==============
Version 2.14.3
==============

Released April 25, 2006

Power Manager

 - Remove --sm-disable from the .desktop file it breaks the logout dialog 
   (e.g. on power button) if it is not run with session access. #339168
 - Fix for the final time the lid confusion. Fixes rh:187396

==============
Version 2.14.2
==============

Released April 24, 2006

Power Manager

 - Fix an operator precedence problem where the logic was all messed up.
   This was triggering the not-on-ac lid-closed behavior and causing seemingly
   random suspends. (Koichi Takahashi)
 - Respond correctly to systray crashing by reloading the icon to the tray when
   destroyed. (Rodrigo Moya)
 - 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

Translators

 - Wouter Bolsterlee (Netherlands)
 - Nikos Charonitakis (Greek)
 - Hendrik Richter (German)

==============
Version 2.14.1
==============

Released April 09, 2006

Power Manager

 - Add the missing --daemon option to the man page (Ow Mun Heng).
 - 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.
 - Remove the experimental code, this has moved to HEAD.
 - Use the button "battery" rather than "www" to show battery status. lp:35633
 - Don't inhibit, just throttle when the lid is shut. #332576.
 - add X-GNOME-Bugzilla keys for use with bug buddy (Vincent Fretin).

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.
