==============
Version 2.22.1
==============

- Fixed #517914, Inconsistent colors of graphs (Jérôme Guelfucci)
- Fixed #521686, Removing gnome_program_init removes session management (Ted Gould)
- Fixed #522078, aborts when suspend is chosen when running under GDM (Richard Hughes)
- Fixed #522236, g-p-m should set a window type hint for the brightness feedback window (Danny Baumann)
- Fixed #522336, Change Playbin state back to NULL on error and EOS : fix potential memory leak when using pulsaudio (Florent Mertens)
- Fixed #523152, Keyboard GetBrightness returns a INT not a UINT (Sjoerd Simons)
- Fixed #524449, gnome-power-preferences gives a critical warning (Richard Hughes)
- Fixed, Remove the lid sounds (originally for debugging). Everbody hates them. (Richard Hughes)

Translations:
- Updated ru: Yuri Kozlov
- Updated el: Kostas Papadimas

==============
Version 2.22.0
==============

- Fixed #514590, brightness applet is bloaty (Matthias Clasen)
- Fixed #520411, interaction between brightness applet and prefs dialog (David Zeuthen)
- Add some missing finaliser calls (Richard Hughes)

Translations:
- Updated el: Simos Xenitellis
- Updated vi: Nguyễn Thái Ngọc Duy
- Updated it: Luca Ferretti
- Updated cy: Rhys Jones
- Updated fi: Ilkka Tuohela
- Updated cs: Petr Kovar
- Updated es: Jorge Gonzalez
- Updated sr.po, sr@Latn: Danilo Šegan
- Updated tr: Baris Cicek, Turkish
- Updated lt: Gintautas Miliauskas
- Updated en_GB: Philip Withnall
- Updated fr: Stéphane Raimbault
- Updated pt_BR: Leonardo Ferreira Fontenelle
- Updated de: Hendrik Richter
- Updated da: Kenneth Nielsen
- Updated nl: Vincent van Adrighem
- Updated hu: Gabor Kelemen
- Updated ja: Takeshi AIHANA
- Updated he: Yair Hershkoviz
- Updated be@latin: Ihar Hrachyshka
- Updated ko: Changwoo Ryu
- Updated kn: Runa Bhattacharjee, kn
- Updated mk: Arangel Angov
- Updated sk: Marcel Telka
- Updated uk: Maxim Dziumanenko

===============
Version 2.21.92
===============

- Fixed #507789, GPM can't beep (Simon Zheng)
- Fixed #510068, Reduction brightness on battery doesn't work (Simon Zheng)
- Fixed #512267, Automatically put right version in to desktop.in files (Jaap Haitsma)
- Fixed #514077, Battery profiling does not work (Richard Hughes)
- Resave as plain vacuumed svg to save over 2Mb from the tarball and installed size (Nicu Buculei)
- Drop unused gnome client from gpm-main.c (Jani Monoses)

Translations:
- Updated vi: Clytie Siddall
- Updated ca: Gil Forcada
- Updated cs: Petr Kovar
- Updated as: Amitakhya Phukan
- Updated ar: Djihed Afifi
- Updated ga: Seán de Búrca
- Updated eu: Inaki Larranaga Murgoitio
- Updated gl: Ignacio Casal Quinteiro
- Updated es: Jorge Gonzalez
- Updated pt: Duarte Loreto
- Updated nb: Kjartan Maraas
- Updated lt: Gintautas Miliauskas
- Updated th: Theppitak Karoonboonyanan
- Updated pl: Wadim Dziedzic
- Updated zh_HK: Hong Kong
- Updated pt_BR: Leonardo Ferreira Fontenelle
- Updated zh_TW: Taiwan
- Updated hu: Gabor Kelemen
- Updated fi: Ilkka Tuohela
- Updated he: Yair Hershkovitz
- Updated nn: Eskild Hustvedt
- Updated oc: Yannig Marchegay
- Updated sv: Daniel Nylander
- Updated mr: Rahul Bhalerao

==============
Version 2.21.1
==============

- Fixed #413360, After loading gnome gpm starts but shows nothing in tray icon despite option (Mart Raudsepp)
- Fixed #474973, Lack of context to translate (Gabor Kelemen)
- Fixed #497298, The +/- buttons on the brightness applet sometimes get stuck. (Simon Zheng)
- Fixed #497298, Avoid float computation error (Simon Zheng)
- Fixed #497328, Incorrect documentation for --enable-checkfg (Josselin Mouette)
- Fixed #496367, Work out the size of the label text to avoid truncating numbers in other locales (Richard Hughes)
- Correct much of the documentation in many different ways (Bob Mauchin)
- Use _NEVER for sleep problems notification, so that the user can always see it (Rodrigo Moya)
- Pass make distcheck on a desktop machine without a battery (Richard Hughes)
- Fix the keyboard brightness up button. From the ubuntu patch archive (Richard Hughes)
- Use the correct DBUS return types now HAL enforces the return type (David Zeuthen)
- Rip out GpmWebcam - it's pretty crack, and I'm getting some odd bugreports
  about flashing webcam lights and brightness levels changing (Richard Hughes)

Translations:
- Updated fr: merged from gnome-2-20
- Updated bg: Alexander Shopov
- Updated pt_BR: Guilherme de S. Pastore
- Updated ca: Jordi Mallach
- Updated ko: Changwoo Ryu
- Updated sv: Daniel Nylander
- Updated mk: Jovan Naumovski
- Updated ar: Djihed Afifi
- Updated pl: Artur Flinta
- Updated et: Priit Laes
- Updated nb: Kjartan Maraas
- Updated es: Jorge Gonzalez

==============
Version 2.20.0
==============

- Fixed #470481, Inhibit applet does not work after first login (Alex Jones)

Translations:
- Updated el: Nikos Charonitakis
- Updated gu: Ankit Patel
- Updated vi: Clytie Siddall
- Updated ca: Gil Forcada, Josep Puigdemont i Casamajó
- Updated it: Alessio Frusciante
- Updated ar: Djihed Afifi
- Updated eu: Inaki Larranaga Murgoitio
- Updated et: Priit Laes
- Updated es: Jorge Gonzalez
- Updated ru: Nickolay V. Shmyrev
- Updated nl: Vincent van Adrighem
- Updated pt: Duarte Loreto
- Updated nb: Kjartan Maraas
- Updated lt: Gintautas Miliauskas
- Updated th: Theppitak Karoonboonyanan
- Updated ro: Mugurel Tudor
- Updated pl: Artur Flinta, Wadim Dziedzic
- Updated ta: I. Felix
- Updated fr: Stéphane Raimbault
- Updated pt_BR: Raphael Higino
- Updated de: Hendrik Richter
- Updated hu: Gabor Kelemen
- Updated hi: Rajesh Ranjan
- Updated fi: Ilkka Tuohela
- Updated da: Kenneth Nielsen
- Updated ja: Takeshi AIHANA
- Updated ml: Ani Peter
- Updated sv: Daniel Nylander
- Updated mk: Jovan Naumovski
- Updated sk: Claude Paroz
- Updated si: Danishka Navin
- Updated uk: Maxim Dziumanenko
- Updated or: Subhransu Behera

===============
Version 2.19.92
===============

- Fixed #449274, Application specific icons are installed in the wrong directory (Jaap Haitsma)
- Fixed #462109, make distcheck fails on my laptop (Jaap Haitsma)
- Fixed #462347, Use new tooltip API of GTK 2.12 (Jaap Haitsma)
- Fixed #467094, Typo 'the the' in two messages (Stéphane Raimbault)
- Fixed #468509, Some grammar issues (Richard Hughes)
- Fixed #468825, Possible error in GUI text strings (Richard Hughes)

Translations:
- Updated el: Nikos Charonitakis
- Updated gu: Ankit Patel
- Updated vi: Clytie Siddall
- Updated ca: Josep Puigdemont i Casamajó
- Updated eu: Inaki Larranaga Murgoitio
- Updated es: Jorge Gonzalez
- Updated pt: Duarte Loreto
- Updated nb: Kjartan Maraas
- Updated th: Theppitak Karoonboonyanan
- Updated pl: Artur Flinta, Wadim Dziedzic
- Updated ta: I. Felix
- Updated fr: Stéphane Raimbault
- Updated pt_BR: Raphael Higino
- Updated da: Kenneth Nielsen
- Updated fi: Ilkka Tuohela
- Updated hu: Gabor Kelemen
- Updated ja: Takeshi AIHANA
- Updated ml: Ani Peter
- Updated sv: Daniel Nylander
- Updated mk: Jovan Naumovski
- Updated si: Danishka Navin
- Updated or: Subhransu Behera

