summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-02-08add travis-ci configraveit651-0/+121
2019-02-08tx: update resource for transifexraveit651-633/+632
2019-02-08fixed distcheck fail on debianWu Xiaotian10-48/+7
2019-01-13pathbar: fix random segfaults on opening mounts from Desktoplukefromdc3-121/+84
Adapt and apply these four relevent Nautilus commits, which remove the code responsible for the segfaults: *https://github.com/GNOME/nautilus/commit/e1ad3c05a6cd08c8cbf18ae53701dd742249d5fd#diff-f896071d07d34e87af94a18de95e4ea2 "pathbar: add a path-event signal" *https://github.com/GNOME/nautilus/commit/875efc324f8e91f2d157c7532fe5570c1de421c7#diff-f896071d07d34e87af94a18de95e4ea2 "pathbar: remove unused code" *https://github.com/GNOME/nautilus/commit/cfa51e6702ade6a8ca9045791773e6e10560262f "window-pane: use the path-event signal from NautilusPathBar" (now CajaPathBar) *https://github.com/GNOME/nautilus/commit/2759def4968f89c1a2370ca5b2b91af84dc4afd3 "pathbar: add a return value from path-event signal"
2018-12-20move appdata to metainfo directorymonsta1-1/+1
fixes https://github.com/mate-desktop/caja/issues/921
2018-12-11release 1.20.3v1.20.3raveit652-3/+15
2018-12-11tx: sync with transifexraveit65120-3849/+13390
2018-12-11disable deprecation warnings for distcheckraveit651-1/+5
2018-12-03caja-places-sidebar: replace two other uses of g_drive_poll_for_media_finishlukefromdc1-2/+2
Both of these uses are incorrect and if this code is ever run would likely segfault. Adapted from https://github.com/linuxmint/nemo/commit/4ffea61b26033da1305ab8287058044065a1c101
2018-12-03Fix segfault on stopping USB hard driveslukefromdc1-1/+1
Fix https://github.com/mate-desktop/caja/issues/1046 drive_stop_cb should never have used g_drive_poll_for_media_finish which is for ejectable media in a fixed drive (e.g CD drive) and not for stopping a removable drive
2018-12-03fm-properties-window: Fix memory leaksPablo Barciela1-6/+13
'g_strconcat' needs to be freed
2018-12-03caja-desktop-link-monitor: Fix memory leakPablo Barciela1-4/+5
'g_strconcat' needs to be freed
2018-11-08Fix case-insensitive comparison in running_in_mateZhang Xianwei3-6/+6
The environment variable XDG_SESSION_DESKTOP and DESKTOP_SESSION in running_in_mate are compared using "MATE". Actually the environment variable in MATE DE is "mate"(lower case). Using "mate" instead of "MATE" to fix it. Signed-off-by: Zhang Xianwei <[email protected]>
2018-08-25pathbar: Activate pane when changing locationVictor Kareh1-0/+3
2018-08-01caja-window: Fix: mouse doesn't work with [ctrl] + [.] or [ctrl] + [;]Pablo Barciela1-0/+5
Fixes https://github.com/mate-desktop/caja/issues/1024
2018-06-27desktop window: Add is-desktop AtkObject attributeSamuel Thibault2-0/+51
Screen readers need to distinguish between the desktop window and normal windows, to be able to provide nicer speech synthesis. This can be done by simply adding an "is-desktop" attribute to the underlying AtkObject. This is here done by introducing a thin caja_desktop_window_accessible_class class which is based on GtkWindowAccessible and just appends the attribute. Closes: #999
2018-04-06update NEWS for 1.20.2v1.20.2raveit651-13/+14
2018-04-06Fix warnings from HiDPI commitslukefromdc3-1/+8
*caja-pathbar: fix warning,and in the process maybe fix occasional segfaults on opening mounted volumes from the desktop *caja-icon-info: Stop gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed warning by handling NULL return from function finding the pixbuf caja-icon-canvas-item-c: do not use g_object_unref where it does not work Stop the g_object_unref: assertion 'G_IS_OBJECT (object)' failed warnings on closing icon views
2018-04-05release 1.20.2raveit652-1/+17
2018-04-05sidebar: Respect sidebar dimensions on HiDPIVictor Kareh2-2/+10
2018-04-05HiDPI: Convert Pixbufs to Cairo SurfacesVictor Kareh21-276/+395
This allows icons in most places to scale up properly for HiDPI displays.
2018-04-05general: use gdk_monitor_get_scale_factorAlexandru Pandelea1-1/+1
As it is deprecated, instead of using gdk_screen_get_monitor_scale_factor use gdk_monitor_get_scale_factor(). https://bugzilla.gnome.org/show_bug.cgi?id=779774 origin commit: https://gitlab.gnome.org/GNOME/nautilus/commit/273e6efc
2018-04-05list-view: use the cairo surface as a drag iconCosimo Cecchi1-11/+8
As we now store surfaces in the GtkListStore, we have to change the drag method to use it instead of a pixbuf. origin commit: https://gitlab.gnome.org/GNOME/nautilus/commit/18a380af
2018-04-05Scale screen dimensionsVictor Kareh7-25/+60
2018-04-05icon-info: hash/store icons using scale factor as well as sizeLionel Landwerlin1-6/+18
Otherwise we might pick up an icon at an invalid size for a given scale. https://bugzilla.gnome.org/show_bug.cgi?id=776896 origin commit: https://gitlab.gnome.org/GNOME/nautilus/commit/53cee1de
2018-04-05file: support HiDpi for thumbnails imagesCosimo Cecchi1-3/+3
This was missing from the last commit. origin commit: https://gitlab.gnome.org/GNOME/nautilus/commit/b3b4bea5
2018-04-05properties-window: support HiDpi for the properties window iconCosimo Cecchi1-17/+10
This was missing from the last commit. origin commit: https://gitlab.gnome.org/GNOME/nautilus/commit/3a6053f1
2018-04-05Support HiDpi iconsCosimo Cecchi32-185/+332
Port the rendering of icons to cairo surfaces, so that we can apply the GDK scale factor when rendering icons. origin commit: https://gitlab.gnome.org/GNOME/nautilus/commit/0d4555d7
2018-04-05canvas-container: listen to scale factor to invalidate iconsLionel Landwerlin1-0/+12
This is one of the condition that needs to trigger an invalidation to recompute layout at the correct size. https://bugzilla.gnome.org/show_bug.cgi?id=776896 origin commit: https://gitlab.gnome.org/GNOME/nautilus/commit/b257699e
2018-04-05canvas-item: use gtk_render_icon_surface for the DnD surfaceCosimo Cecchi1-3/+8
So to get HiDpi support. origin commit: https://gitlab.gnome.org/GNOME/nautilus/commit/31059f33
2018-04-05desktop-canvas-view: scale desktop workareaAndrea Azzarone1-4/+8
The problem is that in the function canvas_container_set_workarea the screen width and height are in "application pixels" while the workarea ones are in "device pixels" so when the scaling is > 1, the margins are not properly setted. We need to scale-down the workarea geometries to "application pixels". https://bugzilla.gnome.org/show_bug.cgi?id=769302 origin commit: https://gitlab.gnome.org/GNOME/nautilus/commit/315a55df
2018-04-05modify code error: end the statement with a semicolon张雯1-2/+2
2018-03-23release 1.20.1v1.20.1raveit652-11/+18
2018-03-23tx: update translationsraveit65119-98940/+151447
2018-03-23tx: set minimum_perc = 2raveit651-1/+1
2018-03-23tx: update config with branch specific resouresraveit651-1/+1
2018-03-15tx: add makepot and move .pot file to srcdirraveit652-0/+5
2018-03-13remove runtime warning in usage of caja_clipboard_set_up_editablezhangwen21-1/+1
2018-03-13can selected all the search keywords with Ctrl+a.张雯3-3/+13
Fixes #918
2018-03-12add caja.pot for auto-update translationsraveit651-0/+7584
2018-03-11transifex: set minimum_perc and type in config fileraveit651-0/+2
2018-02-13fix backgrounds and emblems dialog content renderinglukefromdc1-0/+8
Fix https://github.com/mate-desktop/caja/issues/506 Redraw the contents once and exactly once at intial run of eel_wrap_table_draw to get them to show up immediately.
2018-01-31release 1.20v1.20.0raveit652-1/+14
2018-01-31sync with transifexraveit65117-73508/+88518
2018-01-31drop CSS for GTK+ 3.14monsta2-30/+0
2018-01-31require GTK+ 3.22 and GLib 2.50monsta46-603/+24
2018-01-26Fix tasklist icon change when opening new tabbl0ckeduser1-0/+3
Fixes #719
2018-01-19Include local files with "" instead of <>Jan Niklas Hasse3-4/+6
2018-01-15search_dispose and search_finilize can't be run after search finishedchen donghai1-1/+0
in caja_search_directory.c, fixes https://github.com/mate-desktop/caja/issues/895
2018-01-15add missing window icon to About dialog for extensionsmonsta1-0/+1