summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuan A. Suarez Romero <jasuarez@igalia.com>2015-02-17 18:32:05 +0000
committerJuan A. Suarez Romero <jasuarez@igalia.com>2015-02-17 18:32:05 +0000
commit06a224c1fd71af769b56a825791422e42c3a9523 (patch)
treeb35c2daadd13d64c94335d174265e4bddc077f86
parent0aaa3264f652e28ec5d54d0989a9e46a7a261059 (diff)
downloadgrilo-0.2.12.tar.gz
Release 0.2.12grilo-0.2.12
-rw-r--r--NEWS66
-rw-r--r--configure.ac6
-rw-r--r--src/data/grl-media-audio.c15
-rw-r--r--src/data/grl-media-video.c4
4 files changed, 86 insertions, 5 deletions
diff --git a/NEWS b/NEWS
index 321724a..dff390a 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,69 @@
+NEW in 0.2.12
+=============
+
+ * Add man pages for grilo-test-ui and grl-launch
+ * Modernized Vala bindings
+ * Sources are network aware
+ * Added new keys: GRL_METADATA_KEY_MB_TRACK_ID, GRL_METADATA_KEY_MB_ARTIST_ID,
+ GRL_METADATA_KEY_MB_RECORDING_ID, GRL_METADATA_KEY_EPISODE_TITLE,
+ GRL_METADATA_KEY_AUDIO_TRACK
+ * Added new functions: grl_data_set_int64(), grl_data_get_int64(),
+ grl_data_add_int64(), grl_media_audio_set_mb_artist_id(),
+ grl_media_audio_set_mb_recording_id(), grl_media_audio_set_mb_track_id(),
+ grl_media_audio_add_mb_artist_id(), grl_media_audio_get_mb_artist_id(),
+ grl_media_audio_get_mb_artist_id_nth(),
+ grl_media_audio_get_mb_recording_id(), grl_media_audio_get_mb_track_id(),
+ grl_media_video_set_episode_title(), grl_media_video_get_episode_title(),
+ grl_related_keys_set_int64(), grl_related_keys_get_int64()
+ * Deprecated functions: grl_operation_options_set_flags() [for
+ grl_operation_options_set_resolution_flags()],
+ grl_operation_options_get_resolution_flags() [for
+ grl_operation_options_get_resolution_flags()].
+ * Added new plugin register function: GRL_PLUGIN_REGISTER_FULL()
+ * Renamed GrlOperationOptions "flags" to "resolution-flags"
+ * Several fixes, including:
+ * BGO#724308 - Make it possible to pass "flags" to "remove()
+ * BGO#725148 - Automatic network awareness
+ * BGO#730663 - vala bindings: all defines in grl-definitions.h are missing
+ in the bindings
+ * BGO#732878 - Include mb-track-id and mb-artist-id metadata key
+ * BGO#740113 - Fix compilation warning
+ * BGO#740128 - Add missing GRL_OP_STORE to supported ops
+ * BGO#740186 - Modernize vala bindings
+ * BGO#740761 - Correct "file size" metadata key
+ * BGO#740942 - core: Fix excessive ref'ing when registering new keys
+ * BGO#740943 - core: Add register_keys plugin function
+ * BGO#741020 - core: Add tag to grl_operation_options_get_key_range_filter
+ * BGO#741081 - data/grl-media-audio.c: Non-void function should return a
+ value
+ * BGO#741207 - Minor fixes at local-metadata and thetvdb
+ * BGO#741230 - MusicBrainz source to Grilo
+ * BGO#741315 - Vala bindings build fixes
+ * BGO#741605 - core: Make the property name match the metadata key name
+ * BGO#742645 - error: ENABLE_VAPIGEN does not appear in AM_CONDITIONAL
+ * BGO#743351 - core: Make grl_init_get_option_group() available to bindings
+ * BGO#743353 - core: Fix grl_init() when using the GOptionGroup instead
+ * BGO#744168 - core: Add "audio-track" property
+ * BGO#744408 - Memory leak in get_additional_sources
+ * Added/updated support for i18n
+ * Punjabi
+ * Swedish
+ * Turkish
+
+ * Contributors to this release:
+ A S Alam <aalam@users.sf.net>
+ Adrião Morão <amoran@igalia.com>
+ Alberto Garcia <berto@igalia.com>
+ Anders Jonsson <anders.jonsson@norsjovallen.se>
+ Bastien Nocera <hadess@hadess.net>
+ Juan A. Suarez Romero <jasuarez@igalia.com>
+ Marc-André Lureau <marcandre.lureau@gmail.com>
+ Muhammet Kara <muhammetk@gmail.com>
+ Sebastian Keller <sebastian-keller@gmx.de>
+ Ting-Wei Lan <lantw@src.gnome.org>
+ Victor Toso <me@victortoso.com>
+
+
NEW in 0.2.11
=============
diff --git a/configure.ac b/configure.ac
index b949764..e624d54 100644
--- a/configure.ac
+++ b/configure.ac
@@ -57,9 +57,9 @@ AC_DEFINE_UNQUOTED(GRLPLS_VERSION, "$GRLPLS_VERSION", [Grilo Pls library version
# Libtool library version, not to confuse with API version
# see http://www.gnu.org/software/libtool/manual/html_node/Libtool-versioning.html
-GRL_LT_VERSION=8:0:7
-GRLNET_LT_VERSION=1:8:1
-GRLPLS_LT_VERSION=0:3:0
+GRL_LT_VERSION=9:0:8
+GRLNET_LT_VERSION=1:9:1
+GRLPLS_LT_VERSION=0:4:0
AC_SUBST([GRL_LT_VERSION])
AC_SUBST([GRLNET_LT_VERSION])
diff --git a/src/data/grl-media-audio.c b/src/data/grl-media-audio.c
index 43d4fb7..449211e 100644
--- a/src/data/grl-media-audio.c
+++ b/src/data/grl-media-audio.c
@@ -165,6 +165,8 @@ grl_media_audio_set_mb_album_id (GrlMediaAudio *audio, const gchar *mb_album_id)
* @mb_artist_id: the MusicBrainz artist identifier
*
* Set the MusicBrainz artist identifier of the audio
+ *
+ * Since: 0.2.12
*/
void
grl_media_audio_set_mb_artist_id (GrlMediaAudio *audio, const gchar *mb_artist_id)
@@ -180,6 +182,8 @@ grl_media_audio_set_mb_artist_id (GrlMediaAudio *audio, const gchar *mb_artist_i
* @mb_recording_id: the MusicBrainz recording identifier
*
* Set the MusicBrainz recording identifier of the audio
+ *
+ * Since: 0.2.12
*/
void
grl_media_audio_set_mb_recording_id (GrlMediaAudio *audio,
@@ -196,6 +200,8 @@ grl_media_audio_set_mb_recording_id (GrlMediaAudio *audio,
* @mb_track_id: the MusicBrainz track identifier
*
* Set the MusicBrainz track identifier of the audio
+ *
+ * Since: 0.2.12
*/
void
grl_media_audio_set_mb_track_id (GrlMediaAudio *audio, const gchar *mb_track_id)
@@ -321,6 +327,8 @@ grl_media_audio_add_lyrics (GrlMediaAudio *audio, const gchar *lyrics)
* @mb_artist_id: a MusicBrainz artist identifier
*
* Adds a new MusicBrainz artist id to @audio.
+ *
+ * Since: 0.2.12
**/
void
grl_media_audio_add_mb_artist_id (GrlMediaAudio *audio,
@@ -519,6 +527,8 @@ grl_media_audio_get_mb_album_id (GrlMediaAudio *audio)
* @audio: the media instance
*
* Returns: the MusicBrainz artist identifier
+ *
+ * Since: 0.2.12
*/
const gchar *
grl_media_audio_get_mb_artist_id (GrlMediaAudio *audio)
@@ -533,6 +543,8 @@ grl_media_audio_get_mb_artist_id (GrlMediaAudio *audio)
* @index: element to retrieve, starting at 0
*
* Returns: the n-th MusicBrainz artist identifier of the audio
+ *
+ * Since: 0.2.12
*/
const gchar *
grl_media_audio_get_mb_artist_id_nth (GrlMediaAudio *audio, guint index)
@@ -558,6 +570,8 @@ grl_media_audio_get_mb_artist_id_nth (GrlMediaAudio *audio, guint index)
* @audio: the media instance
*
* Returns: the MusicBrainz recording identifier
+ *
+ * Since: 0.2.12
*/
const gchar *
grl_media_audio_get_mb_recording_id (GrlMediaAudio *audio)
@@ -571,6 +585,7 @@ grl_media_audio_get_mb_recording_id (GrlMediaAudio *audio)
* @audio: the media instance
*
* Returns: the MusicBrainz track identifier
+ * Since: 0.2.12
*/
const gchar *
grl_media_audio_get_mb_track_id (GrlMediaAudio *audio)
diff --git a/src/data/grl-media-video.c b/src/data/grl-media-video.c
index 38da33c..d971a1c 100644
--- a/src/data/grl-media-video.c
+++ b/src/data/grl-media-video.c
@@ -183,7 +183,7 @@ grl_media_video_set_episode (GrlMediaVideo *video, gint episode)
*
* Sets the title of an episode
*
- * Since: 0.2.11
+ * Since: 0.2.12
*/
void
grl_media_video_set_episode_title (GrlMediaVideo *video,
@@ -287,7 +287,7 @@ grl_media_video_get_episode (GrlMediaVideo *video)
*
* Returns: the title of the episode
*
- * Since: 0.2.11
+ * Since: 0.2.12
*/
const gchar *
grl_media_video_get_episode_title (GrlMediaVideo *video)