source: libcaca/trunk/ChangeLog @ 328

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