1
commit d84c8d1ead2e4a363782214106efe388ab955244
2
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
3
Date: Thu Nov 8 14:59:41 2012 +0000
7
NEWS | 41 +++++++++++++++++++++++++++++++++++++++++
9
src/data/grl-data.c | 2 ++
10
src/data/grl-media.h | 2 ++
11
src/data/grl-related-keys.c | 6 ++++++
12
src/grl-source.c | 2 ++
13
6 files changed, 55 insertions(+), 2 deletions(-)
15
commit 3a3642b26e59d7f56a6940faa684e4fa6ca70aa0
16
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
17
Date: Sun Nov 4 12:55:02 2012 +0000
19
build: Handle grl-net-mock-private.h file
21
Include it in Makefile.am
23
libs/net/Makefile.am | 3 ++-
24
1 file changed, 2 insertions(+), 1 deletion(-)
26
commit 5a64d1f579bd54944c3948bb3d97b5fcb4c59748
27
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
28
Date: Mon Oct 29 18:02:17 2012 +0000
30
core: Add "supported-media" property
32
This property flag for GrlSource specifies the type of media the source can
35
Thus, if our application is designed to show video content only, we could
36
discard all sources not providing this kind of media.
38
The default value for this property, if not specified, is GRL_MEDIA_TYPE_ALL.
40
doc/grilo/grilo-sections.txt | 1 +
41
src/Makefile.am | 2 +-
42
src/data/grl-media.h | 17 +++++++++++++++++
43
src/grl-source.c | 43 +++++++++++++++++++++++++++++++++++++++++-
44
src/grl-source.h | 2 ++
45
5 files changed, 63 insertions(+), 2 deletions(-)
47
commit 1cdab86dbc6fccfc783ca44213d645b67c00fb43
48
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
49
Date: Thu Nov 1 09:22:46 2012 +0100
51
test-ui: Use the right options in search/query operations
53
It fixes a small bug that meant operations not really finishing.
55
https://bugzilla.gnome.org/show_bug.cgi?id=687104
57
tools/grilo-test-ui/main.c | 4 ++--
58
1 file changed, 2 insertions(+), 2 deletions(-)
60
commit dacefd96bcfcbf1f1156bea0b17d2c2dbf9da35a
61
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
62
Date: Sat Nov 3 00:41:27 2012 +0000
64
core: core: Serialize/unserialize multivalued metadata keys
66
src/data/grl-media.c | 131 +++++++++++++++++++++++++++++++++++++++-----------
67
1 file changed, 104 insertions(+), 27 deletions(-)
69
commit c444d7c829b96c83d1679233c953a3dfc328528e
70
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
71
Date: Fri Nov 2 16:55:15 2012 +0000
73
core: Handle boolean values in GrlRelatedKeys
75
src/data/grl-related-keys.c | 44 +++++++++++++++++++++++++++++++++++++++++++
76
src/data/grl-related-keys.h | 7 +++++++
77
2 files changed, 51 insertions(+)
79
commit fe2409ee0e395af0bb2588d249f877f9e023812c
80
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
81
Date: Fri Nov 2 16:53:35 2012 +0000
83
core: Add API to remove a key from GrlRelatedKeys set
85
src/data/grl-related-keys.c | 17 +++++++++++++++++
86
src/data/grl-related-keys.h | 3 +++
87
2 files changed, 20 insertions(+)
89
commit f223ef8ed8ba73bedf3e00e38839927bce1236c8
90
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
91
Date: Thu Nov 1 22:41:15 2012 +0000
93
core: Serialize/unserialize GDateTime metadata keys
95
Dates are encoded as iso8601 format.
97
src/data/grl-media.c | 14 ++++++++++++++
98
1 file changed, 14 insertions(+)
100
commit b6dd0e651ce0e65ae867f424dca60e87b88fab77
101
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
102
Date: Thu Nov 1 11:37:17 2012 +0000
104
core: Serialize/unserialize binary metadata keys
106
Values are encoded as (escaped) base64.
108
src/data/grl-media.c | 32 ++++++++++++++++++++++----------
109
1 file changed, 22 insertions(+), 10 deletions(-)
111
commit 64da840144713035efe0525bbc7bcbdafc08ed1e
112
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
113
Date: Thu Nov 1 10:29:48 2012 +0000
115
core: Serialize/unserialize gboolean metadata keys
117
src/data/grl-media.c | 5 +++++
118
1 file changed, 5 insertions(+)
120
commit ae6327ba4a73bf426b6ec230491e9e7f6bf63121
121
Author: Mathias Hasselmann <mathias@openismus.com>
122
Date: Tue Oct 23 22:44:10 2012 +0200
124
core: Add generic metadata keys from TMDB
126
The TMDB plugin defines a few new metadata keys of generic
127
interest. They should be moved to Grilo's core to make such
128
data easier to use once other sources should provide
129
similiar information.
131
This introduces following new keys together with generated
134
* GRL_METADATA_KEY_KEYWORD
135
* GRL_METADATA_KEY_PERFORMER
136
* GRL_METADATA_KEY_PRODUCER
137
* GRL_METADATA_KEY_DIRECTOR
138
* GRL_METADATA_KEY_ORIGINAL_TITLE
140
All keys are defined as strings and there are no relations
141
between them. Except for "original-title" all of those keys
142
are multi-valued. All keys but "keyword" are video specific
145
This fixes https://bugzilla.gnome.org/show_bug.cgi?id=686206
147
Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>
149
bindings/vala/grilo-0.2-custom.vala | 10 ++
150
doc/grilo/grilo-sections.txt | 18 +++
151
src/data/grl-media-video.c | 264 +++++++++++++++++++++++++++++++++++
152
src/data/grl-media-video.h | 38 +++++
153
src/data/grl-media.c | 79 +++++++++++
154
src/data/grl-media.h | 8 ++
155
src/grl-metadata-key.c | 47 ++++++-
156
src/grl-metadata-key.h | 5 +
157
8 files changed, 468 insertions(+), 1 deletion(-)
159
commit 9066efc21bd9431e26ce385c99267332194dba0c
160
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
161
Date: Mon Oct 29 17:58:14 2012 +0000
163
build: Install 64bit libraries in proper place
165
In case 'libdir' is not specified, select lib or lib64 depending on the
168
configure.ac | 19 +++++++++++++++----
169
1 file changed, 15 insertions(+), 4 deletions(-)
171
commit 419ba810524c534c52845d9305f44d607488a986
172
Author: Mathias Hasselmann <mathias@openismus.com>
173
Date: Mon Oct 22 18:46:43 2012 +0200
175
net: Enable proper log domain for mocking
177
libs/net/grl-net-mock.c | 1 +
178
1 file changed, 1 insertion(+)
180
commit 7034107d86094462c32284d804d35517c4ed1e90
181
Author: Mathias Hasselmann <mathias@openismus.com>
182
Date: Mon Oct 22 18:42:05 2012 +0200
184
net: Call init_mock_requester before init_requester
186
Captured must check if mocking got enabled.
188
libs/net/grl-net-wc.c | 2 +-
189
1 file changed, 1 insertion(+), 1 deletion(-)
191
commit 1b86f5b56e400780c8b0e61982a8bef5a66de542
192
Author: Mathias Hasselmann <mathias@openismus.com>
193
Date: Mon Oct 22 18:40:49 2012 +0200
195
net: Add version field to captured mock config
197
libs/net/grl-net-mock-private.h | 1 +
198
libs/net/grl-net-mock.c | 4 +---
199
libs/net/grl-net-private.c | 7 ++++++-
200
3 files changed, 8 insertions(+), 4 deletions(-)
202
commit 2e748c970f4c8d58c7e0da51e0e31390b572197e
203
Author: Mathias Hasselmann <mathias@openismus.com>
204
Date: Mon Oct 22 18:27:03 2012 +0200
206
net: Don't capture while mocking is enabled
208
libs/net/grl-net-private.c | 6 ++++++
209
1 file changed, 6 insertions(+)
211
commit dc32625d1ae955eacb9c9f05813bd26751cce1ab
212
Author: Mathias Hasselmann <mathias@openismus.com>
213
Date: Mon Oct 22 17:09:15 2012 +0200
215
net: Use MD5 sum instead of URL in capture files
217
Some services use extraordinary long URL that exceed file system limits
219
libs/net/grl-net-private.c | 11 ++++++-----
220
1 file changed, 6 insertions(+), 5 deletions(-)
222
commit 9737eb32eb18aa93c20b0f6daf6e2d36708ef48f
223
Author: Mathias Hasselmann <mathias@openismus.com>
224
Date: Mon Oct 22 16:03:06 2012 +0200
226
net: Remove bogus assignment
228
Lesson learned: Alway commit from IDE, so that you don't forget saving.
230
libs/net/grl-net-mock.c | 2 --
231
1 file changed, 2 deletions(-)
233
commit 499b0d4175107f06e9816238a9c4b75794e22618
234
Author: Mathias Hasselmann <mathias@openismus.com>
235
Date: Mon Oct 22 15:33:57 2012 +0200
237
net: Update author tag
239
libs/net/grl-net-mock.c | 1 +
240
libs/net/grl-net-private.c | 1 +
241
libs/net/grl-net-wc.c | 1 +
242
3 files changed, 3 insertions(+)
244
commit ddb0065aa12b0df2b4a3db1770d816039438c38b
245
Author: Mathias Hasselmann <mathias@openismus.com>
246
Date: Mon Oct 22 15:28:38 2012 +0200
248
net: Don't fallback to "grl-net-mock-data.ini"
250
Just print a warning and disable mocking if the specified mock response file
253
libs/net/grl-net-mock.c | 23 +++++++++--------------
254
1 file changed, 9 insertions(+), 14 deletions(-)
256
commit e3169e267a04258342f677b64b5ccb0072a96b12
257
Author: Mathias Hasselmann <mathias@openismus.com>
258
Date: Mon Oct 22 15:21:44 2012 +0200
260
net: Don't check GRL_NET_MOCKED for boolean values
262
It's a pure filename now.
264
libs/net/grl-net-mock.c | 19 ++++++-------------
265
1 file changed, 6 insertions(+), 13 deletions(-)
267
commit 7fcd4e3cebe2cf58b95d4fef5b6ff3bb74d33306
268
Author: Mathias Hasselmann <mathias@openismus.com>
269
Date: Sat Oct 20 22:01:42 2012 +0200
271
net: Simplify GRL_NET_MOCKED variable
273
Always set throttling to zero in mocking mode.
275
doc/grilo/plugins-testing.xml | 22 +++--------------
276
libs/net/grl-net-mock-private.h | 3 ---
277
libs/net/grl-net-mock.c | 52 +++++++++------------------------------
278
libs/net/grl-net-wc.c | 8 ++----
279
4 files changed, 16 insertions(+), 69 deletions(-)
281
commit eda45f27016c19c9b71094d6635c6893b4f31065
282
Author: Mathias Hasselmann <mathias@openismus.com>
283
Date: Sat Oct 20 21:55:38 2012 +0200
285
net: Always dipatch requests trough event loop
287
This is to ensure consistent execution context for instant and for
288
non-delayed web requests.
290
libs/net/grl-net-wc.c | 52 +++++++++++++++++++++++++------------------------
291
1 file changed, 27 insertions(+), 25 deletions(-)
293
commit e9d947579effd34c459463461f652c945b806b62
294
Author: Mathias Hasselmann <mathias@openismus.com>
295
Date: Fri Oct 19 00:05:10 2012 +0200
297
docs: Improve description of "ignored-parameters" mocks setting
299
doc/grilo/plugins-testing.xml | 11 +++++++----
300
1 file changed, 7 insertions(+), 4 deletions(-)
302
commit ca7cda0626a1003c06be0b645dc46c30f931f738
303
Author: Mathias Hasselmann <mathias@openismus.com>
304
Date: Thu Oct 18 23:56:00 2012 +0200
306
net: -Rename grl-net-mock.h to grl-net-mock-private.h
308
In general grilo uses the suffix "-private" for all the headers that
309
contain private functions. So it is easier to know if the functions are
312
libs/net/grl-net-mock-private.h | 58 +++++++++++++++++++++++++++++++++++++++
313
libs/net/grl-net-mock.c | 2 +-
314
libs/net/grl-net-mock.h | 58 ---------------------------------------
315
libs/net/grl-net-wc.c | 2 +-
316
4 files changed, 60 insertions(+), 60 deletions(-)
318
commit c43ab603e701b82365c602ea45a8550eccbed963
319
Author: Mathias Hasselmann <mathias@openismus.com>
320
Date: Thu Oct 18 23:53:37 2012 +0200
322
net: Put the timestamp before the URL in the captured file
324
So it is easier to sort the results in chronological order.
325
Also use monotonic instead of real time for exactly the same purpose.
327
libs/net/grl-net-private.c | 4 ++--
328
1 file changed, 2 insertions(+), 2 deletions(-)
330
commit ac2c27e5796d05c45de1c71fc29f6cbf52f811ff
331
Author: Mathias Hasselmann <mathias@openismus.com>
332
Date: Thu Oct 18 23:52:14 2012 +0200
334
net: Add PID to captured .ini file, as grl-net-mock-data-%PID.ini
336
Thus, we can run several times the application and
337
capture the data without loosing previous captures.
339
libs/net/grl-net-private.c | 15 +++++++++------
340
1 file changed, 9 insertions(+), 6 deletions(-)
342
commit c5e6f4457749e2719d3d96c02e7e3fd9b5ace1e3
343
Author: Mathias Hasselmann <mathias@openismus.com>
344
Date: Thu Oct 18 23:47:22 2012 +0200
346
net: Set config file and throttling via GRL_NET_MOCKED
348
Also rename grl-mock-data.ini to grl-net-mock-data.ini, to make it clear
349
this data is for grl-net mocking.
351
doc/grilo/plugins-testing.xml | 24 +++++---
352
libs/net/grl-net-mock.c | 128 ++++++++++++++++++++++-------------------
353
libs/net/grl-net-mock.h | 2 +-
354
libs/net/grl-net-wc.c | 10 +++-
355
4 files changed, 93 insertions(+), 71 deletions(-)
357
commit 69cd8b2aea79c0d3264cb5d338b25ef2cfb44c07
358
Author: Mathias Hasselmann <mathias@openismus.com>
359
Date: Thu Oct 18 22:53:11 2012 +0200
361
net: Parse GRL_NET_MOCKED only once upon initialization
363
libs/net/grl-net-mock.c | 22 ++++++++++++++--------
364
libs/net/grl-net-mock.h | 2 ++
365
2 files changed, 16 insertions(+), 8 deletions(-)
367
commit fdef04fad5d04cca8c94af3f32b960391ea3e2d8
368
Author: Mathias Hasselmann <mathias@openismus.com>
369
Date: Thu Oct 18 22:41:45 2012 +0200
371
net: Use GRL_NET_CAPTURE_DIR instead of GRL_WEB_CAPTURE_DIR
373
doc/grilo/plugins-testing.xml | 2 +-
374
libs/net/grl-net-private.c | 2 +-
375
libs/net/grl-net-private.h | 3 +++
376
3 files changed, 5 insertions(+), 2 deletions(-)
378
commit 0c83dc1ada265c0899e232e323637f843bdb24f5
379
Author: Mathias Hasselmann <mathias@openismus.com>
380
Date: Thu Oct 18 22:39:19 2012 +0200
382
net: Print warning when the dump directory can't be initialized
384
...so the user is aware dump won't take place.
386
libs/net/grl-net-private.c | 5 ++++-
387
1 file changed, 4 insertions(+), 1 deletion(-)
389
commit cfd03645f0fe06101cc058ac037306a00c893e43
390
Author: Mathias Hasselmann <mathias@openismus.com>
391
Date: Thu Oct 18 22:36:42 2012 +0200
393
net: Move G_GNUC_INTERNAL declaration to follow documented advice.
395
libs/net/grl-net-mock.h | 18 +++++++++++++-----
396
libs/net/grl-net-private.h | 6 ++++--
397
2 files changed, 17 insertions(+), 7 deletions(-)
399
commit 30fd031b8f1dab6b56a9c4fe5e6d0157fdf1d0e7
400
Author: Mathias Hasselmann <mathias@openismus.com>
401
Date: Fri Oct 12 01:53:56 2012 +0200
403
log: Don't barf about missing grl-mock-data.ini all the time
405
libs/net/grl-net-mock.c | 4 +++-
406
1 file changed, 3 insertions(+), 1 deletion(-)
408
commit c0bf2395e4c2886757755d8d5f4fe1e8218c431c
409
Author: Mathias Hasselmann <mathias@openismus.com>
410
Date: Thu Oct 11 22:16:05 2012 +0200
412
net: Permit unthrottled mock sessions.
414
doc/grilo/plugins-testing.xml | 6 ++++++
415
libs/net/grl-net-mock.c | 9 +++++++++
416
libs/net/grl-net-mock.h | 1 +
417
libs/net/grl-net-wc.c | 5 +++--
418
4 files changed, 19 insertions(+), 2 deletions(-)
420
commit 34ade4c38966a4c8d74525344e21dff1732a843d
421
Author: Mathias Hasselmann <mathias@openismus.com>
422
Date: Thu Oct 11 21:32:48 2012 +0200
424
net: Move mocking docs into API docs
426
doc/grilo/plugins-testing.xml | 84 +++++++++++++++++++++++++++++++++++++++++
427
libs/net/grl-net-mock.c | 39 -------------------
428
2 files changed, 84 insertions(+), 39 deletions(-)
430
commit 6886dd7ad9bf916edfc2e7506716a828739f725f
431
Author: Mathias Hasselmann <mathias@openismus.com>
432
Date: Thu Oct 11 21:07:43 2012 +0200
434
net: Build grl-mock-data.ini from captured web requests.
436
libs/net/grl-net-private.c | 39 ++++++++++++++++++++++++++++-----------
437
1 file changed, 28 insertions(+), 11 deletions(-)
439
commit 002764011f840821f18264d36f7e001aebdc8464
440
Author: Mathias Hasselmann <mathias@openismus.com>
441
Date: Thu Oct 11 20:55:48 2012 +0200
443
net: Use g_build_filename() for building capture file name.
445
libs/net/grl-net-private.c | 36 ++++++++++++++++++++++--------------
446
libs/net/grl-net-private.h | 2 +-
447
2 files changed, 23 insertions(+), 15 deletions(-)
449
commit 93d7a8730c5f321ad5ef7b9471997368b4b12eec
450
Author: Mathias Hasselmann <mathias@openismus.com>
451
Date: Thu Oct 11 20:48:53 2012 +0200
453
net: Sanitize GRL_WEB_CAPTURE_DIR handling
455
libs/net/grl-net-private.c | 14 +++++---------
456
1 file changed, 5 insertions(+), 9 deletions(-)
458
commit 1ff3504eff00b9654386a5448a80ffaae5d333fd
459
Author: Mathias Hasselmann <mathias@openismus.com>
460
Date: Thu Oct 11 20:43:33 2012 +0200
462
net: Make GRL_NET_MOCKED more intuitive
464
libs/net/grl-net-mock.c | 12 ++++++++++++
465
libs/net/grl-net-mock.h | 4 +---
466
libs/net/grl-net-wc.c | 8 ++++----
467
3 files changed, 17 insertions(+), 7 deletions(-)
469
commit 750df2abc87f84bb81bc4034eb7f762f9003e5f1
470
Author: Mathias Hasselmann <mathias@openismus.com>
471
Date: Thu Oct 11 20:38:08 2012 +0200
473
net: Change ignore-parameters into ignored-parameters
475
libs/net/grl-net-mock.c | 60 +++++++++++++++++++++++++++++++++++++----------
476
1 file changed, 48 insertions(+), 12 deletions(-)
478
commit edd29e1ae7d68f468570ca1b47f866ba40725096
479
Author: Mathias Hasselmann <mathias@openismus.com>
480
Date: Thu Oct 11 20:25:21 2012 +0200
482
net: Set proper logging domain
484
libs/net/grl-net-private.h | 3 +++
485
libs/net/grl-net-wc.c | 1 -
486
2 files changed, 3 insertions(+), 1 deletion(-)
488
commit 7b168fcff60cdaf99f5967d0754777793c64bbcc
489
Author: Jens Georg <jensg@openismus.com>
490
Date: Thu Oct 11 15:09:09 2012 +0200
492
net: Support mocking of network answers
494
Mock network answers of webservices through predefined files. This is useful
495
for offline testing of plug-ins that provide sources from webservices. See the
496
header of libs/net/grl-net-mock.c for full documentation.
498
libs/net/Makefile.am | 3 +-
499
libs/net/grl-net-mock.c | 262 ++++++++++++++++++++++++++++++++++++++
500
libs/net/grl-net-mock.h | 49 +++++++
501
libs/net/grl-net-private.c | 43 +++++++
502
libs/net/grl-net-private.h | 4 +
503
libs/net/grl-net-soup-stable.c | 6 +-
504
libs/net/grl-net-soup-unstable.c | 5 +
505
libs/net/grl-net-wc.c | 24 +++-
506
8 files changed, 390 insertions(+), 6 deletions(-)
508
commit ee5513f6303412a0d3e7c4ccf2dcbd43132f8405
509
Author: Mathias Hasselmann <mathias@openismus.com>
510
Date: Tue Oct 16 20:48:46 2012 +0200
512
Add region tags for publication and certification
514
Both TMDB and IMDB publish region specific information for this metadata.
516
This fixes https://bugzilla.gnome.org/show_bug.cgi?id=679686
518
bindings/vala/grilo-0.2-custom.vala | 2 +
519
doc/grilo/grilo-sections.txt | 7 ++
520
src/data/grl-media.c | 156 ++++++++++++++++++++++++++++++++++-
521
src/data/grl-media.h | 24 ++++++
522
src/grl-metadata-key.c | 16 +++-
523
src/grl-metadata-key.h | 1 +
524
6 files changed, 202 insertions(+), 4 deletions(-)
526
commit 178f46ac39ae25940ec2d3c2204928639c6ff5e3
527
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
528
Date: Fri Oct 19 17:18:04 2012 +0000
530
core: Sources always accept store_metadata()
532
When the operation is performed with a source that does not implement the
533
operation, if GRL_WRITE_FULL was specified core will follow with other sources;
534
otherwise it will notify the operation failed for all the specified keys (if
535
developer has passed a callback).
537
src/grl-source.c | 10 +++++++---
538
1 file changed, 7 insertions(+), 3 deletions(-)
540
commit 103d87b19490e475e9d64ccbe90cb26958708649
541
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
542
Date: Fri Oct 19 15:52:26 2012 +0000
544
core: Sources always accept resolve() operation
546
If the source does not implement resolve(), but the user requested the
547
FULL_RESOLVE flag, then Grilo will use other sources to satisfy the query.
549
If the source does not implement resolve(), and user did not specified
550
FULL_RESOLVE, then the same media without changes will be sent through the
553
This way, when a developer wants to solve a key not supported by the source, if
554
it neither supports resolve() then they do not need to search for a source
555
supporting resolve() and the key; developer can simply invoke resolve() with
556
the same source, specifying FULL_RESOLVE flag so the core does the job.
558
src/grl-source.c | 51 ++++++++++++++++++++++++++++----------------
559
tools/grilo-test-ui/main.c | 19 ++++++-----------
560
2 files changed, 39 insertions(+), 31 deletions(-)
562
commit 751a7a2cde3ea007bd2871aef2e0005e551ab485
563
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
564
Date: Fri Oct 19 10:01:02 2012 +0000
566
core: g_type_init() is deprecated
571
1 file changed, 2 insertions(+)
573
commit 47dc2a401577edf80b3521dff478c2aa687c38ba
574
Author: Antía Puentes <apuentes@igalia.com>
575
Date: Wed Oct 10 12:17:35 2012 +0200
577
core: Add the 'favourite' metadata property
579
The new property indicates if an item was marked as
582
https://bugzilla.gnome.org/show_bug.cgi?id=685861
584
src/data/grl-media.c | 29 +++++++++++++++++++++++++++++
585
src/data/grl-media.h | 4 ++++
586
src/grl-metadata-key.c | 9 +++++++++
587
src/grl-metadata-key.h | 1 +
588
4 files changed, 43 insertions(+)
590
commit 6269a37296d3021bc4b8f602130e6e1c37d8ab3f
591
Author: Antía Puentes <apuentes@igalia.com>
592
Date: Wed Oct 10 12:17:23 2012 +0200
594
core: Add support for boolean data in GrlData
596
https://bugzilla.gnome.org/show_bug.cgi?id=685861
598
Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>
600
src/data/grl-data.c | 41 +++++++++++++++++++++++++++++++++++++++++
601
src/data/grl-data.h | 4 ++++
602
2 files changed, 45 insertions(+)
604
commit 924cdd3718d9af87b702a9ffe65fce7055ae17bf
605
Author: Dominique Leuenberger <dimstar@opensuse.org>
606
Date: Wed Oct 17 10:22:09 2012 +0200
608
object-introspection: reference libgrilo-0.2.la while building GrlNet.gir
610
Fixes bug BGO#686271.
612
libs/net/Makefile.am | 3 ++-
613
1 file changed, 2 insertions(+), 1 deletion(-)
615
commit c00110039430b6f359ba780b5b281b9f1b8eeae3
616
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
617
Date: Thu Oct 18 16:57:09 2012 +0200
619
core: Check valid options in operations
621
This is the right fix bug #686033, instead of commit
624
https://bugzilla.gnome.org/show_bug.cgi?id=686033
626
src/grl-source.c | 6 +++++-
627
1 file changed, 5 insertions(+), 1 deletion(-)
629
commit 073216ae6b133a47444b029a96a339a98ab3fa64
630
Author: Mathias Hasselmann <mathias@openismus.com>
631
Date: Wed Oct 17 13:15:43 2012 +0200
633
core: Set proper GValue type in grl_related_keys_set_boxed()
635
src/data/grl-related-keys.c | 2 +-
636
1 file changed, 1 insertion(+), 1 deletion(-)
638
commit 52da21f5443079fb0d5d049c38e127925281802f
639
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
640
Date: Wed Oct 17 09:11:05 2012 +0000
642
core: Check valid options in operations
644
https://bugzilla.gnome.org/show_bug.cgi?id=686033
646
src/grl-source.c | 1 +
647
1 file changed, 1 insertion(+)
649
commit 7619eb238a375652ab89ec3012984751a3cf975d
650
Author: Bastien Nocera <hadess@hadess.net>
651
Date: Fri Oct 12 15:31:07 2012 +0200
653
doc: Fix typo in _grl_log_init_core_domains()
655
https://bugzilla.gnome.org/show_bug.cgi?id=686032
658
1 file changed, 1 insertion(+), 1 deletion(-)
660
commit 28049b1d2990382a4de28b5b1affa9c312ee134c
661
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
662
Date: Tue Oct 16 11:25:43 2012 +0000
664
core: Do not access freed structure
666
Save the value in a variable because the struct can be freed.
668
src/grl-source.c | 4 +++-
669
1 file changed, 3 insertions(+), 1 deletion(-)
671
commit bf0e0197a8e5964d9e92737edbe36f5001a9cbee
672
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
673
Date: Tue Oct 16 12:49:39 2012 +0200
675
core: Fix annotation in GrlStoreCb
677
failed_keys list is owned by the caller. Callback shouldn't free it.
679
src/grl-source.h | 2 +-
680
1 file changed, 1 insertion(+), 1 deletion(-)
682
commit 44abc6be32a8689e890f50b77a6301dd83257cab
683
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
684
Date: Tue Oct 9 11:57:59 2012 +0000
686
test-ui: Fixed a crash when searching in all sources
688
Unreffing a variable in wrong place.
690
tools/grilo-test-ui/main.c | 2 +-
691
1 file changed, 1 insertion(+), 1 deletion(-)
693
commit 94c804d2d6a97398e8c80f66588b88ab4cd56757
694
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
695
Date: Tue Oct 9 10:10:17 2012 +0000
697
test-ui: Add API key for TMDb plugin
699
Just for test purpose!
701
tools/grilo-test-ui/main.c | 18 ++++++++++++++++++
702
1 file changed, 18 insertions(+)
704
commit 62b01582e01c0e462433950f1976cd28781c665e
705
Author: Murray Cumming <murrayc@murrayc.com>
706
Date: Mon Oct 8 11:45:51 2012 +0200
708
duration: Document this as seconds
710
src/grl-metadata-key.c | 2 +-
711
1 file changed, 1 insertion(+), 1 deletion(-)
713
commit 526d5ee3f1f8018ab4323b87c81e0f8e1abd233a
714
Author: Murray Cumming <murrayc@murrayc.com>
715
Date: Mon Oct 8 10:13:23 2012 +0200
717
--author=Murray Cumming <murrayc@openismus.com>
719
src/grl-metadata-key.c | 4 ++--
720
1 file changed, 2 insertions(+), 2 deletions(-)
722
commit a6baa038b4ab344f3c9768f251d6865197ddd9b9
723
Author: Murray Cumming <murrayc@openismus.com>
724
Date: Tue Oct 2 12:35:16 2012 +0200
726
Use GRL_METADATA_KEY_INVALID instead of NULL.
728
This is what the grl_metadata_key_list_new() documentation
729
says we should do. NULL is the same thing, but that is an internal
732
This fixes https://bugzilla.gnome.org/show_bug.cgi?id=685274
734
Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>
736
doc/grilo/plugins-sources.xml | 2 +-
737
examples/browsing.c | 2 +-
738
examples/efficient-metadata-resolution.c | 4 ++--
739
examples/multivalues.c | 2 +-
740
examples/searching.c | 2 +-
741
5 files changed, 6 insertions(+), 6 deletions(-)
743
commit 818a8e531732b7ff0763fbb932dfebfb4a75df1f
744
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
745
Date: Fri Oct 5 11:26:44 2012 +0200
747
Post-release version bump to 0.2.3
750
1 file changed, 1 insertion(+), 1 deletion(-)
1
752
commit 9db1eafb7a2dfed6f26a01450bdb39e9595e3e33
2
753
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
3
754
Date: Thu Oct 4 22:02:55 2012 +0000