Sunday 18 October 2009

Hedgewars 0.9.12 released!

Let's deepen into Mac developing


Today a new version of hedgewars has been released!
You can find the big changelog in the website homepage, but i wanted to give some insights on the exclusive mac development.

M3 Install Controller
This is a neat feature, for new users of the Mac world, that helps Hedgewars installation. New users in fact tend not to know about what a diskimage really is and so they may be tempted to run it directly from the diskimage. Luckily Hedgewars runs fine even on the diskimage (other programs do not) but it'd be better if the application were run from the hard disk.

Now i've added this controller (available at this site) to the sources and when you run Hedgewars from the diskimage here's what you get:


pretty neat huh?

Sparkle Framework
The Sparkle framework is one of the most well known application helpers for the mac world! Many famouse programs use it (Adium is the first that comes into my mind) because it makes it very easy to include an autoupdater feature to you application! It's free, opensource and quite customizable! Now when the next release is out, you'll be prompted to install it; Sparkle will download and update Hedgewars in a matter of clicks.

I can't show you the image because there is not yet any updates, but i can assure you it rocks!

Optimizations!
One of the hidden features of the new release is that we've added compilation time optimizations! Faster executables thanks to the -O2 flag! However mac users, thanks to the single type of processor installed (intel) we can enable even more efficient optimization, that couldn't have been enabled in other cases (because of the different and wider processor environment).


Stay tuned for 0.9.13 for which i have other interesting "exclusive" features to add!
bye
Vittorio



All the projects here are under a Creative Commons 3.0 licence! You can use and distribute them as you like (just quote the author so he knows his work is not useless)!

If you wish to get in touch with me write at projectsymphony@gmail.com