]> git.sesse.net Git - vlc/log
vlc
11 years agoQt4: remove non-working stream output wizard TTL field (refs #4322)
Rémi Denis-Courmont [Thu, 23 Aug 2012 14:20:39 +0000 (17:20 +0300)]
Qt4: remove non-working stream output wizard TTL field (refs #4322)

In fact, the defaut values in the preferences are better than the
default value in the wizard. If the user really needs to change the
default for IPv4 multicast, (s)he can always save it in the
preferences more permantly.

11 years agoWin32: display stacktrace before modules list
Jean-Baptiste Kempf [Thu, 23 Aug 2012 14:01:27 +0000 (16:01 +0200)]
Win32: display stacktrace before modules list

11 years agoRelicense meta_engine modules to LGPL
Jean-Baptiste Kempf [Thu, 23 Aug 2012 12:33:13 +0000 (14:33 +0200)]
Relicense meta_engine modules to LGPL

11 years agoTaglib: bump requirement to 1.6.1
Jean-Baptiste Kempf [Thu, 23 Aug 2012 12:28:15 +0000 (14:28 +0200)]
Taglib: bump requirement to 1.6.1

And delete contributions from Götz Waschk

11 years agov4l2: add basic support for AM and FM tuners (fixes #6788)
Rémi Denis-Courmont [Thu, 23 Aug 2012 12:18:30 +0000 (15:18 +0300)]
v4l2: add basic support for AM and FM tuners (fixes #6788)

11 years agoFix non-file input slaves
Rémi Denis-Courmont [Thu, 23 Aug 2012 12:17:38 +0000 (15:17 +0300)]
Fix non-file input slaves

11 years agoMKV: improve debugging of metadata
Jean-Baptiste Kempf [Thu, 23 Aug 2012 12:14:09 +0000 (14:14 +0200)]
MKV: improve debugging of metadata

11 years agoMKV: do not set a date in UTC format
Jean-Baptiste Kempf [Thu, 23 Aug 2012 12:04:34 +0000 (14:04 +0200)]
MKV: do not set a date in UTC format

We do not know how to display it anyway

11 years agoMKV: fixes for Metadata parsing
Jean-Baptiste Kempf [Thu, 23 Aug 2012 11:23:00 +0000 (13:23 +0200)]
MKV: fixes for Metadata parsing

11 years agoWin32: Select the last DVD drive from prefs
Jean-Baptiste Kempf [Wed, 22 Aug 2012 20:56:48 +0000 (22:56 +0200)]
Win32: Select the last DVD drive from prefs

Ref: #6719

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agomacosx/open: added controls to capture Live Audio along with the current screen content
Felix Paul Kühne [Thu, 23 Aug 2012 10:54:09 +0000 (12:54 +0200)]
macosx/open: added controls to capture Live Audio along with the current screen content

11 years agomacosx/CAS: replace deprecated API calls with modern blocks-based counterparts
Felix Paul Kühne [Thu, 23 Aug 2012 10:30:43 +0000 (12:30 +0200)]
macosx/CAS: replace deprecated API calls with modern blocks-based counterparts

11 years agomacosx/wizard: replace deprecated API calls with modern blocks-based counterparts
Felix Paul Kühne [Thu, 23 Aug 2012 10:27:39 +0000 (12:27 +0200)]
macosx/wizard: replace deprecated API calls with modern blocks-based counterparts

11 years agomacosx/output: fixed rare exception
Felix Paul Kühne [Thu, 23 Aug 2012 10:23:18 +0000 (12:23 +0200)]
macosx/output: fixed rare exception

11 years agomacosx/output: replaced deprecated API call and fixed long standing warning
Felix Paul Kühne [Thu, 23 Aug 2012 10:17:12 +0000 (12:17 +0200)]
macosx/output: replaced deprecated API call and fixed long standing warning

11 years agomacosx/prefs_widgets: replace deprecated API call with modern blocks-based counterpart
Felix Paul Kühne [Thu, 23 Aug 2012 10:13:36 +0000 (12:13 +0200)]
macosx/prefs_widgets: replace deprecated API call with modern blocks-based counterpart

11 years agomacosx/playlist: replaced deprecated API call
Felix Paul Kühne [Thu, 23 Aug 2012 10:11:12 +0000 (12:11 +0200)]
macosx/playlist: replaced deprecated API call

11 years agomacosx/open: replace deprecated API call with modern blocks-based counterpart
Felix Paul Kühne [Thu, 23 Aug 2012 10:09:07 +0000 (12:09 +0200)]
macosx/open: replace deprecated API call with modern blocks-based counterpart

11 years agomacosx/messages: replace deprecated API call with modern blocks-based counterpart
Felix Paul Kühne [Thu, 23 Aug 2012 10:04:51 +0000 (12:04 +0200)]
macosx/messages: replace deprecated API call with modern blocks-based counterpart

Additionally, fix a leak

11 years agomacosx/simpleprefs: replaced deprecated API call with modern counterpart using ObjC...
Felix Paul Kühne [Thu, 23 Aug 2012 09:59:50 +0000 (11:59 +0200)]
macosx/simpleprefs: replaced deprecated API call with modern counterpart using ObjC 2.0 blocks

11 years agomacosx: added 'macosx-appleremote-sysvol' to simple prefs (interface category)
Felix Paul Kühne [Thu, 23 Aug 2012 09:53:17 +0000 (11:53 +0200)]
macosx: added 'macosx-appleremote-sysvol' to simple prefs (interface category)

11 years agomacosx: added option to disable the next/prev feature on the Apple Remote (close...
Felix Paul Kühne [Thu, 23 Aug 2012 09:44:13 +0000 (11:44 +0200)]
macosx: added option to disable the next/prev feature on the Apple Remote (close #6508)

11 years agocore: do not squash VLC_VERBOSE environment variable setting
Rémi Denis-Courmont [Thu, 23 Aug 2012 09:23:03 +0000 (12:23 +0300)]
core: do not squash VLC_VERBOSE environment variable setting

It did not work at all anymore.

11 years agocore: use STDERR_FILENO
Rémi Denis-Courmont [Thu, 23 Aug 2012 09:22:49 +0000 (12:22 +0300)]
core: use STDERR_FILENO

11 years agov4l2: factor device open
Rémi Denis-Courmont [Thu, 23 Aug 2012 09:11:01 +0000 (12:11 +0300)]
v4l2: factor device open

This will be used by the radio tuner.

11 years agov4l2: remove unused strings
Rémi Denis-Courmont [Thu, 23 Aug 2012 08:45:03 +0000 (11:45 +0300)]
v4l2: remove unused strings

11 years agomacosx/Open: merge the QTCapture and QTSound views
Felix Paul Kühne [Thu, 23 Aug 2012 09:12:09 +0000 (11:12 +0200)]
macosx/Open: merge the QTCapture and QTSound views

This also allows to set QTSound as an input slave for QTCapture to capture both ES at the same time. (close #6851)

11 years agovout: inherit variables from configuration (fixes #7378)
Rémi Denis-Courmont [Wed, 22 Aug 2012 19:18:51 +0000 (22:18 +0300)]
vout: inherit variables from configuration (fixes #7378)

The VLC UIs use the VLC configuration instead of variables. That way,
updated values are propagated immediately, rather than when a video
output is created.

Since the snapshot-related variables have no callbacks, they only need
to be created if and when they are overriden/set. This only occurs with
the LibVLC media player snapshot function (which remains quite broken).

11 years agomacosx: improve main window initialization
Felix Paul Kühne [Wed, 22 Aug 2012 16:13:49 +0000 (18:13 +0200)]
macosx: improve main window initialization

This targets the same issue as 5b8a4057, but in a saner approach

11 years agomacosx/playlist: add another sanity check and simplify the code a bit
Felix Paul Kühne [Wed, 22 Aug 2012 16:07:21 +0000 (18:07 +0200)]
macosx/playlist: add another sanity check and simplify the code a bit

11 years agoAdd shortcuts to support for RTMP[E][S][T][TE][TS]
Samuel Pitoiset [Mon, 20 Aug 2012 22:11:26 +0000 (00:11 +0200)]
Add shortcuts to support for RTMP[E][S][T][TE][TS]

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agomacosx: fixed potential race condition
Felix Paul Kühne [Wed, 22 Aug 2012 15:46:24 +0000 (17:46 +0200)]
macosx: fixed potential race condition

items stored in a xib should only interacted with after its loaded, which may be after NSApp is

11 years agoMKV: more metadata matching
Jean-Baptiste Kempf [Wed, 22 Aug 2012 15:04:04 +0000 (17:04 +0200)]
MKV: more metadata matching

11 years agomacosx/playlist: add another sanity check
Felix Paul Kühne [Wed, 22 Aug 2012 14:38:43 +0000 (16:38 +0200)]
macosx/playlist: add another sanity check

11 years agomacosx/playlist: added missing sanity check
Felix Paul Kühne [Wed, 22 Aug 2012 14:16:46 +0000 (16:16 +0200)]
macosx/playlist: added missing sanity check

11 years agomacosx/open: added missing sanity checks
Felix Paul Kühne [Wed, 22 Aug 2012 14:16:27 +0000 (16:16 +0200)]
macosx/open: added missing sanity checks

11 years agomacosx: fixed random debug message crash
Felix Paul Kühne [Wed, 22 Aug 2012 14:16:05 +0000 (16:16 +0200)]
macosx: fixed random debug message crash

11 years agoCore: display $Z as Artist - Title
Jean-Baptiste Kempf [Wed, 22 Aug 2012 13:45:45 +0000 (15:45 +0200)]
Core: display $Z as Artist - Title

This is more coherent with the rest of the worlds...

11 years agomacosx: fixed crash when setting up the video output
Felix Paul Kühne [Wed, 22 Aug 2012 13:26:46 +0000 (15:26 +0200)]
macosx: fixed crash when setting up the video output

AppKit could be accessed by a non-main-thread

11 years agomacosx: fixed crash in CoreDialogs when closing the progress panel
Felix Paul Kühne [Wed, 22 Aug 2012 13:25:41 +0000 (15:25 +0200)]
macosx: fixed crash in CoreDialogs when closing the progress panel

11 years agoextras/package: disable the macosx dialog provider in VLC.app release builds, since...
Felix Paul Kühne [Wed, 22 Aug 2012 13:23:30 +0000 (15:23 +0200)]
extras/package: disable the macosx dialog provider in VLC.app release builds, since it should only be used by VLCKit

11 years agomacosx: added a checkbox to send crash reports automatically (or not) (close #6471)
Felix Paul Kühne [Wed, 22 Aug 2012 11:28:38 +0000 (13:28 +0200)]
macosx: added a checkbox to send crash reports automatically (or not) (close #6471)

11 years agomacosx: fail silently when crash log delivery gives an error
Felix Paul Kühne [Wed, 22 Aug 2012 11:12:27 +0000 (13:12 +0200)]
macosx: fail silently when crash log delivery gives an error

11 years agomacosx: update crash log server DNS
Felix Paul Kühne [Wed, 22 Aug 2012 09:40:11 +0000 (11:40 +0200)]
macosx: update crash log server DNS

11 years agomacosx: str_format_meta(): take playlist as parameter directly
Sebastien Zwickert [Tue, 21 Aug 2012 23:46:12 +0000 (01:46 +0200)]
macosx: str_format_meta(): take playlist as parameter directly

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
11 years agomacosx: use a more precise (Mountain) Lion definition
Felix Paul Kühne [Wed, 22 Aug 2012 09:17:07 +0000 (11:17 +0200)]
macosx: use a more precise (Mountain) Lion definition

11 years agomacosx: fixed crashlog lookup on Mountain Lion
Felix Paul Kühne [Wed, 22 Aug 2012 09:03:51 +0000 (11:03 +0200)]
macosx: fixed crashlog lookup on Mountain Lion

11 years agomacosx: update check for Lion and add another one for Mountain Lion
Felix Paul Kühne [Wed, 22 Aug 2012 09:02:57 +0000 (11:02 +0200)]
macosx: update check for Lion and add another one for Mountain Lion

11 years agoFix MKV PCR "free-run" when a track is disabled.
Denis Charmet [Sat, 18 Aug 2012 17:30:50 +0000 (19:30 +0200)]
Fix MKV PCR "free-run" when a track is disabled.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoUse standard abs() function where appropriate
Rémi Denis-Courmont [Tue, 21 Aug 2012 21:13:46 +0000 (00:13 +0300)]
Use standard abs() function where appropriate

11 years agoftp: check if server supports UTF-8 (fixes #2746)
Rémi Denis-Courmont [Tue, 21 Aug 2012 20:03:15 +0000 (23:03 +0300)]
ftp: check if server supports UTF-8 (fixes #2746)

11 years agoftp: add callback to parse server responses
Rémi Denis-Courmont [Tue, 21 Aug 2012 19:48:35 +0000 (22:48 +0300)]
ftp: add callback to parse server responses

11 years agoftp: rename function for consistency and avoid forward declaration
Rémi Denis-Courmont [Tue, 21 Aug 2012 19:44:34 +0000 (22:44 +0300)]
ftp: rename function for consistency and avoid forward declaration

11 years agoftp: fix memory leak and avoid forward declaration
Rémi Denis-Courmont [Tue, 21 Aug 2012 19:24:02 +0000 (22:24 +0300)]
ftp: fix memory leak and avoid forward declaration

11 years agostr_format_meta(): take playlist as parameter directly
Rémi Denis-Courmont [Tue, 21 Aug 2012 18:30:05 +0000 (21:30 +0300)]
str_format_meta(): take playlist as parameter directly

Also inline str_format().

11 years agoUse str_format_time() instead of str_format() in outputs
Rémi Denis-Courmont [Tue, 21 Aug 2012 18:18:17 +0000 (21:18 +0300)]
Use str_format_time() instead of str_format() in outputs

There are several issues with str_format() and str_format_meta():
 - the current playlist item is used rather than the actual input,
 - the playlist gets activated for nothing,
 - they assume the output does not outlive to the input (item).

This mostly reverts commit cccd51a5b8026f20830aeec3473efa24553013c3.

11 years agoUnexport ml_Create() and ml_Destroy()
Rémi Denis-Courmont [Tue, 21 Aug 2012 18:17:31 +0000 (21:17 +0300)]
Unexport ml_Create() and ml_Destroy()

11 years agoML: remove an unused function
Rémi Denis-Courmont [Tue, 21 Aug 2012 17:59:29 +0000 (20:59 +0300)]
ML: remove an unused function

11 years agovout: add a warning
Rémi Denis-Courmont [Tue, 21 Aug 2012 17:57:12 +0000 (20:57 +0300)]
vout: add a warning

pl_Get() can only be used in interfaces, playlist and ML code.

11 years agolibvlc: do not assume playlist exists when preparsing
Rémi Denis-Courmont [Tue, 21 Aug 2012 17:56:23 +0000 (20:56 +0300)]
libvlc: do not assume playlist exists when preparsing

This could crash. The playlist needs to be started (at least until
someone resolves bug #5460).

11 years agohttp out: remove dead code
Rémi Denis-Courmont [Tue, 21 Aug 2012 17:53:30 +0000 (20:53 +0300)]
http out: remove dead code

11 years agomedia_library: fix selecting union member / update arguments.
Francois Cartegnie [Tue, 21 Aug 2012 17:57:58 +0000 (19:57 +0200)]
media_library: fix selecting union member / update arguments.

ml_AttributeIsString() defines String as 1 and Integer as 0.
The switch/case was just doing the opposite...

11 years agoLua demux: no need for playlist
Rémi Denis-Courmont [Tue, 21 Aug 2012 17:48:11 +0000 (20:48 +0300)]
Lua demux: no need for playlist

vlclua_playlist_add_internal() requires the playlist only if there is
no parent item. There is always a parent item when demuxing.

11 years agoinput_ExtractAttachmentAndCacheArt(): no need for playlist
Rémi Denis-Courmont [Tue, 21 Aug 2012 17:41:06 +0000 (20:41 +0300)]
input_ExtractAttachmentAndCacheArt(): no need for playlist

11 years agoRemove assert() with side effects
Rémi Denis-Courmont [Tue, 21 Aug 2012 17:40:24 +0000 (20:40 +0300)]
Remove assert() with side effects

pl_Get() has side effects.

11 years agolibvlc_media_save_meta(): no need for playlist object
Rémi Denis-Courmont [Tue, 21 Aug 2012 17:37:00 +0000 (20:37 +0300)]
libvlc_media_save_meta(): no need for playlist object

11 years agopreparser: use vlc_object_t instead of playlist_t
Rémi Denis-Courmont [Tue, 21 Aug 2012 16:50:11 +0000 (19:50 +0300)]
preparser: use vlc_object_t instead of playlist_t

11 years agoplaylist fetcher: use vlc_object_t instead of playlist_t
Rémi Denis-Courmont [Tue, 21 Aug 2012 16:45:36 +0000 (19:45 +0300)]
playlist fetcher: use vlc_object_t instead of playlist_t

11 years agoplaylist: use standard C syntax for variadic macros
Rémi Denis-Courmont [Tue, 21 Aug 2012 16:42:39 +0000 (19:42 +0300)]
playlist: use standard C syntax for variadic macros

11 years agoplaylist art: use vlc_object_t instead of playlist_t
Rémi Denis-Courmont [Tue, 21 Aug 2012 16:39:27 +0000 (19:39 +0300)]
playlist art: use vlc_object_t instead of playlist_t

11 years agoplaylist preparser: do not wait for playing item (refs #5460)
Rémi Denis-Courmont [Tue, 21 Aug 2012 16:31:28 +0000 (19:31 +0300)]
playlist preparser: do not wait for playing item (refs #5460)

This does not really work anyway.

11 years agocontrib/bghudappkit: patch to upgrade the xcodeproj used for compilation
Felix Paul Kühne [Sun, 19 Aug 2012 13:10:42 +0000 (15:10 +0200)]
contrib/bghudappkit: patch to upgrade the xcodeproj used for compilation

11 years agocontrib/growl: added patch to upgrade the xcodeproj and cleanup the script
Felix Paul Kühne [Sun, 19 Aug 2012 13:12:43 +0000 (15:12 +0200)]
contrib/growl: added patch to upgrade the xcodeproj and cleanup the script

11 years agocontrib/caca: fixed compilation with llvm-gcc by disabling some inline ASM
Felix Paul Kühne [Sun, 19 Aug 2012 13:09:35 +0000 (15:09 +0200)]
contrib/caca: fixed compilation with llvm-gcc by disabling some inline ASM

11 years agoRTP: use stream_DemuxControl() - fixes #3145
Rémi Denis-Courmont [Tue, 21 Aug 2012 15:23:36 +0000 (18:23 +0300)]
RTP: use stream_DemuxControl() - fixes #3145

11 years agoRTP input: keep track of chained demux
Rémi Denis-Courmont [Tue, 18 Aug 2009 16:28:30 +0000 (19:28 +0300)]
RTP input: keep track of chained demux

11 years agostream_Demux: add getters for position, length and time (refs #3145)
Rémi Denis-Courmont [Tue, 21 Aug 2012 15:01:17 +0000 (18:01 +0300)]
stream_Demux: add getters for position, length and time (refs #3145)

11 years agostream_Demux: memory leak
Rémi Denis-Courmont [Tue, 21 Aug 2012 14:47:47 +0000 (17:47 +0300)]
stream_Demux: memory leak

11 years agoContribs: fix live555
Jean-Baptiste Kempf [Tue, 21 Aug 2012 15:30:12 +0000 (17:30 +0200)]
Contribs: fix live555

Sorry...

11 years agostream_Demux: no need to block thread cancellation
Rémi Denis-Courmont [Tue, 21 Aug 2012 14:36:58 +0000 (17:36 +0300)]
stream_Demux: no need to block thread cancellation

The thread is not cancelled (ever since vlc_clone() replaced
vlc_thread_create()).

11 years agostream_Demux: destroy the demux from the thread
Rémi Denis-Courmont [Tue, 21 Aug 2012 14:36:16 +0000 (17:36 +0300)]
stream_Demux: destroy the demux from the thread

This is simpler and more consistent.

11 years agostream_Demux: allocating an empty block is legal, do not hack around
Rémi Denis-Courmont [Tue, 21 Aug 2012 14:32:51 +0000 (17:32 +0300)]
stream_Demux: allocating an empty block is legal, do not hack around

11 years agostream_Demux: remove unsafe pointer access
Rémi Denis-Courmont [Tue, 21 Aug 2012 14:30:56 +0000 (17:30 +0300)]
stream_Demux: remove unsafe pointer access

In the original stream_Demux (from 2004), there was a lock. But then
it vanished in a big input "rework"... Anyway, killing the demux
explicitly should not be needed: The underlying stream will return EOF
and any sane demux will return on EOF.

11 years agovar_LocationParse(): accept semicolon as separator
Rémi Denis-Courmont [Tue, 21 Aug 2012 13:59:42 +0000 (16:59 +0300)]
var_LocationParse(): accept semicolon as separator

This is for backward compatibility with existing VLC playlists and
VLC playlist generators.

11 years agoCDDA and SDL plugins do not need -lwinmm
Jean-Baptiste Kempf [Tue, 21 Aug 2012 13:53:02 +0000 (15:53 +0200)]
CDDA and SDL plugins do not need -lwinmm

11 years agov4l2: revector tuner setup
Rémi Denis-Courmont [Tue, 21 Aug 2012 13:38:24 +0000 (16:38 +0300)]
v4l2: revector tuner setup

So the code is reusable for radio device nodes.

11 years agomacosx gui: use vlc_path2uri.
Konstantin Pavlov [Tue, 21 Aug 2012 11:19:50 +0000 (15:19 +0400)]
macosx gui: use vlc_path2uri.

11 years agomacosx: Repack module_config_t.
Sebastien Zwickert [Mon, 20 Aug 2012 11:13:26 +0000 (11:13 +0000)]
macosx: Repack module_config_t.

Signed-off-by: Konstantin Pavlov <thresh@videolan.org>
11 years agoWin32: the core does not need netapi to link
Jean-Baptiste Kempf [Tue, 21 Aug 2012 13:08:01 +0000 (15:08 +0200)]
Win32: the core does not need netapi to link

11 years agovlc_UrlParse(): fix handling of port numbers
Rémi Denis-Courmont [Tue, 21 Aug 2012 13:04:51 +0000 (16:04 +0300)]
vlc_UrlParse(): fix handling of port numbers

Pointed-out-by: Aurélien Nephtali <aurelien.nephtali@gmail.com>
11 years agoMKV: map metadata ENCODED-BY
Jean-Baptiste Kempf [Tue, 21 Aug 2012 10:15:22 +0000 (12:15 +0200)]
MKV: map metadata ENCODED-BY

11 years agosrc/text/url.c: unbreak win32 build.
Konstantin Pavlov [Mon, 20 Aug 2012 20:53:55 +0000 (00:53 +0400)]
src/text/url.c: unbreak win32 build.

11 years agoIDN news
Rémi Denis-Courmont [Mon, 20 Aug 2012 20:32:28 +0000 (23:32 +0300)]
IDN news

11 years agovlc_UrlParse: support for Internationalized Domain Names (fixes #7343)
Rémi Denis-Courmont [Mon, 20 Aug 2012 20:24:08 +0000 (23:24 +0300)]
vlc_UrlParse: support for Internationalized Domain Names (fixes #7343)

11 years agoconfigure: add check for libidn
Rémi Denis-Courmont [Mon, 20 Aug 2012 20:14:54 +0000 (23:14 +0300)]
configure: add check for libidn

Note that versions 1.24 and later of GNU/libidn are dual-licensed under
GPLv2+ and LGPLv3+. As with GnuTLS or Samba client, there are 3 ways
to retain LibVLC binaries under LGPLv2.1+:
 - link against a version of GNU/libidn from last year (or older),
 - do not support IDN at all,
 - use another IDNA back-end (e.g. Windows Vista's Normaliz.dll).

11 years agovlc_UrlParse: rewrite, de-inline and simplify
Rémi Denis-Courmont [Mon, 20 Aug 2012 20:06:18 +0000 (23:06 +0300)]
vlc_UrlParse: rewrite, de-inline and simplify

11 years agovlc_path2uri(): rename from make_URI() and always convert path
Rémi Denis-Courmont [Mon, 20 Aug 2012 17:31:05 +0000 (20:31 +0300)]
vlc_path2uri(): rename from make_URI() and always convert path

When there is an ambiguity, the caller is responsible for determining
whether a string is an URL or a path. In most cases, the string is
known as a file path.

11 years agoQt4: remove unnecessary path to URL conversion
Rémi Denis-Courmont [Mon, 20 Aug 2012 16:51:40 +0000 (19:51 +0300)]
Qt4: remove unnecessary path to URL conversion

Recent entries are already MRLs.

11 years agodecode_URI_duplicate: fix error handling
Rémi Denis-Courmont [Mon, 20 Aug 2012 16:35:01 +0000 (19:35 +0300)]
decode_URI_duplicate: fix error handling

11 years agoSplit URL functions from other strings functions
Rémi Denis-Courmont [Mon, 20 Aug 2012 16:02:45 +0000 (19:02 +0300)]
Split URL functions from other strings functions