Re: New gui/back release?

2009-07-31 Thread Fred Kiefer

 Original-Nachricht 
 Datum: Thu, 30 Jul 2009 20:00:09 -0600
 Von: Adam Fedor fe...@qwestoffice.net
 An: Fred Kiefer fredkie...@gmx.de
 CC: Gregory Casamento greg.casame...@gmail.com, Developer GNUstep 
 gnustep-dev@gnu.org
 Betreff: Re: New gui/back release?

 
 On Jul 27, 2009, at 3:51 PM, Fred Kiefer wrote:
 
  I am currently going through old mails that I marked as needing more
  attention to see if there is any other fix that should go in.
 
  Fred
 
 I'm ready to make a release anytime you'd like.

What about now? :-)

There wont be any further fixes coming from my side. I will be looking into the 
toolbar item issue later on, but this is a bit fragile, so it shouldn't go into 
a stable release.

Thank you
Fred
-- 
Jetzt kostenlos herunterladen: Internet Explorer 8 und Mozilla Firefox 3 -
sicherer, schneller und einfacher! http://portal.gmx.net/de/go/chbrowser


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: New gui/back release?

2009-07-30 Thread Adam Fedor


On Jul 27, 2009, at 3:51 PM, Fred Kiefer wrote:


I am currently going through old mails that I marked as needing more
attention to see if there is any other fix that should go in.

Fred


I'm ready to make a release anytime you'd like.___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: New gui/back release?

2009-07-27 Thread Fred Kiefer
Fred Kiefer schrieb:
 why do you expect the next release to break ABI compatibility? What I
 wanted to do is a bug fix release and this is why I restricted myself to
 non ABI breaking changes. Looking back through the ChangeLog file I
 noticed that Greg has added an attached sheet ivar to NSWindow, this
 will break ABI even though there still is no functionality behind that ivar.
 
 The idea of doing a release before your change landed was to give your
 code some time to mature while it is exposed to multiple users with
 different setup. Two months will be the minimum for that, we should
 rather give it a bit more time, given the slow speed at which people
 pick up GNUstep SVN changes. This would result in no GNUstep release for
 that time and I really would have loved to see the bug fixes out there.
 For example the cairo scrolling fix is something that the Etoile people
 have been waiting for a long time.
 
 In the meantime Greg has commit some more of his attached sheet changes,
 code which I find of limited quality. There also hasn't been any sign of
 him fixing the NIB loading issues for NSTextView he introduced two
 months ago. I started to work on a fix here myself, but really I at the
 moment I am not able to stop the gui code from degrading.
 
 OK, I stop complaining and come up with a way forward. I will give Greg
 time until this weekend to fix his sheet change, otherwise I will clean
 up myself and after about a week of test we should be able to make a gui
 and back release. Somebody else will have to speak up whether base is
 ready for a release.

Greg did some clean up here, that should make us ready for a release. As
Greg didn't undo his ivar change, I expect that he wants a full release
with changed soname, not just a bug fix release. This is rather
unfortunate as the next release after this will also be an ABI breaking one.

Fred


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: New gui/back release?

2009-07-27 Thread Gregory John Casamento
Fred,

I can undo the change.   The last email you sent wasn't clear with respect to 
whether you wished me to remove it or to fully implement it.  I chose to fully 
implement it.   I can remove it and stub out the implementation, if we want to 
do an ABI compatible release this time around.

Thanks, GC

 Gregory Casamento -- Principal Consultant - OLC, Inc 
# GNUstep Chief Maintainer





From: Fred Kiefer fredkie...@gmx.de
To: Developer GNUstep gnustep-dev@gnu.org
Cc: Adam Fedor fe...@qwestoffice.net
Sent: Monday, July 27, 2009 9:26:08 AM
Subject: Re: New gui/back release?

Fred Kiefer schrieb:
 why do you expect the next release to break ABI compatibility? What I
 wanted to do is a bug fix release and this is why I restricted myself to
 non ABI breaking changes. Looking back through the ChangeLog file I
 noticed that Greg has added an attached sheet ivar to NSWindow, this
 will break ABI even though there still is no functionality behind that ivar.
 
 The idea of doing a release before your change landed was to give your
 code some time to mature while it is exposed to multiple users with
 different setup. Two months will be the minimum for that, we should
 rather give it a bit more time, given the slow speed at which people
 pick up GNUstep SVN changes. This would result in no GNUstep release for
 that time and I really would have loved to see the bug fixes out there.
 For example the cairo scrolling fix is something that the Etoile people
 have been waiting for a long time.
 
 In the meantime Greg has commit some more of his attached sheet changes,
 code which I find of limited quality. There also hasn't been any sign of
 him fixing the NIB loading issues for NSTextView he introduced two
 months ago. I started to work on a fix here myself, but really I at the
 moment I am not able to stop the gui code from degrading.
 
 OK, I stop complaining and come up with a way forward. I will give Greg
 time until this weekend to fix his sheet change, otherwise I will clean
 up myself and after about a week of test we should be able to make a gui
 and back release. Somebody else will have to speak up whether base is
 ready for a release.

