[gnome-music] (268 commits) Non-fast-forward update to branch wip/jfelder/meson-appstream



The branch 'wip/jfelder/meson-appstream' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  98c0e6b... meson: Relax appdata file validation

Commits added to the branch:

  cd2f1c3... albumwidget: Move property bindings around (*)
  a2e9d19... window: Initial template port (*)
  bd471da... playertoolbar: Shift visibility logic around (*)
  19b6bc5... playertoolbar: Make player argument a property (*)
  ed49ac5... playertoolbar: Simplify repeat mode icon code (*)
  5c8b164... window: Simplify initial views creation (*)
  7f67eee... mpris: Do not send the Stopped signal when a song ends (*)
  0f5a63b... player: Define a current_song_index property for the playli (*)
  ec52959... mpris: Make the trackid truly unique (*)
  da7fa8d... player: Simplify song-changed signal (*)
  b3573bf... mpris: Replace exceptions with logger messages (*)
  2cfe928... mpris: Use song favourite status to describe userRating (*)
  39608d4... mpris: Cleanup _get_metadata method (*)
  e4f5595... playlistdialog: Remove useless css styles (*)
  7235202... playlistdialog: Port to GtkListBox (*)
  cb9378c... playlistdialog: Update listbox's style (*)
  156f5dd... playlistdialog: Update copyright header (*)
  c47328b... mpris: Fix lastUsed metadata (*)
  a8804ed... meson: Bump Grilo dep to 0.3.8 for annotation fix (*)
  e56bb27... query: Retrieve last_played key (*)
  9fc67e3... Rename playlistview to playlistsview (*)
  89de4a7... Update POTFILES.in (*)
  b8ba7cf... mpris: Add Playlists interface to xml description (*)
  5e926bb... mpris: Distinguish mpris playlists from user playlists (*)
  102658a... mpris: Simplify GetPlaylists method (*)
  ee01fd6... mpris: Rename playlists attributes (*)
  a2444ee... mpris: Do not interact with playlists view (*)
  599b31e... mpris: Group MPRIS playlist creation logic into one method (*)
  a7c6ce8... mpris: Handle playlists renaming (*)
  b2ef3df... mpris: Remove useless position reset on song change (*)
  4e95b6b... Update Hungarian translation (*)
  a9715ab... flatpak: Remove access to host cache for media art (*)
  e6377de... starhandlerwidget: Catch the correct error in on_star_toggl (*)
  5db215e... albumartcache: Remove unused attribute (*)
  9ba2d6b... mpris: Untangle MPRIS and playertoolbar (*)
  461a9e1... mpris: Fix interface name in _on_playlist_renamed (*)
  92e1c02... mpris: Do not send the Tracklist when the playlist changes (*)
  b495763... mpris: Do not send a signal for unchanged properties (*)
  4804e73... player: Do not send the position with seek-finished signal (*)
  2fa4b63... player: Fix signal emission after a seek operation (*)
  058c694... Update Greek translation (*)
  6d89631... app: Use gtk_window_present for activation (*)
  065c5e5... mpris: Only set trackNumber metadata when it's available (*)
  d392398... mpris: Remove unecessary return from GoTo method (*)
  6d7eaae... mpris: Add newline to _get_active_playlist docstring (*)
  be6f0c4... mpris: Reorder imports (*)
  6b3c980... mpris: Rename Server class to DBusInterface (*)
  d1c80e1... mpris: PEP-8 fixes on the DBusInterface class (*)
  f908c34... mpris: Fix codestyle on the DBusInterface class (*)
  123a3a6... mpris: Rename MediaPlayer2Service class to MPRIS (*)
  a2d4247... mpris: Fix xml description indentation (*)
  8189447... mpris: Make docstring quotation mark consistent (*)
  e69a47a... mpris: Add PropertiesChanged signal to xml description (*)
  1e0ce15... mpris: Simplify query playlists logic (*)
  5a99add... mpris: Cleanup SetPosition method (*)
  4b2b786... mpris: Remove unused signals from the TrackList interface (*)
  7b0402e... mpris: Change naming convention to snake_case (*)
  f116bcb... mpris: Move dbus connection logic to DBusInterface (*)
  b38af70... mpris: Asynchronously connect to session bus (*)
  e0d2898... mpris: Handle signals emissions internally (*)
  c6bfc7e... mpris: Make app attribute internal (*)
  871f623... mpris: Make player attribute internal (*)
  8cd49e7... mpris: Add doctring for all MPRIS methods (*)
  c38ece8... mpris: Fix some PEP-8 issues (*)
  8266f50... CI: Remove mpris.py from flake8 ignored files (*)
  8beba49... mpris: Update copyright information (*)
  1eaff88... gstplayer: Enable gapless playback (*)
  40dd644... playertoolbar: Reset progress time on update (*)
  b093761... playertoolbar: Minor docstring clarification (*)
  48826a6... Update Dutch translation (*)
  920a2b8... gstplayer: Correctly emit "seek-finished" signal (*)
  2e44076... mpris: Handle clients which request the volume property (*)
  b09206e... Update Croatian translation (*)
  bd6e31a... Update Swedish translation (*)
  f725ed9... searchview: Remove unused variable playlists (*)
  36e476d... playlistcontrols: Avoid reflow on song count update (*)
  26723c6... Updated Slovenian translation (*)
  72a7173... query: Remove unused method clear_playlist (*)
  e060db7... playlists: Remove unecessary method clear_playlist (*)
  fcd33f4... playlistsview: Remove unused attribute _current_playlist_in (*)
  736b5ef... playlists: Remove unused signal song-removed-from-playlist (*)
  a643c1c... playlists: Manage playlists deletion list internally (*)
  619af1d... playlists: Make Playlist a GObject subclass (*)
  4d7fc85... playlists: Add missing __repr__ method to Playlist class (*)
  f2371df... playlists: Turn python-specific fields into GObject propert (*)
  d07f9be... playlists: Dynamically instantiate the smart playlists (*)
  e0a3406... playlists: Add is_smart property to Playlist (*)
  ec7788c... playlists: Add a SmartPlaylist class (*)
  b7835e7... playlists: Manage playlists internally (*)
  c3db50e... playlists: Sort playlists (*)
  45dc9f0... playlistdialog: Use the playlists managed by Playlists (*)
  b2a7762... playlists: Introduce a ready property (*)
  acffc10... playlistsview: Move playlists instantiation in the class (*)
  f41709c... playlistsview: Use the playlists managed by Playlists (*)
  446c8b3... playlists: Remove is_smart_playlist method (*)
  8eb717b... mpris: Use the playlists managed by Playlists (*)
  214bf5a... grilo: Remove unused function populate_playlists (*)
  4b24b7f... playlists: Remove unused signals (*)
  ccd81c9... playlists: reorder imports (*)
  c87507e... playlists: Update copyright header (*)
  2cebe93... Update Icelandic translation (*)
  e626a26... Complete rewrite of the core of Music (*)
  62664b0... Release 3.33.4 (*)
  b014029... coregrilo: Iterate wrapper dict values (*)
  295d7ac... coregrilo: Album art retrieval wrongfuly skipped (*)
  65fc687... Update POTFILES.in and POTFILES.skip (*)
  9d7304d... flatpak: Use pinned Grilo (*)
  0c6cadc... songliststore: Listen to the correct signal for validation (*)
  2596f58... grltrackerwrapper: changed signal can mean added to Music (*)
  9213d71... grltrackerwrapper: Batch updates (*)
  467d09b... grltrackerwrapper: Remove unused media argument (*)
  2139fd2... grltrackerwrapper: Batch Tracker queries (*)
  5a04762... build: Require Grilo 0.3.9 (*)
  70d36a9... coremodel: Bind validation property in reverse (*)
  03db374... coremodel: Remove unused comment out code (*)
  1e788d7... coremodel: Do not reset state on setting same playlist (*)
  839f133... coremodel: Rename set_playlist_model to set_player_model (*)
  159e576... grltrackerwrapper: Order Tracker queries (*)
  bb63dcb... artistsview: Do not wait for full list load before show (*)
  01e2a0f... meson: Bump Tracker dependency to 2.2.0 (*)
  25e99c3... baseview: Remove _on_changes_pending (*)
  e18cbd1... songsview: Move StarHandlerWidget here (*)
  55cebc6... baseview: Remove all _populate calls (*)
  828a968... baseview: Remove _on_grilo_ready (*)
  419f2c0... utils: Add SongStateIcon enum (*)
  505cd81... baseview: Remove some cruft (*)
  b428257... baseview: Remove get_selected_songs (*)
  baf806b... baseview: Remove _on_item_activated (*)
  bda877b... playlistsview: Remove unused function (*)
  3e5ce17... baseview: Pass around application instead of window (*)
  d742532... albumsview: Remove unused variables (*)
  3d67502... Update Brazilian Portuguese translation (*)
  14d02fc... corealbum: Rework duration calculation (*)
  33ca419... albumwidget: Reset connected signal on update (*)
  5752c51... corealbum: Only request model update on selection changes (*)
  b28073a... corealbum: Various minor cleanups (*)
  5f11290... disclistboxwidget: Remove DiscSongsFlowBox (*)
  6a9f7b1... disclistboxwidget: Remove old selection functions (*)
  88b1c13... disclistboxwidget: Restore select_{all,none} (*)
  99ec8d0... songsview: Fix single selection (*)
  f75ad79... songwidget: Remove unused variable (*)
  fd2209d... Update Basque translation (*)
  a7eab5e... Add Karbi translation (*)
  fbbda38... discbox: Select song when activating selection mode (*)
  2c008c0... songwidget: Handle checkbox interactions with selection-mod (*)
  0caa9e6... grltrackerwrapper: Limit search results (*)
  28d7bbf... grltrackerwrapper: Simplify searches slightly (*)
  33baf74... searchview: Cleanup unused function. (*)
  a1738b3... searchview: Remove unused function (*)
  90bba02... Mark player as internal for view classes (*)
  e16d776... artistalbumswidget: Pass application around (*)
  8970d35... trackerwrapper: Use the async connection getter (*)
  0bcab3c... grltrackerplaylists: Only instantiate TrackerWrapper once (*)
  7633e49... trackerwrapper: Add version check (*)
  9776233... coregrilo: Add TrackerWrapper check (*)
  35d21a1... coregrilo: Listen to tracker-available signal (*)
  2d526de... trackerwrapper: Make tracker-available an enum (*)
  f9e010a... emptyview: Add Tracker outdated state and use it (*)
  52c1949... coredisc: Remove unneeded assignment (*)
  bebb469... Updated Spanish translation (*)
  928fbb7... albumsview: Stop inheriting BaseView (*)
  3f93d28... albumsview: Use Gtk.Builder (*)
  7aca8f4... albumsview: Remove @log decorators (*)
  e1f9c01... Update Romanian translation (*)
  2054cd1... Update Swedish translation (*)
  0e480ad... searchview: Stop inheriting BaseView (*)
  c16453c... searchview: Use Gtk.Builder (*)
  a5223fc... data/ui: Display artist search results first (*)
  1e324c3... searchview: Limit shown results for artist & album (*)
  2eeb809... data/ui: Limit album results per line in search (*)
  66cb2af... searchview: Update song results style (*)
  527d52b... data/ui: Add some margin to search view (*)
  3683a20... data/ui: Add section headers in search view (*)
  73f135a... data/ui: Port artists search results to a flowbox (*)
  1016a1a... albumcover: Limit timeout (*)
  807e667... twolinetip: Add a subtitle_visible property (*)
  f285972... Add ArtistSearchTile (*)
  c894424... Add artist art retrieval (*)
  130942d... coremodel: Add grilo as property (*)
  efd9e7b... artistart: Access Grilo as property (*)
  675233b... searchview: Hide a section if search results is empty (*)
  a6444c7... searchview: Display an empty view if there are no results (*)
  b55cc98... window: Restore previous view when leaving search (*)
  597bd7b... searchview: Limit album results to two rows (*)
  511bd3b... searchview: Limit artists results to one row (*)
  76a42ce... searchview: Add view all buttons logic (*)
  3507803... searchview: Handle view all buttons visibility (*)
  b8aa752... Add SearchHeaderBar (*)
  a4eacd9... searchview: Add ScrolledWindow for artist results (*)
  e4285db... grlsearchwrapper: Use userfriendly search source name (*)
  f66c280... grltrackerwrapper: Order queries top to bottom (*)
  62df616... flatpak: Use Grilo plugins feature branch (*)
  3da7854... coremodel: Pass the validation status back (*)
  5755100... coremodel: Avoid duplication (*)
  e5b7415... Release 3.33.90 (*)
  05d1547... Update Indonesian translation (*)
  3236e65... Update Karbi translation (*)
  ba2f8b7... Update POTFILES.in (*)
  6ec2628... Update Indonesian translation (*)
  5cb5073... Update Basque translation (*)
  a248db3... Update Swedish translation (*)
  8a6ea02... Update Finnish translation (*)
  9dd1106... Update Romanian translation (*)
  104b4a2... Updated Lithuanian translation (*)
  17813e4... Updated Spanish translation (*)
  de7f03d... Update Catalan translation (*)
  c25ab52... Update Polish translation (*)
  ac9aa36... Update Serbian translation (*)
  7429bfe... Update German translation (*)
  4eed163... artistsview: Do not activate a row when empty (*)
  0f2aa54... window: Fix emptyview logic (*)
  529169e... Update Latvian translation (*)
  028bbc0... Updated Slovenian translation (*)
  373ef7b... Update Hungarian translation (*)
  76def44... Update Galician translation (*)
  11def88... Update Korean translation (*)
  441607b... songsview: Fix a crash in selection mode (*)
  2695c7b... Update British English translation (*)
  643eb75... Update Turkish translation (*)
  bae37a7... Update French translation (*)
  19d4eb4... Update Greek translation (*)
  bacf275... Update Catalan translation (*)
  ce5bbed... Update Brazilian Portuguese translation (*)
  406b91c... Use Gtk.FilterListModel exclusively (*)
  3d28974... corealbum: Add an url property (*)
  c92e033... coreartist: Limit items changed calls (*)
  fc861b5... coresong: Add is_tracker property (*)
  85def5f... songwidget: Adhere to is_tracker CoreSong property (*)
  8ad3c30... ui/SongWidget: Indentation (*)
  67427ba... Update Czech translation (*)
  b15d4d3... searchview: Properly dispose of artist albums view (*)
  d7934ab... artistart: Fix up the default icons (*)
  350bbce... ui/SearchView: Unset left and right margin for FlowBox (*)
  d60bc2c... searchheaderbar: Bring back entry error state (*)
  6ca1fab... Remove SearchBar (*)
  c2973d6... Update POTFILES.in (*)
  41e5b3c... searchheaderbar: Fix Gd version warning (*)
  b8a7749... player: Remove unused functions (*)
  546ffe0... player: Fix gapless playback after core rework (*)
  be3823c... grltrackerplaylists: Correctly retrieve tracker connection (*)
  405f6c1... grltrackerplaylists: Add missing parameter to Playlist inst (*)
  1f3df57... Update Croatian translation (*)
  2d461bf... playlistsview: Disable songs deletion for smart playlists (*)
  bab56d6... coremodel: Listen to changes on playlists (*)
  b7edc4c... Release 3.33.92 (*)
  c83df96... Update Japanese translation (*)
  520c30c... Update Japanese translation (*)
  dba9635... Update Italian translation (*)
  da043c5... flatpak: Give the right permissions to browse gvfs (*)
  7ef36ed... Release 3.34.0 (*)
  9d2e651... flatpak: Build grilo-plugins from master (*)
  c846026... coremodel: Reset states when changing player playlist (*)
  2568f87... coremodel: Correctly disconnect items-changed for player mo (*)
  e1dfa29... playlistdialog: Use a model which only contains user playli (*)
  69cfdff... baseview: Apply selection mode changes for the visible view (*)
  6d9ac69... coreartist: Load the model only if the artist is selected (*)
  4aaf10b... coremodel: Load the model only if the album is selected (*)
  0ecb82f... songwidget: Do not display dnd handles when show_all is cal (*)
  e3106d8... artistalbumswidget: Prevent the albums from being selectabl (*)
  53a9b0f... disclistboxwidget: Do not display disc label when setting i (*)
  ab6454d... artistalbumwidget: Correctly set discbox properties (*)
  dc7740e... artistalbumswidget: Simplify _on_model_items_changed (*)
  bda0516... meson: Use PKGLIB_DIR for gfmlibdir (*)
  69c76aa... grltrackerwrapper: Move location_filter to trackerwrapper (*)
  6086eef... grltrackerplaylists: Limit smart playlists content to xdg_m (*)
  98e76d6... Update Persian translation (*)
  cf3d4ff... flatpak: Use tracker 2.3 version (*)
  4063e41... meson: Relax appdata file validation

(*) This commit already existed in another branch; no separate mail sent


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]