Page 1 of 1

OS X version multibyte input added (Unofficial build)

Posted: 17.06.2007, 08:58
by dirkpitt
I just added support for multibyte console input (Chinese/Japanese/Korean etc) in the OS X version of Celestia. It's not yet in CVS, but an unofficial build is available from my builds site.

This build also includes a long-overdue fix for shift+tab not working in the OS X version's console.

Posted: 17.06.2007, 21:23
by julesstoop
Downloading it right now, thanks!

By the way. Building from CVS has stopped working for me about two weeks ago (until then it went fine). Do you have any idea what I shoud be looking at to fix it?

Posted: 17.06.2007, 22:57
by Cham
Thanks a lot Dirkpitt, that shift-tab feature was really missing. Now it works beautifully.

Posted: 17.06.2007, 23:32
by dirkpitt
julesstoop wrote:Building from CVS has stopped working for me about two weeks ago (until then it went fine). Do you have any idea what I shoud be looking at to fix it?


Are you opening celestia.xcode, or celestia.xcodeproj?
Only celestia.xcodeproj works (for now). If celestia.xcodeproj appears as a plain folder, try downloading Xcode 2.4.1 from Apple's site.

Posted: 18.06.2007, 01:55
by julesstoop
I'm opening the .xcodeproj-file.
When I try to build it stops very early on. In my errors folder it gives three errors related to the English, French and Spnaisch localisations:

Tool:0: pbxcp: EclipseFinder.nib: No such file or directory
Tool:0: pbxcp: EclipseFinder.nib: No such file or directory
Tool:0: pbxcp: EclipseFinder.nib: No such file or directory

These files seem to be the culprits:
/Users/julesstoop/celestia/macosx/English.lproj/EclipseFinder.nib
/Users/julesstoop/celestia/macosx/es.lproj/EclipseFinder.nib
/Users/julesstoop/celestia/macosx/fr.lproj/EclipseFinder.nib

Posted: 18.06.2007, 03:39
by dirkpitt
Nib files are finicky to update from CVS sometimes... in cases like this you should redownload a fresh copy of Celestia from CVS to get the updated nib files.

Or you could in this case try deleting any existing EclipseFinder.nib files that you already have, and choose SCM > Update Entire Project in Xcode before building.

Posted: 18.06.2007, 10:15
by julesstoop
Thanks Dirk!
Glad to hear it's that simple a problem. Any ideas about the reason why nib-files are such a challenge to CVS?

Posted: 18.06.2007, 14:24
by dirkpitt
It's because nib files are actually folders that contain files that are normally invisible to you. However, CVS needs to be able to see these "hidden" files, and it does so by storing information about the files inside the nib folder. This information can get out of sync or accidentally deleted, causing problems.

Deleting the nib file (including any multiple copies of it) and updating again from CVS should fix most of these issues.

Posted: 19.06.2007, 00:02
by julesstoop
Aha, thanks. Noticed it just now in my contextual menu's (had a hunch as well):
Show Package Contents

Never thought of that :)
Why? Because everybody who'm I know involved in developing software for OS X, refers to them simply as NIB-files and not as NIB-packages or NIB-bundles. Strange lack of convenient nomenclature...

Posted: 24.06.2007, 11:06
by Sui Ota
Sorry for the late reply,
I tried this feature from the CVS, and succeeded to input localized name!
Selecting a object becomes useful... Thank you very much :D

Posted: 28.06.2007, 03:37
by dirkpitt
Oops, just noticed your post, Sui. Thanks for the confirmation!