[PD-dev] Re: PD-cvs Digest, Vol 21, Issue 30

2006-11-29 Thread Thomas Grill

Hi Mathieu,
i have been following the latst cvs changes and it seems, you are 
again beautifying the codebase.


Please identify the parts that you consider that I'm just 
beautifying, apart from the files that don't belong to your part of 
devel_0_39.



Actually, you should know what you changed. Only from the latest cvs digest:


Message: 6
Date: Tue, 28 Nov 2006 15:36:07 +
From: Mathieu Bouchard [EMAIL PROTECTED]
Subject: [PD-cvs] pd/src x_list.c,1.2.2.7,1.2.2.8
To: [EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]

Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19418

Modified Files:
  Tag: devel_0_39
x_list.c
Log Message:
removed useless reference to global var newest.


Index: x_list.c
===
RCS file: /cvsroot/pure-data/pd/src/x_list.c,v
retrieving revision 1.2.2.7
retrieving revision 1.2.2.8
diff -C2 -d -r1.2.2.7 -r1.2.2.8
*** x_list.c30 Nov 2005 13:36:58 -1.2.2.7
--- x_list.c28 Nov 2006 15:36:03 -1.2.2.8
***
*** 21,27 
  #endif

- extern t_pd *newest;
-
-
  /* the list object family.

--- 21,24 
***
*** 397,419 
  {
  if (!argc || argv[0].a_type != A_SYMBOL)
! newest = list_append_new(s, argc, argv);
  else
  {
  t_symbol *s2 = argv[0].a_w.w_symbol;
! if (s2 == gensym(append))
! newest = list_append_new(s, argc-1, argv+1);
! else if (s2 == gensym(prepend))
! newest = list_prepend_new(s, argc-1, argv+1);
!  else if (s2 == gensym(split))
! newest = list_split_new(atom_getfloatarg(1, argc, argv));
!  else if (s2 == gensym(trim))
! newest = list_trim_new();
! else
! {
! error(list %s: unknown function, s2-s_name);
! newest = 0;
! }
  }
- return (newest);
  }

--- 394,408 
  {
  if (!argc || argv[0].a_type != A_SYMBOL)
! return list_append_new(s, argc, argv);
  else
  {
  t_symbol *s2 = argv[0].a_w.w_symbol;
! if (s2 == gensym(append))  return list_append_new(s, 
argc-1, argv+1);
! if (s2 == gensym(prepend)) return list_prepend_new(s, 
argc-1, argv+1);
! if (s2 == gensym(split))   return 
list_split_new(atom_getfloatarg(1, argc, argv));

! if (s2 == gensym(trim))return list_trim_new();
! error(list %s: unknown function, s2-s_name);
! return 0;
  }
  }





--

Message: 7
Date: Tue, 28 Nov 2006 15:46:11 +
From: Mathieu Bouchard [EMAIL PROTECTED]
Subject: [PD-cvs] pd/src x_connective.c,1.3.4.1.2.8,1.3.4.1.2.9
To: [EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]

Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23183

Modified Files:
  Tag: devel_0_39
x_connective.c
Log Message:
removed useless access to newest.


Index: x_connective.c
===
RCS file: /cvsroot/pure-data/pd/src/x_connective.c,v
retrieving revision 1.3.4.1.2.8
retrieving revision 1.3.4.1.2.9
diff -C2 -d -r1.3.4.1.2.8 -r1.3.4.1.2.9
*** x_connective.c30 Nov 2005 13:36:58 -1.3.4.1.2.8
--- x_connective.c28 Nov 2006 15:46:09 -1.3.4.1.2.9
***
*** 9,13 
  #include string.h
  #include stdio.h
- extern t_pd *newest;

  /* -- int -- */
--- 9,12 
***
*** 67,71 
  outlet_new(x-x_obj, s_float);
  floatinlet_new(x-x_obj, x-x_f);
- newest = x-x_obj.ob_pd;
  return (x);
  }
--- 66,69 
***
*** 110,114 
  outlet_new(x-x_obj, s_symbol);
  symbolinlet_new(x-x_obj, x-x_s);
- newest = x-x_obj.ob_pd;
  return (x);
  }
