1. 31 Jul, 2010 5 commits
    • Erwan Tulou's avatar
      skins2: rework theme loader · b0ad9149
      Erwan Tulou authored
      This patch does the following:
         - fix skins that could not be saved, because their ids contained the space
           character. Names are now enclosed between "" to preserve those spaces.
         - show windows only when the init and check work is done. This avoids
           fleeting windows that sometimes occur (usually visible on Linux)
      b0ad9149
    • Erwan Tulou's avatar
      skins2: kill a warning at compil · 78b09e7b
      Erwan Tulou authored
      78b09e7b
    • Erwan Tulou's avatar
      skins2: translate $F into local path instead of uri when possible · 6e59bfe8
      Erwan Tulou authored
      Local paths are more user-friendly for display than full uri
      when that makes sense
      6e59bfe8
    • Erwan Tulou's avatar
      skins2: improve callback system · 50200d70
      Erwan Tulou authored
      This patch is mainly intended to work out the async queue getting
      bigger and bigger when skins cannot keep up with command processing.
      Since flushing the queue is an infinite loop, this ends up in vlc
      hanging (frozen GUI). This happens when skins are complex (many controls,
      many timers, animated images, scrolling text, ...)
      
      With this patch, new commands of a given type can now replace pending
      commands not yet processed when that makes sense (e.g position, volume, ...).
      The position is really the one responsible for overflooding the queue.
      50200d70
    • Erwan Tulou's avatar
      e13aa916
  2. 30 Jul, 2010 7 commits
  3. 29 Jul, 2010 16 commits
  4. 28 Jul, 2010 12 commits