| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
GtkDialog has been deprecated in Gtk4 so we stop using it.
|
|
|
|
|
| |
Clean up properties dialogue creation by using template and object
properties to fill it in.
|
|
|
|
|
| |
If a general metadata is not available we hide the items but if we
have this info on a update the item was still hidden.
|
| |
|
|
|
|
|
|
|
|
| |
Use GtkListBox and other helpers to modernise and simplify the
properties UI. This will eventually make it easier to port
to GTK 4.
Closes: #544
|
|
|
|
|
|
|
|
|
|
| |
Even though we still need to preserve the *.plugin.desktop.in
workaround, we can easily use Meson's native i18.merge_file()
to generate translations, instead of the custom_target().
Switch plugins to generate translations using i18.merge_file(), and make
sure to generate and install those files by setting the `install`
argument to true.
|
| |
|
|
|
|
| |
Use #pragma once and remove G_BEGIN_DECLS/G_END_DECLS
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Use 3 significant figures to display 24p FPS as defined in:
https://en.wikipedia.org/wiki/24p#23.976p
This only uses 3 significant figures for that framerate, as it's the
only common one that requires 3 significant figures.
Closes: #458
|
| |
|
| |
|
|
|
|
| |
Print e.g. "2 minutes" instead of "2 minutes 0 seconds".
|
|
|
|
| |
Replace www.gnome.org with updated wiki.gnome.org links
|
|
|
|
| |
g_type_class_add_private has been deprecated since GObject 2.58.
|
|
|
|
|
| |
Even if the string cannot be singular in English (it's > 1), it might be "singular"
in another language, so set the string correctly.
|
|
|
|
|
|
| |
Closes: #324
Fixes: 39a5ada3
|
|
|
|
|
|
| |
Stops a completely empty window from showing up when pressing Ctrl+P
Closes: #187
|
|
|
|
| |
Closes: #299
|
|
|
|
|
|
| |
Add a bit more precision to the frames per second property.
Closes: #248
|
| |
|
|
|
|
|
|
| |
Workaround gettext limitation in handling .plugin files
http://lists.gnu.org/archive/html/bug-gettext/2017-06/msg00001.html
|
|
|
|
|
|
|
|
| |
modern gettext is sufficient
https://wiki.gnome.org/Initiatives/GnomeGoals/GettextMigration
Closes: https://gitlab.gnome.org/GNOME/totem/issues/218
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
duplicate ‘const’ declaration specifier [-Wduplicate-decl-specifier]
The warning was added in:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43651
just for this purpose.
"
int foo(const char const *data);
^~~~~~
1 warning generated.
[...] In that case it was clearly a mistake, because the author meant
'const char *const data' [...]
"
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=783205
|
|
|
|
|
|
|
| |
With additional testing and patches from Bastien Nocera
<hadess@hadess.net>
https://bugzilla.gnome.org/show_bug.cgi?id=783205
|
|
|
|
|
|
| |
See https://developer.gnome.org/hig/stable/typography.html
https://bugzilla.gnome.org/show_bug.cgi?id=774286
|
| |
|
|
|
|
| |
Instead of add_accelerator() and remove_accelerator().
|
|
|
|
|
| |
The better behavior is to have a [X] button.
https://bugzilla.gnome.org/show_bug.cgi?id=723826
|
| |
|
| |
|
| |
|
|
|
|
| |
Instead of using a sidebar as we used to.
|
| |
|
|
|
|
|
|
| |
Also unify names and descriptions a bit by
capitalizing names and removing dots from
descriptions.
|
|
|
|
|
|
| |
When available, in both the properties tab, and Totem.
https://bugzilla.gnome.org/show_bug.cgi?id=611169
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=639860
|
|
|
|
| |
Add libtotem.la to the LIBADD variable of all C plugins. Closes: bgo#640942
|
|
|
|
|
|
|
|
|
| |
Move libbaconvideowidgetproperties.la from src/plugins/properties to
src/properties, as it's needed by both the plugins and the main libraries,
but the plugins need the main libraries to be built first for GIR, and
libbaconvideowidgetproperties.la was only being built with the plugins.
Closes: bgo#640048
|
| |
|
|
|
|
| |
Closes: bgo#630515
|
|
|
|
|
| |
There's no need to add an include CPP flag for the backend directory. It's
clearer to explicitly state that BVW is in the backend directory.
|
| |
|
| |
|
|
|
|
|
| |
Most of the defines in common_defines in the plugins' makefiles was outdated
and unused.
|
|
|
|
|
|
| |
If all plugins are forced to use private data structs correctly, their
instance structs and init functions become very standard, so can be moved
into _TOTEM_PLUGIN_REGISTER to save code.
|
|
|
|
|
| |
They should all be very standard, so we same some clutter by putting them
in the _TOTEM_PLUGIN_REGISTER macro.
|
|
|
|
| |
Add git.mk from Pango to automatically generate and update .gitignore files.
|