./x11/mate-panel, MATE panel application

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 1.21.3, Package name: mate-panel-1.21.3, Maintainer: youri

mate-panel contains the MATE panel, the libmate-panel-applet library and
several applets:

+ the MATE panel is the area on your desktop from which you can run
applications and applets, and perform other tasks.

+ the libmate-panel-applet library allows to develop small applications
which may be embedded in the panel. These are called applets.
Documentation for the API is available with gtk-doc.

+ the applets supplied here include the Workspace Switcher, the Window
List, the Window Selector, the Notification Area, the Clock and the
infamous 'Wanda the Fish'.

Required to run:
[sysutils/desktop-file-utils] [sysutils/dbus-glib] [graphics/hicolor-icon-theme] [graphics/librsvg] [devel/glib2] [audio/libcanberra] [devel/dconf] [lang/python27] [x11/gtk3] [devel/libwnck3] [misc/libmateweather] [x11/mate-desktop] [x11/mate-menus]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:

SHA1: 505b8f645977807650483d84bc09b8fe7dca46cc
RMD160: 97cd89fe5701046f8729d3a1e01015e23d4569ce
Filesize: 2114.41 KB

Version history: (Expand)

CVS history: (Expand)

   2019-01-16 19:07:18 by Youri Mouton | Files touched by this commit (3) | Package updated
Log message:
mate-panel: update to 1.21.3:

### 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-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
   2018-12-09 19:52:52 by Adam Ciarcinski | Files touched by this commit (724)
Log message:
revbump after updating textproc/icu
   2018-11-29 12:22:00 by Patrick Welche | Files touched by this commit (173)
Log message:
Revbump for libcanberra gstreamer change.
   2018-11-14 23:22:54 by Klaus Klein | Files touched by this commit (1332) | Package updated
Log message:
Revbump after cairo 1.16.0 update.
   2018-11-12 04:53:16 by Ryo ONODERA | Files touched by this commit (1532)
Log message:
Recursive revbump from hardbuzz-2.1.1
   2018-10-24 23:11:57 by Leonardo Taccari | Files touched by this commit (173) | Package updated
Log message:
*: (belatedly) revbump for net/libsoup update

Thanks to <wiz>!
   2018-07-20 05:34:33 by Ryo ONODERA | Files touched by this commit (705)
Log message:
Recursive revbump from textproc/icu-62.1
   2018-05-14 15:08:26 by Youri Mouton | Files touched by this commit (3) | Package updated
Log message:
Update mate-panel to 1.20.1:

MATE Panel has much improved Status Notifier Items (SNI) support.
Support panel auto-scaling for HiDPI displays

Full changelog:

Support panel auto-scaling for HiDPI displays
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
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
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 \ 
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
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
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
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
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
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
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
setup custom icon
status-notifier: Plug a memory leak
notification area: Fix memory leak sorting items
Translations update