lp:debian/tome

Created by James Westby and last modified
Get this branch:
bzr branch lp:debian/tome
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

9. By Manoj

* Modified the install paths to deploy to the FHS compliant
  /usr/games/tome and /var/games/tome, as we have always done
* This is a major change, and includes theming. Some of the options have
  changed. Because of this, the manual page has been removed; there is a
  command line help option and in game help until the manual page is
  rewritten.

8. By Manoj

* Upstream development of version 2 has moved into maintenance mode,
  with a new upstream git repository at:
  git://gitorious.org/tome2/tome2.git
  - Don't generate impassable glass walls.
  - Mark *all* quest monsters properly.
  - Avoid generating up staircases in selected dungeons.
  - Mimicry cloaks of Abomination now aggravate properly.
  - Properly handle item set effects with certain traps.
  - Fix crash bug during character dumps.
  - Misc. Mimicry fixes.
  - Prevent immunities from Balrog Form persisting too long.
  - Fix for loading/saving on Linux distribution using Fortify.
  - Fix for module directory paths.
  - Fix miscellaneous problems on 64-bit platforms.
  - Princess room should now always be generated.
  - Extra Blows applies to barehand combat too.

7. By Manoj

* On purge, get rid of /var/games/tome directory (and all the score
  files) (Closes: #663525).
* Bug fix #663525: "unowned files after purge (policy 6.8, 10.8)", thanks to
  Andreas Beckmann

6. By Manoj

* New bug fixing release.
* Bug fix: "FTBFS due to binutils-gold", thanks to Bhavani Shankar
  R. Added -lm toi the linker line. (Closes: #607552).
* Bug fix: "depends on obsolete libmikmod2 on powerpc", thanks to Julien
  Cristau. This is not a direct dependency, so rebuilding should fix it.
  (Closes: #742598).

5. By Manoj

[f4042dd] Fix code which needed a 32 bit int to not use int/long
On amd64, but not on i386, tome produces LUA errors at various
times. The errors occur at savefile load, when wileding a weapon,
unweilding a weapon, and for other events. The same homedir, same
savefiles, same config, same etc., does not produce errors in the
32bit build of the package.

The error seems to be that the type Number needs to be a 32bit wide
integer; and seems to be defined by default as an long, with an option
to define it as an int for amd64. However, for the 11 arches Debian
supports, this would lead to a morass of selecting architectures in
the makefile to override the type; a better solution is to use
stdint.h and use a type which is 32 bits wide by design: int32_t.

Bug fix: "frequent LUA errors on amd64, possibly influencing game
logic", thanks to <email address hidden></a>; The fix was
inspired by a different fix proposed by Daniel White.

This fixes the LUA errors, and (Closes: Bug#419825)
This is an important bug fix.

4. By Manoj

* New upstream release
  Interface changes:
  - The X11 and Xaw interfaces now save the dungeon and player when the
    window is closed.
  - Fixed cpu churning bug that occurs when using certain window managers and
    ToME is maximized.
  Gameplay changes:
  - Player speed now set correctly when Demon Hide corruption is enabled.
  - ToME now correctly sets various Balrog flags when player in Balrog form.
  - ToME now correctly sets the teleport flags when teleport corruption is
    enabled.
  - ToME now uses the qrand7.map file when generating princess quests.
  - Bigs changes for generate.c to get it to produce the princess and thrain
    rooms. Also code clean up of room geranation code.
  Object changes:
  - Slings of Buckland can now be generated.
  - Wiki Bug 510. Added the WIELD_CAST flag to all artifact instruments to
    fix problems when casting spells.
  Misc changes:
  - Fixed small typo in the commands help file.
  - Added help for the Mathom House.
  - Fixed various compile time warnings in various files.
  - Added makefile support for main-gtk2.c in makefile.std
  - Values found in documentation for spectral race modifiers now match values
    found in p_info.txt.
  - Wiki Bug 837. Removed references to old inscriptions handling code in
    documentation.
  - Wiki Bug 564. Do not use the word 'restrict' as a variable name anymore.
    It conflicts with keywords used by the Sun Studio Compiler.
  - Wiki Bug 517. Fixed incorrect descriptoin of artifacts in help files.
  - Changed description of Disarm spell to more accurately reflect what it
    does.
  - ToME now correctly compiles main-gtk2.c on 64-bit machines.
  Bug fixes:
  - Wiki Bugs 841, 405, 360. Changes to get ToME to correctly build 64-bit
    executables.
  - Applied killerbunnies patch to identify objects on grid before squelching.
  - Applied killer bunnies patch to keep the fate "you are fated to find
    something special" from creating something special with an inappropriate
    base object.
  - Applied killerbunnies patch stops symbiotes from gaining levels simply
    by being hypnotized and released.
  - ToME now saves tim_fly, tim_poison, tim_regen and tim_regen_power.
  - Stores now display the inventory correctly after a purchase.
  - The race the legends display now works correctly with more than 10 dead
    characters in history.
  - Characters are no longer generated with 0 mana points.
  - Wiki Bug 839. ToME no longer penalizes an object when it is not actually
    cursed.
  - Wiki Bug 838. The melee style will now switch correctly from Bear to the
    primary melee style when switching out of Bear form.
  - Wiki Bug 826. The inventory and equipment windows now update when the
    player identifies the entire pack or uses the *Greater Identify* spell.
  - Wiki Bug 819. No more bogus level leaving messages.
  - Wiki Bug 722. ToME no longer crashes purple staircases have been trapped.
  - Wiki Bug 624. Ensure savefiles go to save and not scpt when using modules.
  - Wiki Bug 537. Partial fix of infinite loop during stair allocation on
    small levels.
  - Wiki Bug 530. ToME no longer drops items inappropriately when changing
    melee styles.
  - Wiki Bug 528. Character dumps now show the correct number of princess and
    lost sword quests.
  - Wiki Bug 526. ToME no longer enters an infinite loop when fighting in
    bare-hand combat sylte and bare-hand skill is < 1.
  - Wiki Bug 523. All types of recall check if the user really wants to leave
    a unique level.
  - Wiki Bug 506. ToME no longer crashes attempting to drop non-existant
    artifacts.
  - Wiki Bug 419. Use SKILL_BOULDER instead of SKILL_ARCHERY when throwing
    a boulder.
  - Wiki Bug 411. Black breath no longer gets 3 chances to happen.
  - Wiki Bug 394 and 393. Inertia Control autocasting can no longer cast a
    spell when antimagic field > 0 or when wielding a dark sword.
  - Wiki Bug 334. Companions are no longer saved in dungone save files.
  - Work around Mac OS 10.4.11 getlogin() bug - Neil
  - Wiki Bug 397. ToME no longer crashes on XP and Vista systems when viewing
    quests or other info from the knowledge menu.
* Change the control file to reflect the repo change to git.
* Update the build depends to reflect the fact that we now also compile
  the SDL version, which is the preferred back end.

3. By Manoj

* New upstream release
  Interface changes:
  - Fix window position saving on Mac OS, patch by John Love-Jensen
    -- Neil
  Bug fixes:
  - Remove buggy trap of Stair Movement -- Neil
  - Fix typo in one monster's flags - Iain
  - Fix word wrapping in character sheet, patch from "ZizzoTheInfinite"
    -- Neil

2. By Manoj

New upstream release. This is a bug fix release.

1. By Manoj

Import upstream version 2.2.7

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:debian/squeeze/tome
This branch contains Public information 
Everyone can see this information.

Subscribers