| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Otherwise we're testing a different codepath to the main application.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
As used by the plugin system and XInitThreads() respectively.
|
|
|
|
|
|
|
| |
Also ensures that we use hc-dark when highcontrast mode
is set.
Closes: #492
|
|
|
|
|
| |
This '1.0' versioning isn't totem's version, but
gobject-introspection's, so hard-code 1.0.
|
|
|
|
|
| |
Rename these files to match the class name they implement. Rename the
.ui file to match them.
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
src/meson.build:83:0: ERROR: Subdir keyword must not be an absolute path.
|
|
|
|
| |
Unused since the browser plugin was removed.
|
|
|
|
|
| |
To make sure that the display of language names and codecs never
regresses.
|
| |
|
|
|
|
|
|
| |
It's now in nautilus itself. See:
https://gitlab.gnome.org/GNOME/nautilus/issues/887
https://gitlab.gnome.org/GNOME/nautilus/merge_requests/411
|
|
|
|
|
|
|
| |
The missing plugins helper window parenting trick hasn't been used by
any implementation for a while.
Closes: #220
|
| |
|
|
|
|
| |
They're not used.
|
| |
|
| |
|
|
With additional testing and patches from Bastien Nocera
<hadess@hadess.net>
https://bugzilla.gnome.org/show_bug.cgi?id=783205
|