NEWS - list of user-visible changes of the Yehia project

New in 0.5.4:
-------------

* Subsystems are not built as seperate shared libraries any more, to
  avoid /usr/lib cluttering and ease distribution packaging. 
   + This also means the yehia0.6-net and yehia0.6-script 
     pkg-config files have  vanished. Just use the yehia0.6 module to 
     get all subsystems.
   + Naturally, also the --with-subsystems configure option is gone.
* Removed --with-gtk configure option, this is autodetected.
* The build has been sanitized by moving all plugins under a common 
  top-level directory named `plugins'.

New in 0.5.3:
-------------

* Fixes for compilation with g++ 3.2.
* Updated user manual.

New in 0.5.2:
-------------

* The whole directory, library and namespace structure has been overhauled
  for consitency. Namespace 'uC' has been renamed to 'Yehia'.
  The framework is now split among several libraries, the core 
  (plugin system) is in libyehia.
* The scripting language support was completly seperated into its 
  own subsystem (Yehia-Script), and the languages are managed by
  Yehia::Script::LanguageManager instead of Yehia::PluginManager.
* The plugin paths have changed from 'ucxx-X.Y/plugins' to 
  'yehia-X.Y/plugins'. Also, there are no seperate directories for
  native and scripting plugins.
* ucxx-igen is now named yehia-igen, of course


New in 0.4.2:
-------------

* ucxx-igen: Improved virtual method support (const methods), other fixes.
* Python support: Many improvements.
* Added MarshalTraits specializations for 'const T *', 'vector<T>' 
  and 'const vector<T>&'.
* Not building static libaries by default.

New in 0.4.1:
------------

* Added missing files in ucxx/examples.

New in 0.4.0:
-------------

* Implemented a scripting interface generator (ucxx-igen) to simplify the
  generation of scripting glue.
* Documentation updates.
* Bugfixes.


