angband/angband — pull request #171 by myshkin (2012-05-25 11:11:55+00:00)
Title: OS X port changes for 3.4 RC

Here are at least some of the changes I promised to make to the OS X port. I would like to get them into the RC if at all possible. d_m, or others with Macs, please test if you can. Summary of changes:
* Move Makefile.osx to Makefile.crb and Makefile.cocoa to Makefile.osx, so that the autobuilder builds the Cocoa port by default.
* UTF-8 should be working on both Cocoa and Carbon ports (thanks, nck_m!)
* The Cocoa port now resizes windows on font change and permits different fonts for different terms.
* The Cocoa port now handles keymaps more correctly; I added takkaria's MODS_INCLUDE_* macros to send_event().
* Save and user preference files now go into ~/Documents/Angband.

I would still like to add the Open Recent... menu from Carbon to the Cocoa port and figure out how to get it to change the rows and columns of a term by holding down Command while resizing. I also have notes that the Cocoa port needs support for double-height tiles, overdraw, and alphablend, although I am at least dubious about the first.

These changes should not have any gameplay impacts.