summaryrefslogtreecommitdiff
path: root/mate-panel
AgeCommit message (Collapse)AuthorFilesLines
2017-04-26use GTK+3 bookmarks location for Places menumonsta1-5/+4
2017-04-19fix build with gcc 4.9.2 (looks like it's in c89 mode by default)monsta1-1/+2
2017-04-18Run dialog: Add option to reverse history viewMoritz Bruder1-22/+38
A setting is added to show the run dialog history in reverse.
2017-04-18Run dialog: Fix wrong history len with max size 1Moritz Bruder1-17/+16
In a special case where the history size was 1, the actual history saved had length 2. In addition history is always written with new entries. One could also connect a signal to the max size property to force writing history (i.e., to shorten it).
2017-04-18Run dialog: Allow changing history sizeMoritz Bruder1-26/+33
A key has been added to the gsettings schema that controls history size. The code of the run dialog has been changed to use that key.
2017-04-17Run dialog: Fix wrong history orderMoritz Bruder1-1/+1
Initially the org.mate.panel.general.history-mate-run key was saved with the most recent command last. In combination with wrong code this led to scrambling the history. This commit changes the history storage in a way that most recent elements are stored first. The code adapts to this change by changing only one function to prepend instead of append in the list store. (Any old histories might therefore be wrong for a short time, but that's probably worth it to fix this bug.)
2017-04-11update copyright year to 2017monsta1-1/+1
2017-04-11panel-menu-bar: fix build warning and some spacingmonsta1-2/+3
2017-04-10Fixes #549Konstantin1-0/+3
2017-04-10properly fit expanded panel to smaller screen sizemonsta1-9/+1
when changing panel orientation or rotating the screen itself, panel might keep its old size, so some applets might appear behind screen edge (until you restart the panel). same thing might happen when enabling hide buttons. fixes https://github.com/mate-desktop/mate-panel/issues/552 upstream commit with detailed problem description: https://git.gnome.org/browse/gnome-panel/commit/?id=fc24d8fa623c4cf841eb5168cb1c250b4a84d4da upstream commit with the actual fix: https://git.gnome.org/browse/gnome-panel/commit/?id=4511f4466df0b163906794b4a32196226ccf90f3 yes, it's somewhat messed up there :)
2017-03-30Simplify panel description shown when switching panels with the WMColomban Wendling1-57/+8
Fixes #530.
2017-03-20setup custom iconDenis Gorodnichev2-1/+6
restore ability to configure launcher's custom icon which degradated after switching on g_app_info_get_icon also update launcher state after saving launcher's properties.
2017-03-17Revert "Suppress the shutdown option in the panel if LTSP_CLIENT is set"Scott Balneaves1-1/+1
This reverts commit 8c25e1bdd328a8712735c0b00cf4aede7993da1d. LTSP no longer requires this, and it in fact prevents LTSP machines from shutting down. Closes https://github.com/mate-desktop/mate-panel/issues/535
2017-02-07Don't spam accessible name changes when it is translatedColomban Wendling1-5/+5
Fix the logic guarding against updating the name and description so that it properly checks against strings in the same locale. This prevents spamming accessibility 'accessible-name' change events, avoiding some noise when interacting with the panel.
2017-01-20Add (optional) support for menulibre. https://smdavis.us/projects/menulibre/ ↵Martin Wimpress2-8/+8
(#515) This patch re-purposes the existing fallback support for the now obsolete matemenu-simple-editor to add (optional) support for menulibre. The logic is simple, if menulibre is installed use it in preference to mozo. If menulibre is not available, fallback to mozo. The rationale is this; if you've installed menulibre you want to use it in preference to mozo. Menulibre offers a superset of menu editting capabilities compared to mozo and is growing in popularity. This change will allow distro maintainers to chose which menu editor they want to offer.
2017-01-13support desktop actionsDenis Gorodnichev13-212/+255
2017-01-08Gtk-WARNING: Allocating size to GtkAlignment..Denis Gorodnichev1-2/+0
2017-01-05remove ancient code leftoversmonsta9-1661/+0
once it was some easter egg, now it's just a non-working garbage
2017-01-05xstuff: remove unused codemonsta2-336/+0
2016-11-29Fix: the panel does not display the icon on the mouse with dndZenWalker1-0/+9
Fixes #457
2016-11-21rename .ui file of panel properties dialog to the original namemonsta3-3/+3
no need to mention GTK+3 anymore
2016-11-21move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build optionmonsta53-3394/+87
and require libmate-desktop >= 1.17 WARNING: use GTK+3 build of libmateweather for this build. that lib is not migrated to GTK+3 only as we will possibly use libgweather instead of it.
2016-11-21panel-widget: panel_widget_unrealize is used only with GTK+ < 3.18monsta1-1/+2
2016-11-21check for stable release of GTK+3, not for development onemonsta6-11/+11
2016-11-21libegg: remove win32 & quartz leftoversmonsta2-13/+1
2016-11-21fix indent a bitmonsta4-8/+8
2016-09-07GTK+-3.20 panel-widget: use GtkSeat instead of deprecated device pointerraveit651-6/+6
2016-09-07GTK+-3.20 top-level: use GtkSeat instead of deprecated device pointerraveit651-8/+20
2016-09-01GTK+-3.20 force quit: use GtkSeat instead of deprecated device pointerraveit651-4/+5
2016-09-01GTK+-3.20 panel-frame: use GtkSeat instead of deprecated device pointerraveit651-3/+2
2016-08-31Gtk+-2 properties-dialog: use Mate-ColorButton for gtk2 buildraveit652-6/+10
2016-08-31GTK+-3 properties-dialog: port to GtkColorChooserraveit652-6/+10
2016-08-31properties-dialog: drop usage of MateColorButtonraveit652-12/+10
Use GtkColorButton instead
2016-08-07Fix FTBFS with Gtk 3.18Matt Spaulding1-2/+2
2016-08-03Gtk+3 UI: add panel-properties-dialog-gtk3.uiraveit653-0/+845
which is cleaned from deprecated widgets for >= gtk+-3.14
2016-08-03GTK+-3.0 panel-properties: port to GtkGridraveit651-0/+15
2016-08-03GTK+-3 panel: don't set panel's initial size to G_MAXINTraveit651-3/+11
Replacing GtkTable with GtkGrid introduced new bug. Warning is - 'Native children wider or taller than 65535 pixels are not supported'. This is caused by setting panels initial size to G_MAXINT. Changing initial size to 0 fixes this new bug. taken from: https://git.gnome.org/browse/gnome-panel/commit/?id=02ce072
2016-08-03GTK+-3 panel-toplevel: port to GtkGridraveit651-0/+38
taken from: https://git.gnome.org/browse/gnome-panel/commit/?id=281f4d5
2016-08-03GTK+-3 panel-ditem-editor: replace gtktable with gtkgridraveit651-0/+66
taken from: https://git.gnome.org/browse/gnome-panel/commit/?id=d254806
2016-07-28panel-context-menu: use GtkAbout and update copyrightraveit651-7/+2
2016-07-26multiscreen: drop unused functionmonsta2-44/+0
from https://git.gnome.org/browse/gnome-panel/commit/?id=f89661d8489a75d1c356925c6e53e8ccc9d7fbb9
2016-06-29use gtk_box_new instead of gtk_{h,v}box_new properlySorokin Alexei4-16/+20
2016-06-29fix some warnings and deprecationsSorokin Alexei7-40/+137
2016-06-29Gtk3: rename panel_widget_size_request() to panel_widget_get_preferred_size()Sorokin Alexei1-48/+106
2016-06-29Gtk3: fix no explicit return value type for set_background_region()Sorokin Alexei1-0/+1
2016-06-21panel-test-applets: fix typomonsta1-1/+1
fixes https://github.com/mate-desktop/mate-panel/issues/439
2016-06-08fix missing focus for panel widgetsraveit651-0/+1
credits and thanks to Joanmarie from orca project fixes partially https://github.com/mate-desktop/mate-panel/issues/441 https://github.com/mate-desktop/mate-panel/issues/440 https://github.com/mate-desktop/mate-panel/issues/444
2016-06-07panel-widget: add missing function declaration for GTK+ >= 3.18monsta1-0/+3
fixes a build warning
2016-06-02added missing variable initializationmonsta1-0/+1
2016-06-02restore correct applet finalizing codemonsta1-1/+2
Revert "Cancel background settings upon MatePanelAppletFrameDBus destruction. This is an attempt to fix https://github.com/mate-desktop/mate-panel/issues/214" This reverts commit e6a14da0f7946f77e4316a05e051527b54ec1c99.