Menu

ChangeLog

Peter Kosyh

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

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

  • 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