Re: [PD] L2Ork pd-extended release candidate 1 now available (was: Re: call for testers...)

2010-12-03 Thread Mathieu Bouchard

On Sat, 27 Nov 2010, Ivica Ico Bukvic wrote:

This looks like an incompatibility between tagged moving of an object 
and something in the gridflow. Does this occur with any object or just 
some specific object(s)? Mathieu, The offending call should be the same 
like the Regular call except that is this place is using a tag. It can 
be found in the g_text.c file.


Did you say you expanded t_widgetbehavior ? That sounds like that could be 
the problem. GridFlow compiles with a bundled m_pd.h that does not include 
extra fields there. Then it hacks the comment-class to add an inlet to it 
and keep it properly hidden, and this requires copying the 
t_widgetbehavior struct of the comment-class.


Given that I want a single binary for all distributions of Pd, and that I 
really need the comment-inlets feature, I'll have to add an extra «hack» 
for that. How do I check for your version of Pd ?


 ___
| Mathieu Bouchard  tél: +1.514.383.3801  Villeray, Montréal, QC___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] L2Ork pd-extended release candidate 1 now available (was: Re: call for testers...)

2010-11-30 Thread Ivica Ico Bukvic
Since ctrl r command is something that's going to be used a lot more often 
(IMHO) then raising the root window (which personally I've not used as much 
since this last change), I feel like it would be better to have more commonly 
used keys closer to the center of the keyboard so that one can invoke then with 
either one hand and thus use the keyboard simultaneously while using mouse. 
This is why I've moved raise root window to ctrl+; and put cord inspector in 
its place.

Tip-posting courtesy of my android.

Hans-Christoph Steiner h...@at.or.at wrote:


