]> git.sesse.net Git - vlc/commit
* ./modules/misc/gtk_main.c: created the gtk_main module, which simply runs
authorSam Hocevar <sam@videolan.org>
Tue, 20 Aug 2002 18:08:51 +0000 (18:08 +0000)
committerSam Hocevar <sam@videolan.org>
Tue, 20 Aug 2002 18:08:51 +0000 (18:08 +0000)
commitf0ec49dae50fc8a8e7f7b49d5475d6ba19b94996
tree0b4de6b43fc471e5e1919a5372317c3f990e7dd8
parenta890c0eef4c7e5a7b6e562c092fc72e0efe6c0e9
  * ./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.
20 files changed:
Makefile.opts.in
configure
configure.in
debian/rules
include/main.h
include/vlc/vlc.h
modules/control/rc/rc.c
modules/gui/familiar/familiar.c
modules/gui/familiar/familiar.h
modules/gui/gtk/common.h
modules/gui/gtk/gnome.c
modules/gui/gtk/gtk.c
modules/misc/.cvsignore [moved from modules/misc/null/.cvsignore with 100% similarity]
modules/misc/Makefile [new file with mode: 0644]
modules/misc/gtk_main.c [new file with mode: 0644]
modules/misc/null.c [moved from modules/misc/null/null.c with 96% similarity]
modules/misc/null/Makefile [deleted file]
mozilla/vlcplugin.c
src/libvlc.c
src/vlc.c