Re: Special builds of GNUstep [Was: Re: NSSavePanel fragile ABI - do we care?]

2013-08-13 Thread Ivan Vučica
On Monday, August 12, 2013, Luboš Doležel wrote: On 08/12/2013 06:36 PM, Fred Kiefer wrote: BTW, GNUstep's build system is driving me crazy. I do ./configure --prefix=/usr (as ./configure --help advises) and it still installs into /usr/local. You should select the prefix when

Re: NSSavePanel fragile ABI - do we care?

2013-08-12 Thread Luboš Doležel
On Sun, 11 Aug 2013 21:35:08 +0200, Fred Kiefer wrote: RELEASE()ing it here would close the window immediately, and not keeping the reference somewhere would leak it. If I'm missing something and it can be done differently, please let me know. Thank you for sending the patch. But even with

Re: NSSavePanel fragile ABI - do we care?

2013-08-12 Thread Fred Kiefer
On 12.08.2013 10:20, Luboš Doležel wrote: On Sun, 11 Aug 2013 21:35:08 +0200, Fred Kiefer wrote: RELEASE()ing it here would close the window immediately, and not keeping the reference somewhere would leak it. If I'm missing something and it can be done differently, please let me know.

Special builds of GNUstep [Was: Re: NSSavePanel fragile ABI - do we care?]

2013-08-12 Thread Luboš Doležel
On 08/12/2013 06:36 PM, Fred Kiefer wrote: BTW, GNUstep's build system is driving me crazy. I do ./configure --prefix=/usr (as ./configure --help advises) and it still installs into /usr/local. You should select the prefix when configuring GNUstep make. From there it should work. And what

Re: NSSavePanel fragile ABI - do we care?

2013-08-11 Thread Fred Kiefer
At the current state of gui breaking the ABI is fine, we do it with almost every release. The only thing we should think about is whether we want to make a 0.23.2 release of gui before that. I can see what you need the _completionHandler ivar for, but what is the purpose of the

Re: NSSavePanel fragile ABI - do we care?

2013-08-11 Thread Luboš Doležel
On 08/11/2013 03:03 PM, Fred Kiefer wrote: At the current state of gui breaking the ABI is fine, we do it with almost every release. The only thing we should think about is whether we want to make a 0.23.2 release of gui before that. I can see what you need the _completionHandler ivar for,

Re: NSSavePanel fragile ABI - do we care?

2013-08-11 Thread Fred Kiefer
On 11.08.2013 16:42, Luboš Doležel wrote: On 08/11/2013 03:03 PM, Fred Kiefer wrote: At the current state of gui breaking the ABI is fine, we do it with almost every release. The only thing we should think about is whether we want to make a 0.23.2 release of gui before that. I can see what

NSSavePanel fragile ABI - do we care?

2013-08-10 Thread Luboš Doležel
Hi, I'm adding two methods using blocks: - (void) beginSheetModalForWindow:(NSWindow *)window completionHandler:(GSSavePanelCompletionHandler)handler; - (void) beginWithCompletionHandler (GSSavePanelCompletionHandler)handler; into NSSavePanel. For the latter, I need to add two

Re: NSSavePanel fragile ABI - do we care?

2013-08-10 Thread Ivan Vučica
Considering no replies came, here's a few of my own thoughts: 1. I consider GNUstep as something that has to keep source-level compatibility; binary level? Not so much. What for? There are so many, many combinations. Plus we don't even release our own binaries. 2. Even if we cared about ABI