1. 07 Nov, 2017 1 commit
  2. 06 Nov, 2017 2 commits
  3. 22 Oct, 2017 6 commits
  4. 19 Oct, 2017 3 commits
  5. 15 Oct, 2017 5 commits
    • Jonathan Wilkes's avatar
      bump to 2.4.0 · ac235f2b
      Jonathan Wilkes authored
      ac235f2b
    • Jonathan Wilkes's avatar
      Merge branch 'fix-osx-prefs' · 65aa40f2
      Jonathan Wilkes authored
      65aa40f2
    • Jonathan Wilkes's avatar
    • Jonathan Wilkes's avatar
      Merge branch 'drawsvg' · f2853e9f
      Jonathan Wilkes authored
      f2853e9f
    • Jonathan Wilkes's avatar
      Add "svg" type for [draw svg] containers · e16e7453
      Jonathan Wilkes authored
      This makes it possible to define an editable viewport outside of which the
      contents are clipped.
      
      One big benefit is that the getrect routine doesn't need to fetch the bboxes
      of the shapes inside the viewport. It just needs the svg width, height, x,
      y, and parent transform. It's also possible to add an optimized branch if
      there is no parent transform specified.
      
      One drawback is that the HTML5 method getBBox() includes the clipped content
      in its calculation. That means the user will get scrollbars even though the
      [draw svg] is clipping the contents which cause the scrollbars. Hopefully we
      can just work around this by adding a "scrollbars" method for canvases to
      just turn them off altogether.
      
      Code for an experimental [draw array] is also added here. Combining it with
      the viewport of [draw svg] will make it possible to interact with arrays of
      widgets without the performance penalty normally associated with mouse
      motion on Pd canvases.
      
      Also:
      * fixes some display bugs in certain cases for [draw image] and
      [draw sprite]
      * adds a default png for both [draw image] and [draw sprite] if none are
      given
      e16e7453
  6. 08 Oct, 2017 2 commits
  7. 04 Oct, 2017 2 commits
  8. 29 Sep, 2017 4 commits
  9. 28 Sep, 2017 1 commit
  10. 27 Sep, 2017 3 commits
  11. 26 Sep, 2017 1 commit
    • Jonathan Wilkes's avatar
      get the "-unique" flag and [pd~] object working in Purr Data · a147dfbb
      Jonathan Wilkes authored
      This patch makes it possible to have multiple running instances of Purr Data,
      and to leverage that interface from Pd-l2ork to get [pd~] working on all
      platforms
      
      Some difficulties required revisions to [pd~] in Pd Vanilla's code
      * use quoted path args for Windows when starting the [pd~] subprocess
      * replace sys_havegui() from Pd Vanilla's recent "threadening" with sys_nogui
      
      The "-unique" flag requires the OSX app bundle to be able to start by calling
      the binary in Pd-l2ork.app/Contents/Resources/app.nw/bin/pd-l2ork. This should
      also make it possible to run Purr Data on OSX both by using an app bundle
      (where the GUI starts the Pd process) and by installing and running from the
      command line (where the Pd process starts the GUI)
      
      The "--user-data-dir" flag sets the directory for various nw.js state used
      by a running instance. To prevent races nw.js requires that each running
      instance have its own directory that is not shared with any other instanc...
      a147dfbb
  12. 31 Aug, 2017 1 commit
  13. 28 Aug, 2017 1 commit
  14. 27 Aug, 2017 4 commits
  15. 26 Aug, 2017 1 commit
  16. 25 Aug, 2017 2 commits
  17. 24 Aug, 2017 1 commit