Felix Paul Kühne [Mon, 31 Jul 2006 22:15:13 +0000 (22:15 +0000)]
* removed the old panel which used to show msg_err completely (hopefully) and added a new menu entry to show the collective errors/warnings panel by hand. Additionally, this panel got a details button now. (thanks to thedj for the idea)
Felix Paul Kühne [Sun, 30 Jul 2006 22:11:36 +0000 (22:11 +0000)]
osx/intf.m: don't show msg_err's in the OSX GUI anymore. Localised errors/warnings are shown by the interaction framework now.
wx/interaction.cpp: another WX compilation fix
Felix Paul Kühne [Sun, 30 Jul 2006 22:00:44 +0000 (22:00 +0000)]
* additional interaction enhancements
- intf_UserFatal takes an addition bool-argument now to set whether the error message will be blocking in the interface or not (so TRUE = blocking)
- intf_UserWarn is always non-blocking and is used to check important, localised warnings to the user
* wx: a compilation fix, but no update to the current API
* osx: complete implementation of the interaction framework using some Carbon (!) functions, because the needed icons aren't accessible through Cocoa. Regrettably, I had to add yet another nib-file to keep the code clean and readable.
The Error-dialogue is no longer re-usable (so the specific ID was removed). The interface needs to keep track of the reported errors and warnings. Thus, it may discard them as requested by the user and doesn't need to care about the core.
* Allow the asx module to peek instead on relying on file extension
* Added the QuickTime RTSPtext redirect system. uses m3u, even though they are not related.
* Added the WM Server [Reference] redirects to the pls playlist demux. it's also INI based.
Felix Paul Kühne [Sat, 29 Jul 2006 15:07:42 +0000 (15:07 +0000)]
* enhanced the interaction core with some method additions/changes
- intf_UserProgress* takes an additional argument now. use it to provide the time to go (in sec) until the process will be finished. Provide 0, if you don't have such info. The interface will hide the respective text-field.
- intf_UserProgressIsCancelled can be called by the module which triggered the interaction dialogue on a regular interval, to check if the user cancelled the dialogue or not. This is for dialogues with an optional cancel-button only (like the modal progress panel), so it doesn't replace p_dialog->i_return = DIALOG_CANCELLED which is for yes/no-style dialogues
- intf_UserOkayCancel was removed in favour of an enhanced intf_UserYesNo
- intf_UserYesNo takes 3 additional arguments now to get the custom captions of the default (~Yes), alternate(~No) and one optional button(~Cancel). This provides a better interface experience for the user and is more compliant with OSX's HIGL. The interface automatically hides the 3rd button, if NULL is given.
if (vout_Control VOUT_REPARENT is called giving a Drawable in args)
then
that Drawable is used as new parent
otherwise
DefaultRootWindow will be the parent
miscellaneous fixes when building contribs on Cygwin
- boostrap: make configure.ac happy when detecting contribs build on Cygwin
- Makefile: cleanup, fixed extraction of files containing invalid characters (on DOS LFN), gpg-error compiling
ffmpeg contribs:
.pc hqve been fixed upstream
delete empty win32 patch
temporarly disable install patch. it works fine without on debian and macOSX. FC4 to be investigated
* skins2: fixed several encoding issues. In particular, it should now be
possible to load a skin on Windows when logged with an account containing
non-english characters.
Jean-Paul Saman [Sun, 23 Jul 2006 16:21:35 +0000 (16:21 +0000)]
Forward port of revision 16113. Fixes a bug in live555 module, that made audio packets (only for audio types that are not supported) being sent to the video decoder. This caused artefacts and segmentation faults in the decoder. VLC core handles the case for codec being not supported just fine, so removed the check for undefined codec.
add --snapshot-prefix and --snapshot-sequential options. --snapshot-prefix lets you choose the filename's prefix (default it "vlcsnap-"). --snapshot-sequential numbers the snapshot starting with 1 and incrementing every time.