-
-
Notifications
You must be signed in to change notification settings - Fork 48
/
NEWS
429 lines (367 loc) · 17.8 KB
/
NEWS
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
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
### mate-settings-daemon 1.28.0
* update Translations
### mate-settings-daemon 1.27.1
* update Translations
* Open default application using async function
* replace deprecated gtk_image_menu_item*
* ci: remove dbus-glib
* remove dbus-glib from build system
* rfkill: change bus name to org.mate.SettingsDaemon
* rfkill: allow another message bus connection to claim the bus name.
* xrandr: migrate from dbus-glib to GDBus
* media-keys: migrate from dbus-glib to GDBus
* msd: migrate from dbus-glib to GDBus
* smartcard: migrate from dbus-glib to GDBus
* datetime: migrate from dbus-glib to gdbus
* a11y-keyboard-atspi: Fix memory leak
### mate-settings-daemon 1.27.0
* configure.ac: The macro 'AC_HELP_STRING' is obsolete
* a11y-keyboard: migrate from dbus-glib to GDBus
* Relax High DPI limits
* tx: update resource
* tx: migrate config file
* msd-keyboard-xkb: use G_N_ELEMENTS macro
* Add setting for adjustment of audio volume above 100 per cent: Part 3
* build warning: AC_OUTPUT should be used without arguments
* mate-settings-manager: fix memory leak
* Fix implicit conversion changes signedness: 'gboolean' to 'guint'
* datetime: declaration shadows a variable in the global scope
* Fix build warnings about missing field initializer
* Cppcheck: function parameter can be declared with const
* Use GLib's new g_clear_signal_handler() function to simplify code
* housekeeping: disconnect manager's changed settings signal on finalize
* ci: drop -Wunused-parameter compiler cflag from debian build
* xrdb: wrong type field in printf format string
* datetime: fix memory leak
* build: show configure summary using a pretty format
* Use a blank line at most
* tx: update resource
* xrandr: fix typo reported by translators
### mate-settings-daemon 1.26.0
* update translations
* update copyright to 2021
### mate-settings-daemon 1.25.1
* update translations
* xsettings: Improve Qt HiDPI environment settings
* xsettings: Set Xft.dpi in X resources to scaled_dpi
* rfkill: g_memdup is dreprecated from glib 2.68
* media-keys: memory leak
* keyboard: Remove warning -Wcast-function-type
* xsettings: Remove warning -Wcast-function-type
* background: Remove conversion warnings
* media-keys: Remove conversion warnings
* housekeeping: Remove warning -Wcast-function-type
* housekeeping: override finalize method in MsdHousekeepingManager
* housekeeping: promote MsdHousekeepingManager class to final type
* typing-break: promote MsdTypingBreakManager class to final type
* sound: promote MsdSoundManager class to final type
* build: set GETTEXT_PACKAGE=AC_PACKAGE_NAME
* cppcheck warning: struct member is never used
* background: promote MsdBackgroundManager class to final type
* mate-settings-daemon: Remove warning -Wcast-function-type
* mate-settings-daemon: Remove conversion warnings
* cppcheck warning: Variable is assigned a value that is never used
* cppcheck warning: known condition is always true
* cppcheck warning: null pointer redundant check
* housekeeping: Do not use deprecated gtk_image_new_from_stock
* Remove warning -Wshadow
* Use g_slist_free_full
* msd-background-manager: use g_list_free_full
* Remove USE_MATE2_MACROS from autogen.sh (legacy)
* msd-media-keys-manager: 'GTimeVal' is deprecated
* a11y-keyboard: Add support for togglekeys-backend setting
* a11y-keyboard: Delay registration of the plugin
* a11y-keyboard: Add sanity checks on beep sequence preferences
* a11y-keyboard: Manually beep for togglekeys
### mate-settings-daemon 1.25.0
* update translations
* main: Do not override detailed_signal for debugging
* mate-settings-plugin-info: unused parameter 'settings'
* add G_GNUC_UNUSED in some unused parameters
* Add option --without-libatspi and assorted status line
* a11y-keyboard: Don't show UI for unavailable feature in the pref dialog
* a11y-keyboard: Don't create a dummy object if AT-SPI is not available
* a11y-keyboard-atspi: Switch to a final type and reduce boilerplate
* a11y-keyboard: Depend on the right version of mate-desktop
* a11y-keyboard: capslock-beep: Try and detect non-buggy libatspi2
* a11y-keyboard: capslock-beep: Don't ring on CapsLock itself
* a11y-keyboard: Refactor in the hope the AT-SPI bug gets fixed
* a11y-keyboard: Add support for ringing the bell when CapsLock is active
* msd-media-keys-manager: comparison of unsigned expression in '< 0' is always false
* msd-a11y-keyboard-manager: implicit declaration of function 'd'
* build: Use MATE_DEBUG_CHECK macro
* build: Remove unused variable DEBUG_CFLAGS
* add git.mk to generate .gitignore
* plugin xsettings: Fix memory leak on delayed_toggle_bg_draw
* housekeeping: Remove the warning about GTimeVal is deprecated
* mpris: Use namespace instead of a whitelist for player names
* build: Using --header and --body at the same time is deprecated
* build: silent build warnings for distcheck
* mouse: Remove warnings about absolute value function for long
* Remove warnings about function declaration isn’t a prototype
* use MATE_COMPILE_WARNINGS from mate-common
* housekeeping: Fix iconname of mate-disk-usage-analyzer
### mate-settings-daemon 1.24.0
* update translations
### mate-settings-daemon 1.23.3
* update translations
* require DBUS >= 1.10.0
* actually use the configured dbus directory
* Default DBUS_SYS_DIR to ${datadir}/dbus-1/system.d
* avoid redundant redeclarations
* xrandr: add bigger icon sizes for tray-applet
* Hide MATE Settings Daemon from Startup Applications capplet
* setup GETTEXTDATADIRS environment variable for xgettext
* add its files for marco keybindings xml file
* switch to use gettext
* Fix placeholder in Spanish translation
### mate-settings-daemon 1.23.2
* update translations
* mate-settings-plugin: remove useless macro MATE_SETTINGS_PLUGIN_REGISTER
* msd-clipboard-plugin: avoid 'g_type_class_add_private'
* msd-clipboard-manager: avoid 'g_type_class_add_private'
* msd-smartcard-plugin: avoid 'g_type_class_add_private'
* msd-smartcard-manager: avoid 'g_type_class_add_private'
* msd-smartcard: remove unused struct members
* msd-smartcard: avoid 'g_type_class_add_private'
* msd-rfkill-manager: avoid 'g_type_class_add_private'
* rfkill-glib: avoid 'g_type_class_add_private'
* msd-rfkill-plugin: avoid 'g_type_class_add_private'
* msd-xsettings-manager: avoid 'g_type_class_add_private'
* msd-xsettings-plugin: avoid 'g_type_class_add_private'
* msd-xrdb-manager: avoid 'g_type_class_add_private'
* msd-xrdb-plugin: avoid 'g_type_class_add_private'
* msd-media-keys-window: avoid 'g_type_class_add_private'
* msd-media-keys-manager: avoid 'g_type_class_add_private'
* msd-media-keys-plugin: avoid 'g_type_class_add_private'
* msd-xrandr-plugin: avoid 'g_type_class_add_private'
* msd-xrandr-manager: avoid 'g_type_class_add_private'
* msd-sound-plugin: avoid 'g_type_class_add_private'
* msd-sound-manager: avoid 'g_type_class_add_private'
* msd-typing-break-plugin: avoid 'g_type_class_add_private'
* msd-typing-break-manager: avoid 'g_type_class_add_private'
* msd-dummy-plugin: avoid 'g_type_class_add_private'
* msd-dummy-manager: avoid 'g_type_class_add_private'
* msd-mpris-manager: avoid 'g_type_class_add_private'
* msd-mpris-plugin: avoid 'g_type_class_add_private'
* msd-ldsm-dialog: avoid 'g_type_class_add_private'
* msd-housekeeping-plugin: avoid 'g_type_class_add_private'
* msd-housekeeping-manager: avoid 'g_type_class_add_private'
* msd-keybindings-plugin: avoid 'g_type_class_add_private'
* msd-keybindings-manager: avoid 'g_type_class_add_private'
* system-timezone: avoid 'g_type_class_add_private'
* msd-datetime-mechanism: avoid 'g_type_class_add_private'
* CI: fix mate-desktop version for using cppcheck
### mate-settings-daemon 1.23.1
* update translations
* travis: update mate-desktop required version
* Add remaining peripheral schemas from mate-desktop
* mouse: Add acceleration profiles
* plugins a11y-settings: fix deprecated g_type_class_add_private
* plugins a11y-keyboard: fix deprecated g_type_class_add_private
* plugins mouse: fix deprecated g_type_class_add_private
* Change media-keys volume-step default from 6 to 5 in the gschema
and use only that instead of a redundant constant in the code.
* plugins background: fix deprecated g_type_class_add_private
* xrandr plugin: i18n dropdown menu
* plugins keyboard: fix deprecated g_type_class_add_private
* add new macro MATE_SETTINGS_PLUGIN_REGISTER_WITH_PRIVATE
* plugins: drop libXxf86 dependency
* plugins housekeeping: optimization code
* Avoid build warning
* plugins common: fix deprecated g_type_class_add_private
* Remove trailing whitespaces
* fix deprecated g_type_class_add_private
### mate-settings-daemon 1.23.0
* update translations
* media-keys: Execute default instant messaging application defined by schema
* Change url project's website
* locate-pointer: Do not grab pointer button when trying to locate
* Create FUNDING.yml
* [ci] Add cppcheck html report
* [ci] Enable Clang Static Analyzer
### mate-settings-daemon 1.22.0
* update translations
* Initialize travis support
* disable deprecation warnings for distcheck
* media-keys: Execute default calculator application defined by schema
### mate-settings-daemon 1.21.2
* update translations
* media-keys: Add microphone mute key support
* msd-xrdb-manager: realize the widget
* media-keys: Make sound changes quiet with Alt
* msd-xrdb-manager.c: avoid deprecated 'gtk_widget_ensure_style'
* media-keys: always round the render coordinates for media icons
* media-keys: Tweak the OSD's volume bar position
* osd-window: make the window smaller
* media-keys: Make icon smaller in OSD
* media-keys: Use constant for icon size in OSD
* media-keys: Add test for display switch OSD icons
* media-keys: Add support for display switch OSD
* media-keys: Don't show a level when muted
### mate-settings-daemon 1.21.1
* update translations
* media-keys: Add test for rfkill OSD icons
* media-keys: Add label for the touchpad OSD
* media-keys: Add labels for the rfkill OSD
* media-keys: Remove unuseful show_level argument in msd_media_keys_window_set_action_custom
* media-keys: Remove test for screen brightness OSD icons
* media-keys: Add support for Killswitch media keys
* rfkill: Add RFKill support plugin on Linux systems
* Add shortcut to start mate-control-center
* media-keys: Add test for touchpad OSD icons
* media-keys: Remove touchpad OSD icons and use theme's instead
* media-keys: Simplify touchpad OSD
* media-keys: Add support for XF86TouchpadOn/Off
* Add support for org.mate.accessibility-keyboard.stickykeys-latch-to-lock
* Xrandr:remove an unused function
* daemon: fix a memory leak
* daemon: Stop using deprecated GSettings API
* require mate-desktop-1.21.1
* xsettings: add setting to enable/disable primary paste from middlemouse
* xsettings: replace deprecated gdk_error_trap_push/pop
* xrandr-manager: replace deprecated gdk_error_trap_push/pop
* mouse-manager: replace deprecated gdk_error_trap_push/pop
* media-keys-manager: replace deprecated GdkDeviceManager
* keyboard-manager: replace deprecated gdk_error_trap_push/pop
* clipboard-manager: replace deprecated gdk_error_trap_push/pop
* background-manager: replace deprecated GDK functions
* a11y-keyboard-manager: replace deprecated gdk_error_trap_push/pop
* msd-input-helper: replace deprecated gdk_error_trap_push/pop
* plugins: avoid deprecated 'gdk_keymap_get_default'
### mate-settings-daemon 1.21.0
* Translations update
* xrandr-applet-popup: add an icon for configuration item
* xrandr-applet-popup: add item to mirror displays
* bump mate-desktop requirement
* Make setting QT_SCALE_FACTOR optional.
* xrandr-applet-popup: dim menuitems for disabled monitor
* xrandr-applet-popup: enable turning monitors on an off
* xrandr-applet-popup: show icon only if "menus-have-icons" is not turned off
* xrandr-applet-popup: handle Greybird (etc) XFCE themes
* Xrandr-applet-popup: Special case the GNOME themes for black text on monitor labels
* xrander-applet-popup: remove draw callback
* xrandr:fix indent
* xrandr-applet-popup: allow themes to override monitor label colors
* xrandr-applet-popup: add a border to colored monitor labels
* xrandr-applet-popup: use colored bg again in monitor labels
* xrandr applet popup: add monitor icons to monitor label menuitems
* xrandr-applet: add a style class for menuitems
* xrandr-applet: drop non-working bg from menu
* xrandr-applet: don't hard code label colors in menu
* Support background fallback on HiDPI
* Prevent media-keys bindings from swallowing modifier keys
* Scale OSD size correctly on HiDPI displays (#212)
### mate-settings-daemon 1.20.0
* bump required version of mate-desktop
* HiDPI: Load xsettings during initialization phase
* Add HiDPI configuration in XSettings
* require GTK+ 3.22 and GLib 2.50
* Add support for HiDPI displays
### mate-settings-daemon 1.19.2
* Translations update
* plugins: G_GNUC_UNUSED in unused but needed variables
* xsettings: drop CanChangeAccels which won't work with GTK+3
* msd-datetime-mechanism.c: Fix build warnings:
* msd-mpris-manager.c: Fix build warning:
* configure.ac: drop GLIB_VERSION_MAX_ALLOWED
### mate-settings-daemon 1.19.1
* Translations update
* touchpad: disable clickfinger by default
* WidthOfScreen and HeightOfScreen implementation
* msd-keyboard-xkb: Fix Gdk-CRITICAL warning on creating status bar icon
* gtk 3.22: avoid deprecated gdk_screen_get_monitor... functions:
### mate-settings-daemon 1.19.0
* Translations update
* configure: bump MATE_DESKTOP_REQUIRED_VERSION
* gtk 3.22: avoid deprecated gdk_screen_get_width/height_mm
* avoid deprecated gdk_screen_get_width/height
* avoid deprecated gdk_display_get_screen and gdk_display_get_n_screens
* msd-a11y-preferences-dialog.ui: clean up deprecations
* ally-keyboard: fix help link
* don't use deprecated gtk_show_uri
* avoid deprecated gdk_screen_get_number
* Fix Xrandr applet dying on restart
* Request keyboard event reports from global keybindings of other windows (#179)
* Restore Polish translation credits from GNOME
* msd-xrandr-manager: avoid deprecated gtk_misc_set_padding
* keyboard plugin: apply panel menu theme to popup menu
* ldsm-dialog: don't use deprecated GTK_STOCK
* ldsm-dialog: set max width chars for labels
* datetime: fix a Wunused-but-set-variable warning
* add GlobalMenu support
### mate-settings-daemon 1.18.0
* NEWS: use consistent, project wide, markdown-like formatting to make
generating release announcements easier
* Build: require XInput unconditionally
* Build: require libmatemixer >= 1.10, libxklavier >= 5.2, dconf >= 0.13
* Build: require libmatekbd and libmate-desktop >= 1.17
* Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and --with-gtk
build option
* Add libinput support for mouse and touchpad
* Touchpad: add separate settings for handedness (left/right-handed)
and motion acceleration/threshold
* Background: restore option to let Caja draw background with GTK+ 3.22
* Some fixes and cleanups
* Translations update
### mate-settings-daemon 1.16.1
* GTK+3: fix possible build breakage with libmate-desktop 1.17
* GTK+3: fix OSD rendering on non-composited desktop
* GTK+3: add OSD style class for non-composited desktop
### mate-settings-daemon 1.16.0
* Change default hinting style to 'hintslight'
* Use 'rgba' (LCD subpixel) antialiasing by default
* GTK+3: add css theming for OSD (MsdOsdWindow) instead of using
hardcoded colors
* GTK+3: fix drawing and changing of desktop background with 3.21
* GTK+3: fix several deprecations
* Fix some build warnings
* Translations update
### mate-settings-daemon 1.14.1
* housekeeping: fix thumbnails cleaning
* housekeeping: fix text markup
* media-keys: use gnome-calculator binary instead of old gcalctool
* Translations update
* Make distcheck use currently selected GTK+ version
### mate-settings-daemon 1.14.0
* Drop MateConf migration script
* media-keys: add setting to enable/disable OSD
* touchpad: support edge and two-finger scrolling independently
(use separate GSettings keys for them)
* xsettings: add settings for cursor theme and size
* GTK+3: several deprecation fixes
* Some more fixes and cleanups
* Translations update
* Fix Changelog generation
### mate-settings-daemon 1.12.1
* xrandr: install icon in correct directory
* GTK+3: don't remove xrandr applet background (fixes invisible
text in some themes)
### mate-settings-daemon 1.12.0
* Add new keybinding for logout (empty by default)
* Retrieve strings directly from gschema (requires intltool 0.50.1)
* Switch to org.gnome.SessionManager
* Touchpad settings: added support for natural scrolling, 2 finger
and 3 finger clicks
* Mouse: use syndaemon -K to ignore Ctrl+C and other combos
* GTK+3: make xrandr tray applet support custom panel themes
* Some more fixes and cleanups
### mate-settings-daemon 1.10.2
* a11y: don't use ancient properties
* housekeeping: don’t monitor fdescfs (special FS in FreeBSD)
* keyboard: connect to libmatekbd's GSettings before reading them
* mouse: use event driven mode for syndaemon, save some power
### mate-settings-daemon 1.10.1
* Fix media keys issue with multiple players
* Add some missing manpages
* Translations update
### mate-settings-daemon 1.10.0
* Port media-keys plugin to libmatemixer
* Remove GStreamer bits, make libmatemixer, libcanberra and PulseAudio
optional dependencies
* Adapt to mate-desktop MateRR* API changes. Thanks to monsta for testing.
### mate-settings-daemon 1.8.0
* Add GTK3 support
* Add Middle Click Emulation to mouse manager
### mate-settings-daemon 1.6.0
* Migration to gsettings