3.5.2

 * enh: redesigned installer for Windows;
 * enh: gamepad triggers simulate mouse wheel up/down;
 * fix: theme.reset();
 * fix: documentation.

 -- Peter Kosyh <pkosyh@yandex.ru>  Sun, 1 Sep 2024 12:00:00 +0300

3.5.1

 * enh: gamepads support;
 * fix: anigif logic;
 * fix: sprite alpha artefacts;
 * fix: cleanups in instead library and docs;
 * fix: Windows XP build;
 * fix: -software parameter in Windows;
 * fix: dbg keyboard input fix;
 * fix: segfault in pixels (line).

 -- Peter Kosyh <pkosyh@yandex.ru>  Fri, 1 Sep 2023 12:00:00 +0300

3.5.0

 * fix: menu font scaling;
 * fix: get_bool;
 * new: tutorial in stead3 API;
 * new: wheel input event (grab_events mode);
 * enh: do not scale-down non scalable themes via dpi scale < 1.0;
 * enh: be strict while open game via file;
 * enh: tiny2 better games compatible;
 * enh: WITH_LUAJIT is now on by default (cmake);
 * enh: Windows build updated SDL2 libs;
 * enh: github workflow for CI/emscripten/windows/appimage builds;
 * doc: embedding manual;
 * rem: S60, MAEMO, WinCE ports removed;
 * rem: SDL1 code removed.

 -- Peter Kosyh <pkosyh@yandex.ru>  Sat, 27 Aug 2022 11:07:00 +0300

3.4.1

 * fix: game pic scaling on dpi < 96.

 -- Peter Kosyh <p.kosyh@gmail.com>  Wed, 08 Sep 2021 21:33:00 +0300

3.4.0

 * fix: pxl:fill_triangle cw order normalization;
 * fix: build with new SDL_image;
 * new: dpi awarness for win;
 * new: high dpi ready (scale by dpi/96 when HQ option is on);
 * new: -dpi <dpi> parameter;
 * new: instead.screen_dpi();
 * new: theme scr.gfx.scale;
 * new: theme scr.dpi;
 * new: theme scr.scale_aware (1|2) - adaptive themes support;
 * new: run game from command line via path to main?.lua file;
 * enh: better scene pic scaling;
 * enh: SDL 2.0.14 for win build;
 * enh: use GetModuleName to detect exe path (win build);
 * new: pxl:tosprite (convert pxl to sprite with scaling);
 * enh: pxl:fill speedup when alpha is 255;
 * new: experimental gtk4.0 support.

 -- Peter Kosyh <p.kosyh@gmail.com>  Tue, 31 Aug 2021 12:38:00 +0300

3.3.4

 * fix: regression with direct mode and theme.

 -- Peter Kosyh <p.kosyh@gmail.com>  Wed, 24 Mar 2021 09:11:00 +0300

3.3.3

 * new: scr.col.brd in theme.ini;
 * new: rtl support (_USE_HARFBUZZ and new SDL_ttf needed);
 * new: instead.tiny flag in tiny;
 * enh: emscripten 2.0.12 ready;
 * enh: gtk3 build is enabled by default;
 * enh: APPIMAGE define;
 * enh: new anigif realization (LGPL code removed);
 * enh: lua5.4 ready;
 * enh: fixes and cleanups in code.

 -- Peter Kosyh <p.kosyh@gmail.com>  Wed, 20 Jan 2021 16:00:00 +0300

3.3.2

 * fix: -lua parameter;
 * fix: WM minimized state fix;
 * fix: anigif and decorators fix;
 * fix: gtk3 build warning;
 * new: initial gamepad support;
 * new: utf8 tiny library;
 * enh: loadstring sandboxed;
 * enh: stead3 debugger uses native text input;
 * enh: doc fixes;

 -- Peter Kosyh <p.kosyh@gmail.com>  Sun, 19 Apr 2020 11:00:00 +0300

3.3.1

 * fix: build with SDL 2.0.10;
 * enh: discord bot can be sticked to channel(s);
 * enh: english doc fixes;

 -- Peter Kosyh <p.kosyh@gmail.com>  Fri, 4 Oct 2019 18:21:00 +0300

