1. 23 Jul, 2009 5 commits
    • Bastien Nocera's avatar
      Use git to generate the ChangeLog · eba23311
      Bastien Nocera authored
      eba23311
    • Bastien Nocera's avatar
      2.27.2 · 91d41f01
      Bastien Nocera authored
      91d41f01
    • Bastien Nocera's avatar
      Fix substitution in pkg-config file · 66b793e3
      Bastien Nocera authored
      2009-07-23  Bastien Nocera  <hadess@hadess.net>
      
      	* configure.in: Fix substitution in pkg-config file,
      	spotted by Philip
      66b793e3
    • Bastien Nocera's avatar
      Use GMime instead of libcamel for dates parsing · 687be91a
      Bastien Nocera authored
      2009-07-23  Bastien Nocera  <hadess@hadess.net>
      
      	* README:
      	* configure.in:
      	* plparse/totem-pl-parser-podcast.c (totem_pl_parser_add_rss),
      	(totem_pl_parser_add_itpc), (totem_pl_parser_add_zune),
      	(totem_pl_parser_add_atom), (totem_pl_parser_add_xml_feed),
      	(totem_pl_parser_add_itms), (totem_pl_parser_add_opml):
      	* plparse/totem-pl-parser-podcast.h:
      	* plparse/totem-pl-parser.c (totem_pl_parser_parse_date):
      	* totem-plparser-uninstalled.pc.in:
      	* totem-plparser.pc.in: Use GMime instead of libcamel
      	for dates parsing. Hopefully good enough for people to
      	stop shipping crippled versions of totem-pl-parser
      687be91a
    • Bastien Nocera's avatar
      Add more debug when a parse error happens · aa5ce8f3
      Bastien Nocera authored
      2009-07-23  Bastien Nocera  <hadess@hadess.net>
      
      	* plparse/tests/parser.c (test_data_get_data), (test_parsability):
      	Add more debug when a parse error happens
      aa5ce8f3
  2. 30 Jun, 2009 1 commit
  3. 22 Jun, 2009 1 commit
    • Philip Withnall's avatar
      Added examples of async parsing to documentation · c4bbd33a
      Philip Withnall authored
      2009-06-22  Philip Withnall  <philip@tecnocode.co.uk>
      
      	* plparse/totem-pl-parser.c: Added examples of async parsing, and
      	clarified in documentation that a main loop is now required for
      	totem-pl-parser to operate properly.
      c4bbd33a
  4. 17 Jun, 2009 1 commit
    • Philip Withnall's avatar
      Add asynchronous parsing support to totem-pl-parser · ccfcf8ab
      Philip Withnall authored
      2009-06-17  Philip Withnall  <philip@tecnocode.co.uk>
      
      	* docs/reference/totem-pl-parser-sections.txt:
      	* plparse/plparser.symbols:
      	* plparse/totem-pl-parser-builtins.c
      	(totem_pl_parser_result_get_type):
      	* plparse/totem-pl-parser-lines.c (totem_pl_parser_add_ram),
      	(totem_pl_parser_add_m3u), (totem_pl_parser_add_ra):
      	* plparse/totem-pl-parser-lines.h:
      	* plparse/totem-pl-parser-media.c (totem_pl_parser_add_iso),
      	(totem_pl_parser_add_cue), (totem_pl_parser_add_directory),
      	(totem_pl_parser_add_block):
      	* plparse/totem-pl-parser-media.h:
      	* plparse/totem-pl-parser-misc.c (totem_pl_parser_add_gvp),
      	(totem_pl_parser_add_desktop):
      	* plparse/totem-pl-parser-misc.h:
      	* plparse/totem-pl-parser-pla.c (totem_pl_parser_add_pla):
      	* plparse/totem-pl-parser-pla.h:
      	* plparse/totem-pl-parser-pls.c
      	(totem_pl_parser_add_pls_with_contents), (totem_pl_parser_add_pls):
      	* plparse/totem-pl-parser-pls.h:
      	* plparse/totem-pl-parser-podcast.c (totem_pl_parser_add_rss),
      	(totem_pl_parser_add_itpc), (totem_pl_parser_add_zune),
      	(totem_pl_parser_add_atom), (totem_pl_parser_add_xml_feed),
      	(totem_pl_parser_add_itms), (totem_pl_parser_add_opml):
      	* plparse/totem-pl-parser-podcast.h:
      	* plparse/totem-pl-parser-private.h:
      	* plparse/totem-pl-parser-qt.c
      	(totem_pl_parser_add_quicktime_rtsptext),
      	(totem_pl_parser_add_quicktime_metalink),
      	(totem_pl_parser_add_quicktime):
      	* plparse/totem-pl-parser-qt.h:
      	* plparse/totem-pl-parser-smil.c (totem_pl_parser_add_smil):
      	* plparse/totem-pl-parser-smil.h:
      	* plparse/totem-pl-parser-wm.c
      	(totem_pl_parser_add_asf_reference_parser),
      	(totem_pl_parser_add_asf_parser), (parse_asx_entry),
      	(parse_asx_entryref), (parse_asx_entries),
      	(totem_pl_parser_add_asx), (totem_pl_parser_add_asf):
      	* plparse/totem-pl-parser-wm.h:
      	* plparse/totem-pl-parser-xspf.c (totem_pl_parser_add_xspf):
      	* plparse/totem-pl-parser-xspf.h:
      	* plparse/totem-pl-parser.c (totem_pl_parser_class_init),
      	(emit_playlist_ended_signal), (totem_pl_parser_playlist_end),
      	(totem_pl_parser_is_debugging_enabled), (totem_pl_parser_init),
      	(totem_pl_parser_finalize), (emit_entry_parsed_signal),
      	(totem_pl_parser_add_uri_valist),
      	(totem_pl_parser_scheme_is_ignored),
      	(totem_pl_parser_mimetype_is_ignored),
      	(totem_pl_parser_parse_internal), (parse_async_data_free),
      	(parse_thread), (totem_pl_parser_parse_with_base_async),
      	(totem_pl_parser_parse_with_base), (totem_pl_parser_parse_async),
      	(totem_pl_parser_parse_finish),
      	(totem_pl_parser_add_ignored_scheme),
      	(totem_pl_parser_add_ignored_mimetype):
      	* plparse/totem-pl-parser.h: Add asynchronous playlist parsing
      	functions, totem_pl_parser_parse_async, *_parse_with_base_async and
      	totem_pl_parser_parse_finish. This includes making TotemPlParser
      	threadsafe, and ensuring it emits all its signals in the main thread.
      	It also includes refactoring of recursive parsing so that global
      	options are copied and preserved throughout the parse operation,
      	and can't be changed mid-operation from another thread.
      	(Closes: #561444)
      ccfcf8ab
  5. 31 May, 2009 1 commit
  6. 06 May, 2009 1 commit
    • Bastien Nocera's avatar
      2.27.1 · e4b8f092
      Bastien Nocera authored
      2009-05-06  Bastien Nocera  <hadess@hadess.net>
      
      	* NEWS: upd
      	* configure.in: 2.27.1
      e4b8f092
  7. 04 May, 2009 1 commit
  8. 03 May, 2009 2 commits
  9. 29 Apr, 2009 6 commits
  10. 24 Apr, 2009 1 commit
    • Bastien Nocera's avatar
      Bug 579993 – Doesn't handle encoding property in XML files · f4352fd4
      Bastien Nocera authored
      2009-04-24  Bastien Nocera  <hadess@hadess.net>
      
              * plparse/totem-pl-parser.c (totem_pl_parser_parse_xml_relaxed):
              Implement XML parser helper which takes the XML encoding
              property into account to convert source contents
      
              * plparse/totem-pl-parser-podcast.c (totem_pl_parser_add_rss),
              (totem_pl_parser_add_atom), (totem_pl_parser_get_feed_uri),
              (totem_pl_parser_add_opml):
              * plparse/totem-pl-parser-private.h:
              * plparse/totem-pl-parser-qt.c
              (totem_pl_parser_add_quicktime_metalink):
              * plparse/totem-pl-parser-smil.c
              (totem_pl_parser_add_smil_with_data):
              * plparse/totem-pl-parser-wm.c (totem_pl_parser_add_asx):
              Use the XML parser helper
      
              (Closes: #579993)
      f4352fd4
  11. 22 Apr, 2009 2 commits
  12. 21 Apr, 2009 1 commit
    • Bastien Nocera's avatar
      Remove deprecated macros · e81be2a7
      Bastien Nocera authored
      2009-04-21  Bastien Nocera  <hadess@hadess.net>
      
      	* docs/reference/totem-pl-parser-sections.txt:
      	* plparse/totem-pl-parser.h: Remove deprecated macros
      e81be2a7
  13. 05 Apr, 2009 1 commit
  14. 24 Mar, 2009 1 commit
  15. 23 Mar, 2009 2 commits
  16. 16 Mar, 2009 3 commits
    • Philip Withnall's avatar
      Update svn:ignore properties. · 491fcf1e
      Philip Withnall authored
      2009-03-16  Philip Withnall  <philip@tecnocode.co.uk>
      
      	Update svn:ignore properties.
      
      
      svn path=/trunk/; revision=336
      491fcf1e
    • Philip Withnall's avatar
      Convert totem-pl-parser to use the GTest API for its test suite. The test · 8ffdee11
      Philip Withnall authored
      2009-03-16  Philip Withnall  <philip@tecnocode.co.uk>
      
      	* Makefile.decl:
      	* configure.in:
      	* plparse/Makefile.am:
      	* plparse/disc-test.c:
      	* plparse/test-parser.c:
      	* plparse/tests/541405.xml:
      	* plparse/tests/560051.xml:
      	* plparse/tests/Makefile.am:
      	* plparse/tests/disc.c:
      	* plparse/tests/parser.c: Convert totem-pl-parser to use the GTest
      	API for its test suite. The test suite has also been improved a
      	little, and is consequently more automated. Feature parity with the
      	old code for manually testing discs is maintained. (Closes: #508346)
      
      
      svn path=/trunk/; revision=335
      8ffdee11
    • Bastien Nocera's avatar
      upd 2.26.0 · a772282b
      Bastien Nocera authored
      2009-03-16  Bastien Nocera  <hadess@hadess.net>
      
      	* NEWS: upd
      	* configure.in: 2.26.0
      
      
      svn path=/trunk/; revision=332
      a772282b
  17. 03 Mar, 2009 1 commit
    • Bastien Nocera's avatar
      upd 2.25.92 · f736c8bf
      Bastien Nocera authored
      2009-03-03  Bastien Nocera  <hadess@hadess.net>
      
      	* NEWS: upd
      	* configure.in: 2.25.92
      
      
      svn path=/trunk/; revision=320
      f736c8bf
  18. 17 Feb, 2009 2 commits
    • Bastien Nocera's avatar
      upd 2.25.91 fix running make distcheck · 35a85d29
      Bastien Nocera authored
      2009-02-17  Bastien Nocera  <hadess@hadess.net>
      
      	* NEWS: upd
      	* configure.in: 2.25.91
      	* docs/reference/Makefile.am: fix running make distcheck
      
      
      svn path=/trunk/; revision=313
      35a85d29
    • Bastien Nocera's avatar
      Patch from Ivan Frade <ivan.frade@nokia.com> to avoid crashing when a PLS · c6c1819c
      Bastien Nocera authored
      2009-02-17  Bastien Nocera  <hadess@hadess.net>
      
      	* plparse/totem-pl-parser-pls.c (ensure_utf8_valid),
      	(totem_pl_parser_add_pls_with_contents): Patch from
      	Ivan Frade <ivan.frade@nokia.com> to avoid crashing
      	when a PLS file contains non-UTF-8 characters
      	(Closes: #568736)
      
      
      svn path=/trunk/; revision=310
      c6c1819c
  19. 10 Feb, 2009 1 commit
  20. 08 Feb, 2009 1 commit
    • Jonathan Matthew's avatar
      The first 16 bits of the playlist entry record are actually the one-based · efc9c383
      Jonathan Matthew authored
      2009-02-08  Jonathan Matthew  <jonathan@d14n.org>
      
      	* plparse/totem-pl-parser-pla.c: (totem_pl_parser_write_pla),
      	(totem_pl_parser_add_pla):
      	The first 16 bits of the playlist entry record are actually the
      	one-based offset of the first character of the filename.  Set this
      	correctly (rather than always to 0x1A) so the playlists look right
      	when viewed on the device.  (Closes: #570484)
      
      	Also update my email address and fix a couple of debug output
      	statements.
      
      svn path=/trunk/; revision=293
      efc9c383
  21. 07 Feb, 2009 1 commit
    • Philip Withnall's avatar
      Tidy up the documentation a bit, taking advantage of recent gtk-doc · 95c90bcd
      Philip Withnall authored
      2009-02-07  Philip Withnall  <philip@tecnocode.co.uk>
      
      	* configure.in:
      	* docs/reference/Makefile.am:
      	* docs/reference/totem-pl-parser-docs.sgml:
      	* docs/reference/totem-pl-parser-docs.xml:
      	* docs/reference/totem-pl-parser-sections.txt:
      	* plparse/totem-disc.c:
      	* plparse/totem-pl-parser.c:
      	* plparse/totem-pl-parser.h: Tidy up the documentation a bit, taking
      	advantage of recent gtk-doc features, and also adding missing "since"
      	and "deprecated" tags to a few symbols. gtkdoc-check will now run on
      	`make check`.
      
      
      svn path=/trunk/; revision=292
      95c90bcd
  22. 03 Feb, 2009 1 commit
    • Bastien Nocera's avatar
      upd 2.25.90 · f9dea699
      Bastien Nocera authored
      2009-02-03  Bastien Nocera  <hadess@hadess.net>
      
      	* NEWS: upd
      	* configure.in: 2.25.90
      
      
      svn path=/trunk/; revision=289
      f9dea699
  23. 13 Jan, 2009 1 commit
  24. 07 Jan, 2009 1 commit
  25. 05 Jan, 2009 1 commit
    • Bastien Nocera's avatar
      Also ignore RTMP:// URIs · 68fb47a9
      Bastien Nocera authored
      2009-01-05  Bastien Nocera  <hadess@hadess.net>
      
      	* plparse/totem-pl-parser.c (totem_pl_parser_parse_internal):
      	Also ignore RTMP:// URIs
      
      
      svn path=/trunk/; revision=274
      68fb47a9