2008-11-17 Richard Hughes ==== Version 2.24.2 ==== 2008-11-17 Richard Hughes * src/gpm-button.c: (gpm_button_emit_type), (gpm_button_filter_x_events), (gpm_button_xevent_key), (gpm_button_class_init), (emit_button_pressed), (hal_device_property_modified_cb), (hal_device_condition_cb), (gpm_button_init), (gpm_button_finalize): Backport the duplicate button handling from trunk. This should fix where the HAL button comes before the X button. 2008-11-17 Richard Hughes * src/Makefile.am: * src/gpm-manager.c: (idle_changed_cb), (button_pressed_cb), (ac_adapter_changed_cb), (gpm_manager_console_kit_active_changed_cb), (gpm_manager_init), (gpm_manager_finalize): Don't apply policy when not active. This is needed when multiple instances of g-p-m are present in multiple sessions. 2008-11-17 Richard Hughes * src/egg-console-kit.c: (egg_console_kit_is_local), (egg_console_kit_is_active), (egg_console_kit_active_changed_cb), (egg_console_kit_class_init), (egg_console_kit_init), (egg_console_kit_finalize), (egg_console_kit_new): * src/egg-console-kit.h: Add a new GObject so we can monitor if the session is local. We'll need this when we ignore buttons from non-local machines. 2008-11-04 Richard Hughes * configure.ac: Allow configure to complete without PolicyKit. Patch from Chris Vine , many thanks. 2008-10-31 Vincent Untz * src/gpm-prefs-core.c: (gpk_prefs_setup_policykit): use the right PolicyKit action to setup the "Make defaults" button. The button was always insensitive. Fix bug #558670.