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
* Replay gain support
* Audio playback when going slower/faster (no pitch filter yet)
* New spatializer audio filter
* Correct DTS output via S/PDIF
Stream output:
* RTSP for TS-multiplexed broadcast streams
......@@ -145,6 +146,7 @@ Interfaces:
* Mac OS X
* Improved video output features
* Access to VideoLAN's Help Wiki within VLC
* New setting to disable the "Recent Items" service
* Unix
* Option to allow only one running instance, using D-Bus interface.
* D-Bus Interface implementing the MPRIS
......
......@@ -48,8 +48,7 @@ void E_(CloseVideoGL) ( vlc_object_t * );
* Module descriptor
*****************************************************************************/
#define EMBEDDED_TEXT N_("Embedded video output")
#define EMBEDDED_LONGTEXT N_( \
"Display the video in the controller window instead of a in separate window.")
#define EMBEDDED_LONGTEXT N_( "Display the video in the controller window instead of a in separate window.")
#define VDEV_TEXT N_("Video device")
#define VDEV_LONGTEXT N_("Number of the screen to use by default to display " \
......@@ -57,8 +56,7 @@ void E_(CloseVideoGL) ( vlc_object_t * );
"the video device selection menu.")
#define OPAQUENESS_TEXT N_("Opaqueness")
#define OPAQUENESS_LONGTEXT N_( \
"Set the transparency of the video output. 1 is non-transparent (default) " \
#define OPAQUENESS_LONGTEXT N_( "Set the transparency of the video output. 1 is non-transparent (default) " \
"0 is fully transparent.")
#define STRETCH_TEXT N_("Stretch video to fill window")
......@@ -82,6 +80,10 @@ void E_(CloseVideoGL) ( vlc_object_t * );
#define AUTOPLAY_OSX_LONGTEXT N_("Start playback of new items immediately " \
"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();
set_description( _("Mac OS X interface") );
set_capability( "interface", 100 );
......@@ -92,6 +94,8 @@ vlc_module_begin();
VLC_FALSE );
add_bool( "macosx-autoplay", 1, NULL, AUTOPLAY_OSX_TEST, AUTOPLAY_OSX_LONGTEXT,
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,
VLC_FALSE );
......
......@@ -994,7 +994,7 @@
/* Recent documents menu */
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]
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