Re: [PD] Tidy question

2009-06-01 Thread Hans-Christoph Steiner


On May 29, 2009, at 5:32 PM, Jonathan Wilkes wrote:





--- On Fri, 5/29/09, Hans-Christoph Steiner h...@at.or.at wrote:


From: Hans-Christoph Steiner h...@at.or.at
Subject: Re: [PD] Tidy question
To: Jonathan Wilkes jancs...@yahoo.com
Cc: pd-list@iem.at
Date: Friday, May 29, 2009, 4:37 PM

On May 29, 2009, at 4:17 AM, Jonathan Wilkes wrote:





--- On Thu, 5/28/09, Hans-Christoph Steiner h...@at.or.at

wrote:



From: Hans-Christoph Steiner h...@at.or.at
Subject: Re: [PD] Tidy question
To: Jonathan Wilkes jancs...@yahoo.com
Cc: pd-list@iem.at
Date: Thursday, May 28, 2009, 4:06 PM

Sounds worth trying, I haven't myself.  We've

recently

done some work on the whole MinGW build

environment and docs

so it should be relatively straightforward to get
going.  If you just want to build Pd, then

its much

easier.  Most of the build environment setup

is for all

the libs, which Pd itself doesn't need.

http://puredata.info/docs/developer/mingw


I don't understand the final step under the heading

Building

Pd-extended with MinGW.  Am I supposed to be in

a msys shell

or cygwin?  Because the svn command only works

in cygwin.

The final step is to get the whole source tree for
Pd-extended then
build just Pd (not the whole package).  The 'svn' part
can be run in
Cygwin.  You can install a MSYS svn or you can add
Cgywin to the path
(last, so the MSYS always task precedence) then you can use
the Cygwin
svn in MSYS.  The make -f makefile.mingw must be run
in MSYS.

.hc


Ok, now I'm building in msys but getting the mysterious message:
make: *** No rule to make target `/usr/include/stdlib.h', needed by
`g_canvas.o'.  Stop.

I'm using your mingw installation, and stdlib.h definitely exists.
Any ideas on why it's not pointing to the right place?


Try deleting makefile.dependencies :

http://lists.puredata.info/pipermail/pd-dev/2007-12/010313.html

.hc





-Jonathan







-Jonathan



.hc

On May 28, 2009, at 12:00 AM, Jonathan Wilkes

wrote:




Hi list,
  Has anyone ever tried

increasing the values for XTOLERANCE and

YTOLERANCE in g_editor.c to improve the

usefulness of

Tidy Up?


Like maybe jacking both values up to 14, for

example?  Currently,

objects have to be within 4 vertical or 3

horizontal

pixels of each

other for tidy up to do anything at all.

I would try it myself but I'm on windows and

haven't

yet investigated

the whole build process.

Thanks,
Jonathan






___

Pd-list@iem.at

mailing list

UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list









News is what people want to keep hidden and

everything else

is publicity.  -

Bill

Moyers













There is no way to peace, peace is the way.
   -A.J. Muste

















It is convenient to imagine a power beyond us because that means we  
don't have to examine our own lives., from The Idols of  
Environmentalism, by Curtis White






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


Re: [PD] Tidy question

2009-06-01 Thread Jonathan Wilkes

Thanks, I've got a Frankenstein version working. I had to create 
a lib folder and put the tcl/tk folders in it because it's not
finding mingw/lib, and I had to copy stuff from pd/obj into pd/bin
manually.

Here's the settings I'm trying in g_editor.c:
#define XTOLERANCE 18
#define YTOLERANCE 17
#define NHIST 35

