Changes in release 0.9.0:

* Add support to the library and the GtkAnyone code for doing
  asynchronous user updates.  Have gznola use it; this means that the
  progress bar is unnecessary now, and user updates will "magically"
  happen every minute.  This is a lot like what xzul does, but we
  don't find it necessary to break the zephyr library's abstraction
  barrier.

* Evict GtkSaneProgressBar, since we don't need it any more.

Changes in release 0.8.4:

* Change the tree-building code so that, from the user's point of view,
  a subtree only exists if it has children.

* Update to using automake-1.7, including AM_MAINTAINER_MODE; thus,
  unless you explicitly run configure with the right options, the build
  process shouldn't try to rebuild makefiles.  You probably won't notice
  unless you're hacking on the source.

Changes in release 0.8.3:

* This is a test release, since I can't build things on Athena.  Eit.
  There's one thing that looks like it might be the strange-segfault bug,
  and allowed items to be pushed into the tree in the wrong order; fix it.

* Minor changes for autoconf-2.5x compliance.

Changes in release 0.8.2:

* Allow users in non-default realms.  Just put 'user@REALM.COM' in the
  .anyone file.  'user' will be displayed everywhere, except that the
  fully qualified Kerberos principal of the user will be displayed in
  graphical tooltips.

* Added a couple of asserts to help track down strange segfaults.  But
  I don't think they're fixed yet.

Changes in release 0.8.1:

* Restructure some of the internal code.  In particular, it's now
  possible to tell whether a particular item corresponds to a user or
  a group from the code.  This lets us work around some massive
  brokenness under Gtk+ where the widget kit would destroy a group
  widget for us, resulting in a segmentation fault.  This also means
  that you will never get a subtree-expand thingy when there are no
  users or subgroups for a particular group now.

Changes in release 0.8.0:

* Added a preferences box (to gznola only), and add the option of
  having periodic updates to the user tree.  Save those options in
  a GNOME configuration file.  znol-based updates of the tree aren't
  available (yet).

* Rewrote the GtkAnyone tree child code, so that trees look correct
  now.

Changes in release 0.7.2:

* Created a GtkSaneProgressBar class with a minimum width of 20
  pixels, instead of 150.  This is almost more of a pain than it's
  worth; see xznola/GtkSaneProgressBar.c.  See also Debian bug #60310.

* Implemented File/Open.

* Restructured the SGML programmers' documentation a little.

* Put in a quickie dialog box for File/Locate.  It's not elegant, but
  it works.

Changes in release 0.7.1:

* Fixed a stupid error in lib/zuser.c so that things actually work.

Changes in release 0.7.0:

* Changed GtkAnyone back into a GtkTree.  This makes some things possible,
  like tool-tips on the user objects.  We've gone back to the naive
  implementation that appeared around xznola-0.3.0, IIRC, which means that
  the display looks a little ugly (see the TODO file for details).

* Added tool-tips on user objects.  We now have all of the functionality
  that was in xznola-0.3.0.  Whoo-hoo!

Changes in release 0.6.0:

* Added a GNOME-capable version of xznola, called 'gznola'.

* The gtk_anyone code got rewritten into GtkAnyone, a Gtk+ widget; you
  can use it in your own Gtk+ or GNOME programs if you'd like.

* Added documentation created by gtk-doc-tools.

Changes in release 0.5.0:

* Rewrote almost from scratch, using Gtk+ 1.2.

* You can now open, close, and reread .anyone files from the xznola menus.

* Tooltips went away; they'll come back, I promise.  :-)

* Wrote a minimalist znola command-line client.


$Id: NEWS,v 1.13 2002/12/22 19:43:16 dmaze Exp $
