summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* view-icon-item-ui: Fix style for updated version of uncrustifygnome-42Ondrej Holy2023-02-071-0/+4
| | | | The updated version of uncrustify doesn't like this style.
* general: Fix style for updated version of uncrustifyCorey Berla2023-02-071-9/+9
| | | | | The updated version of uncrustify didn't like this style, the new style doesn't look great either.
* ci: Prefer the json manifest António Fernandes2023-02-071-1/+1
| | | This is what Builder uses.
* flatpak: Remove YAML manifestAntónio Fernandes2023-02-071-108/+0
| | | | | | | | | | | | | It's been added expecting Builder would support it, such that we could drop the JSON manifest. 3b8f238624837a8a45cc675a954233cc46b30700 But it didn't happen so far https://gitlab.gnome.org/GNOME/gnome-builder/-/issues/520 Since then we have been maintaining both files in sync, which is a waste of effort at best, and a risk of the product of each manifest becoming different, at worst. Now that the CI uses the JSON manifest, we can just drop the YAML one.
* flatpak: Use -Dbattery_detection=none for tracker-minersOndrej Holy2023-02-071-1/+2
| | | | | | | | | | | | The flatpak jobs are broken currently, because the tracker-miners project fails to build due to missing upower-glib depenedency. It is used to tweak the behavior when running on battery. It used to be automatically disabled until the following MR: https://gitlab.gnome.org/GNOME/nautilus/-/merge_requests/1121. I suppose it is safe to disable this functionality as our flatpak isn't meant for production. Let's explicitely disable that to fix our pipeline. (cherry picked from commit 1569af12df5694af3eb1e83c8e64b6f360f35520)
* file-operations: Fix inverted g_assert conditionOndrej Holy2023-02-061-1/+1
| | | | | | | | | | | | | The commit e2969a9c29d0d171038fcb35d8baa5a7df372191 introduced an assertion statement to ensure that the `g_file_get_basename` returned non-NULL string. Unfortunately, the assertion has an inverted condition. This leads to crashes in the `get_unique_target_file` function for files that don't have the `edit-name` attribute set (i.e just a few GVfs backends). Let's fix the inverted condition. Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2825 (cherry picked from commit fcf8f9de8336549f6395c440a9be983849254b31)
* Add Abkhazian translationNart Tlisha2023-01-062-0/+5499
|
* Release version 42.642.6António Fernandes2022-12-233-2/+6
|
* flatpak: Pin libportal dependencyAntónio Fernandes2022-12-232-2/+2
| | | | | Fixes CI pipeline failing in stable branch due to meson build options changes in bleeding edge libportal.
* dbus-manager: Fix another crash from invalid dbus innvocationCorey Berla2022-12-231-0/+5
| | | | | | | Passing an invalid uri to create-folder also crashes nautilus. If the parent_file is NULL, return an error instead of crashes. (cherry picked from commit 8f989fa39fd53932597efdf9e728a88b4337fef9)
* file-operation: Return early when basename is NULLCorey Berla2022-12-231-0/+6
| | | | | | | | | | | | | | | Calling g_utf8_validate() on a NULL string crashes Nautilus. This can occur if performing an operation on an invalid file. If basename is NULL, there's nothing we would do anyways, so just return early and prevent the crash. There's a similar issue with get_unique_target_file(), but if a bad uri was passed to this function it should fail much earlier, so lets just add an assertion. Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2376 (cherry picked from commit e2969a9c29d0d171038fcb35d8baa5a7df372191)
* Release version 42.5António Fernandes2022-09-183-2/+9
|
* places-view: Make sure signals are really disconnectedCorey Berla2022-09-011-16/+6
| | | | | | | | I screwed up in 8c296a91c8a3e410edcb6471fa713eeaa3133d25 by flipping the instance and data when disconnecting the signal. Let's just use g_signal_connect_object to make this automatic. (cherry picked from commit 7854c9895bfcf4d045444fb3d4862b583032c439)
* file-utilities: Fix leak and use macrosIgnacy Kuchciński2022-09-011-4/+2
|
* toolbar: Don't add a ref to menu_itemIgnacy Kuchciński2022-09-011-5/+6
| | | | g_set_object adds a ref, so don't use it in this case
* freedesktop-dbus: Call parent finalize functionIgnacy Kuchciński2022-09-011-0/+2
|
* Update Russian translationAleksandr Melman2022-08-281-22/+22
|
* Update Georgian translationZurab Kargareteli2022-08-151-5546/+4224
|
* Update Catalan translationJordi Mas2022-08-151-3/+3
|
* Update Portuguese translationHugo Carvalho2022-08-121-81/+81
|
* compress-dialog-controller: Really fix the cropped popover on X11Ondrej Holy2022-08-091-4/+11
| | | | | | | | | The commit 441124c tried to fix the cropped popover on X11 with twice the height window. This is still not enough with some translations, or when the larger font is used. Let's resize the window using the preferred popover size to avoid those issues. Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2018
* trash-monitor: Fix crash when launching nautilus after shutdown startsCorey Berla2022-08-041-3/+3
| | | | | | | | | | eel-debug-shutdown unrefs the trash-monitor but doesn't set it to NULL. The nautilus_trash_monitor_get () function only creates a new trash_monitor when the static variable nautilus_trash_monitor is set to null. Simply set nautilus_trash_montior to NULL after unreffing. Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2064
* places-view: Disconnect handlers on object destructionCorey Berla2022-08-041-0/+4
| | | | Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2364
* Update (or drop) the Docker image used by Flatpak jobBartłomiej Piotrowski2022-08-041-1/+0
| | | | | | The gnome-runtime-images have been recently migrated to Quay. This is already reflected in the template. Please note this MR has been created semi-automatically. If it doesn't make sense, feel free to close it.
* pathbar: Don't make new tab activeCorey Berla2022-08-041-2/+3
| | | | | | | | | | Opening a new tab from the main view and side bar is set with NAUTILUS_OPEN_FLAG_DONT_MAKE_ACTIVE. Prior to 022867e3d3370560f2c6c07f90ad5fdfd7916d50 this was the same for tabs opened from the pathbar. It appears that the change was unintentional (GTK Open Flags don't have a "don't make active" flag). Set new tabs as not active from the path bar.
* nautilus-window-slot: Open with correct view after navigating to other-locationsCorey Berla2022-08-043-3/+4
| | | | | | | | | | | | | | | When navigating to Other Locations with "Open in New Tab" or "Open in New Window", you are always presented with the icon view because view_mode_before_places was never initialized. An uninitialized gint == 0 (and NAUTILUS_VIEW_GRID_ID == 0). Initialize view_mode_before_places in init to NAUTILUS_VIEW_INVALID_ID so that it will follow the default behavior. For best practices, change NAUTILUS_VIEW_INVALID_ID to 0 (which would have also prevented this issue) and NAUTILUS_VIEW_GRID_ID to 2 (matching the keyboard shortcut). Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2281
* Update Russian translationAleksandr Melman2022-08-011-33/+244
|
* Update Russian translationAleksandr Melman2022-07-021-25/+25
|
* Update French translationAlexandre Franke2022-06-161-10/+10
|
* build: Update GLib version requirement António Fernandes2022-06-151-1/+1
| | | Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2242
* Post release version bumpOndrej Holy2022-05-271-1/+1
|
* Release version 42.242.2Ondrej Holy2022-05-272-1/+8
|
* Update Nepali translationPawan Chitrakar2022-05-241-1126/+1184
|
* mime-actions: Close broken link message dialogAntónio Fernandes2022-05-211-6/+6
| | | | | | | | | | | | | | We used to rely on gtk_dialog_run(), which would allow us to block the execution of the current function. But it's gone in GTK 4, so we've ported to the ::response signal. 8af45e55fcc347b05c4376128df5f248732d07d8 However, a 'goto` which relied on the blocking behavior was kept by oversight, such that the ::response signal wasn't connected and, as a result, the dialog didn't close on response. Close https://gitlab.gnome.org/GNOME/nautilus/-/issues/2265
* Update French translationMathieu Bousquet2022-05-151-62/+59
|
* Update Chinese (Taiwan) translationCheng-Chia Tseng2022-05-121-956/+1004
|
* window: Fix crash when opening new window from pathbarCorey Berla2022-05-111-1/+9
| | | | | | | | | | | | | Changes as part of commit 022867e3d3370560f2c6c07f90ad5fdfd7916d50 switched the handler of the pathbar signal. The new handler raises an exception for NAUTILUS_OPEN_FLAG_NEW_WINDOW. Use nautilus_application API should be used when handling new windows. Fixes https://gitlab.gnome.org/GNOME/nautilus/-/issues/2208 (cherry picked from commit 493deebd50409e869a1a45d745ed46c991e4741f)
* file: Fix remote filesystem checkCorey Berla2022-05-101-1/+1
| | | | | | | | | | | | | | | | | | | Files are flagged as remote in file->details->filesystem_remote through directory-async as folders are browsed. nautilus_file_get_filesystem_remote() incorrectly returns FALSE for child directories that have not been processed by directory-async on a remote filesystem. This causes the "Count Number of Files in Folders" options to not work correctly when set to "On This Computer Only". Rather than unnecessarily process all of the child folders, check whether filesystem_info_is_up_to_date==TRUE. If not, check whether the parent is remote instead. This issue was introduced in 99f55748ef69a68df86b9a039998ee576d59b898. Previously the prefix of the URI was checked to match a hardcoded list. Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2035 (cherry picked from commit 2ab0fcbdad71b6a9ebf94e0f65b1cb53f6219840)
* Update Turkish translationSabri Ünal2022-05-071-51/+52
|
* Update Russian translationAleksandr Melman2022-05-051-7/+7
|
* build: Post-release version bump António Fernandes2022-04-291-1/+1
| | | Better late than never!
* Release version 42.1.142.1.1António Fernandes2022-04-223-2/+6
| | | | Fix a mistake.
* flatpak: Pin gnome-desktop to stable branchAntónio Fernandes2022-04-222-1/+3
| | | | | | | | | | | | The master branch introduces incompatible API changes in the thumbnailing component. The previously cherry-picked patch has been reverted because it shouldn't have been applied to the stable branch. Instead, in order to pass the pipeline, use stable dependency. Fixes https://gitlab.gnome.org/GNOME/nautilus/-/issues/2237
* Revert "thumbnail: update for gnome-desktop thumbnail API changes"António Fernandes2022-04-222-19/+6
| | | This reverts commit fbc9bd6ff4ef32951391d4cdf89c27f58632f492
* Release version 42.142.1António Fernandes2022-04-222-1/+11
|
* pathbar: Keep scrolled to the end in RTL locale tooAntónio Fernandes2022-04-221-1/+5
| | | | GtkArrangement value is text-direction independant, apparently.
* css: Fix pathbar custom style on RTLAntónio Fernandes2022-04-221-3/+11
| | | | Fixes https://gitlab.gnome.org/GNOME/nautilus/-/issues/2201
* thumbnail: update for gnome-desktop thumbnail API changesMichael Catanzaro2022-04-222-6/+19
| | | | | | See gnome-desktop!132 Backported by António Fernandes <antoniof@gnome.org>
* Update Russian translationAleksandr Melman2022-04-171-48/+47
|
* Update British English translationBruce Cowan2022-04-141-882/+913
|