Age | Commit message (Collapse) | Author | Files | Lines |
|
cppcheck --enable=all . 2> err.txt
grep variableScope err.txt
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
*Fix scaling of panel widgets, buttons, and the menu bar
*Draw grab handles at the ends of the panel
*Fix size of _almost_ all included applets
*Fix panel snapping coordinates
*Down-scale monitor coordinates to support multi-monitors
Author: Victor Kareh <[email protected]>
Date: Wed Dec 20 14:03:18 2017 -0500
|
|
|
|
Stop panel from collapsing left on adding fish, moving window-list(or other wncklet applet) on otherwise empty panel
Fixes https://github.com/mate-desktop/mate-panel/issues/661
|
|
fixes https://github.com/mate-desktop/mate-panel/issues/504
have to repeat my change from 024f89bc7c8074f753120d9c8ec4bd839745984b
because of fallout from 225702b3c6a609065465c66f0f2739fc1d2184a9
|
|
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 :)
|
|
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.
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
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
|
|
panel-widget.c move background handling to the panel toplevel in GTK 3.18 and GTK 3.20 builds only, seems to fix the applet crashes on theme changes with a custom background loaded, and in GTK 3.20 also preserves custom backgrounds when GTK themes are changed
|
|
The mate-custom-panel-background style class persists on the panel widget when resetting the panel BG to the system theme. It will overrride the panel system theme and turn the panel transparent with the new applet changes for some reason, so don't run panel_background_apply_css on GTK 3.20 builds. It's not needed to override t.he theme background for a custom background with the new code and GTK 3.20, and mate-panel-menu-bar is already present
|
|
Add back the default background for themes such as Adwaita that do not explicitly support MATE. Tested with custom and system themes in Adwaita and all themes I have. System themes work perfectly, custom themes require restarting panel after any theme change, still need to restart panel after returning to the system theme from a custom theme as well.
|
|
This makes custom backgrounds show on the panel, the menu, the launcher applets
but not yet the tray, the clock button, the trash, or most applets from mate-applets.
Sometimes panel BG not drawn after theme change until panel restarted.
Still, this is a clue-will keep working.
Adding gdk_window_ensure_native (window) was taken from gnome-panel but caused the
default background not to show if the system BG is selected and does not explicitly
set the theme. Also using this brings back the requirement to restart the panel to
fully apply a system BG but progress is being made here.
|
|
|
|
taken from:
https://git.gnome.org/browse/gnome-panel/commit/?id=539ecc4
|
|
gdk_cursor_new_for_display for both GTK versions
|
|
taken from:
https://git.gnome.org/browse/gnome-panel/commit/?id=201f16b
|
|
(libmate-panel-applet files are left alone since there are public
header files used by all panel applets)
|
|
|
|
|
|
|
|
|
|
|
|
This fixes the background for GTK+ 3 themes which don't support mate-panel explicitly. Themes could still overwrite the background if they want in the usual way.
|
|
thanks to some genius from gnome team, we're now supposed to re-implement
gtk_widget_reparent from scratch in every place we need to move a widget
between containers. thanks but no thanks. don't fix what's not broken.
fixes #360
|
|
Should work fine under both Gtk+ versions.
|
|
|
|
|
|
|
|
|
|
|
|
The new GDK_KEY_ keys are also in Gtk+2.
|
|
Replaced gdk_pointer_grab() and gdk_pointer_ungrab()
by gdk_device_grab() and gdk_device_ungrab(), respectively.
Taken from gnome-panel commit: 98da5c1953ab90cc5581c1858d7a9c3d3cf796eb
From: Germán Póo-Caamaño <[email protected]>
|
|
gdk_cursor_unref () is deprecated in Gtk+3
|
|
|
|
|
|
|