--- 108,111 
***
*** 166,170 
  t_bang *x = (t_bang *)pd_new(bang_class);
  outlet_new(x-x_obj, s_bang);
- newest = x-x_obj.ob_pd;
  return (x);
  }
--- 163,166 


--
Thomas Grill
http://g.org



___
PD-dev mailing list
PD-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev


Re: [PD-dev] Re: PD-cvs Digest, Vol 21, Issue 30

2006-11-29 Thread Georg Holzmann

Hallo you 2 !


How about a desire branch?


Well, if you don't identify those specific parts that are a problem to 
you, and instead just quote the whole 200k digest, there's not much 
helping me to comply with your wishes, so I wouldn't have a choice, really.


please - not one more branch !!!

LG
Georg

___
PD-dev mailing list
PD-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev


[PD-dev] Re: PD-cvs Digest, Vol 21, Issue 30

2006-11-29 Thread Thomas Grill
While i don't see what that feature might be in these code excerpts,  
except the elimination of an unneeded variable and reformatting, i  
normally don't spend my time proof-reading devel_0_39. Anyway, i hope  
you know what i mean. Merging in 0.40 could be beneficial for all of  
us, and i it can be tackled the sooner, the less work it is.


greetings,
Thomas

Am 29.11.2006 um 16:28 schrieb Mathieu Bouchard:


On Wed, 29 Nov 2006, Thomas Grill wrote:

i have been following the latst cvs changes and it seems, you  
are again beautifying the codebase.
Please identify the parts that you consider that I'm just  
beautifying, apart from the files that don't belong to your  
part of devel_0_39.
Actually, you should know what you changed. Only from the latest  
cvs digest:


Actually, I still wanted you to identify it because I wanted to  
make sure that we agree on what it might be, and because the code  
you point out is part of the implementation of a feature. While you  
were writing the above mail, I was writing a mail about that  
feature, because that's something I _broke_ in devel_0_39 yesterday.


 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju
| Freelance Digital Arts Engineer, Montréal QC Canada



___
PD-dev mailing list
PD-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev


Re: [PD-dev] bug I introduced in devel_0_39

2006-11-29 Thread Mathieu Bouchard

On Wed, 29 Nov 2006, Mathieu Bouchard wrote:

[...]
because they're patching a bug somewhere else in the code, the part 
where the variable called newest is assigned the result of a 
t_newmethod, _except_ for the builtin selectors.

I'm fixing the problem today.


I fixed the problem; we're back to normal for x_list.c and x_connective.c. 
I reimplemented my change in another way.


 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju
| Freelance Digital Arts Engineer, Montréal QC Canada___
PD-dev mailing list
PD-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev


Re: [PD-dev] Fwd: PD-cvs Digest, Vol 21, Issue 29

2006-11-29 Thread Tim Blechmann
On Wed, 2006-11-29 at 17:24 +0100, IOhannes m zmölnig wrote:
 Tim Blechmann wrote:
  On Tue, 2006-11-28 at 12:31 +0100, Thomas Grill wrote:
  Hi all,
  would it be possible to exclude the autobuild results from this  
  digest, like e.g. by making a separate mailing for that.
  It's has become absolutely impossible to track the cvs changes.
  
  it's possible to switch off the digest mode for pd-cvs and forward the
  autobuild mails to the trash.
 
 ähm, if you choose to receive pd-cvs in non-digest mode, you should also 
 be possible to select the cvs topic (and not no-topic (which is 
 equivalent to ALL topics) or the autobuild topic). in this case you 
 should not receive autobuild emails.

ah, cool ... thanks ...

tim

--
[EMAIL PROTECTED]ICQ: 96771783
http://www.mokabar.tk

Silence is only frightening to people who are compulsively
verbalizing.
  William S. Burroughs


signature.asc
Description: This is a digitally signed message part
___
PD-dev mailing list
PD-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev


Re: [PD-dev] Re: PD-cvs Digest, Vol 21, Issue 30

2006-11-29 Thread Mathieu Bouchard

On Wed, 29 Nov 2006, Georg Holzmann wrote:

