[WIP] libobjc2 new ABI

2017-12-31 Thread David Chisnall
Hello, The Christmas before last, I started working on a complete cleanup and redesign of the GNUstep Objective-C ABI. This is motivated by the need to make some incompatible changes to support some newer features and by a desire to make use of post-1988 linker features to reduce object code s

ANN: GNUstep Base 1.25.1

2017-12-31 Thread Ivan Vucica
Happy New Year! 1 Announcement ** The GNUstep Base Library, version 1.25.1, is now available. 1.1 What is the GNUstep Base Library? = The GNUstep Base Library is a library of general-purpose, non-graphical Objective C objects.  For example, it inc

ANN: GNUstep GUI 0.26.1

2017-12-31 Thread Ivan Vucica
Happy New Year! 1 ANNOUNCE ** This is version 0.26.1 of the GNUstep GUI library ('gnustep-gui'). 1.1 What is the GNUstep GUI Library? It is a library of graphical user interface classes written completely in the Objective-C language; the classes are

ANN: GNUstep GUI Backend 0.26.1

2017-12-31 Thread Ivan Vucica
Happy New Year! 1 ANNOUNCE ** This is version 0.26.1 of the GNUstep GUI Backend ('gnustep-back'). 1.1 What is the GNUstep GUI Backend? It is a back-end component for the GNUstep GUI Library.  The implementation of the GNUstep GUI Library is designed

Re: ANN: GNUstep Base 1.25.1

2017-12-31 Thread David Chisnall
On 31 Dec 2017, at 18:12, Ivan Vucica wrote: > > Happy New Year! > > 1 Announcement > ** > > The GNUstep Base Library, version 1.25.1, is now available. Are we now happy that the master branch of libobjc2 works with this? If so, I’ll push out the 1.9 release (which seems to work

GWorkspace metadata service - state of the codebase

2017-12-31 Thread Ivan Vučica
Hi, tl;dr Reading metadata service code made me sad. I'd like to make some changes. I don't think they'll impact performance, but they might. Tell me what you think. I was applying an inbound patch from Debian devs into GWorkspace. https://github.com/gnustep/apps-gworkspace/commit/497e0c07119

Re: ANN: GNUstep Base 1.25.1

2017-12-31 Thread Ivan Vučica
On Sun, Dec 31, 2017 at 7:42 PM, David Chisnall wrote: > On 31 Dec 2017, at 18:12, Ivan Vucica wrote: >> >> Happy New Year! >> >> 1 Announcement >> ** >> >> The GNUstep Base Library, version 1.25.1, is now available. > > Are we now happy that the master branch of libobjc2 works with t