Commit fa95d6e9 authored by Derk-Jan Hartman's avatar Derk-Jan Hartman

* NEWS: updated some OSX info

* ALL:
  - added CDDA support
  - added a "Online Documentation" item to the Help menu
  - removed some debugging strings
parent b8443a2c
$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: Changes between 0.5.3 and 0.6.0:
--------------------------------- ---------------------------------
...@@ -44,12 +44,11 @@ UNIX ports: ...@@ -44,12 +44,11 @@ UNIX ports:
Mac OS X port: Mac OS X port:
* When you add several items to the playlist, they are sorted alphabetically. * 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. * Fixed the deinterlace menu.
* Transparency option for video out. * Float on top and a Transparency option for video out.
* Float on top option for video out. * New output dialog for transcode and display while stream capabilities.
* New output dialog for transcode and display while stream capabilities * New icons by Davor Orel.
* New icons
* New audio resampler. Should make VLC much faster. * New audio resampler. Should make VLC much faster.
* Fixed disappearing and crackling sound (PTS is out of range bug) * Fixed disappearing and crackling sound (PTS is out of range bug)
* We no longer automatically save the preferences when you quit the application * We no longer automatically save the preferences when you quit the application
......
...@@ -53,6 +53,7 @@ ...@@ -53,6 +53,7 @@
clearRecentItems = id; clearRecentItems = id;
closeError = id; closeError = id;
openCrashLog = id; openCrashLog = id;
openDocumentation = id;
openLicense = id; openLicense = id;
openReadMe = id; openReadMe = id;
openRecentItem = id; openRecentItem = id;
...@@ -99,6 +100,7 @@ ...@@ -99,6 +100,7 @@
"o_mi_cut" = id; "o_mi_cut" = id;
"o_mi_deinterlace" = id; "o_mi_deinterlace" = id;
"o_mi_device" = id; "o_mi_device" = id;
"o_mi_documentation" = id;
"o_mi_double_window" = id; "o_mi_double_window" = id;
"o_mi_faster" = id; "o_mi_faster" = id;
"o_mi_fittoscreen" = id; "o_mi_fittoscreen" = id;
......
...@@ -21,11 +21,7 @@ ...@@ -21,11 +21,7 @@
<array> <array>
<integer>977</integer> <integer>977</integer>
</array> </array>
<key>IBOpenObjects</key>
<array>
<integer>1530</integer>
</array>
<key>IBSystem Version</key> <key>IBSystem Version</key>
<string>6L29</string> <string>6L60</string>
</dict> </dict>
</plist> </plist>
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* intf.h: MacOS X interface plugin * intf.h: MacOS X interface plugin
***************************************************************************** *****************************************************************************
* Copyright (C) 2002-2003 VideoLAN * 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> * Authors: Jon Lech Johansen <jon-vl@nanocrew.net>
* Christophe Massiot <massiot@via.ecp.fr> * Christophe Massiot <massiot@via.ecp.fr>
...@@ -210,6 +210,7 @@ struct intf_sys_t ...@@ -210,6 +210,7 @@ struct intf_sys_t
IBOutlet id o_mu_help; IBOutlet id o_mu_help;
IBOutlet id o_mi_readme; IBOutlet id o_mi_readme;
IBOutlet id o_mi_documentation;
IBOutlet id o_mi_reportabug; IBOutlet id o_mi_reportabug;
IBOutlet id o_mi_website; IBOutlet id o_mi_website;
IBOutlet id o_mi_license; IBOutlet id o_mi_license;
...@@ -251,6 +252,7 @@ struct intf_sys_t ...@@ -251,6 +252,7 @@ struct intf_sys_t
- (IBAction)closeError:(id)sender; - (IBAction)closeError:(id)sender;
- (IBAction)openReadMe:(id)sender; - (IBAction)openReadMe:(id)sender;
- (IBAction)openDocumentation:(id)sender;
- (IBAction)reportABug:(id)sender; - (IBAction)reportABug:(id)sender;
- (IBAction)openWebsite:(id)sender; - (IBAction)openWebsite:(id)sender;
- (IBAction)openLicense:(id)sender; - (IBAction)openLicense:(id)sender;
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* intf.m: MacOS X interface plugin * intf.m: MacOS X interface plugin
***************************************************************************** *****************************************************************************
* Copyright (C) 2002-2003 VideoLAN * 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> * Authors: Jon Lech Johansen <jon-vl@nanocrew.net>
* Christophe Massiot <massiot@via.ecp.fr> * Christophe Massiot <massiot@via.ecp.fr>
...@@ -390,6 +390,7 @@ int PlaylistChanged( vlc_object_t *p_this, const char *psz_variable, ...@@ -390,6 +390,7 @@ int PlaylistChanged( vlc_object_t *p_this, const char *psz_variable,
[o_mu_help setTitle: _NS("Help")]; [o_mu_help setTitle: _NS("Help")];
[o_mi_readme setTitle: _NS("ReadMe...")]; [o_mi_readme setTitle: _NS("ReadMe...")];
[o_mi_documentation setTitle: _NS("Online Documentation")];
[o_mi_reportabug setTitle: _NS("Report a Bug")]; [o_mi_reportabug setTitle: _NS("Report a Bug")];
[o_mi_website setTitle: _NS("VideoLAN Website")]; [o_mi_website setTitle: _NS("VideoLAN Website")];
[o_mi_license setTitle: _NS("License")]; [o_mi_license setTitle: _NS("License")];
...@@ -1205,6 +1206,14 @@ int PlaylistChanged( vlc_object_t *p_this, const char *psz_variable, ...@@ -1205,6 +1206,14 @@ int PlaylistChanged( vlc_object_t *p_this, const char *psz_variable,
withApplication: @"TextEdit"]; 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 - (IBAction)reportABug:(id)sender
{ {
NSURL * o_url = [NSURL URLWithString: NSURL * o_url = [NSURL URLWithString:
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* open.m: MacOS X plugin for vlc * open.m: MacOS X plugin for vlc
***************************************************************************** *****************************************************************************
* Copyright (C) 2002-2003 VideoLAN * 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> * Authors: Jon Lech Johansen <jon-vl@nanocrew.net>
* Christophe Massiot <massiot@via.ecp.fr> * Christophe Massiot <massiot@via.ecp.fr>
...@@ -154,6 +154,7 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class ) ...@@ -154,6 +154,7 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class )
[[o_disc_type cellAtRow:0 column:0] setTitle: _NS("VIDEO_TS folder")]; [[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:1 column:0] setTitle: _NS("DVD")];
[[o_disc_type cellAtRow:2 column:0] setTitle: _NS("VCD")]; [[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_udp_port_lbl setStringValue: _NS("Port")];
[o_net_udpm_addr_lbl setStringValue: _NS("Address")]; [o_net_udpm_addr_lbl setStringValue: _NS("Address")];
...@@ -385,6 +386,13 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class ) ...@@ -385,6 +386,13 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class )
b_menus = 0; b_title_chapter = 1; b_menus = 0; b_title_chapter = 1;
[o_disc_dvd_menus setState: FALSE]; [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 else
{ {
psz_class = kIODVDMediaClass; psz_class = kIODVDMediaClass;
...@@ -469,6 +477,14 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class ) ...@@ -469,6 +477,14 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class )
o_mrl_string = [NSString stringWithFormat: @"vcd://%@@%i,%i", o_mrl_string = [NSString stringWithFormat: @"vcd://%@@%i,%i",
o_device, i_title, i_chapter]; 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")] ) else if ( [o_type isEqualToString: _NS("DVD")] )
{ {
if ( [o_device isEqualToString: if ( [o_device isEqualToString:
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* prefs.m: MacOS X plugin for vlc * prefs.m: MacOS X plugin for vlc
***************************************************************************** *****************************************************************************
* Copyright (C) 2002-2003 VideoLAN * 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> * Authors: Jon Lech Johansen <jon-vl@nanocrew.net>
* Derk-Jan Hartman <thedj at users.sf.net> * Derk-Jan Hartman <thedj at users.sf.net>
...@@ -120,7 +120,6 @@ ...@@ -120,7 +120,6 @@
- (void)outlineViewSelectionDidChange:(NSNotification *)o_notification - (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]]; [self showViewForID: [[o_tree itemAtRow:[o_tree selectedRow]] getObjectID] andName: [[o_tree itemAtRow:[o_tree selectedRow]] getName]];
} }
...@@ -129,11 +128,8 @@ ...@@ -129,11 +128,8 @@
id o_vlc_config = [o_unknown isKindOfClass: [NSNotification class]] ? id o_vlc_config = [o_unknown isKindOfClass: [NSNotification class]] ?
[o_unknown object] : o_unknown; [o_unknown object] : o_unknown;
NSString *o_module_name = [o_vlc_config moduleName];
int i_type = [o_vlc_config configType]; int i_type = [o_vlc_config configType];
NSString *o_name = [o_vlc_config configName]; NSString *o_name = [o_vlc_config configName];
NSLog( o_name);
char *psz_name = (char *)[o_name UTF8String]; char *psz_name = (char *)[o_name UTF8String];
switch( i_type ) switch( i_type )
...@@ -145,7 +141,6 @@ ...@@ -145,7 +141,6 @@
NSString *o_value; NSString *o_value;
o_value = [o_vlc_config titleOfSelectedItem]; o_value = [o_vlc_config titleOfSelectedItem];
NSLog( o_value);
psz_value = (char *)[o_value UTF8String]; psz_value = (char *)[o_value UTF8String];
config_PutPsz( p_intf, psz_name, psz_value ); config_PutPsz( p_intf, psz_name, psz_value );
...@@ -160,7 +155,6 @@ ...@@ -160,7 +155,6 @@
NSString *o_value; NSString *o_value;
o_value = [o_vlc_config stringValue]; o_value = [o_vlc_config stringValue];
NSLog( o_value);
psz_value = (char *)[o_value UTF8String]; psz_value = (char *)[o_value UTF8String];
config_PutPsz( p_intf, psz_name, psz_value ); config_PutPsz( p_intf, psz_name, psz_value );
......
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