Hello community, here is the log from the commit of package caja for openSUSE:Factory checked in at 2018-04-13 12:50:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/caja (Old) and /work/SRC/openSUSE:Factory/.caja.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "caja" Fri Apr 13 12:50:00 2018 rev:29 rq:595688 version:1.20.2 Changes: -------- --- /work/SRC/openSUSE:Factory/caja/caja.changes 2018-03-20 21:56:22.998273072 +0100 +++ /work/SRC/openSUSE:Factory/.caja.new/caja.changes 2018-04-13 12:50:16.222465105 +0200 @@ -1,0 +2,26 @@ +Wed Apr 11 10:12:43 UTC 2018 - sor.ale...@meowr.ru + +- Update to version 1.20.2 (changes since 1.20.0): + * Remove a runtime warning in usage of + caja_clipboard_set_up_editable. + * Can select all the search keywords with Ctrl+a. + * Fix backgrounds and emblems dialogue content rendering. + * Fix warnings from HiDPI commits. + * sidebar: Respect sidebar dimensions on HiDPI. + * HiDPI: Convert Pixbufs to Cairo Surfaces. + * general: Use gdk_monitor_get_scale_factor. + * list-view: Use the cairo surface as a drag icon. + * Scale screen dimensions. + * icon-info: Hash/store icons using scale factor as well as size. + * file: Support HiDPI for thumbnails images. + * properties-window: Support HiDPI for the properties window + icon. + * Support HiDPI icons. + * canvas-container: Listen to scale factor to invalidate icons. + * canvas-item: Use gtk_render_icon_surface for the DnD surface. + * desktop-canvas-view: Scale desktop workarea. + * modify code error: End the statement with a semicolon. + * Update translations. +- Rebase caja-gtk-3.20.patch. + +------------------------------------------------------------------- Old: ---- caja-1.20.0.tar.xz New: ---- caja-1.20.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ caja.spec ++++++ --- /var/tmp/diff_new_pack.URrsxs/_old 2018-04-13 12:50:17.218429022 +0200 +++ /var/tmp/diff_new_pack.URrsxs/_new 2018-04-13 12:50:17.222428877 +0200 @@ -20,7 +20,7 @@ %define typelib typelib-1_0-Caja-2_0 %define _version 1.20 Name: caja -Version: 1.20.0 +Version: 1.20.2 Release: 0 Summary: File manager for the MATE desktop License: GPL-2.0-only AND LGPL-2.0-only ++++++ caja-1.20.0.tar.xz -> caja-1.20.2.tar.xz ++++++ ++++ 577092 lines of diff (skipped) ++++++ caja-gtk-3.20.patch ++++++ --- /var/tmp/diff_new_pack.URrsxs/_old 2018-04-13 12:50:19.474347290 +0200 +++ /var/tmp/diff_new_pack.URrsxs/_new 2018-04-13 12:50:19.478347144 +0200 @@ -42,7 +42,7 @@ G_OBJECT_CLASS (eel_background_parent_class)->finalize (object); } -@@ -492,8 +496,22 @@ fade_to_surface (EelBackground *self, +@@ -493,8 +497,22 @@ fade_to_surface (EelBackground *self, if (!mate_bg_crossfade_is_started (self->details->fade)) { @@ -65,7 +65,7 @@ if (self->details->is_desktop) { g_signal_connect (self->details->fade, -@@ -540,6 +558,22 @@ eel_background_set_up_widget (EelBackgro +@@ -541,6 +559,22 @@ eel_background_set_up_widget (EelBackgro if (self->details->is_desktop) { @@ -88,7 +88,7 @@ set_root_surface (self, window, gtk_widget_get_screen (widget)); } } -@@ -714,7 +748,9 @@ eel_get_widget_background (GtkWidget *wi +@@ -715,7 +749,9 @@ eel_get_widget_background (GtkWidget *wi { EelBackground *self; gpointer data; @@ -98,7 +98,7 @@ g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL); -@@ -725,7 +761,7 @@ eel_get_widget_background (GtkWidget *wi +@@ -726,7 +762,7 @@ eel_get_widget_background (GtkWidget *wi g_assert (EEL_IS_BACKGROUND (data)); return data; } @@ -107,7 +107,7 @@ /* Check for an existing desktop window background. */ for (l = desktop_bg_objects; l != NULL; l = l->next) { -@@ -736,6 +772,7 @@ eel_get_widget_background (GtkWidget *wi +@@ -737,6 +773,7 @@ eel_get_widget_background (GtkWidget *wi return self; } } @@ -115,7 +115,7 @@ self = eel_background_new (); self->details->widget = widget; -@@ -850,12 +887,14 @@ eel_background_set_desktop (EelBackgroun +@@ -851,12 +888,14 @@ eel_background_set_desktop (EelBackgroun if (is_desktop) { @@ -130,7 +130,7 @@ if (gtk_widget_get_realized (self->details->widget)) { widget_realized_setup (self->details->widget, self); -@@ -863,9 +902,11 @@ eel_background_set_desktop (EelBackgroun +@@ -864,9 +903,11 @@ eel_background_set_desktop (EelBackgroun } else { @@ -142,7 +142,7 @@ } } -@@ -897,7 +938,11 @@ eel_background_is_dark (EelBackground *s +@@ -898,7 +939,11 @@ eel_background_is_dark (EelBackground *s /* only check for the background on the 0th monitor */ GdkScreen *screen = gdk_screen_get_default (); GdkDisplay *display = gdk_screen_get_display (screen); @@ -156,7 +156,7 @@ } --- a/libcaja-private/caja-icon-container.c +++ b/libcaja-private/caja-icon-container.c -@@ -4582,7 +4582,14 @@ realize (GtkWidget *widget) +@@ -4584,7 +4584,14 @@ realize (GtkWidget *widget) GTK_WIDGET_CLASS (caja_icon_container_parent_class)->realize (widget); container = CAJA_ICON_CONTAINER (widget); @@ -172,7 +172,7 @@ /* Set up DnD. */ caja_icon_dnd_init (container); -@@ -5242,16 +5249,25 @@ caja_icon_container_search_position_func +@@ -5245,7 +5252,11 @@ caja_icon_container_search_position_func GdkWindow *cont_window; GdkScreen *screen; GtkRequisition requisition; @@ -184,7 +184,8 @@ GdkRectangle monitor; - cont_window = gtk_widget_get_window (GTK_WIDGET (container)); +@@ -5253,9 +5264,14 @@ caja_icon_container_search_position_func + scale = gtk_widget_get_scale_factor (GTK_WIDGET (container)); screen = gdk_window_get_screen (cont_window); +#if GTK_CHECK_VERSION (3, 22, 0) @@ -200,7 +201,7 @@ --- a/src/caja-bookmarks-window.c +++ b/src/caja-bookmarks-window.c -@@ -144,9 +144,15 @@ caja_bookmarks_window_response_callback +@@ -145,9 +145,15 @@ caja_bookmarks_window_response_callback { GError *error = NULL; @@ -236,7 +237,7 @@ eel_show_error_dialog (_("There was an error displaying help."), error->message, --- a/src/caja-desktop-window.c +++ b/src/caja-desktop-window.c -@@ -249,6 +249,7 @@ realize (GtkWidget *widget) +@@ -255,6 +255,7 @@ realize (GtkWidget *widget) G_CALLBACK (caja_desktop_window_screen_size_changed), window); } @@ -244,7 +245,7 @@ static gboolean draw (GtkWidget *widget, cairo_t *cr) -@@ -257,6 +258,7 @@ draw (GtkWidget *widget, +@@ -263,6 +264,7 @@ draw (GtkWidget *widget, return GTK_WIDGET_CLASS (caja_desktop_window_parent_class)->draw (widget, cr); } @@ -252,7 +253,7 @@ static char * real_get_title (CajaWindow *window) -@@ -280,7 +282,9 @@ caja_desktop_window_class_init (CajaDesk +@@ -287,7 +289,9 @@ caja_desktop_window_class_init (CajaDesk wclass->realize = realize; wclass->unrealize = unrealize; wclass->map = map; @@ -390,9 +391,23 @@ if (error) { eel_show_error_dialog (_("There was an error displaying help."), error->message, GTK_WINDOW (dialog)); +--- a/src/file-manager/fm-list-model.c ++++ b/src/file-manager/fm-list-model.c +@@ -270,7 +270,11 @@ fm_list_model_get_icon_scale (FMListMode + &retval); + + if (retval == -1) { ++#if GTK_CHECK_VERSION (3, 22, 0) + retval = gdk_monitor_get_scale_factor (gdk_display_get_monitor (gdk_display_get_default (), 0)); ++#else ++ retval = gdk_screen_get_monitor_scale_factor (gdk_screen_get_default (), 0); ++#endif + } + + return retval; --- a/src/file-manager/fm-properties-window.c +++ b/src/file-manager/fm-properties-window.c -@@ -3418,9 +3418,11 @@ create_emblems_page (FMPropertiesWindow +@@ -3421,9 +3421,11 @@ create_emblems_page (FMPropertiesWindow gtk_container_set_border_width (GTK_CONTAINER (emblems_table), 12); @@ -404,7 +419,7 @@ gtk_widget_show (scroller); gtk_notebook_append_page (window->details->notebook, -@@ -5401,10 +5403,17 @@ real_response (GtkDialog *dialog, +@@ -5405,10 +5407,17 @@ real_response (GtkDialog *dialog, switch (response) { case GTK_RESPONSE_HELP: