# ChangeLog for vlc #
#===================#
-HEAD
+0.5.0
+Not released yet
+ * ./plugins/gtk/gtk_callbacks.c: fixed a segfault when switching to
+ fullscreen from the popup menu.
* ./src/interface/interface.c: interfaces are no longer attached only to
p_vlc.
* ./src/libvlc.c, ./src/misc/modules.c, ./src/playlist/playlist.c,
belongs to plugins/mpeg_vdec.
* ALL: the first libvlc commit.
+0.4.2
+Not released yet
+
+ * ./plugins/gtk/gnome_callbacks.c: fixed a crash when activating preferences
+ from the popup menu.
+
0.4.1
Mon, 3 Jun 2002 23:43:35 +0200
+ * ./plugins/gtk/gnome.glade: added lines this #@%$! Glade had munched, fixes
+ a segfault in the Gnome popup menu when toggling the interface.
* ./configure.in, ./plugins/mpeg_system/mpeg_ts.c: fixed libdvbpsi handling.
* ./src/misc/configuration.c: fixed the --nofoo option handling.
* ./src/interface/main.c: fixed two compilation warnings under Solaris.
<signal>
<name>activate</name>
<handler>GnomePopupPlayActivate</handler>
+ <data>"intf_popup"</data>
<last_modification_time>Sat, 19 May 2001 16:16:58 GMT</last_modification_time>
</signal>
<label>Play</label>
<signal>
<name>activate</name>
<handler>GnomePopupPauseActivate</handler>
+ <data>"intf_popup"</data>
<last_modification_time>Sat, 19 May 2001 16:17:31 GMT</last_modification_time>
</signal>
<label>Pause</label>
<signal>
<name>activate</name>
<handler>GnomePopupStopActivate</handler>
+ <data>"intf_popup"</data>
<last_modification_time>Sat, 19 May 2001 16:18:10 GMT</last_modification_time>
</signal>
<label>Stop</label>
<signal>
<name>activate</name>
<handler>GnomePopupBackActivate</handler>
+ <data>"intf_popup"</data>
<last_modification_time>Sat, 19 May 2001 16:18:21 GMT</last_modification_time>
</signal>
<label>Back</label>
<signal>
<name>activate</name>
<handler>GnomePopupSlowActivate</handler>
+ <data>"intf_popup"</data>
<last_modification_time>Sat, 19 May 2001 16:18:29 GMT</last_modification_time>
</signal>
<label>Slow</label>
<signal>
<name>activate</name>
<handler>GnomePopupFastActivate</handler>
+ <data>"intf_popup"</data>
<last_modification_time>Sat, 19 May 2001 16:18:37 GMT</last_modification_time>
</signal>
<label>Fast</label>
<signal>
<name>activate</name>
<handler>GnomePopupWindowToggleActivate</handler>
+ <data>"intf_popup"</data>
<last_modification_time>Sat, 19 May 2001 16:18:51 GMT</last_modification_time>
</signal>
<label>Toggle _Interface</label>
<signal>
<name>activate</name>
<handler>GnomePopupFullscreenActivate</handler>
+ <data>"intf_popup"</data>
<last_modification_time>Sat, 19 May 2001 16:19:07 GMT</last_modification_time>
</signal>
<label>_Fullscreen</label>
<signal>
<name>activate</name>
<handler>GnomePopupNextActivate</handler>
+ <data>"intf_popup"</data>
<last_modification_time>Sat, 19 May 2001 16:19:18 GMT</last_modification_time>
</signal>
<label>Next</label>
<signal>
<name>activate</name>
<handler>GnomePopupPrevActivate</handler>
+ <data>"intf_popup"</data>
<last_modification_time>Sat, 19 May 2001 16:19:26 GMT</last_modification_time>
</signal>
<label>Prev</label>
<signal>
<name>activate</name>
<handler>GnomePopupJumpActivate</handler>
+ <data>"intf_popup"</data>
<last_modification_time>Sat, 19 May 2001 16:34:46 GMT</last_modification_time>
</signal>
<label>_Jump...</label>
<signal>
<name>activate</name>
<handler>GnomePopupFileOpenActivate</handler>
+ <data>"intf_popup"</data>
<last_modification_time>Sat, 19 May 2001 16:20:08 GMT</last_modification_time>
</signal>
<label>_Open File...</label>
<signal>
<name>activate</name>
<handler>GnomePopupDiscOpenActivate</handler>
+ <data>"intf_popup"</data>
<last_modification_time>Sat, 19 May 2001 16:20:44 GMT</last_modification_time>
</signal>
<label>Open _Disc...</label>
<signal>
<name>activate</name>
<handler>GnomePopupNetworkOpenActivate</handler>
+ <data>"intf_popup"</data>
<last_modification_time>Sat, 19 May 2001 16:20:54 GMT</last_modification_time>
</signal>
<label>_Network Stream...</label>
<signal>
<name>activate</name>
<handler>GnomePopupAboutActivate</handler>
+ <data>"intf_popup"</data>
<last_modification_time>Sat, 19 May 2001 16:21:02 GMT</last_modification_time>
</signal>
<stock_item>GNOMEUIINFO_MENU_ABOUT_ITEM</stock_item>
<signal>
<name>activate</name>
<handler>GnomePopupPlaylistActivate</handler>
+ <data>"intf_popup"</data>
<last_modification_time>Sat, 19 May 2001 16:21:14 GMT</last_modification_time>
</signal>
<label>Playlist...</label>
<signal>
<name>activate</name>
<handler>GnomePopupPreferencesActivate</handler>
+ <data>"intf_popup"</data>
<last_modification_time>Sat, 19 May 2001 16:21:25 GMT</last_modification_time>
</signal>
<stock_item>GNOMEUIINFO_MENU_PREFERENCES_ITEM</stock_item>
<signal>
<name>activate</name>
<handler>GnomePopupExitActivate</handler>
+ <data>"intf_popup"</data>
<last_modification_time>Sat, 19 May 2001 16:21:45 GMT</last_modification_time>
</signal>
<stock_item>GNOMEUIINFO_MENU_EXIT_ITEM</stock_item>
* gtk_callbacks.c : Callbacks for the Gtk+ plugin.
*****************************************************************************
* Copyright (C) 2000, 2001 VideoLAN
- * $Id: gtk_callbacks.c,v 1.42 2002/06/04 00:11:12 sam Exp $
+ * $Id: gtk_callbacks.c,v 1.43 2002/06/04 20:33:25 sam Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
* Stéphane Borel <stef@via.ecp.fr>
GdkEventButton *event,
gpointer user_data)
{
- intf_thread_t * p_intf = GetIntf( GTK_WIDGET(widget), "intf_window" );
+ intf_thread_t *p_intf = GetIntf( GTK_WIDGET(widget), (char*)user_data );
vout_thread_t *p_vout;
- p_vout = vlc_object_find( p_intf, VLC_OBJECT_VOUT, FIND_CHILD );
+ p_vout = vlc_object_find( p_intf->p_sys->p_input,
+ VLC_OBJECT_VOUT, FIND_CHILD );
if( p_vout )
{