Wednesday, December 31, 2014

GWorkspace 0.9.3

New Year's Eve Edition: GWorkspace 0.9.3 released!

GNUstep's workspace got plenty of attention, fixes and improvements, here a summary:

  • viewer preferences and status are now stored reliably (you may need to delete your old defaults)
  • file operation now work concurrently as they should
  • file operations can be paused/resumed more easily and reliably
    - many memory leaks related to file operations fixed! Less bloating during usage
    - fixes for clang/libobjc2 runtime
    - improved host-name setting (previously, on some machines localhost was used)
    - Recycler may unmount volumes now
    - Fixes and performance increases with browser drawing
    - improvements in File operations errors (permissions, etc)
    - fixes when renaming files without permissions
    - further 64bit and portability fixes

NOTE: you may need to delete your current defaults (type "defaults delete GWorkspace") for the new viewer status saving to work correctly

Monday, October 27, 2014

New GNUMail release 1.2.2

After Pantomime a GNUMail release had of course to follow.
The same words as for Pantomime apply.

Due to the inactivity of CollaborationWorld and Ludovic, we(*) decided to import the sources in gnustep-nonfsf at

(*)German, Sebastian and myself with the contributions of others

The download is at:

This release contains updates and some important, long-needed fixes:
* critical fixes on GNUstep which finally make SMTP usable again (including security detection in preferences)
* use the corresponding Pantomime to finally run on NetBSD
* Many 64bit fixes
* port to MacOS re-instantiated (10.3/10.4 tested)
* Memory problem fixes
* General code cleanup to compile on modern compilers (gcc4 and clang) and on modern obj-c runtimes
* works slightly better on small displays
* crash fixes

There is still quite some stuff to do, but at least GNUMail can be compiled, run and used again and I hope other will enjoy it!

GNUMail on MacOS

GNUMail on GNUstep

Friday, October 24, 2014

ProjectCenter 0.6.2 released

Version 0.6.2 of ProjectCenter, GNUstep's IDE (together with GORM), is out!

For more information and to download it, check the GNUstep website:

What's new?
  • Better compiler output parser, which includes fatal error
  • Compiler parser extended beyond gcc, like egcs and clang now get reasonable output
  • GoTo Line panel rewritten, works and can be extended in other editor plugins (like Gemas)
  • Find Panel fixes to work in detached editors, use of the standard find pabel
  • Crash fixes in the editor
  • Crash fixes in the highlighter
  • usage on Windows improvements
  • 64Bit fixes
  • Updated to current GNUstep drag operation (you need this release to work on current GNUstep)
  • some NetBSD/OpenBSD/FreeBSD support fixes (warnings et al.)

Sunday, October 12, 2014

Pantomime 1.2.2 release

Did you want to use GNUMail on NetBSD and were not even able to compile it? Do you run 64bit and had problems with GNUMail ?

I am pleased to announce a new, maintenance release of Pantomime.

Due to the inactivity of CollaborationWorld and Ludovic, we(*) decided to import the sources in gnustep-nonfsf at

The download is at:

This release contains updates and some important, long-needed fixes:
* new res_init code for NetBSD which allows finally, after years, to run GNUMail on NetBSD!
* enhanced portability to FreeBSD and OpenBSD
* improved packaging hints in the makefiles
* port to MacOS reinstantiated (10.3/10.4 tested)
* extended 64bit fixes, including NSInteger/NSUInteger transitions were appropriate
* enhanced crash catching, so that debugging is eased in the future
* memory leaks fixed

Monday, September 29, 2014

Improvements in GNUstep's native window look

In the past weeks, quite some polish was added in windows support.

First, there was a bug affecting Popup Menus and contextual menus that affected only certain computers. It was fixed.

Then the controls were not properly initialized. Native file-dialogs, for example, as well as upcoming print dialogs (work in progress by Gregory) did not fit the theme properly. On XP, Window 7 and Windows 8 they should follow the native look, instead they always got the "Win 95" look creating a strange mix.

The fix requires initializing Windows' controls. I put the initialization code inside the WinUX theme loading. If it will not prove safe, then it needs to be moved into NSApplication. Furthermore, an XML resource file to enable the correct loading.

I really does look nice, doesn't it?