aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog402
1 files changed, 402 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 6461373..9ecf9d1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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