1. 16 Dec, 2003 3 commits
  2. 15 Dec, 2003 2 commits
  3. 13 Dec, 2003 2 commits
  4. 11 Dec, 2003 2 commits
  5. 10 Dec, 2003 2 commits
  6. 09 Dec, 2003 2 commits
  7. 27 Nov, 2003 1 commit
  8. 23 Nov, 2003 1 commit
    • gbazin's avatar
      · 07004fb9
      gbazin authored
      * modules/gui/wxwindows/*: small cleanup.
      07004fb9
  9. 10 Nov, 2003 2 commits
  10. 09 Nov, 2003 1 commit
    • gbazin's avatar
      · 8150192b
      gbazin authored
      * modules/gui/wxwindows/open.cpp: added an AutoBuildPanel() that is used to construct the dshow tab.
         (It is not quite useful yet but will be shortly).
      8150192b
  11. 05 Nov, 2003 1 commit
    • gbazin's avatar
      · 48190fd3
      gbazin authored
      * src/input/input.c: honor the --demux config option (will be overriden if demux is specified in the MRL).
         I'm not exactly sure this is wise as some users will surely fuck-up their preferences and force a specific demux...
         but this also allows me to specifiy the demuxdump demux with an input option (very handy to include the demuxdump option in the streamout gui dialogs).
      * src/misc/modules.c: changed module_Need() to use var_Get() instead of config_Get.
      
      * modules/gui/wxwindows/*: moved the demuxdump option from the open dialog to the streamout dialog.
      48190fd3
  12. 29 Oct, 2003 1 commit
    • zorglub's avatar
      * src/playlist/* && Makefile.am · 84b846bf
      zorglub authored
         - splitted the enormous playlist.c file
         - implemented a better item group system: groups have a name
           and must be created before use by
            playlist_CreateGroup( p_playlist, "newgroupname")
      
      * modules/misc/sap.c
         - Create our own playlist group ("SAP") and use it
      
      * modules/access/slp.c
         - Create our own playlist group ("SLP") and use it
      
      * modules/demux/util/id3tag.c
         - Trigger playlist update when we have parsed our tag
      
      * modules/gui/wxwindows/interface.cpp
         - Fixed the about box by using vlc_wraptext
         - Added the simple open and the streaming wizard icons
                 *** Icons need to be changed ! ***
         - Added the visualization to the extended gui
      
      * modules/gui/wxwindows/preferences.cpp && include/vlc_help.h
         - Enlarged the window to fit the wrapped text
         - Added help for audio encoders
      
      * modules/gui/wxwindows/stream.cpp  & open.cpp & include/vlc_interface.h
         - Created a "streaming wizard" window (3-step streaming)
      
      * modules/gui/wxwindows/iteminfo.cpp:
         - Group change is now based on the name
      
      * modules/gui/wxwindows/playlist.cpp
         - Added author and group columns to the listview
         - Redesigned the window
         - Added the Sort menu with several criteria (title, author, group)
         - Added up/down buttons to move an item in the playlist
         - Added the group menu to enable/disable a group in an understandable way
      
      
      TODO:
      -----
      
      * playlist core :
         - Implement advanced sort capabilities  (multi-criteria)
         - File format to save the new features
         - export playlist (to M3U, eg)
         - more robust group creation (duplicates check, ...)
      
      * wxWindows playlist:
         The idea of a treeview seems impossible, because of wxWindow's treeview,
         that don't allow multi-selection, and, as far as I know, multi-columns.
         - Provide a frontend to advanced sort (when it's done :-) )
         - Allow moving items by drag & drop (well, if possible, haven't checked yet)
         - Allow moving several items at once
         - Customizable listview (ability to remove/move columns)
         - Find a solution to the focus problem
           (when you change track, the selected one scrolls at the
            bottom of the visible screen)
      
      * wxWindows interface:
         - New icons, our icons begin to get old and not so pretty
         - Find a solution for the volume bar (nobody understands what it is)
      84b846bf
  13. 22 Aug, 2003 1 commit
  14. 19 Aug, 2003 1 commit
  15. 10 Aug, 2003 1 commit
    • gbazin's avatar
      · 49d00069
      gbazin authored
      * include/configuration.h: bug fix for add_string_from_list()
      * modules/gui/wxwindows/*: added a subtitles encoding combobox in the subtitles dialog.
      49d00069
  16. 26 Jul, 2003 2 commits
    • gbazin's avatar
      · c713876f
      gbazin authored
      * modules/gui/wxwindows/open.cpp: move the "open subtitles" line into the file panel.
      c713876f
    • gbazin's avatar
      · 88b30684
      gbazin authored
      * modules/gui/wxwindows/open.cpp: workaround design problems in wxSpinCtrl (wxSpinCtrl::GetValue() triggers a value update event).
      88b30684
  17. 25 Jul, 2003 1 commit
  18. 24 Jul, 2003 3 commits
    • gbazin's avatar
      · e92510e2
      gbazin authored
      * modules/gui/wxwindows/*: you can now specify input options in the stream output MRL as well.
      * modules/misc/freetype.c: bail out if no font has been specified.
      * modules/demux/util/sub.h: don't forget to detach the demuxsub object.
      e92510e2
    • gbazin's avatar
      · 2b328b81
      gbazin authored
      * modules/gui/wxwindows/open.cpp: compilation fix.
      2b328b81
    • gbazin's avatar
      * modules/gui/wxwindows/*: added support for input options in the open dialog. · 88feabd7
      gbazin authored
         The stream output and subtitles options use them and you can also add options in the MRL itself.
      88feabd7
  19. 23 Jul, 2003 1 commit
    • gbazin's avatar
      · eb505a2f
      gbazin authored
      * ALL: changes to the playlist_Add() and VLC_AddTarget() proto to include a list of options associated with the input.
      * src/input/input.c: parses the input options list before spawning the input and create object variables for these options. Options are of the form "[no[-]]foo[=bar]" where foo is the option name and bar is its value.
      * src/input/input.c, src/input/input_dec.c: use the object var api to get the value of the "sout", "sout-video" and "sout-audio" options.
      * src/libvlc.c: extended the command line parser to parse input options. Input options must always follow the input they apply to and begin with a ':'.
      
      All these changes allow you to specify input specific options.
      eg: ./vlc --no-sout-audio yourvideo.mpeg :sout=udp/http::8080 :sout-audio yourvideo2.mpeg
      Here the ":sout" option will only apply to yourvideo.mpeg.
      "--no-sout-audio" will be a global option so will apply to yourvideo2.mpeg but the global behaviour is overriden by ":sout-audio" for yourvideo.mpeg.
      
      TODO: - the interfaces need to be modified to benefit from the new playlist_Add() api.
            - only "sout", "sout-video", "sout-audio" implemented for now. To make it work with other options, we need to get rid of all the config_GetFoo() and replace them with var_Create()/var_Change()/var_Get().
      eb505a2f
  20. 17 Jul, 2003 1 commit
    • gbazin's avatar
      · 035792d5
      gbazin authored
      * modules/gui/wxwindows/*: The wxwindows interface is now a "dialogs provider" module as well as a normal "interface".
         Dialog providers expose an api that allow other modules to use the GUI dialogs the module provides (open dialogs, etc...).
         + misc small enhancements.
      
      * modules/gui/skins/*: completely removed the dependancy on the wxwindows code (which also eliminates the need for the basic_skins module).
         The skins module will now try to load a "dialogs provider" to display the open, messages, file info and preferences dialogs.
      035792d5
  21. 14 Jun, 2003 1 commit
    • gbazin's avatar
      · 42b38342
      gbazin authored
      * modules/gui/wxwindows/open.cpp: fixed a couple of bugs with the open dialog.
      42b38342
  22. 24 May, 2003 1 commit
    • gbazin's avatar
      · 73afb0aa
      gbazin authored
      * modules/gui/skins/*: compilation fixes.
      * modules/gui/wxwindows/*: fixed the open dialog to switch to the requested file/disc/net section.
      73afb0aa
  23. 20 May, 2003 1 commit
    • gbazin's avatar
      · 5cd4178e
      gbazin authored
      * modules/gui/wxwindows/*, modules/gui/skins/src/vlcproc.cpp: The open dialog box now handles multiple files selection.
      5cd4178e
  24. 18 May, 2003 1 commit
    • gbazin's avatar
      · 9349da54
      gbazin authored
      * modules/gui/wxwindows/open.cpp: small fixes.
      * modules/access/vcd/cdrom.c: win32 fix for cue file parsing.
      * modules/video_filter/osd_text.c: small win32 fix.
      9349da54
  25. 17 May, 2003 1 commit
    • gbazin's avatar
      · bc0d451c
      gbazin authored
      * modules/gui/wxwindows/menus.cpp: don't display choices menu when there is only 1 choice available.
      * modules/gui/wxwindows/streamout.cpp: small cosmetic changes.
      * modules/gui/wxwindows/open.cpp: added a CD Audio entry.
      bc0d451c
  26. 15 May, 2003 1 commit
    • gbazin's avatar
      · 2fedaa09
      gbazin authored
      * modules/gui/wxwindows/*: small fixes and improvements.
      2fedaa09
  27. 13 May, 2003 1 commit
    • gbazin's avatar
      · 409095fb
      gbazin authored
      * modules/gui/wxwindows/*: new subtitles file dialog box.
      * modules/demux/util/sub.c: fixed a few description strings.
      * Makefile.am: small cosmetic change to package-win32 target.
      409095fb
  28. 12 May, 2003 2 commits
    • gbazin's avatar
      · 86e2b37d
      gbazin authored
      * modules/gui/wxwindows/preferences.cpp: the config panels are now generated on demand instead of generating everything at the beginning. ResetAll now also takes care of resetting the values shown in the config panels.
      * modules/gui/wxwindows/open.cpp: small cosmetic changes.
      86e2b37d
    • gbazin's avatar
      · 0e7b380a
      gbazin authored
      * modules/gui/skins/*: got rid of wxdialogs.h, the skins plugin is now sharing wxwindows.h with the wxwindows plugin.
      * modules/video_output/directx/events.c: fixed non-initialized variable.
      * modules/gui/wxwindows/*: misc improvements to the playlist window (added an "Open MRL" menu as well as menus to load and save a playlist, we also make use of the "intf-change" playlist object variable now).
      * src/playlist/playlist.c: the playlist file is opened in text mode, no win32 eol hack is needed.
      * src/misc/configuration.c, include/configuration.h: new config_ResetAll() function to reset all config options to their original values (you still need to config_SaveConfigFile()).
      * modules/gui/wxwindows/preferences.cpp: new "Reset All" button in the preferences panel.
      0e7b380a