On Nov 29, 2010, at 2:47 PM, Ivica Ico Bukvic wrote:


 Both of these are actually a feature. I actually used to
 have real-time
 scrollbar updates but that simply bogged the cpu down too
 much, so I
 opted to updating them only once an object has stopped
 moving which in
 most if not all cases makes perfect sense.

 That makes sense.  It will make cutting and pasting from a
 different window size a bit more difficult (because objects
 are pasted at the coords from the original patch) but unless
 pasting from the bottom corner of a 1000px canvas it shouldn't make
 much difference.

 Actually, this is an excellent point. Consequently, 3rd release
 candidate is now up where I've made the following adjustments:

 *changed paste action so that it pastes where the current mouse  
 position
 is rather than duplicating original x/y positions. more so, the newly
 spawned objects are grabbed (as if creating an object from a menu),
 allowing easy repositioning. This change will greatly help in making
 sure that objects are not spawned very far from the current canvas
 location (as per Jonathan's comment/suggestion) due to the new  
 scrolling
 algorithm.
 *duplicate now works on other canvases as well (does not require
 duplicating within the same canvas) thus replacing the functionality  
 of
 the old paste action which preserves x/y positions. There is no offset
 if the newly pasted canvas is different than the old one.
 *fixed bug where scrollbars would not redraw after initial dragging  
 of a
 newly created object.
 *enabled autopatch for iemgui objects.
 *Invoking disabled ctrl+r now enables both the edit mode and the cord
 inspector (as per Iohannes's suggestion).

 As usual feedback is most appreciated.

 http://l2ork.music.vt.edu/main/?page_id=56


Ctrl-R raises the Pd window on Pd 0.43 and Pd-extended 0.42.  How  
about making the cord inspector Ctrl-I?

.hc





[W]e have invented the technology to eliminate scarcity, but we are  
deliberately throwing it away to benefit those who profit from  
scarcity.-John Gilmore


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


Re: [PD] L2Ork pd-extended release candidate 1 now available (was: Re: call for testers...)

2010-11-30 Thread Hans-Christoph Steiner


That's your choice of course, but its been Ctrl-R in Pd-extended for a  
while, and now its in Pd-vanilla.


.hc

On Nov 30, 2010, at 10:20 AM, Ivica Ico Bukvic wrote:

Since ctrl r command is something that's going to be used a lot more  
often (IMHO) then raising the root window (which personally I've not  
used as much since this last change), I feel like it would be better  
to have more commonly used keys closer to the center of the keyboard  
so that one can invoke then with either one hand and thus use the  
keyboard simultaneously while using mouse. This is why I've moved  
raise root window to ctrl+; and put cord inspector in its place.


Tip-posting courtesy of my android.

Hans-Christoph Steiner h...@at.or.at wrote:



On Nov 29, 2010, at 2:47 PM, Ivica Ico Bukvic wrote:




Both of these are actually a feature. I actually used to
have real-time
scrollbar updates but that simply bogged the cpu down too
much, so I
opted to updating them only once an object has stopped
moving which in
most if not all cases makes perfect sense.


That makes sense.  It will make cutting and pasting from a
different window size a bit more difficult (because objects
are pasted at the coords from the original patch) but unless
pasting from the bottom corner of a 1000px canvas it shouldn't make
much difference.


Actually, this is an excellent point. Consequently, 3rd release
candidate is now up where I've made the following adjustments:

*changed paste action so that it pastes where the current mouse
position
is rather than duplicating original x/y positions. more so, the  
newly

spawned objects are grabbed (as if creating an object from a menu),
allowing easy repositioning. This change will greatly help in making
sure that objects are not spawned very far from the current canvas
location (as per Jonathan's comment/suggestion) due to the new
scrolling
algorithm.
*duplicate now works on other canvases as well (does not require
duplicating within the same canvas) thus replacing the functionality
of
the old paste action which preserves x/y positions. There is no  
offset

if the newly pasted canvas is different than the old one.
*fixed bug where scrollbars would not redraw after initial dragging
of a
newly created object.
*enabled autopatch for iemgui objects.
*Invoking disabled ctrl+r now enables both the edit mode and the  
cord

inspector (as per Iohannes's suggestion).

As usual feedback is most appreciated.

http://l2ork.music.vt.edu/main/?page_id=56



Ctrl-R raises the Pd window on Pd 0.43 and Pd-extended 0.42.  How
about making the cord inspector Ctrl-I?

.hc





[W]e have invented the technology to eliminate scarcity, but we are
deliberately throwing it away to benefit those who profit from
scarcity.-John Gilmore








Computer science is no more related to the computer than astronomy is  
related to the telescope.  -Edsger Dykstra




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


Re: [PD] L2Ork pd-extended release candidate 1 now available (was: Re: call for testers...)

2010-11-29 Thread Jonathan Wilkes


--- On Mon, 11/29/10, Ivica Ico Bukvic i...@vt.edu wrote:

 From: Ivica Ico Bukvic i...@vt.edu
 Subject: Re: [PD] L2Ork pd-extended release candidate 1 now available (was: 
 Re: call for testers...)
 To: Jonathan Wilkes jancs...@yahoo.com
 Cc: András Murányi muran...@gmail.com, PD List pd-list@iem.at
 Date: Monday, November 29, 2010, 8:34 AM
 On Sat, 2010-11-27 at 23:18 -0800,
 Jonathan Wilkes wrote:
  Hi,
       Here are some scrolling
 observations:
  In the attached patch, drag the [pd] object far down
 into the 
  bottom right-hand corner, so that you get some
 scrollbars to appear.  
  Now, on the current pd-extended, you can scroll down
 to that object, 
  and when you drag it back to its original location,
 the scrollbars 
  respond in realtime so that the object swoops back up
 the patch 
  until, finally, the scrollbars disappear.  In
 your version the 
  scrollbars don't react until you stop dragging and
 release the mouse 
  button.  Just an observation-- I suppose both
 methods have their 
  strengths and weaknesses.  I prefer the current
 Pd-ext behavior-- 
  for example, if I happen to paste an object into
 another patch with a smaller window size, it makes it quick
 to drag it back up.
  
  But notice that once you drag the [pd] object back
 near its original 
  position, the [f] object looks as if it's at (0,0),
 when it's really 
  at (10,10).  However, if you save the patch and
 reopen it the [f] 
  will appear at its proper, original position--
 (10,10).  I think this 
  is a bug, because it means any time one adds or takes
 away the 
  scrollbars the absolute positioning of the objects on
 the canvas is 
  temporarily lost, forcing the user to close and open
 to see the 
  real positioning.
  
  -Jonathan
 
 Both of these are actually a feature. I actually used to
 have real-time
 scrollbar updates but that simply bogged the cpu down too
 much, so I
 opted to updating them only once an object has stopped
 moving which in
 most if not all cases makes perfect sense.

That makes sense.  It will make cutting and pasting from a 
different window size a bit more difficult (because objects 
are pasted at the coords from the original patch) but unless 
pasting from the bottom corner of a 1000px canvas it shouldn't make 
much difference.

 
 The reason canvas is displaced in l2ork version is because
 our
 philosophy is if a patch can fit in a window, it should.
 Granted, it
 has some shortcomings like patches opening and then having
 to readjust
 as well as having them not (0,0)-centric which makes them
 potentially
 less compatible with vanilla version. That said, I believe
 this is a
 much better way of dealing with patches, and if one really
 wants to
 lock-in patch positioning, they should simply use a cnv
 (canvas)
 object whose name in many ways suggests exactly that.
 
 NB: repositioning of window upon load can be avoided only
 if the format
 of saving the patch also includes the top-left corner of
 the canvas,
 which current format does not support.
 
 Please note that l2ork's scrolling algorithm also accounts
 for all other
 operations, such as undo/redo/cut/copy/paste, even key
 presses that may
 extend the width of an object.
 
 Cheers!
 
 Ico
 
 
 


  

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


Re: [PD] L2Ork pd-extended release candidate 1 now available (was: Re: call for testers...)

2010-11-29 Thread Jonathan Wilkes


--- On Mon, 11/29/10, Ivica Ico Bukvic i...@vt.edu wrote:

 From: Ivica Ico Bukvic i...@vt.edu
 Subject: Re: [PD] L2Ork pd-extended release candidate 1 now available (was: 
 Re: call for testers...)
 To: Jonathan Wilkes jancs...@yahoo.com
 Cc: András Murányi muran...@gmail.com, PD List pd-list@iem.at
 Date: Monday, November 29, 2010, 8:53 AM
 OK, release candidate 2 is now up
 with following changes:
 

[...]

 *cord inspector uses globally defined font size

This is turning out to be a wonderful tool:

[bang(
|
[f]x[+ 1]

1) Turn on cord inspector
2) In edit mode, mouse over one of the cords so the inspector 
appears.
3) Hold down ctrl to go into transient run mode
4) The inspector stays where it is.  Awesome!  Keep ctrl down 
and go click the bng and watch your data flow without the need for 
any number boxes or [print]!

-Jonathan

 *removed xy stretch option from the font menu as it appears
 to be
 unstable
 *corrected text color on pd patcher
 
 Latest snapshot is available at:
 http://l2ork.music.vt.edu/main/?page_id=56
 
 As always, feedback is most appreciated.
 
 Cheers!
 
 Ico
 


  

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


Re: [PD] L2Ork pd-extended release candidate 1 now available (was: Re: call for testers...)

2010-11-29 Thread Ivica Ico Bukvic

  Both of these are actually a feature. I actually used to
  have real-time
  scrollbar updates but that simply bogged the cpu down too
  much, so I
  opted to updating them only once an object has stopped
  moving which in
  most if not all cases makes perfect sense.
 
 That makes sense.  It will make cutting and pasting from a 
 different window size a bit more difficult (because objects 
 are pasted at the coords from the original patch) but unless 
 pasting from the bottom corner of a 1000px canvas it shouldn't make 
 much difference.

Actually, this is an excellent point. Consequently, 3rd release
candidate is now up where I've made the following adjustments:

*changed paste action so that it pastes where the current mouse position
is rather than duplicating original x/y positions. more so, the newly
spawned objects are grabbed (as if creating an object from a menu),
allowing easy repositioning. This change will greatly help in making
sure that objects are not spawned very far from the current canvas
location (as per Jonathan's comment/suggestion) due to the new scrolling
algorithm.
*duplicate now works on other canvases as well (does not require
duplicating within the same canvas) thus replacing the functionality of
the old paste action which preserves x/y positions. There is no offset
if the newly pasted canvas is different than the old one.
*fixed bug where scrollbars would not redraw after initial dragging of a
newly created object.
*enabled autopatch for iemgui objects.
*Invoking disabled ctrl+r now enables both the edit mode and the cord
inspector (as per Iohannes's suggestion).

As usual feedback is most appreciated.

http://l2ork.music.vt.edu/main/?page_id=56

Best wishes,

Ico


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


Re: [PD] L2Ork pd-extended release candidate 1 now available (was: Re: call for testers...)

2010-11-29 Thread Hans-Christoph Steiner


On Nov 29, 2010, at 2:47 PM, Ivica Ico Bukvic wrote:




Both of these are actually a feature. I actually used to
have real-time
scrollbar updates but that simply bogged the cpu down too
much, so I
opted to updating them only once an object has stopped
moving which in
most if not all cases makes perfect sense.


That makes sense.  It will make cutting and pasting from a
different window size a bit more difficult (because objects
are pasted at the coords from the original patch) but unless
pasting from the bottom corner of a 1000px canvas it shouldn't make
much difference.


Actually, this is an excellent point. Consequently, 3rd release
candidate is now up where I've made the following adjustments:

*changed paste action so that it pastes where the current mouse  
position

is rather than duplicating original x/y positions. more so, the newly
spawned objects are grabbed (as if creating an object from a menu),
allowing easy repositioning. This change will greatly help in making
sure that objects are not spawned very far from the current canvas
location (as per Jonathan's comment/suggestion) due to the new  
scrolling

algorithm.
*duplicate now works on other canvases as well (does not require
duplicating within the same canvas) thus replacing the functionality  
of

the old paste action which preserves x/y positions. There is no offset
if the newly pasted canvas is different than the old one.
*fixed bug where scrollbars would not redraw after initial dragging  
of a

newly created object.
*enabled autopatch for iemgui objects.
*Invoking disabled ctrl+r now enables both the edit mode and the cord
inspector (as per Iohannes's suggestion).

As usual feedback is most appreciated.

http://l2ork.music.vt.edu/main/?page_id=56



Ctrl-R raises the Pd window on Pd 0.43 and Pd-extended 0.42.  How  
about making the cord inspector Ctrl-I?


.hc





[W]e have invented the technology to eliminate scarcity, but we are  
deliberately throwing it away to benefit those who profit from  
scarcity.-John Gilmore




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


Re: [PD] L2Ork pd-extended release candidate 1 now available (was: Re: call for testers...)

2010-11-28 Thread András Murányi
On Sun, Nov 28, 2010 at 7:47 AM, Jonathan Wilkes jancs...@yahoo.com wrote:

 Small detail-- your 'Put' menu is tearoff-able.


...which is super cool, IMHO

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


Re: [PD] L2Ork pd-extended release candidate 1 now available (was: Re: call for testers...)

2010-11-28 Thread Hans-Christoph Steiner


On Nov 28, 2010, at 11:11 AM, András Murányi wrote:

On Sun, Nov 28, 2010 at 7:47 AM, Jonathan Wilkes  
jancs...@yahoo.com wrote:

Small detail-- your 'Put' menu is tearoff-able.

...which is super cool, IMHO

Andras



Its one of those things that people love and hate.  That's where GUI  
plugins come in: people who love them can enable them with a simple  
GUI plugin.



.hc



Programs should be written for people to read, and only incidentally  
for machines to execute.

 - from Structure and Interpretation of Computer Programs

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


Re: [PD] L2Ork pd-extended release candidate 1 now available (was: Re: call for testers...)

2010-11-28 Thread Ivica Ico Bukvic
On Sat, 2010-11-27 at 22:47 -0800, Jonathan Wilkes wrote:
 Small detail-- your 'Put' menu is tearoff-able.

This is intentional.

Best wishes,

Ico


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


Re: [PD] L2Ork pd-extended release candidate 1 now available (was: Re: call for testers...)

2010-11-28 Thread Ivica Ico Bukvic
On Sat, 2010-11-27 at 23:18 -0800, Jonathan Wilkes wrote:
 Hi,
  Here are some scrolling observations:
 In the attached patch, drag the [pd] object far down into the 
 bottom right-hand corner, so that you get some scrollbars to appear.  
 Now, on the current pd-extended, you can scroll down to that object, 
 and when you drag it back to its original location, the scrollbars 
 respond in realtime so that the object swoops back up the patch 
 until, finally, the scrollbars disappear.  In your version the 
 scrollbars don't react until you stop dragging and release the mouse 
 button.  Just an observation-- I suppose both methods have their 
 strengths and weaknesses.  I prefer the current Pd-ext behavior-- 
 for example, if I happen to paste an object into another patch with a smaller 
 window size, it makes it quick to drag it back up.
 
 But notice that once you drag the [pd] object back near its original 
 position, the [f] object looks as if it's at (0,0), when it's really 
 at (10,10).  However, if you save the patch and reopen it the [f] 
 will appear at its proper, original position-- (10,10).  I think this 
 is a bug, because it means any time one adds or takes away the 
 scrollbars the absolute positioning of the objects on the canvas is 
 temporarily lost, forcing the user to close and open to see the 
 real positioning.
 
 -Jonathan

Both of these are actually a feature. I actually used to have real-time
scrollbar updates but that simply bogged the cpu down too much, so I
opted to updating them only once an object has stopped moving which in
most if not all cases makes perfect sense.

The reason canvas is displaced in l2ork version is because our
philosophy is if a patch can fit in a window, it should. Granted, it
has some shortcomings like patches opening and then having to readjust
as well as having them not (0,0)-centric which makes them potentially
less compatible with vanilla version. That said, I believe this is a
much better way of dealing with patches, and if one really wants to
lock-in patch positioning, they should simply use a cnv (canvas)
object whose name in many ways suggests exactly that.

NB: repositioning of window upon load can be avoided only if the format
of saving the patch also includes the top-left corner of the canvas,
which current format does not support.

Please note that l2ork's scrolling algorithm also accounts for all other
operations, such as undo/redo/cut/copy/paste, even key presses that may
extend the width of an object.

Cheers!

Ico



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


Re: [PD] L2Ork pd-extended release candidate 1 now available (was: Re: call for testers...)

2010-11-28 Thread Ivica Ico Bukvic
OK, release candidate 2 is now up with following changes:

*This one was *really* bad: Cut/Paste/Undo/Redo creates double entries
on gop-in-gop patches. Basically, after literally a day of
troubleshooting and posting hooks all over the pd source (heck, I even
got to study binbuf stuff :-) it appears in these instances window_name
never changes upon restore (in other words tcl/tk canvas's documentation
lies about not reusing id with every new object--why am I not
surprised?) NB: this finally solves every instance I am familiar with in
which pd suddenly starts spewing two or more objects per each
key-press/action. Consequently, even though I've said it many times
before, I finally believe this solves all of the GOP redraw/bug issues.

To best test this problem you can simply create a simple patch using
either vanilla pd or pd-extended with a GOP abstraction that has another
visible GOP abstraction inside it. Now on the parent window cut and undo
(or paste) the GOP-ed abstraction and open it. Try creating a new object
inside it and presto, everything is doubled. As you do more cut/undos
you can get as many of them per action as you like :-). This can also
result in a crash as window close will be also registered multiple
times.

If you are wondering how the fix works, it's the ugliest hack on the
planet made for the comparably attractive toolkit: every time the
undo/copy queue is copied I insert a bogus object prior to the selection
(in this case a comment with an appropriately redundant name) and offset
all connections by one. Once the buffer is restored, the fact it is
different from the original scene (seems to me that the tcl/tk might be
caching things id-wise without properly disconnecting HID hooks to those
widgets, hence multiple entries per action) forces tcl/tk to assign
truly unique ids to newly pasted objects. Upon restoring the queue, I
erase the bogus object. Now, how ugly is that?

So, the next time you have an opportunity to read tcl/tk documentation
don't forget to take it with a boulder of salt.

Other fixes:
*recreation of gop-ed objects when selecting their text (a.k.a.
activating them) must not apply to gop-ed pd patchers (when clicked to
change their names)
*changing name on a gop-ed pd patcher automatically resizes patcher gop
window and correctly positions outlets
*Added ctrl+enter reselect option
*cleaned up stderr errors about canvases/widgets not found
*when closing dirty patch and dirty abstraction, prompts are incorrectly
focusing on and pointing to wrong windows
*cord inspector uses globally defined font size
*removed xy stretch option from the font menu as it appears to be
unstable
*corrected text color on pd patcher

Latest snapshot is available at:
http://l2ork.music.vt.edu/main/?page_id=56

As always, feedback is most appreciated.

Cheers!

Ico




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


Re: [PD] L2Ork pd-extended release candidate 1 now available (was: Re: call for testers...)

2010-11-27 Thread ALAN BROOKER
Hi Ico,

Regarding libraries/externals:
I don't know if anyone else has experience an issue with the py (python)
library with L2Ork pd-extended but when the binary is loaded it completely
breaks/freezes PD. So much so I have to log out, log back in again and
 manually delete the py folder to get it to start up again.

Also Gridflow as mentioned previously causes crashes but not so hard as py.
 When I swapped the L2Orkt file to normal extended, I could use Gridflow in
the new gui as normal- so perhaps the issue is not in the tk file but else
where?

Of course the above could be due to my set up (or me just being dumb) so if
anyone else has identical problems do me let know? - cheers!

On Sat, Nov 27, 2010 at 6:07 AM, Ivica Ico Bukvic i...@vt.edu wrote:

 On Fri, 2010-11-26 at 21:26 -0500, Ivica Ico Bukvic wrote:
  Another quick update includes following, mainly cosmetic
  fixes/improvements:
 
  *made iemgui use default $select_color as defined in pd.tk while leaving
  legacy definition for IEM_GUI_COLOR_SELECTED color (as defined in
  g_all_guis.h) for other externals that may rely upon it
  *cleaned up bugs in mycanvas where label did not follow the object
  *cleaned up segfault on number2 when creating a label
  *modularized highlight nlet color and width and moved them to pd.tk
  *changed the way highlight nlet filters different objects and reverts
  their nlet color properly to original state (e.g. iemgui uses black as
  default whereas text objects use gray nlets
 
  You can grab it from:
  http://l2ork.music.vt.edu/main/?page_id=56

 Ugh, 20101127 is now out fixing two regressions. Namely,

 1) segfault due to the way iemgui's implementation of universal color
 did not allocate proper memory for the char array
 2) stale GOP elements due to incorrect check for an open window

 This latest snapshot should be considered 1st release candidate.

 Cheers!

 Ico




 ___
 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] L2Ork pd-extended release candidate 1 now available (was: Re: call for testers...)

2010-11-27 Thread Mathieu Bouchard

On Sat, 27 Nov 2010, ALAN BROOKER wrote:

Also Gridflow as mentioned previously causes crashes but not so hard as 
py.  When I swapped the L2Orkt file to normal extended, I could use 
Gridflow in the new gui as normal- so perhaps the issue is not in the tk 
file but else where?


If you (or someone else) can narrow down the l2ork-gridflow problems, I 
could try to fix them.


Is it something happening mostly with the helpfiles, or also with 
something else ? Is it happening at startup, or later ?


What is the L20rkt file ?

 ___
| Mathieu Bouchard - Aix-en-Provence___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] L2Ork pd-extended release candidate 1 now available (was: Re: call for testers...)

2010-11-27 Thread ALAN BROOKER
Hi Mathieu,

Thanks for this, I have done a trace back with the following output on the
terminal :

(gdb) run
Starting program: /usr/local/bin/pd -oss -channels 2 my-bug-test.pd
[Thread debugging using libthread_db enabled]
[New Thread 0xb6168b70 (LWP 5214)]
init : Avifile RELEASE-0.7.48-100119-21:44-../src/configure
init : Available CPU flags: fpu vme de pse tsc msr pae mce cx8 apic mtrr
pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext
fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc nonstop_tsc extd_api
init : 3200.00 MHz AMD Phenom(tm) II X2 555 Processor detected
where

Program received signal SIGSEGV, Segmentation fault.
0x0011 in ?? ()
(gdb) where
#0  0x0011 in ?? ()
#1  0x080a9665 in gobj_displace_withtag (x=0x8215790,
dx=value optimised out, dy=0) at g_editor.c:70
#2  canvas_displaceselection (x=0x8215790, dx=value optimised out, dy=0)
at g_editor.c:1913
#3  0x080a9a35 in canvas_motion (x=0x8215790, xpos=161, ypos=56, fmod=2)
at g_editor.c:2102
#4  0x080ca856 in pd_typedmess (x=0x8215790, s=0x8136eb8, argc=3,
argv=0xb08c) at m_class.c:792
#5  0x080ca43c in pd_typedmess (x=0x8211678, s=0x8136eb8, argc=3,
argv=0xb08c) at m_class.c:813
#6  0x080cff0a in binbuf_eval (x=0x814d610, target=value optimised out,
argc=0, argv=0x0) at m_binbuf.c:726
#7  0x080de1bf in socketreceiver_read (x=0x814d630, fd=6) at s_inter.c:560
#8  0x080ddb7a in sys_domicrosleep (microsec=value optimised out,
pollem=value optimised out) at s_inter.c:198
#9  0x080de662 in sys_pollgui () at s_inter.c:862
#10 0x080d9681 in m_pollingscheduler () at m_sched.c:490
#11 m_mainloop () at m_sched.c:560
#12 0x080dcc09 in sys_main (argc=5, argv=0xb4e4) at s_main.c:310
#13 0x080e56cb in main (argc=5, argv=0xb4e4) at s_entry.c:32
(gdb) where
#0  0x0011 in ?? ()
#1  0x080a9665 in gobj_displace_withtag (x=0x8215790,
dx=value optimised out, dy=0) at g_editor.c:70
#2  canvas_displaceselection (x=0x8215790, dx=value optimised out, dy=0)
at g_editor.c:1913
#3  0x080a9a35 in canvas_motion (x=0x8215790, xpos=161, ypos=56, fmod=2)
at g_editor.c:2102
#4  0x080ca856 in pd_typedmess (x=0x8215790, s=0x8136eb8, argc=3,
argv=0xb08c) at m_class.c:792
#5  0x080ca43c in pd_typedmess (x=0x8211678, s=0x8136eb8, argc=3,
argv=0xb08c) at m_class.c:813
#6  0x080cff0a in binbuf_eval (x=0x814d610, target=value optimised out,
argc=0, argv=0x0) at m_binbuf.c:726
#7  0x080de1bf in socketreceiver_read (x=0x814d630, fd=6) at s_inter.c:560
#8  0x080ddb7a in sys_domicrosleep (microsec=value optimised out,
pollem=value optimised out) at s_inter.c:198
#9  0x080de662 in sys_pollgui () at s_inter.c:862
#10 0x080d9681 in m_pollingscheduler () at m_sched.c:490
#11 m_mainloop () at m_sched.c:560
#12 0x080dcc09 in sys_main (argc=5, argv=0xb4e4) at s_main.c:310
#13 0x080e56cb in main (argc=5, argv=0xb4e4) at s_entry.c:32

Thanks again

Al
On Sat, Nov 27, 2010 at 11:37 AM, Mathieu Bouchard ma...@artengine.cawrote:

 On Sat, 27 Nov 2010, ALAN BROOKER wrote:

  Also Gridflow as mentioned previously causes crashes but not so hard as
 py.  When I swapped the L2Orkt file to normal extended, I could use Gridflow
 in the new gui as normal- so perhaps the issue is not in the tk file but
 else where?


 If you (or someone else) can narrow down the l2ork-gridflow problems, I
 could try to fix them.

 Is it something happening mostly with the helpfiles, or also with something
 else ? Is it happening at startup, or later ?

 What is the L20rkt file ?

  ___
 | Mathieu Bouchard - Aix-en-Provence
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] L2Ork pd-extended release candidate 1 now available (was: Re: call for testers...)

2010-11-27 Thread Ivica Ico Bukvic
This looks like an incompatibility between tagged moving of an object and 
something in the gridflow.

 Does this occur with any object or just some specific object(s)?

Mathieu, The offending call should be the same like the Regular call except 
that is this place is using a tag. It can be found in the g_text.c file.

Cheers!

ALAN BROOKER alan.brooker2...@gmail.com wrote:

Hi Mathieu,

Thanks for this, I have done a trace back with the following output on the
terminal :

