summaryrefslogtreecommitdiffstats
path: root/doc/other
diff options
context:
space:
mode:
Diffstat (limited to 'doc/other')
-rw-r--r--doc/other/doxy/README25
-rw-r--r--doc/other/doxy/changelog.dox708
-rw-r--r--doc/other/doxy/enhance.dox94
-rw-r--r--doc/other/doxy/fixed_bugs.dox215
-rw-r--r--doc/other/doxy/footer.html4
-rw-r--r--doc/other/doxy/header.html5
-rw-r--r--doc/other/doxy/main.dox75
-rw-r--r--doc/other/doxy/process.dox51
-rw-r--r--doc/other/doxy/styleSheet.css271
9 files changed, 1448 insertions, 0 deletions
diff --git a/doc/other/doxy/README b/doc/other/doxy/README
new file mode 100644
index 0000000..e6cdd2c
--- /dev/null
+++ b/doc/other/doxy/README
@@ -0,0 +1,25 @@
+The directory contains:
+- style sheets
+- header and footerfiles
+- central project informations
+
+for the Doxygen Documentation of TDEPowersave.
+
+---------------------------------
+
+Filelist:
+
+changelog.dox
+enhance.dox
+fixed_bugs.dox
+main.dox
+powersave_msgs.dox
+process.dox
+
+footer.html
+header.html
+styleSheet.css
+
+and this README
+
+--------------------------------
diff --git a/doc/other/doxy/changelog.dox b/doc/other/doxy/changelog.dox
new file mode 100644
index 0000000..2813a67
--- /dev/null
+++ b/doc/other/doxy/changelog.dox
@@ -0,0 +1,708 @@
+/*!
+* \page changelog Changelog
+* \section changelist_sec All changes in the package since init
+*
+* Wed Feb 14 18:26:34 CET 2007 - dkukawka@suse.de
+* - released new version 0.7.2:
+* - changes (for more see NEWS/Changelog file in the source):
+* - extended configure dialog to provide this functionality
+* - schemes settings (add new and delete existing (no default) schemes, define a CPU Frequency
+* policy for each scheme)
+* - general settings (define battery warning levels and actions if a level reached as e.g.
+* Suspend to disk/Shutdown or change the display brightness, configure actions for button
+ events (Power/Lid/Suspend/Sleep buttons), define the default AC and battery schemes)
+* - show the power consumtion of the battery in the detailed info dialog
+* - umount external media before suspend (need a patch of the KDE media manager) to avoid data
+* loss and remount on resume
+* - reset the CPU Freq settings on resume to avoid different settings for the CPU governor on
+* multicore machines
+* - call now SetCPUFreqConsiderNice(), SetCPUFreqPerformance() on dynamic CPU Freq policy (as
+* poweruser setting only changeable via config file), and also SetPowerSave() with true on
+* battery and false otherwise.
+* - support also conservative governor as DYNAMIC fallback
+* - fixed brightness handling in the configure dialog if not activated
+* - removed accelerator tags from i18n() strings. KDE handle this by itself. Improved config
+* GUI to be better accessible via keyboard.
+* - code and code documentation cleanups and updates
+* - fixed bugs (from bugzilla.novell.com if no other comment):
+* - #245081: TDEPowersave does not set (ondemand) governor on startup
+* - #244052: Close lid of a laptop and suspend to ram cause 100% CPU usage
+* - #229960: CPUFREQ_DYNAMIC_PERFORMANCE seems to be ignored during boot and scheme change
+* - #230686: TDEPowersave need to be restarted to apply changed DPMS settings
+* - #230965: puzzling battery state info
+* - #231709: tdepowersave-0.7.1-12: comparison with string literal
+* - #231184: TDEPowersave crashes due to uninitalized LibHalContext
+* - #229234: TDEPowersave does not fall back to userspace governor
+* - #215262: Suspend to disk with attached usb storage not working
+* - #223164: After suspend, second core has performance governor set
+* - #223517: Powersave: CPU scheme "dynamic" reduces speed if only nice -19 processes run
+* - #223637: tdepowersave crashes in first login
+* - #225212: TDEPowersave crash on ThinkPad X60s
+* - #221715: Functionality for configuring lid close event etc. missing in TDEPowersave
+* - #223922: System not shuting down on pressing power button
+* - updated translations:
+* - german: Danny Kukawka
+* - danish: Stefan Skotte
+* - turkish: S.Çağlar Onur
+* - chinese: Zhengpeng Hou
+*
+* Mon Nov 20 19:17:11 CET 2006 - dkukawka@suse.de
+* - released new version 0.7.1:
+* - closed bugs: #220271, #220222, #220212, #220553, #167919
+* - TDEPowersave should now basicly provide the same major functions as last stable version of
+* TDEPowersave. For more read NEWS and Changelog.
+*
+* Mon Nov 6 21:03:53 CET 2006 - dkukawka@suse.de
+* - release new version 0.7.0:
+* - changes:
+* - depends no longer on powersave, use now only DBUS/HAL
+* - known issues/bugs:
+* - scheme switching does not work (also not on AC events)
+* - currently no reaction if battery reach a warning state or is emptry !!!
+* - complete brightness support untested
+* - lock screen (on lidclose/suspend) untested
+*
+* Sun Jun 11 17:00:30 CEST 2006 - dkukawka@suse.de
+* - released offical update version 0.6.2 with following changes:
+* - TDEPowersave depends now on powersave >= 0.12.18
+* - fixed bugs:
+* - sf.net #1483392/ SUSE #177792: set changes for autosuspend state via DCOP back to the applet menu,
+* added DCOP functions to set the current scheme, the current CPUFreq policy and to open/close the
+* detailed dialog.
+* - sf.net #1483392/ SUSE #177788,180000: added workaround to fix two bugs in the DPMS- and Screensaver
+* extension of X, related to autosuspend and detect user inactivity, which prevent autosuspend within
+* the timeout escpecially if the autosuspend timeout is longer than a DPMS timout.
+* Problems: DPMS timeouts are abstracted from current idle time, but shouldn't and DPMS timeouts are
+* currently additive, but the spec say they should all start together at zero.
+* - SUSE #168619: changed errorhandling if HAL, DBUS or the powersave daemon is not running or if the
+* user has not the needed rights to access the powersave daemon via DBUS. Added new errormessages
+* and translations.
+* - SUSE #182515: Changed configure dialog to respect rules for DPMS timeouts (a timeout must be larger
+* than the prior state)
+* - SUSE #176782: patch from Timo Hoenig <thoenig@suse.de> to allow (if hardware supported and enabled in
+* the scheme) change brighness via mousewheel over the applet icon.
+* - SUSE (SLED) #183745: fixed detection of SUSE Linux/SLES/SLED and added configure option to force
+* SLES/SLED as distro with --enable-suse-sles. Fixed bugzilla link for SLED/SLES.
+* - SUSE #184076: fixed wrong command to start dbus daemon in errormessage.
+* - added additional check before autosuspend if this was disabled via applet to avoid autosuspend if it
+* was temporary disabled by the user
+* - added new configure check to detect Ubuntu/Kubuntu
+* - changed link to Ubuntu bugzilla to launchpad.net and use now the same link for applet menu entry
+* "Report a bug ..." if compiled for Ubuntu/Kubuntu
+* - updated default blacklist for autosuspend with gmplayer, kaffeine, xine, mencoder
+* - updated translation: cs, de, es, fi, fr, hu, it, km, pl, pt_BR, zh_CN, zh_TW
+* - updated (cs) and fixed translation of eventsrc for KNotify
+* - fixed and updated code documentation
+*
+* Mon Apr 24 17:50:44 CEST 2006 - dkukawka@suse.de
+* - released official update version 0.6.1 with following changes:
+* - fixed bug #168838; event for resumeFromSuspendToDisk displayed twice in knotify dialog (typo and
+* translation issue in eventsrc)
+* - updated russian translations including desktop files and eventsrc from Anton Farygin <rider@altlinux.com>
+*
+* Tue Apr 18 15:27:12 CEST 2006 - dkukawka@suse.de
+* - released SUSE update version 0.6.1 with following changes:
+* - fixed SUSE bug #167296: fixed tooltip and removed unneeded checks for battery related infos. Should fix
+* display wrong remaining time on charging with APM
+* - fixed SUSE bug #165462: removed utf8 tag from eventsrc which results in "unknown source ..." message in
+* knotify dialog
+* - fixed detailed dialog for multiprocessor/-core machines without CPUFreq or throttling support and offline
+* CPUs/Cores
+* - updated transaltions (fi,km,pl)
+* - added configure check for dbus-1-qt3-devel headers
+*
+* Sun Apr 9 20:23:26 CEST 2006 - dkukawka@suse.de
+* - rereleased official stable version 0.6 with this changes:
+* - fixed bug #164683 (fixed detailed dialog for machines without CPUFreq support and more than one CPU/Core
+* and/or throttling)
+* - reduced unneeded calls of getCPUNum()
+* - added fix from Daniel Gollub to be able to fake CPU info from /proc and /sys for development and QA tests
+* - fixed compiler warnings
+*
+* Tue Apr 4 21:12:37 CEST 2006 - dkukawka@suse.de
+* - released official stable version 0.6 with this changes:
+* - added german version of the handbook
+* - added support for lock screen via gnome-screensaver (only under GNOME)
+* - added fake keyevent (shift) after resume if machine was locked before suspend, to show the login dialog
+* automatically
+* - fixed errorhandling for YaST power management module
+* - fixed bug report address in the about dialog (to powersave-users@forge.novell.com)
+* - changed timeout for recheck powersave on startup from 10 secs to 20 to avoid annoying messages on
+* slow machines or autologin
+* - changed address to report bugs if distro is SUSE, which is used via the applet menu, to opensuse.org
+* wiki page.
+*
+* Tue Mar 28 16:44:03 CEST 2006 - dkukawka@suse.de
+* - fixed UTF-8 in desktop files
+*
+* Mon Mar 27 23:19:38 CEST 2006 - dkukawka@suse.de
+* - updated to new stable release 0.6.0:
+* - changed powersave dependency to stable version >= 0.12.7
+* - reduced the size of the package by optimize the size of included png files. The size off all png files
+* is now reduced by ~709KByte.
+* - fixed processor bar in detailed dialog to set correct for the first call.
+* - fixed tooltip for machines which always report charging also if 100% charged and on AC
+* - fix notify about autosuspend after resume and a remove no longer needed check from configure
+* - translation updates
+* - updated README with install/compile and help/bugreport information
+* - updated code docu (added planed features/enhancements for 0.7/0.8 tree)
+* - updated spec files for packaging
+*
+* Mon Mar 13 19:45:41 CET 2006 - dkukawka@suse.de
+* - updated to new release 0.5.11-rc5:
+* - added function to check if the machine is a laptop to allow hide laptop specific widget items if the
+* machine is a workstation (in this case: 'Lock screen on Lidclose'-checkbox)
+* - changed brightness settings to allow only to change to min defined brightness level. This should avoid
+* off the display on schemeswitch e.g. on new pmu brightness interface
+* - reworked some parts of the code, cleanup
+* - added patch from Holger Macht to allow root always s2ram
+* - translation updates
+* - replaced TRUE, which is deprecated with QT4, with true
+* - code documentation adds, updates and fixes
+* - fixed file attributes for several files from SVN
+*
+* Mon Mar 6 21:46:37 CET 2006 - dkukawka@suse.de
+* - updated to new release 0.5.10-rc4:
+* - TDEPowersave depends now on: powersave >= 0.12.2
+* - fixed lidclose handling: added call xset to off the backlight of LCD displays and reset DPMS
+* settings on lidopen
+* - fixed read throttling state for multiprocessor machines (patch from Daniel Gollub <dgollub@suse.de>)
+* - fixed display processor infos on multiprocessor/-core machines dislay now values for each
+* CPU/core also on non CPUfreq and non-throttling machines
+* - fix to display battery infos only if at least min. one battery slot is available
+* - translation updates (po files and handbook) from SUSE/Novell translation team and
+* Dawid Wróbel <cromo@klej.net>
+* - added and updated screenshots for handbook
+* - added possible missing icon on non-SUSE distributions
+* - autotools related fixes: better detection of Mandriva, use now pkgconfig from powersave
+* for checks and linking, read name/location of dbus system socket from pkgconfig.
+* - added rpm-spec file for Mandriva 2006.1
+* - pics cleanups (removed no longer files)
+*
+* Tue Feb 28 11:26:32 CET 2006 - dkukawka@suse.de
+* - removed patch from schwab@suse.de on ix86 and x86_64. Note: this patch is not correct/complete and
+* unsupported
+*
+* Mon Feb 27 23:12:59 CET 2006 - dkukawka@suse.de
+* - updated to new release 0.5.9-rc3:
+* - fixed APM battery and processor info support in the information dialog and the applet tooltip
+* (need a fix in powersave)
+* - fixed battery state in the info dialog if no battery is available (need a fix in powersave)
+* - translation and handbook fixes/updates
+*
+* Mon Feb 20 21:47:12 CET 2006 - dkukawka@suse.de
+* - fixed problem with pidof on Fedora Core 4. Removed path to pidof from call because pidof should be
+* in PATH of user env.
+*
+* Mon Feb 20 18:14:47 CET 2006 - dkukawka@suse.de
+* - updated to new release 0.5.8-rc2:
+* - removed sound settings from configure dialog and added KNotify support and more events,
+* KNotify config dialog is available via applet menu and in the configure dialog
+* - added dcop function to open configure dialog
+* - fixed path to powersaved in code and translations to be more portable (Michael Biebl)
+* - fixed cpu info in the info dialog to display also for machines which only support
+* throttling (Daniel Gollub/Danny Kukawka)
+* - fixed battery part in the info dialog to have same sized progressbars
+* - fixed strings in the code, fixed sting in tooltip if charging (see #146492)
+* - removed no longer needed parts from handbook
+* - updated translations related to the changes
+* - cleanups (code and files)
+*
+* Mon Feb 13 18:42:45 CET 2006 - dkukawka@suse.de
+* - updated to new release 0.5.7-rc1:
+* - fixed bugs:
+* - fixed again problems write text if CPU Freq Policy not supported
+* - autotools related fixes (Michael Biebl)
+* - added brightness support and battery state info to detailed dialog overview
+* - updated translations: bg,cs,es,fr,it,ja,pt,nb,pt_BR,zh_CN,zh_TW
+* - added translation: km
+* - added new handbook: Finnish
+*
+* Mon Feb 6 18:54:20 CET 2006 - dkukawka@suse.de
+* - updated to new release 0.5.6:
+* - fixed bugs:
+* - detailed dialog:
+* - removed connect setProcessor() to signals from powersave because of excessive CPU usage
+* - fixed problems write text if CPU Freq Policy not supported
+* - cleanups (removed unneeded enum defines and replaced with defines from powersave)
+* - fixed autosuspend (replace path to pidof and added error msg if call of pidof fails to be more portable)
+* - fixed auto-tools related issues
+* - added ifdef'd header for Slackware 10.2
+* - added summary battery progress bar if more than one batterybay is available
+* - updated translation files (nb,nl,pl,pt,zh_CN) thanks to Dawei Pang (zh_CN) and Dawid Wróbel (pl)
+* - added new helpfiles for Czech and Portuguese (not complete translated), removed some pics to reduce
+* package size
+*
+* Mon Jan 30 12:44:43 CET 2006 - dkukawka@suse.de
+* - updated to new release 0.5.5:
+* - complete reworked detailed dialog, plus:
+* - fixed problems with offline CPUs (Daniel Gollub)
+* - changed interval for refresh CPU infos to powersave default
+* - fixed battery handling
+* - added new help menu to the applet with a about dialog and a link to report bugs back to developers
+* - Updated language files, finished german translation
+* - added new icon for 'Advanced Powersave' scheme
+* - fixed scheme related autosuspend page in configure dialog to prevent unneeded resize of the dialog
+* - added new dir with spec/build files (currently for SUSE and FC)
+* - some cleanups
+*
+* Sun Jan 29 16:32:22 CET 2006 - aj@suse.de
+* - Require dbus-1-qt3-devel for build.
+*
+* Wed Jan 25 21:44:25 CET 2006 - mls@suse.de
+* - converted neededforbuild to BuildRequires
+*
+* Mon Jan 23 18:11:12 CET 2006 - dkukawka@suse.de
+* - updated to new release 0.5.4:
+* - added new information dialog to left mouse button with:
+* - CPU, Batttery, AC status info (by Daniel Gollub)
+* - additional powersave related infos (Danny Kukawka)
+* - removed currently CPU Freqency from the applet tooltip (maybe add later CPU related infos)
+*
+* Wed Jan 18 21:09:47 CET 2006 - dkukawka@suse.de
+* - readded help files to spec file
+*
+* Tue Jan 17 16:12:21 CET 2006 - dkukawka@suse.de
+* - release 0.5.3-3 for sf.net:
+* - added capability for brightness to tell powersave daemon that TDEPowersave do this, patch
+* from <hmacht@suse.de>
+* - changed scheme 'Aggressive' to 'Advanced' Powersave
+* - added default config/settings for 'Advanced Powersave' scheme
+*
+* Tue Jan 17 00:51:07 CET 2006 - dkukawka@suse.de
+* - updated to new release 0.5.3:
+* - added set scheme specific brigthness settings to tdepowersave and the configuration dialog
+* - added patch to fix compiler warning from Daniel Gollub <dgollub@suse.de>
+* - updated translation (nl) and code documentation
+* - replaced usage of QString::null with QString()
+* - added warning if 'Aggressive Powersave' scheme is selected
+* - updated version strings
+*
+* Tue Jan 10 16:40:11 CET 2006 - dkukawka@suse.de
+* - updated to new release 0.5.2:
+* - updated to new powersave (>= v0.11.2)
+* - fixed bug #121965: added new dialog/error message if powersaveis not running, with
+* 'Don't show again' checkbox
+* - changed handling with not available connection to powersave on startup of KDE (special for autologin)
+* - added popup if HAL is not running (and also powersave not available) and tdepowersave get no
+* battery/AC information
+* - changed settings of sounds filedialog to be more portable
+* - removed old and not needed qt1/qt2 includes
+* - updated help files and added new Norsk and Hungarian help files, added language specific screenshots
+* - updated translation files and code documentation
+* - code and file cleanups
+*
+* Wed Dec 21 00:34:53 CET 2005 - ro@suse.de
+* - fix build with current powersave
+*
+* Mon Dec 19 12:00:40 CET 2005 - dmueller@suse.de
+* - use dbus-1-qt3
+*
+* Thu Oct 13 14:59:23 CEST 2005 - dkukawka@suse.de
+* - updated to current CVS version:
+* - added admin dir to src for easier port to other distributions
+* - added ru and fi translation files
+* - updated doc, help, readme and changelogs
+* - removed unneeded variables for icon names
+* - fixes from KDE fixuifiles script
+* - several fixes to respect KDE user interface style guide
+* - several typo fixes in i18n stings and related fixes in translation files
+* - added powersave-libs and powersave-devel to needforbuild and powersave-libs to Requirements
+*
+* Mon Sep 12 10:34:47 CEST 2005 - dkukawka@suse.de
+* - fixed bug #116079: added function to parse for translation in the suspend progress dialog
+* - fixed bug #116353: wrong translation in hu.po
+* - fixed bug #116438: added missing Polish translation file
+* - fixed bug #116439: added updated translations [sv,tr,uk,sk,ru]
+* - fixed bug #116440: added missing space [de,fr,it,pt_BR]
+* - updated code documentation
+*
+* Fri Sep 9 14:12:51 CEST 2005 - dkukawka@suse.de
+* - fixed and merged german translation
+* - fixed ui file for configure dialog: removed direct keyboard accelerators from strings,
+* which break all translation files
+*
+* Fri Sep 9 10:43:28 CEST 2005 - dkukawka@suse.de
+* - fixed bug #116079: fixed translation of suspend progress dialog
+* - fixed bug #115903: hide scheme menu if not connected to daemon
+* - fixed bug #115914: prevent overlay of widgets in the blacklist edit dialog and fix resizeing
+* - fixed bug #115584: added new signal to differ between service terminated from powersave
+* and dbus. Display error message now only for signa dbus.terminate
+* - fixed applet menu: added a new seperator above help menu entry
+* - fixed/updated code documentation
+* - added new configure option --enable-yast-entry to remove need for build dependency on
+* suse-release
+* - removed no longer needed need for build dependency on resmgr
+*
+* Tue Sep 6 22:23:48 CEST 2005 - dkukawka@suse.de
+* - fixed bug #78953: added option --force-acpi-check to dektop file and added a new file
+* for autostart
+* - fixed command line options and information
+* - changed version from 0.5.0-RC1 to 0.5.0
+*
+* Mon Sep 5 22:06:56 CEST 2005 - dkukawka@suse.de
+* - fixed makefile fro build
+* - changed Requires to new powersave version
+*
+* Mon Sep 5 15:55:27 CEST 2005 - dkukawka@suse.de
+* - fixed bug #95250: added help entry to the applet menu and a help button to the configure dialog
+* - removed bo longer needed include
+* - updated tranlations
+* - tweaked debug messages and removed some debug messages
+* - several cleanups
+*
+* Sat Sep 3 10:49:31 CEST 2005 - aj@suse.de
+* - Fix to build with changed powersave interface.
+*
+* Thu Sep 1 10:54:59 CEST 2005 - dkukawka@suse.de
+* - merged DBUS_INTEGRATION branch back to cvs-head and use now for this package
+* - fixed and updated code documentation
+* - fixed bug #95250, now TDEPowersave have a online help
+* - removed several debug messages
+* - fixed redefinition of DBUS_API_SUBJECT_TO_CHANGE
+*
+* Mon Aug 29 17:36:24 CEST 2005 - dkukawka@suse.de
+* - fixed bug #106177: use now scaling_cur_freq
+* - fixed activaton of widgets in configure dialog
+* - added and changed english helpfile (from srhoades@novell.com)
+* - fixes to prevent crash of tdepowersave if connection to D-BUS lost
+* - fixed bug #113559 for autosuspend after a resume
+* - fixed store changes of time for autosuspend in the configure dialog
+* - changed configure: detection of distributions and changed to pkg-config to find the
+* includes and libs for dbus
+* - translation updates
+*
+* Mon Aug 22 18:55:11 CEST 2005 - dkukawka@suse.de
+*
+* - fixed bug #105555
+* - updated translations
+*
+* Mon Aug 15 13:27:56 CEST 2005 - dkukawka@suse.de
+* - fixed bug #104382 and some memory leaks
+* - fixed bugs #104603, #104445 and #104338
+* - merged 64bit fix to CVS
+* - updated translations: cs, hu, nb, pa, de
+* - added new translations: pt
+*
+* Thu Aug 11 22:06:31 CEST 2005 - seife@suse.de
+* - ported to the new DBUS interface, removed old socket code
+* - removed dependency on obsolete powersave_daemonlib
+*
+* Sun Aug 7 10:50:39 CEST 2005 - seife@suse.de
+* - fix 64bit build
+*
+* Sun Aug 7 07:59:53 CEST 2005 - aj@suse.de
+* - Add hal libraries to neededforbuild.
+*
+* Fri Aug 5 13:12:52 CEST 2005 - dkukawa@suse.de
+* - ported TDEPowersave to new powersave dbus structure (hmacht and dkukawka)
+* - updated version to 0.4.100, final will be 0.5.0
+*
+* Wed Jul 20 09:15:10 CEST 2005 - dkukawka@suse.de
+* - added dbus and dbus-devel to neededforbuild
+* - enhanced the configure dialog to preselect the current scheme within the list of schemes
+* - added fix to blacklistedit dialog to display the name of the current scheme or to display
+* "General Blacklist" in the dialog.
+* - corrected typo of i18n-strings and merged en_US.po changes to the source code
+* - updated de.po
+* - fixed bug #95279, now the suspend/progress dialog is Qt::WDestructiveClose and tdepowersave connect
+* to the destroyed() signal of the dialog
+* - changed workflow for schemes to enable/disable autosuspend. (added new checkbox and new config key)
+* - added misc-icon to configure dialog (scheme part)
+* - some documentation updates and code cleanups
+*
+* Tue Jul 5 11:40:36 CEST 2005 - dkukawka@suse.de
+* - added ppc to buildarch
+*
+* Fri Jun 24 17:34:19 CEST 2005 - dkukawka@suse.de
+* - implemented new feature:
+* - configurable sound for battery warning states, ac events and autosuspend
+* - fixed bug within parsing messages for progress dialog.
+* - updated (code-)documentation
+* - updated README for compile tdepowersave on other distributions
+*
+* Thu May 26 21:45:58 CEST 2005 - dkukawka@suse.de
+* - added new menu entry to disable autosuspend trough applet-menu if autosuspend activated on the current
+* scheme, if not the menu-item is not visible
+* - fixed bug with initalise import of global blacklist to scheme blacklist. Now the imported blacklist is
+* maked as changed.
+* - cleaned up and changed size policy related values in the configure dialog
+*
+* Wed May 25 10:30:12 CEST 2005 - dkukawka@suse.de
+* - added suse-release to neededforbuild to detect the correct distribution in autobuild system
+*
+* Tue May 24 14:40:37 CEST 2005 - dkukawka@suse.de
+* - added scheme specific autosuspend blacklist
+* - changed and improved config dialog:
+* - added autosuspend blacklist edit dialog and button to general settings
+* - added enable scheme specific autosuspend blacklist and edit dialog
+* - redesigned scheme settings page
+* - added icons to schemes in scheme settings page
+* - added fix/workaround for bug #85611
+* - changed params of autosuspend->start() to QStringList
+*
+* Fri May 13 03:34:47 CEST 2005 - dkukawka@suse.de
+* - implemented blacklist for autosuspend (if a program in the blacklist is detected as running autosuspend
+* is stopped)
+* - added dcop interface function to stop/start autosuspend
+* - updated documentation
+*
+* Tue May 10 21:38:36 CEST 2005 - dkukawka@suse.de
+* - implemented autosuspend (detect userinactivity from X-Server)
+*
+* Tue May 10 10:36:08 CEST 2005 - dkukawka@suse.de
+* - fixed bug #82880
+*
+* Sun May 8 22:04:13 CEST 2005 - dkukawka@suse.de
+* - additional fix for bug #81681
+*
+* Fri May 6 19:23:47 CEST 2005 - dkukawka@suse.de
+* - fixed bug #81681:
+* - added a new suspend dialog which is now toplevel
+* - added icons to dialog for the related suspend/standby
+* - updated documentation
+*
+* Wed Apr 13 14:18:18 CEST 2005 - dkukawka@suse.de
+* - fixed for gcc 4.0 (tested with i386 and ia64)
+*
+* Mon Mar 21 14:02:59 CET 2005 - dkukawka@suse.de
+* - added updated translation file
+* - fixed string in en_US
+*
+* Fri Mar 18 12:31:03 CET 2005 - dkukawka@suse.de
+* - fixed bug #73810, now we restart XScreensaver to be shure that the user default settings are set
+* - fixed bug #73805 (closed file descriptor leak)
+* - updated Changelog and code doc
+*
+* Thu Mar 17 17:33:06 CET 2005 - dkukawka@suse.de
+* - implemented progressbar for powersave suspend
+* - removed 'Disable Screensaver' from menu (and also all related functions and variables) because
+* this is not needed anymore since the user can change scheme related screensaver settings
+* - updated documentation
+*
+* Wed Mar 16 17:35:17 CET 2005 - dkukawka@suse.de
+* - fixed bug #72939, now on quit reset KDE settings
+* - fixed setSchemesettings(), now we check for KDE befor reset to KDE settings
+* - updated documentation, Changelogs and version strings
+*
+* Tue Mar 15 19:13:45 CET 2005 - dkukawka@suse.de
+* - added new [zh_CN, zh_TW] and updated translation files
+* - fixed blocker bug #72846
+* - fixed bug within the activation of widgets in the configure dialog
+* - fixed text on labels in configure dialog
+* - fixed bug in load KDE settings from configfile, to prevent wrong settings if user changed KDE
+* settings in Trinity Control Center while TDEPowersave is running
+*
+* Mon Mar 14 17:13:31 CET 2005 - dkukawka@suse.de
+* - updated icon for kmenu (now 16x16 and 32x32 the same)
+* - added new [en_US, pa, uk] and updated translation files
+* - fixed lable width in configure dialog
+* - fixed bug, now kcmdisplayrc is loaded for KDE DPMS settings
+*
+* Fri Mar 11 11:55:10 CET 2005 - dkukawka@suse.de
+* - undo change in QPowersaveClientSocket::connect() depends on undo in last powersave fixes
+*
+* Thu Mar 10 18:40:37 CET 2005 - dkukawka@suse.de
+* - fixed bugs #71955 and #71875 (tdepowersave related part and needed adaptations to changed powersave)
+* - removed unneeded functions and declarations
+* - added errormessages to do_setSpeedPolicy() and lockscreen_on_lidcloseEvent()
+*
+* Wed Mar 9 18:57:34 CET 2005 - dkukawka@suse.de
+* - Fixed bug #71192, changed sequence of enable/disable the widget/items for DPMS settings.
+* - added new functions to dcop interface: allowed_sleepingStates()
+* and list_schemes()
+*
+* Mon Mar 7 17:47:33 CET 2005 - dkukawka@suse.de
+* - fixed bug #71016
+* - added dcop interfaces for lock screen, suspend/standby and to get information about current scheme and CPUFreqPolicy
+* - fixed bug: now the configure entry in tdepowersave isn't displayed if the powersavedaemon is not running
+* - fixed message strings
+* - updated documentation
+*
+* Fri Mar 4 20:33:03 CET 2005 - dkukawka@suse.de
+* - Added enterEvent( QEvent * ) eventhandler to reduce polling. Now the tooltip updated only if this event is
+* triggered for the kpowersace systray/kicker icon.
+*
+* Fri Mar 4 14:16:05 CET 2005 - dkukawka@suse.de
+* - implemented 'AutostartNeverAsk' to quell the dialog on exit
+* - added and implemented configure entry for 'lock screen method'. Now the user can configure which method
+* (KScreensaver, XScreensaver, Xlock, or autoselected) used for lock on suspend/standby and lid closed
+* - full implementation of powersave client notification, we now need only poll active for information if powersave died
+* - different cleanups
+* - updated code documentation and additional doc files
+*
+* Sun Feb 27 23:16:23 CET 2005 - dkukawka@suse.de
+* - removed unneeded config values from tdepowersaverc
+* - implemented all functions to read the general, scheme and KDE settings from the tdepowersave/KDE configuration file(s)
+* - added functions for 'lock screen' and 'blank only screen'
+* - integrated screensaver and lock settings to tdepowersave.cpp
+*
+* Fri Feb 25 14:00:46 CET 2005 - dkukawka@suse.de
+* - fixed configure dialog for better look with bigger fonts
+* - fix/workaround for the tdepowersave related part of bug #66502 on Workstations
+* - fixed dialog bug, now the user can open only one configure dialog at the same time
+* - changed displayed application name from tdepowersave to TDEPowersave
+* - added function to load the general settings in the dialog
+* - added 'user-inactivity-actions' to dialog, configfiles and menu. This is atm only 'dummy' and not visible for the user.
+* - added autostart options to dialog and a new option to prevent the dialog on exit tdepowersave
+* - updated the default config file
+* - updated strings for translation
+*
+* Tue Feb 22 10:45:45 CET 2005 - dkukawka@suse.de
+* - updated configure dialog
+* - changed configure dialog, renamed widgets, integrated schemes and general config section
+* - changed call of the configure dialog, now tdepowersave not blocked while dialog is open
+* - added different slots and logic to disable/enable widgets
+* - added load and store the configuration
+* - added configoptions and funtions to make 'lock screen' configureable by user
+* - added default configfile
+* - updated documentation
+*
+* Mon Feb 21 21:48:09 CET 2005 - trenn@suse.de
+* - enable notification popup through daemon
+*
+* Tue Feb 15 00:34:42 CET 2005 - dkukawka@suse.de
+* - update to 0.3.10: added configure dialog to make user specific configuration possible
+*
+* Sat Jan 22 01:23:15 CET 2005 - ro@suse.de
+* - added resmgr to neededforbuild
+*
+* Mon Jan 17 14:09:08 CET 2005 - dkukawka@suse.de
+* - remove some xscreensaver related (unneeded) code in screen.cpp
+* - remove some unused variables and function declaration in pdaemon.cpp
+* - added full code documentation for doxygen and changed the settings in the Doxyfile
+* - fixed bug #49844 user selected 'disable screensaver' prefered if the AC adapter is plugged out
+* - fixed bug #49845 now XScreensaver also detected under KDE
+* - fixed bug #49632 in po-files (correct a wrong path in translation files)
+*
+* Tue Dec 21 11:59:15 CET 2004 - dkukawka@suse.de
+* - added new cs-translation. File was empty (since SUSE 9.2final) in the cvs-tree (unknown why) Bug #49445
+*
+* Wed Dec 15 12:45:09 CET 2004 - dkukawka@suse.de
+* - added new icons to the applet for stand-by, suspend* and the different schemes
+* - modified tdepowersave desktop icon
+* - changed some code in tdepowersave, fixed some little bugs (not reported), removed some unneeded or unreachable code
+*
+* Mon Dec 13 12:06:08 CET 2004 - dkukawka@suse.de
+* - implemented new icons/iconfunctions for better user interaction if the battery is in the different states
+* WARNING, LOW, CRITICAL. Now the icon background flashes every second orange [WARNING,LOW] or red [CRITICAL]
+* - changed Icons (removed some white pixel)
+*
+* Sat Dec 11 17:15:19 CET 2004 - dkukawka@suse.de
+* - fixed Bug #48202
+*
+* Tue Oct 12 20:14:54 CEST 2004 - dkukawka@suse.de
+* - fix Bugzilla #47113 (hopefully), remove some debug messages, change version
+* - fix problem from Bugzilla #46685, now tdepowersave check really if scheme is successfully set by powersaved
+*
+* Mon Oct 4 12:58:04 CEST 2004 - dkukawka@suse.de
+* - fixed bug in screensaver menuentry, now only checked on start if screensaver and dpms off or if screensaver off
+* and no dpms support by machine -> see: Bugzilla #46728
+*
+* Sat Oct 2 20:12:40 CEST 2004 - dkukawka@suse.de
+* - fixed bug (Bugzilla #46685): now the real scheme names (not i18n
+* version) are sent to powersaved
+*
+* Fri Oct 1 15:42:43 CEST 2004 - dkukawka@suse.de
+* - added new an revised translationfiles
+* - make a workaround to reduce systemload if powersaved not present and tdepowersave need to get systeminformations from /proc/
+*
+* Wed Sep 29 15:54:35 CEST 2004 - dkukawka@suse.de
+* - correct redrawPixmap so that now tdepowersave correctly func under GNOME
+* - added new translations (jp, sk), added revised translations (bg,cs,es,nb)
+*
+* Mon Sep 27 23:01:39 CEST 2004 - dkukawka@suse.de
+* - added 2 lines in update() were falsely removed by last changes
+*
+* Mon Sep 27 21:10:45 CEST 2004 - trenn@suse.de
+* - correct charging state, when requesting daemon
+* - initialise has_DPMS
+* - xscreensaver enable/disable support
+* - update translations
+*
+* Wed Sep 22 12:59:10 CEST 2004 - dkukawka@suse.de
+* - added screensaver options (disable screensaver and DPMS) to menu
+* - do not poll for scheme changes -> only update on right mouse click
+*
+* Mon Sep 20 19:55:37 CEST 2004 - trenn@suse.de
+* - changes from l.lunak@suse.cz to faster start tdepowersave through tdeinit
+*
+* Tue Aug 31 14:11:02 CEST 2004 - trenn@suse.de
+* - disk<->ram typo which prevented suspend2ram to be enabled correctly
+*
+* Mon Aug 23 17:35:54 CEST 2004 - trenn@suse.de
+* - renamed suspend/standby to suspend2disk and suspend2ram
+* - introduced new sleep state standby
+*
+* Tue Jun 29 17:55:37 CEST 2004 - trenn@suse.de
+* - switch schemes, enable/disable screensaver and dpms proper update functions
+*
+* Mon May 17 21:22:14 CEST 2004 - trenn@suse.de
+* - color of remaining capacity always green when on ac power
+* - (Version 0.2.2)
+*
+* Fri May 14 16:22:03 CEST 2004 - trenn@suse.de
+* - modified message: system group is not mentioned in popup any more (#40473)
+* - introduced sub-version nr. (Version 0.2.1)
+*
+* Thu May 6 17:27:46 CEST 2004 - trenn@suse.de
+* - added battery charge information to Tooltip fixed fd leak
+*
+* Thu Apr 29 17:48:40 CEST 2004 - trenn@suse.de
+* - added cpufreq speed to Tooltip
+* - corrected color when on low level and recharged (was red, should be green)
+* - merged diffs after 9.1
+*
+* Wed Apr 7 15:48:15 CEST 2004 - trenn@suse.de
+* - changed Autostart to AutoStart (#38075)
+*
+* Mon Apr 5 17:12:34 CEST 2004 - seife@suse.de
+* - increase AC adapter polling interval to 2.5 seconds
+*
+* Sat Apr 3 16:39:51 CEST 2004 - coolo@suse.de
+* - do not rely on daemon but read AC infos right away
+* - cleanly fixing double start
+* - disabling suspend/standby menu entries if not available
+*
+* Fri Apr 2 16:02:49 CEST 2004 - trenn@suse.de
+* - avoid double start of tdepowersave added italian and russian translation
+*
+* Wed Mar 31 17:51:14 CEST 2004 - trenn@suse.de
+* - delay window that daemon is not running (possible restart of daemon)
+* no battery capacity on workstations
+*
+* Mon Mar 29 18:09:14 CEST 2004 - trenn@suse.de
+* - rcpowersave to rcpowersaved
+* - open notification window when on low battery and when requesting info from daemon
+* - fixed 0:02 mins remaining bug
+* - ask user to restart on next login when exiting
+*
+* Mon Mar 15 17:32:03 CET 2004 - trenn@suse.de
+* - added several languages
+*
+* Thu Mar 11 17:22:09 CET 2004 - trenn@suse.de
+* - a lot of little fixes for usability
+* - corrections of translators and some translations
+*
+* Thu Mar 11 17:22:09 CET 2004 - adrian@suse.de
+* - fix linking (no non-mt qt needed anymore)
+* - fix multiple packaging of files
+*
+* Tue Mar 9 18:07:00 CET 2004 - ro@suse.de
+* - do not use non-mt
+*
+* Wed Mar 3 17:01:24 CET 2004 - ro@suse.de
+* - call correct yast2 module
+*
+* Wed Feb 25 12:20:07 CET 2004 - trenn@suse.de
+* - use bz2 instead of gz archive
+*
+* Mon Feb 23 18:14:33 CET 2004 - trenn@suse.de
+* - corrected .spec -> file inconsistence
+*
+* Mon Feb 23 17:59:51 CET 2004 - trenn@suse.de
+* - cleaned up
+*
+* Mon Feb 16 14:56:57 CET 2004 - trenn@suse.de
+* - initial build
+*/
diff --git a/doc/other/doxy/enhance.dox b/doc/other/doxy/enhance.dox
new file mode 100644
index 0000000..b506354
--- /dev/null
+++ b/doc/other/doxy/enhance.dox
@@ -0,0 +1,94 @@
+/*!
+* \page enhance Enhancements
+* \section enhance_sec All planed or to be discussed enhancements/ enhancement requests.
+*
+* \subsection enhance_device_powermanagemnt Runtime device powermanagement
+* \b [Priority: \b M] (for v0.8) \n \n
+* Add device/runtime powermanagement to TDEPowersave and make it scheme specifi configurable via
+* the configure dialog. At least allow this for 'Advanced Powersave' scheme. \n \n
+* The powersave interface for this feature already exist, now we should allow the user to
+* change it. \n \n \n
+*
+* \subsection enhance_CPUhotplugging CPU Hotplugging
+* \b [Priority: \b M] (for v0.8) \n \n
+* Add CPU hotplugging to TDEPowersave. Allow enable/disable CPUs/Cores on multiprocessor/multicore
+* machines. We need scheme specific configuration. (translations and needed strings are already
+* added to TDEPowersave) \n \n \n
+*
+* \subsection enhance_configure_display Display battery and CPU informations in the configure dialog
+* \b [Priority: \b I] (for v0.8) \n \n
+* It would be really usefull to display all known information about the current state of the machine
+* and powersave/TDEPowersave in a new page in the configure dialog. This enclose CPU, Battery and
+* current scheme.\n \n \n
+*
+* \subsection enh_ControlCenter_plugin Plugin for the Trinity Control Center
+* \b [Priority: \b D] \n \n
+* It would be really usefull and easier/plainer for the user to add the configuredialog also to the
+* Trinity Control Center. By this we can remove the klaptop-plugin under SUSE from the Control Center by
+* default. So the user would be no longer confused through the klaptop plugin, which is obsolete under
+* SUSE. \n \n
+* We maybe also can move some/all of the powersave YaST-dialog to the dialog. We can use 'Administrator
+* Mode' to protect this settings. This would be usefull for other distributions. \n \n \n
+*
+* \subsection enh_tooltip Tooltip
+* \li \b CPU \b Tooltip \b like \b kicker \b mouseover \b effects \n \n
+* \b [Priority: \b I] \n \n
+* I like the nice mouseover effects on Kicker. Unforunately there is currently no QWidget for this.
+* If we would implement this we need to adapt the wifget from amarok/src/tracktooltip.cpp.
+*
+* \li \b Battery \b estimated \b empty \b at \b xx:yy \b in \b Tooltip \n \n
+* \b [Priority: \b I] \n \n
+* It would be nice to be to know when (estimated) the battery is empty and not only to know remaining hours.
+*
+* \li \b Optional \b full \b information \b Tooltip \n \n
+* \b [Priority: \b I] \n \n
+* We need a optional "amarok-like" Tooltip to display more of the already existing and collected information
+* like current scheme, battery state, battery fill state, cpu freq ... and a icon/picture representing the
+* current battery state. There should be a option in the configure dialog to switch beetween the normal and
+* the enhanced tooltip.
+*
+* \li \b CPU \b Temperature \b in \b Tooltip \n \n
+* \b [Priority: \b D] \n \n
+* It would be nice to be able to add the current CPU temperature to the tool tip. We maybe could get this
+* information from powersave or we need to poll a configured path in /proc/acpi/* . The user should be
+* able to configure if he would like use this new or the normal tooltip. The best would be to read
+* the settings by default from the kicker settings and add also an own tdepowersave option.
+*
+* \subsection enh_osd On Screen Display
+* \b [Priority: \b F] \n \n
+* It would be usefull to have configureable OSD to display permanent or event-based information for
+* the user on the display. Possible displayed events:
+* \li daemon.scheme.change
+* \li acadapter.offline, acadapter.online
+* \li battery.normal (full charged ), battery.warning, battery.low, battery.critical
+* \li battery.info (displayed as permanent only)
+* \li temperature.hot, temperature.critical
+* \li processor.performance, processor.powersave, processor.dynamic
+* \li cpu freq (displayed as permanent only ) \n \n
+*
+*
+* \n \n
+* \section design All to discuss and research design enhancements
+*
+*
+* \n \n \n \n
+* \subsection LEGEND LEGEND
+* \b Priority:
+* \li \b M (Mandatory): \n \n
+* The stable release shipment will be dependant on this component being included
+* within the release.\n \n
+* \li \b I (Important): \n \n
+* Adds significant features. Important features are stretch targets for this
+* release. Important features will become mandatory in the next release cycle.\n \n
+* \li \b D (Desirable): \n \n
+* Adds considerable value. Desirable features are targets of opportunity for
+* this release. Desirable features may or may not become mandatory features
+* over time.\n \n
+* \li \b F (Future): \n \n
+* This requirement has been deferred to a future release. It is listed for
+* informational purposes so that product development may make informed
+* architectural choices.\n \n
+* \li \b R (Rejected): \n \n
+* This requirement was suggested, but rejected as not in harmony with the value
+* proposition or positioning of the project. It will never be fulfilled.\n \n
+*/
diff --git a/doc/other/doxy/fixed_bugs.dox b/doc/other/doxy/fixed_bugs.dox
new file mode 100644
index 0000000..e478b96
--- /dev/null
+++ b/doc/other/doxy/fixed_bugs.dox
@@ -0,0 +1,215 @@
+/*!
+* \page fixed_bugs Fixed Bugs
+*
+* You will find the newest bugs at the top of this list. If there is no comment, the bugnumbers are
+* from the SUSE/Novell bugzilla (https://bugzilla.novell.com) \n
+*
+* Note: This list only contain reported and fixed bugs. The list is maybe not up-to-date.
+*
+* \section fixed_bugs_sec_0_7_x All fixed bugs for the 0.7.x tree
+*
+* \li Bug \b #245081 - TDEPowersave does not set (ondemand) governor on startup \n
+* \li Bug \b #244052 - Close lid of a laptop and suspend to ram cause TDEPowersave 100% CPU \n \n
+* Needed to uncouple Action calls (as e.g. suspend on lidclose) which include blocking dialogs
+* from the related events. This is needed because otherwise the D-Bus QT3 bindings run amok
+* if the dialog block the filterfunction, since signals in QT are not really independent
+* (they are more function calls). Used QTimer:SingleShot() for this since they go into the
+* QT event loop and don't follow the workflow of the rest of the program. \n \n
+* \li Bug \b #229960 - CPUFREQ_DYNAMIC_PERFORMANCE seems to be ignored during boot and scheme change \n
+* \li Bug \b #230686 - TDEPowersave need to be restarted to set changed DPMS settings \n
+* \li Bug \b #230965 - puzzling battery state info \n
+* \li Bug \b #231709 - tdepowersave-0.7.1-12: comparison with string literal \n
+* \li Bug \b #231184 - TDEPowersave crashes due to uninitalized LibHalContext \n
+* \li Bug \b #229234 - TDEPowersave does not fall back to userspace governor \n
+* \li Bug \b #215262 - Suspend to disk with attached usb storage not working \n \n
+* Depending on a KDE feature TDEPowersave umount all external media before suspend and display
+* an error message if the umount fail. This need a special patch for the KDE mediamanager.\n \n
+* \li Bug \b #223164 - After suspend, second core has performance governor set \n
+* \li Bug \b #223517 - Powersave: CPU scheme "dynamic" reduces speed if only nice -19 processes run \n
+* \li Bug \b #223637 - tdepowersave crashes in first login \n
+* \li Bug \b #225212 - TDEPowersave crash on ThinkPad X60s \n
+* \li Bug \b #221715 - Functionality for configuring lid close event etc. to trigger suspend not in YaST
+* any more, but tdepowersave doesn't have them either \n \n
+* Needed changes in TDEPowersave to adapt the new powermanagement structur and allow the user
+* to configure options we had former in the powersave daemon. This include also changes in
+* the configure dialog to provide a way to change settings as user. \n \n
+* \li Bug \b #223922 - System not shuting down on pressing power button \n \n
+* Changes due to new powermanagement infrastructure. (see also #221715) \n \n
+* \li Bug \b #220289 - tdepowersave 0.7.0 gives battery level notifications while charging \n
+* \li Bug \b #220271 - CPU Frequency Policy setting not possible with tdepowersave \n \n
+* Changes due to new powermanagement infrastructure. \n \n
+* \li Bug \b #220222 - Restarting D-Bus makes TDEPowersave unusable \n
+* \li Bug \b #220212 - TDEPowersave: Changing brightness does not work reliably \n
+* \li Bug \b #220553 - suspend2disk doesn't lock the screen in KDE \n
+* \li Bug \b #167919 - DPMS energy settings are ignored / lost in new kde session \n \n
+* Added DCOP interface to allow KDE to check if TDEPowersave set special DPMS settings. \n \n
+*
+* \section fixed_bugs_sec_0_6_x All fixed bugs for the 0.6.x tree
+*
+* \li Bug \b #198237 - message: DBUS daemon not running appears (part 1/2) \n \n
+* For easier bugreporting and assign of warning messages about powersave/HAL/DBUS state added
+* string "TDEPowersave" to window caption. \n \n
+* \li Bug \b #184076 - TDEPowersave: display wrong command to start dbus daemon in errormessages \n \n
+* If the dbus daemon is not running TDEPowersave popup a errormessage. This message contains the
+* command to restart/start dbus. This is the wrong command on SUSE/Debian/Ubuntu and other. \n \n
+* \li Bug \b #183745 - TDEPowersave: open on SLES/SLED the wrong bugzilla site \n \n
+* If the user clock on "Report a bug ..." in the tdepowersave help menu on SLES/SLED, the wrong bugzilla
+* website is used. Instead of opensuse.org we should open bugzilla.novell.com. \n \n
+* \b Fix-comment: Added new configure option (--enable-suse-sles) to force SLES/SLED as detected
+* distribution and changed detection if SUSE Linux to detect SLES/SLED. Changed
+* the bugzilla site for the SUSE Enterprise products. (NOTE: the bug isn't public) \n \n
+* \li Bug \b #176782 - TDEPowersave: Changing display brightness is to long winded \n \n
+* If you like to change the display brightness with TDEPowersave (temporary), you have to perform five
+* clicks, going through all the menus and the configuration dialog settings until reaching the
+* brightness settings [...]. \n \n
+* \b Fix-comment: Added slightly adopted patch from Timo Hoenig <thoenig@suse.de> to allow change
+* brightness if supported by hardware and enabled in the scheme via mouse wheel. \n \n
+* \li Bug \b #182515 - TDEPowersave: configure dialog allow set invalid dpms settings\n \n
+* The TDEPowersave config dialog allow to not valid DPMS setting, wich result in not set DPMS timeouts.
+* TDEPowersave does not follow the rules for the X-Server from www.xfree86.org/current/DPMSLib.pdf. \n \n
+* \li Bug \b #168619 - Access to devices from remote session. \n \n
+* If you start a remote desktop session, e.g. via VNC, TDEPowersave display "Powersave is not running ..."
+* message also if the powersave daemon is running, but the remote user has not the rights to
+* access the DBUS interface of powersave. \n \n
+* \b Fix-comment: Reworked detection if DBUS, HAL and powersave is not running and if the user has the
+* needed rights. Added new error messages and translations. \n \n
+* \li Bug \b #177792 - TDEPowersave: changes via dcop are not set to applet menu, some dcop functions missing \n \n
+* If autosuspend is disabled via the DCOP interface, the change is not set back to the
+* applet menu (enable applet entry). There is already a dcop function to get current scheme and
+* CPUFreq policy, but there is no function to change them.\n \n
+* \b Fix-comment: fixed disableAutosuspend(), added missing functions. This bug partly effect
+* sf.net bug #1483392. \n \n
+* \li Bug \b #177788 - TDEPowersave: autosuspend does not suspend after set time if dpms is on
+* (also: (partial) sf.net bug #1483392) \n \n
+* If the timeout for autosuspend is longer than a timeout for a dpms state (standb/suspend/off)
+* TDEPowersave suspend first if the user was as long as timout for current dpms state plus timout
+* for autosuspend was idle. If dpms state changed befor reached autosuspend timout all start
+* again from zero. The problem is: idleTime from XScreenSaver extension does not give (as descriped
+* in the code comment in the header) the complete user idle time but minus the timeout for the current
+* dpms state. \n \n
+* \b Fix-comment: Added a function to workaround this. This was also effected by \b bug \b #180000 (dpms
+* timeouts are additive, but they shouldn't) \n \n
+* \li Bug \b #168838 - TDEPowersave: event for resumeFromSuspendToDisk displayed twice in knotify dialog \n \n
+* Fixed typo for resumeFromSuspendToRAM and corrected translations. \n \n
+* \li Bug \b #167296 - TDEPowersave: always show the last known remaining time in tooltip on APM if charge \n \n
+* Remove no longer needed (useless) checks from pdaemon. With this the time is set to -1 if charging and
+* if the powersave daemon reports UNKNOW for remaining time. \n \n
+* \li Bug \b #165462 - tdepowersave: knotify messages have a strange source \n \n
+* Fixed bad UTF in eventsrc from translation. \n \n
+*
+*
+* \section fixed_bugs_sec_old All fixed bugs since tdepowersave-0.3.9-1 release until v0.6.0
+*
+* \li Bug \b #134683 - TDEPowersave: Disables CPUs show as "Processor 2: 100% 734017 MHz" \n \n
+* Fixed update processor info on machines with more than one CPU/Core and/or no CPUFreq support.
+* Check now every two seconds for updates/changes in /sys and /proc. \n \n
+* \li Bug \b #121965 - TDEPowersave should not complain about missing powersaved \n \n
+ Added new errormessage with checkbox to disable the message. \n \n
+* \li Bug \b #116440 - TDEPowersave: missing space in minute field in several languages [de,fr,it,pt_BR] \n
+* \li Bug \b #116439 - TDEPowersave: not update translation files [sv, tr, uk, sk, ru] \n
+* \li Bug \b #116438 - TDEPowersave: missing Polish translation file \n
+* \li Bug \b #116353 - TDEPowersave: ooopps, my desktop comp is "Charging" [KDE; Hungarian]. \n
+* \li Bug \b #116079 - TDEPowersave: missing translation in the suspend progress dialog \n \n
+* If machine suspend TDEPowersave display a suspend progress dialog. The messages in the dialog are
+* not translated, also if there are translations in the po files. \n
+* Fix: The related messages come from powersave scripts and only start with the translated strings
+* from the po files. Added function to parse and replace them against translated messages. \n \n
+* \li Bug \b #116079 - TDEPowersave: missing translation in the suspend progress dialog \n
+* \li Bug \b #115903 - TDEPowersave: menu entry "set active scheme" visible if powersave is stopped \n
+* \li Bug \b #115914 - TDEPowersave: problems with edit blacklist dialog with bigger fonts \n \n
+* The dialog for edit blacklist is not correct resized for bigger fonts. There are also some overlays
+* of some widgets in the dialog. \n \n
+* \li Bug \b #115584 - TDEPowersave displays warning twice when powersave shuts down \n
+* \li Bug \b #78953 - TDEPowersave: does not start at all (beta1, NLD9)\n \n
+* Added new option --force-acpi-check to dektop file and added a new file for autostart, to force
+* start and recheck for acpi on a machine where acpi ckeck failed at the first time. \n \n
+* \li Bug \b #95250 - TDEPowersave has no online help. \n
+* \li Bug \b #106177 - TDEPowersave: Show again the cpuinfo_cur_freq in tooltip. \n \n
+* TDEPowersave currently does not display the cpu freqency in the tooltip. \n \n
+* \li Bug \b #113559 - TDEPowersave: only one autosuspend. \n \n
+* TDEPowersave make only one autosuspend. After resume you must restart TDEPowersave for the next autosuspend. \n \n
+* \li Bug \b #105555 - TDEPowersave: Patch against ugly disabled icons. \n \n
+* Attached patch is against ugly (=all grey) icons on disabled buttons within TDEPowerSave dialogs. \n \n
+* \li Bug \b #104382 - SIGSEGV in TDEPowersave. \n \n
+* When starting YaST Powermanagement module from the context menu of TDEPowersave's tray, the application exits
+* with a SEGV. (fixed also some file descriptor leaks) \n \n
+* \li Bug \b #104603 - tdepowersave says "Battery is chargin" - even if I run on battery. \n
+* \li Bug \b #104445 - tdepowersave: Suspend only possible if power is connected. \n \n
+* As long as power is connected, could suspend via tdepowersave but as soon as plug oput the cable, the menu
+* entries are greyed out. \n \n
+* \li Bug \b #95279 - tdepowersave progress bar popup does not handle "close" event. \n \n
+* If the progressbar popup does not get closed by a "101%"-event, it does never
+* close. If you close it via the window manager, tdepowersave never opens a popup again.
+* Fix: Now the suspend/progress dialog is Qt::WDestructiveClose and TDEPowersave connect to the
+* destroyed() signal of the dialog \n \n
+* \li Bug \b #82880 - KDE: KMessageBox::error not on top since KDE 3.4 \n \n
+* All TDEPowersave error messages are not on the top, and popup in the background. \n \n
+* \li Bug \b #81681 - tdepowersave: progress shown below active window \n \n
+* If you suspend with powersave (e.g. powersave -U or Fn-keys) the suspend dialog is not on top level. \n \n
+* \li Bug \b #73805 - TDEPowersave files descriptor leak \n \n
+* Bug in tdepowersave: If tdepowersave can't access /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed the
+* open filedescriptor is never closed. \n \n
+* And: The update_info_cpufreq_speed_changed isn't set in all cases of the function. So could it happen that
+* tdepowersave display wrong CPU Freq. \n \n
+* \li Bug \b #73810 - TDEPowersave ignore screensaver/dpms settings under gnome/xscreensaver \n \n
+* If you use GNOME and have a scheme setting where 'Enable specific screensaver settings' or 'Enable specific
+* display power management' is not enabled and you change from a scheme where it is, the settings are ignored
+* and not set back to user default. Same Problem on exit (selected by the user): tdepowersave don't set
+* back to usersettings. \n \n
+* \li Bug \b #72939 - tdepowersave should set the KDE screensaver and dpms settings back if quit \n \n
+* At the moment TDEPowersave don't set the KDE screensaver and dpms settings back on exit if changed trough
+* the scheme settings. This should be fixed. I think its enough to reset the settings in _quit() and not in
+* the destructor, because them need only to reset if the user exit tdepowersave and not if the user logoff from
+* KDE. \n \n
+* \b Comment: Problem also: tdepowersave try to set KDE settings if scheme changed also if KDE isn't runnig
+* (e.g. GNOME). \n \n
+* \li Bug \b #72846 - passive-popups are not sufficient for tdepowersave \n \n
+* Almost everything that is signalled through tdepowersave popups now is important, so passive popups that
+* disappear after a short time are nut sufficient for this task. \n \n
+* \b FIX-Comment: Now the user can choose between KPassivPopup and KMessageBox be change configure variable
+* in tdepowersaverc by hand. Default is KBessageBox. \n \n
+* \li Bug \b #71955 - not set the schemesettings if user changed them via configure dialog \n \n
+* If the user change the scheme or/and general settings of tdepowersave trough the configure dialog tdepowersave
+* set this settings first if there is a scheme change. \n \n
+* \li Bug \b #71192 - wrong enabled items in configure dialog if DPMS diabled \n \n
+* If you disable in the tdepowersave configure dialog DPMS, all work correct and the textlabel and spinboxes
+* for the DPMS settings get disabled. But if you change a scheme or restart the configure dialog them are
+* enabled also if DPMS is diabled. \n \n
+* \li Bug \b #71016 - tdepowersave never update the menu if powersaved not running on start \n \n
+* If you start tdepowersave (v0.3.10-6) without a running powersaved the user get no warning message. If you
+* start powersaved later tdepowersave don't register that and never update the menu. \n \n
+* \li Bug \b #66662 - kde screensaver disable problem \n \n
+* TDEpowersave overwrite the settings of the KDE Controlcenter. If the user select there 'disable screensaver'
+* tdepowersave ignore this settings on start or if a scheme is changed depending on the global settings of
+* powersave. The screensaver settings should be configurable by the user and should not depending on 'root'
+* settings. \n \n
+* For more informations about the solution take a look at the \ref changelog . \n \n
+* \li Bugs \b #66502 and \b #66652 - tdepowersave icon shows empty batteries on non-laptop \n \n
+* " ... The tools panel in kde contains a tdepowersave icon. For my workstation, which is
+* definitly to heavy to be a laptop, it shows empty batteries, next to a mains
+* connector. The connector is fine, but the batteries symbol should not be there. ..." \n \n
+* \b Comment: Also a problem with the tooltip. The problem: powersave have the right status of AC-Adapter
+* within powersave (tested on commandline) but send a wrong value to the clients/over the libary. \n \n
+*
+* From now we use bugnumbers from the Novell Bugzilla, since the SuSE Bugzilla is moved and merged to the
+* Novell Bugzilla.
+*
+* \li Bugzilla \b #49845 - xscreensaver under KDE ignored [from screen.cpp] \n \n
+* If we use Xscreensaver under KDE we don't get any information about this.
+* The Problem is the function \ref screen::checkScreenSaverStatus() . We don't check
+* for the XScreensaver, because we jump out of the KScreensaver-block. \n \n
+* \li Bugzilla \b #49844 - 'disable screensaver' - 'overwritten' by scheme if AC removed [from tdepowersave.cpp] \n \n
+* Interaction between mplayer and tdepowersave if AC removed during the enterprise.
+* This is the same problem, if 'disable screensaver' in the menu is activated and AC removed
+* or powersave change the scheme to 'powersave'. It's better to ignore the 'AC off' for the
+* screensaver if user set 'disable screensaver'. \n \n
+* \li Bugzilla \b #49632 - wrong path in message if powersaved not running [from tdepowersave.cpp] \n \n
+* There is an error in the message, which pop-up if powersave is stopped: \n
+* "The powersave daemon is not running. Starting it will improve performance: /usr/sbin/rcpowersave
+* start". \n This is the wrong path. It must mean: /usr/sbin/rcpowersaved . Must be fix in the code and
+* the translation-files. \n \n
+* \li Bugzilla \b #49445 - tdepowersave: empty cs-translation-file \n \n
+* The czech translation don't work (no translation, tdepowersave only with english text) because of empty
+* cs.po-file in the source. The file is empty in the cvs-tree since SUSE 9.2 final, the reason is unknown. \n \n
+*
+*/
diff --git a/doc/other/doxy/footer.html b/doc/other/doxy/footer.html
new file mode 100644
index 0000000..96b8825
--- /dev/null
+++ b/doc/other/doxy/footer.html
@@ -0,0 +1,4 @@
+<hr size="1"><address style="align: right;"><small>
+Erzeugt am $datetime für $projectname von&nbsp;<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> $doxygenversion</small></address>
+</body>
+</html>
diff --git a/doc/other/doxy/header.html b/doc/other/doxy/header.html
new file mode 100644
index 0000000..58e906f
--- /dev/null
+++ b/doc/other/doxy/header.html
@@ -0,0 +1,5 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>$title</title>
+<link href="$relpath$doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
diff --git a/doc/other/doxy/main.dox b/doc/other/doxy/main.dox
new file mode 100644
index 0000000..727cf2f
--- /dev/null
+++ b/doc/other/doxy/main.dox
@@ -0,0 +1,75 @@
+/*!
+\mainpage TDEPowersave - a KDE Kickerapplet/fontend for Powermanagement
+\section intro_sec Introduction
+ TDEPowersave provides battery monitoring and suspend/standby triggers.
+ It is based on HAL and D-Bus and therefore supports APM, ACPI and PMU.
+
+ Together with the powersave package (to provide powermanagement if TDEPowersave
+ is not running) and the YaST Powermanagement module it is the preferred package
+ that should be used for battery monitoring and control of power management
+ related tasks.
+
+ TDEPowersave is currently, as we know, available/running for/on these distributions:
+ \li SUSE Linux: defaultly on distribution
+ - openSUSE 10.2: from the available releases and via sourceforge
+ - SUSE 10.1/SLED10: from the available releases and updates (for TDEPowersave 0.6.x)
+ - SUSE 10.0: from
+ <a href="http://sourceforge.net/project/showfiles.php?group_id=124576&package_id=162439">sourceforge.net</a>
+ - SUSE 9.3 and 9.2: last available version 0.4.5 from:
+ <a href="http://sourceforge.net/project/showfiles.php?group_id=124576&package_id=141008">sourceforge.net</a>
+ \li Debian: available in unstable and testing tree via 'apt-get install tdepowersave'
+ \li Ubuntu/Kubuntu:
+ - for Dapper Drake from universe repository
+ - for 'Breezy Badger' from
+ <a href="http://www.teco.edu/~biebl/ubuntu">http://www.teco.edu/~biebl/ubuntu</a> (Thanks to Michael Biebl)
+ \li Fedora Core 4 and 5: from
+ <a href="http://sourceforge.net/project/showfiles.php?group_id=124576&package_id=162439">sourceforge.net</a>
+ \li Mandriva 2006.1: from
+ <a href="http://sourceforge.net/project/showfiles.php?group_id=124576&package_id=162439">sourceforge.net</a>
+ \li ALT Linux: TDEPowersave v0.4.5 defaultly on distribution
+ \li Pardus: TDEPowersave default on the distribution
+ \li Gentoo, Slackware and other: <a href="http://www.kde-apps.org/content/show.php?content=29295">www.kde-apps.org</a>
+
+
+\section using_sec Using tdepowersave
+ This Applet work under <a href="http://www.kde.org">KDE</a> (and also <a href="http://www.gnome.org">GNOME</a>).
+
+ To use tdepowersave, you need the following programms/packages:
+ - linux kernel 2.6.x (<a href="http://www.kernel.org">Homepage</a>)
+ - HAL (Hardware Abstraction Layer) >= 0.5.8.1 (<a href="http://www.freedesktop.org/Software/hal">Homepage</a>)
+ - D-Bus >= >= 0.6.x (recommended >= 0.9.x) (<a href="http://www.freedesktop.org/Software/dbus">Homepage</a>)
+
+ Dependig on some features you maybe need also:
+ - PolicyKit (<a href="http://gitweb.freedesktop.org/?p=PolicyKit.git;a=summary">git repository</a>)
+
+ You can maybe find more information in the README file in the base dir of the project.
+
+\section contact_sec Contact
+ You can contact us via the project website(s), Mailinglists and for bugs also via several bugzilla
+ systems:
+
+\subsection contact_web_sec Websites
+ \li <a href="http://freshmeat.net/projects/tdepowersave">TDEPowersave@freshmeat.net</a>
+ \li <a href="http://www.kde-apps.org/content/show.php?content=29295">TDEPowersave@kde-apps.org</a>
+ \li <a href="http://sourceforge.net/projects/powersave">Powersave@sourceforge.net</a>
+ \li <a href="http://developer.novell.com/wiki/index.php/Powersave">Powersave@forge.novell.com</a>
+
+\subsection contact_ML_sec Mailing Lists
+ \li <a href="http://forge.novell.com/mailman/listinfo/powersave-users">powersave-users@forge.novell.com</a>
+ \li <a href="http://forge.novell.com/mailman/listinfo/powersave-devel">powersave-devel@forge.novell.com</a>
+
+\subsection contact_Bugzilla_sec Report Bugs
+ Websites:
+ \li <a href="http://en.opensuse.org/Report_a_Bug">SUSE Linux / openSUSE</a>
+ \li <a href="https://bugzilla.novell.com/">SLED/SLES</a>
+ \li <a href="http://www.debian.org/Bugs/">Debian</a>
+ \li <a href="https://launchpad.net/distros/ubuntu/+bugs">(K)Ubuntu</a>
+ \li <a href="http://sourceforge.net/tracker/?group_id=124576&atid=700009">Mandriva</a>
+ \li <a href="http://sourceforge.net/tracker/?group_id=124576&atid=700009">RedHat/Fedora</a>
+ \li <a href="http://bugzilla.altlinux.org/">ALT Linux</a>
+ \li <a href="http://bugs.pardus.org.tr/">Pardus</a>
+
+ You can also report Bugs to the powersave-users mailing list:
+ \li <a href="http://forge.novell.com/mailman/listinfo/powersave-users">powersave-users@forge.novell.com</a>
+
+*/
diff --git a/doc/other/doxy/process.dox b/doc/other/doxy/process.dox
new file mode 100644
index 0000000..2fe265e
--- /dev/null
+++ b/doc/other/doxy/process.dox
@@ -0,0 +1,51 @@
+/*!
+* \page process In process
+* \section process_sec All features/enhancements in the current development.
+*
+* \subsection process_dim_onInactive Dimm the display if the user is inactive
+* \b [Priority: \b I] \n \n
+* A new nice feature would be if we could dimm the display if the user is inactive. This
+* should save batterypower and would be a eyecandy feature. The implementation would base on
+* the existing brightness and autosuspend code.
+*
+* \b Status: [\b 15%]
+* \li added strings for this feature to the code, translated strings
+* \li splitted the current autosuspend code to a new class inactivity for reuse
+*
+* \b Todo:
+* \li add widgets and related code to write/read in settings and config dialog
+* \li integrate in TDEPowersave use case
+* \li testing
+* \n \n \n
+*
+* \subsection process_gnome_screensaver Runtime device powermanagement
+* \b [Priority: \b D] (for v0.7 tree) \n \n
+* Since gnomescreen-saver is default under GNOME on our products and no longer XScreenSaver, TDEPowersave
+* should support this in a running GNOME session. Do this for a better GNOME default support.
+*
+* \b Status: [\b 40%]
+* \li added detecttion of gnomescreen-saver in \class screen
+* \li added gnome-screensaver to configure dialog in GNOME sessions
+* \li added support lock screen with gnome screensaver via gnome-screensaver-command
+*
+* \b Todo:
+* \li evaluate if TDEPowersave should support more settings in gnome-screensaver
+* \li add support for enable/disable screensaver (via DBUS interface?)
+* \li add support for set time values
+* \n \n \n
+*
+* \subsection process_help Online-Help / user guide
+* \b [Priority: \b I] \n \n
+* Since the funtionality of TDEPowersave is grown, we need a user guide and a help-feature for better
+* help for the users. \n \n
+*
+* \b Status: [\b 75%]
+* \li Added english version of online help
+* \li reformated and added screenshots
+* \li added help button to tdepowersave and the configure dialog
+*
+* \b To \b do:
+* \li translate to other languages (min. german version)
+* \n \n \n
+*
+*/
diff --git a/doc/other/doxy/styleSheet.css b/doc/other/doxy/styleSheet.css
new file mode 100644
index 0000000..1d4d631
--- /dev/null
+++ b/doc/other/doxy/styleSheet.css
@@ -0,0 +1,271 @@
+BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
+ font-family: Geneva, Arial, Helvetica, sans-serif;
+}
+H1 {
+ text-align: center;
+}
+CAPTION { font-weight: bold }
+DIV.qindex {
+ width: 100%;
+ background-color: #eeeeff;
+ border: 1px solid #b0b0b0;
+ text-align: center;
+ margin: 2px;
+ padding: 2px;
+ line-height: 140%;
+}
+DIV.nav {
+ width: 100%;
+ background-color: #eeeeff;
+ border: 1px solid #b0b0b0;
+ text-align: center;
+ margin: 2px;
+ padding: 2px;
+ line-height: 140%;
+}
+A.qindex {
+ text-decoration: none;
+ font-weight: bold;
+ color: #1A419D;
+}
+A.qindex:visited {
+ text-decoration: none;
+ font-weight: bold;
+ color: #1A419D
+}
+A.qindex:hover {
+ text-decoration: none;
+ background-color: #ddddff;
+}
+A.qindexHL {
+ text-decoration: none;
+ font-weight: bold;
+ background-color: #6666cc;
+ color: #ffffff;
+ border: 1px double #9295C2;
+}
+A.qindexHL:hover {
+ text-decoration: none;
+ background-color: #6666cc;
+ color: #ffffff;
+}
+A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff }
+A.el { text-decoration: none; font-weight: bold }
+A.elRef { font-weight: bold }
+A.code:link { text-decoration: none; font-weight: normal; color: #0000FF}
+A.code:visited { text-decoration: none; font-weight: normal; color: #0000FF}
+A.codeRef:link { font-weight: normal; color: #0000FF}
+A.codeRef:visited { font-weight: normal; color: #0000FF}
+A:hover { text-decoration: none; background-color: #f2f2ff }
+DL.el { margin-left: -1cm }
+.fragment {
+ font-family: monospace
+}
+PRE.fragment {
+ border: 1px solid #CCCCCC;
+ background-color: #f5f5f5;
+ margin-top: 4px;
+ margin-bottom: 4px;
+ margin-left: 2px;
+ margin-right: 8px;
+ padding-left: 6px;
+ padding-right: 6px;
+ padding-top: 4px;
+ padding-bottom: 4px;
+}
+DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px }
+TD.md { background-color: #F4F4FB; font-weight: bold; }
+TD.mdname1 { background-color: #F4F4FB; font-weight: bold; color: #602020; }
+TD.mdname { background-color: #F4F4FB; font-weight: bold; color: #602020; width: 600px; }
+DIV.groupHeader {
+ margin-left: 16px;
+ margin-top: 12px;
+ margin-bottom: 6px;
+ font-weight: bold;
+}
+DIV.groupText { margin-left: 16px; font-style: italic; font-size: 14px }
+BODY {
+ background: white;
+ color: black;
+ margin-right: 20px;
+ margin-left: 20px;
+}
+TD.indexkey {
+ background-color: #eeeeff;
+ font-weight: bold;
+ padding-right : 10px;
+ padding-top : 2px;
+ padding-left : 10px;
+ padding-bottom : 2px;
+ margin-left : 0px;
+ margin-right : 0px;
+ margin-top : 2px;
+ margin-bottom : 2px;
+ border: 1px solid #CCCCCC;
+}
+TD.indexvalue {
+ background-color: #eeeeff;
+ font-style: italic;
+ padding-right : 10px;
+ padding-top : 2px;
+ padding-left : 10px;
+ padding-bottom : 2px;
+ margin-left : 0px;
+ margin-right : 0px;
+ margin-top : 2px;
+ margin-bottom : 2px;
+ border: 1px solid #CCCCCC;
+}
+TR.memlist {
+ background-color: #f0f0f0;
+}
+P.formulaDsp { text-align: center; }
+IMG.formulaDsp { }
+IMG.formulaInl { vertical-align: middle; }
+SPAN.keyword { color: #008000 }
+SPAN.keywordtype { color: #604020 }
+SPAN.keywordflow { color: #e08000 }
+SPAN.comment { color: #800000 }
+SPAN.preprocessor { color: #806020 }
+SPAN.stringliteral { color: #002080 }
+SPAN.charliteral { color: #008080 }
+.mdTable {
+ border: 1px solid #868686;
+ background-color: #F4F4FB;
+}
+.mdRow {
+ padding: 8px 10px;
+}
+.mdescLeft {
+ padding: 0px 8px 4px 8px;
+ font-size: 12px;
+ font-style: italic;
+ background-color: #FAFAFA;
+ border-top: 1px none #E0E0E0;
+ border-right: 1px none #E0E0E0;
+ border-bottom: 1px none #E0E0E0;
+ border-left: 1px none #E0E0E0;
+ margin: 0px;
+}
+.mdescRight {
+ padding: 0px 8px 4px 8px;
+ font-size: 12px;
+ font-style: italic;
+ background-color: #FAFAFA;
+ border-top: 1px none #E0E0E0;
+ border-right: 1px none #E0E0E0;
+ border-bottom: 1px none #E0E0E0;
+ border-left: 1px none #E0E0E0;
+ margin: 0px;
+}
+.memItemLeft {
+ padding: 1px 0px 0px 8px;
+ margin: 4px;
+ border-top-width: 1px;
+ border-right-width: 1px;
+ border-bottom-width: 1px;
+ border-left-width: 1px;
+ border-top-color: #E0E0E0;
+ border-right-color: #E0E0E0;
+ border-bottom-color: #E0E0E0;
+ border-left-color: #E0E0E0;
+ border-top-style: solid;
+ border-right-style: none;
+ border-bottom-style: none;
+ border-left-style: none;
+ background-color: #FAFAFA;
+ font-size: 12px;
+}
+.memItemRight {
+ padding: 1px 8px 0px 8px;
+ margin: 4px;
+ border-top-width: 1px;
+ border-right-width: 1px;
+ border-bottom-width: 1px;
+ border-left-width: 1px;
+ border-top-color: #E0E0E0;
+ border-right-color: #E0E0E0;
+ border-bottom-color: #E0E0E0;
+ border-left-color: #E0E0E0;
+ border-top-style: solid;
+ border-right-style: none;
+ border-bottom-style: none;
+ border-left-style: none;
+ background-color: #FAFAFA;
+ font-size: 13px;
+}
+.memTemplItemLeft {
+ padding: 1px 0px 0px 8px;
+ margin: 4px;
+ border-top-width: 1px;
+ border-right-width: 1px;
+ border-bottom-width: 1px;
+ border-left-width: 1px;
+ border-top-color: #E0E0E0;
+ border-right-color: #E0E0E0;
+ border-bottom-color: #E0E0E0;
+ border-left-color: #E0E0E0;
+ border-top-style: none;
+ border-right-style: none;
+ border-bottom-style: none;
+ border-left-style: none;
+ background-color: #FAFAFA;
+ font-size: 12px;
+}
+.memTemplItemRight {
+ padding: 1px 8px 0px 8px;
+ margin: 4px;
+ border-top-width: 1px;
+ border-right-width: 1px;
+ border-bottom-width: 1px;
+ border-left-width: 1px;
+ border-top-color: #E0E0E0;
+ border-right-color: #E0E0E0;
+ border-bottom-color: #E0E0E0;
+ border-left-color: #E0E0E0;
+ border-top-style: none;
+ border-right-style: none;
+ border-bottom-style: none;
+ border-left-style: none;
+ background-color: #FAFAFA;
+ font-size: 13px;
+}
+.memTemplParams {
+ padding: 1px 0px 0px 8px;
+ margin: 4px;
+ border-top-width: 1px;
+ border-right-width: 1px;
+ border-bottom-width: 1px;
+ border-left-width: 1px;
+ border-top-color: #E0E0E0;
+ border-right-color: #E0E0E0;
+ border-bottom-color: #E0E0E0;
+ border-left-color: #E0E0E0;
+ border-top-style: solid;
+ border-right-style: none;
+ border-bottom-style: none;
+ border-left-style: none;
+ color: #606060;
+ background-color: #FAFAFA;
+ font-size: 12px;
+}
+.search { color: #003399;
+ font-weight: bold;
+}
+FORM.search {
+ margin-bottom: 0px;
+ margin-top: 0px;
+}
+INPUT.search { font-size: 75%;
+ color: #000080;
+ font-weight: normal;
+ background-color: #eeeeff;
+}
+TD.tiny { font-size: 75%;
+}
+a {
+ color: #252E78;
+}
+a:visited {
+ color: #3D2185;
+}