3.3.0

  * new: input:text() event;
  * new: tiny instead for metaparser;
  * new: telegram, vk and discord bots;
  * enh: english documentation;
  * enh: Android port;
  * fix: list:add() and order;
  * fix: some compilation warnings;
  * fix: makefile and source code cleanups;
  * fix: possible segfault;
  * fix: do not eat keyboard input;

 -- Peter Kosyh <p.kosyh@gmail.com>  Fri, 8 Mar 2019 09:28:00 +0300

3.2.2

  * new: mobile theme;
  * new: -lang parameter;
  * new: -notheme parameter;
  * new: instead.screen_size();
  * enh: themes cleanups;
  * new: cmake and LuaJIT build (-DWITH_LUAJIT=1);
  * enh: autosave in emscripten build;
  * enh: load status in emscripten build;
  * new: machine-translated English manual;
  * fix: Lua5.3 compatibility;
  * fix: ini method and load parameter;
  * fix: -appdata and system build;
  * fix: build with zlib;
  * fix: std.fmt and substitutions ($);
  * fix: segfault on restart;
  * fix: build with old gcc.

 -- Peter Kosyh <p.kosyh@gmail.com>  Sat, 1 Sep 2018 09:21:00 +0300

3.2.1

  * fix: save in lua 5.2 (proxy objects);
  * new: {$fmt ... } substitution;
  * fix: instead.set_sound() and snd.play();
  * fix: direct mode fix;
  * fix: bugs in documentation.
  * new: project moved to https://instead-hub.github.io

 -- Peter Kosyh <p.kosyh@gmail.com>  Sun, 22 Apr 2018 13:34:00 +0300

3.2.0

  * fix: segfault on path overflow fix;
  * fix: segfault in std.readdir fix;
  * fix: forever loop bug (unpaired {});
  * fix: theme.restore();
  * fix: fmt.anchor(), theme.snd.click(), push(), pop();
  * fix: snapshots module bugs;
  * fix: gamefile with main3.lua;
  * fix: noinv/nolife modules ('step' mod_call error);
  * fix: xact booleans parameters;
  * fix: chnage_pl with string argument;
  * fix: always = true in dialog phrase;
  * fix: use opengl on Windows instead d3d (nvidia fullscreen bug);
  * fix: win32 and path encoding problem;
  * fix: instead.menu();
  * fix: save declared functions in tables;
  * fix: sprite font:size with style;
  * enh: Android port improvements;
  * enh: click on bg not passed when xref selected (module click);
  * enh: documentation;
  * enh: speed improvements while theme updates;
  * enh: code cleanups;
  * new: walkback() in stdlib;
  * new: math.round;
  * new: std.var for variable extensions;
  * new: -renderer <opengl|direct3d|software|opengles|opengles2> parameter;
  * new: -nocursor parameter;
  * new: SailfishOS port;
  * new: WinRT patches for upcoming port;
  * new: sprite.scr() returns background in non direct mode;
  * new: sprite.render_callback() (yahoooo!);
  * new: instead.clipboard() added (SDL2 only);
  * new: instead.wait_use();
  * new: instead.grab_events();
  * new: theme.scr.w(), theme.scr.h() (read only);

 -- Peter Kosyh <p.kosyh@gmail.com>  Fri, 9 Feb 2018 21:07:00 +0300

3.1.2

  * regression fix in fading and menu;

 -- Peter Kosyh <p.kosyh@gmail.com>  Mon, 21 Aug 2017 16:45:00 +0300

3.1.1

  * regression fix in fading (Android);
  * code cleanups;
  * doc cleanups;

 -- Peter Kosyh <p.kosyh@gmail.com>  Mon, 21 Aug 2017 08:50:00 +0300

3.1.0

  * emscripten port;
  * fix div by zero in rnd;
  * fix in loadmod (from gamefile);
  * fix in path (.walk as function);
  * fixes in doc;
  * code cleanups (compilation warnings);
  * instead.noise1/2/3/4 (Perlin Noise);
  * pixels:scale()/rotate();

 -- Peter Kosyh <p.kosyh@gmail.com>  Sun, 20 Aug 2017 10:16:00 +0300

3.0.1

  * fix segfault while pause/resume;
  * stead3: start() logic fix;

 -- Peter Kosyh <p.kosyh@gmail.com>  Wed, 24 May 2017 21:03:00 +0300

