summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* mime-actions: Don't leak errorwip/hadess/reinstate-multi-file-launchingAntónio Fernandes2021-03-121-1/+1
|
* mime-actions: Add all portal-opened files to recentsAntónio Fernandes2021-03-121-1/+4
| | | | | | | | | | | While sandboxed, we add the first file in the queue to recents. This has two problems: * The file is added to recents even if we fail to launch. * If opening multiple files, we forget to add the others to recents Instead, add each file to recents for each successful launch.
* mime-actions: Drop dead code pathAntónio Fernandes2021-03-121-11/+0
| | | | | Now that the async files opening path is only used while sandboxed, the conditions for these if blocks (not being sanboxed) is never met.
* mime-actions: Check flatpak-info only onceAntónio Fernandes2021-03-121-5/+16
|
* mime-actions: Open files as groups if not sandboxedAntónio Fernandes2021-03-121-23/+215
| | | | | | | | | | | | | | | | | | While sandboxed, we open files using the OpenURI portal, and we don't know which app is the default handler app for each file. As such, we have given up group-launching files with the same default handler when adapting nautilus to being sandboxed.[0] But this resulted in a feature regression in the non-sandboxed case, which is still the common case in production. Reinstate the code for the old behaviour[1], but keep the current behaviour when running in inside a flatpak sandbox. Closes https://gitlab.gnome.org/GNOME/nautilus/-/issues/117 [0] f5206a6daf0991d91e885a28bb66795a8ae12a41 [1] based on revert patch with revert conflicts resolved by hadess
* window: Handle NULL active_slot pointerAntónio Fernandes2021-03-121-3/+12
| | | | | | This pointer may be NULL. Usually this may happen only during window initialization and destruction. However, for robustness, make sure every use either handles a NULL pointer or asserts it's non-NULL.
* window: Add weak reference to the active slotAntónio Fernandes2021-03-121-3/+3
| | | | | | | | | | | | | | | We used to explicitly set the active slot when closing a tab. However, we now let GtkNotebook pick the next tab, and wait for ::switch-tab to set the active_slot field to the one GtkNotebook picked, thanks to commit 475684ac9e556b144da594bf25581560d4fa5a7f. However, if the closed tab was the only tab in this window, then ::switch-tab is never called, so active_slot becomes a dangling pointer, crashing the application when trying to close the window. Use a weak reference to ensure the pointer is set to NULL in that case. Fixes https://gitlab.gnome.org/GNOME/nautilus/-/issues/1759
* Update Korean translationChangwoo Ryu2021-03-121-978/+991
|
* Update Persian translationDanial Behzadi2021-03-101-765/+765
|
* Update Friulian translationFabio Tomat2021-03-101-771/+776
|
* Update German translationTim Sabsch2021-03-081-139/+138
|
* Updated Czech translationMarek Černocký2021-03-081-289/+197
|
* Update Turkish translationEmin Tufan Çetin2021-03-071-10/+10
|
* Update British English translationZander Brown2021-03-071-963/+975
|
* Revert "clipboard: Use text based clipboard only"António Fernandes2021-03-075-107/+153
| | | | | | | | | | | | | | | | | | | | | | After removing the non-default "icons on desktop" functionality from nautilus, a gnome-shell extension was created as a substitute. This extension needed to interoperate with nautilus for file operations, but its access to clipboard was limited to plain text, so, in order to ensure interoperation, nautilus had to use plain text clipboard only. However, this temporary regression resulted in implementation details leaking into the text clipboard, instead of a plain file path. But now St.Clipboard can handle any type of clipboard content[1], the extension will be able to handle any clipboard type, so we can finally fix this regression on our side. This reverts commit 1f77023b5769c773dd9261e5294c0738bf6a3115 and its fixup commit be53569b339b4494647758a9afa0fdd30184455b Fixes https://gitlab.gnome.org/GNOME/nautilus/-/issues/634 [1] GNOME/gnome-shell@ec367623
* ci: Set nightly runtime repositoryAntónio Fernandes2021-03-061-1/+1
| | | | | | | | | | | | | | | It was set to flathub because we used to depend on a stable runtime. [1] We have since changed to depend on the unstable runtime[2], but the Nightly flatpakref still configures the wrong repo on installation. If the user didn't have the gnome-nightly repository configured in advance, then the runtime cannot be found, failing the installation.[3] Update the repo URL, which I should have done in [2]. [1] c4afd14696c670db8fbb64dcc4ea2f0807d25a94 [2] d95a616116bb8c02b01261afa3ed5b581f9f2e74 [3] https://blogs.gnome.org/antoniof/2021/03/05/files-40-beta-more-productivity-and-some-eye-candy/#comment-541
* Update Greek translationEfstathios Iosifidis2021-03-031-732/+737
|
* Update Kazakh translationBaurzhan Muftakhidinov2021-03-011-943/+956
|
* Update Basque translationAsier Sarasua Garmendia2021-02-271-936/+953
|
* Update Indonesian translationKukuh Syafaat2021-02-261-124/+124
|
* Update Croatian translationGoran Vidović2021-02-261-2/+2
|
* Update Croatian translationGoran Vidović2021-02-261-941/+955
|
* Update German translationChristian Kirbach2021-02-251-947/+960
|
* Update Galician translationFran Dieguez2021-02-241-126/+123
|
* Updated Lithuanian translationAurimas Černius2021-02-211-957/+971
|
* Update Finnish translationJiri Grönroos2021-02-211-948/+964
|
* Update Turkish translationSabri Ünal2021-02-211-118/+118
|
* Update Brazilian Portuguese translationRafael Fontenelle2021-02-181-725/+742
|
* Update Slovenian translationMatej Urbančič2021-02-171-984/+997
|
* ci: Add libhandy master to DockerfileOndrej Holy2021-02-171-0/+10
| | | | | The CI currently fails because the latest libhandly release is not yet in rawhide. Let's add libhandy master to our image to fix the pipeline.
* Update French translationCharles Monzat2021-02-171-949/+983
|
* Update Indonesian translationKukuh Syafaat2021-02-161-24/+42
|
* Update Serbian translationМарко Костић2021-02-161-721/+725
|
* Update Turkish translationEmin Tufan Çetin2021-02-151-28/+46
|
* Updated Spanish translationDaniel Mustieles2021-02-151-38/+46
|
* Update Catalan translationJordi Mas2021-02-141-1027/+1040
|
* Update Hungarian translationBalázs Úr2021-02-141-971/+975
|
* ui: Use GNOME 40 Empty View StylingChristopher Davis2021-02-144-27/+22
| | | | | | | We can't use HdyStatusPage right now because it would break DnD, as reported in https://gitlab.gnome.org/GNOME/gtk/-/issues/808 So, update the styling instead.
* Update Punjabi translationA S Alam2021-02-131-1435/+1471
|
* Post release version bumpwip/oholy/release-fixesOndrej Holy2021-02-131-1/+1
|
* Release version 40.beta40.betaOndrej Holy2021-02-132-1/+14
|
* preferences-window: Print error from gtk_builder_add_from_resourceOndrej Holy2021-02-131-1/+6
| | | | | | Currently, gtk_builder_add_from_resource silently fails with old libhandy version which leads to weird crashes. Let's print the returned error to be obvious what is going on.
* build: Bump libhandy dependencyOndrej Holy2021-02-131-1/+1
| | | | | Nautilus currenlty crashes with libhandy version older than 1.1.90. Let's bump the dependency to prevent that.
* list-view: Properly match for Star columnAntónio Fernandes2021-02-131-1/+1
| | | | | | | | | | We have been matching the Star column by it's title, ever since it was first introduced by commit a9c446afe262b7989bc17ef1f9ab19931db8dede Worse: we have been using an untranslated string. This means that if the string is localized clicking the star icons does nothing. Match the column by its key in the hash table instead.
* list-view: Hide Star column titleAntónio Fernandes2021-02-131-1/+7
| | | | | | | | | | | | | | | | While "Star" is 4 chars long in English, it's longer in other languages. This means the column may become much wider than needed for displaying a small star icon, which both looks bad and takes away space from other columns. Since this is a column of star symbols, we don't really need a title. But setting an empty title makes the columns too narrow (16px), which gets covered by the overlay scrollbar. So, in addition to removing the title label, set a 48 fixed width for the column, which provides enough gutter for the overlay scrollbar.
* Update Swedish translationAnders Jonsson2021-02-131-23/+41
|
* Update Romanian translationDaniel Șerbănescu2021-02-131-24/+42
|
* location-entry: Highlight basenames of completionsJames Westman2021-02-121-0/+37
| | | | Or, rather, dim the dirnames so the basenames stand out.
* location-entry: Use relative completions for relative pathsJames Westman2021-02-121-1/+20
| | | | | | | | If the user enters a relative path, we get absolute paths as in the completion popover, which is quite jarring and makes it less useful. Instead, truncate the prefix, such that the completions dropdown text aligns with the entry text.
* location-entry: Use g_strstrip()James Westman2021-02-121-2/+2
| | | | Replace g_strchomp and g_strchug with g_strstrip, for simplicity.