| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
And remove some UI niceties in the (hidden) debug window.
|
|
|
|
|
| |
Use G_DECLARE_FINAL_TYPE(), remove intermediate private struct and
signals declaration in the class struct.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
GSimpleAsyncResult is deprecated, and it makes compiling
Totem a bit noisy.
The port is pretty straightforward, since TotemPlaylist
usage of GSimpleAsyncResult is not complicated. The major
difference is that GTasks can only be returned once, so
replace the following (pseudo)code:
```
if (error)
async_result.set_error(error)
async_result.set_boolean(result)
async_result.complete()
```
by this:
```
if (error)
task.return_error(error)
else
task.return_boolean(result)
```
|
| |
|
|
|
|
|
| |
Don't throw a warning if the playlist that keeps the current state is
not present on disk.
|
| |
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
g_type_class_add_private has been deprecated since GObject 2.58.
|
|
|
|
|
|
| |
One thing though, TOTEM_PL_PARSER_FIELD_STARTTIME is defined as being
"parseable by totem_pl_parser_parse_duration() and this function returns
seconds. So make totem_playlist_save_session_playlist() consume seconds.
|
|
|
|
|
|
|
|
| |
First, to reimplement the "starttime" session restore. This handily
removes a variable in the TotemObject. Then use it to implement
starttime from any playlist.
Closes: #10
|
|
|
|
| |
Read, and remove starttime from currently playing entry.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
See https://developer.gnome.org/hig/stable/typography.html
Also takes the opportunity to make the use of single vs. double quotation
marks consistent within totem, as well as with other GNOME apps that use
double quotation marks, as GNOME HIG recommends.
https://bugzilla.gnome.org/show_bug.cgi?id=774286
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=750102
|
|
|
|
|
|
| |
Hatchet job when we started using GTK+'s automatic RTL icon support.
Spotted by jimmac and Lapo.
|
|
|
|
| |
The code now lives directly in GTK+'s GtkIconTheme handling.
|
|
|
|
|
| |
The playlist is an internal widget, so crudely replace the popup menu
with buttons.
|
|
|
|
| |
As started in 5b8498d98e59d57de0c573231056bac8504277b1
|
|
|
|
| |
As those aren't user-visible anymore.
|
|
|
|
| |
As it not used anymore.
|
| |
|
|
|
|
|
|
| |
Report errors from the playlist through TotemObject, not through
TotemPlaylist. It doesn't have a toplevel anymore, so can't parent
dialogues properly.
|
| |
|
|
|
|
|
|
| |
Instead of using a waiting cursor when long operations are on-going,
use g_application_mark_busy(), which translates to a spinner in the
top bar in gnome-shell.
|
|
|
|
|
| |
Otherwise the video widget isn't cleared, the playing property
notify signal isn't sent, etc.
|
|
|
|
|
|
| |
The View and Sound menus are now empty. The Remove right-click
menu for the playlist can also be removed (we can do the same
with the toolbar button in that widget).
|
|
|
|
|
| |
We now have a shuffle button in the grilo plugin, to allow
shuffling the selection.
|
| |
|
| |
|
|
|
|
| |
Left-over bits from ec64084c71290557819ee007b969f080747e36e5
|
| |
|
|
|
|
| |
It's completely unused now.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
go-previous-symbolic in LTR,
go-previous-rtl-symbolic in RTL.
media-playback-start-symbolic in LTR,
media-playback-start-rtl-symbolic in RTL.
media-seek-forward-symbolic in LTR,
media-seek-forward-rtl-symbolic in RTL.
media-seek-backward-symbolic in LTR,
media-seek-backward-rtl-symbolic in RTL.
media-skip-forward-symbolic in LTR,
media-skip-forward-rtl-symbolic in RTL.
media-skip-backward-symbolic in LTR,
media-skip-backward-rtl-symbolic in RTL.
https://bugzilla.gnome.org/show_bug.cgi?id=702631
|
| |
|
| |
|
|
|
|
| |
This reverts commit b75bcc3d9d012182e33703c179051cba140147dc.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
go-previous-symbolic in LTR,
go-previous-rtl-symbolic in RTL.
media-playback-start-symbolic in LTR,
media-playback-start-rtl-symbolic in RTL.
media-seek-forward-symbolic in LTR,
media-seek-forward-rtl-symbolic in RTL.
media-seek-backward-symbolic in LTR,
media-seek-backward-rtl-symbolic in RTL.
media-skip-forward-symbolic in LTR,
media-skip-forward-rtl-symbolic in RTL.
media-skip-backward-symbolic in LTR,
media-skip-backward-rtl-symbolic in RTL.
https://bugzilla.gnome.org/show_bug.cgi?id=702631
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
As we don't special-case the audio CDs anywhere anymore, don't
block totem-pl-parser from handling it like a directory full
of files.
This also fixes loads of warnings from the autoload-subtitles plugin
when launching totem cdda://sr0/
https://bugzilla.gnome.org/show_bug.cgi?id=685192
|
|
|
|
| |
So that we can have sub-second precision when restoring the session.
|
|
|
|
| |
The codepaths were similar.
|
| |
|
| |
|
|
|
|
|
|
| |
We were using the same code as the interactive playlist saving,
which meant that error messages popped up in an error dialogue
as we were closing the application.
|
| |
|
|
|
|
|
|
| |
To totem_playlist_save_session_playlist() and make the
new function check whether we should be saving the session
state.
|
| |
|
| |
|