On Mon, 25 Oct 2004, Matju wrote:
linking). This way, when devel binaries are published, the new gui will be a command-line option away.
Hi,
Although I might sound a bit repetitive, the devel branch is not meant to be published. It is for development only. Everyone should try to get the changes into Pd's main distribution. There is a webpage on sourceforge where you can submit patches (check out http://pure-data.sf.net/bug-report.php).
This will make it a lot easier to integrate changes in the main distribution, because they can be split into several manageable chunks and reviewed individually.
Its really easy. Submitting a patch is just one click away.
Guenter
if they are bug fixes (tcl_vmess()), please also fix them in 0.38-testX, and send a patch to miller ...
Whoever really wants those fixes in 0.38 should take that initiative. Personally I am satisfied with just having them in devel_0_37 for now. I don't intend to use plain 0.38 because I am interested in actually using the improvements I make, so devel_0_37 is currently my only concern (I think this is rather natural).
since you are changing a lot in the gui, maybe it's a good idea to write your code for 0.38 ... i'm not that familiar with miller's changes to the gui code ...
I'm carefully avoiding committing code from the console and the pdrc editor because of that. Those are the only interferences that I am aware of. If Miller wants to have a look at IMPD's ChangeLog (and tell me whether anything else may conflict), here it is:
Impd 0.37.A (-r impd_0_37_A) :
- forked from devel_0_37, 2004.02.21
- added console for post()
- .pdrc: -console <number_of_lines>
- added button bar (that does like Ctrl+E & Put menu)
- .pdrc: -look <directory_of_icons> (remember you can't use ~ nor $HOME in .pdrc)
- includes a selectable windowid (for those who know how to use it)
- class list dialog
- scans for loaded classes, abstractions/externs dirs
- help button fetches help file without needing to instantiate first
- filter box helps finding classes quickly
- displays some info on the class, like a list of defined methods and such.
- statusbar shows cursor position (enable with -statusbar)
Impd 0.37.A.2 (-r impd_0_37_A_2) :
- merged GG's reverting of "quote hack"
Impd 0.37.B :
- moving rendering to the TCL side
- moving event-handling to the TCL side too
- new file u_object.tk
- added pd_scanargs(), pd_upload(), sys_mgui().
- added color schemes (modifiable in u_main.tk)
- switched to a jmaxish look
- merged g_vdial.c into g_hdial.c
- merged g_vslider.c into g_hslider.c
- added Patcher->View->Redraw
- added proc populate_menu, proc property_dialog
- added ~/.pd.tk loading
- inlet tooltips have new look
- rewrote all of the property dialogs
- added object class name completion (the <Tab> key)
- mouse scrollwheel works in patchers
- plus/minus button on tcl listener
- changed default font and borderwidth
- if conf not found in ~ ($HOME), looks in Pd's install directory (eg. /usr/local/lib/pd)
- looks for .impdrc before .pdrc
- pdrc editor
- -help lists unavailable options with note "not compiled in"
- sys_vgui() message size limit removed
- new peak meters (thanks Carmen)
- dropper object outputs symbols of filenames (requires tkdnd)
- joe sarlo's VST-plugin i/o scheduler available on windows
- error() merged into pd_error() and using strerror() to get meaningful error messages for failed I/O
- completely breaking compatibility with Pd's GUI externals (for a good reason)
Note that not all of those changes are going to be in devel_0_37, and many of them will be modified significantly before they enter devel_0_37 or devel_0_38, especially the areas covered by that "-modelview" option.
Mathieu Bouchard -=- Montr�al QC Canada -=- http://artengine.ca/matju
PD-dev mailing list PD-dev@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-dev