(gdb) run
Starting program: /usr/local/bin/pd -oss -channels 2 my-bug-test.pd
[Thread debugging using libthread_db enabled]
[New Thread 0xb6168b70 (LWP 5214)]
init : Avifile RELEASE-0.7.48-100119-21:44-../src/configure
init : Available CPU flags: fpu vme de pse tsc msr pae mce cx8 apic mtrr
pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext
fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc nonstop_tsc extd_api
init : 3200.00 MHz AMD Phenom(tm) II X2 555 Processor detected
where

Program received signal SIGSEGV, Segmentation fault.
0x0011 in ?? ()
(gdb) where
#0  0x0011 in ?? ()
#1  0x080a9665 in gobj_displace_withtag (x=0x8215790,
dx=value optimised out, dy=0) at g_editor.c:70
#2  canvas_displaceselection (x=0x8215790, dx=value optimised out, dy=0)
at g_editor.c:1913
#3  0x080a9a35 in canvas_motion (x=0x8215790, xpos=161, ypos=56, fmod=2)
at g_editor.c:2102
#4  0x080ca856 in pd_typedmess (x=0x8215790, s=0x8136eb8, argc=3,
argv=0xb08c) at m_class.c:792
#5  0x080ca43c in pd_typedmess (x=0x8211678, s=0x8136eb8, argc=3,
argv=0xb08c) at m_class.c:813
#6  0x080cff0a in binbuf_eval (x=0x814d610, target=value optimised out,
argc=0, argv=0x0) at m_binbuf.c:726
#7  0x080de1bf in socketreceiver_read (x=0x814d630, fd=6) at s_inter.c:560
#8  0x080ddb7a in sys_domicrosleep (microsec=value optimised out,
pollem=value optimised out) at s_inter.c:198
#9  0x080de662 in sys_pollgui () at s_inter.c:862
#10 0x080d9681 in m_pollingscheduler () at m_sched.c:490
#11 m_mainloop () at m_sched.c:560
#12 0x080dcc09 in sys_main (argc=5, argv=0xb4e4) at s_main.c:310
#13 0x080e56cb in main (argc=5, argv=0xb4e4) at s_entry.c:32
(gdb) where
#0  0x0011 in ?? ()
#1  0x080a9665 in gobj_displace_withtag (x=0x8215790,
dx=value optimised out, dy=0) at g_editor.c:70
#2  canvas_displaceselection (x=0x8215790, dx=value optimised out, dy=0)
at g_editor.c:1913
#3  0x080a9a35 in canvas_motion (x=0x8215790, xpos=161, ypos=56, fmod=2)
at g_editor.c:2102
#4  0x080ca856 in pd_typedmess (x=0x8215790, s=0x8136eb8, argc=3,
argv=0xb08c) at m_class.c:792
#5  0x080ca43c in pd_typedmess (x=0x8211678, s=0x8136eb8, argc=3,
argv=0xb08c) at m_class.c:813
#6  0x080cff0a in binbuf_eval (x=0x814d610, target=value optimised out,
argc=0, argv=0x0) at m_binbuf.c:726
#7  0x080de1bf in socketreceiver_read (x=0x814d630, fd=6) at s_inter.c:560
#8  0x080ddb7a in sys_domicrosleep (microsec=value optimised out,
pollem=value optimised out) at s_inter.c:198
#9  0x080de662 in sys_pollgui () at s_inter.c:862
#10 0x080d9681 in m_pollingscheduler () at m_sched.c:490
#11 m_mainloop () at m_sched.c:560
#12 0x080dcc09 in sys_main (argc=5, argv=0xb4e4) at s_main.c:310
#13 0x080e56cb in main (argc=5, argv=0xb4e4) at s_entry.c:32

