diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 402 |
1 files changed, 402 insertions, 0 deletions
@@ -1,5 +1,407 @@ # Generated by Makefile. Do not edit. +2012-07-11 Charles Kerr <charles.kerr@canonical.com> + + bumping version to 12.10.0 + +2012-07-11 Charles Kerr <charles.kerr@canonical.com> + + fix #include in test-service + +2012-07-06 Charles Kerr <charles.kerr@canonical.com> + + only fire change events when a user property that we care about changes. + +2012-07-06 Charles Kerr <charles.kerr@canonical.com> + + if tests aren't explicitly requested, don't fail the build if dbus-test-runner isn't installed + +2012-07-06 Charles Kerr <charles.kerr@canonical.com> + + update POTFILE list + +2012-07-06 Charles Kerr <charles.kerr@canonical.com> + + Don't trigger unnecessary change events in the user proxy. + +2012-07-05 Charles Kerr <charles.kerr@canonical.com> + + copyediting + +2012-07-05 Charles Kerr <charles.kerr@canonical.com> + + copyediting + +2012-07-05 Charles Kerr <charles.kerr@canonical.com> + + 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 <charles.kerr@canonical.com> + + reduce the user icon size from 32 to 24 pixels as per mpt's request. + +2012-07-04 Charles Kerr <charles.kerr@canonical.com> + + don't cache the DisplayManager seat proxy. + +2012-07-04 Charles Kerr <charles.kerr@canonical.com> + + in gtk-logout-helper, rename 'Shut Down' to 'Switch Off' to match the session indicator's text + +2012-07-04 Charles Kerr <charles.kerr@canonical.com> + + add a g_debug message to say which command is being invoked by g_spawn_command_line_async() + +2012-06-28 Charles Kerr <charles.kerr@canonical.com> + + Restore the ellipsis to the 'System Settings' label as per mpt's suggestion. + + Further reading: <https://bugzilla.gnome.org/show_bug.cgi?id=169447> + +2012-06-20 Charles Kerr <charles.kerr@canonical.com> + + copyediting + +2012-06-19 Charles Kerr <charles.kerr@canonical.com> + + copyediting + +2012-06-19 Charles Kerr <charles.kerr@canonical.com> + + the default value for show-real-name-on-panel should be 'false' + +2012-06-19 Charles Kerr <charles.kerr@canonical.com> + + Use "g_str_has_prefix(str,foo)" instead of "strlen(str)>N && !memcmp(str,foo,N)" + +2012-06-19 Charles Kerr <charles.kerr@canonical.com> + + action_func_spawn_async() doesn't need a varargs argument anymore. + +2012-06-19 Charles Kerr <charles.kerr@canonical.com> + + in build_user_menuitems(), don't leak the users GList even if user switching isn't allowed + +2012-06-19 Charles Kerr <charles.kerr@canonical.com> + + SessionMenuMgr shouldn't leak its user_menuitems GSList + +2012-06-19 Charles Kerr <charles.kerr@canonical.com> + + take a ref on the session_dbus passed into SessionMenuMgr's constructor. + +2012-06-19 Charles Kerr <charles.kerr@canonical.com> + + SessionMenuMgr should own its toplevel menuitem. + +2012-06-18 Charles Kerr <charles.kerr@canonical.com> + + clearing house: the remainder of bugfixes & readability changes + +2012-06-18 Charles Kerr <charles.kerr@canonical.com> + + copyediting: remove a lot of trailing spaces + +2012-06-18 Charles Kerr <charles.kerr@canonical.com> + + copyediting: remove trailing spaces; fix tab damage + +2012-06-18 Charles Kerr <charles.kerr@canonical.com> + + 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 <charles.kerr@canonical.com> + + a step in merging the two menus: consolidate & clean up the code in session-menu-mgr + +2012-06-15 Charles Kerr <charles.kerr@canonical.com> + + a step in merging the two menus: merge the DeviceMenuMgr and UserMenuMgr classes into a single SessionMenuMgr class + +2012-06-14 Charles Kerr <charles.kerr@canonical.com> + + right-align the 'currently logged in' checkmark as per mpt's 12.10 spec + +2012-06-14 Charles Kerr <charles.kerr@canonical.com> + + a step in merging the two menus: initial merge of the two menus + +2012-06-14 Charles Kerr <charles.kerr@canonical.com> + + bind the IndicatorObjectEntry's label's visibility to the the setting in show-real-name-on-panel + +2012-06-14 Charles Kerr <charles.kerr@canonical.com> + + remove the use-username-in-switch-item property; it's no longer spec'ed + +2012-06-14 Charles Kerr <charles.kerr@canonical.com> + + a step in merging the two menus: in indicator-session, use one IndicatorObjectEntry instead of two + +2012-06-14 Charles Kerr <charles.kerr@canonical.com> + + a step in merging the two menus: remove the 'should show user menu' flag + +2012-06-14 Charles Kerr <charles.kerr@canonical.com> + + in copy_proxy_properties(), ensure that the 'changed-properties' variant that we emit isn't NULL + +2012-06-14 Charles Kerr <charles.kerr@canonical.com> + + use g_clear_object() + +2012-06-14 Charles Kerr <charles.kerr@canonical.com> + + in user_widget_property_update(), remove a g_message() that shouldn't've been committed + +2012-06-13 Charles Kerr <charles.kerr@canonical.com> + + in user_widget_init(), remove unused variable 'padding' + +2012-06-13 Charles Kerr <charles.kerr@canonical.com> + + in user-widget.c, remove unused function user_widget_button_release_event() + +2012-06-13 Charles Kerr <charles.kerr@canonical.com> + + 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 <charles.kerr@canonical.com> + + fix a spurious call to g_error_free() in indicator_session_init() + +2012-06-13 Charles Kerr <charles.kerr@canonical.com> + + Have the menuitem respond to changes in the AccountsUser's ICON property + +2012-06-13 Charles Kerr <charles.kerr@canonical.com> + + Have the user widget respond to changes in the LOGGED_IN and ICON properties + +2012-06-12 Charles Kerr <charles.kerr@canonical.com> + + use GDBus in users-service-dbus.c... major rewrite here. + +2012-06-12 Charles Kerr <charles.kerr@canonical.com> + + properly respond to changes in the menuitem's USER_ITEM_PROP_LOGGED_IN property + +2012-06-09 Charles Kerr <charles.kerr@canonical.com> + + use gdbus-codegen for the UPower dbus interaction + +2012-06-05 Charles Kerr <charles.kerr@canonical.com> + + start grouping Admin, Account-Switching, and Session items as per the 12.10 spec + +2012-06-05 Charles Kerr <charles.kerr@canonical.com> + + Add the 'About This Computer' and 'Ubuntu Help' menuitems as per the 12.10 spec + +2012-06-05 Charles Kerr <charles.kerr@canonical.com> + + remove the attached devices menuitem; it's no longer in the spec + +2012-06-05 Charles Kerr <charles.kerr@canonical.com> + + fix tab damage in device-menu-mgr.c + +2012-06-05 Charles Kerr <charles.kerr@canonical.com> + + remove unnecessary prototypes + +2012-06-05 Charles Kerr <charles.kerr@canonical.com> + + 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 <charles.kerr@canonical.com> + + bugfix: in machine_sleep_with_context(), don't call the proxy method if we don't have a proxy + +2012-06-05 Charles Kerr <charles.kerr@canonical.com> + + constify the machine_sleep_with_context() API + +2012-06-05 Charles Kerr <charles.kerr@canonical.com> + + 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 <charles.kerr@canonical.com> + + 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 <charles.kerr@canonical.com> + + 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 <charles.kerr@canonical.com> + + reduce the scope of another formerly global variable: system_settings_menuitem + +2012-06-05 Charles Kerr <charles.kerr@canonical.com> + + 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 <charles.kerr@canonical.com> + + 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 <charles.kerr@canonical.com> + + 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 <charles.kerr@canonical.com> + + 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 <charles.kerr@canonical.com> + + 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 <charles.kerr@canonical.com> + + bugfix: we were listening to screensaver shortcut settings changes from the wrong GSettings. + +2012-06-05 Charles Kerr <charles.kerr@canonical.com> + + 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 <charles.kerr@canonical.com> + + remove duplicate code when updating the lock menuitem's keybindings + +2012-06-05 Charles Kerr <charles.kerr@canonical.com> + + In device-menu-mgr, remove unused context from show_system_settings_with_context() + +2012-06-04 Charles Kerr <charles.kerr@canonical.com> + + remove now-unused file accounts-service-user.xml + +2012-06-04 Charles Kerr <charles.kerr@canonical.com> + + remove our udev dependency now that we no longer use it to look at devices + +2012-06-04 Charles Kerr <charles.kerr@canonical.com> + + remove the software updates menuitem; it's no longer in the spec + +2012-06-04 Charles Kerr <charles.kerr@canonical.com> + + remove the startup applications menuitem; it's no longer in the spec + +2012-06-04 Charles Kerr <charles.kerr@canonical.com> + + remove the display menuitem; it's no longer in the spec + +2012-06-04 Charles Kerr <charles.kerr@canonical.com> + + remove the webcam menuitem; it's no longer in the spec + +2012-06-04 Charles Kerr <charles.kerr@canonical.com> + + remove the scanner menuitem; it's no longer in the spec + +2012-06-04 Charles Kerr <charles.kerr@canonical.com> + + remove the printer settings menuitem; it's no longer in the spec + +2012-06-04 Charles Kerr <charles.kerr@canonical.com> + + In user_menu_mgr_rebuild_items(), simplify the logic behind the visiblity rules + +2012-06-03 Charles Kerr <charles.kerr@canonical.com> + + 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 <charles.kerr@canonical.com> + + 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 <charles.kerr@canonical.com> + + fix signature for compare_users_by_username() + +2012-06-03 Charles Kerr <charles.kerr@canonical.com> + + simplify is_this_guest_session() + +2012-06-03 Charles Kerr <charles.kerr@canonical.com> + + extract method: create_user_menuitem() + +2012-06-03 Charles Kerr <charles.kerr@canonical.com> + + Remove the seemingly-pointless MINIMUM_USERS constant + +2012-06-03 Charles Kerr <charles.kerr@canonical.com> + + 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 <charles.kerr@canonical.com> + + 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 <charles.kerr@canonical.com> + + Remove unused function check_new_session() from user-menu-mgr.c + +2012-06-02 Charles Kerr <charles.kerr@canonical.com> + + In user_menu_mgr_rebuild_items(), reduce the scope of some temporary variables + +2012-06-02 Charles Kerr <charles.kerr@canonical.com> + + In user-widget.c, remove the GTK2-specific code. + +2012-06-02 Charles Kerr <charles.kerr@canonical.com> + + Add gcda/gcno to CLEANFILES s.t. 'make clean' will cover them + +2012-05-08 Charles Kerr <charles.kerr@canonical.com> + + merge lp:~charlesk/indicator-session/nogtk2 to raise the minimum gtk version to 3 + +2012-05-07 Charles Kerr <charles.kerr@canonical.com> + + remove gtk2 support + +2012-05-02 Charles Kerr <charles.kerr@canonical.com> + + merge lp:~charlesk/indicator-session/gtest to add Google Test + libdbustest + +2012-04-27 Charles Kerr <charles.kerr@canonical.com> + + use ted's suggestions for using xorg-gtest and to remove the service-test-runner.sh script + +2012-04-27 Ted Gould <ted@gould.cx> + + Switch to using the xorg-gtest main so that we're running under a dummy Xserver + +2012-04-27 Ted Gould <ted@gould.cx> + + Change the service path to be a define instead of passed on the command line + +2012-04-26 Charles Kerr <charles.kerr@canonical.com> + + sync with the other indicatorsGTest automake rules + +2012-04-26 Charles Kerr <charles.kerr@canonical.com> + + fix tyop + +2012-04-26 Charles Kerr <charles.kerr@canonical.com> + + only require GTest and libdbustest if we're building the unit tests + +2012-04-26 Charles Kerr <charles.kerr@canonical.com> + + add scaffolding for indicator-session-service Google Testing with libdbustest + 2012-04-05 Charles Kerr <charles.kerr@canonical.com> 0.3.96 |