~dev-instead/instead/instead-git

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
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