3.0.0

  * refactoring (src/instead);
  * tiny-instead;
  * bug fixes;
  * completely new stead3;
  * sound.load_mem;
  * sprite.pixels;

 -- Peter Kosyh <p.kosyh@gmail.com>  Wed, 19 Apr 2017 17:45:00 +0300

2.4.1

  * sprite from sprite load bug fixed with scaling;
  * fix in themes pager;
  * fix in stead.menu_toggle();
  * memory leak in free_font (sprtites) fixed;
  * new stead.mouse_show();
  * fix in txtnb() escaping;
  * fix in stead.busy();
  * fixes in fonts,cutscene and keyboard example modules;
  * ua -> uk language, fixes in translation;

 -- Peter Kosyh <p.kosyh@gmail.com>  Sat, 16 Apr 2016 13:50:00 +0300

2.4.0

  * txty (iface.y) -- y position in text;
  * menu_toggle ("themes", "settings" added), w/o return to top menu;
  * win.ways.mode = top|bottom in themes;
  * game themes support (themes/ directory in game);
  * set theme vars is not working when not using own themes;
  * fix stead.api_atleast/atleast when using with vv.mm format;
  * be more strict while loading combined images;
  * in -debug mode any "resource not found" messages are errors;
  * be more simple with walk from enter/exit (>= 2.4.0);
  * About menu shows game information;
  * -standalone mode;
  * scr.gfx.icon added (SDL2 only, experimental);
  * -noconfig parameter;
  * profiles support added (-profile parameter);
  * -hires parameter and HQ option (enabled by default);
  * -modes parameter;
  * Android-NG and IOS ports improvements;
  * font size scale is displayed in percents;
  * -fontscale <percents> argument;

 -- Peter Kosyh <p.kosyh@gmail.com>  Thu, 18 Feb 2016 15:09:00 +0300

2.3.0

  * audio default is 44100 hz;
  * fix segfault in windows version;
  * visits/visited -> stead.visits, stead.visited;
  * -nosound fix (volume 0 problem);
  * fix bug in fingers module;
  * fixes in Android version;
  * -resizable parameter and config option (resizable window mode);
  * SDL2: graphics rewrite (better full screen handling, resize, etc.)
  * SDL2: fix with alpha blended bg;

 -- Peter Kosyh <p.kosyh@gmail.com>  Sun, 18 Oct 2015 13:15:00 +0300

2.2.7

  * fix bug with fingers positions (forgotten patch) (SDL2);

 -- Peter Kosyh <p.kosyh@gmail.com>  Sun, 20 Sep 2015 13:49:00 +0300

2.2.6

  * fix bug with SDL2 and cursor draw;
  * fix bug with fingers and click modules;
  * fix bug with fingers positions (SDL2);
  * fix bug with cursor positions (SDL2);
  * fix bug with menu and 32 bit float (S60);
  * fix SDL window title on S60;

 -- Peter Kosyh <p.kosyh@gmail.com>  Sun, 20 Sep 2015 13:22:00 +0300

2.2.5

  * fix bug with SDL2 and idf format (segfault);
  * fix bug with SDL2 windows build (cursor coordinates);
  * fix some bugs with SDL2;
  * fix bug with music paused while run fullscreen mode;

 -- Peter Kosyh <p.kosyh@gmail.com>  Sun, 30 Aug 2015 16:15:00 +0300

2.2.4

  * fix in prefs module (Windows);
  * German language and tutorial;

 -- Peter Kosyh <p.kosyh@gmail.com>  Sun, 2 Aug 2015 11:22:00 +0300

2.2.3

  * fix in player_save;
  * always reset LC_CTYPE to C;
  * fallback to software renderer if can not create texture;
  * remove game dialog cleanup;
  * fix in gamereset() and init() call;
  * fix with gtk dialog open and SDL2;

 -- Peter Kosyh <p.kosyh@gmail.com>  Fri, 20 Mar 2015 18:56:00 +0300

2.2.2

  * last_disp regression fixed;

 -- Peter Kosyh <p.kosyh@gmail.com>  Fri, 6 Feb 2015 19:17:00 +0300

