-
Notifications
You must be signed in to change notification settings - Fork 31
/
Copy pathCHANGELOG
394 lines (358 loc) · 15.7 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
lxqt-globalkeys-2.1.0 / 2024-11-05
===================================
* Show "unsupported" message under wayland.
* Added "X-LXQt-X11-Only=true" to the desktop file.
* Added "X11" to the Comment of the desktop file.
* Added icons to dialog buttons.
lxqt-globalkeys-2.0.0 / 2024-04-17
===================================
* Ported to Qt6.
lxqt-globalkeys-1.4.0 / 2023-11-05
===================================
* Removed KWindowSystem as a direct dependency (`liblxqt` already brings KWindowSystem in as an INTERFACE_LINK dependency).
* Added theme icon to the main window.
lxqt-globalkeys-1.3.0 / 2023-04-15
===================================
* Updated translations and bumped the version.
lxqt-globalkeys-1.2.0 / 2022-11-05
===================================
* Updated translations and bumped the version.
lxqt-globalkeys-1.1.0 / 2022-04-15
===================================
* Updated translations.
lxqt-globalkeys-1.0.1 / 2022-01-07
===================================
* Don't require Xlib to behave synchronously.
lxqt-globalkeys-1.0.0 / 2021-11-04
===================================
* Updated AUTHORS.
* Bumped minimum required Qt version to 5.15.
* Added shortcut filtering.
* Code cleanup.
lxqt-globalkeys-0.17.0 / 2021-04-15
===================================
* Completely moved to Qt5 signal/slot syntax.
lxqt-globalkeys-0.16.0 / 2020-11-01
===================================
* Added shortcut to configure display.
* Silenced unused function parameters warnings.
* Do not grab keys of disabled client actions.
* Do not requite daemon restart for enabling shortcuts.
lxqt-globalkeys-0.15.0 / 2020-04-22
===================================
* Removed (duplicated) string casts definitions.
* Removed obsolete `qBinaryFind`.
* Added some translation context to `main_window.ui`.
* Don't mix const and non-const iterators.
lxqt-globalkeys-0.14.3 / 2019-10-14
===================================
* In write_basic_package_version_file use the right package version
lxqt-globalkeys-0.14.2 / 2019-10-09
===================================
* Better handling of default shortcuts
* gui: Prevent exactly the same shortcut from being repeated at startup
* gui: Remember config window size on exiting
* gui: Better column widths with single-line texts
* daemon: Use XDG hierarchy if no config file given
* daemon: move shortcuts config fom /etc/xdg/lxqt to /usr/share/lxqt
* daemon: Fixed loading of settings
* cmake: Enhances Qt minimum required versions handling
* cmake: Matches lxqt-globalkeys/ui required versions
* cmake: Updates self version handling
* Port towards C++ headers
* Port towards C++11 override
* Port towards C++11 nullptr
* Updated translations
lxqt-globalkeys-0.14.1 / 2019-02-24
===================================
* Don't rename a widget or a class without a full refactoring
* Updated translations
* Note for packagers: lxqt-globalkeys now depends on liblxqt >= 0.14.1
lxqt-globalkeys-0.14.0 / 2019-01-25
===================================
* Bumped version to 0.14.0
* Don't use automatic string conversions
* Improved cmake scripting
- Set cmake_minimum_required to 3.1.0
- Removed locale compile definitons
- Remove QUIET from find_package
* Moved translations from lxqt-l10n back to lxqt-globalkeys
- Removed obsolete translation fuctionality
- Added translation promo in README.md
* Deleted superfluous *cs_CZ.desktop files
* Translation updates
lxqt-globalkeys-0.13.0 / 2018-05-21
===================================
* Update lxqt-config-globalkeyshortcuts_es.desktop
* Spanish translation update
* Add shortcut for lockscreen
* CMake: Prevent in-source builds
* fixed razor-qt -> lxqt and http -> https
* Fixed some LXDE mentions
* Update zh_CN translation
* Triggering shortcuts with meta keys
* Register meta keys for shortcuts
* Daemon triggers on KeyRelease
* free the storage returned by XGetKeyboardMapping
* Drop Qt foreach.
* Avoid polluting the the x11 shortcut map.
* Handle CMake CMP0024
* cmake: Handle CMP0071
* Fixes wrong radio buttons when changing shortcuts
lxqt-globalkeys-0.12.0 / 2017-10-21
===================================
* Release 0.12.0: Update changelog
* Set patch version
* Don't export github templates
* fix deadlock - don't accept keyPress when processing dbus call (#56)
* Added Lithuanian language
* lxqt-config-globalkeys: set Qt::AA_UseHighDpiPixmaps to true
* Added QCommandLineParser and basic cli interface to lxqt-config-globalkeys
* Adeed LXQT_GLOBALKEYS_PATCH_VERSION
* Fixes a FTBFS in superbuild mode (#51)
* Added autostart and xdg to CMakeLists.txt
* changed xdg/CmakeLists.txt
* fixed xdg/CMakeLists.txt renamed config to xdg - merge preparation
* Use const iterators
* globalkeys: Open "empty" browser on activation
* Updated *_da.desktop files and removed *_da_DK.desktop files
* Update AUTHORS
* Open https://duckduckgo.com instead of google.com as default
* Update desktop entries and Replace fr_FR by fr
* lxqt-rc.xml: Change default config install path
* Settings Openbox updated.
* Screenshot (Shift+Print), file manager (ctl+Alt+e) and web browser (Ctl+atl+i) key shortcuts added.
* Default key shortcuts added to lxqt-globalkeysd.
* Update Greek translation (el) Remove country variant from language code
* CMake: Adds Runtime and Devel install COMPONENTs
* Coding style changes
* Adds double quotes to everything that may break
* Updates the build system to use the Targets infrastructure
* Drops hardcoded /etc/xdg paths
* Updated german translation, replaced Qt4 by Qt in all xsession/translations
* Updates translations infrastructure
* Update the required minimum cmake version
* remove dead template lines switch OnlyShowIn from Razor -> LXQt stringchanges LxQt -> LXQt
* Add session.conf and windowmanagers.conf.
* Support lxqt-session and add necessary xdg autostart desktop entry files.
* Rename dirs and replace razor with lxqt. Install lxqt.conf to /etc/xdg/lxqt and provide theme config.
* Properly set default wallpaper for pcmanfm-qt. Comment out openbox config handling in startlxde-qt since it's not needed.
* Fix file paths, replacing razor with lxqt. * Remove Alt+F2 and Ctrl+Esc from openbox config file to avoid conflicts with lxqt-panel & lxqt-globalkeys.
* Add default configuration files for lxde-qt session.
lxqt-globalkeys-0.11.1 / 2017-01-01
===================================
* Release 0.11.1: Update changelog
* Added *da.desktop
* Use the lxqt-build-tools/lxqt_create_portable_headers
* Use the new lxqt-build-tools package
* Create lxqt-config-globalkeyshortcuts_fr.desktop
* Remove cpack (#41)
lxqt-globalkeys-0.11.0 / 2016-09-24
===================================
* Release 0.11.0: Add changelog
* Add README.md
* Add Catalan translation
* daemon: Use QDBusServiceWatcher
* Fix typo in German translation for desktop file (#38)
* build: Use external translations
* ts-files removal (#35)
* Improve foreach iterator use
* daemon/core: Optimize Core startup string stuff
* Client: Fix memory leak (static data)
* Fix untranslated string in French translation
* fix reseting the state of the edit dialog
* Default configs from /etc/xdg/lxqt must be loaded.
* static_cast<error_t>, fixes FTBFS for the Hurd
* lxqt-globalkeys is LGPL only, there are no GPL files in it
* Update italian translation, remove country-specific variant
* Italian translation update
* Update Russian translation Remove ru_RU files
* Update French translation
* client: Fix typo in pkg-config dependencies
* upd: lxqt-config-globalkeyshortcuts_hu.ts
* Fix warning
lxqt-globalkeys-0.10.0 / 2015-10-31
===================================
* Fix license file
* Update translations
* Fix regression for config add dialog
* Remove shortcut grabbing from the main window
* Add KDevelop project type to .gitignore
* OnlyShowIn=LXQt;
* Rename LxQt to LXQt everywhere
* Update Greek translation Remove country variant from language code
* Updated german translation, make it common for all german speaking regions.
* Updated template.
* Handles CMake policy CMP0063
* Export the ShortutSelector class
* Use LXQtCompilerSettings CMake module
* Install lxqt-globalkeysd to where it belongs
* Renames development and runtime CMake COMPONENT's
* Use target_compile_definitions()
* Coding style changes
* Double Quote CMake variables that may contain blanks
* Removes unneeded CMake stuff
* Use CMAKE_AUTOUIC
* Removes not needed include_directories()
* Removes hardcoded install dirs
* Drops LIB_SUFFIX. Use GNUInstallDirs.
* Fix three memory leaks in daemon error handling
* Fix FTBFS after new CMake Targets
* main: use standard liblxqt unix signal handling to quit
* Adds intree/superbuild support
* Generate -config-version.cmake files
* Drops xxx_use.cmake files. Adopt Targets
* Makes the config.cmake usable in an super build
* Update to use the new liblxqt Targets infrastructure
* daemon: fix two memory leaks
* Removes commented CMake code
* Removes unused FindInstallConfigPath.cmake
* Hungarian translation added
* Add additional map to track disabled actions
* daemon: not grabbing disabled shortcuts
* Update lxqt-config-globalkeyshortcuts_it_IT.desktop
* client: emitting registrationFinished signal
* Add check for NULL pointer. See lxde/lxqt#521
* Use ~ instead of / as working dir. Fixes lxde/lxqt#521
* Make DBus calls to addClientAction async
lxqt-globalkeys-0.9.0 / 2015-01-07
==================================
* Portuguese update
* - Unify naming for a unique lxqt. No more suffixes
* Use the new LxQt::SingleApplication
* CMakeLists maitenance
* Uses the new translations cmake modules
* Update Russian translation
* Drop Qt4 support in code
* Clean up CMakeLists.txt and drop Qt 4 support
lxqt-globalkeys-0.8.0 / 2014-10-10
==================================
* Adapt to the translation infrastructure
* - Fix Greek translation to conform with desktopfile validation
* Link to correct version of lxqt-globalkeys for lxqt-globalkeys-ui.
* Updates translations files install destination
* Adds include_directories() to the _use.cmake file
* Adds portable headers
* Fix broken qt4 build and make lib and include paths of qt4 and qt5 versions different.
* Do simplification and cleanup for the qt5 port. * Use cmake 2.8.9 by default and require 2.8.11 for qt5.
* Initial Qt5 support
* Use new LXQt header files.
* Improve FreeBSD support
lxqt-globalkeys-0.7.0 / 2014-05-07
==================================
* Update COPYING
lxqt-globalkeys-0.6.99 / 2014-04-30
===================================
* remove old translation templates remove translated icon names
* Add #include <libgen.h> for using basename(). Add typedef for error_t if it's not defined.
* Update AUTHORS
* Add CPack rules for creating tarball
* Bring desktop file in line with the others
* Don't append library suffix to library install path, but use it by default
* Respect standard LIB_INSTALL_DIR
* Removed CMAKE_SOURCE_DIR usage from CMakeLists.txt files
* Fix renaming bugs, replacing lxqt-qt with lxde-qt
* Finish the crazy razor=>lxqt renaming tasks.
* Project name added to cmake file
* Fix incorrect header inclusion.
* Fix broken cmake config and use files.
* Rename to lxqt-globalkeys. * Add cmake config and use files for liblxqt-globalkeys and liblxqt-globalkeys-ui.
* Add client and ui libs (original razor-global-key-shortcuts-client and razor-global-key-shortcut-selector).
* Fix incorrect dbus address by replacing razorqt with lxqt.
* Fix broken build and rename binary to lxqt-globalshortcutsd.
* Add COPYING and AUTHORS
* Desktop file for global key shortcut configurator added to install
* X-RAZOR changed to Razor in desktop files
* Small CMake improvements
* Qt 4.8.2+ compatibility improved
* C includes fixed
* Qt 4.6 compatibility
* No dependencies on STL
* Fix build
* Fix #601
* Typo really fixed (https://github.com/Razor-qt/razor-qt/commit/a8e71608fad71dfe8ad6be6ff1057067a19d93dc#commitcomment-3111401)
* Fix 'Unknown CMake command "razor_translate_ts"' error.
* Global key shortcuts config behaviour fixed
* TODO file removed (github issues to be used)
* Todo list updated
* Shortcut selectors fix for reset by timeout
* Shortcut selectors unified
* Shortcut can be changed just in the table
* Typo fixed
* New shortcut can be automatically applied to the selector text
* Should not set empty shortcuts - there is "enabled" feature for this
* Never allow to grab printable keys
* Todo list updated
* Shortcuts can be cleared from manager
* Stricter checks for client actions
* Inactive client actions can be removed from manager
* Todo list updated
* Todo list updated
* Temp files removed
* Global shortcuts client library added and all support for it refactored and fixed.
* Todo list updated
* Run as app by default
* Using PROJECT_NAME variable instead of PROJECT in CMake files
* Configurator ready for translation
* Header guards updated
* HPP files renamed to H and AStyle applied
* Missing license header added
* Unused files removed
* AStyle applied
* Initial import of global shortcut configurator
* Initial import of global shortcut daemon
* Todo updated
* Edit action dialog added
* Model indexes fixed
* Smart column autoresize
* Better dbus proxy usage
* Better optimisation handling
* Always printing a message in case of action failure
* Grabbing already grabbed shortcut releases keyboard
* Better command line info
* Todo file added
* Disabled actions grayed out
* Duplicate shortcuts highlighted Algorithm speed increased
* Unorderness of QSet fixed
* Shortcut editor added (but not used yet) Multiple actions behaviour selector added Some minor code style changes
* Minor style changes
* Manager has complete default read-only model
* More headers included
* Delayed actions model initialisation (allows correct signals handling)
* Correct daemon service name
* Correct command action info generation
* Prevent actions from multiplying when saving to the settings file
* Fixed meta types
* getAllActionsById renamed to getAllActions
* The simplest proxy model added to the manager
* More info returned by daemon
* Standard Qt header used
* Demo client app
* Qt4 compatibility issues fixed
* CMakefiles standardised
* Better actions IDs code Enable action methods exposed to DBus Config file fixed
* Daemon presence can be detected by native library - and it can reconnect
* Library refactored heavily
* Checking X11 error after each call CancelShortcutGrab method added Freshly grabbed shortcut checked More verbose X11 error output
* Removed non existing signal connection
* daemon_native* renamed to native* grabShortcut method duplicated in native* interface now install/uninstall added to project
* Native client library
* Meta types improved Better request functions
* Initial copy of Qt-based global action system
* globalkeyshortucts: fix segfault and other bugs in daemon
* Translations updated
* Translations updated
* Fix components missing translations
* Translations
* Install translations into correct places
* Update translations
* Enable translations for some components that were missing them
* Removed line num from TS files.
* Deleted old translation methods.
* New translation infrastructure
* complete setting parsing part for dbus call
* re-define classes to make server side ready for DBUS shortcuts
* global keys: server settings renaming
* globalkeys config: UI fixes; translations; proper layouting
* globalkeys: missing license; display groups as a whole line in the config dialog
* global keyobard shortcuts: initial import from Aaron's repo. Astyle-d. License added where required. Renamed to be more descriptive.