Thanks again

Al
On Sat, Nov 27, 2010 at 11:37 AM, Mathieu Bouchard ma...@artengine.cawrote:

 On Sat, 27 Nov 2010, ALAN BROOKER wrote:

  Also Gridflow as mentioned previously causes crashes but not so hard as
 py.  When I swapped the L2Orkt file to normal extended, I could use Gridflow
 in the new gui as normal- so perhaps the issue is not in the tk file but
 else where?


 If you (or someone else) can narrow down the l2ork-gridflow problems, I
 could try to fix them.

 Is it something happening mostly with the helpfiles, or also with something
 else ? Is it happening at startup, or later ?

 What is the L20rkt file ?

  ___
 | Mathieu Bouchard - Aix-en-Provence

___
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] L2Ork pd-extended release candidate 1 now available (was: Re: call for testers...)

2010-11-27 Thread András Murányi
with today's build, i got this upon clicking a [tgl] in a nested GOP
(couldn't reproduce it from scratch)

*** buffer overflow detected ***: ./pd terminated
=== Backtrace: =
/lib/libc.so.6(__fortify_fail+0x37)[0x7f7189d6d217]
/lib/libc.so.6(+0xfe0d0)[0x7f7189d6c0d0]
/lib/libc.so.6(+0xfd539)[0x7f7189d6b539]
/lib/libc.so.6(_IO_default_xsputn+0xcc)[0x7f7189ce3d1c]
/lib/libc.so.6(_IO_vfprintf+0x14c)[0x7f7189cb34ec]
/lib/libc.so.6(__vsprintf_chk+0x99)[0x7f7189d6b5d9]
/lib/libc.so.6(__sprintf_chk+0x7f)[0x7f7189d6b51f]
./pd[0x479cd4]
./pd(sys_pollgui+0xb8)[0x49ed78]
./pd(m_mainloop+0x84b)[0x4984db]
./pd(sys_main+0x225)[0x49d0b5]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7f7189c8cc4d]
./pd[0x414159]
=== Memory map: 
0040-0050b000 r-xp  08:12 2769414
/home/muranyia/Download/pd/bin/pd
0070a000-0070b000 r--p 0010a000 08:12 2769414
/home/muranyia/Download/pd/bin/pd
0070b000-0070d000 rw-p 0010b000 08:12 2769414
/home/muranyia/Download/pd/bin/pd
0070d000-00b1d000 rw-p  00:00 0
01694000-0d33e000 rw-p  00:00 0
[heap]
7f71798b6000-7f71798b8000 r-xp  08:12 877193
/usr/lib/pd-extended/extra/iemlib/add2_comma.pd_linux
7f71798b8000-7f7179ab7000 ---p 2000 08:12 877193
/usr/lib/pd-extended/extra/iemlib/add2_comma.pd_linux
7f7179ab7000-7f7179ab8000 r--p 1000 08:12 877193
/usr/lib/pd-extended/extra/iemlib/add2_comma.pd_linux
7f7179ab8000-7f7179ab9000 rw-p 2000 08:12 877193
/usr/lib/pd-extended/extra/iemlib/add2_comma.pd_linux
7f7179ab9000-7f7179aba000 r-xp  08:12 459292
/usr/lib/pd-extended/extra/tof/to_ascii_code.pd_linux
7f7179aba000-7f7179cba000 ---p 1000 08:12 459292
/usr/lib/pd-extended/extra/tof/to_ascii_code.pd_linux
7f7179cba000-7f7179cbb000 r--p 1000 08:12 459292
/usr/lib/pd-extended/extra/tof/to_ascii_code.pd_linux
7f7179cbb000-7f7179cbc000 rw-p 2000 08:12 459292
/usr/lib/pd-extended/extra/tof/to_ascii_code.pd_linux
7f7179cbc000-7f7179cbd000 r-xp  08:12 880139
/usr/lib/pd-extended/extra/maxlib/divmod.pd_linux
7f7179cbd000-7f7179ebc000 ---p 1000 08:12 880139
/usr/lib/pd-extended/extra/maxlib/divmod.pd_linux
7f7179ebc000-7f7179ebd000 r--p  08:12 880139
/usr/lib/pd-extended/extra/maxlib/divmod.pd_linux
7f7179ebd000-7f7179ebe000 rw-p 1000 08:12 880139
/usr/lib/pd-extended/extra/maxlib/divmod.pd_linux
7f7179ebe000-7f7179ec2000 r-xp  08:12 1467325
/usr/lib/pd-extended/extra/iemgui/iem_image.pd_linux
7f7179ec2000-7f717a0c1000 ---p 4000 08:12 1467325
/usr/lib/pd-extended/extra/iemgui/iem_image.pd_linux
7f717a0c1000-7f717a0c2000 r--p 3000 08:12 1467325
/usr/lib/pd-extended/extra/iemgui/iem_image.pd_linux
7f717a0c2000-7f717a0c3000 rw-p 4000 08:12 1467325
/usr/lib/pd-extended/extra/iemgui/iem_image.pd_linux
7f717a0c3000-7f717a0c7000 r-xp  08:12 911395
/usr/lib/pd-extended/extra/flatspace/popup.pd_linux
7f717a0c7000-7f717a2c6000 ---p 4000 08:12 911395
/usr/lib/pd-extended/extra/flatspace/popup.pd_linux
7f717a2c6000-7f717a2c7000 r--p 3000 08:12 911395
/usr/lib/pd-extended/extra/flatspace/popup.pd_linux
7f717a2c7000-7f717a2c8000 rw-p 4000 08:12 911395
/usr/lib/pd-extended/extra/flatspace/popup.pd_linux
7f717a2c8000-7f717a2ce000 r-xp  08:12 2762244
/usr/lib/pd-extended/extra/cyclone/switch.pd_linux
7f717a2ce000-7f717a4cd000 ---p 6000 08:12 2762244
/usr/lib/pd-extended/extra/cyclone/switch.pd_linux
7f717a4cd000-7f717a4ce000 r--p 5000 08:12 2762244
/usr/lib/pd-extended/extra/cyclone/switch.pd_linux
7f717a4ce000-7f717a4cf000 rw-p 6000 08:12 2762244
/usr/lib/pd-extended/extra/cyclone/switch.pd_linux
7f717a4cf000-7f717a4d6000 r-xp  08:12 2762328
/usr/lib/pd-extended/extra/cyclone/prepend.pd_linux
7f717a4d6000-7f717a6d5000 ---p 7000 08:12 2762328
/usr/lib/pd-extended/extra/cyclone/prepend.pd_linux
7f717a6d5000-7f717a6d6000 r--p 6000 08:12 2762328
/usr/lib/pd-extended/extra/cyclone/prepend.pd_linux
7f717a6d6000-7f717a6d7000 rw-p 7000 08:12 2762328
/usr/lib/pd-extended/extra/cyclone/prepend.pd_linux
7f717a6d7000-7f717a6d8000 r-xp  08:12 1630422
/usr/lib/pd-extended/extra/jasch_lib/strcut.pd_linux
7f717a6d8000-7f717a8d8000 ---p 1000 08:12 1630422
/usr/lib/pd-extended/extra/jasch_lib/strcut.pd_linux
7f717a8d8000-7f717a8d9000 r--p 1000 08:12 1630422
/usr/lib/pd-extended/extra/jasch_lib/strcut.pd_linux
7f717a8d9000-7f717a8da000 rw-p 2000 08:12 1630422
/usr/lib/pd-extended/extra/jasch_lib/strcut.pd_linux
7f717a8da000-7f717a8dc000 r-xp  08:12 1638450
/home/muranyia/Download/pd/extra/moonlib/absolutepath.pd_linux
7f717a8dc000-7f717aadb000 ---p 2000 08:12 1638450
/home/muranyia/Download/pd/extra/moonlib/absolutepath.pd_linux
7f717aadb000-7f717aadc000 r--p 1000 08:12 1638450
/home/muranyia/Download/pd/extra/moonlib/absolutepath.pd_linux
7f717aadc000-7f717aadd000 rw-p 2000 08:12 1638450
/home/muranyia/Download/pd/extra/moonlib/absolutepath.pd_linux
7f717aadd000-7f717aaf3000 r-xp  08:12 2236471

