Personal tools
You are here: Home development NextRelease
Views

Edit history

Edit: -1 of 1
Time: 2014-10-01 18:11:29
Note: /pd/pd/dev/NextRelease/edit

changed:
-
----
This is a page for notes on what has been included and what still needs to happen for the next Pd-extended release: '''0.44'''.  Report any bugs or comments to the [http://puredata.info/community/lists pd-list].

[http://autobuild.puredata.info/auto-build/latest/]

Thanks to Hans-Christoph Steiner for all the initial work on Pd-extended.

= Developers =
 * Miller Puckette
 * Jonathan Wilkes (knows a lot about Pd / Pd-l2ork - willing to work on it)
 * Seb Shader (knows a bit about c / tcl)
 * Dan Wilcox (knows a lot about pd - might have some time?)
 * Patrick (willing to compile / QA)
 * Ivica Bukvic (knows how to tweak Pd - busy on Pd-l2ork)
 * IOhannes m zmoelnig (knows a lot about Pd - busy)
 * Hans-Christoph Steiner (knows a lot about Pd-extended - busy)

= These are the kinds of work that needs to be done in Pd-extended =

 * update the libraries to the latest version, and test them

 * pull in relevant commits from pd-vanilla (you can't just pull them all in because vanilla does the GUI stuff differently, and Pd-extended has promised pixel-exact sizing on all platforms for a few releases now).

 * fix platform-specific bugs

 * finish splitting out all the core objects into standalone library (this is mostly done, that makes it a lot easier to keep pd-extended's core updated with pd-vanilla commits since all of the objects are a separate library that is taken directly from vanilla).

= What can you do =
Code contributions are of course key.  For people who don't do C, another way of getting work done is raising money to pay someone to do it.  I'm (Hans-Christoph Steiner) happy to advise anyone who wants to take any of this on. 

= Questions =
Code diffs

 * Miller->Hans I remember seeing a series of patches (code diffs I mean) that made the necessary changes to Pd vanilla to Pd extended - does anyone know if these still exist?
 * Hans->Miller I haven't checked the status of any of those patches in a long time.  I posted many in the patch tracker, did those get included? I used to maintain the pd-extended git repo as a branch that always showed the pd-extended changes as a series of commits on top of Pd-vanilla's git.  That is called the 'patch_series' branch in the pd-extended.git. But then so many of my patches did not get accepted, I abandoned that approach since it was too much work. More recently, I reversed it, treating vanilla's git as a source of patches for Pd-extended.

Jonathan->Hans: http://markmail.org/message/yoy3uzejuvyvagrv


= AUTO-BUILD SERVERS =
As for the auto-build servers, I think only the Debian ones are still running. The Windows one was on a server that died, and the OSX was an old laptop that is basically dead.  It was running 10.5 anyway.

For anyone who can set up a Windows and/or OSX build machine, they were super helpful for maintaining cross-platform compatibility.  Here are the docs:

 * http://puredata.info/docs/developer/WindowsMinGW
 * http://puredata.info/docs/developer/MacOSXFink

These all have some info, but need work:

 * http://puredata.info/docs/developer/MacOSXMacPorts
 * http://puredata.info/docs/developer/Windows64BitMinGWX64
 * http://puredata.info/docs/developer/MacOSXHomebrew


= Communication =
We have #dataflow on irc, but I think it would be nice to kick-off this project using Hangout / Skype / ... I am also open to any externals tools like basecamp but free (to keep the todo list, questions etc...

= Proposal / Ideas =
A core idea of having a standard format for libraries is to make them easily packaged and distributed.  There are lots of libraries that follow https://puredata.info/docs/developer/LibraryTemplate, so the next step is for someone to make something like https://pypi.python.org as the central repo of
libraries that includes an update/download tool.



= changes since 0.43.4 =
 *added/updated translations: Greek (el), Korean (ko)
 *save symbols with spaces properly [https://sourceforge.net/tracker/index.php?func=detail&aid=2947822&group_id=55736&atid=478072# #2947822]
 *(Mac OS X) support for Tk/Cocoa for improved drawing performance
 *(Mac OS X) updated ffmpeg and included !WebM and Dirac codecs
 *(Windows) Jack Audio supported using [http://jackaudio.org/jack_on_windows Jack for Windows]

= planned features =
 *improved escaping throughout Pd so you can use spaces, etc.
 *Debian/Ubuntu releases as one-library-per-package (in progress)
 *xapian documentation search engine
 *!TkDND drag-n-drop support on all platforms
 *complete 64-bit builds on all platforms
 *(Mac OS X) Navigate menus with arrow keys
 *(Mac OS X) key commands don't work with Caps Lock on
 *(GNU/Linux) smoothing out Jack (for now, check "use callbacks")

= planned for 0.45 =

Powered by IEM Powered by Plone Section 508 WCAG Valid XHTML Valid CSS Usable in any browser