diff options
author | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-02-19 20:40:48 +0000 |
---|---|---|
committer | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-02-19 20:40:48 +0000 |
commit | be4fc77c294a41a0db46ba692fbe45b2045b66c3 (patch) | |
tree | 4e930029faf4f131514b080217ad080fd3a5acb8 /ChangeLog | |
download | kpowersave-be4fc77c294a41a0db46ba692fbe45b2045b66c3.tar.gz kpowersave-be4fc77c294a41a0db46ba692fbe45b2045b66c3.zip |
Added KDE3 version of kpowersave
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/kpowersave@1092957 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 5127 |
1 files changed, 5127 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..14d4f09 --- /dev/null +++ b/ChangeLog @@ -0,0 +1,5127 @@ +2007-09-17 Danny Kukawka <danny.kukawka@web.de> + + Tagged new release v0.7.3 + +2007-09-17 Danny Kukawka <danny.kukawka@web.de> + + * ChangeLog.package: updated for 0.7.3 + +2007-09-17 Danny Kukawka <danny.kukawka@web.de> + + * packaging/openSUSE10.3.kpowersave.spec: added new SPEC + file for openSUSE 10.3 + +2007-09-17 Danny Kukawka <danny.kukawka@web.de> + + * po/de.po: Added missing space between text and ellipsis + (...) (see b.n.c #293707) + * NEWS: Updated news file. + +2007-09-17 Danny Kukawka <danny.kukawka@web.de> + + Updated language files with min 75% from + forgesvn1.novell.com/svn/suse-i18n/trunk/lcn : + + * po/fi.po: + * po/pt.po: + +2007-09-17 Danny Kukawka <danny.kukawka@web.de> + + * po/sl_SI.po: added now complete Slovenian po-file from + Jure Repinc <jlp@holodeck1.com>. + +2007-09-17 Danny Kukawka <danny.kukawka@web.de> + + Prepared v0.7.3 release: + + * ChangeLog.package: Updated package changelog with the + Changelog from the SUSE package + * NEWS: Added news for 0.7.3 release + * README: updated recommended dependencies, updated bugzilla + links. + +2007-09-17 Danny Kukawka <danny.kukawka@web.de> + + * po/sl_SI.po: added new (not complete) Slovenian po-file + from Jure Repinc <jlp@holodeck1.com>. + +2007-09-12 Danny Kukawka <danny.kukawka@web.de> + + When use DBUS_TYPE_BOOLEAN use as variable type dbus_bool_t + to avoid possible trouble on big endian machines: + + * src/dbusHAL.cpp: Replaced int variables with dbus_bool_t. + * src/dbusHAL.h: included dbus/dbus.h + * src/hardware.cpp: Replaced int variables with dbus_bool_t. + +2007-09-11 Danny Kukawka <danny.kukawka@web.de> + + * src/screen.cpp: Fixed b.n.c #309491. Fixed code to free + KProcess object if gnome-screensaver is running (which + mean unfortunately GNOME is running). + +2007-09-11 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Fixed handleACStatusChange(), notify + only if notifyEvent == true. Print notifyEvent on debug. + +2007-09-05 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.[cpp,h]: Fixed b.n.c #307431: prevent + send events about AC status change on changes of the + session state. + +2007-09-05 Danny Kukawka <danny.kukawka@web.de> + + Prepared KPowersave to work with HAL >= 0.5.10 and the + changed policy/privileges names which KPowersave use to + lookup what is allowed for a user: + + * configure.in.in: Added detection of HAL >= 0.5.10 + * src/Makefile.am: added privileges.h + * src/hardware.cpp: use now privileges.h defines + * src/privileges.h: New file with defines for the policy + names depending on the HAL version. + +2007-09-03 Danny Kukawka <danny.kukawka@web.de> + + Updated language files with min 75% from + forgesvn1.novell.com/svn/suse-i18n/trunk/lcn : + + * po/cs.po: + * po/zh_CN.po: + +2007-09-03 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Changed function to set the + brightness up/down on vertical wheel events over the applet + icon to use also do_brightnessUp/Down with 5-percentage + steps to avoid problems with machines with a high number + of brightness levels. + +2007-09-03 Danny Kukawka <danny.kukawka@web.de> + + Changed return value types due to changes in HAL + (s/DBUS_TYPE_UINT32/DBUS_TYPE_INT32): + + * src/dbusHAL.cpp: Changed for suspend calls. + * src/hardware.cpp: Changed for GetBrightness and for + SetPowerSave() calls. + +2007-08-30 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: Fix an other case of use bool to get + DBUS_TYPE_BOOLEAN variables in currently unused code. + * src/kpowersave.cpp: Don't use kdFatal() before exit + in kpowersave::kpowersave() otherwise DrKonqi get called. + +2007-08-27 Danny Kukawka <danny.kukawka@web.de> + + * src/detaileddialog.cpp: Call setInfos() on AC events + to force update of e.g. scheme and CPU Freq information. + +2007-08-27 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: Fixed checkConsoleKitSession() again. + Don't use boolean to get DBUS_TYPE_BOOLEAN variables from + D-Bus. This lead to strange results on ix86 (the stange + is: it fails only on free local variables if leave the + function, but only on ix86 and not on x96_64). + +2007-08-26 Danny Kukawka <danny.kukawka@web.de> + + * configure.in.in: Cleaned up configure to undefine + ENABLE_YAST_ENTRY if the Yast entry in the applet should + not added as e.g. at openSUSE >= v10.3. + +2007-08-25 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: Fixed b.n.c #301692 again, but with an + other source of the problem: fixed parameter for D-Bus + call to ConsoleKit to get info if the session is active. + +2007-08-25 Danny Kukawka <danny.kukawka@web.de> + + Merged unmerged files with kpowersave.pot: + * po/[ar,bgi,el,es,fr,ja,pt_BR,tr].po: + + Removed largely untranslated files from SVN: + * po/[sk,sl_SI].po: + +2007-08-25 Danny Kukawka <danny.kukawka@web.de> + + Updated language files with min 80% from + forgesvn1.novell.com/svn/suse-i18n/trunk/lcn : + + * po/[cs,nl,pa].po: + + New translations from the same repo: + + * po/hi.po: Hindi (220/69/27) + * po/lt.po: Lithuanian (243/23/50) + +2007-08-24 Danny Kukawka <danny.kukawka@web.de> + + * configure.in.in: Don't check any longer for PolicyKit + >= v0.4, simply check if libhal provide the following + function: libhal_device_is_caller_privileged() to check + if KPowersave should use libhal or the old PolicyKit + D-Bus interface. + +2007-08-23 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: Fixed possible segfault if the + XDG_SESSION_COOKIE isn't set. Set sessionIsActive to true + in this case and skip the rest of the checks. + +2007-08-20 Danny Kukawka <danny.kukawka@web.de> + + Updated language files from + forgesvn1.novell.com/svn/suse-i18n/trunk/lcn : + + * po/[da,el,fi,hu,it,km,nb,pa,pl,pt,ru,sv,uk].po: + +2007-08-20 Danny Kukawka <danny.kukawka@web.de> + + * src/dbusHAL.[cpp,h]: Added function to check if the + org.freedesktop.Policy.Power has an owner (new function + is isPolicyPowerIfaceOwned()). + * src/hardware.[cpp,h]: Added helper to call + dbusHAL::isPolicyPowerIfaceOwned(). + * src/kpowersave.[cpp,h]: Added active session handling + for schemes (don't react on AC state changes if the + session get inactive and apply default schemes based on + AC state if the session get active again). + Changed handleActionCall() to check if the current session + is active and deny request if not. If there is no owner of + org.freedesktop.Policy.Power allow shutdown on battery + critical events. + + TODO: Think about the situation if the session get inactive + and there is no owner of org.freedesktop.Policy.Power + +2007-08-20 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: If the desktop session (if detected + via ConsoleKit) get inactive call releasePolicyPowerIface() + and if the session is active again try to aquire the + org.freedesktop.Policy.Power interface again. + + This should happen: + - the session get inactive: + - release org.freedesktop.Policy.Power: + powersaved or if there is an other desktop session + an other KPowersave instance can aquire the name and + handle powermanagement. + - the session get active again: + - the current active KPowersave instance aquire the + interface/name from powersaved (if there is an other + KPowersave instance holding the name it should release + the name ...) and handle powermanagement again. + +2007-08-20 Danny Kukawka <danny.kukawka@web.de> + + Added code to detect if we get a NameOwnerChanged signal + from DBus for org.freedesktop.Policy.Power and check if + this KPowersave instance caused the signal. + + * src/dbusHAL.[cpp,h]: + * src/hardware.cpp: + +2007-08-20 Danny Kukawka <danny.kukawka@web.de> + + * src/dbusHAL.[cpp,h]: Split up the code to aquire the + org.freedesktop.Policy.Power name service to a new own + function. Added new function to release the service + name again. Call now dbus_bus_release_name() if close() + get called. + +2007-08-19 Danny Kukawka <danny.kukawka@web.de> + + Updated svn:ignore for src/ to ignore new files. + +2007-08-19 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Fix b.n.c #301692, switch schemes + correctly on AC plug in/out events. + +2007-08-17 Danny Kukawka <danny.kukawka@web.de> + + Update TODOs (about tasks for new ConsoleKit session + management) + + * TODO: + * src/kpowersave.cpp: + +2007-08-17 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: Don't emit events for: power, sleep + and s2disk button if the session is inactive. + +2007-08-17 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: Fixed commit r3046: really ignore + the brightness up/down key event if session inactive. + +2007-08-17 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.[cpp,h]: Handle desktopSessionIsActive() + signal from class HardwareInfo: + - stop/start autosuspend and autodimm depending on the + session state + - don't call may configured actions for the lidclose event + if the session is inactive. + +2007-08-17 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: Added new function to get the + private sessionIsActive. + Ignore brightness up/down key events from HAL if the + session is marked as inactive. + +2007-08-17 Danny Kukawka <danny.kukawka@web.de> + + Implemented code to check on ConsoleKit vi D-Bus if the + current desktop session is active and monitor if the + state change. + + * src/dbusHAL.[cpp,h]: Listen to D-Bus if the state of the + session change and inform class HardwareInfo about the + change. + * src/hardware.[cpp,h]: Added new function to get the name + and the state of the current Session from ConsoleKit. + Added code into the DBus event filter function to detect + if the state change and send a new signal if this happen. + + TODO: Integrate this into class kpowersave to stop e.g. + autosuspend and autodimm if the session get + inactive. + +2007-08-17 Danny Kukawka <danny.kukawka@web.de> + + Comment out variable names of unused function parameters + and remove no longer needed checks to prevent compiler + warnings: + + * src/dbusHAL.cpp: + * src/inactivity.cpp: + * src/kpowersave.cpp: + +2007-08-17 Danny Kukawka <danny.kukawka@web.de> + + * po/de.po: Updated german language file. + +2007-08-17 Danny Kukawka <danny.kukawka@web.de> + + * src/countdown_Dialog.ui: removed include hints + +2007-08-16 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: Fix parameter types for call + SetPowerSave() on HAL. + +2007-08-16 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: Comment out calls of + getSchedPowerSavings(), the needed HAL interface didn't + make it into HAL yet. + +2007-08-16 Danny Kukawka <danny.kukawka@web.de> + + * src/dbusHAL.cpp: Show some debug messages only if + kpowersave started with --dbg-trace. + +2007-08-16 Danny Kukawka <danny.kukawka@web.de> + + Finished work on new Autosuspend warn/countdown dialog + to fix bug/feature request from b.n.c #182609: + + * src/config/kpowersaverc_default: Added new config + variables to enable/disable the dialog and to set the + time how long the countdown should be. + * src/settings.[cpp,h]: integrate them into general + settings. + + * src/countdown_Dialog.ui: Fixed dialog to resize + correctly. + * src/countdowndialog.cpp: Init Progressbar before show + up the dialog, set dialog caption, adjust the size and + call show(). + * src/dummy.cpp: removed no longer in this file needed + strings. + * src/kpowersave.[cpp,h]: Integrate the dialog in the + logic for start/setup and handle autosuspend. + +2007-08-15 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: Fix code to set brightness up/down + and add some debug code. This should fix b.n.c #282640. + +2007-08-14 Danny Kukawka <danny.kukawka@web.de> + + * src/configuredialog.cpp: Fix pB_resetBrightness_clicked() + to use hwinfo->setBrightness() correctly (set level and + not percentage with level). + +2007-08-14 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: Change type of parameter of + SetPowerSave() on HAL to from DBUS_TYPE_BOOLEAN to + DBUS_TYPE_INT32. + +2007-08-14 Danny Kukawka <danny.kukawka@web.de> + + Extended and added new debug message for CPU code in the + detailed dialog to trace problems within Virtualbox. + + * src/detaileddialog.cpp: + * src/hardware_cpu.cpp: + +2007-08-13 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: Maked isCpuFreqAllowed() not + const to be able to check the Policy on each call directly + from libhal. + * src/kpowersave.cpp: Don't enable 'CPU Freq Policy' entry + in the applet menu if we know KPowersave isn't allowed to + call the interface on HAL. + +2007-08-13 Danny Kukawka <danny.kukawka@web.de> + + * src/dbusHAL.[cpp,h]: Extended isUserPrivileged() + depending on USE_LIBHAL_POLICYCHECK to ask HAL if the + user is privileged to call a interface. + * src/hardware.[cpp,h]: Ported existing calls of + dbusHAL::isUserPrivileged() to changed function param. + Added new checks for Brightness/SetPowersave HAL calls + if USE_LIBHAL_POLICYCHECK is defined (because they didn't + exist in the old HAL < 0.5.10) + +2007-08-13 Danny Kukawka <danny.kukawka@web.de> + + * configure.in.in: Changed detection if we need to call + new PolicyKit/HAL instead of PolicyKit D-Bus daemon to + check for libhal_device_is_caller_privileged() in libhal. + +2007-08-13 Danny Kukawka <danny.kukawka@web.de> + + * configure.in.in: Added checks for HAL >= 0.5.10 and + PolicyKit >= 0.4 to check if we have to ask HAL if the + user is privileged instead of the no longer existing + PolicyKit D-Bus daemon. + +2007-08-13 Danny Kukawka <danny.kukawka@web.de> + + Moved code to set brightness a step up/down from class + kpowersave to HardwareInfo. + + * src/hardware.[cpp,h]: Use new function to set brightness + up/down on keyevents. + * src/kpowersave.cpp: Forward on dcop call to new + functions in class HardwareInfo. + +2007-08-12 Danny Kukawka <danny.kukawka@web.de> + + * configure.in.in: Fix detection of the SUSE distributions + to fix value of ENABLE_YAST_ENTRY. Since openSUSE 10.3 there + is no longer a powermanagement module in Yast. + This should fix b.n.c #299577. + +2007-08-12 Danny Kukawka <danny.kukawka@web.de> + + * src/Makefile.am: Added countdown dialog related files. + * src/countdown_Dialog.ui: Added Pixmap object and changed + Progressbar from QProgressBar to KProgress. + * src/countdowndialog.[cpp,h]: Finished code for the + countdown dialog. + +2007-08-10 Danny Kukawka <danny.kukawka@web.de> + + * src/eventsrc: Added new events (autodimm down/up, brigtness + key up/down) for translation we may use in the future. + +2007-08-10 Danny Kukawka <danny.kukawka@web.de> + + * po/kpowersave.pot: Updated pot file from current code. + +2007-08-10 Danny Kukawka <danny.kukawka@web.de> + + * src/dummy.cpp: SUSE 'string freeze' for 10.3 is comming. + Added some new strings we may need later for some planed + features. + +2007-08-09 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Added missing '<< endl' to a kdDebug() + call to prevent crash of KPowersave directly before exit(-1). + This fix b.n.c #298332 + +2007-08-09 Danny Kukawka <danny.kukawka@web.de> + + Added initial files for new dialog shown (30 sec) before the + machine go into autosuspend. The code is not running atm.: + + * src/countdown_Dialog.ui: + * src/countdowndialog.[cpp,h]: + + * src/kpowersave.cpp: added missing debug call. + +2007-07-30 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Fixed show suspend log for SLED/SLES, + show the powersave related logs. This go not into the CODE10 + branch for now. + +2007-07-29 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Fixed typo which prevented show up + the logviewer dialog if suspend fail and pm-utils return + a value != (0|INT_MAX). + +2007-07-29 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: Fixed typo to use correct variable. + * src/kpowersave.[cpp,h]: Added three new dcop functions to + get the current brightness (in percentage) and to set the + brightness up and down. For the new brightness up/down + functions the default step is +/- 10%, but you can change + this via the function parameter. If the step not change the + brightness level the default is +/- one level to have a + change. + +2007-07-26 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Speed-up dimm brightness up if the user + get active again. Try to dimm up within 750 ms instead of + 1500. + +2007-07-26 Danny Kukawka <danny.kukawka@web.de> + + * src/dbusHAL.h: Code docu update. + +2007-07-25 Danny Kukawka <danny.kukawka@web.de> + + * doc/pt/*: removed Portuguese version of the doc to reduce + package size since the doc only contain one translated + paragraph. + +2007-07-25 Danny Kukawka <danny.kukawka@web.de> + + Replaced s/char */const char */ of function parameter types to + prevent compiler warnings: + + warning: deprecated conversion from string constant to 'char*' + + * src/dbusHAL.[cpp,h]: in dbusMethodCallSuspend() + * src/hardware.[cpp,h]: in setCPUFreqGovernor() + +2007-07-25 Danny Kukawka <danny.kukawka@web.de> + + Removed <includehints/> tags from UI files (caused warnings). + * src/detailed_Dialog.ui: + * src/log_viewer.ui: + + * src/hardware.h: Fixed typo in code docu. + +2007-07-24 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.h: Make checkBrightness() to a private SLOT. + +2007-07-24 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: Reduce calls of checkBrightness() in the + setBrightness() function. Only call the check if brightness + is currently not supported (as fallback check). + Added code to monitor if a laptop_panel* property get changed, + e.g. if key get removed. Call checkBrightness() in this case + to prevent problems with state of brightness support. + +2007-07-24 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: Cleanup setBrightness() to check always + the current brightness before return. + +2007-07-24 Danny Kukawka <danny.kukawka@web.de> + + Fixed brightness handling. HardwareInfo::brightness is now + only true if laptop_panel.num_levels >= 2. This should fix + some reported problems with DELL machines which have only one + brightness level available. + + * src/configuredialog.cpp: + * src/configuredialog.h: + * src/detaileddialog.cpp: + * src/hardware.cpp: + +2007-07-24 Danny Kukawka <danny.kukawka@web.de> + + * src/config/kpowersaverc_default: set autoDimmTo=50 as + default value for: default-scheme, Performance and Acoustic + scheme + * src/hardware_battery.cpp: Cast to float for internal + calculation to avoid false values. + +2007-07-24 Danny Kukawka <danny.kukawka@web.de> + + * src/autodimm.cpp: Added missing code documentation. + +2007-07-24 Danny Kukawka <danny.kukawka@web.de> + + * src/autodimm.cpp: Fixed QTimer start parameter and moved + some code around. + * src/autodimm.h: make startCheckForActivity() public to + handle this from outside the class. + * src/configuredialog.cpp: Activate autodimm feature in the + configure dialog. + * src/kpowersave.cpp: Fixed dimm level handling (use float for + calculation to avoid invalid values). Reset autodimm if the + user is active again. + +2007-07-23 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.[cpp,h]: added new function setAutoDimm() and + integrated autoDimm feature into the workflow. + + NOTE: This feature is complete untested at the moment. + +2007-07-23 Danny Kukawka <danny.kukawka@web.de> + + Make stop autosuspend before suspend/after resume more robust: + + * src/inactivity.cpp: Be sure that timeToInactivity has a + usefull value (> 0) before check for inactivity. This should + force to stop every running check if stop() was called, where + timeToInactivity was set to 0 after stop the running QTimer. + * src/kpowersave.cpp: Added additional call of stop() if + resumed. + +2007-07-23 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Fixed autodimm related signacl connect + and added new connect for the case if the user get active + again. + * src/kpowersave.h: Added code documentation. + +2007-07-23 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.[cpp,h]: Added new functions do dimm up + and down the brightness, needed for autodimm. + +2007-07-03 Danny Kukawka <danny.kukawka@web.de> + + Added autodimm settings to the configure dialog and the + settings class. + + * src/config/kpowersaverc_default: added default settings + * src/configure_Dialog.ui: + * src/configuredialog.[cpp,h]: + * src/settings.[cpp,h]: + * src/pics/cr22-action-autodimm.png: added new icon. + + NOTE: This is currently disabled in the configure dialog + until the real autodimm functions are integrated. + + TODO: Add functions to autodimm the display brightness down. + +2007-07-02 Danny Kukawka <danny.kukawka@web.de> + + * kpowersave.kdevelop: Changed settings to abort on errors. + * src/Makefile.am: Fixed typo to compile autodimm class. + * src/autodimm.[cpp,h]: Added new code to autodimm to check + if the user is active again. Currently the code poll each + second the XScreenSaverInfo extension to detect if the user + start again to use the mouse/keyboard. + + TODO: Check if 1 second is the correct/useful intervall. + +2007-07-02 Danny Kukawka <danny.kukawka@web.de> + + * src/inactivity.cpp: SILENT: moved code within the file. + +2007-07-01 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp:Changed get-/setSchedPowerSavings() to use + bool instead of int for parameter and return values. + +2007-07-01 Danny Kukawka <danny.kukawka@web.de> + + * src/Makefile.am: Added new files to make. + * src/autodimm.[cpp,h]: Added new empty files for new planed + autodimm feature. + +2007-07-01 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: removed TODOs and replaces with info about + possible values for the new get-/setSchedPowerSavings() + functions. The kernel only allow 0/1 as parameter. + + TODO: Discuss with <caglar@pardus.org.tr> about change the + type of param/retval of the HAL methodes to boolean + +2007-06-30 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: Added basic functions to support + 'mc/smt power savings sched policy' via hopefully upcomming new + HAL functions GetSchedPowerSavings()/SetSchedPowerSavings() + + TODO: check the allowed parameter and return values of the + kernel (in sysfs) and may change the existing HAL patch to + work with boolean instead of integer + +2007-06-26 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: comment out some code + +2007-06-18 Danny Kukawka <danny.kukawka@web.de> + + * src/config/kpowersaverc_default: Added callSetPowerSaveOnAC + with default value true. + * src/kpowersave.cpp: Call setPowerSave() in setSchemeSettings() + to be sure it get set on startup correctly. + * src/settings.[cpp,h]: Added new config variable to enable/ + disable call SetPowerSave() on HAL depending on the AC state + (callSetPowerSaveOnAC for [General] section) + +2007-06-18 Danny Kukawka <danny.kukawka@web.de> + + Fixed debug messages: + + * src/dbusHAL.cpp: + * src/hardware.cpp: + +2007-06-17 Danny Kukawka <danny.kukawka@web.de> + + * src/inactivity.cpp: Fix Segmentation Fault from b.n.c bug + #284622. + +2007-06-13 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: removed one more useless *.latin() from + debug messages. + +2007-06-13 Danny Kukawka <danny.kukawka@web.de> + + * po/ar.po: Added new Arabic language file from Youssef Chahibi + <chahibi@gmail.com> + +2007-06-13 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: Remove laptop_panel entry from the + QDict<QString> udis if no device with laptop_panel found. This + should prevent problems if the laptop panel device get removed + from HAL. + +2007-06-13 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: Added code to react if a latop panel device + get added/remove. Added also all device_type values to the + switch of the HAL_DEVICE case. + Removed several *.latin1() calls due to new usage of kdDebug(). + * src/hardware.h: Added new value to enum device_type for laptop + panels (for brightness). + +2007-06-13 Danny Kukawka <danny.kukawka@web.de> + + * src/dbusHAL.cpp: Make the code easier by group initial checks + for HAL/D-Bus connection and parameter checks, add goto's to + reduce kdDebugFuncOut() codelines before each return. + This include also some whitespace/tab replacements. + +2007-06-12 Danny Kukawka <danny.kukawka@web.de> + + * kpowersave.kdevelop: Magic change with new version ... + + Moved kpowersave to use functions from kdebug.h instead of own + myDebug() macro. Added some smaller marcos to: trace function + entry and leave points and to add time infos to output of + e.g. kdDebug() (funcinfo). Via kpowersave option --dbg-trace + the user can enable (additional ) function tracing. This should + fix sf.net feature request #1721072. + + * src/autosuspend.cpp: + * src/configuredialog.cpp: + * src/dbusHAL.cpp: + * src/detaileddialog.cpp: + * src/hardware.cpp: + * src/hardware_battery.cpp: + * src/hardware_batteryCollection.cpp: + * src/hardware_cpu.cpp: + * src/inactivity.cpp: + * src/kpowersave.[cpp,h]: + * src/kpowersave_debug.h: + * src/main.cpp: + * src/screen.cpp: + +2007-05-10 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: Added code to stop the elapsed time + between suspend call and the resume event. Emit in this case + resumed(INT_MAX) from HardwareInfo::handleResumeSignal() to + allow us to guess better if this was really the much-loved + 6 hour D-Bus timeout. + * src/kpowersave.cpp: Changed debug message from myDebug() + to qdebug() and extended the message text if we assume the + resume error is a D-Bus timeout. + +2007-05-10 Danny Kukawka <danny.kukawka@web.de> + + * src/dbusHAL.cpp: Added code to check if the returned + message is really DBUS_MESSAGE_TYPE_METHOD_RETURN as + expected. + * src/hardware.cpp: Changed debug message due to a bug in + HAL or the spec: SetPowerSave() doesn't return a INT32 but + BOOLEAN. + +2007-05-10 Danny Kukawka <danny.kukawka@web.de> + + * src/dbusHAL.cpp: added TODO + * src/hardware.[cpp,h]: Fixed call for SetPowerSave to get + also the returnvalue from the HAL method. + +2007-05-10 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: Make also AC Adapter events + intependent from QT3/DBus event loop. + +2007-05-09 Danny Kukawka <danny.kukawka@web.de> + + * TODO: updated/cleaned up TODOs + +2007-05-09 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: Added support to handle brightness + key events if the machine not already handle this in the + hardware directly (as e.g. IBM/Lenovo Thinkpads). + There is no configuration for this feature. The events get + directly translated to change the level +-1 level per + key event. + +2007-05-03 Danny Kukawka <danny.kukawka@web.de> + + * src/screen.cpp: Add debug message and code comment. + +2007-05-02 Danny Kukawka <danny.kukawka@web.de> + + * src/config/kpowersaverc_default: Change default timeout + to fake keyevent for locked screen to 2.5 seconds + * src/kpowersave.cpp: Changed behavior and timeouts to + fake keyevents if screen is locked and if resume/open Lid + to use activateLoginScreen() function and to check first + if timeToFakeKeyAfterLock >= 0. This allow the user to + deactivate the faked key events by set value for configkey + timeToFakeKeyAfterLock to -1 in the [General] section. + +2007-05-02 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.h: set checkLidcloseState() as private slot. + +2007-05-02 Danny Kukawka <danny.kukawka@web.de> + + * src/configuredialog.cpp: Fix detection if brightness + changes are really supported. If max. level of brightness + -1 is <= 0 brightness changes are now unsupported. If the + result is > 0 it is supported. Thanks to Dawid Wróbel + <cromo@klej.net> for report and help to find the problem. + +2007-05-02 Danny Kukawka <danny.kukawka@web.de> + + * src/configuredialog.cpp: Add debug messages to trace the + function calls. + +2007-04-24 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: Fixed b.n.c bug #266243. Check if + info.capability contains laptop_panel instead of check for + info.category=laptop_panel because not all machines which + provide capability to change brightness have info.category + correct set in HAL atm. + +2007-04-22 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: Added new function to set a CPUFreq + governor via DBus call to avoid code duplication. Added + new QStringList for dynamic CPUFreq and iter about the + list to set a governor. + Ported patch from Andreas Schwab <schwab@suse.de> for + b.n.c #229234, get return value from call for set CPUFreq + governor (Could not reproduce the problem!). + +2007-04-16 Danny Kukawka <danny.kukawka@web.de> + + * src/inactivity.[cpp,h]: Added new function and moved code + from checkXInactivity() to getXInactivity() to be able to + reuse the code in derived classes. + +2007-04-13 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Only go to suspend on a button event + if we already resumed successful. This should solve problems + if we get may e.g. a event for the powerbutton if there + machine was waked up via power button which could lead to + a second suspend. + +2007-04-12 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Fixed resume behavior. If KPowersave + assume that a timeout for the suspend call happend do the + same as on succesful resume including remount, but print a + debug message. + +2007-04-12 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: Fixed usage of enum cpufreq_type. + Pointed out by Doug Goldstein <cardoe@gentoo.org>. Enum isn't + int - it's (8bit) char, enum = int would lead to a segmentation + fault. It's not allowed/possible in C++. Added new + 'UNKNOWN_CPUFREQ = -1' to the enum and use this instead of -1. + + Changed also the type of currentCPUFreqPolicy and the + return type of checkCurrentCPUFreqPolicy() to cpufreq_type. + + This should fix problems where we can't access the CPUFreq + interface on HAL e.g. because of the new ConsoleKit. + +2007-04-11 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.h: update Copyright header to the same as + the cpp file. Removed not needed include. + +2007-04-11 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.[cpp,h]: Removed no longer used code for the + suspend dialog we used to show the progress while suspend with + powersaved. + +2007-04-11 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: cleanup doubled code, use existing + function showDetailedDialog() to show detailed dialog on + mousePressEvent() + +2007-04-10 Danny Kukawka <danny.kukawka@web.de> + + Cleanup class kpowersave - moved code to reset XScreensaver + to class screen where already also all the screensaver stuff + is located: + + * src/kpowersave.[cpp,h]: + * src/screen.[cpp,h]: + +2007-04-10 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Removed notifyAutosuspend() and moved + code to do_autosuspend() this should prevent two connects to + the same event - can do this all better in one function. + Call delete() also for autosuspend on destructor. + +2007-04-10 Danny Kukawka <danny.kukawka@web.de> + + * src/logviewer.cpp: Include moc file. Fixed possible file + descriptor leak. + +2007-04-10 Laurent Montel <lmontel@mandriva.com> + + Fixed several memory leaks and removed checks for pointer which + are NULL before call delete(), because this is waht delete() + also do internly: + + * src/inactivity.cpp: + * src/kpowersave.cpp: + * src/screen.cpp: + * src/screen.h: + * src/settings.cpp: + +2007-04-10 Danny Kukawka <danny.kukawka@web.de> + + * src/configuredialog.cpp: Applied slightly adopted patch from + Laurent Montel <lmontel@mandriva.com> to avoid problems with + html tags in KMessageBox dialog text. + +2007-04-10 Danny Kukawka <danny.kukawka@web.de> + + Moved all moc includes to end of cpp-files, added some code + comments and smaller code formatting changes: + + * src/autosuspend.[cpp,h]: + * src/blacklisteditdialog.cpp: + * src/configuredialog.cpp: + * src/dbusHAL.cpp: + * src/hardware.cpp: + * src/hardware_battery.cpp: + * src/hardware_batteryCollection.cpp: + * src/inactivity.cpp: + * src/infodialog.cpp: + * src/screen.cpp: + +2007-04-10 Laurent Montel <lmontel@mandriva.com> + + Make moc files being included to speed up build and to fix some + parallel build issues: + + * src/autosuspend.cpp: + * src/dbusHAL.cpp: + * src/hardware.cpp: + * src/hardware_battery.cpp: + * src/hardware_batteryCollection.cpp: + * src/hardware_cpu.cpp: + * src/inactivity.cpp: + * src/screen.cpp: + +2007-04-10 Danny Kukawka <danny.kukawka@web.de> + + Moved unused string to dummy class for later reuse. + + * src/configuredialog.cpp: + * src/dummy.cpp: + +2007-04-10 Danny Kukawka <danny.kukawka@web.de> + + Updated file templates: + + * templates/cpp: + * templates/h: + +2007-04-09 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: Slightly changed checkCurrentCPUFreqPolicy() + to avoid problems if the DBus call return something wrong or + nothing (as e.g. NULL). + +2007-04-09 Danny Kukawka <danny.kukawka@web.de> + + * src/dbusHAL.cpp: make isUserPrivileged() more robust to + avoid possible segmentation faults. + +2007-04-03 Danny Kukawka <danny.kukawka@web.de> + + Fixed problems with current battery warning level if the + values for the level get changed via the config dialog: + + * src/hardware.cpp: Call refreshInfo() for the primary + battery collection if the warning levels get set/changed and + force the recheck of the current level. + * src/hardware_batteryCollection.[cpp,h]: Added new parameter + to refreshInfo to force recheck the battery warning levels also + if the percentage of the battery not changed. This would help + to get the actual warning level due to changes in the settings + for the level immediately after the change. + +2007-04-03 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: Add new helper functions/SLOTS to + forward the events for Power, Sleep and s2disk buttons and the + lidclose event. Changed current code to emit the signals not + directly but to call a QTimer:singleShot() with the new SLOTS + instead. This should make the eventhandling from QT3 D-Bus + bindings independent from the event loop (including may + blocking dialogs in KPowersave). + This fix hopefully fix b.n.c #256372. + +2007-03-26 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Applied patch from Laurent Montel + <lmontel@mandriva.com> to avoid double translation. + +2007-03-26 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Applied patch from Laurent Montel + <lmontel@mandriva.com> to fix problems with error messages + from the KDE Media Manager, which can be formated with html- + tags. + + Added comment to code about the change. + +2007-03-26 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Fixed b.n.c bug #257326. Ignore battery + warnings if the machine is on AC. This case can happen if e.g + the battery charging state is not up-to-date if we get the low + level warnings. + +2007-03-22 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Applied slightly adopted patch from + caglar@pardus.org.tr to show log of pm-utils on Pardus. + +2007-03-22 Danny Kukawka <danny.kukawka@web.de> + + * src/config/kpowersaverc_default: Added wodim to autosuspend + blacklist. + +2007-03-22 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Stop autosuspend before call suspend and + also if autosuspend get disabled (this worked also before and + produced no unintentional suspend because this was checked before + the suspend get called). I could not reproduce this bug reported + for (K)Ubuntu: https://launchpad.net/bugs/94396, but it maybe help. + +2007-03-16 Danny Kukawka <danny.kukawka@web.de> + + Fixed Debian bug #413811 and display message to the user if the + suspend/resume fail: + + * src/kpowersave.[cpp,h]: Added new function forwardResumeSignal() + to independent handleResumeSignal() from the event loop to avoid + problems with QT3 D-Bus bindings. Emit KNotify before handle the + error codes. If a error occurs display a KMessageBox::error() to + the user. If the system is a SUSE product offer the user to show + the /var/log/pm-suspend.log file and save the file. + + NOTE: - if other distributions want to show the log to the user + they have to provide code. + - pm-utils currently always return 0, also on failure, + need a fixe in pm-utils to get a error code + +2007-03-16 Danny Kukawka <danny.kukawka@web.de> + + * src/logviewer.cpp: fixed check if we can use the filename + given by to user to save the logfile. Continue if the filname is + available. + +2007-03-16 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: ident changes + +2007-03-16 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.[cpp,h]: s/KPOWERSAVE_CONFIGURE_/CONFIGURE_/ + +2007-03-16 Danny Kukawka <danny.kukawka@web.de> + + Added new dialog to show log files: + + * src/Makefile.am: added new files + * src/kpowersave.[cpp,h]: small cleanups and added pointer to new + class. + * src/log_viewer.ui: UI file of the new dialog + * src/logviewer.[cpp,h]: Implementation of new logviewer dialog + with option to save the logfile to a user-selectable file. + +2007-03-15 Danny Kukawka <danny.kukawka@web.de> + + * kpowersave.kdevelop: again a minor kdevelop change + * src/kpowersave.cpp: Fixed Debian bug #413638: if config dialog + is minimized and the user try to start config dialog via applet + reactivate the dialog. + +2007-03-12 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.[cpp,h]: Added helper funtion to translate the + type of a suspend to a usefull i18n()-string. Replace existing + code. Added a debug msg if suspend/resume fail. + +2007-03-12 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Applied patch from Andreas Schwab + <schwab@suse.de> to avoid possible segmentation fault. + +2007-03-09 Danny Kukawka <danny.kukawka@web.de> + + Fixed event message for scheme switching. + + * src/eventsrc: Removed 'Powersave' from generic and german + message (need new translations for the rest). Removed complete + message event handling for no longer existing "Advanced Powersave" + scheme. + * src/kpowersave.cpp: removed 'Powersave' from message + +2007-03-09 Danny Kukawka <danny.kukawka@web.de> + + Updated dates in copyright headers: + + * src/dbusHAL.[cpp,h]: + * src/detaileddialog.cpp: + * src/hardware*.[cpp,h]: + * src/inactivity.cpp: + * src/kpowersave.cpp: + * src/main.cpp: + * src/screen.[cpp,h]: + +2007-03-09 Danny Kukawka <danny.kukawka@web.de> + + * src/dbusHAL.cpp: emit signal about resume first if the + pending call and the messages get unrefed. + +2007-02-28 Danny Kukawka <danny.kukawka@web.de> + + * src/detaileddialog.cpp: Fixed by Jozef Sakáloš + <jsakalos@aariadne.com> reported bug about wrong unit for + power consumption. Since HAL not provide info about the unit + of battery.*.rate keys, I removed simply the 'h' from the + unit string reported by HAL for the battery level keys. + +2007-02-22 Danny Kukawka <danny.kukawka@web.de> + + * packaging/mandriva.2007.1.kpowersave.spec: Due to f***ing + package name conventions for 64bit on Mandriva added more + %ifarch calls for required packages to spec file. + +2007-02-22 Danny Kukawka <danny.kukawka@web.de> + + Renamed mdk.cooker.*.spec to mandriva.2006.1.*.spec and added + new spec file for Mandriva Cooker 2007.1 + + * packaging/mandriva.2006.1.kpowersave.spec: + * packaging/mandriva.2007.1.kpowersave.spec: + * packaging/mdk.cooker.kpowersave.spec: + +2007-02-22 Danny Kukawka <danny.kukawka@web.de> + + * packaging/FC6.kpowersave.spec: Added new spec file for Fedora + Core 6. + +2007-02-14 Danny Kukawka <danny.kukawka@web.de> + + Tagged new release version 0.7.2 + +2007-02-14 Danny Kukawka <danny.kukawka@web.de> + + Updated Changelogs for the release v0.7.2: + + * ChangeLog.package: + * doc/doxy/changelog.dox: + +2007-02-14 Danny Kukawka <danny.kukawka@web.de> + + * NEWS: added news for v0.7.2 release + * src/hardware_battery.cpp: fixed code docu + +2007-02-14 Danny Kukawka <danny.kukawka@web.de> + + * doc/doxy/fixed_bugs.dox: Updated list of fixed bugs for docu. + +2007-02-14 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: Added new private member to hold the + current governor from checkCurrentCPUFreqPolicy() call. Added a + check for the DYNAMIC CPU Freq policy case if the current + governor is ondemand or not. If not, try to set always ondemand. + This should fix b.n.c bug #245081 (Kpowersave does not set + ondemand governor on startup if e.g. current is userspace). + +2007-02-13 Danny Kukawka <danny.kukawka@web.de> + + * README: Applied patch from S.Çağlar Onur to fix typo + s/Padrus/Pardus/ + * doc/doxy/main.dox: Fixed the same typo + +2007-02-13 Danny Kukawka <danny.kukawka@web.de> + + * doc/doxy/README: fixed typo + * doc/doxy/fixed_bugs.dox: Removed no longer available reference. + * doc/doxy/main.dox: Updated with actual data and added contact + section. + +2007-02-13 Danny Kukawka <danny.kukawka@web.de> + + * doc/doxy/enhance.dox: Removed already implemented and outdated + enhancements. + +2007-02-13 Danny Kukawka <danny.kukawka@web.de> + + * doc/doxy/process.dox: Update/cleanup + +2007-02-13 Danny Kukawka <danny.kukawka@web.de> + + Removed no longer needed doxygen site about implemented features. + This file is useless and cost to much time to be always + up-to-date, all the info can also be found in the Changelogs and + the SVN: + + * doc/doxy/README: + * doc/doxy/implemented.dox: + +2007-02-13 Danny Kukawka <danny.kukawka@web.de> + + * README: updated websites and help information, added Link to + Pardus Bugzilla to the list. + +2007-02-12 Danny Kukawka <danny.kukawka@web.de> + + * TODO: Cleanup + +2007-02-12 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Changed KMessageBox notify option for + handleMount() error dialog to get a notify sound (especially if + the lid get closed). + +2007-02-12 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Fixed b.n.c #244052. On button events which + call suspend2* and the system get problems with umount partitions + which at least cause open a blocking KMessageBox result in 100% + CPU usage. This happen because the QT D-Bus bindings wait for a + result from the related KPowersave filter function (return a + DBUS_HANDLER_RESULT_* to the bus). This happen also because the + signals in QT are only function calls which not are really emitted + to the QT event loop as assumed (the KMessageBox block the filter- + function). + Fixed this by use QTimer::SingleShot() to call the suspend, in the + handleActionCall() function, because QTimer shots uncouple the + suspend call from the filter function workflow. + +2007-02-12 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Only lock the screen and force DPMS if there + is no action for lidclose event/button defined. Otherwise the + related action as e.g. suspend2disk (should) handle the lock and + in this case there is no need to force DPMS off. + +2007-02-12 Danny Kukawka <danny.kukawka@web.de> + + Added new translation files send by Zhengpeng Hou + <zhengpeng-hou@ubuntu.com>: + + * po/zh_CN.po: (295/0/1) + * po/zh_TW.po: (296/0/0) + +2007-02-12 Danny Kukawka <danny.kukawka@web.de> + + Don't allow action LOGOUT_DIALOG for lidclose button. It make + absolute no sense to show the logout dialog with closed lid ;-) : + + * src/configuredialog.cpp: + * src/settings.cpp: + +2007-02-09 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Applied patch from S.Çağlar Onur + <caglar@pardus.org.tr> to fix typo in a hwinfo->setCPUFreq() call. + +2007-02-07 Danny Kukawka <danny.kukawka@web.de> + + Move CPU information related functions from HardwareInfo class to + a new class CPUInfo since they are only used by the detailed + dialog and don't depend on the other code of HardwareInfo: + + * kpowersave.kdevelop: call external qtdesigner from now + * src/Makefile.am: Added new files. + * src/detaileddialog.[cpp,h]: adopted changes + * src/hardware.[cpp,h]: Removed cpu information related code. + * src/hardware_cpu.[cpp,h]: Added new files/class to handle all + CPU information related functionality which was former in the + HardwareInfo class/file. + +2007-02-05 Danny Kukawka <danny.kukawka@web.de> + + * po/da.po: Added new (296/0/0) danish translation from Stefan + Skotte <sfs@enhance-it.dk> + +2007-02-05 Danny Kukawka <danny.kukawka@web.de> + + Fixed b.n.c #229960 and added support for SetCPUFreqPerformance + to the HAL CPU freq interface to set the limit for the dynamic CPU + freq policy: + + * src/config/kpowersaverc_default: Added new config value for the + to set the performance limit on dynamic CPU freq policy for each + scheme and added useful default values. + * src/hardware.[cpp]: Added code to call SetCPUFreqPerformance on + dynamic CPU freq. Removed no longer needed enum and case for + DYNAMIC_SET. + * src/kpowersave.cpp: Changed function calls to give the needed + config value to hwinfo->setCPUFreq() as param. + * src/settings.[cpp,h]: Added code to read the new config key and + value for the schemes from the config file. + +2007-02-02 Danny Kukawka <danny.kukawka@web.de> + + * po/tr.po: Applied new updated turkish translation file (296/0/0) + from S.Çağlar Onur <caglar@pardus.org.tr> + +2007-02-01 Danny Kukawka <danny.kukawka@web.de> + + Fixed b.n.c #239771: added support for SetPowerSave HAL method. + + * src/hardware.[cpp,h]: Added new function to call the related + D-Bus call for HAL. + * src/kpowersave.cpp: Call HardwareInfo::setPowerSave() with true + if on battery and with false otherwise. + +2007-02-01 Danny Kukawka <danny.kukawka@web.de> + + * po/da.po: Merged and slightly updated translation from + Stefan Skotte <sfs@enhance-it.dk> (stat: 254/41/1) + +2007-02-01 Danny Kukawka <danny.kukawka@web.de> + + * po/de.po: completed translation due to last change. + +2007-02-01 Danny Kukawka <danny.kukawka@web.de> + + Updated translation strings and merged back to po files. + + * po/*.po: + * po/kpowersave.pot: + +2007-02-01 Danny Kukawka <danny.kukawka@web.de> + + Added new typ of action to call the KDE logout dialog on events: + + * src/config/kpowersaverc_default: Added LOGOUT_DIALOG to allowed + button events. This action make no sence on battery events. + * src/configuredialog.cpp: Updated mapping and translate string. + * src/kpowersave.cpp: Added code to call the KDE lougout dialog. + * src/settings.[cpp,h]: Added code to read the setting and map + the config value to the actions. + +2007-02-01 Danny Kukawka <danny.kukawka@web.de> + + Removed '&' from translation due to last changes. German and + Turkisch translation are now complete again. + + * po/de.po: + * po/tr.po: + +2007-02-01 Danny Kukawka <danny.kukawka@web.de> + + * po/*.po: Merged with actual pot file. + +2007-02-01 Danny Kukawka <danny.kukawka@web.de> + + * po/kpowersave.pot: Updated pot file due to last changes. + +2007-02-01 Danny Kukawka <danny.kukawka@web.de> + + Removed Accelerator tag ('&') from text of several widgets. + This should fix problems with change translations if a GUI get + changed. Actual KDE versions should handle this automatically. + + * src/blacklistedit_Dialog.ui: + * src/configure_Dialog.ui: + * src/configuredialog.cpp: Need to call + KAcceleratorManager::manage() manually because it did not work. + * src/detailed_Dialog.ui: + * src/info_Dialog.ui: + +2007-01-31 Danny Kukawka <danny.kukawka@web.de> + + * src/configure_Dialog.ui: Fixed tab order for all widgets. + +2007-01-31 Danny Kukawka <danny.kukawka@web.de> + + * kpowersave.kdevelop: updated to new KDevelop 3.4.0/KDE 3.5.6 + +2007-01-31 Danny Kukawka <danny.kukawka@web.de> + + * src/configure_Dialog.ui: set buddy to QLabel widgets for + easier access to e.g. QSpinBox or QComboBox widgets. + +2007-01-30 Danny Kukawka <danny.kukawka@web.de> + + Applied new updated turkish translation file and two small + fixes from S.Çağlar Onur <caglar@pardus.org.tr> : + + * po/sl_SI.po: removed left over line from cleanup + * po/tr.po: full translated + * po/zh_TW.po: removed left over line from cleanup + +2007-01-26 Danny Kukawka <danny.kukawka@web.de> + + * po/*.po: cleanup translation, removed no longer needed and + already unused strings/translations and removed wrong/ + useless header comments + +2007-01-26 Danny Kukawka <danny.kukawka@web.de> + + * po/de.po: updated/completed german translation + +2007-01-26 Danny Kukawka <danny.kukawka@web.de> + + * po/*.po: Merged new pot file with existing po files. + +2007-01-26 Danny Kukawka <danny.kukawka@web.de> + + * po/kpowersave.pot: updated pot file due to last changes + +2007-01-26 Danny Kukawka <danny.kukawka@web.de> + + Fixed usage of D-Bus in strings and code comments + (s/DBUS/D-Bus/ and s/D-BUS/D-Bus/). + + * src/dbusHAL.[cpp,h]: + * src/dummy.cpp: + * src/hardware.[cpp,h]: + * src/kpowersave.cpp: + * src/main.cpp: + +2007-01-26 Danny Kukawka <danny.kukawka@web.de> + + * src/main.cpp: Fixed description of KPowersave. + +2007-01-26 Danny Kukawka <danny.kukawka@web.de> + + * src/configure_Dialog.ui: Fixed widgets to avoid resize the + config dialog in some tabs of the scheme settings. + +2007-01-26 Danny Kukawka <danny.kukawka@web.de> + + * po/de.po: update german translation file, now complete. + +2007-01-26 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Fixed b.n.c #230686. Load the settings + for the current scheme if the config GUI get closed to force + changes on a scheme to the system. Also set the battery + warning levels to the primary battery object to get the + correct warnings if they maybe changed. + +2007-01-25 Danny Kukawka <danny.kukawka@web.de> + + * po/de.po: removed no longer needed strings from file + +2007-01-25 Danny Kukawka <danny.kukawka@web.de> + + * po/*.po: Merged new pot file with existing po files. + +2007-01-25 Danny Kukawka <danny.kukawka@web.de> + + * po/kpowersave.pot: updated pot file for new translation + round, removed useless strings from 'make messages' + +2007-01-25 Danny Kukawka <danny.kukawka@web.de> + + * src/configure_Dialog.ui: fixed string to match existing + translation strings + * src/settings.cpp: removed empty lines + +2007-01-25 Danny Kukawka <danny.kukawka@web.de> + + Added feature: show power consumtion of battery in the + detailed information dialog: + + * src/detailed_Dialog.ui: Added new widgets to show the new + information about power consumtion as QLabels, added spacer + to the AC related info in the battery area for a better look. + * src/detaileddialog.[cpp,h]: Added code to fill and update + the new widgets related on battery state and events. This + mean: the current rate/power consumtion get only updated if + we get the info from HAL - KPowersave do not poll for this + info. The widget get hide if there is no info. + * src/hardware_battery.cpp: Emit signal to monitor current + rate of battery. + * src/hardware_batteryCollection.[cpp,h]: Added some code to + hold the current rate and the rate unit. Emit signals if the + current rate change (don't emit general change signal, since + this maybe produce useless calls in other parts of KPowersave + than only in the detailed dialog). + Added some function to get the new private class members. + +2007-01-24 Danny Kukawka <danny.kukawka@web.de> + + * src/detaileddialog.cpp: Fixed b.n.c #230965. Always reset + the QProgressBar before update the infos in the bar, otherwise + the first bar get randomly updated! + +2007-01-24 Danny Kukawka <danny.kukawka@web.de> + + * src/configure_Dialog.ui: Changed some descriptive strings. + +2007-01-24 Danny Kukawka <danny.kukawka@web.de> + + * src/configuredialog.cpp: Changed icon name because char.png + is not defaultly in the system. + * src/pics/cr22-action-button.png: added new icon for the + buttons tab in the 'General Settings' part of the config dialog. + +2007-01-23 Danny Kukawka <danny.kukawka@web.de> + + * src/configure_Dialog.ui: Added new slots to catch changes. + * src/configuredialog.[cpp,h]: Implemented new slots to + hide/show the QSpinboxes for the brightness settings in the + battery tab of the general settings, depending of the selected + action. + +2007-01-23 Danny Kukawka <danny.kukawka@web.de> + + * src/configure_Dialog.ui: fixed one more string to match + existing translations. + +2007-01-23 Danny Kukawka <danny.kukawka@web.de> + + Added code to support also switch to CPU Freq policy + performance via actions on events: + + * src/config/kpowersaverc_default: + * src/configuredialog.cpp: + * src/kpowersave.cpp: + * src/settings.[cpp,h]: + +2007-01-23 Danny Kukawka <danny.kukawka@web.de> + + * po/cs.po: fixed spelling bug from b.n.c #232058 + +2007-01-23 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: removed unused variable + +2007-01-23 Danny Kukawka <danny.kukawka@web.de> + + * src/configure_Dialog.ui: removed not needed sizePolicy + +2007-01-23 Danny Kukawka <danny.kukawka@web.de> + + * src/configure_Dialog.ui: Fixed strings to fit to already + existing translations. Fixed some spacer to avoid resize. + +2007-01-23 Danny Kukawka <danny.kukawka@web.de> + + Changed Licence text in source files to only accept GPLv2 + from now on: + + * src/*.[cpp,h]: + * templates/[cpp,h]: + +2007-01-23 Danny Kukawka <danny.kukawka@web.de> + + * src/configure_Dialog.ui: fixed slot name for edit general + autosuspend blacklist. + * src/configuredialog.cpp: fixed call to open the edit + autosuspend blacklists to get displayed over the config + dialog. + +2007-01-23 Danny Kukawka <danny.kukawka@web.de> + + * src/configuredialog.cpp: Added code to store the values + from the new 'General Settings' widgets to the config file. + +2007-01-23 Danny Kukawka <danny.kukawka@web.de> + + * src/configure_Dialog.ui: changed param of battery level + QSpinBox slots (no param instead of int) + * src/configuredialog.[cpp,h]: Added slots to set the battery + level QSpinBoxes to correct values: warning > low > critical. + +2007-01-22 Danny Kukawka <danny.kukawka@web.de> + + * src/configure_Dialog.ui: fixed tab label + * src/configuredialog.cpp: Fill QComboBoxes for ac/battery + default schemes now within setSchemeList(). Changed position + of call setGeneralSettings() on init the dialog and added + code to fill the 'Default Schemes' tab of the general + settings. Set now a icon for this tab. + +2007-01-22 Danny Kukawka <danny.kukawka@web.de> + + * src/config/kpowersaverc_default: added new config key + for allowed actions on button events and change the name of + the key for allowed battery actions. + * src/configuredialog.cpp: related changes to above and added + code to fill the buttons tab with related values. + +2007-01-22 Danny Kukawka <danny.kukawka@web.de> + + * src/configuredialog.cpp: Added code to fill the battery + tab of the general settings with the values from the config + file. + +2007-01-22 Danny Kukawka <danny.kukawka@web.de> + + * src/configuredialog.[cpp,h]: Changed strings for 'set + brightness' action and added a new helper function to fill + a QComboBox with a list of actions (mapped to descriptive + and translated strings) and select a given action. + +2007-01-22 Danny Kukawka <danny.kukawka@web.de> + + * src/configure_Dialog.ui: removed some spacer and changed + some widget names. + +2007-01-22 Danny Kukawka <danny.kukawka@web.de> + + * src/configuredialog.cpp: Added checks if CPUFreq, + suspend and brightness is really supported by the machine + to the map action helper functions. Otherwise return a + empty QString. + +2007-01-22 Danny Kukawka <danny.kukawka@web.de> + + * src/configure_Dialog.ui: added suffixes to QSpinBox + widgets. + +2007-01-22 Danny Kukawka <danny.kukawka@web.de> + + * src/configure_Dialog.ui: added widgets for set value of + brightness on battery warning levels. Fixed max level for + several QSpinbox widgets. + +2007-01-22 Danny Kukawka <danny.kukawka@web.de> + + * src/configuredialog.[cpp,h]: Added two helper functions + to map the keys for actions in the config to a usefull + string for the GUI and back. + +2007-01-22 Danny Kukawka <danny.kukawka@web.de> + + Move some more dummy strings: + + * src/detaileddialog.cpp: + * src/dummy.cpp: + +2007-01-21 Danny Kukawka <danny.kukawka@web.de> + + * src/configuredialog.cpp: set icons for general settings + Toolbox tabs. + +2007-01-21 Danny Kukawka <danny.kukawka@web.de> + + * src/configure_Dialog.ui: Fixed layout and (re)added + slots for signals and actions. + +2007-01-21 Danny Kukawka <danny.kukawka@web.de> + + Added new class/file to collect translation dummy strings + from other classes. This cleanupt the code of the files + and make it easier to maintain translation strings: + + * src/dummy.cpp: new file + * src/Makefile.am: + Removed dummy strings from: + * src/configuredialog.cpp: + * src/kpowersave.cpp: + * src/screen.cpp: + * src/settings.cpp: + +2007-01-19 Danny Kukawka <danny.kukawka@web.de> + + * src/configure_Dialog.ui: Added first new version of the + configure dialog to be able to set the new non-scheme + specific settings. + + NOTE: It build currently, but the new widget have no + functions. + +2007-01-16 Danny Kukawka <danny.kukawka@web.de> + + * src/settings.cpp: Applied patch from Olivier Blin + <blino@mandriva.com> to fix handling of sleep and s2disk + button actions. + +2007-01-15 Danny Kukawka <danny.kukawka@web.de> + + * src/configuredialog.cpp: Change the brightness in the + config dialog only if really activated. + +2007-01-15 Danny Kukawka <danny.kukawka@web.de> + + * src/configuredialog.cpp: Added support to delete a user + specific scheme. The user can't delete on of the currently + 4 default schemes or if the selected scheme is the AC or + battery default scheme. + +2007-01-08 Danny Kukawka <danny.kukawka@web.de> + + Added support for sleep/suspend and s2disk/hibernate buttons + and related action calls: + + * src/config/kpowersaverc_default: added new config keys to + define the default action for the two keys + * src/hardware.[cpp,h]: Added new signal and filter all the + related keys from HAL interface. + * src/kpowersave.[cpp,h]: Addes functions to catch the events + of the button get pressed and call the allowed actions (for + the moment only s2ram and s2disk is allowed to these events) + * src/settings.[cpp,h]: Added support to read the new config + keys and to store them in member variables. For now added a + check to be sure that only s2ram and s2disk are allowed actions + for these key events. + +2007-01-08 Danny Kukawka <danny.kukawka@web.de> + + Commited unsaved change, updated Changelog: + + * src/kpowersave.cpp: Changed lockScreen() DCOP function to + lock simply the screen unrelated to the setting for suspend + on suspend. + +2007-01-08 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.[cpp,h]: Fixed lock screen on suspend and + removed no longer needed code/functions. Thanks to Andrey + Borzenkov <arvidjaar@mail.ru> for the report. + * src/settings.cpp: Changed fallback values for lock on + suspend and lidclose from false to true due to security + and privacy reasons. + +2007-01-04 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: fixed b.n.c #231709 by fixing minor + compiler warning about "comparison with string literal" + by using strcmp(). + +2006-12-27 Danny Kukawka <danny.kukawka@web.de> + + * src/configuredialog.cpp: Removed done TODO's and debug code. + +2006-12-27 Danny Kukawka <danny.kukawka@web.de> + + * src/configuredialog.[cpp,h]: Seperated code to set the + current scheme (based on the scheme name) to a own function. + Added code to add a new scheme. For now the new scheme get + initialized with the values from the default-scheme. + +2006-12-26 Danny Kukawka <danny.kukawka@web.de> + + Extendended configure GUI to config the CPU Freqency policy + for each scheme. The related page in the dialog is deactivated + if the machine doesn't support CPU Freq. + Added buttons to add new and delete existing schemes (TODO: + add related code). + Renamed some widgets. + + * src/configure_Dialog.ui: + * src/configuredialog.cpp: + +2006-12-25 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: Added support for conservative governor + as a DYNAMIC CPU frequency policy fallback and some debug + messages. + +2006-12-17 Danny Kukawka <danny.kukawka@web.de> + + Fixed b.n.c bug #229234: + + * src/hardware.[cpp,h]: Changed checkCurrentCPUFreqPolicy() + from void to int to return the current CPU Freq policy to + the caller. + Added check to setCPUFreq() for the DYNAMIC case to check + if the 'ondemand' governor was really set and try then + the 'userspace' governor. + +2006-12-15 Danny Kukawka <danny.kukawka@web.de> + + s/kde_settings/kde/ + + * src/kpowersave.cpp: + * src/settings.[cpp,h]: + +2006-12-15 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Little fix for disable s2ram and + standby menu entry if not allowed while call action. + +2006-12-08 Danny Kukawka <danny.kukawka@web.de> + + * src/dbusHAL.cpp: fixed compiler warning from b.n.c bug + #226875 with proposed change from David Binderman + <dcb314@hotmail.com> + +2006-12-04 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.[cpp,h]: Added code to handle the power + button event and to call the related action. + +2006-12-01 Danny Kukawka <danny.kukawka@web.de> + + Added new config key to be able to config actions if the + power button get pressed. + + * src/config/kpowersaverc_default: + * src/settings.[cpp,h]: + +2006-12-01 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: removed no longer needed init for some + class memebers. + +2006-11-27 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Fix to set the type of suspend before + call handleMounts() and reset in the error case to show the + correct caption for the error dialog if the umount fail. + Added i18n() call to translate the caption correct. + +2006-11-27 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Added "Don't ask again" checkbox to + error message box if KPowersave get a error from kded for + umount partitions before suspend. + Fixed dialog caption to display the correct type of suspend. + +2006-11-27 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.[cpp,h]: Fixed battery critical action if + the actiontype is SHUTDOWN. We can't call a slot from a QT + single shot with parameter as it looks. + +2006-11-27 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: Added code to call SetCPUFreqConsiderNice + depending on DYNAMIC CPU Freq Policy and the state of the + AC adapter. The code should set ConsiderNice with true + if the AC adapter is online and false if the machine is on + battery. + +2006-11-27 Danny Kukawka <danny.kukawka@web.de> + + Make KPowersave more stable (hopefully), added some checks + and (re)set some variables in error cases. + + * src/dbusHAL.cpp: + * src/hardware.cpp: + +2006-11-22 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: typo and whitespace fix + * src/kpowersave.cpp: reset the cPU Freq Policy after resume, + after resume (IMO to workaround a bug in the kernel, because + the kernel should resume with the same CPU Freq settings as + on suspend) + +2006-11-22 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Added some code to display error msg + to the user on suspend and display a dialog to choose between + stop and continue the suspend. Default should be stop suspend + as also ESC is. + +2006-11-22 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Added code to remount the before + suspend/standby unmounted external storage volumes. + Show the user a passive popup if there is a error while try + to remount. + +2006-11-22 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Added initial code to umount before + suspend. + + TODO: add code to inform the user about the error and offer + a way to suspend also if KPowersave can't umount. + +2006-11-22 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.[cpp,h]: Added function to handle umounts/ + remounts on suspend/resume via kded mediamanager DCOP calls. + +2006-11-22 Danny Kukawka <danny.kukawka@web.de> + + * src/config/kpowersaverc_default: added new config variable + for umount/remount on suspend + * src/settings.[cpp,h]: added code to read the new variable + from the config file and store the value to a class member. + +2006-11-21 Danny Kukawka <danny.kukawka@web.de> + + * admin: removed property svn:mime-type from files + +2006-11-21 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Fixed applet tooltip to show correct + information if the battery is in state CHARGING. + +2006-11-21 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Fix battery warning level handling and + show warning messages to the user only if battery state is + not CHARGING. + +2006-11-20 Danny Kukawka <danny.kukawka@web.de> + + * admin/cvs.sh: added support for automake 1.10 + +2006-11-20 Danny Kukawka <danny.kukawka@web.de> + + Tagged new offical release 0.7.1 + +2006-11-20 Danny Kukawka <danny.kukawka@web.de> + + * TODO: updated + +2006-11-20 Danny Kukawka <danny.kukawka@web.de> + + * NEWS: added new for new release 0.7.1 + +2006-11-20 Danny Kukawka <danny.kukawka@web.de> + + Updated required D-Bus version numnber: + + * README: + * doc/doxy/main.dox: + + Fixed code comments, added missing function parameter docu, + removed file-version tags, update date of some files: + + * src/dbusHAL.[cpp,h]: + * src/hardware.[cpp,h]: + * src/hardware_battery.[cpp,h]: + * src/hardware_batteryCollection.[cpp,h]: + * src/screen.[cpp,h]: + +2006-11-20 Danny Kukawka <danny.kukawka@web.de> + + * doc/doxy/implemented.dox: removed not existing reference + + Fixed code comments and documentation (e.g. undocumented + function parameter): + + * src/dbusHAL.cpp: + * src/hardware.cpp: + * src/hardware.h: + * src/kpowersave.cpp: + * src/settings.h: + +2006-11-20 Danny Kukawka <danny.kukawka@web.de> + + * doc/doxy/powersave_msgs.dox: removed no longer needed + code documentation file + +2006-11-20 Danny Kukawka <danny.kukawka@web.de> + + * doc/doxy/main.dox: update to current KPowersave version + +2006-11-20 Danny Kukawka <danny.kukawka@web.de> + + * TODO: removed done tasks + * src/kpowersave.[cpp,h]: fixed code comments and removed + references to the powersave daemon + * src/main.cpp: changed version string + +2006-11-20 Danny Kukawka <danny.kukawka@web.de> + + * NEWS: added news from already released stable versions + 0.6.1 and 0.6.2 + * TODO: removed done tasks and updated status of some + +2006-11-20 Danny Kukawka <danny.kukawka@web.de> + + * packaging/openSUSE10.2.kpowersave.spec: added specfile + for openSUSE 10.2 + +2006-11-20 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Adapted new function to reset the + KDE screensaver (and DPMS) settings. + * src/screen.[cpp,h]: Added new function to call the + configure() at the KScreensaverIface to reset the current + settings to the correct KDE settings from the config files. + This happen currently only if the screensaver is not + active (but enabled). + * src/settings.cpp: Fixed code. + +2006-11-20 Danny Kukawka <danny.kukawka@web.de> + + * src/settings.[cpp,h]: Added code to check if KDE use + currently the blank screensaver. + +2006-11-19 Danny Kukawka <danny.kukawka@web.de> + + * TODO: removed done issues + * src/dbusHAL.[cpp,h]: Added code to claim/aquire the + org.freedesktop.Policy.Power interface from D-Bus to stop + the powersave daemon/client and to be allowed to handle + the powermanagement policy. + +2006-11-19 Danny Kukawka <danny.kukawka@web.de> + + * README: Update dependencies/requirements. + +2006-11-19 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Added some linebreaks to warning + messages for battery states. + +2006-11-19 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware_batteryCollection.cpp: fixed handling + for battery collections if there are no batteries present. + This should abvoid false alarm for battery warning levels. + +2006-11-18 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware_battery.cpp: fixed handling if battery + get removed from the system. Don't forget to check the + battery type if reset the battery. + Also fixed emit signals. Emit them first if have read + the values from Hardware and filled the related variables. + +2006-11-18 Danny Kukawka <danny.kukawka@web.de> + + * src/settings.cpp: Added some usefull default values + for the KDE settings if we can't read the related values. + +2006-11-17 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.[cpp,h]: applied slightly adopted patch + from Dirk Mueller <dmueller@suse.de> to add a DCOP + function to check if KPowersave already handle DPMS + settings in KDE. This should, togehter with a patch for + KDE, avoid interfere between KDE and KPowersave. + +2006-11-17 Danny Kukawka <danny.kukawka@web.de> + + Added new turkish translations from S.Çağlar Onur + <caglar@pardus.org.tr>: + + * po/tr.po: + * src/kpowersave-autostart.desktop: + * src/kpowersave.desktop: + +2006-11-17 Danny Kukawka <danny.kukawka@web.de> + + Added patch from S.Çağlar Onur <caglar@pardus.org.tr> + to add support for Pardus Linux. + + * configure.in.in: added detect Pardus Linux + * src/kpowersave.cpp: added bugreport address + +2006-11-17 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: fixed bugreport address for + openSUSE + +2006-11-17 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Reduced function calls to + dbusHAL with updateTooltip(). + +2006-11-16 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: fixed set CPUFreq via the applet + menu and reduced calls if a scheme switched. + +2006-11-16 Danny Kukawka <danny.kukawka@web.de> + + * src/dbusHAL.cpp: Fixed free() error, if D-Bus is not + running on startup. + +2006-11-16 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.[cpp,h]: s/new_screen/display/ + +2006-11-16 Danny Kukawka <danny.kukawka@web.de> + + * ChangeLog.package: updated with info about already + released version 0.7.0 + +2006-11-16 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.[cpp,h]: fixed notifySuspend() and + call the function before call suspend/standby via HAL. + +2006-11-16 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.[cpp,h]: fixed handling of AC plug + in/out event. Now switch, based on the state of the + AC plug, the AC/Battery scheme. + Also merged other AC state releaded functions to the + new and renamed handleACStatusChange() for a better + control of the workflow. + +2006-11-16 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: changed position of call + setPrimaryBatteriesWarningLevel() to do this first + if the scheme was set. + +2006-11-16 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: Added support to check for + PMU support and renamed checkACPI_APM() to more + general name checkPowermanagement() + * src/kpowersave.cpp: extended startup check to + exit only if not ACPI/APM/PMU/CPUFreq/s2disk/2sram. + +2006-11-16 Danny Kukawka <danny.kukawka@web.de> + + * TODO: updated TODO to current state of development + +2006-11-14 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.[cpp,h]: added code to fetch and + handle the resume signal. Trigger fake key event after + resume if the scree was locked and emit the correct + KNotify signal. + +2006-11-14 Danny Kukawka <danny.kukawka@web.de> + + * src/screen.cpp: changed left send() for lock the + screen for KScreenSaver with usage of call(). + +2006-11-14 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: Adopted suspend function to + use the new pending calls instead of the old, normal + methodCalls. + Added code to fetch, forward and handle the resume + signal from the dbusHAL class. + +2006-11-14 Danny Kukawka <danny.kukawka@web.de> + + * src/dbusHAL.[cpp,h]: added new functions to be able + to handle suspend as pending D-Bus calls. This should + allow us to get a resume signal etc. + Added a new signal to be emitted if we resumed and + to return the result of the resume as a integer value. + +2006-11-13 Danny Kukawka <danny.kukawka@web.de> + + * src/screen.cpp: Changed DCOP screen lock call from + send() to call() and try now, if the lock fail, to + use XScreensaver for lock instead. + +2006-11-13 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.[cpp,h]: handle lid close/open events + now in one function. If the screen was locked on the + lidclose signal, fake keyevent on open lid. + +2006-11-13 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: display error message on scheme + switch only if the scheme is not known and not if the + current scheme get selected. + +2006-11-13 Danny Kukawka <danny.kukawka@web.de> + + * TODO: updated/remove done issues + * src/config/kpowersaverc_default: Added new variables + to call a action of the lid was closed. + * src/kpowersave.[cpp,h]: handle now actions on lidclose + and renamed function to reuse code from battery actions. + s/lockscreenOnLidcloseEvent/handleLidcloseEvent + * src/settings.[cpp,h]: Read new config values to member + variables for general settings. Renamed some members + and definitions to reuse the action stuff. + Sorted code in settings.h to differ between general and + scheme setttings. + +2006-11-13 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Added fix from Michael Biebl + <biebl@teco.edu> for debian bug #398201 to avoid crash + of KPowersave if showDetailedDialog() called via DCOP. + +2006-11-13 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.[cpp,h]: s/current_settings/settings/ + +2006-11-13 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: fixed event handling for battery + warning states to call related actions also if notify + is disabled. + +2006-11-12 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.[cpp,h]: Added some code to call a + defined battery action if a battery warning state + reached. Added special handling for BAT_CRITICAL and + shutdown. + * src/settings.[cpp,h]: changed some types and return + types: s/int/battery_action/ + + TODO: test and handle brightess/cpufreq changes if + the warning state get reduced to set back to + normal values. Maybe simply switch back to the + current scheme settings. + +2006-11-12 Danny Kukawka <danny.kukawka@web.de> + + * src/Makefile.am: removed schemes.* from make + * src/schemes.[cpp,h]: removed no longer needed class + and related files + +2006-11-12 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: Added some code comments and + code to set the CPU Freq Policy for each scheme. + * src/settings.[cpp,h]: changed type of CPU Freq + Policy from int to cpufreq_type. + +2006-11-12 Danny Kukawka <danny.kukawka@web.de> + + * src/config/kpowersaverc_default: added new entries + to store the CPU Freq Policy for a scheme. Use as + default for all schemes DYNAMIC for now. + * src/settings.[cpp,h]: added code to read the new + entries for the CPU Freqency policy. + +2006-11-11 Danny Kukawka <danny.kukawka@web.de> + + * kpowersave.kdevelop: some changes from KDevelop + * src/config/kpowersaverc_default: added some new + configure variables to allow to set a action if a + battery warning level reached. + * src/settings.[cpp,h]: added code to read the values + of the new config values and set them to new member + variables. + +2006-11-10 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: fixed lock screen if lid closed + (s/button.typ/button.type/) + +2006-11-10 Danny Kukawka <danny.kukawka@web.de> + + * src/detaileddialog.cpp: added connect to new signal + for CPUFreq Policy changes to show allways correct + information in the dialog. + * src/hardware.[cpp,h]: added signal emitted if the + CPU Frequency policy was successful (or from other + side) changed/switched. + Reduced code in setCPUFreq() and added a check if the + Policy was really check and emit new signal. + * src/kpowersave.[cpp,h]: added connect for new signal + to set the CPUFreq menu correct if something changed + +2006-11-09 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: Added new function to reinit + all hardware information after a HAL or D-Bus restart. + This should reduce the code and ensure that we do + always the same. + Fixed handling of signals if D-Bus restart related to + HAL and D-Bus itself status. + * src/kpowersave.cpp: added a comment + +2006-11-08 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: fixed slot do_setActiveScheme() + to check if the requested scheme is available, load + the scheme settings, call setSchemeSettings() to + set the related changes and inform KNotify. + + TODO next: (1) add support to read the missing config + keys and (2) fix setSchemeSettings() to + set the changes to the kpowersave class + +2006-11-08 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.[cpp,h]: renamed some functions + +2006-11-08 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: fixed connect to not existing + slot/function to show error message from autosuspend + +2006-11-08 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: Fixed detection of suspend/standy + support. HAL also provide the related methodes if + there is no support in the kernel. + + TODO: take a look at this in HAL and if we can fix + +2006-11-07 Danny Kukawka <danny.kukawka@web.de> + + * TODO: added some information and currently TODOs + +2006-11-07 Danny Kukawka <danny.kukawka@web.de> + + Fixed battery warning state handling and events for + the primary batteries: + + * src/hardware.[cpp,h]: added some private variables + to store the current warning state level which are set + with new function setPrimaryBatteriesWarningLevel(). + We use this function also to reset the warning level + to the current one directly her e.g. after D-Bus or + HAL restart. + Changed signal for reached warning state to emit also + the type and the state of the battery. This should + be more generic and can be reused later for other + battery types. + * src/hardware_batteryCollection.[cpp,h]: changed + signals to emit also battery type. + * src/kpowersave.cpp: changed debug msg and set the + battery warning level temporary in the constructor + to HardwareInfo object. + +2006-11-07 Danny Kukawka <danny.kukawka@web.de> + + * src/configuredialog.cpp: fixed brightness related + code to handle new HAL level mapping to percent. + * src/hardware.[cpp,h]: changed setBrightness() to + work with level and percent (added mapping from + percentage to level) and fixed min and max values. + * src/kpowersave.cpp: related changes. + +2006-11-06 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: Fixed setBrightness (fixed wrong + usage of dbusSystemMethodCall and int as param) + +2006-11-06 Danny Kukawka <danny.kukawka@web.de> + + * src/dbusHAL.cpp: Fixed dbusHAL::isUserPrivileged() + to use 'const char *' instead of QString. + +2006-11-06 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: Fixed case if HAL wasn't present + at startup. Now if hal reconnect recheck all hardware + information. + * src/kpowersave.cpp: Fixed creation of the applet + menu if HAL or D-Bus disappear or/and reconnect. + Fixed applet Icon if HAL/D-Bus is not available. + +2006-11-06 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.[cpp,h]: Added new function to show + messages from other classes as e.g. autosuspend to the + user. + Moved some functions within the code. + +2006-11-06 Danny Kukawka <danny.kukawka@web.de> + + * src/dbusHAL.cpp: set dbus_is_connected to false if + D-Bus is gone + * src/kpowersave.cpp: fixed display D-Bus error message + and avoid display HAL related error msg if D-Bus is + terminated. + +2006-11-06 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: fixed detection of terminated D-Bus + and reconnect to the service and HAL + +2006-11-06 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.[cpp,h]: fixed display message if HAL + is gone. + +2006-11-06 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.[cpp,h]: removed no longer needed code + +2006-11-06 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: Fixed init the class (set a default + value for currentCPUFreqPolicy otherwise we can't detect + the initial changes). + Fixed setCPUFreq(), use char* instead instead of direct + usage of e.g. "performance". + * src/hardware.h: make checkCurrentCPUFreqPolicy() public + * src/kpowersave.cpp: force a check of current CPUFreq + policy after set the policy to be sure the CPUFreq + Policy is correct displayed in the applet. + +2006-11-06 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: fixed detection of the current CPU + Freq policy. Use char* instead of QString for return + values. + +2006-11-06 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: fixed detection of changes in current + CPU Freq Policy (_use_ temp variable correct ) + * src/kpowersave.cpp: removed debug + +2006-11-05 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: fixed connect to signals from the + primary battery collection. This should fix the applet + icon to show the correct battery fill level. + +2006-11-05 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: added and emit new signal if the + primary battery collection changed a value + * src/kpowersave.cpp: Fixed change applet icon if the AC + plug added/removed + +2006-11-05 Danny Kukawka <danny.kukawka@web.de> + + * src/detailed_Dialog.ui: removed <includehint> + * src/detaileddialog.cpp: connect to signal for changes + of the primary batteries. + * src/hardware.cpp: fixed connect to changes of batteries + +2006-11-05 Danny Kukawka <danny.kukawka@web.de> + + * src/detaileddialog.cpp: fixed typo in function call and + removed already comment out include of kpowersave.h + +2006-11-05 Danny Kukawka <danny.kukawka@web.de> + + Removed no longer needed sourcecode files from repository: + + * src/dbusPowersave.cpp: + * src/dbusPowersave.h: + * src/pdaemon.cpp: + * src/pdaemon.h: + +2006-11-05 Danny Kukawka <danny.kukawka@web.de> + + Replaced complete (active) pdaemon and powersave related + code from KPowersave class: + + * src/Makefile.am: removed pdaemon.* and dbusPowersave.* , + reformated the list of source files + * src/kpowersave.[cpp,h]: + + TODO: test and remove/fix open TODO's + +2006-11-05 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: Added code to handle reconnect to + the D-Bus daemon. Added some variables to show if something + in class HardwareInfo changed. This new variables should + allow finder grained and easier refresh/handle of battery + information. + Fixed code to update battery information and connect to + related signals. + +2006-11-05 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware_battery.[cpp,h]: added also a signal to + the battery object, wich we emit if a value of the + battery changed. + +2006-11-05 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware_batteryCollection.[cpp,h]: added new signal + if _something_ changed in the collection. + +2006-11-05 Danny Kukawka <danny.kukawka@web.de> + + * src/dbusHAL.cpp: Removed include of powersave_dbus.h. + Replaced usage of dbusGetMessageString() from old powersave + library with dbus_message_get_args() and fixed code to + fetch event if HAL go down. + +2006-11-03 Danny Kukawka <danny.kukawka@web.de> + + Replaced complete pdaemon and powersave related code from + the configuration dialog. + + * src/configuredialog.[cpp,h]: + * src/kpowersave.cpp: related changes to open/create the + configdialog. + +2006-11-03 Danny Kukawka <danny.kukawka@web.de> + + Renamed class s/settings/Settings and related changes + + * src/detaileddialog.h: + * src/kpowersave.[cpp,h]: + * src/settings.[cpp,h]: + +2006-11-02 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware_battery.cpp: read battery serial only if the + battery is present. + +2006-11-02 Danny Kukawka <danny.kukawka@web.de> + + * src/pdaemon.[cpp,h]: Removed no longer needed code to get + CPU information directly from sysfs + +2006-11-02 Danny Kukawka <danny.kukawka@web.de> + + Replaced usage of pdaemon class in the detailed dialog with + class HardwareInfo: + + * src/dbusHAL.cpp: fixed debug message + * src/dbusPowersave.cpp: comment out some code to get the + applet run temporary, before remove the class complete. + * src/detaileddialog.[cpp,h]: replaced complete pdaemon code + * src/kpowersave.cpp: related changes to call the constructor + of class detaileddialog. + +2006-11-02 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: fixed CPU Freq stuff, added new member + to check if the hardware/kernel support cpufreq in general, + also without HAL. We need this to show CPU information in + the detailed dialog also if there is no support vi HAL. + Added fix to get the battery information. Need to update the + primary battery collection on init. + +2006-11-02 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware_battery.cpp: fixed detection of battery type, + don't check if the battery present for the battery type. The + information about the type is always present, also for empty + battery bay. + +2006-11-02 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: Added some new functions to get access + to battery list and the primary battery collection. + Fixed bug in checkBrightness(), check always if the list of + devices is not empty before use them. + Fixed some minor bugs in debug messages + +2006-11-02 Danny Kukawka <danny.kukawka@web.de> + + * src/config/kpowersaverc_default: added new config entries to + save the default ac and battery scheme + * src/dbusPowersave.[cpp,h]: renamed some enums to avoid + conflicts while remove this class. + * src/detaileddialog.[cpp,h]: replaced scheme information from + powersave with new from class settings. Added pointer to current + settings to constructor. + * src/hardware_battery.[cpp,h]: renamed some enum to avoid + conflicts + * src/kpowersave.cpp: replaced scheme handling parts where we + tried to get scheme information from the pdaemon class. commented + out some code which we should replace later. + * src/kpowersave.h: added new member to hold HardwareInfo class + * src/pdaemon.[cpp,h]: renamed enum, removed scheme handling + from code of the class. We use now the new structure. Use some + enums from hardware_battery.h temporary. + * src/settings.[cpp,h]: added new members to handle the default + ac and battery scheme + +2006-10-30 Danny Kukawka <danny.kukawka@web.de> + + * configure.in.in: removed no longer needed dependencies and + updated HAL and D-Bus version dependencies. + +2006-10-29 Danny Kukawka <danny.kukawka@web.de> + + Added some new configure variables to the default settings. + + * src/config/kpowersaverc_default: added new battery state level + related variables and a new variable for the available schemes. + Removed no longer needed sound related variables. + * src/settings.[cpp,h]: Added new enum level_action to define + actions if a battery level state reached. Added code to read the + available schemes and the battery warning states from the config + file. + +2006-10-28 Danny Kukawka <danny.kukawka@web.de> + + Fixed creation of D-Bus connection. Don't use private connection + anymore. Simply call dbus_bus_get() instead. This should fix + b.n.c #214881. + + * src/dbusHAL.cpp: + * src/dbusPowersave.cpp: + +2006-10-25 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: Fixed updateBatteryValues() to call the new + member function of the battery to update the values. + * src/hardware_battery.cpp: Fixed checkBatteryPresent() to call + depending on the new state of the battery all depending updates. + +2006-10-25 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: Fixed function to trigger a update of the + primary battery collection and added some intial code to handle + DeviceAdded/DeviceRemoved events from HAL. + * src/hardware.hi: added battery collection for primary + batteries and renamed related update function. + * src/hardware_batteryCollection.[cpp,h]: added new function + isBatteryHandled() to check if this Collection already handle + this udi/battery + +2006-10-25 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: Added new function to check if we should + handle a special device (e.g. on a HAL_DEVICE::DeviceAdded + event) and to get the type of the device (added a new enum + device_type). + Added some new signals for: HAL error handling, data changes and + if the sleep button was pressed. + +2006-10-24 Danny Kukawka <danny.kukawka@web.de> + + Cleanup: removed not handled msg_type NAME_AQUIRED. + + * src/dbusHAL.[cpp,h]: + * src/hardware.cpp: + +2006-10-24 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: Added check for privileges for CPUFreq + interface via PolicyKit and check before try to use the + interface. Added function to get this info from outside. + +2006-10-24 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: Added PolicyKit check for suspend/ + standby interface. + +2006-10-24 Danny Kukawka <danny.kukawka@web.de> + + * src/dbusHAL.[cpp,h]: changed return type of new function + isUserPrivileged() from bool to int to get a info if we can't + connect to the PolicyKit interface on DBUS. + +2006-10-24 Danny Kukawka <danny.kukawka@web.de> + + * src/dbusHAL.[cpp,h]: Added function to check PolicyKit + for a privilege for a given user. + +2006-10-23 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware_battery.[cpp,h]: make get* functions const + +2006-10-23 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware_battery.cpp: added some code to check if the + battery is really present. If not, we don't need to run all + updates or the calls to HAL. + +2006-10-23 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware_battery.cpp: removed calls of minRecheck() in + the get* methodes. The data should always be up to date because + of the HAL events. If not, we have a problem and should fix + this instead of call minRecheck() on each get methodes. If + this is really needed, we can call this function also from + outside (isn't a private function). + +2006-10-23 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: removed todo, code comment update + * src/hardware_battery.[cpp,h]: Added variable to check if the + battery is inialised and added event handling including emit + related signals if something changed. + Set crit_level as default to 2 as in old powersave config. + * src/hardware_batteryCollection.cpp: set crit_level as default + to 2 as in old powersave config + +2006-10-23 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware_battery.cpp: if battery was removed, set the + battery members back to default. + +2006-10-23 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware_battery.cpp: fixed typo for a HAL property + +2006-10-23 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware_battery.cpp: added code to filter events and + call the related function to update the key. + + TODO: add code to check if really something was changed and + emit some signals. + +2006-10-23 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware_battery.[cpp,h]: separated code from recheck() + and minRecheck() to query information from HAL to new small + functions for each property. + +2006-10-23 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware_battery.[cpp,h]: Small update in code docu and + added inital code for a new function to update a battery + property on a HAL event. + + TODO: fill with code to filter the events and seperate current + code to get a value from HAL into smaller functions to + reuse them. + +2006-10-22 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware_battery.[cpp,h]: first remove of no longer + needed code for some kind of battery collection in this class. + This is now done by class BatteryCollection. + + TODO: check left code and get methodes. Seperate and split of + the code to get info from HAL. + +2006-10-22 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware_batteryCollection.cpp: clean up list of udis + before start the update process. + +2006-10-22 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware_batteryCollection.[cpp,h]: emit now also all + the other signals for percentage, minutes, present batteries + and the charging state. + +2006-10-22 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware_batteryCollection.[cpp,h]: emit signals for + reached battery warning states. + +2006-10-22 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware_batteryCollection.[cpp,h]: return a bool for + the set functions to detect incorrect values. + +2006-10-22 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware_batteryCollection.[cpp,h]: Completed code to + collect the values from the batteries. + Added new members to get the number of present batteries and + to get the battery state. + + TODO: add signals and emit them. + +2006-10-20 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware_batteryCollection.[cpp,h]: added needed + functions to set/get access to privat members. + + TODO: add code to read the batteries into the class. + +2006-10-20 Danny Kukawka <danny.kukawka@web.de> + + * src/Makefile.am: added new files to Makefile + * src/hardware_battery.h: minor changes + * src/hardware_batteryCollection.[cpp,h]: added new class to + handle battery collections. This class should allow us to get + e.g. only the needed information from all primary batteries. + +2006-10-20 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp.h]: Added new initial function to collect + battery information from all primary batteries. + +2006-10-20 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: replaced QValueList as datatype for + BatteryList with QPtrList. QValueList can't contain objects + which are derived from QObject. + + NOTE: For QPtrList as for QDict we need always deep copies + +2006-10-19 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: Added initial code to filter battery + events from HAL and update the battery objects. + + TODO: check if the construct with the QValueList for batteries + is correct and add code to update the objects. + +2006-10-19 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: Filter powerbutton event and emit a + signal. + +2006-10-19 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: Filter lidclose event and emit a signal. + Fixed emit signal: first set new value to variable and emit then + the signal. + +2006-10-19 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: filter ac adapter in/out event and emit + a signal. + +2006-10-19 Danny Kukawka <danny.kukawka@web.de> + + * src/dbusHAL.h: removed unused event type HAL_EVENT + * src/hardware.cpp: Added initial code to filter the DBUS and + HAL events we need in KPowersave. + + TODO: add code to do what we need if a event happen and + evaluate if we need all the events. + +2006-10-19 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: check if the new udi is already in the + list of all udis. QStringList add strings without check if + they are already in. + +2006-10-19 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: fixed intialiseHWInfo() to use only + one QStringList for the devices. Added new code to the func + to collect the battery UDIs. + Added code to store the UDIs of all devices we handle and + want to monitor. This should allow us a finer grained filter + functions for HAL events. + * src/hardware_battery.[cpp,h]: Changed one constructor to + give always as first the reference to dbus_HAL. + +2006-10-19 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware_battery.h: removed no longer needed define + _BATTPRESETS + +2006-10-19 Danny Kukawka <danny.kukawka@web.de> + + * kpowersave.kdevelop: updated some KDevelop project settings + * src/settings.h: removed unneeded empty class + +2006-10-16 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware_battery.[cpp,h]: More cleanups, changes in code + style and code documentation. Removed not needed hasHalError(). + +2006-10-16 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware_battery.[cpp,h]: Sorted private members of the + class by type and added function to init private members with + default values instead to use a define. This should avoid + compiler warnings. + Added some code comments for doxygen. + +2006-10-15 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: Added function to get the current + CPU Frequency policy from HAL and a function to get this + value from the privat class member. + + TODO: check if we also can get info for DYNAMIC_SET. + +2006-10-15 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: added function to get the current + brightness level from HAL. This should allow get current + brightness without recheck the interface. + +2006-10-15 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: s/PMStates/SuspendStates/ and + s/pm_states/suspend_states/ to be more clear + +2006-10-15 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: replaced QDict for powermanagement states + with a struct which should be easier to handle. Added new members + to the struct to represent information if call the related + interface is allowed + +2006-10-11 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: Added function to set CPU frequency + policy via the HAL interface (support the currently) available + tree policies. + +2006-10-10 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: added function to check if the machine + support change the CPU frequency via HAL. + + TODO: add check for PolicyKit policy + +2006-10-10 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: cleanup QDict<bool> pm in checkSuspend() if + not empty before reuse. + +2006-10-10 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: added get functions for suspend/standby + support info and if DBUS/HAL are running. + +2006-10-10 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: Added some functions to read private + class members from outside. Changed existing get functions to + const. + * src/hardware_battery.cpp: code style changes + +2006-10-10 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.h: Changed function params to show also the + variable names in code completion of KDevelop. + +2006-10-10 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: Added function to change the brightness + of the laptop display (if supported by the hardware). + Added code comments and fixed some debug messages. + +2006-10-10 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: added missing debug messages + +2006-10-09 Danny Kukawka <danny.kukawka@web.de> + + * src/dbusHAL.[cpp,h]: changed DBus method call functions for + easier usage than the old one and removed one no longer needed + function. + * src/dbusHAL.h: Changed function params to show also the + variable names in code completion of KDevelop. + * src/hardware.cpp: Adapted exsting code the new functions. + +2006-10-06 Danny Kukawka <danny.kukawka@web.de> + + * src/dbusHAL.h: s/HAL_DEVICE_UDI/HAL_COMPUTER_UDI/ + * src/hardware.[cpp,h]: Replaced strings with defines + HAL_COMPUTER_UDI and HAL_PM_IFACE. + Added new initial function to trigger a suspend and added new + enum (suspend_type) to select the suspend/standby method for + the call. + + TODO: add check for PolicyKit policy for the suspend and + rework the dbus method call functions. We can maybe + merge some functions. + +2006-10-05 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: added new boolean member to hold info + if the machine is a laptop. Changed existing function to check + the formfactor and set laptop value, added new function to get + laptop value. + Added some code do constructor to init members and to get some + initial hardware information. + +2006-10-05 Danny Kukawka <danny.kukawka@web.de> + + Fixed some code comments (line breaks etc.). + + * src/hardware.cpp: + * src/hardware_battery.h: + +2006-10-03 Danny Kukawka <danny.kukawka@web.de> + + * src/dbusHAL.[cpp,h]: removed HAL specific function to call + a powermanagement related function and added three generic + functions to call a method on a DBUS interface (taked and + adapted code from current powersave code base). + * src/hardware.[cpp,h]: added a new function to get init + brightness information as e.g. if change brightness is + supported, how many brightness level are available and the + current level. + +2006-10-01 Danny Kukawka <danny.kukawka@web.de> + + * src/dbusHAL.[cpp,h]: added function to check the supported + powermanagement/suspend functions and store the information + if e.g. suspend2disk is available as HAL interface and if not + if the machine support this via the kernel in general. + * src/hardware.[cpp,h]: added function to get a stringlist + property from HAL for a given device. + +2006-09-29 Frank Seidel <frank.seidel@web.de> + + * src/hardware_battery.[cpp,h]: Very very first implementation + of class Battery. Probably full of many ugly bugs, but its + a start. + +2006-09-28 Frank Seidel <frank.seidel@web.de> + + * src/dbusHAL.cpp: Fixed typo in halQueryCapability (libhal + function call). + +2006-09-28 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: Added some more code comments and new + functions to init hardware information about AC adapter and the + lidclose button. + +2006-09-26 Danny Kukawka <danny.kukawka@web.de> + + * src/dbusHAL.[cpp,h]: code comments + * src/hardware.[cpp,h]: addes some empty functions and a QDicr + for udis of devices except batteries (e.g. AC, Lid, buttons ...) + * src/pdaemon.cpp: added comments about the state of port code + and functions to class dbusHAL + +2006-09-25 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.cpp: Fixed typo in debug msg. Filled destructor. + +2006-09-25 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: added functions to check if the machine + is a laptop and if the machine support ACPI/APM. + + TODO: add some line of code to check for ACPI/APM if HAL is not + present. + +2006-09-25 Danny Kukawka <danny.kukawka@web.de> + + * src/hardware.[cpp,h]: Added more to constructor and init. Copied + code to get CPU Freq information for the detailed dialog from + pdaemon.[*] to this file. Updated some code docu. + +2006-09-25 Danny Kukawka <danny.kukawka@web.de> + + * src/dbusHAL.cpp: init HAL context in constructor + * src/hardware.[cpp/h]: conntect to DBUS/HAL in constructor and + added initial function to filter and handle events from DBUS/HAL + via signal from dbusHAL class. + +2006-09-23 Danny Kukawka <danny.kukawka@web.de> + + Added new basic classes to handle hardware information, as e.g. + battery, lid state or AC adapter state, and the powermanagement + related functions as e.g. suspend2*/standby or CPU freq. + + NOTE: this are only initial files and classes, we maybe replace or + rename them while development. + + * src/Makefile.am: + * src/hardware.cpp: + * src/hardware.h: + * src/hardware_battery.cpp: + * src/hardware_battery.h: + +2006-09-23 Danny Kukawka <danny.kukawka@web.de> + + * Doxyfile: changed version string + * src/Makefile.am: added dbusHAL class to make + * src/dbusHAL.[cpp,h]: Changed name of the class to dbusHAL and + added connection to HAL and code to hold LibHalContext. The class + contains now mew functions to search for devices and to get device + information from HAL. Also added: new function to call + org.freedesktop.Hal.Device.SystemPowerManagement methodes on HAL + via DBUS. + +2006-09-04 Danny Kukawka <danny.kukawka@web.de> + + Added new class to monitor HAL signals (DeviceAdded, DeviceRemoved, + PropertyModified, Condition) and Connect/Disconnect events via DBUS. + + This class is not used atm in the code, but should replace the class + dbusPowersave in the future. + + TODO: add code to init and hold hal_context for libhal. + + * src/dbusHAL.cpp: + * src/dbusHAL.h: + +2006-09-04 Danny Kukawka <danny.kukawka@web.de> + + * kpowersave.kdevelop: fixed kdevelop file to get code completion + running. + +2006-08-15 Frank Seidel <frank.seidel@web.de> + + Trivial fix for SUSE bug #198237 (when powersaved wasn't + running and kpowersave starts, a wrong error about dbus + was shown). + + * src/pdaemon.cpp: + +2006-08-11 Danny Kukawka <danny.kukawka@web.de> + + updated files to current admin dir from KDE 3.5.4 and added + two missing files from the KDE SVN directory. + + * admin/*: + +2006-08-11 Danny Kukawka <danny.kukawka@web.de> + + * doc/doxy/fixed_bugs.dox: updated list + * src/infodialog.cpp: added string "KPowersave" to window + caption (SUSE bug #198237) of warning messages via infodialog + +2006-08-11 Danny Kukawka <danny.kukawka@web.de> + + * src/pdaemon.cpp: cleanup: removed unused code and replaced + code comment with debug message. + +2006-08-11 Danny Kukawka <danny.kukawka@web.de> + + Prepared for QT4 where FALSE is depricated. Replaced with false. + + * src/blacklisteditdialog.cpp: + * src/detaileddialog.cpp: + * src/kpowersave.cpp: + * src/pdaemon.cpp: + * src/pdaemon.h: + +2006-08-11 Danny Kukawka <danny.kukawka@web.de> + + Changed returnvalue of checkDaemon() and type of daemon_running + (in class pDaemon) from int to bool: + + * src/detaileddialog.cpp: + * src/kpowersave.cpp: + * src/pdaemon.cpp: + * src/pdaemon.h: + +2006-07-17 Danny Kukawka <danny.kukawka@web.de> + + * src/detaileddialog.cpp: undo kpowersave part of commit r2374 + which not solve SUSE bug #186197 + +2006-06-12 Danny Kukawka <danny.kukawka@web.de> + + again (re)tagged and released official update release v0.6.2 + +2006-06-12 Danny Kukawka <danny.kukawka@web.de> + + Fixed SUSE bug #184076: + + * ChangeLog.package, doc/doxy/changelog.dox: updated changelogs + * doc/doxy/fixed_bugs.dox: added fixed bug to list + * po/*.po, po/kpowersave.pot: removed "(messagebus)" and + s/messagebus/dbus/ in all translations + * src/infodialog.cpp: added command to adjust the size of the + dialog before open. + * src/kpowersave.cpp: fixed message if dbus daemon is not + running. Use correct script name and not the name from Fedora. + +2006-06-12 Danny Kukawka <danny.kukawka@web.de> + + (re)tagged and released official update release, version 0.6.2 + +2006-06-12 Danny Kukawka <danny.kukawka@web.de> + + Fixed SLED bug ##183745: + + * configure.in.in: added configure check to differ between + SUSE Linux and SLES/SLED as enterprise products + * README: changed link to bugzilla for SUSE Linux and SLED/SLES + * doc/doxy/fixed_bugs.dox: added fixed bug to list + * src/kpowersave.cpp: added new link for SLES/SLED bugzilla + + * ChangeLog.package, doc/doxy/changelog.dox: updated changelogs + * packaging/*.spec: updated specs to current version + * packaging/FC5.kpowersave.spec: added new Fedora Core 5 spec + +2006-06-11 Danny Kukawka <danny.kukawka@web.de> + + tagged and released official update release, version 0.6.2 + +2006-06-11 Danny Kukawka <danny.kukawka@web.de> + + * ChangeLog.package, doc/doxy/changelog.dox: updated + changelogs from stable tree + +2006-06-11 Danny Kukawka <danny.kukawka@web.de> + + * configure.in.in: added configure check to detect K/Ubuntu + * README: changed link to Ubuntu bugzilla to launchpad.net + * src/kpowersave.cpp: added address for ALT Linux and Ubuntu + bugzilla for "Report a bug ..." + +2006-06-11 Danny Kukawka <danny.kukawka@web.de> + + * kpowersave.kdevelop: added KDE and QT3 libs to code completion + * src/inactivity.cpp: fixed compiler warning + * src/kpowersave.[cpp/h]: added DCOP function to open/close + the detailed information dialog + +2006-06-07 Danny Kukawka <danny.kukawka@web.de> + + Updated translations back from SUSE/Novell translation team, + reworked and merged the files with existing translations: + + * po/es.po: + * po/fr.po: + * po/it.po: + * po/pt_BR.po: + * po/zh_CN.po: + * po/zh_TW.po: + +2006-06-07 Danny Kukawka <danny.kukawka@web.de> + + * doc/doxy/fixed_bugs.dox: updated list of fixed bugs in doc. + +2006-06-07 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.[cpp/h]: Added slightly adopted patch from + Timo Hönig <thoenig@suse.de> to fix SUSE bug #176782 and + enable change display brightness (if supported and enabled in + the current scheme) via the mousewheel over the applet icon. + +2006-06-07 Danny Kukawka <danny.kukawka@web.de> + + Updated dependencies to powersave version 0.12.18 in docs: + + * README: + * doc/doxy/main.dox: + +2006-06-07 Danny Kukawka <danny.kukawka@web.de> + + Fixed SUSE bug #182515: Changed configure dialog to respect the + rules for DPMS timouts from www.xfree86.org/current/DPMSLib.pdf. + + * src/configure_Dialog.ui: Added new signal handlers to QSpinBoxes + for the DPMS timeouts + * src/configuredialog.[cpp/h]: added code to correct values for + the timouts to guaranty correct DPMS settings + +2006-06-05 Danny Kukawka <danny.kukawka@web.de> + + * po/de.po: updated translation, added missing string + +2006-06-05 Danny Kukawka <danny.kukawka@web.de> + + Fixed errorhandling for DBUS,HAL and powersave connections (this + fix partly SUSE bug #168619) to display correct state: + + * src/dbusPowersave.[cpp/h]: added new checks to detect: if HAL + detached from the system message bus and if the user has the rights + to connect to powersaved dbus interface. Added function to access + information if user has the needed rights (check with a "Ping"). + Also fixed some typos, removed withespaces, and replaced printf() + with myDebug(). + * src/kpowersave.[cpp/h]: Added new function to show errormessages + related to problems with dbus (showDBusErrorMsg()), extended/ + reorganised showHalErrorMsg(). Removed no longer needed code + since we now are directly informed if HAL gone. Changed + updateTooltip() to get correct tooltip if HAL not running. + * src/pdaemon.[cpp/h]: reworked handling regarding to the changes + above and to handle new information about the tree central services + for KPOwersave (DBUS,powersave,HAL). Updated code doc. + * configure.in.in: changed dependencies to powersave 0.12.18 + because of needed changes related to REPLY_NO_RIGHTS. + +2006-06-05 Danny Kukawka <danny.kukawka@web.de> + + * src/inactivity.cpp: added a check to catch the case, where (unknow + if this ever the case) the idletime is correct get from the X-Server. + +2006-06-02 Danny Kukawka <danny.kukawka@web.de> + + * po/fi.po: updated translations back from SUSE/Novell translation + team + +2006-06-02 Danny Kukawka <danny.kukawka@web.de> + + * src/config/kpowersaverc_default: added more programs to the + autosuspend default blacklist: gmplayer,kaffeine,xine,mencoder + +2006-06-02 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: added check before autosuspend, if autosuspend + was disabled via the applet menu + +2006-06-02 Danny Kukawka <danny.kukawka@web.de> + + Code documentation fixes and updates to current code: + + * doc/doxy/fixed_bugs.dox: Added fixed bug to list, back from + kpowersave-CODE10 branch. + * doc/doxy/implemented.dox: + * doc/doxy/process.dox: + * src/inactivity.cpp: + * src/infodialog.cpp: + * src/kpowersave.cpp: + * src/kpowersave.h: + * src/screen.cpp: + +2006-06-02 Danny Kukawka <danny.kukawka@web.de> + + * doc/doxy/fixed_bugs.dox: added fixed buginfo + * src/inactivity.[cpp,h]: Added new function to workaround XServer bug + regarding to idleTime (dpms timeouts are abstracted, but should not) + and DPMS timeouts (are currently additive - bug #180000). New function + correct the idleTime if needed (related SUSE bug: #177788 / sf.net + #1483392). For more info see comment in fixed_bugs.dox + Todo: evaluate if there is a way to identify the versions of X where + this was changed or get fixed. + +2006-06-01 Danny Kukawka <danny.kukawka@web.de> + + * po/de.po: fixed german translation + +2006-05-29 Danny Kukawka <danny.kukawka@web.de> + + * po/hu.po: updated translations back from SUSE/Novell translation + team + +2006-05-27 Danny Kukawka <danny.kukawka@web.de> + + * po/{bg,da,el,es,fi,fr,it,ja,km,nb,nl,pa,pl,pt,pt_BR,ru,sk,sl_SI,sv, + tr,uk,zh_CN,zh_TW.}.po: merged two new dummy strings from pot file + +2006-05-27 Danny Kukawka <danny.kukawka@web.de> + + * po/de.po: updated german translation + +2006-05-27 Danny Kukawka <danny.kukawka@web.de> + + * po/{cs,hu}.po: updated translations back from SUSE/Novell + translation team + +2006-05-27 Danny Kukawka <danny.kukawka@web.de> + + * po/{fi,km,pl}.po: fixed strings (from last typo fixes) + * po/kpowersave.pot: added dummy strings for better error messages if + powersaved or the DBUS daemon is not running or accessable. + +2006-05-22 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp/h: (list_CPUFreqPolicys): Added dcop function to + list the supported CPU Frequency policies. + (do_setCPUFreqPolicy): Added dcop function to set the current CPUFreq + policy. + +2006-05-22 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp/h: (do_setScheme): added new dcop function to + allow set the current scheme via kpowersave (see sf.net bug #1483392) + (disableAutosuspend): litte change, set first applet item to avoid + possible double action + +2006-05-22 Danny Kukawka <danny.kukawka@web.de> + + * src/eventsrc: updated missing translations back from SUSE/Novell + translation team. + +2006-05-22 Danny Kukawka <danny.kukawka@web.de> + + * po/de.po: fixed typo in german translation + +2006-05-22 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: (disableAutosuspend): fixed sf.net bug #1483392 + and set changes on autosuspend state via dcop interface back to the + applet. + +2006-04-25 Danny Kukawka <danny.kukawka@web.de> + + * src/eventsrc: added czech translations from SUSE/Novell translation + team, removed wrong translations of resume_from_suspend2ram_event + (ja,zh_CN,zh_TW) + +2006-04-24 Danny Kukawka <danny.kukawka@web.de> + + Added russian translations from Anton Farygin <rider@altlinux.com> + * src/eventsrc: + * src/kpowersave.desktop: + * src/kpowersave-autostart.desktop: + +2006-04-24 Danny Kukawka <danny.kukawka@web.de> + + * README: updated translation with file from Anton Farygin + <rider@altlinux.com> + * po/ru.po: Changed link to ALT Linux bugzilla + +2006-04-24 Danny Kukawka <danny.kukawka@web.de> + + * src/eventsrc: fixed a description and translation in eventsrc + +2006-04-18 Danny Kukawka <danny.kukawka@web.de> + + * kpowersave.kdevelop: updated version string for project to + "0.7.x - TRUNK" + +2006-04-18 Danny Kukawka <danny.kukawka@web.de> + + updated svn:ignore properties + +2006-04-18 Danny Kukawka <danny.kukawka@web.de> + + * src/*.cpp, src/*.h: removed doxygen \version tag from source files + to avoid annoying change of version with each new release. + +2006-04-18 Danny Kukawka <danny.kukawka@web.de> + + * doc/doxy/fixed_bugs.dox: added fixed bug to list. + +2006-04-18 Danny Kukawka <danny.kukawka@web.de> + + * configure.in.in: added check for headers from dbus-qt3-devel + package (copied from KNetworkMananger source). + +2006-04-18 Danny Kukawka <danny.kukawka@web.de> + + * src/detaileddialog.cpp: fixed processorbar for multiprocessor/ + -core machines without CPUFreq or Throttling support, if a CPU/ + Core was deactivated (thanks to Daniel fot the hint). + +2006-04-18 Danny Kukawka <danny.kukawka@web.de> + + * src/pdaemon.cpp: fixed problems with remaining time until full + charged with APM. Also cleaned up the code and removed no longer + needed/useless checks. (see SUSE bug #167296) + +2006-04-13 Danny Kukawka <danny.kukawka@web.de> + + Updated translations, back from SUSE/Novell translation team: + * po/fi.po: + * po/km.po: + * po/pl.po: + +2006-04-12 Danny Kukawka <danny.kukawka@web.de> + + * doc/doxy/fixed_bugs.dox: added fixed bug to doc + * src/eventsrc: removed bad formated UTF8 + +2006-04-09 Danny Kukawka <danny.kukawka@web.de> + + Retagged v0.6.0 and released new version. + +2006-04-09 Danny Kukawka <danny.kukawka@web.de> + + * ChangeLog.package, doc/doxy/changelog.dox: updated Changelogs + * NEWS: updated release news for v0.6.0 + +2006-04-09 Danny Kukawka <danny.kukawka@web.de> + + * doc/doxy/fixed_bugs.dox: added SUSE/Novell bug #164683 + * src/detaileddialog.cpp: Added call setProcessorThrottling() + every 2 secs if throttling is supported or if there is more than + one CPU/core in the system. Added call checkCPUSpeedThrottling() + in setProcessorThrottling() to get always actual data. Fixed + connects to use local pointer to pdaemon object. + This all (including changes since 2006-04-07) should fix + SUSE/Novell bug #164683 + * src/inactivity.cpp: fixed compiler warning + +2006-04-09 Danny Kukawka <danny.kukawka@web.de> + + Added slightly adopted patch from Daniel Gollub to fake the CPU + system information in proc and sys for development and tests: + * configure.in.in: added configure option --enable-fake-cpu + * src/pdaemon.cpp: added ifdef and related changes to fake + the path to the CPU informations under /tmp/foo + + * src/pdaemon.cpp: fixed warning for compare unsigned and signed + +2006-04-09 Danny Kukawka <danny.kukawka@web.de> + + * src/detaileddialog.cpp: set processorbar to deactivated if the + cpuspeed < 0 (cpu is offline) and the machine only support + throttling + * src/pdaemon.cpp: fixed throttling-case if cpu is offline + +2006-04-08 Danny Kukawka <danny.kukawka@web.de> + + * src/detaileddialog.cpp: reduced usage of getCPUNum(), fixed + display processor freq, if the cPU is back from offline. Added + check to reduce unneded changes in processorbars if nothing changed. + * src/detaileddialog.h: added private variable to store the numbers + in the system + * src/pdaemon.cpp: reduced usage of getCPUNum() by replace with + a variable (numOfCPUs) + * src/pdaemon.h: added private variable to store the numbers in + the system + +2006-04-07 Danny Kukawka <danny.kukawka@web.de> + + Tagged release v0.6.0 + +2006-04-07 Danny Kukawka <danny.kukawka@web.de> + + Released new version v0.6.0 + +2006-04-07 Danny Kukawka <danny.kukawka@web.de> + + * ChangeLog.package, doc/doxy/changelog.dox: updated changelogs + for release 0.6.0 + * NEWS: updated release news for release 0.6.0 + +2006-04-07 Danny Kukawka <danny.kukawka@web.de> + + * src/pdaemon.cpp: changed waiting intervall for powersave on + startup from 10 sec to 20 to avoid problems on slow machines and + with autologin (again). + +2006-04-05 Danny Kukawka <danny.kukawka@web.de> + + fixed date strings to last changes and reemoved the date from + the future: + + * doc/cs/index.docbook: + * doc/de/index.docbook: + * doc/en/index.docbook: + * doc/fi/index.docbook: + * doc/hu/index.docbook: + * doc/nb/index.docbook: + * doc/pt/index.docbook: + +2006-04-05 Danny Kukawka <danny.kukawka@web.de> + + Branch official stable release 0.6.0. Add two new Branches: + + - kpowersave-CODE10 (for SUSE 10.1, SLES 10 and SLED 10) + - kpowersave-0.6 (general stable branch) + +2006-04-05 Danny Kukawka <danny.kukawka@web.de> + + * po/de.po, src/eventsrc: fixed typos in german translations + * src/kpowersave-autostart.desktop, src/kpowersave.desktop: + copied missing translations from SUSE desktop files and + removed not translated strings + +2006-04-04 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: changed address for bug reports if this + is a SUSE package to opensuse wiki page for bug reports + * src/main.cpp: fixed address for bugreports in the about + dialog. This should be a mail adress, use now powersave-users ML. + * ChangeLog.package, doc/doxy/changelog.dox: updated Changelogs + * NEWS: updated release news. + +2006-04-04 Danny Kukawka <danny.kukawka@web.de> + + Prepared offical stable release v0.6.0: + + * ChangeLog.package, doc/doxy/changelog.dox: updated Changelogs + * NEWS: update release news + +2006-04-04 Danny Kukawka <danny.kukawka@web.de> + + Prepare offical stable release 0.6 and remove kpowersave-CODE10 + and kpowersave-0.6 branches to add new offical release 0.6. + + Reason: kpowersave is now featurecomplete for CODE10 and STABLE + and 0.6 was not released outside SUSE. + + * ChangeLog.package, doc/doxy/changelog.dox: backported Changes + from deleted branches + +2006-04-04 Danny Kukawka <danny.kukawka@web.de> + + * doc/de/Makefile.am, doc/de/index.docbook, doc/de/*.png: Added new + german version of the handbook + +2006-04-03 Danny Kukawka <danny.kukawka@web.de> + + * doc/doxy/enhance.dox, doc/doxy/process.dox: Updated gnome-screensaver + related enhancement request. + +2006-04-03 Danny Kukawka <danny.kukawka@web.de> + + * src/screen.cpp: fixed fake shift keyevent, use correct keycode + and set delay to 0 + +2006-04-03 Danny Kukawka <danny.kukawka@web.de> + + Added support for GNOME Screensaver for lock in a GNOME desktop + session: + + * po/de.po, po/kpowersave.pot: added string for GNOME screensaver + * src/configuredialog.cpp, src/configuredialog.h: added GNOME + screensaver to configure dialog (only if a GNOME session is running) + * src/kpowersave.cpp: Fixed detection of GNOME session + * src/screen.cpp, src/screen.h: Added support for detection of and + lock with GNOME screensaver + +2006-04-02 Danny Kukawka <danny.kukawka@web.de> + + * src/config/kpowersaverc_default: added new configure variable + for emit faked keyevent after resume from suspend + * src/kpowersave.cpp, src/kpowersave.h: added function to call + screen:fakeShiftKeyEvent() after resume + * src/screen.h: changed fakeShiftKeyEvent to public SLOT + * src/settings.cpp, src/settings.h: added read new variable + timeToFakeKeyAfterLock from config file + +2006-04-01 Danny Kukawka <danny.kukawka@web.de> + + * src/Makefile.am: added -lXtst + * src/screen.cpp, src/screen.h: added new function so fake press + shift key to show the login screen on resume if the machine was + locked on supend. + +2006-03-29 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: fixed errorhandling for YaST power-management + module. Added returncode 16 (user clicked on Cancel) as successful + case to avoid error message. + +2006-03-28 Danny Kukawka <danny.kukawka@web.de> + + Fixed UTF-8 in desktop files: + * src/kpowersave-autostart.desktop: + * src/kpowersave.desktop: + +2006-03-27 Danny Kukawka <danny.kukawka@web.de> + + Branch stable release 0.6.0 for SUSE. + +2006-03-27 Danny Kukawka <danny.kukawka@web.de> + + * ChangeLog.package, doc/doxy/changelog.dox: updated changelogs + +2006-03-27 Danny Kukawka <danny.kukawka@web.de> + + * NEWS: added last changes + * doc/doxy/enhance.dox: added gnome-screen-saver related + feature request for 0.6.x code tree (at least for SLES/SLED). + +2006-03-27 Danny Kukawka <danny.kukawka@web.de> + + Added older spec files for SUSE 9.3 and 9.2: + * packaging/SUSE9.2.kpowersave.spec: + * packaging/SUSE9.3.kpowersave.spec: + +2006-03-27 Danny Kukawka <danny.kukawka@web.de> + + Updated spec files for upcomming stable version: + * packaging/FC4.kpowersave.spec: + * packaging/SUSE10.0.kpowersave.spec: + * packaging/SUSE10.1.kpowersave.spec: + * packaging/mdk.cooker.kpowersave.spec: + +2006-03-27 Danny Kukawka <danny.kukawka@web.de> + + * NEWS: added release news + * README: Updated install section and added section with + dependency information and help/bugreport info + * configure.in.in: updated powersave dependency to current + stable version 0.12.7 + +2006-03-27 Danny Kukawka <danny.kukawka@web.de> + + * doc/doxy/enhance.dox, doc/doxy/process.dox: Added new planed + features/enhancements for 0.7.x (devel)/0.8.x (stable) to the + documentation. + +2006-03-27 Danny Kukawka <danny.kukawka@web.de> + + Prepare new release (v0.6.0-stable): + + * Doxyfile: updated version string for code doc + * src/*.{cpp,h}: updated version strings + +2006-03-27 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: fixed tooltip to avoid adding string for + charging battery (" -- battery is charging") if the battery is + full (100%) and the machine is on AC, but the battery is reporting + charging (broken ACPI case). + +2006-03-27 Danny Kukawka <danny.kukawka@web.de> + + * po/*.po, po/kpowersave.pot: merged changes to po and pot file(s) + * src/configuredialog.cpp: fixed strings as proposed by Stefan + Seyfried + +2006-03-27 Danny Kukawka <danny.kukawka@web.de> + + * po/bg.poi, po/da.po, po/el.po, po/km.po, po/nl.po, po/pa.po, + po/ru.po, po/sk.po, po/sl_SI.po, po/sv.po, po/tr.po, po/uk.po: + Added merged versions of translation files + +2006-03-27 Danny Kukawka <danny.kukawka@web.de> + + Added patch from Michael Biebl: + * configure.in.in: removed no longer needed check + * src/kpowersave.cpp: fixed connect for autosusend notify on resume + +2006-03-25 Danny Kukawka <danny.kukawka@web.de> + + * doc/fi/index.docbook: merged changes/fixes from the SUSE/Novell + translation team to the handbook + +2006-03-25 Danny Kukawka <danny.kukawka@web.de> + + * po/es.po, po/fi.po, po/fr.po, po/it.po, po/ja.po, po/pl.po, + po/pt.po, po/pt_BR.po, po/zh_CN.po, po/zh_TW.po: Updated language + files with new translations from the SUSE/Novell translation team + +2006-03-24 Danny Kukawka <danny.kukawka@web.de> + + Updated and merged translations of comment and GenericName strings + from the SUSE/Novell translation team: + * src/eventsrc: + * src/kpowersave-autostart.desktop: + * src/kpowersave.desktop: + +2006-03-24 Danny Kukawka <danny.kukawka@web.de> + + * po/cs.po, po/de.po, po/hu.po, po/nb.po, po/pt.po: Updated + translations, back from SUSE/Novell translation team + * po/kpowersave.pot: added current pot file + +2006-03-19 Danny Kukawka <danny.kukawka@web.de> + + * NEWS: added some infos for the next release + +2006-03-19 Danny Kukawka <danny.kukawka@web.de> + + * src/*.png, src/pics/*.png: optimized the size of the applet icons + also with optipng and advdef + +2006-03-19 Danny Kukawka <danny.kukawka@web.de> + + * doc/$LANG/*.png: optimized the size of the png files + additional with advdef -z -4. This reduce the file minus + ~ 3% + +2006-03-19 Danny Kukawka <danny.kukawka@web.de> + + * doc/$LANG/*.png: optimized the size of the png files with + optipng -i0 -o5. This reduced the size of the files between + minus ~18% and ~28% + +2006-03-19 Danny Kukawka <danny.kukawka@web.de> + + * src/pics/cr22-action-laptoppower.png: fixed some pixel + +2006-03-19 Danny Kukawka <danny.kukawka@web.de> + + * kpowersave.kdevelop: some automatic changes from kdevelop + * src/Makefile.am: Added new files (inactivity.*) + * src/autosuspend.cpp, src/autosuspend.h: moved basic code to + a new class inactivity for reuse on dimm brightness on incativity + * src/inactivity.cpp, src/inactivity.h: new files/class with + basic functions to detect inactivity and check blacklist + * src/kpowersave.cpp: changed name of signal for autosuspend + +2006-03-19 Danny Kukawka <danny.kukawka@web.de> + + * src/pdaemon.cpp: changed adding scheme to schemelist. First add + the scheme to list and then set specific schemes. + * src/schemes.cpp: Removed some todos and added checks to the + adding of specific schemes as e.g. ac_scheme. Set the specific + scheme only if the scheme is in the scheme list. Added check to + append() to avoid add scheme multiple times. + +2006-03-19 Danny Kukawka <danny.kukawka@web.de> + + * src/detaileddialog.cpp: fixed set processor bar for the first + open of the dialog. + +2006-03-16 Danny Kukawka <danny.kukawka@web.de> + + * src/pdaemon.h: changed possition of include for Slackware to + be sure that config.h is loaded befor the check. + +2006-03-13 Danny Kukawka <danny.kukawka@web.de> + + * src/configuredialog.cpp: added string dummys for scheme specfic + CPU hotplugging support in the next development tree and planed + feature for CODE 10 SP1. + Added some additional strings for 'Dimm dispaly on inactivity'. + All this strings added for new translation round. + * src/kpowersave.cpp: Added some string dummys for translate + s2ram message + +2006-03-13 Danny Kukawka <danny.kukawka@web.de> + + * src/main.cpp: updated code documentation and copyright header + +2006-03-13 Danny Kukawka <danny.kukawka@web.de> + + tagged release v0.5.11 (rc5) + +2006-03-13 Danny Kukawka <danny.kukawka@web.de> + + Prepared new release 0.5.11 (rc5): + + * ChangeLog.package, doc/doxy/changelog.dox: udapted changelogs + * NEWS: added release news for 0.5.11 + * src/*.cpp, src/*.h: updated version in code doc + +2006-03-13 Danny Kukawka <danny.kukawka@web.de> + + * src/detaileddialog.cpp: added slightly adopted patch from Timo + Hoenig <thoenig@suse.de> to replace 'Mhz' with correct 'MHz' + * po/*.po, po/kpowersave.pot: updated translation files for this + changes. + +2006-03-13 Danny Kukawka <danny.kukawka@web.de> + + * doc/fi/index.docbook: fixed names of screenshots + * po/fi.po: updated from SUSE/Novell translation team + * po/pt.po: updated version from Hugo Costelha + <hugo.costelha@gmail.com> + * src/eventsrc: added translation for Portuguese from Hugo Costelha + +2006-03-12 Danny Kukawka <danny.kukawka@web.de> + + * src/configuredialog.cpp: hide 'lock in lidclose' checkbox if the + machine is not a laptop + +2006-03-12 Danny Kukawka <danny.kukawka@web.de> + + * src/pdaemon.cpp, src/pdaemon.h: fixed double include and moved + one include to cpp-file instead of header to avoid unneeded includes + +2006-03-12 Danny Kukawka <danny.kukawka@web.de> + + * src/pdaemon.cpp, src/pdaemon.h: added function to check if the + machine is a Lpatop or not. + +2006-03-12 Danny Kukawka <danny.kukawka@web.de> + + Prepared for QT4 where TRUE is depricated. Replaced with true. + + * src/blacklisteditdialog.cpp: + * src/detaileddialog.cpp: + * src/kpowersave.cpp: + * src/pdaemon.cpp: + * src/pdaemon.h: + * src/settings.cpp: + +2006-03-11 Danny Kukawka <danny.kukawka@web.de> + + Code documentation related cleanups, added new todo + + * src/configuredialog.cpp: + * src/dbusPowersave.h: + * src/detaileddialog.cpp: + +2006-03-11 Danny Kukawka <danny.kukawka@web.de> + + * src/pdaemon.cpp: added a check to setBrightness() which should + prevent set the lowest brightness level if this is not the same as + level from BrightnessMin. This should avoid set off the display + via scheme specific brightness settings (e.g. on ppc/pmu where + lowest level 0 mean display off). (I don't like this fuzzy work- + around, but the powersave brightness interface does not work as + I would prefer ... atm) + * src/pdaemon.h: added new private variable for the number of + available brightness level to avoid unneeded dbus calls, extended + setBrightness() with a force_min option to force the given value. + +2006-03-11 Danny Kukawka <danny.kukawka@web.de> + + * src/configuredialog.cpp, src/configuredialog.h, + src/detaileddialog.cpp, src/detaileddialog.cpp: + renamed: s/maxBrightnessLevels/brightnessLevels/ + * src/pdaemon.cpp, src/pdaemon.h: renamed variable and function + related to get the number of availabale brightness level, added new + helper function to simply get a integer value from powersave via DBUS + - this should reduce the code in this class, replaced code with call + the new helper function simpleGetIntegerValue(...) + +2006-03-10 Danny Kukawka <danny.kukawka@web.de> + + * removed SVN property executable from several files + +2006-03-09 Danny Kukawka <danny.kukawka@web.de> + + * src/detaileddialog.cpp: applied patch from Daniel Gollub to set the + processor icon correct if no battery is available and the battery + groupbox is hide. + +2006-03-09 Danny Kukawka <danny.kukawka@web.de> + + * src/schemes.cpp, src/schemes.h: added missing code documentation + +2006-03-09 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.h: whitespace fix + * src/kpowersave_debug.h: added copyright header and a doxygen comment + +2006-03-09 Danny Kukawka <danny.kukawka@web.de> + + * Doxyfile: updated EXCLUDE filelist related to the last name changes + of sourcefiles + +2006-03-08 Danny Kukawka <danny.kukawka@web.de> + + Added patch from Holger Macht <hmacht@suse.de> to allow root always + to suspend/standby machine. + + * src/kpowersave.cpp: Added check if current user is root and use + ADMIN_MESSAGE instead of ACTION_MESSAGE if uid==0 + * src/pdaemon.cpp: If user is root set suspend/standby always to + allowed + +2006-03-08 Danny Kukawka <danny.kukawka@web.de> + + * Doxyfile: Changed version from CVS-HEAD to SVN-trunk + * doc/doxy/enhance.dox: reorganized items and added new enhancement + for dimm display on inactivity + * doc/doxy/main.dox: updated infos and dependencies, added list + of distributions for which KPowersave is available and the releated + links + * kpowersave.kdevelop: automatical changes from kdevelop + +2006-03-07 Danny Kukawka <danny.kukawka@web.de> + + tagged release v0.5.10 (rc4) + +2006-03-07 Danny Kukawka <danny.kukawka@web.de> + + * po/pl.po, src/eventsrc: added pl translations from Dawid Wróbel + <cromo@klej.net> + * src/kpowersave-autostart.desktop, src/kpowersave.desktop: added + pl translations from Dawid Wróbel <cromo@klej.net> and cs translation + from the SUSE/Novell translation team + +2006-03-06 Danny Kukawka <danny.kukawka@web.de> + + * ChangeLog.package, doc/doxy/changelog.dox: added last change to + the changelogs for the release + * NEWS: added info for new dependeny + * configure.in.in: added check for powersave >= 0.12.2 + +2006-03-06 Danny Kukawka <danny.kukawka@web.de> + + Prepared new release 0.5.10 (rc4): + + * ChangeLog.package, doc/doxy/changelog.dox: updated changelogs + * NEWS: added release news + * src/*.cpp, src/*.h: updated release version strings + +2006-03-06 Danny Kukawka <danny.kukawka@web.de> + + * src/config/kpowersaverc_default: added new config key to disable + force dpms of on lidclose + * src/kpowersave.cpp, src/kpowersave.h: Added new function to handle + lidopen event (now reset screen settings to avoid problems after call + xset on lidclose). Added call screen::forceDPMSOff() on lidclose to set + light on LCD off. Removed notification functions for lidclose and + lidopen signals and merged them to existing functions/slots. + * src/screen.cpp, src/screen.h: added new function forceDPMSOff() to + shutdown the display via DPMS (call xset dpms force off). + * src/settings.cpp, src/settings.h: adde new variable and related + read from config file to enable/disable force dpms off on lidclose. + +2006-03-06 Danny Kukawka <danny.kukawka@web.de> + + updated svn:ignore properties + +2006-03-06 Danny Kukawka <danny.kukawka@web.de> + + * po/pl.po: added updated translation by Dawid Wróbel <cromo@klej.net> + +2006-03-06 Danny Kukawka <danny.kukawka@web.de> + + * doc/*/*.png: added and updated icons for the handbook in the + available language versions + * doc/cs/index.docbook, doc/en/index.docbook, doc/nb/index.docbook, + doc/pt/index.docbook: Updated handbook (icon names and updated + renamed and removed icons) + +2006-03-06 Danny Kukawka <danny.kukawka@web.de> + + * src/pics/cr16-action-display.png, src/pics/cr22-action-display.png: + Added new icon generated from hicolor scalable svg icons to avoid + empty icon on distributions wich not ship this iconset. + +2006-03-06 Danny Kukawka <danny.kukawka@web.de> + + * doc/en/*.png: updated handbook-screenshots + +2006-03-06 Danny Kukawka <danny.kukawka@web.de> + + Updated language files, back from the SUSE/Novell translation team: + + * po/es.po, po/fr.po, po/it.po, po/ja.po, po/km.po, po/pt_BR.po, + po/zh_CN.po, po/zh_TW.po: + +2006-03-04 Danny Kukawka <danny.kukawka@web.de> + + Added slightly adopted patch from Daniel Gollub <dgollub@suse.de> + to check throttling state for each CPU. This should maybe effect + multiprocessor machines with throttling (but no CPUfreq) support + + * src/detaileddialog.cpp: Changed to read correct throttling state + for each CPU + * src/pdaemon.cpp, src/pdaemon.h: extended getCPUThrottlingState() + to check each CPU and add the values to a QValueList + +2006-03-04 Danny Kukawka <danny.kukawka@web.de> + + * packaging/mdk.cooker.kpowersave.spec: added specfile for Mandriva + cooker + +2006-03-04 Danny Kukawka <danny.kukawka@web.de> + + * configure.in.in: added pkgconfig check for powersave libs (from + Michael Biebl), added check to get the path to the dbus-socket. + This should fix build on Mandriva, which use a different socket + name/location. + * src/Makefile.am: fixed linking libs to use pkgconfig (from Michael + Biebl) + * src/dbusPowersave.cpp: replaced path to dbus socket with define + from configure + +2006-03-01 Danny Kukawka <danny.kukawka@web.de> + + * configure.in.in: fixed detection of distribution. Changed position + of Mandrake/Mandriva because they also ship redhat-release. Added + two more releasefile checks for Mandriva + +2006-03-01 Danny Kukawka <danny.kukawka@web.de> + + * src/detaileddialog.cpp: Changed constructor to only display + batterygroupbox only if the machine has min. one batterybay. This + should hide the groupbox on workstations. + Fixed processor progressbars for multiprocessor/-core machines + without CPUfreq. Now display all progressbars with values, not only + the first. TODO: read throttling states for all CPUs/cores. + On machines without CPUfreq or throttling support changed text in + processor progressbars to only display the frequency and not also + percentages. + +2006-02-27 Danny Kukawka <danny.kukawka@web.de> + + tagged release v0.5.9 (rc3) + +2006-02-27 Danny Kukawka <danny.kukawka@web.de> + + * doc/fi/index.docbook: added updated Finish handbook version from + the SUSE/Novell translation team + * po/cs.po, po/fi.po: added updated and complete translated po files + from the SUSE/Novell translation team + +2006-02-27 Danny Kukawka <danny.kukawka@web.de> + + Prepared new release 0.5.9 (rc3): + + * ChangeLog.package, doc/doxy/changelog.dox: updated changelogs + * NEWS: added release news + * src/*.cpp, src/*.h: updated release version strings + +2006-02-27 Danny Kukawka <danny.kukawka@web.de> + + * src/detaileddialog.cpp: Added battery support for APM. + NOTE: Currently HAL poll AC and battery every 2 sec. This produce + many events. This maybe result in more CPU usage and many rechecks + in KPowersave. --> fix HAL only to poll AC every 2 seconds and + battery maybe every 60 or 30 secs. + * src/kpowersave.cpp: added APM case to updateTooltip(): + if charging and APM: only display percentage because we currently + get no remaining time values from HAL + +2006-02-27 Danny Kukawka <danny.kukawka@web.de> + + * src/detaileddialog.cpp: changed default if machine doesn't + support throttling and cpufreq. In this case display only + CPU freq from /proc/cpuinfo + * src/pdaemon.cpp, src/pdaemon.h: Added check if throttling is not + supported by machine, changed returnvalue for this from void to + boolean. This should fix e.g. machines with APM + * src/kpowersave_debug.h: fixed myDebug to make function usable + within on-line if-else commands + +2006-02-23 Danny Kukawka <danny.kukawka@web.de> + + * src/detaileddialog.cpp: fixed display battery state in the + misc group, now remove the line if no battery present. + TODO: fix powersave to not answer for powersave -s NORMAL if no + battery is present in the machine, better print unknown + +2006-02-21 Danny Kukawka <danny.kukawka@web.de> + + * po/de.po: replaced "Stromstecker" with "Stromversorgung" + +2006-02-21 Danny Kukawka <danny.kukawka@web.de> + + * po/de.po: fixed translation for "unplugged" + +2006-02-21 Danny Kukawka <danny.kukawka@web.de> + + * po/hu.po: added updated and complete translated po file from + the SUSE/Novell translation team + +2006-02-21 Danny Kukawka <danny.kukawka@web.de> + + tagged release v0.5.8 (rc2) + +2006-02-20 Danny Kukawka <danny.kukawka@web.de> + + * src/autosuspend.cpp: removed the path to pidof. On Fedora + Core 4 is no link from /sbin/pidof to /bin/pidof. Remove the + absolute path because pidof should be in the PATH of user env. + * ChangeLog.package, doc/doxy/changelog.dox, NEWS: updated for + this fix + * po/kpowersave.pot, po/*.po: fixed translation + +2006-02-20 Danny Kukawka <danny.kukawka@web.de> + + Prepared new release 0.5.8 (rc2): + + * ChangeLog.package, doc/doxy/changelog.dox: Updated changelogs + * NEWS: added releasenotes + * src/*.h, src/*.cpp: updated version strings + +2006-02-20 Danny Kukawka <danny.kukawka@web.de> + + * po/*.po: merged new string + +2006-02-20 Danny Kukawka <danny.kukawka@web.de> + + * po/kpowersave.pot: added string for charging battery + * src/detaileddialog.cpp: remove whitespaces in code doc + * src/kpowersave.cpp: added extra string if machine is charging + +2006-02-19 Danny Kukawka <danny.kukawka@web.de> + + * po/*.po: updated/merged translation files + +2006-02-19 Danny Kukawka <danny.kukawka@web.de> + + * po/Makefile.am: added some help make commands for translations + * po/kpowersave.pot: updated + * src/configuredialog.cpp: removed outcommented tooltip string + +2006-02-19 Danny Kukawka <danny.kukawka@web.de> + + * po/kpowersave.pot: update pot file for the translation round + * src/detaileddialog.cpp: removed blank the string for AC state + because we get a translation round. + +2006-02-19 Danny Kukawka <danny.kukawka@web.de> + + * src/detaileddialog.cpp, src/detaileddialog.h: replaced layout for + battery and processor bars with QGridLayout to be sure all widgets + have the same size. Replaced picture for total battery fuel state + with a string. Cleaned up the code. + * src/pics/cr22-action-summary.png: Removed no longer needed pic. + +2006-02-19 Danny Kukawka <danny.kukawka@web.de> + + * src/configuredialog.cpp: added icon to the 'Configure Notifications' + button + +2006-02-18 Danny Kukawka <danny.kukawka@web.de> + + Renamed the *.ui files to the same name syntax/style: + + * src/Makefile.am: related fixed + * src/blacklist_edit.ui: renamed to blacklistedit_Dialog.ui + * src/blacklisteditdialog.cpp/h: related code changes + * src/kpowersave_configure.ui: renamed to configure_Dialog.ui + * src/configureDialog.cpp/h: renamed to configuredialog.cpp/h and + related code changes + * src/detailed_dialog.ui:renamed to detailed_Dialog.ui + * src/detaileddialog.cpp/h: related code changes + * src/info_dialog.ui: renamed to info_Dialog.ui + * src/infodialog.cpp/h: related code changes + * src/kpowersave.h: related code changes + +2006-02-17 Danny Kukawka <danny.kukawka@web.de> + + * src/configureDialog.cpp: fixed string + * src/eventsrc: Added new events and default settings. including the + german translation of the comments. + * src/kpowersave.cppn src/kpowersave.h: Added new KNotify events for: + suspend (3), resume (3), scheme switched (5), lidclosed, lidopened. + Fixed code comments and cleanups. + * src/pdaemon.cpp, src/pdaemon.h: Added new signals for: lidopened, + each resume type ( resumedFrom(QString) ) + +2006-02-17 Danny Kukawka <danny.kukawka@web.de> + + Removed no longer needed parts (sound notify) from handbook. + Also removed 2 screenshots from the effected dirs. + TODO: need to make new screenshots and add missing pics. + + * doc/cs/index.docbook: + * doc/en/index.docbook: + * doc/fi/index.docbook: + * doc/hu/index.docbook: + * doc/nb/index.docbook: + * doc/pt/index.docbook: + +2006-02-17 Danny Kukawka <danny.kukawka@web.de> + + * po/Makefile.am: added messages_merge and messages_stat + * po/*.po, po/kpowersave.pot: updated to current code. We need new + review for the translations. Cleaned up no longer needed strings + and useless default strings. + + Fixed i18n strings: + * src/autosuspend.cpp: + * src/detaileddialog.cpp: + * src/kpowersave.cpp: + * src/kpowersave_configure.ui: + +2006-02-17 Danny Kukawka <danny.kukawka@web.de> + + Added slightly adopted and extended patch from Michael Biebl + <biebl@teco.edu> to replace sound event settings with KNotify: + + * src/Makefile.am: Added new eventsrc for KNotify to make + * src/configureDialog.cpp, src/configureDialog.h, + src/kpowersave_configure.ui: Removed sound settings from scheme + section and the general sound settings. Added a checkbox to disable + notifications per scheme in the scheme section->misc. + Changed: Added a new button to general settings to start the KNotify + config dialog also from the configure dialog, fixed ui files for KDE + user interface style guide, cleanups + * src/eventsrc: Added define and defaults for events. + Changed: Added events for different battery states and added german + translation for the comments. NOTE: need to be translated! + * src/kpowersave.cpp, src/kpowersave.h: Added menu entry to start + the KNotify config dialog to configure the notifications. Changed + handling for events, removed not needed sound events and replaced + with KNotify events (AC adapter, Battery states, Autosuspend started) + Changed: Fixed messagetexts, fixed menu entry icon, KDE style guide + changes, i18n fixes, cleanups + * src/settings.cpp, src/settings.h: Removed no longer needed code + regarding to settings for sound events + +2006-02-16 Danny Kukawka <danny.kukawka@web.de> + + * src/Makefile.am: comment out rule for kpowersaveui.rc + * src/kpowersaveui.rc: removed not needed file from SVN tree + +2006-02-16 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp, src/kpowersave.h: Added dcop function to + open configure dialog. + +2006-02-16 Danny Kukawka <danny.kukawka@web.de> + + * src/COPYING, src/NEWS: cleanup: removed doubled files which + are also available in topdir + +2006-02-16 Danny Kukawka <danny.kukawka@web.de> + + * Makefile.am: added new Makefile.am from KDevelop + * Makefile.am.in: removed/replaced with Makefile.am + +2006-02-16 Danny Kukawka <danny.kukawka@web.de> + + * kpowersave.kdevelop: updated KDevelop project file, removed + svn as source verserion system because of crashes of KDevelop. + +2006-02-14 Danny Kukawka <danny.kukawka@web.de> + + * po/pa.po: fixed path to powersaved with patch from Michael Biebl + +2006-02-13 Danny Kukawka <danny.kukawka@web.de> + + Added slightly adopted patch from Daniel Gollub <dgollub@suse.de> + to display cpu bar if machine only support throttling: + + * src/detaileddialog.cpp, src/detaileddialog.h: Added throttling + switch if machine not support cpufreq. + Changes: Removed usage of pdaemon pointer and replaced with pd. + Moved setTextEnabled() to constructor to reduce unneeded calls. + * src/pdaemon.cpp, src/pdaemon.h: Added new functions to read + throttling information and cpu freq from proc. + Changes: Closed filepointer in new functions and added check if + stream reaches the end of file. Added some checks and set default + value for cpu_throttling. + +2006-02-13 Danny Kukawka <danny.kukawka@web.de> + + * src/pdaemon.cpp, src/pdaemon.h: added new signal for throttling + events + +2006-02-13 Danny Kukawka <danny.kukawka@web.de> + + * po/bg.po, po/fr.po, po/pa.po: Fixed path to powersaved in + translation files (I hate this!) + +2006-02-13 Danny Kukawka <danny.kukawka@web.de> + + Prepared new release 0.5.7 (rc1): + + * ChangeLog.package, doc/doxy/changelog.dox: updated changelogs + * NEWS: added release news + * src/*.cpp src/*.h: updated version string + +2006-02-13 Danny Kukawka <danny.kukawka@web.de> + + * packaging/FC4.kpowersave.spec: updates spec files + * packaging/SUSE10.0.kpowersave.spec, + packaging/SUSE10.1.kpowersave.spec: added spec files for SUSE 10.0 + and SUSE 10.1 build system + +2006-02-13 Danny Kukawka <danny.kukawka@web.de> + + * src/detaileddialog.cpp: Added brightness support and + battery state infos to detailed dialog + +2006-02-13 Danny Kukawka <danny.kukawka@web.de> + + * po/es.po, po/fr.po, po/it.po, po/ja.po, po/pt_BR.po + po/zh_CN.po po/zh_TW.po: added updated and remerged + translation files from the SUSE/Novell translation team + +2006-02-13 Danny Kukawka <danny.kukawka@web.de> + + Removed not translated Polish help/handbook from SVN: + + * doc/pl/Makefile.am: + * doc/pl/index.docbook: + +2006-02-13 Danny Kukawka <danny.kukawka@web.de> + + Added new Finnish and Polish help/handbook from SUSE/Novell + translation team: + + * doc/fi/Makefile.am, doc/fi/index.docbook: + * doc/pl/Makefile.am, doc/pl/index.docbook: + +2006-02-13 Danny Kukawka <danny.kukawka@web.de> + + * po/bg.po, po/fi.po, po/km.po (new): added updated and + remerged translation files from the SUSE/Novell translation team + +2006-02-13 Danny Kukawka <danny.kukawka@web.de> + + * po/pt.po: added updated and remerged translation files from + the SUSE/Novell translation team + +2006-02-10 Danny Kukawka <danny.kukawka@web.de> + + * po/hu.po, po/nl.po: added updated and remerged translation + files from the SUSE/Novell translation team + +2006-02-08 Danny Kukawka <danny.kukawka@web.de> + + * po/cs.po, po/nb.po: added updated and remerged translations + from the SUSE/Novell translation team + * po/zh_CN.po: merged strings from Dawei Pang with new + language file from SUSE/Novell translation team + +2006-02-07 Danny Kukawka <danny.kukawka@web.de> + + * po/pt.po: added updated language file from + Flávio Moringa <flavio.moringa@caixamagica.pt> + * src/*.desktop: updated pt comment from Flávio Moringa + * po/es.po, po/fr.po, po/it.po, po/ja.po, po/pt_BR.po, + po/zh_TW.po: added updated and remerged translation files + from the SUSE/Novell translation team + +2006-02-07 Danny Kukawka <danny.kukawka@web.de> + + Applyed patch from Michael Biebl <biebl@teco.edu>: + + * configure.in.in: removed unneeded checks for pkgconfig this + should be done automatically m4-macros + * po/*.po, po/kpowersave.pot, src/kpowersave.cpp: replaced + path to start powersave with /etc/init.d/powersaved + +2006-02-07 Danny Kukawka <danny.kukawka@web.de> + + * po/zh_CN.po: updated from Dawei Pang <pangdae@gmail.com> + +2006-02-06 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave-autostart.desktop, src/kpowersave.desktop: + updated translations in file and remove wrong, old + translations + +2006-02-06 Danny Kukawka <danny.kukawka@web.de> + + * src/detaileddialog.cpp: fixed display CPU Freq Policy on + machines without cpufreq support. Should be carefull with + usage of enums and checks like 'enum<=0'. + +2006-02-06 Danny Kukawka <danny.kukawka@web.de> + + Prepared new release 0.5.6: + + * NEWS: added release news + +2006-02-06 Danny Kukawka <danny.kukawka@web.de> + + Prepared new release 0.5.6: + + * configure.in.in: removed not working header checks, + changed package version to SVN_TRUNK to replace with + mk_powersave_package + * ChangeLog.package, doc/doxy/changelog.dox: + update Changelog and NEWS + * src/main.cpp: changed package version to SVN_TRUNK to + replace with mk_powersave_package + * po/de.po: fixed strings + +2006-02-06 Danny Kukawka <danny.kukawka@web.de> + + Added patch from Daniel Gollub <dgollub@suse,de>: + + * configure.in.in: added check for powerlib.h and dbus + header to configure and stop if missing + * src/Makefile.am: changed position and variable for + xgettext to enable make messages. + +2006-02-06 Danny Kukawka <danny.kukawka@web.de> + + * doc/pt/Makefile.am, doc/pt/index.docbook: added new + Portuguese handbook from SUSE/Novell translation team + * po/pt.po: added updated and remerged translation file + from the SUSE/Novell translation team + * po/zh_CN.po: added updated language file from + Dawei Pang <pangdae@gmail.com> + +2006-02-06 Danny Kukawka <danny.kukawka@web.de> + + * src/detaileddialog.cpp: fixed by Daniel Gollub catched + bug in detailed dialog which increase the nubmers of + function calls of setProcessor() with each new event from + powersave. Removed connect setProcessor to signal + generalDataChanged() from pdaemon. + +2006-02-06 Danny Kukawka <danny.kukawka@web.de> + + * po/nb.po: added updated and remerged translation file + from the SUSE/Novell translation team, fixed one string + +2006-02-05 Danny Kukawka <danny.kukawka@web.de> + + * doc/hu/index.docbook, doc/hu/*.png: removed and + changed some pics to reduce package size + * doc/nb/index.docbook, doc/nb/*.png: removed and + changed some pics to reduce package size + * po/*.po, po/kpowersave.pot: fixed pot files (removed + translated strings) and releated fixes in the po files + +2006-02-05 Danny Kukawka <danny.kukawka@web.de> + + * doc/en/index.docbook: removed and replaced some + of the pics in the docu + * doc/en/en_configdialog_general_autosuspend.png, + doc/en/en_configdialog_schemes_dpms.png, + doc/en/en_configdialog_yast.png, + doc/en/en_configdialog_general_lock.png: removed + this pictures to reduce the size of the package + * doc/en/en_configdialog_schemes_screen.png, + doc/en/en_configdialog_schemes.png: changed this + pictures to reuse them in different places in the + handbook to reduce the size of the package + +2006-02-05 Danny Kukawka <danny.kukawka@web.de> + + * src/detaileddialog.cpp: added new summary battery + progress bar if there are more than one battery bays. + * src/pics/cr22-action-summary.png: new icon for + the detailed dialog + +2006-02-05 Danny Kukawka <danny.kukawka@web.de> + + * doc/cs/Makefile.am: added Makefile.am for cs help + * src/pdaemon.h: added header for Slackware 10.2 within + a ifdef, because this is not needed on other distros + +2006-02-03 Danny Kukawka <danny.kukawka@web.de> + + * src/autosuspend.cpp: changed /sbin/pidof to /bin/pidof + (thanks to Michael Biebl for the bug tracking). Emit + a errormessage if the call of pidof fails and added + debug informations to the class + * src/autosuspend.h: added new signal to forward + error messages to class kpowersave + * src/kpowersave.cpp: Connect new autosuspend signal + to display the error msg. + +2006-02-03 Danny Kukawka <danny.kukawka@web.de> + + * po/pl.po: added new version from Dawid Wróbel + <cromo@klej.net> + +2006-02-03 Danny Kukawka <danny.kukawka@web.de> + + * doc/cs/index.docbook: fixed language mark to Czech + +2006-02-03 Danny Kukawka <danny.kukawka@web.de> + + * doc/cs/index.docbook: added Czech version of the + handbook (from SUSE/Novell translation team) + +2006-02-03 Danny Kukawka <danny.kukawka@web.de> + + * po/bg.po: added updated and remerged translation file + from the SUSE/Novell translation team, removed some + fuzzy marks + +2006-02-02 Danny Kukawka <danny.kukawka@web.de> + + * po/fi.po: added updated and remerged translation file + from the SUSE/Novell translation team + +2006-02-02 Danny Kukawka <danny.kukawka@web.de> + + * po/pl.po: added slightly fixed new polish language file + from Dawid Wróbel <cromo@klej.net> + +2006-02-01 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp, src/pdaemon.cpp, src/pdaemon.h: + removed enum BAT_CHARG and replaced with define from + libpower + +2006-02-01 Danny Kukawka <danny.kukawka@web.de> + + * src/detaileddialog.cpp: fixed problem with display current + CPU freq if the machine doesn't support CPU Freq Policy + +2006-01-30 Danny <danny.kukawka@web.de> + + * po/nl.po: updated nl language file + +2006-01-30 Danny Kukawka <danny.kukawka@web.de> + + * src/detaileddialog.cpp: disable battery progress bar + if the batterybay is empty (bettery is not present) and + reset to enabled if battery is added + +2006-01-30 Danny Kukawka <danny.kukawka@web.de> + + Prepared new release 0.5.5: + + * ChangeLog.package, NEWS, doc/doxy/changelog.dox: Updated + Changelogs and NEWS for the release + * configure.in.in, src/*.cpp, src/*.h: updated version + strings in the source + +2006-01-30 Danny Kukawka <danny.kukawka@web.de> + + * po/de.po: fixed/formated string + * src/configureDialog.cpp: changed translation string + * src/kpowersave_configure.ui: moved 'Edit Blacklist ...' + button for schemes to avoid resize dialog while switch + pages. + +2006-01-30 Danny Kukawka <danny.kukawka@web.de> + + * src/detailed_dialog.ui: reworked detailed dialog after + discussion and welcome criticism from Timo Hönig based on a + mocup from Timo. Thanks! + * src/detaileddialog.cpp, src/detaileddialog.h: added patch + from Daniel Gollub <dgollub@suse.de> to fix problems if a + CPU is set offline. + Added changes releated to the new designed dialog. Added + icons to show the current battery state as in the applet + and added icon for the current scheme. Fixed some strings + from the patch above to get translation in this translation + round (need to fix them for the next round) + * src/kpowersave.cpp, src/kpowersave.h: Added new pixmap + with the current applet icon and give a reference to the + detailed dialog to have there a actuall icon. + * src/pdaemon.cpp, src/pdaemon.h: added patch from Daniel + Gollub <dgollub@suse.de> to fix problems with offline + CPUs on multiprocessor machines. + * src/pics/cr22-action-processor.png: added new icon for + the processor group in detailed dialog + * src/pics/README: cleaned up and added comment about the + new icon (came from kids-icon-package). + +2006-01-27 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: use now invokeBrowser() for + open bugreport website and cleaned up includes. + +2006-01-27 Danny Kukawka <danny.kukawka@web.de> + + * po/de.po: removed translator string --> if not + translated the page about translator is not shown in + the 'About KPowersave' dialog. + * po/kpowersave.pot: removed translator string + +2006-01-27 Danny Kukawka <danny.kukawka@web.de> + + * src/pics/cr16-action-scheme_advanced_powersave.png, + src/pics/cr22-action-scheme_advanced_powersave.png: + Added icons for the new 'Advanced Powersave' scheme + * src/configureDialog.cpp, src/kpowersave.cpp: integrated + the new icon. + * src/pics/cr32-action-laptoppower.png: removed old, not + needed really ugly icon + +2006-01-27 Danny Kukawka <danny.kukawka@web.de> + + * src/detailed_dialog.ui: changed default size to 400x120 + * src/detaileddialog.cpp: changed handling if remaining + minutes return -1 (set only percentage) + +2006-01-27 Danny Kukawka <danny.kukawka@web.de> + + * src/detaileddialog.cpp: fixed problem with update + battery progress bar if battery is removed from slot. + Changed interval for check processor from 500 to 333 ms + to use the same default value as powersave. + +2006-01-27 Danny Kukawka <danny.kukawka@web.de> + + * src/detaileddialog.cpp, src/detaileddialog.h: + connect to new signal from pdaemon batteryInfoEvent() and + refresh battery infos. Added refresh processor info every + 500 ms, cleanded up included headers. + * src/pdaemon.cpp, src/pdaemon.h: Added new signal + batteryInfoEvent() to refresh detailed dialog and prevent + oversee remove battery. + +2006-01-26 Danny Kukawka <danny.kukawka@web.de> + + * po/de.po: added translator + * po/kpowersave.pot: added translator strings + * src/main.cpp: Added new strings for translator name and + email adress. This should prevent display KDE defaults. + +2006-01-26 Danny Kukawka <danny.kukawka@web.de> + + * po/*.po: merged po files with updated pot file + +2006-01-26 Danny Kukawka <danny.kukawka@web.de> + + * po/de.po: Fixed string + * po/kpowersave.pot: fixed 'Dimm' with 'Dim' + * src/kpowersave.cpp: fixed 'Dimm' with 'Dim' + +2006-01-26 Danny Kukawka <danny.kukawka@web.de> + + * po/de.po: Added new strings and translated them. + * po/kpowersave.pot: added new strings from I18N_NOOP and + from the help menu + * src/Makefile.am: Added new tag I18N_NOOP to make messages + +2006-01-26 Danny Kukawka <danny.kukawka@web.de> + + * NEWS: fixed version string + * src/configureDialog.cpp: fixed spell from 'dimm' to 'dim' + * po/*.po, po/kpowersave.pot: fixed spell from 'dimm' to 'dim' + * po/de.po: updated and translated german language file + +2006-01-25 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp, src/kpowersave.h: Added new help menu + to the applet. This menu provide: open KPowersave handbook, + show About dialog (About, Authors, Thanks To, Licence + Agreement) and a 'Report a bug' entry which open a browser + window and open sf.net bug section. + * src/main.cpp: reformated the code and added new infos + for the About dialog. + +2006-01-24 Danny Kukawka <danny.kukawka@web.de> + + * po/kpowersave.pot: removed double definitions + * po/*.po: merged with new pot file + +2006-01-24 Danny Kukawka <danny.kukawka@web.de> + + * po/kpowersave.pot: updated to current source + +2006-01-24 Danny Kukawka <danny.kukawka@web.de> + + Added dummy strings for the next translation round: + * src/configureDialog.cpp: for dimm brightness on inactivity + and runtime powermanagement + * src/detaileddialog.cpp: for additional information + * src/kpowersave.cpp: for runtime powermanagement and + dimm brightness + +2006-01-24 Danny Kukawka <danny.kukawka@web.de> + + * packaging/FC4.kpowersave.spec: Added new dir for build files + and the current spec for Fedora Core 4 + +2006-01-23 Danny Kukawka <danny.kukawka@web.de> + + Prepared new release 0.5.4: + + * ChangeLog.package, doc/doxy/changelog.dox, NEWS: updated + Changelogs and news + * doc/doxy/enhance.dox, doc/doxy/implemented.dox: updated + current status of feature implemenation/process + * src/detaileddialog.cpp/h: update copyright header + * src/*.cpp, src/*.h: updated version string to 0.5.4 + +2006-01-23 Danny Kukawka <danny.kukawka@web.de> + + * doc/doxy/powersave_msgs.dox: updated processor related events + in the code dokumentation + * src/detaileddialog.cpp: added additional check for current + cpu frequency to get current data + * src/pdaemon.cpp: added new processor related events (.busy and + .idle) and changed sysfs path for max. cpu freqency to prevent + problems with machines as e.g. DELL D600 + +2006-01-23 Danny Kukawka <danny.kukawka@web.de> + + * src/detailed_dialog.ui: added new QLabel to display the + information values with right aligned text and bold. Added + new line to separate for better view. + * src/detaileddialog.cpp, src/detaileddialog.h: added current + scheme, current cpufreq policy and if powersave daemon is running + to the dialog. + +2006-01-23 Danny Kukawka <danny.kukawka@web.de> + + * src/detailed_dialog.ui: fixed ui-file with fixuifiles + * src/detaileddialog.cpp: Changed CHARG_STATE_CHARG_DISCHARG case + and display only the current percentage. Added i18n() for some + strings, set caption correct for dialog. + +2006-01-23 Danny Kukawka <danny.kukawka@web.de> + + * src/detaileddialog.cpp: added code comments, (re)moved some + variables. + * src/detaileddialog.h: added code comments, added copyright + header. changed SLOTs, pdaemon pointer and QValueLists from + public to private. + +2006-01-23 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp, src/kpowersave.h: Added code comments, + fixed code format. + +2006-01-23 Danny Kukawka <danny.kukawka@web.de> + + Added slightly adopted patch from Daniel Gollub <dgollub@suse.de> + for a new dialog with information about current battery, cpu and + AC states. This dialog is currently connected to left mouse button + on the applet icon. + + * src/Makefile.am: added new files to make + * src/detailed_dialog.ui, src/detaileddialog.cpp, + src/detaileddialog.h: new file for the dialog + * src/kpowersave.cpp, src/kpowersave.h: added new functions to + prevent open the detailed dialog twice. Added dialog to left + mouse button and comment out cpuspeed from the tooltip (TODO: + search for a good solution to readd this info). + * src/pdaemon.cpp, src/pdaemon.h: Added new functions to read + current and maximum speed of all CPUs in the system. Changed + variables for CPUSpeed to QValueList. + +2006-01-17 Danny <danny.kukawka@web.de> + + * ChangeLog.package, NEWS, doc/doxy/changelog.dox: updated + * src/config/kpowersaverc_default: added default settings for + 'Advanced Powersave' scheme + * src/kpowersave.cpp: changed 'Aggressive' to 'Advanced' Powersave + scheme as in actual powersaved defined. + +2006-01-17 Danny Kukawka <danny.kukawka@web.de> + + * ChangeLog.package, doc/doxy/changelog.dox: updated Changelogs + * doc/doxy/process.dox: updated process (capability brightness) + * NEWS: updated release notes + * src/dbusPowersave.cpp: added patch from Holger Macht + <hmacht@suse.de> to add capability brightness for connect to powersave + to tell daemon to stop set brightness + +2006-01-17 Danny Kukawka <danny.kukawka@web.de> + + Prepared new release 0.5.3: + * ChangeLog.package, doc/doxy/changelog.dox: update changelogs + * doc/doxy/process.dox: update current state of brightness feature + * other src/*: updated version strings + * src/kpowersave.cpp: Added warning dialog if 'Aggressive Powersave' + scheme is selected. + * NEWS: added releaseinfo and changes + +2006-01-17 Danny Kukawka <danny.kukawka@web.de> + + * src/config/kpowersaverc_default: added new default keys + for brightness settings + * src/configureDialog.cpp, src/configureDialog.h: implemented + set/read brithness related settings for chemes + * src/kpowersave.cpp, src/kpowersave.h: implemented set + brightness if scheme switched and brightness is supported by machine + * src/kpowersave_configure.ui: Added new page in scheme settings to + set and test scheme specific brightness settings. + * src/settings.cpp, src/settings.h: added brigthness settings + +2006-01-16 Danny Kukawka <danny.kukawka@web.de> + + * src/screen.cpp: added gcc patch from Daniel Gollub <dgollub@suse.de> + +2006-01-15 Danny Kukawka <danny.kukawka@web.de> + + * doc/doxy/enhance.dox, doc/doxy/implemented.dox, + doc/doxy/process.dox: updated enhancements and current process + * src/infodialog.h: fixed doxygen problem + +2006-01-14 Danny Kukawka <danny.kukawka@web.de> + + * src/configureDialog.cpp, src/configureDialog.h, src/kpowersave.cpp: + Added pointer to pDaemon object from class kpowersave to be able + to read and set Brightness releated values via dbus. + * src/pdaemon.cpp, src/pdaemon.h: Added new functions: getBrightness(), + getMaxBrightnessLevels() and setBrightness() to control brightness + settings of the display. + +2006-01-13 Danny Kukawka <danny.kukawka@web.de> + + * po/nl.po: forgot to merge with current pot file + +2006-01-13 Danny Kukawka <danny.kukawka@web.de> + + * po/nl.po: updated translation file + +2006-01-11 Danny Kukawka <danny.kukawka@web.de> + + * src/configureDialog.cpp, src/configureDialog.h: replaced + QString::null with QString() (prepare for QT4) + +2006-01-10 Danny Kukawka <danny.kukawka@web.de> + + Prepared new release 0.5.2: + * ChangeLog.package, doc/doxy/changelog.dox: updated to current + release changelog + +2006-01-10 Danny Kukawka <danny.kukawka@web.de> + + * src/infodialog.cpp, src/infodialog.h: added new bool and related + get function to prevent popup dialog if disabled + * src/kpowersave.cpp: depending changes: added check if dialog + disabled by user. + +2006-01-10 Danny Kukawka <danny.kukawka@web.de> + + * src/info_dialog.ui: grouped widgets to resize the dialog + +2006-01-10 Danny Kukawka <danny.kukawka@web.de> + + Prepared new release 0.5.2: + * doc/doxy/fixed_bugs.dox: updated fixed bugs + * configure.in.in, src/autosuspend.cpp, src/autosuspend.h, + src/blacklisteditdialog.cpp, src/blacklisteditdialog.h, + src/configureDialog.cpp, src/configureDialog.h, + src/dbusPowersave.cpp, src/dbusPowersave.h, src/infodialog.cpp, + src/infodialog.h, src/kpowersave.h, src/main.cpp, src/pdaemon.h, + src/schemes.h, src/screen.cpp, src/screen.h, src/settings.cpp, + src/settings.h, src/suspenddialog.cpp, src/suspenddialog.hi: + updated version string to current release version + * NEWS: added releaseinfo and changes + +2006-01-10 Danny Kukawka <danny.kukawka@web.de> + + * po/*.po, po/kpowersave.pot: removed path from 'powersave is not + running' error message and fixed some wrong translations (powersavedd). + +2006-01-10 Danny Kukawka <danny.kukawka@web.de> + + * src/Makefile.am: added new files for make + * src/info_dialog.ui, src/infodialog.cpp, src/infodialog.h: + Added new class for a non-blocking dialog with only one button and + a optional "Don't display again." checkbox + * src/kpowersave.cpp, src/kpowersave.h: Added new function to display + the 'powersave is not running' error message. Removed path from + errormessage. + Added some comment to signal connects and grouped them. + * src/pdaemon.cppi, src/pdaemon.h: added new signal to display the + 'powersave is not running' dialog. + +2005-12-22 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp, src/kpowersave.h: Added new function to diplay + the HAL warning passive popup and delay the message 15 sec to + prevent message on HAL or powersave restart. Changed handling of + display the errormessage. + * src/pdaemon.cpp: Fixed some problems with HAL_ERROR handling. Fixed + problem with set update_info_ac_changed _before_ emit related signals. + +2005-12-21 Danny Kukawka <danny.kukawka@web.de> + + * src/pdaemon.cpp: cleaned up and make code shorter + +2005-12-21 Danny Kukawka <danny.kukawka@web.de> + + * src/pdaemon.cpp: removed no longer needed dbus_message_unref(). + +2005-12-21 Danny Kukawka <danny.kukawka@web.de> + + * src/pdaemon.cpp: implemented new function fot errorhandling. + Added errorhandling to readDaemonData() and replaced code in + checkBatteryProcInfo with call new errorhandling function. + * src/pdaemon.h: added seperate private function to handle errors + from getBatteriesInfo(). + +2005-12-21 Holger Macht <hmacht@suse.de> + + * src/pdaemon.cpp: fixed from powersave removed DBUS methodes for + battery infos. + +2005-12-21 Danny Kukawka <danny.kukawka@web.de> + + * src/kpowersave.cpp: fixed icon handling on (HAL) error. If there + is no information about battery and AC state we 'disable' the icon + (not the icon menu) + +2005-12-19 Danny Kukawka <danny.kukawka@web.de> + + * src/pdaemon.cpp, src/pdaemon.h: added check for new errorcode + from powerlib if connection to HAL fails (HAL_ERROR). Added new + battery state to check this in class kpowersave (BAT_HAL_ERROR). + Removed todo-lines. + * src/kpowersave.cpp, src/kpowersave.h: Added better errorhandling + if the connection to HAL fails if powersave is not running. Fixed + in this case the tooltip and added a KPassivePopup to inform the + user about this error. + Changed pixmap size for the applet icon to 22 instead of 20. + +2005-12-19 Danny Kukawka <danny.kukawka@web.de> + + * Makefile.am.in: removed install rule for default configfile + * src/Makefile.am: added fixed rule for defaulte configfile + to this Makefile + +2005-12-13 Danny Kukawka <danny.kukawka@web.de> + + * kpowersave.kdevelop: updated to use svn instead of cvs + * src/pdaemon.cpp: removed unused/ifdef'd code + +2005-12-12 Holger Macht <hmacht@suse.de> + + * src/pdaemon.cpp: adjust to new powerlib + +2005-12-10 Danny Kukawka <danny.kukawka@web.de> + + * .cvsignore, doc/.cvsignore, doc/en/.cvsignore, + doc/hu/.cvsignore, doc/nb/.cvsignore, po/.cvsignore, + src/.cvsignore, src/pics/.cvsignore: removed no CVS related + files from the SVN repository. + * src/kpowersave.cpp: corrected check AC status by check for + correct enum AC_ONLINE. + * src/pdaemon.cpp: Added correct defines/enums for the AC status. + Also added part for better errorhandling if powersaved and HAL are + not running --> TODO. + Added activation of system timer in non daemon mode. This should + prevent problems if powersaved stopped and restarted more than + one time. + +2005-12-07 Danny Kukawka <danny.kukawka@web.de> + + * src/pdaemon.cpp: fixed set applet icon for AC status if no + powersave daemon is running, emit now needed signals. Also + fixed signal for AC sound. + +2005-12-03 Danny Kukawka <danny.kukawka@web.de> + + * po/de.po: fixed typo + +2005-12-02 Danny Kukawka <danny.kukawka@web.de> + + * Makefile.am.in: fixed build path with patch from + Michael Biebl <biebl@teco.edu> + +2005-12-02 Danny Kukawka <danny.kukawka@web.de> + + * src/Makefile.am: added PACKAGE_KDE_SOUND_DIR to get path + to the KDE sound dir (usual: $prefix/share/sounds) + + * src/configureDialog.cpp, src/configureDialog.h: Added check + for KDE sound dir. If exist, use to fill the file dialog for + the sound files. If not exist, use the home dir of the user. + If the user select a file via the dialog, we set the dir for + the next file dialog to this path. If the current filepath + in the editbox not exist we use KDE sound dir/user home. + +2005-12-02 Danny Kukawka <danny.kukawka@web.de> + + * doc/nb/nb_*.png: replaced english dummy screenshots with + norsk version. + +2005-11-30 Danny Kukawka <danny.kukawka@web.de> + + * doc/hu/hu_*.png: replaced english dummy screenshots with + hungarian version. + +2005-11-15 Danny Kukawka <danny.kukawka@web.de> + + * doc/hu/.cvsignore: added .cvsignore + +2005-11-15 Danny Kukawka <danny.kukawka@web.de> + + * doc/hu/index.docbook, doc/nb/index.docbook: fixed language + settings to have correct named and localized files. All + should now work. + +2005-11-15 Danny Kukawka <danny.kukawka@web.de> + + * doc/nb/index.docbook: replaced XML character entities with + UTF-8 characters. Thanks Karl Eichwalder <ke@suse.de> for the + help to fix the file. + +2005-11-15 Danny Kukawka <danny.kukawka@web.de> + + * doc/nb/index.docbook: reformated and replaced wrong file + content. Note: this file is maybe any longer broken. + +2005-11-15 Danny Kukawka <danny.kukawka@web.de> + + * src/screen.h: removed not needed include of qvector.h. + +2005-11-14 Danny Kukawka <danny.kukawka@web.de> + + * doc/hu/*: added Hungarian version of the online help. + NOTE: screenshots are currently only dummy files from the + english version. Need to update them later. + +2005-11-07 Danny Kukawka <danny.kukawka@web.de> + + * doc/doxy/enhance.dox: added new enhancement to discuss + +2005-11-07 Danny Kukawka <danny.kukawka@web.de> + + * INSTALL: updated to current KDE file + + * configure.in.in: readded file to solve problems with KDE + autotools/update_admin. --> undo last changes. Also changed the + logic between check distro and check configure option to be + sure that configure otions overwrite automatically detection. + Added some messages displayed while run configure. + + * doc/Makefile.am: updated to KDE package style. + +2005-11-07 Danny Kukawka <danny.kukawka@web.de> + + * configure.in.in: replaced with configure.in to get summary + on the right place while execute ./configure + + * configure.in: added summary at the end of oputput from + configure + +2005-11-01 Danny Kukawka <danny.kukawka@web.de> + + * src/pdaemon.cpp: Removed errormessage from constructor of + pdaemon if connect to powersave failed. Increased timeout for + recheck to 10 seconds to prevent races from parallel booting + and autologin to KDE. + +2005-10-19 Danny Kukawka <danny.kukawka@web.de> + + * doc/nb/*: initial import of Norsk help file + +2005-10-12 Danny Kukawka <danny.kukawka@web.de> + + * doc/en/index.docbook: added updated help file (updated from + <ke@suse.de>: removed DOS line endings) + +2005-10-12 Danny Kukawka <danny.kukawka@web.de> + + * po/bg.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, + po/fi.po, po/fr.po, po/hu.po, po/it.po, po/ja.po, + po/kpowersave.pot, po/nb.po, po/nl.po, po/pa.po, po/pl.po, + po/pt.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sl_SI.po, + po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po: + merged changes related to last patches (from Stephan Binner) + to translation files and updated german po file. + + * src/blacklisteditdialog.cpp: Changed the caption of the + groupbox if the dialog is for a scheme specific blacklist to + "'Scheme: ' + schemename". + + * src/configureDialog.cpp, src/kpowersave_configure.ui: changed + some strings related to the last fixes for KDE user interface + style guide + +2005-10-12 Danny Kukawka <danny.kukawka@web.de> + + Patch from Stephan Binner <stbinner@suse.de>: + * src/configureDialog.cpp: + - fix to respect KDE user interface style guide + - changed Yes/No buttons to "Import"/"Do Not Import" + * src/kpowersave.cpp, src/kpowersave_configure.ui, + src/suspenddialog.cpp: + - fixes to respect KDE user interface style guide + - replaced usage of SmallIcon with SmallIconSet + * src/kpowersave.desktop: Added GenericName and fixed + Comment entry + +2005-10-12 Danny Kukawka <danny.kukawka@web.de> + + * src/blacklist_edit.ui, src/kpowersave_configure.ui, + src/suspend_Dialog.ui: fixes from fixuifiles script and + fix for 'OK' string in the ui-files. (Patch from Stefan + Binner <stbinner@suse.de> ) + +2005-10-12 Danny Kukawka <danny.kukawka@web.de> + + * src/AUTHORS, src/ChangeLog, src/INSTALL, src/README: + removed duplicated files from src dir, same files could + be found in the base dir + +2005-10-12 Danny Kukawka <danny.kukawka@web.de> + + * po/fi.po: added Finnish translation from Ilkka Pirskanen + <ilkka.pirskanen@kolumbus.fi> + +2005-10-10 Danny Kukawka <danny.kukawka@web.de> + + * kpowersave.kdevelop: changed version string + + * src/kpowersave.cpp, src/kpowersave.h: + - removed variables with icon names which used one time only + and replaced directly where needed with name of the icons + to reduce global variables + - fixed typo in code documentation and removed some + whitespaces/empty lines + +2005-09-27 Danny Kukawka <danny.kukawka@web.de> + + * po/de.po: fixed typo, see bugreport: + http://bugs.kde.org/show_bug.cgi?id=112882 + +2005-09-20 Danny Kukawka <danny.kukawka@web.de> + + * po/ru.po: updated file from Anton Farygin <rider@altlinux.ru> + +2005-09-19 Danny Kukawka <danny.kukawka@web.de> + + * ChangeLog.package: moved Changelog of the package to new + file. This file now contains the CVS changelog + + * README: Updated compile instruction for non-SUSE + distributions. Now the package contains a admin dir. + +******************************************************************* +* NOTE: This Changelog contains starting from version 0.5.0 the * +* CVS Changelog. The package changelog could be found in * +* Changelog.package * +******************************************************************* + |