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
|
2006-09-04 Marcin Kwadrans <quarter@users.sourceforge.net>
* Release (1.2.2)
* Added Welsh translation
* Added Greek translation
2008-08-13 Marcin Kwadrans <quarter@users.sourceforge.net>
* Release (1.2.1)
* interuption of "go" instruction fixed
* proper detection of non command at the begining of the program
* using the variables as argument for commands which need some time
to finish fixed
* destroy program data immediately after finish program, should fix seg
faults when program is modified before program window is closed
2008-06-30 Marcin Kwadrans <quarter@users.sourceforge.net>
* Release (1.2.0)
* Copyright headers changed (mail address changed)
* Header <cstring> used instead of <string>
2008-02-16 Marcin Kwadrans <quar@vitea.pl>
* Release (1.2.0rc2)
* "div" and "mod" with variable as an argument fixed
* detection of not closed braces fixed
* translation updates: Czech, Slovak, Dutch and Russian
2007-12-06 Marcin Kwadrans <quar@vitea.pl>
* Release (1.2.0rc1)
* New control flow commands "else", "break", "continue", "step"
* Command "read" for user interactivity
* Command "concatenate" for concatenating the strings
* Command "length" for obtaining the length of the string or size of an array
* Command "rand" behaves like in Pascal, it now generates values between 0 <= x < v
* Boolean values (but dynamic "C" like casting still possible)
* Smart comparation of the values, numerical or lexigraphical depending on the content.
* Remarks
* Mostly rewritten parser and interpreter part. Main advantages of new solution includes:
- They are more clear now
- They are not recursive
- Multisegment command support (f.i for..to..step, for..downto..step)
- Ability to handling the break, continue, else
- Many serious issue fixes
- Better error handling,
- Interuption point is determined more precisly
- Implementing functions/procedures should be possible in a future using
current parser/interpreter as a base
* Possibility to set initial position and direction of the wizard
* Moving tiles on world board using a "SHIFT" key
* Mime support (project files have own icon and can be loaded from the browser)
* Some improvments in littlewizardtest, f.i. testing error handling,
final position and direction of the wizard
* Memory leaks fixes and various optimizations
2007-07-26 Marcin Kwadrans <quar@vitea.pl>
* Release (1.1.5)
* Fixed bug in loop 'for' (f.i. for a := 1 to 1 create a )
* Fixed bug in loop 'for' (f.i. for a := -3 to -2 create a)
* Fixed expressions with rand (f.i. create 2 * rand 2)
* Fixed expressions with not (f.i. if not (2 = 2) { create A } )
* Memory leak fix in value.cc
* Icon of little wizard in task bar
2006-09-06 Marcin Kwadrans <quar@vitea.pl>
* Release (1.1.4)
* Add Czech translation
* Add Portuguese translation
2006-06-30 Marcin Kwadrans <quar@vitea.pl>
* Release (1.1.3)
* Add Slovak translation
* Fix bug during mixing variables and digits (segmentation fault)
* Replace deprecated cmd attributes in lw.xml
* Help option (--help) now display real program name not lw,
it should be usefull in packages where lw command is renamed
to another name
* Updated README
2006-03-16 Marcin Kwadrans <quar@vitea.pl>
* Release (1.1.2)
* Add Dutch translation
* Add French translation
* Add copyright header in liblanguage files
* Implement --help and --version options
2006-01-22 Marcin Kwadrans <quar@vitea.pl>
* Release (1.1.1)
* Fix pausing, it has consumed whole processor time (wizard.cc)
* Index range checking (commandindex.cc)
* Fix pixmap getting from special values (value.cc)
* Set proper title of window, when program is loaded via parameter
from command line (main.c)
* Ugly workaround for win32 - destroying array of parameters from catch
block doesn't work. Let somebody tell me why! (command.c)
* Initial version of test tool - lwtest
* Add Russian translation
2005-12-27 Marcin Kwadrans <quar@vitea.pl>
* Release (1.1.0)
2005-12-01 Marcin Kwadrans <quar@vitea.pl>
* Release (1.1.0rc2)
* Don't let drag dummy pieces
* Fix warning during save as
* Implement version check during load/save
2005-11-22 Marcin Kwadrans <quar@vitea.pl>
* Release (1.1.0rc1)
* Rewritten value & variable support
* Implemented arrays (also multidemensional)
* Resizeable world
* New loops: for..to, for..downto, repeat..until
* Mark old for as deprecated (still can be used in old projects)
* New commands: rand, get/set veritical/horizontal position,
move towards direction requested by user
* Special read/write variable named world
* Some changes in format of configuration file and project saves
* New class 'symbol' has been introduced (value and command use that)
* Updated icons (Math)
* Many bug fixes (and new one problably have been added)
2005-08-09 Marcin Kwadrans <quar@vitea.pl>
* Release (1.0.1)
* Add Spanish translation
* Add split line feature (piece.cc, row.cc, board.cc)
* Add remove empty line feature (piece.cc)
* Removed redundant awk check in configure
* Add intl library in LDADD (makefile.am in liblw and liblanguage),
should fix win32 compilation
* Add README
2005-07-11 Marcin Kwadrans <quar@vitea.pl>
* Release (1.0.0rc2)
* Bug #1236199 fixed - Awk error during Make,
incompatiblities between gawk and mawk, now should work with both
* Add missing English translation file
2005-07-08 Marcin Kwadrans <quar@vitea.pl>
* Initial public release (1.0.0rc1)
* Waiting for bugs reports
|