Commit 1e8bbf19 authored by Felix Paul Kühne's avatar Felix Paul Kühne

macosx: added an option to disable the 'Recent Items' list as requested by...

macosx: added an option to disable the 'Recent Items' list as requested by multiple forum users (closes #1340)
parent 32cdbfa3
...@@ -121,6 +121,7 @@ Audio output and filters ...@@ -121,6 +121,7 @@ Audio output and filters
* Replay gain support * Replay gain support
* Audio playback when going slower/faster (no pitch filter yet) * Audio playback when going slower/faster (no pitch filter yet)
* New spatializer audio filter * New spatializer audio filter
* Correct DTS output via S/PDIF
Stream output: Stream output:
* RTSP for TS-multiplexed broadcast streams * RTSP for TS-multiplexed broadcast streams
...@@ -145,6 +146,7 @@ Interfaces: ...@@ -145,6 +146,7 @@ Interfaces:
* Mac OS X * Mac OS X
* Improved video output features * Improved video output features
* Access to VideoLAN's Help Wiki within VLC * Access to VideoLAN's Help Wiki within VLC
* New setting to disable the "Recent Items" service
* Unix * Unix
* Option to allow only one running instance, using D-Bus interface. * Option to allow only one running instance, using D-Bus interface.
* D-Bus Interface implementing the MPRIS * D-Bus Interface implementing the MPRIS
......
...@@ -48,8 +48,7 @@ void E_(CloseVideoGL) ( vlc_object_t * ); ...@@ -48,8 +48,7 @@ void E_(CloseVideoGL) ( vlc_object_t * );
* Module descriptor * Module descriptor
*****************************************************************************/ *****************************************************************************/
#define EMBEDDED_TEXT N_("Embedded video output") #define EMBEDDED_TEXT N_("Embedded video output")
#define EMBEDDED_LONGTEXT N_( \ #define EMBEDDED_LONGTEXT N_( "Display the video in the controller window instead of a in separate window.")
"Display the video in the controller window instead of a in separate window.")
#define VDEV_TEXT N_("Video device") #define VDEV_TEXT N_("Video device")
#define VDEV_LONGTEXT N_("Number of the screen to use by default to display " \ #define VDEV_LONGTEXT N_("Number of the screen to use by default to display " \
...@@ -57,8 +56,7 @@ void E_(CloseVideoGL) ( vlc_object_t * ); ...@@ -57,8 +56,7 @@ void E_(CloseVideoGL) ( vlc_object_t * );
"the video device selection menu.") "the video device selection menu.")
#define OPAQUENESS_TEXT N_("Opaqueness") #define OPAQUENESS_TEXT N_("Opaqueness")
#define OPAQUENESS_LONGTEXT N_( \ #define OPAQUENESS_LONGTEXT N_( "Set the transparency of the video output. 1 is non-transparent (default) " \
"Set the transparency of the video output. 1 is non-transparent (default) " \
"0 is fully transparent.") "0 is fully transparent.")
#define STRETCH_TEXT N_("Stretch video to fill window") #define STRETCH_TEXT N_("Stretch video to fill window")
...@@ -82,6 +80,10 @@ void E_(CloseVideoGL) ( vlc_object_t * ); ...@@ -82,6 +80,10 @@ void E_(CloseVideoGL) ( vlc_object_t * );
#define AUTOPLAY_OSX_LONGTEXT N_("Start playback of new items immediately " \ #define AUTOPLAY_OSX_LONGTEXT N_("Start playback of new items immediately " \
"once they were added." ) "once they were added." )
#define RECENT_ITEMS_TEXT N_("Keep Recent Items")
#define RECENT_ITEMS_LONGTEXT N_("By default, VLC keeps a list of the last 10 items. " \
"This feature can be disabled here.")
vlc_module_begin(); vlc_module_begin();
set_description( _("Mac OS X interface") ); set_description( _("Mac OS X interface") );
set_capability( "interface", 100 ); set_capability( "interface", 100 );
...@@ -92,6 +94,8 @@ vlc_module_begin(); ...@@ -92,6 +94,8 @@ vlc_module_begin();
VLC_FALSE ); VLC_FALSE );
add_bool( "macosx-autoplay", 1, NULL, AUTOPLAY_OSX_TEST, AUTOPLAY_OSX_LONGTEXT, add_bool( "macosx-autoplay", 1, NULL, AUTOPLAY_OSX_TEST, AUTOPLAY_OSX_LONGTEXT,
VLC_FALSE ); VLC_FALSE );
add_bool( "macosx-recentitems", 1, NULL, RECENT_ITEMS_TEXT, RECENT_ITEMS_LONGTEXT,
VLC_FALSE );
add_bool( "macosx-fspanel", 1, NULL, FSPANEL_TEXT, FSPANEL_LONGTEXT, add_bool( "macosx-fspanel", 1, NULL, FSPANEL_TEXT, FSPANEL_LONGTEXT,
VLC_FALSE ); VLC_FALSE );
......
...@@ -994,7 +994,7 @@ ...@@ -994,7 +994,7 @@
/* Recent documents menu */ /* Recent documents menu */
o_true_file = [NSURL fileURLWithPath: o_uri]; o_true_file = [NSURL fileURLWithPath: o_uri];
if( o_true_file != nil ) if( o_true_file != nil && (BOOL)config_GetInt( p_playlist, "macosx-recentitems" ) == YES )
{ {
[[NSDocumentController sharedDocumentController] [[NSDocumentController sharedDocumentController]
noteNewRecentDocumentURL: o_true_file]; noteNewRecentDocumentURL: o_true_file];
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment