Make quvi compile with -pedantic
[quvi.git] / NEWS
blob1487497e2f2b73ebf4e65e5e4f0343d29fc3cb47
2 0.2.11  Sat Dec 18 2010     Toni Gundogdu
3 Changes:
4         - Re-license under LGPLv2.1+ [#9]
5         - Add missing support-buzzhumor.pl
6         - Add globo support, thanks to mkolve for the script [#10]
7         - Extend quvi.fetch to allow setting user-agent [#11]
8         - Skip verification for non-HTTP video URLs [#15]
9 Bugfixes:
10         - vimeo.lua: Video ID parsing [#16]
11         - bloomberg.lua: Thanks to mkolve for the fix [#7]
14 0.2.10  Fri Dec 10 2010     Toni Gundogdu
15 Changes:
16         - Add QUVI_SHOW_SCRIPT
17         - Add cbsnews support, thanks to mkolve for the script
18 Bugfixes:
19         - lib/lua_wrap.c: lua_files_only to include *.lua files only
20         - youtube.lua: server response code 404 [#5]
21         - funnyordie.lua: video URL == nil check
24 0.2.9   Tue Dec 07 2010     Toni Gundogdu
25 Changes:
26         - Set <http://quvi.sourceforge.net/> as new home
27         - Add tests/support-google.pl
28         - Add support for videos.sapo.pt (f#3106606)
29         - Extend --support to use quvi_supported
30         - Remove dangling lib/strtok_r.c
31         - Remove PCRE dependency
32         - Remove myubo.lua: dead site
33         - Thanks to Bastien Nocera for the following patches:
34             - Never do network access in quvi_supported()
35             - Dailymotion: Handle embed URLs
36             - Add starttime for YouTube videos
37             - Add QUVIPROP_STARTTIME property
38             - Add quvi_supported() public function
39         - Coding style changes, added doc/CodingStyle
40         - evisor.lua -> gasgrank.lua
41 Bugfixes:
42         - quvi URL --exec does nothing (b#3125018)
43         - tube8.lua: fix fetch (p#3121928), thanks to wurpcore for patch
44         - l_quvi_fetch: check data != NULL
47 Version 0.2.0
48 =============
50 Contents
52   1. Notes
53   2. Introducing Lua
54   3. Format ID changes
55   4. API changes
56   5. Distribution changes
59 1. Notes
60 --------
62 Developers:
63 * Read these changes carefully, especially "4. API changes"
65 Packagers/downstream maintainers/whatnot:
66 * Read (at least) the "5. Distribution changes"
69 2. Introducing Lua
70 ------------------
72 Introduce Lua <http://lua.org> scripts to the project. Video link parsing
73 was completely reworked. All of the parsing is now done in website specific
74 Lua scripts. This has some advantages to the old design:
76   * No need to tweak the library GNU Autotools files or C source code
77   * Scripts can be edited, dropped in, removed and reloaded
78   * Less likely to introduce memory leaks
79   * Lua language and syntax
82 3. Format ID changes
83 --------------------
85 Common:
86 * "flv" -> "default", not all websites default to "flv" (Adobe flash video)
88 Youtube:
89 * Reworked the format ID array
91 Google (Video):
92 * Removed "mp4" format ID
94 Spiegel:
95 * Reworked the format ID array
96 * New default (vp6_64 -> vp_388)
99 4. API changes
100 --------------
102 Changes:
103 * Added additional QUVIcodes for Lua
104 * Added quvi_free
105 * Added quvi_next_supported_website
106   - Deprecates quvi_next_host (see below)
108 Deprecated:
109 * quvi_next_host
112 5. Distribution changes
113 -----------------------
115 Changes:
116 * Additional dependency for Lua 5.1 (library)
117 * Additional files installed from doc/ and share/
118   - See doc/Makefile.am and share/Makefile.am for a complete list
119 * Options for configure:
120   - --with-doc (default:yes)
121   - --enable-examples (default:no)
124 Version 0.1.2
125 =============
127 Adds quvi_callback_write support, tweaks quvi_callback_status
128 support (abort if the callback returns a non-zero value).
130 Adds --enable-broken.
132 Tests now include use of "-f best" where applicable.
134 Minor (unlisted) tweaks and bugfixes to quvi tool.
136 Marks as broken: ehrensenf.de, spyfilms.com, see TODO.
139 Version 0.1.1
140 -------------
142 Fixes the issues that have been plaguing the users on 64bit
143 systems. See ChangeLog for the details.
145 Dailymotion format IDs were renamed to reflect the website
146 changes. See ChangeLog for the details.
148 Fixes also Vimeo support.