Re: [PD] L2Ork pd-extended release candidate 1 now available (was: Re: call for testers...)

2010-11-27 Thread Ivica Ico Bukvic
Thx for the report.

Let me investigate once I get back home.

András Murányi muran...@gmail.com wrote:

with today's build, i got this upon clicking a [tgl] in a nested GOP
(couldn't reproduce it from scratch)

*** buffer overflow detected ***: ./pd terminated
=== Backtrace: =
/lib/libc.so.6(__fortify_fail+0x37)[0x7f7189d6d217]
/lib/libc.so.6(+0xfe0d0)[0x7f7189d6c0d0]
/lib/libc.so.6(+0xfd539)[0x7f7189d6b539]
/lib/libc.so.6(_IO_default_xsputn+0xcc)[0x7f7189ce3d1c]
/lib/libc.so.6(_IO_vfprintf+0x14c)[0x7f7189cb34ec]
/lib/libc.so.6(__vsprintf_chk+0x99)[0x7f7189d6b5d9]
/lib/libc.so.6(__sprintf_chk+0x7f)[0x7f7189d6b51f]
./pd[0x479cd4]
./pd(sys_pollgui+0xb8)[0x49ed78]
./pd(m_mainloop+0x84b)[0x4984db]
./pd(sys_main+0x225)[0x49d0b5]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7f7189c8cc4d]
./pd[0x414159]
=== Memory map: 
0040-0050b000 r-xp  08:12 2769414
/home/muranyia/Download/pd/bin/pd
0070a000-0070b000 r--p 0010a000 08:12 2769414
/home/muranyia/Download/pd/bin/pd
0070b000-0070d000 rw-p 0010b000 08:12 2769414
/home/muranyia/Download/pd/bin/pd
0070d000-00b1d000 rw-p  00:00 0
01694000-0d33e000 rw-p  00:00 0
[heap]
7f71798b6000-7f71798b8000 r-xp  08:12 877193
/usr/lib/pd-extended/extra/iemlib/add2_comma.pd_linux
7f71798b8000-7f7179ab7000 ---p 2000 08:12 877193
/usr/lib/pd-extended/extra/iemlib/add2_comma.pd_linux
7f7179ab7000-7f7179ab8000 r--p 1000 08:12 877193
/usr/lib/pd-extended/extra/iemlib/add2_comma.pd_linux
7f7179ab8000-7f7179ab9000 rw-p 2000 08:12 877193
/usr/lib/pd-extended/extra/iemlib/add2_comma.pd_linux
7f7179ab9000-7f7179aba000 r-xp  08:12 459292
/usr/lib/pd-extended/extra/tof/to_ascii_code.pd_linux
7f7179aba000-7f7179cba000 ---p 1000 08:12 459292
/usr/lib/pd-extended/extra/tof/to_ascii_code.pd_linux
7f7179cba000-7f7179cbb000 r--p 1000 08:12 459292
/usr/lib/pd-extended/extra/tof/to_ascii_code.pd_linux
7f7179cbb000-7f7179cbc000 rw-p 2000 08:12 459292
/usr/lib/pd-extended/extra/tof/to_ascii_code.pd_linux
7f7179cbc000-7f7179cbd000 r-xp  08:12 880139
/usr/lib/pd-extended/extra/maxlib/divmod.pd_linux
7f7179cbd000-7f7179ebc000 ---p 1000 08:12 880139
/usr/lib/pd-extended/extra/maxlib/divmod.pd_linux
7f7179ebc000-7f7179ebd000 r--p  08:12 880139
/usr/lib/pd-extended/extra/maxlib/divmod.pd_linux
7f7179ebd000-7f7179ebe000 rw-p 1000 08:12 880139
/usr/lib/pd-extended/extra/maxlib/divmod.pd_linux
7f7179ebe000-7f7179ec2000 r-xp  08:12 1467325
/usr/lib/pd-extended/extra/iemgui/iem_image.pd_linux
7f7179ec2000-7f717a0c1000 ---p 4000 08:12 1467325
/usr/lib/pd-extended/extra/iemgui/iem_image.pd_linux
7f717a0c1000-7f717a0c2000 r--p 3000 08:12 1467325
/usr/lib/pd-extended/extra/iemgui/iem_image.pd_linux
7f717a0c2000-7f717a0c3000 rw-p 4000 08:12 1467325
/usr/lib/pd-extended/extra/iemgui/iem_image.pd_linux
7f717a0c3000-7f717a0c7000 r-xp  08:12 911395
/usr/lib/pd-extended/extra/flatspace/popup.pd_linux
7f717a0c7000-7f717a2c6000 ---p 4000 08:12 911395
/usr/lib/pd-extended/extra/flatspace/popup.pd_linux
7f717a2c6000-7f717a2c7000 r--p 3000 08:12 911395
/usr/lib/pd-extended/extra/flatspace/popup.pd_linux
7f717a2c7000-7f717a2c8000 rw-p 4000 08:12 911395
/usr/lib/pd-extended/extra/flatspace/popup.pd_linux
7f717a2c8000-7f717a2ce000 r-xp  08:12 2762244
/usr/lib/pd-extended/extra/cyclone/switch.pd_linux
7f717a2ce000-7f717a4cd000 ---p 6000 08:12 2762244
/usr/lib/pd-extended/extra/cyclone/switch.pd_linux
7f717a4cd000-7f717a4ce000 r--p 5000 08:12 2762244
/usr/lib/pd-extended/extra/cyclone/switch.pd_linux
7f717a4ce000-7f717a4cf000 rw-p 6000 08:12 2762244
/usr/lib/pd-extended/extra/cyclone/switch.pd_linux
7f717a4cf000-7f717a4d6000 r-xp  08:12 2762328
/usr/lib/pd-extended/extra/cyclone/prepend.pd_linux
7f717a4d6000-7f717a6d5000 ---p 7000 08:12 2762328
/usr/lib/pd-extended/extra/cyclone/prepend.pd_linux
7f717a6d5000-7f717a6d6000 r--p 6000 08:12 2762328
/usr/lib/pd-extended/extra/cyclone/prepend.pd_linux
7f717a6d6000-7f717a6d7000 rw-p 7000 08:12 2762328
/usr/lib/pd-extended/extra/cyclone/prepend.pd_linux
7f717a6d7000-7f717a6d8000 r-xp  08:12 1630422
/usr/lib/pd-extended/extra/jasch_lib/strcut.pd_linux
7f717a6d8000-7f717a8d8000 ---p 1000 08:12 1630422
/usr/lib/pd-extended/extra/jasch_lib/strcut.pd_linux
7f717a8d8000-7f717a8d9000 r--p 1000 08:12 1630422
/usr/lib/pd-extended/extra/jasch_lib/strcut.pd_linux
7f717a8d9000-7f717a8da000 rw-p 2000 08:12 1630422
/usr/lib/pd-extended/extra/jasch_lib/strcut.pd_linux
7f717a8da000-7f717a8dc000 r-xp  08:12 1638450
/home/muranyia/Download/pd/extra/moonlib/absolutepath.pd_linux
7f717a8dc000-7f717aadb000 ---p 2000 08:12 1638450
/home/muranyia/Download/pd/extra/moonlib/absolutepath.pd_linux
7f717aadb000-7f717aadc000 r--p 1000 08:12 1638450
/home/muranyia/Download/pd/extra/moonlib/absolutepath.pd_linux
7f717aadc000-7f717aadd000 rw-p 2000 08:12 1638450

