CopperCube 3.5 released

I just uploaded CopperCube in version 3.5, which is a major step forward: It finally includes unicode support, long awaited by many users. The update is free, just download it here. I also improved the user interface with new and bigger icons, as discussed on this blog before, thanks for the suggestions, this was really helpful. CopperCube 3.5 now looks like this:

While rewriting much of the source to support unicode, I also updated the UI to wxWidgets 2.9. The guys at wxWidgets really do a great job developing that library, and the 2.9 version includes some great features. It had one small shortcoming, though: At startup, it sets the global C locale to the user setting, causing all string formatting functions such as printf() to use the locale of the user. Meaning that if you are running a german Windows for example, all floats will be printed and read for example as "1,3" instead of "1.3", causing a lot of strange results, including file parsers and window position serialization code not to work anymore. This problem was really difficult to find and caused a lot of headaches. If you run across the same problem, do the following: In your wxApp, overwrite the "virtual wxAppTraits* CreateTraits()" function to create your own object, implementing wxGUIAppTraits, which overrides the function "virtual void SetLocale()" to do nothing at all. That will help.
But appart from that, everything went really nice, and I hope this release will be liked.

two comments, already:

Why CopperCube-Irredit 3.5 is not published and (we have the 3.1 version) ?
anonymous - 26 08 12 - 17:48

Sorry for that (explanation in the next post), it’s available now. :)
niko - 07 09 12 - 09:03


Name:  
Remember personal info?
yes
no
Email (optional):
URL (optional):
Enter "layered" (antispam):
Comment:Emoticons / Textile

  ( Register your username / Log in )

Notify: Yes, send me email when someone replies.  

Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.
Note: If you type in your email adress above, it will be visible to other visitors, although it will be hidden for bots using javaScript.