X Language NEWS
***************

0.3.6:

* Adding ./autogen.sh
* More GTK+ binding
* Some glibc binding
* Updating C-like syntax
* Adding libglade support
* Downgrade to libxml-1 to be compatible with libglade
* Change 'native_string' to 'cstring'
* Change 'handle' to 'pointer'
* Starting the glade-ification of Grizzly Studio
* Bug fixes

0.3.5:

* More GTK+ binding
* Updating GrizzlyStudio
* Patching a bug preventing UNIX users running GrizzlyStudio
* Adding HTMLHelp documentation in the win32 setup

0.3.4-pre2:

* Improving array management (for static objects)
* Make scripts work on Linux (./grizzzly, ./xlang-test)

0.3.4-pre1:

* Change internal typedef (xu32, xs8, ...) for (xuint, xchar, ...)
* Bug fixes (Linux)
* 'self' no more needed for attributes.
* Start adding XML support to Grizzly Studio (project file-format)
* Re-architecture Grizzly Studio (./ide/*.xc)
* Adding '//' comments for 'C-like' parser
* Adding 'arr_getsize' & 'arr_resize' built-in function to manage
  dynamic arrays.
* Updating the documentation
* Implementing 'for' statement (C-like).
* Adding tests (array)
* Updating 'dbfe.xc'
* Adding some GTK+ functions

0.3.3:

* Adding NET APIs
* Updating httpd.xc
* Adding a debugger (--debug)

0.3.2:

* Changing command-line name from 'xlc' to 'xlang'
* Adding Texinfo documentation
* Adding man page
* Updating the Basic-like parser & the 'calc.xb' sample
* Updating the LISP-like parser & adding 'calc.xl' sample

0.3.1:

* Adding getopt to manage 'xlang' options
* Adding --jit option
* Updating the JIT module

0.3.0:

* Standard APIs no longer use dynamic binding.
* Bug fixes.

0.1.20:

* Adding regex binding
* More syntax color in Grizzly Studio
* Minor bug fixes

0.1.19:

* Minor bug fixes
* Adding some libXML2 binding (including a demo)
* Adding some GTK+ functions (pixmap in toolbar)

0.1.18:

* Minimal MySQL binding (not tested on UNIX)
* MySQL sample 'dbfe.xc'
* 'set_raw' to bind a native pointer to a variable

0.1.17:

* All tests passed
* New binded functions (printf, sprintf, scanf, ...) only with different names
* Grizzly Studio & Calculator working again

0.1.17-pre2:

* 'dlfnct' now accepts a constant as library name (usefull for cross-platform)
* lang/io/gtk should now works on most Linux.
* More functions implemented using the new API architecture (io, lang, ...)

0.1.17-pre1:

* APIs binding outside the 'C' source (using X Language instead)
  New ./api directory containing binding X Language source (io.xc, gtk.xc, ...).
* New 'native_string' and 'native_class' built-in functions to ease
  the binding of external dynamic library.
* Updating the parser (C-like) to accomodate the previous changes.

0.1.16:

* Add OO stuff (GTK+ classes binding, GTK+ methods, ...)
* Adding (cast) capability
* GTK+ for Win32 with Windows LOOK & FEEL
* Updated Grizzly Studio (basic syntax color, OO, ...)
* A couple of new test cases