This gives reasonable results, certainly better than the defaults.  
X and YTOLERANCE are still low enough that vertical selections stay 
vertical, and horizontal ones stay horizontal (unless the objects 
overlap, which they shouldn't in the first place.).

NHIST sets the minimum vertical distance between logical groups of 
objects.  It's normally 15, so if there's more than 15 pixels 
separating the bottom of one object from the top of another, it 
won't line them up vertically.  Obviously I like to tidy up one
group at a time, but maybe these should be customizable...

Would be nice to have a keyboard shortcut for this in the future 
(CTRL+Y?)

-Jonathan

--- On Mon, 6/1/09, Hans-Christoph Steiner h...@at.or.at wrote:

 From: Hans-Christoph Steiner h...@at.or.at
 Subject: Re: [PD] Tidy question
 To: Jonathan Wilkes jancs...@yahoo.com
 Cc: pd-list@iem.at
 Date: Monday, June 1, 2009, 6:13 PM
 
 On May 29, 2009, at 5:32 PM, Jonathan Wilkes wrote:
 
 
 
 
  --- On Fri, 5/29/09, Hans-Christoph Steiner h...@at.or.at
 wrote:
 
  From: Hans-Christoph Steiner h...@at.or.at
  Subject: Re: [PD] Tidy question
  To: Jonathan Wilkes jancs...@yahoo.com
  Cc: pd-list@iem.at
  Date: Friday, May 29, 2009, 4:37 PM
 
  On May 29, 2009, at 4:17 AM, Jonathan Wilkes
 wrote:
 
 
 
 
  --- On Thu, 5/28/09, Hans-Christoph Steiner
 h...@at.or.at
  wrote:
 
  From: Hans-Christoph Steiner h...@at.or.at
  Subject: Re: [PD] Tidy question
  To: Jonathan Wilkes jancs...@yahoo.com
  Cc: pd-list@iem.at
  Date: Thursday, May 28, 2009, 4:06 PM
 
  Sounds worth trying, I haven't
 myself.  We've
  recently
  done some work on the whole MinGW build
  environment and docs
  so it should be relatively straightforward
 to get
  going.  If you just want to build Pd,
 then
  its much
  easier.  Most of the build
 environment setup
  is for all
  the libs, which Pd itself doesn't need.
 
  http://puredata.info/docs/developer/mingw
 
  I don't understand the final step under the
 heading
  Building
  Pd-extended with MinGW.  Am I supposed
 to be in
  a msys shell
  or cygwin?  Because the svn command
 only works
  in cygwin.
 
  The final step is to get the whole source tree
 for
  Pd-extended then
  build just Pd (not the whole package).  The
 'svn' part
  can be run in
  Cygwin.  You can install a MSYS svn or you
 can add
  Cgywin to the path
  (last, so the MSYS always task precedence) then
 you can use
  the Cygwin
  svn in MSYS.  The make -f makefile.mingw
 must be run
  in MSYS.
 
  .hc
 
  Ok, now I'm building in msys but getting the
 mysterious message:
  make: *** No rule to make target
 `/usr/include/stdlib.h', needed by
  `g_canvas.o'.  Stop.
 
  I'm using your mingw installation, and stdlib.h
 definitely exists.
  Any ideas on why it's not pointing to the right
 place?
 
 Try deleting makefile.dependencies :
 
 http://lists.puredata.info/pipermail/pd-dev/2007-12/010313.html
 
 .hc
 
 
 
 
  -Jonathan
 
 
 
 
 
  -Jonathan
 
 
  .hc
 
  On May 28, 2009, at 12:00 AM, Jonathan
 Wilkes
  wrote:
 
 
  Hi list,
        Has
 anyone ever tried
  increasing the values for XTOLERANCE and
  YTOLERANCE in g_editor.c to improve
 the
  usefulness of
  Tidy Up?
 
  Like maybe jacking both values up to
 14, for
  example?  Currently,
  objects have to be within 4 vertical
 or 3
  horizontal
  pixels of each
  other for tidy up to do anything at
 all.
 
  I would try it myself but I'm on
 windows and
  haven't
  yet investigated
  the whole build process.
 
  Thanks,
  Jonathan
 
 
 
 
 
  ___
  Pd-list@iem.at
  mailing list
  UNSUBSCRIBE and account-management
 - http://lists.puredata.info/listinfo/pd-list
 
 
 
 
 
 
 
  News is what people want to keep hidden
 and
  everything else
  is publicity.       
   -
  Bill
  Moyers
 
 
 
 
 
 
 
 
 
 
 
 
  There is no way to peace, peace is the way.
     -A.J. Muste
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 It is convenient to imagine a power beyond us because that
 means we  
 don't have to examine our own lives., from The Idols
 of  
 Environmentalism, by Curtis White
 
 
 
 
 


  

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


Re: [PD] Tidy question

2009-05-29 Thread Jonathan Wilkes



--- On Thu, 5/28/09, Hans-Christoph Steiner h...@at.or.at wrote:

 From: Hans-Christoph Steiner h...@at.or.at
 Subject: Re: [PD] Tidy question
 To: Jonathan Wilkes jancs...@yahoo.com
 Cc: pd-list@iem.at
 Date: Thursday, May 28, 2009, 4:06 PM
 
 Sounds worth trying, I haven't myself.  We've recently
 done some work on the whole MinGW build environment and docs
 so it should be relatively straightforward to get
 going.  If you just want to build Pd, then its much
 easier.  Most of the build environment setup is for all
 the libs, which Pd itself doesn't need.
 
 http://puredata.info/docs/developer/mingw

I don't understand the final step under the heading Building 
Pd-extended with MinGW.  Am I supposed to be in a msys shell 
or cygwin?  Because the svn command only works in cygwin.

-Jonathan

 
 .hc
 
 On May 28, 2009, at 12:00 AM, Jonathan Wilkes wrote:
 
  
  Hi list,
      Has anyone ever tried
 increasing the values for XTOLERANCE and
  YTOLERANCE in g_editor.c to improve the usefulness of
 Tidy Up?
  
  Like maybe jacking both values up to 14, for
 example?  Currently,
  objects have to be within 4 vertical or 3 horizontal
 pixels of each
  other for tidy up to do anything at all.
  
  I would try it myself but I'm on windows and haven't
 yet investigated
  the whole build process.
  
  Thanks,
  Jonathan
  
  
  
  
  ___
  Pd-list@iem.at
 mailing list
  UNSUBSCRIBE and account-management - 
  http://lists.puredata.info/listinfo/pd-list
 
 
 
 
 
 News is what people want to keep hidden and everything else
 is publicity.          - Bill
 Moyers
 
 
 


  

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


Re: [PD] Tidy question

2009-05-29 Thread Hans-Christoph Steiner


On May 29, 2009, at 4:17 AM, Jonathan Wilkes wrote:





--- On Thu, 5/28/09, Hans-Christoph Steiner h...@at.or.at wrote:


From: Hans-Christoph Steiner h...@at.or.at
Subject: Re: [PD] Tidy question
To: Jonathan Wilkes jancs...@yahoo.com
Cc: pd-list@iem.at
Date: Thursday, May 28, 2009, 4:06 PM

Sounds worth trying, I haven't myself.  We've recently
done some work on the whole MinGW build environment and docs
so it should be relatively straightforward to get
going.  If you just want to build Pd, then its much
easier.  Most of the build environment setup is for all
the libs, which Pd itself doesn't need.

http://puredata.info/docs/developer/mingw


I don't understand the final step under the heading Building
Pd-extended with MinGW.  Am I supposed to be in a msys shell
or cygwin?  Because the svn command only works in cygwin.


The final step is to get the whole source tree for Pd-extended then  
build just Pd (not the whole package).  The 'svn' part can be run in  
Cygwin.  You can install a MSYS svn or you can add Cgywin to the path  
(last, so the MSYS always task precedence) then you can use the Cygwin  
svn in MSYS.  The make -f makefile.mingw must be run in MSYS.


.hc





-Jonathan



.hc

On May 28, 2009, at 12:00 AM, Jonathan Wilkes wrote:



Hi list,
 Has anyone ever tried

increasing the values for XTOLERANCE and

YTOLERANCE in g_editor.c to improve the usefulness of

Tidy Up?


Like maybe jacking both values up to 14, for

example?  Currently,

objects have to be within 4 vertical or 3 horizontal

pixels of each

other for tidy up to do anything at all.

I would try it myself but I'm on windows and haven't

yet investigated

the whole build process.

Thanks,
Jonathan




___
Pd-list@iem.at

mailing list

UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list






News is what people want to keep hidden and everything else
is publicity.  - Bill
Moyers













There is no way to peace, peace is the way.   -A.J. Muste



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


Re: [PD] Tidy question

2009-05-29 Thread Jonathan Wilkes



--- On Fri, 5/29/09, Hans-Christoph Steiner h...@at.or.at wrote:

 From: Hans-Christoph Steiner h...@at.or.at
 Subject: Re: [PD] Tidy question
 To: Jonathan Wilkes jancs...@yahoo.com
 Cc: pd-list@iem.at
 Date: Friday, May 29, 2009, 4:37 PM
 
 On May 29, 2009, at 4:17 AM, Jonathan Wilkes wrote:
 
 
 
 
  --- On Thu, 5/28/09, Hans-Christoph Steiner h...@at.or.at
 wrote:
 
  From: Hans-Christoph Steiner h...@at.or.at
  Subject: Re: [PD] Tidy question
  To: Jonathan Wilkes jancs...@yahoo.com
  Cc: pd-list@iem.at
  Date: Thursday, May 28, 2009, 4:06 PM
 
  Sounds worth trying, I haven't myself.  We've
 recently
  done some work on the whole MinGW build
 environment and docs
  so it should be relatively straightforward to get
  going.  If you just want to build Pd, then
 its much
  easier.  Most of the build environment setup
 is for all
  the libs, which Pd itself doesn't need.
 
  http://puredata.info/docs/developer/mingw
 
  I don't understand the final step under the heading
 Building
  Pd-extended with MinGW.  Am I supposed to be in
 a msys shell
  or cygwin?  Because the svn command only works
 in cygwin.
 
 The final step is to get the whole source tree for
 Pd-extended then  
 build just Pd (not the whole package).  The 'svn' part
 can be run in  
 Cygwin.  You can install a MSYS svn or you can add
 Cgywin to the path  
 (last, so the MSYS always task precedence) then you can use
 the Cygwin  
 svn in MSYS.  The make -f makefile.mingw must be run
 in MSYS.
 
 .hc

Ok, now I'm building in msys but getting the mysterious message:
make: *** No rule to make target `/usr/include/stdlib.h', needed by 
`g_canvas.o'.  Stop.

I'm using your mingw installation, and stdlib.h definitely exists. 
Any ideas on why it's not pointing to the right place?

-Jonathan

 
 
 
 
  -Jonathan
 
 
  .hc
 
  On May 28, 2009, at 12:00 AM, Jonathan Wilkes
 wrote:
 
 
  Hi list,
       Has anyone ever tried
  increasing the values for XTOLERANCE and
  YTOLERANCE in g_editor.c to improve the
 usefulness of
  Tidy Up?
 
  Like maybe jacking both values up to 14, for
  example?  Currently,
  objects have to be within 4 vertical or 3
 horizontal
  pixels of each
  other for tidy up to do anything at all.
 
  I would try it myself but I'm on windows and
 haven't
  yet investigated
  the whole build process.
 
  Thanks,
  Jonathan
 
 
 
 
 
 ___
  Pd-list@iem.at
  mailing list
  UNSUBSCRIBE and account-management - 
  http://lists.puredata.info/listinfo/pd-list
 
 
 
 
 
 
  News is what people want to keep hidden and
 everything else
  is publicity.          -
 Bill
  Moyers
 
 
 
 
 
 
 
 
 
 
 
 There is no way to peace, peace is the way.   
    -A.J. Muste
 
 
 


  

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