]>
git.sesse.net Git - vlc/log
Felix Paul Kühne [Sun, 7 Aug 2005 18:23:46 +0000 (18:23 +0000)]
* forgot these 2
Felix Paul Kühne [Sun, 7 Aug 2005 17:58:39 +0000 (17:58 +0000)]
* whoops
Felix Paul Kühne [Sun, 7 Aug 2005 17:54:45 +0000 (17:54 +0000)]
* ALL: ported the WX-bookmarks-window to Cocoa (closes #22)
- complete functionality except "Extract" (I'm going to fix that next week)
* MainMenu.nib: re-orded the window-menu a bit
* wizard.*: added a method to launch it from the bookmarks
Olivier Teulière [Sun, 7 Aug 2005 11:46:25 +0000 (11:46 +0000)]
* wxwidgets/updatevlc.cpp: Resize the tree control when resizing the window
Felix Paul Kühne [Sun, 7 Aug 2005 11:07:49 +0000 (11:07 +0000)]
* fix compile warnings
Olivier Teulière [Sun, 7 Aug 2005 10:56:07 +0000 (10:56 +0000)]
* wxwidgets/menus.cpp: Added "Open Directory" in the wx popup menu
* skins2: Added dialogs.directory() and dialogs.streamingWizard() actions
* doc/skins/skins2-howto.xml: Updated the doc accordingly
Antoine Cellerier [Sun, 7 Aug 2005 02:59:04 +0000 (02:59 +0000)]
* add "remove prefs and cache" option in installer and uninstaller
Cyril Deguet [Sat, 6 Aug 2005 23:45:34 +0000 (23:45 +0000)]
* all: fixed member initialization order
Cyril Deguet [Sat, 6 Aug 2005 23:38:31 +0000 (23:38 +0000)]
* all: use command objects in FSM instead of C-style callbacks
Felix Paul Kühne [Sat, 6 Aug 2005 23:17:23 +0000 (23:17 +0000)]
* comment out an include, which isn't in trunk yet...
Felix Paul Kühne [Sat, 6 Aug 2005 23:16:09 +0000 (23:16 +0000)]
* fix 4 memory leaks introduced in the nib-split, stupid me
Felix Paul Kühne [Sat, 6 Aug 2005 22:40:35 +0000 (22:40 +0000)]
* set keywords
Felix Paul Kühne [Sat, 6 Aug 2005 21:22:23 +0000 (21:22 +0000)]
* added the IMG-file-type
Antoine Cellerier [Sat, 6 Aug 2005 21:17:27 +0000 (21:17 +0000)]
fix compile on makensis versions < 2.07 (debian sid is 2.06)
Cyril Deguet [Sat, 6 Aug 2005 21:15:48 +0000 (21:15 +0000)]
* dialogs.cpp: fixed an assert failure in open skins dialog
Felix Paul Kühne [Sat, 6 Aug 2005 20:48:15 +0000 (20:48 +0000)]
* Updated
Antoine Cellerier [Sat, 6 Aug 2005 19:44:35 +0000 (19:44 +0000)]
* add context menu item to open directories
* ask to uninstall VLC before installing
* use several languages (its nice for people who really don't talk english)
* small fixes
Cyril Deguet [Sat, 6 Aug 2005 19:36:54 +0000 (19:36 +0000)]
* vlc_common.c: forward declaration of dirent for vlc_symbols.h
Cyril Deguet [Sat, 6 Aug 2005 19:09:54 +0000 (19:09 +0000)]
* charset.c: don't return a pointer to a buffer allocated on the stack!
* all: removed some warnings
Cyril Deguet [Sat, 6 Aug 2005 15:08:37 +0000 (15:08 +0000)]
* libvlc.c: don't crash in vlc_iconv if vlc_iconv_open failed
* sap.c: compilation fix
* win32_graphics.cpp: avoid multiple #define
Christophe Massiot [Sat, 6 Aug 2005 11:45:34 +0000 (11:45 +0000)]
* src/extras/libc.c: Fixed compilation on systems without scandir().
Christophe Massiot [Sat, 6 Aug 2005 11:04:31 +0000 (11:04 +0000)]
* include/vlc_common.h: VLC_EXPORT macros can't span on several lines.
Felix Paul Kühne [Fri, 5 Aug 2005 19:47:51 +0000 (19:47 +0000)]
* macosx/extended.*: finished the extended-controls for OSX (closes #268)
- save the prefs when they are changed, so the settings are kept
- restore the objects to the correct values
- fixed some compiler warnings
- i18n support additions
* Extended.nib: minor tweak
* wxwidgets/extrapanel.cpp: fixed typo
Christophe Massiot [Fri, 5 Aug 2005 19:25:38 +0000 (19:25 +0000)]
* src/extras/libc.c: Added an implementation of scandir (from directory.c).
* modules/control/http.c: Use scandir instead of readdir since it allows
to sort the files alphanumerically.
* src/misc/charset.c: Fixed the declaration of vlc_fix_readdir_charset.
Christophe Massiot [Fri, 5 Aug 2005 18:44:47 +0000 (18:44 +0000)]
* modules/control/http.c: Support for ~ in foreach directory.
Christophe Massiot [Fri, 5 Aug 2005 17:56:50 +0000 (17:56 +0000)]
* modules/control/http.c: Added two new RPN functions : playlist_add and
play. playlist_add takes two arguments, mrl and name, and returns
the ID of the added item. play takes 1 argument, the ID of the item,
and returns non-zero in case of error. These functions are much more
convenient than using the "control" tags, because you can then do
several commands in the same page, and get the playlist ID of the
added item, which many people complained about.
Christophe Massiot [Fri, 5 Aug 2005 17:52:46 +0000 (17:52 +0000)]
* modules/gui/skins2/src/skin_main.cpp: Unsubscribe message queue when
failing.
Rémi Denis-Courmont [Fri, 5 Aug 2005 15:56:41 +0000 (15:56 +0000)]
Fix compiler warnings
Christophe Massiot [Fri, 5 Aug 2005 15:20:53 +0000 (15:20 +0000)]
* ALL: a couple more vlc_object_release()...
Christophe Massiot [Fri, 5 Aug 2005 14:46:20 +0000 (14:46 +0000)]
* modules/stream_out/transcode.c: Fixed DTS madness after pausing when
--sout-transcode-fps is in use.
Christophe Massiot [Fri, 5 Aug 2005 13:54:35 +0000 (13:54 +0000)]
* src/misc/httpd.c: Changed the encoding of mandatory pages (401, 403, 404...)
to ascii instead of UTF-8 because those pages actually contain only
ascii characters, and it allows it to work with all browsers including
those which do not support UTF-8. BTW these pages should be somewhere
in the filesystem instead of hard-coded in the C file.
Christophe Massiot [Fri, 5 Aug 2005 13:45:56 +0000 (13:45 +0000)]
* ALL: releasing a few unreleased objects.
Christophe Massiot [Fri, 5 Aug 2005 13:45:10 +0000 (13:45 +0000)]
* src/misc/objects.c: More verbosity to debug unreleased objects.
Christophe Massiot [Fri, 5 Aug 2005 13:43:50 +0000 (13:43 +0000)]
* src/input/input.c: msg_Warn->msg_Dbg
Felix Paul Kühne [Fri, 5 Aug 2005 13:03:54 +0000 (13:03 +0000)]
* fixed minor stuff
Felix Paul Kühne [Fri, 5 Aug 2005 13:03:20 +0000 (13:03 +0000)]
* added video filters and i18n support -- still ToDo: loaded the settings from the prefs correctly
Felix Paul Kühne [Fri, 5 Aug 2005 07:52:05 +0000 (07:52 +0000)]
* updated the po-files
Felix Paul Kühne [Thu, 4 Aug 2005 23:31:31 +0000 (23:31 +0000)]
* VLCExtended is no class needed there
Felix Paul Kühne [Thu, 4 Aug 2005 23:24:50 +0000 (23:24 +0000)]
* port of the WX-advanded-GUI to OSX (refs #268)
- the adjust-image-filter and the audio-filters are completely useable
ToDo:
- complete i18n support
- video-filters
- loading the settings from the prefs correctly
- probably minor layout tweaks, etc.
Gildas Bazin [Thu, 4 Aug 2005 21:58:02 +0000 (21:58 +0000)]
* configure.ac: another fix for libavutil detection.
Gildas Bazin [Thu, 4 Aug 2005 21:49:00 +0000 (21:49 +0000)]
* configure.ac: support for latest ffmpeg changes (introduction of libavutil).
Christophe Mutricy [Thu, 4 Aug 2005 19:22:10 +0000 (19:22 +0000)]
Compile fix
Christophe Massiot [Thu, 4 Aug 2005 19:15:33 +0000 (19:15 +0000)]
* modules/control/http.c: New option --http-charset to specify which
charset the HTML pages will be transformed into (default no transform,
ie. UTF-8). Call vlc_fix_readdir_charset whenever necessary, the
http intf should now work under Mac OS X with non-ascii filenames.
When using the 'add' command (MVLC_ADD), add an extra paramater 'name'
besides 'mrl' to specify which name to use in the playlist.
Rémi Denis-Courmont [Thu, 4 Aug 2005 19:14:06 +0000 (19:14 +0000)]
Initialize iconv at The Right Times
Christophe Massiot [Thu, 4 Aug 2005 19:11:07 +0000 (19:11 +0000)]
* modules/access/directory.c: Call vlc_fix_readdir_charset() whenever
needed. This fixes the directory access module under Mac OS X.
Christophe Massiot [Thu, 4 Aug 2005 19:10:21 +0000 (19:10 +0000)]
* extras/contrib/src: Patched libiconv to handle UTF-8-MAC (format
returned by Darwin's readdir). Probably we should send this upstream.
Christophe Massiot [Thu, 4 Aug 2005 19:09:15 +0000 (19:09 +0000)]
* src/misc/charset.c: New function vlc_fix_readdir_charset. It is used
under Mac OS X to transform UTF-8-MAC returned by readdir() into
UTF-8. Darwin always uses UTF-8 internally, so we vlc_current_charset
should always return UTF-8. Also made vlc_current_charset()
thread-safe and added a few missing const's.
Christophe Massiot [Thu, 4 Aug 2005 19:06:29 +0000 (19:06 +0000)]
* include/network.h: Fixed vlc_UrlEncode with non-ASCII characters.
Christophe Massiot [Thu, 4 Aug 2005 19:05:21 +0000 (19:05 +0000)]
* src/libvlc.c: Fixed segfault introduced in #12010 when current_charset is
UTF-8.
Rémi Denis-Courmont [Thu, 4 Aug 2005 19:03:28 +0000 (19:03 +0000)]
Fix question marks insertion
Rémi Denis-Courmont [Thu, 4 Aug 2005 18:14:40 +0000 (18:14 +0000)]
Don't call vlc_current_charset and vlc_iconv_open at every conversion
Christophe Mutricy [Thu, 4 Aug 2005 17:18:13 +0000 (17:18 +0000)]
Compile fix
Rémi Denis-Courmont [Thu, 4 Aug 2005 17:03:42 +0000 (17:03 +0000)]
Fix heap buffer overflow
Rémi Denis-Courmont [Thu, 4 Aug 2005 16:50:18 +0000 (16:50 +0000)]
fix spelling of "unsupported"
Rémi Denis-Courmont [Thu, 4 Aug 2005 16:47:04 +0000 (16:47 +0000)]
Speed up LocaleFree()
Rémi Denis-Courmont [Thu, 4 Aug 2005 16:38:57 +0000 (16:38 +0000)]
* reimplement EnableUTF8 without iconv
* move Unicode stuff to a separate file
Rémi Denis-Courmont [Thu, 4 Aug 2005 14:58:44 +0000 (14:58 +0000)]
* modules/control/http.c : specify UTF-8 as charset (closes #236)
* share/html/* : sepcify UTF-8 as XML encoding
* httpd.c : add a bunch of "const"
Rémi Denis-Courmont [Thu, 4 Aug 2005 14:45:59 +0000 (14:45 +0000)]
Add stub httpd_ServerIP when httpd is not compiled
Felix Paul Kühne [Thu, 4 Aug 2005 12:47:04 +0000 (12:47 +0000)]
* disable the compilation of ffplay (solves a SDL compilation issue)
Felix Paul Kühne [Thu, 4 Aug 2005 12:11:15 +0000 (12:11 +0000)]
* really fix the patch....
Felix Paul Kühne [Thu, 4 Aug 2005 11:55:52 +0000 (11:55 +0000)]
* fix the patch file
Felix Paul Kühne [Thu, 4 Aug 2005 11:49:36 +0000 (11:49 +0000)]
* fix compilation of libopendaap on 10.2
Felix Paul Kühne [Thu, 4 Aug 2005 10:04:35 +0000 (10:04 +0000)]
* removed unneeded ifdef, which broke the compilation on Darwin 8.x
Cyril Deguet [Wed, 3 Aug 2005 22:44:45 +0000 (22:44 +0000)]
* config.in: wxwindows -> wxwidgets. Added a HTTPD option
Felix Paul Kühne [Wed, 3 Aug 2005 21:47:47 +0000 (21:47 +0000)]
* implemented transcoding when streaming -- might need some testing, if anyone on OSX got the time (refs #271)
Gildas Bazin [Wed, 3 Aug 2005 21:42:04 +0000 (21:42 +0000)]
* modules/gui/wxwidgets/interface.cpp: bring back text wrapping on win32 for the about dialog box.
Gildas Bazin [Wed, 3 Aug 2005 21:33:37 +0000 (21:33 +0000)]
* src/misc/modules.c: reverted 11984 which breaks the plugins cache.
Gildas Bazin [Wed, 3 Aug 2005 21:23:04 +0000 (21:23 +0000)]
* src/libvlc.c: compilation fix.
Olivier Teulière [Wed, 3 Aug 2005 21:00:03 +0000 (21:00 +0000)]
* skins2/vars/playlist.cpp: compilation fix
Rémi Denis-Courmont [Wed, 3 Aug 2005 19:09:58 +0000 (19:09 +0000)]
* M3U: make sure strings are UTF8
* old: convert
Rémi Denis-Courmont [Wed, 3 Aug 2005 19:07:09 +0000 (19:07 +0000)]
Handle NULL pointer properly in Unicode conversion thingy
Rémi Denis-Courmont [Wed, 3 Aug 2005 19:01:44 +0000 (19:01 +0000)]
Use UTF-8 internally (closes #16 and introduces lots of yet to be uncovered bugs)
* libvlc: Conversion functions (needs performance improvement)
Convert filenames from command line
* SAP, Skins2: no perform own UTF-8 conversion
* file, playlistold : convert
* wx, winCE : assume UTF-8
Gildas Bazin [Wed, 3 Aug 2005 18:26:11 +0000 (18:26 +0000)]
* modules/video_output/wingdi.c: compilation fix when compiled as plugin.
Christophe Mutricy [Wed, 3 Aug 2005 16:57:29 +0000 (16:57 +0000)]
Forgot to change a few variable names (refs #80)
Rémi Denis-Courmont [Wed, 3 Aug 2005 16:18:38 +0000 (16:18 +0000)]
There is no "=~" operator in C (it simply means "= ~").
I assume the intent was "&= ~" which is not the same.
Needs review.
Rémi Denis-Courmont [Wed, 3 Aug 2005 15:58:31 +0000 (15:58 +0000)]
Module bank memleak
Rémi Denis-Courmont [Wed, 3 Aug 2005 15:45:21 +0000 (15:45 +0000)]
Fix the message queue memleak
Christophe Mutricy [Wed, 3 Aug 2005 15:31:26 +0000 (15:31 +0000)]
Renaming of wxwidgets options. Close the renaming (refs #80)
Christophe Mutricy [Wed, 3 Aug 2005 15:03:23 +0000 (15:03 +0000)]
wxWindows -> wxWidgets step 3 (refs #80)
Christophe Massiot [Wed, 3 Aug 2005 14:52:17 +0000 (14:52 +0000)]
* src/misc/image.c: Really fixed the segfault on unsupported image type.
Christophe Mutricy [Wed, 3 Aug 2005 14:33:59 +0000 (14:33 +0000)]
wxWindows -> wxWidgets in configure.ac and renaming the dir.
NB: Likely to break your cache and preferences
Felix Paul Kühne [Wed, 3 Aug 2005 13:07:46 +0000 (13:07 +0000)]
* implemented MMS-support (refs #271)
Christophe Massiot [Wed, 3 Aug 2005 12:58:53 +0000 (12:58 +0000)]
* extras/contrib: Added libSDL and libSDL_image to the contrib system,
along with libjpeg and libtiff. SDL has been heavily patched not to
hijack main() on Darwin, you should do the same for other platforms.
Also fixed a huge number of typos in the Makefile, and reverted to
an old version of ffmpeg because our friends there are breaking
everything again.
* Makefile.am: Re-added the "Default" directory for Xcode 2.1.
Christophe Massiot [Wed, 3 Aug 2005 12:48:10 +0000 (12:48 +0000)]
* modules/codec/ffmpeg/encoder.c: Avoid a useless warning.
Cyril Deguet [Tue, 2 Aug 2005 23:26:22 +0000 (23:26 +0000)]
* var_manager.cpp: explicit object destruction order to avoid access
to an already destroyed map ! (and a crash with MSVC runtime...)
Cyril Deguet [Tue, 2 Aug 2005 21:27:53 +0000 (21:27 +0000)]
* rv32.c: new basic video filter to convert RV24 to RV32
(remove the dependency of skins2 to ffmpeg for PNG loading)
Rémi Denis-Courmont [Tue, 2 Aug 2005 19:11:23 +0000 (19:11 +0000)]
Use new network modules semantics (closes #283)
but it is even more ugly than before
Christophe Mutricy [Tue, 2 Aug 2005 18:31:32 +0000 (18:31 +0000)]
Add some sections
Rémi Denis-Courmont [Tue, 2 Aug 2005 17:59:33 +0000 (17:59 +0000)]
Rename wxWindows to wxWidgets (refs #80)
(keep backward compatible shortcuts, of course)
Christophe Massiot [Tue, 2 Aug 2005 17:43:34 +0000 (17:43 +0000)]
* src/stream_output/sap.c: Fixed small memory leak.
Rémi Denis-Courmont [Tue, 2 Aug 2005 17:31:33 +0000 (17:31 +0000)]
Minor bugfix and cleanup
Felix Paul Kühne [Tue, 2 Aug 2005 16:53:43 +0000 (16:53 +0000)]
* packages.mak: Updated the download server of libopendaap and the used version. 0.4.0 is entirely free on the contrary to previous versions, since it uses a free mdns-library instead of Apple's own now.
* Makefile:
- Our patch was applied upstream, so we don't need it anymore.
- Fixed a copy&paste typo, which prevented the dist-clean of 9 libraries
Rémi Denis-Courmont [Tue, 2 Aug 2005 15:31:47 +0000 (15:31 +0000)]
- When both IPv4 and IPv6 plugins return a socket, use the IPv6 one if
IPV6_ONLY can be turned off. It is supposed to be off by default, and
it actually is. Unfortunately, OpenBSD and NetBSD people think
network software programmer like us are too stupid to use this
feature properly, so they just removed it. Lets say the most stupid
are not always the ones one think. Also, Windows doesn't support this
yet. On all these OSes, keep the old behavior; that is prefer IPv4.
Closes #166.
- Windows protection level compile fix
Rémi Denis-Courmont [Tue, 2 Aug 2005 15:23:46 +0000 (15:23 +0000)]
Fix typo in previous commit
Christophe Massiot [Tue, 2 Aug 2005 14:17:01 +0000 (14:17 +0000)]
* modules/codec/ffmpeg: More locking around avcodec_open() and avcodec_close().
Derk-Jan Hartman [Tue, 2 Aug 2005 10:30:59 +0000 (10:30 +0000)]
* SDK shouldn't be enabled yet.
Derk-Jan Hartman [Tue, 2 Aug 2005 10:28:54 +0000 (10:28 +0000)]
* Fix mpeg2dec download
Damien Fouilleul [Tue, 2 Aug 2005 09:02:49 +0000 (09:02 +0000)]
- add libvlc.a at the end of the linking chain, so that --disable-plugins works for the ActiveX Plugin (ref. #276)
Sigmund Augdal Helberg [Mon, 1 Aug 2005 21:12:22 +0000 (21:12 +0000)]
some more suggestions by trax
Antoine Cellerier [Mon, 1 Aug 2005 19:50:19 +0000 (19:50 +0000)]
add François Seigner