1.9.1
- INSTEAD moved to sourceforge.net;
- pt_BR language added;
- example code fixes;
- -hinting option;
- fixes in Makefiles and configure script;
- lua5.2 fix;
- bug fix in new/delete;
-- Peter Kosyh p.kosyh@gmail.com Sat, 13 Jul 2013 14:30:00 +0400
1.9.0
- music track from svenzzon!!!;
- SDL2.0 ready;
- -owntheme option;
- -noautosave option is not saved;
- -software option;
- bug fix: segfault while change and restart game;
- img_t refactoring for future architecture upgrade;
- fix in anigif scale;
- fix in stead.dialog_rescan;
- mp3 fix in windows binary;
-- Peter Kosyh p.kosyh@gmail.com Fri, 12 Apr 2013 08:00:00 +0400
1.8.3
- bug fix in start() from gamefile;
- bug fix do not remove xwalk after gamereset;
- bug fix in txtnb (lua5.2 compat);
- stead.savename function to redefine saves;
- stead.restart() to restart current game;
- p/pr/pn now do error when called from global context;
- now math. and os. moved to stead;
- debian friendly release;
- ctrl-r is alt-r, ctrl-q is alt-q alias;
- New documentation;
- stead.menu_toggle 'load/save/quit' parameters;
-- Peter Kosyh p.kosyh@gmail.com Sat, 26 Jan 2013 14:50:00 +0400
1.8.2
- bug fix in gfx_chnage_screen (sigsegv);
- bug fix in sound system (sigsegv);
- bug fix in input.lua and lua 5.2;
- bug fix filter scr.w scr.h changing from lua;
- fixes in ua tutorial;
- icon fix in windows;
- cleanup code for clang;
-- Peter Kosyh p.kosyh@gmail.com Wed, 19 Dec 2012 10:34:00 +0400
1.8.1
- bug fix in onact (stop act on non-nil return);
- bug fix in instead_gamespath/instead_themespath/instead_steadpath;
- bug fix in vars, now do not empty [k] indexes in obj;
- bug fix flickering while theme update;
- new theme parameter: win.scroll.mode = [0|1|2|3]
- new iface.anchor feature;
- faster working with layouts;
-- Peter Kosyh p.kosyh@gmail.com Sat, 17 Nov 2012 10:32:00 +0400
1.8.0
- bug fix in stead.need_scene() with parameter;
- bug fix in click on sprite;
- bug fix in save logic (table keys);
- bug fixes in dbg;
- bug fix in proxy_menu - possible to work with nam = true objects;
- bug fix much more faster text output;
- bug fix if use returns nil and used returns true;
- bug fix in change theme on the fly via theme module (segfault);
- bug fix in restore_snapshot (extra call to main.enter);
- internal functions are moved in stead. table;
- dbg module: use f7 key again to exit debugger;
- enable and disable methods in list;
- sprite.rotate, sprite.scale smooth parameter;
- much better scr.gfx.scalable handling, uses /2^x scaler;
- CPPFLAGS added in Makefile;
- scaler is updated from SDL_gfx 2.0.24;
-- Peter Kosyh p.kosyh@gmail.com Sat, 1 Sep 2012 12:08:00 +0400
1.7.0
- bug fix in phrase handling w/o parameter;
- bug fix in zip unpack;
- fix in doc/menu;
- svg logo added;
- busy dialog;
- opt_fading;
- normal fonts in MAEMO build;
- wroom module added;
- nouse module added;
- nolife module added;
- hideinv module is better now, noinv added;
- new dlg module:
-
-
-
- compose in sprite;
- game.onact/onwalk/onuse/oninv handlers;
- counters module;
- proxymenu module;
- configure.sh now checks gtk+-3.0;
- sprite.box and sprite.blank;
- stead.add_var internal command;
- stead.gui.hideways added;
- xact now searches recursive;
- xwalk xact added;
- lifeon with order;
- correct output from life methods while moving;
- stead.need_scene() added;
- stead.last_act() added;
- move/purge/remove/replace now works with lists too;
- dialog:visible added;
-- Peter Kosyh p.kosyh@gmail.com Thu, 17 Apr 2012 13:40:00 +0400
1.6.2
- bugfix in build with SDL_mixer 1.2.12;
- configure.sh script is now compatible with BSD;
-- Peter Kosyh p.kosyh@gmail.com Thu, 08 Feb 2012 19:52:00 +0400
1.6.1
- bugfix in prefs;
- justify text option;
- new track in tutorial3 (svenzzon - The Titan Turrican, CC BY-NC-SA 3.0);
- SDL_mixer 1.2.12 ready;
- gentoo build fix;
- fix build on systems w/o PATH_MAX;
- fix SDL icon;
-- Peter Kosyh p.kosyh@gmail.com Thu, 19 Jan 2012 09:43:00 +0400
1.6.0
- CJK support;
- set_music_fading(out, in);
- 1 bit transparent icon added for SDL;
- stead.space_delim added;
- get_themespath, get_gamespath;
- goto -> walk, goXX -> walkXX;
- lua5.2 ready;
-- Peter Kosyh p.kosyh@gmail.com Tue, 20 Dec 2011 08:37:00 +0400
1.5.2
- bug fix in release kbd event;
- improved motion mode;
- align in float gfx mode;
-- Peter Kosyh p.kosyh@gmail.com Sun, 10 Oct 2011 09:49:00 +0400
1.5.1
- bug fix in game_cmd logic;
- bug fix in highlight logic;
- bug fix in click sound logic;
- bug fix in RAW_TEXT;
- INSTEAD SDL -> INSTEAD;
- languages are sorted now;
- set_timer moved to stead;
- code cleanup (no warnings);
-- Peter Kosyh p.kosyh@gmail.com Mon, 05 Sep 2011 16:11:00 +0400
1.5.0
- bug fix in gamefile;
- bug fix in lifes output;
- bug fix in PLAYER_MOVED and lifes;
- bug fix in stop_sound;
- bug fix in set_music with parameter;
- bug fix in highlighting;
-- Peter Kosyh p.kosyh@gmail.com Mon, 17 Aug 2011 15:40:00 +0400
1.4.5
- bug fix in rnd() w/o parameter;
- bug fix in for_each;
- bug fix in txtnb and \;
- bug fix in original theme picture scaling;
- bug fix in left/right image alignment;
- bug fix in change_pl;
- callpush/callpop/cctx/strip do_ini and some others moved to stead;
- win.align added to theme;
- theme_name added;
- now fading first value is new scene flag;
- more information in error messages while checking lists;
- fixes in input module;
- added PLATFORM variable;
-- Peter Kosyh p.kosyh@gmail.com Mon, 01 Aug 2011 12:24:00 +0400
1.4.4
- bug fix in direct mode (memory leak);
-- Peter Kosyh p.kosyh@gmail.com Thu, 21 Jun 2011 08:57:00 +0400
1.4.3
- bug fix in nopara logic;
- ukranian translation and tutorial;
- multilang tutorial3;
- sprites small fix (predefined handles);
- cursor changing from direct mode support;
-- Peter Kosyh p.kosyh@gmail.com Thu, 19 Jun 2011 10:24:00 +0400
1.4.2
- bug fix in idf gets;
- bug fix in kbd hooking;
-- Peter Kosyh p.kosyh@gmail.com Thu, 19 May 2011 20:14:00 +0400
1.4.1
-- Peter Kosyh p.kosyh@gmail.com Thu, 12 May 2011 23:53:00 +0400
1.4.0
- bug fix in imgl/imgr;
- bug fix in xact;
- bug fix in jump to pos logic;
- bug fix lags in sound;
- bug fix with wince/windows with themes load;
- experemental sprites technology;
- global dir is now readdir;
- multichannal sound system (add_sound, stop_sound);
- -appdata parameter;
- -chunksize parameter;
- show dir to be deleted while remove game;
- theme reset features;
- mouse_pos added;
- start() init function added;
- idf files support (instead data format);
- menu font is now scalable too;
- toggle_menu added;
- get_ticks added;
- bit_xxx bitwise operations added;
- visits() added;
-- Peter Kosyh p.kosyh@gmail.com Mon, 2 May 2011 08:35:00 +0400
1.3.4
- bug fix in text renderer with italic text;
- bug fix with imgl/imgr in inv;
- bug fix in video init;
- bug fix in theme.get 'inv.mode'
- font faces { } syntax;
- new default font;
- set light hinting for font;
- added stead.dir iterator;
- modules doc fix;
- languages dir renamed to lang;
- updated manual.pdf;
-- Peter Kosyh p.kosyh@gmail.com Fri, 11 Mar 2011 12:10:00 +0300
1.3.3
- bug fix (kbd input);
- modules docs;
-- Peter Kosyh p.kosyh@gmail.com Thu, 27 Feb 2011 20:27:00 +0300
1.3.2
- bug fix (dates in save slots);
- bug fix (dbg fixes);
- bug fix (f8 and f9 error msg);
- small bug fixes;
- s60 build;
- SDL 1.3 ready;
- it lang and tutorial;
-- Peter Kosyh p.kosyh@gmail.com Thu, 24 Feb 2011 13:12:00 +0300
1.3.1
- 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)</w:>
- visual.lua moved to doc/;
-- Peter Kosyh p.kosyh@gmail.com Mon, 29 Nov 2010 15:44:00 +0300
1.3.0
- 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;
-- Peter Kosyh p.kosyh@gmail.com Tue, 12 Nov 2010 22:42:00 +0300
1.2.3
- android build;
- bug in xact;
-- Peter Kosyh p.kosyh@gmail.com Sat, 2 Oct 2010 16:53:00 +0300
1.2.2
- xact now can be used from everywhere;
- much speed improvments;
- get_gamepath, get_steadpath;
- wince port;
- internal cleanups;
-- Peter Kosyh p.kosyh@gmail.com Fri, 25 Sep 2010 13:59:00 +0300
1.2.1
- clearlooks bg;
- fading fix;
- fix in disable autosave;
- disp fix;
- savevars optimization;
-- Peter Kosyh p.kosyh@gmail.com Sat, 28 Aug 2010 19:47:00 +0300
1.2.0
- 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
-- Peter Kosyh p.kosyh@gmail.com Wed, 04 Aug 2010 20:59:00 +0300
1.1.6
- bugfix (no closed files)
- bugfix in line breaking with gfx
- pr() function added in stead
-- Peter Kosyh p.kosyh@gmail.com Wed, 19 May 2010 17:31:00 +0300
1.1.5
- multiple anigif in one layout fix
- click in picture event
- game.action callback
- bug in <g:> parsing</g:>
- pause game while minimize (-nopause option added)
- 8 bit scaler fix
-- Peter Kosyh p.kosyh@gmail.com Wed, 10 Mar 2010 15:20:51 +0300
1.1.4
- keyboard navigation fix
- cursor while menu and lost focus
- lower cpu usage (no gif logic if no gifs are drawn)
-- Peter Kosyh p.kosyh@gmail.com Fri, 05 Mar 2010 18:28:40 +0300
1.1.3
- unix_path in get_img
- " in variable names (save)
- \, in ways and inv
- 32 bit bmp fix
-- Peter Kosyh p.kosyh@gmail.com Wed, 16 Feb 2010 11:10:40 +0300
1.1.2
-- Peter Kosyh p.kosyh@gmail.com Wed, 10 Feb 2010 13:39:47 +0300
1.1.1
- 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</a:>
- themes and games sorting
-- Peter Kosyh p.kosyh@gmail.com Thu, 14 Jan 2010 15:47:50 +0300
1.0.5
- segfault while is_sound with -nosound
- snd volume hack
- arctic theme added
-- Peter Kosyh p.kosyh@gmail.com Thu, 7 Jan 2010 14:34:00 +0300
1.0.4
- xref hl optimization
- now, write save slots in game/saves if game/saves exist
-- Peter Kosyh p.kosyh@gmail.com Tue, 12 Dec 2009 17:15:00 +0300
1.0.3
- autojump to text change
- no cursor flickering
- sdl_path (i18n M$ win sdl paths)
-- Peter Kosyh p.kosyh@gmail.com Tue, 01 Dec 2009 14:12:36 +0300
1.0.2
- fix in box normalize
- fix in scaling
- fixed f5 key
-- Peter Kosyh p.kosyh@gmail.com Tue, 24 Nov 2009 11:00:20 +0300
1.0.1
- bug: no fclose :(
- i18n + esp lang and tutorial
- cat removed
-- Peter Kosyh p.kosyh@gmail.com Fri, 20 Nov 2009 13:33:36 +0300
1.0.0
- 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
-- Peter Kosyh p.kosyh@gmail.com Tue, 3 Nov 2009 19:43:00 +0400
0.9.3
- 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)
-- Peter Kosyh p.kosyh@gmail.com Mon, 12 Oct 2009 11:09:19 +0400
0.9.2
- animated gif support
- graphics everywhere!!! (img cmd)
- sound support (set_sound)
- some cleanups
-- Peter Kosyh p.kosyh@gmail.com Sun, 4 Oct 2009 16:10:09 +0400
0.9.1
- 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
-- Peter Kosyh p.kosyh@gmail.com Sun, 15 Sep 2009 14:42:44 +0400
0.9
- fixes in localization
- srch method for player
- english tutorial
- separated games?
- font with apache license :)
- debian cleanups
-- Peter Kosyh p.kosyh@gmail.com Tue, 15 Sep 2009 13:29:55 +0400
0.8.9
- -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
-- Peter Kosyh p.kosyh@gmail.com Sat, 5 Aug 2009 11:25:01 +0400
0.8.8
- Makefiles fixes
- cat game fix
- .insteadrc now in .instead/ by default
- small fixes
-- Peter Kosyh p.kosyh@gmail.com Mon, 31 Aug 2009 11:25:01 +0400
0.8.7
- highlight bug in nohl mode with filter
- windows version now looks games and themes in appdir.
-- Peter Kosyh p.kosyh@gmail.com Fri, 28 Aug 2009 12:51:08 +0400
0.8.6
- cat game fixes
- seen extra parameter
-- Peter Kosyh p.kosyh@gmail.com Thu, 27 Aug 2009 08:32:00 +0400
0.8.5
- possible segfaults in timer functions.
- ways, objs, drop, take - extra parameters
- put - function
- set_music fixes
-- Peter Kosyh p.kosyh@gmail.com Thu, 24 Aug 2009 08:32:00 +0400
0.8.4
- bug in savevar
- bug in long strings
-- Peter Kosyh p.kosyh@gmail.com Thu, 20 Aug 2009 14:09:14 +0400
0.8.3
- sge forgotten
- set_music with loop argument bug
-- Peter Kosyh p.kosyh@gmail.com Wed, 19 Aug 2009 14:09:14 +0400
0.8.2
-- Peter Kosyh p.kosyh@gmail.com Sat, 15 Aug 2009 14:09:14 +0400
0.8
- key_name attribute!!!!
- do_ini
- version in stead.lua
- opairs!!!
- vroom fix
- typos
- backtrace
- list_set
-- Peter Kosyh p.kosyh@gmail.com Fri, 07 Aug 2009 14:09:14 +0400
0.7.7-4
-- Peter Kosyh p.kosyh@gmail.com Wed, 05 Aug 2009 17:26:55 +0400
0.7.7
- 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.. )
-- Peter Kosyh p.kosyh@gmail.com Thu, 30 Jul 2009 18:12:19 +0400
0.7.6-1
-- Peter Kosyh p.kosyh@gmail.com Fri, 29 May 2009 14:17:01 +0400
0.7.6
- Keyboard scrolling
- Font scaling
- inv.horiz option
-- Peter Kosyh p.kosyh@gmail.com Mon, 25 May 2009 10:58:29 +0400
0.7.5
-- Peter Kosyh p.kosyh@gmail.com Thu, 21 May 2009 11:40:29 +0400