Greg did some clean up here, that should make us ready for a release. As
Greg didn't undo his ivar change, I expect that he wants a full release
with changed soname, not just a bug fix release. This is rather
unfortunate as the next release after this will also be an ABI breaking one.

Fred


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev



  ___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: New gui/back release?

2009-07-27 Thread Fred Kiefer
Gregory John Casamento schrieb:
 I can undo the change.   The last email you sent wasn't clear with
 respect to whether you wished me to remove it or to fully implement
 it.  I chose to fully implement it.   I can remove it and stub out
 the implementation, if we want to do an ABI compatible release this
 time around.

It is up to you Greg, you are the project maintainer. If you decide to
break binary compatibility right after a release, it is fine for me, I
just wasn't sure you did it intentional, after the many complaints we
had about breaking that too often.

As for the full implementation of sheets, I think they are still run via
the NSApplication run modal code, so there wont be any difference to
what there was before. Only now the window knows that there is a sheet.

Fred


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: New gui/back release?

2009-07-27 Thread Gregory Casamento
I have stubbed out the ivar and it's methods.   This should have no
impact since no one is actually using the attachedSheet method.
I'll put it back in once we have done the release.

Thanks, GC

On Mon, Jul 27, 2009 at 10:43 AM, Fred Kieferfredkie...@gmx.de wrote:
 Gregory John Casamento schrieb:
 I can undo the change.   The last email you sent wasn't clear with
 respect to whether you wished me to remove it or to fully implement
 it.  I chose to fully implement it.   I can remove it and stub out
 the implementation, if we want to do an ABI compatible release this
 time around.

 It is up to you Greg, you are the project maintainer. If you decide to
 break binary compatibility right after a release, it is fine for me, I
 just wasn't sure you did it intentional, after the many complaints we
 had about breaking that too often.

 As for the full implementation of sheets, I think they are still run via
 the NSApplication run modal code, so there wont be any difference to
 what there was before. Only now the window knows that there is a sheet.

 Fred


 ___
 Gnustep-dev mailing list
 Gnustep-dev@gnu.org
 http://lists.gnu.org/mailman/listinfo/gnustep-dev




-- 
Gregory Casamento
Open Logic Corporation, Principal Consultant
## GNUstep Chief Maintainer
yahoo/skype: greg_casamento, aol: gjcasa
(240)274-9630 (Cell), (301)362-9640 (Home)


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: New gui/back release?

2009-07-27 Thread Fred Kiefer
Gregory Casamento schrieb:
 I have stubbed out the ivar and it's methods.   This should have no
 impact since no one is actually using the attachedSheet method.
 I'll put it back in once we have done the release.

Great, this should make us ready for a bug fix release for gui and back.

Adam, are you willing to take over this task again?

Richard, what is the state of base. Any worthwhile changes for a bug fix
release?

I am currently going through old mails that I marked as needing more
attention to see if there is any other fix that should go in.

Fred


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: New gui/back release?

2009-07-27 Thread Adam Fedor


On Jul 27, 2009, at 3:51 PM, Fred Kiefer wrote:


Gregory Casamento schrieb:

I have stubbed out the ivar and it's methods.   This should have no
impact since no one is actually using the attachedSheet method.
I'll put it back in once we have done the release.


Great, this should make us ready for a bug fix release for gui and  
back.


Adam, are you willing to take over this task again?



Sure, I'll get things ready for a new release.



___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: New gui/back release?

