Friday, December 14, 2012

CMake build system for libobjc

Discussions on using CMake to build libobjc with the following advantages:
  • Correctly installs in a GNUstep location if one exists, or in a system location otherwise. This is configurable at build time.
  • Provides inspectable options for all of the configuration choices (run ccmake to see them all)
  • Easily supports cross-compilation and out-of-tree builds
  • Is easy to extend and inspect
  • Automatically builds the LLVM optimisations (which already use CMake, as it's the only clean way of building LLVM optimisations out of tree) and can be easily configured not to if they are not required.
  • Will build a single libobjc.so for platforms that provide a separate C++ runtime and a separate libobjcxx for ones that don't.
  • Can generate build files for make, ninja, XCode, Eclipse, and Visual Studio

Thursday, September 06, 2012

GNUstep QuartzCore demo video

Progress has been made to support Core Animation API in GNUstep. It is part of Google Summer of Code. More information can be found here.


Tuesday, May 01, 2012

XMPPKit and StepChat 0.2 Released

The ARC'ed version of XMPPKit and StepChat, a jabber client in GNUstep/Étoilé.

Thursday, April 12, 2012

EtoileFoundation 0.5 is released

EtoileFoundation now comes with a minimalistic but very flexible Metamodel inspired from Smalltalk's FAME. This new release adds many High-Order Messaging and Blocks related extensions that make much easier to manipulate collections. Both Prototype and Trait support have been rewritten from scratch. The Trait implementation now supports the full Trait semantics rather than a limited subset. The Reflection support has also been rewritten and extended, it now follows the Mirror model used in languages such as Self or Newspeak. Among the numerous other additions detailed in the EtoileFoundation NEWS file, you can find a new socket API, a much more random UUID generation especially on Linux, a richer Collection protocol and reusable Collection-oriented Traits.

Sunday, February 19, 2012

GNUstep Github Mirror

GNUstep announces git mirror hosted in github for each individual package (make, base, gui, back and gorm). Currently, it is one way synchronization, from GNA's svn to github. Git-to-svn synchronization is in progress.

Monday, February 13, 2012

New Releases of GNUstep

GNUstep Gui & Back 0.22, Make 2.6.2 and Base 1.24 are released. Gorm 1.2.16 is also out.

Friday, February 03, 2012

First release candidate of OpenGroupware 5.5

OpenGroupware 5.5rc1, a web based groupware system, is released. The most noticeable changes are using GNUstep-make 2 and replace libFoundation with GNUstep Base.