commit a2460dfed50ae2fb373b4e2a598153644c55011d
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Apr 15 21:01:19 2011 +0300

    Set release details for 0.2.15

 NEWS |   57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 57 insertions(+), 0 deletions(-)

commit 0166e23e217336c4caa539a138b0f0e4306e4786
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Apr 15 20:42:09 2011 +0300

    Bump interface revision (c+1:0:a+1)

 configure     |    6 +++---
 m4/version.m4 |    6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 9498ce372cf4f0a0a3d7259692d90010c963cabc
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Apr 15 14:31:25 2011 +0300

    Manual: Add stdin note, example

 man1/quvi.1     |   17 ++++++++++++++++-
 man1/quvi.1.pod |   14 ++++++++++++++
 2 files changed, 30 insertions(+), 1 deletions(-)

commit 6ae7642cb7c679d5d1b419afc586193d54b8a63d
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Apr 15 14:31:11 2011 +0300

    quvi: Add stdin support

 src/Makefile.am |    3 +-
 src/Makefile.in |   25 ++++++++++--
 src/quvi.c      |  116 ++++++++++++++++++++++++++++++++++++++++--------------
 3 files changed, 109 insertions(+), 35 deletions(-)

commit cffca87d21e0949392165b7a452b32643de0f972
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Apr 15 14:29:54 2011 +0300

    mem.t: Remove QUVI_INVARG test

 tests/t/mem.t |    8 ++------
 1 files changed, 2 insertions(+), 6 deletions(-)

commit edef81506f3696c8186d4b7d1b6348f3e025075d
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Apr 15 10:57:46 2011 +0300

    LUA: Rename "redirect" -> "redirect_url"

 lib/internal.h                      |    2 +-
 lib/lua_wrap.c                      |    8 ++++----
 lib/quvi.c                          |    6 +++---
 share/lua/website/README            |    8 ++++----
 share/lua/website/academicearth.lua |    2 +-
 share/lua/website/pluzz.lua         |    2 +-
 6 files changed, 14 insertions(+), 14 deletions(-)