Re: [PD] L2Ork pd-extended release candidate 1 now available (was: Re: call for testers...)

2010-11-27 Thread Ivica Ico Bukvic


On Sat, 2010-11-27 at 20:44 +0100, András Murányi wrote:
 with today's build, i got this upon clicking a [tgl] in a nested GOP
 (couldn't reproduce it from scratch)

Figured this one out--forgot to update one place in the g_numbox.c
actually. It should be fine now.

That said, there are still a few gop problems when using gop within gop
and I've traced these down to the fact that tcl/tk tends to recycle
window_names for some reason (not sure if this is a part of the
undo/redo/cut/copy/paste system or native tcl/tk). Anyone has any idea?

http://l2ork.music.vt.edu/main/?page_id=56

Cheers!


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


Re: [PD] L2Ork pd-extended release candidate 1 now available (was: Re: call for testers...)

2010-11-27 Thread Jonathan Wilkes
The ctrl-Enter functionality is missing.

In normal pd-ext 0.42-5 (on Hardy) I can:
1. Click ctrl-1 and type the name of the object.
2. Click ctrl-Enter to instantiate the object and have it 
selected.
3. Click ctrl-d and have a new, unconnected object which I 
can Shift-arrow where I want it, then click ctrl-Enter again 
to change the object name to something else.

-Jonathan

--- On Sun, 11/28/10, Ivica Ico Bukvic i...@vt.edu wrote:

 From: Ivica Ico Bukvic i...@vt.edu
 Subject: Re: [PD] L2Ork pd-extended release candidate 1 now available (was: 
 Re: call for testers...)
 To: András Murányi muran...@gmail.com
 Cc: PD List pd-list@iem.at
 Date: Sunday, November 28, 2010, 12:18 AM
 
 
 On Sat, 2010-11-27 at 20:44 +0100, András Murányi wrote:
  with today's build, i got this upon clicking a [tgl]
 in a nested GOP
  (couldn't reproduce it from scratch)
 
 Figured this one out--forgot to update one place in the
 g_numbox.c
 actually. It should be fine now.
 
 That said, there are still a few gop problems when using
 gop within gop
 and I've traced these down to the fact that tcl/tk tends to
 recycle
 window_names for some reason (not sure if this is a part of
 the
 undo/redo/cut/copy/paste system or native tcl/tk). Anyone
 has any idea?
 
 http://l2ork.music.vt.edu/main/?page_id=56
 
 Cheers!
 
 
 ___
 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] L2Ork pd-extended release candidate 1 now available (was: Re: call for testers...)

2010-11-27 Thread Jonathan Wilkes
Question about the cord inspector: is it feasible to make the 
font size scale with the 'Edit' menu font bomb dialogue?  I know 
the whole font situation in Pd is problematic, but currently the 
font bomb dialogue is the only way to make patches readable 
when projecting them on a large screen.  So it would be helpful 
to have the cord inspector be at the same font size as the rest of 
the patch.

-Jonathan

--- On Sat, 11/27/10, Ivica Ico Bukvic i...@vt.edu wrote:

 From: Ivica Ico Bukvic i...@vt.edu
 Subject: Re: [PD] L2Ork pd-extended release candidate 1 now available (was: 
 Re: call for testers...)
 To: András Murányi muran...@gmail.com, PD List pd-list@iem.at
 Date: Saturday, November 27, 2010, 9:45 PM
 Thx for the report.
 
 Let me investigate once I get back home.
 
 András Murányi muran...@gmail.com
 wrote:
 
 with today's build, i got this upon clicking a [tgl] in
 a nested GOP
 (couldn't reproduce it from scratch)
 
 *** buffer overflow detected ***: ./pd terminated
 === Backtrace: =
 /lib/libc.so.6(__fortify_fail+0x37)[0x7f7189d6d217]
 /lib/libc.so.6(+0xfe0d0)[0x7f7189d6c0d0]
 /lib/libc.so.6(+0xfd539)[0x7f7189d6b539]
 /lib/libc.so.6(_IO_default_xsputn+0xcc)[0x7f7189ce3d1c]
 /lib/libc.so.6(_IO_vfprintf+0x14c)[0x7f7189cb34ec]
 /lib/libc.so.6(__vsprintf_chk+0x99)[0x7f7189d6b5d9]
 /lib/libc.so.6(__sprintf_chk+0x7f)[0x7f7189d6b51f]
 ./pd[0x479cd4]
 ./pd(sys_pollgui+0xb8)[0x49ed78]
 ./pd(m_mainloop+0x84b)[0x4984db]
 ./pd(sys_main+0x225)[0x49d0b5]
 /lib/libc.so.6(__libc_start_main+0xfd)[0x7f7189c8cc4d]
 ./pd[0x414159]
 === Memory map: 
 0040-0050b000 r-xp  08:12 2769414
 /home/muranyia/Download/pd/bin/pd
 0070a000-0070b000 r--p 0010a000 08:12 2769414
 /home/muranyia/Download/pd/bin/pd
 0070b000-0070d000 rw-p 0010b000 08:12 2769414
 /home/muranyia/Download/pd/bin/pd
 0070d000-00b1d000 rw-p  00:00 0
 01694000-0d33e000 rw-p  00:00 0
 [heap]
 7f71798b6000-7f71798b8000 r-xp  08:12 877193
 /usr/lib/pd-extended/extra/iemlib/add2_comma.pd_linux
 7f71798b8000-7f7179ab7000 ---p 2000 08:12 877193
 /usr/lib/pd-extended/extra/iemlib/add2_comma.pd_linux
 7f7179ab7000-7f7179ab8000 r--p 1000 08:12 877193
 /usr/lib/pd-extended/extra/iemlib/add2_comma.pd_linux
 7f7179ab8000-7f7179ab9000 rw-p 2000 08:12 877193
 /usr/lib/pd-extended/extra/iemlib/add2_comma.pd_linux
 7f7179ab9000-7f7179aba000 r-xp  08:12 459292
 /usr/lib/pd-extended/extra/tof/to_ascii_code.pd_linux
 7f7179aba000-7f7179cba000 ---p 1000 08:12 459292
 /usr/lib/pd-extended/extra/tof/to_ascii_code.pd_linux
 7f7179cba000-7f7179cbb000 r--p 1000 08:12 459292
 /usr/lib/pd-extended/extra/tof/to_ascii_code.pd_linux
 7f7179cbb000-7f7179cbc000 rw-p 2000 08:12 459292
 /usr/lib/pd-extended/extra/tof/to_ascii_code.pd_linux
 7f7179cbc000-7f7179cbd000 r-xp  08:12 880139
 /usr/lib/pd-extended/extra/maxlib/divmod.pd_linux
 7f7179cbd000-7f7179ebc000 ---p 1000 08:12 880139
 /usr/lib/pd-extended/extra/maxlib/divmod.pd_linux
 7f7179ebc000-7f7179ebd000 r--p  08:12 880139
 /usr/lib/pd-extended/extra/maxlib/divmod.pd_linux
 7f7179ebd000-7f7179ebe000 rw-p 1000 08:12 880139
 /usr/lib/pd-extended/extra/maxlib/divmod.pd_linux
 7f7179ebe000-7f7179ec2000 r-xp  08:12 1467325
 /usr/lib/pd-extended/extra/iemgui/iem_image.pd_linux
 7f7179ec2000-7f717a0c1000 ---p 4000 08:12 1467325
 /usr/lib/pd-extended/extra/iemgui/iem_image.pd_linux
 7f717a0c1000-7f717a0c2000 r--p 3000 08:12 1467325
 /usr/lib/pd-extended/extra/iemgui/iem_image.pd_linux
 7f717a0c2000-7f717a0c3000 rw-p 4000 08:12 1467325
 /usr/lib/pd-extended/extra/iemgui/iem_image.pd_linux
 7f717a0c3000-7f717a0c7000 r-xp  08:12 911395
 /usr/lib/pd-extended/extra/flatspace/popup.pd_linux
 7f717a0c7000-7f717a2c6000 ---p 4000 08:12 911395
 /usr/lib/pd-extended/extra/flatspace/popup.pd_linux
 7f717a2c6000-7f717a2c7000 r--p 3000 08:12 911395
 /usr/lib/pd-extended/extra/flatspace/popup.pd_linux
 7f717a2c7000-7f717a2c8000 rw-p 4000 08:12 911395
 /usr/lib/pd-extended/extra/flatspace/popup.pd_linux
 7f717a2c8000-7f717a2ce000 r-xp  08:12 2762244
 /usr/lib/pd-extended/extra/cyclone/switch.pd_linux
 7f717a2ce000-7f717a4cd000 ---p 6000 08:12 2762244
 /usr/lib/pd-extended/extra/cyclone/switch.pd_linux
 7f717a4cd000-7f717a4ce000 r--p 5000 08:12 2762244
 /usr/lib/pd-extended/extra/cyclone/switch.pd_linux
 7f717a4ce000-7f717a4cf000 rw-p 6000 08:12 2762244
 /usr/lib/pd-extended/extra/cyclone/switch.pd_linux
 7f717a4cf000-7f717a4d6000 r-xp  08:12 2762328
 /usr/lib/pd-extended/extra/cyclone/prepend.pd_linux
 7f717a4d6000-7f717a6d5000 ---p 7000 08:12 2762328
 /usr/lib/pd-extended/extra/cyclone/prepend.pd_linux
 7f717a6d5000-7f717a6d6000 r--p 6000 08:12 2762328
 /usr/lib/pd-extended/extra/cyclone/prepend.pd_linux
 7f717a6d6000-7f717a6d7000 rw-p 7000 08:12 2762328
 /usr/lib/pd-extended/extra/cyclone/prepend.pd_linux
 7f717a6d7000-7f717a6d8000 r-xp  08:12 1630422

Re: [PD] L2Ork pd-extended release candidate 1 now available (was: Re: call for testers...)

2010-11-27 Thread Jonathan Wilkes
Small detail-- your 'Put' menu is tearoff-able.

-Jonathan

--- On Sun, 11/28/10, Ivica Ico Bukvic i...@vt.edu wrote:

 From: Ivica Ico Bukvic i...@vt.edu
 Subject: Re: [PD] L2Ork pd-extended release candidate 1 now available (was: 
 Re: call for testers...)
 To: András Murányi muran...@gmail.com
 Cc: PD List pd-list@iem.at
 Date: Sunday, November 28, 2010, 12:18 AM
 
 
 On Sat, 2010-11-27 at 20:44 +0100, András Murányi wrote:
  with today's build, i got this upon clicking a [tgl]
 in a nested GOP
  (couldn't reproduce it from scratch)
 
 Figured this one out--forgot to update one place in the
 g_numbox.c
 actually. It should be fine now.
 
 That said, there are still a few gop problems when using
 gop within gop
 and I've traced these down to the fact that tcl/tk tends to
 recycle
 window_names for some reason (not sure if this is a part of
 the
 undo/redo/cut/copy/paste system or native tcl/tk). Anyone
 has any idea?
 
 http://l2ork.music.vt.edu/main/?page_id=56
 
 Cheers!
 
 
 ___
 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] L2Ork pd-extended release candidate 1 now available (was: Re: call for testers...)

2010-11-27 Thread Jonathan Wilkes
Hi,
 Here are some scrolling observations:
In the attached patch, drag the [pd] object far down into the 
bottom right-hand corner, so that you get some scrollbars to appear.  
Now, on the current pd-extended, you can scroll down to that object, 
and when you drag it back to its original location, the scrollbars 
respond in realtime so that the object swoops back up the patch 
until, finally, the scrollbars disappear.  In your version the 
scrollbars don't react until you stop dragging and release the mouse 
button.  Just an observation-- I suppose both methods have their 
strengths and weaknesses.  I prefer the current Pd-ext behavior-- 
for example, if I happen to paste an object into another patch with a smaller 
window size, it makes it quick to drag it back up.

But notice that once you drag the [pd] object back near its original 
position, the [f] object looks as if it's at (0,0), when it's really 
at (10,10).  However, if you save the patch and reopen it the [f] 
will appear at its proper, original position-- (10,10).  I think this 
is a bug, because it means any time one adds or takes away the 
scrollbars the absolute positioning of the objects on the canvas is 
temporarily lost, forcing the user to close and open to see the 
real positioning.

-Jonathan


  

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


[PD] L2Ork pd-extended release candidate 1 now available (was: Re: call for testers...)

2010-11-26 Thread Ivica Ico Bukvic
On Fri, 2010-11-26 at 21:26 -0500, Ivica Ico Bukvic wrote:
 Another quick update includes following, mainly cosmetic
 fixes/improvements:
 
 *made iemgui use default $select_color as defined in pd.tk while leaving
 legacy definition for IEM_GUI_COLOR_SELECTED color (as defined in
 g_all_guis.h) for other externals that may rely upon it
 *cleaned up bugs in mycanvas where label did not follow the object
 *cleaned up segfault on number2 when creating a label
 *modularized highlight nlet color and width and moved them to pd.tk
 *changed the way highlight nlet filters different objects and reverts
 their nlet color properly to original state (e.g. iemgui uses black as
 default whereas text objects use gray nlets
 
 You can grab it from:
 http://l2ork.music.vt.edu/main/?page_id=56

Ugh, 20101127 is now out fixing two regressions. Namely,

1) segfault due to the way iemgui's implementation of universal color
did not allocate proper memory for the char array
2) stale GOP elements due to incorrect check for an open window

This latest snapshot should be considered 1st release candidate.

Cheers!

Ico




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