ToME Bug Tracker - Mon, 03 May 2010 05:59:33 -0700 ToME Bug Tracker - T-Engine: Recently opened tasks http://www.tomedev.net/tome/bugs/ FS#207: Automatizer: equipment and inventory flags cannot be added correctly in-game Sebastian Mon, 03 May 2010 05:59:33 -0700 and flags should work like the flag.

probably a rather minor problem in tome3 but easy to fix. I attached a patch.]]>
http://www.tomedev.net/tome/bugs/index.php?do=details&task_id=207 http://www.tomedev.net/tome/bugs/index.php?do=details&task_id=207
FS#206: Window resize crash Jon Sadler Wed, 28 Apr 2010 02:10:35 -0700
Starting program: /usr/local/bin/tome3
[Thread debugging using libthread_db enabled]
[New Thread 0xb6f4a8e0 (LWP 12336)]
[New Thread 0xb2c8db70 (LWP 12339)]
[Thread 0xb2c8db70 (LWP 12339) exited]
[New Thread 0xb2c8db70 (LWP 12340)]
[New Thread 0xb248cb70 (LWP 12341)]

Program received signal SIGSEGV, Segmentation fault.
term_win_copy (s=, f=,
w=, h=63) at z-term.c:437
437 *s_aa++ = *f_aa++;]]>
http://www.tomedev.net/tome/bugs/index.php?do=details&task_id=206 http://www.tomedev.net/tome/bugs/index.php?do=details&task_id=206
FS#205: Map edge invisible in random levels Lord Bucket Mon, 26 Apr 2010 19:59:38 -0700
I think this behavior was new with alpha 18.]]>
http://www.tomedev.net/tome/bugs/index.php?do=details&task_id=205 http://www.tomedev.net/tome/bugs/index.php?do=details&task_id=205
FS#204: Link problem on Fedora rawhide Horst H. von Brand Tue, 20 Apr 2010 08:35:59 -0700 I.e. the following patch:

--- src/makefile.std 2010-04-20 10:56:18.000000000 -0400
+++ src/makefile.std.HvB 2010-04-18 19:17:39.000000000 -0400
@@ -115,7 +115,7 @@
-DSUPPORT_GAMMA \
-DUSE_PRECISE_CMOVIE \
-DUSE_UNIXSOCK
-LIBS = -lcurses -L$(X11BASE)/lib -lX11
+LIBS = -lcurses -L$(X11BASE)/lib -lX11 -lm


##]]>
http://www.tomedev.net/tome/bugs/index.php?do=details&task_id=204 http://www.tomedev.net/tome/bugs/index.php?do=details&task_id=204
FS#203: Module savefile descriptors can permacrash and lock the engine Lord Bucket Mon, 22 Mar 2010 01:24:32 -0700
function player.make_savefile_descriptor()
return anything_undefined
end

Results in T-Engine loading to a blackscreen and locked condition, requiring a forced close and deletion of the relevant savefile to correct. Presumably babyface is grabbing all savefile descriptors for all modules before it displays the menu, and is failing to confirm that function returns are valid. So if one savefile in a single module has a bug...the entire engine dies.

Proposed solution: Add some error checking to babyface. T-Engine should not depend on every single module savefile to be error free to load its menu.
]]>
http://www.tomedev.net/tome/bugs/index.php?do=details&task_id=203 http://www.tomedev.net/tome/bugs/index.php?do=details&task_id=203
FS#202: Add Shigerello's new SDL code to the main repository Eric Stevens Fri, 05 Mar 2010 16:59:02 -0700 http://www.tomedev.net/tome/bugs/index.php?do=details&task_id=202 http://www.tomedev.net/tome/bugs/index.php?do=details&task_id=202 FS#200: Items are an unsavable data type Lord Bucket Mon, 22 Feb 2010 02:11:52 -0700
declare_globals {
"swag",
}
swag = {}
add_loadsave("swag", {})
local obj = create_object(tv, sv)
swag[1] = obj

will generate this error:

error: Unsavable type userdata in swag[1]
stack traceback:
1: function `error' [C]
2: function `f' at line 120 [file `/engine/load2.lua']
3: function `__savefile_recurse_one' at line 82 [file `/engine/load2.lua']
4: function `__savefile_recurse_table' at line 95 [file `/engine/load2.lua']
5: function `__savefile_recurse_one' at line 80 [file `/engine/load2.lua']
6: function `__savefile_recurse' at line 73 [file `/engine/load2.lua']
7: function ]]>
http://www.tomedev.net/tome/bugs/index.php?do=details&task_id=200 http://www.tomedev.net/tome/bugs/index.php?do=details&task_id=200
FS#199: Attempting to load a game starts a new one instead Dan Levine Wed, 16 Dec 2009 13:49:27 -0700 http://www.tomedev.net/tome/bugs/index.php?do=details&task_id=199 http://www.tomedev.net/tome/bugs/index.php?do=details&task_id=199 FS#198: esettings does not work correctly TheFalcon Tue, 08 Dec 2009 06:45:48 -0700
It seems to affect only "bar.baz = 1" things, rather than "bar_baz = 1" (i.e. esettings_get_int("sdl.graphics.thingy", 0) will always return 0, but esettings_get_int("sdl.graphics_thingy", 0) will behave correctly).
]]>
http://www.tomedev.net/tome/bugs/index.php?do=details&task_id=198 http://www.tomedev.net/tome/bugs/index.php?do=details&task_id=198
FS#197: T-engine needs UI-accessible option to disable sound Anonymous Hero Sat, 14 Nov 2009 02:12:12 -0700
I've put this at High severity because it's absolutely infuriating to not be able to disable the sound when you *really* don't want it.
]]>
http://www.tomedev.net/tome/bugs/index.php?do=details&task_id=197 http://www.tomedev.net/tome/bugs/index.php?do=details&task_id=197