commit cb89e8afbc4899e706e19accb3eed377a3083d99
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Apr 14 23:56:09 2011 +0300

    Fix uninitialized variable (#46)
    
    An uninitialized variable in run_parse_func caused quvi to return
    invalid code with LUA scripts that used the 'redirect'.

 lib/lua_wrap.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 1ca79ebd093e805d4acf417a2511eb19c192e1ca
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Apr 14 22:17:25 2011 +0300

    Use JSON::XS explicitly

 tests/t/d/url.t                  |    2 +-
 tests/t/format_default.t         |    2 +-
 tests/t/format_default_nonhttp.t |    2 +-
 tests/t/format_other.t           |    2 +-
 tests/t/mem.t                    |    2 +-
 tests/t/nosupport.t              |    2 +-
 tests/t/redirect.t               |    2 +-
 tests/t/shortened.t              |    2 +-
 8 files changed, 8 insertions(+), 8 deletions(-)

commit 4e84fe078fe937a7f98e911843dc137f1b9ea0bd
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Apr 13 20:41:56 2011 +0300

    Manual: Rewrite --quiet description

 man1/quvi.1     |    8 ++++++--
 man1/quvi.1.pod |    8 ++++++--
 2 files changed, 12 insertions(+), 4 deletions(-)

commit a0e7f71e1ff59bd3ed7685e70bc5648735fc7f9c
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Apr 13 20:37:00 2011 +0300

    src/quvi.c: Use atexit to set a cleanup function
    
    Fix any memleaks detected by the new mem tests (see last commit).

 src/quvi.c |  219 +++++++++++++++++++++++++++++-------------------------------
 1 files changed, 107 insertions(+), 112 deletions(-)

commit 643fb668de2cac9ef3bbf953d82bea5a0252348b
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Apr 13 20:36:38 2011 +0300

    t/mem.t: Additional tests

 tests/t/mem.t |   59 ++++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 54 insertions(+), 5 deletions(-)

commit d06d21f3868e5476e3dd6f1da47d606645c0a85c
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Apr 13 20:09:53 2011 +0300

    Manual: Update QUVI_MEM exit status description

 man1/quvi.1     |    3 ++-
 man1/quvi.1.pod |    1 +
 2 files changed, 3 insertions(+), 1 deletions(-)

commit 0f955d0f84fabb9e48cc8f23c63127015bb1e84b
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Apr 13 20:00:25 2011 +0300

    collegehumor.lua: collegehumorify: Check if not URL

 share/lua/website/collegehumor.lua |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 730389eb2992f7ffcd7269dbd8c5b581226899fd
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Apr 13 15:40:42 2011 +0300

    lua/website/README: Add thumbnail_url, duration

 share/lua/website/README |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 860e11b7ec8b16f7c69329fb41ab9f827b4a3ee0
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Apr 13 15:37:59 2011 +0300

    LUA: Rename starttime -> start_time

 lib/internal.h                |    2 +-
 lib/lua_wrap.c                |    6 +++---
 lib/quvi.c                    |    4 ++--
 share/lua/website/youtube.lua |    6 +++---
 4 files changed, 9 insertions(+), 9 deletions(-)

commit e57a5b94b7bde38bdf03fcbf5cf465ae5659f5af
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Apr 13 15:34:37 2011 +0300

    LUA: Rename media_thumbnail_url -> thumbnail_url

 lib/internal.h                     |    2 +-
 lib/lua_wrap.c                     |    6 +++---
 lib/quvi.c                         |    4 ++--
 share/lua/website/collegehumor.lua |    2 +-
 share/lua/website/soundcloud.lua   |    2 +-
 share/lua/website/ted.lua          |    2 +-
 6 files changed, 9 insertions(+), 9 deletions(-)

commit 3c9a134d7372d4ca539324be397f33eb8096750e
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Apr 13 11:37:06 2011 +0300

    quvi/util.lua: Add "ends" function

 share/lua/website/quvi/util.lua |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 2ad6244a777971ec0b2a694d4177023a8a9e3d0a
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Apr 12 22:52:34 2011 +0300

    Remove start_time, thumbnail_url from test data

 tests/data/format/default/academicearth.json       |    2 --
 tests/data/format/default/bloomberg.json           |    2 --
 tests/data/format/default/break.json               |    2 --
 tests/data/format/default/buzzhumor.json           |    2 --
 tests/data/format/default/cbsnews.json             |    2 --
 tests/data/format/default/charlierose.json         |    2 --
 tests/data/format/default/funnyhub.json            |    2 --
 tests/data/format/default/funnyordie.json          |    2 --
 tests/data/format/default/gaskrank.json            |    2 --
 tests/data/format/default/globo.json               |    2 --
 tests/data/format/default/golem.json               |    2 --
 tests/data/format/default/google.json              |    2 --
 .../default/ignore/length_bytes/dailymotion.json   |    2 --
 tests/data/format/default/liveleak.json            |    2 --
 tests/data/format/default/megavideo.json           |    2 --
 tests/data/format/default/nlfy/clipfish.json       |    2 --
 tests/data/format/default/nlfy/sevenload.json      |    2 --
 tests/data/format/default/nsfw/keezmovies.json     |    2 --
 tests/data/format/default/nsfw/tube8.json          |    2 --
 tests/data/format/default/nsfw/xhamster.json       |    2 --
 tests/data/format/default/nsfw/xvideos.json        |    2 --
 tests/data/format/default/nsfw/youjizz.json        |    2 --
 tests/data/format/default/publicsenat.json         |    2 --
 tests/data/format/default/sapo.json                |    2 --
 tests/data/format/default/soundcloud.json          |    1 -
 tests/data/format/default/spiegel.json             |    2 --
 tests/data/format/default/tagtele.json             |    2 --
 tests/data/format/default/ted.json                 |    1 -
 tests/data/format/default/theonion.json            |    2 --
 tests/data/format/default/tmunderground.json       |    2 --
 tests/data/format/default/todo/collegehumor.json   |    3 +--
 tests/data/format/default/tvlux.json               |    2 --
 tests/data/format/default/vimeo.json               |    2 --
 tests/data/format/default/youtube.json             |    2 --
 tests/data/format/default/youtube_starttime.json   |    1 -
 tests/data/format/other/cbsnews_best.json          |    2 --
 tests/data/format/other/cbsnews_m4v_216p.json      |    2 --
 tests/data/format/other/cbsnews_m4v_360p.json      |    2 --
 tests/data/format/other/cbsnews_m4v_480p.json      |    2 --
 tests/data/format/other/cbsnews_mp4_180p.json      |    2 --
 tests/data/format/other/cbsnews_mp4_240p.json      |    2 --
 tests/data/format/other/cbsnews_mp4_480p.json      |    2 --
 tests/data/format/other/golem_best.json            |    2 --
 tests/data/format/other/golem_high.json            |    2 --
 tests/data/format/other/golem_ipod.json            |    2 --
 .../ignore/length_bytes/dailymotion_best.json      |    2 --
 .../other/ignore/length_bytes/dailymotion_hd.json  |    2 --
 .../other/ignore/length_bytes/dailymotion_hq.json  |    2 --
 tests/data/format/other/spiegel_1400k.json         |    2 --
 tests/data/format/other/spiegel_576k.json          |    2 --
 tests/data/format/other/spiegel_928k.json          |    2 --
 tests/data/format/other/spiegel_best.json          |    2 --
 tests/data/format/other/ted_best.json              |    1 -
 tests/data/format/other/ted_hd.json                |    1 -
 tests/data/format/other/vimeo_best.json            |    2 --
 tests/data/format/other/vimeo_hd.json              |    2 --
 tests/data/format/other/youtube_best.json          |    2 --
 tests/data/format/other/youtube_flv_240p.json      |    2 --
 tests/data/format/other/youtube_flv_360p.json      |    2 --
 tests/data/format/other/youtube_flv_480p.json      |    2 --
 tests/data/format/other/youtube_mp4_1080p.json     |    2 --
 tests/data/format/other/youtube_mp4_3072p.json     |    2 --
 tests/data/format/other/youtube_mp4_360p.json      |    2 --
 tests/data/format/other/youtube_mp4_720p.json      |    2 --
 tests/data/resolve/inscript_redirect.json          |    2 --
 tests/data/resolve/shortened.json                  |    2 --
 66 files changed, 1 insertions(+), 127 deletions(-)

commit 2fbe1bd869c8272b60541a87a3e5fb95c090c0d3
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Apr 12 17:55:14 2011 +0300

    Print details only if available
    
    Applies to all supported output formats (JSON, XML, old).
    
    * content-length
    * content-type
    * file suffix
    * start_time
    * thumbnail_url

 src/quvi.c |   92 ++++++++++++++++++++++++++++++++++++++---------------------
 1 files changed, 59 insertions(+), 33 deletions(-)

commit 044ae3fb5712f6d5bf7e73bedbbe0a45a7343570
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Apr 12 17:27:06 2011 +0300

    Add results line to output

 src/quvi.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 90d385d5431329b68cba7171cd51889eaff9ab76
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Apr 11 23:46:47 2011 +0300

    Manual: Add command line note to QUVI_INVARG

 man1/quvi.1     |    4 ++--
 man1/quvi.1.pod |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit c6341bc0b12dd4231167a63476aae9be10c03619
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Apr 11 23:43:34 2011 +0300

    Fix: Do not exit if preceeding URL fails (#40)
    
    Fix the issue #40. Exit with QUVI_INVARG if input
    was not given.

 src/quvi.c |   37 ++++++++++++++++++++++++++++---------
 1 files changed, 28 insertions(+), 9 deletions(-)

commit 97a62651f52169454aa58c30a283bb191c30ce41
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Apr 11 14:13:54 2011 +0300

    src/quvi.c: Enclose link details in a structure

 src/quvi.c |   63 ++++++++++++++++++++++++++---------------------------------
 1 files changed, 28 insertions(+), 35 deletions(-)

commit b90c61810eb8f5d933befbb5bf6eb6c10489b064
Merge: 3509a7a 83bf2d4
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Apr 10 21:52:48 2011 +0300

    Merge branch 'no_swf_player_url_#31'

commit 83bf2d4f711d1cad192c5790adea82a9bb7e295f
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Apr 10 21:52:18 2011 +0300

    src/quvi.c: Remove "swf player url" from dump_media_old

 src/quvi.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit d8ab6a7b3df0a44a42dd83ec3d7a7b528934bbe8
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Apr 10 21:39:02 2011 +0300

    Revert "Add swf_player_url to test JSONs"
    
    This reverts commit db87e3b6ddfd96a3b4b9479c1c60f3927be3be64.

 tests/data/format/default/academicearth.json       |    1 -
 tests/data/format/default/bloomberg.json           |    1 -
 tests/data/format/default/break.json               |    1 -
 tests/data/format/default/buzzhumor.json           |    1 -
 tests/data/format/default/cbsnews.json             |    1 -
 tests/data/format/default/charlierose.json         |    1 -
 tests/data/format/default/funnyhub.json            |    1 -
 tests/data/format/default/funnyordie.json          |    1 -
 tests/data/format/default/gaskrank.json            |    1 -
 tests/data/format/default/globo.json               |    1 -
 tests/data/format/default/golem.json               |    1 -
 tests/data/format/default/google.json              |    1 -
 .../default/ignore/length_bytes/dailymotion.json   |    1 -
 tests/data/format/default/liveleak.json            |    1 -
 tests/data/format/default/megavideo.json           |    1 -
 tests/data/format/default/nlfy/clipfish.json       |    1 -
 tests/data/format/default/nlfy/sevenload.json      |    1 -
 tests/data/format/default/nsfw/keezmovies.json     |    1 -
 tests/data/format/default/nsfw/tube8.json          |    1 -
 tests/data/format/default/nsfw/xhamster.json       |    1 -
 tests/data/format/default/nsfw/xvideos.json        |    1 -
 tests/data/format/default/nsfw/youjizz.json        |    1 -
 tests/data/format/default/publicsenat.json         |    1 -
 tests/data/format/default/sapo.json                |    1 -
 tests/data/format/default/soundcloud.json          |    1 -
 tests/data/format/default/spiegel.json             |    1 -
 tests/data/format/default/tagtele.json             |    1 -
 tests/data/format/default/ted.json                 |    1 -
 tests/data/format/default/theonion.json            |    1 -
 tests/data/format/default/tmunderground.json       |    1 -
 tests/data/format/default/todo/collegehumor.json   |    1 -
 tests/data/format/default/tvlux.json               |    1 -
 tests/data/format/default/vimeo.json               |    1 -
 tests/data/format/default/youtube.json             |    1 -
 tests/data/format/default/youtube_starttime.json   |    1 -
 tests/data/format/other/cbsnews_best.json          |    1 -
 tests/data/format/other/cbsnews_m4v_216p.json      |    1 -
 tests/data/format/other/cbsnews_m4v_360p.json      |    1 -
 tests/data/format/other/cbsnews_m4v_480p.json      |    1 -
 tests/data/format/other/cbsnews_mp4_180p.json      |    1 -
 tests/data/format/other/cbsnews_mp4_240p.json      |    1 -
 tests/data/format/other/cbsnews_mp4_480p.json      |    1 -
 tests/data/format/other/golem_best.json            |    1 -
 tests/data/format/other/golem_high.json            |    1 -
 tests/data/format/other/golem_ipod.json            |    1 -
 .../ignore/length_bytes/dailymotion_best.json      |    1 -
 .../other/ignore/length_bytes/dailymotion_hd.json  |    1 -
 .../other/ignore/length_bytes/dailymotion_hq.json  |    1 -
 tests/data/format/other/spiegel_1400k.json         |    1 -
 tests/data/format/other/spiegel_576k.json          |    1 -
 tests/data/format/other/spiegel_928k.json          |    1 -
 tests/data/format/other/spiegel_best.json          |    1 -
 tests/data/format/other/ted_best.json              |    1 -
 tests/data/format/other/ted_hd.json                |    1 -
 tests/data/format/other/vimeo_best.json            |    1 -
 tests/data/format/other/vimeo_hd.json              |    1 -
 tests/data/format/other/youtube_best.json          |    1 -
 tests/data/format/other/youtube_flv_240p.json      |    1 -
 tests/data/format/other/youtube_flv_360p.json      |    1 -
 tests/data/format/other/youtube_flv_480p.json      |    1 -
 tests/data/format/other/youtube_mp4_1080p.json     |    1 -
 tests/data/format/other/youtube_mp4_3072p.json     |    1 -
 tests/data/format/other/youtube_mp4_360p.json      |    1 -
 tests/data/format/other/youtube_mp4_720p.json      |    1 -
 tests/data/resolve/inscript_redirect.json          |    1 -
 tests/data/resolve/shortened.json                  |    1 -
 66 files changed, 0 insertions(+), 66 deletions(-)

commit 890f4c5b924111ec989a82d89a92734590ea0dff
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Apr 10 21:38:48 2011 +0300

    Revert "Test::Quvi: Add swf_player_url to ignore list"
    
    This reverts commit 3baec410bafb75ecb612448c0b492b723cbadeea.

 tests/lib/Test/Quvi.pm |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 825c1ce6218244872d68f8c363063947be20bfc5
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Apr 10 21:38:15 2011 +0300

    Revert "arte.lua: Parse swf_player_url"
    
    This reverts commit f9a4db4288759b6d49a1ac8eba5001dbd1fec2f5.

 share/lua/website/arte.lua |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit 6133918a3e588a40785d1c7765c36084f4e46747
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Apr 10 21:35:51 2011 +0300

    Manual: Remove swf player url

 man1/quvi.1     |    3 +--
 man1/quvi.1.pod |    1 -
 2 files changed, 1 insertions(+), 3 deletions(-)

commit eeaabdfdcc99028cfcf10685959c93fd7dd27637
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Apr 10 21:35:17 2011 +0300

    lib/: Remove swf player url

 lib/internal.h |    1 -
 lib/lua_wrap.c |    4 ----
 lib/quvi.c     |    3 ---
 3 files changed, 0 insertions(+), 8 deletions(-)

commit 30d1959e06890b6d08d605b1ff65e1591ad6bb2f
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Apr 10 21:32:32 2011 +0300

    quvi.h.in: Remove QUVIPROP_SWFPLAYERURL

 include/quvi/quvi.h.in |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 1be8c31e5de3777e1dbedaaaef3d473d29477a2c
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Apr 10 21:31:07 2011 +0300

    src/quvi.c: Remove swf_player_url

 src/quvi.c |   33 +++++++--------------------------
 1 files changed, 7 insertions(+), 26 deletions(-)

commit 3509a7aa104203a8dc388167bba5344c3e8f065a
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Apr 10 12:18:31 2011 +0300

    Fix: test target: exit w/ 1 only if error occurred

 tests/Makefile.am |   15 +++++++--------
 tests/Makefile.in |   15 +++++++--------
 2 files changed, 14 insertions(+), 16 deletions(-)

commit 410db85f56e31092d9022eb2756aaec79493536a
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Apr 10 11:50:02 2011 +0300

    quvi.h.in: Apply astyle

 include/quvi/quvi.h.in | 1047 ++++++++++++++++++++++++------------------------
 1 files changed, 528 insertions(+), 519 deletions(-)

commit db87e3b6ddfd96a3b4b9479c1c60f3927be3be64
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Apr 10 01:35:04 2011 +0300

    Add swf_player_url to test JSONs

 tests/data/format/default/academicearth.json       |    1 +
 tests/data/format/default/bloomberg.json           |    1 +
 tests/data/format/default/break.json               |    1 +
 tests/data/format/default/buzzhumor.json           |    1 +
 tests/data/format/default/cbsnews.json             |    1 +
 tests/data/format/default/charlierose.json         |    1 +
 tests/data/format/default/funnyhub.json            |    1 +
 tests/data/format/default/funnyordie.json          |    1 +
 tests/data/format/default/gaskrank.json            |    1 +
 tests/data/format/default/globo.json               |    1 +
 tests/data/format/default/golem.json               |    1 +
 tests/data/format/default/google.json              |    1 +
 .../default/ignore/length_bytes/dailymotion.json   |    1 +
 tests/data/format/default/liveleak.json            |    1 +
 tests/data/format/default/megavideo.json           |    1 +
 tests/data/format/default/nlfy/clipfish.json       |    1 +
 tests/data/format/default/nlfy/sevenload.json      |    1 +
 tests/data/format/default/nsfw/keezmovies.json     |    1 +
 tests/data/format/default/nsfw/tube8.json          |    1 +
 tests/data/format/default/nsfw/xhamster.json       |    1 +
 tests/data/format/default/nsfw/xvideos.json        |    1 +
 tests/data/format/default/nsfw/youjizz.json        |    1 +
 tests/data/format/default/publicsenat.json         |    1 +
 tests/data/format/default/sapo.json                |    1 +
 tests/data/format/default/soundcloud.json          |    1 +
 tests/data/format/default/spiegel.json             |    1 +
 tests/data/format/default/tagtele.json             |    1 +
 tests/data/format/default/ted.json                 |    1 +
 tests/data/format/default/theonion.json            |    1 +
 tests/data/format/default/tmunderground.json       |    1 +
 tests/data/format/default/todo/collegehumor.json   |    1 +
 tests/data/format/default/tvlux.json               |    1 +
 tests/data/format/default/vimeo.json               |    1 +
 tests/data/format/default/youtube.json             |    1 +
 tests/data/format/default/youtube_starttime.json   |    1 +
 tests/data/format/other/cbsnews_best.json          |    1 +
 tests/data/format/other/cbsnews_m4v_216p.json      |    1 +
 tests/data/format/other/cbsnews_m4v_360p.json      |    1 +
 tests/data/format/other/cbsnews_m4v_480p.json      |    1 +
 tests/data/format/other/cbsnews_mp4_180p.json      |    1 +
 tests/data/format/other/cbsnews_mp4_240p.json      |    1 +
 tests/data/format/other/cbsnews_mp4_480p.json      |    1 +
 tests/data/format/other/golem_best.json            |    1 +
 tests/data/format/other/golem_high.json            |    1 +
 tests/data/format/other/golem_ipod.json            |    1 +
 .../ignore/length_bytes/dailymotion_best.json      |    1 +
 .../other/ignore/length_bytes/dailymotion_hd.json  |    1 +
 .../other/ignore/length_bytes/dailymotion_hq.json  |    1 +
 tests/data/format/other/spiegel_1400k.json         |    1 +
 tests/data/format/other/spiegel_576k.json          |    1 +
 tests/data/format/other/spiegel_928k.json          |    1 +
 tests/data/format/other/spiegel_best.json          |    1 +
 tests/data/format/other/ted_best.json              |    1 +
 tests/data/format/other/ted_hd.json                |    1 +
 tests/data/format/other/vimeo_best.json            |    1 +
 tests/data/format/other/vimeo_hd.json              |    1 +
 tests/data/format/other/youtube_best.json          |    1 +
 tests/data/format/other/youtube_flv_240p.json      |    1 +
 tests/data/format/other/youtube_flv_360p.json      |    1 +
 tests/data/format/other/youtube_flv_480p.json      |    1 +
 tests/data/format/other/youtube_mp4_1080p.json     |    1 +
 tests/data/format/other/youtube_mp4_3072p.json     |    1 +
 tests/data/format/other/youtube_mp4_360p.json      |    1 +
 tests/data/format/other/youtube_mp4_720p.json      |    1 +
 tests/data/resolve/inscript_redirect.json          |    1 +
 tests/data/resolve/shortened.json                  |    1 +
 66 files changed, 66 insertions(+), 0 deletions(-)

commit 3baec410bafb75ecb612448c0b492b723cbadeea
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Apr 10 01:17:28 2011 +0300

    Test::Quvi: Add swf_player_url to ignore list

 tests/lib/Test/Quvi.pm |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e23339b5bc053c09b83ab2183cd60d268324f90a
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Apr 10 01:14:22 2011 +0300

    Wrap parsed details in a structure

 src/quvi.c |  128 +++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 66 insertions(+), 62 deletions(-)

commit f19537bb329684beb335795579928b65f27ce929
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Apr 10 01:00:04 2011 +0300

    Use _free macro instead

 src/quvi.c |   30 ++++++++++++------------------
 1 files changed, 12 insertions(+), 18 deletions(-)

commit d877981153d6567d338f4de225a251c9b4043b66
Merge: a44519f 352d4b9
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Apr 10 00:40:59 2011 +0300

    Merge branch 'swf_player_url_#31'

commit 352d4b9487f8215972f4c2ccfbd9fbc089d922b1
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Apr 10 00:14:43 2011 +0300

    --exec: Add support for %s (QUVIPROP_SWFPLAYERURL)
    
    Document '%s' in the manual.
    
    Additionally (unrelated): Escape URLs with XML.

 man1/quvi.1     |    5 ++-
 man1/quvi.1.pod |    1 +
 src/quvi.c      |  109 ++++++++++++++++++++++++++++++++++++++-----------------
 3 files changed, 80 insertions(+), 35 deletions(-)

commit 274f283a096bf71cd38486b2f94a885a147ce57e
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Apr 10 00:13:39 2011 +0300

    quvi.h.in: Fix QUVIPROP_SWFPLAYERURL definition

 include/quvi/quvi.h.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f9a4db4288759b6d49a1ac8eba5001dbd1fec2f5
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sat Apr 9 23:23:04 2011 +0300

    arte.lua: Parse swf_player_url

 share/lua/website/arte.lua |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit fd40a6ea90c73a7cd448446df8223e28383a6e11
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sat Apr 9 23:21:55 2011 +0300

    Add QUVIPROP_SWFPLAYERURL (#31)
    
    Allow LUA scripts to set swf_player_url (a.k.a. swfVfy with rtmpdump).
    
    * http://sourceforge.net/apps/trac/quvi/ticket/31

 include/quvi/quvi.h.in |    7 +++++--
 lib/internal.h         |    1 +
 lib/lua_wrap.c         |   16 +++++++++++++---
 lib/quvi.c             |    3 +++
 4 files changed, 22 insertions(+), 5 deletions(-)

commit a44519f3c0e15930ba1a2b98b964256c081f2dfa
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Apr 7 17:27:55 2011 +0300

    youtube.lua: Less nil

 share/lua/website/youtube.lua |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit b25904ede35c3ccba57ab0d7c0ec513b3a754be1
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Apr 4 17:46:58 2011 +0300

    youtube.lua: Remove unnecessary semicolons

 share/lua/website/youtube.lua |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit c0762ae77b2286aede73426c52a38f62c83c256a
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Apr 4 15:58:49 2011 +0300

    Add youtube_starttime.json

 tests/data/format/default/youtube_starttime.json |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

commit f5d99d617405d7c87c23c85d9a91475174323186
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Apr 4 15:57:27 2011 +0300

    youtube.lua: Process the starttime string (#36)
    
    Process the start time string and append a request variable to the video
    URI so that the server responds with the corresponding offset video
    stream.
    
    * <http://sourceforge.net/apps/trac/quvi/ticket/36>

 share/lua/website/youtube.lua |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

commit 35e74caacee357de71a3244c8114ac4f13941eb0
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Apr 3 21:05:14 2011 +0300

    Test::Quvi: Add support for --dump-json

 tests/README           |    1 +
 tests/lib/Test/Quvi.pm |    6 +++++-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 7c635edb4836c519f26feeaa5729bdf2552d9e02
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Apr 3 21:04:44 2011 +0300

    url.t: Fix typo --json -> --json-file

 tests/t/d/url.t |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 75fee3f00b4f1ab4cd04dbe3793a5c55b6bff9bb
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Apr 3 15:58:00 2011 +0300

    arte.lua: Improve handling expired URLs
    
    Example URL:
      <http://videos.arte.tv/de/videos/water_makes_money-3775756.html>

 share/lua/website/arte.lua |   45 ++++++++++++++++++++++++++++++-------------
 1 files changed, 31 insertions(+), 14 deletions(-)

commit 957915be1f831205dae0f3267505e5fc0463dc3f
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Apr 3 15:27:17 2011 +0300

    megavideo.lua: Convert to use quvi/util.lua:handles function

 share/lua/website/megavideo.lua |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit c40e11f1c2e5836248e8f8efc23d10238848e3e1
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Apr 3 15:26:48 2011 +0300

    francetelevisions.lua: Fix path in U.handles

 share/lua/website/francetelevisions.lua |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3545ab35d1cb57e38a81e127c8022093d2fd0c9e
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Apr 3 14:18:53 2011 +0300

    Makefile.am: Add megavideo.lua, megavideo.json

 share/Makefile.am |    1 +
 share/Makefile.in |   35 ++++++++++++++++++-----------------
 tests/Makefile.am |    1 +
 tests/Makefile.in |    1 +
 4 files changed, 21 insertions(+), 17 deletions(-)

commit e12f491b2e865d149a2af58bd82608d1d8bf05c6
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Apr 3 13:47:26 2011 +0300

    soundcloud.lua: Tweak thumbnail url pattern

 share/lua/website/soundcloud.lua |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5b64a5b4ec5c0adfe676821a6a064eee74a79042
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Apr 3 13:17:29 2011 +0300

    tests/: Add megavideo.json

 tests/data/format/default/megavideo.json |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

commit 7b2085959f964cd7eede96c95a82336a0527fae2
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Apr 3 13:11:25 2011 +0300

    megavideo.lua: Tidy up
    
    * Remove unused binstr2bin function
    * Make lines fit the 72 char margin
    * Set fetch type to 'config'

 share/lua/website/megavideo.lua |   25 +++++++++++++++----------
 1 files changed, 15 insertions(+), 10 deletions(-)

commit c9e040704b931ef52bba321b82599c8bf57e4a0b
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Apr 3 13:11:02 2011 +0300

    tests/README: Add url.t --json-file URL note

 tests/README |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit c6beee14140b9780ce5e419798af22cc918fed17
Author: PaulK <contact@paulk.fr>
Date:   Sat Apr 2 15:01:53 2011 +0200

    Add megavideo support

 share/lua/website/megavideo.lua |  218 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 218 insertions(+), 0 deletions(-)

commit 0e457161f20631202e7213021badc341d7fe7b05
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Apr 1 13:15:04 2011 +0300

    collegehumor.lua: Add collegehumorify (#34)
    
    Add collegehumorify function, fix parsing with video 1942317 which we
    have used in the past to confirm that the script works. This, however,
    does not fix the collegehumor support. The moogaloop query redirects to
    "video not found" page, except for 1942317.
    
    Add thumbnail parsing.
    
    * http://sourceforge.net/apps/trac/quvi/ticket/34

 share/lua/website/collegehumor.lua |   58 ++++++++++++++++++++----------------
 1 files changed, 32 insertions(+), 26 deletions(-)

commit 587343563576f557fbc27f5c0ce2a4c424d1a00f
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Apr 1 11:18:50 2011 +0300

    Remove KNOWN_ISSUES file
    
    CPPFLAGS changes (1e19de4) seems to fix the "undeclared errors" seen
    with missplaced -I (e.g. system compiling a current version while
    old version installed; compilation includes the old quvi.h before
    the current header). Confirmed OK with mingw32 and on FreeBSD.

 KNOWN_ISSUES |   53 -----------------------------------------------------
 Makefile.am  |    1 -
 Makefile.in  |    1 -
 3 files changed, 0 insertions(+), 55 deletions(-)

commit dd88d5510f7611042255cfaeb00307db28bf5efe
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Apr 1 11:15:22 2011 +0300

    make-w32.sh: 7za -> zip

 w32/make-w32.sh |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit a4e7c521acfbd7f7e0f69ec9dd5a872561e6be42
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Apr 1 11:15:03 2011 +0300

    src/quvi.c: Remove unused functions

 src/quvi.c |   16 ----------------
 1 files changed, 0 insertions(+), 16 deletions(-)

commit 1e19de43155589d141109088faa3fcc4d229949f
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Apr 1 10:37:57 2011 +0300

    Makefile.am: Add CPPFLAGS
    
    * Move from CFLAGS to CPPFLAGS
    * Add AM_(CFLAGS|CPPFLAGS|LDFLAGS)

 examples/Makefile.am |    5 ++-
 examples/Makefile.in |   13 +++++----
 lib/Makefile.am      |   52 +++++++++++++++++++-----------------
 lib/Makefile.in      |   71 ++++++++++++++++++++++++++-----------------------
 src/Makefile.am      |   12 +++++++-
 src/Makefile.in      |   53 +++++++++++++++++++++----------------
 6 files changed, 116 insertions(+), 90 deletions(-)

commit 889b329fab23bb774be27ee8273feca11f1e7cf4
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Mar 31 13:26:51 2011 +0300

    Manual: Add "NOTES - PROTOCOL CATEGORIES"
    
    * Add protocol category examples

 man1/quvi.1     |   37 +++++++++++++++++++++++++++++++------
 man1/quvi.1.pod |   37 ++++++++++++++++++++++++++++++++++---
 2 files changed, 65 insertions(+), 9 deletions(-)

commit 2e19c95a3ddfa7513cdce00438bdf005b3500697
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Mar 31 13:26:13 2011 +0300

    API: Document: QUVIcategory: Rewrite

 include/quvi/quvi.h.in |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

commit 34991937388dd3b14fc2a9aa7c388688eff1fd68
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Mar 31 12:08:05 2011 +0300

    tests/Makefile.am: Remove leftover JSONs
    
    clipfish.json and sevenload.json files were moved to JSON_NLFY, remove
    these from JSON variable.

 tests/Makefile.am |    2 --
 tests/Makefile.in |    2 --
 2 files changed, 0 insertions(+), 4 deletions(-)

commit af6568763ccd3cff08d0c77b89cc1746c34a6c8a
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Mar 31 12:03:02 2011 +0300

    Only include doc subdir with --with-doc flag (#33)
    
    * http://sourceforge.net/apps/trac/quvi/ticket/33

 Makefile.am |    9 +++++++--
 Makefile.in |   10 ++++++----
 2 files changed, 13 insertions(+), 6 deletions(-)

commit c16651794dd03fa529c5e5659f5f1d1ab2e429c8
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Mar 31 11:52:30 2011 +0300

    Fix build when PATH_MAX is not defined (#32)
    
    * http://sourceforge.net/apps/trac/quvi/ticket/32

 lib/lua_wrap.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

commit 74571c4ba12d24db0ac714c24431f39cf600fe81
Merge: b2df66b fc264c8
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Mar 31 11:43:50 2011 +0300

    Merge branch 'testsuite_v2'

commit fc264c8b1010c6457f575e319680a41cdefc8f2e
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Mar 31 11:40:49 2011 +0300

    Do not exit if a test fails, set a flag instead
    
    Instead of bailing out completely, let the remaining tests run their
    course and exit with a non-zero value if the error flag was set earlier.

 tests/Makefile.am |    6 ++++--
 tests/Makefile.in |    6 ++++--
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 6a1f3dd0c4a7bf58c34b939736262cfacb1694b5
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Mar 31 11:22:20 2011 +0300

    configure.ac: Add --enable-verbose-tests

 INSTALL           |   17 ++++++-----
 configure         |   75 +++++++++++++++++++++++++++++++++++-----------------
 configure.ac      |   25 ++++++++++++-----
 tests/Makefile.am |    6 +++-
 tests/Makefile.in |   17 ++++++-----
 5 files changed, 90 insertions(+), 50 deletions(-)

commit 46db1dc486fc48ab1196b43ad616c240a8bbcf0e
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Mar 31 11:13:55 2011 +0300

    Fix nsfw typo

 tests/t/format_default.t |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 361cdbfea26e2c65027053782b675a31a168d408
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Mar 31 10:58:48 2011 +0300

    Replace format_default_nsfw.t with --nsfw in Test::Quvi

 tests/Makefile.am             |   23 ++++++++++++-----------
 tests/Makefile.in             |   39 +++++++++++++++++++++++----------------
 tests/lib/Test/Quvi.pm        |    1 +
 tests/t/format_default.t      |    1 +
 tests/t/format_default_nsfw.t |   35 -----------------------------------
 5 files changed, 37 insertions(+), 62 deletions(-)

commit 0a42c13119ef56658873397383d54950716209a4
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Mar 30 23:39:06 2011 +0300

    Add --enable-nlfy
    
    * Move clipfish.json, sevenload.json to nlfy group

 INSTALL                                       |   12 ++++++++-
 configure                                     |   31 +++++++++++++++++++++++-
 configure.ac                                  |   11 ++++++++-
 tests/Makefile.am                             |   12 ++++++++-
 tests/Makefile.in                             |   12 +++++++--
 tests/data/format/default/clipfish.json       |   18 --------------
 tests/data/format/default/nlfy/clipfish.json  |   18 ++++++++++++++
 tests/data/format/default/nlfy/sevenload.json |   18 ++++++++++++++
 tests/data/format/default/sevenload.json      |   18 --------------
 tests/lib/Test/Quvi.pm                        |    3 +-
 tests/t/format_default.t                      |    1 +
 11 files changed, 107 insertions(+), 47 deletions(-)

commit 669cb4faec0245d78e48884142d4c25da26acce6
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Mar 30 21:45:56 2011 +0300

    lib/quvi.c: Rename ENABLE_BROKEN -> ENABLE_TODO

 lib/quvi.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit fbae48aedea9257f1894f6a969e75b753ba6f282
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Mar 30 17:15:02 2011 +0300

    Move collegehumor.(lua|json) to TODO

 share/Makefile.am                                |    4 +-
 share/Makefile.in                                |   63 +++++++++++-----------
 tests/Makefile.am                                |   34 +++++++-----
 tests/Makefile.in                                |   34 +++++++-----
 tests/data/format/default/collegehumor.json      |   18 ------
 tests/data/format/default/todo/README            |    8 +++
 tests/data/format/default/todo/collegehumor.json |   18 ++++++
 7 files changed, 100 insertions(+), 79 deletions(-)

commit a7b08874edbe1510eb80aac450b074f6a7de295a
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Mar 30 17:13:59 2011 +0300

    format_default.t: Add todo path

 tests/t/format_default.t |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

commit e4c082b301373820ccc1d76ca0040b32c1459ae7
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Mar 30 17:13:00 2011 +0300

    Test::Quvi: Add thumbnail_url to default ignore list

 tests/lib/Test/Quvi.pm |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit cda1aec90b70a09f0920d947d207b1c0a7f1aedb
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Mar 30 17:11:40 2011 +0300

    tests/README: Trim

 tests/README |   64 +++++++++++++++++----------------------------------------
 1 files changed, 19 insertions(+), 45 deletions(-)

commit f2a37c6af7a164b04dcf48766ba963f7855ce770
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Mar 30 13:45:03 2011 +0300

    Terminate tests if an error occurred

 tests/Makefile.am |    4 ++--
 tests/Makefile.in |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 1c3cfe4a7a0a7b37101e30a4f0d9f2a3f151546d
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Mar 30 10:57:56 2011 +0300

    Add tests/t/pod.t

 Makefile.in              |    1 -
 configure                |   59 ----------------------------------------------
 configure.ac             |    5 ----
 doc/Makefile.in          |    1 -
 examples/Makefile.in     |    1 -
 include/Makefile.in      |    1 -
 include/quvi/Makefile.in |    1 -
 lib/Makefile.in          |    1 -
 man1/Makefile.in         |    1 -
 scripts/Makefile.in      |    1 -
 share/Makefile.in        |    1 -
 src/Makefile.in          |    1 -
 tests/Makefile.am        |   25 +++++++++++++++++--
 tests/Makefile.in        |   22 ++++++++++++++---
 tests/t/pod.t            |   18 ++++++++++++++
 15 files changed, 58 insertions(+), 81 deletions(-)

commit 30e34fc72612aa793b2587d67dabcc128bcc5493
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Mar 29 23:14:45 2011 +0300

    Replace old testsuite
    
    Additional changes include:
    * Replace 'perl' check with 'prove' check
    * Rename --enable-broken to --enable-todo
    * Add 'valgrind' check
    * Add 'test' target

 Makefile.am                                        |    4 +
 Makefile.in                                        |    8 +-
 config.h.in                                        |    6 +-
 configure                                          |  212 ++++++++++++-----
 configure.ac                                       |   43 ++--
 doc/Makefile.in                                    |    4 +-
 examples/Makefile.in                               |    4 +-
 include/Makefile.in                                |    4 +-
 include/quvi/Makefile.in                           |    4 +-
 lib/Makefile.in                                    |    4 +-
 man1/Makefile.in                                   |    4 +-
 scripts/Makefile.in                                |    4 +-
 scripts/perltidy.sh                                |    2 +-
 share/Makefile.am                                  |    2 +-
 share/Makefile.in                                  |    6 +-
 src/Makefile.in                                    |    4 +-
 tests/Makefile.am                                  |  160 ++++++++-----
 tests/Makefile.in                                  |  261 ++++++++------------
 tests/data/format/default/academicearth.json       |   18 ++
 tests/data/format/default/bloomberg.json           |   18 ++
 tests/data/format/default/break.json               |   18 ++
 tests/data/format/default/buzzhumor.json           |   18 ++
 tests/data/format/default/cbsnews.json             |   18 ++
 tests/data/format/default/charlierose.json         |   18 ++
 tests/data/format/default/clipfish.json            |   18 ++
 tests/data/format/default/collegehumor.json        |   18 ++
 tests/data/format/default/funnyhub.json            |   18 ++
 tests/data/format/default/funnyordie.json          |   18 ++
 tests/data/format/default/gaskrank.json            |   18 ++
 tests/data/format/default/globo.json               |   18 ++
 tests/data/format/default/golem.json               |   18 ++
 tests/data/format/default/google.json              |   18 ++
 tests/data/format/default/ignore/README            |    5 +
 .../default/ignore/length_bytes/dailymotion.json   |   18 ++
 tests/data/format/default/liveleak.json            |   18 ++
 tests/data/format/default/non-http/README          |   11 +
 tests/data/format/default/nsfw/keezmovies.json     |   18 ++
 tests/data/format/default/nsfw/tube8.json          |   18 ++
 tests/data/format/default/nsfw/xhamster.json       |   18 ++
 tests/data/format/default/nsfw/xvideos.json        |   18 ++
 tests/data/format/default/nsfw/youjizz.json        |   18 ++
 tests/data/format/default/publicsenat.json         |   18 ++
 tests/data/format/default/sapo.json                |   18 ++
 tests/data/format/default/sevenload.json           |   18 ++
 tests/data/format/default/soundcloud.json          |   19 ++
 tests/data/format/default/spiegel.json             |   18 ++
 tests/data/format/default/tagtele.json             |   18 ++
 tests/data/format/default/ted.json                 |   18 ++
 tests/data/format/default/theonion.json            |   18 ++
 tests/data/format/default/tmunderground.json       |   18 ++
 tests/data/format/default/tvlux.json               |   18 ++
 tests/data/format/default/vimeo.json               |   18 ++
 tests/data/format/default/youtube.json             |   18 ++
 tests/data/format/other/cbsnews_best.json          |   18 ++
 tests/data/format/other/cbsnews_m4v_216p.json      |   18 ++
 tests/data/format/other/cbsnews_m4v_360p.json      |   18 ++
 tests/data/format/other/cbsnews_m4v_480p.json      |   18 ++
 tests/data/format/other/cbsnews_mp4_180p.json      |   18 ++
 tests/data/format/other/cbsnews_mp4_240p.json      |   18 ++
 tests/data/format/other/cbsnews_mp4_480p.json      |   18 ++
 tests/data/format/other/golem_best.json            |   18 ++
 tests/data/format/other/golem_high.json            |   18 ++
 tests/data/format/other/golem_ipod.json            |   18 ++
 tests/data/format/other/ignore/README              |    5 +
 .../ignore/length_bytes/dailymotion_best.json      |   18 ++
 .../other/ignore/length_bytes/dailymotion_hd.json  |   18 ++
 .../other/ignore/length_bytes/dailymotion_hq.json  |   18 ++
 tests/data/format/other/spiegel_1400k.json         |   18 ++
 tests/data/format/other/spiegel_576k.json          |   18 ++
 tests/data/format/other/spiegel_928k.json          |   18 ++
 tests/data/format/other/spiegel_best.json          |   18 ++
 tests/data/format/other/ted_best.json              |   18 ++
 tests/data/format/other/ted_hd.json                |   18 ++
 tests/data/format/other/vimeo_best.json            |   18 ++
 tests/data/format/other/vimeo_hd.json              |   18 ++
 tests/data/format/other/youtube_best.json          |   18 ++
 tests/data/format/other/youtube_flv_240p.json      |   18 ++
 tests/data/format/other/youtube_flv_360p.json      |   18 ++
 tests/data/format/other/youtube_flv_480p.json      |   18 ++
 tests/data/format/other/youtube_mp4_1080p.json     |   18 ++
 tests/data/format/other/youtube_mp4_3072p.json     |   18 ++
 tests/data/format/other/youtube_mp4_360p.json      |   18 ++
 tests/data/format/other/youtube_mp4_720p.json      |   18 ++
 tests/data/resolve/inscript_redirect.json          |   18 ++
 tests/data/resolve/shortened.json                  |   18 ++
 tests/lib/Test/Quvi.pm                             |  244 ++++++++++++++++++
 tests/t/d/url.t                                    |   51 ++++
 tests/t/format_default.t                           |   45 ++++
 tests/t/format_default_nonhttp.t                   |   40 +++
 tests/t/format_default_nsfw.t                      |   35 +++
 tests/t/format_other.t                             |   46 ++++
 tests/t/mem.t                                      |   26 ++
 tests/t/nosupport.t                                |   22 ++
 tests/t/redirect.t                                 |   32 +++
 tests/t/shortened.t                                |   49 ++++
 95 files changed, 2192 insertions(+), 308 deletions(-)

commit 5b9b74bb982bd09aa279a65a4f8be117870d1495
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Mar 29 21:58:59 2011 +0300

    Add tests/README

 tests/README |  178 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 178 insertions(+), 0 deletions(-)

commit 3113345225bfa34509c19be746274ea00eda92f4
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Mar 29 21:57:53 2011 +0300

    HowtoWriteWebsiteScript: Add missing cp
    
    * Add $top_srcdir/tests/README comment
    * Add dir structure example

 doc/HowtoWriteWebsiteScript |   23 ++++++++++++++++++++++-
 1 files changed, 22 insertions(+), 1 deletions(-)

commit 17e175478adcbc0e6f690f522f960d5256c1f9a7
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Mar 29 21:42:00 2011 +0300

    HowtoSubmitPatches: Add JSON comment

 doc/HowtoSubmitPatches |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit fda84c727dc7bbb1117543d4c35e9e7925f808a3
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Mar 28 22:50:52 2011 +0300

    lib/lua_wrap.c: Apply astyle

 lib/lua_wrap.c |   23 +++++++++++++----------
 1 files changed, 13 insertions(+), 10 deletions(-)

commit 6ed281818938e8fe276039f934d99e0ebf83f835
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Mar 28 22:49:27 2011 +0300

    src/quvi.c: Remove extra '\n' from dump_error

 src/quvi.c |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit e5cf34bacc2c26862a31dfd5313593a162358fe0
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Mar 28 22:45:54 2011 +0300

    scan_dir: Print strerror(errno) if opendir fails
    
    Make QUVI_SHOW_SCANDIR more consistent by printing if opendir fails.
    
    Add distinctive strings to the output to separate QUVI_SHOW_SCANDIR
    and QUVI_SHOW_SCRIPT making easier to tell them apart.

 lib/lua_wrap.c |   22 +++++++++++++++-------
 1 files changed, 15 insertions(+), 7 deletions(-)

commit c59b2227b25fc9b91d0f54e20dff3e6dff71f0fa
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Mar 28 21:42:50 2011 +0300

    Remove tests/(*.pl|*.pm.in)

 tests/nosupport-eval.pl        |    8 --
 tests/pod-check.pl             |    1 -
 tests/quviTest.pm.in           |  199 ----------------------------------------
 tests/support-academicearth.pl |   27 ------
 tests/support-bloomberg.pl     |   11 --
 tests/support-break.pl         |   11 --
 tests/support-buzzhumor.pl     |   11 --
 tests/support-cbsnews.pl       |   11 --
 tests/support-charlierose.pl   |   11 --
 tests/support-clipfish.pl      |   15 ---
 tests/support-collegehumor.pl  |   11 --
 tests/support-dailymotion.pl   |    9 --
 tests/support-funnyhub.pl      |   11 --
 tests/support-funnyordie.pl    |   11 --
 tests/support-gaskrank.pl      |   11 --
 tests/support-globo.pl         |   11 --
 tests/support-golem.pl         |   11 --
 tests/support-google.pl        |   11 --
 tests/support-keezmovies.pl    |   11 --
 tests/support-liveleak.pl      |   11 --
 tests/support-publicsenat.pl   |   11 --
 tests/support-sapo.pl          |   11 --
 tests/support-sevenload.pl     |   11 --
 tests/support-shortened.pl     |   32 -------
 tests/support-soundcloud.pl    |   11 --
 tests/support-spiegel.pl       |   11 --
 tests/support-tagtele.pl       |   11 --
 tests/support-ted.pl           |   11 --
 tests/support-theonion.pl      |   11 --
 tests/support-tmunderground.pl |   11 --
 tests/support-tube8.pl         |   11 --
 tests/support-tvlux.pl         |   11 --
 tests/support-vimeo.pl         |   11 --
 tests/support-xhamster.pl      |   11 --
 tests/support-xvideos.pl       |   11 --
 tests/support-youjizz.pl       |   11 --
 tests/support-youtube.pl       |   11 --
 37 files changed, 0 insertions(+), 621 deletions(-)

commit e1c612fc35ad69054b97fc91c32fd2ab9be05632
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Mar 28 21:39:36 2011 +0300

    quvi: Remove test options
    
    Remove:
      * --page-title
      * --media-id
      * --file-length
      * --file-suffix
      * --test-all
      * --dump
      * --test

 man1/quvi.1     |   66 ++++-----------
 man1/quvi.1.pod |   62 +++------------
 src/cmdline.c   |  214 +++------------------------------------------------
 src/cmdline.ggo |   33 +--------
 src/cmdline.h   |   24 ------
 src/quvi.c      |  232 +++++--------------------------------------------------
 6 files changed, 61 insertions(+), 570 deletions(-)

commit 01e38869e54f43758301614e54e04b4a3f2338f2
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sat Mar 26 22:21:41 2011 +0200

    Add scripts/perltidy.sh

 scripts/perltidy.sh |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit b2df66b23d865a71de92cbed2c2dc22ebcf2fedd
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Mar 25 16:23:54 2011 +0200

    Fix: memory leak: free (media_thumbnail_url)

 lib/quvi.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0ce9d602fcdb3527eeb2d6ac1dc455d0e8c8eb13
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Mar 25 11:18:41 2011 +0200

    ted.lua: Add missing 'hd' to t.formats
    
    * Confirm that at least 'default' URL is found
    * Fallback to 'default' if 'hd' is not found
    * Make 'best' format an alias for 'hd'

 share/lua/website/ted.lua |   25 +++++++++++++------------
 1 files changed, 13 insertions(+), 12 deletions(-)

commit 6f99fe49239678bcd451fbbe6293e4fa3876fef4
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Mar 25 11:18:30 2011 +0200

    Add tests/support-ted.pl

 src/quvi.c           |    1 +
 tests/Makefile.am    |    1 +
 tests/Makefile.in    |    9 +++++----
 tests/support-ted.pl |   11 +++++++++++
 4 files changed, 18 insertions(+), 4 deletions(-)

commit 6f9b9b900c89a12645a5332caeb751d59fc255f9
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Mar 24 19:15:40 2011 +0000

    ted.lua: Add support for ted.com

 share/Makefile.am         |    1 +
 share/Makefile.in         |   18 ++++++-----
 share/lua/website/ted.lua |   73 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 84 insertions(+), 8 deletions(-)

commit d12edafde13a47a652c66f615060dae7cfe3bfba
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Mar 25 00:53:13 2011 +0000

    API: Make QUVIPROP_MEDIADURATION property a double
    
    As scripts would know which format the duration will be in,
    but users of the API would have no way of knowing the format
    of the duration otherwise.
    
    Make appropriate changes to trim.lua and soundcloud.lua to
    accomodate this type change.

 include/quvi/quvi.h.in           |    2 +-
 lib/internal.h                   |    2 +-
 lib/lua_wrap.c                   |   12 +++++++++---
 lib/quvi.c                       |    2 +-
 share/lua/util/trim.lua          |    2 +-
 share/lua/website/soundcloud.lua |    2 +-
 src/quvi.c                       |   37 ++++++++++++++++++++++---------------
 7 files changed, 36 insertions(+), 23 deletions(-)

commit 856f0c865fe1ab31e01f05dcc920170fa8d24fea
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Mar 24 19:58:01 2011 +0200

    Add tests/support-soundcloud.pl

 tests/Makefile.am           |    1 +
 tests/Makefile.in           |   12 ++++++------
 tests/support-soundcloud.pl |   11 +++++++++++
 3 files changed, 18 insertions(+), 6 deletions(-)

commit 18e3a65828c515209bdb69d37daf743808282a7b
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Mar 24 19:52:27 2011 +0200

    soundcloud.lua: Remove calls to print title

 share/lua/website/soundcloud.lua |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

commit 1a56a138b0b04fc4a969ebab899dfbc38be8e9d6
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Mar 24 19:45:14 2011 +0200

    src/quvi.c: Add soundcloud test URL

 src/quvi.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 7ba5491461b3e1ee824732cf2e1278ac3723c515
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Mar 24 12:12:28 2011 +0000

    youtube: Add support for youtube.com/e/videoid URLs
    
    As used in
    http://www.omgubuntu.co.uk/2011/02/unity-2ds-new-design-in-motion-video/

 share/lua/website/youtube.lua |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 2438d35a80cf955192e95a79ba9ac7242501e6b9
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Mar 24 13:24:38 2011 +0000

    soundcloud.lua: Add support for Soundcloud.com

 lib/util.c                       |    1 -
 share/Makefile.am                |    1 +
 share/Makefile.in                |   24 ++++++------
 share/lua/website/soundcloud.lua |   71 ++++++++++++++++++++++++++++++++++++++
 4 files changed, 84 insertions(+), 13 deletions(-)

commit db44db703bc588812a3eee6dbba6e36ef8b3f8a0
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Mar 24 13:14:55 2011 +0000

    API: Add properties for duration and thumbnail
    
    Add QUVIPROP_MEDIATHUMBNAILURL property
    Add QUVIPROP_MEDIADURATION property
    
    Print those from the quvi command-line tool.

 include/quvi/quvi.h.in |    4 +++-
 lib/internal.h         |    2 ++
 lib/lua_wrap.c         |    6 ++++++
 lib/quvi.c             |    4 ++++
 src/quvi.c             |   47 +++++++++++++++++++++++++++++++++++------------
 5 files changed, 50 insertions(+), 13 deletions(-)

commit c165a89e19e96aa9f493e09f22bcb53d1f7b7361
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Mar 23 12:46:34 2011 +0200

    API: Add "media" interface that deprecates "video"
    
    Remove "video" remarks from the API.
    
    0.2.14 introduced the "media URL" concept. 0.2.15 continues this by
    replacing (and deprecating) all symbols that use "video" in them.
    The deprecated symbols will be removed in 0.2.20.
    
    * Add quvi_next_media_url (depr. quvi_next_videolink)
    * Add quvi_media_t (depr. quvi_video_t)
    * Add QUVIPROP_MEDIAID (depr. QUVIPROP_VIDEOID)
    * Add QUVIPROP_MEDIAURL (depr. QUVIPROP_VIDEOURL)
    * Add QUVIPROP_MEDIACONTENTLENGTH (depr. QUVIPROP_VIDEOFILELENGTH)
    * Add QUVIPROP_MEDIACONTENTTYPE (depr. QUVIPROP_VIDEOFILECONTENTTYPE)
    * Add QUVIPROP_FILESUFFIX (depr. QUVIPROP_VIDEOFILESUFFIX)
    * Add QUVIPROP_FORMAT (depr. QUVIPROP_VIDEOFORMAT)
    * Cleanup doxygen comments (e.g. code examples)
    * quvi(1): --video-id -> --media-id
    * tests/: Use --media-id
    * manual: Rename --video-id -> --media-id, replace "video" with "media"

 include/quvi/quvi.h.in         |  265 +++++++++++++++++++++++++++-------------
 lib/curl_wrap.c                |    4 +-
 lib/curl_wrap.h                |    4 +-
 lib/internal.h                 |    2 +-
 lib/lua_wrap.c                 |   16 ++--
 lib/lua_wrap.h                 |    6 +-
 lib/quvi.c                     |   52 +++++---
 lib/util.c                     |    3 +-
 lib/util.h                     |    8 +-
 man1/quvi.1                    |   57 +++++----
 man1/quvi.1.pod                |   51 +++++----
 src/cmdline.c                  |   48 ++++----
 src/cmdline.ggo                |   12 +-
 src/cmdline.h                  |   24 ++--
 src/quvi.c                     |  158 ++++++++++++------------
 tests/quviTest.pm.in           |    2 +-
 tests/support-academicearth.pl |    4 +-
 tests/support-bloomberg.pl     |    2 +-
 tests/support-break.pl         |    2 +-
 tests/support-buzzhumor.pl     |    2 +-
 tests/support-cbsnews.pl       |    2 +-
 tests/support-charlierose.pl   |    2 +-
 tests/support-clipfish.pl      |    2 +-
 tests/support-collegehumor.pl  |    2 +-
 tests/support-dailymotion.pl   |    2 +-
 tests/support-funnyhub.pl      |    2 +-
 tests/support-funnyordie.pl    |    2 +-
 tests/support-gaskrank.pl      |    2 +-
 tests/support-globo.pl         |    2 +-
 tests/support-golem.pl         |    2 +-
 tests/support-google.pl        |    2 +-
 tests/support-keezmovies.pl    |    2 +-
 tests/support-liveleak.pl      |    2 +-
 tests/support-publicsenat.pl   |    2 +-
 tests/support-sapo.pl          |    2 +-
 tests/support-sevenload.pl     |    2 +-
 tests/support-shortened.pl     |    4 +-
 tests/support-spiegel.pl       |    2 +-
 tests/support-tagtele.pl       |    2 +-
 tests/support-theonion.pl      |    2 +-
 tests/support-tmunderground.pl |    2 +-
 tests/support-tube8.pl         |    2 +-
 tests/support-tvlux.pl         |    2 +-
 tests/support-vimeo.pl         |    2 +-
 tests/support-xhamster.pl      |    2 +-
 tests/support-xvideos.pl       |    2 +-
 tests/support-youjizz.pl       |    2 +-
 tests/support-youtube.pl       |    2 +-
 48 files changed, 447 insertions(+), 333 deletions(-)

commit a7116be38675c9fec5c6d43f922b3d96b7c9602e
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Mar 22 22:20:58 2011 +0000

    youtube: Add support for "#at=" as start-time
    
    As can be used in:
    http://www.youtube.com/watch?v=lfxC3TCDgCE&feature=player_embedded#at=27

 share/lua/website/youtube.lua |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6af571625b38d7037b32eb93f2dc0d420819b123
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Mar 22 17:10:06 2011 +0200

    Rewrite quvi_supported doxygen comments
    
    * Add remarks
    * Add since

 include/quvi/quvi.h.in |   23 ++++++++++++++++-------
 1 files changed, 16 insertions(+), 7 deletions(-)

commit 8d4c7a94014e49cda2dc309c9ba65cf6943af0f2
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Mar 21 09:54:05 2011 +0200

    cbsnews: Fix attempt to compare number with nil
    
    * Improve 'best' parsing (compare height in addition to bitrate)
    * Update r.formats: replace old IDs
    * http://sourceforge.net/apps/trac/quvi/ticket/30

 share/lua/website/cbsnews.lua |   78 ++++++++++++++++++++++++++---------------
 1 files changed, 50 insertions(+), 28 deletions(-)

commit c19c4973c84b7d4871153d12b806de427b3c98c7
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Mar 20 19:20:16 2011 +0200

    Rewrite doxy comment for quvi_supported

 include/quvi/quvi.h.in |   26 +++++++++-----------------
 1 files changed, 9 insertions(+), 17 deletions(-)

commit ea451657f5183cde333c1c01417566b6da1e037e
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Mar 20 19:19:40 2011 +0200

    doc/HowtoWriteWebsiteScript: Add r.handles

 doc/HowtoWriteWebsiteScript |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

commit 601219d95561b15008f48f510aafcf608aa5d60d
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Mar 20 19:00:21 2011 +0200

    tests/nosupport-eval.pl: Change youtube test URL

 tests/nosupport-eval.pl |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 596f6a9ad48b92b45b3f4d02a6f049bc35b6000a
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Mar 20 18:55:58 2011 +0200

    quvi_supported: Improve URL checking
    
    Extend the checking to cover more than just domain name.
    
    * http://sourceforge.net/apps/trac/quvi/ticket/29

 share/Makefile.am                       |    1 +
 share/Makefile.in                       |   70 ++++----
 share/lua/website/academicearth.lua     |    4 +-
 share/lua/website/arte.lua              |   14 +-
 share/lua/website/bloomberg.lua         |    6 +-
 share/lua/website/break.lua             |    4 +-
 share/lua/website/buzzhumor.lua         |    4 +-
 share/lua/website/cbsnews.lua           |    4 +-
 share/lua/website/charlierose.lua       |    4 +-
 share/lua/website/clipfish.lua          |    4 +-
 share/lua/website/collegehumor.lua      |    4 +-
 share/lua/website/dailymotion.lua       |   18 +--
 share/lua/website/francetelevisions.lua |   14 +-
 share/lua/website/funnyhub.lua          |    4 +-
 share/lua/website/funnyordie.lua        |    4 +-
 share/lua/website/gaskrank.lua          |    4 +-
 share/lua/website/globo.lua             |    6 +-
 share/lua/website/golem.lua             |    6 +-
 share/lua/website/google.lua            |    5 +-
 share/lua/website/keezmovies.lua        |    4 +-
 share/lua/website/liveleak.lua          |    4 +-
 share/lua/website/pluzz.lua             |    1 +
 share/lua/website/publicsenat.lua       |    4 +-
 share/lua/website/quvi/url.lua          |  293 +++++++++++++++++++++++++++++++
 share/lua/website/quvi/util.lua         |   40 +++++
 share/lua/website/sapo.lua              |    9 +-
 share/lua/website/sevenload.lua         |    1 +
 share/lua/website/spiegel.lua           |    4 +-
 share/lua/website/tagtele.lua           |    4 +-
 share/lua/website/theonion.lua          |    4 +-
 share/lua/website/tmunderground.lua     |    4 +-
 share/lua/website/tube8.lua             |    4 +-
 share/lua/website/tvlux.lua             |    5 +-
 share/lua/website/vimeo.lua             |    4 +-
 share/lua/website/xhamster.lua          |    4 +-
 share/lua/website/xvideos.lua           |    4 +-
 share/lua/website/youjizz.lua           |    5 +-
 share/lua/website/youtube.lua           |  109 +++++-------
 38 files changed, 505 insertions(+), 182 deletions(-)

commit b6ad4a5280ffb2778933cd46b8d9088f59a19e2a
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Mar 18 08:51:55 2011 +0200

    tvlux.lua: Add support for tvlux.be

 share/Makefile.am           |    1 +
 share/Makefile.in           |   12 +++++-----
 share/lua/website/tvlux.lua |   53 +++++++++++++++++++++++++++++++++++++++++++
 src/quvi.c                  |    1 +
 tests/Makefile.am           |    1 +
 tests/Makefile.in           |    7 +++--
 tests/support-tvlux.pl      |   11 +++++++++
 7 files changed, 77 insertions(+), 9 deletions(-)

commit b4a6ee1f148583830121cf6d58e2c03ae8a1f7da
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Mar 18 08:50:47 2011 +0200

    content_type.lua: Change error message, cleanup

 share/lua/util/content_type.lua |   16 ++++++----------
 1 files changed, 6 insertions(+), 10 deletions(-)

commit 3bfcaad39ac5ca26617195bb95ea4951d1dd71a8
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Mar 17 11:22:28 2011 +0200

    vimeo.lua: Add vimeofy function
    
    Encapsulate the "player.vimeo.com" support. Remove extra whitespace.
    Replace requested format if-then-else-end with and-or pairs.

 share/lua/website/vimeo.lua |   49 +++++++++++++++++++-----------------------
 1 files changed, 22 insertions(+), 27 deletions(-)

commit db9790ac84fade94331c9b4cdd8dcb2e2bcb7b36
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Mar 17 10:56:02 2011 +0200

    vimeo.lua: exit with server returned error (#27)

 share/lua/website/vimeo.lua |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 706b4fb291ffc517eb9928d3d91edf686d989d1a
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Mar 16 18:14:30 2011 +0000

    youtube: Support the new embed types

 share/lua/website/youtube.lua |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit bc90a4747a6f8fe84195c6a606cb25aad900683a
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Mar 10 21:51:26 2011 +0200

    Bump version to 0.2.15

 configure     |   20 ++++++++++----------
 m4/version.m4 |    2 +-
 2 files changed, 11 insertions(+), 11 deletions(-)

commit 051984177c2a3a5e3b0a9a4e30410c862edb6140
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Mar 10 21:42:16 2011 +0200

    Set release details for 0.2.14

 NEWS |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

commit 4eb14345b58ae52389c38b75f23770d088267be8
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Mar 10 21:42:00 2011 +0200

    Bump interface revision

 configure     |    2 +-
 m4/version.m4 |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 67c8126ddba2bc2cc2ac1e968817d349ae432ab3
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Mar 9 21:56:31 2011 +0200

    Add AUTHORS file

 AUTHORS     |    1 +
 Makefile.in |    2 +-
 2 files changed, 2 insertions(+), 1 deletions(-)

commit c8827d37c09d2b06c66b639d38acbcdb81462b30
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Mar 9 21:24:30 2011 +0200

    Add tests for keezmovies, tagtele, xhamster

 src/quvi.c                  |    3 +++
 tests/Makefile.am           |    3 +++
 tests/Makefile.in           |   10 ++++++----
 tests/support-keezmovies.pl |   11 +++++++++++
 tests/support-tagtele.pl    |   11 +++++++++++
 tests/support-xhamster.pl   |   11 +++++++++++
 6 files changed, 45 insertions(+), 4 deletions(-)

commit 41e5ffd9ba20262e5819cb442393fc3ddd52bde1
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Mar 9 20:55:41 2011 +0200

    share/Makefile.am: Add keezmovies.lua, tagtele.lua, xhamster.lua

 share/Makefile.am |    3 +++
 share/Makefile.in |   19 ++++++++++++-------
 2 files changed, 15 insertions(+), 7 deletions(-)

commit fab275005e3b8944f8466922c4c23122c94ee327
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Mar 9 20:51:32 2011 +0200

    xhamster.lua: Grab title from elsewhere

 share/lua/website/xhamster.lua |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 13df0a8845d5f33c85f5381ddd3e7c7a82a48155
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Mar 9 20:50:44 2011 +0200

    tagtele.lua: Grab ID from URL, add fetch_type

 share/lua/website/tagtele.lua |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 04dd7e36d7ec521bbd5f12a2e5ccd3aca70de907
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Mar 9 20:49:49 2011 +0200

    keezmovies.lua: Use quvi/util: unescape instead

 share/lua/website/keezmovies.lua |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 414936ee8a43043c2272d1ceec055d5bfecc5b62
Author: PaulK <contact@paulk.fr>
Date:   Wed Mar 9 16:06:24 2011 +0100

    Add support for Tagtele, Keezmovies and Xhamster

 share/lua/website/keezmovies.lua |   54 +++++++++++++++++++++++++++++++++++
 share/lua/website/tagtele.lua    |   56 ++++++++++++++++++++++++++++++++++++
 share/lua/website/xhamster.lua   |   58 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 168 insertions(+), 0 deletions(-)

commit 54cea708be8758d775772fc2408be3d593da5edb
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Mar 9 20:21:02 2011 +0200

    support-dailymotion.pl: Change expected suffix

 tests/support-dailymotion.pl |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1b06b8fdbb29a268a09db4b08632af8fbc4907c7
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Mar 8 18:17:40 2011 +0200

    share/Makefile.am: Add arte.lua

 share/Makefile.am |    1 +
 share/Makefile.in |   58 ++++++++++++++++++++++++++--------------------------
 2 files changed, 30 insertions(+), 29 deletions(-)

commit 7d74e20e9a4a91b5bb21f8f10640c24b2f7a0207
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Mar 8 18:06:39 2011 +0200

    arte.lua: Add Arte TV support (#23)
    
    * Contributed by Raphaël Droz
    * http://sourceforge.net/apps/trac/quvi/ticket/23

 share/lua/website/arte.lua |   97 ++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 97 insertions(+), 0 deletions(-)

commit 33aa3aaeceba4c0e0bd95600cc8fe1a42f877f1b
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Mar 8 18:04:31 2011 +0200

    Manual: Update description
    
    * New description
    * Add "Motivation"
    * Add "Background"
    * Add "License"
    * Make minor changes to markup

 man1/quvi.1     |   41 +++++++++++++++++++++++++++++++----------
 man1/quvi.1.pod |   46 +++++++++++++++++++++++++++++++++++-----------
 2 files changed, 66 insertions(+), 21 deletions(-)

commit 03a99d159faf3a5aa4d9d0576535dfb8ee2dfd7a
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Mar 8 18:01:36 2011 +0200

    Rewrite doc/HowtoWriteWebsiteScript

 doc/HowtoWriteWebsiteScript |  460 +++++++++++++++++++++++++++----------------
 1 files changed, 287 insertions(+), 173 deletions(-)

commit 2f9c9e91b4553010750179f2889c2d90e0dc8679
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Mar 8 18:00:12 2011 +0200

    Rewrite README
    
    * New descriptions
    * Add "Applications using quvi"
    * Add "License"
    * Add "Motivation"
    * Add "Background"

 README |   58 +++++++++++++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 47 insertions(+), 11 deletions(-)

commit ae6d04cf9e72971c12540fe95022aea6e6d64cd2
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Feb 24 18:48:04 2011 +0200

    dailymotion.lua: Add "family_filter" exception

 share/lua/website/dailymotion.lua |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

commit 0ab78f87aec0886dd28105052645bf0d35e7f567
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Feb 24 16:05:14 2011 +0200

    support-golem.pl: Change expected length

 tests/support-golem.pl |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7f3ffd6c5fbf5eb5130a55ee7d42ab05f4ab9170
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Feb 24 16:04:38 2011 +0200

    support-bloomberg.pl: Change expected ID, length

 tests/support-bloomberg.pl |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 515fbe3fea2a5a142218775ed6523cdf8b2538fa
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Feb 24 11:26:43 2011 +0200

    LUA: Remove quvi.unescape from quvi object
    
    Use quvi/util:unescape instead.

 lib/lua_wrap.c           |    4 ++++
 share/lua/website/README |   27 +++++++++++++++------------
 2 files changed, 19 insertions(+), 12 deletions(-)

commit ee0979938bfee79686c0467ebd7a91aaf221a90a
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Feb 24 11:05:38 2011 +0200

    Use quvi/util:unescape instead of quvi.unescape
    
    * charlierose.lua: Remove unnecessary quvi.unescape call

 share/lua/website/charlierose.lua |    2 +-
 share/lua/website/google.lua      |    3 ++-
 share/lua/website/liveleak.lua    |    3 ++-
 share/lua/website/sevenload.lua   |    3 ++-
 share/lua/website/xvideos.lua     |    3 ++-
 5 files changed, 9 insertions(+), 5 deletions(-)

commit 28f92eb62d3472e963b1913766615e9c46d19564
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Feb 24 10:50:45 2011 +0200

    Fix: dailymotion.lua: default URL for all formats
    
    Fix also
      dailymotion.lua:109: attempt to index global 'page' (a nil value).
    
    * http://sourceforge.net/apps/trac/quvi/ticket/26
    * http://sourceforge.net/apps/trac/quvi/ticket/25

 share/lua/website/dailymotion.lua |  136 +++++++++++++++++++------------------
 1 files changed, 69 insertions(+), 67 deletions(-)

commit 09b327372672eaab7c87d3ec7fb00571281451a2
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Feb 24 00:45:27 2011 +0200

    lua_wrap.c, curl_wrap.c: Remove extra newlines

 lib/curl_wrap.c |   16 ----------------
 lib/lua_wrap.c  |   13 -------------
 2 files changed, 0 insertions(+), 29 deletions(-)

commit 9e80b1c271aa51d343aad78dd425cfbe596905ce
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Feb 24 00:22:42 2011 +0200

    Extend HTML entity conversion table
    
    * Cover values padded with single-zero (e.g. &#039;)

 lib/util.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 2f3462cc3df1dd7c781dad35adde23e0705ee5f2
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Feb 22 12:18:40 2011 +0200

    Manual: Document -f (help|list pattern)

 man1/quvi.1     |    8 +++++---
 man1/quvi.1.pod |    7 +++++--
 2 files changed, 10 insertions(+), 5 deletions(-)

commit db74b1653d15ceb9551c5fb27073ed9c798ba86a
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Feb 22 12:13:34 2011 +0200

    Add -f (help|list pattern) support

 src/quvi.c |   63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 62 insertions(+), 1 deletions(-)

commit 670a23799141be0035c5fd55d8e4a87ee992c19b
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Feb 18 10:14:42 2011 +0200

    Add short option for --category-all

 src/cmdline.c   | 1028 +++++++++++++++++++++++++++++--------------------------
 src/cmdline.ggo |    2 +-
 src/cmdline.h   |  251 ++++++--------
 3 files changed, 654 insertions(+), 627 deletions(-)

commit 3f4b1dd99f7e38e6f2e185f8102f7d2c0d65860e
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Feb 18 10:04:23 2011 +0200

    doc/HowtoSubmitPatches: Cleanup, additional notes

 doc/HowtoSubmitPatches |   19 ++++++++++++-------
 1 files changed, 12 insertions(+), 7 deletions(-)

commit 87ae5cbe5e638c5487ba8b99cd5e4c51caebca44
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Feb 7 22:49:18 2011 +0200

    Bump version to 0.2.14

 configure     |   20 ++++++++++----------
 m4/version.m4 |    2 +-
 2 files changed, 11 insertions(+), 11 deletions(-)

commit d26e5db771bb32b5ba2a5bad8bda3fc319124610
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Feb 7 21:43:12 2011 +0200

    Set release details for 0.2.13

 NEWS |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit ff65a2713320275f9cf3d86a11da80f5396b9182
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Feb 7 21:25:52 2011 +0200

    Bump interface revision

 configure     |    2 +-
 m4/version.m4 |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 582ef8466515dc595b90cdd501355b2320ad4cdd
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sat Feb 5 02:05:44 2011 +0200

    Add tmunderground.com support

 share/Makefile.am                   |    1 +
 share/Makefile.in                   |   12 ++++---
 share/lua/website/tmunderground.lua |   58 +++++++++++++++++++++++++++++++++++
 src/quvi.c                          |    1 +
 tests/Makefile.am                   |    1 +
 tests/Makefile.in                   |    7 ++--
 tests/support-tmunderground.pl      |   11 ++++++
 7 files changed, 83 insertions(+), 8 deletions(-)

commit 8aece8f560730cb83c064a7ae999438acfa5a58b
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Feb 4 19:59:31 2011 +0200

    Makefile.am: Add francetelevisions.lua, pluzz.lua

 share/Makefile.am |    2 ++
 share/Makefile.in |   14 ++++++++------
 2 files changed, 10 insertions(+), 6 deletions(-)

commit 8c88a196807fe15be7afebafb511294a5e6b12d5
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Feb 4 19:48:45 2011 +0200

    Bump version to 0.2.13

 configure     |   20 ++++++++++----------
 m4/version.m4 |    2 +-
 2 files changed, 11 insertions(+), 11 deletions(-)

commit a65694d040382bded77c2717c93fed4e28b56eac
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Feb 4 19:40:03 2011 +0200

    Add pluzz.fr support [#13]
    
    * http://sourceforge.net/apps/trac/quvi/ticket/13

 share/lua/website/pluzz.lua |   55 +++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 55 insertions(+), 0 deletions(-)

commit 0debbd7acddf952a4288b314f3f4c24e0d3bcb26
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Feb 4 19:39:28 2011 +0200

    Add francetelevisions.fr support [#13]
    
    * http://sourceforge.net/apps/trac/quvi/ticket/13

 share/lua/website/francetelevisions.lua |   59 +++++++++++++++++++++++++++++++
 1 files changed, 59 insertions(+), 0 deletions(-)

commit 241cfc2e8d0d14515dcebaedf240efe7fb45a1e5
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Feb 4 19:19:37 2011 +0200

    Remove unused strupr implementation

 config.h.in     |    3 ---
 configure       |   27 ---------------------------
 configure.ac    |    4 ----
 lib/Makefile.am |    4 ----
 lib/Makefile.in |   26 +++++++-------------------
 lib/platform.h  |    4 ----
 lib/strupr.c    |   35 -----------------------------------
 7 files changed, 7 insertions(+), 96 deletions(-)

commit aa93a403e2814fec85b4ebdc133e1890d1ed5a16
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Feb 4 19:13:22 2011 +0200

    INSTALL: Add note about tests

 INSTALL |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit e93917f16bbcf3092aa845505d82bb4da62330dc
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Jan 19 10:50:49 2011 +0200

    Set release details for 0.2.12

 NEWS |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

commit 6de77214e63390ecb47c14cdf59d0f714cc14691
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Jan 19 10:21:55 2011 +0200

    tests/support-clipfish.pl: Fix expected title

 tests/support-clipfish.pl |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6e9b43f16e6a89c1b8ef2aafb4fe7730f800637a
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Jan 19 10:21:29 2011 +0200

    tests/quviTest.pm.in: Apply perltidy

 tests/quviTest.pm.in |   46 +++++++++++++++++++++++++---------------------
 1 files changed, 25 insertions(+), 21 deletions(-)

commit 97cabe32d866e612ad86d0b3980d13c74f9e5bf0
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Jan 14 18:03:48 2011 +0200

    Bump interface revision

 configure     |    2 +-
 m4/version.m4 |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit acb3c9abae448fe37a1ee41535f7bf41f8edf356
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Jan 14 17:12:27 2011 +0200

    Website scripts: Cleanup indent functions
    
    * Rename "t" to "r"
    * Move "require" call up to the top of the function

 doc/HowtoWriteWebsiteScript         |    8 ++++----
 share/lua/website/academicearth.lua |   29 +++++++++++------------------
 share/lua/website/bloomberg.lua     |   14 +++++++-------
 share/lua/website/break.lua         |   14 +++++++-------
 share/lua/website/buzzhumor.lua     |   14 +++++++-------
 share/lua/website/cbsnews.lua       |   14 +++++++-------
 share/lua/website/charlierose.lua   |   14 +++++++-------
 share/lua/website/clipfish.lua      |   14 +++++++-------
 share/lua/website/collegehumor.lua  |   18 +++++++++---------
 share/lua/website/dailymotion.lua   |   12 ++++++------
 share/lua/website/funnyhub.lua      |   14 +++++++-------
 share/lua/website/funnyordie.lua    |   14 +++++++-------
 share/lua/website/gaskrank.lua      |   14 +++++++-------
 share/lua/website/globo.lua         |   14 +++++++-------
 share/lua/website/golem.lua         |   14 +++++++-------
 share/lua/website/google.lua        |   14 +++++++-------
 share/lua/website/liveleak.lua      |   14 +++++++-------
 share/lua/website/publicsenat.lua   |   14 +++++++-------
 share/lua/website/sapo.lua          |   14 +++++++-------
 share/lua/website/sevenload.lua     |   14 +++++++-------
 share/lua/website/spiegel.lua       |   21 +++++++++++----------
 share/lua/website/theonion.lua      |   14 +++++++-------
 share/lua/website/tube8.lua         |   14 +++++++-------
 share/lua/website/vimeo.lua         |   14 +++++++-------
 share/lua/website/xvideos.lua       |   14 +++++++-------
 share/lua/website/youjizz.lua       |   14 +++++++-------
 share/lua/website/youtube.lua       |   20 ++++++++++----------
 27 files changed, 198 insertions(+), 204 deletions(-)

commit 9ae147454a1e192232e9a6e3413b6151bea8a55e
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Jan 14 17:00:15 2011 +0200

    Print path to LUA script if an error occurs

 lib/lua_wrap.c |   71 ++++++++++++++++++++++++++++++++++---------------------
 1 files changed, 44 insertions(+), 27 deletions(-)

commit cd5a33d1de430e72a0e25234773b4d4a0d307e9d
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Jan 10 09:49:57 2011 +0200

    Replace indent use with astyle
    
    * Use --style=gnu
    * Remove scripts/indent_c.sh
    * Add scripts/astyle_c.sh

 doc/CodingStyle     |    3 +-
 lib/curl_wrap.c     |  265 ++++++-----
 lib/internal.h      |   12 +-
 lib/llst.c          |   51 ++-
 lib/llst.h          |    3 +-
 lib/lua_wrap.c      |  336 +++++++------
 lib/lua_wrap.h      |    3 +-
 lib/quvi.c          |  393 +++++++++--------
 lib/strepl.c        |   29 +-
 lib/strupr.c        |    9 +-
 lib/util.c          |   77 ++--
 lib/util.h          |    2 +-
 scripts/Makefile.am |    2 +-
 scripts/Makefile.in |    2 +-
 scripts/astyle_c.sh |    6 +
 scripts/indent_c.sh |   16 -
 src/cmdline.c       | 1297 +++++++++++++++++++++++++++------------------------
 src/cmdline.h       |  266 ++++++------
 src/quvi.c          |  490 +++++++++++---------
 19 files changed, 1736 insertions(+), 1526 deletions(-)

commit 4911d3e9096ce78d75a54177fe4faded392377ed
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Jan 9 23:03:33 2011 +0200

    Add scripts/Makefile.am

 Makefile.am         |    2 +-
 Makefile.in         |    5 +-
 configure           |    3 +-
 configure.ac        |    1 +
 scripts/Makefile.am |    1 +
 scripts/Makefile.in |  391 +++++++++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 399 insertions(+), 4 deletions(-)

commit 0847b4b8a3d299b55e4abfd3f5d10bd2e16cbf6a
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Jan 9 22:59:35 2011 +0200

    Apply -l72 with indent command

 lib/curl_wrap.c |   38 +++++++++++++++++++++++++-------------
 lib/curl_wrap.h |    3 ++-
 lib/lua_wrap.c  |   51 ++++++++++++++++++++++++++++++++++-----------------
 lib/quvi.c      |    3 ++-
 lib/util.c      |    6 ++++--
 lib/util.h      |    3 ++-
 src/quvi.c      |   48 ++++++++++++++++++++++++++++++------------------
 7 files changed, 99 insertions(+), 53 deletions(-)

commit e493fbacb2220b3b419f34bff94ec8ea8ec2d5f2
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Jan 9 22:59:06 2011 +0200

    CodingStyle: Add -l72 and vim modelines

 doc/CodingStyle |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

commit c0333ec3a246348a5c4dffae08984a74903ed8c0
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Jan 9 22:57:54 2011 +0200

    Add scripts/indent_c.sh

 scripts/indent_c.sh |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

commit 7724ff3ed8901fca91cb379824a6bed209432dbd
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Jan 9 22:57:14 2011 +0200

    Remove examples/git/hooks/pre-commit
    
    Due to pre-commit <=> indent frustrations.

 examples/git-hooks/pre-commit |   19 -------------------
 1 files changed, 0 insertions(+), 19 deletions(-)

commit 1eb5876216e9a18e543766b29e77f546ca1f91d1
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Jan 9 20:49:26 2011 +0200

    examples/simple.c: Rewrite to handle errors

 examples/simple.c |   48 ++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 38 insertions(+), 10 deletions(-)

commit dfea4a2d5ccb5c1f7112319e1583d7d862867546
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Jan 9 20:11:45 2011 +0200

    Make quvi compile with -pedantic
    
    * Make minor syntax changes
    * Replace seterr, setvid macros with freprintf function
    * Remove csetopt macro
    * Remove quvi/license.c

 include/quvi/quvi.h.in |   10 ++--
 lib/curl_wrap.c        |  138 ++++++++++++++++++++++--------------------------
 lib/internal.h         |   15 -----
 lib/lua_wrap.c         |   30 ++++++-----
 lib/quvi.c             |   12 ++--
 lib/util.c             |   34 ++++++++----
 lib/util.h             |    8 +--
 src/Makefile.am        |    1 -
 src/Makefile.in        |   30 ++--------
 src/license.c          |   38 -------------
 src/quvi.c             |   31 ++++++++++-
 11 files changed, 152 insertions(+), 195 deletions(-)

commit c7b740ba34f8926a4a06515eff9bd4ca92a089ff
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Jan 7 23:55:36 2011 +0200

    Add gitignore file

 .gitignore |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit e6efc833c6d9c62f86ab87ff4e9afc4b55e51fd5
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Jan 5 14:15:17 2011 +0200

    AM_INIT_AUTOMAKE: dist-lzma to dist-xz

 Makefile.in  |    7 +++----
 configure.ac |    2 +-
 2 files changed, 4 insertions(+), 5 deletions(-)

commit 34e50b7bab8030b66d97ba6ba1b7a34de79f2d4a
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Jan 4 22:43:33 2011 +0200

    Add dist-lzma to AM_INIT_AUTOMAKE

 Makefile.in  |    5 +++--
 configure.ac |    2 +-
 2 files changed, 4 insertions(+), 3 deletions(-)

commit fae1e959995dd260d9b8fed68583f84fe813a2d1
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Jan 3 22:05:22 2011 +0200

    youtube.lua: Use cleaner string formatting
    
    * Use string.format instead

 share/lua/website/youtube.lua |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

commit 6c0da29f7490b029477706e716320e27c1e22bbc
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Jan 3 22:04:09 2011 +0200

    bloomberg.lua: Use cleaner string formatting
    
    * Use string.format instead
    * Remove unnecessary quvi.unescape call

 share/lua/website/bloomberg.lua |    8 +++-----
 1 files changed, 3 insertions(+), 5 deletions(-)

commit f70699d9f7f5e5a0fbbc19ea189d2add30a24f3b
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Jan 3 21:49:13 2011 +0200

    theonion.lua: Use cleaner string formatting
    
    * Use string.format instead
    * Remove unnecessary call to quvi.unescape

 share/lua/website/theonion.lua |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 6ffd39a53d68cf9f60308c183a7028e25f29faf7
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Jan 3 20:06:41 2011 +0200

    Move quvi_supported doxy comment in header
    
    Move quvi_supported doxygen comment from "Utility functions" group to
    "Misc. utility functions".

 include/quvi/quvi.h.in |   56 ++++++++++++++++++++++++------------------------
 1 files changed, 28 insertions(+), 28 deletions(-)

commit aaffdde5fd1d826c35c1931a91bfebab1327d4fe
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Jan 3 17:27:06 2011 +0200

    Tweak API function descriptions
    
    * quvi_supported
    * quvi_next_supported_website

 include/quvi/quvi.h.in |   26 ++++++++++++++++++--------
 1 files changed, 18 insertions(+), 8 deletions(-)

commit b222f8cf55a27ba2aad94e1d54e1ea7b51a3a209
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Jan 3 19:56:33 2011 +0200

    Make quvi_next_supported_website respect QUVIOPT_CATEGORY

 lib/quvi.c |   26 +++++++++++++++++---------
 1 files changed, 17 insertions(+), 9 deletions(-)

commit f0844627ea1af5f958b957d5fbe5db9ad9945a4f
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Jan 3 19:21:24 2011 +0200

    Add vim modelines to LUA source code

 share/lua/util/charset.lua          |    2 +-
 share/lua/util/content_type.lua     |    2 +-
 share/lua/util/trim.lua             |    2 +-
 share/lua/website/academicearth.lua |    2 +-
 share/lua/website/bloomberg.lua     |    2 ++
 share/lua/website/break.lua         |    2 +-
 share/lua/website/buzzhumor.lua     |    2 +-
 share/lua/website/cbsnews.lua       |    2 ++
 share/lua/website/charlierose.lua   |    2 +-
 share/lua/website/clipfish.lua      |    2 +-
 share/lua/website/collegehumor.lua  |    2 ++
 share/lua/website/dailymotion.lua   |    2 +-
 share/lua/website/funnyhub.lua      |    2 +-
 share/lua/website/funnyordie.lua    |    2 +-
 share/lua/website/gaskrank.lua      |    2 +-
 share/lua/website/globo.lua         |    2 +-
 share/lua/website/golem.lua         |    2 +-
 share/lua/website/google.lua        |    2 +-
 share/lua/website/liveleak.lua      |    2 +-
 share/lua/website/publicsenat.lua   |    3 +++
 share/lua/website/quvi/bit.lua      |    2 +-
 share/lua/website/quvi/const.lua    |    2 +-
 share/lua/website/quvi/util.lua     |    2 +-
 share/lua/website/sapo.lua          |    2 +-
 share/lua/website/sevenload.lua     |    2 +-
 share/lua/website/spiegel.lua       |    2 +-
 share/lua/website/theonion.lua      |    2 +-
 share/lua/website/tube8.lua         |    2 +-
 share/lua/website/vimeo.lua         |    2 +-
 share/lua/website/xvideos.lua       |    2 +-
 share/lua/website/youjizz.lua       |    2 +-
 share/lua/website/youtube.lua       |    2 +-
 32 files changed, 37 insertions(+), 28 deletions(-)

commit 8c388282dee71cb74be215df42b045f31d909486
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Jan 3 19:18:47 2011 +0200

    Add vim modelines to C source code

 examples/simple.c      |    2 ++
 include/quvi/quvi.h.in |    3 +--
 lib/asprintf.c         |    2 ++
 lib/curl_wrap.c        |    2 ++
 lib/curl_wrap.h        |    1 +
 lib/internal.h         |    1 +
 lib/llst.c             |    2 ++
 lib/llst.h             |    1 +
 lib/lua_wrap.c         |    2 ++
 lib/lua_wrap.h         |    1 +
 lib/platform.h         |    1 +
 lib/quvi.c             |    2 ++
 lib/strepl.c           |    2 ++
 lib/strupr.c           |    2 ++
 lib/util.c             |    2 ++
 lib/util.h             |    1 +
 lib/vasprintf.c        |    2 ++
 src/license.c          |    1 +
 src/quvi.c             |    2 ++
 19 files changed, 30 insertions(+), 2 deletions(-)

commit 81969c08e0819d945bce4da2b15a56a48deecb74
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Jan 2 17:58:38 2011 +0200

    dailymotion.lua: Fix family-filter redirect
    
    If quvi checks for shortened URL and the website redirects to
    family_filter page, quvi is unable to continue. This patch adds a
    workaround to that.
    
    Additionally, (at least some) family-filtered pages embed the URL
    differently, e.g. only one URL is listed in the page HTML and our
    "regular" fmt_id,video_url pattern no longer matches the URL in this
    pages. This patch addresses this.
    
    Related to <http://sourceforge.net/apps/trac/clive/ticket/4>

 share/lua/website/dailymotion.lua |   45 ++++++++++++++++++++++++++----------
 1 files changed, 32 insertions(+), 13 deletions(-)

commit 5ad49a6bf52d0dc5cf1f57468064aa1f0c18613e
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sun Jan 2 12:21:09 2011 +0200

    CodingStyle: Add editor settings under LUA

 doc/CodingStyle |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit 1f72f3205b7a409fc96d8e8e0abe7df006f16baa
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Dec 29 19:21:37 2010 +0200

    configure.ac: Tidy up summary output

 configure    |   26 ++++++++++++++++----------
 configure.ac |   13 ++++++++-----
 2 files changed, 24 insertions(+), 15 deletions(-)

commit d9dbb9015d425852a9378606ac42110761bf1e77
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Dec 29 19:11:09 2010 +0200

    youtube.lua: mv decode, unescape to quvi/util.lua

 share/Makefile.am               |    1 +
 share/Makefile.in               |   54 +++++++++++++++++++-------------------
 share/lua/website/quvi/util.lua |   46 +++++++++++++++++++++++++++++++++
 share/lua/website/youtube.lua   |   28 +++----------------
 4 files changed, 79 insertions(+), 50 deletions(-)

commit 210887add2cccb75f62786a31d8fd8e4e86ce2a2
Merge: 3d19aec 5bfb40d
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Dec 29 19:03:19 2010 +0200

    Merge branch 'proto_category'

commit 3d19aecb0c33dd97bc4cbde5bf48b1cbcf3fd587
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Dec 29 19:02:15 2010 +0200

    support-publicsenat.pl: Change expected length

 tests/support-publicsenat.pl |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5bfb40d68c9c7a29bfd87bb2adfb920acc3f1d6d
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Dec 29 18:25:02 2010 +0200

    Fix whitespace

 share/lua/website/quvi/bit.lua |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4ad5c3ba62b926f0c8f03cd3ccde84c99d5f6394
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Dec 29 17:15:05 2010 +0200

    Pass script dir to website script "parse" function

 lib/lua_wrap.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 3f943c8471cfca631de96df6a1187f11d7f8b4c2
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Dec 29 17:10:20 2010 +0200

    HowtoWriteWebsiteScript: Match category changes
    
    Fix a typo, rewrite to match the QUVIOPT_CATEGORY changes.

 doc/HowtoWriteWebsiteScript |   29 +++++++++++++++--------------
 1 files changed, 15 insertions(+), 14 deletions(-)

commit 7fc318a18195e0cd1d40b46f31b0cd8642812d09
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Dec 29 15:30:05 2010 +0200

    Change example URL, fix #17

 examples/simple.c      |    2 +-
 include/quvi/quvi.h.in |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit dfbe84eb7df38a9a5650e3caa11e1d1586142414
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Dec 29 15:27:00 2010 +0200

    Add --category-* to manual
    
    Remove short options for --test-all, --dump. Tidy up option descriptions
    for these in addition to --format.

 man1/quvi.1     |   55 ++++++++++++++++++++++++++++++-------------------------
 man1/quvi.1.pod |   44 +++++++++++++++++++++++++++-----------------
 2 files changed, 57 insertions(+), 42 deletions(-)

commit 6802c177c5597cec2a29a7e9470bf82a91001869
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Dec 29 15:24:53 2010 +0200

    Add --category-* to quvi
    
    Implement QUVIOPT_CATEGORY in quvi. Remove short options from --test-all
    and --dump.

 src/cmdline.c   |  164 ++++++++++++++++++++++++++++++++++++++++++-------------
 src/cmdline.ggo |   19 ++++++-
 src/cmdline.h   |   17 +++++-
 src/quvi.c      |   16 +++++
 4 files changed, 174 insertions(+), 42 deletions(-)

commit b54f037004b0347534d19fad28a8ca4db0685da2
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Dec 29 15:24:20 2010 +0200

    Add QUVIOPT_CATEGORY
    
    Add QUVIOPT_CATEGORY, QUVIPROTO_* and reimplement website scripts to set
    self.categories in the ident function. Rename the "video" table in parse
    function to "self".

 include/quvi/quvi.h.in              |   19 ++++++++++++
 lib/internal.h                      |    5 ++-
 lib/lua_wrap.c                      |   39 ++++++++++++++++++++----
 lib/lua_wrap.h                      |    1 +
 lib/quvi.c                          |   15 +++++----
 lib/util.c                          |    9 +++++
 lib/util.h                          |    2 +
 share/Makefile.am                   |    2 +
 share/Makefile.in                   |   56 ++++++++++++++++++-----------------
 share/lua/website/README            |   52 +++++++++++++++++++-------------
 share/lua/website/academicearth.lua |   32 +++++++++++---------
 share/lua/website/bloomberg.lua     |   31 +++++++++++--------
 share/lua/website/break.lua         |   31 ++++++++++---------
 share/lua/website/buzzhumor.lua     |   28 ++++++++++-------
 share/lua/website/cbsnews.lua       |   34 ++++++++++++---------
 share/lua/website/charlierose.lua   |   28 ++++++++++-------
 share/lua/website/clipfish.lua      |   37 ++++++++++++----------
 share/lua/website/collegehumor.lua  |   38 +++++++++++++----------
 share/lua/website/dailymotion.lua   |   39 +++++++++++++-----------
 share/lua/website/funnyhub.lua      |   28 ++++++++++-------
 share/lua/website/funnyordie.lua    |   28 ++++++++++-------
 share/lua/website/gaskrank.lua      |   28 ++++++++++-------
 share/lua/website/globo.lua         |   30 ++++++++++--------
 share/lua/website/golem.lua         |   36 ++++++++++++----------
 share/lua/website/google.lua        |   28 ++++++++++-------
 share/lua/website/liveleak.lua      |   28 ++++++++++-------
 share/lua/website/publicsenat.lua   |   33 +++++++++++---------
 share/lua/website/quvi/bit.lua      |   49 ++++++++++++++++++++++++++++++
 share/lua/website/quvi/const.lua    |   33 ++++++++++++++++++++
 share/lua/website/sapo.lua          |   34 ++++++++++----------
 share/lua/website/sevenload.lua     |   28 ++++++++++-------
 share/lua/website/spiegel.lua       |   29 ++++++++++--------
 share/lua/website/theonion.lua      |   30 ++++++++++--------
 share/lua/website/tube8.lua         |   28 ++++++++++-------
 share/lua/website/vimeo.lua         |   44 +++++++++++++++------------
 share/lua/website/xvideos.lua       |   28 ++++++++++-------
 share/lua/website/youjizz.lua       |   28 ++++++++++-------
 share/lua/website/youtube.lua       |   43 ++++++++++++++------------
 38 files changed, 680 insertions(+), 431 deletions(-)

commit 337d2484184629601e2899afa47d1322cb11a093
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Dec 27 09:01:02 2010 +0200

    youtube.lua: Reuse URL scheme from input URL

 share/lua/website/youtube.lua |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

commit 173aa2743551efee507f5d31e60bb6689d69e77b
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Dec 27 09:00:39 2010 +0200

    Use CURL_GLOBAL_ALL instead

 lib/quvi.c |    6 +-----
 1 files changed, 1 insertions(+), 5 deletions(-)

commit 05f07faec8293ac57224e9dfaace20818666dc5c
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Dec 27 08:55:20 2010 +0200

    Regenerate quvi.1

 man1/quvi.1 |   42 ++++++++----------------------------------
 1 files changed, 8 insertions(+), 34 deletions(-)

commit 0562f51652a7dca1de28e2d3606589d1ada5790a
Author: Raphaël Droz <raphael.droz@gmail.com>
Date:   Sat Dec 18 14:33:14 2010 +0100

    publicsenat.lua: Catch video ID at end of URL

 share/lua/website/publicsenat.lua |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 88925dcc90c13175d9d26045cde09be66ff76d87
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sat Dec 18 12:22:07 2010 +0200

    Add publicsenat test

 src/quvi.c                   |    1 +
 tests/Makefile.am            |    1 +
 tests/Makefile.in            |   10 +++++-----
 tests/support-publicsenat.pl |   11 +++++++++++
 4 files changed, 18 insertions(+), 5 deletions(-)

commit 346ec8599a1934517ea34126bce8adf1559c4b85
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sat Dec 18 12:20:37 2010 +0200

    Add publicsenat.lua to Makefile.am

 share/Makefile.am |    1 +
 share/Makefile.in |   18 +++++++++---------
 2 files changed, 10 insertions(+), 9 deletions(-)

commit 699db38dc5de8a5168aa0123c93a8d01aa18b3dd
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sat Dec 18 11:54:06 2010 +0200

    publicsenat.lua: Pattern changes, fix title
    
    - Remove unnecessary 'flv' from t.formats
    - Fetch title from video page HTML instead
    - Do not assume that video page URL ends with ID
    - Simplify video URL matching pattern

 share/lua/website/publicsenat.lua |   29 ++++++++++++++++-------------
 1 files changed, 16 insertions(+), 13 deletions(-)

commit 223b9892037d17128f469978501f06aac0b33c8b
Author: Raphaël Droz <raphael.droz@gmail.com>
Date:   Sat Dec 18 00:50:38 2010 +0100

    publicsenat: handle for long style url

 share/lua/website/publicsenat.lua |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit da9b53ddada2ef33f35039494d37815c959a5aec
Author: Raphaël Droz <raphael.droz@gmail.com>
Date:   Fri Dec 17 19:21:33 2010 +0100

    Added support for publicsenat.fr

 share/lua/website/publicsenat.lua |   48 +++++++++++++++++++++++++++++++++++++
 1 files changed, 48 insertions(+), 0 deletions(-)

commit 1e87bb83ad929794efa17bec93ffb325a988dca5
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sat Dec 18 01:46:48 2010 +0200

    Bump version to 0.2.12

 configure     |   20 ++++++++++----------
 m4/version.m4 |    2 +-
 2 files changed, 11 insertions(+), 11 deletions(-)

commit a37852eccf92113595026378fb6b1f70e1460e91
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sat Dec 18 01:21:37 2010 +0200

    Bump library interface revision

 configure     |    2 +-
 m4/version.m4 |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 9c6fb729b153c2856b39a103ad8cc15faa1a5c85
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sat Dec 18 01:19:45 2010 +0200

    Set release details for 0.2.11

 NEWS |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit 62f26cfe60e09d782720cc7d8a2eede98022ad81
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Dec 17 23:09:00 2010 +0200

    vimeo.lua: Fix video ID parsing

 share/lua/website/vimeo.lua |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

commit 96a775780857d222985712eb45cd25c5ac563b85
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Dec 17 22:57:34 2010 +0200

    Skip verification for any non-HTTP video URLs

 lib/curl_wrap.c |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)

commit 162d6332950db7bd05ca2c79d3c5b3d628ab315a
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Dec 17 20:18:45 2010 +0200

    doc/: Add test URL notes

 doc/HowtoSubmitPatches      |    3 +++
 doc/HowtoWriteWebsiteScript |   18 ++++++++++++------
 2 files changed, 15 insertions(+), 6 deletions(-)

commit fdf221354b8295f785bb1d4e5c6c58a1e0dc4d65
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Dec 14 23:39:11 2010 +0200

    Add missing support-buzzhumor.pl test

 tests/Makefile.am          |   47 ++++++++++++++++++++++---------------------
 tests/Makefile.in          |   21 ++++++++++---------
 tests/support-buzzhumor.pl |   11 ++++++++++
 3 files changed, 46 insertions(+), 33 deletions(-)

commit 0f97a09e1fa96da2aa22fa75f944d1ab95cbc3b3
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Dec 14 22:39:08 2010 +0200

    Add globo support [#10]
    
    - http://sourceforge.net/apps/trac/quvi/ticket/10
    - Contributed by mkolve

 share/Makefile.am           |    1 +
 share/Makefile.in           |   24 +++++++++-------
 share/lua/website/globo.lua |   63 +++++++++++++++++++++++++++++++++++++++++++
 src/quvi.c                  |    1 +
 tests/Makefile.am           |    1 +
 tests/Makefile.in           |   14 +++++-----
 tests/support-globo.pl      |   11 +++++++
 7 files changed, 97 insertions(+), 18 deletions(-)

commit 159bebbbf4a0735b92687eca6343f7b153259d11
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Dec 14 20:40:33 2010 +0200

    buzzhumor.lua: Cleanup

 share/lua/website/buzzhumor.lua |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 277efead0540237ad822c8d87e42342ad64f285a
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Dec 14 19:30:27 2010 +0200

    Remove broken cctv support and test

 share/Makefile.am          |    3 +-
 share/Makefile.in          |    7 +---
 share/lua/website/cctv.lua |   69 --------------------------------------------
 src/quvi.c                 |    8 +----
 tests/Makefile.am          |    3 +-
 tests/Makefile.in          |   32 ++++++++++----------
 tests/support-cctv.pl      |   19 ------------
 7 files changed, 22 insertions(+), 119 deletions(-)

commit 833b4a052039a1745f92dfe3dcfd80d129e3c9a3
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Dec 14 14:17:31 2010 +0200

    Extend quvi.fetch to allow setting user-agent [11]
    
    Modify quvi.fetch so that the options can be passed in a table instead
    of args.
    
    - http://sourceforge.net/apps/trac/quvi/ticket/11

 lib/curl_wrap.c                    |   36 +++++++++++++++++++++++----
 lib/curl_wrap.h                    |    4 +--
 lib/lua_wrap.c                     |   47 +++++++++++++++--------------------
 share/lua/website/README           |   11 ++++----
 share/lua/website/cbsnews.lua      |    2 +-
 share/lua/website/clipfish.lua     |    2 +-
 share/lua/website/collegehumor.lua |    2 +-
 share/lua/website/dailymotion.lua  |    4 ++-
 share/lua/website/golem.lua        |    7 ++---
 share/lua/website/liveleak.lua     |    6 +++-
 share/lua/website/sevenload.lua    |    2 +-
 share/lua/website/spiegel.lua      |    5 +--
 share/lua/website/vimeo.lua        |    2 +-
 share/lua/website/youtube.lua      |    3 +-
 14 files changed, 76 insertions(+), 57 deletions(-)

commit 8d5737f3ef0239e66bbbca97ccd78cb9d7febc57
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Dec 14 11:42:15 2010 +0200

    HowtoSubmitPatches: Add license note

 doc/HowtoSubmitPatches |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

commit f2688d8d0d199647b285d8989208e4e2f02118d3
Merge: d4c1c73 642a014
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Dec 14 11:02:14 2010 +0200

    Merge branch 'relicense_lgplv2+'

commit 642a0146436f00d80916b8b5e3fd946f8b8a11fe
Author: legatvs <legatvs.git@gmail.com>
Date:   Thu Dec 2 17:22:32 2010 +0200

    tests/quviTest.pm.in: change to lgpl

 tests/quviTest.pm.in |   24 +++++++++++++-----------
 1 files changed, 13 insertions(+), 11 deletions(-)

commit 5bb83af7d89a9fcea1f6fc79b23f1f0abae045eb
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Dec 14 10:54:41 2010 +0200

    w32: change to lgpl

 w32/ChangeLog.w32.txt         |    3 +
 w32/licenses/quvi-COPYING.TXT | 1130 +++++++++++++++++------------------------
 2 files changed, 482 insertions(+), 651 deletions(-)

commit 23fe3a58dbe8bd7ba8bd366b36536e53bdf3dacf
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Dec 14 10:53:24 2010 +0200

    w32/: Rename quvi license file

 w32/licenses/libquvi-COPYING.TXT |  674 --------------------------------------
 w32/licenses/quvi-COPYING.TXT    |  674 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 674 insertions(+), 674 deletions(-)

commit 808be3ae437f2feb0979c68aaa7898bd4b3f3adc
Author: legatvs <legatvs.git@gmail.com>
Date:   Thu Dec 2 17:19:50 2010 +0200

    COPYING: change to lgpl

 COPYING | 1130 +++++++++++++++++++++++++++------------------------------------
 1 files changed, 479 insertions(+), 651 deletions(-)

commit 95d7ebfeee55b6966be9378d997fc4b6b93901d8
Author: legatvs <legatvs.git@gmail.com>
Date:   Thu Dec 2 17:17:35 2010 +0200

    lib/: change to lgpl

 lib/asprintf.c  |   34 ++++++++++++++++++----------------
 lib/curl_wrap.c |   34 ++++++++++++++++++----------------
 lib/curl_wrap.h |   34 ++++++++++++++++++----------------
 lib/internal.h  |   34 ++++++++++++++++++----------------
 lib/llst.c      |   34 ++++++++++++++++++----------------
 lib/llst.h      |   34 ++++++++++++++++++----------------
 lib/lua_wrap.c  |   34 ++++++++++++++++++----------------
 lib/lua_wrap.h  |   34 ++++++++++++++++++----------------
 lib/platform.h  |   34 ++++++++++++++++++----------------
 lib/quvi.c      |   34 ++++++++++++++++++----------------
 lib/strupr.c    |   34 ++++++++++++++++++----------------
 lib/util.c      |   34 ++++++++++++++++++----------------
 lib/util.h      |   34 ++++++++++++++++++----------------
 lib/vasprintf.c |   34 ++++++++++++++++++----------------
 14 files changed, 252 insertions(+), 224 deletions(-)

commit 5e7b03e7797c0ce9adb5e0dd29e4904a78437f98
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Dec 14 10:44:12 2010 +0200

    README: change to lgpl, add lua linking note

 README |   19 ++++++++++---------
 1 files changed, 10 insertions(+), 9 deletions(-)

commit 52c0cf28698e6975ed32776851e7495e053e69fc
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Dec 14 10:37:19 2010 +0200

    share/lua/: change to lgpl

 share/lua/util/charset.lua          |   24 ++++++++++++++----------
 share/lua/util/content_type.lua     |   24 ++++++++++++++----------
 share/lua/util/trim.lua             |   24 ++++++++++++++----------
 share/lua/website/academicearth.lua |   24 ++++++++++++++----------
 share/lua/website/bloomberg.lua     |   25 +++++++++++++++----------
 share/lua/website/break.lua         |   24 ++++++++++++++----------
 share/lua/website/buzzhumor.lua     |   24 ++++++++++++++----------
 share/lua/website/cbsnews.lua       |   30 ++++++++++++++++--------------
 share/lua/website/cctv.lua          |   24 ++++++++++++++----------
 share/lua/website/charlierose.lua   |   24 ++++++++++++++----------
 share/lua/website/clipfish.lua      |   24 ++++++++++++++----------
 share/lua/website/collegehumor.lua  |   24 ++++++++++++++----------
 share/lua/website/dailymotion.lua   |   24 ++++++++++++++----------
 share/lua/website/funnyhub.lua      |   24 ++++++++++++++----------
 share/lua/website/funnyordie.lua    |   24 ++++++++++++++----------
 share/lua/website/gaskrank.lua      |   24 ++++++++++++++----------
 share/lua/website/golem.lua         |   24 ++++++++++++++----------
 share/lua/website/google.lua        |   24 ++++++++++++++----------
 share/lua/website/liveleak.lua      |   24 ++++++++++++++----------
 share/lua/website/sapo.lua          |   24 ++++++++++++++----------
 share/lua/website/sevenload.lua     |   24 ++++++++++++++----------
 share/lua/website/spiegel.lua       |   24 ++++++++++++++----------
 share/lua/website/theonion.lua      |   24 ++++++++++++++----------
 share/lua/website/tube8.lua         |   24 ++++++++++++++----------
 share/lua/website/vimeo.lua         |   24 ++++++++++++++----------
 share/lua/website/xvideos.lua       |   24 ++++++++++++++----------
 share/lua/website/youjizz.lua       |   24 ++++++++++++++----------
 share/lua/website/youtube.lua       |   24 ++++++++++++++----------
 28 files changed, 395 insertions(+), 284 deletions(-)

commit c9afe5510111b24edc759727bc47228264d50338
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Dec 14 10:35:39 2010 +0200

    lua/website/README: Cleanup

 share/lua/website/README |   76 +++++++++++++++++++---------------------------
 1 files changed, 31 insertions(+), 45 deletions(-)

commit 3cbc7653164c3a380a7187a9bfd862bd7d6f3165
Author: legatvs <legatvs.git@gmail.com>
Date:   Thu Dec 2 16:52:12 2010 +0200

    src/: change to lgpl

 src/license.c |   67 +++++++++++++++++++++++++++++---------------------------
 src/quvi.c    |   34 +++++++++++++++-------------
 2 files changed, 53 insertions(+), 48 deletions(-)

commit f51b794f1923f880ace5c50d671945ce432e6b70
Author: legatvs <legatvs.git@gmail.com>
Date:   Thu Dec 2 16:50:08 2010 +0200

    include/: change to lgpl

 include/quvi/quvi.h.in |   34 ++++++++++++++++++----------------
 1 files changed, 18 insertions(+), 16 deletions(-)

commit e99db5520e8b6749c24c8bd859e693b90ec2ee58
Author: legatvs <legatvs.git@gmail.com>
Date:   Thu Dec 2 16:48:55 2010 +0200

    examples/: change to lgpl

 examples/simple.c |   40 +++++++++++++++++++++-------------------
 1 files changed, 21 insertions(+), 19 deletions(-)

commit d4c1c733065488282faee54c0054258025294b63
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Dec 13 23:59:30 2010 +0200

    Bump version to 0.2.11

 configure     |   20 ++++++++++----------
 m4/version.m4 |    2 +-
 2 files changed, 11 insertions(+), 11 deletions(-)

commit 252114bd38c3195a234e75a71aa660330f6ad849
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Dec 13 23:47:13 2010 +0200

    HowtoGetDevelopmentCode: Add WWW URL

 doc/HowtoGetDevelopmentCode |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit d459870c454688c7dc8a8c0d8b8cbe63ff340519
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Dec 13 23:45:33 2010 +0200

    HowtoSubmitPathces: Fix URL

 doc/HowtoSubmitPatches |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit e158ca2cd2b042956aff9c941229838334376258
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Dec 13 23:43:10 2010 +0200

    mv HowtoContributeCode to HowtoWriteWebsiteScript

 doc/HowtoContributeCode     |  248 -------------------------------------------
 doc/HowtoHelp               |    4 +-
 doc/HowtoWriteWebsiteScript |  248 +++++++++++++++++++++++++++++++++++++++++++
 doc/Makefile.am             |    2 +-
 doc/Makefile.in             |    2 +-
 5 files changed, 251 insertions(+), 253 deletions(-)

commit 14bc9d82f3ae9135d73d9d100ca7d33cb07eaffa
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Mon Dec 13 23:38:28 2010 +0200

    HowtoContributeCode: Cleanup

 doc/HowtoContributeCode |   34 +++++++++++-----------------------
 1 files changed, 11 insertions(+), 23 deletions(-)

commit 1740ea3218c535b55bd11cc01fe193df687d66f5
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Dec 10 21:55:50 2010 +0200

    bloomberg.lua: Re-enable, clear broken status

 share/Makefile.am |    2 +-
 share/Makefile.in |   47 +++++++++++++++++++++++------------------------
 src/quvi.c        |    2 +-
 tests/Makefile.am |    2 +-
 tests/Makefile.in |   24 ++++++++++++------------
 5 files changed, 38 insertions(+), 39 deletions(-)

commit 86d6c48075966acc9c391703a9308f3465bb76d5
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Dec 10 21:49:36 2010 +0200

    Fix bloomberg support [#7]
    
    - http://sourceforge.net/apps/trac/quvi/ticket/7

 share/lua/website/bloomberg.lua |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit c947216ff12d1010b49e3066d3c728af52bc9953
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Dec 10 09:51:29 2010 +0200

    Add NEWS.txt, bump ChangeLog (w32)

 w32/ChangeLog.w32.txt |    6 +++++-
 w32/make-w32.sh       |    1 +
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 53524877f9f8f9f892e0420dacdc982be8d5fd31
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Dec 10 09:08:48 2010 +0200

    Replace rindex(3) with strrchr(3) for conformation
    
    4.3BSD; marked as LEGACY in POSIX.1-2001. POSIX.1-2008 removes the
    specification of rindex(), recommending strrchr(3) instead.

 config.h.in    |    3 +++
 configure      |    2 +-
 configure.ac   |    2 +-
 lib/lua_wrap.c |    2 +-
 4 files changed, 6 insertions(+), 3 deletions(-)

commit 6bd39173e9b3999fb7a3632e3c9d608492d873bd
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Dec 10 08:57:38 2010 +0200

    Bump interface revision for 0.2.10

 configure     |    2 +-
 m4/version.m4 |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit f27014660fde2f8612ceb25d08697fb02fbdc8a2
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Dec 10 08:52:49 2010 +0200

    Set release details for 0.2.10

 NEWS |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit 4aa4070dce27c88a6838c09c17a8917bad373387
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Dec 9 21:11:28 2010 +0200

    youtube.lua: Replace if..then for url with error

 share/lua/website/youtube.lua |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

commit 02aab776cd58f75feaaf8f4cc0342536f93dc712
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Dec 9 21:09:31 2010 +0200

    funnyordie.lua: Fix video URL == nil check

 share/lua/website/funnyordie.lua |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 13ccc003cd9d884cc41333baa1d6d83ecb465d9f
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Dec 9 21:02:37 2010 +0200

    Fix lua_files_only to include *.lua files only
    
    The function scanned file names containing ".lua". Make the function
    include only files that end in that extension.

 lib/lua_wrap.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 13b3f806c81f8461ff78cb45df8282a218157623
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Dec 9 20:56:57 2010 +0200

    HowtoContributeCode: Document QUVI_SHOW_SCRIPT
    
    - Add QUVI_SHOW_SCRIPT tip
    - Add --verbose-libcurl tip

 doc/HowtoContributeCode |   18 ++++++++++++++----
 1 files changed, 14 insertions(+), 4 deletions(-)

commit 10acea08998440498d458b7d057953c542cc0155
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Dec 9 20:55:49 2010 +0200

    Add QUVI_SHOW_SCRIPT

 lib/lua_wrap.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 12f23b12172c76ca645e7c376ebd70f99641b84c
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Thu Dec 9 20:16:28 2010 +0200

    YouTube: Fix server response code 404 [#5]
    
    - Fix libquvi: server response code 404 (conncode=0)
    - Use get_video_info only; remove old fallback parser
    - Note: webm_480p, webm_720p, tgp_144p not found in config URLs
    - http://sourceforge.net/apps/trac/quvi/ticket/5

 share/lua/website/youtube.lua |  124 ++++++++++++++++++-----------------------
 1 files changed, 55 insertions(+), 69 deletions(-)

commit 05bb6ebc4acbb443da79e39a0ca6b2ad81a777b7
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Wed Dec 8 00:10:10 2010 +0200

    Add cbsnews support

 NEWS                          |    5 ++
 share/Makefile.am             |    1 +
 share/Makefile.in             |   42 +++++++++++----------
 share/lua/website/cbsnews.lua |   82 +++++++++++++++++++++++++++++++++++++++++
 src/quvi.c                    |    1 +
 tests/Makefile.am             |    1 +
 tests/Makefile.in             |   22 +++++-----
 tests/support-cbsnews.pl      |   11 +++++
 8 files changed, 134 insertions(+), 31 deletions(-)

commit c3efc03dc2ed0f77d697018ad2bc71a5f31fb0dd
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Dec 7 18:44:42 2010 +0200

    Fix a typo in HowtoContributeCode example path

 doc/HowtoContributeCode |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c75c77cb9d182905ba71fa9830eee027c6e28bf6
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Dec 7 18:29:43 2010 +0200

    Bump version to 0.2.10

 configure     |   20 ++++++++++----------
 m4/version.m4 |    2 +-
 2 files changed, 11 insertions(+), 11 deletions(-)

commit 10a1eb349288c8f7afe0ccfbe8f1a1a07c1f403a
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Dec 7 17:53:00 2010 +0200

    Bump interface revision for 0.2.9

 configure     |    2 +-
 m4/version.m4 |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 7e08ded09f48d552322af6c3df8d4f413dc9dd57
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Dec 7 17:10:20 2010 +0200

    Set 0.2.9 release date

 NEWS |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

commit ed6c1e72f7deab1d86812e222187e21c6685ed98
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Dec 7 16:11:51 2010 +0200

    Remove myubo support: dead site

 share/Makefile.am           |    1 -
 share/Makefile.in           |   22 +++++++++-----------
 share/lua/website/myubo.lua |   45 -------------------------------------------
 src/quvi.c                  |    1 -
 tests/Makefile.am           |    1 -
 tests/Makefile.in           |   12 +++++-----
 tests/support-myubo.pl      |   11 ----------
 7 files changed, 16 insertions(+), 77 deletions(-)

commit d3351c6b41f4940c89e695479f3f133840f33b7a
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Tue Dec 7 15:31:39 2010 +0200

    Set new home WWW

 INSTALL                             |    2 +-
 README                              |   65 +---------------------------------
 configure                           |   28 +++++++-------
 configure.ac                        |    4 +-
 doc/HowtoContributeCode             |    2 +-
 libquvi.pc.in                       |    2 +-
 man1/quvi.1                         |   20 ++--------
 man1/quvi.1.pod                     |   64 +++-------------------------------
 share/lua/util/charset.lua          |    2 +-
 share/lua/util/content_type.lua     |    2 +-
 share/lua/util/trim.lua             |    2 +-
 share/lua/website/academicearth.lua |    2 +-
 share/lua/website/bloomberg.lua     |    2 +-
 share/lua/website/break.lua         |    2 +-
 share/lua/website/buzzhumor.lua     |    2 +-
 share/lua/website/cctv.lua          |    2 +-
 share/lua/website/charlierose.lua   |    2 +-
 share/lua/website/clipfish.lua      |    2 +-
 share/lua/website/collegehumor.lua  |    2 +-
 share/lua/website/dailymotion.lua   |    2 +-
 share/lua/website/funnyhub.lua      |    2 +-
 share/lua/website/funnyordie.lua    |    2 +-
 share/lua/website/gaskrank.lua      |    2 +-
 share/lua/website/golem.lua         |    2 +-
 share/lua/website/google.lua        |    2 +-
 share/lua/website/liveleak.lua      |    2 +-
 share/lua/website/myubo.lua         |    2 +-
 share/lua/website/sapo.lua          |    2 +-
 share/lua/website/sevenload.lua     |    2 +-
 share/lua/website/spiegel.lua       |    2 +-
 share/lua/website/theonion.lua      |    2 +-
 share/lua/website/tube8.lua         |    2 +-
 share/lua/website/vimeo.lua         |    2 +-
 share/lua/website/xvideos.lua       |    2 +-
 share/lua/website/youjizz.lua       |    2 +-
 share/lua/website/youtube.lua       |    2 +-
 36 files changed, 59 insertions(+), 184 deletions(-)

commit 3ebcfc32c7e896878e4ed893f78f88a9236bab6a
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sat Dec 4 14:23:07 2010 +0200

    Remove dangling strtok_r.c

 NEWS            |    1 +
 config.h.in     |    6 ----
 configure       |   44 +---------------------------------
 configure.ac    |   11 +-------
 lib/Makefile.am |    4 ---
 lib/Makefile.in |   25 +++++--------------
 lib/platform.h  |    4 ---
 lib/strtok_r.c  |   70 -------------------------------------------------------
 8 files changed, 11 insertions(+), 154 deletions(-)

commit e0f27df25d1e94ab3553de9a2b640735a0d696b6
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sat Dec 4 14:22:40 2010 +0200

    make-w32.sh: generate ChangeLog

 w32/make-w32.sh |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 1dfbdf9c5f019b895e9fe9c3727ff89743f84e21
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sat Dec 4 13:33:23 2010 +0200

    Fix: quvi URL --exec does nothing (b#3125018)

 NEWS       |    1 +
 src/quvi.c |    8 ++++++++
 2 files changed, 9 insertions(+), 0 deletions(-)

commit fa173b81ce35dc0d278ee45e5abaf2402464e9b6
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Sat Dec 4 13:22:30 2010 +0200

    Remove ChangeLog from repo.
    
    - Generate ChangeLog from git log (b015df8)
    - List significant changes in NEWS

 ChangeLog |  275 -------------------------------------------------------------
 1 files changed, 0 insertions(+), 275 deletions(-)

commit e9609b5d3ebc583b382fe452313fbf3e872fb5ac
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Dec 3 20:17:52 2010 +0200

    HowtoContributeCode: add gitconfig note

 doc/HowtoContributeCode |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit cdb9d634367e5f44686c960f6bd9eb8992c51257
Merge: b015df8 8a117b8
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Dec 3 01:57:10 2010 +0200

    Merge branch 'doc_rewrite'

commit b015df8c62625955000657751525d143095e9e4c
Author: Toni Gundogdu <legatvs.git@gmail.com>
Date:   Fri Dec 3 01:47:53 2010 +0200

    Generate ChangeLog from gitlog
    
    Copied from totem. Respect.

 ChangeLog.pre-gitlog |  275 ++++++++++++++++++++++++++++++++++++++++++++++++++
 Makefile.am          |   12 ++-
 Makefile.in          |   12 ++-
 3 files changed, 297 insertions(+), 2 deletions(-)

commit 452e4b3b1adf583853dfd1fe21f001cbc66038a7
Author: legatvs <legatvs.git@gmail.com>
Date:   Fri Dec 3 01:25:33 2010 +0200

    NEWS: Move 0.2.9 details from ChangeLog

 ChangeLog |   20 --------------------
 NEWS      |   21 ++++++++++++++++-----
 2 files changed, 16 insertions(+), 25 deletions(-)

commit 8a117b87a3722a3c70790c93cf646120cf27aa07
Author: legatvs <legatvs.git@gmail.com>
Date:   Fri Dec 3 00:30:45 2010 +0200

    HowtoContributeCode: rewrite

 doc/HowtoContributeCode |  292 ++++++++++++++++++++++++++++++++++-------------
 1 files changed, 210 insertions(+), 82 deletions(-)

commit 9fd54c5b0d9dc181e7b22ad8d2bedee94147e5bc
Author: legatvs <legatvs.git@gmail.com>
Date:   Thu Dec 2 22:48:55 2010 +0200

    HowtoHelp: cleanup

 doc/HowtoHelp |   29 ++++++-----------------------
 1 files changed, 6 insertions(+), 23 deletions(-)

commit a893b16d6409bc2ca4c7c4493ebf0be18998e1be
Author: legatvs <legatvs.git@gmail.com>
Date:   Thu Dec 2 21:47:21 2010 +0200

    CodingStyle: add git-hooks

 doc/CodingStyle |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 4eb360063c021e6b8ef299b324b6678dc145f449
Author: legatvs <legatvs.git@gmail.com>
Date:   Tue Nov 30 13:09:11 2010 +0200

    tests/support-google.pl
    
    - Change google test URL

 ChangeLog               |    1 +
 src/quvi.c              |    2 +-
 tests/Makefile.am       |    1 +
 tests/Makefile.in       |   14 +++++++-------
 tests/support-google.pl |   11 +++++++++++
 5 files changed, 21 insertions(+), 8 deletions(-)

commit aaaab0f0ce652b33b1ba3aa90386c7766bf3fe7d
Author: legatvs <legatvs.git@gmail.com>
Date:   Mon Nov 29 19:01:48 2010 +0200

    ChangeLog: tube8.lua fix: add credit

 ChangeLog |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7c51144b6f03a35fdbc8aa0e4030de64b93b9b26
Author: legatvs <legatvs.git@gmail.com>
Date:   Mon Nov 29 18:59:17 2010 +0200

    tube8.lua: fix fetch (p#3121928)

 ChangeLog                   |    1 +
 share/lua/website/tube8.lua |    2 +-
 2 files changed, 2 insertions(+), 1 deletions(-)

commit 7932e21ab9a9bdc87dd39f02e67ea1be8deaf1a8
Author: legatvs <legatvs.git@gmail.com>
Date:   Fri Nov 26 23:03:46 2010 +0200

    tweak examples in --help output

 src/cmdline.c   |    2 +-
 src/cmdline.ggo |    9 +++++----
 2 files changed, 6 insertions(+), 5 deletions(-)

commit eed828948b664fc06b5bd754f9c7f7eddc8ef710
Author: legatvs <legatvs.git@gmail.com>
Date:   Fri Nov 26 22:54:42 2010 +0200

    nosupport-eval.pl: add extended --support tests

 tests/nosupport-eval.pl |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit 091ca3d5471299a42cee485aa5921abf304c9398
Author: legatvs <legatvs.git@gmail.com>
Date:   Fri Nov 26 22:52:15 2010 +0200

    prepend newline only if rc != QUVI_NOSUPPORT

 src/quvi.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit ed933a53c53e2c70f21f61d06a3d9a26664024ad
Author: legatvs <legatvs.git@gmail.com>
Date:   Fri Nov 26 22:43:00 2010 +0200

    quvi: set QUVIOPT_NOSHORTENED=1 for built-in tests

 src/quvi.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 7eb800efacbd08cb4ef32e1ae2703f4d11afadcb
Author: legatvs <legatvs.git@gmail.com>
Date:   Fri Nov 26 22:41:24 2010 +0200

    Fix gasgrank.pl

 tests/support-gaskrank.pl |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1d26af4bb67d5d509c46e5eae704ac251d659da0
Author: legatvs <legatvs.git@gmail.com>
Date:   Fri Nov 26 22:07:03 2010 +0200

    ChangeLog: add "extend --support"

 ChangeLog |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 576ae74e1c7fcae4a4674d363342f7be10d7dfae
Author: legatvs <legatvs.git@gmail.com>
Date:   Fri Nov 26 21:59:12 2010 +0200

    Extend --support to use quvi_supported

 man1/quvi.1     |   13 ++++++++++-
 man1/quvi.1.pod |   13 +++++++++++-
 src/cmdline.ggo |    2 +
 src/quvi.c      |   56 +++++++++++++++++++++++++++++++++++++++---------------
 4 files changed, 65 insertions(+), 19 deletions(-)

commit 079de7f665301e197213b1e543a695fded96672f
Author: legatvs <legatvs.git@gmail.com>
Date:   Fri Nov 26 21:57:18 2010 +0200

    Dox: quvi_supported: remove close handle note

 include/quvi/quvi.h.in |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 5679a95adebe2df8651a3a2206ae07488a41d32c
Author: legatvs <legatvs.git@gmail.com>
Date:   Fri Nov 26 21:35:27 2010 +0200

    find_host_script_node: Rewrite to use param rc
    
    Rewrite find_host_script_node to use param rc. Make minor style/syntax
    tweaks to find_host_script* functions.

 lib/lua_wrap.c |   35 ++++++++++++++---------------------
 1 files changed, 14 insertions(+), 21 deletions(-)

commit e94472042d4312f57e7201687443ad2d71780c4f
Author: legatvs <legatvs.git@gmail.com>
Date:   Fri Nov 26 21:33:17 2010 +0200

    Fix: quvi_supported: free with quvi_parse_close
    
    We need to release everything in _quvi_video_t. Fix a memleak.

 lib/quvi.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 679a23a90529d7045c18f84c8924d77a89bb91b3
Author: legatvs <legatvs.git@gmail.com>
Date:   Fri Nov 26 20:43:37 2010 +0200

    Dox: quvi_supported: add notes, change group
    
    - Move to (parse) "Utility functions" doxy group
    - Add network, shortened URL notes

 include/quvi/quvi.h.in |   33 +++++++++++++++++++++------------
 1 files changed, 21 insertions(+), 12 deletions(-)

commit bf9e7428e51c6980d87d2b0fb5aef25673cc305a
Author: legatvs <legatvs.git@gmail.com>
Date:   Fri Nov 26 20:01:55 2010 +0200

    Fix: QUVI_NOSUPPORT: set errstr dynamically
    
    Error string for QUVI_NOSUPPORT is set dynamically as indicated in the
    quvi.h header. This type of errors are dynamic because we add the URL to
    the human readable error strings.
    
    * Make minor return statement coding style changes
    
    * Fix quvi_strerror with quvi_supported

 lib/lua_wrap.c |   13 ++++++-------
 1 files changed, 6 insertions(+), 7 deletions(-)

commit a3af0995cc20ae59f108786c34732be2865e8cd1
Author: legatvs <legatvs.git@gmail.com>
Date:   Fri Nov 26 19:09:57 2010 +0200

    cmdline.ggo: revert to original style

 src/cmdline.ggo |   87 ++++++++++++++++++++++++++++++------------------------
 1 files changed, 48 insertions(+), 39 deletions(-)

commit 0c262fbf725750a61f788c09d831d701c43d4870
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Nov 26 16:47:13 2010 +0000

    Never do network access in quvi_supported()
    
    Which could break YouTube and Dailymotion's URL shortener services.
    So add claim we handle those short URLs in the scripts.

 lib/quvi.c                        |    5 -----
 share/lua/website/dailymotion.lua |   20 +++++++++++++++++++-
 share/lua/website/youtube.lua     |   21 ++++++++++++++++++++-
 3 files changed, 39 insertions(+), 7 deletions(-)

commit 4b2bbd1eb90d7831d5cb2f197ba82dbf5eb5f207
Author: legatvs <legatvs.git@gmail.com>
Date:   Fri Nov 26 01:02:49 2010 +0200

    ChangeLog: document Bastien's patches

 ChangeLog |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit e0fb07e8c15c8a5e2a2dc96acc3448b34baf33e8
Author: legatvs <legatvs.git@gmail.com>
Date:   Thu Nov 25 17:36:08 2010 +0200

    fix: memory leak: starttime

 lib/quvi.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 90bf34493d2b9700c2c1a923d23fc672e0d9e148
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Nov 25 14:54:21 2010 +0000

    Add starttime for YouTube videos

 share/lua/website/youtube.lua |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit ca1d8d887cc4d09ee701df03a19c35d4d20ce8dd
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Nov 25 14:10:01 2010 +0000

    Add QUVIPROP_STARTTIME property
    
    Exported through video.starttime for LUA.

 include/quvi/quvi.h.in |    3 ++-
 lib/internal.h         |    1 +
 lib/lua_wrap.c         |    2 ++
 lib/quvi.c             |    2 ++
 4 files changed, 7 insertions(+), 1 deletions(-)

commit de6a5fb04457e7bbfd2e1fa6632fdbcef720d3b2
Author: legatvs <legatvs.git@gmail.com>
Date:   Thu Nov 25 17:11:49 2010 +0200

    dailymotion: accept swf urls

 share/lua/website/dailymotion.lua |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

commit 9bcd12dd8ca466a388349e86f62724c54c7e2544
Author: legatvs <legatvs.git@gmail.com>
Date:   Thu Nov 25 15:30:55 2010 +0200

    ChangeLog: add quvi_supported

 ChangeLog |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 0b3365bbe7b874ef3fed6ad832965b10fcff736a
Author: legatvs <legatvs.git@gmail.com>
Date:   Thu Nov 25 14:02:58 2010 +0200

    add pre-commit hook example

 examples/git-hooks/pre-commit |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

commit a9a9e81effb2252abcc7e952df909ff4fb47b5fc
Merge: 7f53a97 f0f0cc5
Author: legatvs <legatvs.git@gmail.com>
Date:   Thu Nov 25 14:02:28 2010 +0200

    Merge branch 'quvi_supported'

commit f0f0cc5a29d6b954312c486b2f28dbca868bc01c
Author: legatvs <legatvs.git@gmail.com>
Date:   Thu Nov 25 13:27:55 2010 +0200

    apply coding style fixes made by indent

 lib/lua_wrap.c |    5 ++---
 lib/quvi.c     |    2 --
 2 files changed, 2 insertions(+), 5 deletions(-)

commit 0fa6dbb568eafd728d91cc0b269c52c18f161a4f
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Nov 24 17:47:42 2010 +0000

    Add quvi_supported() public function

 include/quvi/quvi.h.in |   13 ++++++++++++-
 lib/lua_wrap.c         |   47 ++++++++++++++++++++++++++++++++++++++++++-----
 lib/lua_wrap.h         |    2 ++
 lib/quvi.c             |   33 ++++++++++++++++++++++++++++++++-
 4 files changed, 88 insertions(+), 7 deletions(-)

commit 7f53a97fa9c32e04ba6f65d6d84ce12063cecc70
Merge: e67e31a 5ca17df
Author: legatvs <legatvs.git@gmail.com>
Date:   Tue Nov 23 11:34:45 2010 +0200

    Merge branch 'no_pcre'

commit 5ca17df456b6d06c41f8689ab0f207e86e4f0b93
Author: legatvs <legatvs.git@gmail.com>
Date:   Tue Nov 23 11:34:17 2010 +0200

    remove pcre dependency

 ChangeLog                        |    1 +
 INSTALL                          |    6 +--
 Makefile.in                      |    2 -
 NEWS                             |    8 +++
 configure                        |   97 -----------------------------------
 configure.ac                     |    1 -
 doc/Makefile.in                  |    2 -
 examples/Makefile.in             |    2 -
 include/Makefile.in              |    2 -
 include/quvi/Makefile.in         |    2 -
 include/quvi/quvi.h.in           |    2 +-
 lib/Makefile.am                  |    2 -
 lib/Makefile.in                  |    4 --
 lib/quvi.c                       |    1 -
 lib/util.c                       |  103 --------------------------------------
 man1/Makefile.in                 |    2 -
 man1/quvi.1                      |    6 +-
 man1/quvi.1.pod                  |    4 +-
 share/Makefile.in                |    2 -
 src/Makefile.am                  |    4 +-
 src/Makefile.in                  |    8 +--
 src/quvi.c                       |   51 +++++--------------
 tests/Makefile.in                |    2 -
 w32/ChangeLog.w32.txt            |    3 +
 w32/licenses/libpcre-LICENSE.TXT |   68 -------------------------
 w32/make-w32.sh                  |    4 --
 26 files changed, 37 insertions(+), 352 deletions(-)

commit e67e31a7eb122ffc073c5a47a013061cb9541570
Author: legatvs <legatvs.git@gmail.com>
Date:   Fri Nov 19 20:06:30 2010 +0200

    ChangeLog: add coding style changes

 ChangeLog |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 20d47b5575c840cae74ea3d4f2b8de57effe3262
Author: legatvs <legatvs.git@gmail.com>
Date:   Fri Nov 19 20:02:39 2010 +0200

    add doc/CodingStyle

 doc/CodingStyle |   11 +++++++++++
 doc/Makefile.am |    3 ++-
 doc/Makefile.in |    3 ++-
 3 files changed, 15 insertions(+), 2 deletions(-)

commit d0db9e2a30d8721dc5c5fdbcadeb1a30acdde5f6
Author: legatvs <legatvs.git@gmail.com>
Date:   Fri Nov 19 19:44:25 2010 +0200

    apply new coding style

 examples/simple.c |   46 +-
 lib/asprintf.c    |   17 +-
 lib/curl_wrap.c   |  441 ++++++++---------
 lib/curl_wrap.h   |   12 +-
 lib/internal.h    |   58 +--
 lib/llst.c        |   87 ++--
 lib/llst.h        |   16 +-
 lib/lua_wrap.c    |  893 ++++++++++++++++-----------------
 lib/lua_wrap.h    |   28 +-
 lib/platform.h    |    2 -
 lib/quvi.c        |  711 +++++++++++++-------------
 lib/strepl.c      |   65 ++--
 lib/strtok_r.c    |   66 ++--
 lib/strupr.c      |   18 +-
 lib/util.c        |  447 ++++++++---------
 lib/util.h        |   53 +--
 lib/vasprintf.c   |   25 +-
 src/Makefile.am   |    9 +-
 src/Makefile.in   |   32 +-
 src/cmdline.c     | 1470 +++++++++++++++++++++++++----------------------------
 src/cmdline.ggo   |   91 ++--
 src/cmdline.h     |  254 +++++-----
 src/license.c     |   34 ++
 src/quvi.c        | 1098 +++++++++++++++++++++-------------------
 24 files changed, 2946 insertions(+), 3027 deletions(-)

commit cecd2c2d52f9d46ff2f87d38bfe96dec70c7e53c
Author: legatvs <legatvs.git@gmail.com>
Date:   Fri Nov 19 16:39:27 2010 +0200

    evisor.lua -> gaskrank.lua

 ChangeLog                      |    1 +
 share/Makefile.am              |    2 +-
 share/Makefile.in              |    4 +-
 share/lua/website/evisor.lua   |   45 ----------------------------------------
 share/lua/website/gaskrank.lua |   45 ++++++++++++++++++++++++++++++++++++++++
 tests/Makefile.am              |    2 +-
 tests/Makefile.in              |    2 +-
 tests/support-evisor.pl        |   11 ---------
 tests/support-gaskrank.pl      |   11 +++++++++
 9 files changed, 62 insertions(+), 61 deletions(-)

commit 6a9c0d37f7b4b46334fa032c465240abeb079812
Author: legatvs <legatvs.git@gmail.com>
Date:   Tue Nov 16 20:32:42 2010 +0200

    ChangeLog: add videos.sapo.pt support

 ChangeLog |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit f091b9d88cd601c821904d08dfcc9d03e6e1e387
Author: legatvs <legatvs.git@gmail.com>
Date:   Tue Nov 16 20:32:22 2010 +0200

    add videos.sapo.pt support

 share/Makefile.am          |    1 +
 share/Makefile.in          |   18 +++++++------
 share/lua/website/sapo.lua |   58 ++++++++++++++++++++++++++++++++++++++++++++
 src/quvi.c                 |    1 +
 tests/Makefile.am          |    1 +
 tests/Makefile.in          |   11 ++++----
 tests/support-sapo.pl      |   11 ++++++++
 7 files changed, 88 insertions(+), 13 deletions(-)

commit 129d64aaf0da376e7f8801d0b85f45038acdaa23
Author: legatvs <legatvs.git@gmail.com>
Date:   Sun Nov 14 11:04:32 2010 +0200

    ChangeLog: add data != NULL fix

 ChangeLog |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 53e79ff9bd1f4550a587f7e262a0dc6085ddb545
Author: legatvs <legatvs.git@gmail.com>
Date:   Sun Nov 14 11:03:50 2010 +0200

    l_quvi_fetch: check data != NULL

 lib/lua_wrap.c |   25 +++++++++++++++++++++----
 1 files changed, 21 insertions(+), 4 deletions(-)