Hallo you 2 !
Mathieu Bouchard wrote:
Well, if you don't identify those specific parts that are a problem to you, 
and instead just quote the whole 200k digest, there's not much helping me 
to comply with your wishes, so I wouldn't have a choice, really.

please - not one more branch !!!


We already have two devel_0_39, separated not by cvs but by #ifdef and 
makefiles. Now it's getting somewhat cumbersome for me, but it seems that 
in addition to that, it's getting somewhat cumbersome for the only person 
(?) who still works on devel_0_39 outside of DesireData. Well, what do you 
want us to do, I don't think that you really want us to stay in that 
uncomfortable position forever? :)


 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju
| Freelance Digital Arts Engineer, Montréal QC Canada___
PD-dev mailing list
PD-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev


[PD-dev] ChangeLogs

2006-11-29 Thread carmen
ive found the file src/ChangeLog on the devel_0_39 branch, which contains some 
information on ImPd 0.37 through DesireData 0.39.

are the changes from the devel branch documented somewhere? things like the 
scheduler, audio interfaces, SIMD/vectorization/memory-alignment, whatever else 
may be different..

likewise, is there a changelog for monsieur poquette's version? ive heard that 
its 1.manual/x5.htm, but that file doesn't exist in the devel branch..

-
cdr

___
PD-dev mailing list
PD-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev


Re: [PD-dev] Re: PD-cvs Digest, Vol 21, Issue 30

2006-11-29 Thread Mathieu Bouchard

On Wed, 29 Nov 2006, Mathieu Bouchard wrote:

