summaryrefslogtreecommitdiff
path: root/src/file-manager/fm-directory-view.c
AgeCommit message (Collapse)AuthorFilesLines
2018-10-02fm-directory-view.c: Decrease minimum update interval.lukefromdc1-2/+2
With a lower starting interval, the UI responds more quickly, and loading tends to complete faster. Ported from github.com/linuxmint/nemo/commit/61368e3fc33c0d662f45731d6bbb2a28fc5023ca Where these benchmarks resulted for Nemo: NEMO_BENCHMARK_LOADING=1 nemo /usr/bin with: Nemo startup time: 1.797009 seconds Folder load time: 0.937992 seconds Idle...Folder load time: 0.973764 seconds without: Nemo startup time: 2.054006 seconds Folder load time: 1.187159 seconds Idle...Folder load time: 1.219712 seconds Speedup on opening a Caja folder with many files was immediate and obvious
2018-05-10eel-gtk-extensions: replace deprecated gtk_menu_popup functionraveit651-13/+6
2018-04-08set icon names instead stock ids in some placesPablo Barciela1-1/+1
2018-04-04HiDPI: Convert Pixbufs to Cairo SurfacesVictor Kareh1-39/+39
This allows icons in most places to scale up properly for HiDPI displays.
2018-04-04Support HiDpi iconsCosimo Cecchi1-13/+19
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-03-17avoid gtk_dialog_new_with_buttons with stock idsPablo Barciela1-21/+41
2018-03-12avoid gtk_dialog_add_buttons with stock idsPablo Barciela1-4/+9
2018-03-01avoid eel_create_question_dialog with stock idsPablo Barciela1-1/+1
2018-02-09avoid deprecated GtkStockPablo Barciela1-91/+91
2018-01-31require GTK+ 3.22 and GLib 2.50monsta1-16/+0
2018-01-09remove +x attr from source filesmonsta1-0/+0
fallout from last commit
2018-01-08ui: don't use overlay-scrollbarsraveit651-0/+3
make it consistent with behaviour for caja-places-sidebar
2017-11-05open folder in new window: [ctrl] + [shift] + [w]Pablo Barciela1-1/+1
Fixes https://github.com/mate-desktop/caja/issues/859
2017-09-23Fix: wrong <Shift+Del> behavior while renaming filesPablo Barciela1-2/+4
Fixes https://github.com/mate-desktop/caja/issues/509
2017-07-22don't use deprecated gtk_show_uriraveit651-0/+6
2017-07-16avoid deprecated gdk_screen_get_numberZenWalker1-5/+6
2017-04-18don't check nonexistent MATE22_USER_DIR env varmonsta1-10/+1
another case of excessive gnome -> mate renaming back in 2011
2017-03-13Revert "GTK3.21:fix desktop redraw"Alexei Sorokin1-12/+0
2017-02-07Remove unused codelukefromdc1-7/+0
2017-02-07Fix for https://github.com/mate-desktop/caja/issues/734lukefromdc1-1/+1
restore "open with other application" menu entry for directories
2016-12-29Show "open with" menu for desktop and theme fileslukefromdc1-3/+1
Apply https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-4&id=b9c51fd4eb84a9f52ee4be1bf183fc516984130b via https://gist.github.com/raveit65/19cfc5fe706ac6a2ea5d663a94fb02af
2016-12-29fix indent and spacing a bitmonsta1-5/+6
2016-12-29check for stable version of GTK+3, not for development onemonsta1-6/+6
2016-11-22move to GTK+3 (>= 3.14), drop libunique, GTK+2 code, and --with-gtk build ↵lukefromdc1-87/+6
option *Remove GTK_VERSION_CHECK (3, 0, 0) and libunique selectors *Remove GTK2 and libunique specific code. *Leaves selector for specific GTK3 versions. *Remove #DEFINES for vbox/hbox previously required for GTK2 compatability *Keep vbox in caja-spatial-window.c, it is necessary for the desktop to work *spatial-window vbox issue at https://github.com/mate-desktop/caja/issues/591
2016-08-04GTK3.21:fix desktop redraw (fm-directory-view.c)lukefromdc1-5/+14
2016-02-16[GTK+3] handle smooth scroll events for zooming (with Ctrl held)monsta1-0/+28
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
2016-02-08use g_hash_table_remove_all and get rid of some callbacksmonsta1-7/+1
taken from https://git.gnome.org/browse/nautilus/commit/?id=564264cc6cc6fa44390791248019547a7133d70d and applied in some other places as well
2016-01-25GTK3: fix deprecated GtkMiscWolfgang Ulbrich1-5/+5
2015-12-05GTK3: fm-directory-view, port GtkTable to GtkGridraveit651-0/+69
inspired from: https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-4&id=c6903f4
2015-10-19GTK3: do not use deprecated gtk_misc_set_alignmentraveit651-0/+12
2015-10-19GTK3: Replace gtk_{v,h}box new with gtk_box_newraveit651-0/+4
- gtk_{v,h}box usage is deprecated since gtk+-3.2.0
2015-07-07Revert "show main caja help page from m-u-g in all dialogs"Monsta1-2/+1
This reverts commit b4e25754bf17ef54569367718eda57ea759108c5.
2015-06-17show main caja help page from m-u-g in all dialogsMonsta1-1/+2
this should be corrected when m-u-g will be complete (e.g. will contain help for all these dialogs)
2015-01-13drop support for GLib < 2.36Monsta1-10/+4
Closes https://github.com/mate-desktop/caja/pull/372
2015-01-12use mate_gdk_spawn_command_line_on_screen like other MATE apps doMonsta1-17/+5
Closes https://github.com/mate-desktop/caja/pull/370
2014-12-10zero-init all signals arraysMonsta1-1/+1
2014-12-10file-manager: don't leak memoryMonsta1-1/+2
2014-10-27implementation of extension interface and status management (gsoc2014)Alexander van der Meij1-1/+2
2014-10-21Check result of symlink function to avoid warningsStefano Karapetsas1-10/+9
Translate also Perberos spanish comments
2014-10-05Use g_get_user_config_dir instead of harcoding to $HOME/.configinfirit1-2/+2
2014-03-22fix some compile warningsraveit651-3/+3
2014-01-27Add option to show file sizes with IEC units instead of SI unitsStefano Karapetsas1-2/+5
Contains also a typo fix for the previous commit Closes #203 https://github.com/mate-desktop/caja/issues/203
2014-01-27Add "Open parent location" in menu if we are in search viewStefano Karapetsas1-0/+94
It is shown if only one file is selected, and if it isn't a directory
2013-12-22Update help uri to the correct locationinfirit1-1/+1
2013-08-01Replace ghelp: with help: for user-guideinfirit1-1/+1
2013-07-25src: Add GTK3/GDK3 supportStefano Karapetsas1-0/+16
2012-12-22[all] silence warnings from GCC 4.6Jasmine Hassan1-10/+4
GCC 4.6 introduced a new warning about variables declared and initialized, but not really used in the function body. Remove all of these occurrences to build cleanly. http://git.gnome.org/browse/nautilus/commit/?id=d4230de8667764e02dbb966b5d806ff78ced2fd5
2012-11-23[all] include src/glibcompat.h & use g_list_free_full() where neededJasmine Hassan1-26/+15
Also fixes a double-free regression in lc-p/caja-query from 7a42b9b0
2012-11-23[directory-view] fix double-free regression from 7a42b9b0Jasmine Hassan1-2/+0
2012-11-16[all] use g_list_free() and g_strcmp0 instead of eel functionsJasmine Hassan1-12/+26
Was: general: use g_list_free_full() instead of eel functions http://git.gnome.org/browse/nautilus/commit/?id=5e669515fd7f760382e6b7aa1449734a35a2d7f4 . Instead of g_list_free_full(), we use g_list_foreach and g_list_free() to avoid unnecessary glib dependency bump to 2.28