==============
Version 2.19.6
==============

- Fixed #405421, TFT head-up brightness appears in centre of screen, rather than 3/5 down (Richard Hughes)
- Fixed #436717, gnome-power-manager should properly show the brightness OSD on laptops which do brightness adjustments in hardware but report keypresses via the keyboard (Richard Hughes)
- Fixed #445173, Strings in server.in files are not marked for translation (Richard Hughes)
- Fixed #448570, Polish about dialog (Richard Hughes)
- Fixed #450154, Translate program description correctly (Richard Hughes)
- Fixed #453853, Battery profile includes power use while suspended (Richard Hughes)
- Fixed #455148, brightness osd pops up out of the blue (Richard Hughes)
- Fixed #455499, Please add translation comment for "quirk website" (Theppitak Karoonboonyanan)
- Fixed #457414, gpm-sound.c:269: error: ‘bvw’ undeclared (Richard Hughes)
- Fixed #458609, Translator comment needed for context translations (Gabor Kelemen)
- Fixed #458613, Hard to understand/translate messages (Richard Hughes)
- Fixed #459099, non-sensical string (Richard Hughes)
- Fixed #459747, Enable lock of GNOME Keyring on hibernate (Richard Hughes)

Translations:
- Updated bg: Alexander Shopov
- Updated sv: Daniel Nylander
- Updated hu: Gabor Kelemen
- Updated th: Theppitak Karoonboonyanan
- Updated it: Luca Ferretti
- Updated fi: Ilkka Tuohela
- Updated gl: Ignacio Casal Quinteiro
- Updated es: Jorge Gonzalez


==============
Version 2.19.5
==============

- Fixed #406144, suspend warning sound could be better (Richard Hughes)
- Fixed #411932, Regression detecting charged battery (Richard Hughes)
- Fixed #413642, Only one translation for two different contexts (Stéphane Raimbault)
- Fixed #422124, When screensaver idle delay was changed, didn't update sleep slider ui and gconf value (Richard Hughes)
- Fixed #423289, Idle power units confused (Richard Hughes)
- Fixed #433367, Applet icon wrong when gnome-power-manager not running (Richard Hughes)
- Fixed #442425, Power manager should provide more robust bug reporting tool (Richard Hughes)
- Fixed #448570, Polish about dialog (Jaap Haitsma)
- Fixed #450154, Translate program description correctly (Gabor Kelemen)
- Fixed #450362, Remove "battery profile is estimated" from tooltip (Richard Hughes)
- Fixed #451241, gnome-power-manager exits because webcam brightness fails (Richard Hughes)
- Fixed #452244, Battery menu should have an "allow suspend" option that can be unchecked (Richard Hughes)
- Fixed #453721, Translators need more info (Richard Hughes)

Translations:
- Updated pt_BR: Leonardo Ferreira Fontenelle
- Updated zh_CN: Funda Wang
- Updated vi: Nguyễn Thái Ngọc Duy, Clytie Siddall
- Updated sv: Daniel Nylander
- Updated dz: Pema Geyleg
- Updated es: Jorge Gonzalez
- Updated fi: Ilkka Tuohela
- Updated pl: Artur Flinta


==============
Version 2.19.3
==============

- Fixed #428401, Clicking the brightness applet dims the screen (Benjamin Canou)
- Fixed #438838, crash when g-p-m can't connect with assertion enabled (Richard Hughes)
- Fixed #440409, Failed to build when using SUN C compiler (Richard Hughes)
- Fixed #445173, Strings in server.in files are not marked for translation (Gabor Kelemen)
- Don't try to do the policy action when the average accuracy is low. (Richard Hughes)
- Make the brightness dim code "learn" to take longer to dim if you keep
  undimming the screen shortly after auto-dimming it. (Richard Hughes)
- Change default of /apps/gnome-power-manager/general/network_sleep to
  false, as we now do the system action in pm-utils. (Richard Hughes)
- Add initial code to use a webcam as a brightness sensor. (Richard Hughes)
- Rework the brightness interactions, and rename a large part of the
  gconf schemas. (Richard Hughes)

Translations:
- Updated pt: Duarte Loreto
- Updated sv: Daniel Nylander
- Updated hu: Gabor Kelemen
- Updated en_GB: David Lodge
- Updated dz: Pema Geyleg
- Updated pl: Artur Flinta
- Updated th: Theppitak Karoonboonyanan
- Updated cs: Jakub Friedl
- Updated id: Mohammad DAMT
- Updated es: Jorge Gonzalez

==============
Version 2.19.2
==============

- Fixed #418605, Change power statistics label rendering to use pangocairo (Richard Hughes)
- Fixed #419403, Invalid statistics when computer clock changed. (Richard Hughes)
- Fixed #437042, Tip 'battery full charged' shows on the bottom right of screen (Richard Hughes)
- Fixed #437920, Build failure (-Werror): gpm-load.c:122: warning: ‘cpu_total’ may be used uninitialized in this function (Richard Hughes)
- Change suspend when lid close and off AC behaviour to be true.
- Reduce our DPMS querying to slow X wakeups. We are still waiting for a DPMS protocol bump...
- Improve the gnome-power-statistics UI, and make more HIG compliant.

Translations:
- Updated nb: Kjartan Maraas
- Updated es: Jorge Gonzalez
- Added id: Mohammad DAMT

==============
Version 2.19.1
==============

- Fixed #359089, Time measurement units must be translatable (Richard Hughes)
- Fixed #393388, Typos in the PO file (Richard Hughes)
- Fixed #414032, Tray icon too complex and broken under KDE (Richard Hughes)

New features:

- Add over 100 unit tests and self test code (and fixes to fix the bugs exposed)
- Make more of the HAL and DBUS stuff modular and put into libraries
- Rewrite the engine and the cell and cell-array code.
  Should be faster, more stable and less buggy than the cludges we had before.
- More integration with libnotify allowing non-critical dialogues to be ignored.
- Impliment the freedesktop PowerManagement session specification.
  See http://www.freedesktop.org/wiki/Specifications_2fpower_2dmanagement_2dspec
- Move the FAQ to http://live.gnome.org/GnomePowerManager/FAQ
- Re-organsise the gconf schema with better names, and with a tree structure.

Translations:

- Updated fr: David Lodge
- Updated zh_HK: Hong Kong
- Updated zh_CN: Funda Wang
- Updated de: Hendrik Richter
- Updated sv: Daniel Nylander
- Updated lv: Raivis Dejus
- Updated lt: Gintautas Miliauskas
- Updated ar: Djihed Afifi
- Updated dz: David Lodge
- Updated en_GB: David Lodge
- Updated fi: Ilkka Tuohela
- Updated et: Priit Laes
- Updated zh_TW: Chao-Hsiung Liao
- Updated es: Jorge Gonzalez

==============
Version 2.18.2
==============

- Fixed #422345, Fails to build with non-dbus gnome-vfs: undefined ref to `dbus_g_proxy_call' (Loïc Minier)
- Fixed #425000, add bug-buddy support to the applets (Matthias Clasen)
- Add a configurable --enable-keyring so we can disable the lock of the GNOME
  keyring at build time. Defaults to off (Richard Hughes)
- Sync dpms policy setting when starting (Young-Ho Cha)

Translations:

- Updated zh_CN: Funda Wang
- Updated de: Hendrik Richter
- Updated it: Alessio Frusciante
- Updated dz: Pema Geyleg
- Updated et: Priit Laes
- Updated gl: Ignacio Casal Quinteiro
- Updated ja: Takeshi AIHANA
- Updated es: Claudio Saavedra

==============
Version 2.18.1
==============

- Fixed #418282, fails to build from source on sparc.
- Fixed #84997, set an error if HAL is not running.
- Fixed #420491, don't assert if we cannot get the type of button from HAL.
- Fixed rh#233689, g-p-m modal error dialogs hide behind prefs dialog.

Translations:

- Updated gu: Ankit Patel
- Updated pt: Duarte Loreto
- Updated ca: Josep Puigdemont i Casamajó
- Updated mk: Jovan Naumovski
- Updated da: Peter Bach
- Updated dz: Pema Geyleg

==============
Version 2.18.0
==============

- Fixed #412345, crash in Power Statistics: crashed on startup (Richard Hughes)
- Fixed #414010, Notifications have arrow to notification area even when
                 g-p-m icon is not displayed (Richard Hughes)
- Fixed #414311, Use StartupNotify in launcher (Richard Hughes)

Translations:

