1
commit 0ace00bcf57716d4359c2e080e5978f3c0255338
2
Author: Simon Wenner <simon@wenner.ch>
4
workaround to silence debug messages
6
commit 71080df182d1fe003c517ed58b60b063c455d7af
7
Author: Simon Wenner <simon@wenner.ch>
9
bugfix: store the default quality in gsettings too
11
commit 07b48662fc326748877794389bd6633521e3f0a7
12
Author: Simon Wenner <simon@wenner.ch>
14
add libpeas-dev to the Debian/Ubuntu install command
16
commit cb81cdc6b39e3d1571e058503b344d16aa73941d
17
Author: Simon Wenner <simon@wenner.ch>
19
set quality to high by default
21
commit 476299b800a0c4147c421ca6718114f413331c79
22
Author: Simon Wenner <simon@wenner.ch>
24
add Nicolas' user agent string (FF 5)
26
commit 04fec315912e605c18fde6962df7cfead08d1484
27
Author: Simon Wenner <simon@wenner.ch>
29
move the gsettings to the correct path in org.gnome.Totem
31
commit bf846cbaecbd0c1d32083ba22aa9fbc9fbe9bc7e
32
Author: Simon Wenner <simon@wenner.ch>
34
reduce the session timeout to 10 seconds
36
commit 7ad4fca6dc2f7a96c6c767925cdbbb467349e8a1
37
Author: Simon Wenner <simon@wenner.ch>
39
stop parsing if we get too many errors
41
commit 1019abd1c1a6a4d661a2a1b1963e8554342f3b38
42
Author: Simon Wenner <simon@wenner.ch>
44
update documentation files
46
commit d204c37a70e5903d48ad88f70498c80e227c5f22
47
Author: Simon Wenner <simon@wenner.ch>
49
optimize all TreeView iterations
51
commit d71a4b17d3810a9f5595c4eeac54cc0b465d40b9
52
Author: Simon Wenner <simon@wenner.ch>
54
VideoListView: remove the size member variable
56
commit 1b7c5d26e4b83e79558baba9d2d1b51d85bf3662
57
Author: Simon Wenner <simon@wenner.ch>
59
bugfix: do not skip a row after video removal
61
commit 2272d4d0c8fdc8d7ee49fd70a1a58f4f8d602137
62
Author: Simon Wenner <simon@wenner.ch>
64
try all parsers until we find one that delivers more videos than a threshold
66
commit 606f28d8ac2c782b080fe93f650ab6fc4d086428
67
Author: Simon Wenner <simon@wenner.ch>
69
be more conservative when deserializing Videos
71
commit 81b810311ebf2969f1ac3e90fa9250471da40f95
72
Author: Simon Wenner <simon@wenner.ch>
74
Add caching of video objects
76
commit 051f02457a00dc0059a41a8eab9f3fe077d24479
77
Author: Simon Wenner <simon@wenner.ch>
79
XML parser: parse the number of pages from the file
81
commit a441558a4f1f6c53f710f4a6b984c1d765f7aaaa
82
Author: Nicolas Delvaux <nicolas.delvaux@gmx.com>
86
commit 1de96ed9e5608d2ca6045128db33c03c9a4e33e9
87
Author: Simon Wenner <simon@wenner.ch>
91
commit 6ba55ef3ed9cf2e6b94efea31ac03b4efa247536
92
Author: Simon Wenner <simon@wenner.ch>
94
bugfix: proper fix for empty selections
96
commit 0b7e892a4082957df84bfbde5cb1cae074b257be
97
Author: Simon Wenner <simon@wenner.ch>
99
update user agent string
101
commit 7bf1f7c50586cd5e19c23dc2aaeb18cbc5f429e9
102
Author: Simon Wenner <simon@wenner.ch>
104
Add duplicate removal, fix typos and minor bugs
106
commit 9bd5f97664cd70540ebf0046cf1b0011f63f9ed3
107
Author: Simon Wenner <simon@wenner.ch>
109
make videos serializable
111
commit 16d4471ee88be2622c53c12a002d6fae3153b438
112
Author: Simon Wenner <simon@wenner.ch>
114
move duplicate detection into a separate function
116
commit 056d192925f388fe92a99b4954bfafc63547ad11
117
Author: Simon Wenner <simon@wenner.ch>
119
sort videos by removal date using the ListStore sort interface
121
commit 5b811bd25980ce116e98762704b530258192f53e
122
Author: Simon Wenner <simon@wenner.ch>
124
RSSParser: add all available feeds
126
commit b4cd743024e8248ad700fa3165e04a7abf16c280
127
Author: Simon Wenner <simon@wenner.ch>
129
bugfix: do not crash on rightclick in the tree view with no valid videos
131
commit fe1f9e535469fa617108ef9dd8b383634ea7336b
132
Author: Simon Wenner <simon@wenner.ch>
134
xml parser: loosen the hard limit, but stop parsing if no additional videos could be parsed
136
commit 40928b05cbbd3e040086516a25c96ea66e965a74
137
Author: Simon Wenner <simon@wenner.ch>
139
use both video feeds, restore the error pop-ups
141
commit dac6b26bc27906ab8c0d851032c157a100e3eac2
142
Author: Simon Wenner <simon@wenner.ch>
144
add an extractor to download missing image urls from video pages
146
commit b188e01c44a43e650217daa1723ae76fc7c23ce5
147
Author: Simon Wenner <simon@wenner.ch>
149
implement incremental video feed parsing, remove the fallback mode
151
commit 509a6e3c2bf4b559b5340f811503ada95a0b99df
152
Author: Simon Wenner <simon@wenner.ch>
154
move all TreeModel related code into the VideoListView class
156
commit b1e80df7f4262563f56dbe1e70b426ee3981f773
157
Author: Simon Wenner <simon@wenner.ch>
159
fix identation, we use 4 spaces for a tab from now on
161
commit 3956539ff1c8c4cf30409d0a17132a94bc6f5dc9
162
Author: Simon Wenner <simon@wenner.ch>
164
move all TreeView related code into the VideoListView class
166
commit 549730dab05f4d7f722ebd23c06161ee85c55454
167
Author: Simon Wenner <simon@wenner.ch>
169
move Video class into separate file, add new VideoListView class
171
commit d3c585123888e82ec760cce427a7aab04eb19dcb
172
Author: Simon Wenner <simon@wenner.ch>
174
bugfix: remove ampersands from video descriptions
176
commit 4d835c5e3c0f49fce77e2f4c45c46fb1159647ad
177
Author: Simon Wenner <simon@wenner.ch>
181
commit d441491112550e758a336ad2614a60b40ea7705b
182
Author: Simon Wenner <simon@wenner.ch>
184
move ArteParser class into separate file, update build system
186
commit 16d73ea3f1a3f306ac3f781c62bf21e4188a24d8
187
Author: Simon Wenner <simon@wenner.ch>
189
re-add unknown quality enum value, replace some constants by enums
191
commit 1a67769a8a831481f39d16e07c4f3b374e624721
192
Author: Nicolas Delvaux <nicolas.delvaux@gmx.com>
196
commit 8ce6095933abe54f1c336126b8d7321259b5efd7
197
Author: Nicolas Delvaux <nicolas.delvaux@gmx.com>
199
Fix the config window (2nd attempt)
201
commit fd673481209580fdb642399910515f8104e38bd2
202
Author: Nicolas Delvaux <nicolas.delvaux@gmx.com>
204
Revert "Fix the config window."
206
commit c98db25998cca74f950faeab77048782a56ff8da
207
Author: Nicolas Delvaux <nicolas.delvaux@gmx.com>
209
Fix: Totem crashed when double clicking on the "Loading..." message.
210
An other solution is to avoid any click by using "set_sensitive()" on
211
"tree_view", but IMHO the loading message is not readable enough in this case
214
commit 2b7ff1b17e0d16e7178e8bc1c22b7745ce2dde37
215
Author: Nicolas Delvaux <nicolas.delvaux@gmx.com>
217
The "tree_lock" stuff was useless
219
commit 3f313a51667d886d425f73dd201a34609e420d9a
220
Author: Nicolas Delvaux <nicolas.delvaux@gmx.com>
222
Drop an unnecessary assignment
224
commit ea08563a1455d3f1f10434ac7c95ba44fde5da4f
225
Author: Nicolas Delvaux <nicolas.delvaux@gmx.com>
227
Fix indentation in load_properties (tabs vs spaces)
229
commit 5b43a3248b26181b3f9707dece0a49b78d2bd6ae
230
Author: Nicolas Delvaux <nicolas.delvaux@gmx.com>
232
Fix the config window.
233
The code may need some improvements, but it works.
235
commit bb5f9666c3eb01f3ce8d362f07eb280e8cab86ec
236
Author: Nicolas Delvaux <nicolas.delvaux@gmx.com>
238
Only the first 4 thumbnails were downloaded.
240
commit 4144737d16475f5c563d842fe81d6cd20bb9ae8e
241
Author: Simon Wenner <simon@wenner.ch>
245
commit ccd365a2596a95dddcef5b3e1f1440bcffeb0b32
246
Author: Simon Wenner <simon@wenner.ch>
250
commit f0897bc2676709f3c2fe0cae6e3bf10e1596d9bc
251
Author: Stefan Kirrmann <stefan.kirrmann@gmail.com>
253
Fix underscores in GSetting proxy keys
255
commit ff6fc7baf002737a0df8c279975b78541a6f7783
256
Author: Simon Wenner <simon@wenner.ch>
258
Fix the menu key handler, requires Vala 0.11.6 or newer
260
commit 72f76a894c2c9e1d6507b5c3e2d8d57ebb177d63
261
Author: Simon Wenner <simon@wenner.ch>
263
Add missing German translations
265
commit 9626c802f51b517d056b76a3a5b0feb269dc36c4
266
Author: Simon Wenner <simon@wenner.ch>
268
The deps folder is no longer needed. All vala bindings use GIR files and totem 3.0 ships header files
270
commit 40f7e935fe70db5d82de587b53709d8c95fc3989
271
Author: Simon Wenner <simon@wenner.ch>
273
Port the plugin to GTK+-3 and libpeas
275
commit 53b74dbd2590d612d7bb3204ca9fff6a1b91dc8d
276
Author: Simon Wenner <simon@wenner.ch>
278
Fix restricted video dection, improve url-extractor debug messages
280
commit 0c462ace13bf3a5f307cfaeb239389de871ae652
281
Author: Nicolas Delvaux <nicolas.delvaux@gmx.com>
283
Detect restricted videos more strictly
285
commit 27b043a91d6dd20dcc46644364b549472d22100f
286
Author: Nicolas Delvaux <nicolas.delvaux@gmx.com>
288
Deal with video access restriction
289
Some videos can only be watched between 11PM and 5AM. Handle this by throwing an exception and displaying a dialog.
291
commit ce1b15513cfc7ada334033d818de7b70957a0762
292
Author: Nicolas Delvaux <nicolas.delvaux@gmx.com>
294
Context menu: use ImageMenuItem instead of MenuItem
295
Use the same image as in other Totem plugins.
296
Images are only displayed if you setup Gnome to do so:
297
the "/desktop/gnome/interface/menus_have_icons" (g/d)conf key has to be true
299
commit 5cab28302982e10eeea8d8be3668a83571f2f21e
300
Author: Simon Wenner <simon@wenner.ch>
302
Fix compilation on Vala 0.11.x
304
commit 1cdab765fb8ad2b13654f4068e67d11483a137f1
305
Merge: f59c28d b575911
306
Author: Simon Wenner <simon@wenner.ch>
308
Merge branch 'tweaks_and_tests' of git://gitorious.org/~malaria/totem-plugin-arte/malaria-sandbox
310
commit b575911f173ef8bd9a6e97081d74b72a68347f50
311
Author: Nicolas Delvaux <nicolas.delvaux@gmx.com>
313
Update the user agent
315
commit 2aa19f67cfba9bca59ca22c87c1ec97ce3de9d45
316
Author: Nicolas Delvaux <nicolas.delvaux@gmx.com>
318
Update copyright to 2011
320
commit 6dbbdbb9e51226b77f0ce709ef508c68594cd50c
321
Author: Nicolas Delvaux <nicolas.delvaux@gmx.com>
324
For German, I used the translation from the youtube totem plugin
326
commit ea377a58dc146546c0290d66b4598df4cc897933
327
Author: Nicolas Delvaux <nicolas.delvaux@gmx.com>
329
New context menu: add a "right click" -> "Open in Web Browser" option.
330
This is currently the only option in the menu. Fortunately, it should be easy to add more.
332
commit fbc6560b63ecf248c1dd047494e9dc03af181965
333
Author: Nicolas Delvaux <nicolas.delvaux@gmx.com>
335
Really set focus to the first video on return
337
commit 8827672122d9f9220235c6eb00a993c42142f754
338
Author: Nicolas Delvaux <nicolas.delvaux@gmx.com>
340
Drop the MP4 extractor.
341
Arte does not provide "EQ" links anymore.
343
commit f189986b07c363ebdc91e9af897caf53121c8a9f
344
Author: Nicolas Delvaux <nicolas.delvaux@gmx.com>
346
Fix most build errors/warning with the latest valac (0.12, currently in developpement).
347
The remaining ones need to drop valac 0.10 compatibility. Will see later.
349
commit 904c501501ac63d9e4ba70f33f4b2c0c199eca9e
350
Author: Nicolas Delvaux <nicolas.delvaux@gmx.com>
352
callback_F5_pressed function: drop an unnecessary argument
354
commit f59c28d2b31691d0ffd3e8a7a4610a1c083a78c7
355
Author: Simon Wenner <simon@wenner.ch>
357
port the proxy settings to gsettings (dconf)
359
commit ea837ca2074a731f3d1e495a0543d184de35a234
360
Author: Simon Wenner <simon@wenner.ch>
362
Add schema descriptions
364
commit 9d5bc6f9cadf4b2958e1b5cd59898e7967a8a31c
365
Author: Simon Wenner <simon@wenner.ch>
367
Initial port from Gconf to GSettings (DConf)
369
commit a471648105035396297ae1779b645beefc39d076
370
Author: Simon Wenner <simon@wenner.ch>
372
Remove obsolete install instructions
1
374
commit ddb2cd1ac245e6cf121d1ad76697b049dc6726b8
2
375
Author: Simon Wenner <simon@wenner.ch>