Make lxqt globals a public header
[lxde/liblxqt.git] / CHANGELOG
1
2 liblxqt-0.12.0 / 2017-10-21
3 ===========================
4
5   * Bump minimum qtxdg version to 3.1.0
6   * Don't export github templates
7   * Bump version and needed versions to the final values
8   * lxqtpower: Allow disabling of lxqt-session provider
9   * Drops Qt5Core_VERSION_STRING
10   * HtmlDelegate: Fix sizeHint() computation
11   * Add some comments about the meaning of versions
12   * Move LXQt version back to liblxqt
13   * Fixes (#118)
14   * lxqtapplication: Avoid wrong signal handling
15   * Removes unneeded semicolon in namespace definition
16   * Fix format conversions [-Wformat-pedantic] warnings
17   * Suppress compiler warnings about unused function parameters
18   * Removes extra semicolons in Qt's Q macros
19   * Translator: Prefer XDG_DATA_DIRS over compiled in path
20   * Help the compiler optimizing loops
21   * Use const variables where possible
22   * Update AUTHORS
23
24 0.11.1 / 2017-01-01
25 ===================
26
27   * Release 0.11.1: Update changelog
28   * Bump needed build tools version (#113)
29   * build: Enable/disable WITH_XDG_DIRS_FALLBACK based on Qt version (#111)
30   * Updates lxqt-build-tools required version
31   * Adds a CMake minimum version requirement to the -config.cmake
32   * Refactors superbuild support
33   * Adds PROJECT_NAME to the build with Qt version message
34   * Pack target_compile_definitions() and target_include_directories()
35   * Adds PROJECT_NAME to the build with Qt version message
36   * Pack target_compile_definitions() and target_include_directories()
37   * Use the LXQtConfigVars module
38   * Make liblxqt depend on lxqt-build-tools
39   * Use the lxqt-build-tools LXQtCreatePortableHeaders
40   * Use the new LXQt Build Tools package
41   * Sets a minimum Qt5Xdg required version
42   * Adds minimum Qt version requirement (5.4.2)
43   * Remove cpack (#107)
44
45 0.11.0 / 2016-09-24
46 ===================
47
48   * Release 0.11.0: Add changelog
49   * Bump version ot 0.11.0 (#105)
50   * Settings: Make use of reverse_iterator conditional
51   * Application: Add <cerrno> include
52   * Settings: Add "homemade" XDG_CONFIG_DIRS support
53   * Settings: unify duplicated code
54   * Add README.md
55   * translations: Change default translations repository
56   * Update DBus Notify method annotation name
57   * Fix lupdate warning missing Q_OBJECT macro
58   * Replaces deprecated QStyleOptionViewItemV4
59   * Don't lock the screen when it's already locked.
60   * lxqtscreensaver: Makes it a opaque pointer class
61   * GridLayout: Store current animation flag
62   * lxqtgridlayout: Move private class definition
63   * HtmlDelegate: Take layoutDirection into account
64   * GridLayout: Take layoutDirection into account
65   * application: Correct signal handling & clean-up (#72)
66   * lxqtpower: Removes unused stuff
67   * SingleApplication: Only create an DBus adaptor when needed
68   * NotificationPrivate: Fixes programming typo
69   * Don't set icon theme name
70   * configdialog: Update icons in ThemeChanged event
71   * lxqtpower: Add suspend and hibernate to ConsoleKit2 provider
72   * LXQtTranslateTs.cmake: Enable PULL_TRANSLATIONS by default
73   * LXQtTranslateTs.cmake: Use/update template in remote repo
74   * .gitignore: Cleanup
75   * build: Use external translations
76   * ts-files removal (#90)
77   * GridLayout: Fix memory leak
78   * translations: Fix external translations logic
79   * translations: Add external translations support
80   * configdialog: Fix icon bar sizing
81   * configdialog: fix size of PageSelectWidget (#83)
82   * Use const references with the foreach iterator
83   * SettingsCache: Improve performance
84   * Print warning messages when using the fallback Icon Theme
85   * Use LXQT_DATA_DIR for fallback icon theme search path
86   * Sets Oxygen as the only fallback icon theme
87   * Adds CMAKE_INSTALL_PREFIX to the LXQt Theme search paths
88   * LXQtCompilerSettings: Add QT_USE_QSTRINGBUILDER to the compile definitions
89   * SingleApplication: Use QCoreApplication::exit() instead of ::exit()
90   * bump year
91   * TranslateDesktopTs: Adds UPDATE_OPTIONS options
92   * TranslateDesktop: Remove lupdate absolute option
93   * TranslateDesktop: Use -a switch in grep commands
94   * LXQtTheme: Remove (outdated) "singleclick" qss assembly
95   * settings: Upgrade emitting of "changed" signals
96   * SingleApplication: Call also QWidget::show on activate
97   * Updated Russian translation Removed ru_RU file
98   * Use QString() instead of ""
99   * Use CMAKE_INSTALL_FULL_DATAROOTDIR
100   * Add LXQT_GRAPHICS_DIR directory definition
101   * lxqt-config: Correct escaping while setting variables
102   * CMake: Removes artifact
103   * Adds FindXdgUserDirs CMake find_package module
104   * Italian translation update
105
106 0.10.0 / 2015-11-02
107 ===================
108
109   * Release 0.10.0
110   * Update translations
111   * Fix mixed indents
112   * Fix license file
113   * Revert "Lock screen on suspend and hibernate"
114   * gridlayout: Use linear animation
115   * gridlayout: Add occupied geometry info
116   * gridlayout: Fix setting geometry info
117   * gridlayout: Add animated move support
118   * license fix for AUTHORS
119   * config dialog: Protect against null pages add.
120   * pluginTranslation: removed using QStringLiteral as it was causing SEGFAULT in static finalization time
121   * pluginTranslation: add some symbol for referencing (for file to be not stripped out in static linking time)
122   * Adds "automatic" plugin translations loader support
123   * Warn missing xscreensaver in a non-blocking way
124   * Fix typos in translations/liblxqt_fr_FR.ts
125   * Removed country variant, improved and corrected italian translation
126   * Update lxqtpower.h
127   * Lock screen on suspend and hibernate
128   * licensefix for lxqttranslator.cpp
129   * Fix typos in comments in lxqtsingleapplicatoin.h
130   * Rename LxQt to LXQt everywhere
131   * Update Greek (el) translation Remove country variant in language code
132   * Handles CMake policy CMP0063
133   * Adds an lxqt_enable_target_exceptions() CMake function
134   * Adds LXQtCompilerSettings CMake module
135   * Removes Cannot open qss file
136   * LXQtCreatePkgConfigFile.cmake: Makes install COMPONENT configurable
137   * LXQtTranslateTs.cmake Adds install COMPONENT option
138   * Adds Runtime install COMPONENT
139   * fix build with qt 5.5
140   * Fixes an SuperBuild/NormalBuild FTBFS
141   * CMake: Use CMAKE_AUTOUIC, drop qt5_wrap()
142   * CMake: Quote variables
143   * CMake: Removes unused variables
144   * configdialog: Sets the page layout margin to 0
145   * LxQt::Application: unix signal handling support & (optional) quit handling
146   * Removes LIB_INSTALL_DIR CACHE PATH variable
147   * Removes deprecated documentation
148   * Use relative paths in install DESTINATION
149   * Marks link libraries as PUBLIC
150   * Use target_compile_definitions() instead of add_definitions()
151   * Make Release the default build type
152   * Simplifies build type matching
153   * lxqt-config.cmake.in: Use find_dependency()
154   * Updates the build system to the Targets infrastructure
155   * Removes .tx transaction dir artifact
156   * Sort .desktop translations. Fix typos in the comments. Remove local dir artifact.
157   * Updated template and german translation after moving about dialog.
158   * pkg-config: Adds Qt5Xdg to the required dependencies
159   * Updates lxqt_create_pkgconfig_file()
160   * Remove trailing whitespaces
161   * Stops using Qt5Xdg dropped stuff
162   * Adds LXQT_DATA_DIR configuration variable
163   * Sort screen saver error messages
164   * Updates translations
165   * Moves the about dialog to lxqt-about
166   * debug: showing qDebug()/qWarning() only in "debug" build
167   * LxQtTheme: removed superfluous warning (can't occure)
168   * debug: strip debug messages in "release" build
169   * Remove AddPluginDialog as it is no longer used
170   * Hungarian translation update
171   * Method to change buttons in the buttonbar of ConfigDialog has been added.
172   * gridlayout: avoid array out of bounds for misused sizes configuration
173   * gridlayout: correctly recover from wrong minSize setting
174   * gridlayout: avoid empty margins when stretching is active
175   * lxqtpower: prefer systemd as a power provider
176   * ConfigDialog: allow changing page by QWidget*
177   * Add KDevelop4 project type to .gitignore
178   * addplugindialog: added managing button
179   * require c++11 support
180   * addplugindialog: support for managing plugins
181   * Updated german translation.
182   * addplugindialog: corrected <> -> "" in include
183   * addplugindialog: remember list position
184   * Prepends an '/' to LXQT_RELATIVE_SHARE_TRANSLATIONS_DIR
185   * Removes misleading "Qt translations not found!" warning
186
187 0.9.0 / 2015-02-07
188 ==================
189
190   * Release 0.9.0
191   * - Remove KF5 from prefix. This will fix compilation when KDE framework headers are not in standard paths.
192   * Enhance the panel Add Plugin Dialog
193   * Portuguese update
194   * Workaround Qt 5.4 issue: Re-add a config file to the file watcher if it's already deleted to get proper change notifications.
195   * Update Japanese translation.
196   * i18n/i10n: Updates documentation and behavior
197   * remove lxqtleave from liblxqt
198   * lxqt_translate_desktop: pass -h instead of --no-filename to grep which is compatible with Busybox
199   * Add Portuguese for actions .desktop files
200   * add executable to handle leave actions
201   * Revert 34232018eb. Fixes #430.
202   * Update Japanese translation.
203   * lxqt_translate_desktop: Updates code to cope with the cmake-policy CMP0054
204   * german translation
205   * Fix ConsoleKit powerprovicer to handle everything but logout
206   * - Use simple approach to data dir. Current setup of code not allows both   qt4 and qt5 cohexists, and data files are same for both libraries.   If a different data dir is required for specifics reason, is possible   to set in cmake run -DLXQT_LIBRARY_NAME:STRING="string"
207   * remove not needed whitespaces
208   * Adds StartOptions to the SingleApplication class
209   * Adds the LxQt::SingleApplication class.
210   * CMakeLists.txt maintenaince
211   * Fixes yet another translations install dir mistake
212   * Get rid of USE_QT5 in lxqt-config.cmake
213   * Fixes translations install dir
214   * Use the new LXQtTranslate modules.
215   * Fixes Qt5LinguistToolsMacros file extension bug
216   * Copied Qt5LinguistToolsMacros.cmake
217   * Removes cmake commented code
218   * Removes duplicates add_definitions()
219   * Removes lxqt_translate_desktop() from the _use.cnake
220   * Adds Qt5TranslationLoader cmake module
221   * Fix HtmlDelegate and move it to its own file. Also get rid of X11 on CMakeLists.txt.
222   * Delete XfitMan class. Fixes lxde/lxde-qt#226
223   * Don't update (extract) translations by default.
224   * Includes all LXQt translation modules
225   * Adds automatic translations loaders for LXQt libs and apps
226   * Adds LXQtTranslateDesktop module
227   * Adds the LXQtranslateTs cmake module
228   * Update Russian translation
229   * Drop support for Qt4 in code
230   * Clean up CMakeLists.txt and drop Qt 4 support
231   * Add myself to the authors list
232   * Use QString default constructor instead of ""
233
234 0.8.0 / 2014-10-13
235 ==================
236
237   * Release v0.8.0
238   * Adds a translation loader for plugins
239   * Adds Qt5 automatic load of self translations
240   * Updates translations installation and search paths
241   * Mark translations as loaded for the English locale
242   * Updates translations
243   * Generate source.ts when updating translations
244   * Don't translate uic generated files
245   * Fixes another QTranslator related memory leak
246   * Simplify translate() code
247   * Fixes an memory leak that occurs when no translation is found
248   * Fixes lxde/lxde-qt#140 and lxde/lxqt-panel#54
249   * Stop creating unused QTranslator instances.
250   * Fix top-to-bottom layout x-coord calculation
251   * Fix broken *.ts files and update to the latest strings.
252   * Replace LXDE-Qt with LXQt.
253   * Add -locations absolute option to lupdate so our *.ts files can contain informations about the source lines.
254   * Fix incorrect namespace in the *.ts files.
255   * Add code to update the *.ts files when the UPDATE_TRANSLATIONS option is turned on.
256   * Fix context names which uses C++ namespaces in all of the *.ts files.
257   * Add support for getting the hints' flags of a window
258   * Skip leave confirmation dialogs depending on session settings
259   * remove magic from cmake. USE_QT5 should be the only trigger
260   * Use the "new" CMake FIND_PACKAGE case policy
261   * Add include(${QTXDG_USE_FILE}) to Qt5 also.
262   * Use the "new" CMake FIND_PACKAGE case policy
263   * Adds missing libqtxdg dependency
264   * Don't allow #include <lxqt-qt5/lxqtxxxxx.h>
265   * Updates the Qt4 and Qt5 library names and related stuff
266   * Use the same header namespace everywhere
267   * Don't use undefined variables
268   * Find liblxqt dependencies automatically
269   * Removes another duplicated installation of a file
270   * Removes duplicate installation of a file
271   * Fixes extra misleading slashes in path names
272   * Cleans commented unneeded stuff
273   * Fix a typo in variable name
274   * Update liblxqt_pl_PL.ts
275   * Fix broken build of qt4 version
276   * Use more portable Qt and qtxdg header names
277   * Use newer version of cmake 2.8.9
278   * Detect the path of qmake correctly for Qt5.
279   * Fix internal include
280   * Fix after merging from master, by removing dupplicated items
281   * Merge branch 'master' of https://github.com/lxde/liblxqt into qt5
282   * Update qt5 porting
283   * Update Turkish tranlations
284   * Set include dirs properly.
285   * Install pkgconfig file to /usr/local/libdata/pkgconfig when FreeBSD is detected.
286   * Set link directories properly
287   * Use cmake export functionality.
288   * Qt5 support (step 1)
289   * Intree build
290
291 0.7.0 / 2014-05-07
292 ==================
293
294   * Release 0.7.0
295
296 0.6.99 / 2014-05-01
297 ===================
298
299   * Release 0.6.99 (0.7.0pre alpha)
300   * Update the About dialog information
301   * Update AUTHORS and COPYING
302   * Add CPack rules for creating tarball
303   * Fix incorrect arguments passing to logind
304   * Don't append library suffix to library path and use it by default
305   * CMakeLists.txt: Adds quotes to the lib string
306   * Respect standard LIB_INSTALL_DIR
307   * Reformats CMakeLists.txt to fit in an 80x24 terminal
308   * Removes blank lines
309   * Properly format about author dialog links
310   * Removed CMAKE_SOURCE_DIR and CMAKE_BINARY_DIR usages from translatorsinfo/CMakeLists.txt
311   * Retain old CMAKE_CXX_FLAGS while adding visibility stuff. Add -Wl,-no-undefined -Wall flags to ensure correctness.
312   * Add missing file.
313   * Use gcc visibility feature to decrease number of exported symbols to half.
314   * Use the correct updated org.freedesktop.Notifications.xml file from razor-resources.
315   * Restore previous XfitMan::moveWindowToDesktop() due to regression bugs.
316   * Add setIconGeometry(), getShowingDesktop(), setShowingDesktop(), and getWMState() to Xfitman.
317   * Fix renaming bugs, replacing lxqt-qt with lxde-qt
318   * Finish the crazy razor=>lxqt renaming tasks.
319   * Add logout support for lxsession.
320   * Rename razor to lxqt in settings
321   * find themes when they are located in /usr/local/...
322   * Revert "header fix"
323   * header fix
324   * Add proper namespace to signal parameters due to the limitation of Qt moc system.
325   * Rename razor to lxqt and fix XdgDir header inclusion.
326   * Add missing namespace for LxQt::PowerManager.
327   * Fix namespace for LxQt::xFitMan() to avoid undefined reference when linking with liblxqt.
328   * The Translatator class added, all translations moved to /usr/<local>/share/lxde/transalations
329   * Descriptions for translators
330   * Razor-qt => LXDE-Qt on about dialog
331   * Simplify translations script
332   * Simplify translations script
333   * All public files has lxqt prefix
334   * XfitMan => LxQt::XfitMan
335   * ScreenSaver => LxQt::ScreenSaver
336   * RotatedWidget => LxQt::RotatedWidget
337   * Razorsettings => LxQt::Settings
338   * RazorPluginInfo => LxQt::PluginInfo
339   * RazorNotification => LxQt::Notification
340   * RazorGridLayout => LxQt::GridLayout
341   * RazorAutostartEntry => LxQt::AutostartEntry
342   * RazorApplication => LxQt::Application
343   * ProgramFinder=>LxQt::ProgramFinder
344   * RazorConfigDialog=>LxQt::ConfigDialog
345   * Libtranslate => LxQt::LibTranslate
346   * TranslatorsInfo => LxQt::TranslatorsInfo
347   * Small code refactoring in the LxQt::Power
348   * AddPluginDialog => LxQt::AddPluginDialog
349   * RazorAboutDlg => LxQt::AboutDialog
350   * RazorPower => LxQt::Power
351   * Build errors, wrong include paths.
352   * Cmake find_package files
353   * Fix broken CMakeLists.txt and make the lib compile again.
354   * Make liblxqt (original librazorqt) compiles independently.
355   * Add COPYING and AUTHORS files
356   * Fix for Issue #571 [quicklaunch plugin]
357   * Renames the "Add plugin" button to "Add Widget"
358   * Removes hardcoded "Add plugin" window title
359   * razorqt-desktop: Unify plugins and widgets names. Closes #447
360   * More verbose constants
361   * Type sign fixed
362   * No dependencies on STL
363   * Typo fixed
364   * Issue #605 fixed. Double rendering removed
365   * Theme change autodetection
366   * Mouse event transparency is controllable in rotated widget
367   * Old files removed
368   * Rotated widget transits some mouse events
369   * Helper functions added to Rotated widget
370   * Rotated widget requires content
371   * Rotated widget added
372   * libraries: Removes unneeded include(RazorLibSuffix)
373   * Initial version of Razor Screenlocker
374   * ProgramFinder: a set of functions to check if programs are installed
375   * issue #473: move count/active text into item header
376   * initial implementation for #473 Highlight installed plugins. Now it needs to be "designed"
377   * Change "leave"-button in razor-lightdm-greeter to a menu button. Fix #323
378   * Fix typos
379   * Add RazorGridLayout::setCellXXXWidth, RazorGridLayout::setCellXXXHeight and RazorGridLayout::setCellFixedXXX,  functions
380   * Fix for Issues    #564 "new panel: cfg "Line size" can be set to 10px but the value is not accepted"    #563 "new panel: vertical mode makes panel too lerge (width)"
381   * Add moveItem method to RazorGridLayout
382   * Close Issue #541
383   * Close Issue #541
384   * RazorGridLayout handle new item incorrectlly
385   * Fix translators' webpage links
386   * Update layout when plugin shows.
387   * Improved razorpanellayout and new razorgridlayout.
388   * Add autostart entry API into the library
389   * xfitman: try to get window title even harder
390   * New panel layout and many changes
391   * Improve icons handling.
392   * Added missing license header in the technicalinfo
393   * Make it possible to load translations for multiple libraries
394   * About dialog: Reword authors tab
395   * Added "Copy to clipboard" button to razor-about->technical information.
396   * Don't "fail" when a dbus call returns no value
397   * Trtanslations
398   * Razor-panel: New plugin API
399   * Simplify code in the PowerManager
400   * Do not display non-urgent notifications in fallback mode
401   * razor-power: add systemd support
402   * Change license for xfitman
403   * BSD does not handle the way with two consecutive slashes.
404   * Translations updated
405   * Translations updated
406   * first part of fixes based on Coverity Scan (code static analysis)
407   * Fix components missing translations
408   * razor-about: Authors text changed
409   * Translations
410   * Delete bad en_GB translations
411   * Update translations
412   * Minor fixes
413   * Translations updated
414   * Removed line num from TS files.
415   * Translators info & refactoring of the About dialog
416   * Replace <p> tag with newlines since it's not valid notification markup
417   * Add a fallback provider for those without UPower/CK
418   * Don't write on every RazorSettings initialization
419   * Translations
420   * Fixed librazorqt.qm directory
421   * Translations for librazorqt
422   * fixed #412 Panel plugin configuration is broken
423   * optional debugging when there is RAZOR_DEBUG env.var. set
424   * fix for infinite event loop on panel start in power manager when there is no DBUS/notificationd running. The QMessageBox should not be displayed on init.
425   * fixed #349 RazorSettings settingsChanged signal is not emitted
426   * razor-desktop reworked to enable future features and fix RTTI related crashes.
427   * Update libraries/razorqt/screensaver.cpp
428   * Sort plugins in the "Add plugin dialog"
429   * Updated ts.src files
430   * part of #329: on-click on notification launces default action or it tries to find appropariate window to raise; xfitman method renamed + one new
431   * extended "razor-about" implementation. Resolves #253
432   * Add capabilities and server information functions
433   * Improve RazorNotification docs
434   * Add Hints support
435   * notifications: vrious fixes; more options (hardcoded values removed); layouting
436   * notifications: razorapplication used (theming); qtxdg used; spec icon loading implemented
437   * Implement Actions and add some more functions
438   * Implement new RazorNotification class
439   * Remove RazorNotification classes (no license/copyright)
440   * Ts.src files updated.
441   * Language name zh_CN.GB2312 braked cmake process.
442   * Translations updated
443   * Split sessionconfigwindow and remove old module config
444   * fixed #284 qmmp its not registered in window list panel and properly fixed #81 Qlipper should not appear in Task Manager
445   * fixed #277 cmake installs private class
446   * Small improvement to dialog icon sizing
447   * Don't reset when pressing Enter
448   * reduce error messages when there is no session running in razor-power
449   * QDbusError canot be print out on Ubuntu version of qt
450   * notification client library uses a QMessageBox failback message when it's not able to send a dbus message
451   * fixed #147 razorpower: things to implement - notifications
452   * default arguments for notification client lib
453   * Fix default wallpaper loading
454   * GUI for change razor theme.
455   * Moving qtservice to libraries
456   * Stylesheets are not always applied.
457   * Typos in code. Thanks Aaron Lewis.   *  In razor-runner , providers item:  title() was typed as tile()   *  For RazorSettings class , settingsChanged() was typed as settigsChanged()
458   * RazorSettings not read global settings.
459   * Changing notification ui. Adding default notitifaction icon. Embedding icons in notification
460   * Proper default values
461   * Proper id number assigned to notifications Properly remove notification by quint32 id
462   * Remove custom settings, use razor ones
463   * Adding razor-config-notificationd
464   * Moving notification client library to razorqt
465   * Don't try to print in color if it's not a terminal
466   * Use QSS for setting single-click mode
467   * Refactor desktop config to use RazorConfigDialog
468   * Revert "Global shortcuts now based on PSI code."
469   * Global shortcuts now based on PSI code
470   * better path for logging in DEBUG mode
471   * fix for theme loading when there is no theme specified in config
472   * Added localizedValue() in RazorSettings
473   * Fix: wrong path for debug log
474   * Config coresponds XDG directory specification
475   * Transifex desktop: sr_BA.ts should be a local
476   * strongly enhances debugging
477   * Transifex desktop: local translations
478   * Transifex desktop: Translations pulled
479   * fixed #218 Use <razor-dir>/session.log instead of ~/.razor-session.log
480   * Icons for the desktop menu
481   * Add Traditional Chinese Translations
482   * Translations update
483   * Added support for the online translation service. www.transifex.net
484   * RazorApplication class implemented; all modules ported to this class
485   * Serbian translation files
486   * Greek translation by iosifidis
487   * Added danish translations
488   * Russian translation
489   * Fix for issue #100
490   * Fix for issue #100
491   * fix #169: italian translation
492   * Lock the screen when "Lock Screen" is selected
493   * Update icons change when theme changes
494   * Add function to use alternative icons
495   * Env variables for plugins dirs   RAZORQT_DESKTOP_PLUGINS_DIR & RAZORQT_DESKTOP_PLUGINS_SO_DIR   RAZORQT_PANEL_PLUGINS_DIR & RAZORQT_PANEL_PLUGINS_SO_DIR
496   * Create a "standardized" configuration dialog
497   * Relicense razorqtlib
498   * XdgAutoStart rewriten (lgpl2+)
499   * Fix gmail.ru -> gmail.com
500   * Issue#147 add return value to provide a valuable feedback to user
501   * menus are adopted to the new backends; old code removed; check for running razor-session to allow/disallow "logout" item
502   * Czech translations (cs_CZ)
503   * New power engine & razor-power program
504   * Make XDG autostart fully editable
505   * unneeded code removed
506   * Update german [de] translation
507   * Let XdgAutoStart return Hidden files, and save modified files
508   * Correct the XdgAutoStart behavior
509   * SVK translation finalized
510   * Replaces return"" by return QString()
511   * Initial german [de] translation
512   * Fix issue #116
513   * License audit
514   * implemented #70: pkg-config for libs
515   * Add Chinese(simplified) translation files.
516   * License audit
517   * razorqt: add find_package(X11) as ${X11_X11_LIB} is used
518   * Add Slovak (sk) translation
519   * Typo in russian translation
520   * Czech translations (cs_CZ)
521   * A-MeGo Theme
522   * fix for crashes when there is no upower
523   * fix for powermanager. These dbus calls are pain...
524   * New doxygen ifrastructure
525   * power manager: list actions only if is user allowed to call it
526   * fixed warning: The Free Software Foundation address in this file seems to be outdated
527   * devel-docs generated in CMAKE_BINARY_DIR/docs includig dummy index.html
528   * missing translations in CMakeLists
529   * XdgDesktopFile is implicitly shared
530   * huge refactoring of the libraries build organization