Angband 3.0.7s3.

git-svn-id: svn://rephial.org/angband/trunk@1 98ddb578-d4ae-11db-a93f-5346e46f259c
Add the various lib/xtra/ files, and also main-lfb.c.

Closes #1.

git-svn-id: svn://rephial.org/angband/trunk@2 98ddb578-d4ae-11db-a93f-5346e46f259c
Overhaul the makefile system a little.

Add "Makefile.inc", which contains a set of object file definitions and
 dependencies which can be shared amongst as many makefiles as possible.

Rewrite "Makefile.std" to be much more user- and developer- friendly.

Other changes:
 * std, osx, con, cyg, dos, ibm, lcc all use Makefile.inc.
 * gtk, lsl, ros removed.  (gtk+lsl were pointless, ros was nonfunctional)

Closes #2.



git-svn-id: svn://rephial.org/angband/trunk@3 98ddb578-d4ae-11db-a93f-5346e46f259c
Remember to actually add main-lfb.c, as per #1.

git-svn-id: svn://rephial.org/angband/trunk@4 98ddb578-d4ae-11db-a93f-5346e46f259c
Fix a silly error in the makefile shakeup; Makefile.ibm included itself rather than Makefile.inc.

git-svn-id: svn://rephial.org/angband/trunk@5 98ddb578-d4ae-11db-a93f-5346e46f259c
Add some improvements to the new Makefile.std by pete mack.



git-svn-id: svn://rephial.org/angband/trunk@6 98ddb578-d4ae-11db-a93f-5346e46f259c
Remove script.c, update makefiles.

git-svn-id: svn://rephial.org/angband/trunk@7 98ddb578-d4ae-11db-a93f-5346e46f259c
Check in outstanding OS X changes since 3.0.7s

- fix OS X menus & fonts.
- fix missing / misdefined symbols



git-svn-id: svn://rephial.org/angband/trunk@8 98ddb578-d4ae-11db-a93f-5346e46f259c
Missed some changes in previous commit





git-svn-id: svn://rephial.org/angband/trunk@9 98ddb578-d4ae-11db-a93f-5346e46f259c
Added automatic addition of -DALLOW_BORG when building the "borg" target in osx.



git-svn-id: svn://rephial.org/angband/trunk@10 98ddb578-d4ae-11db-a93f-5346e46f259c
Replace all uses of strcat() with my_strcat().



git-svn-id: svn://rephial.org/angband/trunk@11 98ddb578-d4ae-11db-a93f-5346e46f259c
Default dependencies broken in some files.
Makefile.inc specifies a target, so it needs to be included after
the default target.



git-svn-id: svn://rephial.org/angband/trunk@12 98ddb578-d4ae-11db-a93f-5346e46f259c
Missed main.c in Makefile.std


git-svn-id: svn://rephial.org/angband/trunk@13 98ddb578-d4ae-11db-a93f-5346e46f259c
Makefile.std: add main.o to objects, rearrange so my config file still works.
Also, remove all the outdated definitions, apart from Solaris, which I might
be able to test fairly soon.



git-svn-id: svn://rephial.org/angband/trunk@14 98ddb578-d4ae-11db-a93f-5346e46f259c
I didn't realise I had uncommitted changes around, so this one's a little messy:
 * #4: create z-file.c, move file stuff into it and its header file (this cleans up h-define.h a bit)
 * I ran autotools for the first time, so it regenerated various files (this is just noise)
 * Kill massive comment at top of save.c
 * Clean up Makefile.inc a bit
 * Add comment to top of compile.txt
 * Add Windows packaging script

+935 lines, -1486 lines, -551 net.



git-svn-id: svn://rephial.org/angband/trunk@15 98ddb578-d4ae-11db-a93f-5346e46f259c
Initial add of menu feature.
- Cleaned up z-file.h inclusion.
- Added new menu interface (ui.h, ui.c)
- Added "knowledge menu" to cmd4.c
  - Added support for knowledge (tables.c, wizard1.c)
- Removed massive redundancy from cmd4.c
- Replaced (most) menus in cmd4.c with new interface.


git-svn-id: svn://rephial.org/angband/trunk@16 98ddb578-d4ae-11db-a93f-5346e46f259c
 * Remove ChangeLog file (dunno where it came from)
 * Move some #includes from h-system.h to util.c, the only place they wereuseful
 * SCREEN conflicted with main-gcu.  It *is* a bad idea.




git-svn-id: svn://rephial.org/angband/trunk@17 98ddb578-d4ae-11db-a93f-5346e46f259c
Some more assorted changes, in order of importance:
 * new splash screen
 * remove a load of the old changes from changes.txt
 * add a new lib/readme.txt file, with some semi-useful information in it
 * update the readme a bit, still a work in progress
 * always use sizeof() when passing buffer sizes to askfor_aux()
 * nuke the TODO file, we have a bugtracker now
 * make the claim that I'm now the maintainer

+208 lines, -1254 lines, -1046 net.



git-svn-id: svn://rephial.org/angband/trunk@18 98ddb578-d4ae-11db-a93f-5346e46f259c
Fix #58 (panel change from 3.0.6 messes up running and detection).

git-svn-id: svn://rephial.org/angband/trunk@19 98ddb578-d4ae-11db-a93f-5346e46f259c
Eliminated "get_player_choice" in birth.c
Cleaned up bugs found in ui.c as result.



git-svn-id: svn://rephial.org/angband/trunk@20 98ddb578-d4ae-11db-a93f-5346e46f259c