Re: [NSButton sendActionOn:]

2006-08-10 Thread Fred Kiefer
In reply to this bug report I have finally changed NSControl's method
mouseDown: to no longer fiddle with the action mask of the cell and also
not to capture the mouse any more. The later is needed to allow the cell
to start any modal windows.

I regard this as a rather deep change and have tested it for some time
now, still there may be special cases that I have overlooked. I would
like to ask all developers of GNUstep to test their gui applications, if
the still function as expected. I am sure it will be fairly simple to
resolve any remaining issues.

Cheers
Fred

Marc Brünink schrieb:
 
 [NSButton sendActionOn:] does not work at all. This is because of
 
   if ([_cell isContinuous])
 {
   oldActionMask = [_cell sendActionOn: NSPeriodicMask];
 }
   else
 {
   oldActionMask = [_cell sendActionOn: 0];
 }
 
 in [NSControl mouseDown:]. If I comment these lines out and kill the
 last 3 lines of the method
   //[_cell sendActionOn: oldActionMask];
 
 //  if (mouseUp)
   //  [self sendAction: [self action] to: [self target]];
 
 everything works as expected. Why does NSControl just ignore my settings
 and resets everything back to 0 before handling the event?
 
 Please send me a CC.
 


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


Re: [Gnustep-cvs] GNUstep Testfarm Results

2006-08-10 Thread Adam Fedor

On 2006-08-10 15:09:50 -0600 Fred Kiefer [EMAIL PROTECTED] wrote:


Adam Fedor schrieb:

Test results for GNUstep as of Thu Aug 10 06:34:25 EDT 2006
If a particular system failed compilation, the logs for that system 
will

be placed at ftp://ftp.gnustep.org/pub/testfarm

If you would like to add your machine to this list, set up a cron job
(make sure you set up your PATH and other environment variables 
correctly)
to run the Startup/scripts/test-gnustep script (see the script 
comments for 
more info).


Success Compile i386-unknown-netbsdelf3.0 Thu Aug 10 03:58:53 CEST 
2006

Fail Compile i686-pc-linux-gnu Wed Aug  9 22:24:18 CEST 2006
Success Compile powerpc-apple-darwin7.9.0 Thu Aug 10 03:27:47 MDT 
2006

Fail Compile sparc-sun-solaris2.7 Thu Aug 10 01:58:16 EDT 2006



For three months we have been getting this notice that GNustep no 
longer

passes the tests for the solaris platform. Did anybody ever look into
what is causing the problem?


I narrowed it down to one method, but that doesn't really help much. 
On the solaris, I'm still using the 2.95 compiler, mostly to check for 
backward compatibility. Perhaps I should just upgrade and start 
deprecating support for gcc 2.95?




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


Re: [Gnustep-cvs] GNUstep Testfarm Results

2006-08-10 Thread Gregory John Casamento
Allow me to clarify, before anyone asks, we should only support gcc 3.0 and greater.--Gregory John Casamento- Original Message From: Gregory John Casamento [EMAIL PROTECTED]To: Andrew Ruder [EMAIL PROTECTED]; Developer GNUstep gnustep-dev@gnu.orgSent: Friday, August 11, 2006 1:14:32 AMSubject: Re: [Gnustep-cvs] GNUstep Testfarm ResultsAdam/Andy,Just to add my $0.02...The gcc-2.95 compiler is quite old, we should
 consider problems that arise because of issues relating to gcc 2.95 to be non-release critical for GNUstep. We shouldn't go out of our way to break GNUstep for gcc 2.95, but we should not bend over backwards to fix issues related to it either.Later, GJC--Gregory John Casamento- Original Message From: Andrew Ruder [EMAIL PROTECTED]To: Developer GNUstep gnustep-dev@gnu.orgSent: Thursday, August 10, 2006 8:41:53 PMSubject: Re: [Gnustep-cvs] GNUstep Testfarm ResultsOn Thu, Aug 10,
 2006 at 04:02:01PM -0600, Adam Fedor wrote: I narrowed it down to one method, but that doesn't really help much.  On the solaris, I'm still using the 2.95 compiler, mostly to check for  backward compatibility. Perhaps I should just upgrade and start  deprecating support for gcc 2.95?The way I see it, gcc 3.0 was released on June 18, 2001.This is morethan 5 years ago.In the technology world, that is a very long, longtime.If there's really platforms that don't have gcc 3 or higher,maybe it is just time for those platforms to be depracated (or they canuse an older version of gnustep).Just my two cents,Andy-- Andrew Ruder [EMAIL PROTECTED]http://www.aeruder.net___Gnustep-dev mailing listGnustep-dev@gnu.orghttp://lists.gnu.org/mailman/listinfo/gnustep-dev___Gnustep-dev mailing listGnustep-dev@gnu.orghttp://lists.gnu.org/mailman/listinfo/gnustep-dev___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev