summaryrefslogtreecommitdiff
path: root/data
Commit message (Collapse)AuthorAgeFilesLines
* build: add tests for data filesErnestas Kulik2017-08-111-34/+54
| | | | | | | This will help avoid potentially breaking pre-release changes in the future. https://bugzilla.gnome.org/show_bug.cgi?id=786104
* general: Remove spaces from .desktop MimeType listJeremy Bicha2017-08-091-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=786079
* general: Add mime type support for archivesCarlos Soriano2017-08-092-6/+1
| | | | | | | | | | | | | | | 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 mime type handling for setting Nautilus as the app handling archives, or unsetting it. This patch add support for archives mime types handled by gnome-autoar and removes the UI and setting used in the previous version. https://bugzilla.gnome.org/show_bug.cgi?id=771424
* nautilus.desktop: Remove saved-search leftoversCarlos Soriano2017-08-091-1/+1
| | | | | | It was removed long ago https://bugzilla.gnome.org/show_bug.cgi?id=771424
* implement ftsAlexandru Pandelea2017-06-221-0/+5
| | | | | | | | | | | | | | | 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
* autostart: Set NoDisplay=trueJeremy Bicha2017-04-281-0/+1
| | | | | | | | This hides the autostart from Ubuntu's Startup Applications app since we don't want users to easily disable this without understanding why it's there. https://bugzilla.gnome.org/show_bug.cgi?id=781874
* autotools: kill itErnestas Kulik2017-03-222-117/+0
| | | | | | We’re moving to Meson this cycle, so this is losing some deadweight. https://bugzilla.gnome.org/show_bug.cgi?id=780366
* general: Allow running uncrustify from elsewhereJan Tojnar2017-03-031-5/+6
| | | | | | | | | run-uncrustify.sh script uses cwd relative file names, which fails if it is ran from the repository root or other directory. This commit fixes the paths relative to the script. https://bugzilla.gnome.org/show_bug.cgi?id=779408
* general: add support for MesonErnestas Kulik2017-02-242-0/+69
| | | | | | | | | | | | Since it’s 2017 already, Nautilus should use a build system that doesn’t take longer to set up the build than it takes to actually build. An observed build time using Ninja of roughly one-fifth of what it took Autotools is more than reason enough to add support for Meson. Along with that, this commit adds a convenience script to generate a tarball for releases, since we use libgd as a submodule and Meson does not handle source distributions. https://bugzilla.gnome.org/show_bug.cgi?id=778167
* general: drop git.mkErnestas Kulik2017-02-243-4/+9
| | | | | | | | This commit removes git.mk and adds hand-written gitignore files. That is needed to ignore build/, which is the directory of choice for Meson builds. https://bugzilla.gnome.org/show_bug.cgi?id=778167
* gschema: fixes to new translatable stringsPiotr Drąg2017-02-151-1/+1
|
* view-icon: add new zoom levelCarlos Soriano2017-02-151-0/+1
| | | | | With the flow box we can finally add more zoom levels. Add a new larger one so the user can view larger content.
* gschema: make list view default when searchingCarlos Soriano2017-02-151-1/+1
| | | | | | | Not sure when this changed, but it's a mistake since we always wanted list view when searching as default. Let's fix it.
* views: add flow box based viewCarlos Soriano2017-02-151-0/+5
| | | | | | | | | | | | | | | | | | | | | | | After all the rework on the window slots, views, and splitting the desktop, we are finally able to add a flow box based view for Nautilus. The GtkFlowBox is still not performance enough to be added as the default view, not even as an alternative in the user preferences. However, since the work on this is one of the biggest for Nautilus and gtk+, the decision was to merge a prototype in order to open the development, testing and iteration of the code in order to make it good enough for, in a not so far away future, have it as the main view. The work merged is not finished, and is an experiment and prototype in more things than just the GtkFlowBox, we want to create a single shared model with a complete MVC pattern between all the views. This will need quite a few iterations to get it right, but once is done right, I hope it's going to be good enough as an example to any application that wants multiple types of views with the new widgets of gtk+. This patch adds the GtkFlowBox view to be optionally used under a gsetting called use-experimental-views, turned off by default.
* Revert "general: use Autoconf to perform substitution"Ernestas Kulik2017-01-051-1/+7
| | | | This reverts commit 48cd7072a14ca75cd3dfe199ebb8c1c7e0a3a138.
* data/Makefile.am: fix up indentationErnestas Kulik2017-01-041-21/+21
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=776796
* general: use Autoconf to perform substitutionErnestas Kulik2017-01-041-7/+1
| | | | | | | Variables in service files are substituted using sed, which takes more space than a couple of lines in configure.ac. https://bugzilla.gnome.org/show_bug.cgi?id=776796
* general: remove Bug Buddy metadata from desktop filesErnestas Kulik2017-01-043-12/+0
| | | | | | | Bug Buddy is no longer actively maintained and probably even less actively used. ABRT and Apport seem to not parse these things as well. https://bugzilla.gnome.org/show_bug.cgi?id=776796
* general: remove search provider serviceErnestas Kulik2017-01-041-3/+0
| | | | | | It was to be removed in 39b4fc320b2a4ef6cfd36f7e2f74cc2cfcf60e9d. https://bugzilla.gnome.org/show_bug.cgi?id=776796
* icon: refresh the fullcolor app iconLapo Calamandrei2016-12-317-4583/+1091
| | | | It's blue now, there won't never be enough blue icons.
* icon: fix misrenderingJakub Steiner2016-12-202-9/+8
| | | | | - work around the issue in Inkscape. For more information, see https://bugs.launchpad.net/inkscape/+bug/1651436
* icon: updated app iconJakub Steiner2016-12-159-5160/+681
| | | | | | | | Part of the Adwaita fullcolor refresh. - 512x512px for highres - less shine - flatter
* Use Unicode in translatable stringsPiotr Drąg2016-11-121-19/+19
| | | | | | See https://developer.gnome.org/hig/stable/typography.html https://bugzilla.gnome.org/show_bug.cgi?id=774288
* files-view, preferences: sync sort-directories-first with Gtk+Felipe Borges2016-11-071-5/+0
| | | | | | | The sort-directories-first gsetting should be consistent system-wise. https://bugzilla.gnome.org/show_bug.cgi?id=750996
* general: quash some warningsErnestas Kulik2016-10-071-1/+0
| | | | | | | | | lineup-parameters: remove unused variable (fixed upstream) bookmark: cast away const modifier in nautilus_bookmark_compare_with() when using GLib macros file-operations: used correct enum in a function call https://bugzilla.gnome.org/show_bug.cgi?id=772586
* general: adjust uncrustify styleCarlos Soriano2016-09-061-1/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=770564
* Fix compiler warningDominique Leuenberger2016-09-011-0/+2
| | | | | | | | | The final return should not be reachable - but there is no way for the compiler to know Just return 0 as last fallback https://bugzilla.gnome.org/show_bug.cgi?id=770652
* general: add uncrustify scriptCarlos Soriano2016-08-294-2/+643
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current style of nautilus is rather poor and mixes at least 3 different code styles. Specific issues that affect the most common contributors to Nautilus performance are: - tabs for multiline alignment. - mix of tabs and spaces. - errors on no braced one liners conditionals. - errors on non braced case statements with variable declarations. So I would say requirements for the style is to address the previous issues and also be a well known style. I don't want new contributors to see a new style completely different from C books authors. So far, I found Allman (aka BSD) style which seems the choice of most C books authors as far as I can see on internet, and it address the previous mentioned issues. Since uncrustify doesn't support the aligment of parameters we do for multiple stars "**", we also added a script made by Sebastian Wilmet to align those. As a matter of practicity I'm going to convert all Nautilus style to this one, and if the next person who contributes most on Nautilus has a different choice, please feel free to change it to whatever makes your performance and your contributors performance the best. https://bugzilla.gnome.org/show_bug.cgi?id=770564
* general: add a setting for the default compression formatRazvan Chitu2016-08-231-0/+15
| | | | | | | | The compression operation allows multiple formats to be selected. It would be good to store the last choice of the user in order to select it for future operations. https://bugzilla.gnome.org/show_bug.cgi?id=770199
* general: add preference for automatic decompression of archivesRazvan Chitu2016-08-231-0/+5
| | | | | | | Make extraction the default action for activating selected archives and add an option to open them instead of extracting. https://bugzilla.gnome.org/show_bug.cgi?id=768646
* data/icons/Makefile.am: include 256x256 iconErnestas Kulik2016-08-191-2/+7
| | | | | | | The Automake file for icons was missing the 256x256 icon. This commit includes it in the data file list. https://bugzilla.gnome.org/show_bug.cgi?id=770145
* general: move the Nautilus icon to the source treeCarlos Soriano2016-08-1911-1/+9965
| | | | | | | | Instead of using a themed icon. This is necessary for flatpak Nautilus properly. Patch made mostly by Mathieu Bridon and help of Patrick Griffis. Thanks a lot!
* Revert "general: move the Nautilus icon to the source tree"Carlos Soriano2016-08-1810-9979/+1
| | | | This reverts commit eff30bcf53daa6f90c70dfb7c495244a3bd612aa.
* general: move the Nautilus icon to the source treeCarlos Soriano2016-08-1810-1/+9979
| | | | | Instead of using a themed icon. This is necessary for flatpak Nautilus properly.
* Add translator comments to .desktop filesPiotr Drąg2016-08-032-0/+3
|
* Port from intltoolErnestas Kulik2016-08-034-19/+22
| | | | | | | | gettext has been continuously improving, up to a point where intltool can be deprecated in favor of it. This commit ports the project files to use upstream gettext. https://bugzilla.gnome.org/show_bug.cgi?id=769362
* desktop: add command line options for override gsettingsCarlos Soriano2016-04-221-1/+1
| | | | | | | | | | | | | | | | Sometimes we want to override the show-desktop-icons gsettings, as we were doing before splitting the desktop. Wrongly I assumed that since it's a different binary, once can simply run it or not, but of course that was an oversimplification, and forgot all what I needed to do in order to support all the cases for the desktop handling. This patch adds the missing command line options we had, --force-desktop and --no-desktop, and also adds the --force-desktop to the classic desktop file, since we needed to enable the classic mode. https://bugzilla.gnome.org/show_bug.cgi?id=765159
* desktop: add a compile flag for building itCarlos Soriano2016-04-191-6/+15
| | | | | | | So we can build nautilus without desktop support and the other way around. https://bugzilla.gnome.org/show_bug.cgi?id=712620
* desktop: move to a different binaryCarlos Soriano2016-04-142-2/+2
| | | | | | | | | | | | | | We wanted to do this for long time. This will allow to handle the desktop process in a different binary. The ultimate goal is to make the desktop code completely split from nautilus code. This is the first and minimal step towards that goal. In this patch we create a desktop application separated from nautilus application, and remove the desktop handling in nautilus application. https://bugzilla.gnome.org/show_bug.cgi?id=712620
* gschema: Fix docs of thumbnail sizeCarlos Soriano2016-02-241-1/+1
|
* general: add another zoom levelCarlos Soriano2016-02-241-1/+3
| | | | | | | | | | | | | | | | In icon view, add a smaller zoom level to be able for dense views, and increase the default padding to allow the labels enough space. Now levels are 48px, 64px, 96px and 128px for icon view, instead of only 64px, 96px and 128px, but with the increased padding the 64px and 48px are useful. List view also gains a bigger level, and they become 16px, 32px, 48px, 64px. Also, adjust the label max width to be larger, but inside the icon itself. This fixes the label not taking advantage of all the width the icon provides, and also a few cases where icons were misaligned.
* preferences: rework preferences windowCarlos Soriano2016-02-121-9/+4
| | | | | With designers guidance, rework the preferences window to a better state. Also, do few improvement on the way, like converting it to a GtkWindow.
* search: use a separate view setting for searchCarlos Soriano2016-02-121-4/+4
| | | | | | | | | | | | So we can select what type of view do we want for search independently of what we normally use. This is needed since we default to switch to list view for search, but we would like to allow users to select a different view. However, instead of adding a preference in the preference dialog, we can do it more straightforward and change the setting when we are in search. On the way, rework all the enums and views id for a saner code...
* Small improvements to translatable stringsPiotr Drąg2016-02-071-18/+18
|
* search: rename recursive to local and remoteCarlos Soriano2016-02-031-4/+4
| | | | For clarity.
* search-popover: use gsettings for last/modified filter typeCarlos Soriano2016-02-021-0/+10
| | | | | | | | | | | We weren't syncing the last used/ last modified setting in the search popover when changed location, which means the query didn't get the last used user choice. We don't want however to listen to a gsetting key and change every ongoing search, so instead what we do is get the setting for the initial creation of a search, and then every user change will set the gsetting value, but will only affect the next created searches, not the ongoing ones.
* settings: add setting to track remote search on remote locationsGeorges Basile Stavracas Neto2016-02-021-0/+5
| | | | | | | | | | | Remote locations by default don't handle recursive search, since it has high costs associated. We can't, however, neglect the ability to search recursively on those folders, nor share the same setting with common folders too. To fix that, add a new setting called "enable-remote-recursive-search" which will be used by the next commits to properly implement recursive search for remote locations.
* Add a missing tag to the AppData fileRichard Hughes2016-01-251-0/+1
|
* data: Add GNOME project group to the AppData fileRichard Hughes2016-01-221-0/+1
|
* data: Upgrade the AppData file to the 0.7+ version and add some missing dataRichard Hughes2016-01-221-26/+34
|