~ubuntu-branches/ubuntu/saucy/totem-pl-parser/saucy

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
New features and significant updates in version...

2.32.1
* Make introspection work for TotemCd and TotemDisc namespaces
* Ignore leading tabs and spaces before EXTINF comments in M3U files
* Fix out-of-order signals when using async API
* Fix parsing of iTunes Podcast links
* Don't force add directories to the playlist when the recurse level is too high

2.32.0
* Updated translations

2.31.92
* Fix introspection build with gobject-introspection 0.9.5, breaking the GIR API

2.30.3
* Fix parsing of M3U files with ":" in their titles
* Fix parsing of files hiding as MP4 files (eg. an FLV with an MP4 extension)

2.30.2
* Fix parsing PLS playlists with "holes" in the numbering
* Fix crash in totem_pl_parser_parse_with_base when parsing
  PHP files that really are PHP files
* Add Genre extension to XSPF playlists
* Fix itms links parsing
* Add support for Last.fm's new XSPF extensions

2.30.1
* Fix parsing of a number of Podcasts, including possible crashers
* Fix parsing of playlists on HTTP servers when they
  don't match the suffix used (eg. PHP page giving an XSPF playlist)
* A few win32 compilation fixes
* Use GIO for decompressing Podcasts

2.30.0
* New and updated translations

2.29.92
* Fix parsing of Guardian Podcasts
* Fix parsing of pukas.wax playlist
* Fix directory file descriptor leak
* Fix versioning of the introspection support

2.29.1
* Add introspection support
* Remove GTK+ dependency
* Remove deprecated symbols
* Add more metadata to XSPF playlist saving
* Fix compilation on *BSDs

2.28.2
* Add support for subtitle properties in SMIL files
* Make totem-pl-parser's XML parsing thread-safe
* Fix detection of DVD ISOs from remote shares
* Fix getting DVD title from remote shares
* Fix some RSS feeds being detected as HTML
* Fix parsing of multi-line RTSPtext files
* Fix parsing of some RSS feeds with valid XML, but
  broken CDATA usage

2.28.1
* Fix some files with magic getting ignored
* Small bug fixes

2.28.0
* Updated translations

2.27.92
* Speed up PLS parsing
* Fix error when trying to activate a data mount
  in Totem's Movie menu
* Try harder to ignore text files
* Fix test parser

2.27.2
* Add asynchronous parsing API
* Use GMime instead of evolution-data-server's libcamel
  for dates parsing
* Fix detection of DVD ISOs

2.27.1:
* Handle all types of newline combinations (Unix/DOS)
* Fix compilation in MacOS X
* Convert tests to GTest API
and all the changes from 2.26.1 and 2.26.2

2.26.0:
* Updated translations

2.25.92:
* Updated translations

2.25.91:
* Update API documentation
* Fix PLA writing to make filenames appear correctly on the device
* Fix possible crasher in the itms feed parser
* Fix crasher when parsing a PLS file with invalid UTF-8

2.25.90:
* Add support for the WPL playlist type
* Fix the Python bindings not working
* Fix a few memory leaks in XSPF parsing
* Fix parsing of ISO-8859-1 M3U files
* Ignore rtmp:// URIs

2.25.1 (changes to 2.24.3):
* Port disc detection code to GIO, remove HAL dependency
* Add a way to disable the libcamel dependency for very
  specific system integration cases
* Use error codes properly and document them

2.23.91:
* Add support for parsing Zune and ZENCast URLs
* Fix parsing broken podcasts with HTML comments in them
* Better detection of Podcasts
* Fix parsing of QuickTime metalinks masquerading as MPEG-4 files
* Fix a few memleaks from GIO porting
* Fixes for the Python bindings
* Use a nice title for the developer documentation

2.23.3:
* Fix a possible crasher when detecting the media type of an optical
  media, and an error occurs (such the device not being an audio CD)
* Fix compilation with some setups

2.23.2:
* Remove lingering gnome-vfs requirements
* Ignore pnm:// URLs that are passed to us
* Fix block device detection code
* Fix bad detection of itms feeds
* Work-around problems with filenames when passed .php or .asp files
  by the web browser

2.23.1:
* Port to GIO/GVFS, and remove gnome-vfs dependency
* Fix handling of XML-ish files with linefeeds after the document head
* Add support for parsing remote DVDs (ISOs and directories)
* Check mime-type by hand when we get application/octect-stream as a mime-type
* Remove trailing linefeeds from titles

2.22.0:
* Sort filenames like nautilus does when adding directories

2.21.92:
* Add support for more metadata when parsing XSPF files, as used on last.fm
* Better detection of files that aren't recognised as Podcast feeds
* Detect some additional ASX files
* Fix parsing of RTSPtext playlist from http://mediathek.zdf.de/
* Fix parsing of VLC-specific playlists from Freebox

2.21.91:
* Fix HAL test in the configure script, which could lead to HAL support not
  being built in
* Add API documentation, using gtk-doc
* Fix memmem() replacement for non-glibc versions
* Fix DVD ISOs bigger than 4GB not being recognised as such on 32-bit systems
* Fix memmem usage so that Podcasts, ASX files and QuickTime links
  are recognised again

2.21.90:
* Depend on Camel and newer glibs to parse dates from Atom and RSS feeds
* Handle Byte-Order-Marks in Podcasts
* Fix for redirections on Apple's trailer pages
* Fix relative links when two paths have the same prefix
* Don't copy buffers when checking for file types

2.21.6:
* Fix the library not detecting HAL
* Fix contents of totem-pl-parser-mini.pc

2.21.5:
* Fix a double-free crasher

2.21.4:
* Split out from the main Totem module