1. 15 Sep, 2006 2 commits
    • zorglub's avatar
      Hopefully fix OS X · 3f99651d
      zorglub authored
      3f99651d
    • zorglub's avatar
      For consistency, remove references to vlc from libvlc · f485214f
      zorglub authored
      Also, make it clearer what is shared and instance-specific
      
      So,
      libvlc_t ==> libvlc_global_t
      vlc_t ==> libvlc_int_t (internal instance)
      
      p_object->p_libvlc ==> p_object->p_libvlc_globale
      p_object->p_vlc ==> p_object->p_libvlc
      
      VLC_OBJECT_VLC ==> VLC_OBJECT_LIBVLC
      
      And by the way, there is some cleanup required :) (ie, some things are created in the global object instead of the instance-specific one)
      
      f485214f
  2. 07 May, 2006 1 commit
  3. 28 Apr, 2006 1 commit
  4. 25 Apr, 2006 1 commit
    • bigben's avatar
      * screensaver.c, configure.ac: use directly dbus to disable gnome-screensaver... · 31f3794d
      bigben authored
      * screensaver.c, configure.ac: use directly dbus to disable gnome-screensaver if dbus is available upon compilation, instead of using system(gnome-screensaver-command
      * interface.c: use the b_strict boolean when calling module_Need upon extra interface launching. This prevents vlc to try to launch a 2nd wx gui if the screensaver module isn't available.
      
      
      
      31f3794d
  5. 01 Apr, 2006 1 commit
  6. 28 Mar, 2006 1 commit
  7. 01 Feb, 2006 1 commit
  8. 22 Jan, 2006 1 commit
  9. 12 Jan, 2006 1 commit
  10. 15 Dec, 2005 1 commit
    • hartman's avatar
      * - This should fix the "crash upon quit" issue with VLC Mac OS X. · 06ecc0b0
      hartman authored
        - It should also no longer crash if you select macosx as an extraintf. This is not allowed. It is the cause of the NSDictionary crash reported often in the forums. Notice however that if you have selected a primary interface that is not macosx, you might end up with a "blank application" forcing you to reset the preferences manually (your fault for mocking with them in the first place).
        - Should fix clivlc mode. (this mode allows you to run VLC on OSX while no user is logged in, in the GUI).
      
      Thanks to Jean-Michel Vallat for kicking my ass. :D
      06ecc0b0
  11. 09 Dec, 2005 1 commit
  12. 05 Dec, 2005 1 commit
  13. 07 Aug, 2005 1 commit
  14. 09 Jul, 2005 1 commit
  15. 08 Jul, 2005 1 commit
  16. 05 Mar, 2005 1 commit
  17. 19 Dec, 2004 1 commit
  18. 08 Nov, 2004 1 commit
  19. 21 Aug, 2004 1 commit
  20. 27 Jul, 2004 1 commit
    • hartman's avatar
      - · e4ceccd3
      hartman authored
      e4ceccd3
  21. 05 Jul, 2004 1 commit
    • hartman's avatar
      * OSX lowlevel work · bf680e8f
      hartman authored
        - The VLCApplication is now launched at the vlc.c level instead of at the module level. Allows VLC to be a more valid Mac application, also removes the vout intf dependancy (use ncurses to disp. video :).
          This wasn't done at the libvlc level, because a mozilla plugin would no longer be able to function properly.
        - Some functionality of the macosx vout may not work without the OS X GUI, and not all of this is checked yet.
        - There is a symlink in VLC.app/Contents/Mac called clivlc that will force it back to a fullblown cli app when you want, so it can still be run by a user who isn't logged in via GUI.
        - there are some autorelease leaks which need to be tackled.
        - moved a lot of the VLCApplication func. to the VLCMain class.
        - VLCMain is a +sharedInstance now.
        - the complete OS X interface is still badly broken because of the many API changes lately. any volunteers?
      
      Examples:
      VLC.app/Contents/MacOS/VLC [-I macosx]
      launches VLC as before (requires you to be logged in via GUI)
      
      VLC.app/Contents/MacOS/VLC -I ncurses
      launch vlc with a ncurses intf and display video on your mac
      (requires you to be logged in via GUI)
      
      VLC.app/Contents/MacOS/clivlc -I telnet -d
      launch vlm remotely trough ssh in daemon mode, on a GUI'less server for instance, and stream your vids
      
      Now how is that for combining GUI and cli in one application on the mac?!!? :)
      jlj? I finally understand now how the OS X interface works !
      
      bf680e8f
  22. 22 Jun, 2004 1 commit
  23. 05 Jun, 2004 1 commit
  24. 16 May, 2004 1 commit
  25. 26 Apr, 2004 2 commits
  26. 20 Apr, 2004 2 commits
  27. 02 Apr, 2004 1 commit
    • gbazin's avatar
      * src/video_output/vout_intf.c: new vout_ControlWindow() function. · d8f54d49
      gbazin authored
      * modules/gui/wxwindows/video.cpp: implement vout_ControlWindow().
      * modules/video_output/directx/events.c, modules/video_output/x11/xcommon.c:
        + call vout_ControlWindow() when resizing in embedded mode.
        + implemented a VOUT_REPARENT/CLOSE mode in Control() so the interface can signal that it closes its video window.
      d8f54d49
  28. 27 Mar, 2004 1 commit
    • hartman's avatar
      * src/interface/interface.c · d5c4e1bf
      hartman authored
        - spelling fix
        - added telnet intf to 'Add Interface'
      * modules/misc/logger.c:
        - on Mac OS X, use ~/Library/Logs to write logger intf output.
      * ALL
        - Added 'Add Interface' to Mac OS X build. Now you can finaly quicklaunch
        the SAP intf.
      d5c4e1bf
  29. 23 Mar, 2004 1 commit
    • gbazin's avatar
      * src/input/*: · 36b86f5b
      gbazin authored
         + new input_Control() function (doesn't do much for now).
         + started bookmarks support through input_Control().
         + new --bookmarks={name=foo,bytes=foo,time=foo},{...} config option.
      
      * src/video_output/*:
         + started support for embeddable vouts (vout_RequestWindow()/vout_ReleaseWindow())
         + new --video-x/y config options
      36b86f5b
  30. 03 Mar, 2004 1 commit
    • gbazin's avatar
      · c87d50dd
      gbazin authored
      * ALL: changed the prototype of module_Need() to accept a "strict" boolean argument.
      If "strict" is true and a module name is provided then module_Need() will only look for the specified module
      If "strict" is false, then module_Need() will first look for the specified module and if it wasn't found, will continue with the other modules with the same "capability".
      c87d50dd
  31. 08 Feb, 2004 1 commit
    • gbazin's avatar
      · 96a6787b
      gbazin authored
      * src/interface/interface.c: added skins2 to the interface menu.
      * modules/gui/skins2/*: s/skin_last/skins2-last s/skin_config/skins2-config and fixed saving of skins2 configuration.
      96a6787b
  32. 25 Jan, 2004 1 commit
  33. 13 Jan, 2004 1 commit
    • gbazin's avatar
      · 786e9192
      gbazin authored
      * src/interface/interface.c: added the gestures interface to the interfaces list.
      786e9192
  34. 10 Jan, 2004 1 commit
  35. 06 Jan, 2004 1 commit
  36. 14 Oct, 2003 2 commits
    • gbazin's avatar
      · a4f4d02f
      gbazin authored
      * src/interface/interface.c: interfaces added on the fly are attached to p_vlc instead of the main interface.
      a4f4d02f
    • gbazin's avatar
      · 3a5ec777
      gbazin authored
      * modules/gui/wxwindows/*: don't forget to delete the timer.
         Use wxApp::OnExit() to cleanup the dialogs provider.
         Added a "Miscellaneous" section to the menu. Added a "Switch interface" and "Add interface" entries to this menu.
      * modules/gui/skins/src/*: dialog providers have object types of VLC_OBJECT_DIALOGS.
         Don't forget to attach/detach the dialogs provider to its parent intf.
         Work around a bug in imlib2 when we close the plugin.
      * src/misc/objects.c, include/vlc_objects.h: added VLC_OBJECT_DIALOGS for dialogs providers.
      * src/interface/interface.c, include/vlc_interface.h: added 2 object variables to switch/add interfaces on the fly (intf-switch and intf-add).
      3a5ec777