2 0.2.10 Fri Dec 10 2010 Toni Gundogdu
5 - Add cbsnews support, thanks to mkolve for the script
7 - lib/lua_wrap.c: lua_files_only to include *.lua files only
8 - youtube.lua: server response code 404 [#5]
9 - funnyordie.lua: video URL == nil check
12 0.2.9 Tue Dec 07 2010 Toni Gundogdu
14 - Set <http://quvi.sourceforge.net/> as new home
15 - Add tests/support-google.pl
16 - Add support for videos.sapo.pt (f#3106606)
17 - Extend --support to use quvi_supported
18 - Remove dangling lib/strtok_r.c
19 - Remove PCRE dependency
20 - Remove myubo.lua: dead site
21 - Thanks to Bastien Nocera for the following patches:
22 - Never do network access in quvi_supported()
23 - Dailymotion: Handle embed URLs
24 - Add starttime for YouTube videos
25 - Add QUVIPROP_STARTTIME property
26 - Add quvi_supported() public function
27 - Coding style changes, added doc/CodingStyle
28 - evisor.lua -> gasgrank.lua
30 - quvi URL --exec does nothing (b#3125018)
31 - tube8.lua: fix fetch (p#3121928), thanks to wurpcore for patch
32 - l_quvi_fetch: check data != NULL
44 5. Distribution changes
51 * Read these changes carefully, especially "4. API changes"
53 Packagers/downstream maintainers/whatnot:
54 * Read (at least) the "5. Distribution changes"
60 Introduce Lua <http://lua.org> scripts to the project. Video link parsing
61 was completely reworked. All of the parsing is now done in website specific
62 Lua scripts. This has some advantages to the old design:
64 * No need to tweak the library GNU Autotools files or C source code
65 * Scripts can be edited, dropped in, removed and reloaded
66 * Less likely to introduce memory leaks
67 * Lua language and syntax
74 * "flv" -> "default", not all websites default to "flv" (Adobe flash video)
77 * Reworked the format ID array
80 * Removed "mp4" format ID
83 * Reworked the format ID array
84 * New default (vp6_64 -> vp_388)
91 * Added additional QUVIcodes for Lua
93 * Added quvi_next_supported_website
94 - Deprecates quvi_next_host (see below)
100 5. Distribution changes
101 -----------------------
104 * Additional dependency for Lua 5.1 (library)
105 * Additional files installed from doc/ and share/
106 - See doc/Makefile.am and share/Makefile.am for a complete list
107 * Options for configure:
108 - --with-doc (default:yes)
109 - --enable-examples (default:no)
115 Adds quvi_callback_write support, tweaks quvi_callback_status
116 support (abort if the callback returns a non-zero value).
118 Adds --enable-broken.
120 Tests now include use of "-f best" where applicable.
122 Minor (unlisted) tweaks and bugfixes to quvi tool.
124 Marks as broken: ehrensenf.de, spyfilms.com, see TODO.
130 Fixes the issues that have been plaguing the users on 64bit
131 systems. See ChangeLog for the details.
133 Dailymotion format IDs were renamed to reflect the website
134 changes. See ChangeLog for the details.
136 Fixes also Vimeo support.