| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
By default, meson will set MALLOC_PERTURB_ to a non-zero value when
running tests, which had the effect of making a pylint run take 200
seconds instead of around 15.
Disabling that envvar makes the tests take a more reasonable amount of
time.
|
|
|
|
|
| |
This should make the 'Open Containing Folder' functionality carry on
working when we've restricted filesystem access further.
|
|
|
|
|
|
| |
Remove some helper macros, and unsightly signal connection/disconnection
in favour of using GSignalGroup to block/unblock all signals coming from
the playlist widget.
|
| |
|
|
|
|
| |
Fixes: 30253c7d9c
|
| |
|
|
|
|
|
|
| |
Saves us from a meson error with our first 42 release.
meson.build:13:0: ERROR: Index 2 out of bounds of array of size 2.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
Rather than using an icon, use a string that can be translated as the
app name.
"Preview" will the suffix for that app name until we agree on a common
name in https://gitlab.gnome.org/Teams/Design/os-mockups/-/issues/155
|
|
|
|
| |
As used by the plugin system and XInitThreads() respectively.
|
|
|
|
|
|
|
| |
Also ensures that we use hc-dark when highcontrast mode
is set.
Closes: #492
|
|
|
|
|
|
|
| |
WARNING: You should add the boolean check kwarg to the run_command call.
It currently defaults to false,
but it will default to true in future releases of meson.
See also: https://github.com/mesonbuild/meson/issues/9300
|
|
|
|
|
|
| |
We don't need to the flatpak devel bits in the tarball, and neither
do we need the flathub shared-modules, including some Qt patches
with complicated licenses.
|
| |
|
|
|
|
|
| |
This can speed up "jhbuild make" quite a bit. The help is still enabled
by default as it was.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Don't make the search entry insensitive while the search is ongoing,
instead cancel the ongoing operation if a new search is started.
Closes: #188
Helps: #113
|
|
|
|
| |
For the next devel cycle
|
| |
|
|
|
|
|
|
|
|
| |
Fixes warning:
WARNING: Project specifies a minimum meson_version '>= 0.49.0' but uses features which were added in newer versions:
* 0.50.0: {'install arg in configure_file'}
Closes: #384
|
|
|
|
|
|
|
| |
Including ignoring more files that could end up next to, but aren't used
for video playback, such as text files, and other garbage.
See https://gitlab.gnome.org/GNOME/totem-pl-parser/merge_requests/6
|
|
|
|
| |
For gtk_show_uri_on_window and gdk_monitor_get_*.
|
|
|
|
|
|
| |
gio-unix-2.0 hasn't been a dependency for that piece of code since the
move to gnome-software and its D-Bus API, and the gst-plugins-base utils
header was required, so remove the dependencies from that option.
|
|
|
|
|
|
|
|
| |
This includes renaming a few files that mentioned org.gnome.Totem
directly as we want the new nightly build to be parallel installable
with a stable version, as org.gnome.Totem.Devel.
Closes: #359
|
|
|
|
| |
For the add_dist_script() usage
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
DEPRECATION: Project targetting '>= 0.43.0' but tried to use feature deprecated since '0.48.0': python3 module
|
|
|
|
| |
WARNING: In subproject libgd: Unknown options: "libgd:with-view-common"
|
|
|
|
|
|
| |
It's now in nautilus itself. See:
https://gitlab.gnome.org/GNOME/nautilus/issues/887
https://gitlab.gnome.org/GNOME/nautilus/merge_requests/411
|
| |
|
|
|
|
|
| |
After the last vala plugin was ported, we don't need an option to build
Vala plugins.
|
|
|
|
|
|
|
|
| |
Some code was using gstreamer-pbutils-1.0 provided functions without
declaring them as a dep in code that wasn't guarded by
ENABLE_MISSING_PLUGIN_INSTALLATION.
Also fix have_easy_codec declaration in the same circumstances.
|
|
|
|
|
|
|
| |
The missing plugins helper window parenting trick hasn't been used by
any implementation for a while.
Closes: #220
|
|
|
|
|
|
|
|
|
| |
So error out if Python support is requested but introspection isn't
available, or disable Python support if not explicitely enabled.
The Vala support portion of the build system already has similar code.
Closes: #238
|
|
|
|
|
|
|
|
| |
modern gettext is sufficient
https://wiki.gnome.org/Initiatives/GnomeGoals/GettextMigration
Closes: https://gitlab.gnome.org/GNOME/totem/issues/218
|
|
|
|
|
|
|
|
| |
Fixes
ERROR: Unknown variable "vala_options"
to
ERROR: Problem encountered: you need vala >= 0.14.1 installed to use vala plugins
by correcting a typo.
|
|
|
|
|
|
| |
For the missing plugins feature.
Closes: #246
|
|
|
|
|
|
|
|
| |
Instead of:
str = 'you need vala ' + vala_req_version + ' installed to use vala plugins'
you'd get:
meson.build:225:6: ERROR: Unknown variable "vala_req_version".
because vala_req_version isn't defined in the right scope.
|
| |
|