summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Update Finnish translationJiri Grönroos2017-02-281-478/+650
|
* Update Icelandic translationSveinn í Felli2017-02-281-1204/+1483
|
* canvas-container: fix warning of possible non handled value in switchCarlos Soriano2017-02-271-2/+12
| | | | | | | | We added a new enum value, but we didn't handled it on places where we knew it couldn't be reached. However that spits out a warning with gcc even if we handled it after the switch. Fix that handling a "default" and returning a default value.
* meson: ignore deprecations warningsCarlos Soriano2017-02-271-0/+2
| | | | | | | | | | | | | | | We know we have deprecations functions, and they require a major work as porting to gtk4. That's truly a different task to what we are doing every day, and the multiple warnings obscure all real warnings to the task that is relevant at that point. This is making contributors skip the warnings, rather than actually look at them. For that, ignore deprecation warnings for now until someone wants to work in the gtk4 port, and we also assume you read the documentation when introducing new code in order to avoid deprecations.
* general: remove empty viewErnestas Kulik2017-02-278-373/+0
| | | | | | | | Since testing is planned to be done with actual views and no one has built Nautilus with the empty view enabled recently, it is safe to say that it should go. This commit removes the empty view. https://bugzilla.gnome.org/show_bug.cgi?id=779255
* autogen.sh: don't run aclocalMohammed Sadiq2017-02-271-1/+2
| | | | | | | | | | autoreconf takes care of running aclocal and other commands in the right order. Also, removing aclocal saves around 40 seconds (Thanks to Ernestas Kulik for testing) when running autogen.sh https://bugzilla.gnome.org/show_bug.cgi?id=779248
* meson: don’t look for update-mime-databaseErnestas Kulik2017-02-272-7/+0
| | | | | | | | Since Nautilus no longer install a mime type (5951fadbefafd177985c824a0af7d37e5ac052c4), updating the mime database is not something that should be done anymore. https://bugzilla.gnome.org/show_bug.cgi?id=779250
* files-view: remove unused function prototypeErnestas Kulik2017-02-271-1/+0
| | | | | | _update_menus () is no longer used. https://bugzilla.gnome.org/show_bug.cgi?id=779256
* window: remove max forced window size calculationErnestas Kulik2017-02-271-45/+4
| | | | | | | | | | | Currently, the default size for window is calculated by taking the minimum value between the screen size and the hardcoded default. As the smallest recommended screen size for GNOME today is 1024x600 and the code has been added in 2000, it is likely no longer relevant. This commit simply makes the code use the hardcoded values within the recommended range as the default window size. https://bugzilla.gnome.org/show_bug.cgi?id=779082
* Update Spanish translationDaniel Mustieles2017-02-271-630/+791
|
* application: Load Adwaita.css for Adwaita-darkDaniel Boles2017-02-261-1/+1
| | | | | | | | | | | | | | "Adwaita-dark" is supplied by gnome-themes-standard and has a distinct name to theme GTK+ 2. For GTK+ 3, this theme just imports gtk-contained- dark.css from the library, so it's _as if_ Adwaita was the system theme. But Nautilus only applied its Adwaita-specific CSS if the system theme name was exactly "Adwaita". So using "Adwaita-dark" meant we got Adwaita but without Nautilus' additions to it, even though they are applicable. Fix this by also loading Adwaita.css if the theme name is "Adwaita-dark" https://bugzilla.gnome.org/show_bug.cgi?id=779266
* Update Polish translationPiotr Drąg2017-02-261-492/+557
|
* file-operations: fix extracting the translator commentsPiotr Drąg2017-02-261-15/+15
|
* file-operations: fix variables in translator commentsPiotr Drąg2017-02-261-21/+21
|
* Update Friulian translationFabio Tomat2017-02-261-823/+888
|
* Update Catalan translationJordi Mas2017-02-261-38/+40
|
* Updated Serbian translationМирослав Николић2017-02-262-1406/+1888
|
* Updated Galician translationsFran Dieguez2017-02-261-2409/+2077
|
* Update German translationChristian Kirbach2017-02-251-615/+677
|
* Updated Lithuanian translationAurimas Černius2017-02-251-1061/+1434
|
* file-operations: do not free string literalFelipe Borges2017-02-251-1/+1
| | | | | | | | | | The "status" string was using the g_autofree macro to ensure its automatic cleanup, but its attributions were all string literals. We should live by the mantra "WE SHALL NEVER FREE MEMORY THAT WE DIDN'T MALLOC(ED)". https://bugzilla.gnome.org/show_bug.cgi?id=779188
* Update Brazilian Portuguese translationRafael Fontenelle2017-02-241-949/+978
|
* Update Catalan translationJordi Mas2017-02-241-2197/+2001
|
* tests: Fix directory extensions pointsJan Tojnar2017-02-242-0/+6
| | | | | | | | | | In 7840b533e2, `nautilus-directory-provider` extension point was added to the code paths used by the tests. When glib is asked for extensions, it assumes the extension point is registered so it segfaults. This patch registers the extension point before the tests are run. https://bugzilla.gnome.org/show_bug.cgi?id=779178
* destructive-action: set style for permanent delete buttonEduard Čuba2017-02-241-1/+8
| | | | | | | | | | | | | Delete button in confirmation dialog of nautilus-file-operations does not follow GNOME Human Interface Guidelines. https://developer.gnome.org/hig/stable/buttons.html.en To fix this use 'destructive-action' style class for this button. Class changes button color to red, preventing user from permanently deleting his files by accident. https://bugzilla.gnome.org/show_bug.cgi?id=771356
* README: update linksJan Tojnar2017-02-241-5/+5
| | | | | | | The links were no longer current – they redirected to https version, a new version of wiki page, or did not redirect to new version at all. https://bugzilla.gnome.org/show_bug.cgi?id=778414
* Update Chinese (Taiwan) translationChao-Hsiung Liao2017-02-241-722/+1018
|
* general: add support for MesonErnestas Kulik2017-02-2418-0/+808
| | | | | | | | | | | | 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-2422-379/+77
| | | | | | | | 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
* libgd: update to latest codeCarlos Soriano2017-02-231-0/+0
|
* configure: bump glib versionCarlos Soriano2017-02-231-1/+1
| | | | For glib commit 006a7d082bc3a that adds the recency support
* Updated Ukrainian translationDaniel Korostil2017-02-231-6/+6
|
* Updated Ukrainian translationDaniel Korostil2017-02-231-2519/+2324
|
* Update Kazakh translationBaurzhan Muftakhidinov2017-02-231-422/+468
|
* file-operations: fix typoCarlos Soriano2017-02-231-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=779139
* general: use gtk_show_uri_on_window ()Ernestas Kulik2017-02-232-6/+3
| | | | | | | gtk_show_uri () has been deprecated. This commit makes the code make use of the recommended API instead. https://bugzilla.gnome.org/show_bug.cgi?id=779083
* properties-window: use gdk_pixbuf_scale_simple ()Ernestas Kulik2017-02-231-4/+4
| | | | | | | | gnome_desktop_thumbnail_scale_down_pixbuf () has been deprecated in favor of gdk_pixbuf_scale_simple (). This commit replaces the call to the deprecated function. https://bugzilla.gnome.org/show_bug.cgi?id=779084
* image-properties-page: port away from manual declsKevin Lopez2017-02-232-99/+74
| | | | | | | This patch reduces the number of macros used to define the type, by means of the macro G_DECLARE*, and improves the readability of code. https://bugzilla.gnome.org/show_bug.cgi?id=778138
* file-operations: use standard print functionsKartikeya Sharma2017-02-231-407/+565
| | | | | | | | | | | | | | | We were using a print function with custom handlers. Not only this function is hard to understand and follow, but is also non standard which makes it problematic for translation (where everything is check using c standards to avoid crashing the application if the translator makes some unsuported change). This patch removes every use case of f() function and uses g_strdup_printf and g_strdup in its place and uses custom functions directly to convert required parameters into gchar* types. https://bugzilla.gnome.org/show_bug.cgi?id=775091
* file-operations: Rename and change the return type of a functionKartikeya Sharma2017-02-231-8/+8
| | | | | | | | | | | The function format_time does not clearly tell anything about the fact that it is supposed to return something. And also it's return type is char *. So, to make it consistent it's return type is changed to gchar *. This patch renames format_time to get_formatted_time. https://bugzilla.gnome.org/show_bug.cgi?id=775091
* canvas-container: fix auto_layout desktop crashAlexandru Pandelea2017-02-221-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | When the metadata of the desktop needs to be recalculated or it's missing, we need to reposition the icons. They have what we call a "lazy position". In order to place them on the desktop we either position them by it's saved position if possible, and if not, moving them as close as possible without overlaping, or by what we call "auto layout", which is basically a perfect grid similar to a regular nautilus window. It's clear from this logic that we do either one way to place them or the other, and both at the same time doesn't make sense. For that we assert we just apply one of this placements algorythms. However, we were hitting this assertion if desktop-metadata was missing (so they have a lazy position) since we need to reorder the icons using the auto layout algorthm but the code was also trying to do the "saved position" algorythm. This issue is introduced by a commit intended to avoid overlapping icons, with id: 40c79aec2d2fdc860eadab9b59682ae0b04d5131. In the initial implementation of "lazy position" support, if "auto layout" was chosen, the icons were repositioned only by the "auto layout" algorithm. To fix this re-add the check that repositions icons only by the "auto layout" algorithm if "auto layout" is chosen. https://bugzilla.gnome.org/show_bug.cgi?id=747662
* configure.ac: only check for tracker-sparql-1.0Ernestas Kulik2017-02-221-9/+1
| | | | | | | | | In systems where Tracker is not installed, building Nautilus with it enabled will check for 1.0, 0.18 and 0.16. Since older versions may not be installable from distribution packages, we should only care about 1.0. https://bugzilla.gnome.org/show_bug.cgi?id=779037
* Update French translationClaude Paroz2017-02-211-813/+800
|
* Update Italian translationMilo Casagrande2017-02-211-713/+786
|
* Update Kazakh translationBaurzhan Muftakhidinov2017-02-211-86/+94
|
* general: add recency sort for recent filesCarlos Soriano2017-02-206-8/+94
| | | | | | | | | | | | | | | | The sort order is based on atime currently, which is problematic, because some daemons (i.e. dropbox) randomly accesses files and changes atime... Instead we should just take into account when the user accessed. Recently glib and gvfs added a new attribute in the recent namespaces G_FILE_ATTRIBUTE_RECENT_MODIFIED or "recent::modified" that we can use to sort correctly the files in Recent. This patch adds this attribute and corresponding columns etc. to the file data and views and makes it the default sorting when in Recent. https://bugzilla.gnome.org/show_bug.cgi?id=777507
* Update Polish translationPiotr Drąg2017-02-191-202/+215
|
* Updated Norwegian bokmål translation.Kjartan Maraas2017-02-191-210/+213
|
* Update Swedish translationAnders Jonsson2017-02-191-857/+947
|
* Update Slovak translationDušan Kazik2017-02-181-349/+368
|