-$Id: NEWS,v 1.19 2003/02/16 01:38:36 titer Exp $
+$Id: NEWS,v 1.20 2003/02/16 23:32:05 hartman Exp $
Changes between 0.5.0 and 0.5.1:
--------------------------------
Mac OS X port:
* fixed a crash on start-up on some localized systems
- * lower real-time priorities to avoid lock-up on slow machines
- * VLC can now be made handler of ftp http mms and udp URLs
+ * lowered real-time priorities to avoid lock-up on slow machines
+ * VLC can now be made the handler of ftp http mms and udp URLs
* playlist enhancements
* added half, normal and double video window menu items
* new step forward/step backward commands
* the dock should no longer be visible in fullscreen mode
* the Mac OS X binary is now compiled with Ogg/theora support
* vlc.app is now VLC.app
+ * added an info panel
Win32 port:
* fixed the "RichEdit line insertion error" bug
OUTLETS = {"o_main" = id; "o_open" = id; "o_volumeslider" = id; };
SUPERCLASS = NSObject;
},
+ {
+ ACTIONS = {showCategory = id; toggleInfoPanel = id; };
+ CLASS = VLCInfo;
+ LANGUAGE = ObjC;
+ OUTLETS = {"o_info_selector" = id; "o_info_view" = id; "o_info_window" = id; };
+ SUPERCLASS = NSObject;
+ },
{
ACTIONS = {
clearRecentItems = id;
"o_err_lbl" = id;
"o_err_msg" = id;
"o_error" = id;
+ "o_info" = id;
+ "o_info_window" = id;
"o_messages" = id;
"o_mi_about" = id;
"o_mi_bring_atf" = id;
"o_mi_half_window" = id;
"o_mi_hide" = id;
"o_mi_hide_others" = id;
+ "o_mi_info" = id;
"o_mi_language" = id;
"o_mi_license" = id;
"o_mi_loop" = id;
"o_file_sub_path" = id;
"o_mrl" = id;
"o_mrl_lbl" = id;
- "o_net_cs_addr" = id;
- "o_net_cs_addr_lbl" = id;
- "o_net_cs_port" = id;
- "o_net_cs_port_lbl" = id;
- "o_net_cs_port_stp" = id;
"o_net_http_url" = id;
"o_net_http_url_lbl" = id;
"o_net_mode" = id;
<plist version="1.0">
<dict>
<key>IBDocumentLocation</key>
- <string>469 64 365 441 0 0 1152 746 </string>
+ <string>65 171 365 441 0 0 1280 1002 </string>
<key>IBEditorPositions</key>
<dict>
<key>29</key>
- <string>14 602 419 44 0 0 1152 746 </string>
+ <string>16 822 419 44 0 0 1280 1002 </string>
<key>303</key>
<string>60 509 104 114 0 0 1280 1002 </string>
<key>909</key>
</array>
<key>IBOpenObjects</key>
<array>
- <integer>636</integer>
<integer>29</integer>
+ <integer>1194</integer>
</array>
<key>IBSystem Version</key>
<string>6I32</string>
8ED6C27B03E2EB1C0059A3A7,
8ED6C27C03E2EB1C0059A3A7,
8ED6C27D03E2EB1C0059A3A7,
+ 8EF1600B03FC62560059A3A7,
+ 8EF1600C03FC62560059A3A7,
8ED6C27E03E2EB1C0059A3A7,
8ED6C27F03E2EB1C0059A3A7,
8ED6C28003E2EB1C0059A3A7,
settings = {
};
};
+ 8EF1600B03FC62560059A3A7 = {
+ fileEncoding = 4;
+ isa = PBXFileReference;
+ name = info.h;
+ path = ../../modules/gui/macosx/info.h;
+ refType = 2;
+ };
+ 8EF1600C03FC62560059A3A7 = {
+ fileEncoding = 4;
+ isa = PBXFileReference;
+ name = info.m;
+ path = ../../modules/gui/macosx/info.m;
+ refType = 2;
+ };
//8E0
//8E1
//8E2
modules/gui/macosx/intf.m \
modules/gui/macosx/intf.h \
modules/gui/macosx/open.m \
+ modules/gui/macosx/info.h \
+ modules/gui/macosx/info.m \
modules/gui/macosx/open.h \
modules/gui/macosx/prefs.m \
modules/gui/macosx/prefs.h \
* intf.h: MacOS X interface plugin
*****************************************************************************
* Copyright (C) 2002 VideoLAN
- * $Id: intf.h,v 1.27 2003/02/13 14:16:41 hartman Exp $
+ * $Id: intf.h,v 1.28 2003/02/16 23:32:06 hartman Exp $
*
* Authors: Jon Lech Johansen <jon-vl@nanocrew.net>
* Christophe Massiot <massiot@via.ecp.fr>
IBOutlet id o_controls; /* VLCControls */
IBOutlet id o_playlist; /* VLCPlaylist */
+ IBOutlet id o_info; /* VLCInfo */
IBOutlet id o_messages; /* messages tv */
IBOutlet id o_msgs_panel; /* messages panel */
IBOutlet id o_err_bug_lbl;
IBOutlet id o_err_btn_msgs; /* Open Messages */
IBOutlet id o_err_btn_dismiss;
+
+ IBOutlet id o_info_window; /* Info panel */
/* main menu */
IBOutlet id o_mi_close_window;
IBOutlet id o_mi_controller;
IBOutlet id o_mi_playlist;
+ IBOutlet id o_mi_info;
IBOutlet id o_mi_messages;
IBOutlet id o_mi_bring_atf;
* intf.m: MacOS X interface plugin
*****************************************************************************
* Copyright (C) 2002-2003 VideoLAN
- * $Id: intf.m,v 1.57 2003/02/13 14:16:41 hartman Exp $
+ * $Id: intf.m,v 1.58 2003/02/16 23:32:06 hartman Exp $
*
* Authors: Jon Lech Johansen <jon-vl@nanocrew.net>
* Christophe Massiot <massiot@via.ecp.fr>
#include "vout.h"
#include "prefs.h"
#include "playlist.h"
+#include "info.h"
/*****************************************************************************
* Local prototypes.
[o_mi_close_window setTitle: _NS("Close Window")];
[o_mi_controller setTitle: _NS("Controller")];
[o_mi_playlist setTitle: _NS("Playlist")];
+ [o_mi_info setTitle: _NS("Info")];
[o_mi_messages setTitle: _NS("Messages")];
[o_mi_bring_atf setTitle: _NS("Bring All to Front")];
[o_err_btn_msgs setTitle: _NS("Open Messages Window")];
[o_err_btn_dismiss setTitle: _NS("Dismiss")];
+ [o_info_window setTitle: _NS("Info")];
+
[self setSubmenusEnabled: FALSE];
[self manageVolumeSlider];
}
vlc_mutex_unlock( &p_playlist->object_lock );
[o_playlist updateState];
vlc_mutex_lock( &p_playlist->object_lock );
+ if( p_input != NULL )
+ {
+ vlc_mutex_unlock( &p_input->stream.stream_lock );
+ [o_info updateInfo];
+ vlc_mutex_lock( &p_input->stream.stream_lock );
+ }
p_intf->p_sys->b_current_title_update = FALSE;
}