CVS Commit: vlc
cvs at videolan.org
cvs at videolan.org
Tue Aug 20 20:08:51 CEST 2002
Update of /var/cvs/videolan/vlc
Modified Files:
Makefile.opts.in configure.in configure
Update of /var/cvs/videolan/vlc/debian
Modified Files:
rules
Update of /var/cvs/videolan/vlc/include/vlc
Modified Files:
vlc.h
Update of /var/cvs/videolan/vlc/include
Modified Files:
main.h
Update of /var/cvs/videolan/vlc/modules/control/rc
Modified Files:
rc.c
Update of /var/cvs/videolan/vlc/modules/gui/familiar
Modified Files:
familiar.c familiar.h
Update of /var/cvs/videolan/vlc/modules/gui/gtk
Modified Files:
common.h gnome.c gtk.c
Update of /var/cvs/videolan/vlc/mozilla
Modified Files:
vlcplugin.c
Update of /var/cvs/videolan/vlc/src
Modified Files:
libvlc.c vlc.c
Update of /var/cvs/videolan/vlc/modules/misc
Added Files:
Makefile .cvsignore gtk_main.c null.c
Update of /var/cvs/videolan/vlc/modules/misc/null
Removed Files:
.cvsignore Makefile null.c
Log Message:
* ./modules/misc/gtk_main.c: created the gtk_main module, which simply runs
gtk_main() in its own thread, and does nothing on subsequent calls. This
ensures that gtk_main is only running once.
* ./modules/gui/familiar/*, modules/gui/gtk/*: the familiar, gtk and gnome
modules are now fully reentrant thanks to their use of the gtk_main module.
* ./src/libvlc.c: implemented vlc_set(), a wrapper for config_Put* available
to external programs.
* ./src/libvlc.c: removed vlc_stop() and vlc_end(), everything is now done
by vlc_destroy().
* ./modules/control/rc/rc.c: implemented a few new functions. For instance,
run "vlc -I rc" and then type "intf gtk" or "intf gnome". You can even
launch several of them. "segfault" works, too.
--
sam
--
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://www.videolan.org/lists.html
If you are in trouble, please contact <postmaster at videolan.org>
More information about the vlc-devel
mailing list