2007-12-17  Thomas Thurman  <thomas@thurman.org.uk>

        * configure.ac: sudden realisation that we need to preincrement
	if we're going to do a minor release :)

2007-12-17  Thomas Thurman  <thomas@thurman.org.uk>

        * NEWS: 2.21.0 release (and include a ton of information from
	  branches/*/NEWS that didn't make it in here, though the code
          did)

2007-12-16  Jaap Haitsma  <jaap@haitsma.org>

	* configure.ac:
	* src/applet.c: (applet_size_allocate_cb):
	Bump minimum GTK+ version to 2.8 and remove all GTK+ < 2.7 code

2007-12-16  Jaap Haitsma  <jaap@haitsma.org>

	* src/applet.c: (applet_fill_cb), (about_cb):
	Show correct name in about dialog
	Fixes bug #503886

2007-12-13  Loïc Minier  <lool@dooz.org>

	* src/gdm-queue.c: fix the fix to #408309 a better way.
	Yes, it's all happening here. Closes #408309.

2007-12-13  Craig Keogh  <cskeogh@bigpond.net.au>

        * src/gdm-queue.c: fix the fix to #408309. Closes #412541.

2007-08-12  Matthias Clasen  <mclasen@redhat.com>

	* data/GNOME_FastUserSwitchApplet.server.in.in,
	data/Makefile.am: Add information for bug-buddy. Closes #424615.

2007-08-12  Thomas Thurman  <thomas@thurman.org.uk>

        * help/C/fast-user-switch-applet.xml: remove line about what
	can't be done, because it can. Closes #363911.

2007-08-07  Thomas Thurman  <thomas@thurman.org.uk>

        * data/GNOME_FastUserSwitchApplet.server.in.in: patch from Alex Jones
	to enable session persistence under D-BUS.

2007-02-26  Thomas Thurman  <thomas@thurman.org.uk>

	* configure.ac: pre-release bump to 2.17.4 (skipping the
	    number 3 since it had been used.)

2007-02-26  Thomas Thurman  <thomas@thurman.org.uk>

	* po/POTFILES.skip: add a file.

2007-02-26  Thomas Thurman  <thomas@thurman.org.uk>

	* src/gdm-queue.c: look for gdm socket in two places;
	fixes #408309.

2007-02-20  Kjartan Maraas  <kmaraas@gnome.org>

	* Makefile.am: Dist MAINTAINERS.

2006-11-01  Thomas Thurman <thomas@thurman.org.uk>

	* src/applet.c (about_cv): made license non-const (stopping
	compiler warning); turned on "wrap-license", fixing #366972;
	re-added "website".
	* src/applet.c (sort_menu): renumbered sorted menus every
        time (partly relevant to #343907).
	* src/fusa-user-menu-item.c (reset_label): removed fancy
	menu text that was an enormous memory hog.

2006-10-30  Thomas Thurman <thomas@thurman.org.uk>

        * src/applet.c (applet_fill_cb): connected menu_expose_cb.
	* src/applet.c (about_cb): changed to use gtk_show_about_dialog.
	Added myself to authors list. Fixes #366968.
	* src/applet.c (redraw_menu_cb, menu_expose_cb): New functions.
	* src/fusa-manager.c (fusa_manager_init): removed calls to
	reload_passwd (because we do this asynchly now) and
	push_update_displays_func (because we do it only on display).
	* src/fusa-manager.[ch] (fusa_manager_request_update_displays):
	New function.
	* src/fusa-manager.c (gdmconfig_monitor_cb): don't check dirty
	flags, since they can't possibly be set yet in an asynch system.
	* src/fusa-manager.c (push_update_displays_func): Removed.
	* src/fusa-user-menu-item.c (fusa_user_menu_item_expose_event):
	Added comments.

2006-10-24  Thomas Thurman <thomas@thurman.org.uk>

        * configure.ac: post-release bump to 2.17.3.

2006-10-24  Thomas Thurman <thomas@thurman.org.uk>

        * NEWS: 2.17.2 release.
        * po/POTFILES: replaced gdmcomm.c with gdm-queue.c.

2006-10-24  Thomas Thurman <thomas@thurman.org.uk>

        * src/gdm-queue.c: a whole bunch of memory management fixes.
        * src/applet.c: added my name to the about box.

2006-10-23  Thomas Thurman <thomas@thurman.org.uk>

	* Makefile.am: removed gdmcomm.[ch], added gdm-queue.[ch]
	* fusa-manager.c: GDM_SUP_* replaced by GDM_CMD_*
	* gdm-queue.c: much commenting. get_mit_magic_cookie added
	from gdmcomm.c.
	* gdm-queue.h: much commenting. added formats to GDM_CMD_*.
	* gdmcomm.[ch]: removed files.

2006-10-23  Thomas Thurman <thomas@thurman.org.uk>

        * src/fusa-manager.c (fusa_manager_init): up priority of
	display update callback, so if the queue runner ever gets
	stuck in a tight loop again it will still be able to run.
	* src/gdm-queue.c (ask_gdm): use new static variable to
	identify whether queue runner is running. Closes #364309.
	* src/gdm-queue.c (gdm_run_queue): changes to support the
	new queue_runner_is_running variable; some initialisers
	fixed.
	* src/gdm-queue.c (gdm_send_command): warning if send fails.
	* src/gdm-queue.c (chop_all_auths_off_gdm_queue): new function.
	* src/gdm-queue.c (gdm_callback_perhaps_set_official_cookie):
	new function.
	* src/gdm-queue.c (queue_authentication): use callback to
	pick out the AUTH_LOCAL that succeeded and use only that one
	thenceforth.

2006-10-20  Thomas Thurman <thomas@thurman.org.uk>

        * src/fusa-manager.c: refactor for all GDM requests to go
	through gdm-queue. The thread is still created but is now
	unused.
	* src/gdm-queue.c (get_dispnum): imported from gdmcomm.c.
	* src/gdm-queue.c (queue_authentication): new function.
	* src/gdm-queue.c (gdm_run_queue): various small tweaks
	to preconditions, etc.
	* src/gdm-queue.h: added GDM_CMD_* macros, and prototypes
	for chop_all_auths_off_gdm_queue and queue_authentication.

2006-10-10  Thomas Thurman <thomas@thurman.org.uk>

        * src/fusa-manager.c (reload_gdm_config): always check dirty
	flags, to avoid race conditions.

	* src/fusa-manager.c (gdm_callback_update_displays): new function,
	the callback half of dm_op_update_displays now that it's using
	gdm-queue.

	* src/fusa-manager.c (dm_op_update_displays): use gdm-queue.

	* src/gdm-queue.c (ask_gdm): use idle functions, not timeouts.

2006-10-06  Thomas Thurman <thomas@thurman.org.uk>

        * Makefile.am: added gdm-queue.c.
	* gdm-queue.[ch]: new files.
	* fusa-manager.c: moved dirty flags into struct _FusaManager;
	various code moved out of other functions and into callbacks,
	being replaced by calls to ask_gdm(); gdmconfig_monitor_cb()
	checks for creation as well as modification; exclusion handler
	no longer prints debug warning; signatures of config callbacks
	changed to make them into gdm_queue callbacks. Partial fix
	to #359180.

2006-10-02  Thomas Thurman <thomas@thurman.org.uk>

        * fusa_manager.c (fusa_manager_init, gdmconfig_monitor_cb,
	    gdmconfig_monitor_cb, reload_gdm_config, and
	    get_gdm_* -> handler_*), gdmcomm.h: read gdm's configuration
	from the gdm daemon via the socket, rather than from its config
	file. Closes #358892.

2006-09-28  Thomas Thurman <thomas@thurman.org.uk>

        * configure.ac: Post-release bump to version 2.17.2.

2006-09-28  Thomas Thurman <thomas@thurman.org.uk>

        * NEWS, configure.ac: Version 2.17.1.

2006-09-27  Thomas Thurman <thomas@thurman.org.uk>

        * src/fusa-manager.c (shells_monitor_cb, passwd_monitor_db): trigger
	when the files are created as well as when they're updated.
	Closes #356368.

2006-09-24  Thomas Thurman <thomas@thurman.org.uk>

        * TODO: added information James sent me so I don't lose it.

2006-09-17  Thomas Thurman <thomas@thurman.org.uk>

        * applet.c (applet_fill_cb, manager_user_added_cb): Change four
	instances of gtk_menu_shell_prepend() to gtk_menu_shell_append().
	Closes #343907.

	* MAINTAINERS: added myself.

2006-09-01  James M. Cape  <jcape@ignore-your.tv>

	* NEWS: Updated for 2.16.0.
	* configure.ac: Version = 2.16.0. Sigh.

2006-08-15  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.ac: Fix intltool req and remove cruft from
	the move to po/LINGUAS.
	* po/nb.po: Update this.

2006-06-30  Pawan Chitrakar  <pchitrakar@gmail.com>

	* configure.ac: Added ne in ALL_LINGUAS

2006-06-10  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>

	* src/applet.c (about_cb): Updated FSF postal address.

2006-04-26  James M. Cape  <jcape@ignore-your.tv>

	* ChangeLog,
	* po/ChangeLog: Version markers.
	* configure.ac: Version bump.

== 2.15.1 ==

2006-04-26  James M. Cape  <jcape@ignore-your.tv>

	* NEWS: Updated for 2.15.1.
	* po/ChangeLog, ChangeLog: added old version markers.

2006-04-14  James M. Cape  <jcape@ignore-your.tv>

	* configure.ac: Fix for the fix for #337919.

2006-04-13  James M. Cape  <jcape@ignore-your.tv>

	* configure.ac: Use po/LINGUAS.
	* po/LINGUAS: Added, closes #337919.

2006-04-13  James M. Cape  <jcape@ignore-your.tv>

	* src/applet.c: (about_cb): Mark GPL notice for translation, closes
	#332612.

2006-04-13  James M. Cape  <jcape@ignore-your.tv>

	* MAINTAINERS: Added, closes #335017.
	* configure.ac: Fix issues with NetBSD, patch from Julio M. Merino
	Vidal <jmmv@netbsd.org>, closes #336900.
	* src/applet.c: (system_can_do_xnest): Fix potentially invalid test,
	closes #333247.

2006-04-05  Martin Willemoes Hansen  <mwh@sysrq.dk>

	* configure.ac: Added Danish (da) to ALL_LINGUAS.

2006-03-28  Rhys Jones  <rhys@sucs.org>

	* configure.ac: Added Welsh (cy) to ALL_LINGUAS.

== 2.14.0 ==

2006-03-13  James M. Cape  <jcape@ignore-your.tv>

	* configure.ac: Version bump for release.
	* NEWS: Note hi translation.

2006-03-13  Rajesh Ranjan  <rranjan@redhat.com>

	* configure.ac: Added Hindi (hi) to ALL_LINGUAS.

2006-03-13  James M. Cape  <jcape@ignore-your.tv>

	* NEWS: Note translation changes.

2006-03-11  Duarte Loreto  <happyguy_pt@hotmail.com>

	* configure.ac: Added Portuguese (pt) to ALL_LINGUAS.

2006-03-05  James M. Cape  <jcape@ignore-your.tv>

	* configure.ac: Bump version, check for custom.conf first, then
	gdm.conf.

	* src/applet.c: (applet_fill_cb), (client_notify_applet_func): Remove
	extraeneous padding from toplevel menuitem.
	(set_menuitem_icon): Scale right-click menu pixbufs if they don't fit
	the desired icon size. Fixes issue caused by g-i-t changing to Fixed.
	(applet_size_allocate_cb): Add 4 pixels of spacing to menuitem icon in
	the hopes it'll not overflow it's space and get cropped. More g-i-t
	fixing.
	(menuitem_destroy_cb): Check if menuitem's user exists before trying to
	do anything to it, fixes fatal-warnings crash.
	(menuitem_style_set_cb): Set the pixel size in vain attempt to get
	gnome-icon-theme to play ball.

	* src/fusa-manager.c: (fusa_manager_class_init),
	(strv_equals_string_table), (get_gdm_minimal_uid),
	(merge_gdm_exclusions), (get_gdm_exclude),
	(get_gdm_global_face_dir), (get_gdm_user_max_file),
	(get_gdm_allow_root), (get_gdm_max_icon_size), (reload_gdm_config),
	(dm_op_threadfunc): Re-organize GDM configuration file parsing code to
	read from the defualt config file if the "custom" file doesn't have the
	key.

	* src/gdmcomm.h: Add GDM_SUP_GET_CONFIG_FILE command.

2006-03-01  Vladimer Sichinava <vlsichinava@gmail.com>

        * configure.ac: Added ka (Georgian) to ALL_LINGUAS

2006-02-27  James M. Cape  <jcape@ignore-your.tv>

	* configure.ac: Version bump.

== 2.13.92 ==

2006-02-27  James M. Cape  <jcape@ignore-your.tv>

	* configure.ac: Bump version.
	* NEWS: Release prep.
	* src/fusa-manager.c: Fix bug 332531.

2006-02-26  Alessio Frusciante  <algol@firenze.linux.it>

	* configure.ac: Added "it" (Italian) to ALL_LINGUAS.

2006-02-26  Artur Flinta  <aflinta@cvs.gnome.org>

	* configure.ac: Added 'pl' to ALL_LINGUAS.

== 2.13.91 ==

2006-02-12  James M. Cape  <jcape@ignore-your.tv>

	* NEWS: Note translation updates.
	* configure.ac: Upcoming version is 2.13.91.

2006-01-29  Lukas Novotny  <lukasnov@cvs.gnome.org>

	* configure.ac: Added cs to ALL_LINGUAS.

2006-01-27  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>

	* configure.ac: Added "zh_HK" "zh_TW" to ALL_LINGUAS.

2006-01-24  Clytie Siddall <clytie@riverland.net.au>

	* configure.in: Added vi in ALL_LINGUAS line.
	
2006-01-16  James M. Cape  <jcape@ignore-your.tv>

	* configure.ac: Bump version.
	* NEWS: Note translation updates.

== 2.13.5 ==

2006-01-02  James M. Cape  <jcape@ignore-your.tv>

	* configure.ac: Bump version.
	* NEWS: Note translation updates.

2006-01-04  Slobodan D. Sredojevic  <ssl@uns.ns.ac.yu>

	* configure.ac: Added 'sr' and 'sr@Latn' to ALL_LINGUAS

== 2.13.4 ==

2006-01-02  James M. Cape  <jcape@ignore-your.tv>

	* NEWS: Updated for new release.

2005-12-28  Yair Hershkovitz  <yairhr@gmail.com>

	* configure.in: Added 'he' (Hebrew) to ALL_LINGUAS.

2005-12-26  James M. Cape  <jcape@ignore-your.tv>

	* data/fast-user-switch-applet.schemas.in: Misprint in Show Login
	Screen item, fixes #.
	
	* src/applet.c: (prefs_cb): Use existing GConfClient.
	(fusa_applet_data_free): Don't double-remove the applet notifier, do
	remove the global notifier.

	* src/fusa-user-menu-item.c: (fusa_user_menu_item_class_init),
	(fusa_user_menu_item_init), (fusa_user_menu_item_expose_event),
	(fusa_user_menu_item_size_request), (user_displays_changed_cb),
	(reset_icon): Draw "logged-in" indicators as a right-aligned check, not
	play/pause icons.

2005-12-12  James Cape  <jcape@ignore-your.tv>

	* configure.ac: Version bump.

== 2.13.3 ==

2005-12-11  James Cape  <jcape@ignore-your.tv>

	* NEWS: Note new/updated translations.
	* help/Makefile.am: Enumerate DOC_FIGURES, fixes distcheck failure.
	* src/fusa-user-menu-item.c: (reset_indicator): Use stock items instead
	of icon names, fixes broken "play" icon.

2005-12-10  Ankit Patel  <ankit644@yahoo.com>

	* configure.ac: Added 'gu' (Gujarati) to ALL_LINGUAS.

2005-12-04  Theppitak Karoonboonyanan  <thep@linux.thai.net>

	* configure.ac: Added 'th' (Thai) to ALL_LINGUAS.

2005-11-28  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac: Added 'gl' to ALL_LINGUAS.

2005-11-27  Žygimantas Beručka  <zygis@gnome.org>

	* configure.ac: Added Lithuanian to ALL_LINGUAS.

2005-11-20  James M. Cape  <jcape@ignore-your.tv>

	* NEWS: Latest translations.

2005-11-06  James M. Cape  <jcape@ignore-your.tv>

	* src/fusa-user-menu-item.c: (fusa_user_menu_item_init),
	(user_displays_changed_cb), (indicator_style_set_cb), (reset_icon),
	(reset_indicator): Re-add the "desktop" indicator as an image to the
	right of the name, use the play button for the current (insensitive)
	user, the pause button for all logged-in users, and no icon for other
	users, following suggestion from Matthew Thomas.

	* src/applet.c: (applet_fill_cb): Change "Login Screen" string to
	"Other".

	* NEWS: Updated.

2005-11-05  James M. Cape  <jcape@ignore-your.tv>

	* src/fusa-manager.c: (fusa_manager_init): Fix warnings for failed
	monitoring.
	* src/fusa-manager.c: (_fusa_manager_render_icon):
	Fix username.png from the global face dir, reorganize icon code.
	* src/fusa-user-menu-item.c: (reset_icon):
	* src/fusa-user.h:
	* src/fusa-user.c: (fusa_user_render_icon): get rid of desktop overlay.

2005-09-28  William Jon McCann  <mccann@jhu.edu>

	* src/applet.c (applet_style_set_cb): Remove spurious message.
	(maybe_lock_screen): Use a boolean to denote that gnome-screensaver
	should be used instead of using first character of absolute path.
	Fixes #317371

2005-09-08  William Jon McCann  <mccann@jhu.edu>

	* src/applet.c (applet_size_allocate_cb): Rotate applet label
	on vertical panels.  Fixes #315554.

	* configure.ac: Use GTK macro to check for gtk+ 2.8

=== 0.2.4 ===

2005-09-06  James M. Cape  <jcape@ignore-your.tv>

	* data/Makefile.am: Don't install schemas when distchecking.
	* help/C/fast-user-switch-applet.xml: Validate so distcheck succeeds.
	* NEWS: Note updated spanish xlation.

2005-08-29  James M. Cape  <jcape@ignore-your.tv>

	* NEWS: Note updated xlations.
	* src/gdmcomm.c: Correct en typo.

2005-08-12  James M. Cape  <jcape@ignore-your.tv>

	* NEWS: Note updated sk xlation.

2005-08-12  James M. Cape  <jcape@ignore-your.tv>

	* src/fusa-manager.c: (_fusa_manager_render_icon): Fix crash trying to
	modify static theme icon, fixes #313367. Patch from Ed Catmur
	<ed@catmur.co.uk>.

2005-08-12  James M. Cape  <jcape@ignore-your.tv>

	* NEWS: Note new translations.

2005-08-12  Maxim Dziumanenko <mvd@mylinux.ua>

	* configure.ac: Added "uk" to ALL_LINGUAS.

2005-08-05  Amanpreet Singh Brar <aalam@redhat.com>

	* configure.ac: pa [Punjabi] Langauge added

2005-07-31  James M. Cape  <jcape@ignore-your.tv>

	* help/C/fast-user-switch-applet.xml: Lots of updates, changes, added
	"Notes for Nerds" section documenting gotchas and hidden prefs.
	* help/C/figures/*.png: New screenshots and updates.

2005-07-28  James M. Cape  <jcape@ignore-your.tv>

	* .cvsignore:
	* autogen.sh:
	* configure.ac: Bump version.
	* m4/.cvsignore:
	* help/Makefile.am:
	* help/.cvsignore:
	* help/fast-user-switch-applet.omf.in: gnome-doc-utilize.
	* help/C/fast-user-switch-applet.xml: Updated for today's UI changes,
	added requisite tags for gnome-doc-utils.

2005-07-28  James M. Cape  <jcape@ignore-your.tv>

	* NEWS: Updated.

2005-07-28  James M. Cape  <jcape@ignore-your.tv>

	* data/GNOME_FastUserSwitchApplet.xml:
	* src/applet.c: (applet_fill_cb), (set_menuitem_icon),
	(applet_style_set_cb), (about_me_cb): Use gnome-about-me, and use the
	same icons as the corresponding menu items.
	(system_can_do_xnest): Explicitly check for Xnest in /usr/X11R6/bin,
	since some distros [ahem] haven't yet sorted out moving to /usr ;-).

2005-07-27  James M. Cape  <jcape@ignore-your.tv>

	* src/applet.c (menuitem_destroy_cb): Fix the possible fix for #311506.
	* src/fusa-user-menu-item.h: Re-indent.

2005-07-26  James M. Cape  <jcape@ignore-your.tv>

	* src/applet.c: (maybe_lock_screen): Prefer gnome-screensaver and use
	gdk_spawn_on_screen(), fixes #311498 based on patch by
	William Jon McCann <mccann@jhu.edu>.
	(show_error_dialog): Correct invalid terminology in X error message,
	fixes #311531 reported by Tommi Vainikainen
	<tvainika+gnomebugs@cc.hut.fi>.
	(menuitem_destroy_cb), (user_displays_changed_cb): Possible fix for
	crasher in #311506, reported by William Jon McCann <mccann@jhu.edu>.

2005-07-25  Tommi Vainikainen  <thv@iki.fi>

	* configure.ac (ALL_LINGUAS): Added "fi" (Finnish).

	* src/applet.c (show_error_dialog): Fix typo (sytem -> system).

=== 0.2.3 ===

2005-07-16  James M. Cape  <jcape@ignore-your.tv>

	* Makefile.am: pass distcheck.

2005-07-16  James M. Cape  <jcape@ignore-your.tv>

	* src/fusa-manager.c (_fusa_manager_render_icon): Don't read icons from
	remote filesystems, patch from William Jon McCann <mccann@jhu.edu> --
	closes #310410.
	* help/C/fast-user-switch-applet-C.omf: Corrected date and XML file
	location.

2005-06-26  Marcel Telka  <marcel@telka.sk>

	* configure.ac (ALL_LINGUAS): Replaced sk_SK with sk.

2005-06-19  Sigurd Gartmann  <sigurd-translate@brogar.org>

	* configure.ac: Added no to ALL_LINGUAS and changed nb_NO to nb.

2005-06-15  James M. Cape  <jcape@ignore-your.tv>

	* NEWS: Added notes about update en_GB and es translations.

2005-06-09  Luca Ferretti  <elle.uca@infinito.it>
	
	* data/GNOME_FastUserSwitchApplet.server.in.in: s/value/_value to
	enable translations.
	* data/GNOME_FastUserSwitchApplet.xml: s/label/_label to enable
	translation of right-click menu items and added trailing ellipses
	to some items.
	* po/POTFILES.in: added data/GNOME_FastUserSwitchApplet.xml to
	list of translation sources.

	Now all translatable string should be well managed at compile and
	run time.

2005-06-03  James M. Cape  <jcape@ignore-your.tv>

	* configure.ac:
	* NEWS:
	* po/nb_NO.po: Added Norwegian Bokmal translation by
	Oivind Hoel <oivind.hoel@gmail.com>.

2005-06-03  James M. Cape  <jcape@ignore-your.tv>

	* configure.ac:
	* applet.c (applet_size_allocate_cb): When compiling against GTK+ 2.8
	series, set menubar pack direction appropriately.

2005-06-02  James M. Cape  <jcape@ignore-your.tv>

	* configure.ac: Added sk_SK (Slovakian) to ALL_LINGUAS.
	* NEWS: Note new translations, docs, features.
	* applet.c: (struct _FusaAppletData), (applet_fill_cb),
	(client_notify_applet_dir): Only use either the image or the label in
	the toplevel item.

2005-06-01  Alexander Shopov  <ash@contact.bg>

	* configure.ac: Added "bg" (Bulgarian) to ALL_LINGUAS

2005-05-29  James M. Cape  <jcape@ignore-your.tv>

	* src/applet.c: (applet_fill_cb): Set the "Login Window" item's icon.
	(menuitem_style_set_cb): Don't get the icon size here, it's already been
	got in menu_style_set_cb.

2005-05-28  James M. Cape  <jcape@ignore-your.tv>

	* data/fast-user-switch-applet.schemas.in: Make "show_active_users_only"
	a boolean.
	* src/applet.c: (applet_fill_cb), (manager_user_added_cb),
	(user_displays_changed_cb), (client_notify_global_func), (sort_menu):
	Support	"show_active_users_only" global pref.

2005-05-27  James M. Cape  <jcape@ignore-your.tv>

	* autogen.sh:
	* configure.ac:
	* Makefile.am:
	* help/*: First pass at docs, courtesy of
	Joseph Pingenot <trelane@digitasaru.net>.
	
	* data/GNOME_FastUserSwitchApplet.xml:
	* src/applet.c: (applet_fill_cb), (help_cb): Add context menu item.

	* data/fast-user-switch-applet.schemas.in: Added
	"show_active_users_only" global pref.
	
	* fast-user-switch-applet.anjuta: Anjuta2 project file.

2005-05-27  James M. Cape  <jcape@ignore-your.tv>

	* data/GNOME_FastUserSwitchApplet.xml:
	* src/applet.c: (applet_fill_cb), (photo_cb): Add a "Change Photo" item
	to the context menu.
	* README: Added instructions on adding to the panel and setting up
	esound to work in a multi-user environment.

2005-05-25  James M. Cape  <jcape@ignore-your.tv>

	* src/applet.c: (applet_fill_cb), (sort_menu), (menuitem_destroy_cb):
	Layout the users in a table if they won't fit onscreen vertically, and
	relayout when a user has been deleted.
	(struct _FusaAppletData), (menu_style_set_cb), (menuitem_style_set_cb):
	Only calculate the icon sizes once, when the menu's style has been set,
	instead of per-menuitem on style-set.

2005-05-17  James M. Cape  <jcape@ignore-your.tv>

	* NEWS: Note el translation.

2005-05-17  Kostas Papadimas <pkst@gnome.org>

	* configure.ac: Added el  to ALL_LINGUAS.

2005-05-15  James M. Cape  <jcape@ignore-your.tv>

	* NEWS: Note about ca translation.

2005-05-10  Josep Puigdemont  <josep.puigdemont@gmail.com>

	* configure.ac: Added "ca" to ALL_LINGUAS.

2005-05-10  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>

	* configure.ac: Added "es" to ALL_LINGUAS.

2005-05-08  James M. Cape  <jcape@ignore-your.tv>

	* src/fusa-manager.c (fusa_manager_activate_display): Fix GCC4 warnings.

2005-05-06  James M. Cape  <jcape@ignore-your.tv>

	* configure.ac: Added ja to ALL_LINGUAS.
	* NEWS: Note Japanese translation.

2005-05-03  James M. Cape  <jcape@ignore-your.tv>

	* configure.ac: Post-release version bump.

=== 0.2.2 ===

2005-05-03  James M. Cape  <jcape@ignore-your.tv>

	* src/fusa-utils.h: corrected filename in header comment.
	* configure.ac: Removed missing 'ja' translation.

2005-04-14  Christian Rose  <menthos@menthos.com>

	* configure.ac: Added "sv" to ALL_LINGUAS.

2005-04-14  Raphael Higino  <raphaelh@cvs.gnome.org>

	* configure.ac: Added pt_BR to ALL_LINGUAS.

2005-04-14  Satoru SATOH <ss@gnome.gr.jp>

	* configure.ac: Added Japanese (ja) to ALL_LINGUAS.

2005-04-14  Funda Wang  <fundawang@linux.net.cn>

	* configure.ac: Added zh_CN to ALL_LINGUAS.

2005-04-13  Adam Weinberger  <adamw@gnome.org>

	* configure.ac: Added en_CA to ALL_LINGUAS.

2005-04-13  James Ogley  <james@usr-local-bin.org>

	* configure.ac: Added British English (en_GB) to ALL_LINGUAS.

2005-04-13  Hendrik Brandt  <heb@gnome-de.org>

	* configure.ac: Added German (de) to ALL_LINGUAS.

2005-04-13  James M. Cape  <jcape@ignore-your.tv>

	* po/POTFILES.in, po/POTFILES.skip: Cleanups for i18n.

2005-04-11  James M. Cape <jcape@ignore-your.tv>

	* configure.ac: Post-release version bump.

=== 0.2.1 ===

2005-04-11  James M. Cape <jcape@ignore-your.tv>

	* NEWS: Updates.

2005-04-10  James M. Cape <jcape@ignore-your.tv>

	* src/applet.c: (applet_fill_cb), (manager_user_added_cb),
	(menuitem_destroy_cb): Remove a menuitem from the local list when it's
	destroyed, probably fixes a crash bug I've reported.

2005-04-07  James M. Cape <jcape@ignore-your.tv>

	* NEWS: Updates.
	* configure.ac: Don't use AC_MSG_CHECKING when we aren't actually
	checking, print important configuration at end.
	* src/fusa-manager.c: (reload_gdm_config): If check if global_face_dir
	is NULL before strcmp().

2005-04-07  James M. Cape <jcape@ignore-your.tv>

	* configure.ac: test -o instead of test || test.

2005-04-07  James M. Cape <jcape@ignore-your.tv>

	* data/ui.glade: Fix tooltip on "lock screen after..." checkbutton.
	* src/applet.c: (prefs_cb) (menubar_button_press_event_cb),
	(user_item_activate_cb), (reset_login_window_item),
	(system_can_do_xnest): Only allow Xnest stuff if "Xnest" is in the path,
	determine at runtime. Fixes #172912.

2005-04-06  James M. Cape <jcape@ignore-your.tv>

	* configure.ac: Post-release version bump.

=== 0.2.0 ===

2005-04-06  James M. Cape <jcape@ignore-your.tv>

	* NEWS: Updates for 0.2.0.
	* data/ui.glade: "Lock the screen after switching screens" -- sheesh,
	"Lock the screen after switching users".

2005-04-06  James M. Cape <jcape@ignore-your.tv>

	* configure.ac: Check for X, Xau, and Xmu. Bump version to 0.2.0.
	* src/Makefile.am: Use X_LIBS and X_CFLAGS.
	* data/ui.glade: Use GtkVBox/GtkHBox instead of GtkFrame for groups.
	* src/applet.c: (make_label_bold), (make_label_larger),
	(make_label_small_italic): Split large-ing and bold-ing functions, don't
	overwrite previous attributes.
	(prefs_cb), (show_error_dialog): Use renamed label mod'ing functions and
	set the group labels to be bold.

2005-04-04  James M. Cape <jcape@ignore-your.tv>

	* configure.ac: Print out results for GDM_SETUP/USERS_ADMIN stuff.
	* data/GNOME_FastUserSwitchApplet.xml: Use namespaces for item names,
	give the separator a name.
	* src/applet.c: (applet_fill_cb), (admin_cb), (setup_cb): Hide the
	users-admin and gdmsetup items and separator if they are explictly
	disabled or not found. Insensitize the prefs item if panel lockdown in
	effect.

2005-04-03  James M. Cape <jcape@ignore-your.tv>

	* src/applet.c: (about_cb): Add my e-mail address in Credits list.

2005-04-03  James M. Cape <jcape@ignore-your.tv>

	* README: Document availability, hidden prefs, bugzilla info.
	* HACKING: Bugzilla, want 80-char line widths.
	* TODO: Added "Fix testapp".
	* src/fusa-manager.c: Reordered internal functions to match prototype
	order, actually call the callback when activating an Xnest window.

2005-04-03  James M. Cape <jcape@ignore-your.tv>

	* README: Document compile-time options.

	* configure.ac: Try a few common GDM config file locations, error if
	none found.

	* TODO: per-applet locking pref/signatures done.

	* data/fast-user-switch-applet.schemas.in: Put per-applet schemas into a
	"per-applet" subdir, and don't bind them to keys. Add
	"lock_screen_after_switch" per-applet key, make "show_login_item" and
	"show_window_item" string-based global keys (to allow for yes/no/auto).

	* data/ui.glade:
	* src/applet.c: (applet_fill_cb), (reset_login_window_item),
	(reset_login_screen_item), (client_notify_applet_func),
	(client_notify_global_func), (maybe_lock_screen), (prefs_cb): Prefs
	cleanup, automated login window/screen visibility, per-applet locking
	pref.

	* src/fusa-manager.[c,h]: (*):
	* src/applet.c: (applet_fill_cb), (manager_display_opened_cb),
	(manager_display_closed_cb), (manager_display_activated_cb),
	(manager_new_console_cb), (manager_new_xnest_cb),
	(manager_activate_display_cb), (run_switch), (show_error_dialog): Use
	callbacks for display-related methods, renamed "display-opened" and
	"display-closed" signals to "display-added" and "display-removed",
	removed "error" and "display-activated" signals.
	(applet_fill_cb): Make each applet instance hold a ref to
	the manager.

	* src/Makefile.am: don't build testapp (needs fixing for FusaManager
	changes).

	Added per-applet locking preference, and hidden global options for login
	screen/window item visibility (defaults to screen = always,
	window = auto [if Xnest mode]). I'd recommend purging your FUSA GConf
	keys/schemas (they've changed).

2005-04-01  James M. Cape <jcape@ignore-your.tv>

	* configure.ac: post-release version bump.

=== 0.1.0 ===

2005-04-01  James M. Cape <jcape@ignore-your.tv>

	* src/Makefile.am (EXTRA_DIST): add fusa-user-menu-item.h.
	* src/applet.c (about_cb): Don't translate copyright notice.
	* po/POTFILES.in: Add "[encoding: UTF-8]".

	Making it pass distcheck.

2005-04-01  James M. Cape <jcape@ignore-your.tv>

	* README, TODO: Updated.
	* src/applet.c: (about_cb): Removed dashes from applet name.

2005-04-01  James M. Cape <jcape@ignore-your.tv>

	* .cvsignore:
	* data/.cvsignore:
	* src/.cvsignore:

	"Like that magazine Vincennes scams for. Hush Hush."

2005-04-01  James M. Cape <jcape@ignore-your.tv>

	* Initial checkin.
	* Total rewrite.

=== 0.0.7 ===

2004-05-24  James M. Cape <jcape@ignore-your.tv>

	* data/user-selector-applet.schemas.in:
	* src/applet.c: New settings, remove gdm-history.

	* src/esco-ui/*: Get esco file-choosing widgets working.

	* src/applet.c: Use the new EscoImageButton for the photo picker.

=== 0.0.6 ===

2004-05-11  James M. Cape <jcape@ignore-your.tv>

	* autogen.sh,
	* configure.in: use gnome-common.
	* data/Makefile.am,
	* data/user-selector-applet.schemas.in,
	* src/applet.c: Implement a prefs dialog.
	* src/esco-ui/*: Start of GTK+ ports of libgnomeui widgets.

=== 0.0.5 ===

2004-05-05  James M. Cape <jcape@ignore-your.tv>

	* Lots of updates, move gdm interaction to a static lib.

=== 0.0.4 ===

2004-04-25  James M. Cape <jcape@ignore-your.tv>

	* src/applet.c: Properly handle the same user logged in multiple times,
	  add an Xnest menuitem, various bugfixes.
	* icons/*: Add an icon for the Xnest item.
	* NEWS, TODO: updated.

=== 0.0.3 ===

2004-04-24  James M. Cape <jcape@ignore-your.tv>

	* src/applet.c: handle theme switches, draw overlays for logged-in
	  users.
	* HACKING: note on indent rules.
	* TODO: Updated.
	* Makefile.am, user-selector-applet.prj: Anjuta project file.

=== 0.0.2 ===

2004-04-22  James M. Cape <jcape@ignore-your.tv>

	* Load user faces.

2004-04-22  James M. Cape <jcape@ignore-your.tv>

	* Reorganized source tree, include & build libvicious-config.

2004-04-22  James M. Cape <jcape@ignore-your.tv>

	* applet.c: Added context menu item for users-admin g-s-t tool and an
	about dialog.

=== 0.0.1 ===

2004-04-21  James M. Cape <jcape@ignore-your.tv>

	* Initial Release.
