# Generated by Makefile. Do not edit. 2012-08-31 Charles Kerr add gtest-dbus-helper.h to test_service_SOURCES s.t. it gets bundled in the tarball 2012-08-31 Charles Kerr 12.10.2 2012-08-31 Charles Kerr merge lp:~charlesk/indicator-session/lp-1044015 to add disposition highlighting to the session indicator's icon 2012-08-31 Charles Kerr add a11y case for attention needed, but username display disabled 2012-08-31 Charles Kerr revise indicator_session_update_a11y_from_disposition() to be easier to internationalize 2012-08-31 Charles Kerr have the a11y text follow the SystemMenu spec 2012-08-30 Charles Kerr add a disposition handler to indicator-session 2012-08-30 Alberto Mardegan Add the "Online Accounts" item to the session menu. This item, beside opening the Online Accounts applet of the GNOME Control Center, also acts as an indicator, by turning red when some accounts need to be re-authenticated.. Approved by Charles Kerr, Matthew Paul Thomas, jenkins. 2012-08-23 Alberto Mardegan Show Online Accounts only when needed 2012-08-21 Alberto Mardegan Fix build 2012-08-21 Alberto Mardegan Class rename Rename the class from Webcredentials to OnlineAccounts, for improved consistency. 2012-08-21 Alberto Mardegan Add Online Accounts item to session menu. 2012-08-21 Alberto Mardegan Apply old webcredentials patch to trunk 2012-03-07 Alberto Mardegan Add Web Accounts menu item Also, listen for the webcredentials service signals, to know when to set the alert disposition on the menu item. 2012-03-07 Alberto Mardegan Fix a build error: include locale.h 2012-08-23 Charles Kerr merge lp:~charlesk/indicator-session/add-dbus-test-harness to get the unit tests building correctly. 2012-08-23 Charles Kerr add a local implementation of indicator-service-test.h 2012-08-23 Charles Kerr merge lp:~charlesk/indicator-session/lp-1027952 to remove the Restart button from the shutdown dialog 2012-08-22 Charles Kerr in gtk-logout-helper's 'switch off' dialog, don't show a 'restart' button anymore 2012-08-22 Charles Kerr 12.10.1 2012-08-22 Charles Kerr merge lp:~charlesk/indicator-session/lp-1024395 to fix user menu icon sizes. 2012-08-21 Charles Kerr in the session menu, make the user menuitems the same height as the other menuitems. 2012-08-21 Charles Kerr use gtk_image_*_from_icon_name() instead of indicator_image_helper*() 2012-07-24 Charles Kerr merge lp:~charlesk/indicator-session/lp-1023533 to raise configure.ac's glib requirement to match the API level needed in the source code 2012-07-13 Charles Kerr bump glib requirement to 2.33 2012-07-23 Charles Kerr Separate testing-strings utility into its own Makefile for re-use.. Approved by Allan LeSage. 2012-05-02 Charles Kerr extract the strings test into their own Makefile so that we can share it among other indicators 2012-07-11 Charles Kerr bumping version to 12.10.0 2012-07-11 Charles Kerr fix #include in test-service 2012-07-06 Charles Kerr only fire change events when a user property that we care about changes. 2012-07-06 Charles Kerr if tests aren't explicitly requested, don't fail the build if dbus-test-runner isn't installed 2012-07-06 Charles Kerr update POTFILE list 2012-07-06 Charles Kerr Don't trigger unnecessary change events in the user proxy. 2012-07-05 Charles Kerr copyediting 2012-07-05 Charles Kerr copyediting 2012-07-05 Charles Kerr Remove the etched border effect for user icons. They looked good before, but look cluttered with the new reduced icon size, and lessening clutter was the reason for shrinking the icons in the first place. 2012-07-05 Charles Kerr reduce the user icon size from 32 to 24 pixels as per mpt's request. 2012-07-04 Charles Kerr don't cache the DisplayManager seat proxy. 2012-07-04 Charles Kerr in gtk-logout-helper, rename 'Shut Down' to 'Switch Off' to match the session indicator's text 2012-07-04 Charles Kerr add a g_debug message to say which command is being invoked by g_spawn_command_line_async() 2012-06-28 Charles Kerr Restore the ellipsis to the 'System Settings' label as per mpt's suggestion. Further reading: 2012-06-20 Charles Kerr copyediting 2012-06-19 Charles Kerr copyediting 2012-06-19 Charles Kerr the default value for show-real-name-on-panel should be 'false' 2012-06-19 Charles Kerr Use "g_str_has_prefix(str,foo)" instead of "strlen(str)>N && !memcmp(str,foo,N)" 2012-06-19 Charles Kerr action_func_spawn_async() doesn't need a varargs argument anymore. 2012-06-19 Charles Kerr in build_user_menuitems(), don't leak the users GList even if user switching isn't allowed 2012-06-19 Charles Kerr SessionMenuMgr shouldn't leak its user_menuitems GSList 2012-06-19 Charles Kerr take a ref on the session_dbus passed into SessionMenuMgr's constructor. 2012-06-19 Charles Kerr SessionMenuMgr should own its toplevel menuitem. 2012-06-18 Charles Kerr clearing house: the remainder of bugfixes & readability changes 2012-06-18 Charles Kerr copyediting: remove a lot of trailing spaces 2012-06-18 Charles Kerr copyediting: remove trailing spaces; fix tab damage 2012-06-18 Charles Kerr handle fringe case where GetRealUserName is called before the username's been set -- send an empty string rather than NULL s.t. the client doens't get an '[Invalid UTF-8]' string 2012-06-17 Charles Kerr a step in merging the two menus: consolidate & clean up the code in session-menu-mgr 2012-06-15 Charles Kerr a step in merging the two menus: merge the DeviceMenuMgr and UserMenuMgr classes into a single SessionMenuMgr class 2012-06-14 Charles Kerr right-align the 'currently logged in' checkmark as per mpt's 12.10 spec 2012-06-14 Charles Kerr a step in merging the two menus: initial merge of the two menus 2012-06-14 Charles Kerr bind the IndicatorObjectEntry's label's visibility to the the setting in show-real-name-on-panel 2012-06-14 Charles Kerr remove the use-username-in-switch-item property; it's no longer spec'ed 2012-06-14 Charles Kerr a step in merging the two menus: in indicator-session, use one IndicatorObjectEntry instead of two 2012-06-14 Charles Kerr a step in merging the two menus: remove the 'should show user menu' flag 2012-06-14 Charles Kerr in copy_proxy_properties(), ensure that the 'changed-properties' variant that we emit isn't NULL 2012-06-14 Charles Kerr use g_clear_object() 2012-06-14 Charles Kerr in user_widget_property_update(), remove a g_message() that shouldn't've been committed 2012-06-13 Charles Kerr in user_widget_init(), remove unused variable 'padding' 2012-06-13 Charles Kerr in user-widget.c, remove unused function user_widget_button_release_event() 2012-06-13 Charles Kerr Don't use all the new users that we get told about. The issue is fringe cases where we get notified about a user we don't want to show, such as lightdm showing up after we've switched to the greeter. Instead, let's ask org.freedesktop.Accounts for a fresh list of users so that it can apply its internal filters to the user list. 2012-06-13 Charles Kerr fix a spurious call to g_error_free() in indicator_session_init() 2012-06-13 Charles Kerr Have the menuitem respond to changes in the AccountsUser's ICON property 2012-06-13 Charles Kerr Have the user widget respond to changes in the LOGGED_IN and ICON properties 2012-06-12 Charles Kerr use GDBus in users-service-dbus.c... major rewrite here. 2012-06-12 Charles Kerr properly respond to changes in the menuitem's USER_ITEM_PROP_LOGGED_IN property 2012-06-09 Charles Kerr use gdbus-codegen for the UPower dbus interaction 2012-06-05 Charles Kerr start grouping Admin, Account-Switching, and Session items as per the 12.10 spec 2012-06-05 Charles Kerr Add the 'About This Computer' and 'Ubuntu Help' menuitems as per the 12.10 spec 2012-06-05 Charles Kerr remove the attached devices menuitem; it's no longer in the spec 2012-06-05 Charles Kerr fix tab damage in device-menu-mgr.c 2012-06-05 Charles Kerr remove unnecessary prototypes 2012-06-05 Charles Kerr extract methods to reduce duplicate code in handling dbus notifications that can_suspend, allow_suspend, can_hibernate, or allow_hibernate flags have changed 2012-06-05 Charles Kerr bugfix: in machine_sleep_with_context(), don't call the proxy method if we don't have a proxy 2012-06-05 Charles Kerr constify the machine_sleep_with_context() API 2012-06-05 Charles Kerr make lock_menuitem an instance variable rather than a global one so that its pointer values won't persist between test sessions. Woot, last global\! 2012-06-05 Charles Kerr make suspend_call and hibernate_call instance variables rather than global ones so that their pointer values won't persist between test sessions 2012-06-05 Charles Kerr make can_hibernate, allow_hibernate, can_suspend, and allow_suspend instance variables rather than global ones so that their pointer values won't persist between test sessions 2012-06-05 Charles Kerr reduce the scope of another formerly global variable: system_settings_menuitem 2012-06-05 Charles Kerr make up_main_proxy and up_prop_proxy instance variables rather than global ones so that their pointer values won't persist between test sessions 2012-06-05 Charles Kerr make logout_mi and shutdown_mi local variables rather than global ones so that their pointer values won't persist between test sessions 2012-06-05 Charles Kerr make hibernate_mi and suspend_mi instance variables rather than global ones so that their pointer values won't persist between test sessions 2012-06-05 Charles Kerr make keybindings_settings an instance variasble rather than a global one, so that it will get disposed properly and not persist between test sessions 2012-06-05 Charles Kerr make lockdown_settings an instance variable rather than a global one, so that it will get disposed properly and not persist between test sessions 2012-06-05 Charles Kerr bugfix: we were listening to screensaver shortcut settings changes from the wrong GSettings. 2012-06-05 Charles Kerr In device-menu-mgr.c, lockdown_changed() only exists as a pass-thru for having LOCKDOWN_KEY_USER and LOCKDOWN_KEY_SCREENSAVER changes force a menu rebuild, so eliminate the middleman and connect those property changes directly to the menu rebuild 2012-06-05 Charles Kerr remove duplicate code when updating the lock menuitem's keybindings 2012-06-05 Charles Kerr In device-menu-mgr, remove unused context from show_system_settings_with_context() 2012-06-04 Charles Kerr remove now-unused file accounts-service-user.xml 2012-06-04 Charles Kerr remove our udev dependency now that we no longer use it to look at devices 2012-06-04 Charles Kerr remove the software updates menuitem; it's no longer in the spec 2012-06-04 Charles Kerr remove the startup applications menuitem; it's no longer in the spec 2012-06-04 Charles Kerr remove the display menuitem; it's no longer in the spec 2012-06-04 Charles Kerr remove the webcam menuitem; it's no longer in the spec 2012-06-04 Charles Kerr remove the scanner menuitem; it's no longer in the spec 2012-06-04 Charles Kerr remove the printer settings menuitem; it's no longer in the spec 2012-06-04 Charles Kerr In user_menu_mgr_rebuild_items(), simplify the logic behind the visiblity rules 2012-06-03 Charles Kerr bugfix: even if a UserMenuMgr was in greeter mode, it would rebuild itself in "full" mode after users on the system were added or removed. 2012-06-03 Charles Kerr user_count is a one-time use variable, so reduce its scope from being a UserMenuMgr field to a temporary var in user_menu_mgr_rebuild_items() 2012-06-03 Charles Kerr fix signature for compare_users_by_username() 2012-06-03 Charles Kerr simplify is_this_guest_session() 2012-06-03 Charles Kerr extract method: create_user_menuitem() 2012-06-03 Charles Kerr Remove the seemingly-pointless MINIMUM_USERS constant 2012-06-03 Charles Kerr In user-menu-mgr.c, make the static variable 'settings' a field of UserMenuMgr so that it doesn't persist between test sessions 2012-06-03 Charles Kerr In user-menu-mgr.c, make the static variable 'switch_menuitem' a local s.t. it's not preserved between test sessions 2012-06-03 Charles Kerr Remove unused function check_new_session() from user-menu-mgr.c 2012-06-02 Charles Kerr In user_menu_mgr_rebuild_items(), reduce the scope of some temporary variables 2012-06-02 Charles Kerr In user-widget.c, remove the GTK2-specific code. 2012-06-02 Charles Kerr Add gcda/gcno to CLEANFILES s.t. 'make clean' will cover them 2012-05-08 Charles Kerr merge lp:~charlesk/indicator-session/nogtk2 to raise the minimum gtk version to 3 2012-05-07 Charles Kerr remove gtk2 support 2012-05-02 Charles Kerr merge lp:~charlesk/indicator-session/gtest to add Google Test + libdbustest 2012-04-27 Charles Kerr use ted's suggestions for using xorg-gtest and to remove the service-test-runner.sh script 2012-04-27 Ted Gould Switch to using the xorg-gtest main so that we're running under a dummy Xserver 2012-04-27 Ted Gould Change the service path to be a define instead of passed on the command line 2012-04-26 Charles Kerr sync with the other indicatorsGTest automake rules 2012-04-26 Charles Kerr fix tyop 2012-04-26 Charles Kerr only require GTest and libdbustest if we're building the unit tests 2012-04-26 Charles Kerr add scaffolding for indicator-session-service Google Testing with libdbustest 2012-04-05 Charles Kerr 0.3.96 2012-04-04 Charles Kerr merge lp:~ted/indicator-session/no-system-desktop-files to remove the desktop files so they don't appear in the dash. 2012-04-04 Ted Gould Attaching bug 2012-04-04 Ted Gould Dropping the desktop files from translations 2012-04-04 Ted Gould Dropping the desktop files from the build 2012-03-29 Charles Kerr merge lp:~allanlesage/indicator-session/TDD to add gcov to the build for coverage statitistics 2012-03-29 Allan LeSage Advised changes to fix implicit declarations. 2012-03-28 Allan LeSage Merged from trunk. 2012-03-27 Allan LeSage Added gcov coverage tooling. 2012-03-21 Charles Kerr 0.3.95 2012-03-19 Charles Kerr Merge lp:~charlesk/indicator-session/lp-957342 to fix a pair of indicator-session memory leaks. 2012-03-16 Charles Kerr fix memory leak updating the username label -- gtk_label_set_text() takes a const char*, we don't need to g_strdup() the string before passing it in 2012-03-16 Charles Kerr plug two more memory leaks. g_variant_get("s") makes a newly-allocated duplicated string, g_variant_get("&s") returns the internal const string. 2012-03-16 Charles Kerr plug two leaked strings in keybinding_changed() 2012-03-16 Charles Kerr to pull a const string from g_variant_get(), use a format string "&s", not "s" 2012-03-14 Charles Kerr 0.3.94 2012-03-12 Conor Curran mvo's fix for the apt menuitem 2012-03-08 Michael Vogt src/apt-watcher.c: remove no longer needed code, this RestartRequired is a bit misleading as it about that the PK daemon got restarted not about system or session 2012-03-08 Michael Vogt src/apt-watcher.c: check the pk_results_get_require_restart_worst() in get_updates() too 2012-03-09 Ted Gould 0.3.93 2012-03-06 Sebastien Bacher enforce locking that's still needed and will not be solved this cycle 2012-02-27 Sebastien Bacher Revert r239, there are still issues, to sort next cycle 2012-03-06 Conor Curran merge the icon change fix 2012-03-06 Conor Curran make sure to change the icon on the panel when we get a restart signal from package kit 2012-03-06 Conor Curran make sure to listen to the correct signal 2012-03-06 Conor Curran listen for the right signal 2012-02-23 Ted Gould 0.3.92 2012-02-23 Ted Gould Make GUDev optional for arch's that can't support it 2012-02-23 Ted Gould Don't include the header or the variable if we're not using GUDev 2012-02-23 Ted Gould Move the variables into the list straight up as they'll be NULL if undefined 2012-02-23 Ted Gould Making sure to distribute the files even if we don't use them to build. 2012-02-23 Evgeni Golov make gudev dep optional Debian has arches w/o udev (hurd-*, kfreebsd-*). These cannot build indicator-session currently because libgudev-1.0-dev is missing there. Make the gudev dep optional and thus make indicator-session buildable on non-Linux arches again. 2012-02-23 Ted Gould Set the accessible descriptions with the icons 2012-02-22 Ted Gould If we change the icon to show reboot we need to tell that to the a11y string as well 2012-02-22 Ted Gould Add default accessible descriptions to the entries 2012-02-22 Ted Gould Attaching bug 2012-02-14 Conor Curran merge roberts lock fix 2012-02-10 Robert Ancell Don't lock the session when switching to another one - something else (ConsoleKit?) already does this and locks it regardless of if the setting has been configured. By explicitly doing the lock it means we can't override it inside GNOME screensaver to switch to the greeter instead, so this patch removes the code. 2012-02-08 Conor Curran prep for release 0.3.91 2012-02-08 Conor Curran merge in the pk api port branch and remove the apt transaction stuff 2012-02-08 Conor Curran merge request comments acted upon 2012-02-08 Conor Curran properly fix conflict and make sure to not check for updates 1 minute after starting the service or Pitti will kill me :) 2012-02-08 Conor Curran correct conflict 2012-02-08 Conor Curran get rid of the transaction as we don't need to worry about updates installing state 2012-02-08 Conor Curran pk kit compat layer seems to be sane 2012-02-07 Conor Curran no need to hold on to a reference to a pkclient instance 2012-02-07 Conor Curran apt watcher updates 2012-02-07 Conor Curran fetching available packages 2012-02-06 Conor Curran query for updates half complete 2012-02-06 Conor Curran we need to talk to dbus to listen for signals from package kit, the lib doesnt wrap the signals ... 2012-02-06 Conor Curran pkclient in place 2012-02-06 Conor Curran handle gtk3 box constructor changes 2012-02-07 Ted Gould 0.3.90 2012-02-07 Ted Gould Screensaver code cleanup 2012-01-30 Marc Deslauriers Remove dead GSS throttling code. Let gnome-settings-daemon handle locking the screen when UPower requests it. 2012-02-07 Ted Gould Fix ordering of items on request 2011-10-26 Dmitry Shachnev Swap return values of indicator_session_get_location 2012-02-07 Ted Gould Removing GOA support 2012-02-02 Alberto Mardegan Remove "Online accounts" from user menu The "Online accounts" feature is going to be removed from the control panel in Precise. 2012-02-07 Ted Gould Fix GTK3 Box Deprecation 2012-02-07 Ted Gould If we have GTK3 use the new gtk_box_new() function not the deprecated one 2012-02-07 Ted Gould Adding flags into the build to make sure we know if we're GTK3 or not 2012-02-03 Ted Gould Updating to dbusmenu 0.5.90 2012-01-31 Ted Gould Modifying includes to not include libdbusmenu-gtk3 stuff 2012-01-31 Ted Gould Updating required dbusmenu 0.5.90 2011-11-29 Ted Gould Making the gtk logout helper and apt optional build time choices 2011-11-23 György Balló Make APT support optional 2011-11-23 György Balló Make GTK Logout Helper optional 2011-11-29 Ted Gould Add name hints to the indicators 2011-11-08 Marco Trevisan (Treviño) Export the indicators name hints Using the PACKAGE config.h variable both for the users and devices entries. 2011-10-28 Conor Curran bump version for release 2011-10-28 Conor Curran fix the invalid utf8 bug and update ignore file 2011-10-25 Conor Curran update the ignore file with the new translations 2011-10-25 Conor Curran tidy up 2011-10-25 Conor Curran removed the redundant max users limit on the user menu 2011-10-13 Ted Gould 0.3.7 2011-10-12 Ted Gould Fix variant handling 2011-10-09 Ted Gould Attach bug 2011-10-09 Ted Gould Don't unref the parameters as we don't make a ref to it 2011-10-09 Ted Gould Make sure to reference the variant, and unref the value we get 2011-10-12 Ted Gould Check to ensure we have settings, else default values. 2011-10-12 Ted Gould Okay, get all of them I guess 2011-10-10 Ted Gould Use a temporary variable to defeat G_DISABLE_CHECKS 2011-10-08 Ted Gould Error gracefully if we can't get our settings. 2011-10-12 Ted Gould Okay, fixing again. Now right. 2011-10-03 Ken VanDine Fixed improperly mapped gconf to gsettings keys, fixes crasher (LP: #858798) 2011-09-27 Ted Gould 0.3.6 2011-09-27 Ted Gould Merging in translations from LP 2011-09-27 Ted Gould Fixing capitalization of input strings as well 2011-09-27 Ted Gould Updating to trunk 2011-09-27 Ted Gould Updating to current translations on Launchpad 2011-09-27 Ted Gould Removing an error and fixing the parameters. 2011-09-27 Ted Gould Make the dialog not abort and add invalids for the return to make sure it does less often 2011-09-27 Ted Gould Update the icon instead of recreating it. 2011-09-26 Ted Gould Switch changing restart to updating the image instead of recreating it. 2011-09-27 Ted Gould Switch to using the XDG_SEAT_PATH env. variable instead of using DBus 2011-09-21 Robert Ancell Don't use depcrecated org.freedesktop.DisplayManager.GetSeatForCookie, use XDG_SEAT_PATH instead 2011-09-26 Ted Gould Adding categories to the desktop files 2011-09-21 Ted Gould Fixing key names 2011-09-19 Ted Gould Only grab reboot after a second delay 2011-09-16 Conor Curran removed startup rebootrequired query, it must have been returning true 2011-09-16 Ted Gould Fix title case 2011-09-16 Jeremy Bicha Use Title Case for "Restart to Complete Updates" 2011-09-14 Conor Curran fixes for apt handling 2011-09-14 Conor Curran merge further apt handling fixes 2011-09-14 Conor Curran apt property changed reboot required listened for and now the whole apt interaction does not happen until after 60 secs 2011-09-08 Conor Curran bump for release 2011-09-08 Conor Curran various switches for the strings on the panel and on the switch item 2011-09-08 Conor Curran show/hide the name from the panel 2011-09-08 Conor Curran user correct string on switch item unless user actually wants to show username 2011-09-08 Conor Curran add the new gsettings entry for toggling the visibility of the real name on the panel 2011-09-08 Conor Curran debugs for mystery bug 2011-09-07 Ted Gould Lots of debug messages for the logout helper 2011-09-08 Conor Curran merge the display manager's has-guest-account work 2011-09-07 Conor Curran tidy up 2011-09-07 Conor Curran display manager HasGuestAccount now supported 2011-09-08 Conor Curran merge the apt handling fixes 2011-09-07 Conor Curran tidy up 2011-09-07 Conor Curran more hoop jumping for apt 2011-09-07 Conor Curran more hoop jumping for apt 2011-09-07 Conor Curran more revelations with regards the behaviour of the apt dbus 'api' 2011-09-06 Conor Curran refactor the apt state callback because the use case of real and simulation were proving far too disparate 2011-09-06 Conor Curran another bug found within the apt-menuitem 2011-09-07 Conor Curran merge null protection branch 2011-09-05 Conor Curran protect against a null pointer in the user-dbus-manager 2011-09-06 Conor Curran bump version for release 2011-09-06 Conor Curran added new gsettings entry to control visibility of the user menu 2011-09-06 Conor Curran updated the schema entry with the correct key 2011-09-06 Conor Curran updated the schema entry with the correct key 2011-09-06 Conor Curran change the actual key on the entry 2011-09-06 Conor Curran live cd user should now be turned off via new gsettings entry by casper 2011-09-06 Conor Curran added new field to gsettings to allow to hide the user menu 2011-09-05 Conor Curran old icon now used when in greeter mode 2011-09-02 Conor Curran make sure to flag restart state in greeter mode also with the right icon 2011-09-02 Conor Curran remove the greeter icon stuff 2011-09-02 Conor Curran bumped version in prep for release 2011-09-02 Conor Curran apt menuitem should now finally be working properly 2011-09-02 Conor Curran final apt menuitem bugs fixes 2011-09-01 Conor Curran ready for 0.3.4.1 2011-09-01 Conor Curran much easier of handling the greeter icon 2011-08-31 Conor Curran various apt handling fixes 2011-08-31 Conor Curran set the menuitem's disposition back to normal just in case 2011-08-31 Conor Curran tidy up 2011-08-31 Conor Curran make sure to bring up logout dialog from apt menuitem when restart is required 2011-08-31 Conor Curran tidy up 2011-08-31 Conor Curran restart signal actually being sent now properly 2011-08-31 Conor Curran apt race condition handled 2011-08-30 Conor Curran bump for release 2011-08-30 Conor Curran merge the guest fixes 2011-08-30 Conor Curran remove guest checking in generic user list, the guest user is never included in the user list returned therefore the check is pointless 2011-08-30 Conor Curran remove broken logic concerned with displaying the user menu 2011-08-30 Conor Curran fixed the guest session panel string 2011-08-30 Conor Curran bump for release 2011-08-30 Conor Curran protect against incorrect webcam detection 2011-08-26 Conor Curran merge in translation fix 2011-08-26 Conor Curran fixed the translation bug 2011-08-25 Conor Curran ted's str allocation fixes 2011-08-25 Ted Gould Change the function to assume nothing about the parameters and always allocate a string 2011-08-25 Conor Curran bump for next release 2011-08-25 Conor Curran fixes for the min users and label on panel for guest 2011-08-25 Conor Curran fix the min users bug plus guest label utf8 issue 2011-08-25 Conor Curran protection against dodgy vendor ids provided by udev 2011-08-25 Conor Curran bumped the dbusmenu version depends 2011-08-25 Conor Curran updated po files and bumped for beta release 2011-08-25 Conor Curran branded attached devices menuitem labels 2011-08-25 Conor Curran fixed the translations 2011-08-23 Conor Curran set the alert state on the apt item when reboot is required 2011-08-23 Conor Curran user menu now shown if guest session is possible also guest name has been set on the panel 2011-08-23 Conor Curran removed bluetooth item and labels on webcams and scanners are now manufacturer specific 2011-08-24 Conor Curran merged teds string fixes and tests 2011-08-23 Ted Gould Ignoring the test scripts 2011-08-23 Ted Gould Fixing those ASCII quotes 2011-08-23 Ted Gould Adding a test to look for various ASCII quotes 2011-08-23 Ted Gould Fix the message 2011-08-23 Ted Gould Add a test to test the space before an ellipsis at the end of a string 2011-08-24 Conor Curran merge the fixes for gtk2 2011-08-24 Conor Curran fix the dot alignment in the gtk2s user widget 2011-08-24 Conor Curran fix that broken trunk 2011-08-24 Conor Curran gtk2 user widget drawing fixed 2011-08-24 Conor Curran merged the desktop session files branch 2011-08-23 Ted Gould Adding the bin directory as well 2011-08-23 Ted Gould Making the desktop files actually install 2011-08-23 Ted Gould Adding a lock screen desktop file as well 2011-08-23 Ted Gould Fixing the TryExecs and the versions 2011-08-23 Ted Gould Adding logout and restart desktop files as well 2011-08-23 Ted Gould Adding a desktop file for shutting down 2011-08-23 Ted Gould Activate prototype 2011-08-23 Conor Curran merged user, gsettings and other stuff 2011-08-22 Conor Curran uncomment signal subscription that doesn't work 2011-08-22 Conor Curran changed around the sync users so as it can be used to refresh the user list on any given event 2011-08-22 Conor Curran merged the dynamic users work 2011-08-19 Conor Curran remove the debugs 2011-08-19 Conor Curran users now dynamically responsive to addition and deletion of users 2011-08-22 Conor Curran don't draw border on default icon 2011-08-22 Conor Curran tidy up 2011-08-22 Conor Curran user icon border now being drawn and gtk2 dot also taken care of 2011-08-22 Conor Curran user images now being loaded into the user menu 2011-08-22 Conor Curran used the set aside defines for icon names 2011-08-22 Ted Gould Add a user accounts item on the user menu 2011-08-21 Jeremy Bicha Add User Accounts link to bottom of user menu 2011-08-22 Conor Curran ellipsis fixes 2011-08-19 Ted Gould Ignoring the test-ellipsis script 2011-08-19 Ted Gould Fix all the ellipsis 2011-08-19 Ted Gould Ensuring a pass is a pass 2011-08-19 Ted Gould Making a bit more generic by using GETTEXT_PACKAGE 2011-08-19 Ted Gould Making a check to see if there is ellipsis in the user visible strings 2011-08-22 Conor Curran gsettings port 2011-08-19 Ted Gould Using the right schema 2011-08-19 Ted Gould Fixing key names 2011-08-19 Ted Gould Don't have that yet 2011-08-19 Ted Gould Ignoring GSettings generated files and the pot file 2011-08-19 Ted Gould Adding GSettings Rule 2011-08-19 Ted Gould Setting up convert script and completing the GSettings transition including translations 2011-08-19 Ted Gould Adding GSettings schema and updating C files 2011-08-19 Ted Gould Changing to using the GSettings signals for change 2011-08-19 Ted Gould Changing name of ensure function 2011-08-19 Ted Gould Removing the 'gconf' string 2011-08-19 Ted Gould Fixing the comment 2011-08-19 Ted Gould Setting the notifications to use the g_settings changed signals 2011-08-19 Ted Gould Change name to settings helper 2011-08-19 Ted Gould ignore generated file 2011-08-19 Ted Gould Porting the keys for the device and user manager over to use gsettings 2011-08-19 Ted Gould Comment out notifications so that we can get this compiling again. 2011-08-19 Ted Gould Dropping gconf from build 2011-08-19 Ted Gould Fix getting of all the keys to be settings functions 2011-08-19 Conor Curran the beginnings of using gsettings in the gconf helper 2011-08-19 Conor Curran converted the old gconf schema to gsettings 2011-08-22 Conor Curran bumped for release 2011-08-18 Conor Curran Ellipses fixes 2011-08-18 Conor Curran merged the ellipsis strings fixes 2011-06-12 Gabor Kelemen Use ellipsis character instead of full stops. Fixes LP: 621339 2011-08-18 Conor Curran merge in the big fix branch 2011-08-18 Conor Curran greeter mode uses to flag whether we are showing the user menu or not 2011-08-18 Conor Curran merged mterry's move over to gsettings 2011-08-17 Michael Terry don't start/lock the screensaver from the login screen 2011-08-18 Conor Curran ted's merge in for correctly checking active sessions plus UI now correct with regards active sessions and guest session is also in 2011-08-17 Ted Gould Debugging info and a protection 2011-08-17 Ted Gould After setting up the signals get the initial list of sessions 2011-08-17 Ted Gould Updated to DBus interface files currently in ConsoleKit and added the seat files as well 2011-08-17 Conor Curran added some trace to the add sessions for user method 2011-08-17 Conor Curran put guest item in place and fixed ticked icon on user menu 2011-08-18 Conor Curran updates item fix and restart awareness plus correct icons 2011-08-12 Conor Curran fixed the misguided software available flag 2011-08-10 Conor Curran bumped for new release 2011-08-10 Conor Curran restart fix 2011-08-10 Conor Curran add the restart to the shutdown dialog 2011-08-10 Conor Curran updated the ignores 2011-08-10 Conor Curran add the new greeter mode 2011-08-03 Michael Terry when used in a greeter, don't show settings links, the user switcher, or log out links 2011-08-10 Conor Curran printer support corrected 2011-08-02 Michael Terry use correct printers command 2011-08-10 Conor Curran merge the gudev work 2011-08-09 Conor Curran segfault found and fixed 2011-08-09 Conor Curran fixed memory leaks 2011-08-05 Conor Curran cater for scsi type 3 and 6 devices 2011-08-04 Conor Curran correct callbacks in place for scanners and webcams 2011-08-04 Conor Curran trace around this seg fault 2011-08-04 Conor Curran destroying hash tables in finalize 2011-08-04 Conor Curran stop leaking tonnes of glists 2011-08-04 Conor Curran duplicate key input error 2011-08-04 Conor Curran add scsi scanner detection support 2011-08-03 Conor Curran refactor of the udev mgr - working nicely 2011-08-03 Conor Curran webcams working nicely 2011-08-02 Conor Curran certain usb webcams sorted 2011-08-01 Conor Curran usb scanners in place 2011-08-01 Conor Curran usb scanner rules almost there 2011-07-29 Conor Curran half way through those usb scanner udev rules 2011-07-27 Conor Curran convenience method added to handle the insertion and startup detection of scanners 2011-07-27 Conor Curran refactor with a more generic utility function 2011-07-27 Conor Curran udev scanner detection working at startup 2011-07-26 Conor Curran pattern established as to how to handle these sane rules 2011-07-26 Conor Curran research trace for devices in udev 2011-07-26 Conor Curran fixed gudev segfault 2011-07-25 Conor Curran the beginnings of the udev work 2011-08-10 Conor Curran merged the lightdb dbus changes and the apt restartrequired awareness 2011-08-09 Conor Curran and the actual code 2011-08-05 Conor Curran watch for the restart flag and change the menuitem's title 2011-08-02 Michael Terry update to use LightDM's new interface 2011-07-28 Michael Terry update interface with LightDM 2011-07-22 Conor Curran uncomment the disconnect method 2011-07-22 Conor Curran moving to 0.3.0 2011-07-22 Conor Curran added new files to the po index 2011-07-22 Conor Curran bumped version in configure ac in prep for release 2011-07-22 Conor Curran apt item partially working 2011-07-22 Conor Curran apt progress now reflected dynamically in the menu 2011-07-22 Conor Curran transaction object now properly disposed of 2011-07-22 Conor Curran suspend plugged back in plus both it and hibernate menuitems should now be sensitive to changes coming from upower 2011-07-22 Conor Curran Device menu torn apart and put back together, apt communication up and going 2011-07-22 Conor Curran fixed issues 2011-07-21 Conor Curran apt transactions working nicely 2011-07-21 Conor Curran apt item now sensitive to updates available 2011-07-21 Conor Curran properties changed signal is being triggered 2011-07-21 Conor Curran transaction object in place 2011-07-21 Conor Curran trying to figure out if upgrades are needed in progress 2011-07-20 Conor Curran signals and methods from apt are working somewhat 2011-07-20 Conor Curran apt watcher now controlling menuitem with signals and methods in place 2011-07-19 Conor Curran apt watcher coming along nicely 2011-07-19 Conor Curran all items in place, now for the gudev backend 2011-07-19 Conor Curran settings dialog in place 2011-07-19 Conor Curran system added to device menu, more tidying as we go 2011-07-19 Conor Curran add the udev mgr files 2011-07-22 Conor Curran merged Neil's pointer fix 2011-07-21 Neil Jagdish Patel Always send the actual pointers to the entry not pointers to copies 2011-07-19 Conor Curran merged in the device menu split out 2011-07-18 Conor Curran device menu has been isolated 2011-07-18 Conor Curran session menu mgr in progress 2011-07-19 Conor Curran merged dialog behaviour fix 2011-07-08 Daniel van Vugt Keep Log Out / Restart / Shut Down dialogs on top (LP: #807357) 2011-07-18 Conor Curran user menu abstracted 2011-07-15 Conor Curran user menu nicely separated for now, next the session menu 2011-07-15 Conor Curran first step - it compiles 2011-07-15 Conor Curran please tidy up that user manager 2011-07-15 Conor Curran please tidy up that user manager 2011-07-18 Conor Curran merged Trevino's gtk2 compilation fix 2011-07-09 Marco Trevisan (Treviño) configure.ac: include the indicator dir in output 2011-07-09 Marco Trevisan (Treviño) Get support for gtk+2.0 back indicator-session can still be compiled with gtk, using the --with-gtk=2 configure flag (I've changed it to match the other indicators). 2011-07-14 Conor Curran bumped release version 2011-07-14 Conor Curran merge in the big menu reorg 2011-07-14 Conor Curran changed default return value of get location to 0 2011-07-14 Conor Curran ref sink instead of ref on the images and menus 2011-07-14 Conor Curran get location overridden and debugs tidied up 2011-07-14 Conor Curran dynamic user menu hiding on the way# 2011-07-13 Conor Curran user label fixed for now 2011-07-13 Conor Curran tidied up signals and methods for the session service so as the users real name should be available and not the icon, icon should not change on the panel 2011-07-12 Conor Curran correct icon on the user panel 2011-07-12 Conor Curran radio button for is-current-user handled 2011-07-12 Conor Curran the beginnings of the custom user item 2011-07-11 Conor Curran online accounts item added@ 2011-07-11 Conor Curran user account items shown, items rearranged 2011-07-11 Conor Curran tidied user menu 2011-07-11 Conor Curran merged trunk to keep up with changes 2011-07-07 Conor Curran icon updates for the user menu panel 2011-07-07 Conor Curran user label is now updated dynamically 2011-07-07 Conor Curran added the username to the panel 2011-07-07 Conor Curran icon now being shown on the panel for devices 2011-07-07 Conor Curran merged ted's fixes 2011-07-06 Ted Gould Making sure that users has the same dbus name as session as there is one process. 2011-07-06 Ted Gould Remvoing unused result 2011-07-06 Conor Curran tidy up 2011-07-05 Conor Curran code tidied, menu splittage in progress 2011-07-05 Conor Curran split out the menus 2011-07-04 Conor Curran menus split somewhat 2011-07-02 Conor Curran compiling at least 2011-07-01 Conor Curran initial menu reshuffle in progress 2011-07-07 Ted Gould 0.2.92 2011-07-07 Ted Gould Adding in accounts-service-user.xml as well to dist. Not sure why this isn't caught by distcheck. 2011-07-07 Ted Gould 0.2.91 2011-07-07 Ted Gould LightDM integration 2011-07-05 Robert Ancell Integrate with LightDM 2011-07-07 Ted Gould Migrating to libindicator 0.4 2011-07-07 Ted Gould Removing unused result variable 2011-06-21 Ted Gould 0.2.90 2011-06-10 Ted Gould GTK3 Support 2011-05-26 Michael Terry port to gtk3; allow building with gtk2 2011-05-31 Ted Gould Adding in support for switching to the classic session 2011-05-12 Ted Gould Eh, forgot the .in.in files 2011-05-12 Ted Gould Making the desktop translatable 2011-05-12 Ted Gould Disting the shell files 2011-05-12 Ted Gould Building and installing the files 2011-05-12 Ted Gould Connecting in the build system 2011-05-12 Ted Gould Getting the base files in. 2011-04-14 Ted Gould 0.2.17 2011-04-14 Ted Gould Don't crash, especially for something so small 2011-04-13 Ted Gould Attaching bug 2011-04-13 Ted Gould It sucks that the icon wouldn't change, but eh, not worth aborting over. 2011-04-07 Ted Gould 0.2.16 2011-04-05 Ted Gould Only warn when not getting the proxy, so we don't bring Unity down 2011-04-04 Ted Gould Removing a g_error so we don't bring the whole kit-and-kaboodle down. 2011-03-10 Ted Gould 0.2.15 2011-03-10 Ted Gould Use the --no-lock parameter 2011-03-10 Ted Gould Add the --no-lock option to activate the session. 2011-03-10 Ted Gould Looking in a directory for extra launchers 2011-03-10 Ted Gould Embed the function so it's not one separator ever, but once per run 2011-03-10 Ted Gould Add some cleanup and some comments 2011-03-10 Ted Gould Sort the launchers 2011-03-10 Ted Gould Reducing the scope of some of our variables 2011-03-10 Ted Gould Closing the directory after we're done with it 2011-03-10 Ted Gould Putting the appinfo's into a list so that we can sort them 2011-03-10 Martin Pitt Drop support for indicator-session-extra.desktop 2011-03-10 Martin Pitt Add support for extra launcher dir Hardcoding a single extra launcher path is impractical for distributions, as multiple packages would collide on the name and wouldn't give any extra customization possibility for OEMs. Obsolete /usr/share/applications/indicator-session-extra.desktop and instead read /usr/share/indicators/session/applications/*.desktop https://launchpad.net/bugs/727823 2011-02-17 Ted Gould 0.2.14 2011-02-17 Ted Gould Adding an accessible description 2011-02-17 Ted Gould Increasing the libindicator version 2011-02-14 Luke Yelavich Make the word session translatable 2011-02-14 Luke Yelavich Add accessible_desc support 2011-02-11 Ted Gould 0.2.13 2011-02-08 Ted Gould Make message dialog internals un-selectable 2011-02-06 Matthew Rasmus Fix for lp:597317 2011-01-28 Ted Gould 0.2.12 2011-01-28 Ted Gould Fixing prototypes to match dbusmenu 2011-01-18 Ted Gould Fixing log domain and dist 2011-01-17 Ted Gould Adding in log domains for messages 2011-01-17 Ted Gould Oops, up to trunk we go. 2011-01-17 Ted Gould Removing the indicator-users service file as we don't build this anymore. 2011-01-17 Ted Gould Changing service files 2010-09-21 Ted Gould Generating Changelog and AUTHORS by make dist 2011-01-14 Ken VanDine version bump, 0.2.11 2011-01-13 Ken VanDine dbus interface rename, com.canonical 2011-01-13 Ken VanDine Merged gdbus/dbusmenu 0.4 port from Michael Terry 2011-01-11 Michael Terry and cancel the cancel object 2011-01-11 Michael Terry also dispose of canel object 2011-01-11 Michael Terry port to gdbus and dbusmenu 0.4 2010-09-03 Ted Gould Don't look at an invalid message. 2010-09-01 Ted Gould Removing the error messages as it's not always initialized properly. 2010-08-12 Ted Gould 0.2.10 2010-08-12 Ted Gould Fixing the lock screen functionality to match the new design. 2010-08-06 Ted Gould Linking to bug 599848 2010-08-06 Ted Gould Add and accel group to the indicator for the shortcut 2010-08-06 Ted Gould Putting the shortcut on the menuitem 2010-08-06 Ted Gould Set up the listener for the keybinding 2010-08-06 Ted Gould Getting keybinding defines 2010-08-06 Ted Gould Making it so that lock_screen always locks the screen 2010-08-06 Ted Gould Removing the ability to have the menu item say anything other than 'Lock Screen' 2010-08-12 Ted Gould Fixing captialization of the completion string. 2010-08-02 Cody Russell Bump version. 2010-08-02 Cody Russell Ellipsize 2010-07-31 vish Changing 'Restart Required' to 'Restart To Complete Update' 2010-04-09 Ted Gould 0.2.8 2010-04-07 Ted Gould Make restart and shutdown configurable with GConf 2010-04-06 Ted Gould Check to see if the shutdown and restart items should be shown on first run. 2010-04-06 Ted Gould Changing prototype to not have the same info twice. 2010-04-06 Ted Gould Filling out everything to check and update the shutdown/restart items 2010-04-06 Ted Gould Adding the restart and shutdown keys and functions to check them. 2010-04-06 Ted Gould Formatting 2010-04-06 Ted Gould Adding configuration options for the restart menuitem and the shutdown one. 2010-04-06 Ted Gould Not printing a message that is sometimes invalid. 2010-04-01 Ted Gould Seems that the message isn't always valid 2010-04-06 Ted Gould Passing the right object in the guest activate callback. 2010-04-06 Ted Gould Attaching bug 2010-04-06 Ted Gould Adding some protection. We should always use protection. 2010-04-06 Ted Gould Actually pass the service in the callback 2010-03-31 Ted Gould Switching 'Sleep' to 'Suspend' 2010-03-25 Ted Gould Changing the menu item to 'Suspend' 2010-03-29 Ted Gould Use contexts correctly. 2010-03-29 Gabor Kelemen Use contexts properly 2010-03-25 Ted Gould 0.2.7 2010-03-25 Ted Gould Adding a switch for translations that don't have a useful 'Switch From' 2010-03-24 Ted Gould Adding in a check to see if the translator would like to fallback to not using the username. 2010-03-24 Ted Gould Properly scale avatars if they are too large. 2010-03-24 Ted Gould Flipping things around a little bit so that if we get an error, we'll still build the default icon. 2010-03-24 Ted Gould Scale the avatars to be ICON_SIZE_MENU 2010-03-24 Ted Gould String fix for some not backed out. 2010-03-23 Ted Gould Fixes bug 545578 2010-03-23 Ted Gould Missed the 'Switch Off' texts in the dialog. 2010-03-18 Ted Gould 0.2.6 2010-03-18 Ted Gould Reverting from 'Switch Off' to 'Shut Down' 2010-03-18 Ted Gould Handle updating of sessions and mark the guest account when it has an open session. 2010-03-17 Ted Gould Linking to 436030 2010-03-17 Ted Gould Watch for the logged in property changing and hide or show the logged in widget depending on it. 2010-03-17 Ted Gould Some debugging an checking to ensure the menu item is not NULL 2010-03-17 Ted Gould Uhg, false sucks. 2010-03-17 Ted Gould Using defines to make sure the strings are right. 2010-03-17 Ted Gould Switching to getting locked proxies. Just to have more error handling. 2010-03-17 Ted Gould Switching to the generated dbus interface 2010-03-17 Ted Gould Grabbing the session interface from consolekit 2010-03-16 Ted Gould Switching to using sesson proxies for the session we want to look at instead of our session 2010-03-16 Ted Gould Setting the logged in parameter on the guest item and tracking the session ID of the guest session. 2010-03-16 Ted Gould Setting the guest item once it gets built. 2010-03-16 Ted Gould Adding a guest_item for the guest menu item and a function to set it. 2010-03-16 Ted Gould When a session is added or removed we need to change the state of that user item. 2010-03-16 Ted Gould Setting the menuitem for the user. 2010-03-16 Ted Gould Adding a menuitem property to the user data structure. 2010-03-16 Ted Gould Switching both of these function to using the generated header file. 2010-03-16 Ted Gould Building a proxy to the local display factory 2010-03-16 Ted Gould Adding in the GDM local display DBus interface spec. 2010-03-16 Ted Gould Adding a way to activate the guest session through GDM 2010-03-18 Ted Gould Only lock screensaver if the screensaver is set to lock. 2010-03-16 Ted Gould Make sure to call to activate teh screensaver if we can't lock it. Oh, and that takes a reply. 2010-03-16 Ted Gould Splitting out the params here. 2010-03-16 Ted Gould Forgot to make this static. 2010-03-16 Ted Gould Adding lock-helper.c in as it has translatable strings now. 2010-03-16 Ted Gould Adding in the mechanism to actually do the callback and change the label. 2010-03-16 Ted Gould Connecting in the update item. 2010-03-16 Ted Gould Adding a function for updating the logout menuitem. 2010-03-16 Ted Gould Instead of making the item disabled, change the text when we won't lock the screen. 2010-03-16 Ted Gould Sync up to trunk. 2010-03-16 Ted Gould Bad boolean 2010-03-16 Ted Gould Add in the key for locking the screen and making that part of will_lock 2010-03-18 Ted Gould Using an icon for users or a stock item if they don't have an icon. 2010-03-17 Ted Gould Linking to 436028 2010-03-17 Ted Gould Getting the horizontal padding for a nice spacing between widgets. 2010-03-17 Ted Gould Handling the file URIs 2010-03-17 Ted Gould Moving debug message 2010-03-17 Ted Gould Check to ensure the file exists. 2010-03-17 Ted Gould Nice debugging message. 2010-03-17 Ted Gould Using proper icon. 2010-03-17 Ted Gould Setting the user icon 2010-03-17 Ted Gould Building an icon based on teh icon props 2010-03-17 Ted Gould Some properties for putting icons on the user items. 2010-03-17 Ted Gould Changing the case of 'Switch From' 2010-03-17 Ted Gould Updating the PO files and removing the fuzzy on the case change. 2010-03-17 Ted Gould Updating to Ubuntu translations 2010-03-17 Ted Gould Fix capitalization of 'Switch From' 2010-03-17 Ted Gould Merging in the Ubuntu translations gotten as a tarball from Launchpad 2010-03-17 Ted Gould Adding in new languages. 2010-03-17 Ted Gould Adding in the Ubuntu Translator's translations 2010-03-16 Ted Gould Track whether we've setup GConf notification and unregister on update. 2010-03-16 Ted Gould Tracking the notifications, so that we can unregister them with new menus. 2010-03-16 Ted Gould When switching users try to lock the screen 2010-03-15 Ted Gould Switching the debug message to be more correct. 2010-03-15 Ted Gould Making a small little wrapper to check the lockdown key. 2010-03-15 Ted Gould Grabbing the screensaver gconf key branch 2010-03-15 Ted Gould Lock the screen in the various activate functions. 2010-03-16 Ted Gould If policy kit disables the suspend and hibernate don't show them. 2010-03-15 Ted Gould Checking the error to make sure we're getting back reasonable data or reporting the error. 2010-03-15 Ted Gould Use the upower allowed interface to check to see if PK is blocking suspend and hibernate 2010-03-15 Ted Gould Grabbing the upower definition file so that we can build a client for it. 2010-03-15 Ted Gould Adding properties for allowing the suspend and hibernate 2010-03-15 Ted Gould Grab the branch doing screensaver stuff. 2010-03-16 Ted Gould Adding a GConf key for showing the logout item. 2010-03-15 Ted Gould Add in checking whether the logout button is shown, and get it changing with the others. 2010-03-15 Ted Gould Update to handle the new key for showing the logout menu item. 2010-03-15 Ted Gould Adding in a new gconf key for showing the logout button. 2010-03-16 Ted Gould Watching for the screensaver lockdown GConf key. 2010-03-15 Ted Gould Switching the suspend/hibernate handling to a cached value. And that way we can regen the menus without looking up the values. 2010-03-15 Ted Gould Only setup signals if we're building the proxy for the first time. 2010-03-15 Ted Gould Adding some comments to describe a long function. 2010-03-15 Ted Gould Handling the locking of the screen in the rebuild function. 2010-03-15 Ted Gould Removing the lock separator as we don't need it anymore. 2010-03-15 Ted Gould Changing the lockdown key to do all the switching instead of just the switch user item. 2010-03-15 Ted Gould Switching from hiding entries to just rebuilding the menus. 2010-03-15 Ted Gould Switching around the GConf notification setup to do an entire directory. 2010-03-15 Ted Gould Tracking the separator next to the lock item as well. 2010-03-15 Ted Gould Embarassing 4 letter word to forget. Guess the compiler would add it back anyway though. 2010-03-15 Ted Gould Reacting to changes in the screensaver lockdown key. 2010-03-15 Ted Gould Changing the define name to have room for more locdown keys 2010-03-15 Ted Gould Updating to latest trunk 2010-03-15 Ted Gould Switching the names of the restart icons. 2010-03-12 Ted Gould Making sure that if we can't get the icon, we leave it alone. 2010-03-12 Ted Gould Switching to building with GIcon so that we don't have to add an icon, we can use fallbacks. 2010-03-12 Ted Gould Restart icon name. 2010-03-12 Ted Gould Merging in the panel restart icon branch 2010-03-12 Ted Gould Changing the emblem to system-restart-panel 2010-03-15 Ted Gould Allowing for a desktop file to be tacted on the end of the session menu. 2010-03-12 Ted Gould Looking for a desktop file, and if it exists, putting it as a final menu item. 2010-03-12 Ted Gould Adding in gio-unix for desktop file reading 2010-03-12 Ted Gould Use the libindicator image helper to get fallbacks and nicer icons. 2010-03-12 Ted Gould Using the libindicator helpers so we get things like fallbacks! \o/ 2010-03-12 Ted Gould Upping libindicator dep to 0.3.5 2010-03-12 Ted Gould The icon changed enough, we need to have the restart icon stuff. 2010-03-12 Ted Gould Make it so the panel icon can switch between two values based on whether the user needs to restart 2010-03-12 Ted Gould Merging to trunk to remove merge conflicts. 2010-03-12 Ted Gould Keeping the names the same for now, until we have artwork. 2010-03-12 Ted Gould Copyright headers 2010-03-12 Ted Gould Making our service come up a little earlier 2010-03-12 Ted Gould Protecting from a NULL object 2010-03-12 Ted Gould Setting the icon when the restart is touched. 2010-03-12 Ted Gould Moving the icon names into the shared header files 2010-03-12 Ted Gould Getting the icon, but only when we're connected. 2010-03-12 Ted Gould Setting the icon to something sensable 2010-03-12 Ted Gould Icon name changing signal for updating the image. 2010-03-12 Ted Gould Building us a proxy! Now we are dangerous. 2010-03-12 Ted Gould Add shared names for the dbus interfaces. 2010-03-12 Ted Gould Creating our little dbus-object. 2010-03-12 Ted Gould Build us a signal 2010-03-12 Ted Gould providing a set_name function 2010-03-12 Ted Gould Setting up the object and giving it a name. 2010-03-12 Ted Gould Connecting and registering the dbus object. 2010-03-12 Ted Gould Setting up session dbus interface client server stuff. 2010-03-12 Ted Gould Adding in base objects 2010-03-12 Ted Gould Simple starter object for making the dbus interface. 2010-03-12 Ted Gould Use the library i18n libs to use the right translation domain. 2010-03-12 Ted Gould Setting up the indicator to use library translations so they'll be grabbed from the right domain. 2010-03-12 Ted Gould Putting the restart icon in the gutter by using a GtkImageMenuItem 2010-03-12 Ted Gould Changing the service to use the new menu item 2010-03-12 Ted Gould Adding in a handler and renderer for the restart required item 2010-03-11 Ted Gould A bunch of properties to make our new menu item type. 2010-03-10 Ted Gould Translation updates from OEM 2010-03-10 Kyle Nitzsche add LINGUAS with 31 languages and corresponding 31 po files, which adds 14 strings (10 fuzzy, 8 untransalted) 2010-03-10 Ted Gould Match the prototyp of the signal correctly. 2010-03-10 Cody Russell Use gint64, not UserData*, for the callback to user-added signal. 2010-03-04 Ted Gould 0.2.5 2010-03-04 Ted Gould Setting the icon and changing the text on the restart menu if one is required by update. 2010-03-03 Ted Gould Some function comments. 2010-03-03 Ted Gould Adds a file watcher to see if we should change the menuitem to warn that a restart is recommended. 2010-03-04 Ted Gould Updating to new logout dialogs. 2010-03-03 Ted Gould LGPL not needed with dropping the logout-dialog.c file. 2010-03-03 Ted Gould Sync to trunk 2010-03-03 Ted Gould Copyright headers 2010-03-03 Ted Gould Slightly longer string for better wrapping. 2010-03-03 Ted Gould Setting the default button. 2010-03-03 Ted Gould String fixes and a comment. 2010-03-03 Ted Gould Checking to see if we need updates and allowing that on logout dialogs. 2010-03-03 Ted Gould Adding in different button strings if we need authentication. 2010-03-03 Ted Gould Filling in the code to check and see if we can restart or stop. 2010-03-03 Ted Gould Flattening the build tree. 2010-03-03 Ted Gould Updating merge to new enums. 2010-03-03 Ted Gould Merging in the consolekit branch to get the interface file. 2010-03-03 Ted Gould Skeleton for checking the different states. 2010-03-03 Ted Gould Removing the old ck-pk helpers. 2010-03-03 Ted Gould Flipping button order 2010-03-03 Ted Gould Putting the image in and cleaning up the props 2010-03-03 Ted Gould Provide the basis for the window 2010-03-03 Ted Gould Switching translatable file. 2010-03-03 Ted Gould Adding in all the strings. 2010-02-24 Ted Gould Changing to new enums and function prototypes. 2010-02-24 Ted Gould Adding some types of dialog and a new function. 2010-02-23 Ted Gould Place holder new object 2010-02-23 Ted Gould Removing the old logout dialog. It's been through too much, better to start over. 2010-03-03 Ted Gould Changing strings to match distro wide sleep and switch off. 2010-03-03 Ted Gould Suspends to sleep 2010-03-03 Ted Gould Changing shutdowns to switch offs 2010-03-03 Ted Gould Removing the current user from the list. 2010-03-02 Ted Gould Switching things around a little bit. Making sure we always go through the list to search for the guest account to see if it's logged in. But, still not making menu entries. 2010-03-02 Ted Gould Restructuring callbacks to not need the count variable. 2010-03-02 Ted Gould Making it so that count is not a global and just calculated from the list. 2010-03-02 Ted Gould Making it so that users is not a global and just grabbed everytime and used. 2010-03-02 Ted Gould Check the UID to see if it's me 2010-03-03 Ted Gould Sorting based on real names and conflict naming. 2010-03-02 Ted Gould If we ARE a conflicted name then we need to fallback into displaying the user name. 2010-03-02 Ted Gould Creating a field for the user that has the real name in it, and a place for that to conflict. 2010-03-02 Ted Gould Sort by real name 2010-03-02 Ted Gould Removing errors on getting sessions from CK and some other cleanups. 2010-03-01 Ted Gould Switching to using the dbus client code. 2010-03-01 Ted Gould Stealing the consolekit manager interface out of consolekit 2010-03-02 Ted Gould Unreffing an allocated layout. 2010-03-01 Ted Gould Unreffing the layout that we allocated 2010-02-25 Ted Gould Stop forcing the decorations on. 2010-02-25 Cody Russell Don't set the gdk decorations. 2010-02-25 Ted Gould Fixing ConsoleKit fallback to wait on responses. 2010-02-25 Ted Gould can't really use async as we dont' have a mainloop here 2010-02-25 Ted Gould Switching to getting a reply 2010-02-25 Ted Gould 0.2.4 2010-02-25 Ted Gould Falling back to ConsoleKit when we can't talk to Gnome Session 2010-02-24 Ted Gould Adding in shutdown and restart 2010-02-24 Ted Gould Adding a fallback for now gnome-session detected. 2010-02-25 Ted Gould Name changes for upower 2010-02-23 Ted Gould Changed names to patch current upower 2010-02-19 Ted Gould Fixing when we can't connect to GDM 2010-02-19 David Barth prevent crash in g_error when gdm is not running 2010-02-18 Ted Gould 0.2.3 2010-02-18 Ted Gould adding prototype for new user item 2010-02-18 Ted Gould Adding in user items 2010-02-17 Ted Gould Switching users over to user items 2010-02-17 Ted Gould Switching the guest over to a user item. 2010-02-17 Ted Gould Fleshing out the building of the user item 2010-02-17 Ted Gould Registering a handler for our new type 2010-02-17 Ted Gould Adding in some defines for our new menu type. 2010-02-17 Ted Gould Building the make files 2010-02-17 Ted Gould Adding a status directory and icons for accounts that are logged in 2010-02-18 Ted Gould Switching label to be 'switch from' 2010-02-11 Ted Gould Removing comment. 2010-02-11 Ted Gould Adding in the ability to monitor style changes and re-evaluate. 2010-02-11 Ted Gould Fixing a value 2010-02-11 Ted Gould Calculating font size with PANGO_SCALE getting involved 2010-02-11 Ted Gould Switching to using Pango to get the width 2010-02-11 Ted Gould Make sure to realize the offscreen window 2010-02-11 Ted Gould Get returns in better shape 2010-02-11 Ted Gould Switching the menu item that we're creating. 2010-02-11 Ted Gould Fleshing out the menu_switch function with a function that looks at the length of the label and sees if we need to ellipsize it or not. 2010-02-11 Ted Gould Setting up the type handler 2010-02-11 Ted Gould Building shared names for dbusmenu objects. 2010-02-11 Ted Gould Woot, a dbusmenu, much better. 2010-02-11 Ted Gould Refactoring so the menu is created in init. 2010-02-08 Ted Gould First pass, get the string. 2010-02-17 Ted Gould Switching from DevKit Power to upower 2010-02-17 Martin Pitt Port from DeviceKit-power to upower 2010-02-17 Ted Gould Fix the order of items to the new design spec 2010-02-16 David Barth add forgotten separator and re-order the user switch entry according to the spec 2010-02-11 Ken VanDine included autogen.sh in EXTRA_DIST to make packagers happy 2010-02-11 Ted Gould 0.2.2 2010-02-09 Ted Gould Enabling and fixing user switching. 2010-02-09 Cody Russell The reincarnation of user switching 2010-02-08 Ted Gould Removing GPM proxy as we're not using the setting. 2010-02-08 Ted Gould Removing the callback into the lock helper for GDM autologin settings change. 2010-02-08 Ted Gould Removing the gdm proxy creation and usage. 2010-02-08 Ted Gould Kill screensaver autobuild proxy 2010-02-08 Ted Gould Only get the screensaver proxy when needed. 2010-02-08 Ted Gould Only building the proxy when we try to do something with the proxy. 2010-02-08 Ted Gould Checking the lockdown key for user switching. 2010-02-08 Cody Russell Remove unnecessary cast 2010-02-08 Cody Russell Fixes 2010-02-08 Cody Russell Check switch_menuitem for NULL first 2010-02-08 Cody Russell Fix a typo 2010-02-08 Cody Russell Lockdown 2010-02-04 Ted Gould 0.2.1 2010-02-04 Ted Gould Making the proxy track GNOME Screensaver 2010-02-04 Marc Deslauriers - src/lock-helper.c: use dbus_g_proxy_new_for_name so when gnome-screensaver gets respawned by D-Bus, indicator-session will still be able to communicate with it. (LP: #484603) 2010-02-04 Ted Gould Updating to new dbusmenu interfaces. 2010-02-02 Ted Gould Changing more prototypes to match the new activate signal. 2010-02-02 Ted Gould Changing the lock_screen function to match the new activate prototype. 2010-01-08 Ted Gould 0.2.0 2010-01-05 Ted Gould Clean up POTFILES.in 2010-01-05 Ted Gould Forgot to include user-service-dbus.h in the dist 2010-01-05 Ted Gould Removing the status bits and pieces (they're now in indicator-me) and merging users and session so that we only have one service and one menu. Nice and simple. 2010-01-04 Ted Gould Adding in a separator 2010-01-04 Ted Gould Cleaning out user-service.c 2010-01-04 Ted Gould First pass at merging user-service in. 2010-01-04 Ted Gould Switching the session service to using a IndicatorService object. 2010-01-04 Ted Gould Trying to clean these two up for getting ready to merge. 2010-01-04 Ted Gould Killing the user service 2009-12-24 Ted Gould Simplifying the indicator so that it just gets a menu. That's it! 2009-12-24 Ted Gould Removing more of the icons. 2009-12-24 Ted Gould Removing status icons. 2009-12-24 Ted Gould Dropping the status service file. 2009-12-24 Ted Gould Brutal status rip out. 2009-12-22 Ted Gould Merging in changes needed for the new libdbusmenu. 2009-12-18 Ted Gould Settin' some bools 2009-12-18 Ted Gould Setting booleans and values oh my! 2009-12-18 Ted Gould Setting the values with booleans and remove setting the type 2009-12-18 Ted Gould Need a newer dbusmenu 2009-12-08 Ted Gould Update to use libtelepathy instead of libempathy 2009-12-08 Ken VanDine Added missing files to EXTRA_DIST 2009-12-08 Ken VanDine Ported from libempathy to telepathy-glib 2009-11-05 Ted Gould Updating to libindicator 0.3.0 API. 2009-11-04 Ted Gould Porting over to the 0.3.0 API 2009-11-04 Ted Gould Upping to libindicator 0.3.0 2009-10-10 Ted Gould Listening for MC5 coming on and off the bus as EmpathyAccountManager was doing that for us before. 2009-10-08 Ted Gould Checking to see if there is an MC5 there when we start. 2009-10-08 Ted Gould Signaling a state change when disconnecting. 2009-10-08 Ted Gould Dealing with DBus's stupid views of NULL. If I wanted it like that I'd use Python. I have values, or not. Simple as that. 2009-10-08 Ted Gould Debug message 2009-10-08 Ted Gould Checking the name we're getting and the name we're loosing. 2009-10-08 Ted Gould Adding a dbus proxy and setting up a signal handler for the namechange event which will start or stop the empathy account manager. 2009-10-08 Ted Gould Moving the building of the EmpathyAccountManager to it's own function. 2009-10-08 Ted Gould 0.1.7 2009-10-08 Ted Gould Changing the icon so that if you are disconnected it is 'system-shutdown-panel' and making sure that we see it sometimes by not allocating the EmpathyAccountManager isn't allocated until status is set. 2009-10-06 Ted Gould Changing icon name again. This is probably better WRT the icon naming spec. 2009-10-06 Ted Gould Changing the icon name in the code. 2009-10-06 Ted Gould Adding a new icon 'indicator-system-shutdown' 2009-10-06 Ted Gould Making it so that the manager only gets created if the status is set. 2009-10-06 Ted Gould Setting the default icon as well. 2009-10-06 Ted Gould Use the shutdown icon in the disconnected state. 2009-10-08 Ted Gould Better ignore 2009-10-07 Ted Gould Make it so that when locking the screen on suspend we ensure that the screen actually locks. Also stop the screen saver starting on suspend and hibernate. 2009-10-07 Ted Gould Attaching Bug 2009-10-07 Ted Gould Oops, forgot to say who we were. 2009-10-07 Ted Gould Switching the sleep action to have a response so we can make sure to unthrottle the screensaver. 2009-10-07 Ted Gould Adding throttle and unthrottle functions 2009-10-07 Ted Gould Copyright headers 2009-10-07 Ted Gould Building a GSS proxy and setting up a signal to it. Then when we lock, we drop to a mainloop and wait for the screensaver to activate. 2009-10-06 Ted Gould Linking into the lock screen helper. 2009-10-06 Ted Gould Setting up the callback 2009-10-06 Ted Gould Moving arround the lock screen code so that it's in a helper. 2009-10-06 Ted Gould Creating the lock helper files. 2009-10-06 Ted Gould Fixing the window icon for the logout and shutdown dialogs. 2009-10-05 Ted Gould Also setting the icon on property changed. 2009-10-06 Ted Gould Fix for async menu creation which caused it to be scrambled. 2009-10-04 Ted Gould Switching from positioning items to having a major resort function to reposition everything. This should be a little overkill, but should work nicely with the new async startup. 2009-10-05 Ted Gould Changing string from 'New Session' to 'Switch User' 2009-10-05 Ted Gould Switching the string from 'New Session' to 'Switch User' 2009-10-01 Ted Gould 0.1.6 2009-09-30 Cody Russell Setting the user list to always overflow as additional API is required in GDM to make it work well. 2009-09-29 Cody Russell Set MAXIMUM_USERS from 7 or 1 2009-09-30 Ted Gould Making the lock screen item insensitive for guest accounts. 2009-09-29 Ted Gould Checking to see if we're the guest user. No locking the guest. 2009-09-29 Ted Gould Grabbing the lock insensitivity branch. 2009-09-29 Ted Gould Merging in a branch to make the lock item insensitive if autologin is configured in GDM. 2009-09-29 Ted Gould Making the locking menu item a global and make it sensitive based on whether there is autologin. 2009-09-28 Ted Gould Changing the start up of the services to be asynchronous. 2009-09-28 Ted Gould Commenting the changes. 2009-09-28 Ted Gould Oops, forgot to choose a service. 2009-09-28 Ted Gould Whew, okay now all startup is two phased, asyncronous and pulled into a set of common functions. 2009-09-28 Ted Gould Criticalizing the other services as well. 2009-09-28 Ted Gould Adding a check for null on the client in reorder and making it so that the inability to start a service is no longer an error. Just a critical. 2009-09-25 David Barth Merging in a branch to remove the close button on the logout confirmation dialogs. 2009-09-25 David Barth remove superfluous window buttons 2009-09-24 Ted Gould Increasing to 0.1.5 2009-09-24 Ted Gould Adding a cast for one of the 64-bit pointers. We shouldn't need that many users, and it would require lots of memory hacks to fit that in here. 2009-09-24 Cody Russell Merging in Cody's branch for fixing some user issues. 2009-09-24 Cody Russell Clear the menu 2009-09-24 Ted Gould Not checking with PK to see if we should show the dialog. CK is broken. 2009-09-24 Ted Gould Disabing PK Check to whether the dialog shows 2009-09-24 Ted Gould Checking GDM to see whether we should lock on user switch. 2009-09-24 Ted Gould Updating to trunk 2009-09-24 Ted Gould Checking the gdm autologin setting to see if we should lock the screen on user switch or not. 2009-09-24 Ted Gould Merging lock on sleep branch 2009-09-24 Ted Gould Merging in all the user-service changes 2009-09-24 Ted Gould Merging in the lock on sleep branch. 2009-09-24 Ted Gould Ah, truth, you got me again! Never will I trust you. 2009-09-24 Ted Gould Wrong string! Oops. 2009-09-24 Ted Gould Setting up the signal handler to get changes to the value. 2009-09-24 Ted Gould Getting the basic grabbing of the proxy and getting the autologin value. 2009-09-24 Ted Gould Putting in the infrastructure to have GDM settings proxy 2009-09-23 Ted Gould Stealing the lock screen function from the user-service and making it so that we lock on sleep. 2009-09-24 Cody Russell Merge lp:~bratsche/indicator-session/users-service for bug #422052 2009-09-24 Cody Russell Don't check range twice here 2009-09-24 Cody Russell only add menuitems if the current seat can activate new sessions 2009-09-24 Cody Russell Remove user_changed and users_icons_changed from the class 2009-09-24 Cody Russell sort users 2009-09-24 Cody Russell cleanup 2009-09-24 Cody Russell don't load all the users unless needed 2009-09-23 Cody Russell expose users_service_dbus_can_activate_session() 2009-09-23 Cody Russell use g_strcmp0 2009-09-23 Cody Russell remove system proxy 2009-09-23 Cody Russell remove the server code 2009-09-23 Cody Russell remove session proxy fu 2009-09-23 Cody Russell remove unnecessary stuff 2009-09-23 Cody Russell don't need to dbus_g_object_type_install_info() 2009-09-23 Cody Russell modify count in user_added()/user_removed() 2009-09-23 Cody Russell add names 2009-09-23 Cody Russell cleanup 2009-09-23 Cody Russell add todo comment 2009-09-23 Cody Russell move stuff around 2009-09-23 Cody Russell merge up from trunk 2009-09-23 Cody Russell cleanups and more session fu 2009-09-23 Cody Russell session adding 2009-09-23 Cody Russell user activation wip 2009-09-23 Cody Russell ck fu 2009-09-22 Cody Russell some refactoring 2009-09-22 Cody Russell cleanup 2009-09-22 Cody Russell fix dbus fu 2009-09-22 Cody Russell register marshallers 2009-09-22 Cody Russell dbus fu updates 2009-09-10 Cody Russell fixes for adding/removing users 2009-09-10 Cody Russell fix link problem 2009-09-10 Cody Russell work in progress 2009-09-24 Ted Gould Merging in the MissionControl 5 branch to work with modern Empathy. 2009-09-23 Ted Gould Don't set the status so that we notice when it comes back to us. 2009-09-23 Ted Gould Bad string, should have been hidden. 2009-09-22 Ted Gould Comments are good. 2009-09-22 Ted Gould If the global status changes then we need to signal everyone else about it. 2009-09-22 Ted Gould Putting in the TP Connection enum map 2009-09-22 Ted Gould Connecting to change signal 2009-09-22 Ted Gould Turning over to Empathy Account Manager. 2009-09-21 Ted Gould Oh, got the header and it works too! Nice. 2009-09-21 Ted Gould Adding in a libempathy dependency. 2009-09-17 Ted Gould Ignoring GConf schemas 2009-09-16 Ted Gould Linking in the MC5 provider 2009-09-16 Ted Gould Creating a status provider object for Mission Control 5 based on the Telepathy one. 2009-09-22 Martin Pitt Patch from Martin to upgrade to the New PolicyKit API 2009-09-22 Martin Pitt Port to polkit-1 2009-09-17 Ted Gould Making a 0.1.4 2009-09-17 Ted Gould Merging in the icon renaming fix branch 2009-09-16 Ted Gould Using the right icon name. 2009-09-16 Ted Gould Changing the icon names from online to available 2009-09-16 Ted Gould Merging in design team requested fixes for labels and menu item placement. 2009-09-15 Ted Gould Changing the menu item to be 'Set Status' instead of the current status. 2009-09-14 Ted Gould Attaching bug 2009-09-14 Ted Gould Moving lock screen from status to users service. 2009-09-14 Ted Gould Changing label per design 2009-09-14 Ted Gould Fixing shutdown text 2009-09-16 Ted Gould Branch to init i18n in the various services 2009-09-15 Ted Gould Adding bug in 2009-09-15 Ted Gould Adding locale stuff in here too! Fun. 2009-09-15 Ted Gould Adding in gettext init stuff. 2009-09-10 Ted Gould Making a 0.1.3 2009-09-10 Ted Gould Merging in branch to remove some spaces in the menu labels. 2009-09-10 Ted Gould Removing the space on the elipsis 2009-09-10 Ted Gould Merging in the branch with icon fixes in it. 2009-09-10 Ted Gould Setting the window icon now that we have the right path 2009-09-10 Ted Gould Grabbing the icons from the indicator dir where we install them. 2009-09-10 Ted Gould Merging in a branch to detect IM clients coming on and off the bus. 2009-09-10 Ted Gould Trying to unblock LP 2009-09-10 Ted Gould Adding in a debug message for Telepathy proxy. 2009-09-10 Ted Gould Watching for Mission Control comming on the bus. 2009-09-10 Ted Gould Checking to see if we have the proxy already. 2009-09-10 Ted Gould Function to build the telepathy proxy. 2009-09-10 Ted Gould Checking the global status on whether the menu items should be sensitive or not. 2009-09-10 Ted Gould Watch dbus namechanges and see if Pidgin comes on the bus. 2009-09-10 Ted Gould Splitting out the building of the Pidgin proxy into it's own function. 2009-09-10 Ted Gould Adding disconnected to the telepathy handler. 2009-09-10 Ted Gould Adding disconnected to the pidgin handler. 2009-09-10 Ted Gould Adding in a disconnected status value and making it so that when it is the global status we should make the menu items to set status insensitive. 2009-09-10 Ted Gould Merging branch by c-korn which adds a watcher for the GConf changes. 2009-09-08 Christoph Korn The menu now immediately is updated when the gconf-key about the logout/shutdown/restart confirmations is changed. 2009-09-08 Ted Gould Turning into 0.1.2 2009-09-08 Christoph Korn Adding a GConf key to suppress confirmation dialogs 2009-09-02 Christoph Korn Added files which were missing in the previous commit. 2009-09-02 Christoph Korn These patches introduce a gconf key whether the logout/restart/shutdown confirmations should be shown or not. Also the menu items should be suffixed by '...' accordingly. However this only works after a restart. Bugs which get fixed are: https://bugs.launchpad.net/indicator-session/+bug/422025 https://bugs.launchpad.net/ubuntu/+source/indicator-session/+bug/421693 https://bugs.launchpad.net/ubuntu/+source/indicator-session/+bug/419472 2009-09-04 Ted Gould Removing the printing of the error messages as sometimes it doesn't exist. 2009-09-01 Ted Gould Apparently the DBus interface will put a bad string in messages in some cases. We don't really need it, so let's not risk it. 2009-09-03 Ted Gould Bumping up number to 0.1.1 and fixing a couple depends. 2009-09-03 Ted Gould Merging in fixes related to the dbusmenu 0.1.1 release 2009-09-03 Ted Gould Set the type of the menuitem to be a image menuitem. 2009-09-03 Ted Gould Switching to using the defines for all of the properties. 2009-09-03 Ted Gould Switching to using the defines for the properties in the menus. 2009-09-03 Ted Gould Have a quick check to see if we have something to put there. If not, no menu item. 2009-09-03 Ted Gould Needing dbusmenu 0.1.1 2009-08-27 Ted Gould Merging in a branch to use the new dbusmenu API and make it more stable overall. 2009-08-27 Ted Gould Updating to dbusmenu version 0.1.0 2009-08-27 Ted Gould Instead of populating the menu on added, populate it on realization. 2009-08-27 Ted Gould Bumping Dbusmenu version to 0.0.2 2009-08-25 Ted Gould Merging in the more status branch that implements basic status for Pidgin and Telepathy. 2009-08-25 Ted Gould Handling a missing session bus by displaying an error. 2009-08-24 Ted Gould Should be starting with the least available and getting more so, instead of the other way around. 2009-08-24 Ted Gould Didn't need that function. 2009-08-24 Ted Gould At start up if we've got a proxy, let's start everything and get an initial status. 2009-08-24 Ted Gould Support for setting status stollen from FUSA status manager (written by me) and signal handling 2009-08-24 Ted Gould Connecting the telepathy stuff into the overall status service 2009-08-24 Ted Gould Building up the proxy. We need one, it's important. 2009-08-24 Ted Gould Adding the basic status enums and maps in. 2009-08-19 Ted Gould Using AM 1.11 silent mode 2009-08-17 Ted Gould Getting more of a basis for Telepathy stuff 2009-08-17 Ted Gould Some marshallers for the Telepathy status stuff. 2009-08-17 Ted Gould Initially querying the status so that when we start, we get the right value. 2009-08-17 Ted Gould Should update for local changes as well. 2009-08-17 Ted Gould Now we can set the value in Pidgin and have it come back over the wire 2009-08-17 Ted Gould Setting up a list of marshallers for the pidgin functionality 2009-08-17 Ted Gould Pushing in Pidgin code, doesn't compile. 2009-08-18 Ted Gould Merging in the rename from 'sus' to 'session' 2009-08-18 Ted Gould Ignoring new build files 2009-08-18 Ted Gould Changing the name from SUS to Session 2009-08-17 Ted Gould Merging in the branch getting the status icons working. 2009-08-12 Ted Gould Fixes from trunk 2009-08-12 Ted Gould Failed logic 2009-08-12 Ted Gould Oops, wrong signal name. Now better. 2009-08-12 Ted Gould Cleaning up the debug message. 2009-08-12 Ted Gould Some debug messages 2009-08-08 Ted Gould Cleaning up icon code so that we save the current one incase someone askes. 2009-08-08 Ted Gould Shuffling around the DBus names so that everything is happier. 2009-08-08 Ted Gould Fixing the build system to build the DBus interface better. 2009-08-08 Ted Gould I suck 2009-08-08 Ted Gould API naming change 2009-08-08 Ted Gould connecting to the signal 2009-08-08 Ted Gould Setting the icon from the callback of asking the value 2009-08-08 Ted Gould Oh, now signals and callbacks, oh, my 2009-08-08 Ted Gould Fixing a few things with the dbus stuff and starting to listen to the extra information on the service. 2009-08-08 Ted Gould Fixing the local install of the icons 2009-08-08 Ted Gould Switching icons directory to the one provided by package config 2009-08-08 Ted Gould Showing the icon. Silly. 2009-08-08 Ted Gould Making dbus names valid, which is a little silly. 2009-08-08 Ted Gould Changing the signal prototype to be strings instead of pointers. 2009-08-08 Ted Gould Changing the icons to be singular for now. 2009-08-08 Ted Gould Unused variable 2009-08-08 Ted Gould Adding in -Wall and -Werror to things 2009-08-08 Ted Gould Adding unistd.h header 2009-08-08 Ted Gould Setting up signal handlers for the signal changing. We still ask everyone, they better cache a value :) 2009-08-08 Ted Gould Global status being used and thrown over d' bus 2009-08-08 Ted Gould Brining in the concept of global status 2009-08-08 Ted Gould Handling the signal better. Now in the header file as well. 2009-08-08 Ted Gould Better displose to free the proxy and ensuring that statuc changes get noted. 2009-08-12 Ted Gould Fixes by the distro team found in their packaging of indicator-sus 2009-08-12 Ted Gould Merging in fixes from the distro team to make packaging actually good. 2009-08-11 Alexander Sack (merge lp:~indicator-applet-developers/indicator-applet/sus-ubuntu) * Fixed Vcs-Bzr location, part of the indicator-applet project * specify Vcs-Bzr-Browser 2009-08-11 Ken VanDine specify Vcs-Bzr-Browser 2009-08-11 Ken VanDine Fixed Vcs-Bzr location, part of the indicator-applet project 2009-08-11 Alexander Sack releasing version 0.1-0ubuntu1 2009-08-11 Ken VanDine Depend on indicator-applet >= 0.2 2009-08-11 Ken VanDine Changed conflicts for gdm to <= 2.27.4-0ubuntu9 2009-08-11 Ken VanDine Added debian/watch 2009-08-11 Ken VanDine Cleaning up linitian 2009-08-11 Ken VanDine * debian/control - Set Homepage and Vcs-Bzr 2009-08-11 Ken VanDine * Include icons in the tarball * Added license files * Corrected the FSF address 2009-08-11 Ken VanDine Bumped standards version 2009-08-11 Ken VanDine Added copyright and license information 2009-08-11 Ken VanDine Ken VanDine 2009-08-11 Added license files Ken VanDine 2009-08-11 Include the icons in dist Ken VanDine 2009-08-11 Set version 0.1 Ken VanDine 2009-08-11 Correct the FSF address 2009-08-11 Ken VanDine Added license files 2009-08-11 Ken VanDine Include the icons in dist 2009-08-11 Ken VanDine Set version 0.1 2009-08-11 Ken VanDine Correct the FSF address 2009-08-08 Ted Gould releasing version 0.1~ppa6 2009-08-08 Ted Gould debian/control: Conflicting with gdm < 2.27.4-0ubuntu9 or lower to stop people from having problems with the PPA. 2009-08-07 Ted Gould releasing version 0.1~ppa5 2009-08-07 Ted Gould Legal headers on the source files. 2009-08-07 Ted Gould releasing version 0.1~ppa4 2009-08-07 Ted Gould Merging in status shuffle branch. 2009-08-07 Ted Gould releasing version 0.1~ppa4~statusshuffle2 2009-08-07 Ted Gould Better usage of the names. 2009-08-07 Ted Gould releasing version 0.1~ppa4~statusshuffle1 2009-08-07 Ted Gould Merging in status shuffle branch to package it. 2009-07-26 Ted Gould releasing version 0.1~ppa3 2009-07-26 Ted Gould Making sure merging will be easy in the future. 2009-07-26 Ted Gould Fleshing out significantly. Inital rerelease. 2009-07-26 Ted Gould releasing version 0.1~ppa2~indicator9ubuntu9 2009-07-26 Ted Gould * Lock screen works * Pidgin proxy gets setup and doesn't crash 2009-07-24 Ted Gould releasing version 0.1~ppa2~indicator9ubuntu8 2009-07-24 Ted Gould Ah, forgot the service files. 2009-07-24 Ted Gould releasing version 0.1~ppa2~indicator9ubuntu7 2009-07-24 Ted Gould debian/control: Add binary dep on DeviceKit Power 2009-07-24 Ted Gould * Adding in devkit power support for suspend/hibernate * Changing namespace from com.ubuntu to org.ayatana 2009-07-23 Ted Gould releasing version 0.1~ppa2~indicator9ubuntu5 2009-07-23 Ted Gould debian/control: Adding a dep on polkit-gnome-dev 2009-07-23 Ted Gould releasing version 0.1~ppa2~indicator9ubuntu4 2009-07-23 Ted Gould Basically getting this session stuff working. Well, all the stuff that kills data. 2009-07-22 Ted Gould releasing version 0.1~ppa2~indicator9ubuntu3 2009-07-22 Ted Gould Wrong function, building a path instead of a filename. Err. 2009-07-22 Ted Gould releasing version 0.1~ppa2~indicator9ubuntu2 2009-07-22 Ted Gould Adding a helper for the logout window. And setting things up to call it. 2009-07-21 Ted Gould releasing version 0.1~ppa2~indicator9ubuntu1 2009-07-21 Ted Gould Adding in lots of fun menu items. This way the menu looks more complete than it really is :) 2009-07-20 Ted Gould releasing version 0.1~ppa2~indicator9 2009-07-20 Ted Gould Updating the users daemon to have usable generic functions but no dummy users. 2009-07-17 Ted Gould releasing version 0.1~ppa2~indicator8 2009-07-17 Ted Gould Going Karmic 2009-07-17 Ted Gould Ignoring build files 2009-07-01 Ted Gould releasing version 0.1~ppa2~indicator7 2009-07-01 Ted Gould * Switching to DbusmenuGtkClient instead of DbusmenuGtkMenu * Adding some dummy data to users. 2009-06-22 Ted Gould releasing version 0.1~ppa2~indicator6 2009-06-22 Ted Gould * Removing the .so versions * Using the new dbusmenu signals instead of the GtkContainer ones that don't really signal. 2009-06-19 Ted Gould releasing version 0.1~ppa2~indicator5 2009-06-19 Ted Gould Changing the signal names. 2009-06-19 Ted Gould releasing version 0.1~ppa2~indicator4 2009-06-19 Ted Gould Code to start merging in menus. 2009-06-19 Ted Gould releasing version 0.1~ppa2~indicator3 2009-06-19 Ted Gould debian/rules: Removing the .a/.la clutter in the install directory. 2009-06-19 Ted Gould Updating from branch, lazy loading the services. 2009-06-16 Ted Gould releasing version 0.1~ppa2~indicator2 2009-06-16 Ted Gould Updating the build to make proper service files 2009-06-15 Ted Gould releasing version 0.1~ppa2~indicator1 2009-06-15 Ted Gould Changing package name to indicator-sus 2009-06-15 Ted Gould debian/control: Adding build depends on libindicator-dev, libdbusmenu-glib-dev and libdbusmenu-gtk-dev 2009-06-15 Ted Gould Upstream from the indicator branch. 2009-06-08 Ted Gould Removing the packaging from trunk 2009-08-07 Ted Gould I forgot to put legal agreements on the top of all the C/H files. Oops. 2009-08-07 Ted Gould Merging the branch for better status service. 2009-08-07 Ted Gould Put the user's real name in the menu item. 2009-08-07 Ted Gould Getting an image built for offline 2009-08-07 Ted Gould A whole bunch of icons that are from our previous FUSA patches 2009-08-07 Ted Gould Clean it up. 2009-08-07 Ted Gould Using the user name 2009-08-06 Ted Gould Some dummy code to get a name 2009-08-06 Ted Gould Now we have privates. 2009-08-06 Ted Gould More and better prototypes 2009-08-06 Ted Gould Getting a new object to remove an error. 2009-08-06 Ted Gould Adding a couple of signals in here. 2009-08-06 Ted Gould ayatana.org 2009-08-06 Ted Gould Doing a registration and a connection to DBus 2009-08-06 Ted Gould Something global to track all the DBus stuff. 2009-08-06 Ted Gould Putting the user name in a menu label. 2009-08-06 Ted Gould Status submenu 2009-07-26 Ted Gould Merging in the branch to port everything to libindicator and fleshing thigns out. 2009-07-26 Ted Gould Setting up the Pidgin proxy 2009-07-26 Ted Gould A function to lock the saver 2009-07-26 Ted Gould Debug message 2009-07-26 Ted Gould Using GET_CLASS instead of CLASS. Oops 2009-07-24 Ted Gould Changing the names in the service files as well. 2009-07-24 Ted Gould Adding a debug message 2009-07-24 Ted Gould Changing to the ayatana.org namespace 2009-07-24 Ted Gould Whitespace, who hoo, I'm earning karma for this 2009-07-24 Ted Gould Setting the visiblity of the menu items based on whether DKP reports that we have the functionality. 2009-07-24 Ted Gould Checking the suspend and hibernate properties 2009-07-24 Ted Gould Setting up change, and issuing a response 2009-07-24 Ted Gould TODO list 2009-07-24 Ted Gould Comment update 2009-07-23 Ted Gould Adding in the function to make the calls to DKP 2009-07-23 Ted Gould Building the DKP proxies 2009-07-23 Ted Gould Adding in some DKp defines. 2009-07-23 Ted Gould Some comments are always good. 2009-07-23 Ted Gould Adding in the action code from our previous patches to FUSA 2009-07-23 Ted Gould Now check for the PK dialog and otherwise run ours. If we get restart, restart 2009-07-23 Ted Gould Getting all the parameters working so that we can set the dialog type 2009-07-23 Ted Gould Basic command line parsing. Not working 100% yet. 2009-07-22 Ted Gould Damn it, wrong function 2009-07-22 Ted Gould Executing the helper, but it needs to be the one in the libexec path. 2009-07-22 Ted Gould Make a dialog pop up. Not really the right one, but one. 2009-07-22 Ted Gould Switching to having a single handler and then everyone calling it with a parameter. 2009-07-21 Ted Gould ifdef protection 2009-07-21 Ted Gould Whoo, hoo, it builds 2009-07-21 Ted Gould Bringing in all the GTK includes and libraries 2009-07-21 Ted Gould Building a little dialog. Now it's kinda linked into the build system. 2009-07-21 Ted Gould Adding in lock screen. This is all the menu items now. 2009-07-21 Ted Gould Adding menu items for session stuff 2009-07-20 Ted Gould Expanding command line option to make it easier to read 2009-07-20 Ted Gould Turning everythign into a check and a way to start a new fancy login session 2009-07-20 Ted Gould Setting the menu item to activate the guest user session 2009-07-20 Ted Gould Switching from dummy users to useful menuitems 2009-06-30 Ted Gould Ignoring some autogenerated files. 2009-06-30 Ted Gould Moving the server to after the items makes things work better, but I'm curious why it's failing. This is more a test for dbusmenu though which'll have better debug. 2009-06-30 Ted Gould Getting some menuitems 2009-06-30 Ted Gould Some debugging info. 2009-06-30 Ted Gould Showing the loading item. Atleast that works now. 2009-06-30 Ted Gould Bah, I hate pointers some days. 2009-06-30 Ted Gould Trying to flesh out the add function some more, but this commit doesn't build as apparently switches have to have integers now. This takes half of the fun out of C if you can't use crazy function pointers everywhere! Where's the sport in readable code? 2009-06-30 Ted Gould Switching over the status menu too. Woot! 2009-06-30 Ted Gould Adding in stuff for the users menu. Getting better at this. 2009-06-30 Ted Gould Working more on changing the style of how things work for clients. This is the session based items. 2009-06-26 Ted Gould Phase one switch to the client instead of the menu 2009-06-22 Ted Gould Using the new dbusmenu signal for item added 2009-06-22 Ted Gould Removing the .so* stuff 2009-06-19 Ted Gould Showing the added menu and adding in a loading item. 2009-06-19 Ted Gould Oh, the signal is 'add' not 'added'. How I love to have random strings without checking, all the elegance of Python. 2009-06-19 Ted Gould Fleshing out the insertion function. Let's get some menus. 2009-06-19 Ted Gould Bubbling up the position information to a final function to put things on the main menu. 2009-06-19 Ted Gould Adding in separators 2009-06-19 Ted Gould Splitting out the menu loading and process starting code to make it lazy and push it into the idle loop. No blocking DBus on startup. 2009-06-16 Ted Gould Building the service files more correctly. 2009-06-12 Ted Gould Okay, we need functions as we want a list of icons. 2009-06-12 Ted Gould A quickly little object to put itself on DBus. 2009-06-12 Ted Gould Brining in the client side of the API 2009-06-12 Ted Gould Actually the client is the indicator. Silly to have one binary be both client and server, heh. 2009-06-12 Ted Gould Adding a DBus interface for the status specific stuff 2009-06-12 Ted Gould Some comments describing the intentions of the functions. 2009-06-12 Ted Gould Putting in the status translation tables. 2009-06-11 Ted Gould Adding in a proxy to start gettin' us some Pidgin 2009-06-11 Ted Gould Oops, what a mess up. But this sure makes things unhappy. Nasty to debug segfault. 2009-06-11 Ted Gould Okay, let's use these providers. We're 733t now. 2009-06-11 Ted Gould Starting to connect things together. Let's get some Pidgin in there. 2009-06-11 Ted Gould Now we're setting the status provider functions of the StatusProvider interface. 2009-06-11 Ted Gould Preliminary pidgin wrappers. 2009-06-11 Ted Gould Adding in a good ol' signal handler and even emits this puppy. Whew. 2009-06-11 Ted Gould Some public funtions and now they can be subclassed 2009-06-11 Ted Gould Don't need a private or dispose or finalize. This class is more of an interface. 2009-06-11 Ted Gould Moving the enum into the provider object and changing the name everywhere. 2009-06-11 Ted Gould Providing the first hints at an API 2009-06-11 Ted Gould Adding in the basic (generated) framework for the status provider object 2009-06-10 Ted Gould Oops, forgot about invisible. I guess that's kinda expected though, as it's invisible. 2009-06-10 Ted Gould Connecting in a callback. 2009-06-10 Ted Gould Building the menuitems 2009-06-10 Ted Gould Using the defines and strings that were in our patches to FUSA. I wrote the code, so it is like other things © Canonical so there is no issue there. There is other code in FUSA that is not. 2009-06-10 Ted Gould Making sure to clean up the generated service files. Whew. Pass distcheck. 2009-06-10 Ted Gould Adding in the DBus services directory with localinstall support 2009-06-10 Ted Gould Adding a configure flag so that indicators can be installed locally for distcheck purposes. 2009-06-09 Ted Gould Copying that code into the other two services. Now we're dbus-y. 2009-06-09 Ted Gould Bringing up a dbusmenu item. 2009-06-09 Ted Gould Adding more dependencies and cflags and stuff to make the builds of the services more complete 2009-06-09 Ted Gould Oh, stealing the methods used in PolicyKit for building these. I dislike calling sed directly, but the results are fantastic. 2009-06-09 Ted Gould Adding in a bunch of service files. We're hip now. 2009-06-09 Ted Gould Now we're building services. Snazy. 2009-06-08 Ted Gould Renaming the C file as well. 2009-06-08 Ted Gould Changing the name to get rid of FUSA, which doesn't really make sense anymore. 2009-06-08 Ted Gould Making things into a set of three user-daemons. 2009-06-08 Ted Gould Switching the pkgconfig based directory. 2009-06-08 Ted Gould Changing the build stuff for ye ol' fusa indicator 2009-06-08 Ted Gould Adding in new deps and a version bump 2009-06-08 Ted Gould Merging from trunk. Splitting out packaging and getting all the files. 2009-06-08 Ted Gould Removing packaing from trunk 2009-06-08 Ted Gould Heh, forgot to put that file in. 2008-12-04 Ted Gould FUSA-fying it 2008-12-04 Ted Gould Ignore stuff 2008-12-04 Ted Gould Moving the directory 2008-12-04 Ted Gould Starting Debian Packaging 2008-12-04 Ted Gould Showing by default. 2008-12-04 Ted Gould Making the directory the same as the applet. Should have done that first, eh. 2008-12-04 Ted Gould Ignoring 2008-12-04 Ted Gould Actually getting this all to build reasonably. 2008-12-04 Ted Gould Checkmark checkin