Re: OAF 0.3.0 is released



Maciej Stachowiak wrote:

> OAF is the Object Activation Framework, originally written by Elliot
> Lee. It will be a much more powerful replacement for gnorba in the
> GNOME 2.0 development platform. It's used by Nautilus (and optinally
> by Bonobo by other GNOME applications) for advanced object query and
> activation capabilities.
>
> You can get this release at:
>
> ftp://ftp.gnome.org/pub/GNOME/unstable/sources/oaf/oaf-0.3.0.tar.gz
>
> 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)
>
> _______________________________________________
> gnome-announce-list mailing list
> gnome-announce-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gnome-announce-list

There's a small bug in this release... liboaf/oaf.h has a line
#include <"liboaf/gnome-factory.h">

oaf won't compile unless you remove the < and > from that.

Plus there's a bunch of compiler warning that I don't have enough bandwidth to
send out that really need to be cleaned up....

Sean Middleditch





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]