Many important changes in version 019 as Oxygen gets a serious fitness workout with the Opengl EditControl project, and Peter's programs.
In particular, memory management and garbage collection is much tighter
Charles
Alpha019
03:47 20/10/2010 Rework lcase ucase ltrim rtrim mid left to always return bstrings including empty strings
07:28 24/10/2010 Rework garbage collector
03:50 20/10/2010 First version of program formatting utility. 'Indent'
07:29 24/10/2010 Add scrolling text to OpenglView
11:40 27/10/2010 Add word and character picking system to OpenglView
11:41 27/10/2010 Add proto Syntax highlighting to OpenglView
11:41 27/10/2010 Lbutton 2 click and 3 click detection / OpenglView
10:37 28/10/2010 Removal of "Data" "Read" and "Restore" from Oxygen core (to be implemented as lib functions)
10:40 28/10/2010 StringUtil classes
04:10 06/11/2010 Add line editing to OpenglView
04:11 06/11/2010 Add multiple edit control instances, with moving and scaling to openglview
04:12 06/11/2010 Add 'exit for' and 'exit while' to Oxygen
05:18 06/11/2010 Fix integer a*=2 bug
05:57 06/11/2010 Fix Len(nullstring) GPF
23:00 06/11/2010 Enable default params to be used with methods
00:24 07/11/2010 Resolve mixed type comparison (convert to left side type before comparing)
08:11 07/11/2010 Basic comments now suppress C comments eg: '/* ...
09:48 07/11/2010 Fix support for scoped local vars (Stack allocation at start of procedure only)
14:37 07/11/2010 Reduce precedence for auto string conversion of parameters
16:16 07/11/2010 Fix Array address expressions with sq brackets eg: &a[42] &a.b[42]
01:59 08/11/2010 Compiler GXO2 now has option -m to display errors etc in messagebox.
03:46 08/11/2010 Reinstate low level 'Data' statement using o2 script but not Basic mode.