oaf-0.6.9
* Bugs fixed (Michael)
+ evil activation races
+ alloca issue
+ handle IO_PRI
* Featurelets (Michael)
+ more regression tests
+ don't multiply parse oafinfo files
+ racing activations far more efficient
+ remove multiple directory capability
===================================
oaf-0.6.8
---------
New in this release:
* Fix oaf-slay username detection (Laszlo)
* Fix for multiple activation race condition (Michael)
* New translations (Wang Jian, Pablo Saratxaga)
===================================
oaf-0.6.7
---------
New in this release:
* Fix major race condition which could lead to multiple oafd's (Michael, Maciej)
* Miscellaneous bug fixes (Darin, Jody)
* FreeBSD fixes (Chris Toshok)
* Build fixes (Darin, Maciej)
* Merge lots of bug fixes from former 2.0 branch (Maciej)
* spec file updates (Gregory)
===================================
oaf-0.6.6
---------
New in this release:
* New translations (Kjartan, Fatih Demir, Abel Cheung)
* oaf-slay rewritten (Dan, Brian Cameron)
* Make oafd become process group leader (Havoc)
* Improve error reporting (Havoc, Maciej)
* Some helpful debugging output when OAF_DEBUG_OUTPUT is set (Maciej)
* Assorted bug fixes (Maciej, Richard Hult)
* Minor doc updates (Maciej)
* Better exceptions (Michael, Jacob)
* Add missing includes (Kjartan)
* oafd launching bug fixes (Maciej)
* Build fixes (Michael, Darin, Maciej)
* Fixed potential slow activation problems (Peter Williams)
* Doc build fixes (Robey)
* Made oaf.idl includable, even though this is evil and should not be done (Rusty)
* Solaris build fixes (Seth Nickell, Peter Williams, Laszlo Peter)
===================================
oaf-0.6.5
---------
New in this release fixed the perl5.00404 bug
NO other changes
====================================
oaf-0.6.4
---------
New in this release
* fixed Unregistering servers causes failure when activating a
re-registered version (mjs)
* fixed automounter problems (mjs)
* fixed popt options (Darin)
* added Romanian support (Dan Damian)
====================================
oaf-0.6.3
---------
New in this release:
* Memory leak fixes (Maciej, migras)
* SunOS support for oaf-slay (Michael)
* Assorted bug fixes (Maciej)
* Added new query language operator `prefer_by_list_order' for
preferring particular components in priority order when available. (Maciej)
* Change working directory to "/" to avoiding mount issues (Wolfgang Sourdeau)
* Fix bug that made uloading shlib servers impossible (Maciej)
* New translations (Gustavo Maciel Dias Vieira)
====================================
oaf-0.6.2
---------
New in this release:
* Leak fixes (Ali)
* xml-18n-toolize (Maciej)
* Add DTD for oafinfo files (Maciej)
* Rewrite and clean up oafinfo loading code; make it accept .oaf as
well as .oafinfo files (.oaf is the preferred naming now) (Maciej)
* Pass IOR by environment variable, not command line arg for security (Elliot Lee)
* Doc updates (Mathieu, John R. Sheets)
* Assorted portability fixes (Jason Leach)
* libxml 1.x/2.x compatibility (Darin)
* Build fixes (Eskil, Mathieu, Maciej)
* Assorted bug fixes (Michael)
* New translations (Szabolcs BAN, Stanislav Visnovsky)
====================================
oaf-0.6.1
---------
New in this release:
* Bug fixes (Kjartan, Darin, Eskil, Jaka, Mathieu)
* New translations (Zbigniew Chyla)
* Made documentation build work (Mathieu)
* Added documentation text fixes.
====================================
oaf-0.6
---------
New in this release:
* Query and activation changes:
* Async activation interface (Mathieu)
* Per-DISPLAY server support, so you can run bonobo apps on
multiple displays at once. (Maciej)
* Make test components not show up unless in test mode. (Maciej)
* Forbid oafinfo files to specify properties that start with
`_' (Elliot)
* Added ref/unref to factory interface for future expansion (Elliot)
* Build improvements (Pavel, Ramiro)
* Bug fixes
* Portability fixes (Dan Winship)
* Exception handling fixes (Jaka)
* CORBA fixes (Bradford)
* Remove debugging spew (Maciej)
* Leak fixes (Darin)
* Translations:
* New translations from (Alastair McKinstry, Jarkko Ranta,
Manuel de Vega Barreiro, Christopher R. Gabriel, Yuri Syrota, Takayuki
KUSANO, Jesus Bravo Alvarez)
* Administrative:
* Updated commit policy, set of people with commit privs (Maciej)
====================================
oaf-0.5.1
---------
* New in this release
* Compile fixes for gcc 2.96, docs (Anders Carlsson)
====================================
oaf-0.5.0
---------
* New in this release
* Added factory skeletons to liboaf (Mathieu Lacage, Maciej Stachowiak)
* Renamed gnome-factory.idl to oaf-factory.idl, and renamed
GNOME::GenericFactory to GNOME::ObjectFactory (Mathieu Lacage,
Maciej Stachowiak)
* Preliminary API docs (Mathieu Lacage)
* -Werror turned off for releases, by popular demand (Maciej Stachowiak)
* Renamed "Attribute" to "Property" throughout, since "attribute" is
an IDL reserved word. (ERDI Gergo, Maciej Stachowiak)
* Fix compilation with builddir != srcdir (Mathieu Lacage)
* Improved handling of duplicate oafinfo files. (Mathieu Lacage)
* Turkish, German, Russian, Danish, Norwegian translations
(translation team)
* Added internationalization support (Mathieu Lacage)
* Renamed `supports' method to `manufactures' in
GNOME::GenericFactory interface. (ERDI Gergo)
* Added support for /etc/oaf-config.xml to tell OAF where to
look for oafinfo files.
* Added timeout for servers that don't register themselves
(Michael Meeks)
* Added support for GNOME_PATH environment variable (Mathieu
Lacage)
* Numerous build fixes (Robin * Slomkowski)
* oaf-slay program (Michael Meeks)
* Improved test program (Michael Meeks)
* IID validation (Michael Meeks)
====================================
oaf-0.4.0
---------
* New in this release
* Activation changes
Made activation by IID and by AID use appropriate defaults for
username, hostname and session. (Maciej).
* Test code
Test client improved to test more thoroughly. (Michael)
* Misc changes
Added some public calls for copying and duplicating various OAF
structures properly. (Darin)
Rename environment variable for oafinfo path to OAF_INFO_PATH
(Maciej)
* Bug fixes
Made shared library activation work. (Gene)
OAF now re-scans the oaf data directories when oafinfo files
change on disk, thus reducing the need to constantly kill
oafd. (Maciej)
Warning fixes, enable -Werror. (Maciej, Michael)
Do -Werror test last so extra warnings don't screw up autoconf
tests. (Dan)
Added declarations of missing exceptions to IDL. (Michael)
Add IncompleteContext exception and throw it if needed context values
are missing. (Gergo)
Install fixes. (Robin)
* Docs
Various updates. (Maciej, Michael, Darin)
====================================
oaf-0.3.0
---------
* New in this release
* Activation changes
Allow activation by IID as well as by AID, when activating by
ID (Maciej)
* oafinfo file improvements
Multiple servers can now be specified in one oafinfo file. (Maciej)
Make reading more robust. (Michael)
Handle localization of OAF attributes better. (Maciej)
* Query language changes
Allow `:' in identifiers. (Maciej)
New `defined' function. (Maciej)
Capitalize word names of logical operators; add "XOR" as a
synonym for "^" and rename "^" to "^^" for consistency. (Maciej)
* Name service
OAF now implements the CORBA standard CosNaming
service, for the benefit of things like monikers. (Elliot)
New covenience function `oaf_name_service_get' to get a
reference to the name service. (Maciej)
* Testing
oaf-run-query program runs a query with sort criteria and
returns a list of IID of servers satisfying the query, in sorted
order. (Maciej)
* oafConf.sh
Added so that oaf config info can be accessed via
gnome-config. (George)
* Bug fixes
Fixes to avoid crashing on attr lookup. (Maciej)
Avoid use of hardcoded file descriptor 123. (Maciej)
Fixed unary operators. (Darin)
Fixed `has_one' function. (Maciej)
Configuration improvements. (Kelly)
`oaf_orb_get' now returns NULL instead of a random unititalized
value if `oaf_init' has not been called yet. (Maciej)
Don't crash if finding the factory server fails in factory
activation. (Maciej)
Memory management fixes in query expression evaluator to
eliminate double-frees. (Maciej)
Replaced buggy sorting function with modified qsort. (Maciej)
Sequence handling fixes. (Jaka)
* Documentation
New document oaf-attributes.txt defining standard OAF
attributes. (Maciej)
Added examples to query-language.txt. (Michael)
Added debugging.txt document. (Michael)
Completed function and operator documentation in
query-language.txt. (Maciej)