2009-07-24 Thread Fred Kiefer
Stef Bidi schrieb:
 On Mon, Jul 13, 2009 at 9:20 AM, Adam Fedor fe...@qwestoffice.net wrote:
 
 On Jul 11, 2009, at 6:38 AM, Fred Kiefer wrote:

  As we are about to the the big change to NSSound from Stefan Bidigaray
 and new code tends to need a few weeks to get most of the bugs out, I'd
 like to propose that we release a new version of gui and back before
 that. There already a quite a few bug fixes in both that would justify a
 release already. And I hope to find the time to look at a few more bugs
 the next days.


 The last release was about two months ago, and that's a pretty good time
 frame to make a new release.
 
 
 Any update on this release?  I've got the code ready, even though I'm still
 waiting on a resolution to the ABI compatibility discussion.  Should I
 assume that what Richard did with NSOperation is the way ahead?  Also, if
 this release is going to be braking ABI would it not be better for me to
 commit the NSSound modifications and postpone the release another month or
 2?  For those who can't wait, maybe stable release would be possible?

Hi Stefan,

why do you expect the next release to break ABI compatibility? What I
wanted to do is a bug fix release and this is why I restricted myself to
non ABI breaking changes. Looking back through the ChangeLog file I
noticed that Greg has added an attached sheet ivar to NSWindow, this
will break ABI even though there still is no functionality behind that ivar.

The idea of doing a release before your change landed was to give your
code some time to mature while it is exposed to multiple users with
different setup. Two months will be the minimum for that, we should
rather give it a bit more time, given the slow speed at which people
pick up GNUstep SVN changes. This would result in no GNUstep release for
that time and I really would have loved to see the bug fixes out there.
For example the cairo scrolling fix is something that the Etoile people
have been waiting for a long time.

In the meantime Greg has commit some more of his attached sheet changes,
code which I find of limited quality. There also hasn't been any sign of
him fixing the NIB loading issues for NSTextView he introduced two
months ago. I started to work on a fix here myself, but really I at the
moment I am not able to stop the gui code from degrading.

OK, I stop complaining and come up with a way forward. I will give Greg
time until this weekend to fix his sheet change, otherwise I will clean
up myself and after about a week of test we should be able to make a gui
and back release. Somebody else will have to speak up whether base is
ready for a release.

Fred


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: New gui/back release?

2009-07-24 Thread Stef Bidi
On Fri, Jul 24, 2009 at 4:30 AM, Fred Kiefer fredkie...@gmx.de wrote:

 why do you expect the next release to break ABI compatibility? What I
 wanted to do is a bug fix release and this is why I restricted myself to
 non ABI breaking changes. Looking back through the ChangeLog file I
 noticed that Greg has added an attached sheet ivar to NSWindow, this
 will break ABI even though there still is no functionality behind that
 ivar.


I was mainly thinking of this when I said that, but I guess that won't be in
the release, then.  Nevermind what I said before if the plan is to just make
a stable release!

Anyway, I just wanted to make sure there was still going to be a release.
I'll be putting the code up in Etoile's code review site sometime this
weekend... should give everyone time to check it out and comment before an
actual SVN commit.  It works fairly well with my test app, but it's fairly
simple and there's some fuctionality that I just simply cannot test due to
libao's API (volume, channel mapping, etc).

PS: I'll let everyone know when the code is the code review site.

Stefan
___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: New gui/back release?

2009-07-23 Thread Stef Bidi
On Mon, Jul 13, 2009 at 9:20 AM, Adam Fedor fe...@qwestoffice.net wrote:


 On Jul 11, 2009, at 6:38 AM, Fred Kiefer wrote:

  As we are about to the the big change to NSSound from Stefan Bidigaray
 and new code tends to need a few weeks to get most of the bugs out, I'd
 like to propose that we release a new version of gui and back before
 that. There already a quite a few bug fixes in both that would justify a
 release already. And I hope to find the time to look at a few more bugs
 the next days.


 The last release was about two months ago, and that's a pretty good time
 frame to make a new release.


Any update on this release?  I've got the code ready, even though I'm still
waiting on a resolution to the ABI compatibility discussion.  Should I
assume that what Richard did with NSOperation is the way ahead?  Also, if
this release is going to be braking ABI would it not be better for me to
commit the NSSound modifications and postpone the release another month or
2?  For those who can't wait, maybe stable release would be possible?

Stefan
___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: New gui/back release?

2009-07-13 Thread Adam Fedor


On Jul 11, 2009, at 6:38 AM, Fred Kiefer wrote:


As we are about to the the big change to NSSound from Stefan Bidigaray
and new code tends to need a few weeks to get most of the bugs out,  
I'd

like to propose that we release a new version of gui and back before
that. There already a quite a few bug fixes in both that would  
justify a
release already. And I hope to find the time to look at a few more  
bugs

the next days.



The last release was about two months ago, and that's a pretty good  
time frame to make a new release.



___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev