extras/contrib/src/Makefile: cleaned up INSTALL_NAME macro for MacOS X: all the dylib in contrib/lib are soft-linked to their distributed version in 'vlc-lib'. this way, VLC build system can use contrib libs on MacOS X the same way as for UNIX, and should simplify porting to libtool
configure.ac: cleaned up Cocoa.h detection, removed link path dependency to 'vlc-lib' as it is no longer necessary
Makefile.am: fixed installation of dylibs as vlc_ prefix is already appended by INSTALL_NAME
NOTE: this change is highly disruptive for MacOS X build, I strongly recommend that you rebuild the contrib packages for this platform. Other platforms are unaffected
* make sure that the timer which is updating the stats-tab is stopped when the panel is closed
* fixed a minor memory leak (the timer wasn't released after invalidating it)
* VLCInfo is o_info_window's delegate now
We can now DnD a file everywhere on the playlist dialog. Droping above the tree will insert at the begining of the playlist. Droping under the tree will insert at the end of the playlist.
playlist.cpp, playlist.hpp: fix segfault when destroying playlist drop target (and use the wxDnD*Locale functions).
interface.cpp, wxwidgets.hpp: put courmisch's fixes to the DnD encoding issue in wx into wxDnDFromLocale and wxDnDFreeLocale
Make the Root CA certificates bundle file for gnutls a configure-time setting
(as it is highly distribution dependant)
On Debian --with-x509-ca-bundle=/etc/ssl/certs/ca-certificates.crt will do
(provided you have the ca-certificates package)
modules/gui/wxwidgets/dialogs/playlist.cpp: add some more checks. Fixes infinite loop when draging an item outside the wxTreeCtrl widget.
src/playlist/item-ext.c: detach item from first matching parent node only.
- Support for adding a single file rather than a directory as CA path
- Use Debian default
much faster, but properly only works on Debian and its derivatives
*.m: unified the title of the Information-panel and the menu-items pointing to it to "Information" (instead of a mixture of "Properties" and "Info")
MainMenu.nib:
- dto
- let the user select the values of the Statistics-tab
* re-designed the information/properties panel to show meta information and statistics
- the display of meta information is completely implemented and functional
- the tree-view in the "Advanced Info" tab is currently broken due to bad casting (I got no idea why yet, because I didn't touch it..)
- the statistics tab isn't implemented yet
Comments on the design and the implementation are welcome. If this re-design is too unstable for 0.8.5, I will withdraw it after branching.
* MainMenu.nib, playlist.m: use NSSearchField instead of NSTextField, so we don't need to replace it manually anymore. This breaks the 10.2-compatibility. (refs #189)
* update.m: use mtime() instead of NSCalenderDate for the time-stamp
* don't store the temp release note in the user's Caches-folder, but in /tmp. Renamed it to vlc_releasenote_%@.tmp, whereas %@ is a timestamp (%m-%d-%y--%I.%M.%S.%F)
* cleanup of the source
Patch for unification and addition of several x264 options (using x264
commandline interface as reference):
8x8dct, asm, bime, chroma-me, chroma-qp-offset, cplxblur, direct,
ipratio, nr, pbratio, qblur, qcomp, qpstep, verbose. Changed (no-)psnr,
(no-)b-adapt, (no-)fast-pskip to similar usage as (no-)cabac. Deprecated
options in favor of x264 cli equivalents (subpel -> subme, frameref ->
ref, etc.) for unification.
Improved order of adding partitions in analyse modes as suggested by
Pengvado (#x264): i4x4,p8x8,i8x8+8x8dct,b8x8,p4x4 (at low bitrate i8x8
would be more important than i4x4 though). Using i8x8 results in a "High
Profile" setting (not all decoders seem to support that). i8x8 requires
8x8dct which is now a seperate option (default disabled)."