Re: [PD] pd 0.43 branch with the new GUI code

2009-08-31 Thread Miller Puckette
on linux, right?  

(I never run make install, so I don't tend to catch these problems -
thanks for flagging it)

cheers
M

On Wed, Aug 26, 2009 at 11:35:55PM +1000, dmotd wrote:
 hi hcs, miller,
 
 i've been testing some changes i've made locally 
 and i've just noticed in regards to the code 
 miller checked into trunk, that it breaks 
 autotools which is still attempting to install 
 pd-gui (and failing). relevant changes will 
 probably need to be made to 'makefile.in' i 
 guess..
 
 dmotd
 
 Hans-Christoph Steiner wrote:
 
  A complete rewrite of Pd's GUI is starting to be usable.  Miller has  
  accepted the core of this code into his repo for 0.43.  Now we need to  
  get the whole thing done!  There is now a branch for continuing off of  
  Miller's initial 0.43 commit here:
 
  http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43
 
  There is a wiki page to keep track of progress with build instructions, 
  etc.:
 
  http://puredata.info/dev/PdGuiRewrite
 
  Try it out on GNU/Linux or Mac OS X, no one's tried to get it running on 
  Windows yet, you could be the first.  Shouldn't be too hard since its all 
  Tcl.  There is lots of work left to do, and you can contribute in many 
  different ways. We always need testers, try using this Pd version in your 
  normal work, and report any and all bugs, problems, feature ideas, etc. 
  The simplest way is to contribute code is to create a translation for Pd. 
  You can also look thru the Tcl source for things marked TODO and take a 
  stab and doing them. If you want to improve the GUI, make the new Pd 
  window for example, an announce your interest to  pd-dev to make sure 
  there are no duplications of efforts.
 
  .hc
 
 
 
  
 
  'You people have such restrictive dress for women,??? she said, hobbling  
  away in three inch heels and panty hose to finish out another pink- 
  collar temp pool day.  - ???Hijab Scene #2, by Mohja Kahf
 
 
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management - 
  http://lists.puredata.info/listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pd 0.43 branch with the new GUI code

2009-08-27 Thread Hans-Christoph Steiner


On Aug 27, 2009, at 7:16 AM, danomatika wrote:

I just checked out the gui branch .. looking nice!  I like the right  
click menu with the categories.


That's Federico's pd/startup/object_db.tcl plugin.

Is the new menu system making windows for each menu item as you move  
within it?  On Ubuntu + Compiz, each menu item comes flying into the  
screen, which can be a bit annoying if you're moving through the  
right click category layout ...


There is only one menubar now in the new implementation.  Previously,  
each window had its own menubar.  I don't know what causes that menu  
flying thing with Compiz.  I thought that moving to a single menubar  
would fix it, but alas, no.


Any help getting to the bottom of that problem would be much  
appreciated.


.hc




---
Dan Wilcox
danomatika.com
robotcowboy.com






All information should be free.  - the hacker ethic




___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pd 0.43 branch with the new GUI code

2009-08-27 Thread Hans-Christoph Steiner


On Aug 27, 2009, at 3:25 AM, marius schebella wrote:


hi hans,
thanks, looks good. here's some feedback...
don't know whether you are using a new font, or osx is just  
replacing the usual font, but the font looks so much better

here an error I got, when running a search:
bad switch -all: must be --, -backward, -count, -elide, -exact, - 
forward, -nocase, or -regexp
bad switch -all: must be --, -backward, -count, -elide, -exact, - 
forward, -nocase, or -regexp

   while executing
.pdwindow.text search -all -nocase -- $findstring 0.0
   (procedure dialog_find::ok line 11)
   invoked from within
dialog_find::ok .find
   (command bound to event)


Bug!  Thanks.  I must have used something not supported by Tcl/Tk 8.4.


the menubar says wish instead of Pd, and has no icon.


Yeah, that happens when you run it like ./pd on Mac OS X

the only button (dsp) in the pd window won't turn on audio, but does  
turn audio off, once it's running.


Bug... thanks for reporting.


undo seems broken, too.


Not implemented yet :)  Should be pretty easy tho.


I see an open recent menu entry, but it does not display any items.


It doesn't save currently, we need to figure out how the GUI should  
save preferences first.  So right now, its Open Recent for this  
session only.


.hc



cheers,
marius.


Hans-Christoph Steiner wrote:

On Aug 26, 2009, at 8:23 PM, marius schebella wrote:

Hans-Christoph Steiner wrote:

On Aug 26, 2009, at 7:41 PM, marius schebella wrote:

Hans-Christoph Steiner wrote:

On Aug 26, 2009, at 6:43 PM, marius schebella wrote:

Hans-Christoph Steiner wrote:

On Aug 26, 2009, at 5:14 PM, marius schebella wrote:

Hans-Christoph Steiner wrote:
A complete rewrite of Pd's GUI is starting to be usable.   
Miller has accepted the core of this code into his repo for  
0.43.  Now we need to get the whole thing done!  There is  
now a branch for continuing off of Miller's initial 0.43  
commit here:

http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43


no configure??
marius.

read the page a little closer: http://puredata.info/dev/PdGuiRewrite


i fail with the first line
svn co http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 
 pd-gui-rewrite
svn: PROPFIND request failed on '/viewvc/pure-data/branches/pd- 
gui-rewrite/0.43'
svn: PROPFIND of '/viewvc/pure-data/branches/pd-gui-rewrite/ 
0.43': 302 Found (http://pure-data.svn.sourceforge.net)

hmmm...
grabed the tarball from the webpage, but compiling gives me  
errors, too.

marius.

Doh sorry, put the wrong link there, please try again:)


doh, still getting errors... portaudio?

if gcc -DPACKAGE_NAME=\pd\ -DPACKAGE_TARNAME=\pd\ - 
DPACKAGE_VERSION=\0.41.4\ -DPACKAGE_STRING=\pd\ 0.41.4\ - 
DPACKAGE_BUGREPORT=\\ -DPACKAGE=\pd\ -DVERSION=\0.41.4\ - 
DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 - 
DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 - 
DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 - 
DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBM=1 - 
DSTDC_HEADERS=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 - 
DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_NETDB_H=1 - 
DHAVE_NETINET_IN_H=1 -DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 - 
DHAVE_STRING_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 - 
DHAVE_SYS_SOCKET_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 - 
DHAVE_UNISTD_H=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 - 
DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -DHAVE_STDLIB_H=1 - 
DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 - 
DRETSIGTYPE=void -DHAVE_DUP2=1 -DHAVE_FLOOR=1 -DHAVE_GETCWD=1 - 
DHAVE_GETHOSTBYNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 - 
DHAVE_MEMSET=1 -DHAVE_POW=1 -DHAVE_REGCOMP=1 -DHAVE_SELECT=1 - 
DHAVE_SOCKET=1 -DHAVE_SQRT=1 -DHAVE_STRCHR=1 -DHAVE_STRERROR=1 - 
DHAVE_STRRCHR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -I. -I. -I/sw/ 
include -I../portmidi/pm_common -I../portmidi/porttime   - 
DPACKAGE_NAME=\pd\ -DPACKAGE_TARNAME=\pd\ -DPACKAGE_VERSION= 
\0.41.4\ -DPACKAGE_STRING=\pd\ 0.41.4\ -DPACKAGE_BUGREPORT= 
\\ -DPACKAGE=\pd\ -DVERSION=\0.41.4\ -DSTDC_HEADERS=1 - 
DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 - 
DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 - 
DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 - 
DHAVE_DLFCN_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBM=1 -DSTDC_HEADERS=1 - 
DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_FCNTL_H=1 - 
DHAVE_LIMITS_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 - 
DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 - 
DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SOCKET_H=1 - 
DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_UNISTD_H=1 - 
DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 - 
DHAVE_WORKING_FORK=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 - 
DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DRETSIGTYPE=void - 
DHAVE_DUP2=1 -DHAVE_FLOOR=1 -DHAVE_GETCWD=1 - 
DHAVE_GETHOSTBYNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 - 
DHAVE_MEMSET=1 -DHAVE_POW=1 -DHAVE_REGCOMP=1 -DHAVE_SELECT=1 - 
DHAVE_SOCKET=1 -DHAVE_SQRT=1 

Re: [PD] pd 0.43 branch with the new GUI code

2009-08-27 Thread danomatika
I just checked out the gui branch .. looking nice!  I like the right
click menu with the categories.

Is the new menu system making windows for each menu item as you move
within it?  On Ubuntu + Compiz, each menu item comes flying into the
screen, which can be a bit annoying if you're moving through the right
click category layout ...

---
Dan Wilcox
danomatika.com
robotcowboy.com
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pd 0.43 branch with the new GUI code

2009-08-26 Thread Frank Barknecht
Hallo,
Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote:
 A complete rewrite of Pd's GUI is starting to be usable.  Miller has  

thanks for your hard work so far. Here are some observations from quickly
running it for couple of minutes on Linux with blackbox window manager.

- no scrollbars in help-intro.pd. Actually nothing seems to have scrollbars.
- cannot make windows smaller than 310 px wide (height 0 is possible, though)
- rightclick-Put: When clicking on an object, I generally want either help or
  properties, not Put. Maybe use Put only for background canvas clicks? At
  least move I'd move it further down in the menu
- The categories like midi, network, storage seem arbitrary (like all
  categories do). Maybe use the categories of help-intro?
- when running from ./bin rsp. ./src now, no helpfiles are found (about
  is empty, too). It was very nice that Pd so far was able to be run from there
  without installation.

Ciao
-- 
Frank

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pd 0.43 branch with the new GUI code

2009-08-26 Thread dmotd
hi hcs, miller,

i've been testing some changes i've made locally 
and i've just noticed in regards to the code 
miller checked into trunk, that it breaks 
autotools which is still attempting to install 
pd-gui (and failing). relevant changes will 
probably need to be made to 'makefile.in' i 
guess..

dmotd

Hans-Christoph Steiner wrote:

 A complete rewrite of Pd's GUI is starting to be usable.  Miller has  
 accepted the core of this code into his repo for 0.43.  Now we need to  
 get the whole thing done!  There is now a branch for continuing off of  
 Miller's initial 0.43 commit here:

 http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43

 There is a wiki page to keep track of progress with build instructions, 
 etc.:

 http://puredata.info/dev/PdGuiRewrite

 Try it out on GNU/Linux or Mac OS X, no one's tried to get it running on 
 Windows yet, you could be the first.  Shouldn't be too hard since its all 
 Tcl.  There is lots of work left to do, and you can contribute in many 
 different ways. We always need testers, try using this Pd version in your 
 normal work, and report any and all bugs, problems, feature ideas, etc. 
 The simplest way is to contribute code is to create a translation for Pd. 
 You can also look thru the Tcl source for things marked TODO and take a 
 stab and doing them. If you want to improve the GUI, make the new Pd 
 window for example, an announce your interest to  pd-dev to make sure 
 there are no duplications of efforts.

 .hc



 

 'You people have such restrictive dress for women,’ she said, hobbling  
 away in three inch heels and panty hose to finish out another pink- 
 collar temp pool day.  - “Hijab Scene #2, by Mohja Kahf



 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pd 0.43 branch with the new GUI code

2009-08-26 Thread Hans-Christoph Steiner


Yeah, I think the 'install' targets in either the old src/configure.in  
build system or the new autogen.sh/configure.ac build system have not  
been dealt with.


I'm pretty happy with the new build system, but it depends on libtool,  
which is kind of a pain.  Ideally, it would not use libtool and would  
be setup to work with MinGW, then I think we'd' have a winner for a  
new build system.  If you want to work on that, please dive right it. :)


.hc

On Aug 26, 2009, at 9:35 AM, dmotd wrote:


hi hcs, miller,

i've been testing some changes i've made locally
and i've just noticed in regards to the code
miller checked into trunk, that it breaks
autotools which is still attempting to install
pd-gui (and failing). relevant changes will
probably need to be made to 'makefile.in' i
guess..

dmotd

Hans-Christoph Steiner wrote:


A complete rewrite of Pd's GUI is starting to be usable.  Miller has
accepted the core of this code into his repo for 0.43.  Now we need  
to
get the whole thing done!  There is now a branch for continuing off  
of

Miller's initial 0.43 commit here:

http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43

There is a wiki page to keep track of progress with build  
instructions,

etc.:

http://puredata.info/dev/PdGuiRewrite

Try it out on GNU/Linux or Mac OS X, no one's tried to get it  
running on
Windows yet, you could be the first.  Shouldn't be too hard since  
its all
Tcl.  There is lots of work left to do, and you can contribute in  
many
different ways. We always need testers, try using this Pd version  
in your
normal work, and report any and all bugs, problems, feature ideas,  
etc.
The simplest way is to contribute code is to create a translation  
for Pd.
You can also look thru the Tcl source for things marked TODO and  
take a

stab and doing them. If you want to improve the GUI, make the new Pd
window for example, an announce your interest to  pd-dev to make sure
there are no duplications of efforts.

.hc





'You people have such restrictive dress for women,’ she said,  
hobbling

away in three inch heels and panty hose to finish out another pink-
collar temp pool day.  - “Hijab Scene #2, by Mohja Kahf



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list






If nature has made any one thing less susceptible than all others of  
exclusive property, it is the action of the thinking power called an  
idea, which an individual may exclusively possess as long as he keeps  
it to himself; but the moment it is divulged, it forces itself into  
the possession of everyone, and the receiver cannot dispossess himself  
of it.- Thomas Jefferson




___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pd 0.43 branch with the new GUI code

2009-08-26 Thread Hans-Christoph Steiner


On Aug 26, 2009, at 3:35 AM, Frank Barknecht wrote:


Hallo,
Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote:

A complete rewrite of Pd's GUI is starting to be usable.  Miller has


thanks for your hard work so far. Here are some observations from  
quickly
running it for couple of minutes on Linux with blackbox window  
manager.


Thank you for your questions, since they really seem to highlight what  
I think is the most important part of the new GUI code: ease of  
customizability and extensibility.


- no scrollbars in help-intro.pd. Actually nothing seems to have  
scrollbars.


No scrollbars implemented yet.  Its tricky to get it right...

- cannot make windows smaller than 310 px wide (height 0 is  
possible, though)


It won't let you go smaller than the menubar on the window.  It  
wouldn't be too hard to write a little scriptlet that turns off the  
menubar for all CanvasWindows (a class in the GUI) or a little Pd  
patch using [sys_gui] and [window_name].  I attached the pd patch  
version.  If you are interested, I'll hack up a tcl script version of  
this.  Plugin ideas like this help me refactor the code to make such  
things easier to do.


menubar_minsize.pd
Description: Binary data


- rightclick-Put: When clicking on an object, I generally want  
either help or
 properties, not Put. Maybe use Put only for background canvas  
clicks? At

 least move I'd move it further down in the menu


That's a plugin, to remove it, rm pd/startup/insertintopopup.tcl

- The categories like midi, network, storage seem arbitrary  
(like all

 categories do). Maybe use the categories of help-intro?


That is Federico's system based on tags.  Its also a plugin.  
object_db.tcl.  Change it and you can have your own custom system!   
I think it could be really cool if this plug parsed all the help  
patches for tags, and built the menu based on that.  Currently, its  
close to that, but uses an included database instead of parsing the  
help files directly.


- when running from ./bin rsp. ./src now, no helpfiles are found  
(about
 is empty, too). It was very nice that Pd so far was able to be run  
from there

 without installation.



I've been instead running everything in src/ so that no files have  
to be moved when development.  The 'bin' thing should only be used  
with a 'make install'.  There is no need to move files if you are not  
doing a make install.


.hc





If you are not part of the solution, you are part of the problem.


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pd 0.43 branch with the new GUI code

2009-08-26 Thread Hans-Christoph Steiner


DesireData's is quite nice, for example.  Make the layout work well,  
make the text and buttons communicate well, provide useful things on  
the pd window, etc.


I'd be very happy with a slightly simpler version DesireData's.  But  
its GPL, so we can't just take it for vanilla without getting  
copyright permission.


.hc

On Aug 26, 2009, at 1:20 AM, Jonathan Wilkes wrote:


This looks exciting!

Just curious- what does make a good pd window mean?

-Jonathan

--- On Wed, 8/26/09, Hans-Christoph Steiner h...@at.or.at wrote:


From: Hans-Christoph Steiner h...@at.or.at
Subject: [PD] pd 0.43 branch with the new GUI code
To: Pd List pd-list@iem.at
Date: Wednesday, August 26, 2009, 6:51 AM

A complete rewrite of Pd's GUI is starting to be
usable.  Miller has accepted the core of this code into
his repo for 0.43.  Now we need to get the whole thing
done!  There is now a branch for continuing off of
Miller's initial 0.43 commit here:

http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43

There is a wiki page to keep track of progress with build
instructions, etc.:

http://puredata.info/dev/PdGuiRewrite

Try it out on GNU/Linux or Mac OS X, no one's tried to get
it running on Windows yet, you could be the first.
Shouldn't be too hard since its all Tcl.  There is lots
of work left to do, and you can contribute in many different
ways. We always need testers, try using this Pd version in
your normal work, and report any and all bugs, problems,
feature ideas, etc. The simplest way is to contribute code
is to create a translation for Pd. You can also look thru
the Tcl source for things marked TODO and take a stab and
doing them. If you want to improve the GUI, make the new Pd
window for example, an announce your interest to
pd-dev to make sure there are no duplications of efforts.

.hc





'You people have such restrictive dress for women,’ she
said, hobbling away in three inch heels and panty hose to
finish out another pink-collar temp pool day.  -
“Hijab Scene #2, by Mohja Kahf



___
Pd-list@iem.at
mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list












All mankind is of one author, and is one volume; when one man dies,  
one chapter is not torn out of the book, but translated into a better  
language; and every chapter must be so translated -John Donne




___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pd 0.43 branch with the new GUI code

2009-08-26 Thread Frank Barknecht
Hallo,
Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote:

 It won't let you go smaller than the menubar on the window.  

I think, being able to make a window smaller should be a default action/script,
as it is with the old Pd. It definitely should be possible without externals. 

 That is Federico's system based on tags.  Its also a plugin.  
 object_db.tcl.  Change it and you can have your own custom system!  I 
 think it could be really cool if this plug parsed all the help patches 
 for tags, and built the menu based on that.  Currently, its close to 
 that, but uses an included database instead of parsing the help files 
 directly.

Which reminds me to quickly hint at the system for parsable help files we 
have introduced into the rj library for rjdj recently. There each help file
has a subpatch called pd REFERENCE, which is GOP so the contents are 
readable from the parent.

This subpatch only contains comments, which act like key:value pairs. Example: 

  Name: e_alias
  Summary: distort by reducing the sample rate to generate aliasing
  Argument 0: name for state saving (required)
  Argument 1: aliasing factor (optional)
  Inlet 0: audio signal to distort
  Outlet 0: alias-distorted audio signal.
  Description: distorts any audio signal by reducing
  the sample rate to generate aliasing.
  Non-key comments are added to Descripton in y-order.
  Tags: distortion, effect

Not all help files have been converted to this format yet, but the idea is to
make html or other docs from these comments. Think of them like docstrings in
Python. 

Maybe this can be used for a better help browser, too. But I tell you,
converting help files to this is a lot of tedious work. :) And we don't even
care for any graphical layout conventions (deliberatly).

But it keeps the docs close to Pd which IMO is better than manually editing
webpages.

 - when running from ./bin rsp. ./src now, no helpfiles are found  
 (about
  is empty, too). It was very nice that Pd so far was able to be run  
 from there
  without installation.

 I've been instead running everything in src/ so that no files have to 
 be moved when development.  The 'bin' thing should only be used with a 
 'make install'.  There is no need to move files if you are not doing a 
 make install.

I don't really care if files are in bin or src. (For some reason, bin is a
symlink to src anyway) But neither lets me open any help files when starting Pd
as cd src; ./pd, which definitely was possible with previous Pds.  Maybe I'm
doing something wrong?

Ciao
-- 
Frank

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pd 0.43 branch with the new GUI code

2009-08-26 Thread Hans-Christoph Steiner


On Aug 26, 2009, at 3:44 PM, Frank Barknecht wrote:


Hallo,
Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote:


It won't let you go smaller than the menubar on the window.


I think, being able to make a window smaller should be a default  
action/script,
as it is with the old Pd. It definitely should be possible without  
externals.


Ok, so a scriptlet it is.  I've never seen any other app that allows  
you to shrink further than the menubar, for apps that are the menubar  
type (i.e. not emacs.  The GNOME apps generally don't.



That is Federico's system based on tags.  Its also a plugin.
object_db.tcl.  Change it and you can have your own custom  
system!  I
think it could be really cool if this plug parsed all the help  
patches

for tags, and built the menu based on that.  Currently, its close to
that, but uses an included database instead of parsing the help files
directly.


Which reminds me to quickly hint at the system for parsable help  
files we
have introduced into the rj library for rjdj recently. There each  
help file

has a subpatch called pd REFERENCE, which is GOP so the contents are
readable from the parent.

This subpatch only contains comments, which act like key:value  
pairs. Example:


 Name: e_alias
 Summary: distort by reducing the sample rate to generate aliasing
 Argument 0: name for state saving (required)
 Argument 1: aliasing factor (optional)
 Inlet 0: audio signal to distort
 Outlet 0: alias-distorted audio signal.
 Description: distorts any audio signal by reducing
 the sample rate to generate aliasing.
 Non-key comments are added to Descripton in y-order.
 Tags: distortion, effect

Not all help files have been converted to this format yet, but the  
idea is to
make html or other docs from these comments. Think of them like  
docstrings in

Python.

Maybe this can be used for a better help browser, too. But I tell you,
converting help files to this is a lot of tedious work. :) And we  
don't even

care for any graphical layout conventions (deliberatly).

But it keeps the docs close to Pd which IMO is better than manually  
editing

webpages.


Its a good idea and something that should definitely happen. That's  
why its part of the PDDP templates (http://puredata.info/dev/pddp) but  
unfortunately not widely implemented.  How about following that spec,  
its close, but a bit simpler and designed to be easily parsed in Pd:


* the subpatch is called [pd META], and is not GOP
* each comment is a whole chunk of data
* the first word/atom is the datatype (i.e. no : at the end of it),  
case insensitive (removing a : in Pd is a little annoying)
* tags are space-separated not comma-separated (handling commas is a  
pain in Pd)



- when running from ./bin rsp. ./src now, no helpfiles are found
(about
is empty, too). It was very nice that Pd so far was able to be run
from there
without installation.


I've been instead running everything in src/ so that no files  
have to
be moved when development.  The 'bin' thing should only be used  
with a
'make install'.  There is no need to move files if you are not  
doing a

make install.


I don't really care if files are in bin or src. (For some reason,  
bin is a
symlink to src anyway) But neither lets me open any help files when  
starting Pd
as cd src; ./pd, which definitely was possible with previous Pds.   
Maybe I'm

doing something wrong?


Strange it works for me on Ubuntu and Mac OS X. Where is it looking?

.hc




The arc of history bends towards justice. - Dr. Martin Luther  
King, Jr.




___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pd 0.43 branch with the new GUI code

2009-08-26 Thread Frank Barknecht
Hallo,
Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote:

 On Aug 26, 2009, at 3:44 PM, Frank Barknecht wrote:

 Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote:

 It won't let you go smaller than the menubar on the window.

 I think, being able to make a window smaller should be a default  
 action/script,
 as it is with the old Pd. It definitely should be possible without  
 externals.

 Ok, so a scriptlet it is.  I've never seen any other app that allows you 
 to shrink further than the menubar,

Uhm, maybe you should look closer? :) Here I can minimize apps like Firefox and
Gvim and hide parts of their menubars and icons.

Acutally I found, that I still can minimize the Pd main window, the menus fold
together.

 Its a good idea and something that should definitely happen. That's why 
 its part of the PDDP templates (http://puredata.info/dev/pddp) but  
 unfortunately not widely implemented.  How about following that spec,  
 its close, but a bit simpler and designed to be easily parsed in Pd:

 * the subpatch is called [pd META], and is not GOP

GOP is important for us, as the docs are for users to read. We've chosen
REFERENCE to not conflict with META, but of course that would be easy to
change.

 * each comment is a whole chunk of data

Same here, just that free comments are allowed as well as additional
description paragraphs for readability reasons.

 * the first word/atom is the datatype (i.e. no : at the end of it), case 
 insensitive (removing a : in Pd is a little annoying)

We have some 2-word keys, like Outlet 0, so that is a tricky decision.
Anyway, as our system is mainly intended to be processed by smarter text
processing tools, the : doesn't hurt. But maybe we could add spaces around it.

 * tags are space-separated not comma-separated (handling commas is a  
 pain in Pd)

Again, this is to include tags with more than one word, but I see that for Pd
parsing, the comma is nasty. However I guess with the text processing
possibilities of tcl available in scriptlets, this may not be an issue anymore.

Generally the pd REFERENCE idea was to have a most simple, externally
parsable and user-readable reference system. META is cool and was an obvious
inspiration, but the rest of PDDP was deemed much too bloated with layout
conventions and color coding and cnv-paintings and similar stuff to be useable
for us. Help files IMO should be written, not designed. 

 I don't really care if files are in bin or src. (For some reason, bin 
 is a
 symlink to src anyway) But neither lets me open any help files when  
 starting Pd
 as cd src; ./pd, which definitely was possible with previous Pds.   
 Maybe I'm
 doing something wrong?

 Strange it works for me on Ubuntu and Mac OS X. Where is it looking?

no idea. the help browser doesn't open. i get this message in the pd window:

PLACEHOLDER menu_helpbrowser {$help_top_directory}

Ciao
-- 
Frank

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pd 0.43 branch with the new GUI code

2009-08-26 Thread marius schebella

Hans-Christoph Steiner wrote:


A complete rewrite of Pd's GUI is starting to be usable.  Miller has 
accepted the core of this code into his repo for 0.43.  Now we need to 
get the whole thing done!  There is now a branch for continuing off of 
Miller's initial 0.43 commit here:


http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 


no configure??
marius.





There is a wiki page to keep track of progress with build instructions, 
etc.:


http://puredata.info/dev/PdGuiRewrite

Try it out on GNU/Linux or Mac OS X, no one's tried to get it running on 
Windows yet, you could be the first.  Shouldn't be too hard since its 
all Tcl.  There is lots of work left to do, and you can contribute in 
many different ways. We always need testers, try using this Pd version 
in your normal work, and report any and all bugs, problems, feature 
ideas, etc. The simplest way is to contribute code is to create a 
translation for Pd. You can also look thru the Tcl source for things 
marked TODO and take a stab and doing them. If you want to improve the 
GUI, make the new Pd window for example, an announce your interest to  
pd-dev to make sure there are no duplications of efforts.


.hc



 



'You people have such restrictive dress for women,’ she said, hobbling 
away in three inch heels and panty hose to finish out another 
pink-collar temp pool day.  - “Hijab Scene #2, by Mohja Kahf




___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list





___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pd 0.43 branch with the new GUI code

2009-08-26 Thread Hans-Christoph Steiner


On Aug 26, 2009, at 5:14 PM, marius schebella wrote:


Hans-Christoph Steiner wrote:
A complete rewrite of Pd's GUI is starting to be usable.  Miller  
has accepted the core of this code into his repo for 0.43.  Now we  
need to get the whole thing done!  There is now a branch for  
continuing off of Miller's initial 0.43 commit here:

http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43


no configure??
marius.


read the page a little closer: http://puredata.info/dev/PdGuiRewrite

.hc





There is a wiki page to keep track of progress with build  
instructions, etc.:

http://puredata.info/dev/PdGuiRewrite
Try it out on GNU/Linux or Mac OS X, no one's tried to get it  
running on Windows yet, you could be the first.  Shouldn't be too  
hard since its all Tcl.  There is lots of work left to do, and you  
can contribute in many different ways. We always need testers, try  
using this Pd version in your normal work, and report any and all  
bugs, problems, feature ideas, etc. The simplest way is to  
contribute code is to create a translation for Pd. You can also  
look thru the Tcl source for things marked TODO and take a stab and  
doing them. If you want to improve the GUI, make the new Pd window  
for example, an announce your interest to  pd-dev to make sure  
there are no duplications of efforts.

.hc
 'You 
 people have such restrictive dress for women,’ she said, hobbling  
away in three inch heels and panty hose to finish out another pink- 
collar temp pool day.  - “Hijab Scene #2, by Mohja Kahf

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list










[T]he greatest purveyor of violence in the world today [is] my own  
government. - Martin Luther King, Jr.





___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pd 0.43 branch with the new GUI code

2009-08-26 Thread Hans-Christoph Steiner


On Aug 26, 2009, at 4:46 PM, Frank Barknecht wrote:


Hallo,
Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote:


On Aug 26, 2009, at 3:44 PM, Frank Barknecht wrote:


Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote:


It won't let you go smaller than the menubar on the window.


I think, being able to make a window smaller should be a default
action/script,
as it is with the old Pd. It definitely should be possible without
externals.


Ok, so a scriptlet it is.  I've never seen any other app that  
allows you

to shrink further than the menubar,


Uhm, maybe you should look closer? :) Here I can minimize apps like  
Firefox and

Gvim and hide parts of their menubars and icons.

Acutally I found, that I still can minimize the Pd main window, the  
menus fold

together.

Its a good idea and something that should definitely happen. That's  
why

its part of the PDDP templates (http://puredata.info/dev/pddp) but
unfortunately not widely implemented.  How about following that spec,
its close, but a bit simpler and designed to be easily parsed in Pd:

* the subpatch is called [pd META], and is not GOP


GOP is important for us, as the docs are for users to read. We've  
chosen
REFERENCE to not conflict with META, but of course that would be  
easy to

change.


* each comment is a whole chunk of data


Same here, just that free comments are allowed as well as additional
description paragraphs for readability reasons.

* the first word/atom is the datatype (i.e. no : at the end of it),  
case

insensitive (removing a : in Pd is a little annoying)


We have some 2-word keys, like Outlet 0, so that is a tricky  
decision.
Anyway, as our system is mainly intended to be processed by  
smarter text
processing tools, the : doesn't hurt. But maybe we could add spaces  
around it.



* tags are space-separated not comma-separated (handling commas is a
pain in Pd)


Again, this is to include tags with more than one word, but I see  
that for Pd

parsing, the comma is nasty. However I guess with the text processing
possibilities of tcl available in scriptlets, this may not be an  
issue anymore.


Generally the pd REFERENCE idea was to have a most simple,  
externally
parsable and user-readable reference system. META is cool and was an  
obvious
inspiration, but the rest of PDDP was deemed much too bloated with  
layout
conventions and color coding and cnv-paintings and similar stuff to  
be useable

for us. Help files IMO should be written, not designed.

I don't really care if files are in bin or src. (For some reason,  
bin

is a
symlink to src anyway) But neither lets me open any help files when
starting Pd
as cd src; ./pd, which definitely was possible with previous Pds.
Maybe I'm
doing something wrong?


Strange it works for me on Ubuntu and Mac OS X. Where is it looking?


no idea. the help browser doesn't open. i get this message in the pd  
window:


PLACEHOLDER menu_helpbrowser {$help_top_directory}



Hehe, not implemented yet.  The old code would just plug in and work,  
but I was hoping to rewrite the help browser so I haven't included it  
yet.


Is this what you mean by not finding help patches?  Or do you mean  
right-click-Help?


.hc






Looking at things from a more basic level, you can come up with a more  
direct solution... It may sound small in theory, but it in practice,  
it can change entire economies. - Amy Smith




___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pd 0.43 branch with the new GUI code

2009-08-26 Thread marius schebella

Hans-Christoph Steiner wrote:


On Aug 26, 2009, at 5:14 PM, marius schebella wrote:


Hans-Christoph Steiner wrote:
A complete rewrite of Pd's GUI is starting to be usable.  Miller has 
accepted the core of this code into his repo for 0.43.  Now we need 
to get the whole thing done!  There is now a branch for continuing 
off of Miller's initial 0.43 commit here:
http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 



no configure??
marius.


read the page a little closer: http://puredata.info/dev/PdGuiRewrite


i fail with the first line
svn co 
http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 
pd-gui-rewrite
svn: PROPFIND request failed on 
'/viewvc/pure-data/branches/pd-gui-rewrite/0.43'
svn: PROPFIND of '/viewvc/pure-data/branches/pd-gui-rewrite/0.43': 302 
Found (http://pure-data.svn.sourceforge.net)

hmmm...
grabed the tarball from the webpage, but compiling gives me errors, too.
marius.



.hc





There is a wiki page to keep track of progress with build 
instructions, etc.:

http://puredata.info/dev/PdGuiRewrite
Try it out on GNU/Linux or Mac OS X, no one's tried to get it running 
on Windows yet, you could be the first.  Shouldn't be too hard since 
its all Tcl.  There is lots of work left to do, and you can 
contribute in many different ways. We always need testers, try using 
this Pd version in your normal work, and report any and all bugs, 
problems, feature ideas, etc. The simplest way is to contribute code 
is to create a translation for Pd. You can also look thru the Tcl 
source for things marked TODO and take a stab and doing them. If you 
want to improve the GUI, make the new Pd window for example, an 
announce your interest to  pd-dev to make sure there are no 
duplications of efforts.

.hc
 
'You people have such restrictive dress for women,’ she said, 
hobbling away in three inch heels and panty hose to finish out 
another pink-collar temp pool day.  - “Hijab Scene #2, by Mohja Kahf

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list








 



[T]he greatest purveyor of violence in the world today [is] my own 
government. - Martin Luther King, Jr.








___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pd 0.43 branch with the new GUI code

2009-08-26 Thread Hans-Christoph Steiner


On Aug 26, 2009, at 6:43 PM, marius schebella wrote:


Hans-Christoph Steiner wrote:

On Aug 26, 2009, at 5:14 PM, marius schebella wrote:

Hans-Christoph Steiner wrote:
A complete rewrite of Pd's GUI is starting to be usable.  Miller  
has accepted the core of this code into his repo for 0.43.  Now  
we need to get the whole thing done!  There is now a branch for  
continuing off of Miller's initial 0.43 commit here:

http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43


no configure??
marius.

read the page a little closer: http://puredata.info/dev/PdGuiRewrite


i fail with the first line
svn co http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 
 pd-gui-rewrite
svn: PROPFIND request failed on '/viewvc/pure-data/branches/pd-gui- 
rewrite/0.43'
svn: PROPFIND of '/viewvc/pure-data/branches/pd-gui-rewrite/0.43':  
302 Found (http://pure-data.svn.sourceforge.net)

hmmm...
grabed the tarball from the webpage, but compiling gives me errors,  
too.

marius.



Doh sorry, put the wrong link there, please try again:)

http://puredata.info/dev/PdGuiRewrite

.hc







.hc




There is a wiki page to keep track of progress with build  
instructions, etc.:

http://puredata.info/dev/PdGuiRewrite
Try it out on GNU/Linux or Mac OS X, no one's tried to get it  
running on Windows yet, you could be the first.  Shouldn't be too  
hard since its all Tcl.  There is lots of work left to do, and  
you can contribute in many different ways. We always need  
testers, try using this Pd version in your normal work, and  
report any and all bugs, problems, feature ideas, etc. The  
simplest way is to contribute code is to create a translation for  
Pd. You can also look thru the Tcl source for things marked TODO  
and take a stab and doing them. If you want to improve the GUI,  
make the new Pd window for example, an announce your interest to   
pd-dev to make sure there are no duplications of efforts.

.hc
 'You 
 people have such restrictive dress for women,’ she said,  
hobbling away in three inch heels and panty hose to finish out  
another pink-collar temp pool day.  - “Hijab Scene #2, by Mohja  
Kahf

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


 [T 
]he greatest purveyor of violence in the world today [is] my own  
government. - Martin Luther King, Jr.







I hate it when they say, He gave his life for his country.  Nobody  
gives their life for anything.  We steal the lives of these kids.  - 
Admiral Gene LeRocque



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pd 0.43 branch with the new GUI code

2009-08-26 Thread marius schebella

Hans-Christoph Steiner wrote:


On Aug 26, 2009, at 6:43 PM, marius schebella wrote:


Hans-Christoph Steiner wrote:

On Aug 26, 2009, at 5:14 PM, marius schebella wrote:

Hans-Christoph Steiner wrote:
A complete rewrite of Pd's GUI is starting to be usable.  Miller 
has accepted the core of this code into his repo for 0.43.  Now we 
need to get the whole thing done!  There is now a branch for 
continuing off of Miller's initial 0.43 commit here:
http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 



no configure??
marius.

read the page a little closer: http://puredata.info/dev/PdGuiRewrite


i fail with the first line
svn co 
http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 pd-gui-rewrite 

svn: PROPFIND request failed on 
'/viewvc/pure-data/branches/pd-gui-rewrite/0.43'
svn: PROPFIND of '/viewvc/pure-data/branches/pd-gui-rewrite/0.43': 302 
Found (http://pure-data.svn.sourceforge.net)

hmmm...
grabed the tarball from the webpage, but compiling gives me errors, too.
marius.



Doh sorry, put the wrong link there, please try again:)


doh, still getting errors... portaudio?

if gcc -DPACKAGE_NAME=\pd\ -DPACKAGE_TARNAME=\pd\ 
-DPACKAGE_VERSION=\0.41.4\ -DPACKAGE_STRING=\pd\ 0.41.4\ 
-DPACKAGE_BUGREPORT=\\ -DPACKAGE=\pd\ -DVERSION=\0.41.4\ 
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 
-DHAVE_LIBDL=1 -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_ALLOCA_H=1 
-DHAVE_ALLOCA=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_NETDB_H=1 
-DHAVE_NETINET_IN_H=1 -DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 
-DHAVE_STRING_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 
-DHAVE_SYS_SOCKET_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 
-DHAVE_UNISTD_H=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 
-DHAVE_WORKING_FORK=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 
-DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DRETSIGTYPE=void -DHAVE_DUP2=1 
-DHAVE_FLOOR=1 -DHAVE_GETCWD=1 -DHAVE_GETHOSTBYNAME=1 
-DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_POW=1 
-DHAVE_REGCOMP=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_SQRT=1 
-DHAVE_STRCHR=1 -DHAVE_STRERROR=1 -DHAVE_STRRCHR=1 -DHAVE_STRSTR=1 
-DHAVE_STRTOL=1 -I. -I. -I/sw/include -I../portmidi/pm_common 
-I../portmidi/porttime   -DPACKAGE_NAME=\pd\ -DPACKAGE_TARNAME=\pd\ 
-DPACKAGE_VERSION=\0.41.4\ -DPACKAGE_STRING=\pd\ 0.41.4\ 
-DPACKAGE_BUGREPORT=\\ -DPACKAGE=\pd\ -DVERSION=\0.41.4\ 
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 
-DHAVE_LIBDL=1 -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_ALLOCA_H=1 
-DHAVE_ALLOCA=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_NETDB_H=1 
-DHAVE_NETINET_IN_H=1 -DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 
-DHAVE_STRING_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 
-DHAVE_SYS_SOCKET_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 
-DHAVE_UNISTD_H=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 
-DHAVE_WORKING_FORK=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 
-DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DRETSIGTYPE=void -DHAVE_DUP2=1 
-DHAVE_FLOOR=1 -DHAVE_GETCWD=1 -DHAVE_GETHOSTBYNAME=1 
-DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_POW=1 
-DHAVE_REGCOMP=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_SQRT=1 
-DHAVE_STRCHR=1 -DHAVE_STRERROR=1 -DHAVE_STRRCHR=1 -DHAVE_STRSTR=1 
-DHAVE_STRTOL=1 -DPD-DUSEAPI_PORTAUDIO  -I../portaudio/include 
-DMACOSX   -g -O2 -MT pd-s_audio_pa.o -MD -MP -MF 
.deps/pd-s_audio_pa.Tpo -c -o pd-s_audio_pa.o `test -f 's_audio_pa.c' 
|| echo './'`s_audio_pa.c; \
	then mv -f .deps/pd-s_audio_pa.Tpo .deps/pd-s_audio_pa.Po; else rm 
-f .deps/pd-s_audio_pa.Tpo; exit 1; fi

s_audio_pa.c:72: error: syntax error before '*' token
s_audio_pa.c: In function 'pa_lowlevel_callback':
s_audio_pa.c:80: error: 'framesPerBuffer' undeclared (first use in this 
function)

s_audio_pa.c:80: error: (Each undeclared identifier is reported only once
s_audio_pa.c:80: error: for each function it appears in.)
s_audio_pa.c:85: error: 'inputBuffer' undeclared (first use in this 
function)
s_audio_pa.c:98: error: 'outputBuffer' undeclared (first use in this 
function)

s_audio_pa.c: In function 'pa_open_callback':
s_audio_pa.c:118: error: 'PaStreamParameters' undeclared (first use in 
this function)

s_audio_pa.c:118: error: syntax error before 'instreamparams'
s_audio_pa.c:153: error: 'instreamparams' undeclared (first use in this 
function)
s_audio_pa.c:159: error: 'outstreamparams' undeclared (first use in this 
function)
s_audio_pa.c:173: warning: passing argument 5 of 'Pa_OpenStream' makes 
pointer from integer without a cast
s_audio_pa.c:173: warning: passing argument 7 of 'Pa_OpenStream' makes 
integer from pointer without a cast
s_audio_pa.c:173: warning: passing argument 8 of 'Pa_OpenStream' makes 
integer 

Re: [PD] pd 0.43 branch with the new GUI code

2009-08-26 Thread Hans-Christoph Steiner


On Aug 26, 2009, at 7:41 PM, marius schebella wrote:


Hans-Christoph Steiner wrote:

On Aug 26, 2009, at 6:43 PM, marius schebella wrote:

Hans-Christoph Steiner wrote:

On Aug 26, 2009, at 5:14 PM, marius schebella wrote:

Hans-Christoph Steiner wrote:
A complete rewrite of Pd's GUI is starting to be usable.   
Miller has accepted the core of this code into his repo for  
0.43.  Now we need to get the whole thing done!  There is now a  
branch for continuing off of Miller's initial 0.43 commit here:

http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43


no configure??
marius.
read the page a little closer: http://puredata.info/dev/ 
PdGuiRewrite


i fail with the first line
svn co http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 
 pd-gui-rewrite
svn: PROPFIND request failed on '/viewvc/pure-data/branches/pd-gui- 
rewrite/0.43'
svn: PROPFIND of '/viewvc/pure-data/branches/pd-gui-rewrite/0.43':  
302 Found (http://pure-data.svn.sourceforge.net)

hmmm...
grabed the tarball from the webpage, but compiling gives me  
errors, too.

marius.

Doh sorry, put the wrong link there, please try again:)


doh, still getting errors... portaudio?

if gcc -DPACKAGE_NAME=\pd\ -DPACKAGE_TARNAME=\pd\ - 
DPACKAGE_VERSION=\0.41.4\ -DPACKAGE_STRING=\pd\ 0.41.4\ - 
DPACKAGE_BUGREPORT=\\ -DPACKAGE=\pd\ -DVERSION=\0.41.4\ - 
DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 - 
DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 - 
DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 - 
DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBM=1 - 
DSTDC_HEADERS=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_FCNTL_H=1 - 
DHAVE_LIMITS_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 - 
DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 - 
DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SOCKET_H=1 - 
DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_UNISTD_H=1 - 
DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 - 
DHAVE_WORKING_FORK=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 - 
DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DRETSIGTYPE=void -DHAVE_DUP2=1 - 
DHAVE_FLOOR=1 -DHAVE_GETCWD=1 -DHAVE_GETHOSTBYNAME=1 - 
DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_POW=1 - 
DHAVE_REGCOMP=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_SQRT=1 - 
DHAVE_STRCHR=1 -DHAVE_STRERROR=1 -DHAVE_STRRCHR=1 -DHAVE_STRSTR=1 - 
DHAVE_STRTOL=1 -I. -I. -I/sw/include -I../portmidi/pm_common -I../ 
portmidi/porttime   -DPACKAGE_NAME=\pd\ -DPACKAGE_TARNAME=\pd\ - 
DPACKAGE_VERSION=\0.41.4\ -DPACKAGE_STRING=\pd\ 0.41.4\ - 
DPACKAGE_BUGREPORT=\\ -DPACKAGE=\pd\ -DVERSION=\0.41.4\ - 
DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 - 
DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 - 
DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 - 
DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBM=1 - 
DSTDC_HEADERS=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_FCNTL_H=1 - 
DHAVE_LIMITS_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 - 
DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 - 
DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SOCKET_H=1 - 
DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_UNISTD_H=1 - 
DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 - 
DHAVE_WORKING_FORK=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 - 
DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DRETSIGTYPE=void -DHAVE_DUP2=1 - 
DHAVE_FLOOR=1 -DHAVE_GETCWD=1 -DHAVE_GETHOSTBYNAME=1 - 
DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_POW=1 - 
DHAVE_REGCOMP=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_SQRT=1 - 
DHAVE_STRCHR=1 -DHAVE_STRERROR=1 -DHAVE_STRRCHR=1 -DHAVE_STRSTR=1 - 
DHAVE_STRTOL=1 -DPD-DUSEAPI_PORTAUDIO  -I../portaudio/include - 
DMACOSX   -g -O2 -MT pd-s_audio_pa.o -MD -MP -MF .deps/pd- 
s_audio_pa.Tpo -c -o pd-s_audio_pa.o `test -f 's_audio_pa.c' ||  
echo './'`s_audio_pa.c; \
	then mv -f .deps/pd-s_audio_pa.Tpo .deps/pd-s_audio_pa.Po; else  
rm -f .deps/pd-s_audio_pa.Tpo; exit 1; fi

s_audio_pa.c:72: error: syntax error before '*' token
s_audio_pa.c: In function 'pa_lowlevel_callback':
s_audio_pa.c:80: error: 'framesPerBuffer' undeclared (first use in  
this function)
s_audio_pa.c:80: error: (Each undeclared identifier is reported only  
once

s_audio_pa.c:80: error: for each function it appears in.)
s_audio_pa.c:85: error: 'inputBuffer' undeclared (first use in this  
function)
s_audio_pa.c:98: error: 'outputBuffer' undeclared (first use in this  
function)

s_audio_pa.c: In function 'pa_open_callback':
s_audio_pa.c:118: error: 'PaStreamParameters' undeclared (first use  
in this function)

s_audio_pa.c:118: error: syntax error before 'instreamparams'
s_audio_pa.c:153: error: 'instreamparams' undeclared (first use in  
this function)
s_audio_pa.c:159: error: 'outstreamparams' undeclared (first use in  
this function)
s_audio_pa.c:173: warning: passing argument 5 of 'Pa_OpenStream'  
makes pointer from integer without a cast
s_audio_pa.c:173: warning: passing argument 7 of 'Pa_OpenStream'  
makes 

Re: [PD] pd 0.43 branch with the new GUI code

2009-08-26 Thread marius schebella

Hans-Christoph Steiner wrote:


On Aug 26, 2009, at 7:41 PM, marius schebella wrote:


Hans-Christoph Steiner wrote:

On Aug 26, 2009, at 6:43 PM, marius schebella wrote:

Hans-Christoph Steiner wrote:

On Aug 26, 2009, at 5:14 PM, marius schebella wrote:

Hans-Christoph Steiner wrote:
A complete rewrite of Pd's GUI is starting to be usable.  Miller 
has accepted the core of this code into his repo for 0.43.  Now 
we need to get the whole thing done!  There is now a branch for 
continuing off of Miller's initial 0.43 commit here:
http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 



no configure??
marius.

read the page a little closer: http://puredata.info/dev/PdGuiRewrite


i fail with the first line
svn co 
http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 pd-gui-rewrite 

svn: PROPFIND request failed on 
'/viewvc/pure-data/branches/pd-gui-rewrite/0.43'
svn: PROPFIND of '/viewvc/pure-data/branches/pd-gui-rewrite/0.43': 
302 Found (http://pure-data.svn.sourceforge.net)

hmmm...
grabed the tarball from the webpage, but compiling gives me errors, 
too.

marius.

Doh sorry, put the wrong link there, please try again:)


doh, still getting errors... portaudio?

if gcc -DPACKAGE_NAME=\pd\ -DPACKAGE_TARNAME=\pd\ 
-DPACKAGE_VERSION=\0.41.4\ -DPACKAGE_STRING=\pd\ 0.41.4\ 
-DPACKAGE_BUGREPORT=\\ -DPACKAGE=\pd\ -DVERSION=\0.41.4\ 
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 
-DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 
-DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBM=1 
-DSTDC_HEADERS=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_FCNTL_H=1 
-DHAVE_LIMITS_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 
-DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 
-DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SOCKET_H=1 
-DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_UNISTD_H=1 
-DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 
-DHAVE_WORKING_FORK=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 
-DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DRETSIGTYPE=void -DHAVE_DUP2=1 
-DHAVE_FLOOR=1 -DHAVE_GETCWD=1 -DHAVE_GETHOSTBYNAME=1 
-DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_POW=1 
-DHAVE_REGCOMP=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_SQRT=1 
-DHAVE_STRCHR=1 -DHAVE_STRERROR=1 -DHAVE_STRRCHR=1 -DHAVE_STRSTR=1 
-DHAVE_STRTOL=1 -I. -I. -I/sw/include -I../portmidi/pm_common 
-I../portmidi/porttime   -DPACKAGE_NAME=\pd\ 
-DPACKAGE_TARNAME=\pd\ -DPACKAGE_VERSION=\0.41.4\ 
-DPACKAGE_STRING=\pd\ 0.41.4\ -DPACKAGE_BUGREPORT=\\ 
-DPACKAGE=\pd\ -DVERSION=\0.41.4\ -DSTDC_HEADERS=1 
-DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 
-DHAVE_DLFCN_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBM=1 -DSTDC_HEADERS=1 
-DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 
-DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_STDDEF_H=1 
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_IOCTL_H=1 
-DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_SYS_TIME_H=1 
-DHAVE_SYS_TIMEB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 
-DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -DHAVE_STDLIB_H=1 
-DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DRETSIGTYPE=void 
-DHAVE_DUP2=1 -DHAVE_FLOOR=1 -DHAVE_GETCWD=1 -DHAVE_GETHOSTBYNAME=1 
-DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_POW=1 
-DHAVE_REGCOMP=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_SQRT=1 
-DHAVE_STRCHR=1 -DHAVE_STRERROR=1 -DHAVE_STRRCHR=1 -DHAVE_STRSTR=1 
-DHAVE_STRTOL=1 -DPD-DUSEAPI_PORTAUDIO  -I../portaudio/include 
-DMACOSX   -g -O2 -MT pd-s_audio_pa.o -MD -MP -MF 
.deps/pd-s_audio_pa.Tpo -c -o pd-s_audio_pa.o `test -f 
's_audio_pa.c' || echo './'`s_audio_pa.c; \
then mv -f .deps/pd-s_audio_pa.Tpo .deps/pd-s_audio_pa.Po; 
else rm -f .deps/pd-s_audio_pa.Tpo; exit 1; fi

s_audio_pa.c:72: error: syntax error before '*' token
s_audio_pa.c: In function 'pa_lowlevel_callback':
s_audio_pa.c:80: error: 'framesPerBuffer' undeclared (first use in 
this function)

s_audio_pa.c:80: error: (Each undeclared identifier is reported only once
s_audio_pa.c:80: error: for each function it appears in.)
s_audio_pa.c:85: error: 'inputBuffer' undeclared (first use in this 
function)
s_audio_pa.c:98: error: 'outputBuffer' undeclared (first use in this 
function)

s_audio_pa.c: In function 'pa_open_callback':
s_audio_pa.c:118: error: 'PaStreamParameters' undeclared (first use in 
this function)

s_audio_pa.c:118: error: syntax error before 'instreamparams'
s_audio_pa.c:153: error: 'instreamparams' undeclared (first use in 
this function)
s_audio_pa.c:159: error: 'outstreamparams' undeclared (first use in 
this function)
s_audio_pa.c:173: warning: passing argument 5 of 'Pa_OpenStream' makes 
pointer from integer without a cast
s_audio_pa.c:173: warning: passing argument 7 of 'Pa_OpenStream' makes 
integer from pointer without 

Re: [PD] pd 0.43 branch with the new GUI code

2009-08-26 Thread mescali...@gmail.com
Frank Barknecht wrote:
 - The categories like midi, network, storage seem arbitrary (like all
   categories do). Maybe use the categories of help-intro?
   

yes, categories are arbitrary :-)

but that menu is a bit different.

first it uses tags.

it builds the top level categories by partitioning the object_db by most
popular tags (the most popular tags are found thru a datamining
application[1]).

so, the first level it's a proper category.

the second level (and further levels, if any) shows you a search view
by that tag, so you can find an object in multiple second level categories.
again, which tags to show is decided thru datamining.

I choose to did that because looking into menus could be frustrating. if
accidentally you start searching in the wrong branch of menu, you never
find the object you are looking for.
however I eliminated dups on the first level, because too many dups were
proliferating in the menu.

so you should start looking in the right category, then you have many
chances to find the object you want.

anyway, the structure is hardcoded, and currently is:
{
connectivity {osc midi network}
conversion {midi audio}
cyclone {hammer sickle audio math control}
zexy {audio analysis matrix control}
maxlib {control time math glue}
audio {abstraction conversion fftease cyclone math logical analysis
filters delay effects tables}
vasp {declaration arithmetic basics functions generators
transcendent minmax utilities filters fft displace}
storage {abstraction lists matrix tables}
pdmtl {control convert list edit flow imaging}
imaging {{gem particles} {gem manipulators} {gem pixes} {gem geos}
{gem opengl} {pdp image} {pdp processing} {pdp abstraction} {pdp 3d}
pidip manipulators wrapper particles automata processing}
}

