Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
492 lines (436 sloc) 21.3 KB
### mate-panel 1.23.0
* sync with transifex
* add volume-applet to fedora layout
* Show single empty panel, even if no default layout is found
* Dropped *-protocol suffix from generated files
* help: update copyright
* [Security] panel-keyfile: Use 'g_strlcpy' instead of 'strcpy'
* na-tray-child: avoid deprecated 'gtk_widget_set_double_buffered'
* [ci] Enable clang-analyzer
* Wayland support for several files
* Error if compiling panel-plug-private.h without X11 support
* Don't build X11 specific files when X11 support is not enabled
* Remove unneeded X11 includes
* GdkRectangle monitor -> monitor_geom
* Change panel_toplevel_get_monitor_geometry to fill in a GdkRectangle instead of 4 ints
### mate-panel 1.22.0
* update translations
* Ensure proper translation of the about dialog title
* Make translatable the copyright in about dialog
* Fix last menu with gtk_menu_popup and failure to follow panel theme
* mate-panel-applet.c: replace deprecated gtk_menu_popup
* Properly align button menu positions on vertical panels
* initial travis-CI support
* fix crash on removing tray
* panel-action-protocol: Error if used when X11 is disabled
* panel-force-quit: Error if used when X11 is disabled
* panel-xutils: Error if used when X11 is disabled
* xstuff: include GTK and GDK X11 headers, so including files don't have to
* xstuff: add is_using_x11 ()
* xstuff: Error if X11 not enabled
* Applets: only compile X11 applets when X11 is enabled
* Clock: Wayland support
* wncklet: Error if compiling without X11 support
* Notification area: error if compiling without X11 support
* applet.c: Remove unused mate_panel_applet_position_menu ()
### mate-panel 1.21.4
* update translations
* libmate-panel-applet: Add comments in headers to explain Wayland behavior
* libmate-panel-applet: mate-panel-applet.c Wayland support
* libmate-panel-applet: Applet factory Wayland support
* libmate-panel-applet: Error if panel-plug is built without X11
* libmate-panel-applet: Stop X11 specific files from building on Wayland
* eggsmclient: avoid deprecated 'g_type_class_add_private'
* clock: set horizontal padding for clock-button
* panel-config-global: avoid deprecated 'g_settings_list_keys'
* Store fish surface size to enable rendering without backend specific code
* Remove unused screen variable in fish applet
* Remove X specific functions from fish applet
* README: don't mention dbus-glib which is not needed anymore
* Clock: Fix weather icon size selection for panel height
* Clock: ensure weather icon resizes with panel
* Tray: Fix too-wide icon spacing after mate-polkit has been used w sni
* clock: force no button vertical padding and margin
* disable deprecation warnings for distcheck
* Disallow building without X11 support
* Allow for enabling and disabling a backend without affecting the other
* Remove generated Wayland files on make clean
* Replace wayland-scanner private-code option with code
* clock.c: Force negative margin, not passing on clockbutton
* Link with Wayland protocols and libraries
* Include Wayland protocol generating makefile in build system
* Add wayland protocol generating makefile
* Updated for Wayland support
* Add XDG Shell protocol xml
* Add Layer Shell protocol xml
* Remove legacy X11 package detection
* panel-gtk: Fix memory leaks
### mate-panel 1.21.3
* update translations
* Use make functions for HELP_LINGUAS
* Check if manager->proxy is NULL
* Migrate mate-panel from dbus-glib to gdbus
* notification-area-preferences-dialog.ui: avoid GtkButton:use-stock
* Fix GdkSeat warning
* Ensure alt-F1 can show the menu even if no menu applet on panel
* na-tray: add preferences dialog and applet menu entry
* na-tray: wide panels, add GSettings to the applet
* na-tray: wide panels, convert main GtkBox display to GtkGrid
* na-tray: wide panels, preliminary batch box to grid rename
* button-widget: wide panels, more suitable resize limits on Widgets and arrows
* README - Add dependency list
* update legal.xml
* Clock applet help: To Adjust the System Date or Time
* Clock applet help: Add Show week numbers in calendar
* Clock applet help: Fix speed unit for meters per second
### mate-panel 1.21.2
* sync with transifex
* menu-bar: transfer focus correctly on alt-F1
* panel: avoid a critical
* panel-toplevel: fix memory leak in calculate_minimum_height
* 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
* fish: avoid deprecated 'gtk_window_set_wmclass'
* Tray: simplify force-redraw, use code that actually works
* panel-actions: replace deprecated gtk_menu_popup
* applet-context-menu: replace deprecated gtk_menu_popup
* panel-context-menu: replace deprecated gtk_menu_popup
* GTK 3.23: don't cut tray icons too narrow in HiDPI mode
* na-tray-child: remove na_tray_child_size_allocate
* panel-menu-button: replace deprecated gtk_menu_popup
* na-tray-child: replace deprecated gdk_error_trap_push/pop functions
* libmate-panel-applet: replace deprecated gdk_error_trap functions
* panel-xutils: replace deprecated gdk_error_trap functions
* panel-util: replace deprecated gdk_flush
* main: replace deprecated gdk_flush
* panel-widget: replace deprecated gdk_flush
* panel-toplevel: add position css class
* panel-force-quit: replace deprecated gdk_device_grab
* panel-force-quit: replace deprecated gdk_error_trap functions
* panel-force-quit: replace deprecated gdk_flush
* menu.c: Fix: Keep spaces in the left if "menus-have-icons" is off
* Panel-gtk.c: Show menu icons only when "menus-have-icons" is set
* workspace-switcher: provide themed fallback color
### mate-panel 1.21.1
* Translations update
* update mate-menus requiremnt
* panel-menu-button.c: Force use basename for compare
* Support new mate-menus api
* Convert launcher icons to cairo surfaces
* fix rendering and removal of in-process applets on unexpanded panel
* applet.c: avoid deprecated GtkImageMenuItem
* limit size of panel-hide-button
* clock: fix weird thing in comments
* clock: fix actual copy/paste error which caused use-after-free
* clock: fix use-after-free
* fish: Install fish animations in fish-specific directory
* fish: drop wanda image from gresource
### mate-panel 1.21.0
* Translations update
* 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()"
* panel-context-menu.c: avoid deprecated GtkImageMenuItem
* avoid 'gtk_file_chooser_dialog_new' with stock ids
* Accessibility: white/black applet handles in GNOME high contrast themes
* panel-run-dialog.ui: avoid deprecated:
* fish.c: avoid 'gtk_dialog_new_with_buttons' with stock id
* panel-test-applets.ui: avoid deprecated:
* window-list.ui: avoid GtkVBox and GtkButton:use-stock
* workspace-switcher.ui: avoid deprecated GtkButton:use-stock
* Theme: show applet handles on non-MATE themes
* panel-properties-dialog.ui: avoid GtkButton:use-stock and GtkImage:stock
* fish.ui: avoid deprecated:
* clock.ui: avoid deprecated:
* avoid gtk_dialog_add_buttons with stock ids
* workspace-switcher: support i3 WM
* tx: update config with branch specific resoures
* workspace-switcher: support metacity WM
* Apply fix for workspace-switcher by vkareh
* Fix rendering of out-of-process window list with hidpi
* 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
* tx: add makepot and .pot files
* run-dialog: use F6 to switch between entry field and program list
* transifex: set minimum_perc and type in config file
* 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
* 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
* 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.
You can’t perform that action at this time.