summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update and reorder the changelog.txt.0.5.2evktalo2009-10-081-12/+18
| | | | Signed-off-by: evktalo <evktalo@users.sourceforge.net>
* Bugfix: repeating delayed commands (rest, eat, ...) crash [BR2873916]Adam Borowski2009-10-071-3/+0
|
* Bump version number to 0.5.2.Eino Keskitalo2009-10-061-1/+1
| | | | Signed-off-by: Eino Keskitalo <evktalo@users.sourceforge.net>
* Revert nonsensical "Modify a few tutorial messages according to the z/Z ↵evktalo2009-10-061-3/+3
| | | | | | changes." Whoops. This reverts commit ba32b4c6d13011afc9e89b01c9a4aba693f2a7b0.
* Modify a few tutorial messages according to the z/Z changes.evktalo2009-10-061-3/+3
| | | | Signed-off-by: evktalo <evktalo@users.sourceforge.net>
* Fix MinGW build.Darshan Shaligram2009-10-061-0/+1
| | | | | #include <windows.h> without WIN32_LEAN_AND_MEAN includes winsock.h, which defines AF_CHAOS as an int constant. (cherry picked from commit 290984b8da1725e4ece1d0eb64a965f0fefa29af)
* Fix _decrement_a_duration going from 2 to 0.Robert Vollmert2009-10-061-18/+10
|
* Comment on duration of mephitic cloud confusion.Robert Vollmert2009-10-061-0/+2
|
* readlink does not NULL-terminate, must terminate explicitly.Darshan Shaligram2009-10-041-10/+5
|
* Change part of the z/Z handling:j-p-e-g2009-10-045-16/+28
| | | | | | | * added option darken_beyond_range (defaults to true) * Z doesn't show the spell list anymore git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10278 c06c8d41-db1a-0410-9941-cceddc491573
* changelog: add log for commit '5cd9c3d...'Steven Noonan2009-10-031-0/+1
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* tilesdl.cc: fix segfault caused by negative Y-valueSteven Noonan2009-10-031-1/+1
| | | | | | | | | | | | | | | In my case, the cause was a crawlrc with these values: view_max_width=80 view_max_height=70 I did a USE_TILE build, ran it, and the value of crawl_view.msgsz.y became negative, causing a rather nasty segfault later in initialization. I'm pretty sure that using 'std::max' here is not the best solution, but it at least avoids the negative number case. Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Update changelog on the fog generator entry vaults.evktalo2009-10-041-0/+1
| | | | Signed-off-by: evktalo <evktalo@users.sourceforge.net>
* 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