ideas on how to improve it are very welcome ;)

[1]: this datamining application allows also to add/remove tags. I'd
like to share it with others, so others can contribute to tagging. I'm
looking for someone that can host a php+mysql webapp.
it's very tiny: only 14.8 k of code, including two images, and a
database consisting of one table (occupies 656k on disk with 2685
objects in it)



signature.asc
Description: OpenPGP digital signature
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pd 0.43 branch with the new GUI code

2009-08-26 Thread Hans-Christoph Steiner


On Aug 26, 2009, at 8:23 PM, marius schebella wrote:


Hans-Christoph Steiner wrote:

On Aug 26, 2009, at 7:41 PM, marius schebella wrote:

Hans-Christoph Steiner wrote:

On Aug 26, 2009, at 6:43 PM, marius schebella wrote:

Hans-Christoph Steiner wrote:

On Aug 26, 2009, at 5:14 PM, marius schebella wrote:

Hans-Christoph Steiner wrote:
A complete rewrite of Pd's GUI is starting to be usable.   
Miller has accepted the core of this code into his repo for  
0.43.  Now we need to get the whole thing done!  There is now  
a branch for continuing off of Miller's initial 0.43 commit  
here:

http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43


no configure??
marius.

read the page a little closer: http://puredata.info/dev/PdGuiRewrite