Most CVS branches ever made are not meant to be merged back in. (Which CVS 
repositories have you used apart from CVS's ?)


typo. should've been:

Most CVS branches ever made are not meant to be merged back in. (Which CVS 
repositories have you used apart from PureData's ?)


 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju
| Freelance Digital Arts Engineer, Montréal QC Canada___
PD-dev mailing list
PD-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev


[PD-dev] [ pure-data-Bugs-1601850 ] [vcf_filter~] without arguments crashes Pd

2006-11-29 Thread SourceForge.net
Bugs item #1601850, was opened at 2006-11-23 17:17
Message generated for change (Comment added) made by zmoelnig
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detailatid=478070aid=1601850group_id=55736

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: externals
Group: v0.39.2
Status: Open
Resolution: None
Priority: 8
Private: No
Submitted By: Hans-Christoph Steiner (eighthave)
Assigned to: musil (tmusil)
Summary: [vcf_filter~] without arguments crashes Pd

Initial Comment:

Running Pd-0.39.2-extended-2006-11-23 on Mac OS X 10.4, when I instantiate 
[vcf_filter~] without any arguments, it crashes Pd.



--

Comment By: IOhannes m zm�lnig (zmoelnig)
Date: 2006-11-29 19:40

Message:
Logged In: YES 
user_id=564396
Originator: NO

i have fixed this in CVS by replacing A_DEFSYM by A_SYMBOL in
vcf_filter~:323

this makes [vcf_filter~] refuse to create when no argument is given
instead of crashing pd

--

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detailatid=478070aid=1601850group_id=55736

___
PD-dev mailing list
PD-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev


Re: [PD-dev] Re: PD-cvs Digest, Vol 21, Issue 30

2006-11-29 Thread Georg Holzmann

Hallo!

We already have two devel_0_39, separated not by cvs but by #ifdef and 
makefiles. Now it's getting somewhat cumbersome for me, but it seems 
that in addition to that, it's getting somewhat cumbersome for the only 
person (?) who still works on devel_0_39 outside of DesireData. Well, 
what do you want us to do, I don't think that you really want us to stay 
in that uncomfortable position forever? :)


No, but you said it yourself: you joined (after impure data) the 
pd_devel branch so that you can also benefit from those improvements ...


Now there is already the main and devel/desire_data branch and I think 
such a marginal problem as you have (the beautification ...) should not 
be the reason for one more branch ...


LG
Georg

___
PD-dev mailing list
PD-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev


Re: [PD-dev] Re: PD-cvs Digest, Vol 21, Issue 30

2006-11-29 Thread Thomas Grill
First, i would be extremely cautious about making strange assumptions 
about other people's problems.
Second, i think the whole case will solve itself shortly, because after 
the merge a devel branch will probably not be called devel_0_39 any 
more. It may also be a move back to more compatibility to Miller's 
branch, or not.


all the best,
Thomas

Mathieu Bouchard schrieb:

On Wed, 29 Nov 2006, Georg Holzmann wrote:

No, but you said it yourself: you joined (after impure data) the 
pd_devel branch so that you can also benefit from those improvements ...


Yes, but that was conditional to having such improvements. I think 
that I was somewhat mistaken when I first joined devel_0_39, I thought 
that it was going to be somewhat more dynamic than that. Turns out that:


  1. I had the delusion that there were more developers working on
 devel_0_39, but I hadn't counted. Turned out that it wasn't true.

  2. Tim is basically on the way out: keeps using pd for
 backwards-compatibility reasons.

  3. Thomas has a hidden branch because devel_0_39 is too dangerous
 because I could be committing files in it.

  4. At this point (these months...), the only other regular contributors
 to devel_0_39 are Chun Lee and myself.

Now there is already the main and devel/desire_data branch and I 
think such a marginal problem as you have (the beautification ...) 
should not be the reason for one more branch ...


Well, you shouldn't confuse the actual with problem, with something 
that is just a trigger (a catalyser) for change. Thomas's problem is 
just an occasion for taking the time for a reality check about the 
issue, and summarise all the issues that have accumulated during the 
16 months of having devel_0_39 and desiredata two-in-one.


I don't see the branching as being a big change, nor as a surprise, 
nor as being weird or out-of-place or bad manners.


That said, I don't want to switch to another repository as of now; I 
don't see its advantages as being greater than its inconvenients.


 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju
| Freelance Digital Arts Engineer, Montréal QC Canada


--
Thomas Grill
http://g.org



___
PD-dev mailing list
PD-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev


[PD-dev] pool files: UTF-8 encoding

2006-11-29 Thread Thomas Grill

Hi all,
trying to fix loading/saving of non-ASCII characters in pool files.
In the future, text files will still be saved in the native encoding, 
but XML will be UTF-8.


Since i'm not very linux-savvy: I guess the default code table used for 
PD patchers is the same as being used for the X-server, right? Is there 
an API function to query this encoding and/or is there a system function 
to convert from/to UTF-8?


best greetings,
Thomas

--
Thomas Grill
http://g.org



___
PD-dev mailing list
PD-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev


Re: [PD-dev] Re: PD-cvs Digest, Vol 21, Issue 30

2006-11-29 Thread Georg Holzmann

Hallo!

Mathieu Bouchard schrieb:
[...]

  1. I had the delusion that there were more developers working on
 devel_0_39, but I hadn't counted. Turned out that it wasn't true.
yes, but when there are more and more branches every developer will have 
it's own one and it's much more difficult for new one to join (where?) ...



  3. Thomas has a hidden branch because devel_0_39 is too dangerous
 because I could be committing files in it.
well, if more people are working on the same then it's also clear that 
sometimes there are clashes ... and it's also logical that Thomas 
doesn't take the latest cvs and maintains a more stable version for 
his product ...


I don't see the branching as being a big change, nor as a surprise, nor 
as being weird or out-of-place or bad manners.
of course it's not a big change and it's easy because you don't have to 
communicate ... and in the end you will give up desiredata and thomas 
will give up devel because of the lack of man power ...

(I know, for me as a outsider it's easy to say that ... ;)

Thomas Grill schrieb:
[...]
 Second, i think the whole case will solve itself shortly, because after
 the merge a devel branch will probably not be called devel_0_39 any
 more. It may also be a move back to more compatibility to Miller's
 branch, or not.

would be great !

Mathieu Bouchard schrieb:
[...]
 The case was already solved before you wrote that mail: I've already
 branched DesireData off of devel_0_39, and I'm currently wiping #ifdef
 DESIRE off of devel_0_39 so that you don't have to clean after us.

please wait at least some days till everyone is calmed down and you can 
speak about the actual problems before you make such a work ...



The whole situation is a little bit similar to the current political 
situation here in austria:
On 1. October there were elections and someone has to form a coalition, 
but till now the parties didn't discuss the actual problems, they were 
only angry against each other and said that they don't want to speak 
with the other one ... nobody wants to make a compromise ... :=)


LG
Georg

___
PD-dev mailing list
PD-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev


Re: [PD-dev] Re: PD-cvs Digest, Vol 21, Issue 30

2006-11-29 Thread Tim Blechmann
wonderful ... 
matju/chun on desire, thomas on devel, miller on vanilla, me on pnpd ...
that makes 5 devs for 3 branches and one rewrite ... what a wonderful
waste of resources ...

no please cool down ... one thing, that you people need to realize: open
source software development doesn't work, if you don't care, what other
people are doing.
and how i see the current situation no one really cares about the other
ones ...

tim

--
[EMAIL PROTECTED]ICQ: 96771783
http://www.mokabar.tk

There's no such entity as most people. These are generalities. All
generalities are meaningless. You've got to pin it down to a specific
person doing a specific thing at a specific time and space.
  William S. Burroughs


signature.asc
Description: This is a digitally signed message part
___
PD-dev mailing list
PD-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev


Re: [PD-dev] Re: PD-cvs Digest, Vol 21, Issue 30

2006-11-29 Thread Mathieu Bouchard

On Wed, 29 Nov 2006, Georg Holzmann wrote:

yes, but when there are more and more branches every developer will have 
it's own one and it's much more difficult for new one to join (where?)


Right, right, but then, how do we get out of that situation? we can't. So 
let's concentrate on things that we can change.


well, if more people are working on the same then it's also clear that 
sometimes there are clashes ...


well, yes, when I work with Chun there are clashes and we resolve them.

and it's also logical that Thomas doesn't take the latest cvs and 
maintains a more stable version for his product ...


I understand that too; however, I haven't seen much action in the 
devel_0_39 branch lately. It doesn't disturb me that Thomas has a private 
branch, it's just that I reassessed the advantage of being in one CVS 
branch when the number of #ifdef DESIRE just raised suddenly in the last 
week, due to my new changes, and was going to continue raising steadily 
over the next months.



(I know, for me as a outsider it's easy to say that ... ;)


yes. come hang around on the #desiredata channel some day...

please wait at least some days till everyone is calmed down and you can 
speak about the actual problems before you make such a work ...


Hey, I've been calm all day. Just because the decision was sudden, doesn't 
mean that there hasn't been any reflection on it. I don't necessarily post 
all of my thoughts on pd-dev.


 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju
| Freelance Digital Arts Engineer, Montréal QC Canada___
PD-dev mailing list
PD-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev


Re: [PD-dev] Re: PD-cvs Digest, Vol 21, Issue 30

2006-11-29 Thread Mathieu Bouchard

On Thu, 30 Nov 2006, Tim Blechmann wrote:

matju/chun on desire, thomas on devel, miller on vanilla, me on pnpd ... 
that makes 5 devs for 3 branches and one rewrite ...


You forgot to name MAX/MSP.


what a wonderful waste of resources ...


I don't feel guilty.


no please cool down ...


I don't feel angry.

one thing, that you people need to realize: open source software 
development doesn't work, if you don't care, what other people are 
doing.


Why did you start pnpd?

and how i see the current situation no one really cares about the other 
ones ...


And you still see this as a problem?

 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju
| Freelance Digital Arts Engineer, Montréal QC Canada___
PD-dev mailing list
PD-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev


Re: [PD-dev] ChangeLogs

2006-11-29 Thread Hans-Christoph Steiner


Here's Miller's ChangeLog:

http://crca.ucsd.edu/~msp/Pd_documentation/x5.htm#s1

You can also generate ChangeLogs from CVS using this handy script:

http://www.red-bean.com/cvs2cl/

.hc

On Nov 29, 2006, at 1:16 PM, carmen wrote:

ive found the file src/ChangeLog on the devel_0_39 branch, which  
contains some information on ImPd 0.37 through DesireData 0.39.


are the changes from the devel branch documented somewhere? things  
like the scheduler, audio interfaces, SIMD/vectorization/memory- 
alignment, whatever else may be different..


likewise, is there a changelog for monsieur poquette's version? ive  
heard that its 1.manual/x5.htm, but that file doesn't exist in the  
devel branch..


-
cdr

___
PD-dev mailing list
PD-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev





Access to computers should be unlimited and total.  - the hacker ethic



___
PD-dev mailing list
PD-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev


Re: [PD-dev] pool files: UTF-8 encoding

2006-11-29 Thread Hans-Christoph Steiner


locales is the library and tool that handles that stuff, IIRC.   
You'll want to look into the env vars LANG, LC_ALL, etc.  I think  
that's supposed to be system-wide, but with all those grabbag distros  
based on the Linux kernel, you never know who implemented what and  
how in their bit.


.hc

On Nov 29, 2006, at 4:37 PM, Thomas Grill wrote:


Hi all,
trying to fix loading/saving of non-ASCII characters in pool files.
In the future, text files will still be saved in the native  
encoding, but XML will be UTF-8.


Since i'm not very linux-savvy: I guess the default code table used  
for PD patchers is the same as being used for the X-server, right?  
Is there an API function to query this encoding and/or is there a  
system function to convert from/to UTF-8?


best greetings,
Thomas

--
Thomas Grill
http://g.org



___
PD-dev mailing list
PD-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev





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




___
PD-dev mailing list
PD-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev


Re: [PD-dev] Re: PD-cvs Digest, Vol 21, Issue 30

2006-11-29 Thread Mathieu Bouchard

On Wed, 29 Nov 2006, Hans-Christoph Steiner wrote:

A CVS branch is just a tool to manage code.  I don't think we need to take it 
as any kind of social or political statement.  We should use the tools to 
reduce friction as much as possible.


You understand this.

 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju
| Freelance Digital Arts Engineer, Montréal QC Canada___
PD-dev mailing list
PD-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev


Re: [PD-dev] Re: PD-cvs Digest, Vol 21, Issue 30

2006-11-29 Thread Mathieu Bouchard

On Thu, 30 Nov 2006, Thomas Grill wrote:

So far, it was perfectly possible to coexist in the devel branch, at 
least for my perception.


What I have in head is also future developments; my decision can seem 
hasty and/or hotheaded if only looking at the past.


The last days i was wondering why suddenly a lot of changes happen in 
many parts of the devel branch,


There are many reasons for that, but especially, we need to take care of 
distributing the software ourselves, because DesireData has been too long 
a hard-to-reach piece of software; so I added some more portability and 
turned the buildsystem in something that I can manage myself because I 
need to take care of a buildsystem for our testers.


I think cleaning up the codebase makes much more sense once the merge 
has taken place,


No, it *never* makes any sense, because there's always one more upcoming 
release... just wait one more year... and one more... and yet one more...!


Right now there are a few important changes to the audio system pending, 
to make callback driven audio really smooth and reliable.


Well, I'll pick those changes from your branch eventually, after they 
become public. You won't have to submit it in our bugtracker ;)


 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju
| Freelance Digital Arts Engineer, Montréal QC Canada___
PD-dev mailing list
PD-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev


Re: [PD-dev] Re: PD-cvs Digest, Vol 21, Issue 30

2006-11-29 Thread Mathieu Bouchard

On Wed, 29 Nov 2006, Mathieu Bouchard wrote:

On Thu, 30 Nov 2006, Thomas Grill wrote:
The last days i was wondering why suddenly a lot of changes happen in many 
parts of the devel branch,

There are many reasons for that, but especially,


Oh, and the feature that started this thread, is the wrapping of newest, 
so that the client can manage object creations without race-conditions. 
This is an essential feature that I was supposed to add one year ago 
already, and which is necessary to make DesireData stable and to prevent 
it from becoming a big ball of hacks. Chun had been asking me this feature 
for several months!


You can't expect GUI changes to have no impact on the base of the software 
if the base of the software isn't ready to accept such a kind of GUI.


 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju
| Freelance Digital Arts Engineer, Montréal QC Canada___
PD-dev mailing list
PD-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev