summaryrefslogtreecommitdiff
path: root/NEWS
blob: f05a9addc5bfb06790d08513abe60a2d76dd5848 (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
### mate-panel 1.20.3

  * Translations update
  * Change GTK_CHECK_VERSION to match next gtk+ release
  * applets: Guard against GTK scale-factor fixes on GtkSocket
  * window-list: Skip setting size hints until WnckTasklist has items to show.
  * applets: Fix runtime error messages
  * mate-panel-applet: setup_x_error_handler for in-process applets too
  * GTK 3.23: fix applet size allocation
  * GTK 3.23: don't cut tray icons too narrow in HiDPI mode
  * na-tray-child: remove na_tray_child_size_allocate
  * Remove leftover from GTK2 that may play a role in cutting tray icons
  * panel-toplevel: add position css class

### mate-panel 1.20.2

  * Translations update
  * update mate-panel.pot
  * Convert launcher icons to cairo surfaces
  * fix rendering and removal of in-process applets on unexpanded panel
  * limit size of panel-hide-button
  * clock: fix weird thing in comments
  * clock: fix copy/paste error which caused use-after-free
  * fish: Install fish animations in fish-specific directory
  * fish: drop wanda image from gresource
  * css: use parsing-error signal to warn on bad css file or image
  * css: Convert to GResource
  * na-tray: Convert to GResource
  * wncklet: Convert to GResource
  * panel: Convert to GResource
  * clock: Use new GdkPixbuf API to load resources
  * clock: Convert to GResource
  * fish: Convert to GResource
  * libpanel-applet: Add panel_applet_setup_menu_from_resource() API
  * Theme: consistant theming for applet drag handles in all themes
  * Revert "panel-toplevel: Remove pointer boundary check in panel_toplevel_queue_auto_hide()"
  * Accessibility: white/black applet handles in GNOME high contrast themes
  * Theme: show applet handles on non-MATE themes

### mate-panel 1.20.1

  * workspace-switcher: support i3 WM
  * Fix rendering of out-of-process window list with hidpi
  * workspace-switcher: support metacity WM
  * Apply fix for workspace-switcher
  * hidpi: fix tray icon spacing with window-scaling > 1
  * Fix out-of-process applet sizes for HiDPI
  * Fix hide buttons make panel bigger
  * run dialog: force icon size when loading app icon
  * run dialog: fix expand of content on window resize
  * Fix run dialog show-program-list enabling fix
  * run-dialog: use F6 to switch between entry field and program list
  * Fix strut sizes for HiDPI multi-monitors
  * Do not down-scale monitor geometries for GDK monitors
  * Scale monitor geometries down to device pixels to support multiple monitors in HiDPI
  * Drawer cleanup and fix arrow behavior

### mate-panel 1.20.0

  * Translations update
  * Added gir for mate_panel_applet_set_size_hints()
  * panel-stock-icons.c: Fix warnings in ~/.xsession-errors
  * Fix run dialog show-program-list enabling
  * require GTK+ 3.22 and GLib 2.50
  * panel-run-dialog: fix build warning about incompatible type
  * remove unneeded nested GTK_CHECK_VERSION block
  * workspace-switcher: restore border width and spacing in prefs dialog
  * context menu: add separator before Reset Panel menu item
  * background: reword warning about unsupported background-image value
  * set the "document-properties" icon in "Edit Menus"

### mate-panel 1.19.6

  * Support panel auto-scaling for HiDPI displays

### mate-panel 1.19.5

  * Translations update
  * bump minimum required libwnck version to 3.4.6
  * status-notifier: don't crash if tooltip has wrong type
  * status-notifier: don't crash if menu layout has wrong type
  * Fix rendering of radio buttons in status notifier
  * panel-run-dialog: fix segfault when program list is enabled
  * get focus when displaying "applet broken" dialog
  * Update workspace switcher properties dialog
  * update copyright year to 2018
  * simplify some code
  * rework the process of cancelling the background change operation
  * status-notifier: properly handle the NULL case for items
  * status-notifier: handle wrong-size icons called by path
  * status-notifier: load icons specified by path
  * Fix failures to load icons when the application calls for a path and not an icon name
  * Fix build warning: ‘toplevel_configure_event’ defined but not used
  * Fix build warning: "GLIB_VERSION_MIN_REQUIRED" redefined
  * status-notifier: fix failure to show icon for missing icon
  * Spelling: apps, … spaced comma

### mate-panel 1.19.4

  * Translations update
  * WidthOfScreen and HeightOfScreen implementation
  * panel-toplevel: Remove pointer boundary check in panel_toplevel_queue_auto_hide()
  * remove ancient gnome-panel leftovers
  * Keep the right icons on bottom still displaying right when the resolution change larger
  * wncklet: disconnect signals by data on destroy
  * clock: disconnect one more signal handler on destroy
  * panel-applet-frame-dbus-c: comment out newly unused variable
  * Clock: don't check variables that can never be < 0 for < 0
  * panel-applet-frame-dbus.c: comment out never used code block
  * panel-toplevel: remove duplicate break statement
  * status-notifier: remove duplicate check found by cppcheck
  * status-notifier: hide mate-polkit icon if passive
  * Apply position fix on popup to GTK 3.20 and earlier
  * GTK 3.22 status notifier: reposition menu when size changes
  * GTK 3.22/status-notifer Fix menu position if size changed since last shown
  * Stop panel collapse left on adding certain out-of-process applets
  * make file/folder launchers work again
  * panel-context-menu: Add confirmation dialog to panel reset option
  * Add option to context menu to reset the panel
  * clock:disconnect signal handlers on destroy
  * Fix crashes on moving/removing applets with glib 2.53.4 or later
  * gtk 3.22: avoid deprecated gdk_screen_get_monitor... functions:
  * Add a gsettings key to enable/disable SNI Support (#600)

### mate-panel 1.19.3

  * Translations update
  * wncklet: stop segfaults, warnings on removing in-process switcher, window-list
  * fish: fix adding back after removal
  * Fish: stop all warnings on removing when built in-process
  * Clock: fix removal warnings when in-process applet removed
  * clock: stop segfault on removing applet when built in-process
  * libmate-panel-applet: fix typos in id->factory_id rename
  * libmate-panel-applet: Only declare _panel_applet_shlib_factory() when needed
  * libmate-panel-applet: fix error in unregistering dbus object
  * libmate-panel-applet: fix build warning
  * libmate-panel-applet: fix introspection
  * libmate-panel-applet: unown bus name and unregister dbus object
  * libmate-panel-applet GTK 3.14/3.16: fix custom bg w alpha
  * libmate-panel-applet: include dummy variable in factory for certian applets
  * libmate-panel-applet: fix bg rendering for in-process applets
  * libpanel-applet/panel-applet.h: Rename id to factory_id for factory
  * limatepanel-applet: add panel-applet-private.h
  * don't use GtkPlug/GtkSocket for in process applets
  * make it possible to get applet widget
  * libpanel-applet: add panel_applet_factory_get_applet_widget
  * libpanel-applet: return process type and applet uid
  * libpanel-applet: store factories in hash table
  * libpanel-applet: delay GtkPlug creation
  * libpanel-applet: add process type to private data
  * libpanel-applet: Remove out_process from panel_applet_factory_main()
  * avoid deprecated gdk_screen_get_width/height
  * avoid deprecated gdk_screen_get_n_monitors
  * fish: fix applet opening as thin line when built in-process
  * Forces a window scale of 1 for the panel,
    instead of using the default or user configured scale.
  * avoid deprecated gdk_screen_make_display_name
  * avoid deprecated gdk_display_get_screen
  * don't use deprecated gtk_show_uri

### mate-panel 1.19.2

  * Translations update
  * avoid deprecated gdk_screen_get_number
  * fix applet crashes on transparent user-set panel bg
  * system tray: fix hidden icons on image/transparent color BG
  * Fix GTK theme image bg support on vertical panel
  * Make panel image background in GTK theme work again
  * clock: fix hovering over timezone text, causes panel to scale beyond screen limit
  * GTK 3.18+ fix transparent default panel bg

### mate-panel 1.19.1

  * Translations update
  * menu: restore focus after drag-n-dropping menuitem outside
  * menu: restore focus after closing popup menu of a menuitem
  * Fix: menubar/menu-button can't launch mozo
  * menu: remove incorrect code from the popup menu of a menuitem
  * status notifier: follow same menu theme as rest of panel
  * fix moving applets between panels
  * Restore Polish translation credits from GNOME
  * menu: fix crash when some .desktop file has empty Icon field
  * clock: properly handle visibility of edit button
  * clock: drop deprecated gtk_size_group_set_ignore_hidden
  * clock: move GtkButton in another horizontal GtkBox parent
  * clock.c: drop deprecated gtk_size_group_set_ignore_hidden
  * localized application's name and description
  * menu-button: disconnect from GSettings when applet is removed
  * action-button: disconnect from GSettings when applet is removed
  * remove a needless glib check

### mate-panel 1.19.0

  * Translations update
  * status-notifier: fix crash on unknown signal name
  * use GTK+3 bookmarks location for Places menu
  * doc: remove some references to nonexistent stuff
  * fix build with gcc 4.9.2 (looks like it's in c89 mode by default)
  * Run dialog: Add option to reverse history view
  * Run dialog: Fix wrong history len with max size 1
  * Run dialog: Allow changing history size
  * doc: drop ancient MateConf references
  * Run dialog: Fix wrong history order
  * status-notifier: Do not hide passive items
  * update copyright year to 2017
  * panel-menu-bar: fix build warning and some spacing
  * properly fit expanded panel to smaller screen size
  * system-tray: Properly propagate orientation changes
  * notification-area: Fix item orientation
  * workspace switcher: handle GDK_SCROLL_SMOOTH and fix build warning
  * Reenable workspace switcher wrapping
  * pre-bump version
  * status-notifier: Fix handling of icon-padding style property
  * Simplify panel description shown when switching panels with the WM
  * status-notifier: Plug a memory leak
  * remove deprecated sys/timeb.h header, as nothing uses it
  * status-notifier-watcher: Allow re-registration of registered items (#543)
  * setup custom icon
  * Revert "Suppress the shutdown option in the panel if LTSP_CLIENT is set"
  * status-notifier: Plug a memory leak
  * notification area: Fix memory leak sorting items

### mate-panel 1.18.0

  * NEWS: use consistent, project wide, markdown-like formatting
    to make generating release announcements easier
  * Build: require libmate-menu >= 1.10 and dconf >= 0.13.4
  * Build: require libmateweather and libmate-desktop >= 1.17
  * Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and
    --with-gtk build option
  * Launchers: add desktop actions support for additional launch
    options
  * Menu applets: add support for Menulibre menu editor, and prefer
    it to Mozo if both are installed
  * Notification area: add StatusNotifier support
  * Fix lots of GTK+ deprecations and runtime warnings
  * Don't spam accessible name changes when it is translated
  * Some code cleanups
  * Translations update

### mate-panel 1.16.1

  * Clock applet: mark current day in the calendar
  * Clock applet: update tooltip only when new text is different
    (fixes some OpenGL issues in fullscreen apps)
  * GTK+3: stop calendar window jumping when expanding/folding
    locations
  * GTK+3: fix showing icon at mouse cursor on launcher drag-n-drop
  * GTK+3: fix a heap of runtime warnings

### mate-panel 1.16.0

  * Use GtkAboutDialog instead of MateAboutDialog
  * GTK+3: use GtkColorButton/GtkColorChooser in properties dialog
  * GTK+3: fix a lot of deprecations
  * Some more fixes and cleanups
  * Translations update

### mate-panel 1.14.2

  * Some fixes for opensuse.layout
  * Some more fixes and cleanups
  * Translations update
  * Make distcheck use currently selected GTK+ version

### mate-panel 1.14.1

  * Fix missing focus for panel widgets (needed for Orca to work)
  * Some more fixes and cleanups
  * Translations update

### mate-panel 1.14.0

  * Drop MateConf migration script
  * Add separate "Delete" button in reload applet dialog, and
    make "Don't Reload" button do what it says (it won't delete
    applet permanently now)
  * Make max number of bookmarks in menu (before submenu is created)
    configurable via GSettings key
  * Make icon size of menu items configurable via GSettings key
  * Change default menubar icon size to 22px
  * Drop "Ubuntu hacks" (--enable-ubuntu build option) as Ubuntu
    dropped that stuff long ago
  * GTK+3: add several style classes
  * GTK+3: add several css names for 3.20
  * GTK+3: fix rendering of custom backgrounds with 3.18 and newer
  * GTK+3: fix a lot of deprecations
  * Some more fixes and cleanups
  * Translations update
  * Add Changelog generation

### mate-panel 1.12.2

  * Drawer applet: fix occasional stretching of drawer's panel
    over the entire screen
  * Drawer applet: fix occasional crash on applet removing
  * GTK+3: fix infinite loop with some themes
  * Some more fixes

### mate-panel 1.12.1

  * GTK+3: fix background in some themes
  * Some more fixes

### mate-panel 1.12.0

  * Require xrandr 1.3
  * Add option to enable/disable week numbers in calendar
  * Fix positions of locked applets on screen resolution change
  * Retrieve strings directly from gschema (requires intltool 0.50.1)
  * Switch to org.gnome.SessionManager (used by action buttons)
  * GTK+3: add a style class for applets to follow panel-menu-bar
  * Multiple GTK+3 fixes
  * Some more fixes and cleanups

### mate-panel 1.10.1

  * Fish and clock applets: help fixes
  * Drawer applet: fix opening after adding applets to it
  * Force Quit applet: fix desktop freezing with GTK+3
  * Some more GTK+3 fixes
  * Some code cleanup
  * Translations updates

### mate-panel 1.10.0

  * Gtk3, Fix deprecated use of gdk pointer api
  * Gtk3, Port all GtkStyle to GtkStyleContext
  * Gtk3, Port gtk_rc_parse_string to GtkCssProvider
  * Gtk3, Several small fixes
  * Several more fixes from monsta
  * GDK_KEY_* is also in Gtk+2.24
  * showdesktop: Fix the size of the icon
  * clock: Check allocated size before creating the shadow pixbuf
  * applet: Disconnect show and deactivate menu signals before destroying the applet menu
  * Add a gtkimage with the current pixbuf to button-widget
  * Fix implicit declaration of function of gdk_x11_set_sm_client_id
  * panel-addto: Remove the vbox as it is redundant.
  * na: Fix handling of SYSTEM_TRAY_CANCEL_MESSAGE
  * Use gtk icon cache instead of custom one
  * Several small fixes by monsta

### mate-panel 1.8.0

  * Added support for multiple layouts, stored in $(datadir)/mate-panel/layouts
  * Added --layout parameter
  * Add hook to support run dialog and main menu opening with metacity
  * Switch to libwnck
  * Use yelp-tools instead of mate-doc-utils

### mate-panel 1.6.0

  * add --run-dialog option to open run dialog
  * migration to gsettings
  * panel-menu-button: supports changed notify for new "has-arrow" key
  * clock applet: removed evolution support
  * default layout: default panel layout is loaded from
    $(datadir)/mate-panel/panel-default-layout.mate. You can ovverride it by
    providing $(datadir)/mate-panel/panel-default-layout.dist.