2.2.1

  * -alsa option removed, use SDL_AUDIODRIVER env instead;
  * -vsync added for SDL2 vsync feature;
  * *gray* and *grey* colors are both valid;
  * fix in sandbox with stead.type;
  * fix in sprites dirty screen logic;
  * no 48000 hz sound anymore;
  * windows build uses SDL2 and luajit;
  * debug and vsync options in rc file;

 -- Peter Kosyh <p.kosyh@gmail.com>  Sat, 31 Jan 2015 16:27:00 +0300

2.2.0

  * fix in debugger;
  * fix in links hl with events module;
  * fix in fr language;
  * fix segfault in fgetsesc;
  * space added in fixed gfx theme mode when ways are empty;
  * rnd is now Tiny Mersenne Twister algo;
  * scr.gfx.scalable & 4 -> disable font scaling;
  * stead.life_moved() to detect moves in life;
  * stead.last_disp() added;
  * stead.nop() added;
  * stead.rndseed() added;
  * ready for IOS build;
  * touch events via input.finger (finger module);
  * stead.mouse_pos now returns buttons mask;
  * do gfx sync in direct mode only after timer event (speedup);
  * SDL2: do not send key repeats in direct mode (speedup);
  * SDL2: use scancodes instead keycodes (dvorak fixed);
  * updated doc/examples/fonts.lua;
  * fix dropf with 2nd parameter;
  * added forgotten function dropto;
  * updated documentation (en/ru);

 -- Peter Kosyh <p.kosyh@gmail.com>  Thu, 1 Jan 2015 10:52:00 +0300

2.1.1

  * -debug parameter fixed;

 -- Peter Kosyh <p.kosyh@gmail.com>  Wed, 9 Jul 2014 13:30:00 +0400

2.1.0

  * fr.ini added;
  * fix in highlighting links;
  * sprites colorkey function;
  * events module (pause, resume, quit events);
  * stead.stop_sound/sound.stop second [fadeout] parameter;

 -- Peter Kosyh <p.kosyh@gmail.com>  Tue, 3 Jun 2014 17:28:00 +0400

2.0.3

  * sandbox fix for win32 systems;
  * fix bug while changing HZ;

 -- Peter Kosyh <p.kosyh@gmail.com>  Thu, 20 Feb 2014 17:19:00 +0400

2.0.2

  * sandbox fixes;
  * be more compatible with lua 5.2;
  * SDL2.0 gfx mode initialization;

 -- Peter Kosyh <p.kosyh@gmail.com>  Thu, 30 Jan 2014 08:30:00 +0400

2.0.1

  * lua5.2 compatible;

 -- Peter Kosyh <p.kosyh@gmail.com>  Mon, 27 Jan 2014 19:40:00 +0400

2.0.0

  * GPL2 code removed. Now INSTEAD is covered by MIT license;
  * code in now hosted on github (fixes in Makefiles);
  * sandbox (no write access from lua outside game);
  * window title contains the game name;
  * sdl-instead <path to game> start variant;
  * fixes in Makefiles (PREFIX and DESTDIR);
  * experimental cmake support;
  * doc/examples addons;
  * -lua and -luac parameters;
  * in windows do not close -debug console until press return;
  * game.gui.hidetitle;
  * stead.api_atleast() and stead.atleast();
  * stead.tonum, stead.tostr, stead.type, stead.ipairs, stead.pairs, stead.opairs;
  * potential bug with non ascii save path and non UTF-8 game codepage;
  * bug with language changing;
  * bug with anigif rotate and scale;
  * bug with anigif and cursor;
  * typo in Please, wait message;

 -- Peter Kosyh <p.kosyh@gmail.com>  Sun, 26 Jan 2014 13:12:00 +0400

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:
  * - better dlg syntax;
  * - psub/pret/pjump/pstart;
  * - stead.phrase_prefix;
  * 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

  * bug fix in use;

 -- 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)
  * 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
  * 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

  * bug in saves

 -- 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
  * 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

  * gfx_load_img

 -- 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

  * Fixes :)

 -- 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

  * debian file fixes

 -- 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

  * Initial release

 -- Peter Kosyh <p.kosyh@gmail.com>  Thu, 21 May 2009 11:40:29 +0400