AgeCommit message (Collapse)AuthorFilesLines
2019-07-26panel-toplevel: fix applets placement on expanded vertical panel1.20monsta1-1/+5
2019-07-26panel-toplevel: fix coding style and spacing a bitmonsta1-6/+3
2019-06-15Revert "menu-bar: transfer focus correctly on alt-F1"raveit654-141/+0
This reverts commit cdaf08f254981d920918fcfdb1aa356dfdf66306. Fixes
2019-05-24travis: use Debian Buster which has 1.20monsta1-1/+1
2019-05-21travis: disable archlinux temporaryraveit651-1/+1
2019-05-21travis: use f28 with old libmatemenuraveit651-1/+1
2019-05-20fix reloading the default layout after panel resetmonsta1-1/+13
- do it in the idle handler - wait until all toplevels are destroyed before reloading the layout
2019-05-20fix random crashes on panel resetmonsta2-51/+43
- unref objects in toplevel's dispose function instead of finalize - disconnect from toplevel's GSettings objects before deleting them
2019-03-10add Travis-CI supportraveit651-0/+140
2019-02-07tx: update resource for transifexraveit651-48/+48
2019-02-07fix make distcheck fail on debianWu Xiaotian4-7/+1
2019-01-30release 1.20.5v1.20.5raveit652-1/+14
2019-01-30tx: sync with transifexraveit6516-100/+261
2019-01-28Tray: Fix too-wide icon spacing after mate-polkit has been used w snilukefromdc1-0/+5
Note that vertical and horizontal panels require different options in the grid, as "homogenous" is needed in rows for horizontal panels and columns in vertical panels to prevent icon rendering problems including icons growing without limit when the tray is moved from a horizontal to a vertical panel
2019-01-28na-tray: wide panels, convert main GtkBox display to GtkGridFabien Broquard2-56/+135
New grid sorting/display functions to arrange notification area icons in a self reorganising grid main changes in: item_added_cb(), notification_notify() -> refresh_notify(). update_size_and_orientation() is no longer needed the grid auto arranges on any size-allocation which includes orientation changes. Grid is now refreshed with refresh_grid()/determine_grid_properties()/reorder_items_with_data(). based on the min_icon_size property the main applets' code can call na_grid_set_min_icon_size() to update the grid icon size.
2019-01-28na-tray: wide panels, preliminary batch box to grid renameFabien Broquard5-91/+78
box/Box/BOX changed to grid/Grid/GRID as a preliminary step to prepare for changing GtkBox in na-box/na-grid to a GtkGrid to make the notification area work well on vertical and wide panels note: even if everything is renamed to grid, the GtkWidget is still a GtkBox thats why GtkBox and GTK_TYPE_BOX have not been renamed.
2019-01-28button-widget: wide panels, more suitable resize limits on Widgets and arrowsbraikar1-15/+42
Set better limits to the size taken by all BUTTON_WIDGETs when the panel is wide. For a wide panel (example vertical panel 100px wide) a widget would, before, take a space of 100x100 (for max hardcoded icon size 48px) Now if panel width exceeds 50px, the widgets' height stays at 50 and does not grow in height anymore. Same behaviour applies on wide horizontal panels. The GTK_ARROW also resizes properly for wide panel on BUTTON_WIDGETs with property "has_arrow"
2019-01-21clock: set horizontal padding for clock-buttonraveit651-2/+2
To make sure we have space left and right inside the button if applet is build-in-process.
2019-01-06Clock: Fix weather icon size selection for panel heightlukefromdc1-2/+29
2019-01-06Clock: ensure weather icon resizes with panellukefromdc1-4/+37
Connect to the "change_size" signal and reload the icon at the correct size
2019-01-06clock: force no button vertical padding and marginlukefromdc1-4/+7
fixes weather-icon problems with some themes
2018-12-21release 1.20.4v1.20.4raveit652-1/+16
2018-12-21tx: sync with transifexraveit65391-18389/+146526
2018-12-21disable deprecation warnings for distcheckraveit651-1/+2
2018-12-05tx: fix typoraveit651-2/+2
2018-11-26Tray: simplify force-redraw, use code that actually workslukefromdc1-38/+5
Prevent most corruption of tray icons and reduce by half incomplete rendering of them, replace a never-built code block that could not be built, and replace (deprecated) direct expose handling with gtk_widget_hide/gtk_widget_show_all *Note that this is needed for GTK 3.23 but may help remaining icon issues with GTK 3.22 as well and is simpler code in any case
2018-11-15Use make functions for HELP_LINGUASraveit652-2/+10
2018-10-17menu-bar: transfer focus correctly on alt-F1Samuel Thibault4-0/+141
The background is in . One of the conclusions, in , is that mate-panel needs to properly transfer focus on alt-F1 keyboard shortcut. It used to work only by luck before, only because gtk used to deactivate itself during a keyboard grab. But as discussed in that behavior poses accessibility feedback issues, is not coherent, and keyboard grab feedback will not be available in wayland anyway. Thus @ebassi saying in that not transferring focus properly is the actual bug. This change explictly switches to the menu bar after saving which X Window had the focus, and on menu bar deactivation restores focus to that X Window. Fixes #851 This a backport of commit f0f4c5e1217eefd46edf9f98633fb32967c67461.
2018-10-03tx: update sources for transifexraveit652-38/+38
find . -name legal.xml -exec cp ~/Devel/mate-user-guide/mate-user-guide/C/legal.xml {} \;
2018-10-02tx: update mate-clock translation sourceraveit651-64/+74
2018-10-02Clock applet help: To Adjust the System Date or Timerbuj1-19/+19
2018-10-01Clock applet help: Add Show week numbers in calendarrbuj1-0/+6
2018-10-01Clock applet help: Fix speed unit for meters per secondrbuj1-1/+1
2018-09-28tx: add fish and clock help to transifex configraveit654-0/+942
2018-09-18panel: avoid a criticalRui Caridade1-1/+1
g_file_query_info can return NULL. Use g_clear_object to make sure we don't try to unref NULL pointer. Origin commit:
2018-09-18panel-toplevel: fix memory leak in calculate_minimum_heightRui Caridade1-1/+2
Origin commit :
2018-08-08release 1.20.3v1.20.3raveit651-6/+13
2018-08-08sync with transifexraveit657-37/+37
2018-08-07Change GTK_CHECK_VERSION to match next gtk+ releaseraveit653-7/+7
2018-07-28pre-bump versionraveit652-1/+3
2018-07-28applets: Guard against GTK scale-factor fixes on GtkSocketVictor Kareh3-10/+11
2018-07-28window-list: Skip setting size hints until WnckTasklist has items to show.Victor Kareh1-1/+28
2018-07-28applets: Fix runtime error messagesVictor Kareh2-5/+9
2018-07-28mate-panel-applet: setup_x_error_handler for in-process applets toolukefromdc1-4/+6
This is for the tray: GtkPlug/GtkSocket widgets are used to embed tray icons (GtkStatusIcons) in the tray even if the tray is in-process and does not use the plug/socket widgets to be itself embedded in the panel
2018-07-28GTK 3.23: fix applet size allocationlukefromdc1-9/+12
Limit workaround for GTK 3.22 double width/height allocation to GTK 3.22 builds only
2018-07-28GTK 3.23: don't cut tray icons too narrow in HiDPI modelukefromdc1-0/+4
Code required to avoid spaces between tray icons with GTK 3.22 cuts tray icons in half with window-scaling=2 in GTK 3.23
2018-07-28na-tray-child: remove na_tray_child_size_allocatelukefromdc1-46/+0
Remov leftover from GTK2 that may play a role in cutting tray icons
2018-06-29panel-toplevel: add position css classAlberts Muktupāvels1-14/+47
origin commit:
2018-05-29release 1.20.2v1.20.2raveit652-17/+41