source: libcaca/branches/0.9/ChangeLog @ 405

Last change on this file since 405 was 363, checked in by Sam Hocevar, 19 years ago
  • 0.9 branch.
File size: 107.1 KB
Line 
1------------------------------------------------------------------------
2r259 | sam | 2004-02-02 03:54:43 +0100 (Mon, 02 Feb 2004) | 2 lines
3Changed paths:
4   M /trunk/ChangeLog
5   M /trunk/NEWS
6   M /trunk/configure.ac
7   M /trunk/debian/changelog
8   M /trunk/libcaca.spec
9   M /trunk/msvc/config.h
10
11  * 0.9 release.
12
13------------------------------------------------------------------------
14r258 | sam | 2004-01-26 11:52:30 +0100 (Mon, 26 Jan 2004) | 5 lines
15Changed paths:
16   M /trunk/configure.ac
17   M /trunk/debian/changelog
18   M /trunk/src/caca.c
19   M /trunk/src/event.c
20   M /trunk/src/graphics.c
21
22  * configure.ac:
23    + Check for curses.h as well as ncurses.h.
24  * src/caca.c src/event.c src/graphics.c:
25    + Include curses.h if ncurses.h was not found.
26
27------------------------------------------------------------------------
28r257 | sam | 2004-01-23 10:20:39 +0100 (Fri, 23 Jan 2004) | 3 lines
29Changed paths:
30   M /trunk/examples/cacaview.c
31
32  * examples/cacaview.c:
33    + Moved statusbar and help menu handling in separate functions.
34
35------------------------------------------------------------------------
36r256 | sam | 2004-01-23 10:15:42 +0100 (Fri, 23 Jan 2004) | 4 lines
37Changed paths:
38   M /trunk/src/caca.c
39
40  * src/caca.c:
41    + Alloc the AllocConsole() call to fail in case the process already has
42      a console.
43
44------------------------------------------------------------------------
45r255 | sam | 2004-01-21 18:25:18 +0100 (Wed, 21 Jan 2004) | 6 lines
46Changed paths:
47   M /trunk/examples/cacaview.c
48
49  * examples/cacaview.c:
50    + Proper aspect ratio support.
51    + Finer zoom support.
52    + Handle mouse clicks as next/prev picture command.
53    + Removed useless iterations in draw_checkers().
54
55------------------------------------------------------------------------
56r254 | sam | 2004-01-21 14:49:26 +0100 (Wed, 21 Jan 2004) | 8 lines
57Changed paths:
58   M /trunk/THANKS
59   M /trunk/src/event.c
60   M /trunk/src/graphics.c
61
62  * src/graphics.c:
63    + Fixed a buffer overflow due to bad signed/unsigned handling.
64  * src/event.c:
65    + Disallow zero width or height in the X11 driver.
66    + Fixed resizing in ncurses and slang.
67  * THANKS:
68    + Added the Source Mage maintainer.
69
70------------------------------------------------------------------------
71r253 | sam | 2004-01-18 05:48:09 +0100 (Sun, 18 Jan 2004) | 2 lines
72Changed paths:
73   A /branches/0.8 (from /trunk:252)
74   M /branches/0.8/ChangeLog
75   M /trunk/ChangeLog
76
77  * 0.8 branch.
78
79------------------------------------------------------------------------
80r252 | sam | 2004-01-18 05:45:28 +0100 (Sun, 18 Jan 2004) | 2 lines
81Changed paths:
82   M /trunk/ChangeLog
83   M /trunk/NEWS
84   M /trunk/THANKS
85   M /trunk/configure.ac
86   M /trunk/debian/changelog
87   M /trunk/libcaca.spec
88   M /trunk/msvc/config.h
89
90  * 0.8 release.
91
92------------------------------------------------------------------------
93r251 | sam | 2004-01-18 05:17:35 +0100 (Sun, 18 Jan 2004) | 5 lines
94Changed paths:
95   M /trunk/examples/cacaview.c
96   M /trunk/src/event.c
97   M /trunk/src/graphics.c
98
99  * src/graphics.c:
100    + When resizing under X11, copy the old pixmap to the new one.
101  * examples/cacaview.c:
102    + Resizing support.
103
104------------------------------------------------------------------------
105r250 | sam | 2004-01-18 05:01:32 +0100 (Sun, 18 Jan 2004) | 5 lines
106Changed paths:
107   M /trunk/src/caca_internals.h
108   M /trunk/src/event.c
109   M /trunk/src/graphics.c
110
111  * src/event.c:
112    + Refresh the X11 window when an exposure event is received.
113    + When resizing the X11 window, start showing extra characters when two
114      thirds are visible.
115
116------------------------------------------------------------------------
117r249 | sam | 2004-01-17 23:32:39 +0100 (Sat, 17 Jan 2004) | 6 lines
118Changed paths:
119   M /trunk/TODO
120   M /trunk/examples/cacaview.c
121   M /trunk/src/caca.h
122   M /trunk/src/graphics.c
123
124  * src/graphics.c:
125    + Renamed caca_set_title() to caca_set_window_title().
126    + Implemented caca_get_window_width() and caca_get_window_height().
127  * examples/cacaview.c:
128    + Set the window title to cacaview.
129
130------------------------------------------------------------------------
131r248 | sam | 2004-01-14 11:34:20 +0100 (Wed, 14 Jan 2004) | 8 lines
132Changed paths:
133   M /trunk/src/bitmap.c
134   M /trunk/src/event.c
135
136  * src/event.c:
137    + Make sure the mouse coordinates stay within the screen boundaries even
138      if the window was resized.
139  * src/bitmap.c:
140    + Fixed a buffer underflow in the rendering routine that caused the bottom
141      and rightmost pixels to be missed in certain conditions.
142    + Minor speed optimisation.
143
144------------------------------------------------------------------------
145r247 | sam | 2004-01-14 11:32:04 +0100 (Wed, 14 Jan 2004) | 3 lines
146Changed paths:
147   M /trunk/test
148   M /trunk/test/Makefile.am
149   A /trunk/test/colors.c (from /trunk/examples/demo.c:243)
150
151  * test/colors.c:
152    + Extracted the colour test from examples/demo.c.
153
154------------------------------------------------------------------------
155r246 | sam | 2004-01-13 23:33:09 +0100 (Tue, 13 Jan 2004) | 5 lines
156Changed paths:
157   M /trunk/src/caca_internals.h
158   M /trunk/src/event.c
159   M /trunk/src/graphics.c
160   M /trunk/test/event.c
161
162  * src/graphics.c src/event.c:
163    + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
164  * test/event.c:
165    + Display CACA_EVENT_RESIZE.
166
167------------------------------------------------------------------------
168r245 | sam | 2004-01-13 22:08:43 +0100 (Tue, 13 Jan 2004) | 3 lines
169Changed paths:
170   M /trunk/configure.ac
171   M /trunk/msvc/config.h
172   M /trunk/src/graphics.c
173
174  * src/graphics.c:
175    + Resize handling in the ncurses and slang drivers.
176
177------------------------------------------------------------------------
178r244 | sam | 2004-01-13 21:03:48 +0100 (Tue, 13 Jan 2004) | 8 lines
179Changed paths:
180   M /trunk/examples/aafire.c
181   M /trunk/src/caca.h
182   M /trunk/src/caca_internals.h
183   M /trunk/src/event.c
184   M /trunk/src/graphics.c
185
186  * src/event.c:
187    + Added the CACA_EVENT_RESIZE event.
188    + Added caca_get_mouse_x() and caca_get_mouse_y().
189  * src/graphics.c:
190    + Window resize handling in the X11 driver.
191  * examples/aafire.c:
192    + Fixed a bad assumption in the resize handling code.
193
194------------------------------------------------------------------------
195r243 | sam | 2004-01-13 17:45:45 +0100 (Tue, 13 Jan 2004) | 5 lines
196Changed paths:
197   M /trunk/build-win32
198   M /trunk/configure.ac
199   M /trunk/debian/rules
200   M /trunk/doc/Makefile.am
201   M /trunk/libcaca.spec
202
203  * configure.ac:
204    + Added --disable-doc to let the user not build documentation.
205  * build-win32:
206    + Do not build documentation.
207
208------------------------------------------------------------------------
209r242 | sam | 2004-01-13 16:01:22 +0100 (Tue, 13 Jan 2004) | 7 lines
210Changed paths:
211   M /trunk/THANKS
212   M /trunk/src/Makefile.am
213   A /trunk/src/event.c (from /trunk/src/io.c:238)
214   M /trunk/src/graphics.c
215   D /trunk/src/io.c
216
217  * src/graphics.c:
218    + Fixed a typo preventing Win32 builds.
219  * src/event.c:
220    + Renamed io.c into event.c.
221  * THANKS:
222    + Added Gentoo, NetBSD and FreeBSD porters.
223
224------------------------------------------------------------------------
225r241 | sam | 2004-01-13 10:55:32 +0100 (Tue, 13 Jan 2004) | 13 lines
226Changed paths:
227   M /trunk/Makefile.am
228   M /trunk/configure.ac
229   M /trunk/examples/aafire.c
230   M /trunk/examples/cacaview.c
231   A /trunk/msvc
232   A /trunk/msvc/Makefile.am
233   A /trunk/msvc/cacaball.vcproj
234   A /trunk/msvc/cacademo.vcproj
235   A /trunk/msvc/cacafire.vcproj
236   A /trunk/msvc/cacamoir.vcproj
237   A /trunk/msvc/cacaplas.vcproj
238   A /trunk/msvc/cacaview.vcproj
239   A /trunk/msvc/config.h
240   A /trunk/msvc/libcaca.sln
241   A /trunk/msvc/libcaca.vcproj
242   M /trunk/src/caca.c
243   M /trunk/src/graphics.c
244   M /trunk/src/time.c
245
246  * configure.ac:
247    + Check for sys/times.h and unistd.h.
248    + Added calls to AC_C_CONST and AC_C_INLINE.
249  * src/time.c src/graphics.c:
250    + Fixes for MSVC compilation warnings.
251    + Additional sanity checks in the Win32 driver.
252  * src/caca.c:
253    + Use raw()/noraw() in the curses driver instead of cbreak().
254  * msvc/libcaca.sln:
255    + Added an MSVC solution.
256  * examples/aafire.c:
257    + Slightly reduced the maximum cacafire framerate.
258
259------------------------------------------------------------------------
260r240 | sam | 2004-01-12 18:30:09 +0100 (Mon, 12 Jan 2004) | 5 lines
261Changed paths:
262   M /trunk/NOTES
263   M /trunk/examples/cacaview.c
264   M /trunk/src/caca.h
265   M /trunk/src/graphics.c
266
267  * src/graphics.c:
268    + Implemented caca_set_title() for X11 and Win32.
269  * examples/cacaview.c:
270    + Use caca_set_title() to set the window title to "cacaview".
271
272------------------------------------------------------------------------
273r239 | sam | 2004-01-12 17:22:35 +0100 (Mon, 12 Jan 2004) | 2 lines
274Changed paths:
275   M /trunk/Makefile.am
276   M /trunk/autotools/Makefile.am
277   M /trunk/debian/Makefile.am
278   M /trunk/doc/Makefile.am
279   M /trunk/examples/Makefile.am
280   M /trunk/src/Makefile.am
281   M /trunk/test/Makefile.am
282
283  * Fixed $Id in all Makefile.am files.
284
285------------------------------------------------------------------------
286r238 | sam | 2004-01-12 17:21:34 +0100 (Mon, 12 Jan 2004) | 3 lines
287Changed paths:
288   M /trunk/Makefile.am
289   M /trunk/autotools/Makefile.am
290   A /trunk/build-win32
291   M /trunk/debian/Makefile.am
292   M /trunk/doc/Makefile.am
293   M /trunk/examples/Makefile.am
294   M /trunk/src/Makefile.am
295   M /trunk/test/Makefile.am
296
297  * build-win32:
298    + Win32 cross-compilation script.
299
300------------------------------------------------------------------------
301r237 | sam | 2004-01-12 16:28:27 +0100 (Mon, 12 Jan 2004) | 5 lines
302Changed paths:
303   M /trunk/NEWS
304   M /trunk/debian/control
305   M /trunk/debian/rules
306   M /trunk/doc/Makefile.am
307   M /trunk/doc/cacademo.1
308   M /trunk/examples
309   M /trunk/examples/Makefile.am
310   D /trunk/examples/cacacirc.c
311   A /trunk/examples/cacamoir.c (from /trunk/examples/cacacirc.c:236)
312   M /trunk/libcaca.spec
313
314  * examples/cacamoir.c:
315    + Renamed cacacirc to cacamoir.
316  * libcaca.spec debian/ doc/:
317    + Added cacamoir to the distributed files.
318
319------------------------------------------------------------------------
320r236 | sam | 2004-01-12 15:25:46 +0100 (Mon, 12 Jan 2004) | 8 lines
321Changed paths:
322   M /trunk/examples
323   M /trunk/examples/Makefile.am
324   M /trunk/examples/cacaball.c
325   A /trunk/examples/cacacirc.c
326   M /trunk/examples/cacaplas.c
327
328  * examples/cacaballs.c:
329    + Bigger metaballs, less metaballs.
330    + Rotating palette.
331  * examples/cacaplas.c:
332    + Slightly decreased speed.
333  * examples/cacacirc.c:
334    + New effect.
335
336------------------------------------------------------------------------
337r235 | sam | 2004-01-12 15:01:40 +0100 (Mon, 12 Jan 2004) | 3 lines
338Changed paths:
339   M /trunk/configure.ac
340   M /trunk/src/time.c
341
342  * configure.ac:
343    + Better win32 check for Sleep().
344
345------------------------------------------------------------------------
346r234 | sam | 2004-01-11 19:09:01 +0100 (Sun, 11 Jan 2004) | 5 lines
347Changed paths:
348   M /trunk/configure.ac
349   M /trunk/examples/cacaview.c
350   M /trunk/src/time.c
351
352  * configure.ac src/time.c:
353    + Look for Sleep in -lkernel32.
354  * examples/cacaview.c:
355    + Use caca_wait_event() instead of usleep()/caca_get_event().
356
357------------------------------------------------------------------------
358r233 | sam | 2004-01-11 06:09:02 +0100 (Sun, 11 Jan 2004) | 3 lines
359Changed paths:
360   M /trunk/NOTES
361   M /trunk/examples/cacaview.c
362   M /trunk/src/caca.c
363   M /trunk/src/caca_internals.h
364   M /trunk/src/graphics.c
365   M /trunk/src/io.c
366   M /trunk/src/time.c
367
368  * src/caca.c src/graphics.c src/io.c src/time.c:
369    + Native win32 port.
370
371------------------------------------------------------------------------
372r232 | sam | 2004-01-11 02:45:57 +0100 (Sun, 11 Jan 2004) | 10 lines
373Changed paths:
374   M /trunk/configure.ac
375   M /trunk/src/caca.c
376   M /trunk/src/caca_internals.h
377   M /trunk/src/graphics.c
378   M /trunk/src/io.c
379   M /trunk/src/time.c
380   M /trunk/test/event.c
381
382  * configure.ac:
383    + Check for gettimeofday().
384  * src/time.c:
385    + Created _caca_time().
386    + Ported _caca_getticks() to the Win32 API.
387  * src/caca.c:
388    + Properly builds on Win32.
389  * test/event.c:
390    + Added <stdlib.h> because we use malloc().
391
392------------------------------------------------------------------------
393r231 | sam | 2004-01-10 20:59:50 +0100 (Sat, 10 Jan 2004) | 5 lines
394Changed paths:
395   M /trunk/NEWS
396   M /trunk/THANKS
397   M /trunk/examples/cacaplas.c
398
399  * THANKS examples/cacaplas.c:
400    + Updated credits.
401  * NEWS:
402    + Forthcoming 0.8 news.
403
404------------------------------------------------------------------------
405r230 | sam | 2004-01-10 20:53:14 +0100 (Sat, 10 Jan 2004) | 5 lines
406Changed paths:
407   M /trunk/configure.ac
408   M /trunk/examples
409   M /trunk/examples/Makefile.am
410   A /trunk/examples/cacaplas.c
411
412  * configure.ac:
413    + Check for -lm.
414  * examples/cacaplas.c:
415    + New demo, cacaplas, that displays a colour plasma.
416
417------------------------------------------------------------------------
418r229 | sam | 2004-01-10 20:29:12 +0100 (Sat, 10 Jan 2004) | 12 lines
419Changed paths:
420   M /trunk/src/caca.h
421   M /trunk/src/graphics.c
422   M /trunk/src/io.c
423   M /trunk/test/event.c
424
425  * src/graphics:
426    + Initialise the char buffers in the X11 driver.
427  * src/io.c:
428    + caca_get_event() and caca_wait_event() immediately return zero if
429      event_mask is zero.
430    + Added support for the Home, End, PgUp and PgDown keys.
431    + In the S-Lang driver, added a call to SLang_getkey() before the call to
432      SLkp_getkey(), otherwise a single Escape call will not be interpreted.
433  * test/event.c:
434    + The "quit" sequence now quits the program, instead of "q" alone.
435    + Added a status bar below.
436
437------------------------------------------------------------------------
438r228 | sam | 2004-01-09 10:51:53 +0100 (Fri, 09 Jan 2004) | 16 lines
439Changed paths:
440   M /trunk/BUGS
441   M /trunk/NOTES
442   M /trunk/README
443   M /trunk/configure.ac
444   M /trunk/src/Makefile.am
445   M /trunk/src/caca.c
446   M /trunk/src/caca_internals.h
447   M /trunk/src/graphics.c
448   M /trunk/src/io.c
449   A /trunk/src/time.c
450   M /trunk/test/event.c
451
452  * test/event.c:
453    + Do not refresh after each event, but only when there is no event
454      pending.
455    + If the pressed key is a printable character, display it.
456  * src/time.c:
457    + Moved _caca_getticks() to this file.
458  * src/caca.c:
459    + Set the escape delay to a very low value in the ncurses driver,
460      because I don't want escape sequences to be entered manually.
461  * src/io.c:
462    + Autorepeat emulation in the ncurses and slang drivers: do not
463      immediately send the key release event.
464  * configure.ac:
465    + Check for usleep.
466    + Improvements in the win32 platform detection.
467
468------------------------------------------------------------------------
469r227 | sam | 2004-01-08 19:40:29 +0100 (Thu, 08 Jan 2004) | 5 lines
470Changed paths:
471   M /trunk/configure.ac
472   M /trunk/src/graphics.c
473   M /trunk/test/event.c
474
475  * test/event.c:
476    + Display at least two digits for keycodes.
477  * configure.ac:
478    + ScreenUpdate is actually mandatory for our conio driver.
479
480------------------------------------------------------------------------
481r226 | sam | 2004-01-08 11:22:14 +0100 (Thu, 08 Jan 2004) | 10 lines
482Changed paths:
483   M /trunk/src/graphics.c
484   M /trunk/src/io.c
485   M /trunk/test/event.c
486
487  * src/io.c:
488    + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
489      directly interpreted.
490    + Major rehandling of the event code. All output drivers are now
491      correctly separated.
492  * src/graphics.c:
493    + Fixed a compilation warning.
494  * test/event.c:
495    + More human-readable event printing.
496
497------------------------------------------------------------------------
498r225 | sam | 2004-01-07 19:36:41 +0100 (Wed, 07 Jan 2004) | 2 lines
499Changed paths:
500   A /branches/0.7 (from /trunk:224)
501   M /branches/0.7/ChangeLog
502   M /branches/0.7/libcaca.spec
503   M /trunk/ChangeLog
504   M /trunk/libcaca.spec
505
506  * 0.7 branch.
507
508------------------------------------------------------------------------
509r224 | sam | 2004-01-07 19:22:44 +0100 (Wed, 07 Jan 2004) | 3 lines
510Changed paths:
511   M /trunk/configure.ac
512   M /trunk/debian/changelog
513   M /trunk/libcaca.spec
514
515  * configure.ac:
516    + Release 0.7.
517
518------------------------------------------------------------------------
519r223 | sam | 2004-01-07 19:22:08 +0100 (Wed, 07 Jan 2004) | 3 lines
520Changed paths:
521   M /trunk/src/bitmap.c
522
523  * src/bitmap.c:
524    + Fixed a bug in the dithering characters.
525
526------------------------------------------------------------------------
527r222 | sam | 2004-01-07 19:15:10 +0100 (Wed, 07 Jan 2004) | 5 lines
528Changed paths:
529   M /trunk/NEWS
530   M /trunk/src/bitmap.c
531   M /trunk/src/io.c
532
533  * src/io.c:
534    + Do not report mouse motions if the coordinates did not change.
535  * src/bitmap.c:
536    + More documentation.
537
538------------------------------------------------------------------------
539r221 | sam | 2004-01-07 18:19:36 +0100 (Wed, 07 Jan 2004) | 8 lines
540Changed paths:
541   M /trunk/configure.ac
542   M /trunk/src/caca.c
543   M /trunk/src/graphics.c
544   M /trunk/src/io.c
545   M /trunk/test
546   M /trunk/test/Makefile.am
547   A /trunk/test/event.c
548
549  * test/event.c:
550    + Small event lister, similar to X11's xev.
551  * src/graphics.c:
552    + If possible, disable autorepeat in the X11 driver.
553  * src/io.c:
554    + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
555    + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
556
557------------------------------------------------------------------------
558r220 | sam | 2004-01-07 14:06:06 +0100 (Wed, 07 Jan 2004) | 5 lines
559Changed paths:
560   M /trunk/debian/control
561   M /trunk/debian/rules
562   M /trunk/doc/Makefile.am
563   D /trunk/doc/caca-spritedit.1
564   M /trunk/examples/Makefile.am
565   D /trunk/examples/spritedit.c
566   M /trunk/libcaca.spec
567   M /trunk/test/Makefile.am
568   A /trunk/test/spritedit.c (from /trunk/examples/spritedit.c:213)
569
570  * test/spritedit.c:
571    + Moved spritedit to the test/ directory, because it is not mature enough.
572  * libcaca.spec debian/control debian/rules:
573    + Do not install caca-spritedit.
574
575------------------------------------------------------------------------
576r219 | sam | 2004-01-07 13:45:02 +0100 (Wed, 07 Jan 2004) | 8 lines
577Changed paths:
578   M /trunk/NEWS
579   M /trunk/debian/control
580   M /trunk/debian/rules
581   M /trunk/doc/Makefile.am
582   M /trunk/doc/cacademo.1
583   M /trunk/libcaca.spec
584   M /trunk/src/bitmap.c
585   M /trunk/src/caca.c
586   M /trunk/src/caca.h
587   M /trunk/src/conic.c
588   M /trunk/src/graphics.c
589   M /trunk/src/io.c
590   M /trunk/src/line.c
591   M /trunk/src/sprite.c
592
593  * libcaca.spec debian/control:
594    + Updated the package descriptions to include cacaball.
595  * doc/cacademo.1 doc/Makefile.am:
596    + Use the cacademo manpage as the cacaball manpage.
597  * src/:
598    + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
599      documenting bizarre stuff.
600
601------------------------------------------------------------------------
602r218 | sam | 2004-01-07 13:42:22 +0100 (Wed, 07 Jan 2004) | 4 lines
603Changed paths:
604   M /trunk/examples/cacaball.c
605
606  * examples/cacaball.c:
607    + 24 metaballs instead of 5, but smaller.
608    + Zoom the bitmap to make more use of the screen area.
609
610------------------------------------------------------------------------
611r217 | sam | 2004-01-06 17:31:27 +0100 (Tue, 06 Jan 2004) | 5 lines
612Changed paths:
613   M /trunk/AUTHORS
614   M /trunk/THANKS
615   M /trunk/examples/aafire.c
616   M /trunk/examples/cacaball.c
617
618  * examples/cacaball.c:
619    + Crop the palette so that it looks a bit more like metaballs.
620  * AUTHORS THANKS:
621    + Credited Jylam and Jan Hubicka.
622
623------------------------------------------------------------------------
624r216 | sam | 2004-01-06 13:46:25 +0100 (Tue, 06 Jan 2004) | 6 lines
625Changed paths:
626   M /trunk/examples/cacaball.c
627
628  * examples/cacaball.c:
629    + Huge coding style overhaul.
630    + Display 5 metaballs instead of 3.
631    + Generate the palette instead of having a static one.
632    + Use a 256x256 back buffer for more smoothness.
633
634------------------------------------------------------------------------
635r215 | sam | 2004-01-06 11:12:22 +0100 (Tue, 06 Jan 2004) | 3 lines
636Changed paths:
637   M /trunk/src/graphics.c
638
639  * src/graphics.c:
640    + Fixed a compilation warning.
641
642------------------------------------------------------------------------
643r214 | sam | 2004-01-05 23:16:55 +0100 (Mon, 05 Jan 2004) | 3 lines
644Changed paths:
645   M /trunk/examples
646   M /trunk/examples/Makefile.am
647   A /trunk/examples/cacaball.c
648
649  * examples/cacaball.c:
650    + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
651
652------------------------------------------------------------------------
653r213 | sam | 2004-01-05 19:17:20 +0100 (Mon, 05 Jan 2004) | 4 lines
654Changed paths:
655   M /trunk/examples/aafire.c
656   M /trunk/examples/cacaview.c
657   M /trunk/examples/demo.c
658   M /trunk/examples/spritedit.c
659   M /trunk/src/caca.h
660   M /trunk/src/io.c
661   M /trunk/test/dithering.c
662   M /trunk/test/hsv.c
663
664  * src/io.c:
665    + caca_get_event() and caca_wait_event() now accept a mask as an argument
666      in order to select events.
667
668------------------------------------------------------------------------
669r212 | sam | 2004-01-05 19:10:51 +0100 (Mon, 05 Jan 2004) | 4 lines
670Changed paths:
671   M /trunk/src/graphics.c
672
673  * src/graphics.c:
674    + Fixed a bug that caused an infinite loop if the delay between two
675      caca_refresh() calls was greater than 2000 seconds (or something).
676
677------------------------------------------------------------------------
678r211 | sam | 2004-01-05 19:08:50 +0100 (Mon, 05 Jan 2004) | 5 lines
679Changed paths:
680   M /trunk/examples/cacaview.c
681   M /trunk/src/io.c
682
683  * src/io.c:
684    + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
685  * examples/cacaview.c:
686    + Use <stdlib.h> instead of <malloc.h>.
687
688------------------------------------------------------------------------
689r210 | sam | 2004-01-04 01:45:08 +0100 (Sun, 04 Jan 2004) | 6 lines
690Changed paths:
691   M /trunk/configure.ac
692   M /trunk/doc/Makefile.am
693
694  * configure.ac:
695    + Check for dvips in addition to latex.
696  * doc/Makefile.am:
697    + Workaround for a bug in the latex code generated by doxygen
698      in Mandrake 9.1.
699
700------------------------------------------------------------------------
701r209 | sam | 2004-01-04 01:19:53 +0100 (Sun, 04 Jan 2004) | 5 lines
702Changed paths:
703   M /trunk/libcaca.spec
704
705  * libcaca.spec:
706    + Install documentation into %{doc}/package-version/ instead
707      of %{doc}/package/.
708    + Added tetex-dvips to the build dependencies.
709
710------------------------------------------------------------------------
711r208 | sam | 2004-01-04 00:21:27 +0100 (Sun, 04 Jan 2004) | 2 lines
712Changed paths:
713   A /branches/0.6 (from /trunk:207)
714   M /branches/0.6/ChangeLog
715   M /trunk/ChangeLog
716
717  * 0.6 branch.
718
719------------------------------------------------------------------------
720r207 | sam | 2004-01-04 00:15:48 +0100 (Sun, 04 Jan 2004) | 9 lines
721Changed paths:
722   M /trunk/NEWS
723   M /trunk/configure.ac
724   M /trunk/debian/changelog
725   M /trunk/debian/control
726   M /trunk/debian/rules
727   M /trunk/doc/Makefile.am
728   M /trunk/libcaca.spec
729
730  * configure.ac NEWS:
731    + Prepared the 0.6 release.
732  * libcaca.spec:
733    + Split the RPM into libcaca-devel and caca-utils.
734    + More detailed descriptions.
735    + Packages are now rpmlint clean.
736  * doc/Makefile.am:
737    + Symlink cacafire.1 to cacademo.1 upon manpage installation.
738
739------------------------------------------------------------------------
740r206 | sam | 2004-01-03 18:31:44 +0100 (Sat, 03 Jan 2004) | 3 lines
741Changed paths:
742   M /trunk/configure.ac
743   M /trunk/src/caca.c
744   M /trunk/src/graphics.c
745   M /trunk/src/io.c
746
747  * configure.ac:
748    + Search for <slang/slang.h> in addition of <slang.h>.
749
750------------------------------------------------------------------------
751r205 | sam | 2004-01-03 15:33:35 +0100 (Sat, 03 Jan 2004) | 5 lines
752Changed paths:
753   M /trunk/src/bitmap.c
754
755  * src/bitmap.c:
756    + Dither H/S/V when looking up the two nearest colours.
757    + Weigh pixels in the distance calculation.
758    + Factorised the lookup table calculation.
759
760------------------------------------------------------------------------
761r204 | sam | 2004-01-03 15:28:39 +0100 (Sat, 03 Jan 2004) | 3 lines
762Changed paths:
763   M /trunk/test
764   M /trunk/test/Makefile.am
765   A /trunk/test/hsv.c
766
767  * test/hsv.c:
768    + Trivial saturation/value rendering test.
769
770------------------------------------------------------------------------
771r203 | sam | 2004-01-02 19:09:29 +0100 (Fri, 02 Jan 2004) | 5 lines
772Changed paths:
773   M /trunk/src/bitmap.c
774   M /trunk/src/caca.c
775   M /trunk/src/caca_internals.h
776
777  * src/bitmap.c:
778    + Fixed a minor overflow in the saturation computation.
779    + Use a global lookup table for foreground/background colour selection
780      in the bitmap rendering routine. This broke dithering, sorry.
781
782------------------------------------------------------------------------
783r202 | sam | 2004-01-02 17:52:10 +0100 (Fri, 02 Jan 2004) | 3 lines
784Changed paths:
785   M /trunk/examples/aafire.c
786   M /trunk/examples/cacaview.c
787   M /trunk/src/bitmap.c
788   M /trunk/src/caca.c
789   M /trunk/src/caca.h
790   M /trunk/src/graphics.c
791   M /trunk/src/line.c
792   M /trunk/src/sprite.c
793   M /trunk/test/optipal.c
794
795  * src/ examples/ test/:
796    + Changed <const type> constructs into <type const>.
797
798------------------------------------------------------------------------
799r201 | sam | 2004-01-02 16:35:53 +0100 (Fri, 02 Jan 2004) | 4 lines
800Changed paths:
801   M /trunk/examples/aafire.c
802
803  * examples/aafire.c:
804    + Do not call caca_get_width() 10000 times per frame. Cache the value
805      instead.
806
807------------------------------------------------------------------------
808r200 | sam | 2004-01-02 16:34:16 +0100 (Fri, 02 Jan 2004) | 4 lines
809Changed paths:
810   M /trunk/src/graphics.c
811
812  * src/graphics.c:
813    + Split the drawing of foreground and background colours in the X11
814      driver. Nice performance improvement.
815
816------------------------------------------------------------------------
817r199 | sam | 2004-01-02 16:23:54 +0100 (Fri, 02 Jan 2004) | 3 lines
818Changed paths:
819   M /trunk/examples/cacaview.c
820
821  * examples/cacaview.c:
822    + If Imlib2 was not activated, warn the user that only BMP is supported.
823
824------------------------------------------------------------------------
825r198 | sam | 2004-01-01 19:21:13 +0100 (Thu, 01 Jan 2004) | 5 lines
826Changed paths:
827   M /trunk/AUTHORS
828   M /trunk/Makefile.am
829   A /trunk/THANKS
830   A /trunk/libcaca.spec
831
832  * libcaca.spec:
833    + RPM specfile, courtesy of Richard Zidlicky.
834  * THANKS:
835    + Added a THANKS file for contributors.
836
837------------------------------------------------------------------------
838r197 | sam | 2004-01-01 18:51:57 +0100 (Thu, 01 Jan 2004) | 10 lines
839Changed paths:
840   M /trunk/README
841   M /trunk/src/caca.c
842   M /trunk/src/graphics.c
843
844  * src/graphics.c:
845    + Minor optimisation in caca_set_color().
846    + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
847    + Optimised the X11 caca_refresh() routine by handling strings of the
848      same colour as one text chunk.
849  * src/caca.c:
850    + Bugfix in caca_init when conio is the only compiled-in driver.
851  * README:
852    + Minor documentation updates.
853
854------------------------------------------------------------------------
855r196 | sam | 2004-01-01 17:29:50 +0100 (Thu, 01 Jan 2004) | 5 lines
856Changed paths:
857   M /trunk/examples/aafire.c
858   M /trunk/examples/cacaview.c
859
860  * examples/cacaview.c:
861    + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
862  * examples/aafire.c:
863    + bzero the pixel buffer in the initialisation routine.
864
865------------------------------------------------------------------------
866r195 | sam | 2003-12-31 15:21:08 +0100 (Wed, 31 Dec 2003) | 5 lines
867Changed paths:
868   M /trunk/doc/doxygen.cfg.in
869   M /trunk/src/bitmap.c
870   M /trunk/src/box.c
871   M /trunk/src/caca.h
872   M /trunk/src/conic.c
873   M /trunk/src/graphics.c
874   M /trunk/src/io.c
875   M /trunk/src/line.c
876   M /trunk/src/math.c
877   M /trunk/src/triangle.c
878
879  * doc/doxygen.cfg.in:
880    + Removed caca_internal.h from the list of documented files.
881  * src/:
882    + Minor documentation updates.
883
884------------------------------------------------------------------------
885r194 | sam | 2003-12-31 14:55:34 +0100 (Wed, 31 Dec 2003) | 9 lines
886Changed paths:
887   M /trunk/BUGS
888   M /trunk/debian/rules
889   M /trunk/doc/Makefile.am
890   M /trunk/test/dithering.c
891
892  * test/dithering.c:
893    + Fixed a minor compilation warning.
894  * debian/rules:
895    + Explicitely use --enable-imlib2.
896  * BUGS:
897    + Added a note about blinking consoles.
898  * doc/Makefile.am:
899    + Fixed a bashism in the HTML files installation.
900
901------------------------------------------------------------------------
902r193 | sam | 2003-12-31 14:32:14 +0100 (Wed, 31 Dec 2003) | 4 lines
903Changed paths:
904   M /trunk/doc/Makefile.am
905
906  * doc/Makefile.am:
907    + Do not install doxygen.png directly, because it can be doxygen.gif on
908      old installations.
909
910------------------------------------------------------------------------
911r192 | sam | 2003-12-31 14:26:47 +0100 (Wed, 31 Dec 2003) | 3 lines
912Changed paths:
913   M /trunk/examples/aafire.c
914
915  * examples/aafire.c:
916    + Only quit upon keypress, not mouse motion.
917
918------------------------------------------------------------------------
919r191 | sam | 2003-12-31 14:24:46 +0100 (Wed, 31 Dec 2003) | 3 lines
920Changed paths:
921   M /trunk/examples/aafire.c
922
923  * examples/aafire.c:
924    + Render cacafire at full speed.
925
926------------------------------------------------------------------------
927r190 | sam | 2003-12-31 14:20:18 +0100 (Wed, 31 Dec 2003) | 6 lines
928Changed paths:
929   M /trunk/src/graphics.c
930   M /trunk/test
931   M /trunk/test/Makefile.am
932   A /trunk/test/optipal.c
933
934  * test/optipal.c:
935    + Optimised S-Lang palette generator.
936  * src/graphics:
937    + Removed the S-Lang palette generator and replaced it with the tables
938      generated by optipal.
939
940------------------------------------------------------------------------
941r189 | sam | 2003-12-31 13:26:22 +0100 (Wed, 31 Dec 2003) | 5 lines
942Changed paths:
943   M /trunk/Makefile.am
944   M /trunk/configure.ac
945   M /trunk/examples/Makefile.am
946   A /trunk/test
947   A /trunk/test/Makefile.am
948   A /trunk/test/dithering.c
949
950  * Makefile.am:
951    + Added a test directory for test programs.
952  * test/dithering.c:
953    + The value/saturation dithering example.
954
955------------------------------------------------------------------------
956r188 | sam | 2003-12-31 13:05:44 +0100 (Wed, 31 Dec 2003) | 5 lines
957Changed paths:
958   M /trunk/examples/cacaview.c
959   M /trunk/src/caca.c
960
961  * src/caca.c:
962    + Do not try the X11 driver if DISPLAY is set to the empty string.
963  * examples/cacaview.c:
964    + Cosmetic fixes.
965
966------------------------------------------------------------------------
967r187 | sam | 2003-12-31 13:00:18 +0100 (Wed, 31 Dec 2003) | 3 lines
968Changed paths:
969   M /trunk/examples/Makefile.am
970   A /trunk/examples/cacaview.c (from /trunk/examples/view.c:182)
971   D /trunk/examples/view.c
972
973  * example/:
974    + Renamed view.c into cacaview.c.
975
976------------------------------------------------------------------------
977r186 | sam | 2003-12-31 12:17:47 +0100 (Wed, 31 Dec 2003) | 3 lines
978Changed paths:
979   M /trunk/src/io.c
980
981  * src/io.c:
982    + Fixed mouse support under ncurses and slang.
983
984------------------------------------------------------------------------
985r185 | sam | 2003-12-31 12:17:00 +0100 (Wed, 31 Dec 2003) | 3 lines
986Changed paths:
987   M /trunk/configure.ac
988
989  * configure.ac:
990    + Error out if Imlib2 was not found. Override with --disable-imlib2.
991
992------------------------------------------------------------------------
993r184 | sam | 2003-12-31 02:16:47 +0100 (Wed, 31 Dec 2003) | 6 lines
994Changed paths:
995   M /trunk/doc
996   M /trunk/examples/demo.c
997   M /trunk/src/caca.h
998   M /trunk/src/io.c
999
1000  * src/io.c:
1001    + Mouse support under X11.
1002    + Split the mouse motion and mouse click events.
1003  * examples/demo.c:
1004    + Mouse motion support.
1005
1006------------------------------------------------------------------------
1007r183 | sam | 2003-12-31 02:02:08 +0100 (Wed, 31 Dec 2003) | 5 lines
1008Changed paths:
1009   M /trunk/src/caca.c
1010   M /trunk/src/graphics.c
1011
1012  * src/graphics.c:
1013    + Compilation fix.
1014  * src/caca.c:
1015    + Minor indentation fix.
1016
1017------------------------------------------------------------------------
1018r182 | sam | 2003-12-26 00:59:48 +0100 (Fri, 26 Dec 2003) | 6 lines
1019Changed paths:
1020   M /trunk/configure.ac
1021   M /trunk/src/caca.c
1022
1023  * src/caca.c:
1024    + Prefer the X11 driver if $DISPLAY is set.
1025    + The slang driver is now preferred over the ncurses driver.
1026  * configure.ac:
1027    + Autodetect conio.h.
1028
1029------------------------------------------------------------------------
1030r181 | sam | 2003-12-26 00:22:13 +0100 (Fri, 26 Dec 2003) | 4 lines
1031Changed paths:
1032   M /trunk/configure.ac
1033
1034  * configure.ac:
1035    + Autodetect ncurses, slang and X11.
1036    + Abort if no output driver was selected or detected.
1037
1038------------------------------------------------------------------------
1039r180 | sam | 2003-12-25 22:38:46 +0100 (Thu, 25 Dec 2003) | 2 lines
1040Changed paths:
1041   A /branches/0.5 (from /trunk:179)
1042   M /branches/0.5/ChangeLog
1043   M /trunk/ChangeLog
1044
1045  * 0.5 branch.
1046
1047------------------------------------------------------------------------
1048r179 | sam | 2003-12-25 22:36:52 +0100 (Thu, 25 Dec 2003) | 3 lines
1049Changed paths:
1050   M /trunk/NEWS
1051   M /trunk/configure.ac
1052   M /trunk/debian/changelog
1053
1054  * configure.ac NEWS debian/changelog:
1055    + New 0.5 release.
1056
1057------------------------------------------------------------------------
1058r178 | sam | 2003-12-25 22:28:55 +0100 (Thu, 25 Dec 2003) | 5 lines
1059Changed paths:
1060   M /trunk/BUGS
1061   M /trunk/NOTES
1062   M /trunk/configure.ac
1063   M /trunk/src/graphics.c
1064
1065  * NOTES BUGS:
1066    + Updated information about the S-Lang colour pair shortage bug.
1067  * src/graphics.c:
1068    + Implemented the solution explained in NOTES.
1069
1070------------------------------------------------------------------------
1071r177 | sam | 2003-12-25 19:09:58 +0100 (Thu, 25 Dec 2003) | 3 lines
1072Changed paths:
1073   M /trunk/src/caca.c
1074
1075  * src/caca.c:
1076    + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
1077
1078------------------------------------------------------------------------
1079r176 | sam | 2003-12-25 19:08:46 +0100 (Thu, 25 Dec 2003) | 3 lines
1080Changed paths:
1081   M /trunk/NOTES
1082
1083  * NOTES:
1084    + Added a section with a proposed solution to the slang problem.
1085
1086------------------------------------------------------------------------
1087r175 | sam | 2003-12-25 11:18:37 +0100 (Thu, 25 Dec 2003) | 2 lines
1088Changed paths:
1089   A /branches/0.4 (from /trunk:174)
1090   M /branches/0.4/ChangeLog
1091   M /trunk/ChangeLog
1092
1093  * 0.4 branch.
1094
1095------------------------------------------------------------------------
1096r174 | sam | 2003-12-25 00:58:32 +0100 (Thu, 25 Dec 2003) | 5 lines
1097Changed paths:
1098   M /trunk/configure.ac
1099   M /trunk/debian/control
1100
1101  * debian/control:
1102    + Added missing dependencies to the -dev package.
1103  * configure.ac:
1104    + Kludge for woody builds where x_includes is undefined.
1105
1106------------------------------------------------------------------------
1107r173 | sam | 2003-12-24 17:23:37 +0100 (Wed, 24 Dec 2003) | 3 lines
1108Changed paths:
1109   M /trunk/src/caca.h
1110
1111  * src/caca.h:
1112    + Documented CACA_FONT.
1113
1114------------------------------------------------------------------------
1115r172 | sam | 2003-12-24 17:16:16 +0100 (Wed, 24 Dec 2003) | 3 lines
1116Changed paths:
1117   M /trunk/doc/Makefile.am
1118
1119  * doc/Makefile.am:
1120    + Rename the refman.ps doxygen documentation to libcaca.ps.
1121
1122------------------------------------------------------------------------
1123r171 | sam | 2003-12-24 16:43:45 +0100 (Wed, 24 Dec 2003) | 5 lines
1124Changed paths:
1125   M /trunk/NEWS
1126   M /trunk/src/caca.h
1127   M /trunk/src/graphics.c
1128
1129  * src/graphics.c:
1130    + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
1131  * src/caca.c:
1132    + Documented the CACA_GEOMETRY environment variable.
1133
1134------------------------------------------------------------------------
1135r170 | sam | 2003-12-24 16:35:07 +0100 (Wed, 24 Dec 2003) | 3 lines
1136Changed paths:
1137   M /trunk/src/caca_internals.h
1138   M /trunk/src/graphics.c
1139   M /trunk/src/io.c
1140
1141  * src/io.c:
1142    + Mouse support in the X11 driver.
1143
1144------------------------------------------------------------------------
1145r169 | sam | 2003-12-24 15:48:38 +0100 (Wed, 24 Dec 2003) | 4 lines
1146Changed paths:
1147   M /trunk/src/graphics.c
1148
1149  * src/graphics:
1150    + Use XCreateWindow instead of XCreateSimpleWindow.
1151    + Set the X window title to "caca for X".
1152
1153------------------------------------------------------------------------
1154r168 | sam | 2003-12-23 18:25:29 +0100 (Tue, 23 Dec 2003) | 4 lines
1155Changed paths:
1156   M /trunk/debian/changelog
1157   M /trunk/debian/control
1158   M /trunk/debian/rules
1159
1160  * debian/control:
1161    + Build-depend on doxygen and tetex to build documentation.
1162    + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
1163
1164------------------------------------------------------------------------
1165r167 | sam | 2003-12-23 18:01:38 +0100 (Tue, 23 Dec 2003) | 7 lines
1166Changed paths:
1167   M /trunk/BUGS
1168   M /trunk/Makefile.am
1169   M /trunk/NEWS
1170   M /trunk/README
1171   M /trunk/TODO
1172   M /trunk/configure.ac
1173   M /trunk/doc/Makefile.am
1174   M /trunk/src/graphics.c
1175
1176  * configure.ac NEWS:
1177    + Prepared release 0.4.
1178  * src/graphics.c README BUGS TODO:
1179    + Updated documentation.
1180  * Makefile.am doc/Makefile.am:
1181    + Install the generated doxygen documentation.
1182
1183------------------------------------------------------------------------
1184r166 | sam | 2003-12-23 17:32:56 +0100 (Tue, 23 Dec 2003) | 4 lines
1185Changed paths:
1186   M /trunk/src/io.c
1187
1188  * src/io.c:
1189    + Fixed a warning by including <unistd.h>.
1190    + Support for arrow and function keys under X11.
1191
1192------------------------------------------------------------------------
1193r165 | sam | 2003-12-23 14:27:40 +0100 (Tue, 23 Dec 2003) | 9 lines
1194Changed paths:
1195   M /trunk/configure.ac
1196   M /trunk/doc/Makefile.am
1197   D /trunk/doc/doxygen.cfg
1198   A /trunk/doc/doxygen.cfg.in (from /trunk/doc/doxygen.cfg:164)
1199   M /trunk/examples/aafire.c
1200   M /trunk/examples/demo.c
1201   M /trunk/examples/spritedit.c
1202   M /trunk/examples/view.c
1203   M /trunk/src/bitmap.c
1204   M /trunk/src/box.c
1205   M /trunk/src/caca.c
1206   M /trunk/src/caca.h
1207   M /trunk/src/caca_internals.h
1208   M /trunk/src/conic.c
1209   M /trunk/src/graphics.c
1210   M /trunk/src/io.c
1211   M /trunk/src/line.c
1212   M /trunk/src/math.c
1213   M /trunk/src/sprite.c
1214   M /trunk/src/triangle.c
1215
1216  * src/io.c:
1217    + Added caca_wait_event(), a blocking caca_get_event().
1218  * src/ examples/:
1219    + More documentation.
1220  * doc/doxygen.cfg.in:
1221    + doc/doxygen.cfg is now generated by configure, so that we can use
1222      @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
1223    + Create manpages.
1224
1225------------------------------------------------------------------------
1226r164 | sam | 2003-12-23 12:08:37 +0100 (Tue, 23 Dec 2003) | 2 lines
1227Changed paths:
1228   M /trunk/doc/doxygen.cfg
1229   M /trunk/src/bitmap.c
1230   M /trunk/src/caca.c
1231   M /trunk/src/caca.h
1232
1233  * More API documentation.
1234
1235------------------------------------------------------------------------
1236r163 | sam | 2003-12-22 23:58:24 +0100 (Mon, 22 Dec 2003) | 3 lines
1237Changed paths:
1238   M /trunk/src/caca.c
1239
1240  * caca.c:
1241    + Fixed typos in the initialisation code.
1242
1243------------------------------------------------------------------------
1244r162 | sam | 2003-12-22 16:26:12 +0100 (Mon, 22 Dec 2003) | 6 lines
1245Changed paths:
1246   M /trunk/configure.ac
1247   M /trunk/src/bitmap.c
1248   M /trunk/src/caca.c
1249   M /trunk/src/caca.h
1250   M /trunk/src/caca_internals.h
1251   M /trunk/src/conic.c
1252   M /trunk/src/graphics.c
1253   M /trunk/src/io.c
1254   M /trunk/src/line.c
1255
1256  * src/graphics.c src/caca.c src/io.c:
1257    + Support for simultaneously compiled-in drivers.
1258    + Honour the CACA_DRIVER environment variable.
1259  * configure.ac:
1260    + Drivers are no longer mutually exclusive.
1261
1262------------------------------------------------------------------------
1263r161 | sam | 2003-12-21 01:39:41 +0100 (Sun, 21 Dec 2003) | 3 lines
1264Changed paths:
1265   M /trunk/src/graphics.c
1266
1267  * src/graphics:
1268    + Initialise default height at 32 (as in aalib).
1269
1270------------------------------------------------------------------------
1271r160 | sam | 2003-12-20 13:07:56 +0100 (Sat, 20 Dec 2003) | 5 lines
1272Changed paths:
1273   M /trunk/src/caca_internals.h
1274   M /trunk/src/graphics.c
1275   M /trunk/src/io.c
1276
1277  * src/graphics.c:
1278    + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
1279    + Use an intermediary X pixmap for rendering.
1280    + Slightly changed the variable naming scheme.
1281
1282------------------------------------------------------------------------
1283r159 | sam | 2003-12-20 11:54:35 +0100 (Sat, 20 Dec 2003) | 3 lines
1284Changed paths:
1285   M /trunk/examples/aafire.c
1286
1287  * examples/aafire.c:
1288    + The image buffer in cacafire was too small.
1289
1290------------------------------------------------------------------------
1291r158 | sam | 2003-12-19 18:26:23 +0100 (Fri, 19 Dec 2003) | 4 lines
1292Changed paths:
1293   M /trunk/src/graphics.c
1294
1295  * src/graphics.c:
1296    + Progress in the X11 driver.
1297    + Fixed a compilation bug in the conio driver.
1298
1299------------------------------------------------------------------------
1300r157 | sam | 2003-12-18 10:46:19 +0100 (Thu, 18 Dec 2003) | 4 lines
1301Changed paths:
1302   M /trunk/debian/changelog
1303   M /trunk/debian/control
1304   M /trunk/debian/rules
1305
1306  * debian/rules debian/control:
1307    + Moved cacafire to the caca-utils package. Added proper conflict/replace.
1308    + Symlinked cacafire.1 to cacademo.1.
1309
1310------------------------------------------------------------------------
1311r155 | sam | 2003-12-18 01:41:28 +0100 (Thu, 18 Dec 2003) | 7 lines
1312Changed paths:
1313   M /trunk/ChangeLog
1314   M /trunk/NEWS
1315   M /trunk/README
1316   M /trunk/debian/changelog
1317   M /trunk/debian/control
1318   M /trunk/doc/doxygen.cfg
1319
1320  * debian/control:
1321    + Updated long descriptions.
1322  * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
1323    + Prepared 0.3 release.
1324  * README:
1325    + --enable-ncurses is now the default.
1326
1327------------------------------------------------------------------------
1328r154 | sam | 2003-12-18 01:11:52 +0100 (Thu, 18 Dec 2003) | 3 lines
1329Changed paths:
1330   M /trunk/src/bitmap.c
1331   M /trunk/src/box.c
1332   M /trunk/src/caca.c
1333   M /trunk/src/caca.h
1334   M /trunk/src/conic.c
1335   M /trunk/src/graphics.c
1336   M /trunk/src/io.c
1337   M /trunk/src/line.c
1338   M /trunk/src/math.c
1339   M /trunk/src/sprite.c
1340   M /trunk/src/triangle.c
1341
1342  * src/:
1343    + Doxygenated public functions.
1344
1345------------------------------------------------------------------------
1346r153 | sam | 2003-12-17 16:03:05 +0100 (Wed, 17 Dec 2003) | 3 lines
1347Changed paths:
1348   M /trunk/src/caca.h
1349
1350  * src/caca.h:
1351    + Documented environment variables.
1352
1353------------------------------------------------------------------------
1354r152 | sam | 2003-12-17 00:25:54 +0100 (Wed, 17 Dec 2003) | 4 lines
1355Changed paths:
1356   M /trunk/examples/view.c
1357
1358  * examples/view.c:
1359    + Fixed a bug in the loading of 1bpp BMPs.
1360    + Commented stuff.
1361
1362------------------------------------------------------------------------
1363r151 | sam | 2003-12-17 00:06:54 +0100 (Wed, 17 Dec 2003) | 7 lines
1364Changed paths:
1365   M /trunk/examples/Makefile.am
1366   M /trunk/examples/view.c
1367
1368  * examples/view.c:
1369    + If Imlib2 is not available, use a custom simple BMP loader.
1370    + Draw the bottom bar one line higher to leave room for a status line.
1371    + '?' now properly toggles help.
1372  * examples/Makefile.am:
1373    + Always build cacaview.
1374
1375------------------------------------------------------------------------
1376r150 | sam | 2003-12-16 10:06:46 +0100 (Tue, 16 Dec 2003) | 5 lines
1377Changed paths:
1378   M /trunk/configure.ac
1379   M /trunk/src/bitmap.c
1380
1381  * src/bitmap.c:
1382    + If the alpha palette is all-zero, forget the alpha channel.
1383  * configure.ac:
1384    + Export HAVE_IMLIB2_H and the like.
1385
1386------------------------------------------------------------------------
1387r149 | sam | 2003-12-15 16:02:50 +0100 (Mon, 15 Dec 2003) | 4 lines
1388Changed paths:
1389   M /trunk/src/bitmap.c
1390
1391  * src/bitmap.c:
1392    + If the alpha mask is 0, ignore alpha information.
1393    + Ditto if no alpha information is given with the palette.
1394
1395------------------------------------------------------------------------
1396r148 | sam | 2003-12-15 11:38:03 +0100 (Mon, 15 Dec 2003) | 4 lines
1397Changed paths:
1398   M /trunk/configure.ac
1399   M /trunk/src/caca.c
1400   M /trunk/src/caca_internals.h
1401   M /trunk/src/graphics.c
1402   M /trunk/src/io.c
1403
1404  * src/graphics.c src/io.c:
1405    + Beginning of an X11 driver. Currently we merely open the window and
1406      check keyboard events.
1407
1408------------------------------------------------------------------------
1409r147 | sam | 2003-12-12 17:19:44 +0100 (Fri, 12 Dec 2003) | 7 lines
1410Changed paths:
1411   M /trunk/configure.ac
1412   M /trunk/debian/changelog
1413   M /trunk/src/caca.c
1414
1415  * configure.ac debian/changelog:
1416    + Prepare for 0.3 release.
1417    + Check for strcasecmp().
1418  * src/caca.c:
1419    + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
1420      variables.
1421
1422------------------------------------------------------------------------
1423r146 | sam | 2003-12-12 15:49:41 +0100 (Fri, 12 Dec 2003) | 13 lines
1424Changed paths:
1425   M /trunk/examples/aafire.c
1426   M /trunk/examples/demo.c
1427   M /trunk/examples/view.c
1428   M /trunk/src/bitmap.c
1429   M /trunk/src/caca.c
1430   M /trunk/src/caca.h
1431   M /trunk/src/caca_internals.h
1432
1433  * src/bitmap.c:
1434    + Added antialiasing support.
1435    + Dithering, antialiasing and background mode can now be selected at
1436      runtime.
1437  * src/caca.c src/caca.h:
1438    + Renamed caca_dithering into caca_feature and extended the type to
1439      express background colour and antialiasing mode.
1440  * examples/demo.c:
1441    + Fixed a bug that disabled the sprite demo.
1442    + Draw solid flares.
1443  * examples/view.c:
1444    + Select antialiasing and background mode at runtime.
1445
1446------------------------------------------------------------------------
1447r145 | sam | 2003-12-11 18:01:09 +0100 (Thu, 11 Dec 2003) | 2 lines
1448Changed paths:
1449   M /trunk/BUGS
1450   M /trunk/TODO
1451   M /trunk/debian/control
1452   M /trunk/doc/cacademo.1
1453   M /trunk/doc/cacaview.1
1454
1455  * Minor updates to manpages, BUGS, TODO and the Debian control file.
1456
1457------------------------------------------------------------------------
1458r144 | sam | 2003-12-11 17:56:35 +0100 (Thu, 11 Dec 2003) | 5 lines
1459Changed paths:
1460   M /trunk/src/Makefile.am
1461   M /trunk/src/bitmap.c
1462   M /trunk/src/caca.c
1463   M /trunk/src/caca.h
1464   M /trunk/src/caca_internals.h
1465   M /trunk/src/graphics.c
1466
1467  * src/caca.c:
1468    + Moved global variables to src/graphics.c.
1469  * src/bitmap.c:
1470    + Sanitised prototypes.
1471
1472------------------------------------------------------------------------
1473r143 | sam | 2003-12-11 17:31:49 +0100 (Thu, 11 Dec 2003) | 17 lines
1474Changed paths:
1475   M /trunk/examples
1476   M /trunk/examples/aafire.c
1477   M /trunk/examples/demo.c
1478   M /trunk/examples/view.c
1479   M /trunk/src/bitmap.c
1480   M /trunk/src/box.c
1481   M /trunk/src/caca.c
1482   M /trunk/src/caca.h
1483   M /trunk/src/caca_internals.h
1484   M /trunk/src/conic.c
1485   M /trunk/src/graphics.c
1486   M /trunk/src/line.c
1487   M /trunk/src/sprite.c
1488   M /trunk/src/triangle.c
1489
1490  * src/graphics.c:
1491    + Internally cache screen width and height.
1492  * src/bitmap.c:
1493    + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
1494      alpha as fully transparent, and any other value as fully opaque.
1495    + Slightly tuned colour weights in the renderer.
1496    + caca_set_bitmap_palette() takes unsigned ints.
1497  * examples/demo.c:
1498    + Added a crap render demo.
1499  * examples/aafire.c:
1500    + Set a 20ms delay.
1501    + Added alpha values to the palette.
1502  * examples/view.c:
1503    + Draw a gray checkered grid below the image so that transparent images
1504      look a lot nicer.
1505    + 'f' toggles "fullscreen" mode.
1506
1507------------------------------------------------------------------------
1508r142 | sam | 2003-12-11 16:54:53 +0100 (Thu, 11 Dec 2003) | 6 lines
1509Changed paths:
1510   M /trunk/caca-config.in
1511   M /trunk/configure.ac
1512
1513  * configure.ac:
1514    + Set the executable bit of caca-config when regenerating that file.
1515  * caca-config.in:
1516    + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
1517      have @CACA_LIBS@.
1518
1519------------------------------------------------------------------------
1520r141 | sam | 2003-12-02 23:27:27 +0100 (Tue, 02 Dec 2003) | 6 lines
1521Changed paths:
1522   M /trunk/configure.ac
1523   M /trunk/examples/Makefile.am
1524   A /trunk/examples/aafire.c
1525
1526  * configure.ac:
1527    + Removed unused USE_* variables.
1528    + Export -lslang and -lncurses as @CACA_LIBS@.
1529  * examples/aafire.c:
1530    + Imported aafire.c from the AAlib tree and ported it to libcaca.
1531
1532------------------------------------------------------------------------
1533r139 | sam | 2003-11-30 18:15:31 +0100 (Sun, 30 Nov 2003) | 2 lines
1534Changed paths:
1535   M /trunk/ChangeLog
1536   M /trunk/NEWS
1537   M /trunk/TODO
1538   M /trunk/debian/changelog
1539   M /trunk/debian/control
1540
1541  * 0.2 release.
1542
1543------------------------------------------------------------------------
1544r138 | sam | 2003-11-30 18:14:19 +0100 (Sun, 30 Nov 2003) | 3 lines
1545Changed paths:
1546   M /trunk/examples/view.c
1547
1548  * examples/view.c:
1549    + Removed last endianness issue.
1550
1551------------------------------------------------------------------------
1552r137 | sam | 2003-11-30 17:34:04 +0100 (Sun, 30 Nov 2003) | 5 lines
1553Changed paths:
1554   M /trunk/examples/view.c
1555   M /trunk/src/bitmap.c
1556   M /trunk/src/io.c
1557
1558  * src/io.c:
1559    + Removed a useless message.
1560  * src/bitmap.c examples/view.c:
1561    + Really fixed the endianness issue.
1562
1563------------------------------------------------------------------------
1564r136 | sam | 2003-11-30 16:56:02 +0100 (Sun, 30 Nov 2003) | 5 lines
1565Changed paths:
1566   M /trunk/src/bitmap.c
1567
1568  * src/bitmap.c:
1569    + Fine-tuned the new renderer.
1570    + Fixed warnings.
1571    + Changed hardcoded values to macros.
1572
1573------------------------------------------------------------------------
1574r135 | sam | 2003-11-30 16:01:55 +0100 (Sun, 30 Nov 2003) | 11 lines
1575Changed paths:
1576   M /trunk/configure.ac
1577   M /trunk/examples/demo.c
1578   M /trunk/examples/view.c
1579   M /trunk/src/bitmap.c
1580   M /trunk/src/caca.c
1581   M /trunk/src/caca.h
1582
1583  * src/bitmap.c:
1584    + Fixed an endianness issue in the byte reader.
1585    + Decreased precision in RGB and HSV values to avoid overflows.
1586    + New dithering method: 2x2 ordered.
1587    + New renderer, with background colour awareness.
1588  * configure.ac:
1589    + Check for <endian.h>.
1590  * examples/demo.c examples/view.c:
1591    + Fixed an endianness issue in cacaview.
1592    + Adapted code to the additional dithering method.
1593
1594------------------------------------------------------------------------
1595r134 | sam | 2003-11-30 03:11:37 +0100 (Sun, 30 Nov 2003) | 4 lines
1596Changed paths:
1597   M /trunk/examples/view.c
1598   M /trunk/src/bitmap.c
1599
1600  * src/bitmap.c examples/view.c:
1601    + Fixed an endianness issue in caca_draw_bitmap().
1602    + Code cleanup.
1603
1604------------------------------------------------------------------------
1605r133 | sam | 2003-11-30 02:18:10 +0100 (Sun, 30 Nov 2003) | 13 lines
1606Changed paths:
1607   M /trunk/TODO
1608   M /trunk/doc/cacaview.1
1609   M /trunk/examples/Makefile.am
1610   M /trunk/examples/view.c
1611   M /trunk/src/caca.c
1612
1613  * src/caca.c:
1614    + Minor change to the dithering names.
1615  * TODO:
1616    + Added cacaview TODO.
1617  * doc/cacaview.1:
1618    + Wrote a manpage for cacaview.
1619  * examples/Makefile.am:
1620    + Moved the -DX_DISPLAY_MISSING=1 here.
1621  * examples/view.c:
1622    + Capital 'D' cycles through dithering modes in reverse order.
1623    + Sleep when there is nothing to do.
1624    + Cosmetic code reorganisation.
1625
1626------------------------------------------------------------------------
1627r132 | sam | 2003-11-29 20:35:07 +0100 (Sat, 29 Nov 2003) | 9 lines
1628Changed paths:
1629   M /trunk/examples/demo.c
1630   M /trunk/examples/view.c
1631   M /trunk/src/bitmap.c
1632   M /trunk/src/caca.c
1633   M /trunk/src/caca.h
1634
1635  * src/caca.c src/caca.h:
1636    + Added caca_get_dithering_name().
1637  * src/bitmap.c:
1638    + Created a new dithering method with an 8x8 ordered matrix.
1639    + Replaced the char list with a string for better readability.
1640    + Dithering functions now return a value between 0 and 255.
1641  * examples/demo.c examples/view.c:
1642    + Adapted to use caca_get_dithering_name().
1643
1644------------------------------------------------------------------------
1645r131 | sam | 2003-11-29 19:04:42 +0100 (Sat, 29 Nov 2003) | 3 lines
1646Changed paths:
1647   M /trunk/src/caca.c
1648
1649  * src/caca.c:
1650    + Test whether ncurses knows xterm-16color before setting $TERM.
1651
1652------------------------------------------------------------------------
1653r130 | sam | 2003-11-29 18:36:00 +0100 (Sat, 29 Nov 2003) | 6 lines
1654Changed paths:
1655   M /trunk/examples/view.c
1656
1657  * examples/view.c:
1658    + Added top and bottom status lines, like in mutt and slrn.
1659    + Added a status string when loading an image or upon error.
1660    + Can load multiple files; use 'n' and 'p' for next and previous.
1661    + Clip zoom between -48 and +48.
1662
1663------------------------------------------------------------------------
1664r129 | sam | 2003-11-29 17:42:35 +0100 (Sat, 29 Nov 2003) | 2 lines
1665Changed paths:
1666   M /trunk/src/caca.c
1667
1668  * Fixed a C99ism.
1669
1670------------------------------------------------------------------------
1671r128 | sam | 2003-11-29 15:41:37 +0100 (Sat, 29 Nov 2003) | 9 lines
1672Changed paths:
1673   M /trunk/NOTES
1674   M /trunk/configure.ac
1675   M /trunk/src/caca.c
1676   M /trunk/src/graphics.c
1677
1678  * configure.ac:
1679    + Default to ncurses, not slang, because slang only has 128 colour pairs.
1680  * src/caca.c:
1681    + Disable scrolling to avoid hashmap scrolling optimization code.
1682  * src/graphics.c:
1683    + Swap fg and bg in the colour pair indexing, so that bg is always
1684      right.
1685    + Disable alt charset support to exploit my patched slang.
1686
1687------------------------------------------------------------------------
1688r127 | sam | 2003-11-28 21:39:54 +0100 (Fri, 28 Nov 2003) | 10 lines
1689Changed paths:
1690   M /trunk/NOTES
1691   M /trunk/examples/view.c
1692   M /trunk/src/bitmap.c
1693
1694  * src/bitmap.c:
1695    + Dither chroma outside of rgb2hsv_default().
1696    + Clip fromx and fromy values.
1697  * NOTES:
1698    + Link to the XTerm control sequences.
1699  * examples/view.c:
1700    + Draw status bar.
1701    + Move with 'h' 'j' 'k' 'l', à la vi.
1702    + '?' toggles a help menu.
1703
1704------------------------------------------------------------------------
1705r126 | sam | 2003-11-28 00:18:12 +0100 (Fri, 28 Nov 2003) | 3 lines
1706Changed paths:
1707   M /trunk/src/bitmap.c
1708
1709  * src/bitmap.c:
1710    + Removed § from the list of default characters due to collisions.
1711
1712------------------------------------------------------------------------
1713r125 | sam | 2003-11-27 23:54:48 +0100 (Thu, 27 Nov 2003) | 6 lines
1714Changed paths:
1715   A /trunk/debian/caca-utils.mime
1716   M /trunk/debian/control
1717   M /trunk/debian/rules
1718
1719  * debian/control:
1720    + Removed slang1-dev dependency in caca-utils.
1721  * debian/caca-utils.mime debian/rules:
1722    + Added a MIME file with low priority.
1723    + Added call to dh_installmime.
1724
1725------------------------------------------------------------------------
1726r124 | sam | 2003-11-27 23:29:13 +0100 (Thu, 27 Nov 2003) | 5 lines
1727Changed paths:
1728   M /trunk/configure.ac
1729   M /trunk/src/caca.c
1730   M /trunk/src/caca_internals.h
1731   M /trunk/src/graphics.c
1732
1733  * src/caca.c src/graphics.c:
1734    + Moved graphics stuff from caca.c to graphics.c.
1735    + Added a few kludges: if gnome-terminal or konsole are detected, switch
1736      to TERM=xterm-16color to benefit from extended colour palette.
1737
1738------------------------------------------------------------------------
1739r123 | sam | 2003-11-27 22:56:30 +0100 (Thu, 27 Nov 2003) | 13 lines
1740Changed paths:
1741   M /trunk/NOTES
1742   M /trunk/examples/demo.c
1743   M /trunk/examples/spritedit.c
1744   M /trunk/src/bitmap.c
1745   M /trunk/src/caca.c
1746   M /trunk/src/caca.h
1747   M /trunk/src/graphics.c
1748   M /trunk/src/sprite.c
1749
1750  * NOTES:
1751    + Added setab/setaf quotes from the XTerm terminfo.
1752    + Proposed a workaround for bright colours on any terminal.
1753  * src/caca.c:
1754    + 16 colour support for ncurses and conio.
1755  * src/graphics.c:
1756    + Ported to 16 colour support.
1757    + Added a missing <stdio.h> for BUFSIZ.
1758    + Disabled vsnprintf under DOS (only vsprintf exists).
1759  * examples/:
1760    + Don't abort if the caca.txt sprite was not found.
1761    + Ported to 16 colour support.
1762
1763------------------------------------------------------------------------
1764r122 | sam | 2003-11-27 14:27:32 +0100 (Thu, 27 Nov 2003) | 2 lines
1765Changed paths:
1766   M /trunk/NOTES
1767
1768  * NOTES: more notes about colours.
1769
1770------------------------------------------------------------------------
1771r121 | sam | 2003-11-27 10:43:56 +0100 (Thu, 27 Nov 2003) | 5 lines
1772Changed paths:
1773   M /trunk/Makefile.am
1774   M /trunk/configure.ac
1775   M /trunk/examples/Makefile.am
1776
1777  * configure.ac:
1778    + More sensible imlib2 detection, works with cross-compilation.
1779  * Makefile.am:
1780    + Don't forget to include NOTES to the dist tarball.
1781
1782------------------------------------------------------------------------
1783r120 | sam | 2003-11-27 10:38:16 +0100 (Thu, 27 Nov 2003) | 2 lines
1784Changed paths:
1785   A /trunk/NOTES
1786   M /trunk/README
1787   M /trunk/debian/rules
1788
1789  * NOTES: added information about colour support.
1790
1791------------------------------------------------------------------------
1792r119 | sam | 2003-11-26 22:02:31 +0100 (Wed, 26 Nov 2003) | 2 lines
1793Changed paths:
1794   M /trunk/configure.ac
1795
1796  * configure.ac: Added a missing check for <inttypes.h>.
1797
1798------------------------------------------------------------------------
1799r118 | sam | 2003-11-26 21:58:30 +0100 (Wed, 26 Nov 2003) | 2 lines
1800Changed paths:
1801   M /trunk/src/bitmap.c
1802
1803  * src/bitmap.c: Support for more colour depths.
1804
1805------------------------------------------------------------------------
1806r115 | sam | 2003-11-24 20:56:04 +0100 (Mon, 24 Nov 2003) | 9 lines
1807Changed paths:
1808   M /trunk/configure.ac
1809   M /trunk/examples/Makefile.am
1810   M /trunk/examples/demo.c
1811   M /trunk/examples/view.c
1812
1813  * configure.ac examples/Makefile.am:
1814    + Added a check for imlib2-config.
1815    + Build cacaview conditionally.
1816  * examples/demo.c:
1817    + Removed all gdkpixbuf code.
1818  * examples/view.c:
1819    + Default to ordered dithering.
1820    + Make sure the arrows always work even if delta is too small.
1821
1822------------------------------------------------------------------------
1823r114 | sam | 2003-11-24 18:51:40 +0100 (Mon, 24 Nov 2003) | 4 lines
1824Changed paths:
1825   M /trunk/debian
1826   M /trunk/debian/control
1827   M /trunk/debian/rules
1828
1829  * debian/:
1830    + New caca-utils package.
1831    + Move cacademo, cacaview and caca-spritedit to caca-utils.
1832
1833------------------------------------------------------------------------
1834r113 | sam | 2003-11-24 18:50:14 +0100 (Mon, 24 Nov 2003) | 6 lines
1835Changed paths:
1836   M /trunk/doc/Makefile.am
1837   D /trunk/doc/caca-demo.1
1838   A /trunk/doc/cacademo.1 (from /trunk/doc/caca-demo.1:112)
1839   A /trunk/doc/cacaview.1
1840   M /trunk/examples
1841   M /trunk/examples/Makefile.am
1842   A /trunk/examples/view.c
1843
1844  * examples/:
1845    + Simple image viewer, cacaview, based on libcaca and imlib2.
1846    + Renamed caca-demo into cacademo.
1847  * doc/:
1848    + Renamed doc/caca-demo.1 into doc/cacademo.1.
1849
1850------------------------------------------------------------------------
1851r112 | sam | 2003-11-23 16:34:35 +0100 (Sun, 23 Nov 2003) | 2 lines
1852Changed paths:
1853   M /trunk/src/Makefile.am
1854   A /trunk/src/bitmap.c (from /trunk/src/blit.c:111)
1855   D /trunk/src/blit.c
1856
1857  * Renamed src/blit.c into src/bitmap.c.
1858
1859------------------------------------------------------------------------
1860r111 | sam | 2003-11-23 04:44:59 +0100 (Sun, 23 Nov 2003) | 5 lines
1861Changed paths:
1862   M /trunk/examples/demo.c
1863   M /trunk/src/caca.c
1864   M /trunk/src/caca.h
1865   M /trunk/src/io.c
1866
1867  * src/caca.c:
1868    + Mouse initialisation in ncurses.
1869  * src/io.c:
1870    + Mouse support in ncurses.
1871
1872------------------------------------------------------------------------
1873r110 | sam | 2003-11-22 15:28:36 +0100 (Sat, 22 Nov 2003) | 3 lines
1874Changed paths:
1875   M /trunk/debian/control
1876
1877  * debian/control:
1878    + libcaca-dev should depend on slang1-dev.
1879
1880------------------------------------------------------------------------
1881r109 | sam | 2003-11-22 15:23:18 +0100 (Sat, 22 Nov 2003) | 3 lines
1882Changed paths:
1883   M /trunk/debian/Makefile.am
1884
1885  * debian/Makefile.am:
1886    + Added compat and copyright to the distributed files.
1887
1888------------------------------------------------------------------------
1889r108 | sam | 2003-11-22 15:19:36 +0100 (Sat, 22 Nov 2003) | 2 lines
1890Changed paths:
1891   A /trunk/ChangeLog
1892   M /trunk/debian/rules
1893
1894  * Added a ChangeLog file.
1895
1896------------------------------------------------------------------------
1897r107 | sam | 2003-11-22 15:13:53 +0100 (Sat, 22 Nov 2003) | 3 lines
1898Changed paths:
1899   M /trunk/examples/Makefile.am
1900
1901  * examples/Makefile.am:
1902    + Compilation fix when libcaca is not available.
1903
1904------------------------------------------------------------------------
1905r106 | sam | 2003-11-22 14:44:02 +0100 (Sat, 22 Nov 2003) | 9 lines
1906Changed paths:
1907   M /trunk/debian/changelog
1908   A /trunk/debian/copyright
1909   M /trunk/debian/rules
1910   M /trunk/doc/Makefile.am
1911   M /trunk/doc/caca-config.1
1912   A /trunk/doc/caca-demo.1
1913   A /trunk/doc/caca-spritedit.1
1914   M /trunk/examples/caca.txt
1915
1916  * debian/:
1917    + Wrote the changelog for the Debian release.
1918    + Wrote a copyright file.
1919  * doc/:
1920    + Wrote manpages for caca-demo and caca-spritedit.
1921  * examples/caca.txt:
1922    + Centered the sprite handle.
1923    + Added a second frame to the sprite.
1924
1925------------------------------------------------------------------------
1926r105 | sam | 2003-11-22 13:53:55 +0100 (Sat, 22 Nov 2003) | 11 lines
1927Changed paths:
1928   A /trunk/AUTHORS
1929   M /trunk/Makefile.am
1930   A /trunk/NEWS
1931   M /trunk/configure.ac
1932   A /trunk/doc
1933   A /trunk/doc/Makefile.am
1934   A /trunk/doc/caca-config.1
1935   A /trunk/doc/doxygen.cfg
1936   A /trunk/doc/footer.html
1937   A /trunk/doc/header.html
1938
1939  * AUTHORS NEWS:
1940    + Added these mandatory files.
1941  * doc/:
1942    + Wrote a Doxygen configuration file.
1943    + Added a manpage for caca-config(1), borrowed from sdl-config.
1944  * configure.ac:
1945    + Use new style AC_INIT.
1946    + Error out if no library was found.
1947    + Added *djgpp* to the list of non-PIC platforms.
1948    + Added checks for doxygen and latex.
1949
1950------------------------------------------------------------------------
1951r104 | sam | 2003-11-22 13:51:27 +0100 (Sat, 22 Nov 2003) | 2 lines
1952Changed paths:
1953   M /trunk/examples/Makefile.am
1954   M /trunk/examples/demo.c
1955
1956  * Disabled gdkpixbuf code.
1957
1958------------------------------------------------------------------------
1959r103 | sam | 2003-11-22 13:45:25 +0100 (Sat, 22 Nov 2003) | 3 lines
1960Changed paths:
1961   M /trunk/src/blit.c
1962   M /trunk/src/box.c
1963   M /trunk/src/caca.c
1964   M /trunk/src/caca.h
1965   M /trunk/src/caca_internals.h
1966   M /trunk/src/conic.c
1967   M /trunk/src/graphics.c
1968   M /trunk/src/io.c
1969   M /trunk/src/line.c
1970   M /trunk/src/math.c
1971   M /trunk/src/sprite.c
1972   M /trunk/src/triangle.c
1973
1974  * src/:
1975    + Doxygenated a few things.
1976
1977------------------------------------------------------------------------
1978r102 | sam | 2003-11-21 15:34:07 +0100 (Fri, 21 Nov 2003) | 8 lines
1979Changed paths:
1980   M /trunk/TODO
1981   M /trunk/examples/demo.c
1982   M /trunk/src/blit.c
1983   M /trunk/src/caca.h
1984
1985  * TODO:
1986    + A few updates.
1987  * src/blit.c:
1988    + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
1989    + Started removing hardcoded bitmask and pitch values.
1990  * examples/demo.c:
1991    + Do something with mouse clicks.
1992
1993------------------------------------------------------------------------
1994r101 | sam | 2003-11-21 15:14:26 +0100 (Fri, 21 Nov 2003) | 3 lines
1995Changed paths:
1996   M /trunk/src/io.c
1997
1998  * src/io.c:
1999    + Fixed an off-by-one error in the mouse driver.
2000
2001------------------------------------------------------------------------
2002r100 | sam | 2003-11-20 17:54:04 +0100 (Thu, 20 Nov 2003) | 13 lines
2003Changed paths:
2004   M /trunk
2005   M /trunk/Makefile.am
2006   M /trunk/README
2007   M /trunk/TODO
2008   A /trunk/caca-config.in
2009   M /trunk/configure.ac
2010   M /trunk/debian
2011   A /trunk/debian/compat
2012   M /trunk/debian/control
2013   M /trunk/debian/rules
2014   M /trunk/examples
2015   M /trunk/examples/Makefile.am
2016   M /trunk/examples/demo.c
2017   M /trunk/src/Makefile.am
2018
2019  * debian/control:
2020    + Changed section to libs/libdevel instead of games/games.
2021    + Changed package name to libcaca-dev.
2022  * debian/rules:
2023    + Use debian/compat instead of DH_COMPAT.
2024    + Install README, BUGS and TODO into /usr/share/doc.
2025  * caca-config.in:
2026    + First version of the config script.
2027  * configure.ac src/Makefile.am:
2028    + Build a static PIC library as well.
2029  * README TODO:
2030    + Various updates.
2031
2032------------------------------------------------------------------------
2033r99 | sam | 2003-11-19 19:38:49 +0100 (Wed, 19 Nov 2003) | 3 lines
2034Changed paths:
2035   M /trunk/TODO
2036   M /trunk/src/io.c
2037
2038  * TODO: New stuff to do.
2039  * src/io.c: left and right arrow keys were swapped.
2040
2041------------------------------------------------------------------------
2042r98 | sam | 2003-11-19 18:49:43 +0100 (Wed, 19 Nov 2003) | 3 lines
2043Changed paths:
2044   M /trunk/src/blit.c
2045   M /trunk/src/caca.c
2046   M /trunk/src/io.c
2047
2048  * src/io.c:
2049    + Fixed a bug in the mouse coordinates reporting.
2050
2051------------------------------------------------------------------------
2052r97 | sam | 2003-11-19 18:32:10 +0100 (Wed, 19 Nov 2003) | 6 lines
2053Changed paths:
2054   M /trunk/examples/demo.c
2055   M /trunk/examples/spritedit.c
2056   M /trunk/src/blit.c
2057   M /trunk/src/caca.c
2058   M /trunk/src/caca.h
2059   M /trunk/src/io.c
2060
2061  * src/io.c:
2062    + Renamed sdl_get_key() into sdl_get_event().
2063    + Handle mouse clicks.
2064  * src/caca.c:
2065    + Activate the terminal's mouse handling if supported.
2066
2067------------------------------------------------------------------------
2068r96 | sam | 2003-11-17 17:11:34 +0100 (Mon, 17 Nov 2003) | 8 lines
2069Changed paths:
2070   M /trunk/examples/Makefile.am
2071   M /trunk/src/Makefile.am
2072   M /trunk/src/blit.c
2073   M /trunk/src/caca.h
2074   M /trunk/src/io.c
2075
2076  * src/io.c src/caca.h:
2077    + Interpret escape sequences for F1, F2, left, right, etc.
2078  * src/Makefile.am examples/Makefile.am:
2079    + Install caca.h in /usr/include.
2080    + Do not install example programs.
2081  * src/blit.c:
2082    + Minor improvements to grayscale colors.
2083
2084------------------------------------------------------------------------
2085r95 | sam | 2003-11-17 11:15:40 +0100 (Mon, 17 Nov 2003) | 2 lines
2086Changed paths:
2087   D /trunk/.cvsignore
2088   D /trunk/autotools/.cvsignore
2089
2090  * Removed legacy .cvsignore files.
2091
2092------------------------------------------------------------------------
2093r94 | sam | 2003-11-16 18:41:43 +0100 (Sun, 16 Nov 2003) | 6 lines
2094Changed paths:
2095   M /trunk/examples/demo.c
2096   M /trunk/src/blit.c
2097   M /trunk/src/caca.h
2098
2099  * src/blit.c:
2100    + Hue calculation now uses integers only.
2101    + Dithering is now parametrable. Implemented none, ordered, random.
2102  * examples/demo.c:
2103    + Added dithering selection.
2104
2105------------------------------------------------------------------------
2106r93 | sam | 2003-11-16 16:20:17 +0100 (Sun, 16 Nov 2003) | 8 lines
2107Changed paths:
2108   M /trunk/examples/Makefile.am
2109   A /trunk/examples/caca.txt
2110   M /trunk/examples/demo.c
2111   M /trunk/examples/spritedit.c
2112   M /trunk/src/blit.c
2113   M /trunk/src/caca.c
2114   M /trunk/src/caca.h
2115   M /trunk/src/caca_internals.h
2116   M /trunk/src/graphics.c
2117
2118  * src/blit.c:
2119    + Added caca_set_dithering() (unused yet).
2120    + Added random dithering.
2121  * src/caca.h:
2122    + Renamed legacy EE_* enums to CACA_*.
2123  * examples/demo.c examples/caca.txt:
2124    + Added a default sprite for libcaca.
2125
2126------------------------------------------------------------------------
2127r92 | sam | 2003-11-16 13:28:29 +0100 (Sun, 16 Nov 2003) | 2 lines
2128Changed paths:
2129   M /trunk/examples/demo.c
2130   M /trunk/examples/spritedit.c
2131   M /trunk/src/blit.c
2132   M /trunk/src/box.c
2133   M /trunk/src/caca.c
2134   M /trunk/src/caca.h
2135   M /trunk/src/caca_internals.h
2136   M /trunk/src/conic.c
2137   M /trunk/src/graphics.c
2138   M /trunk/src/io.c
2139   M /trunk/src/line.c
2140   M /trunk/src/math.c
2141   M /trunk/src/sprite.c
2142   M /trunk/src/triangle.c
2143
2144  * Changed copyleft to LGPL.
2145
2146------------------------------------------------------------------------
2147r91 | sam | 2003-11-16 13:13:46 +0100 (Sun, 16 Nov 2003) | 3 lines
2148Changed paths:
2149   M /trunk/Makefile.am
2150   M /trunk/configure.ac
2151   A /trunk/examples (from /trunk/test:90)
2152   M /trunk/examples/Makefile.am
2153   D /trunk/libcaca
2154   A /trunk/src (from /trunk/libcaca:90)
2155   M /trunk/src/line.c
2156   D /trunk/test
2157
2158  * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
2159    to examples/.
2160
2161------------------------------------------------------------------------
2162r90 | sam | 2003-11-16 13:07:52 +0100 (Sun, 16 Nov 2003) | 2 lines
2163Changed paths:
2164   M /trunk/COPYING
2165   M /trunk/Makefile.am
2166   M /trunk/README
2167   M /trunk/TODO
2168   M /trunk/bootstrap
2169   M /trunk/configure.ac
2170   D /trunk/data
2171   D /trunk/debian/.cvsignore
2172   M /trunk/debian/changelog
2173   M /trunk/debian/control
2174   M /trunk/debian/rules
2175   D /trunk/doc
2176   D /trunk/src
2177
2178  * The big TTYvaders/libcaca split. This is libcaca.
2179
2180------------------------------------------------------------------------
2181r89 | sam | 2003-11-16 12:26:54 +0100 (Sun, 16 Nov 2003) | 8 lines
2182Changed paths:
2183   M /trunk/configure.ac
2184   M /trunk/libcaca/blit.c
2185   M /trunk/libcaca/caca.c
2186   M /trunk/libcaca/conic.c
2187   M /trunk/libcaca/graphics.c
2188   M /trunk/src/weapons.c
2189
2190  * configure.ac:
2191    + Added -Wsign-compare to the warning flags.
2192  * libcaca/caca.c:
2193    + Fixed a signed/unsigned bug that caused infinite waits with
2194      ee_set_delay(0).
2195  * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
2196    + Fixed minor signed/unsigned comparison warnings.
2197
2198------------------------------------------------------------------------
2199r88 | sam | 2003-11-16 01:33:35 +0100 (Sun, 16 Nov 2003) | 2 lines
2200Changed paths:
2201   M /trunk/Makefile.am
2202   M /trunk/TODO
2203   M /trunk/configure.ac
2204   A /trunk/libcaca (from /trunk/libee:87)
2205   M /trunk/libcaca/Makefile.am
2206   M /trunk/libcaca/blit.c
2207   M /trunk/libcaca/box.c
2208   A /trunk/libcaca/caca.c (from /trunk/libee/ee.c:87)
2209   A /trunk/libcaca/caca.h (from /trunk/libee/ee.h:87)
2210   A /trunk/libcaca/caca_internals.h (from /trunk/libee/ee_internals.h:87)
2211   M /trunk/libcaca/conic.c
2212   D /trunk/libcaca/ee.c
2213   D /trunk/libcaca/ee.h
2214   D /trunk/libcaca/ee_internals.h
2215   M /trunk/libcaca/graphics.c
2216   M /trunk/libcaca/io.c
2217   M /trunk/libcaca/line.c
2218   M /trunk/libcaca/math.c
2219   M /trunk/libcaca/sprite.c
2220   M /trunk/libcaca/triangle.c
2221   D /trunk/libee
2222   M /trunk/src/Makefile.am
2223   M /trunk/src/aliens.c
2224   M /trunk/src/bonus.c
2225   M /trunk/src/box.c
2226   M /trunk/src/ceo.c
2227   M /trunk/src/collide.c
2228   M /trunk/src/common.h
2229   M /trunk/src/explosions.c
2230   M /trunk/src/intro.c
2231   M /trunk/src/main.c
2232   M /trunk/src/overlay.c
2233   M /trunk/src/player.c
2234   M /trunk/src/starfield.c
2235   M /trunk/src/tunnel.c
2236   M /trunk/src/weapons.c
2237   M /trunk/test/Makefile.am
2238   M /trunk/test/demo.c
2239   M /trunk/test/spritedit.c
2240
2241  * Renamed libee to libcaca. Far less collisions.
2242
2243------------------------------------------------------------------------
2244r87 | sam | 2003-11-16 01:09:09 +0100 (Sun, 16 Nov 2003) | 2 lines
2245Changed paths:
2246   M /trunk/libee/Makefile.am
2247   A /trunk/libee/blit.c
2248   M /trunk/libee/ee.h
2249   M /trunk/test/Makefile.am
2250   M /trunk/test/demo.c
2251
2252  * Very ugly ee_blit function. Will be polished in a while.
2253
2254------------------------------------------------------------------------
2255r86 | sam | 2003-11-15 13:42:38 +0100 (Sat, 15 Nov 2003) | 10 lines
2256Changed paths:
2257   M /trunk/libee/ee.c
2258   M /trunk/libee/ee.h
2259   M /trunk/libee/graphics.c
2260   M /trunk/test/demo.c
2261
2262  * libee/ee.c:
2263    + Replaced ee_color_names[] with ee_get_color_name().
2264    + Don't oversleep in ee_refresh().
2265  * libee/graphics.c:
2266    + Implemented ee_printf().
2267  * test/demo.c:
2268    + If new keypresses are detected, don't wait for the next screen refresh.
2269    + Added an fps counter on demos.
2270    + Added controls for outlines and drawing boundaries.
2271
2272------------------------------------------------------------------------
2273r85 | sam | 2003-11-15 10:58:20 +0100 (Sat, 15 Nov 2003) | 8 lines
2274Changed paths:
2275   M /trunk/libee/ee.c
2276   M /trunk/libee/ee.h
2277   M /trunk/libee/ee_internals.h
2278   M /trunk/libee/graphics.c
2279   M /trunk/libee/line.c
2280
2281  * libee/graphics.c:
2282    + Correct clipping in ee_putstr() for long strings.
2283  * libee/ee.c:
2284    + New ee_get_rendertime() call to provide framerate information.
2285  * libee/ee.h:
2286    + Added const keywords where it was meaningful, despite Slang's blatant
2287      omission of such keywords in its prototypes.
2288
2289------------------------------------------------------------------------
2290r84 | sam | 2003-11-14 20:00:07 +0100 (Fri, 14 Nov 2003) | 6 lines
2291Changed paths:
2292   M /trunk/libee/ee.c
2293   M /trunk/src/main.c
2294   M /trunk/test/demo.c
2295
2296  * libee/ee.c:
2297    + Implemented correct framerate wait loop.
2298    + No framedropping yet.
2299  * test/demo.c src/main.c:
2300    + Set an arbitrary framerate for demos.
2301
2302------------------------------------------------------------------------
2303r83 | sam | 2003-11-14 19:49:53 +0100 (Fri, 14 Nov 2003) | 2 lines
2304Changed paths:
2305   M /trunk/src/Makefile.am
2306   M /trunk/test/Makefile.am
2307
2308  * Fixed compilation in an alternate directory.
2309
2310------------------------------------------------------------------------
2311r82 | sam | 2003-11-14 18:02:36 +0100 (Fri, 14 Nov 2003) | 2 lines
2312Changed paths:
2313   M /trunk/src/box.c
2314   M /trunk/src/main.c
2315   M /trunk/src/player.c
2316   M /trunk/src/starfield.c
2317   M /trunk/src/tunnel.c
2318   M /trunk/src/weapons.c
2319
2320  * Sanity checks after each malloc() call.
2321
2322------------------------------------------------------------------------
2323r81 | sam | 2003-11-14 17:55:58 +0100 (Fri, 14 Nov 2003) | 4 lines
2324Changed paths:
2325   M /trunk/libee/ee.h
2326   M /trunk/libee/math.c
2327
2328  * libee/math.c:
2329    + ee_sqrt() now uses unsigned ints.
2330    + Avoid overflows in ee_sqrt().
2331
2332------------------------------------------------------------------------
2333r80 | sam | 2003-11-13 18:12:40 +0100 (Thu, 13 Nov 2003) | 2 lines
2334Changed paths:
2335   M /trunk/src/intro.c
2336
2337  * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
2338
2339------------------------------------------------------------------------
2340r79 | sam | 2003-11-13 17:45:25 +0100 (Thu, 13 Nov 2003) | 6 lines
2341Changed paths:
2342   M /trunk/libee/ee.c
2343   M /trunk/libee/ee_internals.h
2344   M /trunk/libee/graphics.c
2345   M /trunk/libee/sprite.c
2346
2347  * libee/ee.c:
2348    + Error checking in ee_init().
2349    + Pre-generate the empty line for ee_clear().
2350  * libee/sprite.c:
2351    + Better error checking in ee_sprite_load().
2352
2353------------------------------------------------------------------------
2354r78 | sam | 2003-11-13 16:41:12 +0100 (Thu, 13 Nov 2003) | 2 lines
2355Changed paths:
2356   M /trunk/libee/conic.c
2357   M /trunk/libee/line.c
2358   M /trunk/src/box.c
2359
2360  * Minor coding style changes.
2361
2362------------------------------------------------------------------------
2363r77 | sam | 2003-11-13 16:37:49 +0100 (Thu, 13 Nov 2003) | 2 lines
2364Changed paths:
2365   M /trunk/data/Makefile.am
2366   D /trunk/data/bar_boss
2367   D /trunk/data/bar_fighter
2368   A /trunk/data/barboss.txt (from /trunk/data/bar_boss:76)
2369   A /trunk/data/barfight.txt (from /trunk/data/bar_fighter:76)
2370   D /trunk/data/baz_fighter
2371   A /trunk/data/bazfight.txt (from /trunk/data/baz_fighter:76)
2372   A /trunk/data/bongem.txt (from /trunk/data/item_gem:76)
2373   A /trunk/data/bonheart.txt (from /trunk/data/item_heart:76)
2374   D /trunk/data/explosion_medium
2375   D /trunk/data/explosion_small
2376   D /trunk/data/foo_fighter
2377   A /trunk/data/foofight.txt (from /trunk/data/foo_fighter:76)
2378   D /trunk/data/item_gem
2379   D /trunk/data/item_heart
2380   A /trunk/data/ship.txt (from /trunk/data/ship_green:76)
2381   D /trunk/data/ship_green
2382   D /trunk/data/weapon_bomb
2383   D /trunk/data/weapon_fragbomb
2384   A /trunk/data/wpnbomb.txt (from /trunk/data/weapon_bomb:76)
2385   A /trunk/data/wpnfrag.txt (from /trunk/data/weapon_fragbomb:76)
2386   A /trunk/data/xplmed.txt (from /trunk/data/explosion_medium:76)
2387   A /trunk/data/xplsmall.txt (from /trunk/data/explosion_small:76)
2388   M /trunk/src/aliens.c
2389   M /trunk/src/bonus.c
2390   M /trunk/src/explosions.c
2391   M /trunk/src/intro.c
2392   M /trunk/src/player.c
2393   M /trunk/src/weapons.c
2394   M /trunk/test/demo.c
2395
2396  * Renamed sprites to < 8+3 names for the DOS port.
2397
2398------------------------------------------------------------------------
2399r76 | sam | 2003-11-13 00:46:58 +0100 (Thu, 13 Nov 2003) | 7 lines
2400Changed paths:
2401   M /trunk/data/bar_boss
2402   M /trunk/data/bar_fighter
2403   M /trunk/data/baz_fighter
2404   M /trunk/data/explosion_medium
2405   M /trunk/data/explosion_small
2406   M /trunk/data/foo_fighter
2407   M /trunk/data/item_gem
2408   M /trunk/data/item_heart
2409   M /trunk/data/ship_green
2410   M /trunk/data/weapon_bomb
2411   M /trunk/data/weapon_fragbomb
2412   M /trunk/src/starfield.c
2413   M /trunk/test/demo.c
2414
2415  * test/demo.c:
2416    + Removed a spurious '\n' from an ee_putstr().
2417  * src/starfield.c:
2418    + Fixed starfield color.
2419  * data/:
2420    + Fixed every sprite's colors.
2421
2422------------------------------------------------------------------------
2423r75 | sam | 2003-11-12 22:18:50 +0100 (Wed, 12 Nov 2003) | 25 lines
2424Changed paths:
2425   A /trunk/BUGS
2426   M /trunk/Makefile.am
2427   M /trunk/README
2428   M /trunk/TODO
2429   M /trunk/libee/Makefile.am
2430   M /trunk/libee/box.c
2431   M /trunk/libee/conic.c
2432   M /trunk/libee/ee.c
2433   M /trunk/libee/ee.h
2434   A /trunk/libee/ee_internals.h
2435   M /trunk/libee/graphics.c
2436   M /trunk/libee/io.c
2437   M /trunk/libee/line.c
2438   M /trunk/libee/math.c
2439   M /trunk/libee/sprite.c
2440   M /trunk/libee/triangle.c
2441   M /trunk/src/Makefile.am
2442   M /trunk/src/overlay.c
2443   M /trunk/src/weapons.c
2444   M /trunk/test/demo.c
2445
2446  * libee/ee.h:
2447    + Added ee_color_names[] containing our 16 color names.
2448  * libee/ee.c:
2449    + Extended our color set to the full 16 instead of 10.
2450    + Precalculate ncurses attributes.
2451  * libee/graphics.c:
2452    + Clip color value in ee_set_color().
2453    + Clip characters in ee_putchar().
2454    + Partially clip characters in ee_putstr(), overflows aren't checked yet.
2455  * libee/ee_internals.h:
2456    + New file to share extern variables within libee.
2457
2458  * test/demo.c:
2459    + Added a simple demo_color() to output all colors.
2460    + Replaced four ee_draw_line() with ee_draw_thin_box().
2461    + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
2462      defines y1.
2463    + Randomized colours from 0 to 15 instead of 1 to 10.
2464
2465  * src/Makefiles.am:
2466    + Added -lm to the ttyvaders linking flags because of the intro.
2467
2468  * README BUGS TODO:
2469    + Updated.
2470
2471------------------------------------------------------------------------
2472r74 | sam | 2003-11-12 19:41:02 +0100 (Wed, 12 Nov 2003) | 7 lines
2473Changed paths:
2474   M /trunk/README
2475   M /trunk/configure.ac
2476   M /trunk/libee/ee.c
2477   M /trunk/libee/graphics.c
2478
2479  * README:
2480    + Added a note about dos cross-compilation.
2481  * configure.ac:
2482    + Added a check for ScreenUpdate in <pc.h>.
2483  * libee/graphics.c libee/ee.c:
2484    + Improved the conio port thanks to ScreenUpdate().
2485
2486------------------------------------------------------------------------
2487r73 | sam | 2003-11-12 17:23:18 +0100 (Wed, 12 Nov 2003) | 2 lines
2488Changed paths:
2489   M /trunk/configure.ac
2490   M /trunk/libee/conic.c
2491   M /trunk/libee/ee.c
2492   M /trunk/libee/graphics.c
2493   M /trunk/libee/io.c
2494   M /trunk/libee/line.c
2495
2496  * MS-DOS port of libee, using <conio.h>.
2497
2498------------------------------------------------------------------------
2499r72 | sam | 2003-11-12 02:48:58 +0100 (Wed, 12 Nov 2003) | 17 lines
2500Changed paths:
2501   M /trunk/data/foo_fighter
2502   M /trunk/libee/box.c
2503   M /trunk/libee/ee.h
2504   M /trunk/libee/graphics.c
2505   M /trunk/libee/line.c
2506   M /trunk/libee/sprite.c
2507   M /trunk/src/Makefile.am
2508   M /trunk/src/aliens.c
2509   M /trunk/src/bonus.c
2510   M /trunk/src/box.c
2511   M /trunk/src/common.h
2512   M /trunk/src/explosions.c
2513   A /trunk/src/intro.c
2514   M /trunk/src/main.c
2515   M /trunk/src/overlay.c
2516   M /trunk/src/player.c
2517   M /trunk/src/starfield.c
2518   M /trunk/src/tunnel.c
2519   M /trunk/src/weapons.c
2520   M /trunk/test/demo.c
2521   M /trunk/test/spritedit.c
2522
2523  * libee/graphics.c:
2524    + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
2525  * libee/line.c:
2526    + Implemented draw_polyline() and draw_thin_polyline().
2527  * libee/sprite.c:
2528    + Removed the f member of struct ee_sprite.
2529    + Implemented ee_get_sprite_{width|height|dx|dy}().
2530    + Restore the color fater ee_draw_sprite() is called.
2531  * libee/box.c:
2532    + Fixed a bug causing improper box clipping at the right and the bottom.
2533  * data/foo_fighter:
2534    + Fixed bugs in the sprite.
2535  * src/intro.c:
2536    + Test effects for the future game's intro.
2537  * test/spritedit.c:
2538    + Added stuff to the sprite editor. We can now navigate through frames.
2539
2540------------------------------------------------------------------------
2541r71 | sam | 2003-11-11 11:22:19 +0100 (Tue, 11 Nov 2003) | 13 lines
2542Changed paths:
2543   M /trunk/libee/Makefile.am
2544   A /trunk/libee/box.c
2545   M /trunk/libee/conic.c
2546   M /trunk/libee/ee.h
2547   M /trunk/libee/triangle.c
2548   M /trunk/test/demo.c
2549
2550  * libee/triangle.c:
2551    + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
2552  * libee/box.c:
2553    + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
2554  * libee/conic.c:
2555    + Wrote ee_fill_ellipse().
2556    + First attempt at ee_draw_thin_ellipse(), to be reworked.
2557  * test/demo.c:
2558    + Merged demo_lines() and demo_thin_lines().
2559    + Merged demo_triangles() and demo_outlined_triangles().
2560    + Wrote demo_box().
2561    + Use ee_fill_ellipse() in demo_all().
2562
2563------------------------------------------------------------------------
2564r70 | sam | 2003-11-11 09:00:36 +0100 (Tue, 11 Nov 2003) | 5 lines
2565Changed paths:
2566   M /trunk/data/Makefile.am
2567   A /trunk/data/ship_green
2568   M /trunk/src/collide.c
2569   M /trunk/src/main.c
2570   M /trunk/src/player.c
2571   M /trunk/src/weapons.c
2572
2573  * src/weapons.c:
2574    + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
2575  * src/player.c:
2576    + Use ee_draw_sprite() to draw our ship.
2577
2578------------------------------------------------------------------------
2579r69 | sam | 2003-11-11 00:38:50 +0100 (Tue, 11 Nov 2003) | 8 lines
2580Changed paths:
2581   M /trunk/libee/Makefile.am
2582   M /trunk/libee/conic.c
2583   M /trunk/libee/ee.c
2584   M /trunk/libee/ee.h
2585   A /trunk/libee/graphics.c (from /trunk/libee/ee.c:68)
2586   M /trunk/libee/io.c
2587   M /trunk/libee/line.c
2588   M /trunk/libee/math.c
2589   M /trunk/libee/sprite.c
2590   M /trunk/libee/triangle.c
2591   M /trunk/src/box.c
2592   M /trunk/src/overlay.c
2593   M /trunk/src/player.c
2594   M /trunk/src/starfield.c
2595   M /trunk/src/tunnel.c
2596   M /trunk/src/weapons.c
2597   M /trunk/test/demo.c
2598
2599  * libee/graphics.c:
2600    + Moved ee_putstr() and ee_putchar() in here.
2601  * libee/ee.h:
2602    + Got rid of ee_goto().
2603    + Moved <slang.h> or <curses.h> into libee.
2604  * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
2605  * Ditto for ee_putchar().
2606
2607------------------------------------------------------------------------
2608r68 | sam | 2003-11-11 00:04:13 +0100 (Tue, 11 Nov 2003) | 5 lines
2609Changed paths:
2610   M /trunk/data/Makefile.am
2611   M /trunk/src/Makefile.am
2612   M /trunk/test
2613   M /trunk/test/Makefile.am
2614   A /trunk/test/spritedit.c
2615
2616  * test/spritedit.c:
2617    + Placeholder for our upcoming sprite editor.
2618  * src/Makefile.am data/Makefile.am:
2619    + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
2620
2621------------------------------------------------------------------------
2622r67 | sam | 2003-11-10 23:43:30 +0100 (Mon, 10 Nov 2003) | 4 lines
2623Changed paths:
2624   M /trunk/data/Makefile.am
2625   A /trunk/data/weapon_fragbomb
2626   M /trunk/src/weapons.c
2627
2628  * src/weapons.c data/weapon_fragbomb:
2629    + Drew the fragbomb sprite.
2630    + Use the fragbomb in src/weapons.c.
2631
2632------------------------------------------------------------------------
2633r66 | sam | 2003-11-10 22:54:11 +0100 (Mon, 10 Nov 2003) | 5 lines
2634Changed paths:
2635   M /trunk/data/Makefile.am
2636   A /trunk/data/weapon_bomb
2637   M /trunk/src/weapons.c
2638
2639  * data/weapon_bomb:
2640    + New bomb sprite.
2641  * src/weapons.c:
2642    + Switched the bomb drawing to use ee_draw_sprite().
2643
2644------------------------------------------------------------------------
2645r65 | sam | 2003-11-10 22:17:47 +0100 (Mon, 10 Nov 2003) | 8 lines
2646Changed paths:
2647   M /trunk/data/Makefile.am
2648   A /trunk/data/explosion_medium
2649   A /trunk/data/explosion_small
2650   M /trunk/libee/sprite.c
2651   M /trunk/src/explosions.c
2652
2653  * libee/sprite.c:
2654    + Made sprite loading more robust.
2655  * src/explosions.c:
2656    + No longer use ee_putchar etc. to draw our sprites, but use
2657      ee_draw_sprite().
2658  * data/:
2659    + Drew explosion_medium and explosion_small sprites.
2660
2661------------------------------------------------------------------------
2662r64 | sam | 2003-11-10 21:43:02 +0100 (Mon, 10 Nov 2003) | 2 lines
2663Changed paths:
2664   M /trunk/libee/conic.c
2665
2666  * libee/conic.c: Clip circles and ellipses.
2667
2668------------------------------------------------------------------------
2669r63 | sam | 2003-11-10 19:29:04 +0100 (Mon, 10 Nov 2003) | 5 lines
2670Changed paths:
2671   M /trunk/libee/conic.c
2672   M /trunk/libee/sprite.c
2673
2674  * libee/sprite.c:
2675    + Added sanity checks in ee_sprite_* functions.
2676  * libee/conic.c:
2677    + Use ellipsepoints() in ee_draw_circle().
2678
2679------------------------------------------------------------------------
2680r62 | sam | 2003-11-10 19:23:23 +0100 (Mon, 10 Nov 2003) | 3 lines
2681Changed paths:
2682   M /trunk/test/demo.c
2683
2684  * test/demo.c:
2685    + Ellipses demo.
2686
2687------------------------------------------------------------------------
2688r61 | sam | 2003-11-10 19:21:36 +0100 (Mon, 10 Nov 2003) | 3 lines
2689Changed paths:
2690   M /trunk/libee/conic.c
2691   M /trunk/libee/ee.h
2692
2693  * libee/conic.c:
2694    + ee_draw_ellipse().
2695
2696------------------------------------------------------------------------
2697r60 | sam | 2003-11-10 16:31:12 +0100 (Mon, 10 Nov 2003) | 2 lines
2698Changed paths:
2699   M /trunk/libee/Makefile.am
2700   D /trunk/libee/circle.c
2701   A /trunk/libee/conic.c (from /trunk/libee/circle.c:58)
2702   M /trunk/libee/line.c
2703
2704  * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
2705
2706------------------------------------------------------------------------
2707r59 | sam | 2003-11-10 16:16:38 +0100 (Mon, 10 Nov 2003) | 3 lines
2708Changed paths:
2709   M /trunk/libee/line.c
2710
2711  * libee/line.c:
2712    + Added code comments.
2713
2714------------------------------------------------------------------------
2715r58 | sam | 2003-11-10 15:19:21 +0100 (Mon, 10 Nov 2003) | 4 lines
2716Changed paths:
2717   M /trunk/configure.ac
2718   M /trunk/libee/Makefile.am
2719   M /trunk/src/Makefile.am
2720   M /trunk/test/Makefile.am
2721
2722  * configure.ac:
2723    + Moved optimization flags and warning triggers here.
2724    + Updated the snapshot timestamp.
2725
2726------------------------------------------------------------------------
2727r57 | sam | 2003-11-10 15:13:56 +0100 (Mon, 10 Nov 2003) | 2 lines
2728Changed paths:
2729   M /trunk/test/demo.c
2730
2731  * test/demo.c: Nicer complete demo.
2732
2733------------------------------------------------------------------------
2734r56 | sam | 2003-11-10 10:26:40 +0100 (Mon, 10 Nov 2003) | 11 lines
2735Changed paths:
2736   M /trunk/data/Makefile.am
2737   A /trunk/data/baz_fighter
2738   A /trunk/data/foo_fighter
2739   A /trunk/data/item_gem
2740   A /trunk/data/item_heart
2741   M /trunk/libee/ee.h
2742   M /trunk/libee/sprite.c
2743   M /trunk/src/aliens.c
2744   M /trunk/src/bonus.c
2745   M /trunk/src/box.c
2746
2747  * libee/sprite.c:
2748    + More robust sprite loader.
2749    + Added ee_set_sprite_frame() and ee_get_sprite_frame().
2750    + Free all structures in ee_free_sprite().
2751  * src/aliens.c src/bonus.c:
2752    + Use ee_draw_sprite() instead of our manual sprite rendering.
2753  * src/box.c:
2754    + Use ee_draw_line() instead of the manual equivalent.
2755  * data/:
2756    + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
2757
2758------------------------------------------------------------------------
2759r55 | sam | 2003-11-10 03:00:52 +0100 (Mon, 10 Nov 2003) | 2 lines
2760Changed paths:
2761   A /trunk/data/Makefile.am
2762
2763  * Oops, forgot data/Makefile.am.
2764
2765------------------------------------------------------------------------
2766r54 | sam | 2003-11-10 03:00:19 +0100 (Mon, 10 Nov 2003) | 5 lines
2767Changed paths:
2768   M /trunk/Makefile.am
2769   M /trunk/configure.ac
2770   A /trunk/data
2771   A /trunk/data/bar_boss
2772   A /trunk/data/bar_fighter
2773   M /trunk/test/demo.c
2774
2775  * test/demo.c:
2776    + Wrote a little sprite demo.
2777  * data/:
2778    + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
2779
2780------------------------------------------------------------------------
2781r53 | sam | 2003-11-10 02:56:24 +0100 (Mon, 10 Nov 2003) | 4 lines
2782Changed paths:
2783   M /trunk/libee/Makefile.am
2784   M /trunk/libee/ee.h
2785   A /trunk/libee/sprite.c
2786
2787  * libee/sprite.c:
2788    + Beginning of sprite handling within the library.
2789    + Added support to load files.
2790
2791------------------------------------------------------------------------
2792r52 | sam | 2003-11-10 01:27:33 +0100 (Mon, 10 Nov 2003) | 3 lines
2793Changed paths:
2794   M /trunk/test/demo.c
2795
2796  * test/demo.c:
2797    + outlined triangles demo.
2798
2799------------------------------------------------------------------------
2800r51 | sam | 2003-11-10 01:15:02 +0100 (Mon, 10 Nov 2003) | 2 lines
2801Changed paths:
2802   M /trunk/configure.ac
2803   M /trunk/libee/Makefile.am
2804   M /trunk/src/Makefile.am
2805   M /trunk/test/Makefile.am
2806
2807  * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
2808
2809------------------------------------------------------------------------
2810r50 | sam | 2003-11-10 00:34:24 +0100 (Mon, 10 Nov 2003) | 4 lines
2811Changed paths:
2812   M /trunk/src/aliens.c
2813   M /trunk/src/bonus.c
2814   M /trunk/src/box.c
2815   M /trunk/src/collide.c
2816   M /trunk/src/explosions.c
2817   M /trunk/src/main.c
2818   M /trunk/src/overlay.c
2819   M /trunk/src/player.c
2820   M /trunk/src/starfield.c
2821   M /trunk/src/tunnel.c
2822   M /trunk/src/weapons.c
2823
2824  * src/*.c:
2825    + Added missing #include "config.h".
2826    + Fixed a nasty bug in ee_rand() calls.
2827
2828------------------------------------------------------------------------
2829r49 | sam | 2003-11-10 00:01:29 +0100 (Mon, 10 Nov 2003) | 3 lines
2830Changed paths:
2831   M /trunk/test/demo.c
2832
2833  * test/demo.c:
2834    + Disabled the pyramid demo and wrote a simple triangles demo.
2835
2836------------------------------------------------------------------------
2837r48 | sam | 2003-11-09 22:36:24 +0100 (Sun, 09 Nov 2003) | 5 lines
2838Changed paths:
2839   M /trunk/libee/Makefile.am
2840   M /trunk/libee/ee.h
2841   A /trunk/libee/triangle.c
2842   M /trunk/test/Makefile.am
2843   M /trunk/test/demo.c
2844
2845  * libee/triangle.c:
2846    + Implemented ee_fill_triangle().
2847  * test/demo.c:
2848    + Triangle demo.
2849
2850------------------------------------------------------------------------
2851r47 | sam | 2003-11-09 20:46:14 +0100 (Sun, 09 Nov 2003) | 5 lines
2852Changed paths:
2853   M /trunk/libee/ee.h
2854   M /trunk/libee/line.c
2855   M /trunk/test/demo.c
2856
2857  * libee/line.c:
2858    + ee_draw_thin_line().
2859  * test/demo.c:
2860    + Added a thin lines demo.
2861
2862------------------------------------------------------------------------
2863r46 | sam | 2003-11-09 19:10:44 +0100 (Sun, 09 Nov 2003) | 2 lines
2864Changed paths:
2865   M /trunk/libee/line.c
2866
2867  * libee/line.c: genericized line drawing for future use.
2868
2869------------------------------------------------------------------------
2870r45 | sam | 2003-11-09 18:45:12 +0100 (Sun, 09 Nov 2003) | 6 lines
2871Changed paths:
2872   M /trunk/test
2873   M /trunk/test/demo.c
2874
2875  * test/demo.c:
2876    + Putpixel demo.
2877    + Draw line demo.
2878    + Draw circle demo.
2879    + Animated radar demo.
2880
2881------------------------------------------------------------------------
2882r44 | sam | 2003-11-09 18:21:43 +0100 (Sun, 09 Nov 2003) | 7 lines
2883Changed paths:
2884   M /trunk/libee/Makefile.am
2885   A /trunk/libee/circle.c (from /trunk/src/weapons.c:42)
2886   M /trunk/libee/ee.h
2887   M /trunk/libee/line.c
2888   M /trunk/src/weapons.c
2889
2890  * src/weapons.c:
2891    + Removed draw_circle, use ee_draw_circle instead.
2892  * libee/circle.c:
2893    + New ee_draw_circle function.
2894  * libee/line.c:
2895    + Changed an internal function's name.
2896
2897------------------------------------------------------------------------
2898r43 | sam | 2003-11-09 17:34:23 +0100 (Sun, 09 Nov 2003) | 2 lines
2899Changed paths:
2900   M /trunk/libee
2901   M /trunk/libee/Makefile.am
2902   M /trunk/libee/ee.h
2903   A /trunk/libee/line.c
2904
2905  * libee/line.c: Implemented ee_draw_line.
2906
2907------------------------------------------------------------------------
2908r42 | sam | 2003-11-09 14:52:40 +0100 (Sun, 09 Nov 2003) | 5 lines
2909Changed paths:
2910   M /trunk/libee/ee.c
2911   M /trunk/libee/ee.h
2912   M /trunk/test/demo.c
2913
2914  * libee/ee.c:
2915    + got rid of DELAY.
2916  * test/demo.c:
2917    + Minor animation effect.
2918
2919------------------------------------------------------------------------
2920r41 | sam | 2003-11-09 14:51:37 +0100 (Sun, 09 Nov 2003) | 2 lines
2921Changed paths:
2922   M /trunk/libee/math.c
2923
2924  * libee/math.c: fixed a thinko in ee_rand().
2925
2926------------------------------------------------------------------------
2927r40 | sam | 2003-11-09 14:32:04 +0100 (Sun, 09 Nov 2003) | 8 lines
2928Changed paths:
2929   M /trunk/libee/Makefile.am
2930   M /trunk/libee/ee.c
2931   M /trunk/libee/ee.h
2932   A /trunk/libee/io.c (from /trunk/libee/ee.c:37)
2933   A /trunk/libee/math.c
2934   M /trunk/src/Makefile.am
2935   M /trunk/src/aliens.c
2936   M /trunk/src/collide.c
2937   M /trunk/src/common.h
2938   M /trunk/src/explosions.c
2939   M /trunk/src/main.c
2940   D /trunk/src/math.c
2941   M /trunk/src/starfield.c
2942   M /trunk/src/tunnel.c
2943   M /trunk/src/weapons.c
2944
2945  * libee/io.c:
2946    + Moved ee_get_key() here.
2947  * libee/math.c:
2948    + Moved r00t() here and renamed it to ee_sqrt().
2949    + Moved GET_RAND() here and renamed it to ee_rand().
2950  * src/math.c:
2951    + Removed this deprecated file.
2952
2953------------------------------------------------------------------------
2954r39 | sam | 2003-11-09 14:16:19 +0100 (Sun, 09 Nov 2003) | 2 lines
2955Changed paths:
2956   M /trunk/src/aliens.c
2957   M /trunk/src/bonus.c
2958   M /trunk/src/box.c
2959   M /trunk/src/ceo.c
2960   M /trunk/src/collide.c
2961   M /trunk/src/common.h
2962   M /trunk/src/explosions.c
2963   M /trunk/src/main.c
2964   M /trunk/src/math.c
2965   M /trunk/src/overlay.c
2966   M /trunk/src/player.c
2967   M /trunk/src/starfield.c
2968   M /trunk/src/tunnel.c
2969   M /trunk/src/weapons.c
2970
2971  * Coding style everywhere.
2972
2973------------------------------------------------------------------------
2974r38 | sam | 2003-11-09 14:02:34 +0100 (Sun, 09 Nov 2003) | 5 lines
2975Changed paths:
2976   M /trunk/libee/Makefile.am
2977   M /trunk/test/Makefile.am
2978   A /trunk/test/demo.c
2979
2980  * libee/Makefile.am, test/Makefile.am:
2981    + Added more compiler warning flags.
2982  * test/demo.c:
2983    + Small demo for libee.
2984
2985------------------------------------------------------------------------
2986r37 | sam | 2003-11-09 14:01:44 +0100 (Sun, 09 Nov 2003) | 2 lines
2987Changed paths:
2988   M /trunk/libee/ee.c
2989
2990  * libee/ee.c: Fixed a compilation warning.
2991
2992------------------------------------------------------------------------
2993r36 | sam | 2003-11-09 13:48:09 +0100 (Sun, 09 Nov 2003) | 2 lines
2994Changed paths:
2995   M /trunk/libee/ee.c
2996
2997  * libee/ee.c: Exact line fill in ee_clear().
2998
2999------------------------------------------------------------------------
3000r35 | sam | 2003-11-09 13:40:53 +0100 (Sun, 09 Nov 2003) | 2 lines
3001Changed paths:
3002   M /trunk/libee/Makefile.am
3003   M /trunk/libee/ee.c
3004   A /trunk/libee/ee.h
3005   M /trunk/src/Makefile.am
3006   M /trunk/src/aliens.c
3007   M /trunk/src/bonus.c
3008   M /trunk/src/box.c
3009   M /trunk/src/ceo.c
3010   M /trunk/src/common.h
3011   M /trunk/src/explosions.c
3012   M /trunk/src/main.c
3013   M /trunk/src/overlay.c
3014   M /trunk/src/player.c
3015   M /trunk/src/starfield.c
3016   M /trunk/src/tunnel.c
3017   M /trunk/src/weapons.c
3018
3019  * libee is now standalone.
3020
3021------------------------------------------------------------------------
3022r34 | sam | 2003-11-09 13:02:42 +0100 (Sun, 09 Nov 2003) | 2 lines
3023Changed paths:
3024   M /trunk/Makefile.am
3025   M /trunk/configure.ac
3026   M /trunk/libee
3027   A /trunk/libee/Makefile.am
3028   M /trunk/src/Makefile.am
3029   A /trunk/test
3030   A /trunk/test/Makefile.am
3031
3032  * libee is now (almost) standalone.
3033
3034------------------------------------------------------------------------
3035r33 | sam | 2003-11-09 12:26:08 +0100 (Sun, 09 Nov 2003) | 7 lines
3036Changed paths:
3037   M /trunk/doc/shapes.txt
3038   A /trunk/libee
3039   A /trunk/libee/ee.c (from /trunk/src/graphics.c:31)
3040   M /trunk/src/Makefile.am
3041   M /trunk/src/ceo.c
3042   M /trunk/src/common.h
3043   D /trunk/src/graphics.c
3044   M /trunk/src/main.c
3045
3046  * libee/ee.c:
3047    + First file in libee, from src/graphics.c.
3048    + Disable cursor upon initialisation.
3049    + Added delay code for constant framerate.
3050  * src/common.h:
3051    + Minor compilation fix for latest ncurses.
3052
3053------------------------------------------------------------------------
3054r32 | sam | 2003-11-06 22:40:53 +0100 (Thu, 06 Nov 2003) | 2 lines
3055Changed paths:
3056   M /trunk/bootstrap
3057
3058  * bootstrap: always remove autom4te.cache.
3059
3060------------------------------------------------------------------------
3061r31 | sam | 2003-10-02 03:08:13 +0200 (Thu, 02 Oct 2003) | 2 lines
3062Changed paths:
3063   M /trunk
3064   M /trunk/autotools
3065   M /trunk/bootstrap
3066   M /trunk/configure.ac
3067   M /trunk/debian
3068   M /trunk/src
3069   M /trunk/src/aliens.c
3070   M /trunk/src/bonus.c
3071   M /trunk/src/box.c
3072   M /trunk/src/ceo.c
3073   M /trunk/src/collide.c
3074   M /trunk/src/common.h
3075   M /trunk/src/explosions.c
3076   M /trunk/src/graphics.c
3077   M /trunk/src/main.c
3078   M /trunk/src/math.c
3079   M /trunk/src/overlay.c
3080   M /trunk/src/player.c
3081   M /trunk/src/starfield.c
3082   M /trunk/src/tunnel.c
3083   M /trunk/src/weapons.c
3084
3085  * Fixed keywords, ignore, and lots of tiny SVN things.
3086
3087------------------------------------------------------------------------
3088r30 | sam | 2003-02-09 12:17:40 +0100 (Sun, 09 Feb 2003) | 3 lines
3089Changed paths:
3090   M /trunk/TODO
3091   M /trunk/src/Makefile.am
3092   A /trunk/src/box.c
3093   M /trunk/src/common.h
3094   M /trunk/src/main.c
3095   M /trunk/src/overlay.c
3096
3097  * support for boxes
3098  * application: pause box
3099
3100------------------------------------------------------------------------
3101r29 | sam | 2003-01-06 13:22:58 +0100 (Mon, 06 Jan 2003) | 3 lines
3102Changed paths:
3103   M /trunk/TODO
3104   M /trunk/src/collide.c
3105
3106  * cosmetic code changes.
3107  * fixed a bug in the tunnel munching.
3108
3109------------------------------------------------------------------------
3110r28 | sam | 2002-12-23 17:44:28 +0100 (Mon, 23 Dec 2002) | 3 lines
3111Changed paths:
3112   M /trunk/README
3113   M /trunk/TODO
3114   M /trunk/configure.ac
3115   M /trunk/src/weapons.c
3116
3117  * fixed the ncurses build.
3118  * replaced '?\239?\191?\189' with ':' in the fragbomb tail because it's not ASCII.
3119
3120------------------------------------------------------------------------
3121r27 | sam | 2002-12-23 17:21:38 +0100 (Mon, 23 Dec 2002) | 6 lines
3122Changed paths:
3123   M /trunk/configure.ac
3124   M /trunk/src/collide.c
3125   M /trunk/src/common.h
3126   M /trunk/src/graphics.c
3127   M /trunk/src/main.c
3128   M /trunk/src/overlay.c
3129   M /trunk/src/player.c
3130
3131  * new timestamp for a new snapshot.
3132  * lots of sanity checks in collide.c.
3133  * moved usleep() to graphics.c.
3134  * added random key generator in the dummy driver.
3135  * cosmetic changes in the energy bars.
3136
3137------------------------------------------------------------------------
3138r26 | sam | 2002-12-23 16:06:13 +0100 (Mon, 23 Dec 2002) | 4 lines
3139Changed paths:
3140   M /trunk/src/Makefile.am
3141   M /trunk/src/common.h
3142   M /trunk/src/main.c
3143   A /trunk/src/overlay.c
3144   M /trunk/src/player.c
3145
3146  * better handling of special weapon timeout.
3147  * the bomb is now part of the standard fire button effect.
3148  * overlay for life and special weapon jauges.
3149
3150------------------------------------------------------------------------
3151r25 | sam | 2002-12-23 14:46:27 +0100 (Mon, 23 Dec 2002) | 3 lines
3152Changed paths:
3153   M /trunk/src/aliens.c
3154   M /trunk/src/collide.c
3155   M /trunk/src/common.h
3156   M /trunk/src/main.c
3157   M /trunk/src/player.c
3158
3159  * aliens are now named foo, bar and baz.
3160  * beginning of life jauges.
3161
3162------------------------------------------------------------------------
3163r24 | sam | 2002-12-23 14:13:04 +0100 (Mon, 23 Dec 2002) | 2 lines
3164Changed paths:
3165   M /trunk/src/common.h
3166   M /trunk/src/main.c
3167   M /trunk/src/player.c
3168
3169  * ship has vx and vy.
3170
3171------------------------------------------------------------------------
3172r23 | sam | 2002-12-23 13:47:36 +0100 (Mon, 23 Dec 2002) | 2 lines
3173Changed paths:
3174   M /trunk/TODO
3175   M /trunk/src/main.c
3176   M /trunk/src/tunnel.c
3177
3178  * cosmetic change: reworked draw_tunnel.
3179
3180------------------------------------------------------------------------
3181r22 | sam | 2002-12-23 13:03:31 +0100 (Mon, 23 Dec 2002) | 3 lines
3182Changed paths:
3183   M /trunk/src/main.c
3184   M /trunk/src/tunnel.c
3185
3186  * lasers are now twice as fast.
3187  * walls are now filled, and displayed on top of aliens.
3188
3189------------------------------------------------------------------------
3190r21 | sam | 2002-12-23 11:06:27 +0100 (Mon, 23 Dec 2002) | 5 lines
3191Changed paths:
3192   M /trunk/configure.ac
3193   M /trunk/src/Makefile.am
3194   M /trunk/src/ceo.c
3195   M /trunk/src/common.h
3196   M /trunk/src/graphics.c
3197   M /trunk/src/main.c
3198   M /trunk/src/tunnel.c
3199
3200  * added support for --disable-slang.
3201  * fixed an overflow in the tunnel update code.
3202  * fragbomb is now 'f', not 'd'.
3203  * added a missing call to init_bonus().
3204
3205------------------------------------------------------------------------
3206r20 | sam | 2002-12-23 10:28:37 +0100 (Mon, 23 Dec 2002) | 5 lines
3207Changed paths:
3208   M /trunk/TODO
3209   M /trunk/src/collide.c
3210   M /trunk/src/common.h
3211   M /trunk/src/main.c
3212   M /trunk/src/starfield.c
3213   M /trunk/src/tunnel.c
3214   M /trunk/src/weapons.c
3215
3216  * the beam now digs the tunnel.
3217  * the starfield is now an array of stars.
3218  * fixed wall rendering (offset issues and disappearing left wall).
3219  * 32 seekers on fragbomb explosion, not 16.
3220
3221------------------------------------------------------------------------
3222r19 | sam | 2002-12-23 00:39:15 +0100 (Mon, 23 Dec 2002) | 3 lines
3223Changed paths:
3224   M /trunk/src/weapons.c
3225
3226  * seekers and homing bombs react more quickly.
3227  * 16 seekers on fragbomb explosion instead of 12.
3228
3229------------------------------------------------------------------------
3230r18 | sam | 2002-12-23 00:01:35 +0100 (Mon, 23 Dec 2002) | 3 lines
3231Changed paths:
3232   M /trunk/src/math.c
3233   M /trunk/src/weapons.c
3234
3235  * fixed a segfault when the target seeker speed was zero.
3236  * factorized the seeker generation on fragbomb explosion.
3237
3238------------------------------------------------------------------------
3239r17 | sam | 2002-12-22 23:36:42 +0100 (Sun, 22 Dec 2002) | 2 lines
3240Changed paths:
3241   M /trunk/src/Makefile.am
3242   M /trunk/src/common.h
3243   A /trunk/src/math.c
3244   M /trunk/src/weapons.c
3245
3246  * Removed the dependency on <math.h>. We don't need no stinking sqrt!
3247
3248------------------------------------------------------------------------
3249r16 | sam | 2002-12-22 23:17:41 +0100 (Sun, 22 Dec 2002) | 3 lines
3250Changed paths:
3251   M /trunk/doc/shapes.txt
3252   M /trunk/src/aliens.c
3253   M /trunk/src/ceo.c
3254   M /trunk/src/collide.c
3255   M /trunk/src/common.h
3256   M /trunk/src/main.c
3257   M /trunk/src/weapons.c
3258
3259  * dead aliens don't explode in the collision loop but in their update loop.
3260  * new super weapon, the fragmentation bomb.
3261
3262------------------------------------------------------------------------
3263r15 | sam | 2002-12-22 20:08:35 +0100 (Sun, 22 Dec 2002) | 2 lines
3264Changed paths:
3265   M /trunk/.cvsignore
3266   M /trunk/Makefile.am
3267   A /trunk/autotools
3268   A /trunk/autotools/.cvsignore
3269   A /trunk/autotools/Makefile.am
3270   M /trunk/bootstrap
3271   M /trunk/configure.ac
3272   M /trunk/debian/.cvsignore
3273   M /trunk/src/Makefile.am
3274
3275  * Moved generated autotools files to the autotools/ directory.
3276
3277------------------------------------------------------------------------
3278r14 | sam | 2002-12-22 19:44:12 +0100 (Sun, 22 Dec 2002) | 2 lines
3279Changed paths:
3280   M /trunk/src/aliens.c
3281   M /trunk/src/bonus.c
3282   M /trunk/src/ceo.c
3283   M /trunk/src/collide.c
3284   M /trunk/src/common.h
3285   M /trunk/src/explosions.c
3286   M /trunk/src/graphics.c
3287   M /trunk/src/main.c
3288   M /trunk/src/player.c
3289   M /trunk/src/starfield.c
3290   M /trunk/src/tunnel.c
3291   M /trunk/src/weapons.c
3292
3293  * I think I fucked up the $Id tags on my previous commit.
3294
3295------------------------------------------------------------------------
3296r13 | sam | 2002-12-22 19:42:32 +0100 (Sun, 22 Dec 2002) | 3 lines
3297Changed paths:
3298   A /trunk/COPYING
3299   M /trunk/src/aliens.c
3300   M /trunk/src/bonus.c
3301   M /trunk/src/ceo.c
3302   M /trunk/src/collide.c
3303   M /trunk/src/common.h
3304   M /trunk/src/explosions.c
3305   M /trunk/src/graphics.c
3306   M /trunk/src/main.c
3307   M /trunk/src/player.c
3308   M /trunk/src/starfield.c
3309   M /trunk/src/tunnel.c
3310   M /trunk/src/weapons.c
3311
3312  * added the COPYING file (GPLv2).
3313  * added GPL headers to source files.
3314
3315------------------------------------------------------------------------
3316r12 | sam | 2002-12-22 19:40:36 +0100 (Sun, 22 Dec 2002) | 2 lines
3317Changed paths:
3318   M /trunk/src/Makefile.am
3319   A /trunk/src/ceo.c
3320   M /trunk/src/common.h
3321   M /trunk/src/main.c
3322
3323  * tab == hotkey for CEO alert.
3324
3325------------------------------------------------------------------------
3326r11 | sam | 2002-12-18 19:44:47 +0100 (Wed, 18 Dec 2002) | 2 lines
3327Changed paths:
3328   M /trunk/TODO
3329   M /trunk/doc/shapes.txt
3330   M /trunk/src/aliens.c
3331
3332  * 3rd alien type.
3333
3334------------------------------------------------------------------------
3335r10 | sam | 2002-12-18 19:12:28 +0100 (Wed, 18 Dec 2002) | 2 lines
3336Changed paths:
3337   D /trunk/Makefile
3338
3339  * Scrapped Makefile.
3340
3341------------------------------------------------------------------------
3342r9 | sam | 2002-12-18 19:11:54 +0100 (Wed, 18 Dec 2002) | 2 lines
3343Changed paths:
3344   M /trunk/Makefile
3345   A /trunk/README
3346   A /trunk/TODO
3347
3348  * README and TODO files.
3349
3350------------------------------------------------------------------------
3351r8 | sam | 2002-12-18 14:29:31 +0100 (Wed, 18 Dec 2002) | 2 lines
3352Changed paths:
3353   M /trunk/Makefile
3354   M /trunk/configure.ac
3355   M /trunk/doc/shapes.txt
3356   M /trunk/src/collide.c
3357   M /trunk/src/weapons.c
3358
3359  * the bomb's head is now white
3360
3361------------------------------------------------------------------------
3362r7 | sam | 2002-12-15 18:16:45 +0100 (Sun, 15 Dec 2002) | 3 lines
3363Changed paths:
3364   M /trunk/doc/shapes.txt
3365   M /trunk/src/aliens.c
3366   M /trunk/src/collide.c
3367   M /trunk/src/common.h
3368   M /trunk/src/main.c
3369   M /trunk/src/weapons.c
3370
3371  * new weapon: bomb.
3372  * beam now collides with aliens.
3373
3374------------------------------------------------------------------------
3375r6 | sam | 2002-12-15 06:03:55 +0100 (Sun, 15 Dec 2002) | 2 lines
3376Changed paths:
3377   M /trunk/doc/shapes.txt
3378   M /trunk/src/common.h
3379   M /trunk/src/main.c
3380   M /trunk/src/weapons.c
3381
3382  * 'beam' weapon.
3383
3384------------------------------------------------------------------------
3385r5 | sam | 2002-12-15 04:41:32 +0100 (Sun, 15 Dec 2002) | 10 lines
3386Changed paths:
3387   M /trunk/Makefile
3388   M /trunk/configure.ac
3389   M /trunk/debian/changelog
3390   M /trunk/debian/control
3391   M /trunk/debian/rules
3392   M /trunk/doc/shapes.txt
3393   M /trunk/src/Makefile.am
3394   M /trunk/src/aliens.c
3395   A /trunk/src/bonus.c
3396   M /trunk/src/collide.c
3397   M /trunk/src/common.h
3398   M /trunk/src/explosions.c
3399   M /trunk/src/graphics.c
3400   M /trunk/src/main.c
3401   M /trunk/src/player.c
3402   M /trunk/src/starfield.c
3403   M /trunk/src/tunnel.c
3404   M /trunk/src/weapons.c
3405
3406  * real Debian package files.
3407  * two new types of aliens. only one rules.
3408  * removed gfx_write in favor of gfx_putchar and gfx_putstr.
3409  * added bonuses at alien death. they do nothing yet.
3410  * seeker missiles. 'b' to test.
3411  * weapon resolution is now 16*char. needs to be generalized.
3412  * fixed the supernova bugs. center could collide with the tunnel, and
3413    the last frame was badly displayed.
3414  * lots of cleanups everywhere.
3415
3416------------------------------------------------------------------------
3417r4 | sam | 2002-12-13 21:50:00 +0100 (Fri, 13 Dec 2002) | 2 lines
3418Changed paths:
3419   M /trunk/.cvsignore
3420   M /trunk/Makefile
3421   A /trunk/Makefile.am
3422   D /trunk/aliens.c
3423   A /trunk/bootstrap
3424   D /trunk/collide.c
3425   D /trunk/common.h
3426   A /trunk/configure.ac
3427   A /trunk/debian
3428   A /trunk/debian/.cvsignore
3429   A /trunk/debian/Makefile.am
3430   A /trunk/debian/changelog
3431   A /trunk/debian/control
3432   A /trunk/debian/rules
3433   A /trunk/doc
3434   A /trunk/doc/shapes.txt
3435   D /trunk/explosions.c
3436   D /trunk/graphics.c
3437   D /trunk/main.c
3438   D /trunk/player.c
3439   D /trunk/shapes.txt
3440   A /trunk/src
3441   A /trunk/src/.cvsignore
3442   A /trunk/src/Makefile.am
3443   A /trunk/src/aliens.c
3444   A /trunk/src/collide.c
3445   A /trunk/src/common.h
3446   A /trunk/src/explosions.c
3447   A /trunk/src/graphics.c
3448   A /trunk/src/main.c
3449   A /trunk/src/player.c
3450   A /trunk/src/starfield.c
3451   A /trunk/src/tunnel.c
3452   A /trunk/src/weapons.c
3453   D /trunk/starfield.c
3454   D /trunk/tunnel.c
3455   D /trunk/weapons.c
3456
3457  * autotoolificationized the whole thing.
3458
3459------------------------------------------------------------------------
3460r3 | sam | 2002-12-13 20:27:16 +0100 (Fri, 13 Dec 2002) | 4 lines
3461Changed paths:
3462   M /trunk/collide.c
3463   M /trunk/common.h
3464   M /trunk/explosions.c
3465   M /trunk/main.c
3466   M /trunk/player.c
3467   M /trunk/weapons.c
3468
3469  * moved nuke from explosions to weapons.
3470  * used a cool Bresenham algorithm to draw the nuke circles.
3471  * nuke collides with aliens.
3472
3473------------------------------------------------------------------------
3474r2 | sam | 2002-12-13 20:24:53 +0100 (Fri, 13 Dec 2002) | 2 lines
3475Changed paths:
3476   A /trunk/.cvsignore
3477
3478  * .cvsignore file.
3479
3480------------------------------------------------------------------------
3481r1 | sam | 2002-12-13 20:23:07 +0100 (Fri, 13 Dec 2002) | 3 lines
3482Changed paths:
3483   A /branches
3484   A /trunk
3485   A /trunk/Makefile
3486   A /trunk/aliens.c
3487   A /trunk/collide.c
3488   A /trunk/common.h
3489   A /trunk/explosions.c
3490   A /trunk/graphics.c
3491   A /trunk/main.c
3492   A /trunk/player.c
3493   A /trunk/shapes.txt
3494   A /trunk/starfield.c
3495   A /trunk/tunnel.c
3496   A /trunk/weapons.c
3497
3498  * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
3499    the nuke is still ugly, almost no collision detection. Nice demo :)
3500
3501------------------------------------------------------------------------
Note: See TracBrowser for help on using the repository browser.