1Sun May 19 17:50:29 CEST 2013  Andreas R?ver <roever@users.sourceforge.net>
2  tagged 0.0.5
3
4Sun May 19 17:50:10 CEST 2013  Andreas R?ver <roever@users.sourceforge.net>
5  * version 0.0.5
6
7Sun May 19 17:37:06 CEST 2013  Andreas R?ver <roever@users.sourceforge.net>
8  * update the header in swedish translation file
9
10Wed May  1 08:48:03 CEST 2013  Andreas R?ver <roever@users.sourceforge.net>
11  * add svedish translation
12
13Thu Mar 21 19:52:19 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
14  * add aros support and makefile
15
16Sun Feb  3 14:20:38 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
17  * add a recording for level 64 that works
18
19Sun Feb  3 13:47:24 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
20  * when pressing ESC in profile add menu, get back to profile selection
21
22Tue Mar 12 20:01:44 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
23  * updated french translation
24
25Fri Mar  8 21:26:34 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
26  * add translation for esperanto
27
28Thu Feb 21 21:06:44 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
29  * when starting select the last profile that had been added to the list and not the default
30
31Tue Feb  5 19:41:17 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
32  * lower requirements on libpng und lua a bit
33
34Sat Jan 26 13:22:15 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
35  tagged 0.0.4
36
37Sat Jan 26 13:18:21 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
38  * fix uninitialized variable
39
40Sat Jan 26 13:10:07 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
41  * remove the text files without txt extension from the windows build
42
43Sat Jan 26 12:57:59 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
44  * fix lua-5.2 configuration... hopefully
45
46Sat Jan 26 12:20:38 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
47  * fix NEWS file, some double entries.. typos
48
49Sat Jan 26 12:14:28 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
50  * add a hint for the translators what the %s in the about window title means
51
52Thu Jan 24 18:19:24 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
53  * when continuing after timeout select next unsolved level
54
55Wed Jan 23 19:05:59 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
56  * prepare version 0.0.4
57
58Wed Jan 23 19:05:22 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
59  * include package version in the about title
60
61Wed Jan 23 18:53:35 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
62  * more NEWS updates
63
64Wed Jan 23 18:34:38 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
65  * fix the dungeon theme, some not yet painted but used tiles were nearly white and looked ugly
66
67Wed Jan 23 18:34:34 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
68  * correct the number of dominos to load
69
70Tue Jan 22 06:51:56 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
71  * get rid of the unused video surface in blend functions
72
73Mon Jan 21 21:50:54 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
74  * no transition effect when replaying a level (restart, timeout, dying)
75
76Mon Jan 21 21:34:42 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
77  * better sweep functions
78
79Mon Jan 21 21:22:08 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
80  * fix the diffuse bloc update to now have smaller pixels in the bottom row
81
82Sun Jan 13 18:13:48 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
83  * flipanimtion always repaints everything, it is used only at levelstart to repaint everything
84
85Sun Jan 13 18:08:54 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
86  * get rid of the reference to the grapics, rather save only the size of the blocks to use
87
88Sun Jan 13 17:49:12 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
89  * get rid of this rubbish with the pixel surface
90
91Tue Jan  8 20:00:41 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
92  * user proper 44,1kHz audio output
93
94Tue Jan  8 19:35:18 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
95  * remove unneeded function
96
97Sun Jan 20 20:01:01 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
98  * update translations (remove translated Dokinik Levels)
99
100Sun Jan 20 17:51:07 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
101  * keep levelselection and mission selection when opening the corresponsing windows
102
103Sun Jan 20 17:24:36 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
104  * add a square icon displaying the solving state
105
106Mon Jan 14 17:46:53 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
107  * some fixes to italiantranslation
108
109Sun Jan 13 19:40:57 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
110  * make missions and levelnames translated
111
112Sat Jan 12 08:30:28 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
113  * update czech translation
114
115Sun Jan  6 17:06:27 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
116  tagged 0.0.3
117
118  This had been released about 2 years ago, but I missed to
119  place the tag, so let's do it now, better late than never
120
121Sun Jan  6 14:53:16 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
122  * update italian translation
123
124Sat Jan  5 23:31:21 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
125  * allow unicode input for profiles
126
127Sat Jan  5 23:29:51 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
128  * translation is done before calling the textlength, so don't do it there... it might be an input string
129
130Sat Jan  5 23:29:11 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
131  * add some savety checks before rendering a string (empty strings or strings with only spaces are not output) the string with only a space resulted in a crash
132
133Sat Jan  5 23:28:14 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
134  * correct level name for updated level
135
136Sat Jan  5 18:03:08 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
137  * proper documentation in tarball and proper linebreaks for windows release
138
139Sat Jan  5 17:50:04 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
140  * update the NEWS file
141
142Sat Jan  5 17:47:45 CET 2013  Andreas R?ver <roever@users.sourceforge.net>
143  * rename the readme.txt to README
144
145Sat Jan  5 10:27:00 CET 2013  Andreas R�ver <roever@users.sourceforge.net>
146  * replace colour magic numbers with defines (except for black) and tweak colours (level selector colours should be distinguishable by colour blind)
147
148Sat Jan  5 08:50:28 CET 2013  Andreas R�ver <roever@users.sourceforge.net>
149  * update spanish translation
150
151Sat Jan  5 08:47:44 CET 2013  Andreas R�ver <roever@users.sourceforge.net>
152  * update german translation file
153
154Fri Jan  4 20:30:21 CET 2013  Andreas R�ver <roever@users.sourceforge.net>
155  * add a little help line for the colors in the level selector
156
157Fri Jan  4 19:24:27 CET 2013  Andreas R�ver <roever@users.sourceforge.net>
158  * redo the help window to be more friendly to internationalisation (long texts are better wrapped around)
159
160Fri Jan  4 19:23:48 CET 2013  Andreas R�ver <roever@users.sourceforge.net>
161  * when repaintring windows include the frame to allow to draw closer to the frame
162
163Fri Jan  4 17:59:28 CET 2013  Andreas R�ver <roever@users.sourceforge.net>
164  * use colors to show solving state for a level (this saves some space not available for internationalisation)
165
166Wed Jan  2 18:40:34 CET 2013  Andreas R�ver <roever@users.sourceforge.net>
167  * profile deletion in a separate window
168
169Wed Jan  2 18:02:03 CET 2013  Andreas R�ver <roever@users.sourceforge.net>
170  * return to main menu, after adding a new profile
171
172Wed Jan  2 17:32:59 CET 2013  Andreas R�ver <roever@users.sourceforge.net>
173  * levels solved out of time are still marked as somehow solved to have an easier solution available
174
175Wed Jan  2 17:32:37 CET 2013  Andreas R�ver <roever@users.sourceforge.net>
176  * titles in the listwindow may span multiple lines
177
178Tue Jan  1 20:40:39 CET 2013  Andreas R�ver <roever@users.sourceforge.net>
179  * new level credits improved
180
181Tue Jan  1 17:40:12 CET 2013  Andreas R�ver <roever@users.sourceforge.net>
182  * fix the PgUp and PgDown in the listwindow that was accidentially destroyed when including the attributes
183
184Tue Jan  1 17:36:00 CET 2013  Andreas R�ver <roever@users.sourceforge.net>
185  * a rolling tumbler doesn'c count as an active level (for the delay after the trigger fell)
186
187Mon Dec 31 23:12:54 CET 2012  Andreas R�ver <roever@users.sourceforge.net>
188  * replace the numbers in the domino statemachine with enums to make it easier to add new blocks
189
190Mon Dec 31 22:21:20 CET 2012  Andreas R�ver <roever@users.sourceforge.net>
191  * group of 3 new dominos: stone 1 can only fall if all stoned of type 2 and 3 are fallen, type 2 only falls when type 3 is gone...
192
193Mon Dec 31 22:13:38 CET 2012  Andreas R�ver <roever@users.sourceforge.net>
194  * make small font a bit smaller, improve deomino help text add level designer to about box
195
196Mon Dec 31 17:11:25 CET 2012  Andreas R�ver <roever@users.sourceforge.net>
197  * some NEWS updates
198
199Mon Dec 31 16:23:02 CET 2012  Andreas R?ver <roever@users.sourceforge.net>
200  * remove spaces at line endings
201
202Sun Dec 30 12:13:58 CET 2012  Andreas R�ver <roever@users.sourceforge.net>
203  * shorten Levelgratulations a bit so that it fits in one line
204
205Sun Dec 30 12:07:34 CET 2012  Andreas R�ver <roever@users.sourceforge.net>
206  * fix typos in comments and output text, remove some tabs that sneaked in, remove TODO for colon in time, update translations
207
208Sun Dec 30 10:07:52 CET 2012  Andreas R?ver <roever@users.sourceforge.net>
209  * at the end dominos may not lean against a stair, only against an other domino
210
211  This makes level 64 quite a bit harder. All the solutions I could find
212  work no more. That's why I changed the lavel a bit (removing ladder to
213  lower platform) to require the player to solve it again :)
214
215  It also invalidates one of the solutions for level 38
216
217
218Sun Dec 30 09:06:56 CET 2012  Andreas R?ver <roever@users.sourceforge.net>
219  * make compilable with lua 5.2
220
221Sat Dec 29 22:58:43 CET 2012  Andreas R?ver <roever@users.sourceforge.net>
222  * make png saver work with current pnglib
223
224Sat Dec 29 22:25:23 CET 2012  Andreas R�ver <roever@users.sourceforge.net>
225  * reset flip animation, when a complete update is done, this fixes update problems when shortcutting the animation
226
227Sat Dec 29 22:20:03 CET 2012  Andreas R�ver <roever@users.sourceforge.net>
228  * handle the quit event, which ends the application, wherever we are
229
230Sat Dec 29 22:10:16 CET 2012  Andreas R?ver <roever@users.sourceforge.net>
231  * implement profiles for the players
232
233  This is done the following way:
234    - when loading the levels and levelsets the calculates hash for the
235      solved file is augmented with a user string that is unique for
236      each profile, so the hash now encodes the level that has been solve
237      and the user who has solved the level
238    - include the required menus for profiles
239      on startup you have to select the profile (you can keep the default, which
240      will contain the old progress)
241    - all replay and stuff will work with the default profile
242    - when starting from command line with a certain level, the default
243      profile will be used
244
245Sat Dec 29 22:09:42 CET 2012  Andreas R?ver <roever@users.sourceforge.net>
246  * add an window to enter strings
247
248Sat Dec 29 22:08:41 CET 2012  Andreas R?ver <roever@users.sourceforge.net>
249  *  move the translation of text out of the text drawing function (needed for user input, which must not be translated)
250
251Sat Dec 29 21:38:25 CET 2012  Andreas R�ver <roever@users.sourceforge.net>
252  * add attributes to the list window: 2 attributes: highlight, and horizontal line below
253
254Sat Dec 29 21:35:57 CET 2012  Andreas R�ver <roever@users.sourceforge.net>
255  * remove unused window creator function
256
257Sat Dec 29 21:35:13 CET 2012  Andreas R�ver <roever@users.sourceforge.net>
258  * update translation templates and german translation texts
259
260Sat Dec 29 21:34:14 CET 2012  Andreas R�ver <roever@users.sourceforge.net>
261  * add a getTime funtion to tools (for profile timestamp)
262
263Sat Dec 29 10:15:29 CET 2012  Andreas R?ver <roever@users.sourceforge.net>
264  * add the missing music file for the greek theme
265
266Thu Dec 27 12:12:05 CET 2012  Volker Grabsch <vog@notjusthosting.com>
267  * New levels: "Dominik 11" and "Dominik 12"
268
269Thu Dec 27 11:16:57 CET 2012  Volker Grabsch <vog@notjusthosting.com>
270  * Fix some level timings
271
272Wed Dec 26 23:23:41 CET 2012  Volker Grabsch <vog@notjusthosting.com>
273  * Fix names of Dominik levels and solutions
274
275Wed Dec 26 23:20:04 CET 2012  Volker Grabsch <vog@notjusthosting.com>
276  * More Dominik levels
277
278Wed Dec 26 23:18:59 CET 2012  Volker Grabsch <vog@notjusthosting.com>
279  * Fix backgrounds in Dominik levels
280
281Wed Dec 26 11:19:13 CET 2012  Volker Grabsch <vog@notjusthosting.com>
282  * Improve spacings
283
284Sat Dec 22 21:08:13 CET 2012  Andreas R?ver <roever@users.sourceforge.net>
285  * add dominiks 7 levels to tarball
286
287Wed Nov 14 17:26:53 CET 2012  Volker Grabsch <vog@notjusthosting.com>
288  * Dominik levels
289
290Sat Dec 22 20:47:08 CET 2012  Andreas R?ver <roever@users.sourceforge.net>
291  * instead of many single updates do one update with a list of rectangles
292
293Sat Dec 22 20:45:24 CET 2012  Andreas R?ver <roever@users.sourceforge.net>
294  * include the 3 new music pieces in the tarball
295
296Sat Dec 22 20:15:23 CET 2012  Andreas R?ver <roever@users.sourceforge.net>
297  * fix some uninitialized variables
298
299Wed May  2 18:01:17 CEST 2012  Andreas R?ver <roever@users.sourceforge.net>
300  * add music for toxcity theme
301
302Sun Feb  5 16:25:45 CET 2012  Andreas R?ver <roever@users.sourceforge.net>
303  * add music for mechanic theme
304
305Sun May 29 20:10:27 CEST 2011  Andreas R?ver <roever@users.sourceforge.net>
306  * update translations, add italian translation
307
308Sun May 29 20:01:13 CEST 2011  Andreas R?ver <roever@users.sourceforge.net>
309  * add proper copyright header to all files
310
311Wed May 11 20:52:57 CEST 2011  Andreas R?ver <roever@users.sourceforge.net>
312  * slight improvement to the diffuse blender, use a random pattern..
313
314Wed May 11 19:36:17 CEST 2011  Andreas R?ver <roever@users.sourceforge.net>
315  * add the new levels to the distribution
316
317Wed May 11 19:14:29 CEST 2011  Andreas R?ver <roever@users.sourceforge.net>
318  * add icon to distribution
319
320Tue May 10 21:17:54 CEST 2011  Andreas R?ver <roever@users.sourceforge.net>
321  * proper numbers for carried comino generation
322
323Tue May 10 21:05:24 CEST 2011  Andreas R?ver <roever@users.sourceforge.net>
324  * render all graphics of the dominos...
325
326Tue May 10 21:01:13 CEST 2011  Andreas R?ver <roever@users.sourceforge.net>
327  * update NEWS file, version 0.0.3
328
329Tue May 10 20:53:44 CEST 2011  Andreas R?ver <roever@users.sourceforge.net>
330  * fix crash in the level end check routine, that red beyon the array when a domino reached the end of the screen
331
332Tue May 10 20:39:14 CEST 2011  Andreas R?ver <roever@users.sourceforge.net>
333  * fix uninitialized variable resulting in inconsisten behavior which spoiled some recordings
334
335Sat Apr 30 19:57:44 CEST 2011  Volker Grabsch <vog@notjusthosting.com>
336  * fixed AUTHORS to contain only information that is won't suddenly become outdated
337
338Sat Apr 30 19:55:17 CEST 2011  Volker Grabsch <vog@notjusthosting.com>
339  * provide a portable way to initialize the random number generator from the current time
340
341Sat Apr 30 19:55:05 CEST 2011  Volker Grabsch <vog@notjusthosting.com>
342  * improved comment
343
344Sat Apr 30 19:28:54 CEST 2011  Volker Grabsch <vog@notjusthosting.com>
345  * fix a very small memory leak
346
347Sat Apr 30 18:52:54 CEST 2011  Volker Grabsch <vog@notjusthosting.com>
348  * completely revised the library check in configure.ac
349
350Sat Apr 30 18:29:21 CEST 2011  Volker Grabsch <vog@notjusthosting.com>
351  * check for pkg-config explicitly to avoid some messy ./configure output
352
353Sat Apr 30 17:50:39 CEST 2011  Volker Grabsch <vog@notjusthosting.com>
354  * improved m4 quoting within configure.ac
355
356Sat Apr 30 17:21:07 CEST 2011  Volker Grabsch <vog@notjusthosting.com>
357  * move AC_C_BIGENDIAN into a more appropriate place in configure.ac
358
359Sat Apr 30 17:19:59 CEST 2011  Volker Grabsch <vog@notjusthosting.com>
360  * use AC_CONFIG_HEADERS instead of AM_CONFIG_HEADER in configure.ac
361
362Sat Apr 30 17:19:28 CEST 2011  Volker Grabsch <vog@notjusthosting.com>
363  * fix libtoolize warnings regarding the m4/ sub directory
364
365Sat Apr 30 15:39:36 CEST 2011  Volker Grabsch <vog@notjusthosting.com>
366  * handle $LUA_CFLAGS and $LUA_LIBS in the configure script instead of the Makefile
367
368Sat Apr 30 14:38:04 CEST 2011  Volker Grabsch <vog@notjusthosting.com>
369  * use "pushover -f" for fullscreen and "pushover -x" for the must-crash tests
370
371Sat Apr 30 13:48:41 CEST 2011  Volker Grabsch <vog@notjusthosting.com>
372  * handle $LIBINTL in the configure script instead of the Makefile
373
374Sat Apr 30 13:39:04 CEST 2011  Volker Grabsch <vog@notjusthosting.com>
375  * fixed typos in the readme
376
377Mon Apr 25 23:05:13 CEST 2011  Volker Grabsch <vog@notjusthosting.com>
378  * improved style of level av/merger
379
380Thu Feb 17 00:38:21 CET 2011  Volker Grabsch <vog@notjusthosting.com>
381  * new A&V level: Missing Quantum
382
383Wed Feb 16 02:50:15 CET 2011  Volker Grabsch <vog@notjusthosting.com>
384  * fix recording filenames
385
386Tue Feb 15 22:46:36 CET 2011  Volker Grabsch <vog@notjusthosting.com>
387  * fix a level filename
388
389Fri Jan 14 00:56:34 CET 2011  Volker Grabsch <vog@notjusthosting.com>
390  * fix an Automake warning
391
392Fri Jan 14 00:50:43 CET 2011  Volker Grabsch <vog@notjusthosting.com>
393  * remove unneeded (and misleading) VERSION file
394
395Fri Jan 14 00:46:57 CET 2011  Volker Grabsch <vog@notjusthosting.com>
396  * fix some typos in the readme
397
398Sat Feb 12 20:18:54 CET 2011  Andreas R?ver <roever@users.sourceforge.net>
399  * fix the levelset name of one recording
400
401Sat Feb 12 20:15:46 CET 2011  Andreas R?ver <roever@users.sourceforge.net>
402  * add 3 levels with the new stone type
403
404Sat Feb 12 02:11:17 CET 2011  Volker Grabsch <vog@notjusthosting.com>
405  * make the HOME and END keys work in the menu
406
407Sun Jan 16 12:00:45 CET 2011  Andreas R?ver <roever@users.sourceforge.net>
408  * add a bit of text to NEWS file
409
410Sun Jan 16 11:59:42 CET 2011  Andreas R?ver <roever@users.sourceforge.net>
411  * initialize random mnumber generator
412
413Sun Jan 16 11:59:17 CET 2011  Andreas R?ver <roever@users.sourceforge.net>
414  * add a fullscreen command line parameter
415
416Sun Jan 16 11:58:45 CET 2011  Andreas R?ver <roever@users.sourceforge.net>
417  * add some comments to the raiser routine
418
419Sun Jan 16 11:56:33 CET 2011  Andreas R?ver <roever@users.sourceforge.net>
420  * add "inverse" entangled domino
421
422Wed Jan 12 20:21:13 CET 2011  Andreas R?ver <roever@users.sourceforge.net>
423  * fix framed text, also add a proper shadowed text and use it here and there
424
425Wed Jan 12 19:24:41 CET 2011  Andreas R?ver <roever@users.sourceforge.net>
426  * another translation file update
427
428Wed Jan 12 19:23:26 CET 2011  Andreas R?ver <roever@users.sourceforge.net>
429  * double flip animation images to 64, add another block animation, a bit like pixel fading
430
431Wed Jan 12 19:22:40 CET 2011  Andreas R?ver <roever@users.sourceforge.net>
432  * restart ticker after flip animation to prevent "jumpy" ant due to too slow updates
433
434Wed Jan 12 19:21:51 CET 2011  Andreas R?ver <roever@users.sourceforge.net>
435  * one pixel alignment fixes for space and toxcity themes
436
437Tue Jan 11 20:53:33 CET 2011  Andreas R?ver <roever@users.sourceforge.net>
438  * fix a little very dark artefact at the top of the black cavern tile
439
440Mon Jan 10 17:58:09 CET 2011  Andreas R?ver <roever@users.sourceforge.net>
441  * add a new stone type: entangled. All stones fall at the same time
442
443Mon Jan 10 15:53:02 CET 2011  Andreas R?ver <roever@users.sourceforge.net>
444  * add generators for the files dominos.png and carried.png
445
446Sat Jan  8 17:16:48 CET 2011  Andreas R?ver <roever@users.sourceforge.net>
447  * update translations
448
449Sat Jan  8 16:53:27 CET 2011  Andreas R?ver <roever@users.sourceforge.net>
450  * fix a little graphic glitch, some nebula tiles were 1 pixel to narrow
451
452Sun Oct 31 18:06:04 CET 2010  Volker Grabsch <vog@notjusthosting.com>
453  * fix compiler warnings
454
455Sat Jan  8 13:30:24 CET 2011  Andreas R?ver <roever@users.sourceforge.net>
456  * add 2 missing recordings for A&V levels (well my levels, I was not doing it, shame on me)
457
458Mon Apr 12 20:37:49 CEST 2010  Andreas R?ver <roever@users.sourceforge.net>
459  * add spanish translation
460
461Thu Jan 21 19:24:13 CET 2010  Andreas R?ver <roever@users.sourceforge.net>
462  * tippfehler in German translation
463
464Thu Jan 21 17:49:40 CET 2010  Andreas R?ver <roever@users.sourceforge.net>
465  * new graphics for toxcity theme
466
467Mon Jan 18 20:56:32 CET 2010  Andreas R?ver <roever@users.sourceforge.net>
468  * new box graphics for menu boxes
469
470Sun Jan  3 16:41:43 CET 2010  Andreas R?ver <roever@users.sourceforge.net>
471  * add an icon set for the game
472
473Thu Dec 31 15:08:27 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
474  * new graphics for the electro theme
475
476Thu Dec 31 14:54:30 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
477  * update German translation
478
479Thu Dec 31 14:42:33 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
480  * better help window with more description for each stone
481
482Wed Dec 30 21:22:10 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
483  * add a configuration option to the levle quit dialog
484
485  also simplify the activation of configuration options by allowing windows to be reset, this make the config toggle
486  state unneeded as it was only there to restart the window
487
488Wed Dec 30 21:21:17 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
489  * add an option to the config window to toggle the music
490
491Sun Dec 27 20:06:17 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
492  * add french translation
493
494Sun Dec 27 20:05:13 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
495  * update dungeon theme
496
497Sat Dec 19 17:38:24 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
498  tagged 0.0.2
499
500Tue Dec 15 17:30:56 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
501  * use opendir for directory existen checking after all, stat didn't work on windows resulting in a failed directory create and an abort
502
503Tue Dec 15 17:30:25 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
504  * use lzma instead of brut for exe compression, it is faster and compresses much better
505
506Mon Dec  7 20:24:19 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
507  * fix type in readme
508
509Sun Dec  6 21:03:16 CET 2009  Volker Grabsch <vog@notjusthosting.com>
510  * improved "make dist-win32"
511
512Sun Dec  6 13:31:57 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
513  * prepare for release 0.0.2
514
515Sun Dec  6 00:07:58 CET 2009  Volker Grabsch <vog@notjusthosting.com>
516  * revised level "One last crash"
517
518Sun Dec  6 10:27:45 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
519  * add music to distribution
520
521Sat Dec  5 17:37:33 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
522  * 2nd try at soling the crash after level leaving problem, hope it works now
523
524Fri Dec  4 21:24:28 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
525  * add a new AV level and add missing levels from Volker to makefile.am
526
527Fri Dec  4 18:16:18 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
528  * fix crashed after the ant leaves the level
529
530  - add a regression test to check for this
531  - the patch is a bit bigger than really required because I moved the level finished
532    check from the levePlayer into the levelData class because this check is nearly pure level
533    data comparisons....
534
535Thu Dec  3 18:31:17 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
536  * fix several falling dominos one higher than the other
537
538  The old code use to check below and see "oh there is a domino belog me, so CRASH", but it
539  didn't check, whether the domino below was also falling. Because all dominos fall
540  at the same speed we can not have several dominos stacked
541
542  this fixes the merger level, as the dominos now only crash, when needed
543
544Wed Dec  2 19:14:30 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
545  * play music when replaying a recording
546
547Wed Dec  2 19:03:16 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
548  * add some more crash checks for risers so that they crash with dominos on the down way
549
550Wed Dec  2 18:25:56 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
551  * make it possible for the ant to turn while inside the dominos, even when it already pushed
552
553Wed Dec  2 18:16:09 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
554  * continue checking even after celebrating, and when we get a crash later on fail
555
556Wed Dec  2 00:22:37 CET 2009  Volker Grabsch <vog@notjusthosting.com>
557  * fixed some more level recordings
558
559Tue Dec  1 21:16:30 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
560  * shorten German text for one of the fails, so that is fits window
561
562Sun Nov 29 22:11:43 CET 2009  Volker Grabsch <vog@notjusthosting.com>
563  * new levels (all about crashing)
564
565Sun Nov 29 19:33:09 CET 2009  Volker Grabsch <vog@notjusthosting.com>
566  * fix several level recordings
567
568Sun Nov 29 11:33:02 CET 2009  Volker Grabsch <vog@notjusthosting.com>
569  * recordings of alternative solutions to "Missing Stopper" and "Missing Stopper 2"
570
571Sun Nov 29 16:59:36 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
572  * ascenders can now be retriggered
573
574Sun Nov 29 15:13:37 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
575  * properly play music, when starting from a file, remove debug print, when starting music
576
577Sun Nov 29 12:28:31 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
578  * don't interrupt music, when playing one level after another
579
580  this will do the long music pieces more justice instead of hearing only the start again and again
581
582Sun Nov 29 12:26:50 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
583  * add some NEWS
584
585Sun Nov 29 11:43:18 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
586  * update German translation
587
588Fri Nov 27 18:04:24 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
589  * fix some little differences to the original game that made a lot of the original recordings fail
590
591Fri Nov 27 17:57:56 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
592  * add 83 recordings from the original game for the original levels
593
594  of the missing levels
595
596  6 fail because they already fail in the original (8, 33, 49, 79, 85, 92)
597  10 fail because of the remaining difference to the original (21, 66, 67, 75, 76, 78, 81, 90, 91, 93)
598
599Fri Nov 27 17:56:00 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
600  * don't try to play music, when SDL sound subsystem is not initialized, it will result in crash
601
602Sun Nov 22 17:59:53 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
603  * optimize the ant image a bit to make is easier for future artists
604
605Wed Nov 18 12:09:56 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
606  * add Harald to credits
607
608Wed Nov 18 11:53:00 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
609  * add explosion and crash animations from Harald
610
611Wed Nov 18 11:15:43 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
612  * update the dungeon theme to use new graphics from Harald
613
614Sat Aug 29 10:13:39 CEST 2009  Andreas R?ver <roever@users.sourceforge.net>
615  * add space music
616
617Sat Aug 29 10:12:49 CEST 2009  Andreas R?ver <roever@users.sourceforge.net>
618  * add japanese music
619
620Sat Aug 29 10:12:23 CEST 2009  Andreas R?ver <roever@users.sourceforge.net>
621  * add dungeon music
622
623Sat Aug 29 10:11:47 CEST 2009  Andreas R?ver <roever@users.sourceforge.net>
624  * add castle music
625
626Sat Aug 29 10:11:12 CEST 2009  Andreas R?ver <roever@users.sourceforge.net>
627  * add aztec music
628
629Sat Aug 29 10:10:26 CEST 2009  Andreas R?ver <roever@users.sourceforge.net>
630  * add Roberto to the credits
631
632Sun May 31 12:49:46 CEST 2009  Andreas R?ver <roever@users.sourceforge.net>
633  * add some brackets to remove some warnings (and probably also errors)
634
635Tue May 26 19:03:20 CEST 2009  Andreas R?ver <roever@users.sourceforge.net>
636  * fix a bug where a domino leaning against a step was not properly considered
637
638Fri Mar 27 20:49:50 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
639  * use ogg files for music
640
641Fri Mar 27 20:49:23 CET 2009  Andreas R?ver <roever@users.sourceforge.net>
642  * add missing gettext header file
643
644Sun Jan  4 15:17:35 CET 2009  Volker Grabsch <vog@notjusthosting.com>
645  * portability to BSD make
646
647Sun Jan  4 14:14:46 CET 2009  Volker Grabsch <vog@notjusthosting.com>
648  * improved coding style
649
650Tue Dec  2 21:51:03 CET 2008  Volker Grabsch <vog@notjusthosting.com>
651  * corrected background tiles of the A&V levels
652
653Mon Dec 15 11:42:57 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
654  * add czech translation (first try at it, hints are still missing)
655
656Sun Dec  7 11:31:36 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
657  * implement playing music
658
659Wed Dec  3 17:38:07 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
660  * limit domino placing to left and right movement
661
662Tue Dec  2 21:18:17 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
663  * splitting dust cloud could leave behind traces
664
665Tue Dec  2 17:25:14 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
666  * add start of a russian translation
667
668Tue Dec  2 04:00:53 CET 2008  Volker Grabsch <vog@notjusthosting.com>
669  * add internationalisation (i18n) support
670
671Mon Dec  1 22:58:22 CET 2008  Volker Grabsch <vog@notjusthosting.com>
672  * after playing a level, go back to level list instead of main menu
673
674Tue Dec  2 02:41:07 CET 2008  Volker Grabsch <vog@notjusthosting.com>
675  * corrected list of A&V level files in Makefile.am
676
677Mon Dec  1 23:42:15 CET 2008  Volker Grabsch <vog@notjusthosting.com>
678  * improved position of readme.txt entry in Makefile.am
679
680Mon Dec  1 22:31:04 CET 2008  Volker Grabsch <vog@notjusthosting.com>
681  * switch all A&V levels to the space theme
682
683Sat Nov 29 13:13:14 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
684  * yet 2 more dirty blocks for dust clouds
685
686Sat Nov 29 13:10:27 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
687  * hopefully fix endian problem when loading PNG files
688
689Sat Nov 29 13:07:18 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
690  * add one more level to a&v level set
691
692Fri Nov 28 17:44:11 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
693  * update space theme to new graphics
694
695Wed Nov 26 21:42:58 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
696  * remove some unused and unimplemented tiles from aztec theme and also fix a little bug with the ladder
697
698Mon Nov 24 20:34:18 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
699  * some updates to the aztec and mechanic tiles
700
701Sun Nov 23 10:38:51 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
702  * update mechanic theme with new graphics
703
704Sun Nov 23 10:37:10 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
705  * update to aztec graphics
706
707Sat Nov 22 16:06:32 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
708  * fix 2 array overflows causing segmentation fauls at least on 64 bit systems when dominos got too close to the edge
709
710Fri Nov 21 21:03:03 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
711  * remove debug print
712
713Fri Nov 21 08:58:48 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
714  * update atzec theme, make it layered and use the new graphics by Harald Radke
715
716Thu Nov 20 13:31:13 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
717  * add modificator functions for multi layer converter
718
719Tue Nov 18 18:32:14 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
720  * fix domino not flat test
721
722Sun Nov 16 14:11:24 CET 2008  Volker Grabsch <vog@notjusthosting.com>
723  * check for lua-5.1 in addition to lua5.1 and lua
724
725Sun Nov 16 12:56:32 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
726  * fix a buffer overflow with gethome under windows
727
728Sun Nov 16 12:45:57 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
729  * create a changelog file before starting auto tools, as they require that file
730
731Sun Nov 16 12:11:12 CET 2008  Volker Grabsch <vog@notjusthosting.com>
732  * split recordings/finished/ recordings/finished/original/ and recordings/finished/av/
733
734Sun Nov 16 12:10:34 CET 2008  Volker Grabsch <vog@notjusthosting.com>
735  * corrected comments and error messages
736
737Sun Nov 16 12:00:04 CET 2008  Volker Grabsch <vog@notjusthosting.com>
738  * allow directory names in ./pushover -c / -y / -f
739
740Sun Nov 16 11:17:01 CET 2008  Volker Grabsch <vog@notjusthosting.com>
741  * use stat() instead of dirent to check existence
742
743Sun Nov 16 10:48:53 CET 2008  Volker Grabsch <vog@notjusthosting.com>
744  * move directoryEntries() into tools.cpp
745
746Sun Nov 16 12:34:52 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
747  * give an error message, when the trigger is not flat on the ground
748
749Sun Nov 16 12:14:27 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
750  * implement sound toggling
751
752Sun Nov 16 10:49:19 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
753  * be less verbose when making checks, only print errors and a summary
754
755Sun Nov 16 10:31:37 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
756  tagged 0.0.1a
757
758Sat Nov 15 22:14:40 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
759  * add missing AV level files to makefile
760
761Sat Nov 15 10:01:30 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
762  tagged 0.0.1
763
764Fri Nov 14 23:51:43 CET 2008  Volker Grabsch <vog@notjusthosting.com>
765  * recordings for the A&V levelsets
766
767Fri Nov 14 19:38:27 CET 2008  Volker Grabsch <vog@notjusthosting.com>
768  * improved level hints
769
770Fri Nov 14 16:51:05 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
771  * changelog is not handeled within darcs but darcs creates it
772
773Fri Nov 14 07:18:33 CET 2008  Volker Grabsch <vog@notjusthosting.com>
774  * new A&V levels: "Still too easy" and "Run 'n' Bridge"
775
776Fri Nov 14 06:45:14 CET 2008  Volker Grabsch <vog@notjusthosting.com>
777  * new A&V level: 'Missing Stopper 2'
778
779Thu Nov 13 17:19:25 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
780  * fix dirty blocks of two crashing raising ascenders and their dist cloud
781
782Thu Nov 13 00:44:49 CET 2008  Volker Grabsch <vog@notjusthosting.com>
783  * new A&V level: 'Wrong direction'
784
785Wed Nov 12 22:56:06 CET 2008  Volker Grabsch <vog@notjusthosting.com>
786  * small correction in the readme
787
788Wed Nov 12 22:52:34 CET 2008  Volker Grabsch <vog@notjusthosting.com>
789  * forbid empty levelsets
790
791Wed Nov 12 22:37:17 CET 2008  Volker Grabsch <vog@notjusthosting.com>
792  * improved level 'Missing Stopper'
793
794Wed Nov 12 18:08:50 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
795  * if there is no unsolved level left, select the first level, instead of none
796
797Tue Nov 11 20:40:12 CET 2008  Volker Grabsch <vog@notjusthosting.com>
798  * new A&V level: 'Missing Stopper'
799
800Tue Nov 11 18:43:21 CET 2008  Volker Grabsch <vog@notjusthosting.com>
801  * improved level 'Hard distance'
802
803Tue Nov 11 17:31:17 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
804  * instead of simply continuing with next unsolved level, return to level selection dialog
805
806Mon Nov 10 23:55:03 CET 2008  Volker Grabsch <vog@notjusthosting.com>
807  * new A&V levels: 'Easy distance' and 'Hard distance'
808
809Tue Nov 11 16:56:18 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
810  * typos in readme
811
812Mon Nov 10 18:50:08 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
813  * speed increase for tests, you can not provide multiple files to test, the check target is adapted
814
815Sat Nov  8 18:19:41 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
816  * the record wasn't updated when the next level was started
817
818Sat Nov  8 18:19:12 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
819  * add 2 more testcases, the mustCrash cases fails right now, but that is not too bad
820
821Sat Nov  8 17:22:22 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
822  * due to the color reduction the offsets in the first column of ant image are no more reliable, so replace with lookup
823
824Sat Nov  8 14:40:44 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
825  * randomly select the blend effects
826
827Sat Nov  8 14:29:27 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
828  * set window title and better fullscreen toggling
829
830Fri Nov  7 18:11:37 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
831  * replace images by color reduced versions to gain some space, also hq3x scale the theme files
832
833Fri Nov  7 18:11:01 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
834  * add the readme.txt to the distribution and add a dist-win32 target to create windows zip
835
836Fri Nov  7 16:45:10 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
837  * bitdepth can be != 8 when using palette mode, but must be 8 for RGB png images
838
839Thu Nov  6 17:47:55 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
840  * better formulation of taken over original content
841
842Thu Nov  6 17:45:58 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
843  * the png loader can now also load palettized images with or without tRNS chunks
844
845Wed Nov  5 18:28:20 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
846  * replace the many manual domino removals by a function call
847
848Wed Nov  5 17:56:36 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
849  * remove two functions that existed twice with different names
850
851Wed Nov  5 17:54:27 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
852  * remove unused function
853
854Wed Nov  5 17:51:24 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
855  * fix some windows problems: create home directory, don't write the solve files while reading it
856
857Tue Nov  4 20:05:02 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
858  * fix more typos in readme
859
860Tue Nov  4 00:18:56 CET 2008  Volker Grabsch <vog@notjusthosting.com>
861  * improved readme
862
863Sat Nov  1 16:27:40 CET 2008  Volker Grabsch <vog@notjusthosting.com>
864  * improved hint for level av/too_easy
865
866Mon Nov  3 20:35:32 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
867  * proper getHome implementation creating the path required, also save recordings in home and add aprefix to the record file name
868
869Mon Nov  3 20:10:24 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
870  * if an exception occurs while playing, try to save a record
871
872Mon Nov  3 20:06:38 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
873  * save a record when pressing 'r' while playing
874
875Mon Nov  3 20:04:33 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
876  * toggle about and quit entries in the main menu
877
878Mon Nov  3 20:02:50 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
879  * add accessor methods for the window sie and position
880
881Mon Nov  3 17:52:11 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
882  * add a readme
883
884Fri Oct 31 15:10:49 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
885  * make sure the fail window is wide enough to hold the caption
886
887Wed Oct 29 14:37:15 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
888  * close Help window when pressing Return as well as Escape
889
890Wed Oct 29 14:31:48 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
891  * reenable fullscreen toggle
892
893Wed Oct 29 13:24:25 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
894  * fix windows compile
895
896  for a reason that I don't know the windows compiler has problems accessing the single caracters in a
897  vector of strings, so I changed the code to get the c_string from the string and access those characters
898
899Wed Oct 29 12:37:27 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
900  * privatize target surface and graphics object for levelDisplay_c
901
902Wed Oct 29 12:08:12 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
903  * make the level array private to levelData_c, replacing all direct accessed with accessors and mutators
904
905Wed Oct 29 12:05:03 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
906  * add the checks back, add 3 test types (must finish, must crash, must fail), fis some problems, add make check target to makefile
907
908Tue Oct 28 17:54:40 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
909  * issue a text when not able to load sounds
910
911Tue Oct 28 17:53:54 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
912  * make some of the members of levelData private instead of protected, more will follow
913
914Tue Oct 28 17:53:29 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
915  * increase Volkers contribution part in AUTHORS
916
917Mon Oct 27 18:28:59 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
918  * add a tool file with the get home function, and move the solved file to home
919
920Mon Oct 27 18:26:44 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
921  * bit of cleanup in font initialisation
922
923Mon Oct 27 18:25:24 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
924  * add about window
925
926Sun Oct 26 20:40:37 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
927  * don't use uint type this is not known on MinGW
928
929Sun Oct 26 19:18:52 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
930  * save the saved map each time a new level is added, also reformat file
931
932Sun Oct 26 19:18:33 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
933  * fix some valgrind uninitialized variables
934
935Sun Oct 26 19:18:09 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
936  * throw an exception when accessing a non exiting tile
937
938Sun Oct 26 19:17:29 CET 2008  Andreas R?ver <roever@users.sourceforge.net>
939  * fix problem in new background for level 101
940
941Fri Oct 24 22:57:37 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
942  * background for level 101
943
944Fri Oct 24 17:50:29 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
945  * first A&V levels
946
947Fri Oct 24 13:42:43 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
948  * fix a compiled warning
949
950Thu Oct 23 21:57:48 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
951  * SDL_image is not required
952
953Thu Oct 23 21:56:31 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
954  * remove the rest of the SDL_xxx functions within the modules
955
956Thu Oct 23 20:55:04 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
957  * remove some more instances of SDL_Blit by surface functions
958
959Thu Oct 23 20:32:34 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
960  * add some blitting functionality to the surface and start to use it
961
962Thu Oct 23 20:09:15 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
963  * replace the dirty array and the surface for level background with a surface_c class
964
965Thu Oct 23 18:01:16 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
966  * include the graphics_c class in the levelDisplay class
967
968Thu Oct 23 07:23:06 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
969  * improved gratulation message
970
971Thu Oct 23 07:22:57 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
972  * fix a compiler warning
973
974Thu Oct 23 06:49:58 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
975  * fix theme of level 100
976
977Thu Oct 23 17:43:31 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
978  * split the huge level class into three parts. Those also allow for loading without the surface, ...
979
980Thu Oct 23 16:51:52 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
981  * implement proper level failed messages
982
983  - this works in many cases, some are still wrong
984  - also better implementation of the config fullscreen toggle
985
986Wed Oct 22 21:06:15 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
987  * implement the fullscreen toggle config option
988
989Wed Oct 22 19:26:52 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
990  * implement a menu system
991
992  the normal playing mode is now working, level selection, abbortion, help
993  window, quit, ...
994
995  - configuration menu is just a stub for now
996  - when a level is started from the command line things go wrong
997  - the check is not yet working again
998  - all the debug stuff has been removed
999  - ... maybe more
1000
1001Tue Oct 21 20:45:30 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1002  * add the font to the data dir
1003
1004Tue Oct 21 19:44:17 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1005  * improved level hints
1006
1007Tue Oct 21 18:02:46 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1008  * center text vertically in the box and use this for the hint
1009
1010Tue Oct 21 17:18:35 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1011  * remove unused fua functions and fix warnings
1012
1013Tue Oct 21 15:08:18 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1014  * allow only one line for the hint in a level file
1015
1016Tue Oct 21 14:50:43 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1017  * improved level hints
1018
1019Tue Oct 21 00:04:53 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1020  * some code cleanups to avoid gcc warnings
1021
1022Mon Oct 20 21:45:43 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1023  * implement helpwindow
1024
1025Sun Oct 19 20:26:07 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1026  * replace wav souneffects by ogg files
1027
1028Sun Oct 19 20:17:55 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1029  * add the frames images for windows
1030
1031Sun Oct 19 18:46:53 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1032  * remove some left over debug code
1033
1034Sun Oct 19 18:41:24 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1035  * solve conflict with checksum file
1036
1037Sun Oct 19 15:50:43 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1038  * remove unused helper function rtrim()
1039
1040Sun Oct 19 15:47:34 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1041  * calculate level checksums
1042
1043Sun Oct 19 15:46:46 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1044  * bugfix: level rows were not correctly filled with spaces
1045
1046Sun Oct 19 15:13:08 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1047  * import sha1 library from http://www.profv.de/sha1/
1048
1049Sun Oct 19 18:27:06 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1050  * load the window frame images
1051
1052Sun Oct 19 18:23:25 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1053  * reorganize dirty block handling and put that into its own class, implement some nice animations for full screen updates
1054
1055Sun Oct 19 03:14:30 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1056  * remove helper function isDirectory()
1057
1058Sun Oct 19 12:57:32 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1059  * remove all remmanents of loading code for the original datafiles (level, themes, sprites, ...)
1060
1061Sun Oct 19 11:42:10 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1062  * fix conflicts between my text and Volkers pointer stuff
1063
1064Sun Oct 19 11:41:48 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1065  * fix loos domino starting to fall down immediately
1066
1067Sun Oct 19 03:20:16 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1068  * load additional levelsets from ~/.pushover/levels when possible
1069
1070Sun Oct 19 03:18:11 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1071  * load data from PKGDATADIR if it exists, otherwise from the current working directory
1072
1073Sun Oct 19 02:49:52 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1074  * use consequently std::string in graphicsN_c
1075
1076Sun Oct 19 02:37:56 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1077  * avoid pointers
1078
1079Sun Oct 19 02:12:30 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1080  * put the original level files into distribution, but install them as cat-gz files
1081
1082Sun Oct 19 02:11:55 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1083  * some corrections in Makefile.am
1084
1085Sun Oct 19 11:33:08 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1086  * first text implementation, many features still missing but it is a start
1087
1088Sat Oct 18 23:16:32 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1089  * include levelset name in recordings
1090
1091Sat Oct 18 23:11:52 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1092  * add new level item '$' for a normal domino without a platform
1093
1094Sat Oct 18 21:37:02 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1095  * load levelsets also from cat-gz files
1096
1097Sat Oct 18 21:07:09 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1098  * created helper function isDirectory()
1099
1100Sat Oct 18 20:57:34 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1101  * created helper function readCompressedFile()
1102
1103Sat Oct 18 20:39:31 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1104  * improved comments
1105
1106Sat Oct 18 20:34:48 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1107  * make internal functions static
1108
1109Sat Oct 18 18:42:10 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1110  * support for levelset lists (levelsetList_c)
1111
1112Sat Oct 18 18:18:46 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1113  * new section "Priority" for levelset index
1114
1115Sat Oct 18 18:15:52 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1116  * improved coding style: put temporary variables into extra blocks
1117
1118Sat Oct 18 18:10:32 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1119  * added a missing "const"
1120
1121Sat Oct 18 14:50:54 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1122  * improved levelset loading code
1123
1124Fri Oct 17 10:06:45 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1125  * use pkg-config to check for lua / lua5.1
1126
1127Thu Oct 16 21:35:23 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1128  * bugfix: use #include <...> instead of #include "..." for including LUA headers
1129
1130Thu Oct 16 18:53:21 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1131  * add crashes for rising dominos add one test case
1132
1133Thu Oct 16 18:50:45 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1134  * replace some numbers by the proper enum values for foreground
1135
1136  this fixes a bug introduced when removing the unused foreground tiles, some
1137  numbers weren't right any more
1138
1139Thu Oct 16 16:48:39 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1140  * add missing luaclass files
1141
1142Thu Oct 16 00:29:06 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1143  * check for liblua5.1 as well as for liblua
1144
1145Wed Oct 15 21:46:54 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1146  * fix falling off screen and use ghost when doing that
1147
1148Wed Oct 15 18:00:43 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1149  * remove 2 unused foreground elements
1150
1151Wed Oct 15 18:00:22 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1152  * add the theme images to dist target
1153
1154Tue Oct 14 20:23:31 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1155  * make falling and ant landing sound start earlier
1156
1157Tue Oct 14 19:20:05 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1158  * port themes to own file format
1159
1160  themes now consist of a png file containing the tiles and a lua script that defines
1161  the positions of the tiles within the png file.
1162
1163  all theme pngs do right now contain scaled versions of the original graphics
1164  better replacements will follow as well as better arranged tiles, right now the
1165  tiles are one below the next
1166
1167
1168Mon Oct 13 06:11:58 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1169  * improved names of recordings
1170
1171Mon Oct 13 06:08:19 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1172  * implemented levelsets
1173
1174Mon Oct 13 06:07:46 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1175  * bugfix: add a missing #include
1176
1177Mon Oct 13 05:25:50 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1178  * corrected level name in levelset index
1179
1180Sun Oct 12 14:15:28 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1181  * fixed typo
1182
1183Sun Oct 12 14:02:19 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1184  * renamed levelsections_c -> textsections_c, improved interface to level_c::load() and ::save()
1185
1186Sun Oct 12 03:17:58 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1187  * fixed typo in comment
1188
1189Sun Oct 12 15:50:05 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1190  * add sound effects
1191
1192Sun Oct 12 11:19:01 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1193  * fix domino when carried on ladder, shift dominos up a bit where required, so they don't overlap with next
1194
1195Sat Oct 11 22:47:35 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1196  * reformat carried domino lookup table
1197
1198Sat Oct 11 22:47:14 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1199  * replace old carried dominos with new images
1200
1201Sat Oct 11 13:28:15 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1202  * bugfix in initialization, improved log messages
1203
1204Sat Oct 11 14:57:03 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1205  * cleanup in png loader, add some error messages
1206
1207Sat Oct 11 14:52:59 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1208  * replace the carried comino images by a png. This removes the old code completely for sprite loading
1209
1210Sat Oct 11 11:56:38 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1211  * fix in level 91 snes recording
1212
1213Sat Oct 11 11:39:20 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1214  * add another recording for level 91 demonstrating that it can be solved without catching dominos
1215
1216Sat Oct 11 11:36:01 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1217  * add the new 91 snes level to the index file
1218
1219Fri Oct 10 16:54:11 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1220  * add SNES variant of level 91
1221
1222Fri Oct 10 16:37:28 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1223  * corrected solution recording for level 91
1224
1225Sat Oct 11 11:33:19 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1226  * print some log and timing information in main when loading
1227
1228Sat Oct 11 11:32:52 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1229  * use the right format for the step checks for falln dominos
1230
1231Sat Oct 11 11:31:52 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1232  * speed up loading by _not_ converting surfaces to screen format
1233
1234Thu Oct  9 18:04:58 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1235  * make level 49 require to fall down into the gap
1236
1237Thu Oct  9 17:59:56 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1238  * improve the level finished check, be more restrictive, tumbler need to be still, ...
1239
1240Thu Oct  9 03:24:14 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1241  * alternative solutions recordings for level 98
1242
1243Thu Oct  9 03:16:43 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1244  * bugfix: handle end of record correctly
1245
1246Thu Oct  9 17:35:46 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1247  * remov a debug printf
1248
1249Thu Oct  9 17:14:08 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1250  * add header guards to all headers where is was missing
1251
1252Wed Oct  8 21:46:22 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1253  * use a dedicated PNG loader that allows loading PNG images piece by piece
1254
1255  this allows us to load the huge domino and ant animations images step by step
1256  directly into the target surfaces without loading the complete image and then
1257  copying that into the target, this saves memory and time
1258
1259Wed Oct  8 17:11:38 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1260  * replace original graphics by hq3x scaled versions
1261
1262Tue Oct  7 22:05:33 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1263  * replace ant animations with own graphics file (right now containing scaled originals
1264
1265Sun Oct  5 16:35:15 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1266  * use C++ streams in recorder_c::load() and ::save(), fix a potential buffer overflow
1267
1268Sun Oct  5 16:35:00 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1269  * improved 'unexpected stream error' exception message
1270
1271Sun Oct  5 16:14:24 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1272  * improved interface of recorder_c, fixed some initialization issues
1273
1274Sun Oct  5 10:48:22 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1275  * add scaled up versions of the missing domino graphics
1276
1277Sun Oct  5 09:09:04 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1278  * split out the recorder into a separate file
1279
1280Sun Oct  5 01:53:58 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1281  * make level 101 solvable and provide a solution recording
1282
1283Sun Oct  5 01:48:24 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1284  * load levels via file name using level_c::load()
1285
1286Sun Oct  5 01:22:27 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1287  * bugfix: use 'V' in level_c::save() only when it's really necessary
1288
1289Sun Oct  5 01:20:08 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1290  * completely revised level_c::load() using levelSections_c
1291
1292Sun Oct  5 01:19:20 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1293  * implemented helper class levelSections_c for loading levels and levelsets
1294
1295Fri Oct  3 23:26:53 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1296  * add another dirty block for falling dominos
1297
1298Fri Oct  3 23:26:05 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1299  * now all dominos are in the file, except for carried dominos and explosion and crash
1300
1301Fri Oct  3 22:13:17 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1302  * add alternative solution recording for level 94
1303
1304Fri Oct  3 21:51:29 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1305  * completed the level solution recordings
1306
1307Fri Oct  3 21:41:37 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1308  * fixed solution recordings of some levels
1309
1310Thu Oct  2 22:03:43 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1311  * switch all text files to UTF-8
1312
1313Fri Oct  3 18:59:29 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1314  * fix crash when a domino crash falls into a splitter
1315
1316Fri Oct  3 18:33:02 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1317  * be less strickt about splitter when checking for solved levels
1318
1319Fri Oct  3 18:32:31 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1320  * update the domino image, missing dominos are taken from the original graphics
1321
1322Fri Oct  3 17:14:18 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1323  * fix red rubbish pile not finishing animation
1324
1325Fri Oct  3 16:50:14 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1326  * remove possibility to push non existant dominos when already pushing then then turning around
1327
1328Fri Oct  3 16:27:56 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1329  * fix some dirty block check that resulted in edges of dominos clipped of when ant walked below
1330
1331Fri Oct  3 16:19:02 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1332  * fix a backet mess resulting in ant beeing able to enter door even though if was blocked
1333
1334Fri Oct  3 15:56:32 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1335  * 2 more dirty blocks for ant, required when jumping down left or right
1336
1337Fri Oct  3 15:49:46 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1338  * fix memory leak: font wasn't freed
1339
1340Fri Oct  3 15:47:14 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1341  * dominos now use a png file in the new graphics engine
1342
1343  A first tentative version of the dominos is also added
1344  those ar neither complete nor what I want in the end, too raytacy not enough comic like, but it's a start
1345
1346Fri Oct  3 11:01:13 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1347  * we must call SDL_Quit when the program is finished or we have a problem returning from fullscreen
1348
1349Fri Oct  3 09:32:02 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1350  * proper logic for the domino crashed. The piles now have the right color and have 2 possible sizes
1351
1352Fri Oct  3 04:16:30 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1353  * improved handling of hints
1354
1355Thu Oct  2 21:45:56 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1356  * add a comment at some debugging functionality
1357
1358Thu Oct  2 21:45:27 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1359  * add another block to the ant drawing dirty area, this is the last known issue for me
1360
1361Thu Oct  2 21:33:41 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1362  * add a comment to what the special display cases are for and add a tiny tweak for domino position
1363
1364Thu Oct  2 21:22:58 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1365  * fix another ascender display problem, I think that's the last one
1366
1367Thu Oct  2 17:06:08 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1368  * error messages in level_c::load() and level_c::save(), using a custom exception class
1369
1370Thu Oct  2 16:28:15 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1371  * bugfix in handling the level version number
1372
1373Thu Oct  2 16:18:29 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1374  * improved indentation
1375
1376Thu Oct  2 16:03:41 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1377  * import the original levelset
1378
1379Thu Oct  2 15:34:11 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1380  * simplified build system
1381
1382Thu Oct  2 15:05:24 CEST 2008  Volker Grabsch <vog@notjusthosting.com>
1383  * include license in the repository
1384
1385Wed Oct  1 18:45:29 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1386  * support for multiple (up to 8) background layers
1387
1388Wed Oct  1 18:43:47 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1389  * improved level format
1390
1391    enforce "#!" line
1392    add and enforce version number
1393    renamed some fields
1394
1395
1396Wed Oct  1 18:42:05 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1397  * extract the english hint from the puzzles
1398
1399Tue Sep 30 21:22:44 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1400  * add new graphics engine
1401
1402  this engine is going to be the final engine in the future. if supports
1403  the final intended resolution of 800x600 pixels but right now it uses
1404  the old graphics scaled up by 2.5x3, but future steps will replace those
1405  old graphics with out own and our own format
1406
1407Tue Sep 30 21:22:22 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1408  * remove 2 unused functions from graphics
1409
1410Tue Sep 30 21:21:59 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1411  * add autors
1412
1413Mon Sep 29 18:17:38 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1414  * add a new text based level format
1415
1416Mon Sep 29 18:12:28 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1417  * replace some char* strings with proper std::string
1418
1419Mon Sep 29 18:08:30 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1420  * rename defines and variable names to they correspond with the texts in the original game
1421
1422Mon Sep 29 18:05:06 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1423  * remove the theme name array
1424
1425Mon Sep 29 18:03:48 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1426  * add some debugging code for domino painting (it is disabled for now)
1427
1428Sun Sep 28 21:41:26 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1429  * a little fix for riser displaying
1430
1431Sun Sep 28 17:23:40 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1432  * add some coments for the foreground elements
1433
1434Sun Sep 21 11:16:46 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1435  * some improvements for level finished test
1436
1437Sun Sep 21 11:15:58 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1438  * little fix for riser, but the riser is still not working properly
1439
1440Sun Sep 21 10:59:26 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1441  * 4 more recordings
1442
1443Sat Sep 20 19:03:37 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1444  * add recordings for the first few levels. They can be used for regression checks
1445
1446Sat Sep 20 10:32:37 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1447  * add some dirty marks to ant, so that it properly updates the display when putting down domino
1448
1449Sat Sep 20 10:19:10 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1450  * some slight improvements for level done check
1451
1452Thu Sep 18 18:14:36 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1453  * fix an unitialized variable
1454
1455Thu Sep 18 18:09:51 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1456  * make it possible to check recordings
1457
1458  with
1459
1460  pushover -c recordFile
1461
1462  it is now possible to check recordings. The level must have ended
1463  right on that spot. This is now happening without any use of graphics
1464  and quite quick
1465
1466  this made it necessary to initialize the ant arrays with proper sizes
1467  otherwise the animations would not be properly simulated
1468
1469
1470
1471Wed Sep 17 21:50:33 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1472  * replace pixel positions by proper graphics functions so that they are themable
1473
1474Wed Sep 17 17:39:13 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1475  * add a text, when the level has been successfully solved
1476
1477Wed Sep 17 17:38:37 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1478  * implement some more debugging things
1479
1480Wed Sep 17 17:37:37 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1481  * fix some riser issues
1482
1483Wed Sep 17 17:37:05 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1484  * fix splitter splitting stone position
1485
1486Mon Sep 15 21:08:46 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1487  * some improvements for riser drawing
1488
1489Mon Sep 15 20:34:46 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1490  * better pause implementation and separate dirty block and print debug modes
1491
1492Mon Sep 15 20:11:52 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1493  * handle events even in playback mode, but ignore action keys, the special keys work though, fns chars for fast normal slow mode
1494
1495Mon Sep 15 17:10:26 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1496  * clock updates only when necessary, a litte optimisation for backgrond updates
1497
1498Mon Sep 15 17:05:38 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1499  * add some comments, replace number with defines, replace some unknown ant states with names
1500
1501Sun Sep 14 21:48:30 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1502  * properly implement domino display routine, also fix a dirty marking, there are some problems left
1503
1504Sat Sep 13 21:01:00 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1505  * initialize the background before starting the main loop
1506
1507Sat Sep 13 20:52:29 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1508  * add time handling and display
1509
1510Sat Sep 13 18:06:56 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1511  * add a first font and text output routines
1512
1513Sat Sep 13 18:06:00 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1514  * proper last row output (the last row is only halve visible
1515
1516Fri Sep 12 19:28:42 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1517  * fix some dirty blocks fir riser
1518
1519Fri Sep 12 19:06:33 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1520  * fix riser display, when it continues upwards
1521
1522Fri Sep 12 17:22:33 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1523  * better dirty block handling, CPU usage is down to a few percent (below 10)
1524
1525Thu Sep 11 21:40:03 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1526  * implement dirty block updating and pause option
1527
1528Thu Sep 11 21:02:53 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1529  * fix a missing dirty block
1530
1531Thu Sep 11 20:46:02 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1532  * implement level complete check, play animation level can be left, record is saved when level left
1533
1534Thu Sep 11 18:22:02 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1535  * indentation
1536
1537Thu Sep 11 18:21:14 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1538  * fix push in test, the wrong neighbor was checked, also change comparison to contain the proper meaning
1539
1540Thu Sep 11 18:20:51 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1541  * add a debug print routine that prints out the state of the level
1542
1543Thu Sep 11 17:13:38 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1544  * remove x1, y2 from the DTA functions, they are not needed, x2 is always == x same for y
1545
1546Thu Sep 11 16:59:58 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1547  * fix flip over of bridger to the right
1548
1549Thu Sep 11 16:59:29 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1550  * add a key recorder and playback functionality
1551
1552Thu Sep 11 16:45:26 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1553  * commenting initiative for level.cpp
1554
1555Wed Sep 10 21:30:45 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1556  * fix bouncing off of delay demonios, this must only work, when the way back is free
1557
1558Wed Sep 10 21:02:57 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1559  * the dirty block marks are now better visible and can be switched on and off with 'd'
1560
1561Wed Sep 10 20:56:24 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1562  * implement rolling "up" of riser dominos
1563
1564Tue Sep  9 21:44:48 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1565  * fix bug with bouncing away from a delay stone
1566
1567Tue Sep  9 21:31:14 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1568  * implement bridge builders building activities
1569
1570Tue Sep  9 20:35:50 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1571  * fix domino rolling over the edge of a halfe block
1572
1573Tue Sep  9 20:32:38 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1574  * implement tumbler rolling over
1575
1576Tue Sep  9 20:32:18 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1577  * shift the dirty markis into the middle of the blocks
1578
1579Tue Sep  9 18:34:45 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1580  * fix ant loosing domino animations (when stepping over a gap)
1581
1582Tue Sep  9 17:06:04 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1583  * splitters are now working, some other fixes, like some added crashes....
1584
1585Tue Sep  9 17:01:29 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1586  * fix ant push domino animation for the special blocks (like delay)
1587
1588Mon Sep  8 21:46:06 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1589  * add some number comments to foreground enumeration, proper new position for dominoes falling left down the edge
1590
1591Mon Sep  8 21:38:46 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1592  * fix jumping up stairs
1593
1594Mon Sep  8 21:31:33 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1595  * shift ant dirty blocks around
1596
1597Mon Sep  8 21:30:53 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1598  * implement dominos toppling over the edge, and crashing dominos
1599
1600Mon Sep  8 18:29:20 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1601  * don't use the dirty marks for repaint at the moment, always repaint everything, also add little marks for dirty blocks
1602
1603Mon Sep  8 18:27:14 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1604  * its now possible to toggle speed between 1 and 18 frames per second by pressing s
1605
1606Mon Sep  8 18:26:44 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1607  * fix some valginrd warnings about uninitialized variables
1608
1609Sun Sep  7 11:12:43 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1610  * a lot of functionality for domino animation, simple things do work, first level is doable
1611
1612Fri Sep  5 18:25:35 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1613  * fix ant trying to climb non existant ladder
1614
1615Fri Sep  5 17:58:17 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1616  * better time handling in main, re catch up lost time now
1617
1618Thu Sep  4 21:25:00 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1619  * fix ant falling
1620
1621Thu Sep  4 20:05:43 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1622  * now the ant does everything properly
1623
1624Thu Sep  4 17:46:29 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1625  * we can now properly display the ant when it carries a domino, pull out and push in is still missing though
1626
1627Wed Sep  3 17:14:27 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1628  * implement pushable domino and CanPlaceDomino and finish noactivity checks
1629
1630  All ant movements are now working as expected, the ant carried a domino
1631  around and goes up and down ladders.... but display is not yet right
1632
1633Tue Sep  2 21:47:35 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1634  * implement first part of the non active activities, release domino and exit ladder is still missing
1635
1636Tue Sep  2 21:12:50 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1637  * implement the main ant movement decision making function... phew that one is big
1638
1639Thu Aug 28 21:23:56 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1640  * implement proper timing for frames
1641
1642Thu Aug 28 21:22:51 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1643  * implement all Ant state functions, except for the big decision maker.....
1644
1645Sun Aug 24 18:08:38 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1646  * make valgrind happy (memory leak and decompressor accesses 4 additional bytes)
1647
1648Sun Aug 24 17:56:22 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1649  * Ant can now fall down and will die when falling too high
1650
1651Sun Aug 24 16:43:40 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1652  * implement in front of exploder animation
1653
1654Sun Aug 24 13:21:01 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1655  * use the space palette for ant and dominos it looks better
1656
1657Sun Aug 24 12:56:47 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1658  * ant can now jump, also replace some magic numbers with proper graphics specific methods
1659
1660Sat Aug 23 22:33:35 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1661  * add missing ant-files from the last commit, also ant now walks left and right
1662
1663Sat Aug 23 20:33:53 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1664  * start of ant state machine
1665
1666  - start of main playing loop
1667  - first 2 states of ant state machine
1668  - doors open and close
1669  - ant enters level
1670  - positions of ant and dominos is still wrong...
1671
1672
1673Sat Aug 23 13:48:25 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1674  * load the entry and exit door positions
1675
1676Sat Aug 23 13:48:10 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1677  * fix ant animation loading, still one special case to go
1678
1679Thu Aug 21 22:15:27 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1680  * partially load the ant animations (some copying is still missing)
1681
1682Thu Aug 21 17:26:01 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1683  * more cleanup in decompress (static functions, merge the 2 CRC functions)
1684
1685Wed Aug 20 17:59:09 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1686  * cleanup for decompress module, making it reentrant and only initialize CRC table once
1687
1688Wed Aug 20 17:12:04 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1689  * color gradient must not access pixel below surface edge
1690
1691Wed Aug 20 17:07:42 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1692  * load data from current directory, program parameter is a string with the level name
1693
1694Wed Aug 20 17:07:07 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1695  * remove checks for 2 not used libraries from config chript
1696
1697Tue Aug 19 20:55:19 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1698  * wait for keypress instead of simple 10 seconds
1699
1700Tue Aug 19 20:54:55 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1701  * redraw ladders in front of dominos
1702
1703Sun Aug 17 20:47:51 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1704  * remove some warnings, provide destructors that free the allocated memory
1705
1706Sun Aug 17 20:35:49 CEST 2008  Andreas R?ver <roever@users.sourceforge.net>
1707  * initial import
1708
1709  The current version can read ressources for background, domioes and sime of the information from levels
1710  it reads a command line parameter: a number and reads the corresponding level from the original files
1711  and displays it, then the program exits
1712