Table of Contents
Changelog
1.3.1 (2010-11-30)
- bug fix (imgl and justify);
- bug fix (languages in WinCE version);
- bug fix (prefs do not create save dir);
- bug fix (alt+f4 != f4);
- bug fix (<w:> tag parsing)
- visual.lua moved to doc/;
1.3.0 (2010-11-09)
- bug fix (resample sounds while HZ change);
- bug fix (empty bg);
- bug fix (cursor center scaling);
- changing themes from game;
- strike ougth text;
- *.fnt.height theme parameter;
- scroller positions in theme;
- escaping ^ and delim;
- box: and blank:;
- pad: ;
- speed up;
- picture flow;
- prefs:purge now removes vars;
- dialog:empty added;
- txttab;
- tutorial update;
1.2.3 (2010-10-02)
- android build;
- bug in xact;
1.2.2 (2010-09-27)
- xact now can be used from everywhere;
- much speed improvments;
- get_gamepath, get_steadpath;
- wince port;
- internal cleanups;
1.2.1 (2010-09-03)
- clearlooks bg;
- fading fix;
- fix in disable autosave;
- disp fix;
- savevars optimization;
1.2.0 (2010-08-05)
- unpack/install feature;
- browse feature (win32 and gtk);
- clever game/themes sorting;
- time of save slots;
- remove games;
- aligned width for themes/games dialog;
- local appdata mode (portable app);
- clearlooks theme;
- inv align modes;
- prefs object;
- init() function;
- snapshots (not documented?);
- hook and inherit;
- entered/left human friendly actions;
- stead.cmd, stead.args added;
- require added (modules: goto, xact, input, click, vars, dbg, snapshot, prefs, format, kbd, hotkeys);
- instead_version added;
- taketo/takef added;
- disable/enable/disable_all/enable_all added;
- exist() added (seen over disabled objects);
- path() added;
- visited() added;
- live() added;
- nameof() added;
- goback() added;
- goin()/goout() added;
- disp attribute added;
- improved debugger;
- save vars in _G;
- no duplicated games while looking gamespaths;
- code function!!!;
- args in call;
- var and global;
- self() is now self;
- psen/punseen for dlg;
- no return goto needed;
- disable_all/enable_all for lists;
- purge and list_purge;
- undocumented gamefile;
- undocumented LANG;
- many bugfixes…
- mac os x port
1.1.6 (2010-05-20)
- bugfix (no closed files)
- bugfix in line breaking with gfx
- pr() function added in stead
1.1.5 (2010-03-17)
- multiple anigif in one layout fix
- click in picture event
- game.action callback
- bug in <g: > parsing
- pause game while minimize (-nopause option added)
- 8 bit scaler fix
1.1.4 (2010-03-06)
- keyboard navigation fix
- cursor while menu and lost focus
- lower cpu usage (no gif logic if no gifs are drawn)
1.1.3 (2010-02-19)
- unix_path in get_img
- ” in variable names (save)
- \\, in ways and inv
- 32 bit bmp fix
1.1.2 (2010-02-10)
- bug in saves
1.1.1 (2010-01-14)
- encode path in save (' in paths);
- mouse focus win problem;
- cleanups in stead.lua;
- doc updates;
- alt-r in debug mode (restart game);
- -version arg
- timer
- kbd input
- mouse input
- bluesteel theme
- nop cmd added in stead.lua
- anigif while menu bug
- add inv.mode disabled
- txtnb added to stead.lua
- bg scaling fix
- broken codepage fix
- esc strings in <a: > tag
- themes and games sorting
1.1.0 (2010-01-08)
1.0.5 (2010-01-08)
- segfault while is_sound with -nosound
- snd volume hack
- arctic theme added
1.0.4 (2009-12-31)
- xref hl optimization
- now, write save slots in game/saves if game/saves exist
1.0.3 (2009-12-10)
- autojump to text change
- no cursor flickering
- sdl_path (i18n M$ win sdl paths)
1.0.2 (2009-11-27)
- fix in box normalize
- fix in scaling
- fixed f5 key
1.0.1 (2009-11-22)
- bug: no fclose :(
- i18n + esp lang and tutorial
- cat removed
1.0.0 (2009-11-15)
- another mouse buttons – escape
- escape as use cancel
- lifeoff from life method
- bug fix in anigif logic
- bug fix in img()
- more clever linebreaking
- kill empty lines at end of layout
- typo in color table (graphics.c) by Alexander
- manual.tex by Alexander and commiters
- default-large theme is default
- combined images!
- page up, page down clever logic;
- f8/f9 - quicksave/quickload
- game.enable_save
- lua stack overflow???
- autosave function
0.9.3 (2009-10-31)
- have and seen fixes
- -encode option + doencfile
- print reregister
- from() with argument
- new()/delete() (allocator object)
- game:ini() fix
- theme scaling (yahoo!!!)
- scene_use attribute (scene objects using on each other)
0.9.2 (2009-10-07)
- animated gif support
- graphics everywhere!!! (img cmd)
- sound support (set_sound)
- some cleanups
0.9.1 (2009-09-28)
- mouse gfx bug
- noautosave option
- make uninstall
- === STEAD FIXES ====
- gui.lua is separated file
- menus in gfx mode!!! :)
- stead.lua fixes:
- ref fix
- phrases saver
- player is object
- disable_all enable_all for object
- inherited inventory
- save game bug
- own stead namespace (table problem fixed!)
- recurse for exit breaking
- wrap into vroom not call exit twice
0.9 (2009-09-15)
- fixes in localization
- srch method for player
- english tutorial
- separated games?
- font with apache license :)
- debian cleanups
0.8.9 (2009-09-14)
- -gamespath -game -themespath -theme options
- runtime languages
- disabled() function in stead
- list_zap, list_concat
- remove added
- stead.lua fixes
- full keyboard control!
- alt enter fix
- gfx cursor support!
- no reset video while change game/theme
- tutorial2
0.8.8 (2009-08-31)
- Makefiles fixes
- cat game fix
- .insteadrc now in .instead/ by default
- small fixes
0.8.7 (2009-08-28)
- highlight bug in nohl mode with filter
- windows version now looks games and themes in appdir.
0.8.6 (2009-08-26)
- cat game fixes
- seen extra parameter
0.8.5 (2009-08-26)
- possible segfaults in timer functions.
- ways, objs, drop, take - extra parameters
- put - function
- set_music fixes
0.8.4 (2009-08-20)
- bug in savevar
- bug in long strings
0.8.3 (2009-08-19)
- sge forgotten
- set_music with loop argument bug
0.8.2 (2009-08-15)
- gfx_load_img
0.8 (2009-08-13)
- key_name attribute!!!!
- do_ini
- version in stead.lua
- opairs!!!
- vroom fix
- typos
- backtrace
- list_set
0.7.7-4 (2009-08-05)
- Fixes
0.7.7 (2009-08-06)
- typos in games
- local games now can be placed in ~/.instead/games
- console version disabled by default
- – $Name: tag – full name of games, not only dirname
- fix of link color for title/ways
- bug in text layout logic (last period in line)
- embedded mode (picture and ways inside text!!!)
- float mode (for books)
- faster text renderer (x2-x5 times)
- free motion mode of scrolling
- click sound support in themes (in default theme too)
- new options (click sound, music)
- default theme changes
- fullscreen with Alt-Enter
- options -alsa, -fullscreen, -window
- now italic font used for events
- 48000Hz added in sound preferences
- now scroll position is saved in embedded mode
- themes support, one new theme added
- vway and vroom added
- updated tutorial
- set_music now take an loop parameter
- autosave is now default
- now vars saved if they begins from uppercase letter (undescore too);
- save slots !!!
- a lot of bugs fixed (memory leaks, SDL cavities.. )
0.7.6-1 (2009-05-29)
- debian file fixes
0.7.6 (2009-05-29)
- Keyboard scrolling
- Font scaling
- inv.horiz option
0.7.5 (2009-05-21)
- Initial release
0.7.4 (2009-02-20)
- First public release