summaryrefslogtreecommitdiff
path: root/meson.build
Commit message (Collapse)AuthorAgeFilesLines
* build: Bump gtk depencency minor versionKhalid Abu Shawarib2023-05-081-1/+1
| | | | This is required for GtkColumnViewCell that was added in 93a714df.
* Post-branching version bumpAntónio Fernandes2023-04-231-1/+1
|
* build: Bump gtk depencency micro versionAntónio Fernandes2023-04-221-1/+1
| | | | | | | | | | | | | | It includes the GTK bugfix mentioned in 2e10ed11d960cb6343719d680e29d742dc86d664 As we have removed the workaround, we cannot accept a GTK version without that bugfix, because that would cause a regression. And we can't restore the workaround either, because it misbehaves when using the fixed GTK version. This leaves us with no other choice than requiring the fixed GTK version.
* style: Drop view item color overridesAntónio Fernandes2023-04-151-1/+1
| | | | | | | | | | | | | | We've added them because the colors assigned by the default stylesheet were not adequate as per design review: d7b03656210d5feb300d5df74db9cd4601306991 Libadwaita 1.3 updated the stylesheet to use the design-choosen colors by default in views. [0] So, we should drop our overrides which are now unnecessary and even harmful (they may be out of sync). Also, require the stable release of the dependency, because 1.3.alpha didn't include [0]. [0] https://gitlab.gnome.org/GNOME/libadwaita/-/commit/fd83834f837baeb2650c75630de10ea5cdf032f2
* desktop: Add application/zstd to supported mime-typesOndrej Holy2023-04-111-1/+1
| | | | | | | | | | | | | Currently, it isn't possible to use Nautilus for the extraction of the ".zstd" and ".tar.zst" archives. However, it seems that this compression is supported by the libarchive library nowadays. Let's add the `application/zstd` and `application/x-zstd-compressed-tar` mime-types to the list of supported. This will allow Nautilus to show the "Extract" and "Extract to..." actions. Also, bump the gnome-autoar dependency to the version with a corresponding change. Related: https://gitlab.gnome.org/GNOME/gnome-autoar/-/merge_requests/38 Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2860
* Post release version bumpOndrej Holy2023-03-171-1/+1
|
* Post release version bumpOndrej Holy2023-03-051-1/+1
|
* Release version 44.rc44.rcOndrej Holy2023-03-051-1/+1
|
* Post release version bumpOndrej Holy2023-02-111-1/+1
|
* Release version 44.beta44.betaOndrej Holy2023-02-111-1/+1
|
* build: Only generate docs when 'docs' option enabledCorey Berla2023-01-161-1/+1
| | | | | | | We have a docs options, but we are generating the docs regardless of if it is set. This was a regression in d47403bcede0f331c04c7fb28cec2583fed16724. `gi_docgen.found()` is redundant because when 'docs' is set to true gi_docgen is a requirement.
* build: require libadwaita >= 1.3.alphaJeremy Bicha2023-01-121-1/+1
| | | | needed for adw_tab_bar_set_extra_drag_preload
* Post-release version bumpAntónio Fernandes2023-01-101-1/+1
|
* Revert "meson.build: Disable GLib deprecation warnings"Corey Berla2023-01-091-7/+0
| | | | This reverts commit 7605b17b2757fa3331f2551c04208e833cd723e1.
* general: Replace GtkStyleContext with GtkWidget functionsCorey Berla2022-12-191-1/+1
| | | | | | | GtkStyleContext is deprecated in 4.10, use the corresponding GtkWidget functions. Also bump GTK version to use the new gtk_widget_get_color().
* Post-release version bumpAntónio Fernandes2022-09-181-1/+1
|
* Release version 43.043.0António Fernandes2022-09-181-1/+1
|
* build: Add minumum GTK micro versionAntónio Fernandes2022-09-041-1/+1
| | | | The patches we want are actually only available in 3.7.2 at this time.
* build: Bump minimum GTK dependencyAntónio Fernandes2022-09-041-1/+1
| | | | | | | We rely on many DND and GtkListBase bugfixes for proper behavior or the GTK 4 port. Resolves: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2366
* docs: Switch to gi-docgenJan Tojnar2022-09-041-1/+3
|
* build: Require libadwaita >= 1.2.betaJeremy Bicha2022-08-081-1/+1
| | | | | split-button dropdown-tooltip was added in https://gitlab.gnome.org/GNOME/libadwaita/-/commit/750669170da2529
* Post release version bumpAntónio Fernandes2022-08-081-1/+1
|
* Release version 43.beta.143.beta.1António Fernandes2022-08-081-1/+1
|
* extension: Bump extensiondir to 4Jeremy Bicha2022-08-081-1/+3
| | | | Closes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2417
* Post-release version bumpAntónio Fernandes2022-08-071-1/+1
|
* image-properties: Don't depend on GTKAntónio Fernandes2022-08-071-0/+1
| | | | GdkPixbuf is enough here.
* flatpak: Add libcloudproviders dependencyOndrej Holy2022-08-061-1/+1
| | | | | The libcloudproviders dependency is now mandatory. Let's add it in the manifest.
* sidebar: Build with cloudproviders supportOndrej Holy2022-08-061-0/+1
| | | | | | | | | The cloudproviders integration used to be part of GTK 3 version, but it is not part of GTK 4 version. This is because the sidebar codes are now part of Nautilus codebase and `HAVE_CLOUDPROVIDERS` is never set. Let's allow to build with cloudproviders support again. Related: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2392
* Post-release version bumpAntónio Fernandes2022-07-091-1/+1
|
* window: Port about to AdwAboutWindowChristopher Davis2022-07-091-1/+1
|
* view-icon-controller: Abstract sharable codeAntónio Fernandes2022-06-211-1/+1
| | | | | | | | | | | | | | | | The new list view is going to be GtkColumnView-based, so it's going to share some code with the GtkGridView-based view. In order to avoid code duplication and still keep the NautilusFilesView class agnostic of the widgets used by final classes, create an abstract NautilusListBase class. But this abstract class needs to interact with the item widgets, which are going to be different between views. To resolve this, an abstract NautilusViewCell class is created for the item widgets, which is also going to be used for the new list view column cells. Also, bump GLib version requirement now that we use GSignalGroup.
* Drop libportal optionJeremy Bicha2022-05-261-7/+2
| | | | | | | | This is a follow up from https://gitlab.gnome.org/GNOME/nautilus/-/commit/6af38c29d As a result of that commit, it's not possible to set a picture as desktop wallpaper from Nautilus unless libportal is used. Since libportal is generally available, it's no longer a useful option to not use libportal.
* gtk-code-generator: Drop itAntónio Fernandes2022-05-021-1/+0
| | | | | | | | We've deviated from the upstream source enough for this script to no longer operate. From now on we should just cherry-pick changes as needed, at least while we try to stay close to the GTK code.
* thumbnail: update for gnome-desktop thumbnail API changesMichael Catanzaro2022-04-111-1/+1
| | | | See gnome-desktop!132
* meson: Use gnome.post_installMaximiliano Sandoval R2022-02-281-4/+5
|
* meson: Update to 0.59Maximiliano Sandoval R2022-02-281-1/+1
|
* general: Use proper license identifiersMaximiliano2022-02-281-1/+1
| | | | | | | GPL3+ is a deprecated SPDX identifier.[0] The meson and about dialog say GPL 3.0, so that should also appear on the appdata. [0] https://spdx.org/licenses/
* Post branch version bumpAntónio Fernandes2022-02-121-1/+1
|
* Post release version bumpAntónio Fernandes2022-01-091-1/+1
|
* general: Switch to GTK4António Fernandes2022-01-091-5/+5
| | | | | | | | | | | | | | | | The new major version of the toolkit is a requirement to fix old issues and enable future enhancements. Update symbols and adapt logic to API changes. Update and simplify UI definitions. Update local copy of places sidebar and places view. Replace dependencies with their GTK4-compatible successors. Make a minimum changes required to build and run, with known regressions to be fixed in future commits. For a detailed breakup of the changes, see the 36 commits-deep log leading to d5763facb1e5045251171ed1273dca0859f3542f. This is the main part of https://gitlab.gnome.org/GNOME/nautilus/-/issues/276
* build: Drop libgd dependency and submoduleAntónio Fernandes2021-12-261-11/+0
| | | | | We want to use to GTK 4, but libgd depends on GTK 3 and we can't link against 2 API-incompatible versions of GTK due to symbol conflicts.
* general: Add libportal-gtk3 dependencyabderrahim/libportalAntónio Fernandes2021-12-251-1/+3
| | | | | | | The portal-gtk3.h header has been moved into a separate library which binds gtk3 explicitly. https://github.com/flatpak/libportal/pull/53
* Revert "general: Add libportal-gtk3 dependency"António Fernandes2021-12-211-3/+1
| | | This reverts commit ae752ea07895b918683f664fe78950255f7faab0
* general: Add libportal-gtk3 dependencyAntónio Fernandes2021-12-211-1/+3
| | | | | | | The portal-gtk3.h header has been moved into a separate library which binds gtk3 explicitly. https://github.com/flatpak/libportal/pull/53
* extensions/image-properties: Replace deprecated functionsNishal Kulkarni2021-12-041-1/+1
| | | | | | | | | Build log contains deprecation warnings for gexiv2 functions. Replaced `gexiv2_metadata_has_tag()` with `gexiv2_metadata_try_has_tag()` and `gexiv2_metadata_get_orientation()` with `gexiv2_metadata_try_get_orientation()` Closes: #2033
* Post branch version bumpOndrej Holy2021-10-301-1/+1
|
* Post release version bumpOndrej Holy2021-09-171-1/+1
|
* Post release version bumpAntónio Fernandes2021-09-031-1/+1
|
* Post release version bumpAntónio Fernandes2021-08-141-1/+1
|
* compress-dialog: Add support for encrypted .zipOndrej Holy2021-08-101-1/+1
| | | | | | | | Currently, it is not possible to create encrypted archives over Nautilus. Let's add support for encrypted .zip files to not have to install a dedicated archive manager. Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/822