- Updated el: Nikos Charonitakis
- Updated gu: Ankit Patel
- Updated ca: Josep Puigdemont i Casamajó
- Updated ar: Djihed Afifi
- Updated ru: Leonid Kanter
- Updated nl: Vincent van Adrighem
- Updated pt: Duarte Loreto
- Updated lv: Daniel Nylander
- Updated lt: Gintautas Miliauskas
- Updated th: Theppitak Karoonboonyanan
- Updated en_GB: David Lodge
- Updated fr: Stéphane Raimbault
- Updated bg: Alexander Shopov
- Updated pt_BR: Leonardo Ferreira Fontenelle
- Updated de: Hendrik Richter
- Updated hu: Gabor Kelemen
- Updated dz: Daniel Nylander
- Updated sr.po, sr@Latn: Goran Rakić
- Updated ko: Changwoo Ryu
- Updated sv: Daniel Nylander
- Updated mk: Jovan Naumovski
- Updated pl: Artur Flinta
- Updated uk: Maxim Dziumanenko, Daniel Nylander

===============
Version 2.17.92
===============

Released February 27, 2007

General

- Fixed #407613, crash in Power Manager: (Richard Hughes)
- Fixed #408705, crash in Power Management: Just click on "power man... (Richard Hughes)
- Fixed #411592, Incorrect msgid strings in the PO template (Richard Hughes)
- Fixed #383653, Brightness applet should support scroll wheel (Benjamin Canou)

Translators

- Updated fr: Stéphane Raimbault
- Updated bg: Alexander Shopov
- Updated pt: Duarte Loreto
- Updated pt_BR: Leonardo Ferreira Fontenelle
- Updated zh_CN: Funda Wang
- Updated vi: Nguyễn Thái Ngọc Duy
- Updated ca: Josep Puigdemont i Casamajó
- Updated ko: Changwoo Ryu
- Updated sv: Daniel Nylander
- Updated lt: Gintautas Miliauskas
- Updated ar: Djihed Afifi
- Updated en_GB: David Lodge
- Updated uk: Maxim Dziumanenko
- Updated fi: Ilkka Tuohela
- Updated et: Priit Laes
- Updated nb: Kjartan Maraas
- Updated pl: Artur Flinta

===============
Version 2.17.91
===============

Released February 12, 2007

General

 - Fixed #402823, crash in Power Manager: It had crashed when I re...
 - Fixed #406529, Crashed at login
 - Fixed #400006, Brightness applet doesn't indicate whether it's working
 - Fixed #400654, segfault on ppc architecture since upgrade to 2.17.90
 - Fixed #402230, [Typo] Case after the string 'Status:'
 - Fixed #403156, leak reported by valgrind
 - Fixed #404929, Multiple mouse battery entries after suspend/resume cycle
 - Fixed #405013, should provide the ability to halt/suspend/hibernate..

Translators

 - Updated fr: Stéphane Raimbault
 - Updated zh_HK: Woodman Tuen
 - Updated pt_BR: Leonardo Ferreira Fontenelle
 - Updated ca: Jordi Mas
 - Updated zh_TW: Woodman Tuen
 - Updated sv: Daniel Nylander
 - Updated ar: Djihed Afifi
 - Updated th: Theppitak Karoonboonyanan
 - Updated en_GB: David Lodge

================
Version 2.17.90
================

Released January 22, 2007

General

 - Add the start of a self-test framework.
 - Fix a metric ton of spelling errors in the yelp file.
 - Add a BrightnessChanged signal for the brightness applet.

Power Manager

 - Change default to be ondemand at 85 performance on AC and ondemand at 25
   performance on battery.
 - Add this new dbus interface so we can provide an alternate UI environment,
   for instance for XFCE or OLPC.
 - Use correct gnome-keyring-1 include directory. #388815
 - Point the applets help to the applets section in the main help file. #388904.
 - Don't localise battery description string as this is used internally for
   icon name. (Pascal Terjan)
 - Emit the correct signals when HAL disconnects or connects. This fixes the
   problem where the icon does not change when HAL is restarted.
 - Make sure we always use an SetBrightness int for brightness. This fixes a
   crash for people using the new libsmbios dell addon in HAL. #395174.
 - Merge BrightnessLcd and Dpms into Backlight so we can use this interface
   in a more generic way.

Power Preferences

 - Fix popup_menu callback signature. (Christian Persch) #390172.
 - Add /apps/gnome-power-manager/show_cpufreq_ui GConf key. It's not something
   I wanted to do, as 99% of people don't need to ever change this, but the
   1% will need to for specific systems. Default to hiding the control.
   Distros can patch this if required.
 - Categorize gnome-power-preferences for the control center shell.
   (Denis Washington) #394701.

