summaryrefslogtreecommitdiff
path: root/src/meson.build
Commit message (Collapse)AuthorAgeFilesLines
* icon-helpers: Set dark UI the same way as the main playerBastien Nocera2022-04-011-1/+2
| | | | Otherwise we're testing a different codepath to the main application.
* backend: Port to gtkglsinkBastien Nocera2022-02-041-4/+0
| | | | | | | | | | | | | | | | | | | | | Replace the clutter-gtk based video widget with a native GL GStreamer widget, "gtkglsink". - Display aspect-ratio support for non-square pixels was removed. While it still worked correctly (you can try setting your display's resolution to a different aspect ratio), things like text and icons, and everything else in every application and the shell chrome would have been looked broken, including the video player. Except the video in the video player. - Video aspect ratio, pillar-boxing, letter-boxing and automatic rotation is now handled in the GStreamer widget - The placeholder logos, when playing files with unsupported video, or no video tracks have been changed. - Handling of mouse events has been simplified Some functionality could not be brought forward at this time: - Crop-zooming (available using the R/T keys) isn't implemented yet - Gestures support, which never worked properly anyway, wasn't reimplemented
* build: Add explicit gmodule and x11 dependenciesBastien Nocera2022-01-271-2/+2
| | | | As used by the plugin system and XInitThreads() respectively.
* main: Use libhandy to force the dark style preferenceChristopher Davis2022-01-261-0/+1
| | | | | | | Also ensures that we use hc-dark when highcontrast mode is set. Closes: #492
* build: Fix typelib and gir versioningBastien Nocera2021-10-271-2/+2
| | | | | This '1.0' versioning isn't totem's version, but gobject-introspection's, so hard-code 1.0.
* preferences: Rename preferences to totem-preferences-dialog.*Georges Basile Stavracas Neto2021-06-291-2/+2
| | | | | Rename these files to match the class name they implement. Rename the .ui file to match them.
* preferences: Embed preferences.ui as a GResourceGeorges Basile Stavracas Neto2021-06-291-0/+2
| | | | | | | | | | Instead of installing preferences.ui and opening the file, embed it as a GResource and load it using gtk_builder_new_from_resource(). We don't need extra caution because the file is now guaranteed to be embedded into the application. This will be very handy for the next commit where we start using a GtkBuilder template for the preferences dialog.
* build: Make introspection non-optionalBastien Nocera2019-08-061-31/+30
| | | | | | | | | | | Introspection was already non-optional as we required a libpeas-gtk build that linked against gobject-introspection-1.0, so that our call to g_irepository_require() was defined. Make that official, and remove the ability to build without introspection. Closes: #346
* build: Fix meson error about subdir keywordBastien Nocera2019-04-031-1/+1
| | | | src/meson.build:83:0: ERROR: Subdir keyword must not be an absolute path.
* main: Remove unused TotemTimeLabel widgetBastien Nocera2019-02-191-2/+0
| | | | Unused since the browser plugin was removed.
* tests: Add a test for the language menu itemsBastien Nocera2019-02-161-0/+10
| | | | | To make sure that the display of language names and codecs never regresses.
* properties: Move properties widget to plugin directoryBastien Nocera2019-02-111-1/+0
|
* properties: Remove nautilus properties pageBastien Nocera2019-02-111-45/+0
| | | | | | It's now in nautilus itself. See: https://gitlab.gnome.org/GNOME/nautilus/issues/887 https://gitlab.gnome.org/GNOME/nautilus/merge_requests/411
* backend: Remove X11 dependencyBastien Nocera2019-02-071-1/+0
| | | | | | | The missing plugins helper window parenting trick hasn't been used by any implementation for a while. Closes: #220
* thumbnailer: Remove some unused dependenciesBastien Nocera2019-02-071-1/+0
|
* thumbnailer: Remove GDK and cairo depsBastien Nocera2018-12-161-1/+0
| | | | They're not used.
* gallery: Remove resource limitation codeBastien Nocera2017-07-251-1/+0
|
* thumbnailer: Split off gallery creation to a separate binaryBastien Nocera2017-07-251-0/+28
|
* build: Port to meson build systemIñigo Martínez2017-06-231-0/+323
With additional testing and patches from Bastien Nocera <hadess@hadess.net> https://bugzilla.gnome.org/show_bug.cgi?id=783205