summaryrefslogtreecommitdiffstats
path: root/crawl-ref
Commit message (Collapse)AuthorAgeFilesLines
* Remove entry vaults with dangerous clouds from 0.5.evktalo2009-10-041-103/+0
| | | | Signed-off-by: evktalo <evktalo@users.sourceforge.net>
* AppHdr.h: fix "already defined" macro warnings on OSX and FREEBSDSteven Noonan2009-09-301-0/+4
| | | | | | | If you specify OSX as a macro, it shouldn't cause the compiler to throw a warning. Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* AppHdr.h: FreeBSD support addedSteven Noonan2009-09-301-0/+21
| | | | | | | | | | | | | | | With FreeBSD, we have to use SAVE_PACKAGE_NONE for now, because the /usr/bin/zip program isn't part of the base installation, and GNU tar isn't either. FreeBSD has a 'tar' command, but it's BSD tar, rather than GNU tar. And FreeBSD's tar doesn't have the very important '--remove-files' parameter. I've posted on the FreeBSD forums asking about the best way to emulate the '--remove-files' option using nothing but FreeBSD's stock commands. I'll add a SAVE_PACKAGE_BSD_TAR option or similar once I have more information. Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Xcode: target Mac OS X 10.4 for i386 and ppc, and 10.5 for x86_64Steven Noonan2009-09-291-4/+32
| | | | | | | | We don't have a 64-bit build yet, because we're waiting for SDL v1.2.14, but we can prep the Xcode project for that eventuality. Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Apply jpeg's patch to tiles_creation.txt to make it describe how to doDavid Lawrence Ramsey2009-09-291-16/+8
| | | | randart tiles for 0.5, not trunk.
* Backport tiles_creation.txt to 0.5.David Lawrence Ramsey2009-09-291-0/+106
|
* And add the rest of jpeg's suggested 0.5.2 changelog entries.David Lawrence Ramsey2009-09-291-0/+23
|
* And put the new changelog entries in the proper section (oops).David Lawrence Ramsey2009-09-291-4/+10
|
* Apply trunk r10543, r10544, r10547, r10572, r10756, and r10757 to 0.5,dramsey2009-09-285-8/+42
| | | | and update the changelog.
* dolinks.sh and domake.sh: chmod +xSteven Noonan2009-09-282-0/+0
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* INSTALL.txt: updated to reflect current Mac build informationSteven Noonan2009-09-281-51/+37
| | | | | | | | - No Fink dependencies - How to build the dependencies (libpng, Freetype2) and install others (SDL, SDL_image). Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* tilesdl.cc: fix layout bug and crash with certain resolutionsSteven Noonan2009-09-281-1/+1
| | | | | | | | | | | | | | This one was a pain to hunt down, but it was a surprisingly simple fix. Can you believe an X value was used where a Y value was needed? Anyway, the bug was that with certain resolutions (i.e. 1440x900), the game would crash once the message list needed to be rendered. And the layout was also completely wrong if you did something like an abnormal resolution of 800x850, which shows the message list near the middle of the screen instead of at the bottom. Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Revert "Lua: load/save architecture-independent bytecode"Steven Noonan2009-09-262-49/+5
| | | | This reverts commit 40e7c2143143a5025a58736d9c8a0d35fdff6b94.
* Revert "initfile.cc: move 'saves' and 'morgue' to appropriate Mac locations ↵Steven Noonan2009-09-251-6/+2
| | | | | | on Mac OS X" This reverts commit a0a30f16d0d40b4619b9cb979d8d7421c4089228.
* initfile.cc: move 'saves' and 'morgue' to appropriate Mac locations on Mac OS XSteven Noonan2009-09-251-2/+6
| | | | | | | The '~/Library/Application Support/<Application Name>' path is widely used as a settings or save folder for Mac applications. Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Lua: load/save architecture-independent bytecodeSteven Noonan2009-09-252-5/+49
| | | | | | | | | | | If you run the Intel version of Crawl and then the PowerPC version, you will get "Lua error: global_prelude: bad header in precompiled chunk" seven times during the start of Crawl. This patch corrects the issue by making the bytecode architecture independent. Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Xcode: add proper USE_TILE buildSteven Noonan2009-09-252-313/+364
| | | | | | | Instead of building the weird and awkward wrapper used by the non-GUI build, just build a proper app bundle. Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* README: give credit to libpngSteven Noonan2009-09-252-0/+112
| | | | | | | libpng is used by SDL_image, and we make heavy use of the PNG loader in particular. Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* initfile.cc: improve accuracy of crawl_base variableSteven Noonan2009-09-251-1/+48
| | | | | | | | | | | | Windows, Mac OS X and Linux all provide handy ways to retrieve the absolute path of the running executable. This is especially useful since argv[0] can be a relative path. This fixes a bug on the Mac OS X build where the app cannot locate the graphics resources when when they're needed, so the application bombs out instead. Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* tilesdl.cc: search for PNG icon by using datafile_path()Steven Noonan2009-09-251-1/+1
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* .gitignore: ignore Xcode cruftSteven Noonan2009-09-251-0/+5
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* SDLMain.{h,m}: added for Xcode buildsSteven Noonan2009-09-252-0/+395
| | | | | | | Mac OS X gets really cranky if you don't use this. Crashes, memory leaks, etc. Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* libunix.cc: remove textattr() from USE_TILE buildsSteven Noonan2009-09-251-0/+2
| | | | | | | | USE_TILE builds instead pay attention to the textattr macro. Leaving this function here causes a duplicate function declaration in such builds. Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* libunix.cc: add forward declarations where neededSteven Noonan2009-09-251-0/+6
| | | | | | | unixcurses_{startup,shutdown}() and sighup_save_and_exit() were used before they were declared/defined. Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* libgui: fix declaration consistencySteven Noonan2009-09-252-14/+18
| | | | | | | | | | | | | | | | Lots of little things here. The forward declarations for some of these functions simply did not match the function definitions. - clrscr() was declared twice - cprintf(), putch(), putwch(), window(), clrscr() all returned 'void' instead of 'int'. - getch() and strlwr() were defined extern "C", but not declared as such. Also made libgui.cc functions behave like their ncurses equivalents, except that our functions always return the ncurses 'OK' (0) response. Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* directn.cc: fix GCC 4.0 warning "'me' may be used uninitialized in this ↵Steven Noonan2009-09-251-1/+1
| | | | | | | | | function" It's an inane warning, as it doesn't consider the loop immediately after the declaration sets the value on the first iteration. Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Xcode project fixes backported from 'master' branchSteven Noonan2009-09-252-84/+652
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* backport of 'makefile.mac' from 'master' branchSteven Noonan2009-09-251-0/+40
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Backport fix for [2865661] to 0.5.David Lawrence Ramsey2009-09-242-24/+18
|
* Backport fix for vampires' not having M_ACTUAL_SPELLS either to 0.5.David Lawrence Ramsey2009-09-241-4/+5
|
* Backport fix for [2865489] to 0.5.David Lawrence Ramsey2009-09-241-1/+2
|
* Fix g++ complaining about using a non-literal string without a format string.dshaligram2009-09-241-2/+2
|
* Backport oos mouseover descriptions for Tiles, corpses not being droppedj-p-e-g2009-09-218-15/+60
| | | | | | | inside walls, and LRD not working at low levels. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup-0.5@10768 c06c8d41-db1a-0410-9941-cceddc491573
* Backport fix for artefact boots' stat boosts stacking when attempting toj-p-e-g2009-09-161-1/+2
| | | | | | | move from water to lava as a Merfolk. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup-0.5@10689 c06c8d41-db1a-0410-9941-cceddc491573
* Backport documentation of the Wild Magic card.j-p-e-g2009-09-152-7/+7
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup-0.5@10682 c06c8d41-db1a-0410-9941-cceddc491573
* Backport melding fixes (shields and uncursing) and allow to cast spellsj-p-e-g2009-09-134-20/+22
| | | | | | | on slot 'I'. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup-0.5@10672 c06c8d41-db1a-0410-9941-cceddc491573
* Fix missile +1 enchantment not reducing mulch rate. (This fix alreadyj-p-e-g2009-09-131-2/+2
| | | | | | | slipped in my previous trunk commit.) git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup-0.5@10670 c06c8d41-db1a-0410-9941-cceddc491573
* Apply trunk r10642 to 0.5.dolorous2009-09-081-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup-0.5@10643 c06c8d41-db1a-0410-9941-cceddc491573
* Apply trunk r10639 to 0.5.dolorous2009-09-081-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup-0.5@10640 c06c8d41-db1a-0410-9941-cceddc491573
* Apply trunk r10626 to 0.5.dolorous2009-09-071-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup-0.5@10627 c06c8d41-db1a-0410-9941-cceddc491573
* Apply r10604 to 0.5: Fix temple_eino_001 not having any altars.evktalo2009-08-251-7/+7
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup-0.5@10605 c06c8d41-db1a-0410-9941-cceddc491573
* Commit the temple_eino_001 tweaks to 0.5.evktalo2009-08-241-33/+26
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup-0.5@10601 c06c8d41-db1a-0410-9941-cceddc491573
* Apply trunk r10599 to 0.5.dolorous2009-08-241-4/+11
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup-0.5@10600 c06c8d41-db1a-0410-9941-cceddc491573
* Apply r10588 to 0.5: In init.txt, on as default: force_more_message = You ↵evktalo2009-08-211-0/+1
| | | | | | fall through a shaft git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup-0.5@10589 c06c8d41-db1a-0410-9941-cceddc491573
* Apply trunk r10584 to 0.5.dolorous2009-08-201-1/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup-0.5@10585 c06c8d41-db1a-0410-9941-cceddc491573
* Apply trunk r10564 to 0.5.dolorous2009-08-181-0/+9
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup-0.5@10565 c06c8d41-db1a-0410-9941-cceddc491573
* Partial apply of r10536 to 0.5: Modified the frog island sewer map to give ↵evktalo2009-08-131-19/+23
| | | | | | the player a bit more options when facing the frogs. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup-0.5@10537 c06c8d41-db1a-0410-9941-cceddc491573
* Apply r10533 to 0.5: Made small snakes amphibious for sewer purposes.evktalo2009-08-131-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup-0.5@10534 c06c8d41-db1a-0410-9941-cceddc491573
* Apply r10525 to 0.5: monster intelligence changes.evktalo2009-08-121-5/+5
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup-0.5@10527 c06c8d41-db1a-0410-9941-cceddc491573
* Apply trunk r10523 to 0.5.dolorous2009-08-121-2/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup-0.5@10524 c06c8d41-db1a-0410-9941-cceddc491573