Age | Commit message (Collapse) | Author | Files | Lines |
|
Apply Alberts Muktupāvels' https://bugzilla.gnome.org/attachment.cgi?id=332444&action=diff to Caja, it just plain works.
Remove previous fallback background code.
Add GTK 3.21 selectors missed in caja_desktop_window_class_init, clean up a couple tabs
|
|
|
|
|
|
|
|
|
|
Stop the properties window from ballooning to full screen height when built and run with GTK 3.21/22. In GTK 3.21 the "emblems" tab's scrolled window will expand to the entire height of the screen attempting to accomodate all icons unless this is explicitly limited using the new command gtk_scrolled_window_set_max_content_height().
Unfortunately that command is GTK 3.21 and later only, so this forces GTK 3.21 builds to be run only with Gtk 3.21 and later. Thus this is put behind a GTK 3.21 selector and packages built from it must depend on GTK 3.21 and later. Fortunately no distro is going to ship any file manager built with newer GTK 3 than they ship. A GTK 3.21 build of this will actually open in 3.20 but hit the undefined symbol and crash if you select "properties" on any item, exactly as I would expect it to so.
|
|
taken from:
https://git.gnome.org/browse/nautilus/commit/?id=ba52f92
|
|
taken from:
https://git.gnome.org/browse/nautilus/commit/?id=f81188e
|
|
|
|
|
|
fixes https://github.com/mate-desktop/caja/issues/516
adapted from:
https://git.gnome.org/browse/nautilus/commit/?id=1a76e044a2c9b834d00c4ea30f1e3af3321d8cdd
https://git.gnome.org/browse/nautilus/commit/?id=878e2a4f7ada26bb7c106e5bbdbd8434acf86c77
https://git.gnome.org/browse/nautilus/commit/?id=f7b54cdba55a0856b201e62818059ac5007fac35
https://git.gnome.org/browse/nautilus/commit/?id=3d275a971132a41809a3b1e5b8ac683d264d6c35
|
|
GTK 3.19/3.20 builds only:
Applying the .view class to the icon container no longer works in gtk3.19, so apply it to the scrolled window instead. Apply it in both icon view and compact view, as both need it. Doing it from this file prevents it from being applied to the scrolled window under a treeview, thus preventing the exposed corner above the scrollbar in a treeview from showing the view background color.
Tested this build in gtk3.19.8 with good results. Tested in my own theme (UbuntuStudio_Legacy),Adwaita, BlackMATE, Green-Submarine, and BlueMenta, all still work right. Adwaita now shows the proper white view color, and my own theme gives a white icon view without also showing
white squares over the treeview scrollbars. That was an unwanted side effect of applying the view color in the gtk theme to all the scrolled windows containing list, icon, or compact views as there is no way to tell them apart from the theme only. This approach keeps the scrolled window under the treeview transparent but themes them under icon or compact views.
Using .view rather than a custom class enables themes not written for MATE to set the Caja background to match expected view colors, just as it did on the icon container in gtk3.18 and earlier. Leave it on the icon container too, as it may be needed in some themes to theme elements within the icon view.
Also, I found no ill effects from the added style class on gtk3.18. In that case, the .view style class on the icon container should cover over anything in the scrolled window. Since the style class is not applied to the scrolled window used by a list view, no ill effect there in gtk 3.19 or gtk3.18. Applying to gtk3.19 only builds for now just in case
|
|
taken from
https://git.gnome.org/browse/nautilus/commit/?id=564264cc6cc6fa44390791248019547a7133d70d
and applied in some other places as well
|
|
This is needed to fix gtk3 build failure for gtk+-3.14, causes by different
GTK_CHECK versions for deprecated GtkLabel for 3.16.
|
|
|
|
|
|
|
|
|
|
|
|
taken from:
https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-2&id=70df8fa
|
|
|
|
gdk_cursor_new i deprecated with gtk+-3.16 and
gdk_cursor_new_for_display is available since 2.2
|
|
taken from:
https://git.gnome.org/browse/nautilus/commit/?id=74a8f78
|
|
taken from:
https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-0&id=8b13a04
|
|
taken from:
https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-0&id=8e5689
|
|
|
|
|
|
So we can remove them
taken from:
https://git.gnome.org/browse/nautilus/commit/?id=12bcaf9
|
|
taken from:
https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-16&id=ac83942
|
|
taken from:
https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-4&id=0026899
https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-4&id=8b99f1f
https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-4&id=b4877e5
https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-16&id=0a5838
|
|
inspired from:
https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-4&id=29dea2e
|
|
inspired from:
https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-4&id=c6903f4
|
|
fixes https://github.com/mate-desktop/caja/issues/283
|
|
|
|
- gtk_{v,h}box usage is deprecated since gtk+-3.2.0
|
|
|
|
|
|
fixes https://github.com/mate-desktop/caja/issues/452
from https://github.com/GNOME/nautilus/commit/9eee9ff6ca3e93d5d363725282d8ba393a1e6d01
|
|
Notes and Image Properties tabs went missing after https://github.com/mate-desktop/caja/commit/451eef9b275ce006b270a3569d96e531e24dd15a
fixes https://github.com/mate-desktop/caja/issues/433
|
|
|
|
|
|
This reverts commit b4e25754bf17ef54569367718eda57ea759108c5.
|
|
this should be corrected when m-u-g will be complete
(e.g. will contain help for all these dialogs)
|
|
Closes https://github.com/mate-desktop/caja/pull/392
Closes https://github.com/mate-desktop/caja/issues/382
|
|
Closes https://github.com/mate-desktop/caja/pull/372
|
|
Closes https://github.com/mate-desktop/caja/pull/370
|
|
|
|
The callback function update_auto_enum should be connected before the default_zoom_level_changed, otherwise the new_level always get the last "old" value in default_zoom_level_changed and the desktop-view display strange.
|
|
|
|
|