i fail with the first line
svn co http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 
 pd-gui-rewrite
svn: PROPFIND request failed on '/viewvc/pure-data/branches/pd- 
gui-rewrite/0.43'
svn: PROPFIND of '/viewvc/pure-data/branches/pd-gui-rewrite/ 
0.43': 302 Found (http://pure-data.svn.sourceforge.net)

hmmm...
grabed the tarball from the webpage, but compiling gives me  
errors, too.

marius.

Doh sorry, put the wrong link there, please try again:)


doh, still getting errors... portaudio?

if gcc -DPACKAGE_NAME=\pd\ -DPACKAGE_TARNAME=\pd\ - 
DPACKAGE_VERSION=\0.41.4\ -DPACKAGE_STRING=\pd\ 0.41.4\ - 
DPACKAGE_BUGREPORT=\\ -DPACKAGE=\pd\ -DVERSION=\0.41.4\ - 
DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 - 
DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 - 
DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 - 
DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBM=1 - 
DSTDC_HEADERS=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_FCNTL_H=1  
-DHAVE_LIMITS_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 - 
DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 - 
DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SOCKET_H=1 - 
DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_UNISTD_H=1 - 
DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 - 
DHAVE_WORKING_FORK=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 - 
DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DRETSIGTYPE=void -DHAVE_DUP2=1 - 
DHAVE_FLOOR=1 -DHAVE_GETCWD=1 -DHAVE_GETHOSTBYNAME=1 - 
DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_POW=1  
-DHAVE_REGCOMP=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_SQRT=1 - 
DHAVE_STRCHR=1 -DHAVE_STRERROR=1 -DHAVE_STRRCHR=1 -DHAVE_STRSTR=1 - 
DHAVE_STRTOL=1 -I. -I. -I/sw/include -I../portmidi/pm_common -I../ 
portmidi/porttime   -DPACKAGE_NAME=\pd\ -DPACKAGE_TARNAME=\pd\  
-DPACKAGE_VERSION=\0.41.4\ -DPACKAGE_STRING=\pd\ 0.41.4\ - 
DPACKAGE_BUGREPORT=\\ -DPACKAGE=\pd\ -DVERSION=\0.41.4\ - 
DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 - 
DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 - 
DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 - 
DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBM=1 - 
DSTDC_HEADERS=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_FCNTL_H=1  
-DHAVE_LIMITS_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 - 
DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 - 
DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SOCKET_H=1 - 
DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_UNISTD_H=1 - 
DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 - 
DHAVE_WORKING_FORK=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 - 
DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DRETSIGTYPE=void -DHAVE_DUP2=1 - 
DHAVE_FLOOR=1 -DHAVE_GETCWD=1 -DHAVE_GETHOSTBYNAME=1 - 
DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_POW=1  
-DHAVE_REGCOMP=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_SQRT=1 - 
DHAVE_STRCHR=1 -DHAVE_STRERROR=1 -DHAVE_STRRCHR=1 -DHAVE_STRSTR=1 - 
DHAVE_STRTOL=1 -DPD-DUSEAPI_PORTAUDIO  -I../portaudio/include - 
DMACOSX   -g -O2 -MT pd-s_audio_pa.o -MD -MP -MF .deps/pd- 
s_audio_pa.Tpo -c -o pd-s_audio_pa.o `test -f 's_audio_pa.c' ||  
echo './'`s_audio_pa.c; \
   then mv -f .deps/pd-s_audio_pa.Tpo .deps/pd-s_audio_pa.Po;  
else rm -f .deps/pd-s_audio_pa.Tpo; exit 1; fi

s_audio_pa.c:72: error: syntax error before '*' token
s_audio_pa.c: In function 'pa_lowlevel_callback':
s_audio_pa.c:80: error: 'framesPerBuffer' undeclared (first use in  
this function)
s_audio_pa.c:80: error: (Each undeclared identifier is reported  
only once

s_audio_pa.c:80: error: for each function it appears in.)
s_audio_pa.c:85: error: 'inputBuffer' undeclared (first use in  
this function)
s_audio_pa.c:98: error: 'outputBuffer' undeclared (first use in  
this function)

s_audio_pa.c: In function 'pa_open_callback':
s_audio_pa.c:118: error: 'PaStreamParameters' undeclared (first  
use in this function)

s_audio_pa.c:118: error: syntax error before 'instreamparams'
s_audio_pa.c:153: error: 'instreamparams' undeclared (first use in  
this function)
s_audio_pa.c:159: error: 'outstreamparams' undeclared (first use  
in this function)
s_audio_pa.c:173: warning: passing argument 5 of 'Pa_OpenStream'  
makes pointer from integer 

[PD] pd 0.43 branch with the new GUI code

2009-08-25 Thread Hans-Christoph Steiner


A complete rewrite of Pd's GUI is starting to be usable.  Miller has  
accepted the core of this code into his repo for 0.43.  Now we need to  
get the whole thing done!  There is now a branch for continuing off of  
Miller's initial 0.43 commit here:


http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43

There is a wiki page to keep track of progress with build  
instructions, etc.:


http://puredata.info/dev/PdGuiRewrite

Try it out on GNU/Linux or Mac OS X, no one's tried to get it running  
on Windows yet, you could be the first.  Shouldn't be too hard since  
its all Tcl.  There is lots of work left to do, and you can contribute  
in many different ways. We always need testers, try using this Pd  
version in your normal work, and report any and all bugs, problems,  
feature ideas, etc. The simplest way is to contribute code is to  
create a translation for Pd. You can also look thru the Tcl source for  
things marked TODO and take a stab and doing them. If you want to  
improve the GUI, make the new Pd window for example, an announce your  
interest to  pd-dev to make sure there are no duplications of efforts.


.hc





'You people have such restrictive dress for women,’ she said, hobbling  
away in three inch heels and panty hose to finish out another pink- 
collar temp pool day.  - “Hijab Scene #2, by Mohja Kahf




___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list