-$Id: NEWS,v 1.43 2003/05/20 16:20:33 zorglub Exp $
+$Id: NEWS,v 1.44 2003/05/20 18:53:03 hartman Exp $
Changes between 0.5.3 and 0.6.0:
---------------------------------
Mac OS X port:
* When you add several items to the playlist, they are sorted alphabetically.
- * New about panel
+ * New about panel and revamped preferences panel.
* Fixed the deinterlace menu.
- * Transparency option for video out.
- * Float on top option for video out.
- * New output dialog for transcode and display while stream capabilities
- * New icons
+ * Float on top and a Transparency option for video out.
+ * New output dialog for transcode and display while stream capabilities.
+ * New icons by Davor Orel.
* New audio resampler. Should make VLC much faster.
* Fixed disappearing and crackling sound (PTS is out of range bug)
* We no longer automatically save the preferences when you quit the application
clearRecentItems = id;
closeError = id;
openCrashLog = id;
+ openDocumentation = id;
openLicense = id;
openReadMe = id;
openRecentItem = id;
"o_mi_cut" = id;
"o_mi_deinterlace" = id;
"o_mi_device" = id;
+ "o_mi_documentation" = id;
"o_mi_double_window" = id;
"o_mi_faster" = id;
"o_mi_fittoscreen" = id;
<array>
<integer>977</integer>
</array>
- <key>IBOpenObjects</key>
- <array>
- <integer>1530</integer>
- </array>
<key>IBSystem Version</key>
- <string>6L29</string>
+ <string>6L60</string>
</dict>
</plist>
* intf.h: MacOS X interface plugin
*****************************************************************************
* Copyright (C) 2002-2003 VideoLAN
- * $Id: intf.h,v 1.39 2003/05/15 01:23:05 hartman Exp $
+ * $Id: intf.h,v 1.40 2003/05/20 18:53:03 hartman Exp $
*
* Authors: Jon Lech Johansen <jon-vl@nanocrew.net>
* Christophe Massiot <massiot@via.ecp.fr>
IBOutlet id o_mu_help;
IBOutlet id o_mi_readme;
+ IBOutlet id o_mi_documentation;
IBOutlet id o_mi_reportabug;
IBOutlet id o_mi_website;
IBOutlet id o_mi_license;
- (IBAction)closeError:(id)sender;
- (IBAction)openReadMe:(id)sender;
+- (IBAction)openDocumentation:(id)sender;
- (IBAction)reportABug:(id)sender;
- (IBAction)openWebsite:(id)sender;
- (IBAction)openLicense:(id)sender;
* intf.m: MacOS X interface plugin
*****************************************************************************
* Copyright (C) 2002-2003 VideoLAN
- * $Id: intf.m,v 1.84 2003/05/20 15:23:25 hartman Exp $
+ * $Id: intf.m,v 1.85 2003/05/20 18:53:03 hartman Exp $
*
* Authors: Jon Lech Johansen <jon-vl@nanocrew.net>
* Christophe Massiot <massiot@via.ecp.fr>
[o_mu_help setTitle: _NS("Help")];
[o_mi_readme setTitle: _NS("ReadMe...")];
+ [o_mi_documentation setTitle: _NS("Online Documentation")];
[o_mi_reportabug setTitle: _NS("Report a Bug")];
[o_mi_website setTitle: _NS("VideoLAN Website")];
[o_mi_license setTitle: _NS("License")];
withApplication: @"TextEdit"];
}
+- (IBAction)openDocumentation:(id)sender
+{
+ NSURL * o_url = [NSURL URLWithString:
+ @"http://www.videolan.org/doc/"];
+
+ [[NSWorkspace sharedWorkspace] openURL: o_url];
+}
+
- (IBAction)reportABug:(id)sender
{
NSURL * o_url = [NSURL URLWithString:
* open.m: MacOS X plugin for vlc
*****************************************************************************
* Copyright (C) 2002-2003 VideoLAN
- * $Id: open.m,v 1.33 2003/05/12 01:17:10 hartman Exp $
+ * $Id: open.m,v 1.34 2003/05/20 18:53:03 hartman Exp $
*
* Authors: Jon Lech Johansen <jon-vl@nanocrew.net>
* Christophe Massiot <massiot@via.ecp.fr>
[[o_disc_type cellAtRow:0 column:0] setTitle: _NS("VIDEO_TS folder")];
[[o_disc_type cellAtRow:1 column:0] setTitle: _NS("DVD")];
[[o_disc_type cellAtRow:2 column:0] setTitle: _NS("VCD")];
+ [[o_disc_type cellAtRow:3 column:0] setTitle: _NS("Audio CD")];
[o_net_udp_port_lbl setStringValue: _NS("Port")];
[o_net_udpm_addr_lbl setStringValue: _NS("Address")];
b_menus = 0; b_title_chapter = 1;
[o_disc_dvd_menus setState: FALSE];
}
+ else if ( [o_type isEqualToString: _NS("Audio CD")])
+ {
+ psz_class = kIOCDMediaClass;
+ o_disc = o_type;
+ b_menus = 0; b_title_chapter = 0;
+ [o_disc_dvd_menus setState: FALSE];
+ }
else
{
psz_class = kIODVDMediaClass;
o_mrl_string = [NSString stringWithFormat: @"vcd://%@@%i,%i",
o_device, i_title, i_chapter];
}
+ else if ( [o_type isEqualToString: _NS("Audio CD")] )
+ {
+ if ( [o_device isEqualToString:
+ [NSString stringWithFormat: _NS("No %@s found"), o_type]] )
+ o_device = @"";
+ o_mrl_string = [NSString stringWithFormat: @"cdda://%@",
+ o_device];
+ }
else if ( [o_type isEqualToString: _NS("DVD")] )
{
if ( [o_device isEqualToString:
* prefs.m: MacOS X plugin for vlc
*****************************************************************************
* Copyright (C) 2002-2003 VideoLAN
- * $Id: prefs.m,v 1.22 2003/05/20 15:23:25 hartman Exp $
+ * $Id: prefs.m,v 1.23 2003/05/20 18:53:03 hartman Exp $
*
* Authors: Jon Lech Johansen <jon-vl@nanocrew.net>
* Derk-Jan Hartman <thedj at users.sf.net>
- (void)outlineViewSelectionDidChange:(NSNotification *)o_notification
{
- NSLog( [[o_tree itemAtRow:[o_tree selectedRow]] getName] );
[self showViewForID: [[o_tree itemAtRow:[o_tree selectedRow]] getObjectID] andName: [[o_tree itemAtRow:[o_tree selectedRow]] getName]];
}
id o_vlc_config = [o_unknown isKindOfClass: [NSNotification class]] ?
[o_unknown object] : o_unknown;
- NSString *o_module_name = [o_vlc_config moduleName];
-
int i_type = [o_vlc_config configType];
NSString *o_name = [o_vlc_config configName];
- NSLog( o_name);
char *psz_name = (char *)[o_name UTF8String];
switch( i_type )
NSString *o_value;
o_value = [o_vlc_config titleOfSelectedItem];
- NSLog( o_value);
psz_value = (char *)[o_value UTF8String];
config_PutPsz( p_intf, psz_name, psz_value );
NSString *o_value;
o_value = [o_vlc_config stringValue];
- NSLog( o_value);
psz_value = (char *)[o_value UTF8String];
config_PutPsz( p_intf, psz_name, psz_value );