Translators

 - Christopher Orr (en_GB)
 - Clytie Siddall (vi)
 - Daniel Nylander (sv)
 - David Lodge (en_GB)
 - Djihed Afifi (ar)
 - Francisco Javier F. Serrador (es)
 - Ilkka Tuohela (fi)
 - Jovan Naumovski (mk)
 - Kjartan Maraas (nb)
 - Raivis Dejus (lv)
 - Raphael Higino (pt_BR)
 - Theppitak Karoonboonyanan (th
 - Yair Hershkovitz (he)
 - Žygimantas Beručka (lt)

==============
Version 2.17.4
==============

Released December 18, 2006

General

 - Fix lots of typos in the yelp file. #380920, #381928, #381930.
   (Jorge Gonzalez)
 - Add gnome-power-bugreport.sh so we can automatically get the
   distro version and stuff from HAL using the fantastic new
   X-GNOME-Bugzilla-ExtraInfoScript.

Power Preferences

 - Remove the auto-sleep type from the UI.
 - Revert the glade file design to be similar to the 2.16 layout.
   This means we have On Ac Power and On Battery Power rather than
   the actions tabs. The change wasn't popular.
 - Various grammar changes as suggested by Tino Meinen.

Translators

 - Theppitak Karoonboonyanan (th)
 - Daniel Nylander (sv)
 - Ilkka Tuohela  (fi)
 - Matic Zgur (sl)
 - Jakub Friedl (cs)
 - Francisco Javier F. Serrador (es)
 - Kjartan Maraas (nb)
 - Jakub Friedl (cs)

==============
Version 2.17.3
==============

Released December 04, 2006

General

 - Add the initial versions of the inhibit and brightness applets.
 - Update the window title to be Power History rather than Power Graphs to
   match the drop down menu. #364200
 - Only allocate a buffer once, globally. #363991 (Stu Hood)
 - Fix several build errors on Solaris. #364621 (Harry Lu)
 - Lots of code structure changes, so now task-gobjects are now responsible
   for applying policy. Actions are now mostly asyncronous and modular.
   Code is now easier to understand IMO, and has a better structure.
 - Add really basic support for sounds when critical events happen, for
   instance if suspend fails and the lid is shut. Prevents melting.
   This uses gst-launch to use gstreamer. Add some sample sounds done by me.
 - Convert multi-instance code from libguniqueapp to GtkUnique.
 - Add gnome-keyring functionality to lock keyrings when sleeping. #375681
 - Use GtkUnique rather than libguniqueapp. Optional but recommended dep.

Power Manager

 - Add proper support for detecting broken batteries with UI to ignore
   and visit the vendor page. Requires a new hal-info to work.
 - Add code to detect when we didn't quite make it back from resume.
   This functionality requires a patch to HAL to work. (David Zeuthen)
 - Add charging flash to match the other charging icons. #364574
 - Don't do *any* action until the battery data is marked as valid. (Stu Hood)
 - Fix an infrequent odd crash when we are suspending. (Pascal Terjan)
 - Sanity check the rate and time values in case the hardware really goes
   screwy for a few seconds, and gets the values wrong.
 - Set the libnotify window to NULL after we unref it, which will probably fix
   the crash in #365279
 - Only add and remove batteries if sane. This uses a hashtable to keep
   track of what batteries we are watching and should fix #369488.
 - When we add a DPMS state throttle, remove the last one if set.
   This fixes the bug where the screensaver would not show if
   DPMS had been allowed to activate. Fixes #355279.
 - Fix the bug that was causing the battery items to show on some desktops.
 - Fix a race where percentage_charge can be momentarily zero at startup.
   This fixes an incorrect 'fully charged' notification on startup.
 - Instead of showing "missing" as the catchall, show "discharging".
   #364450. (Stu Hood)
 - Calculate the smoothed rate from device caches, instead of devices.
   #361583. (Stu Hood)

Power Preferences

 - Change the checkbox to "Dim the display when the computer is idle" #363765

Translators

 - Josep Puigdemont i Casamajó (ca)
 - Francisco Javier F. Serrador  (es)
 - Theppitak Karoonboonyanan (th)
 - Ivar Smolin (et)
 - Satoru SATOH (ja)
 - Kjartan Maraas (nb)
 - Daniel Nylander (sv)

==============
Version 2.17.2
==============

Released October 18, 2006

General

 - Fix up the recent configure change to allow g-p-m to build without libnotity
   (Frederic Peters) #359824
 - Add in preliminary support for detecting batteries that might explode.
   See http://hughsient.livejournal.com/ for more details.

Power Manager

 - Fix the hal interface so we automatically connect up the device
   DeviceCondition and PropertyChanged on HAL restart. #349842
 - Remove a potential null-dereference, spotted by Joseph Sacco. #356667
 - Replace the hardware info pane with a drop-down of devices. #356804
   This saves another 200kb from the daemon process.
 - Add initial support for keyboard backlight device - this works with
   the Apple Macbook Pro. (David Zeuthen) #357994
 - Only load the GpmHal* interface gobjects if we have the hardware.
   This saves another 100k of writable memory on my desktop PC.
 - Use the localised general string to describe the battery device in the
   dropdown. #362690.
 - Add XEVENTS functionality. This allows g-p-m to respond to events sent
   by X, as soon the kernel is going to be outputting INPUT events.
 - Fix up a couple of small memory leaks detected by valgrind.

Power Preferences

 - Fix guniqueapp support for the preferences program (Elijah Newren)
   and add support in the statistics program.
 - Make the auto-sleep functionality disable feature easier to understand.

Power Statistics

 - gnome-power-statistics now works instead of the "Information" screen
   that we used before. As it this is out of process we save 300kb for each
   instance of gnome-power-manager daemon running.
 - We can now trivially add new graph types and export them over DBUS.
 - The statistics application now includes light/dark coloured symbols with
   different shapes for colour-blind or partially sighted people.
 - gnome-power-statistics now remembers settings between invocations.
 - Add a proper tango gpm-statistics tango icon. (Jakub Steiner)
 - Add an icon the the statistics program to the "System Tools" menu.

Translators

 - Kjartan Maraas (nb)
 - Hendrik Richter (de)
 - Yair Hershkovitz (he)
 - Erdal Ronahi (ku)
 - Francisco Javier F. Serrador (es)
 - Priit Laes (et)
 - Ilkka Tuohela (fi)

==============
Version 2.17.1
==============

Released September 18, 2006

General

 - Add processor frequency scaling support. Requires HAL 0.5.8.
 - Create a new class to handle a managed proxy, i.e. a DBusGProxy that
   automatically does sane things with bus disconnects, or service restarts.
 - Add libguniqueapp shared library support. This is optional.
 - Update yelp images to reflect 2-16 and generally pretify the help xml.
 - Add in the debug option so we can easier debug g-p-m. Now adding the
   options --debug=power --debug=manager will only display the gpm-power
   and gpm-manager debug output.
 - Move to power measurement in percentages in the spec to better suit low
   power laptops and OLPC.
 - Allow power users to turn off the disconnect and reconnection feature of
   NetworkManager on sleep and resume using gconf.
   (Khashayar Naderehvandi) #353431
 - Add /apps/gnome-power-manager/session_request_save so distros like
   Ubuntu can just switch a gconf key rather than patch the source.
 - Start to implement org.gnome.PowerManager.Statistics for the
   out-of-process graphing interface. It actually doesn't do much yet.
 - Use DPMS_METHOD_OFF when we specify "default" for the DPMS action when on
   laptop hardware. Suspending the screen keeps the backlight on. #354726

Power Manager

 - Fix a couple of small memory leaks where we don't free the icon name.
 - Don't rescan buttons every minute. This task belongs in HAL. #356170
 - Remove eggtrayicon support. This means we depend on GTK+ 2.10. #356150
 - Fix hotplug add and remove of wireless mice.
 - Don't express the decimal point for the / 7 csr scale
 - Remove the broken battery FIXME. It's breaking more laptops that it was
   intended to fix and also breaks my old iBook. #334212
 - Fix some small memory leaks. (Paolo Borelli). #352858.

Power Preferences

 - Update the UI to be task-centric, rather than state centric. This is
   required now the preferences tool is starting to become a bit cleverer.
 - Add elements in the UI to prevent g-p-m from modifying the brightness
   on AC state change. Also add in the UI for the keyboard light sensor
   but disable it for now. #356085
 - Make sure that session connection is not NULL at startup. #353769.

Translators

 - Adam Weinberger (en_CA)
 - Ani Peter (ml)
 - Ankit Patel (gu)
 - Daniel Nylander (sv)
 - David Lodge (en_GB)
 - Elnaz Sarbar (fa)
 - Esteve Blanch Sanmartí (ca)
 - Hendrik Brandt (de)
 - Ilkka Tuohela (fi)
 - Ivar Smolin (et)
 - Jovan Naumovski (mk)
 - Leonid Kanter (ru)
 - Paweł Marciniak (pl)
 - Rhys Jones (cy)
 - Satoru SATOH (ja)
 - Theppitak Karoonboonyanan (th)
 - Woodman Tuen (zh_HK)
 - Woodman Tuen (zh_TW)

==============
Version 2.16.0
==============

Released September 03, 2006

General

 - Turn off Werror in configure. #352448.
 - Be more specific for our device checks in the expanded device information
   to fix the display of CSR properties. rh:203849
 - Fix some small memory leaks. (Paolo Borelli) #352858.

Translators

 - Alexander Shopov (bg)
 - Ani Peter (ml)
 - Daniel Nylander (sv)
 - Esteve Blanch Sanmartí (ca)
 - Gabor Kelemen (hu)
 - Gintautas Miliauskas (lt)
 - Hendrik Richter (de)
 - Iñaki Larrañaga Murgoitio (eu)
 - Kostas Papadimas (el)
 - Leonid Kanter (ru)
 - Raivis Dejus (lv)
 - Robert-André Mauchin (fr)
 - Runa Bhattacharjee (bn_IN)
 - Subhransu Behera (or)
 - Theppitak Karoonboonyanan (th)

===============
Version 2.15.92
===============

Released August 20, 2006

General

 - Fix a double free in the new smartcard code. (William Jon McCann) #350436
 - Work round a compiler bug which caused compilation to fail when using a
   high optimising setting. (Ed Catmur) #352104.
 - Beep to warn if the suspend or hibernate failed. #346542
 - Fix up the desktop files with the version number.
 - Change the spelling of loose to lose throughout the project. (Bruce Cowan)
 - Add a copy of the 24x24 icons instead of generating them at install time.
   Doing clever tricks with imagemagick didn't work very well. #350321
 - Add a timed exit option to the daemon (--timed-exit). #350334

Translators

 - Ankit Patel (gu)
 - Changwoo Ryu (ko)
 - Clytie Siddall (vi)
 - Daniel Nylander (sv)
 - Duarte Loreto (pt)
 - Fano Rajaonarisoa (mg)
 - Francisco Javier F. Serrador (es)
 - Gabor Kelemen (hu)
 - Ignacio Casal Quinteiro (gl)
 - Ilkka Tuohela (fi)
 - Ivar Smolin (et)
 - Johannes Schmid (de)
 - Kjartan Maraas (nb)
 - Mindu Dorji (dz)
 - Leonardo Ferreira Fontenelle (pt_BR)
 - Maxim Dziumanenko (uk)
 - Satoru SATOH (ja)
 - Theppitak Karoonboonyanan (th)
 - Wouter Bolsterlee (nl)

===============
Version 2.15.91
===============

Released August 07, 2006

General

 - Turn on the monitor unconditionally, as we may be using a smart-card to
   authenticate and DPMS might still be on. #350291.
 - Hide the 'Device Information' window if we have no devices.
 - Add in an extra battery charged check to avoid repetition in the battery
   charged notification under some circumstances. #348938
 - Fix all cases reported by sparse/gcc (Kjartan Maraas). #350058
 - Move the roadmap into the TODO so it's easier to update.
 - Make gnome-screensaver connection more resilient to bus failures. #349794
 - Poll all the buttons every minute to detect a silent lid close event. #346082
 - Reset the action timer after an ac_adapter event has been received. #348201
 - Add support for different DPMS sleep modes to support broken monitors.
   Patch from William Waghorn, many thanks.
 - Make the precision of the power supply and power rate more reasonable.
 - Install the 24x24 icons to get rid of the fuzzyness of the tray icon in some
   circumstances. This optionally requires ImageMagick. #348994
 - Fix a typo where we were trying to assign the wrong icon names so the
   battery missing icon didn't show up (instead showed a gtk-broken-image) #348710
 - Fix a crasher where the g-s timeout was larger than the max range for
   gnome-power-preferences. #347932

Translators

 - Ankit Patel (gu)
 - Francisco Javier F. Serrador (es)
 - Johannes Schmid (de)
 - Jovan Naumovski (mk)
 - Kjartan Maraas (nb)
 - Leonid Kanter (ru)
 - Raivis Dejus (lv)
 - Theppitak Karoonboonyanan (th)
 - Woodman Tuen (zh_HK)
 - Woodman Tuen (zh_TW)
 - Žygimantas Beručka (lt)

===============
Version 2.15.90
===============

Released July 23, 2006

General

 - Rewrite the GpmHal and GpmHalMonitor as the old versions were confusing
   and had hard to replicate bugs. No string changes.
 - Added Hungarian translation of the help file. (Gabor Kelemen)
 - Default to policykit support being default off.

Translators

 - Ankit Patel (gu)
 - Changwoo Ryu (ko)
 - Clytie Siddall (vi)
 - Francisco Javier F. Serrador (es)
 - Ilkka Tuohela (fi)
 - Mindu Dorji (dz)

==============
Version 2.15.4
==============

Released July 09, 2006

General

 - Change dbus Inhibit and UnInhibit methods to use a UINT32 rather than INT32,
   as this is specified in the spec.
 - Fix a compile error when we are compiling the non-libnotify sections of
   the code, which probably don't happen that often. #344674 (Elijah Newren)
 - Make a few more shared classes into singletons to save memory and CPU.
 - Allow use of --disable-schemas-install on autoconf level for disabling
   registering GConf schemas. (Tomasz Kłoczko)
 - Change /apps/gnome-power-manager/check_type_cpu default to false after
   discussion in #326742.
 - Add a test program that allows us to test the multiple inhibit stuff,
   and also to show people how easy it is adding Inhibit and UnInhibit calls
   into an existing program.

Power Manager

 - Support MacBook Pro with it's crazy number of brightness states. #346080
 - Add in initial support to check with PolicyKit over dbus. #344171
 - Logically seporate the help file, and add loads of new content.
 - Allow the user to ignore the inhibit requests from stopping a policy action.
   The key /apps/gnome-power-manager/ignore_inhibit_requests can be set to true,
   and the action will still go ahead.
 - Use the same logic as the tooltip for the notification. #345698
 - Only refresh the caches on the last PropertyModified split event to save CPU.
 - Beep if we stopped the action due to an inhibit to warn the user. #345595
 - Make sure machines that do their own dimming get special cased and just set
   the brightness once.	This really *ought* to be a HAL propery. #345258.
 - Fix missing _() macros on some strings (Paweł Marciniak)

Power Preferences

 - Replace the word 'Interactive' in the UI with 'Ask me'. #345960

Power Info

 - Fix the horizontal time scaling so the graph scales correctly.
 - For non-laptops, hide the new power graphs and do not keep polling the values.
 - Read the correct key to get the max time. #345256 (Crispin Flowerday)
 - Big statistics module re-write, which should squash a couple of crasher bugs.

Translators

 - Ankit Patel (gu)
 - Christopher Orr (en_GB)
 - I.Felix (ta)
 - Francisco Javier F. Serrador (es)
 - Gabor Kelemen (hu)
 - Ignacio Casal Quinteiro (gl)
 - Ilkka Tuohela (fi)
 - Jakub Friedl (cs)
 - Jovan Naumovski (mk)
 - Khandakar Mujahidul Islam (bn & bn_IN)
 - Kjartan Maraas (nb)
 - Mindu Dorji (dz)
 - Paweł Marciniak (pl)
 - Priit Laes (et)
 - Rajesh Ranjan (hi)
 - Theppitak Karoonboonyanan (th)

==============
Version 2.15.3
==============

Released June 11, 2006

General

 - Depend on intltool 0.35.0 to build
 - Grammar fixes in the schema and glade file (Clytie Siddall)
 - Add in XFCE option so we display in the XFCE menu. lp:43077
 - Use GtkStatusIcon when GTK version >= 2.9.0 (Jaap Haitsma)
 - Add in new docbook documentation about the dbus interface.
 - Rename and add a few DBUS methods from feedback on XDG list.

Power Manager

 - Actually show the correct levels in the pixmaps for the mouse and keyboard.
 - Add a gconf key so we can disable the action for when the lid is previously
   shut and the AC power removed at a later time as this was causing confusion.
 - Limit the capacity to 100%
 - Undim the screen when we have to unlock returning from resume. #333290
 - Rework the brightness handling so that we only have one way of doing the
   transitions. This simplifies things greatly. #341616
 - Update for gnome-screensaver API changes.  #344103

Power Preferences

 - Add the configurable action for power button press in the UI. #344325.

Power Info

 - Set the correct colours of the line depending on discharging/charging
   status. #338175.

Translators

 - Theppitak Karoonboonyanan & Roys Hengwatanakul (Thai)
 - Wouter Bolsterlee (Netherlands)
 - Clytie Siddall (Vietnamese)
 - Funda Wang (Simplified Chinese)
 - Øivind Hoel (Norwegian bokmål)
 - Francisco Javier F. Serrador (Spanish)
 - Raphael Higino (Brazilian Portuguese)

==============
Version 2.15.2
==============

Released May 15, 2006

General

 - Remove all suspend-to-{x} terminology in the code and documentation in favour
   of hibernate and suspend (http://live.gnome.org/GnomePowerManager/SleepNames).
 - Update the FAQ URL. #330889

Power Manager

 - Allow the use of GtkStatusIcon as eggtrayicon is depreciated.
 - Ensure we set the icon to visible for battery-less desktops, as before we
   had to sometimes toggle the state in g-p-p to get it to show.
 - Make sure we only set the icon if it is different to the one already
   displayed to fix the case where the icons get renamed on package upgrade. #340557.
 - Add support for the new HAL key laptop_panel.brightness_in_hardware to
   properly support key brightness changing on IBM X31 laptops. #340231.
 - Do not warn multiple times about the critical action. #333622.
 - Add the ability to handle a transparent background in the tray icon.
   #341227 (Peter Grundström)
 - Fix the GPM_BUTTON_BRIGHT_UP_DEP and GPM_BUTTON_BRIGHT_DOWN_DEP values to
   what were shipped in the HAL 0.5.7 tarball.
 - Slightly re-work a patch from Paul Betts to handle broken batteries that
   report they are neither charging or discharging by using ac_adaptor
   value instead.
 - Remove the --sm-disable from the .desktop file in autostart since it breaks
   the logout dialog (e.g. on power button) if it is not run with session
   access. lp:31103 and #339168
 - Rework the way throttling is done so that it properly ref-counted and remove
   the compatibility with the old g-s API. #340024 (William Jon McCann)

Power Preferences

 - Add the new checkboxes to set the low power mode policy. #340355

Power Info

 - Make sure the time scale cannot be less than 10 minutes as smaller values
   show the approximation errors in the event-logging code. #340217.
 - Compute the legend width using Cairo instead of hard-coding it. #340218.
 - Correct a format string so we don't sometimes crash on ppc platform. #339974
 - Add more description in the event log, for why we do particular actions.

Translators

 - Francisco Javier F. Serrador (Spanish)
 - Ilkka Tuohela (Finnish)
 - Daniel Nylander (Swedish)
 - Raphael Higino (Brazilian Portuguese)

==============
Version 2.15.1
==============

Released April 23, 2006

General

 - Update screenshots and add lots of documenation.
 - Switch icons to using the Tango style (Jakub Steiner). #331761
 - Update for new throttle API for gnome-screensaver. Also provide a fallback
   to the old API for now. #339209 (William Jon McCann)
 - Respond correctly to systray crashing by reloading the icon to the tray when
   destroyed. (Rodrigo Moya)
 - Fix up the spec file #339263 (Paul Ionescu)
 - Gnome Goal #2 PoLinguas (Jaap Haitsma)

Power Manager

 - Enable the legend only when we get a power event.
 - Only re-enable the fully charged notification when the battery drops down
   to 95% as some batteries charge to 100% and then fluctuate from ~98% to
   100%. #338281
 - Error alerts should use an OK button. #336997
 - Monitor some more gconf keys so we don't have to restart to get the new
   settings. #338628
 - Fix where the primary batteries are listed in the reverse order. #338634
 - Check that we do not set a higher brightness when we try to lower the
   brightness on idle. #338630.
 - Set libnotify point to the center of the icon. #338638
 - Set the default for the icon policy to only display if batteries are
   present so we don't display by default on desktops. rh:187140.
 - Make sure the inhibit cookie we generate is really unique. #339307.

Power Preferences

 - Add the action "Do nothing" so we don't have to do the DPMS action off for
   the external monitor. #338689
 - Fix the notebook tabs on desktop system, so we don't hide "General".

Power Info

 - Added an event log tab, and make the event code more robust.
 - Adding code so that the graphs can start at non-zero.
 - Use the new info page showing a simpler view of hardware.
 - Put a proper grid round the elements. #339262

Translators

 - Žygimantas Beručka (Lithuanian)
 - Wouter Bolsterlee (Netherlands)
 - Daniel Nylander (Swedish)
 - Funda Wang (Simplified Chinese)
 - Ilkka Tuohela (Finnish)
 - Francisco Javier F. Serrador (Spanish)
 - Hendrik Richter (German)
 - Clytie Siddall (Vietnamese)
 - Kostas Papadimas (Greek)

==============
Version 2.15.0
==============

Released April 06, 2006

General

 - Drop support for obsolete versions of libnotify, DBUS and HAL.
 - Code quality improvements (Paolo Borelli)
 - More gtk-doc comments added to all the files.
 - Remove the scons-based build system for now.
 - Use g_option instead of popt (Jaap Haitsma)
 - Install new icons to /usr/share/icons/hicolor and do gtk-update-icon-cache
   when we install. #336067
 - Add X-GNOME-Bugzilla keys for use with bug buddy (Vincent Fretin).
 - Add the missing --daemon option to the man page (Ow Mun Heng).
 - Updated Yelp help file with more useful information.

Power Manager

 - Don't do the critical action when the battery value is 0% as this happens
   for a split second with some ACPI laptops on resume.
 - Deal sanely with HAL and DBUS restarting.
 - Enable all the experimental code, such as the info window and the graphs.
   The graphs have had some serious Cairo lovin' and look pretty slick now,
   and should display more accurate data that we were displaying before.
   We also include a legend so that power events can be seen graphically.
 - Use the button "battery" rather than "www" to show battery status. lp:35633
 - Don't inhibit, but throttle when the lid is shut. #332576.
 - Update caches when we resume. For the matching HAL patch see:
   http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=187396#c10
 - Add a brightness widget that matches the volume popup when we change the
   brightness using the keyboard shortcuts.
 - Rewrite the screensaver integration so that g-s and g-p-m can be restarted
   independently and started in any order. #332366
 - Fix the expose event handling (Crispin Flowerday)
 - Use g_slice rather than g_new for the small data-points.
 - Use /apps/gnome-power-manager/show_actions_in_menu rather than the compile
   setting ACTIONS_MENU_ENABLED to disable the actions menu. #335415
 - Add urgency states and the correct icons to libnotify windows.
 - Synchronize DPMS policy after a suspend or hibernate. #336081
 - Work around a HAL bug with CSR mice and keyboards so they display the
   correct charge after a short delay.
 - Set resume time at startup to let actions settle. (Daniel Silverstone)

Power Preferences

 - Layout improvements (Jaap Haitsma, William Jon McCann) #335991, #336207
 - Move the time sliders so that they start at the g-s-p setting. #336061
 - Add a Critical UPS action into the UI. #337116

Translators

 - Gabor Kelemen (Hungarian)
 - Žygimantas Beručka (Lithuanian)
 - Francisco Javier F. Serrador (Spanish)
 - Takeshi AIHANA (Japanese)
 - Clytie Siddall (Vietnamese)

==============
Version 2.14.0
==============

Released March 14, 2006

General

 - Add the --enable-experimental-features flag so that cool new stuff that is
   not really polished can be added. #326741, #333146
   - Add simple charge, rate and time graph widgets drawn using Cairo.
     This is for #333146 so we can draw cool graphs of power stuff.
   - Create a treeview for each device type so we can display detailed
     information for each device instance.

Power Manager

 - Ignore DBUS timeouts so long suspends do not "fail". (Ray Strode)
 - Add functionality so we can ignore events just after from resume.
   This is adapted from the Ubuntu patch by Daniel Silverstone. rh:185273
 - Make UI logic more sane by using the new "present" key value. lp:33388
 - Poke the screensaver to simulate user input. This is what Windows does, and
   should solve the problems with the timer event happening shortly after the
   ac_adapter is removed. #333525
 - Unrealize the icon when we hide it, else it leaves a 1px line on the
   notification tray. Fixes a transparent panel. #333515
 - Don't try to lock if gnome-screensaver is not running.

Power Preferences

 - Only match primary batteries when showing the battery tab.
 - HIG fixes: spacing and capitalization (Dennis Cranston)

Translators

 - Hendrik Richter (German)
 - Theppitak Karoonboonyanan (Thai)
 - Clytie Siddall (Vietnamese)
 - Ilkka Tuohela (Finnish)
 - Kostas Papadimas (Greek)
 - Wouter Bolsterlee (Netherlands)
 - Takeshi AIHANA (Japanese)
 - Žygimantas Beručka (Lithuanian)

===============
Version 2.13.93
===============

Released March 03, 2006

General

 - Install autostart files to new (definitive) place (Rodrigo Moya)
 - Add a logging interface so that we can log *why* a specific action was
   taken, logged in /var/log/messages. #332760.
 - We have to handle the PropertyModified events differently depending on
   whether we are using dbus 0.60 or dbus 0.61.	(Sjoerd Simons)
   NOTE: You should use 2.13.93 if you are using dbus 0.61.

Power Manager

 - Fix a crash when a very low power mouse is inserted. rh:183127.
 - Fix the UPS "charged" icon. #332761
 - Add a configurable action for the hibernate button and the power button.
 - Wait for gnome-screensaver to lock before we suspend (Daniel Silverstone)
 - Display a BIG FAT warning in the event of DBUS not being present instead of
   just aborting like we do now.
 - Update with new bluecurve suspend and hibernate icons. (Diana Fong)
 - Ignore timeout events when the lid is closed, as we don't want to re-enable
   the screen when the user moves the mouse (on systems that do not support
   hardware blanking). lp:22522
 - Inhibit activation of the screensaver when the lid is closed.
 - Use a better way to work out if the battery is not charging. #333169
 - Standardise on longer timeouts for the libnotify boxes. lp:33411
 - Fix the repeated "battery is fully charged" messages if hardware is
   a little wonky. lp:32650, rh:183612

Power Preferences

 - Add an option to disable the dim on idle.

Translators

 - Ilkka Tuohela (Finnish)
 - Clytie Siddall (Vietnamese)
 - Takeshi AIHANA (Japanese)
 - Francisco Javier F. Serrador (Spanish)

===============
Version 2.13.92
===============

Released February 26, 2006

General

 - Update the yelp screenshots and text.
 - Update the gnome-screensaver DBUS methods for new names. Fixes #332481
 - Rationalise the icon naming scheme so that we can start to theme g-p-m.
 - Add the new UPS charging and discharging icons. Fixes #331117

Power Manager

 - Fix detection of button objects. Fixes lp:32447
 - Do the critical action as part of a g_timeout, rather than a just a
   delay so we don't lock the GUI. Fixes #332150
 - Describe what we are going to do better, so we don't say we are going to
   shutdown when we just are going to hibernate.
 - Add the new key notify_hal_error to set the policy for HAL failure
   notifications. Default true to display. Fixes #332440
 - Add the new key use_time_for_policy to set the policy for per-time or
   per-percentage critical and low power actions. Fixes #332055
 - Fix the notification for battery when the AC is removed. Fixes #332322
 - Only inhibit sleep if we are set to check the CPU load. Fixes #332149
 - Add in functionality so that we dim the screen to 30% when the SESSION
   is idle. Fixes #328564
 - Only use the ac_adapter fallback on desktops if use_icon_for_desktops is
   set. Defaults to false. Fixes #332407

Power Preferences

 - Disable widgets if gconf key is marked not writable
 - Various HIG fixes (Jaap Haitsma, Crispin Flowerday)

Translators

 - Julien Valroff (French)
 - Žygimantas Beručka (Lithuanian)
 - Ilkka Tuohela (Finnish)
 - Clytie Siddall (Vietnamese)
 - Takeshi AIHANA (Japanese)
 - Vladimer SIchinava (Georgian)
 - Kjartan Maraas (Norwegian bokmål)
 - Kostas Papadimas (Greek)

===============
Version 2.13.91
===============

Released February 20, 2006

General

 - Add --enable-actions-menu=foo so we can disable the menu at compile time.
   Fixes bug #331446
 - Remove doxygen build support as hardly any files now use doxygen. #327743.

Power Manager

 - Check the on_ac property before we do the action. #331401.
 - Make g-p-m do the right thing for the Sleep keyboard button (David Zeuthen).
 - Add a simple and complex locking modes (for power users) to fix #331164
 - Document the complex locking policy. #331717
 - Do not show the tooltip when popup menu is on the screen. #331075
 - Changed "Power Warning" to "Power Information" for the title when the
   ac_adapter is removed. #331865
 - We do the lid close on battery action if the ac_adapter is removed when the
   laptop is closed and on battery. #331655

Power Preferences

 - Use a new UI separating the AC and battery policy cleanly.
 - Change duplicate accesskeys #331538
 - Remove pointless icons in general tab #331530.
 - Remove suspend button action from the GUI (defaults to suspend) but can be
   changed by power users in gconf. #331757 (Jaap Haitsma)
 - Add back option "Suspend" for low power action by popular request, and
   explain in the docs why it might be a bad idea. #330267
 - Make the widgets disabled if the gconf key is not writable. #327893

Translators

 - Francisco Javier F. Serrador (Spanish)
 - Kjartan Maraas (Norwegian)
 - Satoru SATOH (Japanese)
 - Clytie Siddall (Japanese)

===============
Version 2.13.90
===============

Released February 15, 2006

General

 - Add a scons build framework. #328708
 - Add debugging framework so traces are more manageable.
 - Vastly updated yelp file with lots more information. #324977

Power Manager

 - Fix the icon and tooltip for UPS's. #329027
 - Do an exponentially weighted average for the rate so that high frequency
   changes are smoothed. This should mean the time_remaining does not
   change drastically between updates. #328927.
 - Inform the user if the HAL command failed, and point them in the direction
   of the on-line FAQ page. #330889
 - We can restart hald without killing g-p-m. #327234
 - Expose the Suspend and Hibernate actions interface. #330189
 - Fix signal-related crash on 64bit systems.
 - Add an autostart file so we start automatically. #328801
 - Prevent the notifications from being wrongly shown multiple times. #328958
 - Clear charge status when rate zero. #328964
 - Only do lid sleep action when on battery power. #329512

Power Preferences

 - Only connect up the value-changed signal once the initial value has been set.
   This prevents the gconf keys from getting written to (if only for a
   split second), so that the icon no longer flickers when preferences is
   clicked. RH #179797

Translators

 - Ilkka Tuohela (Finnish)
 - Clytie Siddall (Vietnamese)
 - Theppitak Karoonboonyanan (Thai)
 - Alexander Shopov (Bulgarian)
 - Kostas Papadimas (Greek)
 - Raphael Higino (Brazilian Portuguese)
 - Žygimantas Beručka (Lithuanian)
 - Leonid Kanter (Russian)
 - Ilkka Tuohela (Finnish)
 - Hendrik Brandt (German)
 - Theppitak Karoonboonyanan (Thai)
 - Raphael Higino (Brazilian Portuguese)
 - Slobodan D Sredojevic (Serbian)
 - Chao-Hsiung Liao (Traditional Chinese)
 - Øivind Hoel (Norwegian bokmål)
 - Vincent van Adrighem (Tino Meinen)
 - Ignacio Casal Quinteiro (Galician)
 - Francisco Javier F Serrador (Spanish)
 - Ankit Patel (Gujarati)
 - Josep Puigdemont i Casamajó (Catalan)
 - Lukas Novotny (Czech)

==============
Version 2.13.5
==============

Released January 25, 2006

General

 - Bump version to a more suitable GNOME release version.
 - Remove the website source from CVS as already in gnomeweb. #328280
 - Flattern the gconf schema so that we don't have lots of subfolders
   for very few keys. #327894

Power Manager

 - Lots of smaller bugfixes such as #327471, #327799
 - Only notify the user of low battery on the 20, 10, 5, and 2 minute intervals.
 - Add CanSuspend and CanHibernate DBUS methods
 - Make tooltip more concise. #327443
 - If icon not embedded don't do notifications. #327799
 - Manager now changes brightness, not g-p-p. #327895
 - Set the correct lcd brightness on startup.
 - Fix the bug where g-p-m crashes after emitting a signal
 - Added .desktop file for gnome-session's autostart mechanism.
 - All time now internally stored as seconds. #328289
 - Show the tray menu for any button press. #327959.
 - Only do critical action for primary battery. #328228, #328228
 - Don't do lots of notifications on startup if battery is very low. #327963

Power Preferences

 - Make the combo boxes in options expand so that we don't get different sizes.
 - Remove time estimates for low and critical battery since this is device
   and system dependent.
 - Brightness now dealt with as a percentage, so gconf portable. #327895
 - Now called "Power Management Preferences". #328397

Translators

 - Ankit Patel (Gujarati)
 - Clytie Siddall (Vietnamese)
 - Ilkka Tuohela (Finnish)
 - Kjartan Maraas (Norwegian bokmål)
 - Ignacio Casal Quinteiro (Galician)
 - Tino Meinen (Netherlands)
 - Francisco Javier F. Serrador (Spanish)
 - Funda Wang (Simplified Chinese)
 - Slobodan D. Sredojevic (Serbian)

=============
Version 0.3.4
=============

Released January 17, 2006

- We now depend on HAL 0.5.6 for the new suspend, hibernate and shutdown
  functionality. HAL 0.5.6 is available in my repo for FC4.
- Source releases are now done on the GNOME ftp servers:
  ftp://ftp.gnome.org/pub/GNOME/sources/gnome-power-manager/
- We now only show Suspend and Hibernate options when HAL says we should.
  NOTE: just because HAL (i.e. the kernel) says it has hibernation or suspend
  support is compiled in, doesn't automatically mean that it will *work*.
- DPMS has moved into gnome-power-manager from gnome-screensaver, thanks
  to the work from William Jon McCann. There now is a DBUS interface to
  control this new functionality (#326276)
- org.gnome.GnomePowerManager -> org.gnome.PowerManager (#326492)
- GNOME Power Manager now listens for the new idle signals from g-s.
- There now is a yelp help file (#324977), thanks to Jaap Haitsma.
- Lots of new translations: Greek (Nikos Charonitakis), Gujarati (Ankit Patel),
  Vietnamese (Clytie Siddall), Catalan (Josep Puigdemont i Casamajó),
  Thai (Theppitak Karoonboonyanan), Serbian (Slobodan D. Sredojevic).
- Lots of updated translations: Galician (Ignacio Casal Quinteiro), 
  Hungarian (Gabor Kelemen), Bulgarian (Alexander Shopov), 
  Norwegian (Kjartan Maraas), Spanish (Francisco Javier F. Serrador), 
  Simplified Chinese (Funda Wang), Lithuanian (Žygimantas Beručka), 
  Italian (Daniele Medri), French (Guillaume Savary), Finnish (Ilkka Tuohela).
- We now try to save the GNOME application state before the critically-low
  action is taken (default shutdown).
- The power button is now an interactive shutdown, saving GNOME session state.
- Fix a bug where the preferences program was crashing on missing gconf schema.
- Fixed lots of other smaller bugs such as (#322773), (#323135), (RH#174196),
  (#322547), (RH#172963), (RH#176656).
- Lots of source file re-organisation, also a large refactoring. Thanks to 
  William Jon McCann for the large amount of code cleanup done.
- Fix problem where preferences window is redrawn and then resized (#323562)
- Don't crash if gnome-panel is restarted, but display the icon again (#324446)
- Fix problem where battery is removed, and icon does not change (#323563)
- Made the warning about the AC adapter and the battery full gconf
  configurable, fixing RH#176433 and (#325876).

=============
Version 0.3.1
=============

Released November 28, 2005

- Now we disconnect and reconnect NetworkManager when suspending and resuming.
- Default is now to suspend on lid close. At least we should assume it will
  succeed, rather than assume it will fail.
- Lots of HIG changes in g-p-p by Jaap Haitsma, thanks.
- If we are an IBM Thinkpad, don't dim the screen gently, as the BIOS does
  this automatically on it's own.
- Add the beginning of a console g-p-m for GDM (prototype).
- Add screensave 'Poke' so we can interrupt the screensaver instead of waiting
  for a keypress after a suspend or hibernate resume.
- Build fixes so we can build with DBUS head (and 0.60 when released).
- Fixed a bug where the correct brightness wasn't being set on battery boot.
- Added an option in g-p-p so that password protected resume is an option.
- If you are having problems with crashes or missing settings, please uninstall
  the gnome-power-manager 0.2.8 rpm, and install 0.3.1, rather than upgrading.
  The old rpm post line in 0.2.8 causes the new gconf schema to be uninstalled.
- Also fix a bug which makes the last bug doubly worse, by not crashing on
  missing gconf schema, but handling it gracefully, and guessing some defaults.
- Lots of translation updates.

=============
Version 0.3.0
=============

Released November 15, 2005

- Schema is now properly applied in the RPM spec file.
- Fix the tooltip so that we don't display "Unknown Remaining"
- Wireless mice and keyboards now generate messages when battery low.
- Now align the menu to the bottom (or top) of the notification area like
  all the applets do.
- Website is now hosted on gnome.org servers:
  http://www.gnome.org/projects/gnome-power-manager/
- New WIKI with all the things in progress and TODO:
  http://live.gnome.org/GnomePowerManager
- Update the website to be more GNOMEy, copied from the nautilus template.
- Lots of Makefile.am and configure tidy ups with thanks to JP Rosevear.
- Removed gpm-dbus-test and made the DBUS interface *much* simpler
- Multiple batteries and wireless device support massivly improved due
  to a new underlying calculation engine. Lots of cruft has been ripped out.
- Laptops that don't turn off the backlight when the lid is shut are now
  automatically turned off using DPMS.
- Notification icon now only appears when batteries low, or optionally
  when discharging and charging. The options have been turned to radio buttons
  to make options clearer. Also icons are now at 24x24 to conform to the
  GNOME HIG.
- libnotify messages now replace one another, so the screen isn't littered
  with "battery is critically low" messages.
- Replace our own "dumb" icon management with the GNOME stock icon functions,
  with thanks to Jaap Haitsma.
- Lots of translation updates.

===============
Version 0.2.8.1
===============

Released October 25, 2005

- Fix a NULL pointer dereference where the remaining_time isn't known, and
  the battery is low.
- Don't crash when we do not have gnome-dev-memory in our theme.
- We now register the name of the application with the session-manager.
- Change HAL dep from 0.5.4 to 0.5.3 so we can build on Ubuntu Breezy.
  NOTE: There are *lots* of bugs in HAL 0.5.3 fixed in later releases.
- Now delete Makefile.in when doing maintainer-clean rather than distclean
  so we can build on Ubuntu Breezy.

=============
Version 0.2.8
=============

Released October 17, 2005

- All source files are now fully documented with Doxygen.
  http://gnome-power.sourceforge.net/doxygen/
- Fixed problems with displaying the just the AC Adapter icon.
  Thanks to Dumitru Ciobarcianu for reporting the problem.
- Added desktop mode where icon is forced. Disabled by default.
  The icon handling logic is to be simplified in 0.2.10
- Fixed a fatal error where a NULL pointer was deferenced when removing
  AC Adaptor when icon was hidden.
- Lots of cosmetic fixes thanks to Wouter Bolsterlee.
- Add back the (now themed) icons to gnome-power-preferences.
- Add a new tool, gnome-power-info to display the p-m capabilities or your
  machine, and report details of your power hardware. More to come...
- Lots of cosmetic fixes from Wouter Bolsterlee.
- We now detect when HAL is restarted and warn the user accordingly.
- When setting the low battery and critical battery threholds, we now
  tell the user how much time they would have. This only works for ACPI
  when discharging, as HAL doesn't give us discharge data when charged.

=============
Version 0.2.6
=============

Released October 01, 2005

- GNOME Screensaver support runtime detection has been improved
  (no timeouts now, and console messages supressed)
- Fixed lots of 64bit warnings thanks to Rodrigo Moya <rodrigo@novell.com>
- GNOME Power Manager is now in Fedora Core Rawhide!
- The screen now dims gently (rather than a big brightness change) when
  changing brightness states.
- We now support ONLY the new SetBrightness HAL API in HAL CVS.
  http://article.gmane.org/gmane.comp.freedesktop.hal/3280
  You will have to be using HAL CVS for brightness changing to work.
- We now do not require libhal as all communication to hald is done through
  the DBUS glib bindings.
- All source files now have lots of asserts that should make any code logic
  errors easy to spot. Please report any regressions.
- Thanks to Robert Love, we now daemonize when being run. Use --no-daemonise
  to disable this.
- A new "About" box that follows the GNOME HIG...
- A new "Information" tab that tells you a bit about your computers' power
  management capability. This is very young and will have much more
  information in the future about batteries, UPS's etc. Help welcome.
- Lots of fixes and improvements to the core code, with thanks to Theetjuh
  and Myk Melez for testing the code so well.
- GNOME Power Manager now notifies you your battery is low *and* how much time
  you have remaining. This fixes a regression from 0.2.2.
- Working with GNOME Screensaver, we now work out the idle time so we can
  suspend or hibernate in a period of keyboard and mouse in-activity. 
  The load value is also computed, so we can avoid sleeping when CPU 
  intensive programs are left running, e.g. kernel compiles or simulations.

=============
Version 0.2.4
=============

Released September 21, 2005

- We now have an experimental yum repo that contains all the needed updates
  for a standard FC4 system.
  You do not now have to update your fedora system to the unstable
  rawhide repo. All packages have been built by me for FC4.
- Comboboxes now only have "sane" values available.
- Lots more code cleanups, and more modularization.
- 100% GLIB DBUS support - this is faster than libhal, but has not been tested
  much, and is disabled for now. Use ./configure --enable-glibhal to test.
- DBUS services now works, so we init g-p-m with just a query to 
  org.gnome.GnomePowerManager. This makes it easy to make sure g-p-m has been
  started, or to start g-p-m when we start Power Preferences.
- Now we control GNOME Screensaver so that we don't use screensavers on battery
  but just blank the screen.
- Lots of updates to the website.
- Fixed specfile to be in RedHat approved format.
- Now we only call SetLowPower if system.formfactor is laptop.
- We detect GNOME Screensaver at runtime, rather than with a configure option.

=============
Version 0.2.2
=============

Released September 07, 2005

- Fixed the problem where the notification icon wasn't being shown by default.
- We now check for the presence on the session and system dbus connections,
  and tell the user what they have to do, to fix the problem.
- New Polish translation by Michał Kastelik
- Switch to using org.gnome.GnomePowerManager rather than net.sf.GnomePower
- Add the new DBUS api calls isOnBattery(), isOnUps(), and isOnAC() and 
  remove isRunningOnMains().
- LCD slider brightness now adjusts the correct immediate state whilst on 
  battery power and AC.
- Fix from wrobell to fix compilation on PLD Linux.
- Made docbook2man optional. If this program is missing, the man files will 
  not be built.	Suggested by Eugenia Loli-Queru to fix Arch Linux compilation.
- Add lots more answered questions on the FAQ page.

=============
Version 0.2.1
=============

Released September 5, 2005

- The reboot and halt gconf typos have been fixed.
- Lots more code compliant with C99.
- gnome-power-manager now sports a --version argument.
- New Italian translation by Daniele Medri
- Fix a problem reported by Andrew Duggan where the incorrect ACPI reading was
  tripping up our over-zealous HAL checks.
- Rename LCDPanel to LaptopPanel to match HAL CVS. LCD brightness is
  officially supported now.
- Fix the combobox error for "Sleep Type"
- Website updated with a "bug reporting" section.

=============
Version 0.2.0
=============

Released August 31, 2005

- This new release brings lots of new features and updated translations.
- The preferences program now supports LCD brightness, and works with 
  gnome-screensaver to set the DPMS timeout for monitors.
- The website has been updated with a new design with lots more content.
- *WARNING* this program depends on new DBUS and HAL libraries to install, 
  due to the recent changes in HAL. See the new FAQ page 
  (http://gnome-power.sourceforge.net/faq.php) for more details.
- Working with HAL 0.5.4, lots of problems have been solved.
- This includes the need for a external DBUS daemon - now we use HAL to 
  launch scripts.
- Many more batteries are supported, as well as support for most of the 
  broken ACPI BIOSes.
- This release has had little testing (and a *lot* has changed internally 
  since 0.1.0), so expect a few bugs, and teething problems.
- The wait between 0.1.0 and 0.2.0 has been required for the newest HAL to be
  released. Expect more frequent releases in the future.

=============
Version 0.1.0
=============

Released July 12, 2005

- Massive changes!
- A new DBUS system daemon, pmscripts that you can edit for suspend2 or 
  swsup hibernation.
- Lots of new features including a full client API for shutdown/logoff 
  notification to applications.

=============
Version 0.0.5
=============

Released June 18, 2005

- PDA support
- Totally re-written backend and lots of architectural changes.
- Icons now generated on the fly, logging improved.
- Events now configuable, code tidied up.

=============
Version 0.0.4
=============

Released June 15, 2005

=============
Version 0.0.3
=============

Released April 17, 2005

- Lots of bugfixes, new features, new preferences program - supporting 
  wireless mice and keyboards, pda's and the usual laptop batteries...

=============
Version 0.0.2
=============

Released March 24, 2005

- Pre-release version, mostly proof of concept.
- Newer (and better :-) code is always found in CVS.
- Other ideas or comments welcome.
