blob: f29e509f4a36e361b0e534aa1d9ff2d5f3cabd45 (
plain)
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
|
### mate-desktop 1.28.2
* Make MateImageMenuItem subclassable
* MateImageMenuItem: Remove unnecessary label field
### mate-desktop 1.28.1
* fix packaging with meson
### mate-desktop 1.28.0
* Translations update
### mate-desktop 1.27.4
* Translations update
* mate-colorsel: Fix compilation warnings use rgba replace color
* meson: Add meson support for static library
* Fix compilation warning replace gtk_style_context_get_background_color
* wayland: fix uninitialized variable
* mate-rr-labeler: Fix compilation warnings use css replace gtk_widget_override_color
* mate-colorseldialog: Fix compilation warnings remove deprecated function
* Add meson build libstartup-notification support type is auto
* Remove useless mate_color_button apis
* Fix MATE_DESKTOP_CHECK_VERSION
* Remove useless code
* Rename mate-desktop.h => mate-desktop.h.in add MATE_DESKTOP_VERSION marco
### mate-desktop 1.27.3
* Translations update
* add xdg-desktop-portal config file
* Fix ninja test symbols check FAIL
### mate-desktop 1.27.2
* Translations update
* desktop-item: limit startup notification to x11
* Initial support for showing a caja desktop in wayland
### mate-desktop 1.27.1
* Translations update
* Add mate image menu item apis
### mate-desktop 1.27.0
* Translations update
* Revert "[mate-bg] small cleanup"
* tx: update resource
* tx: migrate config file
* mate-desktop-item: time_t mtime -> gint64 mtime
* mate-bg: time_t mtime -> gint64 mtime
* Fix implicit conversion changes signedness: 'gboolean' to 'guint'
* mate-desktop-thumbnail: fix memory leak
* Fix build warnings about missing field initializer
* mate-bg: fix memory leak
* mate-bg: Dereference of null pointer
* configure.ac: The macro 'AC_HELP_STRING' is obsolete
* mate-desktop-item: macro is not used [-Wunused-macros]
* mate-colorsel: macro is not used [-Wunused-macros]
* mate-bg: macro is not used [-Wunused-macros]
* mate-colorbutton: fix -Wenum-conversion warning
* mate-rr: fix -Wsign-compare warning
* mate-rr-config: fix -Wsign-compare warning
* mate-bg: fix -Wsign-compare warning
* display-name: fix -Wsign-compare warning
* Add setting for adjustment of audio volume above 100 per cent: Part 1
* ci: drop -Wunused-parameter compiler cflag from debian build
* Use a blank line at most
* Fix versions
* fix meson version
### mate-desktop 1.26.0
* Translations update
* Replace the obsolete API in mate-colorsel.c file
* Fix compilation warning
* update copyright to 2021
* travis-ci: use ubuntu focal as host system
* MATE About: Fix off-by-one error, display yerba mate comment
* travis: disable travis builds for ubuntu
* Remove shadow warnings [-Wshadow]
* mate-about: Use the macro _(String) instead of the macro gettext(Msgid)
* Drop local macro mate_gettext(package, locale, codeset)
* Remove warning -Wbad-function-cast
* g_settings_get_string always returns a newly-allocated string
* build: set GETTEXT_PACKAGE=AC_PACKAGE_NAME
* tx: update resource
* mate-color-select: Do not use deprecated gtk_button_new_from_stock
* update issue template
* Remove USE_MATE2_MACROS from autogen.sh (legacy)
* travis CI: use rolling tag for ubuntu docker image
* travis CI: fix build issue of gtk-doc module
### mate-desktop 1.25.0
* Translations update
* mate-languages: portability of localedir fallback
* a11y-keyboard: Add togglekeys-backend setting
* a11y-keyboard: Add ranges for togglekeys beep settings
* a11y-keyboard: Add settings to control beeps used for togglekeys
* Bump version so other components can depend on it
* a11y-keyboard: Add capslock-beep-enable gsetting
* mate-desktop-thumbnail: Remove trailing spaces/tabs
* add git.mk to generate .gitignore
* build: silent build warnings for distcheck
* Set range for thumbnail cache maximum-age
* build: use MATE_COMPILE_WARNINGS = yes as default
* meson: add configuration item description
* mate-bg: remove warning function declaration isn’t a prototype
* Remove warnings: cast between incompatible function types
* mate-about.desktop: Do not collect the translation for Icon
* build: remove mate-version.xml on distclean target instead of clean
* mate-about: remove unused variable ‘window’
* build: remove mate-about.h on distclean target instead of clean
* build: add meson config files to EXTRA_DIST
* Remove GTimeVal deprecation warning for GLib 2.61.2+
* thumbnail: fix typo in function description
* Make the build reproducible
### mate-desktop 1.24.0
* Translations update
* build: show warning flags on configure summary
* build: use warning flags
* autoconf: AC_PROG_CC was called before AX_CHECK_ENABLE_DEBUG
### mate-desktop 1.23.3
* Translations update
* thumbnail: Remove obsolete mate_desktop_thumbnail_md5()
* thumbnail: Remove obsolete pixbuf helper
* thumbnail: Use an array to store the thumbnailer's cmdline
* thumbnail: Use g_strcmp0() and remove a NULL check
* thumbnail: Simplify system includes
* thumbnail: Fix typo in optional
* thumbnail: Remove unused constant SECONDS_BETWEEN_STATS
* thumbnail: Remove unused #define GDK_PIXBUF_ENABLE_BACKEND
* thumbnail: Remove reference to MateIconFactory
* thumbnail: Simplify init_thumbnailers_dirs()
* thumbnail: some code-styling fixes
* Deprecate mate_desktop_thumbnail_scale_down_pixbuf()
* thumbnailer: Always prefer the backend provided preview
* thumbnail: Always use external gdk-pixbuf thumbnailer
* thumbnail: Demote a log message from WARNING to DEBUG
* thumbnail factory: Disconnect signal handlers in finalize
* thumbnail: Move thumbnail generation/saving to a few helper functions
* thumbnail: Clean up path generation code
* thumbnailer: Try harder to create a failed thumbnail
* Add missing cases to switch statement
* lib: Add thumbnail test application
* Increase the size of thumbnails to 256
* avoid redundant redeclarations
* desktop file: add missing hints for translators
* Treat time_t as gint64 to convert from/to string
* build: introduce RELEASE_YEAR variable for mate-about dialog
### mate-desktop 1.23.2
* Translations update
* Move remaining peripheral schemas to mate-settings-daemon
* schema: Move mouse schemas to mate-settings-daemon
* Replace deprecated gtk_css_provider_get_default
* mate-bg-crossfade: replace tabs with spaces
* make 'rsvg-convert' optional
* mate-colorsel: avoid deprecated 'gtk_hscale_new'
* gettext needs .gmo files to install .mo locale
* Remove trailing whitespaces
* CI: fix make distcheck to remove .gmo files
* CI: use autotoools for creating the tarball again
* CI: fix meson distcheck
### mate-desktop 1.23.1
* Translations update
* schemas: Define schema for a default messenger
* check both {$prefix,/usr}/share/locale dirs for translation
* Add test code for mate-languages.
* Change url project's website
* configure: drop check for itstool
* Create FUNDING.yml
* build: use localedir instead of DATADIRNAME
* add abi check
* treewide: add meson build
### mate-desktop 1.23.0
* Translations update
* [ci] run after_script when use autotools
* enable meson build on travis
* Use mate-desktop icon instead of mate for mate-about
* Simplify icons/Makefile.am
* Use radial gradient (Blur 13.9%, Opacity 73.4%) for MATE logo shadow
* i18n: port from intltool to gettext
* mate-about: subdir mate-version.xml.in.in
* configure.ac: subdir some of the build cruft
* mate-desktop-thumbnail: avoid 'NULL' parameter
* mate-thumbnail-pixbuf-utils: Fix division by zero
* mate-bg: Fix memory leak
* Make translatable the program name in mate about dialog
* Make translatable the copyright info in mate about dialog
* GEN png icons from hicolor_apps_scalable_mate.svg
* [Security] Use 'g_strlcpy' instead of 'strcpy'
* [Security] test-ditem: Use 'g_strlcat' instead of 'strcat'
* mate-hsv: avoid duplicate initialization in variable
* [ci] Enable Clang Static Analyzer
* mate-hsv: avoid deprecated 'gdk_device_grab/ungrab'
* mate-colorsel: avoid deprecated 'GtkHSV', use 'MateHSV' instead
* MateHSV implementation (GtkHSV fork)
### mate-desktop 1.22.0
* Translations update
* Fixed make distcheck fail on debian.
* mate-colorsel: avoid deprecated 'gtk_widget_modify_bg'
* Initialize travis support
* [mate-rr] Avoid deprecated g_type_class_add_private
* Avoid deprecated g_type_class_add_private
* [mate-colorsel] Avoid deprecated g_type_class_add_private
* mate-bg: avoid deprecated 'g_settings_list_keys'
* update copyright to 2019
* disable deprecation warnings for distcheck
* mate-bg: Corrected some comments
* schemas: Define schema for a default calculator
### mate-desktop 1.21.2
* Translations update
* Add new setting to control XKB modifier latching
### mate-desktop 1.21.1
* Translations update
* interface: add key to enable/disable primary paste from middlemouse
* mate-desktop-item: replace deprecated gdk_error_trap_push/pop
* mate-rr-config: replace deprecated gdk_flush
* mate-rr: replace deprecated Gdk functions
* mate-bg-crossfade: replace deprecated gdk_error_trap_push/pop
* mate-bg: replace deprecated gdk_error_trap_push/pop
* fix distcheck
* add mate-language apis
### mate-desktop 1.21.0
* Translations update
* drop ancient and unused acinclude.m4
* Add toggle for synchronizing QT_SCALE_FACTOR to GDK_SCALE_FACTOR
* Change default cursor-size to 24px
* Support background fallback on HiDPI
* mate-rr-labeler: fix font-color for dark themes
### mate-desktop 1.20.0
* Add gsettings for window scaling factor
* drop additional checks for min GLib version
* building: bump required glib version to 2.50.0
* remove < gtk+-3.22 bits and bump required gtk+ version
### mate-desktop 1.19.3
* Translations update
* update copyright year to 2018
* schema: drop can-change-accels key, won't work with GTK+3
### mate-desktop 1.19.2
* Translations update
* WidthOfScreen and HeightOfScreen implementation
### mate-desktop 1.19.1
* Translations update
* drop MateAboutDialog
* mate-about: remove remains of libunique references
* mate-about: switch to GtkAboutDialog
* gtk 3.22: avoid deprecated gdk_screen_get_monitor... functions:
### mate-desktop 1.19.0
* Translations update
* avoid deprecated gdk_screen_get_width/height
* mate-desktop-item: mate-about: avoid deprecated gtk_show_uri
* mate-about: avoid deprecated gtk_show_uri
* avoid deprecated gdk_screen_get_n_monitors
* avoid deprecated gdk_screen_make_display_name
* avoid deprecated gdk_screen_get_number
* Correct little imprecision in man mate-about
* Restore Polish translation credits from GNOME
* Fix broken fallback cursor in mate-colorsel.c
* mate-colorsel: don't use deprecated GTK_STOCK_COLOR_PICKER
* Add Global Menu support
### mate-desktop 1.18.0
* NEWS: use consistent, project wide, markdown-like formatting to make
generating release announcements easier
* Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and --with-gtk
build option
* Drop mpaste tool (won't work without the website anyway)
* Background: fix crossfade issues with recent GTK+ versions
* Background: fix more graphics issues to allow Caja to use background
for directory windows
* Background: fix memleaks and other misc issues
* Color select: fix some GTK+ deprecations
* Schemas: some fixes and cleanups
* mate-about: update copyright year
* mate-about: fix URL centering
* Translations update
### mate-desktop 1.16.1
* mate-bg: fix regression that caused font color in Caja to be
always black (even on dark backgrounds)
* Translations update
### mate-desktop 1.16.0
* mate-bg: remove unneeded ignore-pending-change property
(not needed anymore since font color fix in Caja 1.14)
* GTK+3: fix various deprecations
* distcheck: explicitly use currently selected GTK+ version
* Some minor cleanups
* Translations update
### mate-desktop 1.14.1
* Translations update
* Backgrounds: Take EXIF rotation tags into consideration
* enable installation of mate.svg
### mate-desktop 1.14.0
* Drop MateConf migration script and ancient mate-conf-import tool
* Fix deprecated usage of GtkHBox and GtkVBox in GTK+3 build
* Translations update
* Fix Changelog generation
### mate-desktop 1.12.1
* RR: fix crash
* Fix color select in GTK+3
* Translations update
### mate-desktop 1.12.0
* Require dconf 0.13.4
* Require xrandr 1.3
* Add gsettings key to toggle overlay scrolling in GTK+3
* Add some icons to fix missing icons in GTK+3 with custom icon theme
* Mouse schema: enable middle-click emulation by default
* RR: implement missing mate_rr_output_get_possible_crtcs function
* RR: fix laptop identification by output name
* RR: show output name in addition to display name
* Retrieve strings directly from gschema (requires intltool 0.50.1)
* Moved docbook user guide to a separate project
* Dropped dependency on yelp (not needed after moving user guide)
* Several fixes
### mate-desktop 1.10.2
* Check for NULL pointers in slideshow
* Fix crash when system date is earlier than start date
* Fix crash when XRRSetCrtcConfig fails
* Drop non-existent mate_rr_screen_create_clone_modes from headers
* Embedded Display Port outputs are considered a laptop built-in
display
* Add annotations and fix documentation syntax warnings
* Update translations
### mate-desktop 1.10.1
* Restore docbook user-guide
### mate-desktop 1.10.0
* Turn MateRRScreen, GnomeRRConfig and GnomeOutputInfo into a GObject.
Thanks to monsta for helping to test this.
* Add gobject introspection
* Many RANDR fixes
* interface: add automatic-mnemonics key for Gtk xsetting
* use GDK_WINDOW_XID for inter-GTK compatibility
* Updated mpaste for website change
* Added org.mate.debug GSettings schema
* Added MateColorButton class to have traditional color selection
dialog with GTK3
* Removed desktop-docs
* Removed user guide
* Removed libunique optional dependency
* Added MateAboutDialog class to have traditional about dialog with
GTK3 too
### mate-desktop 1.8.0
* Added helpers for dconf and GSettings
* Fix build with GTK3
* Added MATE user guide
* Added MATE_DESKTOP_CHECK_VERSION function
* Added mpaste tool
* Added replacement for gdk_spawn_command_line_on_screen in GTK3
### mate-desktop 1.6.1
* Tarball built with 'make dist'
* Added tool to migrate 1.4 settings (mate-conf-import)
### mate-desktop 1.6.0
* Port to new thumbnail spec (code from gnome-desktop 3.x)
* Added gsettings schemas from now deprecated libmate
|