Xfce Power Manager Changelog

New in version 1.5.0

May 26th, 2015
  • Port to Gtk3 (Eric, Simon)
  • Port to gdbus (Peter)
  • Drop LXDE panel plugin
  • Bumped dependencies:
  • UPower>= 0.99
  • Gtk3 >= 3.14
  • libxfce4ui-2
  • Miscellaneous improvements:
  • The settings dialog has been ported to GtkApplication
  • The panel plugin now uses UPower's icon names directly and is consequently compatible with all major icon themes out of the box
  • The panel plugin uses symbolic icons
  • The systray icon uses colored icons
  • The settings dialog now has a unique icon name (xfce4-power-manager-settings)
  • And finally some bug fixes:
  • Fix for panel icon on Desktop systems (Bug #11840)
  • Never use symbolic icons for the systray (Bug #11756)
  • Look up the schema for light-locker's settings recursively (Bug #11488)
  • Don't crash when UPower returns "" for the icon-name (Bug #11756)
  • Translation updates: Asturian, Chinese (China), Chinese (Taiwan), Czech, French, German, Greek, Indonesian, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazilian), Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Ukrainian.

New in version 1.4.2 (December 4th, 2014)

  • Miscellaneous bug fixes:
  • Harald Judt:
  • Shorten label for system inactivity time (bug #11129)
  • Initially disable DPMS widgets when not handling DPMS
  • Use translated device type for unknown devices (bug #11217)
  • Simon P.:
  • Fix for critical battery action (Bug #11237)
  • Simon Steinbeiss:
  • Add symlinks for UPS-charged icon (Debian Bug #762500)
  • Marcus Overhagen:
  • xrandr brightness: Check for eDP devices too (bug #11308)
  • Translation updates: Catalan (ca), Czech (cs), Danish (da), German (de), English (Australia) (en_AU), Spanish (Castilian) (es), French (fr), Italian (it), Japanese (ja), Kazakh (kk), Korean (ko), Malay (ms), Dutch (Flemish) (nl), Polish (pl), Portuguese (pt), Portuguese (Brazilian) (pt_BR), Russian (ru), Serbian (sr), Thai (th), Turkish (tr), Ukrainian (uk), Chinese (China) (zh_CN), Chinese (Taiwan) (zh_TW).

New in version 1.4.0 (September 16th, 2014)

  • Miscellaneous bug fixes:
  • Conditionally use xfce_dialog_show_help_with_version
  • Add support for lxpanel 0.7+ (Bug 11108)
  • Yves-Alexis Perez fixed the logic of xfconf logind inhibition keys
  • plugin: update desktop file install location
  • plugin: Fix crash when devices (dis)connect
  • Point to versioned help docs
  • Add DragonflyBSD to host check
  • Only use batteries for current charge state that are used for power supply
  • fix minor build warnings
  • Sync the brightness slider with blank and DPMS settings
  • plugin: Use the brightness-slider-min-level for the scroll wheel
  • Draw a bubble with a question mark if the device state is unknown
  • Keep blank and DPMS timeout settings in order
  • Fix typos in debug messages
  • Update AppData info about the panel plugins
  • Never try to display the -missing icons
  • Add timestamp for 1.3.2 release to AppData
  • Add trailing colons in labels for Comboboxes and Spinbuttons
  • Translation updates: Bulgarian (bg), Chinese (China) (zh_CN), Chinese (Taiwan) (zh_TW), Croatian (hr), Czech (cs), Dutch (Flemish) (nl), English (Australia) (en_AU), Finnish (fi), French (fr), German (de), Indonesian (id), Italian (it), Japanese (ja), Kazakh (kk), Malay (ms), Norwegian Nynorsk (nn), Polish (pl), Portuguese (Brazilian) (pt_BR), Russian (ru), Serbian (sr), Thai (th), Ukrainian (uk)

New in version 1.2.0 (December 11th, 2013)

  • Fix compilation without dpms.
  • Fix incorrect dialog message and error.
  • Plug memory leak.
  • Use valid printf string.
  • Fix compilation with polkit in freebsd (bug #8712).
  • Translation updates: Czech, Danish, German, English (United Kingdom), Spanish (Castilian), Basque, Finnish, French, Galician, Croatian, Hungarian, Italian, Japanese, Kazakh, Korean, Lithuanian, Dutch (Flemish), Norwegian Nynorsk, Portuguese, Portuguese (Brazilian), Romanian, Russian, Slovak, Ukrainian, Chinese (China), Chinese (Taiwan).

New in version 1.0.0 (August 12th, 2010)

  • Aleksandr Ponomarenko (1):
  • l10n: Updated Russian (ru) translation to 98%
  • Ali Abdallah (1):
  • Fix old lixfcegui4 inlude+remove consolekit cookie subject, and use only PID subject for polkit auth detection.
  • Bauzhan Muftakhidinov (1):
  • l10n: Updated Kazakh (kk) translation to 25%
  • Gheyret Kenji (3):
  • l10n: Uyghur translation
  • l10n: Updated Uyghur (ug) translation to 19%
  • l10n: Updated Uyghur (ug) translation to 77%
  • Jari Rahkonen (1):
  • l10n: Updated Finnish (fi) translation to 100%
  • Yarema aka Knedlyk (6):
  • l10n: Updated Ukrainian (uk) translation to 100%

New in version 0.9.90 (February 2nd, 2010)

  • Ali Abdallah (50):
  • Creating the devkit-power branch, this brank is highly experimental a big part of xfpm and its configuration settings are broken.
  • Re-add hibernate/Suspend functionality via devicekit power and make sure that xfpm is not inhibited in case of no urgent sleep request.
  • Query notification server capabilities for adding actions to notification, if server supports actions use them to show a notification warning about the low power level if not use gtk.
  • Make the battery tooltips information better.
  • Added battery information from devicekit power.
  • Fix some issues with low power notifications.
  • Fallback to HaL in case of failure on mapping X button. Use gint instead of guint for the brightness level.
  • Support for shutdown via the session manager.
  • Added support for console kit to use Shutdown and Reboot.
  • Survive D-Bus system bus restarts.
  • Fix console kit D-Bus path and interface names
  • Added shutdown permission handler in the settings dialog.
  • Support for spinning downs hard disks via device-kit-disks to use this feature use has to have the policy kit permission on "org.freedesktop.devicekit.disks.drive-set-spindown"
  • Fix some typos in the previous commit concerning devicekit-disks.
  • Don't leak when reload brightness information.
  • Make debugging doesn't depend on configuration+add --debug in the command line for debugging output.
  • Added --dump command line to dump important information.
  • Check dkp daemon version as the minimum allowed version is 011 since earlier versions of devkit-power uses dash-dash property names while newer version uses FirstLetterCaps.
  • Fix some typos and chane 15 to 11 as dkp version (was set for testing).
  • Added adaptor icon to show when no battery present. Fix consolekit can-reboot property name.
  • Added idle sleep timeouts, xfpm devkit-power branch should be fully functional now.
  • Fix dump data when xfpm is not running.
  • Better brightness level dimming handling.
  • Fix inactivity check box not appearing on Desktop system.
  • Expose device_type and battery_charge_status as enum properties.
  • Fix segfault when devkit-power isn't present.
  • Reset XScreen saver counter on lid open.
  • sleep for 0.5 second when sleeping to allow the nm applet to disconnect properly
  • Use EggIdletime.
  • Fix xrandr brightness support.
  • Fix brightness notification feedback level.
  • Use desktop file in xfce_sm_clien
  • Drop a message when polkit auth changed.
  • Fix compilation with panel devel.
  • Drop the pot file
  • Drop 'interface-requires xfce4 4.6' in the interface file
  • Drop the pot file
  • Remove xfpm-idle from the POT file since it was replaced by egg-idletime
  • Fix compilation error when compiling with --enable-debug=full
  • Avoid sending notification when battery is criticaly low and system is charging.
  • Use the nice OSD from gnome-settings-daemon and use it for brightness level feedback.
  • Added GObject for handling unique instances of xfpm via D-Bus.
  • Replace Information tray menu item by Power information, the new dialog in an external program, xfce4-power-information will be able to show information about power devices+processor wakeups.
  • Fix 'make distcheck'
  • Added png icons for people without librsvg.
  • User XfpmPower instead of XfpmDkp, as this is going to be either devicekit-power or upower, nothing seems to be changed between, just the D-Bus name and services, ouf!
  • Fix compilation, old files were left from old HAL branch
  • Added runtime check for upower and devkit power, as well as devkit-disks and udisks, as xfpm uses the disk service to spin down hard disks.
  • Set the update policy of the scales of the settings dialog to GTK_UPDATE_DISCONTINUOUS.
  • Only check daemon version (for the properties name style) if we are using dkp.
  • Carles Muñoz Gorriz (1):
  • l10n: Updated Catalan (Valencian) (ca) translation to 100%
  • Daniel Nylander (1):
  • l10n: Updates to Swedish (sv) translation
  • Leandro Regueiro (1):
  • l10n: Updated Galician (gl) translation to 95%
  • Masato Hashimoto (1):
  • l10n: Updated Japanese (ja) translation to 92%
  • Per Kongstad (3):
  • l10n: Updates to Danish (da) translation
  • l10n: Updated Danish (da) translation to 98%
  • l10n: Updated Danish (da) translation to 100%
  • Piarres Beobide (1):
  • l10n: Updated Basque (eu) translation to 100%
  • Timo Verbeek (1):
  • l10n: Updated Dutch (Flemish) (nl) translation to 32%

New in version (November 22nd, 2009)

  • Fix inactivity check box not appearing on Desktop system.
  • Fix adapter icon when no battery present (bug 6008).
  • Replace XfpmIdle with EggIdletime from gpm.
  • Reset XScreen saver counter on lid open.

New in version (November 2nd, 2009)

  • Because on some systems we might not have the brightness keys mapped.
  • LCD brightness change are not reflected to xfpm when keys are pressed, so
  • save the actual brightness before dimming the screen on idle to restore it
  • afterword. (bug #5811).
  • Check if DPMS is enabled before doing action on lid close event (bug #5805).
  • Allow 1% as a minimum critical charge level.
  • Build fix with xextproto > 7.0.5 (bug #5897).

New in version 0.8.4 (September 29th, 2009)

  • Don't lock screen on lid event when multiple monitor are connected.
  • Force DPMSModeOff on lid close event if it is not done in Hardware.
  • Fix a crash in set_client_id (bug #5673).
  • Reduce memory usage.

New in version (August 10th, 2009)

  • Missing signal handler for power button settings (bug #5656).
  • Allow 5% as a minimum critical charge instead of 10%.
  • Change some property names, specially for buttons to avoid problems with old 0.6 configuration.

New in version 0.8.3 (August 2nd, 2009)

  • Provides more standard org.fd.PowerManagement DBus methods and signal (bug #5569).
  • Make it possible to compile without network manager support.
  • Add never show icon to the system tray configuration (bug #5613).
  • Fix a typo that prevents from getting the correct critical configuration (bug #5619).
  • Use Gtk as a popup indicator to show the brightness level as the cairo seems to be problematic on some hardware. (bug #5544 #5632).
  • Better alignement in the interface file, worked by Josef Havran.

New in version 0.8.2 (July 9th, 2009)

  • Fix a bug affecting 0.8.1.* (not 0.8.0) for the properties prefix, please all people using 0.8.1.* upgrade to this version, and sorry for this stupid bug/typo.
  • Automatically switch inactivity sleep mode to hibernate if suspend is not supported.
  • Allow 15 minutes as a minimum value for idle.
  • Fix regression for detecting when HAL restarts.
  • Automatically detect if the running Notification daemon is notify-osd and use its brightness feedback interface for displaying the brightness level.

New in version (July 6th, 2009)

  • No need to install the interface file
  • Fix untranslatable strings.

New in version 0.8.1 (July 2nd, 2009)

  • Remove libglade dependency and use GtkBuilder instead (needs make install in order to ui file to be installed in place).
  • Add lock screen option on lid event.
  • Use Generic value for storing and retrieving configuration instead of individual variables.
  • Don't allow brightness timeout to be less than DPMS sleep timeout.
  • Change the brightness popup indicator style.

New in version 0.8.0 (June 10th, 2009)

  • After some time of development here is finally the version 0.8.0 released, i would like to thanks a lot Yves-Alexis and Mike Masonnet for helping in testing/debugging/suggestion/patches.

New in version 0.6.5 (March 24th, 2009)

  • Provide a standard inhibit interface
  • Install a desktop autostart file in ${sysconfdir}/etc/xdg

New in version 0.6.2 (February 19th, 2009)

  • The option to show the battery icon when it is present was broken.
  • Translations updates:
  • Brazilian
  • Indonesian
  • Spanish ( Added )
  • Swedish

New in version 0.6.1 (February 6th, 2009)

  • Fix bug #4872, missing DPMS tab in the UI.
  • Reserve a bus name, so we can easily detect if the power manager is running or not.

New in version 0.6.0 (January 26th, 2009)

  • Small changes in UI were done by Fabian Nowak.
  • Lot of translation updates.

New in version 0.6.0 RC1 (November 7th, 2008)

  • Better UI
  • Support for pluggable window settings.
  • Fix a bug when the panel is hidden.
  • Better notification support for batteries.
  • Translations:
  • update finnish.
  • added brazilian,dutch,indonesian.