commit 2dc1c1eac49a8c30aee89041d7857243fd31eff4 Author: Bastien Nocera Date: Wed May 12 14:18:02 2010 +0100 2.30.1 NEWS | 7 +++++++ configure.in | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) commit 9f73be4d36d873136da4ee5016758bdf4f9ca8df Author: Bastien Nocera Date: Wed May 12 14:17:14 2010 +0100 Don't distribute generated marshal files Those are generated at build time. Fixes compilation from tarball after the builddir != srcdir fixes. plparse/Makefile.am | 15 ++++++++------- 1 files changed, 8 insertions(+), 7 deletions(-) commit fdc62c90fcb5cc5519a17a9e2e61b93c2a108fd4 Author: Bastien Nocera Date: Wed May 12 14:16:45 2010 +0100 Remove generated file from repository plparse/totem-pl-parser-builtins.c | 58 ------------------------------------ 1 files changed, 0 insertions(+), 58 deletions(-) commit 05efbbecdbf20d8bb87096661f45a705bd78c0f1 Author: Theppitak Karoonboonyanan Date: Fri May 7 09:36:50 2010 +0100 Fix building introspection when srcdir != builddir The Makefile.am snippets were making the assumption that all the files were in the srcdir, which isn't true for generated files with srcdir != builddir https://bugzilla.gnome.org/show_bug.cgi?id=617892 plparse/Makefile.am | 20 +++++++++++++++----- 1 files changed, 15 insertions(+), 5 deletions(-) commit 9cfbff6598869ff46b5d7e064587df621cae0378 Author: Sebastian Dröge Date: Thu May 6 13:01:00 2010 +0200 Remove now unneeded zlib configure check configure.in | 6 ------ 1 files changed, 0 insertions(+), 6 deletions(-) commit 09b2bae800f5505b65c055ce9fd2f8b8d5daf265 Author: Bastien Nocera Date: Wed May 5 12:06:55 2010 +0100 Fix returning FALSE with no error set in _save() When the playlist is empty, set an error mentioned why it failed, instead of failing silently and not setting the error. https://bugzilla.gnome.org/show_bug.cgi?id=616538 plparse/totem-pl-parser.c | 5 +++++ plparse/totem-pl-parser.h | 4 +++- 2 files changed, 8 insertions(+), 1 deletions(-) commit d548b44d7dd8d943493288d3fab1a25b2f1f2797 Author: Bastien Nocera Date: Wed May 5 11:54:30 2010 +0100 Remove now-unneeded libz linking plparse/Makefile.am | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 71ab73dd80816243958f997460b68c81192f6341 Author: Christian Persch Date: Wed May 5 01:40:37 2010 +0200 Use GZlibDecompressor Untested! Bug #617664. configure.in | 2 +- plparse/totem-pl-parser-podcast.c | 180 +++++++++++++------------------------ 2 files changed, 64 insertions(+), 118 deletions(-) commit 5676ce6ffa59dd2b2e826b47f8de16f7ad83aad9 Author: Bastien Nocera Date: Wed May 5 00:55:24 2010 +0100 Fix parsing when you aren't me plparse/tests/parser.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4787efebda1cd1a24fdbc9292498515c93c48632 Author: Bastien Nocera Date: Wed May 5 00:51:13 2010 +0100 Add missing test file https://bugzilla.gnome.org/show_bug.cgi?id=617710 plparse/tests/HackerMedley | 434 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 434 insertions(+), 0 deletions(-) commit 68b138e740fabb681b511037795b3ce75eeff273 Author: Sebastian Dröge Date: Tue May 4 19:00:00 2010 +0200 Use AC_MSG_ERROR instead of AC_ERROR for the zlib check configure.in | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 5d578de928eadeacc9ad24b2a9a5634491a4ab0b Author: Sebastian Dröge Date: Tue May 4 17:43:17 2010 +0200 Fix Requires/Libs of the pkg-config files to list everything required totem-plparser-mini-uninstalled.pc.in | 2 ++ totem-plparser-mini.pc.in | 2 ++ totem-plparser-uninstalled.pc.in | 4 +++- totem-plparser.pc.in | 4 +++- 4 files changed, 10 insertions(+), 2 deletions(-) commit bbd84a522acbcb1615485d48c44f78c4df72c5b2 Author: Sebastian Dröge Date: Tue May 4 17:43:05 2010 +0200 Link the gtk-doc scanner with the correct libs docs/reference/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c99aa5efb2813e2f3616f0374910b941a859d010 Author: Sebastian Dröge Date: Tue May 4 17:42:53 2010 +0200 Check for zlib and link with it configure.in | 6 ++++++ plparse/Makefile.am | 4 +--- 2 files changed, 7 insertions(+), 3 deletions(-) commit f80eee1a44ea72931e81a4c3e18eeb7b1b1ed0d0 Author: Bastien Nocera Date: Wed Apr 28 16:10:13 2010 +0100 Fix crasher parsing hacker medley RSS feed From: https://bugzilla.redhat.com/show_bug.cgi?id=582850 Parsing the RSS at http://feeds.feedburner.com/HackerMedley caused a crash because we weren't zero'ing the newly re-allocated buffer for the token parsing. plparse/xmllexer.c | 13 +++++++++---- plparse/xmlparser.c | 9 ++++++++- 2 files changed, 17 insertions(+), 5 deletions(-) commit efd94463b684dbb24a5f7ffee445a7eb5e8d1fae Author: Bastien Nocera Date: Wed Apr 28 16:09:42 2010 +0100 Add test case for hacker medley RSS crasher plparse/tests/Makefile.am | 3 ++- plparse/tests/parser.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) commit 204ecf28d19ff2f2e39319cce084228d4a6b9552 Author: Bastien Nocera Date: Wed Apr 21 10:42:25 2010 +0100 Enable silent rules by default configure.in | 3 +++ plparse/Makefile.am | 8 ++++---- 2 files changed, 7 insertions(+), 4 deletions(-) commit e477455fb75868970ba80584d2bf32b13fda215b Author: Shixin Zeng Date: Tue Apr 20 15:43:36 2010 -0500 check for block devices only on non-win32 systems https://bugzilla.gnome.org/show_bug.cgi?id=575373 plparse/totem-pl-parser.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 0e03a4fc36870e2851fd63d03d28e0d7d86fd4d8 Author: Shixin Zeng Date: Mon Apr 19 17:27:21 2010 -0500 remove the unneeded unistd.h and fix compatibility for msvc https://bugzilla.gnome.org/show_bug.cgi?id=575373 plparse/xmlparser.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit a7d91e7129517a99beb589f557ce5de04923641f Author: Shixin Zeng Date: Mon Apr 19 17:22:09 2010 -0500 utilize the variadic macro support in msvc newer than VS8 https://bugzilla.gnome.org/show_bug.cgi?id=575373 lib/totem_internal.h | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 145f8d281f5abfe22eac027f4e7186d9a4f0e52f Author: Shixin Zeng Date: Mon Apr 19 17:20:28 2010 -0500 rename macro __MINGW32__ to _WIN32 to make it work with msvc https://bugzilla.gnome.org/show_bug.cgi?id=575373 lib/asprintf.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 30a4ecf2a5c86426154bf29793aa8ed668b651b6 Author: Shixin Zeng Date: Mon Apr 19 17:19:29 2010 -0500 fix includes for msvc https://bugzilla.gnome.org/show_bug.cgi?id=575373 lib/asprintf.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit af70d2b18b0b4f8484e67bb5304e6907c65dc486 Author: Matej Urbančič Date: Wed Apr 14 14:39:06 2010 +0200 Updated Slovenian translation po/sl.po | 127 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 63 insertions(+), 64 deletions(-) commit 90ded2dc87ab703b7a052070c5e79842381571c5 Author: Shixin Zeng Date: Sat Jan 16 22:31:34 2010 -0600 move the variable delaration to begin of the block plparse/xmlparser.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit e40a9f12efeb91f07197448f2e9276f2b6eccb01 Author: Shixin Zeng Date: Mon Apr 12 13:11:54 2010 +0100 Only include unistd.h if available plparse/tests/parser.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit d270c7bd0b209ed6f4a2eac1b4c6ad660e6f0836 Author: Andika Triwidada Date: Mon Apr 12 14:23:34 2010 +0700 Updated Indonesian translation by Dirgita po/id.po | 2512 +------------------------------------------------------------- 1 files changed, 27 insertions(+), 2485 deletions(-) commit a7bf30d568974c1523a41e05d07ec31cea5b25a8 Author: Bastien Nocera Date: Mon Apr 12 00:03:36 2010 +0100 Allow dual-types to end up being "normal" playlists When we prod at a dual-type (in this case, a PHP file), fix the real parser in the special_types as well, not just in the dual-types. Fixes parsing PHP scripts that generate XSPF playlists, such as: http://startwars.org/dump/remote_xspf.php https://bugzilla.gnome.org/show_bug.cgi?id=590722 plparse/tests/Makefile.am | 3 +- plparse/tests/parser.c | 12 ++++ plparse/tests/remote_xspf.php | 116 +++++++++++++++++++++++++++++++++++++++++ plparse/totem-pl-parser.c | 45 +++++++++++----- 4 files changed, 160 insertions(+), 16 deletions(-) commit 916df6eb174a4cefc925d5786ee90cb295048bfe Author: Bastien Nocera Date: Sun Apr 11 22:51:22 2010 +0100 Fix use of the wrong iterator in loop plparse/totem-pl-parser.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 12316e257478b6e144186427eb92b0c1ab2d1c42 Author: Bastien Nocera Date: Wed Apr 7 17:55:07 2010 +0100 Fix parsing of dual-types after sniffing After getting the data type of a playlist through the actual data, we should check again if it matches the parser we want to use, otherwise we'll end up trying to parse video files that were masquerading as dual-type playlists. Test file included https://bugzilla.gnome.org/show_bug.cgi?id=610471 plparse/tests/Makefile.am | 3 ++- plparse/tests/asf-with-asx-suffix.asx | Bin 0 -> 94230 bytes plparse/tests/parser.c | 12 ++++++++++++ plparse/totem-pl-parser.c | 19 +++++++++++++++++++ 4 files changed, 33 insertions(+), 1 deletions(-)