summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* general: Add mime type support for archiveswip/csoriano/archives-mimeCarlos Soriano2017-08-095-44/+42
| | | | | | | | | | | | | Until now archives were managed only if activated from Nautilus itself and if a setting was set. There are two main problems with this. 1- Archives opened in other apps cannot be handled by Nautilus 2- Users cannot use the regular myme type handling for setting Nautilus as the app handling archives, or unsetting it. This patch add support for archives myme types handled by gnome-autoar and removes the UI and setting used in the previous version.
* window-slot: Remove obsolete commentCarlos Soriano2017-08-091-2/+0
|
* nautilus.desktop: Remove saved-search mime type associationCarlos Soriano2017-08-081-1/+1
| | | | It was removed long ago
* shell-search-provider: Only use location in descriptionFlorian Müllner2017-08-071-2/+4
| | | | | | | | | | | | | The filename is likely to match the display name, which is already prominently used as the result name, so including it in the description doesn't add any information. In fact, as gnome-shell is about to display name and description on a single line[0], duplicating the filename increases the chances of less information being displayed due to ellipsization. [0] https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/master/shell/search/search-list-layout.png https://bugzilla.gnome.org/show_bug.cgi?id=784105
* Add license to libnautilus-extensionErnestas Kulik2017-08-071-0/+458
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=785062
* files-view: fix adding files to the viewAlexandru Pandelea2017-08-071-6/+6
| | | | | | | | | | | | Searching makes Nautilus have no files in the view sometimes, even if there are search results, because the view connects to the files-added signal after it added a monitor to the directory and the signal might be emitted before connecting to it. To fix this, first connect to the files-added and files-changed signals, before adding the monitor to the directory. https://bugzilla.gnome.org/show_bug.cgi?id=785722
* window-slot: check location before constructing tab restore dataErnestas Kulik2017-08-072-1/+9
| | | | | | | | Assuming that the location cannot be null can leads to crashes in cases when the user is trying to open non-existent locations, e.g. broken bookmarks. https://bugzilla.gnome.org/show_bug.cgi?id=785317
* desktop: initialize Exempi in main()Ernestas Kulik2017-08-071-0/+8
| | | | | | | | Opening the file properties window causes a crash with images that have embedded XMP information. This is caused by not initializing the library properly. https://bugzilla.gnome.org/show_bug.cgi?id=785292
* file: clear info before removing from directoryErnestas Kulik2017-08-071-2/+5
| | | | | | | | When marking the file as gone, clearing its file info after removing it from the parent directory will result in a crash in cases where it is the last reference being dropped. https://bugzilla.gnome.org/show_bug.cgi?id=785562
* window: change license to GPLv3+ in the about dialogErnestas Kulik2017-08-071-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=785062
* meson.build: change project license versionErnestas Kulik2017-08-071-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=785062
* Update Slovak translationDušan Kazik2017-08-061-6/+2
|
* Update Slovak translationDušan Kazik2017-08-031-191/+195
|
* Update Nepali translationPawan Chitrakar2017-08-031-1094/+708
|
* Updated Czech translationMarek Cernocky2017-08-031-650/+702
|
* Fixed typoMarek Cernocky2017-08-031-1/+1
|
* Updated Norwegian bokmål translation.Kjartan Maraas2017-08-021-308/+330
|
* Update Nepali translationPawan Chitrakar2017-07-281-4221/+5443
|
* Updated Spanish translationDaniel Mustieles2017-07-251-312/+336
|
* Updated Lithuanian translationAurimas Černius2017-07-241-826/+678
|
* Update Friulian translationFabio Tomat2017-07-181-379/+410
|
* directory: Remove unused nautilus_directory_is_remote()Bastien Nocera2017-07-182-16/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=784941
* files-view: Allow decompressing remote archivesBastien Nocera2017-07-181-5/+0
| | | | | | | | There's no reason for archives on, say, SMB remote shares couldn't be decompressed through the "Extract Here" functionality, so remove the remote files check. https://bugzilla.gnome.org/show_bug.cgi?id=784941
* build: Make tracker a hard dependencyBastien Nocera2017-07-189-59/+14
| | | | | | | | A large number of core features require Tracker to work, and many of the new features using Tracker don't have any fallback support, failing to build when Tracker is not available, so make tracker a hard requirement. https://bugzilla.gnome.org/show_bug.cgi?id=784940
* build: Fix tracker detectionBastien Nocera2017-07-183-7/+12
| | | | | | | Make sure that tracker-sparql is optional and auto-detected by default and that tracker-sparql-1.0 is still supported. https://bugzilla.gnome.org/show_bug.cgi?id=784940
* general: Assume Nautilus project is GPL3Carlos Soriano2017-07-172-344/+674
| | | | | | Since some files were GPL3 already. Discussion happened at nautilus mailing list https://mail.gnome.org/archives/nautilus-list/2017-May/msg00001.html
* Update Slovak translationDušan Kazik2017-07-131-565/+619
|
* Update Indonesian translationKukuh Syafaat2017-07-111-205/+231
|
* Fix Hausa translationJeremy Bicha2017-07-101-75/+0
| | | | | | | This was causing problems for Launchpad's translation importer for Ubuntu. "Line 7166: Unsupported plural case number."
* Update Catalan translationJordi Mas2017-07-091-216/+240
|
* Updated Vietnamese translationTrần Ngọc Quân2017-07-071-558/+615
| | | | Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
* batch-rename: cancel metadata check when closing dialogErnestas Kulik2017-06-293-19/+36
| | | | | | | | Opening the batch rename dialog and immediately closing it results in a crash, due to the async operation not being canceled, thus resulting in invalid memory access on callback. https://bugzilla.gnome.org/show_bug.cgi?id=784336
* build: Bump optional tracker dependency to 2.0Carlos Garnacho2017-06-281-1/+1
| | | | | No code changes required. It remains API compatible with the current usage in nautilus.
* Update Belarusian translationYuras Shumovich2017-06-281-486/+513
|
* Update Croatian translationgogo2017-06-261-440/+471
|
* Update Kazakh translationBaurzhan Muftakhidinov2017-06-251-146/+172
|
* file: fix invalid memory accessAlexandru Pandelea2017-06-241-6/+2
| | | | | | | | | | When the operation is freed on the first if, the operation will still be accessed on the second if. To fix this, merge the two if's since they both complete the operation. https://bugzilla.gnome.org/show_bug.cgi?id=783873
* files-view: update vfunc commentErnestas Kulik2017-06-241-1/+1
| | | | | get_zoom_level_percentage() does not return a value in the specified range, as there are zoom levels beyond 100%.
* files-view: disable the reset zoom button by defaultDiana Grecu2017-06-245-1/+52
| | | | | | | | | The reset zoom button is sensitive even though the zoom percentage is already at 100%. Let the button be inactive if the zoom percentage is already at 100%. https://bugzilla.gnome.org/show_bug.cgi?id=771481
* clipboard: remove duplicate function declarationErnestas Kulik2017-06-241-2/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=781095
* files-view: disable create-link when the clipboard is emptyTiberiu Lepadatu2017-06-241-1/+2
| | | | | | | 'Create Link' button does nothing when the clipboard is empty. In order to fix that, disable the button when the clipboard is empty. https://bugzilla.gnome.org/show_bug.cgi?id=781095
* implement ftsAlexandru Pandelea2017-06-2216-13/+316
| | | | | | | | | | | | | | | The search text can now also match the contents of a file, besides the file name. This is done with the help of a Tracker query, using fts:match, which matces both the contents of a file and the filename. The user also has the option to choose whether to use or not the Full Text Search. This can be done with a preference, which represents the default option when opening a new tab/window or from the search popover. https://bugzilla.gnome.org/show_bug.cgi?id=775961
* Update Hungarian translationBalázs Meskó2017-06-211-604/+563
|
* pathbar: Handle middle click on button-press-eventElias Entrup2017-06-191-11/+16
| | | | | | | | | | | If "/org/gnome/desktop/wm/preferences/action-middle-click-titlebar" is set to "minimize", a click on the pathbar will open a new tab but also minimize the window. By handling the event already on the button press (not release), the window is not minimized anymore. https://bugzilla.gnome.org/show_bug.cgi?id=757439
* Update Kazakh translationBaurzhan Muftakhidinov2017-06-171-185/+187
|
* Updated Esperanto translationKristjan SCHMIDT2017-06-161-424/+363
|
* Updated Esperanto translationKristjan SCHMIDT2017-06-161-3956/+5647
|
* canvas-container: Cancel active rubberband if a new one is startedJason Gerecke2017-06-151-3/+19
| | | | | | | | | | | | | | | Wayland allows multiple pointers to be active at the same time, e.g. when a Wacom tablet and mouse are both connected to a system. This means that it is possible to recieve a "rubberband start" event from a second tool while a rubberband is already active. At the moment, this results in stray selection rectangles since the canvas does not properly perform cleanup. To prevent these graphical glitches from occuring, we can simply cancel any existing rubberband operation if a second one attempts to start. The only additional minor complication is ensuring that the new rubberband is not stopped when the first tool sends a button-up event. https://bugzilla.gnome.org/show_bug.cgi?id=783797
* canvas-container: Use rubberband coordinates from original deviceJason Gerecke2017-06-152-6/+6
| | | | | | | | | | | | | | | Nautilus assumes that the pointer returned by gdk_seat_get_pointer will return the same GdkDevice which started a rubberband action. This is not necessarily the case, however. Under Wayland, for example, tablet tools have pointers (and GdkDevice's) which are entirely separate from the seat's primary mouse-driven pointer. Attempting to use a pen to perform rubberband selection will result in the rectangle being drawn with the incorrect coordinates. This patch has the code store the GdkDevice which generated the event and provides it in place of the call to gdk_seat_get_pointer. https://bugzilla.gnome.org/show_bug.cgi?id=783797
* Update Catalan translationJordi Mas2017-06-141-442/+441
|