Mon Feb 13 00:26:32 PST 2006 Christian Hammond D debian: D debian/changelog: D debian/compat: D debian/control: D debian/copyright: D debian/docs: D debian/gnome-presence-applet.dirs: D debian/gnome-presence-applet.install: D debian/Makefile.am: D debian/rules: * configure.ac: * Makefile.am: - Remove the debian directory. Fri Jan 27 01:18:45 PST 2006 Christian Hammond * src/gnome-presence-applet.c: * src/gnome-presence-applet.h: * src/prefs-dialog.c: * src/prefs-dialog.h: * src/utils.c: * src/utils.h: - Add GPL license headers to the top of each file. Mon Nov 07 01:46:26 PST 2005 Christian Hammond * src/gnome-presence-applet.c: * src/prefs-dialog.c: * src/utils.c: * configure.ac: - Updated for all the various API changes. Sat Oct 08 14:33:25 EDT 2005 Christian Hammond * src/prefs-dialog.c: - Display an error when we can't load a person in the prefs dialog, instead of populating the entry with garbage and then crashing. ==================== 0.3.1 ==================== Thu May 26 21:35:55 PDT 2005 Christian Hammond * debian/changelog: * NEWS: * configure.ac: - Bump to version 0.3.1. Sun May 22 11:30:39 PDT 2005 Christian Hammond * src/gnome-presence-applet.c: - Fix a tyop. "serivce" -> "service" Mon Apr 04 17:40:28 PDT 2005 Christian Hammond * src/gnome-presence-applet.c: - Rebuild the menu when changing the idle time or dim idle preferences. Mon Apr 04 02:46:29 PDT 2005 Christian Hammond * src/gnome-presence-applet.c: * NEWS: * configure.ac: - Display an error when the applet is unable to connect to Galago at launch. - Bump to version 0.3.0.90. Sun Apr 03 12:04:36 PDT 2005 Christian Hammond * debian/changelog: * debian/control: - Fix the summary. This is not the Galago presence daemon. Sun Apr 03 01:57:52 PST 2005 Christian Hammond A debian: A debian/changelog: A debian/compat: A debian/control: A debian/copyright: A debian/docs: A debian/gnome-presence-applet.dirs: A debian/gnome-presence-applet.install: A debian/Makefile.am: A debian/rules: * configure.ac: * Makefile.am: - Added a debian/ directory. Mon Mar 28 23:31:18 PST 2005 Christian Hammond * NEWS: * configure.ac: * gnome-presence-applet.spec.in: - Bumped the version to 0.3.0. Mon Mar 07 21:49:48 PST 2005 Christian Hammond * autopackage/Makefile.am: * po/gnome-presence-applet.pot: * Makefile.am: - Fix make distcheck. Sun Mar 06 00:30:10 PST 2005 Christian Hammond A autopackage/Makefile.am: A autopackage/default.apspec.in: * Makefile.am: * configure.ac: - Add what I can only assume is perfectly working autopackage support. Mon Dec 13 01:23:13 PST 2004 Christian Hammond * src/gnome-presence-applet.c: - Expand the contents of our applet so that the menu aligns to the very edge of the panel, like every other applet. Sun Dec 12 19:00:22 PST 2004 Christian Hammond * src/gnome-presence-applet.c: - Finally fix the now gone API call to galago_presence_icon_set_generic. We now use the new(ish) display precedence stuff. Sun Dec 12 17:41:41 PST 2004 Christian Hammond * autogen.sh: - Use a more simplified autogen.sh. Tue Sep 21 23:19:46 PDT 2004 Christian Hammond * src/gnome-presence-applet.c: * src/gnome-presence-applet.h: - Some minor code cleanups. Wed Aug 25 01:10:44 PDT 2004 Christian Hammond * src/prefs-dialog.c: - Don't create the pixbuf in the person list until after we know we're going to use it. Prevents a leakbug. Wed Aug 25 01:09:19 PDT 2004 Christian Hammond * src/prefs-dialog.c: - Don't display Completely Empty People, and try not to sadden them more than we do, since I'm sure they feel lonely and unwanted. Also stop ref'ing accounts. Wed Aug 25 01:06:19 PDT 2004 Christian Hammond * src/prefs-dialog.c: - Removed more sanity checking logic that is now covered in libgalago. We were grabbing the first account in a person if the priority account was NULL. Now, in libgalago, the priority account is guaranteed to be non-NULL. Wed Aug 25 01:01:43 PDT 2004 Christian Hammond * src/prefs-dialog.c: - Removed the extra logic for handling when the person's display name is NULL. It shouldn't be NULL under these cases anymore. Wed Aug 25 00:45:25 PDT 2004 Christian Hammond * data/gnome-presence-applet.glade: * src/gnome-presence-applet.c: * src/gnome-presence-applet.h: * src/prefs-dialog.c: * src/prefs-dialog.h: - Large update. Monitoring is now being done on a per-person basis, rather than per-account. This will make more sense to users in the long run, when things actually work and they don't have to see things like UIDs... That's a galago-daemon or libgalago bug, though. Wed Jul 28 16:15:30 PDT 2004 Christian Hammond * src/prefs-dialog.c: - Standardized the column types between the two account lists, and moved to enums instead of numbers to represent them. - Fixed segfaults and other issues using the wrong column numbers that I apparently introduced a few days ago. Mon Jul 19 15:25:39 PDT 2004 Christian Hammond * gnome-presence-applet.spec.in: - Added an RPM spec file. Mon Jul 19 02:59:13 PDT 2004 Christian Hammond * src/prefs-dialog.c: - Unref the unmonitored accounts when the prefs dialog is closed. Mon Jul 19 00:52:46 PDT 2004 Christian Hammond * Makefile.am: - Added intltool-(extract|merge|update).in to EXTRA_DIST to fix make distcheck. Sun Jul 18 15:08:49 PDT 2004 Christian Hammond * src/prefs-dialog.c: - Use display names instead of account names in the account lists. Sun Jul 18 14:29:58 PDT 2004 Christian Hammond * data/gnome-presence-applet.schemas.in: * src/gnome-presence-applet.c: * src/gnome-presence-applet.h: * src/prefs-dialog.c: - Move from using global gconf prefs for the applet to applet instance-specific prefs. This allows for multiple panel applets, each with their own set of accounts. Sat Jul 17 14:57:37 PDT 2004 Christian Hammond * src/gnome-presence-applet.c: * src/gnome-presence-applet.h: - Listen for account-added signals and rebuild the menu if one of the accounts added was in our list of monitored accounts. Sat Jul 17 02:34:51 PDT 2004 Christian Hammond * src/gnome-presence-applet.c: - Don't display the menu if it's going to be empty. Sat Jul 10 19:18:25 PDT 2004 Christian Hammond * src/gnome-presence-applet.c: - Updated for the galago_signal_connect() API change. Sat Jul 10 02:38:33 PDT 2004 Christian Hammond * src/gnome-presence-applet.c: - Updated to use the new signal API. Thu Jul 01 16:12:37 PDT 2004 Christian Hammond * src/gnome-presence-applet.c: - Remove translation on the copyright string. Sun Jun 20 21:05:14 PDT 2004 Christian Hammond A data/GNOME_PresenceApplet.server.in.in: R data/GNOME_PresenceApplet.server.in: * data/Makefile.am: * po/POTFILES.in: * po/gnome-presence-applet.pot: * src/gnome-presence-applet.c: - Set everything up so we're fully ready for translation. Sun Jun 20 18:51:04 PDT 2004 Christian Hammond * src/gnome-presence-applet.c: * src/gnome-presence-applet.h: - Update the menu and active monitored account when the applet gets the "registered" signal. Sun Jun 20 16:31:43 PDT 2004 Christian Hammond * src/prefs-dialog.c: - Update the Move Up/Down buttons after we move the account up or down. Fri Jun 18 02:13:02 PDT 2004 Christian Hammond * src/gnome-presence-applet.c: * src/gnome-presence-applet.h: - Build the menu once on init, rather than for each popup, and destroy it when unloading. This prevents a lot of excess noise over D-BUS, and some segfaults (though it's introducing one as well). Thu Jun 17 16:43:38 PDT 2004 Christian Hammond A po/gnome-presence-applet.pot: * configure.ac: - Added the gnome-presence-applet pot file. Thu Jun 17 13:10:12 PDT 2004 Christian Hammond * Makefile.am: * configure.ac: - Actually build the po files. Mon Jun 14 01:40:06 PDT 2004 Christian Hammond * src/gnome-presence-applet.c: - Apply the dim_idle and show_idle_times prefs to menu items. Mon Jun 14 00:46:19 PDT 2004 Christian Hammond * src/gnome-presence-applet.c: * src/gnome-presence-applet.h: - Actually set the dim_idle and show_idle_times properties on the labels when we have them set in the properties. Sun Jun 13 21:17:14 PDT 2004 Christian Hammond * data/gnome-presence-applet.glade: * src/prefs-dialog.c: - Lots of prefs dialog UI fixes. Sun Jun 13 20:24:09 PDT 2004 Christian Hammond * src/prefs-dialog.c: - Disable the Move Down button if the selected account is the last one, and disable the Move Up button if it's the first. Sun Jun 13 20:03:35 PDT 2004 Christian Hammond * src/prefs-dialog.c: * src/prefs-dialog.h: - Added support for drag-and-dropping of monitored accounts in the prefs dialog. Sun Jun 13 04:41:13 PDT 2004 Christian Hammond * src/gnome-presence-applet.c: - Don't hide the active account in the drop-down menu. Sun Jun 13 04:40:14 PDT 2004 Christian Hammond * src/prefs-dialog.c: - Added account re-ordering. Sun Jun 13 04:01:50 PDT 2004 Christian Hammond * src/prefs-dialog.c: - Accounts can now be removed from the list of monitored accounts. Sun Jun 13 03:53:19 PDT 2004 Christian Hammond * src/prefs-dialog.c: - This should fix the infinite loop problem that appeared to happen on the right-click menu sometimes, which could be duplicated by opening the prefs window, closing it, and then just waiting. Sun Jun 13 03:46:14 PDT 2004 Christian Hammond * src/prefs-dialog.c: * src/prefs-dialog.h: - Remove our GConf notifications from the prefs dialog when we go to destroy the dialog. Sun Jun 13 02:36:37 PDT 2004 Christian Hammond * src/prefs-dialog.c: - Fixed saving of monitored accounts. Sun Jun 13 02:31:24 PDT 2004 Christian Hammond * src/gnome-presence-applet.c: * src/prefs-dialog.c: * src/utils.c: * configure.ac: - Enable warnings by default, and fix several warnings. Sun Jun 13 00:49:23 PDT 2004 Christian Hammond * configure.ac: - Remove what I think is unnecessary checks and defines. It may even screw something up? Sat Jun 12 23:56:54 PDT 2004 Christian Hammond * src/prefs-dialog.c: * src/prefs-dialog.h: - Hook up the "Show idle times" and "Dim idle accounts" checkboxes to GConf. Sat Jun 12 21:11:02 PDT 2004 Christian Hammond * data/Makefile.am: - Fix some schemas-related stuff. The output filename should have been gnome-presence-applet.schemas, not gnome-presence-applet.schema. Sat Jun 12 14:28:05 PDT 2004 Christian Hammond * src/gnome-presence-applet.c: - Print out the errors when we can't add GConf dirs. Fri Jun 11 09:27:48 PDT 2004 Christian Hammond * src/gnome-presence-applet.c: * src/gnome-presence-applet.h: * src/prefs-dialog.c: * src/prefs-dialog.h: - Keep the pointer for the prefs dialog in PresenceApplet, instead of an ugly static variable in prefs_cb(). Fri Jun 11 01:37:43 PDT 2004 Christian Hammond * src/gnome-presence-applet.h: * src/prefs-dialog.c: * src/prefs-dialog.h: - Attempt to set the appropriate gconf key when we add accounts to the Monitored Accounts list. Of course, GConf hates me and won't work here. Fri Jun 11 01:14:10 PDT 2004 Christian Hammond * src/gnome-presence-applet.c: * src/prefs-dialog.c: * src/prefs-dialog.h: - Wrap the prefs dialog in a PrefsDialog struct. - Sensitize the buttons when we select an account. Fri Jun 11 00:48:01 PDT 2004 Christian Hammond * data/gnome-presence-applet.glade: * src/prefs-dialog.c: - Get our two treeviews to be the same width. I can't wait until glade has native support for size groups. Fri Jun 11 00:36:52 PDT 2004 Christian Hammond * src/prefs-dialog.c: - Default our prefs window to 600x400. Fri Jun 11 00:31:27 PDT 2004 Christian Hammond * src/gnome-presence-applet.c: - Use our serialize function here too. Fri Jun 11 00:30:31 PDT 2004 Christian Hammond * data/gnome-presence-applet.glade: - Default the Up/Down/Add/Remove buttons to insensitive. Fri Jun 11 00:28:55 PDT 2004 Christian Hammond * src/Makefile.am: * src/gnome-presence-applet.c: * src/prefs-dialog.c: A src/utils.c: A src/utils.h: - Added two very useful utility functions for working with our serialized form of accounts that we stick in gconf keys. Thu Jun 10 23:08:25 PDT 2004 Christian Hammond * src/gnome-presence-applet.c: - Don't try to display the menu if it's going to be empty. Thu Jun 10 22:40:49 PDT 2004 Christian Hammond * src/gnome-presence-applet.c: - Set the active account gconf key when we select a new account. Thu Jun 10 22:25:33 PDT 2004 Christian Hammond * data/gnome-presence-applet.schemas.in: * src/gnome-presence-applet.c: * src/gnome-presence-applet.h: * src/prefs-dialog.c: - Display the accounts we have in our monitored accounts list in the menu, rather than all AIM accounts. - Move some prefs around, and add an active account pref. Tue Jun 08 22:52:53 PDT 2004 Christian Hammond * src/Makefile.am: * src/prefs-dialog.c: * src/prefs-dialog.h: * src/gnome-presence-applet.c: * src/gnome-presence-applet.h: - The prefs dialog now displays a list of all known accounts. Tue Jun 08 16:21:58 PDT 2004 Christian Hammond * AUTHORS: - I'M AN AUTHOR Tue Jun 08 16:13:12 PDT 2004 Christian Hammond * data/gnome-presence-applet.schemas.in: - The schema should now be valid, and won't result in errors. Yay! Tue Jun 08 16:10:41 PDT 2004 Christian Hammond * data/Makefile.am: A po/POTFILES.in: * autogen.sh: * configure.ac: - Added a gconf schema and intltool/gettext support. - Switch to using gnome-common's autogen.sh. Tue Jun 08 15:54:00 PDT 2004 Christian Hammond A data/gnome-presence-applet.schemas.in: - Added the schemas file. Tue Jun 08 14:20:04 PDT 2004 Christian Hammond * data/Makefile.am: A data/GNOME_PresenceApplet.xml: * data/gnome-presence-applet.glade: * src/Makefile.am: * src/gnome-presence-applet.c: A src/prefs-dialog.c: A src/prefs-dialog.h: - Added the prefs dialog and about dialog, and hooked them up. Tue Jun 08 13:55:39 PDT 2004 Christian Hammond A data/gnome-presence-applet.glade: - Add the glade file for the prefs window. Mon Jun 07 23:44:29 PDT 2004 Christian Hammond * src/gnome-presence-applet.c: - Selecting a contact from the presence menu sets the active contact to watch. Mon Jun 07 23:33:46 PDT 2004 Christian Hammond * src/gnome-presence-applet.c: - Display presence menu items instead of account menu items. - Skip the active account in the menu. Mon Jun 07 18:23:32 PDT 2004 Christian Hammond * src/gnome-presence-applet.c: * src/gnome-presence-applet.h: - Use GalagoGtkPresenceLabel instead of doing the hard work ourselves. Mon Jun 07 02:10:20 PDT 2004 Christian Hammond * src/gnome-presence-applet.c: * src/gnome-presence-applet.h: - Query "ChipX86" on "aim," as a temporary thing to work with. - Display the account name next to the presence icon, and dim it if idle, with the idle time listed. Update whenever there's a change in the presence. Mon Jun 07 00:32:00 PDT 2004 Christian Hammond * src/gnome-presence-applet.c: - Initialize Galago. Mon Jun 07 00:27:27 PDT 2004 Christian Hammond A data/GNOME_PresenceApplet.server.in: A data/Makefile.am: A src/gnome-presence-applet.h: * src/gnome-presence-applet.c: * Makefile.am: * configure.ac: - The presence applet now displays on the panel.