summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* main: Allow passing empty display name to add_to_playlist()Bastien Nocera2021-10-021-1/+1
|
* opensubtitles: Also handle MPL subtitlesIgnacy Kuchciński2021-10-011-0/+1
|
* autoload-subtitles: Auto-load MPL subtitle filesIgnacy Kuchciński2021-10-011-0/+1
|
* main: Add MPL subtitles to the filechooser filtersIgnacy Kuchciński2021-10-011-0/+2
|
* Update Icelandic translationSveinn í Felli2021-09-301-247/+266
|
* Update Catalan translationJordi Mas2021-09-241-2/+2
|
* Updated Czech help translationMarek Černocký2021-09-191-10/+28
|
* Update Belarusian translationŹmicier Turok2021-09-181-830/+892
|
* Update Ukrainian translationYuri Chornoivan2021-09-171-16/+33
|
* Update Brazilian Portuguese translationRafael Fontenelle2021-09-171-13/+28
|
* Update Friulian translationFabio Tomat2021-09-161-88/+91
|
* Update German translationChristian Kirbach2021-09-161-102/+125
|
* Update Hungarian translationBalazs Ur2021-09-151-27/+32
|
* Update Polish translationPiotr Drąg2021-09-151-8/+26
|
* Update Swedish translationAnders Jonsson2021-09-141-12/+30
|
* Update Croatian translationGoran Vidović2021-09-101-381/+61
|
* Update Spanish translationRodrigo Lledó2021-09-091-1004/+957
|
* Update Basque translationAsier Sarasua Garmendia2021-09-091-1205/+1951
|
* Update Basque translationAsier Sarasua Garmendia2021-09-081-88/+91
|
* Add Korean translationSeong-ho Cho2021-09-012-0/+1164
|
* Update Basque translationAsier Sarasua Garmendia2021-08-181-71/+71
|
* Update Catalan translationJordi Mas2021-08-111-1/+1
|
* Update Turkish translationEmin Tufan Çetin2021-08-061-75/+75
|
* flatpak: Fix default branch name for libgdataBastien Nocera2021-07-211-1/+2
|
* preferences-dialog: Remove GtkAlignment alignment3Georges Basile Stavracas Neto2021-07-011-116/+103
| | | | Same as previous commits.
* preferences-dialog: Remove GtkAlignment alignment3_1Georges Basile Stavracas Neto2021-07-011-11/+5
| | | | Same as previous commits.
* preferences-dialog: Remove GtkAlignment alignment7Georges Basile Stavracas Neto2021-07-011-52/+39
| | | | Identical to the previous commit.
* preferences-dialog: Remove GtkAlignment alignment6Georges Basile Stavracas Neto2021-06-301-210/+197
| | | | | | Despite the large diff, the only relevant change here is the same of the previous commit: "left-padding" is replaced by "margin-start".
* preferences-dialog: Remove GtkAlignment alignment9Georges Basile Stavracas Neto2021-06-301-15/+10
| | | | | | GtkAlignment is a deprecated widget. This particular one is an easy case, where we only need to replace the "left-padding" property by the "margin-start" property in the child.
* preferences-dialog: Replace GtkTable table2 by GtkGridGeorges Basile Stavracas Neto2021-06-301-38/+28
| | | | | | Almost identically to previous commit, except that the "hexpand" property was set to all children to make sure the grid is pixel-by-pixel similar to the current state.
* preferences-dialog: Replace GtkTable table3 by GtkGridGeorges Basile Stavracas Neto2021-06-301-23/+11
| | | | | | | | | | | | | Remove the "homogeneous" property, since it's set to false and GtkGrid's column-homogeneous and row-homogeneous are false by default. Replace the "right_attach" and "bottom_attach" packing properties by "width" and "height", respectively, since that's what GtkGrid supports. Next GtkTable -> GtkGrid conversions will look similar to this commit.
* preferences-dialog: Remove GtkTable table3_1Georges Basile Stavracas Neto2021-06-301-16/+4
| | | | | | | GtkTable is deprecated in favour of GtkGrid. In addition to that, in this case, table3_1 only contains a single widget, and doesn't have any particularly relevant property set, so it can be simply removed without further consequences.
* preferences-dialog: Remove GtkHButtonBoxGeorges Basile Stavracas Neto2021-06-301-21/+8
| | | | | | | | | | | This button box has a single child, a GtkButton, and is effectively only used to horizontally align the button at the end. This property can be trivially set in the button itself nowadays. Remove the GtkHButtonBox holding the "Reset to Defaults" button, and preserve the end alignment of the button by setting the "halign" to "end" in the button itself.
* preferences-dialog: Replace GtkHScale by GtkScaleGeorges Basile Stavracas Neto2021-06-301-4/+4
| | | | Another easy one since horizontal is the default.
* preferences-dialog: Replace GtkVBox by GtkBoxGeorges Basile Stavracas Neto2021-06-301-10/+11
| | | | | | | Surprisingly, all but one GTKVBoxes already have the orientation property set to vertical, which saves us some work. While at it, cleanup object ids that are not used.
* preferences-dialog: Replace GtkHBox by GtkBoxGeorges Basile Stavracas Neto2021-06-301-2/+2
| | | | | | No other changes are needed besides changing the class, since GtkBox defaults to horizontal. While at it, remove the object ids, since they're unused.
* preferences: Rename preferences to totem-preferences-dialog.*Georges Basile Stavracas Neto2021-06-297-8/+8
| | | | | Rename these files to match the class name they implement. Rename the .ui file to match them.
* preferences: GTKify constructorGeorges Basile Stavracas Neto2021-06-293-12/+9
| | | | | | Make the creation of TotemPreferencesDialog more GTK-like, using totem_preferences_dialog_new() instead of a setup function, and don't set any field of TotemObject.
* preferences: Setup dialog in the constructed phaseGeorges Basile Stavracas Neto2021-06-291-58/+67
| | | | | | | | Move all the setup code from totem_preferences_setup() into the constructed phase of GObject initialization. At this phase, the 'totem' property is already set and we can just use it. No functional changes are introduced.
* preferences: Pass TotemObject during constructionGeorges Basile Stavracas Neto2021-06-291-1/+58
| | | | | Make use of GObject's property system to pass the main TotemObject to TotemPreferencesDialog as a construct-only argument.
* preferences: Add TotemPreferencesDialogGeorges Basile Stavracas Neto2021-06-294-77/+116
| | | | | | | | | | | | | | Most of the code is what was there in preferences.c, but with a twist: it now has a GtkDialog subclass handling the preferences. The laborious part of this change is replacing the old GtkBuilder-based mechanism to retrieve widgets by their name with binding template children. Signal callbacks can now be static, and be passed explicitly instead of using G_MODULE_EXPORT to preserve their symbols. This commit is the smallest possible way to achieve this, and doesn't make use of various niceties and good practices of GTK development. Next commits will cleanup and improve preferences to actually use more modern GTK practices.
* preferences: Remove unused adjustmentGeorges Basile Stavracas Neto2021-06-291-10/+0
| | | | Seems to be a copy-paste mistake.
* preferences: Bind some labels' visibility to their corresponding rangesGeorges Basile Stavracas Neto2021-06-292-6/+4
| | | | | | | | | The hue, brightness, saturation, and contrast labels have their visibility programatically tied to their corresponding ranges. We can do that in the .ui file more easily. Bind these labels' visibility to their corresponding ranges' in the preferences.ui file itself.
* preferences: Move hide-on-delete signals to preferences.uiGeorges Basile Stavracas Neto2021-06-292-4/+2
| | | | They can easily be declared in the .ui file.
* preferences: Remove forward declaration of non-existing functionGeorges Basile Stavracas Neto2021-06-291-1/+0
| | | | | checkbutton2_toggled_cb doesn't exist, nor is used in preferences.ui. Just remove this forward declaration.
* preferences: Set font chooser button title in preferences.uiGeorges Basile Stavracas Neto2021-06-292-2/+1
| | | | | Move yet another property that can be defined in the .ui file directly to preferences.ui.
* preferences: Embed preferences.ui as a GResourceGeorges Basile Stavracas Neto2021-06-294-2/+18
| | | | | | | | | | 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.
* preferences: Set dialog modality in the .ui fileGeorges Basile Stavracas Neto2021-06-292-2/+1
| | | | | | | There's no need to programatically set it when it can be done declaratively in the .ui file. Set the 'modal' property of the preferences dialog at preferences.ui.
* object: Move prefs creation to totem-preferences.cGeorges Basile Stavracas Neto2021-06-292-6/+6
| | | | | | In preparation for future changes where TotemObject will have less control over the preferences widgetry, move it to the totem-preferences.c file.
* preferences: Remove unnecessary assignmentGeorges Basile Stavracas Neto2021-06-291-1/+0
| | | | | totem->prefs is already set at totem-object.c to the same widget, there's no need to set it again here.