Sorry for hijacking the thread, but what was the current state of
Tux Paint 0.9.14 for Mac OS X? Do you need people to start testing it?
(I've got a number of schools who I'm sure would be happy to beta test
and give comments back to us. I can also sneak over to the Apple Store
across the street and try it out for a few minutes, before I start to look
too suspicious :^) )
Testing is good :-) Foremost I want to be sure that it actually launches on other Macs (ie. have I bundled the dynamic libraries correctly?) - if you can confirm this over at the Apple store, that would be excellent, since those machines should be in a more or less default configuration. Then feel free to post this build as a beta or to send it out to several schools for testing. If you have a chance to update the cursor code so that the "hot pixel" matches up correctly with the 16x16 icons, I can incorporate this into an official TuxPaint 0.9.14 release.
A few wishlist items I've had for Tux Paint on OS X, but which can easily
wait until Tux Paint 0.9.15, are:
* Support Apple key shortcuts (e.g., Apple-Q to quit)
It's probably quite feasible to construct a menu with Apple key shortcuts using Apple's Interface Builder. In fact, I remember reading earlier that Max Horn had provided such a build. I can certainly try this out, though it probably won't be before TuxPaint 0.9.15 is ready :-)
* Allow setting the language from the Tux Paint icon's "Get Info" window
When localizing a native Mac OS X program, the translator creates a folder (eg. English.lproj, German.lproj, French.lproj) which contains a specially formatted strings file (containing text translations) and a .nib Interface builder file (containing the GUI with translated text). This .lproj folder then gets placed into the application bundle, and it appears in the "Get Info" window under language settings. The reason no languages are appearing in the Get Info window is because Tux Paint uses its own internationalization system - and for now it's probably better to use TuxPaint-Config to set the language on the OS X port as well.
It is probably possible to query the OS X's Cocoa libraries to get the current language - I'll have to look into this though.
Also, I want to roll ALL OS-specific changes into Tux Paint's main codebase
(i.e., the CVS repository and .tar.gz source release), so that nothing needs
to be reinvented in the future. (See the "visualc/" subdirectory and
"macosx_print.h" file in "src/", for example.)
So if you have any code changes, installation scripts or other things that
we'd benefit by having incorporated into the repository, please do send them!
I'll send the updated sources in another week. I'm using the popular XCode IDE to build TuxPaint, so I'll send along the XCode project files as well.
Martin
_______________________________________________ Tuxpaint-dev mailing list [EMAIL PROTECTED] http://tux4kids.net/mailman/listinfo/tuxpaint-dev
