source: libcaca/trunk/ChangeLog @ 852

Last change on this file since 852 was 852, checked in by Sam Hocevar, 14 years ago
  • 0.99.beta1 release.
File size: 248.7 KB
Line 
1------------------------------------------------------------------------
2r640 | sam | 2006-04-22 23:36:11 +0200 (Sat, 22 Apr 2006) | 2 lines
3Changed paths:
4   M /trunk/configure.ac
5   M /trunk/cucul/Makefile.am
6   M /trunk/test/Makefile.am
7
8  * Got rid of CUCUL_LIBS. It's unused.
9
10------------------------------------------------------------------------
11r639 | sam | 2006-04-22 23:31:42 +0200 (Sat, 22 Apr 2006) | 2 lines
12Changed paths:
13   M /trunk/Makefile.am
14   M /trunk/debian
15   M /trunk/debian/Makefile.am
16   A /trunk/debian/caca-utils.install
17   M /trunk/debian/changelog
18   M /trunk/debian/control
19   A /trunk/debian/libcaca-dev.install
20   A /trunk/debian/libcaca0.install
21   A /trunk/debian/libcucul-dev.install
22   A /trunk/debian/libcucul0.install
23   M /trunk/debian/rules
24   M /trunk/doc/Makefile.am
25
26  * Updated Debian build rules.
27
28------------------------------------------------------------------------
29r638 | sam | 2006-04-22 21:46:43 +0200 (Sat, 22 Apr 2006) | 2 lines
30Changed paths:
31   M /trunk/caca/event.c
32   M /trunk/doc/migrating.dox
33   M /trunk/test/colors.c
34   M /trunk/test/dithering.c
35   M /trunk/test/font.c
36   M /trunk/test/frames.c
37   M /trunk/test/hsv.c
38   M /trunk/test/transform.c
39   M /trunk/test/truecolor.c
40   M /trunk/test/unicode.c
41
42  * Allow the caca_event_t *ev argument for caca_get_event() to be NULL.
43
44------------------------------------------------------------------------
45r637 | sam | 2006-04-22 21:35:43 +0200 (Sat, 22 Apr 2006) | 2 lines
46Changed paths:
47   M /trunk/doc/migrating.dox
48
49  * Minor updates to the migration documentation.
50
51------------------------------------------------------------------------
52r636 | sam | 2006-04-22 21:22:14 +0200 (Sat, 22 Apr 2006) | 2 lines
53Changed paths:
54   M /trunk/doc/Makefile.am
55
56  * Slightly improved the documentation build rules dependencies.
57
58------------------------------------------------------------------------
59r635 | sam | 2006-04-22 21:17:38 +0200 (Sat, 22 Apr 2006) | 2 lines
60Changed paths:
61   M /trunk/ChangeLog
62   M /trunk/NEWS
63   M /trunk/TODO
64
65  * Updated ChangeLog, NEWS and TODO.
66
67------------------------------------------------------------------------
68r634 | sam | 2006-04-22 21:14:49 +0200 (Sat, 22 Apr 2006) | 2 lines
69Changed paths:
70   M /trunk/doc/libcaca.dox
71   M /trunk/doc/migrating.dox
72
73  * Updated the migration guide.
74
75------------------------------------------------------------------------
76r633 | sam | 2006-04-22 21:14:26 +0200 (Sat, 22 Apr 2006) | 2 lines
77Changed paths:
78   M /trunk/doc/style.dox
79
80  * Wrote the C coding style documentation.
81
82------------------------------------------------------------------------
83r632 | sam | 2006-04-22 21:13:27 +0200 (Sat, 22 Apr 2006) | 3 lines
84Changed paths:
85   M /trunk/test
86   M /trunk/test/Makefile.am
87   A /trunk/test/frames.c
88   A /trunk/test/text.c
89
90  * Added a test for multiple frames support.
91  * Added a test for textfile loading.
92
93------------------------------------------------------------------------
94r631 | sam | 2006-04-22 21:11:25 +0200 (Sat, 22 Apr 2006) | 2 lines
95Changed paths:
96   M /trunk/cucul/cucul.c
97   M /trunk/cucul/cucul.h
98   M /trunk/cucul/cucul_internals.h
99   M /trunk/cucul/sprite.c
100
101  * Support for multiple frames in canvases.
102
103------------------------------------------------------------------------
104r630 | sam | 2006-04-22 21:10:41 +0200 (Sat, 22 Apr 2006) | 2 lines
105Changed paths:
106   M /trunk/cucul/import.c
107
108  * Added a simple "text" importer, until the cool ANSI importer arrives.
109
110------------------------------------------------------------------------
111r629 | sam | 2006-04-22 21:06:59 +0200 (Sat, 22 Apr 2006) | 3 lines
112Changed paths:
113   M /trunk/cucul/export.c
114
115  * Disabled the foreground/background optimisation in the IRC export because
116    it breaks on too many IRC clients.
117
118------------------------------------------------------------------------
119r628 | sam | 2006-04-22 21:04:49 +0200 (Sat, 22 Apr 2006) | 2 lines
120Changed paths:
121   M /trunk/test/demo.c
122   M /trunk/test/spritedit.c
123
124  * Disabled sprite stuff from the tests.
125
126------------------------------------------------------------------------
127r627 | sam | 2006-04-22 21:00:14 +0200 (Sat, 22 Apr 2006) | 2 lines
128Changed paths:
129   M /trunk/cpp/caca++.h
130   M /trunk/cpp/cucul++.cpp
131   M /trunk/cpp/cucul++.h
132
133  * Removed soon-to-be-thrown-away sprite stuff from the C++ bindings.
134
135------------------------------------------------------------------------
136r626 | sam | 2006-04-22 20:54:38 +0200 (Sat, 22 Apr 2006) | 4 lines
137Changed paths:
138   M /trunk/configure.ac
139   M /trunk/cpp/Makefile.am
140
141  * Fixed --enable-cpp to actually do something. Also, disabled it by
142    default for the release, because it's not up to date and needs a lot
143    of polishing.
144
145------------------------------------------------------------------------
146r625 | sam | 2006-04-21 23:41:30 +0200 (Fri, 21 Apr 2006) | 2 lines
147Changed paths:
148   M /trunk/doc/Makefile.am
149   M /trunk/doc/libcaca.dox
150   M /trunk/doc/migrating.dox
151   A /trunk/doc/style.dox
152   A /trunk/doc/tutorial.dox
153
154  * Oops, tutorial.dox was actually missing. Also, added a style.dox skeleton.
155
156------------------------------------------------------------------------
157r624 | sam | 2006-04-21 23:21:20 +0200 (Fri, 21 Apr 2006) | 2 lines
158Changed paths:
159   M /trunk/configure.ac
160
161  * Set version number to 0.99.beta1.
162
163------------------------------------------------------------------------
164r623 | sam | 2006-04-21 22:51:58 +0200 (Fri, 21 Apr 2006) | 2 lines
165Changed paths:
166   M /trunk/cucul/cucul.c
167   M /trunk/cucul/cucul_internals.h
168
169  * Got rid of cv->scratch_line. It's unused, too.
170
171------------------------------------------------------------------------
172r622 | sam | 2006-04-21 22:51:14 +0200 (Fri, 21 Apr 2006) | 2 lines
173Changed paths:
174   M /trunk/cucul/cucul.c
175   M /trunk/cucul/cucul_internals.h
176
177  * Got rid of cv->empty_line, it's now unused.
178
179------------------------------------------------------------------------
180r621 | sam | 2006-04-21 22:49:17 +0200 (Fri, 21 Apr 2006) | 3 lines
181Changed paths:
182   M /trunk/configure.ac
183   M /trunk/cpp/cucul++.cpp
184   M /trunk/cpp/cucul++.h
185   M /trunk/cucul/canvas.c
186   M /trunk/cucul/cucul.h
187   M /trunk/src/cacaview.c
188   M /trunk/src/img2irc.c
189   M /trunk/test/colors.c
190   M /trunk/test/demo.c
191   M /trunk/test/event.c
192   M /trunk/test/gamma.c
193   M /trunk/test/spritedit.c
194
195  * Changed cucul_clear_canvas() again. It now uses the current foreground
196    and background colours to clear the screen.
197
198------------------------------------------------------------------------
199r620 | sam | 2006-04-21 22:24:04 +0200 (Fri, 21 Apr 2006) | 2 lines
200Changed paths:
201   M /trunk/cpp/caca++.cpp
202   M /trunk/cpp/caca++.h
203
204  * Fixed a segfault in the C++ bindings. Vieux porc !
205
206------------------------------------------------------------------------
207r619 | sam | 2006-04-21 21:26:54 +0200 (Fri, 21 Apr 2006) | 2 lines
208Changed paths:
209   M /trunk/caca/Makefile.am
210   M /trunk/configure.ac
211   M /trunk/cpp/Makefile.am
212   M /trunk/cucul/Makefile.am
213
214  * Set library names to lib*.so.0.10.0.
215
216------------------------------------------------------------------------
217r618 | sam | 2006-04-21 21:26:18 +0200 (Fri, 21 Apr 2006) | 2 lines
218Changed paths:
219   M /trunk/cucul/import.c
220
221  * Fixed a compilation warning.
222
223------------------------------------------------------------------------
224r617 | sam | 2006-04-21 21:08:00 +0200 (Fri, 21 Apr 2006) | 2 lines
225Changed paths:
226   M /trunk/cucul/import.c
227
228  * Minor documentation fix.
229
230------------------------------------------------------------------------
231r616 | sam | 2006-04-21 21:06:38 +0200 (Fri, 21 Apr 2006) | 2 lines
232Changed paths:
233   M /trunk/cpp/caca++.cpp
234   M /trunk/cpp/caca++.h
235   M /trunk/cpp/cpptest.cpp
236   M /trunk/cpp/cucul++.cpp
237   M /trunk/cpp/cucul++.h
238
239  * Fixed ugly coding style of the C++ bindings. Vieux porc immonde.
240
241------------------------------------------------------------------------
242r615 | sam | 2006-04-21 20:44:04 +0200 (Fri, 21 Apr 2006) | 4 lines
243Changed paths:
244   M /trunk/caca/driver_raw.c
245   M /trunk/cpp/cucul++.cpp
246   M /trunk/cpp/cucul++.h
247   M /trunk/cucul/Makefile.am
248   M /trunk/cucul/cucul.c
249   M /trunk/cucul/cucul.h
250   M /trunk/cucul/export.c
251   A /trunk/cucul/import.c (from /trunk/cucul/cucul.c:612)
252   M /trunk/src/cacaplay.c
253   M /trunk/src/cacaserver.c
254   M /trunk/src/img2irc.c
255   M /trunk/test/export.c
256
257  * Moved cucul_load_canvas() into cucul/import.c and renamed it into
258    cucul_import_canvas().
259  * Renamed cucul_create_export() into cucul_export_canvas() for consistency.
260
261------------------------------------------------------------------------
262r614 | sam | 2006-04-21 20:09:30 +0200 (Fri, 21 Apr 2006) | 2 lines
263Changed paths:
264   M /trunk/cucul/colour.c
265   M /trunk/cucul/dither.c
266   M /trunk/cucul/export.c
267   M /trunk/cucul/font.c
268
269  * Minor documentation improvements.
270
271------------------------------------------------------------------------
272r613 | sam | 2006-04-21 20:03:22 +0200 (Fri, 21 Apr 2006) | 3 lines
273Changed paths:
274   M /trunk/TODO
275   M /trunk/caca/caca.h
276   M /trunk/cucul/cucul.h
277   M /trunk/doc/Makefile.am
278   M /trunk/doc/libcaca.dox
279   A /trunk/doc/migrating.dox
280   A /trunk/doc/user.dox
281
282  * Documentation improvements. Wrote a small migration guide and added the
283    skeleton of a tutorial for Jylam.
284
285------------------------------------------------------------------------
286r612 | sam | 2006-04-21 18:27:43 +0200 (Fri, 21 Apr 2006) | 3 lines
287Changed paths:
288   M /trunk/AUTHORS
289   M /trunk/NEWS
290   M /trunk/THANKS
291   M /trunk/TODO
292   M /trunk/caca/caca.h
293   M /trunk/doc/Makefile.am
294   M /trunk/doc/doxygen.cfg.in
295   A /trunk/doc/libcaca.dox
296
297  * Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main
298    documentation page from caca.h to a separate file.
299
300------------------------------------------------------------------------
301r611 | sam | 2006-04-21 14:01:14 +0200 (Fri, 21 Apr 2006) | 2 lines
302Changed paths:
303   M /trunk/caca/driver_ncurses.c
304
305  * Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here.
306
307------------------------------------------------------------------------
308r610 | sam | 2006-04-19 15:02:45 +0200 (Wed, 19 Apr 2006) | 2 lines
309Changed paths:
310   M /trunk/cpp/Makefile.am
311
312  * Workaround for broken C++ linking with old libtool versions.
313
314------------------------------------------------------------------------
315r609 | sam | 2006-04-19 13:50:24 +0200 (Wed, 19 Apr 2006) | 3 lines
316Changed paths:
317   M /trunk/NOTES
318   M /trunk/tools/optipal.c
319
320  * Moved the technical discussion on S-Lang's palette optimisation from
321    NOTES to tools/optipal.c.
322
323------------------------------------------------------------------------
324r608 | sam | 2006-04-19 12:10:58 +0200 (Wed, 19 Apr 2006) | 2 lines
325Changed paths:
326   M /trunk/caca/caca.c
327   M /trunk/caca/caca.h
328   M /trunk/caca/caca_internals.h
329   M /trunk/caca/driver_conio.c
330   M /trunk/caca/driver_gl.c
331   M /trunk/caca/driver_ncurses.c
332   M /trunk/caca/driver_raw.c
333   M /trunk/caca/driver_slang.c
334   M /trunk/caca/driver_vga.c
335   M /trunk/caca/driver_win32.c
336   M /trunk/caca/driver_x11.c
337   M /trunk/caca/graphics.c
338   M /trunk/cpp/caca++.cpp
339   M /trunk/cpp/caca++.h
340   M /trunk/cucul/cucul.c
341   M /trunk/python/pypycaca.c
342   M /trunk/python/pypycaca.h
343   M /trunk/src/aafire.c
344   M /trunk/src/cacaball.c
345   M /trunk/src/cacamoir.c
346   M /trunk/src/cacaplas.c
347   M /trunk/src/cacaplay.c
348   M /trunk/src/cacaview.c
349   M /trunk/test/colors.c
350   M /trunk/test/demo.c
351   M /trunk/test/dithering.c
352   M /trunk/test/event.c
353   M /trunk/test/font.c
354   M /trunk/test/gamma.c
355   M /trunk/test/hsv.c
356   M /trunk/test/spritedit.c
357   M /trunk/test/transform.c
358   M /trunk/test/truecolor.c
359   M /trunk/test/unicode.c
360
361  * More function mass-renaming: caca_attach -> caca_create_display, etc.
362
363------------------------------------------------------------------------
364r607 | sam | 2006-04-19 11:07:55 +0200 (Wed, 19 Apr 2006) | 6 lines
365Changed paths:
366   M /trunk/caca/driver_raw.c
367   M /trunk/cucul/cucul.c
368   M /trunk/cucul/export.c
369   M /trunk/src/cacaserver.c
370
371  * Added a new "caca" exporter.
372  * Removed most code from the raw driver and replaced it with a call to the
373    caca exporter.
374  * Slightly changed the caca export format and updated code accordingly.
375  * Improved cacaserver error reporting.
376
377------------------------------------------------------------------------
378r606 | sam | 2006-04-18 18:51:52 +0200 (Tue, 18 Apr 2006) | 2 lines
379Changed paths:
380   M /trunk/debian/control
381
382  * Updates to the Debian build files.
383
384------------------------------------------------------------------------
385r605 | sam | 2006-04-18 18:50:56 +0200 (Tue, 18 Apr 2006) | 4 lines
386Changed paths:
387   M /trunk/cucul/dither.c
388   M /trunk/src/aafire.c
389   M /trunk/src/cacaball.c
390   M /trunk/src/cacamoir.c
391   M /trunk/src/cacaplas.c
392   M /trunk/src/cacaview.c
393   M /trunk/src/img2irc.c
394   M /trunk/test/demo.c
395   M /trunk/test/export.c
396   M /trunk/test/font.c
397   M /trunk/test/gamma.c
398   M /trunk/test/hsv.c
399
400  * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are
401    now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1
402    computations.
403
404------------------------------------------------------------------------
405r604 | sam | 2006-04-18 18:17:14 +0200 (Tue, 18 Apr 2006) | 4 lines
406Changed paths:
407   M /trunk/cucul/cucul.c
408   M /trunk/cucul/dither.c
409   M /trunk/test/demo.c
410   M /trunk/test/dithering.c
411
412  * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random
413    values between 0 and 9 (used to be 0 and 10). Updated documentation
414    accordingly.
415
416------------------------------------------------------------------------
417r603 | sam | 2006-04-18 18:04:01 +0200 (Tue, 18 Apr 2006) | 3 lines
418Changed paths:
419   M /trunk/cpp/cucul++.cpp
420   M /trunk/cpp/cucul++.h
421   M /trunk/cucul/canvas.c
422   M /trunk/cucul/cucul.h
423   M /trunk/src/cacaview.c
424   M /trunk/src/img2irc.c
425   M /trunk/test/colors.c
426   M /trunk/test/demo.c
427   M /trunk/test/event.c
428   M /trunk/test/gamma.c
429   M /trunk/test/spritedit.c
430
431  * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to
432    choose the background colour.
433
434------------------------------------------------------------------------
435r602 | sam | 2006-04-18 17:54:33 +0200 (Tue, 18 Apr 2006) | 4 lines
436Changed paths:
437   M /trunk/caca/driver_conio.c
438   M /trunk/caca/driver_gl.c
439   M /trunk/caca/driver_ncurses.c
440   M /trunk/caca/driver_slang.c
441   M /trunk/caca/driver_vga.c
442   M /trunk/caca/driver_win32.c
443   M /trunk/caca/driver_x11.c
444   M /trunk/caca/graphics.c
445   M /trunk/cpp/cucul++.cpp
446   M /trunk/cucul/Makefile.am
447   A /trunk/cucul/buffer.c (from /trunk/cucul/cucul.c:600)
448   M /trunk/cucul/cucul.c
449   M /trunk/cucul/cucul.h
450   M /trunk/cucul/cucul_internals.h
451   M /trunk/cucul/export.c
452   M /trunk/cucul/font.c
453   M /trunk/src/aafire.c
454   M /trunk/src/cacaball.c
455   M /trunk/src/cacamoir.c
456   M /trunk/src/cacaplas.c
457   M /trunk/src/cacaplay.c
458   M /trunk/src/cacaserver.c
459   M /trunk/src/cacaview.c
460   M /trunk/src/img2irc.c
461   M /trunk/test/colors.c
462   M /trunk/test/demo.c
463   M /trunk/test/dithering.c
464   M /trunk/test/event.c
465   M /trunk/test/export.c
466   M /trunk/test/font.c
467   M /trunk/test/gamma.c
468   M /trunk/test/hsv.c
469   M /trunk/test/spritedit.c
470   M /trunk/test/transform.c
471   M /trunk/test/truecolor.c
472   M /trunk/test/unicode.c
473
474  * Renamed main canvas-related functions so that they have "canvas" in
475    their name, eg. cucul_create() -> cucul_create_canvas() etc.
476  * Moved buffer-related functions to cucul/buffer.c.
477
478------------------------------------------------------------------------
479r601 | sam | 2006-04-18 17:12:12 +0200 (Tue, 18 Apr 2006) | 2 lines
480Changed paths:
481   M /trunk/tools/makefont.c
482
483  * Cosmetic changes.
484
485------------------------------------------------------------------------
486r600 | sam | 2006-04-18 17:11:25 +0200 (Tue, 18 Apr 2006) | 3 lines
487Changed paths:
488   M /trunk/caca/caca.c
489   M /trunk/caca/caca.h
490   M /trunk/caca/caca_internals.h
491   M /trunk/caca/driver_conio.c
492   M /trunk/caca/driver_gl.c
493   M /trunk/caca/driver_ncurses.c
494   M /trunk/caca/driver_raw.c
495   M /trunk/caca/driver_slang.c
496   M /trunk/caca/driver_vga.c
497   M /trunk/caca/driver_win32.c
498   M /trunk/caca/driver_x11.c
499   M /trunk/caca/event.c
500   M /trunk/caca/graphics.c
501   M /trunk/cpp/caca++.cpp
502   M /trunk/cpp/caca++.h
503   M /trunk/cpp/cucul++.cpp
504   M /trunk/cpp/cucul++.h
505   M /trunk/cucul/box.c
506   M /trunk/cucul/canvas.c
507   M /trunk/cucul/charset.c
508   M /trunk/cucul/colour.c
509   M /trunk/cucul/conic.c
510   M /trunk/cucul/cucul.c
511   M /trunk/cucul/dither.c
512   M /trunk/cucul/export.c
513   M /trunk/cucul/font.c
514   M /trunk/cucul/line.c
515   M /trunk/cucul/sprite.c
516   M /trunk/cucul/transform.c
517   M /trunk/cucul/triangle.c
518   M /trunk/src/aafire.c
519   M /trunk/src/cacaball.c
520   M /trunk/src/cacamoir.c
521   M /trunk/src/cacaplas.c
522   M /trunk/src/cacaplay.c
523   M /trunk/src/cacaview.c
524   M /trunk/src/img2irc.c
525   M /trunk/test/colors.c
526   M /trunk/test/demo.c
527   M /trunk/test/dithering.c
528   M /trunk/test/event.c
529   M /trunk/test/export.c
530   M /trunk/test/font.c
531   M /trunk/test/gamma.c
532   M /trunk/test/hsv.c
533   M /trunk/test/spritedit.c
534   M /trunk/test/transform.c
535   M /trunk/test/truecolor.c
536   M /trunk/test/unicode.c
537
538  * Renamed caca_t into caca_display_t.
539  * Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
540
541------------------------------------------------------------------------
542r599 | sam | 2006-04-18 14:59:07 +0200 (Tue, 18 Apr 2006) | 2 lines
543Changed paths:
544   M /trunk/caca/caca.c
545   M /trunk/caca/caca.h
546   M /trunk/caca/caca_internals.h
547   M /trunk/caca/driver_conio.c
548   M /trunk/caca/driver_gl.c
549   M /trunk/caca/driver_ncurses.c
550   M /trunk/caca/driver_raw.c
551   M /trunk/caca/driver_slang.c
552   M /trunk/caca/driver_vga.c
553   M /trunk/caca/driver_win32.c
554   M /trunk/caca/driver_x11.c
555   M /trunk/caca/event.c
556   M /trunk/caca/graphics.c
557   M /trunk/cpp/caca++.cpp
558   M /trunk/cpp/cucul++.cpp
559   M /trunk/cpp/cucul++.h
560   M /trunk/cucul/box.c
561   M /trunk/cucul/canvas.c
562   M /trunk/cucul/colour.c
563   M /trunk/cucul/conic.c
564   M /trunk/cucul/cucul.c
565   M /trunk/cucul/cucul.h
566   M /trunk/cucul/cucul_internals.h
567   M /trunk/cucul/dither.c
568   M /trunk/cucul/export.c
569   M /trunk/cucul/font.c
570   M /trunk/cucul/line.c
571   M /trunk/cucul/sprite.c
572   M /trunk/cucul/transform.c
573   M /trunk/cucul/triangle.c
574   M /trunk/src/aafire.c
575   M /trunk/src/cacaball.c
576   M /trunk/src/cacamoir.c
577   M /trunk/src/cacaplas.c
578   M /trunk/src/cacaplay.c
579   M /trunk/src/cacaserver.c
580   M /trunk/src/cacaview.c
581   M /trunk/src/img2irc.c
582   M /trunk/test/colors.c
583   M /trunk/test/demo.c
584   M /trunk/test/dithering.c
585   M /trunk/test/event.c
586   M /trunk/test/export.c
587   M /trunk/test/font.c
588   M /trunk/test/gamma.c
589   M /trunk/test/hsv.c
590   M /trunk/test/spritedit.c
591   M /trunk/test/transform.c
592   M /trunk/test/truecolor.c
593   M /trunk/test/unicode.c
594
595  * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
596
597------------------------------------------------------------------------
598r598 | sam | 2006-04-18 14:57:11 +0200 (Tue, 18 Apr 2006) | 3 lines
599Changed paths:
600   M /trunk/cpp/Makefile.am
601
602  * Fixed C++ bindings makefile so that it does not try to use the system's
603    <cucul.h> and <caca.h> headers.
604
605------------------------------------------------------------------------
606r597 | sam | 2006-04-18 12:02:42 +0200 (Tue, 18 Apr 2006) | 2 lines
607Changed paths:
608   M /trunk/cucul/export.c
609
610  * Truecolor support for the HTML and HTMLv3 exporters.
611
612------------------------------------------------------------------------
613r596 | sam | 2006-04-18 11:57:15 +0200 (Tue, 18 Apr 2006) | 2 lines
614Changed paths:
615   M /trunk/cucul/colour.c
616
617  * Fixed a bug in _cucul_argb32_to_rgb24fg/bg().
618
619------------------------------------------------------------------------
620r595 | sam | 2006-04-18 10:33:53 +0200 (Tue, 18 Apr 2006) | 2 lines
621Changed paths:
622   M /trunk/README
623   M /trunk/TODO
624
625  * Updated README (caca-config -> pkg-config) and TODO.
626
627------------------------------------------------------------------------
628r594 | sam | 2006-04-18 10:33:06 +0200 (Tue, 18 Apr 2006) | 2 lines
629Changed paths:
630   M /trunk/cucul/export.c
631   M /trunk/tools/makefont.c
632
633  * Cosmetic code changes and minor optimisations.
634
635------------------------------------------------------------------------
636r593 | sam | 2006-04-18 10:24:41 +0200 (Tue, 18 Apr 2006) | 3 lines
637Changed paths:
638   M /trunk/cucul/Makefile.am
639   M /trunk/cucul/cucul.c
640   M /trunk/cucul/cucul_internals.h
641   A /trunk/cucul/export.c
642   D /trunk/cucul/export_ansi.c
643   D /trunk/cucul/export_bitmap.c
644   D /trunk/cucul/export_html.c
645   D /trunk/cucul/export_irc.c
646   D /trunk/cucul/export_ps.c
647   D /trunk/cucul/export_svg.c
648
649  * Merged again all export functions into cucul/export.c. They're all the
650    same and they're very short (50-100 lines).
651
652------------------------------------------------------------------------
653r592 | sam | 2006-04-18 10:21:31 +0200 (Tue, 18 Apr 2006) | 3 lines
654Changed paths:
655   M /trunk/cucul/cucul.h
656   M /trunk/cucul/font.c
657
658  * Changed the buffer type in cucul_render_canvas() to void* to avoid
659    compilation warnings.
660
661------------------------------------------------------------------------
662r591 | sam | 2006-04-18 10:19:42 +0200 (Tue, 18 Apr 2006) | 2 lines
663Changed paths:
664   M /trunk/test/event.c
665
666  * Handle CACA_EVENT_QUIT in the event test program.
667
668------------------------------------------------------------------------
669r590 | sam | 2006-04-18 10:18:03 +0200 (Tue, 18 Apr 2006) | 2 lines
670Changed paths:
671   M /trunk/configure.ac
672
673  * Workaround for broken AC_PATH_X autoconf macros.
674
675------------------------------------------------------------------------
676r589 | sam | 2006-04-18 10:13:20 +0200 (Tue, 18 Apr 2006) | 2 lines
677Changed paths:
678   M /trunk/caca/driver_x11.c
679
680  * Compilation fix.
681
682------------------------------------------------------------------------
683r588 | sam | 2006-04-17 22:09:42 +0200 (Mon, 17 Apr 2006) | 2 lines
684Changed paths:
685   M /trunk/TODO
686   M /trunk/caca/caca.h
687   M /trunk/caca/driver_gl.c
688   M /trunk/caca/driver_x11.c
689   M /trunk/configure.ac
690
691  * Implemented CACA_EVENT_QUIT. Unused yet.
692
693------------------------------------------------------------------------
694r587 | sam | 2006-04-17 15:34:02 +0200 (Mon, 17 Apr 2006) | 2 lines
695Changed paths:
696   M /trunk/cpp
697   M /trunk/cpp/Makefile.am
698
699  * Fixed autotools stuff in the cpp bindings.
700
701------------------------------------------------------------------------
702r586 | sam | 2006-04-17 15:31:43 +0200 (Mon, 17 Apr 2006) | 2 lines
703Changed paths:
704   M /trunk/cpp/cpptest.cpp
705
706  * Compilation fix in cpptest.cpp.
707
708------------------------------------------------------------------------
709r585 | jylam | 2006-04-17 15:23:28 +0200 (Mon, 17 Apr 2006) | 3 lines
710Changed paths:
711   M /trunk/cpp/caca++.cpp
712   M /trunk/cpp/caca++.h
713   M /trunk/cpp/cpptest.cpp
714
715
716 * Fixed compile problem, put Event outside Caca class
717
718------------------------------------------------------------------------
719r584 | sam | 2006-04-17 15:11:33 +0200 (Mon, 17 Apr 2006) | 3 lines
720Changed paths:
721   M /trunk/cpp/cucul++.cpp
722   M /trunk/cpp/cucul++.h
723   M /trunk/cucul/Makefile.am
724   M /trunk/cucul/cucul.c
725   M /trunk/cucul/cucul.h
726   D /trunk/cucul/math.c
727
728  * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
729    cucul.c just in case.
730
731------------------------------------------------------------------------
732r583 | sam | 2006-04-17 15:09:45 +0200 (Mon, 17 Apr 2006) | 2 lines
733Changed paths:
734   D /trunk/cpp/Makefile.in
735   D /trunk/cpp/caca++.pc
736   D /trunk/cpp/cucul++.pc
737
738  * Removed a few useless files (vieux porc).
739
740------------------------------------------------------------------------
741r582 | sam | 2006-04-17 14:48:57 +0200 (Mon, 17 Apr 2006) | 2 lines
742Changed paths:
743   M /trunk/TODO
744
745  * Updated TODO list.
746
747------------------------------------------------------------------------
748r581 | sam | 2006-04-17 14:48:35 +0200 (Mon, 17 Apr 2006) | 2 lines
749Changed paths:
750   M /trunk/test/dithering.c
751   M /trunk/test/truecolor.c
752
753  * Minor cosmetic changes in the test programs.
754
755------------------------------------------------------------------------
756r580 | sam | 2006-04-17 14:48:05 +0200 (Mon, 17 Apr 2006) | 2 lines
757Changed paths:
758   M /trunk/cucul/export_ps.c
759   M /trunk/cucul/export_svg.c
760
761  * Truecolor support in the SVG and PostScript exporters.
762
763------------------------------------------------------------------------
764r579 | sam | 2006-04-17 14:47:34 +0200 (Mon, 17 Apr 2006) | 2 lines
765Changed paths:
766   M /trunk/cucul/Makefile.am
767   M /trunk/cucul/cucul.c
768   M /trunk/cucul/cucul_internals.h
769   A /trunk/cucul/export_bitmap.c
770
771  * Implemented TGA image export.
772
773------------------------------------------------------------------------
774r578 | sam | 2006-04-17 14:46:34 +0200 (Mon, 17 Apr 2006) | 2 lines
775Changed paths:
776   M /trunk/cucul/colour.c
777   M /trunk/cucul/cucul_internals.h
778
779  * Implemented argb32 to rgb24fg/bg colour conversions.
780
781------------------------------------------------------------------------
782r577 | sam | 2006-04-17 14:45:07 +0200 (Mon, 17 Apr 2006) | 3 lines
783Changed paths:
784   M /trunk/test/export.c
785
786  * Use cucul_get_export_list() in the export test instead of hardcoding the
787    list of available formats. Also added a few truecolor blocks to the test.
788
789------------------------------------------------------------------------
790r576 | sam | 2006-04-17 14:41:50 +0200 (Mon, 17 Apr 2006) | 2 lines
791Changed paths:
792   M /trunk/cucul/font.c
793
794  * Fixed abusive strictness in the font loader.
795
796------------------------------------------------------------------------
797r575 | jylam | 2006-04-17 13:24:38 +0200 (Mon, 17 Apr 2006) | 2 lines
798Changed paths:
799   M /trunk/TODO
800
801 * Updated TODO list.
802
803------------------------------------------------------------------------
804r574 | jylam | 2006-04-17 13:19:26 +0200 (Mon, 17 Apr 2006) | 2 lines
805Changed paths:
806   M /trunk/cpp/cpptest.cpp
807
808 * Better C++ test
809
810------------------------------------------------------------------------
811r573 | jylam | 2006-04-17 13:06:48 +0200 (Mon, 17 Apr 2006) | 2 lines
812Changed paths:
813   M /trunk/cpp/caca++.cpp
814   M /trunk/cpp/caca++.h
815   M /trunk/cpp/cpptest.cpp
816   M /trunk/cpp/cucul++.cpp
817   M /trunk/cpp/cucul++.h
818
819 * Added license in C++ files.
820
821------------------------------------------------------------------------
822r572 | jylam | 2006-04-17 13:00:10 +0200 (Mon, 17 Apr 2006) | 2 lines
823Changed paths:
824   M /trunk/cpp/cpptest.cpp
825   M /trunk/cpp/cucul++.cpp
826   M /trunk/cpp/cucul++.h
827
828 * Fixed C++ printf(), added it in example
829
830------------------------------------------------------------------------
831r571 | jylam | 2006-04-17 12:44:40 +0200 (Mon, 17 Apr 2006) | 2 lines
832Changed paths:
833   M /trunk/cpp/cpptest.cpp
834
835 * Forgot a test on Caca() instantiation
836
837------------------------------------------------------------------------
838r570 | jylam | 2006-04-17 12:41:30 +0200 (Mon, 17 Apr 2006) | 2 lines
839Changed paths:
840   M /trunk/Makefile.am
841   M /trunk/configure.ac
842   A /trunk/cpp
843   A /trunk/cpp/Makefile.am
844   A /trunk/cpp/Makefile.in
845   A /trunk/cpp/caca++.cpp
846   A /trunk/cpp/caca++.h
847   A /trunk/cpp/caca++.pc
848   A /trunk/cpp/caca++.pc.in
849   A /trunk/cpp/cpptest.cpp
850   A /trunk/cpp/cucul++.cpp
851   A /trunk/cpp/cucul++.h
852   A /trunk/cpp/cucul++.pc
853   A /trunk/cpp/cucul++.pc.in
854
855 * Added preliminary C++ bindings
856
857------------------------------------------------------------------------
858r569 | sam | 2006-04-16 23:52:05 +0200 (Sun, 16 Apr 2006) | 2 lines
859Changed paths:
860   M /trunk/caca/driver_gl.c
861   M /trunk/caca/driver_x11.c
862
863  * Added truecolor support to the X11 and GL drivers.
864
865------------------------------------------------------------------------
866r568 | sam | 2006-04-16 23:29:40 +0200 (Sun, 16 Apr 2006) | 2 lines
867Changed paths:
868   M /trunk/test
869   M /trunk/test/Makefile.am
870   A /trunk/test/truecolor.c
871
872  * Added test/truecolor.c to test non-ANSI colour pairs.
873
874------------------------------------------------------------------------
875r567 | sam | 2006-04-16 23:26:25 +0200 (Sun, 16 Apr 2006) | 4 lines
876Changed paths:
877   M /trunk/cucul/canvas.c
878   M /trunk/cucul/colour.c
879   M /trunk/cucul/cucul.h
880   M /trunk/cucul/cucul_internals.h
881
882  * Moved cucul_set_color() from canvas.c to colour.c.
883  * Added cucul_set_truecolor() for non-ANSI colours.
884  * Added new argb32 -> rgb12 conversion functions.
885
886------------------------------------------------------------------------
887r566 | sam | 2006-04-16 20:28:47 +0200 (Sun, 16 Apr 2006) | 6 lines
888Changed paths:
889   M /trunk/caca/caca.h
890   M /trunk/caca/caca_internals.h
891   M /trunk/caca/driver_conio.c
892   M /trunk/caca/driver_gl.c
893   M /trunk/caca/driver_ncurses.c
894   M /trunk/caca/driver_raw.c
895   M /trunk/caca/driver_slang.c
896   M /trunk/caca/driver_vga.c
897   M /trunk/caca/driver_win32.c
898   M /trunk/caca/driver_x11.c
899   M /trunk/caca/event.c
900   M /trunk/caca/time.c
901   M /trunk/cucul/cucul.c
902   M /trunk/cucul/cucul.h
903   M /trunk/cucul/cucul_internals.h
904   M /trunk/cucul/dither.c
905   M /trunk/cucul/export_ansi.c
906   M /trunk/cucul/export_html.c
907   M /trunk/cucul/export_irc.c
908   M /trunk/cucul/export_ps.c
909   M /trunk/cucul/export_svg.c
910   M /trunk/cucul/font.c
911   M /trunk/cucul/sprite.c
912   M /trunk/src/aafire.c
913   M /trunk/src/cacaball.c
914   M /trunk/src/cacamoir.c
915   M /trunk/src/cacaplas.c
916   M /trunk/src/cacaplay.c
917   M /trunk/src/cacaserver.c
918   M /trunk/src/cacaview.c
919   M /trunk/src/img2irc.c
920   M /trunk/test/colors.c
921   M /trunk/test/demo.c
922   M /trunk/test/dithering.c
923   M /trunk/test/event.c
924   M /trunk/test/export.c
925   M /trunk/test/font.c
926   M /trunk/test/gamma.c
927   M /trunk/test/hsv.c
928   M /trunk/test/spritedit.c
929   M /trunk/test/transform.c
930   M /trunk/test/unicode.c
931
932  * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs
933    such as cucul_dither_t instead of struct cucul_dither.
934  * Made cucul_buffer_t an opaque structure and implemented the two getters
935    cucul_get_buffer_data() and cucul_get_buffer_size().
936  * Documented all missing functions and function parameters.
937
938------------------------------------------------------------------------
939r565 | sam | 2006-04-16 20:21:14 +0200 (Sun, 16 Apr 2006) | 2 lines
940Changed paths:
941   M /trunk/cucul/cucul.pc.in
942
943  * Fixed bad library name in pc file.
944
945------------------------------------------------------------------------
946r564 | jylam | 2006-04-15 17:24:13 +0200 (Sat, 15 Apr 2006) | 2 lines
947Changed paths:
948   M /trunk/caca/caca_internals.h
949   M /trunk/cucul/font.c
950   M /trunk/msvc/cacaball.vcproj
951   M /trunk/msvc/cacafire.vcproj
952   M /trunk/msvc/cacamoir.vcproj
953   M /trunk/msvc/cacaplas.vcproj
954   M /trunk/msvc/cacaview.vcproj
955   M /trunk/msvc/config.h
956   M /trunk/msvc/libcaca.sln
957   M /trunk/msvc/libcaca.vcproj
958   M /trunk/perl/lib/Term/Caca/Constants.pm
959   M /trunk/perl/lib/Term/Caca.pm
960   M /trunk/perl/lib/Term/Kaka.pm
961
962 * Updated MSVC++ project (static library and src/*)
963
964------------------------------------------------------------------------
965r563 | jylam | 2006-04-15 17:23:13 +0200 (Sat, 15 Apr 2006) | 2 lines
966Changed paths:
967   M /trunk/test/demo.c
968   M /trunk/test/spritedit.c
969
970 * Fixed sprite functions (it compiles now) (Y'a des connards qui font ce qu'ils veulent, mais qui finissent pas)
971
972------------------------------------------------------------------------
973r562 | sam | 2006-04-14 14:10:18 +0200 (Fri, 14 Apr 2006) | 2 lines
974Changed paths:
975   M /trunk/caca/caca.c
976   M /trunk/caca/caca.h
977   M /trunk/caca/event.c
978   M /trunk/caca/graphics.c
979   M /trunk/cucul/box.c
980   M /trunk/cucul/canvas.c
981   M /trunk/cucul/conic.c
982   M /trunk/cucul/cucul.c
983   M /trunk/cucul/cucul.h
984   M /trunk/cucul/dither.c
985   M /trunk/cucul/font.c
986   M /trunk/cucul/line.c
987   M /trunk/cucul/math.c
988   M /trunk/cucul/sprite.c
989   M /trunk/cucul/triangle.c
990
991  * Improved documentation in many places.
992
993------------------------------------------------------------------------
994r561 | sam | 2006-04-14 10:41:59 +0200 (Fri, 14 Apr 2006) | 3 lines
995Changed paths:
996   M /trunk/configure.ac
997   M /trunk/doc/Makefile.am
998   M /trunk/doc/doxygen.cfg.in
999
1000  * Generate a PDF documentation instead of the PostScript one. It has nice
1001    hyperlinks! Also, set compact LaTeX mode and a few other Doxygen options.
1002
1003------------------------------------------------------------------------
1004r560 | sam | 2006-04-14 10:00:06 +0200 (Fri, 14 Apr 2006) | 2 lines
1005Changed paths:
1006   M /trunk/cucul/font.c
1007
1008  * Ahaha I didn't even check that it compiled properly.
1009
1010------------------------------------------------------------------------
1011r559 | sam | 2006-04-14 09:33:48 +0200 (Fri, 14 Apr 2006) | 2 lines
1012Changed paths:
1013   M /trunk/cucul/font.c
1014
1015  * Only support version 1 fonts.
1016
1017------------------------------------------------------------------------
1018r558 | sam | 2006-04-14 09:30:53 +0200 (Fri, 14 Apr 2006) | 3 lines
1019Changed paths:
1020   M /trunk/caca/caca.c
1021   M /trunk/caca/caca.h
1022   M /trunk/caca/caca_internals.h
1023   M /trunk/caca/driver_conio.c
1024   M /trunk/caca/driver_gl.c
1025   M /trunk/caca/driver_ncurses.c
1026   M /trunk/caca/driver_raw.c
1027   M /trunk/caca/driver_slang.c
1028   M /trunk/caca/driver_vga.c
1029   M /trunk/caca/driver_win32.c
1030   M /trunk/caca/driver_x11.c
1031   M /trunk/caca/event.c
1032   M /trunk/caca/graphics.c
1033   M /trunk/caca/time.c
1034   M /trunk/cucul/box.c
1035   M /trunk/cucul/canvas.c
1036   M /trunk/cucul/charset.c
1037   M /trunk/cucul/colour.c
1038   M /trunk/cucul/conic.c
1039   M /trunk/cucul/cucul.c
1040   M /trunk/cucul/cucul.h
1041   M /trunk/cucul/cucul_internals.h
1042   M /trunk/cucul/dither.c
1043   M /trunk/cucul/export_ansi.c
1044   M /trunk/cucul/export_html.c
1045   M /trunk/cucul/export_irc.c
1046   M /trunk/cucul/export_ps.c
1047   M /trunk/cucul/export_svg.c
1048   M /trunk/cucul/font.c
1049   M /trunk/cucul/line.c
1050   M /trunk/cucul/math.c
1051   M /trunk/cucul/sprite.c
1052   M /trunk/cucul/transform.c
1053   M /trunk/cucul/triangle.c
1054   M /trunk/kernel/kernel.c
1055   M /trunk/kernel/kernel.h
1056   M /trunk/python/pypycaca.c
1057   M /trunk/python/pypycaca.h
1058   M /trunk/src/cacaplas.c
1059   M /trunk/src/cacaserver.c
1060   M /trunk/src/cacaview.c
1061   M /trunk/src/common-image.c
1062   M /trunk/src/common-image.h
1063
1064  * Removed \file directives from all files except caca.h and cucul.h, to
1065    remove redundencies in the Doxygen documentation.
1066
1067------------------------------------------------------------------------
1068r557 | sam | 2006-04-13 19:57:19 +0200 (Thu, 13 Apr 2006) | 3 lines
1069Changed paths:
1070   M /trunk/cucul/font.c
1071
1072  * Added a lot of sanity checks to the font parsing. It should now be
1073    secure against broken files, but it probably needs peer review.
1074
1075------------------------------------------------------------------------
1076r556 | sam | 2006-04-13 19:54:07 +0200 (Thu, 13 Apr 2006) | 2 lines
1077Changed paths:
1078   M /trunk/test/Makefile.am
1079   M /trunk/test/font.c
1080
1081  * Redisplay the output bitmap using libcaca. Eh ouais mon gars.
1082
1083------------------------------------------------------------------------
1084r555 | sam | 2006-04-13 19:37:51 +0200 (Thu, 13 Apr 2006) | 2 lines
1085Changed paths:
1086   M /trunk/test/hsv.c
1087
1088  * Fixed caca_get_event() call in test/hsv.c.
1089
1090------------------------------------------------------------------------
1091r554 | sam | 2006-04-13 19:08:16 +0200 (Thu, 13 Apr 2006) | 2 lines
1092Changed paths:
1093   M /trunk/cucul/colour.c
1094
1095  * Fixed compilation warning.
1096
1097------------------------------------------------------------------------
1098r553 | sam | 2006-04-13 18:54:25 +0200 (Thu, 13 Apr 2006) | 2 lines
1099Changed paths:
1100   M /trunk/cucul/colour.c
1101
1102  * Fixed colour conversion routines so that they work with ARGB too.
1103
1104------------------------------------------------------------------------
1105r552 | sam | 2006-04-13 18:10:16 +0200 (Thu, 13 Apr 2006) | 4 lines
1106Changed paths:
1107   M /trunk/cucul/Makefile.am
1108   M /trunk/cucul/cucul.h
1109   M /trunk/cucul/font.c
1110   A /trunk/cucul/font_mono9.h (from /trunk/cucul/font_monospace9.h:548)
1111   A /trunk/cucul/font_monobold12.h
1112   D /trunk/cucul/font_monospace9.h
1113   M /trunk/test/font.c
1114
1115  * Implemented cucul_get_font_list() to retrieve the list of builtin fonts.
1116  * Fixed font selection through cucul_font_load().
1117  * Added a bigger 10x19 bold font.
1118
1119------------------------------------------------------------------------
1120r551 | sam | 2006-04-13 17:36:09 +0200 (Thu, 13 Apr 2006) | 3 lines
1121Changed paths:
1122   M /trunk/tools/makefont.c
1123
1124  * Made makefont more configurable. Also, store the commandline in a comment
1125    so that the font can be easily rebuilt.
1126
1127------------------------------------------------------------------------
1128r550 | sam | 2006-04-13 17:00:56 +0200 (Thu, 13 Apr 2006) | 2 lines
1129Changed paths:
1130   M /trunk/TODO
1131
1132  * Updated TODO list.
1133
1134------------------------------------------------------------------------
1135r549 | sam | 2006-04-13 16:24:31 +0200 (Thu, 13 Apr 2006) | 3 lines
1136Changed paths:
1137   M /trunk/cucul/cucul.h
1138   M /trunk/cucul/font.c
1139   M /trunk/test/font.c
1140
1141  * Internal font support through cucul_load_font(). Documented that.
1142  * Removed ugly hooks from test/font.c.
1143
1144------------------------------------------------------------------------
1145r548 | sam | 2006-04-13 16:23:04 +0200 (Thu, 13 Apr 2006) | 2 lines
1146Changed paths:
1147   M /trunk/cucul/font.c
1148
1149  * Ugly overflow bug in the rendering code.
1150
1151------------------------------------------------------------------------
1152r547 | sam | 2006-04-13 15:33:31 +0200 (Thu, 13 Apr 2006) | 5 lines
1153Changed paths:
1154   M /trunk/cucul/cucul.h
1155   M /trunk/cucul/font.c
1156   M /trunk/test/font.c
1157
1158  * Implemented cucul_get_font_width() and cucul_get_font_height().
1159  * Documented most font functions.
1160  * Cleaned up cucul_render_canvas() and made it actually usable by external
1161    programs. Removed ugly printf() debug calls.
1162
1163------------------------------------------------------------------------
1164r546 | sam | 2006-04-13 14:50:41 +0200 (Thu, 13 Apr 2006) | 2 lines
1165Changed paths:
1166   M /trunk/cucul/cucul.c
1167   M /trunk/cucul/cucul.h
1168   M /trunk/cucul/cucul_internals.h
1169   M /trunk/cucul/export_ansi.c
1170   M /trunk/cucul/export_html.c
1171   M /trunk/cucul/export_irc.c
1172   M /trunk/cucul/export_ps.c
1173   M /trunk/cucul/export_svg.c
1174   M /trunk/src/cacaserver.c
1175   M /trunk/src/img2irc.c
1176   M /trunk/test/export.c
1177
1178  * Renamed cucul_export into cucul_buffer. We'll use it for other things.
1179
1180------------------------------------------------------------------------
1181r545 | sam | 2006-04-13 14:49:54 +0200 (Thu, 13 Apr 2006) | 2 lines
1182Changed paths:
1183   M /trunk/cucul/font_monospace9.h
1184
1185  * Putain de bordel de manche a couilles. I forgot to fix the font.
1186
1187------------------------------------------------------------------------
1188r544 | sam | 2006-04-13 14:44:55 +0200 (Thu, 13 Apr 2006) | 2 lines
1189Changed paths:
1190   M /trunk/tools/makefont.c
1191
1192  * Some cleaning up in makefont.c.
1193
1194------------------------------------------------------------------------
1195r543 | sam | 2006-04-13 14:25:36 +0200 (Thu, 13 Apr 2006) | 3 lines
1196Changed paths:
1197   M /trunk/cucul/font.c
1198   M /trunk/cucul/font_monospace9.h
1199   M /trunk/tools/makefont.c
1200
1201  * Fixed 4, 2 and 1-bit font rendering.
1202  * Replaced the 8-bit internal font with a 4-bit one.
1203
1204------------------------------------------------------------------------
1205r542 | sam | 2006-04-13 14:23:50 +0200 (Thu, 13 Apr 2006) | 3 lines
1206Changed paths:
1207   M /trunk/cucul/colour.c
1208   M /trunk/cucul/cucul_internals.h
1209
1210  * Created internal function _cucul_argb32_to_argb4() that splits an argb
1211    fg/bg value into its separate argb 4-bit fields.
1212
1213------------------------------------------------------------------------
1214r541 | jylam | 2006-04-13 10:58:55 +0200 (Thu, 13 Apr 2006) | 2 lines
1215Changed paths:
1216   M /trunk/test/spritedit.c
1217
1218 * Added silly play with interframe delay. Need to rework sprite format.
1219
1220------------------------------------------------------------------------
1221r540 | sam | 2006-04-13 10:44:25 +0200 (Thu, 13 Apr 2006) | 3 lines
1222Changed paths:
1223   M /trunk/cucul/font_monospace9.h
1224
1225  * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp font
1226    for the moment.
1227
1228------------------------------------------------------------------------
1229r539 | sam | 2006-04-13 10:39:30 +0200 (Thu, 13 Apr 2006) | 2 lines
1230Changed paths:
1231   M /trunk/test
1232   M /trunk/test/Makefile.am
1233   A /trunk/test/font.c
1234
1235  * Added a test program for the font renderer.
1236
1237------------------------------------------------------------------------
1238r538 | sam | 2006-04-13 10:38:34 +0200 (Thu, 13 Apr 2006) | 2 lines
1239Changed paths:
1240   M /trunk/test/export.c
1241
1242  * Code simplification.
1243
1244------------------------------------------------------------------------
1245r537 | sam | 2006-04-13 10:37:32 +0200 (Thu, 13 Apr 2006) | 2 lines
1246Changed paths:
1247   M /trunk/cucul/Makefile.am
1248   M /trunk/cucul/font.c
1249   A /trunk/cucul/font_monospace9.h
1250
1251  * Created a built-in font from Bitstream Vera (Monospace 9).
1252
1253------------------------------------------------------------------------
1254r536 | sam | 2006-04-13 10:26:21 +0200 (Thu, 13 Apr 2006) | 2 lines
1255Changed paths:
1256   M /trunk/configure.ac
1257   M /trunk/tools
1258   M /trunk/tools/Makefile.am
1259   A /trunk/tools/makefont.c
1260
1261  * Added a font creator that uses pango to render glyphs.
1262
1263------------------------------------------------------------------------
1264r535 | sam | 2006-04-13 10:16:04 +0200 (Thu, 13 Apr 2006) | 3 lines
1265Changed paths:
1266   M /trunk/cucul/cucul.h
1267   M /trunk/cucul/font.c
1268
1269  * Slightly updated the font format and wrote a font loader. Also added a
1270    skeleton for the renderer that will not last very long.
1271
1272------------------------------------------------------------------------
1273r534 | sam | 2006-04-12 18:34:34 +0200 (Wed, 12 Apr 2006) | 2 lines
1274Changed paths:
1275   M /trunk/cucul/font.c
1276
1277  * New version of the font format.
1278
1279------------------------------------------------------------------------
1280r533 | sam | 2006-04-12 16:18:19 +0200 (Wed, 12 Apr 2006) | 3 lines
1281Changed paths:
1282   M /trunk/cucul/Makefile.am
1283   A /trunk/cucul/font.c
1284
1285  * Added a file for future font handling routines. Currently only the font
1286    format proposal is in this file. Feel free to comment.
1287
1288------------------------------------------------------------------------
1289r532 | sam | 2006-04-12 10:57:59 +0200 (Wed, 12 Apr 2006) | 2 lines
1290Changed paths:
1291   M /trunk/test
1292   M /trunk/tools
1293
1294  * Proper svn:ignore properties on tools/.
1295
1296------------------------------------------------------------------------
1297r531 | sam | 2006-04-12 10:31:11 +0200 (Wed, 12 Apr 2006) | 3 lines
1298Changed paths:
1299   M /trunk/Makefile.am
1300   M /trunk/caca/driver_slang.c
1301   M /trunk/configure.ac
1302   M /trunk/test/Makefile.am
1303   D /trunk/test/optipal.c
1304   A /trunk/tools
1305   A /trunk/tools/Makefile.am (from /trunk/test/Makefile.am:527)
1306   A /trunk/tools/optipal.c (from /trunk/test/optipal.c:527)
1307
1308  * Moved test/optipal.c to tools/optipal.c. The tools subdirectory will
1309    contain development tools that are only useful to libcaca developers.
1310
1311------------------------------------------------------------------------
1312r530 | sam | 2006-04-11 12:36:31 +0200 (Tue, 11 Apr 2006) | 4 lines
1313Changed paths:
1314   M /trunk/src/Makefile.am
1315   M /trunk/src/cacaview.c
1316
1317  * cacaview works again. Somewhat. Image loading is now handled by the
1318    factored common-image.c file. Feature selection such as antialiasing or
1319    dithering mode are still disabled.
1320
1321------------------------------------------------------------------------
1322r529 | sam | 2006-04-11 12:12:03 +0200 (Tue, 11 Apr 2006) | 2 lines
1323Changed paths:
1324   M /trunk/src/common-image.c
1325
1326  * Renamed "freadint" to "u32fread", and so on.
1327
1328------------------------------------------------------------------------
1329r528 | sam | 2006-04-11 12:05:48 +0200 (Tue, 11 Apr 2006) | 3 lines
1330Changed paths:
1331   M /trunk/src
1332   M /trunk/src/Makefile.am
1333   A /trunk/src/common-image.c (from /trunk/src/cacaview.c:523)
1334   A /trunk/src/common-image.h
1335   A /trunk/src/img2irc.c
1336
1337  * Added img2irc program. I know it does not have "cucul" or "caca" in the
1338    name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png
1339
1340------------------------------------------------------------------------
1341r527 | sam | 2006-04-11 00:06:19 +0200 (Tue, 11 Apr 2006) | 3 lines
1342Changed paths:
1343   M /trunk/cucul/export_ansi.c
1344   M /trunk/cucul/export_html.c
1345   M /trunk/cucul/export_irc.c
1346   M /trunk/cucul/export_ps.c
1347   M /trunk/cucul/export_svg.c
1348
1349  * Avoid useless call to strlen() in the exporters.
1350  * Removed '\x0f' from the IRC exporter until I understand why it was here.
1351
1352------------------------------------------------------------------------
1353r526 | sam | 2006-04-11 00:03:22 +0200 (Tue, 11 Apr 2006) | 2 lines
1354Changed paths:
1355   M /trunk/test/export.c
1356
1357  * Fixed test/export that was not printing the last character of the file.
1358
1359------------------------------------------------------------------------
1360r525 | sam | 2006-04-10 23:07:40 +0200 (Mon, 10 Apr 2006) | 2 lines
1361Changed paths:
1362   M /trunk/TODO
1363
1364  * Updated TODO list. I forgot the aspect ratio function!
1365
1366------------------------------------------------------------------------
1367r524 | sam | 2006-04-10 22:24:12 +0200 (Mon, 10 Apr 2006) | 2 lines
1368Changed paths:
1369   M /trunk/cucul/Makefile.am
1370   D /trunk/cucul/bitmap.c
1371   A /trunk/cucul/dither.c (from /trunk/cucul/bitmap.c:523)
1372
1373  * Renamed bitmap.c into dither.c.
1374
1375------------------------------------------------------------------------
1376r523 | sam | 2006-04-10 22:02:38 +0200 (Mon, 10 Apr 2006) | 2 lines
1377Changed paths:
1378   M /trunk/cucul/bitmap.c
1379   M /trunk/cucul/cucul.c
1380   M /trunk/cucul/cucul.h
1381   M /trunk/cucul/cucul_internals.h
1382   M /trunk/src/aafire.c
1383   M /trunk/src/cacaball.c
1384   M /trunk/src/cacamoir.c
1385   M /trunk/src/cacaplas.c
1386   M /trunk/src/cacaview.c
1387   M /trunk/test/demo.c
1388   M /trunk/test/export.c
1389   M /trunk/test/gamma.c
1390   M /trunk/test/hsv.c
1391
1392  * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
1393
1394------------------------------------------------------------------------
1395r522 | sam | 2006-04-10 11:17:51 +0200 (Mon, 10 Apr 2006) | 4 lines
1396Changed paths:
1397   M /trunk/cucul/bitmap.c
1398   M /trunk/cucul/canvas.c
1399   M /trunk/cucul/cucul.c
1400   M /trunk/cucul/cucul.h
1401   M /trunk/cucul/cucul_internals.h
1402   M /trunk/cucul/sprite.c
1403   M /trunk/test/dithering.c
1404   M /trunk/test/optipal.c
1405
1406  * Replaced enum cucul_color with unsigned int. The size of an enum is not
1407    really portable, and Visual Studio complains when they are not explicitely
1408    cast.
1409
1410------------------------------------------------------------------------
1411r521 | sam | 2006-04-10 11:04:29 +0200 (Mon, 10 Apr 2006) | 2 lines
1412Changed paths:
1413   M /trunk/doc/doxygen.cfg.in
1414
1415  * Updated the Doxygen configuration file.
1416
1417------------------------------------------------------------------------
1418r520 | sam | 2006-04-10 11:00:18 +0200 (Mon, 10 Apr 2006) | 3 lines
1419Changed paths:
1420   M /trunk/cucul/export_ansi.c
1421   M /trunk/cucul/export_html.c
1422   M /trunk/cucul/export_irc.c
1423   M /trunk/cucul/export_ps.c
1424   M /trunk/cucul/export_svg.c
1425
1426  * Fixed old bugs I introduced in the exporters.
1427  * Fixed exporter headers to make Doxygen happy.
1428
1429------------------------------------------------------------------------
1430r519 | sam | 2006-04-10 10:30:02 +0200 (Mon, 10 Apr 2006) | 2 lines
1431Changed paths:
1432   M /trunk/cucul
1433
1434  * Forgot an svn:ignore property.
1435
1436------------------------------------------------------------------------
1437r518 | sam | 2006-04-10 09:52:07 +0200 (Mon, 10 Apr 2006) | 2 lines
1438Changed paths:
1439   M /trunk/caca
1440   M /trunk/caca/Makefile.am
1441   A /trunk/caca/caca.pc.in
1442   M /trunk/configure.ac
1443   M /trunk/cucul/Makefile.am
1444   A /trunk/cucul/cucul.pc.in
1445
1446  * Added pkgconfig files. Eh ouais mon gars.
1447
1448------------------------------------------------------------------------
1449r517 | sam | 2006-04-07 11:46:30 +0200 (Fri, 07 Apr 2006) | 2 lines
1450Changed paths:
1451   M /trunk/caca/driver_conio.c
1452   M /trunk/caca/driver_gl.c
1453   M /trunk/caca/driver_ncurses.c
1454   M /trunk/caca/driver_slang.c
1455   M /trunk/caca/driver_vga.c
1456   M /trunk/caca/driver_win32.c
1457   M /trunk/caca/driver_x11.c
1458   M /trunk/cucul/colour.c
1459   M /trunk/cucul/cucul_internals.h
1460   M /trunk/cucul/export_ansi.c
1461   M /trunk/cucul/export_html.c
1462   M /trunk/cucul/export_irc.c
1463   M /trunk/cucul/export_ps.c
1464   M /trunk/cucul/export_svg.c
1465
1466  * Replaced occurrences of "rgba" with "argb".
1467
1468------------------------------------------------------------------------
1469r516 | sam | 2006-04-07 10:55:01 +0200 (Fri, 07 Apr 2006) | 2 lines
1470Changed paths:
1471   M /trunk/cucul/bitmap.c
1472
1473  * Fixed a syntax error. Gruik.
1474
1475------------------------------------------------------------------------
1476r515 | sam | 2006-04-07 10:19:42 +0200 (Fri, 07 Apr 2006) | 2 lines
1477Changed paths:
1478   M /trunk/cucul/bitmap.c
1479   M /trunk/cucul/cucul.h
1480
1481  * Changed the cucul_set_bitmap_antialias() argument to a string.
1482
1483------------------------------------------------------------------------
1484r514 | sam | 2006-04-06 15:49:10 +0200 (Thu, 06 Apr 2006) | 2 lines
1485Changed paths:
1486   M /trunk/cucul/export_ps.c
1487
1488  * Of course I had to fuck up something. Here, PS export works again.
1489
1490------------------------------------------------------------------------
1491r513 | sam | 2006-04-06 15:41:56 +0200 (Thu, 06 Apr 2006) | 2 lines
1492Changed paths:
1493   M /trunk/caca/driver_conio.c
1494   M /trunk/caca/driver_gl.c
1495   M /trunk/caca/driver_ncurses.c
1496   M /trunk/caca/driver_raw.c
1497   M /trunk/caca/driver_slang.c
1498   M /trunk/caca/driver_vga.c
1499   M /trunk/caca/driver_win32.c
1500   M /trunk/caca/driver_x11.c
1501   M /trunk/cucul/Makefile.am
1502   M /trunk/cucul/canvas.c
1503   A /trunk/cucul/colour.c
1504   M /trunk/cucul/cucul.c
1505   M /trunk/cucul/cucul_internals.h
1506   M /trunk/cucul/export_ansi.c
1507   M /trunk/cucul/export_html.c
1508   M /trunk/cucul/export_irc.c
1509   M /trunk/cucul/export_ps.c
1510   M /trunk/cucul/export_svg.c
1511   M /trunk/cucul/transform.c
1512   M /trunk/src/cacaserver.c
1513
1514  * Store colour information on 32 bits, for future 12-bit colour support.
1515
1516------------------------------------------------------------------------
1517r512 | sam | 2006-04-06 15:21:15 +0200 (Thu, 06 Apr 2006) | 2 lines
1518Changed paths:
1519   M /trunk/cucul/canvas.c
1520   M /trunk/cucul/cucul.h
1521
1522  * Got rid of cucul_get_screen(). Use cucul_export() instead.
1523
1524------------------------------------------------------------------------
1525r511 | sam | 2006-04-06 15:11:12 +0200 (Thu, 06 Apr 2006) | 2 lines
1526Changed paths:
1527   M /trunk/cucul/cucul.c
1528
1529  * Check the magic bytes at the end of the buffer when cucul_load()ing it.
1530
1531------------------------------------------------------------------------
1532r510 | sam | 2006-04-06 15:07:58 +0200 (Thu, 06 Apr 2006) | 2 lines
1533Changed paths:
1534   M /trunk/src/cacaserver.c
1535
1536  * Sanity check in cacaserver.c.
1537
1538------------------------------------------------------------------------
1539r509 | sam | 2006-04-06 12:23:10 +0200 (Thu, 06 Apr 2006) | 2 lines
1540Changed paths:
1541   M /trunk/src/cacaserver.c
1542
1543  * Fixed a crash when realloc() returns a new address.
1544
1545------------------------------------------------------------------------
1546r508 | sam | 2006-04-06 12:19:17 +0200 (Thu, 06 Apr 2006) | 2 lines
1547Changed paths:
1548   M /trunk/cucul/cucul.c
1549
1550  * Fixed old typo that caused qq->height to be uninitialised.
1551
1552------------------------------------------------------------------------
1553r507 | jylam | 2006-04-01 23:29:10 +0200 (Sat, 01 Apr 2006) | 2 lines
1554Changed paths:
1555   M /trunk/src/cacaserver.c
1556
1557 * Oops, removed unused variable
1558
1559------------------------------------------------------------------------
1560r506 | jylam | 2006-04-01 23:26:30 +0200 (Sat, 01 Apr 2006) | 2 lines
1561Changed paths:
1562   M /trunk/src/cacaserver.c
1563
1564 * Added Winsock (c)(tm)(r) compatibility
1565
1566------------------------------------------------------------------------
1567r505 | jylam | 2006-04-01 18:11:37 +0200 (Sat, 01 Apr 2006) | 2 lines
1568Changed paths:
1569   M /trunk/src/cacaplas.c
1570
1571 * removed b0rked test. No more pigs, I just commited 500 of them.
1572
1573------------------------------------------------------------------------
1574r504 | sam | 2006-04-01 17:58:10 +0200 (Sat, 01 Apr 2006) | 2 lines
1575Changed paths:
1576   M /trunk/cucul/bitmap.c
1577
1578  * Set the default dithering mode to Floyd-Steinberg.
1579
1580------------------------------------------------------------------------
1581r503 | sam | 2006-04-01 17:56:31 +0200 (Sat, 01 Apr 2006) | 14 lines
1582Changed paths:
1583   M /trunk/cucul/canvas.c
1584   M /trunk/cucul/sprite.c
1585
1586                             ((`)_.._     ,'-. _..._ _._
1587  * Ooops. Compilation fix.   \,'    '-._.-\  '     ` .-'
1588                             .'            /         (
1589                            /    S        |     _   _ \
1590                           |        a     \     o   o  |
1591                           ;           m         .-.   /
1592                            ;       ',       '-.( '')-'
1593                             '.      |           ;-'
1594                               \    /           /
1595                               /   /-._  __,  7 |
1596                               \  `\  \``  |  | |
1597                                \   \_,\   |  |_,\
1598                                 '-`'      \_,\
1599
1600------------------------------------------------------------------------
1601r502 | sam | 2006-04-01 17:25:33 +0200 (Sat, 01 Apr 2006) | 2 lines
1602Changed paths:
1603   M /trunk/TODO
1604   M /trunk/cucul/canvas.c
1605   M /trunk/cucul/cucul.h
1606
1607  * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.
1608
1609------------------------------------------------------------------------
1610r501 | sam | 2006-04-01 17:02:41 +0200 (Sat, 01 Apr 2006) | 2 lines
1611Changed paths:
1612   M /trunk/TODO
1613
1614  * Updated the TODO list.
1615
1616------------------------------------------------------------------------
1617r500 | sam | 2006-04-01 17:02:05 +0200 (Sat, 01 Apr 2006) | 10 lines
1618Changed paths:
1619   M /trunk/caca/caca.h
1620   M /trunk/cucul/bitmap.c
1621   M /trunk/cucul/cucul.c
1622   M /trunk/cucul/cucul.h
1623   M /trunk/cucul/cucul_internals.h
1624   M /trunk/test/demo.c
1625
1626  * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING
1627    environment variables handling. Replaced that with three per-bitmap
1628    functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and
1629    cucul_set_bitmap_dithering().
1630  * Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast()
1631    prototypes (but did not implement them yet).
1632  * Added cucul_set_bitmap_charset() to choose what characters are going
1633    to be used for the bitmap rendering.
1634  * Removed the now useless cucul_get_feature(), cucul_set_feature() etc.
1635
1636------------------------------------------------------------------------
1637r499 | sam | 2006-04-01 16:44:09 +0200 (Sat, 01 Apr 2006) | 3 lines
1638Changed paths:
1639   M /trunk/caca/caca.h
1640   M /trunk/caca/event.c
1641   M /trunk/src/aafire.c
1642   M /trunk/src/cacaball.c
1643   M /trunk/src/cacamoir.c
1644   M /trunk/src/cacaplas.c
1645   M /trunk/src/cacaplay.c
1646   M /trunk/src/cacaview.c
1647   M /trunk/test/colors.c
1648   M /trunk/test/demo.c
1649   M /trunk/test/dithering.c
1650   M /trunk/test/event.c
1651   M /trunk/test/gamma.c
1652   M /trunk/test/hsv.c
1653   M /trunk/test/spritedit.c
1654   M /trunk/test/transform.c
1655   M /trunk/test/unicode.c
1656
1657  * Merged caca_wait_event() into caca_get_event() and added a timeout
1658    parameter to do what both functions did before, and even more.
1659
1660------------------------------------------------------------------------
1661r498 | sam | 2006-04-01 16:37:27 +0200 (Sat, 01 Apr 2006) | 2 lines
1662Changed paths:
1663   M /trunk/src/Makefile.am
1664
1665  * Disabled cacaview for now. I'm going to utterly break it.
1666
1667------------------------------------------------------------------------
1668r497 | sam | 2006-04-01 16:36:59 +0200 (Sat, 01 Apr 2006) | 2 lines
1669Changed paths:
1670   M /trunk/cucul/cucul.c
1671   M /trunk/cucul/cucul.h
1672
1673  * Added cucul_get_export_list(). Returns a list of known export formats.
1674
1675------------------------------------------------------------------------
1676r496 | sam | 2006-03-29 11:41:30 +0200 (Wed, 29 Mar 2006) | 4 lines
1677Changed paths:
1678   M /trunk/src/cacaserver.c
1679
1680  * cacaserver works again (but needs a complete rewrite because it's really
1681    become ugly). You can now emulate the previous network driver behaviour
1682    by doing: "CACA_DRIVER=raw cacaplas | cacaserver".
1683
1684------------------------------------------------------------------------
1685r495 | sam | 2006-03-28 00:16:58 +0200 (Tue, 28 Mar 2006) | 3 lines
1686Changed paths:
1687   M /trunk/cucul/cucul.c
1688   M /trunk/cucul/cucul.h
1689   M /trunk/src/cacaserver.c
1690   M /trunk/test/export.c
1691
1692  * Changed the 2nd argument of cucul_create_export to a string. This way we
1693    can add new exporters without changing the API.
1694
1695------------------------------------------------------------------------
1696r494 | sam | 2006-03-28 00:12:12 +0200 (Tue, 28 Mar 2006) | 2 lines
1697Changed paths:
1698   M /trunk/src/Makefile.am
1699
1700  * Oops, I barfed that makefile.
1701
1702------------------------------------------------------------------------
1703r493 | jylam | 2006-03-27 23:40:17 +0200 (Mon, 27 Mar 2006) | 2 lines
1704Changed paths:
1705   M /trunk/src/aafire.c
1706   M /trunk/src/cacaball.c
1707   M /trunk/src/cacamoir.c
1708
1709 * Added "powered by libcaca" text to all examples for consistency
1710
1711------------------------------------------------------------------------
1712r492 | sam | 2006-03-27 23:37:52 +0200 (Mon, 27 Mar 2006) | 4 lines
1713Changed paths:
1714   M /trunk/caca/Makefile.am
1715   M /trunk/caca/caca.c
1716   M /trunk/caca/caca.h
1717   M /trunk/caca/caca_internals.h
1718   D /trunk/caca/driver_network.c
1719   M /trunk/src
1720   M /trunk/src/Makefile.am
1721   M /trunk/src/cacaplas.c
1722   A /trunk/src/cacaserver.c (from /trunk/caca/driver_network.c:487)
1723
1724  * Removed the network driver and replaced it with a cacaserver executable
1725    that has all the functionality, except it does not work yet (the stdin
1726    reading routine is missing).
1727
1728------------------------------------------------------------------------
1729r491 | sam | 2006-03-27 23:33:29 +0200 (Mon, 27 Mar 2006) | 3 lines
1730Changed paths:
1731   M /trunk/caca/driver_raw.c
1732   M /trunk/src
1733   M /trunk/src/Makefile.am
1734   A /trunk/src/cacaplay.c
1735
1736  * Implemented a proof-of-concept cacaplay program that can redisplay a
1737    single frame that was saved by the raw driver.
1738
1739------------------------------------------------------------------------
1740r490 | sam | 2006-03-27 23:22:34 +0200 (Mon, 27 Mar 2006) | 4 lines
1741Changed paths:
1742   M /trunk/cucul/cucul.c
1743   M /trunk/cucul/cucul.h
1744
1745  * Implemented cucul_load() to reload a file that was saved with the
1746    raw driver. I know it is inconsistent to have the loader in libcucul
1747    and the exporter in libcaca but I'll find a way to harmonise that.
1748
1749------------------------------------------------------------------------
1750r489 | jylam | 2006-03-27 20:17:09 +0200 (Mon, 27 Mar 2006) | 19 lines
1751Changed paths:
1752   M /trunk/caca/driver_gl.c
1753
1754 * Fixed OpenGL mouse handling
1755
1756Sam      Le        Vieux      Porc
1757            (\____/)
1758Le          / @__@ \            Le
1759           (  (oo)  )   
1760            `-.~~.-'         Vieux
1761Vieux        /    \             
1762           @/      \_         
1763          (/ /    \ \)        Porc
1764Porc       WW`----'WW       
1765
1766Sam      Le        Vieux      Porc
1767
1768
1769
1770
1771
1772
1773------------------------------------------------------------------------
1774r488 | sam | 2006-03-27 20:07:18 +0200 (Mon, 27 Mar 2006) | 2 lines
1775Changed paths:
1776   M /trunk/caca/Makefile.am
1777   M /trunk/caca/caca.c
1778   M /trunk/caca/caca_internals.h
1779   A /trunk/caca/driver_raw.c
1780
1781  * Created a minimal raw driver that outputs stuff to stdout.
1782
1783------------------------------------------------------------------------
1784r487 | sam | 2006-03-27 11:35:22 +0200 (Mon, 27 Mar 2006) | 16 lines
1785Changed paths:
1786   M /trunk/caca/driver_gl.c
1787
1788                                       ██████                ██████
1789 * Ah mais putain j'avais pas vu !    ██░░░░██████████████████░░░░██
1790                                       ██░░░░░░░░░░░░░░░░░░░░░░░░██
1791                                        ██░░░░███░░░░░░░░███░░░░██
1792                                       ██░░░░░░███░░░░░░███░░░░░░██
1793                                      ██░░░░░░░░░░░░░░░░░░░░░░░░░░██
1794                                      ██░░░░░░██████████████░░░░░░██
1795                                      ██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██
1796                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
1797                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
1798                                       ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
1799                                        ██░░░░██████████████░░░░██
1800                                         ███░░░░░░██████░░░░░░███
1801                                           █████░░░░░░░░░░█████
1802                                               ████████████
1803
1804------------------------------------------------------------------------
1805r486 | sam | 2006-03-27 10:01:27 +0200 (Mon, 27 Mar 2006) | 3 lines
1806Changed paths:
1807   M /trunk/caca/driver_gl.c
1808   M /trunk/configure.ac
1809
1810  * Reworked the OpenGL headers and Glut features detection (what did you
1811    expect).
1812
1813------------------------------------------------------------------------
1814r485 | sam | 2006-03-27 09:40:30 +0200 (Mon, 27 Mar 2006) | 2 lines
1815Changed paths:
1816   M /trunk/cucul/cucul.h
1817   M /trunk/cucul/transform.c
1818
1819  * Implemented cucul_invert() to invert a canvas' colours.
1820
1821------------------------------------------------------------------------
1822r484 | jylam | 2006-03-27 01:08:19 +0200 (Mon, 27 Mar 2006) | 2 lines
1823Changed paths:
1824   M /trunk/caca/driver_gl.c
1825
1826 * Fixed glutCheckLoop headers, testing only under MacOSX
1827
1828------------------------------------------------------------------------
1829r483 | jylam | 2006-03-27 00:57:12 +0200 (Mon, 27 Mar 2006) | 2 lines
1830Changed paths:
1831   M /trunk/caca/driver_gl.c
1832   M /trunk/configure.ac
1833
1834 * Added (untested) glut3 glutCheckLoop(), ans a regular display function
1835
1836------------------------------------------------------------------------
1837r482 | sam | 2006-03-26 22:16:28 +0200 (Sun, 26 Mar 2006) | 2 lines
1838Changed paths:
1839   M /trunk/cucul/transform.c
1840
1841  * Minor addition to the rotate code.
1842
1843------------------------------------------------------------------------
1844r481 | sam | 2006-03-25 00:17:25 +0100 (Sat, 25 Mar 2006) | 2 lines
1845Changed paths:
1846   M /trunk/caca/Makefile.am
1847   M /trunk/src/Makefile.am
1848   M /trunk/test/Makefile.am
1849
1850  * Workaround for automake < 1.6.
1851
1852------------------------------------------------------------------------
1853r480 | jylam | 2006-03-24 20:44:12 +0100 (Fri, 24 Mar 2006) | 24 lines
1854Changed paths:
1855   M /trunk/cucul/bitmap.c
1856
1857 * Ok, invert works. OK OK SAM THAT WAS MY FAULT
1858
1859
1860AHAHAH                      _
1861    _._ _..._ .-',     _.._(`))
1862   '-. `     '  /-._.-'    ',/
1863      ) MAIS    \            '.
1864     / _    _    |  JE         \
1865    |  a    a    /     SUIS     |
1866    \   .-.                     ; 
1867     '-('' ).-'       ,' UN    ;
1868        '-;           |      .'
1869           \    VIEUX  \    /
1870           | 7  .__  _.-\   \
1871           | |  |  ``/  /`  /
1872          /,_|  |   /,_/   /
1873             /,_/      '`-'
1874
1875POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORC!
1876
1877
1878
1879
1880
1881------------------------------------------------------------------------
1882r479 | jylam | 2006-03-24 20:34:45 +0100 (Fri, 24 Mar 2006) | 3 lines
1883Changed paths:
1884   M /trunk/cucul/bitmap.c
1885   M /trunk/cucul/cucul.h
1886   M /trunk/test/demo.c
1887
1888 * Added bitmap invert routine. It doesn't work well, so don't use it right now. Sam is working hard to correct the strange behaviour.
1889
1890
1891------------------------------------------------------------------------
1892r478 | sam | 2006-03-24 17:51:59 +0100 (Fri, 24 Mar 2006) | 24 lines
1893Changed paths:
1894   M /trunk/caca/caca.h
1895   M /trunk/caca/caca_internals.h
1896   M /trunk/caca/driver_conio.c
1897   M /trunk/caca/driver_gl.c
1898   M /trunk/caca/driver_ncurses.c
1899   M /trunk/caca/driver_network.c
1900   M /trunk/caca/driver_slang.c
1901   M /trunk/caca/driver_vga.c
1902   M /trunk/caca/driver_win32.c
1903   M /trunk/caca/driver_x11.c
1904   M /trunk/caca/graphics.c
1905   M /trunk/test/demo.c
1906
1907  * Merged caca_show_cursor() and caca_hide_cursor() into caca_set_mouse() so
1908    that we have one function less.
1909  * Fixed coding style.
1910  * Removed FUCKING TABS.               ____.------.___
1911                           _______.----'`` ``` `` ``` ``-.
1912                      _.--' ` ```` ` `  ` ```  ``    ``  ``.
1913                  _.-'    ' ` `` ```      `` ` `'           `.  _
1914               .-''      ` H A H A H A `'  M A I S            \/.)
1915     .    . .-' /       `         `                  `      `` ||
1916     |`-.(``-.          `      `       `        ' `  `    ```  |\
1917     `.  '\```\        ``   `     V I E U X   ' ' ``  `-``    -|\\
1918       `/''````)       `` `          -        -   `````  ' '.' |\_)
1919        |`'_._`       ```      ''`  P O R C .   . ````        /
1920        // @) \    `   ``       ''' .              ```      '/
1921       /''''' |     ` \).`.'-.  ''' _    _         .`` `   '/
1922     .''''- `-'`.   . //   )--   '/,,',,' ,,,,''__,._`' '  /
1923   .'    ` `-  `   ' .'   /   ' /,;;;, ,___.---'     \ '' / \
1924   (`.  .'` __',`''''.--'/   ' /'-----'              | ' /  ))
1925    `'-'/  `'''_.---' \;;|-  '/            ,,,       | ''|`- |
1926      `'--'---'        |;|   /   ,,,,;;;;;;;;;;,,,,, |-' /`  |
1927                       |;|-'|   ,;;;;;;;;;;;;;;;; ;;;/  /|`'''
1928                       ''',,,''',,,,,,,,,,,,,,,'    /,,'''
1929                                   ''''
1930
1931------------------------------------------------------------------------
1932r477 | jylam | 2006-03-24 17:25:39 +0100 (Fri, 24 Mar 2006) | 2 lines
1933Changed paths:
1934   M /trunk/caca/driver_x11.c
1935   M /trunk/caca/graphics.c
1936
1937 * Fixed bug in show/hide cursor, implemented X11 cursor
1938
1939------------------------------------------------------------------------
1940r476 | jylam | 2006-03-24 16:42:46 +0100 (Fri, 24 Mar 2006) | 2 lines
1941Changed paths:
1942   M /trunk/caca/driver_x11.c
1943   M /trunk/test/demo.c
1944
1945 * Added forgotten X11 set/hide cursor (non-working code)
1946
1947------------------------------------------------------------------------
1948r475 | jylam | 2006-03-24 16:00:47 +0100 (Fri, 24 Mar 2006) | 2 lines
1949Changed paths:
1950   M /trunk/caca/caca.h
1951   M /trunk/caca/caca_internals.h
1952   M /trunk/caca/driver_conio.c
1953   M /trunk/caca/driver_gl.c
1954   M /trunk/caca/driver_ncurses.c
1955   M /trunk/caca/driver_network.c
1956   M /trunk/caca/driver_slang.c
1957   M /trunk/caca/driver_vga.c
1958   M /trunk/caca/driver_win32.c
1959   M /trunk/caca/graphics.c
1960
1961 * Added caca_show/hide_cursor, and corresponding GL binding
1962
1963------------------------------------------------------------------------
1964r474 | sam | 2006-03-24 15:17:40 +0100 (Fri, 24 Mar 2006) | 3 lines
1965Changed paths:
1966   M /trunk/caca/caca.h
1967
1968  * Documented the caca_event structure and improved a few things here and
1969    there in the documentation.
1970
1971------------------------------------------------------------------------
1972r473 | sam | 2006-03-24 10:48:20 +0100 (Fri, 24 Mar 2006) | 2 lines
1973Changed paths:
1974   M /trunk/caca/caca.c
1975   M /trunk/caca/caca_internals.h
1976   M /trunk/caca/driver_conio.c
1977   M /trunk/caca/driver_gl.c
1978   M /trunk/caca/driver_ncurses.c
1979   M /trunk/caca/driver_network.c
1980   M /trunk/caca/driver_slang.c
1981   M /trunk/caca/driver_vga.c
1982   M /trunk/caca/driver_win32.c
1983   M /trunk/caca/driver_x11.c
1984
1985  * Allow the driver initialisation to fail, for instance when $DISPLAY = "".
1986
1987------------------------------------------------------------------------
1988r472 | sam | 2006-03-24 10:30:02 +0100 (Fri, 24 Mar 2006) | 2 lines
1989Changed paths:
1990   M /trunk/cucul/math.c
1991
1992  * Removed spurious prototype.
1993
1994------------------------------------------------------------------------
1995r471 | sam | 2006-03-23 19:38:44 +0100 (Thu, 23 Mar 2006) | 2 lines
1996Changed paths:
1997   M /trunk/TODO
1998
1999  * Updated the TODO list with what's been done so far.
2000
2001------------------------------------------------------------------------
2002r470 | sam | 2006-03-23 19:36:59 +0100 (Thu, 23 Mar 2006) | 2 lines
2003Changed paths:
2004   M /trunk/caca/caca.c
2005   M /trunk/caca/caca.h
2006   M /trunk/caca/caca_internals.h
2007   M /trunk/caca/driver_conio.c
2008   M /trunk/caca/driver_gl.c
2009   M /trunk/caca/driver_ncurses.c
2010   M /trunk/caca/driver_network.c
2011   M /trunk/caca/driver_slang.c
2012   M /trunk/caca/driver_vga.c
2013   M /trunk/caca/driver_win32.c
2014   M /trunk/caca/driver_x11.c
2015   M /trunk/caca/event.c
2016   M /trunk/src/aafire.c
2017   M /trunk/src/cacaball.c
2018   M /trunk/src/cacamoir.c
2019   M /trunk/src/cacaplas.c
2020   M /trunk/src/cacaview.c
2021   M /trunk/test/colors.c
2022   M /trunk/test/demo.c
2023   M /trunk/test/dithering.c
2024   M /trunk/test/event.c
2025   M /trunk/test/gamma.c
2026   M /trunk/test/hsv.c
2027   M /trunk/test/spritedit.c
2028   M /trunk/test/transform.c
2029   M /trunk/test/unicode.c
2030
2031  * Massive rework of the event handling code, as per the TODO list.
2032
2033------------------------------------------------------------------------
2034r469 | sam | 2006-03-23 18:20:57 +0100 (Thu, 23 Mar 2006) | 2 lines
2035Changed paths:
2036   M /trunk/test/gamma.c
2037
2038  * Hahaha mais le vieux porc c'est moi.
2039
2040------------------------------------------------------------------------
2041r468 | sam | 2006-03-23 16:14:17 +0100 (Thu, 23 Mar 2006) | 2 lines
2042Changed paths:
2043   M /trunk/cucul/transform.c
2044
2045  * Added missing ASCII characters to cucul_rotate().
2046
2047------------------------------------------------------------------------
2048r467 | sam | 2006-03-23 15:07:32 +0100 (Thu, 23 Mar 2006) | 4 lines
2049Changed paths:
2050   M /trunk/cucul/box.c
2051   M /trunk/cucul/canvas.c
2052   M /trunk/cucul/conic.c
2053   M /trunk/cucul/cucul.h
2054   M /trunk/cucul/cucul_internals.h
2055   M /trunk/cucul/line.c
2056   M /trunk/cucul/triangle.c
2057   M /trunk/src/cacaview.c
2058   M /trunk/test/demo.c
2059   M /trunk/test/event.c
2060   M /trunk/test/export.c
2061   M /trunk/test/spritedit.c
2062
2063  * Made cucul_putchar32() an internal-only function.
2064  * Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8
2065    string instead of a single character as their last argument.
2066
2067------------------------------------------------------------------------
2068r466 | sam | 2006-03-23 14:12:56 +0100 (Thu, 23 Mar 2006) | 2 lines
2069Changed paths:
2070   M /trunk/cucul/cucul.c
2071   M /trunk/cucul/cucul.h
2072   M /trunk/src/aafire.c
2073   M /trunk/src/cacaball.c
2074   M /trunk/src/cacamoir.c
2075   M /trunk/src/cacaplas.c
2076   M /trunk/src/cacaview.c
2077   M /trunk/test/colors.c
2078   M /trunk/test/demo.c
2079   M /trunk/test/dithering.c
2080   M /trunk/test/event.c
2081   M /trunk/test/export.c
2082   M /trunk/test/gamma.c
2083   M /trunk/test/hsv.c
2084   M /trunk/test/spritedit.c
2085   M /trunk/test/transform.c
2086   M /trunk/test/unicode.c
2087
2088  * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
2089
2090------------------------------------------------------------------------
2091r465 | sam | 2006-03-23 12:34:27 +0100 (Thu, 23 Mar 2006) | 4 lines
2092Changed paths:
2093   M /trunk/TODO
2094
2095  * Removed done stuff from the TODO.
2096  * Updated the TODO list with what I said in the mailing-list. The top
2097    priority is what's marked "API-dependent stuff".
2098
2099------------------------------------------------------------------------
2100r464 | sam | 2006-03-23 12:03:43 +0100 (Thu, 23 Mar 2006) | 2 lines
2101Changed paths:
2102   M /trunk/test
2103   M /trunk/test/Makefile.am
2104   A /trunk/test/transform.c
2105
2106  * Added a test for the transformation routines.
2107
2108------------------------------------------------------------------------
2109r463 | sam | 2006-03-23 12:00:54 +0100 (Thu, 23 Mar 2006) | 2 lines
2110Changed paths:
2111   M /trunk/cucul/transform.c
2112
2113  * Added more characters to the flip/rotate routines.
2114
2115------------------------------------------------------------------------
2116r462 | sam | 2006-03-23 10:47:06 +0100 (Thu, 23 Mar 2006) | 3 lines
2117Changed paths:
2118   M /trunk/cucul/Makefile.am
2119   M /trunk/cucul/cucul.h
2120   A /trunk/cucul/transform.c
2121
2122  * Added cucul_flip(), cucul_flop() and cucul_transform() to perform
2123    operations on canvases.
2124
2125------------------------------------------------------------------------
2126r461 | sam | 2006-03-22 22:15:57 +0100 (Wed, 22 Mar 2006) | 2 lines
2127Changed paths:
2128   M /trunk/caca/caca.c
2129   M /trunk/caca/caca.h
2130   M /trunk/caca/caca_internals.h
2131   M /trunk/caca/driver_conio.c
2132   M /trunk/caca/driver_gl.c
2133   M /trunk/caca/driver_ncurses.c
2134   M /trunk/caca/driver_network.c
2135   M /trunk/caca/driver_slang.c
2136   M /trunk/caca/driver_vga.c
2137   M /trunk/caca/driver_win32.c
2138   M /trunk/caca/driver_x11.c
2139   M /trunk/caca/event.c
2140   M /trunk/caca/graphics.c
2141   M /trunk/caca/time.c
2142   M /trunk/cucul/bitmap.c
2143   M /trunk/cucul/box.c
2144   M /trunk/cucul/canvas.c
2145   M /trunk/cucul/charset.c
2146   M /trunk/cucul/conic.c
2147   M /trunk/cucul/cucul.c
2148   M /trunk/cucul/cucul.h
2149   M /trunk/cucul/cucul_internals.h
2150   M /trunk/cucul/export_ansi.c
2151   M /trunk/cucul/export_html.c
2152   M /trunk/cucul/export_irc.c
2153   M /trunk/cucul/export_ps.c
2154   M /trunk/cucul/export_svg.c
2155   M /trunk/cucul/line.c
2156   M /trunk/cucul/math.c
2157   M /trunk/cucul/sprite.c
2158   M /trunk/cucul/triangle.c
2159   M /trunk/kernel/kernel.c
2160   M /trunk/kernel/kernel.h
2161   M /trunk/test
2162
2163  * Slightly changed header comments.
2164
2165------------------------------------------------------------------------
2166r460 | sam | 2006-03-22 21:10:14 +0100 (Wed, 22 Mar 2006) | 2 lines
2167Changed paths:
2168   M /trunk/cucul/canvas.c
2169
2170  * Optimise cucul_blit() by using memcpy() if there is no mask.
2171
2172------------------------------------------------------------------------
2173r459 | sam | 2006-03-22 20:54:37 +0100 (Wed, 22 Mar 2006) | 3 lines
2174Changed paths:
2175   M /trunk/cucul/canvas.c
2176   M /trunk/cucul/cucul.h
2177   M /trunk/test/Makefile.am
2178   M /trunk/test/gamma.c
2179
2180  * Added the cucul_blit() function. It lets us blit various canvas one
2181    onto the other with an optional mask.
2182
2183------------------------------------------------------------------------
2184r458 | sam | 2006-03-22 20:20:52 +0100 (Wed, 22 Mar 2006) | 2 lines
2185Changed paths:
2186   M /trunk/cucul/cucul.c
2187
2188  * Fixed an uninitialised structure member.
2189
2190------------------------------------------------------------------------
2191r457 | sam | 2006-03-22 19:38:06 +0100 (Wed, 22 Mar 2006) | 3 lines
2192Changed paths:
2193   M /trunk/cucul/Makefile.am
2194   A /trunk/cucul/canvas.c (from /trunk/cucul/char.c:445)
2195   D /trunk/cucul/char.c
2196
2197  * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there
2198    that is a bit more high level than characters.
2199
2200------------------------------------------------------------------------
2201r456 | sam | 2006-03-22 19:29:39 +0100 (Wed, 22 Mar 2006) | 2 lines
2202Changed paths:
2203   M /trunk/caca/driver_network.c
2204   M /trunk/cucul/cucul.c
2205   M /trunk/cucul/cucul.h
2206   M /trunk/test/export.c
2207
2208  * Renamed cucul_get_export() to cucul_create_export().
2209
2210------------------------------------------------------------------------
2211r455 | sam | 2006-03-22 18:49:18 +0100 (Wed, 22 Mar 2006) | 2 lines
2212Changed paths:
2213   M /trunk/cucul/bitmap.c
2214   M /trunk/cucul/cucul.h
2215   M /trunk/src/aafire.c
2216   M /trunk/src/cacaball.c
2217   M /trunk/src/cacamoir.c
2218   M /trunk/src/cacaplas.c
2219   M /trunk/src/cacaview.c
2220   M /trunk/test/demo.c
2221   M /trunk/test/export.c
2222   M /trunk/test/gamma.c
2223   M /trunk/test/hsv.c
2224
2225  * Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed.
2226
2227------------------------------------------------------------------------
2228r454 | sam | 2006-03-22 18:46:11 +0100 (Wed, 22 Mar 2006) | 3 lines
2229Changed paths:
2230   M /trunk/cucul/cucul.c
2231   M /trunk/cucul/cucul.h
2232   M /trunk/src/aafire.c
2233   M /trunk/src/cacaball.c
2234   M /trunk/src/cacamoir.c
2235   M /trunk/src/cacaplas.c
2236   M /trunk/src/cacaview.c
2237   M /trunk/test/colors.c
2238   M /trunk/test/demo.c
2239   M /trunk/test/dithering.c
2240   M /trunk/test/event.c
2241   M /trunk/test/export.c
2242   M /trunk/test/gamma.c
2243   M /trunk/test/hsv.c
2244   M /trunk/test/spritedit.c
2245   M /trunk/test/unicode.c
2246
2247  * Changed the cucul_init parameter so that it now directly accepts a
2248    canvas size (use cucul_init(0, 0) for the old behaviour).
2249
2250------------------------------------------------------------------------
2251r453 | sam | 2006-03-22 18:34:03 +0100 (Wed, 22 Mar 2006) | 2 lines
2252Changed paths:
2253   M /trunk/kernel/kernel.c
2254
2255  * Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode.
2256
2257------------------------------------------------------------------------
2258r452 | sam | 2006-03-22 18:30:56 +0100 (Wed, 22 Mar 2006) | 2 lines
2259Changed paths:
2260   M /trunk/cucul/cucul.c
2261
2262  * Removed code that did not need to be duplicated.
2263
2264------------------------------------------------------------------------
2265r451 | sam | 2006-03-22 17:09:14 +0100 (Wed, 22 Mar 2006) | 2 lines
2266Changed paths:
2267   M /trunk/src/cacaview.c
2268
2269  * Gamma support in cacaview (through the g/G key).
2270
2271------------------------------------------------------------------------
2272r450 | sam | 2006-03-22 16:00:43 +0100 (Wed, 22 Mar 2006) | 2 lines
2273Changed paths:
2274   M /trunk/test/gamma.c
2275
2276  * Added colour to the gamma test.
2277
2278------------------------------------------------------------------------
2279r449 | sam | 2006-03-22 15:56:50 +0100 (Wed, 22 Mar 2006) | 2 lines
2280Changed paths:
2281   M /trunk/cucul/bitmap.c
2282
2283  * Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1).
2284
2285------------------------------------------------------------------------
2286r448 | sam | 2006-03-22 14:58:24 +0100 (Wed, 22 Mar 2006) | 2 lines
2287Changed paths:
2288   M /trunk/test/gamma.c
2289
2290  * Animated gamma test.
2291
2292------------------------------------------------------------------------
2293r447 | sam | 2006-03-22 14:15:08 +0100 (Wed, 22 Mar 2006) | 2 lines
2294Changed paths:
2295   M /trunk/cucul/cucul.h
2296   M /trunk/cucul/math.c
2297
2298  * Got rid of cucul_powf(), too complex to implement and no longer used.
2299
2300------------------------------------------------------------------------
2301r446 | sam | 2006-03-22 14:12:54 +0100 (Wed, 22 Mar 2006) | 3 lines
2302Changed paths:
2303   M /trunk/configure.ac
2304   M /trunk/cucul/bitmap.c
2305
2306  * Added optional support for CP437 gray blocks in the bitmap renderer.
2307  * Use a custom pow() function for gamma computation.
2308
2309------------------------------------------------------------------------
2310r445 | sam | 2006-03-21 12:05:56 +0100 (Tue, 21 Mar 2006) | 2 lines
2311Changed paths:
2312   M /trunk/cucul/math.c
2313
2314  * Tried to do something with cucul_powf. It currently sucks.
2315
2316------------------------------------------------------------------------
2317r444 | sam | 2006-03-21 11:52:24 +0100 (Tue, 21 Mar 2006) | 2 lines
2318Changed paths:
2319   M /trunk/src/cacaplas.c
2320
2321  * Changed the cacaplas colours. Yeah, I do what I want.
2322
2323------------------------------------------------------------------------
2324r443 | sam | 2006-03-21 11:09:15 +0100 (Tue, 21 Mar 2006) | 27 lines
2325Changed paths:
2326   M /trunk/test/Makefile.am
2327   A /trunk/test/gamma.c
2328
2329                                                        ___
2330  * Bitmap gamma test example. Of       ,---.        /""`_,'
2331    course it does not work yet,        |    `\``""-;   /
2332    because some dirty old pig          \   /`\\     ';'
2333    implemented a cucul_powf()        .')   |     __   \
2334    function that only works         / (`  /     /(O\. _|
2335    with integer exponents.       .-`|  `"`      `    .-\_
2336                               .-'   \                  ` ;=-.
2337    HAHAHAHA MAIS            .'        .           ._,   / o o\
2338    VIEUX PORC !         .-'`            .           '-._;_._.J
2339                     .-'`                               `.-'`
2340                 _. -`         L            '          .'
2341               .'           U                  '- ._.-'
2342             /`          C                         /
2343            /         y                           |
2344      ._   ;       J                         |    |
2345       )).-|                     |           |    /
2346      (/`.-|                \    \           /  .;
2347      ( (_)|                 |    \         ; .' |
2348       '--';                 |    `\       / /   |
2349            \                |      `\    /.'   /
2350             \               /        ;  |`\   |
2351              '.           .'      _.-|  |  |  |
2352                '-.     .-';_"---'`.__|  |  |  \
2353                   `'-._     ``'-.    |  \  \__\\
2354                        `''--.___\\   \__\\
2355
2356------------------------------------------------------------------------
2357r442 | sam | 2006-03-21 10:52:32 +0100 (Tue, 21 Mar 2006) | 2 lines
2358Changed paths:
2359   M /trunk/cucul/bitmap.c
2360   M /trunk/cucul/cucul.h
2361   M /trunk/cucul/sprite.c
2362   M /trunk/src/aafire.c
2363   M /trunk/src/cacaball.c
2364   M /trunk/src/cacamoir.c
2365   M /trunk/src/cacaplas.c
2366   M /trunk/src/cacaview.c
2367   M /trunk/test/demo.c
2368   M /trunk/test/export.c
2369   M /trunk/test/hsv.c
2370
2371  * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.
2372
2373------------------------------------------------------------------------
2374r441 | sam | 2006-03-21 10:48:02 +0100 (Tue, 21 Mar 2006) | 2 lines
2375Changed paths:
2376   M /trunk/configure.ac
2377   M /trunk/kernel/kernel.c
2378
2379  * Use the asm versions of sin and cos when available.
2380
2381------------------------------------------------------------------------
2382r440 | jylam | 2006-03-20 16:23:11 +0100 (Mon, 20 Mar 2006) | 2 lines
2383Changed paths:
2384   M /trunk/caca/driver_gl.c
2385
2386 * Added a bird.
2387
2388------------------------------------------------------------------------
2389r439 | sam | 2006-03-19 18:10:12 +0100 (Sun, 19 Mar 2006) | 2 lines
2390Changed paths:
2391   M /trunk/caca/driver_x11.c
2392
2393  * Added basic support for a few Unicode characters to the X11 driver.
2394
2395------------------------------------------------------------------------
2396r438 | sam | 2006-03-19 17:59:34 +0100 (Sun, 19 Mar 2006) | 2 lines
2397Changed paths:
2398   M /trunk/src/cacaplas.c
2399
2400  * Added a lame "powered by libcaca" banner to cacaplas.
2401
2402------------------------------------------------------------------------
2403r437 | sam | 2006-03-19 17:59:01 +0100 (Sun, 19 Mar 2006) | 2 lines
2404Changed paths:
2405   M /trunk/TODO
2406
2407  * Added a few notes to the TODO list.
2408
2409------------------------------------------------------------------------
2410r436 | sam | 2006-03-19 17:42:31 +0100 (Sun, 19 Mar 2006) | 18 lines
2411Changed paths:
2412   M /trunk/src/cacaball.c
2413
2414 Nan mais avec ma config   _,--.       ,--._
2415 d'Emacs c'est vraiment    \  > `-"""-' <  /
2416 impossible qu'il reste     `-.         .-'
2417 des tabs dans mon code       / 'e___e` \
2418                       \__   (   (o o)   )
2419  HAHAHAHA MAIS              _\_  `='  _/_
2420   VIEUX PORC !             / /|`-._.-'|\ \
2421            \   .,         / /||_______||\ \
2422              .,|_)      _/ /_||=======||_\ \_
2423  _   _______( ,\ ',    / _/==||       ||==\_ \
2424'(-'.`        '-``o t__ `'(   ^^       ^^   )`'
2425  '/                 (")   \               /
2426   |                t-`     \______|______/
2427    \           )_.-`       |______|______|
2428     \  .^--|  /_|            )__|   |__(
2429      \_(_\ |_|'[_\          /   ]   [   \
2430      '[_\  '[_\             `--'     `--'
2431
2432------------------------------------------------------------------------
2433r435 | sam | 2006-03-19 17:34:53 +0100 (Sun, 19 Mar 2006) | 2 lines
2434Changed paths:
2435   M /trunk/test/unicode.c
2436
2437  * More special characters in the Unicode test.
2438
2439------------------------------------------------------------------------
2440r434 | sam | 2006-03-18 01:12:25 +0100 (Sat, 18 Mar 2006) | 2 lines
2441Changed paths:
2442   M /trunk/caca/caca.h
2443   M /trunk/caca/caca_internals.h
2444   M /trunk/caca/event.c
2445   M /trunk/caca/graphics.c
2446   M /trunk/cucul/char.c
2447   M /trunk/cucul/cucul_internals.h
2448
2449  * Cosmetic fixes.
2450
2451------------------------------------------------------------------------
2452r433 | sam | 2006-03-18 01:06:24 +0100 (Sat, 18 Mar 2006) | 2 lines
2453Changed paths:
2454   M /trunk/caca/driver_network.c
2455   M /trunk/cucul/cucul.c
2456   M /trunk/cucul/cucul.h
2457   M /trunk/cucul/export_ansi.c
2458   M /trunk/cucul/export_html.c
2459   M /trunk/cucul/export_irc.c
2460   M /trunk/cucul/export_ps.c
2461   M /trunk/cucul/export_svg.c
2462   M /trunk/test/export.c
2463
2464  * Renamed cucul_buffer to cucul_export. Vanilla rum rules.
2465
2466------------------------------------------------------------------------
2467r432 | sam | 2006-03-17 14:32:58 +0100 (Fri, 17 Mar 2006) | 2 lines
2468Changed paths:
2469   M /trunk/caca/driver_conio.c
2470   M /trunk/caca/driver_vga.c
2471   M /trunk/cucul/Makefile.am
2472   M /trunk/cucul/char.c
2473   A /trunk/cucul/charset.c (from /trunk/cucul/char.c:428)
2474   M /trunk/cucul/cucul_internals.h
2475
2476  * Factorised some charset handling code into a new cucul/charset.c file.
2477
2478------------------------------------------------------------------------
2479r431 | sam | 2006-03-17 11:35:26 +0100 (Fri, 17 Mar 2006) | 2 lines
2480Changed paths:
2481   M /trunk/test/export.c
2482
2483  * Added a few commonly escaped characters to the export test: ( ) " < > &
2484
2485------------------------------------------------------------------------
2486r430 | sam | 2006-03-17 10:56:28 +0100 (Fri, 17 Mar 2006) | 2 lines
2487Changed paths:
2488   M /trunk/cucul/export_svg.c
2489
2490  * Full Unicode support in the SVG exporter.
2491
2492------------------------------------------------------------------------
2493r429 | sam | 2006-03-17 10:49:16 +0100 (Fri, 17 Mar 2006) | 2 lines
2494Changed paths:
2495   M /trunk/caca/driver_x11.c
2496
2497  * Print '?' instead of spaces for unknown glyphs in the X11 driver.
2498
2499------------------------------------------------------------------------
2500r428 | sam | 2006-03-16 20:10:12 +0100 (Thu, 16 Mar 2006) | 14 lines
2501Changed paths:
2502   M /trunk/cucul/export_ps.c
2503
2504                                        ___                     
2505                                        ',_`""\        .---,   
2506                                           \   :-""``/`    |   
2507          Ahaha mais vieux porc !!          `;'     //`\   /   
2508                                            /   __     |   ('. 
2509                                           |_ ./O)\     \  `) \
2510                                          _/-.    `      `"`  |`
2511                                      .-=; `                  /
2512                                     /o o \   ,_,           .   
2513                                     L._._;_.-'           .     
2514                                       `'-.`             '     
2515                                           `.         '         
2516                                             '-._. -'           
2517
2518------------------------------------------------------------------------
2519r427 | sam | 2006-03-16 20:00:59 +0100 (Thu, 16 Mar 2006) | 2 lines
2520Changed paths:
2521   M /trunk/ChangeLog
2522
2523  * Updated ChangeLog and converted it to UTF-8.
2524
2525------------------------------------------------------------------------
2526r426 | sam | 2006-03-16 19:58:39 +0100 (Thu, 16 Mar 2006) | 2 lines
2527Changed paths:
2528   M /trunk/cucul/export_svg.c
2529
2530  * Fixed Unicode handling and improved coding style in the SVG exporter.
2531
2532------------------------------------------------------------------------
2533r425 | sam | 2006-03-16 19:52:40 +0100 (Thu, 16 Mar 2006) | 2 lines
2534Changed paths:
2535   M /trunk/test/export.c
2536
2537  * Do not write the trailing \0 when exporting data.
2538
2539------------------------------------------------------------------------
2540r424 | sam | 2006-03-16 19:44:07 +0100 (Thu, 16 Mar 2006) | 3 lines
2541Changed paths:
2542   M /trunk/cucul/export_ps.c
2543
2544  * Fixed syntax errors in the generated PostScript document if ( ) \ or
2545    Unicode characters are encountered.
2546
2547------------------------------------------------------------------------
2548r423 | sam | 2006-03-16 19:09:26 +0100 (Thu, 16 Mar 2006) | 3 lines
2549Changed paths:
2550   M /trunk/cucul/export_ps.c
2551
2552  * Optimised for speed and space, fixed a few bugs, and improved coding style
2553    in the PS exporter (vieux porc !).
2554
2555------------------------------------------------------------------------
2556r422 | sam | 2006-03-16 18:04:09 +0100 (Thu, 16 Mar 2006) | 2 lines
2557Changed paths:
2558   M /trunk/cucul/cucul.c
2559
2560  * Comment clarification.
2561
2562------------------------------------------------------------------------
2563r421 | sam | 2006-03-16 17:59:57 +0100 (Thu, 16 Mar 2006) | 2 lines
2564Changed paths:
2565   M /trunk/caca/driver_win32.c
2566
2567  * Fix resizing of the Win32 console. It now adapts to the requested size.
2568
2569------------------------------------------------------------------------
2570r420 | sam | 2006-03-16 13:58:55 +0100 (Thu, 16 Mar 2006) | 3 lines
2571Changed paths:
2572   M /trunk/caca/driver_conio.c
2573   M /trunk/caca/driver_vga.c
2574
2575  * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
2576  * Cosmetic code changes.
2577
2578------------------------------------------------------------------------
2579r419 | sam | 2006-03-16 13:50:07 +0100 (Thu, 16 Mar 2006) | 2 lines
2580Changed paths:
2581   M /trunk/caca/driver_slang.c
2582
2583  * Fixed compiler warnings when UTF-8 S-Lang is not available.
2584
2585------------------------------------------------------------------------
2586r418 | sam | 2006-03-16 13:49:20 +0100 (Thu, 16 Mar 2006) | 2 lines
2587Changed paths:
2588   M /trunk/caca/driver_ncurses.c
2589   M /trunk/configure.ac
2590
2591  * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.
2592
2593------------------------------------------------------------------------
2594r417 | sam | 2006-03-16 13:46:39 +0100 (Thu, 16 Mar 2006) | 3 lines
2595Changed paths:
2596   M /trunk/build-win32
2597
2598  * Distribute the license with Win32 packages and convert text files to
2599    CRLF format.
2600
2601------------------------------------------------------------------------
2602r416 | sam | 2006-03-15 23:07:55 +0100 (Wed, 15 Mar 2006) | 3 lines
2603Changed paths:
2604   M /trunk/caca/driver_conio.c
2605   M /trunk/test/unicode.c
2606
2607  * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
2608    the DOS/conio.h driver, and updated the unicode test accordingly.
2609
2610------------------------------------------------------------------------
2611r415 | sam | 2006-03-15 21:39:43 +0100 (Wed, 15 Mar 2006) | 2 lines
2612Changed paths:
2613   M /trunk/test/export.c
2614   M /trunk/test/unicode.c
2615
2616  * Added a few more Unicode characters to the export and unicode tests.
2617
2618------------------------------------------------------------------------
2619r414 | sam | 2006-03-15 21:30:39 +0100 (Wed, 15 Mar 2006) | 3 lines
2620Changed paths:
2621   M /trunk/caca/driver_conio.c
2622
2623  * Partial Unicode support for the DOS/conio.h driver. Glyphs that have
2624    equivalents in CP437 0x7f - 0xff are translated.
2625
2626------------------------------------------------------------------------
2627r413 | sam | 2006-03-15 19:41:29 +0100 (Wed, 15 Mar 2006) | 2 lines
2628Changed paths:
2629   M /trunk/cucul/export_html.c
2630
2631  * Unicode support in the HTML exporter.
2632
2633------------------------------------------------------------------------
2634r412 | sam | 2006-03-15 18:42:03 +0100 (Wed, 15 Mar 2006) | 2 lines
2635Changed paths:
2636   M /trunk/caca/caca.c
2637
2638  * Cosmetic.
2639
2640------------------------------------------------------------------------
2641r411 | sam | 2006-03-15 18:33:03 +0100 (Wed, 15 Mar 2006) | 2 lines
2642Changed paths:
2643   M /trunk/test
2644   M /trunk/test/Makefile.am
2645   A /trunk/test/export.c
2646
2647  * Small test program for exporters. Usage: "export html", "export irc" etc.
2648
2649------------------------------------------------------------------------
2650r410 | jylam | 2006-03-15 18:16:09 +0100 (Wed, 15 Mar 2006) | 24 lines
2651Changed paths:
2652   A /trunk/cucul/export_svg.c
2653
2654 * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
2655*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
2656p______...___________________________p
2657e____(_..__`'-.,--,__________________e
2658n_____'-._'-.__`\a\\_________________n
2659i_________'.___.'_(|_________________i
2660s____________7____||_________________s
2661b___________/___.'_|_________________b
2662i__________/_.-'__,J_________________i
2663r_________/_________\________________r
2664d________||___/______;_______________d
2665*________||__|_______|_______________*
2666p________`\__\_______|__/__''\_______p
2667e__________'._\______/.-`____{}|_____e
2668n___________/\_`;_.-'_________/______n
2669i___________\_;(((____.--'\_/________i
2670s_________.(((_____.-;\______________s
2671b____.--'`_____,;`'.'-;\_____________b
2672i_taco's____.'____'._.'\\____________i
2673r_dick_--'_________|__\_|____________r
2674d__________________\_\,_/____________d
2675*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
2676
2677
2678------------------------------------------------------------------------
2679r409 | jylam | 2006-03-15 17:55:40 +0100 (Wed, 15 Mar 2006) | 2 lines
2680Changed paths:
2681   M /trunk/cucul/Makefile.am
2682   M /trunk/cucul/cucul.c
2683   M /trunk/cucul/cucul.h
2684   M /trunk/cucul/export_html.c
2685   M /trunk/cucul/export_ps.c
2686
2687 * Added preliminary (but working) SVG exporter
2688
2689------------------------------------------------------------------------
2690r408 | jylam | 2006-03-15 16:03:43 +0100 (Wed, 15 Mar 2006) | 2 lines
2691Changed paths:
2692   M /trunk/caca/driver_network.c
2693
2694 * Added telnet commands and options strings for debug
2695
2696------------------------------------------------------------------------
2697r407 | jylam | 2006-03-15 14:48:51 +0100 (Wed, 15 Mar 2006) | 2 lines
2698Changed paths:
2699   M /trunk/test/demo.c
2700
2701 * Fixed refresh when updating parameter in display_menu()
2702
2703------------------------------------------------------------------------
2704r406 | jylam | 2006-03-15 14:10:34 +0100 (Wed, 15 Mar 2006) | 2 lines
2705Changed paths:
2706   M /trunk/kernel/kernel.c
2707
2708 * Removed false comment
2709
2710------------------------------------------------------------------------
2711r405 | jylam | 2006-03-15 14:06:25 +0100 (Wed, 15 Mar 2006) | 2 lines
2712Changed paths:
2713   M /trunk/src/cacaball.c
2714
2715 * Optimised cacaballs a bit
2716
2717------------------------------------------------------------------------
2718r404 | jylam | 2006-03-15 13:51:08 +0100 (Wed, 15 Mar 2006) | 2 lines
2719Changed paths:
2720   M /trunk/src/cacaball.c
2721
2722 * Better cacaballs parameters
2723
2724------------------------------------------------------------------------
2725r403 | sam | 2006-03-15 11:04:56 +0100 (Wed, 15 Mar 2006) | 3 lines
2726Changed paths:
2727   M /trunk/src/cacamoir.c
2728
2729  * Increased cacamoir circle thikness by 50%, because it currently really
2730    sucks in small resolutions.
2731
2732------------------------------------------------------------------------
2733r402 | sam | 2006-03-15 11:03:04 +0100 (Wed, 15 Mar 2006) | 2 lines
2734Changed paths:
2735   M /trunk/caca/driver_gl.c
2736   M /trunk/caca/driver_ncurses.c
2737   M /trunk/caca/driver_x11.c
2738   M /trunk/src/cacaball.c
2739
2740  * Minor coding style fixes.
2741
2742------------------------------------------------------------------------
2743r401 | sam | 2006-03-15 11:02:08 +0100 (Wed, 15 Mar 2006) | 2 lines
2744Changed paths:
2745   M /trunk/caca/driver_win32.c
2746
2747  * UTF-8 support in the Win32 driver.
2748
2749------------------------------------------------------------------------
2750r400 | sam | 2006-03-15 11:01:14 +0100 (Wed, 15 Mar 2006) | 3 lines
2751Changed paths:
2752   M /trunk/caca/caca.h
2753   M /trunk/caca/driver_network.c
2754
2755  * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
2756  * Use RETSIGTYPE for signal handler return values.
2757
2758------------------------------------------------------------------------
2759r399 | sam | 2006-03-15 10:57:04 +0100 (Wed, 15 Mar 2006) | 4 lines
2760Changed paths:
2761   M /trunk/caca/driver_slang.c
2762   M /trunk/configure.ac
2763
2764  * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
2765    in the SLang driver.
2766  * Cosmetic fixes in configure.ac.
2767
2768------------------------------------------------------------------------
2769r398 | sam | 2006-03-14 23:05:34 +0100 (Tue, 14 Mar 2006) | 6 lines
2770Changed paths:
2771   M /trunk/caca/driver_network.c
2772   M /trunk/cucul/cucul.c
2773   M /trunk/cucul/cucul.h
2774   M /trunk/cucul/cucul_internals.h
2775   M /trunk/cucul/export_ansi.c
2776   M /trunk/cucul/export_html.c
2777   M /trunk/cucul/export_irc.c
2778   M /trunk/cucul/export_ps.c
2779
2780  * Replaced all cucul_get_* exporters with a generic cucul_export() function.
2781  * Got rid of static buffers; we now use cucul_free() to free exported
2782    buffers.
2783  * Fixed light background in the ANSI exporter by adding escape sequences for
2784    most terminal emulators.
2785
2786------------------------------------------------------------------------
2787r397 | jylam | 2006-03-14 20:01:19 +0100 (Tue, 14 Mar 2006) | 2 lines
2788Changed paths:
2789   M /trunk/kernel/kernel.c
2790
2791 * Fixed UPPER() for strcasecmp
2792
2793------------------------------------------------------------------------
2794r396 | sam | 2006-03-14 19:10:30 +0100 (Tue, 14 Mar 2006) | 2 lines
2795Changed paths:
2796   M /trunk/kernel/kernel.c
2797
2798  * Rewrote strncasecmp. Totally untested, of course.
2799
2800------------------------------------------------------------------------
2801r395 | sam | 2006-03-14 18:09:17 +0100 (Tue, 14 Mar 2006) | 2 lines
2802Changed paths:
2803   M /trunk/cucul/export_ps.c
2804
2805  * STATIC char const. AHAHAHAHA.
2806
2807------------------------------------------------------------------------
2808r394 | sam | 2006-03-14 18:06:12 +0100 (Tue, 14 Mar 2006) | 3 lines
2809Changed paths:
2810   M /trunk/caca/driver_network.c
2811
2812  * Do not switch to alternate screen when clearing, because sometimes we
2813    are unable to cleanly restore the state.
2814
2815------------------------------------------------------------------------
2816r393 | jylam | 2006-03-14 17:57:53 +0100 (Tue, 14 Mar 2006) | 2 lines
2817Changed paths:
2818   M /trunk/cucul/export_ps.c
2819
2820 * Cosmetic changes. AHAHAH I COMMITED IT MYSELF.
2821
2822------------------------------------------------------------------------
2823r392 | jylam | 2006-03-14 17:51:38 +0100 (Tue, 14 Mar 2006) | 2 lines
2824Changed paths:
2825   M /trunk/cucul/export_ps.c
2826
2827 * Postscript exporter now kinda works. Paper size to be fixed
2828
2829------------------------------------------------------------------------
2830r391 | jylam | 2006-03-14 16:39:38 +0100 (Tue, 14 Mar 2006) | 2 lines
2831Changed paths:
2832   M /trunk/cucul/Makefile.am
2833   M /trunk/cucul/cucul.c
2834   M /trunk/cucul/cucul.h
2835   M /trunk/cucul/cucul_internals.h
2836   A /trunk/cucul/export_ps.c
2837
2838 * Added preliminary Postscript (tm) (r) (c) exporter.
2839
2840------------------------------------------------------------------------
2841r390 | sam | 2006-03-14 15:19:58 +0100 (Tue, 14 Mar 2006) | 2 lines
2842Changed paths:
2843   M /trunk/caca/driver_network.c
2844
2845  * Pressing Ctrl-C on the client side now drops the connection.
2846
2847------------------------------------------------------------------------
2848r389 | sam | 2006-03-14 13:49:32 +0100 (Tue, 14 Mar 2006) | 2 lines
2849Changed paths:
2850   M /trunk/TODO
2851
2852  * Updated the TODO list, mostly with Unicode-related tasks.
2853
2854------------------------------------------------------------------------
2855r388 | sam | 2006-03-14 13:49:01 +0100 (Tue, 14 Mar 2006) | 3 lines
2856Changed paths:
2857   M /trunk/caca/caca.h
2858   M /trunk/caca/driver_network.c
2859
2860  * Changed port environment variable to "CACA_PORT". No need to mention it's
2861    a network port, we could have guessed.
2862
2863------------------------------------------------------------------------
2864r387 | sam | 2006-03-14 13:30:17 +0100 (Tue, 14 Mar 2006) | 2 lines
2865Changed paths:
2866   M /trunk/caca/caca.c
2867
2868  * Ooops, fixed an old typo.
2869
2870------------------------------------------------------------------------
2871r386 | sam | 2006-03-14 13:16:11 +0100 (Tue, 14 Mar 2006) | 2 lines
2872Changed paths:
2873   M /trunk/src/cacaball.c
2874
2875  * Fixed a warning in cacaball.c.
2876
2877------------------------------------------------------------------------
2878r385 | sam | 2006-03-13 20:04:29 +0100 (Mon, 13 Mar 2006) | 11 lines
2879Changed paths:
2880   M /trunk/caca/driver_network.c
2881
2882  * Improvements to the network output:
2883    + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
2884      the registered ports area, but we'd never be accepted anyway).
2885    + Retry network sends in caca_get_event(), too.
2886    + Have a per-client buffer in case of network congestion. If that buffer
2887      gets full, just drop it and start again at the next frame.
2888    + Set the window title to "caca for the network".
2889    + Do not send the ANSI buffer's terminating \0.
2890    + Restore the SIGPIPE handler on close.
2891    + Set window size to 80x24 instead of 80x25.
2892
2893------------------------------------------------------------------------
2894r384 | sam | 2006-03-13 19:07:35 +0100 (Mon, 13 Mar 2006) | 24 lines
2895Changed paths:
2896   M /trunk/cucul/export_ansi.c
2897   M /trunk/cucul/export_html.c
2898   M /trunk/cucul/export_irc.c
2899   M /trunk/perl/lib/Term/Caca/Bitmap.pm
2900   M /trunk/perl/lib/Term/Caca/Constants.pm
2901   M /trunk/perl/lib/Term/Caca/Sprite.pm
2902   M /trunk/perl/lib/Term/Caca.pm
2903   M /trunk/perl/lib/Term/Kaka/Bitmap.pm
2904   M /trunk/perl/lib/Term/Kaka/Constants.pm
2905   M /trunk/perl/lib/Term/Kaka/Sprite.pm
2906   M /trunk/perl/lib/Term/Kaka.pm
2907   M /trunk/python/pypycaca.c
2908   M /trunk/python/pypycaca.h
2909
2910  * Set svn:keyword Id property on a few files.
2911
2912  Note to developers: use that chunk in your ~/.subversion/config:
2913
2914[miscellany]
2915enable-auto-props = yes
2916
2917[auto-props]
2918*.m = svn:keywords=Id
2919*.h = svn:keywords=Id
2920*.mm = svn:keywords=Id
2921*.c = svn:keywords=Id
2922*.cpp = svn:keywords=Id
2923*.pch = svn:keywords=Id
2924*.command = svn:keywords=Id
2925*.pl = svn:keywords=Id
2926*.pm = svn:keywords=Id
2927*.py = svn:keywords=Id
2928*.sh = svn:keywords=Id
2929*.txt = svn:keywords=Id
2930*.html = svn:keywords=Id
2931*.php = svn:keywords=Id
2932
2933
2934------------------------------------------------------------------------
2935r383 | sam | 2006-03-13 19:05:12 +0100 (Mon, 13 Mar 2006) | 2 lines
2936Changed paths:
2937   M /trunk/cucul/export_ansi.c
2938
2939  * Fixed end of lines in the ANSI exporter (CRLF, not LFCR).
2940
2941------------------------------------------------------------------------
2942r382 | sam | 2006-03-13 18:49:04 +0100 (Mon, 13 Mar 2006) | 2 lines
2943Changed paths:
2944   M /trunk/caca/caca.c
2945
2946  * Fixed an uninitialised variable in the event queue handling.
2947
2948------------------------------------------------------------------------
2949r381 | sam | 2006-03-13 18:38:18 +0100 (Mon, 13 Mar 2006) | 2 lines
2950Changed paths:
2951   M /trunk/test/colors.c
2952
2953  * Allow the color test to be built as a kernel.
2954
2955------------------------------------------------------------------------
2956r380 | sam | 2006-03-13 18:36:14 +0100 (Mon, 13 Mar 2006) | 2 lines
2957Changed paths:
2958   M /trunk/THANKS
2959
2960  * Sorted list of extra contributors by topic and added the FSF.
2961
2962------------------------------------------------------------------------
2963r379 | sam | 2006-03-10 20:21:33 +0100 (Fri, 10 Mar 2006) | 3 lines
2964Changed paths:
2965   M /trunk/caca/driver_network.c
2966
2967  * Set the client sockets as non-blocking, and implemented non-blocking
2968    writes. Currently works very badly with more than one client.
2969
2970------------------------------------------------------------------------
2971r378 | jylam | 2006-03-10 18:56:40 +0100 (Fri, 10 Mar 2006) | 2 lines
2972Changed paths:
2973   M /trunk/kernel/kernel.c
2974
2975 * wrote strcasecmp for fun
2976
2977------------------------------------------------------------------------
2978r377 | jylam | 2006-03-10 18:41:23 +0100 (Fri, 10 Mar 2006) | 2 lines
2979Changed paths:
2980   M /trunk/cucul/Makefile.am
2981   A /trunk/cucul/export_ansi.c
2982   A /trunk/cucul/export_html.c
2983   A /trunk/cucul/export_irc.c
2984   D /trunk/cucul/exporter_ansi.c
2985   D /trunk/cucul/exporter_html.c
2986   D /trunk/cucul/exporter_irc.c
2987
2988 * Renamed exporter_* to export_*, from God recommendation.
2989
2990------------------------------------------------------------------------
2991r376 | jylam | 2006-03-10 18:32:08 +0100 (Fri, 10 Mar 2006) | 2 lines
2992Changed paths:
2993   M /trunk/cucul/Makefile.am
2994   D /trunk/cucul/export.c
2995   A /trunk/cucul/exporter_ansi.c
2996   A /trunk/cucul/exporter_html.c
2997   A /trunk/cucul/exporter_irc.c
2998
2999 * Exploded cucul/export.c
3000
3001------------------------------------------------------------------------
3002r375 | jylam | 2006-03-10 16:11:40 +0100 (Fri, 10 Mar 2006) | 2 lines
3003Changed paths:
3004   M /trunk/caca/caca.c
3005   M /trunk/caca/caca.h
3006   M /trunk/caca/driver_network.c
3007
3008 * Added CACA_NETWORK_PORT env and related documentation
3009
3010------------------------------------------------------------------------
3011r374 | jylam | 2006-03-10 15:41:24 +0100 (Fri, 10 Mar 2006) | 2 lines
3012Changed paths:
3013   M /trunk/caca/driver_network.c
3014   M /trunk/configure.ac
3015   M /trunk/cucul/cucul_internals.h
3016
3017 * Fixed configure script to check for UTF8 enabled slang, removed network driver debug output, added size > 255 in telnet negociation, fixed scrolling bug in network driver
3018
3019------------------------------------------------------------------------
3020r373 | sam | 2006-03-10 14:06:40 +0100 (Fri, 10 Mar 2006) | 4 lines
3021Changed paths:
3022   M /trunk/caca/driver_network.c
3023
3024  * Handle incoming connections in network_get_event() as well as
3025    network_display() so that new clients immediately get the contents
3026    of the canvas and do not need to wait for a caca_display() call.
3027
3028------------------------------------------------------------------------
3029r372 | sam | 2006-03-10 11:03:30 +0100 (Fri, 10 Mar 2006) | 3 lines
3030Changed paths:
3031   M /trunk/cucul/char.c
3032
3033  * Preliminary support for UTF-8 in cucul_putstr(). Also added a
3034    cucul_putchar32() function but I'm not convinced it will be useful.
3035
3036------------------------------------------------------------------------
3037r371 | sam | 2006-03-10 11:01:22 +0100 (Fri, 10 Mar 2006) | 4 lines
3038Changed paths:
3039   M /trunk/caca/driver_conio.c
3040   M /trunk/caca/driver_gl.c
3041   M /trunk/caca/driver_ncurses.c
3042   M /trunk/caca/driver_network.c
3043   M /trunk/caca/driver_win32.c
3044   M /trunk/caca/driver_x11.c
3045   M /trunk/caca/graphics.c
3046
3047  * Use the internal version of cucul_set_size in output drivers so that
3048    they can force a resize. We need to find a way to make those specific
3049    cucul - caca interactions unavailable to the clueless user.
3050
3051------------------------------------------------------------------------
3052r370 | sam | 2006-03-10 10:48:33 +0100 (Fri, 10 Mar 2006) | 2 lines
3053Changed paths:
3054   M /trunk/src/cacaball.c
3055   M /trunk/src/cacamoir.c
3056   M /trunk/src/cacaplas.c
3057
3058  * Made cacamoir, cacaball and cacaplas buildable into a kernel.
3059
3060------------------------------------------------------------------------
3061r369 | sam | 2006-03-10 10:43:13 +0100 (Fri, 10 Mar 2006) | 3 lines
3062Changed paths:
3063   M /trunk/caca/driver_vga.c
3064
3065  * Assume the VGA screen is 320x200 and really resize the cucul canvas to
3066    80x25 upon initialisation.
3067
3068------------------------------------------------------------------------
3069r368 | sam | 2006-03-10 10:34:16 +0100 (Fri, 10 Mar 2006) | 2 lines
3070Changed paths:
3071   M /trunk/caca/driver_slang.c
3072
3073  * Added Unicode support to the SLang driver.
3074
3075------------------------------------------------------------------------
3076r367 | sam | 2006-03-10 10:31:32 +0100 (Fri, 10 Mar 2006) | 2 lines
3077Changed paths:
3078   M /trunk/kernel/kernel.c
3079   M /trunk/kernel/kernel.h
3080
3081  * Implemented a few math functions in our kernel: cos(), sin(), sqrt().
3082
3083------------------------------------------------------------------------
3084r366 | sam | 2006-03-10 10:30:30 +0100 (Fri, 10 Mar 2006) | 2 lines
3085Changed paths:
3086   M /trunk/test/unicode.c
3087
3088  * More Unicode tests: gradient glyphs, double width characters.
3089
3090------------------------------------------------------------------------
3091r365 | jylam | 2006-03-09 20:27:55 +0100 (Thu, 09 Mar 2006) | 2 lines
3092Changed paths:
3093   M /trunk/build-kernel
3094
3095 * Oops, modified build-kernel while testing and commited it ;)
3096
3097------------------------------------------------------------------------
3098r364 | jylam | 2006-03-09 20:27:14 +0100 (Thu, 09 Mar 2006) | 2 lines
3099Changed paths:
3100   M /trunk/build-kernel
3101   M /trunk/caca/driver_network.c
3102
3103 * Multiplexed sockets, it is now possible to have multiple clients at the same time watching for the same libcaca application. And no fork or threads involved. THAT'S high technology.
3104
3105------------------------------------------------------------------------
3106r363 | sam | 2006-03-09 17:57:32 +0100 (Thu, 09 Mar 2006) | 2 lines
3107Changed paths:
3108   M /trunk/caca/driver_vga.c
3109
3110  * Fixed VGA colours. The values only range from 0 to 63.
3111
3112------------------------------------------------------------------------
3113r362 | sam | 2006-03-09 16:35:00 +0100 (Thu, 09 Mar 2006) | 4 lines
3114Changed paths:
3115   M /trunk/build-kernel
3116   M /trunk/caca/caca_internals.h
3117   M /trunk/cucul/cucul_internals.h
3118   M /trunk/kernel/kernel.c
3119   M /trunk/kernel/kernel.h
3120
3121  * Added assembly code for inb() and outb().
3122  * Print a small message at kernel boot time just to check that the kernel
3123    was properly loaded.
3124
3125------------------------------------------------------------------------
3126r361 | jylam | 2006-03-09 14:24:06 +0100 (Thu, 09 Mar 2006) | 2 lines
3127Changed paths:
3128   M /trunk/cucul/export.c
3129
3130 * Added tests for malloc()'s
3131
3132------------------------------------------------------------------------
3133r360 | jylam | 2006-03-09 14:08:41 +0100 (Thu, 09 Mar 2006) | 2 lines
3134Changed paths:
3135   M /trunk/README
3136   M /trunk/cucul/cucul.c
3137   M /trunk/cucul/cucul_internals.h
3138   M /trunk/cucul/export.c
3139
3140 * Updated README for network driver, fixed remaining exporters
3141
3142------------------------------------------------------------------------
3143r359 | sam | 2006-03-09 14:04:59 +0100 (Thu, 09 Mar 2006) | 2 lines
3144Changed paths:
3145   M /trunk/caca/Makefile.am
3146   M /trunk/configure.ac
3147   M /trunk/kernel/Makefile.am
3148
3149  * Added a conditional to only build the kernel if --enable-vga was set.
3150
3151------------------------------------------------------------------------
3152r358 | sam | 2006-03-09 13:56:33 +0100 (Thu, 09 Mar 2006) | 2 lines
3153Changed paths:
3154   M /trunk/build-kernel
3155
3156  * Set executable flag to the build-kernel script.
3157
3158------------------------------------------------------------------------
3159r357 | sam | 2006-03-09 13:47:37 +0100 (Thu, 09 Mar 2006) | 3 lines
3160Changed paths:
3161   A /trunk/COPYING.GPL
3162   M /trunk/Makefile.am
3163   A /trunk/build-kernel
3164   M /trunk/caca/time.c
3165   M /trunk/configure.ac
3166   M /trunk/cucul/bitmap.c
3167   M /trunk/cucul/box.c
3168   M /trunk/cucul/char.c
3169   M /trunk/cucul/conic.c
3170   M /trunk/cucul/cucul.c
3171   M /trunk/cucul/cucul_internals.h
3172   M /trunk/cucul/export.c
3173   M /trunk/cucul/line.c
3174   M /trunk/cucul/math.c
3175   M /trunk/cucul/sprite.c
3176   M /trunk/cucul/triangle.c
3177   A /trunk/kernel
3178   A /trunk/kernel/Makefile.am
3179   A /trunk/kernel/kernel.c
3180   A /trunk/kernel/kernel.h
3181   A /trunk/kernel/multiboot.S
3182   A /trunk/kernel/multiboot.h
3183   M /trunk/src
3184   M /trunk/src/aafire.c
3185
3186  * Added glue code to compile libcaca without a libc and build applications
3187    as multiboot kernels.
3188
3189------------------------------------------------------------------------
3190r356 | sam | 2006-03-09 13:44:49 +0100 (Thu, 09 Mar 2006) | 2 lines
3191Changed paths:
3192   M /trunk/caca/driver_conio.c
3193
3194  * Cosmetic change.
3195
3196------------------------------------------------------------------------
3197r355 | sam | 2006-03-09 13:43:10 +0100 (Thu, 09 Mar 2006) | 2 lines
3198Changed paths:
3199   M /trunk/README
3200
3201  * Slightly updated README.
3202
3203------------------------------------------------------------------------
3204r354 | sam | 2006-03-09 13:41:02 +0100 (Thu, 09 Mar 2006) | 2 lines
3205Changed paths:
3206   M /trunk/caca/caca.c
3207   M /trunk/caca/caca_internals.h
3208   A /trunk/caca/driver_vga.c
3209
3210  * Pure VGA output driver.
3211
3212------------------------------------------------------------------------
3213r353 | sam | 2006-03-09 13:37:39 +0100 (Thu, 09 Mar 2006) | 2 lines
3214Changed paths:
3215   M /trunk/caca/graphics.c
3216
3217  * Removed unused includes.
3218
3219------------------------------------------------------------------------
3220r352 | sam | 2006-03-09 13:35:47 +0100 (Thu, 09 Mar 2006) | 2 lines
3221Changed paths:
3222   M /trunk/AUTHORS
3223
3224  * Added a few details for authors.
3225
3226------------------------------------------------------------------------
3227r351 | sam | 2006-03-09 13:34:40 +0100 (Thu, 09 Mar 2006) | 3 lines
3228Changed paths:
3229   M /trunk/test
3230   M /trunk/test/Makefile.am
3231   A /trunk/test/unicode.c
3232
3233  * Added a tiny Unicode test program. Of course it does not work yet, but
3234    good to have something to start with.
3235
3236------------------------------------------------------------------------
3237r350 | jylam | 2006-03-09 10:52:24 +0100 (Thu, 09 Mar 2006) | 2 lines
3238Changed paths:
3239   M /trunk/caca/caca.h
3240   M /trunk/cucul/cucul.h
3241
3242 * Updated documentation a bit
3243
3244------------------------------------------------------------------------
3245r349 | jylam | 2006-03-09 10:44:54 +0100 (Thu, 09 Mar 2006) | 2 lines
3246Changed paths:
3247   M /trunk/caca/driver_network.c
3248   M /trunk/cucul/cucul.c
3249   M /trunk/cucul/cucul_internals.h
3250   M /trunk/cucul/export.c
3251
3252 * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well.
3253
3254------------------------------------------------------------------------
3255r348 | jylam | 2006-03-09 09:45:40 +0100 (Thu, 09 Mar 2006) | 2 lines
3256Changed paths:
3257   M /trunk/caca/driver_network.c
3258
3259 * Fixed memory leak in network driver
3260
3261------------------------------------------------------------------------
3262r347 | sam | 2006-03-08 23:39:43 +0100 (Wed, 08 Mar 2006) | 2 lines
3263Changed paths:
3264   M /trunk/caca/driver_gl.c
3265
3266  * Made the OpenGL colors slightly less saturated.
3267
3268------------------------------------------------------------------------
3269r346 | sam | 2006-03-08 23:29:00 +0100 (Wed, 08 Mar 2006) | 3 lines
3270Changed paths:
3271   M /trunk/caca/driver_conio.c
3272   M /trunk/caca/driver_gl.c
3273   M /trunk/caca/driver_ncurses.c
3274   M /trunk/caca/driver_slang.c
3275   M /trunk/caca/driver_win32.c
3276   M /trunk/caca/driver_x11.c
3277
3278  * Make output drivers more error resilient when handling UTF-32 characters,
3279    by simply ignoring everything non ASCII :-)
3280
3281------------------------------------------------------------------------
3282r345 | jylam | 2006-03-08 21:58:07 +0100 (Wed, 08 Mar 2006) | 2 lines
3283Changed paths:
3284   M /trunk/caca/driver_network.c
3285
3286 * Fixed blinking screen
3287
3288------------------------------------------------------------------------
3289r344 | jylam | 2006-03-08 21:23:06 +0100 (Wed, 08 Mar 2006) | 2 lines
3290Changed paths:
3291   M /trunk/caca/driver_network.c
3292   M /trunk/cucul/cucul.h
3293   M /trunk/cucul/export.c
3294
3295 * Exporters now return size of generated data
3296
3297------------------------------------------------------------------------
3298r343 | jylam | 2006-03-08 21:03:24 +0100 (Wed, 08 Mar 2006) | 2 lines
3299Changed paths:
3300   M /trunk/caca/Makefile.am
3301   M /trunk/caca/caca.c
3302   M /trunk/caca/caca_internals.h
3303   A /trunk/caca/driver_network.c
3304   M /trunk/configure.ac
3305
3306 * Added very preliminary network driver
3307
3308------------------------------------------------------------------------
3309r342 | sam | 2006-03-08 20:41:53 +0100 (Wed, 08 Mar 2006) | 3 lines
3310Changed paths:
3311   M /trunk/caca/caca.c
3312   M /trunk/caca/caca_internals.h
3313   M /trunk/caca/driver_conio.c
3314   M /trunk/caca/driver_gl.c
3315   M /trunk/caca/driver_ncurses.c
3316   M /trunk/caca/driver_slang.c
3317   M /trunk/caca/driver_win32.c
3318   M /trunk/caca/driver_x11.c
3319   M /trunk/caca/event.c
3320   M /trunk/caca/graphics.c
3321   M /trunk/cucul/cucul.c
3322
3323  * Fixed async issues between the driver and libcaca when resizing windows,
3324    and simplified the handle_resize() API. Still can be polished.
3325
3326------------------------------------------------------------------------
3327r341 | sam | 2006-03-08 18:20:38 +0100 (Wed, 08 Mar 2006) | 3 lines
3328Changed paths:
3329   M /trunk/cucul/cucul.c
3330
3331  * cucul_set_size() does nothing if a graphical backend is attached. Added
3332    documentation to explain this behaviour.
3333
3334------------------------------------------------------------------------
3335r340 | sam | 2006-03-08 12:27:23 +0100 (Wed, 08 Mar 2006) | 2 lines
3336Changed paths:
3337   M /trunk/caca/caca.c
3338   M /trunk/caca/caca_internals.h
3339   M /trunk/caca/driver_gl.c
3340   M /trunk/caca/driver_ncurses.c
3341   M /trunk/caca/driver_slang.c
3342   M /trunk/caca/driver_win32.c
3343   M /trunk/caca/driver_x11.c
3344   M /trunk/caca/event.c
3345
3346  * Cosmetic changes here and there.
3347
3348------------------------------------------------------------------------
3349r339 | sam | 2006-03-08 11:33:01 +0100 (Wed, 08 Mar 2006) | 3 lines
3350Changed paths:
3351   M /trunk/caca/caca.c
3352   M /trunk/caca/caca_internals.h
3353   M /trunk/caca/driver_conio.c
3354   M /trunk/caca/driver_gl.c
3355   M /trunk/caca/driver_ncurses.c
3356   M /trunk/caca/driver_slang.c
3357   M /trunk/caca/driver_win32.c
3358   M /trunk/caca/driver_x11.c
3359   M /trunk/caca/event.c
3360   M /trunk/caca/graphics.c
3361
3362  * Finished moving everything driver-specific to the apropriate driver_*.c
3363    files. Phew. Now they just need a few comments.
3364
3365------------------------------------------------------------------------
3366r338 | sam | 2006-03-08 10:51:53 +0100 (Wed, 08 Mar 2006) | 2 lines
3367Changed paths:
3368   M /trunk/caca/driver_conio.c
3369   M /trunk/caca/driver_gl.c
3370   M /trunk/caca/driver_ncurses.c
3371   M /trunk/caca/driver_slang.c
3372   M /trunk/caca/driver_win32.c
3373   M /trunk/caca/driver_x11.c
3374
3375  * Cleaned up useless header includes.
3376
3377------------------------------------------------------------------------
3378r337 | sam | 2006-03-08 10:28:41 +0100 (Wed, 08 Mar 2006) | 2 lines
3379Changed paths:
3380   M /trunk/caca/caca_internals.h
3381   M /trunk/caca/driver_conio.c
3382   M /trunk/caca/driver_gl.c
3383   M /trunk/caca/driver_ncurses.c
3384   M /trunk/caca/driver_slang.c
3385   M /trunk/caca/driver_win32.c
3386   M /trunk/caca/driver_x11.c
3387   M /trunk/caca/event.c
3388
3389  * Split event.c into the appropriate driver_*.c files.
3390
3391------------------------------------------------------------------------
3392r336 | sam | 2006-03-08 10:26:46 +0100 (Wed, 08 Mar 2006) | 2 lines
3393Changed paths:
3394   M /trunk/caca-config.in
3395
3396  * Let us do "caca-config --libs cucul" to get only the libcucul dependencies.
3397
3398------------------------------------------------------------------------
3399r335 | sam | 2006-03-08 10:23:38 +0100 (Wed, 08 Mar 2006) | 2 lines
3400Changed paths:
3401   M /trunk/doc/doxygen.cfg.in
3402
3403  * Ignore driver_*.c files when building documentation.
3404
3405------------------------------------------------------------------------
3406r334 | sam | 2006-03-08 10:21:55 +0100 (Wed, 08 Mar 2006) | 2 lines
3407Changed paths:
3408   M /trunk/configure.ac
3409
3410  * configure.ac: look for a4wide.sty in more than one location.
3411
3412------------------------------------------------------------------------
3413r333 | sam | 2006-03-07 13:39:34 +0100 (Tue, 07 Mar 2006) | 3 lines
3414Changed paths:
3415   M /trunk/Makefile.am
3416   A /trunk/build-dos (from /trunk/build-win32:327)
3417   M /trunk/caca/caca_internals.h
3418   M /trunk/caca/driver_conio.c
3419   M /trunk/cucul/cucul_internals.h
3420
3421  * Fixed DOS driver.
3422  * Added a build-dos script to cross-compile the DOS version using djgpp.
3423
3424------------------------------------------------------------------------
3425r332 | sam | 2006-03-07 11:46:29 +0100 (Tue, 07 Mar 2006) | 3 lines
3426Changed paths:
3427   M /trunk/configure.ac
3428
3429  * configure.ac: removed the "null" frontend. just don't attach any frontend
3430    if you do not want any.
3431
3432------------------------------------------------------------------------
3433r331 | sam | 2006-03-07 11:37:59 +0100 (Tue, 07 Mar 2006) | 2 lines
3434Changed paths:
3435   M /trunk/caca/caca.c
3436   M /trunk/caca/caca_internals.h
3437   M /trunk/caca/event.c
3438
3439  * Got rid of static variables in the event code.
3440
3441------------------------------------------------------------------------
3442r330 | sam | 2006-03-07 10:17:35 +0100 (Tue, 07 Mar 2006) | 3 lines
3443Changed paths:
3444   M /trunk/caca/caca.c
3445   M /trunk/caca/caca_internals.h
3446   M /trunk/caca/driver_conio.c
3447   M /trunk/caca/driver_gl.c
3448   M /trunk/caca/driver_ncurses.c
3449   M /trunk/caca/driver_slang.c
3450   M /trunk/caca/driver_win32.c
3451   M /trunk/caca/driver_x11.c
3452   M /trunk/caca/event.c
3453   M /trunk/caca/graphics.c
3454   M /trunk/cucul/bitmap.c
3455   M /trunk/cucul/box.c
3456   M /trunk/cucul/char.c
3457   M /trunk/cucul/conic.c
3458   M /trunk/cucul/cucul.c
3459   M /trunk/cucul/cucul_internals.h
3460   M /trunk/cucul/export.c
3461   M /trunk/cucul/line.c
3462   M /trunk/cucul/math.c
3463   M /trunk/cucul/sprite.c
3464   M /trunk/cucul/triangle.c
3465   M /trunk/src/cacaview.c
3466
3467  * Polished the driver split a bit (still no events, except resize events),
3468    properly credited authors and documented a few things.
3469
3470------------------------------------------------------------------------
3471r329 | sam | 2006-03-07 00:01:59 +0100 (Tue, 07 Mar 2006) | 4 lines
3472Changed paths:
3473   M /trunk/caca/Makefile.am
3474   M /trunk/caca/caca.c
3475   M /trunk/caca/caca_internals.h
3476   A /trunk/caca/driver_conio.c (from /trunk/caca/graphics.c:327)
3477   A /trunk/caca/driver_gl.c (from /trunk/caca/graphics.c:327)
3478   A /trunk/caca/driver_ncurses.c (from /trunk/caca/graphics.c:327)
3479   A /trunk/caca/driver_slang.c (from /trunk/caca/graphics.c:327)
3480   A /trunk/caca/driver_win32.c (from /trunk/caca/graphics.c:327)
3481   A /trunk/caca/driver_x11.c (from /trunk/caca/graphics.c:327)
3482   M /trunk/caca/event.c
3483   M /trunk/caca/graphics.c
3484
3485  * Split caca/graphics.c into driver-specific files. Resize is currently
3486    broken, and event handling is not yet in the driver-specific files, but
3487    I will of course fix that later.
3488
3489------------------------------------------------------------------------
3490r328 | sam | 2006-03-06 22:49:48 +0100 (Mon, 06 Mar 2006) | 2 lines
3491Changed paths:
3492   M /trunk/configure.ac
3493
3494  * Ooops, I fucked up the build.
3495
3496------------------------------------------------------------------------
3497r327 | sam | 2006-03-06 22:00:53 +0100 (Mon, 06 Mar 2006) | 2 lines
3498Changed paths:
3499   M /trunk/Makefile.am
3500   D /trunk/examples
3501   A /trunk/src (from /trunk/examples:326)
3502
3503  * Moved stuff again.
3504
3505------------------------------------------------------------------------
3506r326 | sam | 2006-03-06 21:57:14 +0100 (Mon, 06 Mar 2006) | 2 lines
3507Changed paths:
3508   M /trunk/Makefile.am
3509   A /trunk/caca
3510   A /trunk/caca/Makefile.am (from /trunk/src/Makefile.am:325)
3511   A /trunk/caca/caca.c (from /trunk/src/caca.c:325)
3512   A /trunk/caca/caca.h (from /trunk/src/caca.h:325)
3513   A /trunk/caca/caca_internals.h (from /trunk/src/caca_internals.h:325)
3514   A /trunk/caca/event.c (from /trunk/src/event.c:325)
3515   A /trunk/caca/graphics.c (from /trunk/src/graphics.c:325)
3516   A /trunk/caca/time.c (from /trunk/src/time.c:325)
3517   M /trunk/configure.ac
3518   A /trunk/cucul
3519   A /trunk/cucul/Makefile.am (from /trunk/src/Makefile.am:325)
3520   A /trunk/cucul/bitmap.c (from /trunk/src/bitmap.c:325)
3521   A /trunk/cucul/box.c (from /trunk/src/box.c:325)
3522   A /trunk/cucul/char.c (from /trunk/src/char.c:325)
3523   A /trunk/cucul/conic.c (from /trunk/src/conic.c:325)
3524   A /trunk/cucul/cucul.c (from /trunk/src/cucul.c:325)
3525   A /trunk/cucul/cucul.h (from /trunk/src/cucul.h:325)
3526   A /trunk/cucul/cucul_internals.h (from /trunk/src/cucul_internals.h:325)
3527   A /trunk/cucul/export.c (from /trunk/src/export.c:325)
3528   A /trunk/cucul/line.c (from /trunk/src/line.c:325)
3529   A /trunk/cucul/math.c (from /trunk/src/math.c:325)
3530   A /trunk/cucul/sprite.c (from /trunk/src/sprite.c:325)
3531   A /trunk/cucul/triangle.c (from /trunk/src/triangle.c:325)
3532   M /trunk/examples/Makefile.am
3533   D /trunk/src
3534   M /trunk/test/Makefile.am
3535
3536  * Moved stuff around to differenciate between libcucul and libcaca.
3537
3538------------------------------------------------------------------------
3539r325 | sam | 2006-03-06 20:13:01 +0100 (Mon, 06 Mar 2006) | 3 lines
3540Changed paths:
3541   M /trunk/src/caca.c
3542   M /trunk/src/char.c
3543   M /trunk/src/cucul.c
3544   M /trunk/src/cucul_internals.h
3545   M /trunk/src/export.c
3546   M /trunk/src/graphics.c
3547
3548  * Use 32 bit integers for the character array. No visible difference for
3549    now because we only do ASCII, but that will let us do Unicode later.
3550
3551------------------------------------------------------------------------
3552r324 | sam | 2006-03-06 15:17:42 +0100 (Mon, 06 Mar 2006) | 4 lines
3553Changed paths:
3554   M /trunk/src/caca.h
3555   M /trunk/src/graphics.c
3556
3557  * Removed caca_set_{size,width,height} because cucul_set_size ought to be
3558    enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
3559    future because it's libcaca who gets the resize events, after all.
3560
3561------------------------------------------------------------------------
3562r323 | jylam | 2006-03-06 14:50:05 +0100 (Mon, 06 Mar 2006) | 2 lines
3563Changed paths:
3564   M /trunk/src/graphics.c
3565
3566 * I just suck. I'll goatse myself right after beeing back at home.
3567
3568------------------------------------------------------------------------
3569r322 | sam | 2006-03-06 14:43:23 +0100 (Mon, 06 Mar 2006) | 2 lines
3570Changed paths:
3571   M /trunk/src/graphics.c
3572
3573  * src/graphics.c: minor optimisations.
3574
3575------------------------------------------------------------------------
3576r321 | sam | 2006-03-06 14:34:57 +0100 (Mon, 06 Mar 2006) | 6 lines
3577Changed paths:
3578   M /trunk/src/graphics.c
3579
3580  * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
3581    dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
3582    toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
3583    toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
3584    pas de warnings et/ou que ca segfaulte pas !
3585
3586------------------------------------------------------------------------
3587r320 | jylam | 2006-03-06 13:13:12 +0100 (Mon, 06 Mar 2006) | 2 lines
3588Changed paths:
3589   M /trunk/src/graphics.c
3590
3591 * Mais je fais comme je veux bordel de cul !
3592
3593------------------------------------------------------------------------
3594r319 | sam | 2006-03-06 12:08:25 +0100 (Mon, 06 Mar 2006) | 2 lines
3595Changed paths:
3596   M /trunk/src/graphics.c
3597
3598  * Haha mais vieux porc a pattes !
3599
3600------------------------------------------------------------------------
3601r318 | jylam | 2006-03-06 11:21:48 +0100 (Mon, 06 Mar 2006) | 2 lines
3602Changed paths:
3603   M /trunk/src/graphics.c
3604
3605 * Reverted to integer colors in GL driver,  fixed a bunch of warnings in slang.
3606
3607------------------------------------------------------------------------
3608r317 | sam | 2006-03-06 09:32:40 +0100 (Mon, 06 Mar 2006) | 9 lines
3609Changed paths:
3610   M /trunk/caca-config.in
3611   M /trunk/configure.ac
3612   M /trunk/examples/aafire.c
3613   M /trunk/examples/cacaball.c
3614   M /trunk/examples/cacamoir.c
3615   M /trunk/examples/cacaplas.c
3616   M /trunk/examples/cacaview.c
3617   M /trunk/src/Makefile.am
3618   M /trunk/src/bitmap.c
3619   M /trunk/src/box.c
3620   M /trunk/src/caca.c
3621   M /trunk/src/caca.h
3622   M /trunk/src/caca_internals.h
3623   M /trunk/src/char.c
3624   M /trunk/src/conic.c
3625   M /trunk/src/cucul.c
3626   M /trunk/src/cucul_internals.h
3627   M /trunk/src/event.c
3628   M /trunk/src/export.c
3629   M /trunk/src/graphics.c
3630   M /trunk/src/line.c
3631   M /trunk/src/math.c
3632   M /trunk/src/sprite.c
3633   M /trunk/src/time.c
3634   M /trunk/src/triangle.c
3635   M /trunk/test/colors.c
3636   M /trunk/test/demo.c
3637   M /trunk/test/dithering.c
3638   M /trunk/test/event.c
3639   M /trunk/test/hsv.c
3640   M /trunk/test/spritedit.c
3641
3642  * All output plugins should now work again.
3643  * Renamed caca_refresh() into caca_display() which makes more sense.
3644  * Optimised gl_bgpal by directly storing floats instead of doing the
3645    conversion at runtime.
3646  * Handle resizing in cucul_set_size() and try to keep as much information
3647    as possible from the previous canvas.
3648  * Moved most global variables into cucul_t or caca_t contexts.
3649  * Moved time.c into libcaca.
3650
3651------------------------------------------------------------------------
3652r316 | sam | 2006-03-06 09:26:09 +0100 (Mon, 06 Mar 2006) | 2 lines
3653Changed paths:
3654   M /trunk/debian
3655   M /trunk/debian/changelog
3656   M /trunk/debian/control
3657   M /trunk/debian/copyright
3658   M /trunk/debian/rules
3659   M /trunk/doc/Makefile.am
3660   D /trunk/doc/cacademo.1
3661   A /trunk/doc/cacafire.1 (from /trunk/doc/cacademo.1:314)
3662   M /trunk/libcaca.spec
3663   M /trunk/msvc/Makefile.am
3664   D /trunk/msvc/cacademo.vcproj
3665   M /trunk/msvc/libcaca.sln
3666
3667  * Removed cacademo from examples, manpages and distributions. It's useless.
3668
3669------------------------------------------------------------------------
3670r315 | sam | 2006-03-06 09:22:09 +0100 (Mon, 06 Mar 2006) | 2 lines
3671Changed paths:
3672   M /trunk/src/cucul.c
3673
3674  * src/cucul.c: s/width/height/.
3675
3676------------------------------------------------------------------------
3677r314 | sam | 2006-03-05 19:43:13 +0100 (Sun, 05 Mar 2006) | 16 lines
3678Changed paths:
3679   M /trunk/configure.ac
3680   M /trunk/doc/doxygen.cfg.in
3681   M /trunk/examples
3682   M /trunk/examples/Makefile.am
3683   M /trunk/examples/aafire.c
3684   M /trunk/examples/cacaball.c
3685   M /trunk/examples/cacamoir.c
3686   M /trunk/examples/cacaplas.c
3687   M /trunk/examples/cacaview.c
3688   D /trunk/examples/demo.c
3689   M /trunk/src/Makefile.am
3690   M /trunk/src/bitmap.c
3691   M /trunk/src/box.c
3692   M /trunk/src/caca.c
3693   M /trunk/src/caca.h
3694   M /trunk/src/caca_internals.h
3695   A /trunk/src/char.c
3696   M /trunk/src/conic.c
3697   A /trunk/src/cucul.c
3698   A /trunk/src/cucul.h (from /trunk/src/caca.h:312)
3699   A /trunk/src/cucul_internals.h
3700   M /trunk/src/event.c
3701   A /trunk/src/export.c
3702   M /trunk/src/graphics.c
3703   M /trunk/src/line.c
3704   M /trunk/src/math.c
3705   M /trunk/src/sprite.c
3706   M /trunk/src/triangle.c
3707   M /trunk/test
3708   M /trunk/test/Makefile.am
3709   M /trunk/test/colors.c
3710   A /trunk/test/demo.c (from /trunk/examples/demo.c:312)
3711   M /trunk/test/dithering.c
3712   M /trunk/test/event.c
3713   M /trunk/test/hsv.c
3714   M /trunk/test/optipal.c
3715   M /trunk/test/spritedit.c
3716
3717  A new low-level text management library (canvas for ultrafast compositing
3718of unicode letters) is now separated from the higher level rendering and I/O
3719(that is, libcaca). This commit totally breaks the API, but once everything
3720is polished I will think about source-level backward compatibility. Most
3721drivers are broken, but X11 still sorta works.
3722
3723  The new design is much more object-oriented and allows having several
3724active renderers at the same time, changing renderers on the fly, and more
3725important, having no renderer at all (useful for converters, or when you
3726want to do your own renderer).
3727
3728  And in case you are still wondering, the libcucul acronym has "Unicode"
3729because I want to support at least a subset of Unicode. There are awesome
3730glyphs in it, including the ones inherited from Codepage 437 such as
3731"gray 25%" that are used in DOS and Win32 ANSI art.
3732
3733------------------------------------------------------------------------
3734r313 | sam | 2006-03-04 19:08:47 +0100 (Sat, 04 Mar 2006) | 2 lines
3735Changed paths:
3736   M /trunk/bootstrap
3737
3738  * New updated bootstrap script.
3739
3740------------------------------------------------------------------------
3741r312 | sam | 2006-03-04 01:35:45 +0100 (Sat, 04 Mar 2006) | 2 lines
3742Changed paths:
3743   R /trunk/COPYING
3744   A /trunk/COPYING.LGPL (from /trunk/COPYING:311)
3745   M /trunk/Makefile.am
3746   M /trunk/debian/copyright
3747   M /trunk/doc/cacademo.1
3748   M /trunk/examples/cacaball.c
3749   M /trunk/examples/cacamoir.c
3750   M /trunk/examples/cacaplas.c
3751   M /trunk/examples/cacaview.c
3752   M /trunk/examples/demo.c
3753   M /trunk/perl/Build.PL
3754   M /trunk/perl/META.yml
3755   M /trunk/python/pypycaca.c
3756   M /trunk/python/pypycaca.h
3757   M /trunk/src/bitmap.c
3758   M /trunk/src/box.c
3759   M /trunk/src/caca.c
3760   M /trunk/src/caca.h
3761   M /trunk/src/caca_internals.h
3762   M /trunk/src/conic.c
3763   M /trunk/src/event.c
3764   M /trunk/src/graphics.c
3765   M /trunk/src/line.c
3766   M /trunk/src/math.c
3767   M /trunk/src/sprite.c
3768   M /trunk/src/time.c
3769   M /trunk/src/triangle.c
3770   M /trunk/test/colors.c
3771   M /trunk/test/dithering.c
3772   M /trunk/test/event.c
3773   M /trunk/test/hsv.c
3774   M /trunk/test/optipal.c
3775   M /trunk/test/spritedit.c
3776
3777  * Changed the licensing to WTFPL, as per all copyright holders' permission.
3778
3779------------------------------------------------------------------------
3780r311 | jylam | 2006-02-11 20:20:48 +0100 (Sat, 11 Feb 2006) | 2 lines
3781Changed paths:
3782   A /trunk/python/caca.txt
3783   A /trunk/python/test1.py
3784   A /trunk/python/test2.py
3785
3786  * Added two examples for python bindings (a subset of cacademo, and bitmap example)
3787
3788------------------------------------------------------------------------
3789r310 | jylam | 2006-02-11 16:46:51 +0100 (Sat, 11 Feb 2006) | 2 lines
3790Changed paths:
3791   M /trunk/src/event.c
3792
3793  * Fixed bug in events with GL driver
3794
3795------------------------------------------------------------------------
3796r309 | jylam | 2006-02-11 16:11:30 +0100 (Sat, 11 Feb 2006) | 2 lines
3797Changed paths:
3798   M /trunk/src/graphics.c
3799
3800  * Improved GL rendering (characters are not blurry anymore)
3801
3802------------------------------------------------------------------------
3803r308 | jylam | 2006-02-05 18:47:23 +0100 (Sun, 05 Feb 2006) | 2 lines
3804Changed paths:
3805   A /trunk/python
3806   A /trunk/python/Makefile
3807   A /trunk/python/README
3808   A /trunk/python/pypycaca.c
3809   A /trunk/python/pypycaca.h
3810
3811  * Added -preliminary- Python bindings
3812
3813------------------------------------------------------------------------
3814r307 | jylam | 2005-12-08 20:03:06 +0100 (Thu, 08 Dec 2005) | 2 lines
3815Changed paths:
3816   M /trunk/AUTHORS
3817
3818  * Updated for my ego trip
3819
3820------------------------------------------------------------------------
3821r306 | jylam | 2005-11-21 22:39:34 +0100 (Mon, 21 Nov 2005) | 2 lines
3822Changed paths:
3823   M /trunk/examples/cacaball.c
3824
3825  * Removed debug test, kekeke ^^
3826
3827------------------------------------------------------------------------
3828r305 | jylam | 2005-11-21 18:24:33 +0100 (Mon, 21 Nov 2005) | 2 lines
3829Changed paths:
3830   M /trunk/examples/cacaball.c
3831   M /trunk/src/caca.h
3832   M /trunk/src/graphics.c
3833
3834  * Added caca_set_width, set_height_, set_size
3835
3836------------------------------------------------------------------------
3837r304 | jylam | 2005-11-18 11:46:53 +0100 (Fri, 18 Nov 2005) | 2 lines
3838Changed paths:
3839   M /trunk/examples/aafire.c
3840   M /trunk/examples/cacaball.c
3841   M /trunk/examples/cacamoir.c
3842   M /trunk/examples/cacaplas.c
3843
3844  * Fixed remaining warnings with gcc 3.x and 4.x
3845
3846------------------------------------------------------------------------
3847r303 | jylam | 2005-11-17 15:33:43 +0100 (Thu, 17 Nov 2005) | 2 lines
3848Changed paths:
3849   M /trunk/src/bitmap.c
3850   M /trunk/src/graphics.c
3851
3852  * Fixed warnings under GCC 4.x
3853
3854------------------------------------------------------------------------
3855r302 | jylam | 2005-11-17 15:13:54 +0100 (Thu, 17 Nov 2005) | 2 lines
3856Changed paths:
3857   M /trunk/src/bitmap.c
3858   M /trunk/src/event.c
3859   M /trunk/src/graphics.c
3860
3861* Fixed a bunch of warnings
3862
3863------------------------------------------------------------------------
3864r301 | sam | 2005-11-12 16:39:50 +0100 (Sat, 12 Nov 2005) | 2 lines
3865Changed paths:
3866   M /trunk/src/graphics.c
3867
3868  * more coding style fixes.
3869
3870------------------------------------------------------------------------
3871r300 | sam | 2005-11-12 16:30:46 +0100 (Sat, 12 Nov 2005) | 2 lines
3872Changed paths:
3873   M /trunk/src/caca.c
3874
3875  * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set.
3876
3877------------------------------------------------------------------------
3878r299 | sam | 2005-11-12 16:26:02 +0100 (Sat, 12 Nov 2005) | 2 lines
3879Changed paths:
3880   M /trunk/src/graphics.c
3881
3882  * src/graphics.c: call glutInit() before calling other glut functions.
3883
3884------------------------------------------------------------------------
3885r298 | sam | 2005-11-12 16:14:38 +0100 (Sat, 12 Nov 2005) | 2 lines
3886Changed paths:
3887   M /trunk/src/caca.h
3888   M /trunk/src/graphics.c
3889
3890  * coding style fixes.
3891
3892------------------------------------------------------------------------
3893r297 | sam | 2005-11-12 15:47:59 +0100 (Sat, 12 Nov 2005) | 4 lines
3894Changed paths:
3895   M /trunk/src/bitmap.c
3896
3897  * src/bitmap.c:
3898    + Renamed gammaval into gamma.
3899    + Fixed Doxygen comments.
3900
3901------------------------------------------------------------------------
3902r296 | jylam | 2005-07-30 13:58:48 +0200 (Sat, 30 Jul 2005) | 2 lines
3903Changed paths:
3904   M /trunk/src/event.c
3905
3906  * src/event.c Fixed compilation problem when compiled without slang nor ncurses
3907
3908------------------------------------------------------------------------
3909r295 | sam | 2005-07-29 15:38:35 +0200 (Fri, 29 Jul 2005) | 2 lines
3910Changed paths:
3911   M /trunk/debian/Makefile.am
3912
3913  * debian/Makefile.am: fixed long standing packaging bug (missing MIME file).
3914
3915------------------------------------------------------------------------
3916r294 | jylam | 2005-07-13 19:58:58 +0200 (Wed, 13 Jul 2005) | 2 lines
3917Changed paths:
3918   M /trunk/src/caca.h
3919   M /trunk/src/graphics.c
3920
3921 * src/graphics.c src/caca.h : Added ANSI exporter
3922
3923------------------------------------------------------------------------
3924r293 | jylam | 2005-07-13 19:45:47 +0200 (Wed, 13 Jul 2005) | 2 lines
3925Changed paths:
3926   M /trunk/src/bitmap.c
3927   M /trunk/src/caca.h
3928   M /trunk/src/math.c
3929
3930 * src/math.c src/bitmap.c src/caca.h Removed powf call, added caca_powf, to remove libm depencies and problems on old compilers/linkers.
3931
3932------------------------------------------------------------------------
3933r292 | sam | 2005-07-08 23:16:38 +0200 (Fri, 08 Jul 2005) | 2 lines
3934Changed paths:
3935   M /trunk/src/caca.c
3936   M /trunk/src/event.c
3937
3938  * src/event.c src/caca.c: fixed coding style
3939
3940------------------------------------------------------------------------
3941r291 | jylam | 2005-06-25 13:27:31 +0200 (Sat, 25 Jun 2005) | 2 lines
3942Changed paths:
3943   M /trunk/src/event.c
3944   M /trunk/src/graphics.c
3945
3946 * OpenGL driver mouse support
3947
3948------------------------------------------------------------------------
3949r290 | sam | 2005-06-24 13:54:28 +0200 (Fri, 24 Jun 2005) | 2 lines
3950Changed paths:
3951   M /trunk/debian/changelog
3952
3953  * imported previous Debian uploads.
3954
3955------------------------------------------------------------------------
3956r289 | sam | 2005-06-24 13:48:31 +0200 (Fri, 24 Jun 2005) | 2 lines
3957Changed paths:
3958   M /trunk/src/graphics.c
3959
3960  * src/graphics.c: more optimisations in the exporters
3961
3962------------------------------------------------------------------------
3963r288 | jylam | 2005-06-23 20:27:02 +0200 (Thu, 23 Jun 2005) | 2 lines
3964Changed paths:
3965   M /trunk/src/graphics.c
3966
3967 * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers
3968
3969------------------------------------------------------------------------
3970r287 | sam | 2005-06-23 18:58:58 +0200 (Thu, 23 Jun 2005) | 2 lines
3971Changed paths:
3972   M /trunk/src/graphics.c
3973
3974  * src/graphics.c: cleaned caca_get_html()
3975
3976------------------------------------------------------------------------
3977r286 | sam | 2005-06-23 18:44:14 +0200 (Thu, 23 Jun 2005) | 2 lines
3978Changed paths:
3979   M /trunk/src/graphics.c
3980
3981  * src/graphics.c: heavy cleanup in caca_get_html3().
3982
3983------------------------------------------------------------------------
3984r285 | jylam | 2005-06-23 00:06:42 +0200 (Thu, 23 Jun 2005) | 2 lines
3985Changed paths:
3986   M /trunk/configure.ac
3987   M /trunk/src/caca.c
3988   M /trunk/src/caca.h
3989   M /trunk/src/caca_internals.h
3990   M /trunk/src/event.c
3991   M /trunk/src/graphics.c
3992
3993* Added Null driver and html3 exporter.
3994
3995------------------------------------------------------------------------
3996r284 | jylam | 2005-06-21 18:13:41 +0200 (Tue, 21 Jun 2005) | 2 lines
3997Changed paths:
3998   M /trunk/src/caca.h
3999   M /trunk/src/graphics.c
4000
4001 GL driver : Updated documentation and added support for CACA_GEOMETRY
4002
4003------------------------------------------------------------------------
4004r283 | jylam | 2005-06-21 16:50:43 +0200 (Tue, 21 Jun 2005) | 2 lines
4005Changed paths:
4006   M /trunk/src/caca.h
4007   M /trunk/src/graphics.c
4008
4009Added HTML and IRC output support
4010
4011------------------------------------------------------------------------
4012r282 | sam | 2005-06-21 15:46:13 +0200 (Tue, 21 Jun 2005) | 2 lines
4013Changed paths:
4014   M /trunk/debian/control
4015
4016  * debian/control: use libslang2 instead of slang1.
4017
4018------------------------------------------------------------------------
4019r281 | jylam | 2005-06-21 15:28:51 +0200 (Tue, 21 Jun 2005) | 2 lines
4020Changed paths:
4021   M /trunk/configure.ac
4022   M /trunk/src/caca.c
4023   M /trunk/src/caca_internals.h
4024   M /trunk/src/event.c
4025   M /trunk/src/graphics.c
4026
4027OpenGL support.
4028
4029------------------------------------------------------------------------
4030r280 | sam | 2005-03-26 11:27:30 +0100 (Sat, 26 Mar 2005) | 3 lines
4031Changed paths:
4032   M /trunk/bootstrap
4033   M /trunk/configure.ac
4034   M /trunk/examples/Makefile.am
4035   M /trunk/src/Makefile.am
4036   M /trunk/test/Makefile.am
4037
4038  * Use libtool for the static library generation; paves the way for
4039    a future shared library.
4040
4041------------------------------------------------------------------------
4042r279 | sam | 2005-01-22 17:43:58 +0100 (Sat, 22 Jan 2005) | 2 lines
4043Changed paths:
4044   M /trunk/src/graphics.c
4045
4046  * compilation fix.
4047
4048------------------------------------------------------------------------
4049r278 | sam | 2005-01-14 00:59:55 +0100 (Fri, 14 Jan 2005) | 3 lines
4050Changed paths:
4051   M /trunk/src/bitmap.c
4052   M /trunk/src/caca.h
4053
4054  * src/bitmap.c:
4055    + Implemented caca_set_bitmap_gamma().
4056
4057------------------------------------------------------------------------
4058r277 | sam | 2005-01-13 23:19:01 +0100 (Thu, 13 Jan 2005) | 3 lines
4059Changed paths:
4060   M /trunk/src/caca.h
4061   M /trunk/src/graphics.c
4062
4063  * src/graphics.c:
4064    + Implemented caca_get_screen().
4065
4066------------------------------------------------------------------------
4067r276 | sam | 2005-01-13 21:46:00 +0100 (Thu, 13 Jan 2005) | 2 lines
4068Changed paths:
4069   M /trunk/examples/cacaplas.c
4070
4071  * examples/cacaplas: slower animation.
4072
4073------------------------------------------------------------------------
4074r275 | sam | 2004-11-21 01:31:13 +0100 (Sun, 21 Nov 2004) | 2 lines
4075Changed paths:
4076   M /trunk/AUTHORS
4077   A /trunk/perl
4078   A /trunk/perl/Build.PL
4079   A /trunk/perl/MANIFEST
4080   A /trunk/perl/MANIFEST.SKIP
4081   A /trunk/perl/META.yml
4082   A /trunk/perl/Makefile.PL
4083   A /trunk/perl/README
4084   A /trunk/perl/lib
4085   A /trunk/perl/lib/Term
4086   A /trunk/perl/lib/Term/Caca
4087   A /trunk/perl/lib/Term/Caca/Bitmap.pm
4088   A /trunk/perl/lib/Term/Caca/Constants.pm
4089   A /trunk/perl/lib/Term/Caca/Sprite.pm
4090   A /trunk/perl/lib/Term/Caca.pm
4091   A /trunk/perl/lib/Term/Caca.xs
4092   A /trunk/perl/lib/Term/Kaka
4093   A /trunk/perl/lib/Term/Kaka/Bitmap.pm
4094   A /trunk/perl/lib/Term/Kaka/Constants.pm
4095   A /trunk/perl/lib/Term/Kaka/Sprite.pm
4096   A /trunk/perl/lib/Term/Kaka.pm
4097   A /trunk/perl/t
4098   A /trunk/perl/t/data
4099   A /trunk/perl/t/data/caca.txt
4100
4101  * Imported John Beppu's Perl wrapper.
4102
4103------------------------------------------------------------------------
4104r274 | sam | 2004-11-05 15:57:50 +0100 (Fri, 05 Nov 2004) | 2 lines
4105Changed paths:
4106   M /trunk/src/bitmap.c
4107
4108  * src/bitmap.c: dark background works again with floyd-steinberg.
4109
4110------------------------------------------------------------------------
4111r273 | sam | 2004-11-05 15:44:41 +0100 (Fri, 05 Nov 2004) | 3 lines
4112Changed paths:
4113   M /trunk/examples/aafire.c
4114   M /trunk/examples/cacaball.c
4115   M /trunk/examples/cacamoir.c
4116   M /trunk/examples/cacaplas.c
4117
4118  * examples/:
4119    + Use Space to pause demos, Esc to quit.
4120
4121------------------------------------------------------------------------
4122r272 | sam | 2004-11-04 23:59:29 +0100 (Thu, 04 Nov 2004) | 2 lines
4123Changed paths:
4124   M /trunk/src/bitmap.c
4125
4126  * src/bitmap.c: dark background works again, except with floyd-steinberg.
4127
4128------------------------------------------------------------------------
4129r271 | sam | 2004-11-04 23:28:39 +0100 (Thu, 04 Nov 2004) | 7 lines
4130Changed paths:
4131   M /trunk/src/bitmap.c
4132   M /trunk/src/caca.c
4133   M /trunk/src/caca.h
4134
4135  * src/caca.h:
4136    + Introduced CACA_DITHER_FSTEIN.
4137  * src/caca.c:
4138    + CACA_DITHER_FSTEIN is the default dithering method.
4139  * src/bitmap.c:
4140    + Fixed other dithering methods. Black background does not work yet.
4141
4142------------------------------------------------------------------------
4143r270 | sam | 2004-11-04 22:19:52 +0100 (Thu, 04 Nov 2004) | 2 lines
4144Changed paths:
4145   M /trunk/src/bitmap.c
4146
4147  * src/bitmap.c: oops, removed spurious test code.
4148
4149------------------------------------------------------------------------
4150r269 | sam | 2004-11-04 22:18:52 +0100 (Thu, 04 Nov 2004) | 3 lines
4151Changed paths:
4152   M /trunk/src/bitmap.c
4153
4154  * src/bitmap.c:
4155    + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.
4156
4157------------------------------------------------------------------------
4158r268 | sam | 2004-11-04 21:36:49 +0100 (Thu, 04 Nov 2004) | 3 lines
4159Changed paths:
4160   M /trunk/doc/Makefile.am
4161
4162  * doc/Makefile.am:
4163    + Really fixed the manpage generation.
4164
4165------------------------------------------------------------------------
4166r267 | sam | 2004-11-04 19:30:34 +0100 (Thu, 04 Nov 2004) | 3 lines
4167Changed paths:
4168   M /trunk/doc/Makefile.am
4169
4170  * doc/Makefile.am:
4171    + Manpage installation fix.
4172
4173------------------------------------------------------------------------
4174r266 | sam | 2004-11-04 19:16:57 +0100 (Thu, 04 Nov 2004) | 2 lines
4175Changed paths:
4176   M /trunk/examples/cacaplas.c
4177
4178  * examples/cacaplas.c: use Esc to quit, Space to pause.
4179
4180------------------------------------------------------------------------
4181r265 | sam | 2004-10-31 20:26:05 +0100 (Sun, 31 Oct 2004) | 3 lines
4182Changed paths:
4183   M /trunk/THANKS
4184   M /trunk/src/graphics.c
4185
4186  * src/graphics.c:
4187    + Win32 speed improvements by Jari Komppa.
4188
4189------------------------------------------------------------------------
4190r264 | sam | 2004-08-06 19:33:46 +0200 (Fri, 06 Aug 2004) | 3 lines
4191Changed paths:
4192   M /trunk/src/graphics.c
4193
4194  * src/graphics.c:
4195    + Fix strict aliasing rules breakage.
4196
4197------------------------------------------------------------------------
4198r263 | sam | 2004-07-05 14:08:49 +0200 (Mon, 05 Jul 2004) | 3 lines
4199Changed paths:
4200   M /trunk/bootstrap
4201
4202  * bootstrap:
4203    + Support for automake 1.8.
4204
4205------------------------------------------------------------------------
4206r262 | sam | 2004-07-05 14:07:00 +0200 (Mon, 05 Jul 2004) | 6 lines
4207Changed paths:
4208   D /trunk/BUGS
4209   M /trunk/Makefile.am
4210   M /trunk/TODO
4211   M /trunk/debian/changelog
4212   M /trunk/debian/control
4213   M /trunk/debian/rules
4214
4215  * BUGS TODO:
4216    + Removed BUGS, updated TODO.
4217  * debian/*:
4218    + Depend on libx11-dev instead of xlibs-dev.
4219    + New Debian upload.
4220
4221------------------------------------------------------------------------
4222r261 | sam | 2004-02-02 14:51:55 +0100 (Mon, 02 Feb 2004) | 3 lines
4223Changed paths:
4224   M /trunk/configure.ac
4225   M /trunk/msvc/config.h
4226   M /trunk/src/graphics.c
4227
4228  * configure.ac src/graphics:
4229    + Check for resize_term and resizeterm in -lncurses.
4230
4231------------------------------------------------------------------------
4232r260 | sam | 2004-02-02 03:59:43 +0100 (Mon, 02 Feb 2004) | 2 lines
4233Changed paths:
4234   A /branches/0.9 (from /trunk:259)
4235   M /branches/0.9/ChangeLog
4236   M /trunk/ChangeLog
4237
4238  * 0.9 branch.
4239
4240------------------------------------------------------------------------
4241r259 | sam | 2004-02-02 03:54:43 +0100 (Mon, 02 Feb 2004) | 2 lines
4242Changed paths:
4243   M /trunk/ChangeLog
4244   M /trunk/NEWS
4245   M /trunk/configure.ac
4246   M /trunk/debian/changelog
4247   M /trunk/libcaca.spec
4248   M /trunk/msvc/config.h
4249
4250  * 0.9 release.
4251
4252------------------------------------------------------------------------
4253r258 | sam | 2004-01-26 11:52:30 +0100 (Mon, 26 Jan 2004) | 5 lines
4254Changed paths:
4255   M /trunk/configure.ac
4256   M /trunk/debian/changelog
4257   M /trunk/src/caca.c
4258   M /trunk/src/event.c
4259   M /trunk/src/graphics.c
4260
4261  * configure.ac:
4262    + Check for curses.h as well as ncurses.h.
4263  * src/caca.c src/event.c src/graphics.c:
4264    + Include curses.h if ncurses.h was not found.
4265
4266------------------------------------------------------------------------
4267r257 | sam | 2004-01-23 10:20:39 +0100 (Fri, 23 Jan 2004) | 3 lines
4268Changed paths:
4269   M /trunk/examples/cacaview.c
4270
4271  * examples/cacaview.c:
4272    + Moved statusbar and help menu handling in separate functions.
4273
4274------------------------------------------------------------------------
4275r256 | sam | 2004-01-23 10:15:42 +0100 (Fri, 23 Jan 2004) | 4 lines
4276Changed paths:
4277   M /trunk/src/caca.c
4278
4279  * src/caca.c:
4280    + Alloc the AllocConsole() call to fail in case the process already has
4281      a console.
4282
4283------------------------------------------------------------------------
4284r255 | sam | 2004-01-21 18:25:18 +0100 (Wed, 21 Jan 2004) | 6 lines
4285Changed paths:
4286   M /trunk/examples/cacaview.c
4287
4288  * examples/cacaview.c:
4289    + Proper aspect ratio support.
4290    + Finer zoom support.
4291    + Handle mouse clicks as next/prev picture command.
4292    + Removed useless iterations in draw_checkers().
4293
4294------------------------------------------------------------------------
4295r254 | sam | 2004-01-21 14:49:26 +0100 (Wed, 21 Jan 2004) | 8 lines
4296Changed paths:
4297   M /trunk/THANKS
4298   M /trunk/src/event.c
4299   M /trunk/src/graphics.c
4300
4301  * src/graphics.c:
4302    + Fixed a buffer overflow due to bad signed/unsigned handling.
4303  * src/event.c:
4304    + Disallow zero width or height in the X11 driver.
4305    + Fixed resizing in ncurses and slang.
4306  * THANKS:
4307    + Added the Source Mage maintainer.
4308
4309------------------------------------------------------------------------
4310r253 | sam | 2004-01-18 05:48:09 +0100 (Sun, 18 Jan 2004) | 2 lines
4311Changed paths:
4312   A /branches/0.8 (from /trunk:252)
4313   M /branches/0.8/ChangeLog
4314   M /trunk/ChangeLog
4315
4316  * 0.8 branch.
4317
4318------------------------------------------------------------------------
4319r252 | sam | 2004-01-18 05:45:28 +0100 (Sun, 18 Jan 2004) | 2 lines
4320Changed paths:
4321   M /trunk/ChangeLog
4322   M /trunk/NEWS
4323   M /trunk/THANKS
4324   M /trunk/configure.ac
4325   M /trunk/debian/changelog
4326   M /trunk/libcaca.spec
4327   M /trunk/msvc/config.h
4328
4329  * 0.8 release.
4330
4331------------------------------------------------------------------------
4332r251 | sam | 2004-01-18 05:17:35 +0100 (Sun, 18 Jan 2004) | 5 lines
4333Changed paths:
4334   M /trunk/examples/cacaview.c
4335   M /trunk/src/event.c
4336   M /trunk/src/graphics.c
4337
4338  * src/graphics.c:
4339    + When resizing under X11, copy the old pixmap to the new one.
4340  * examples/cacaview.c:
4341    + Resizing support.
4342
4343------------------------------------------------------------------------
4344r250 | sam | 2004-01-18 05:01:32 +0100 (Sun, 18 Jan 2004) | 5 lines
4345Changed paths:
4346   M /trunk/src/caca_internals.h
4347   M /trunk/src/event.c
4348   M /trunk/src/graphics.c
4349
4350  * src/event.c:
4351    + Refresh the X11 window when an exposure event is received.
4352    + When resizing the X11 window, start showing extra characters when two
4353      thirds are visible.
4354
4355------------------------------------------------------------------------
4356r249 | sam | 2004-01-17 23:32:39 +0100 (Sat, 17 Jan 2004) | 6 lines
4357Changed paths:
4358   M /trunk/TODO
4359   M /trunk/examples/cacaview.c
4360   M /trunk/src/caca.h
4361   M /trunk/src/graphics.c
4362
4363  * src/graphics.c:
4364    + Renamed caca_set_title() to caca_set_window_title().
4365    + Implemented caca_get_window_width() and caca_get_window_height().
4366  * examples/cacaview.c:
4367    + Set the window title to cacaview.
4368
4369------------------------------------------------------------------------
4370r248 | sam | 2004-01-14 11:34:20 +0100 (Wed, 14 Jan 2004) | 8 lines
4371Changed paths:
4372   M /trunk/src/bitmap.c
4373   M /trunk/src/event.c
4374
4375  * src/event.c:
4376    + Make sure the mouse coordinates stay within the screen boundaries even
4377      if the window was resized.
4378  * src/bitmap.c:
4379    + Fixed a buffer underflow in the rendering routine that caused the bottom
4380      and rightmost pixels to be missed in certain conditions.
4381    + Minor speed optimisation.
4382
4383------------------------------------------------------------------------
4384r247 | sam | 2004-01-14 11:32:04 +0100 (Wed, 14 Jan 2004) | 3 lines
4385Changed paths:
4386   M /trunk/test
4387   M /trunk/test/Makefile.am
4388   A /trunk/test/colors.c (from /trunk/examples/demo.c:243)
4389
4390  * test/colors.c:
4391    + Extracted the colour test from examples/demo.c.
4392
4393------------------------------------------------------------------------
4394r246 | sam | 2004-01-13 23:33:09 +0100 (Tue, 13 Jan 2004) | 5 lines
4395Changed paths:
4396   M /trunk/src/caca_internals.h
4397   M /trunk/src/event.c
4398   M /trunk/src/graphics.c
4399   M /trunk/test/event.c
4400
4401  * src/graphics.c src/event.c:
4402    + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
4403  * test/event.c:
4404    + Display CACA_EVENT_RESIZE.
4405
4406------------------------------------------------------------------------
4407r245 | sam | 2004-01-13 22:08:43 +0100 (Tue, 13 Jan 2004) | 3 lines
4408Changed paths:
4409   M /trunk/configure.ac
4410   M /trunk/msvc/config.h
4411   M /trunk/src/graphics.c
4412
4413  * src/graphics.c:
4414    + Resize handling in the ncurses and slang drivers.
4415
4416------------------------------------------------------------------------
4417r244 | sam | 2004-01-13 21:03:48 +0100 (Tue, 13 Jan 2004) | 8 lines
4418Changed paths:
4419   M /trunk/examples/aafire.c
4420   M /trunk/src/caca.h
4421   M /trunk/src/caca_internals.h
4422   M /trunk/src/event.c
4423   M /trunk/src/graphics.c
4424
4425  * src/event.c:
4426    + Added the CACA_EVENT_RESIZE event.
4427    + Added caca_get_mouse_x() and caca_get_mouse_y().
4428  * src/graphics.c:
4429    + Window resize handling in the X11 driver.
4430  * examples/aafire.c:
4431    + Fixed a bad assumption in the resize handling code.
4432
4433------------------------------------------------------------------------
4434r243 | sam | 2004-01-13 17:45:45 +0100 (Tue, 13 Jan 2004) | 5 lines
4435Changed paths:
4436   M /trunk/build-win32
4437   M /trunk/configure.ac
4438   M /trunk/debian/rules
4439   M /trunk/doc/Makefile.am
4440   M /trunk/libcaca.spec
4441
4442  * configure.ac:
4443    + Added --disable-doc to let the user not build documentation.
4444  * build-win32:
4445    + Do not build documentation.
4446
4447------------------------------------------------------------------------
4448r242 | sam | 2004-01-13 16:01:22 +0100 (Tue, 13 Jan 2004) | 7 lines
4449Changed paths:
4450   M /trunk/THANKS
4451   M /trunk/src/Makefile.am
4452   A /trunk/src/event.c (from /trunk/src/io.c:238)
4453   M /trunk/src/graphics.c
4454   D /trunk/src/io.c
4455
4456  * src/graphics.c:
4457    + Fixed a typo preventing Win32 builds.
4458  * src/event.c:
4459    + Renamed io.c into event.c.
4460  * THANKS:
4461    + Added Gentoo, NetBSD and FreeBSD porters.
4462
4463------------------------------------------------------------------------
4464r241 | sam | 2004-01-13 10:55:32 +0100 (Tue, 13 Jan 2004) | 13 lines
4465Changed paths:
4466   M /trunk/Makefile.am
4467   M /trunk/configure.ac
4468   M /trunk/examples/aafire.c
4469   M /trunk/examples/cacaview.c
4470   A /trunk/msvc
4471   A /trunk/msvc/Makefile.am
4472   A /trunk/msvc/cacaball.vcproj
4473   A /trunk/msvc/cacademo.vcproj
4474   A /trunk/msvc/cacafire.vcproj
4475   A /trunk/msvc/cacamoir.vcproj
4476   A /trunk/msvc/cacaplas.vcproj
4477   A /trunk/msvc/cacaview.vcproj
4478   A /trunk/msvc/config.h
4479   A /trunk/msvc/libcaca.sln
4480   A /trunk/msvc/libcaca.vcproj
4481   M /trunk/src/caca.c
4482   M /trunk/src/graphics.c
4483   M /trunk/src/time.c
4484
4485  * configure.ac:
4486    + Check for sys/times.h and unistd.h.
4487    + Added calls to AC_C_CONST and AC_C_INLINE.
4488  * src/time.c src/graphics.c:
4489    + Fixes for MSVC compilation warnings.
4490    + Additional sanity checks in the Win32 driver.
4491  * src/caca.c:
4492    + Use raw()/noraw() in the curses driver instead of cbreak().
4493  * msvc/libcaca.sln:
4494    + Added an MSVC solution.
4495  * examples/aafire.c:
4496    + Slightly reduced the maximum cacafire framerate.
4497
4498------------------------------------------------------------------------
4499r240 | sam | 2004-01-12 18:30:09 +0100 (Mon, 12 Jan 2004) | 5 lines
4500Changed paths:
4501   M /trunk/NOTES
4502   M /trunk/examples/cacaview.c
4503   M /trunk/src/caca.h
4504   M /trunk/src/graphics.c
4505
4506  * src/graphics.c:
4507    + Implemented caca_set_title() for X11 and Win32.
4508  * examples/cacaview.c:
4509    + Use caca_set_title() to set the window title to "cacaview".
4510
4511------------------------------------------------------------------------
4512r239 | sam | 2004-01-12 17:22:35 +0100 (Mon, 12 Jan 2004) | 2 lines
4513Changed paths:
4514   M /trunk/Makefile.am
4515   M /trunk/autotools/Makefile.am
4516   M /trunk/debian/Makefile.am
4517   M /trunk/doc/Makefile.am
4518   M /trunk/examples/Makefile.am
4519   M /trunk/src/Makefile.am
4520   M /trunk/test/Makefile.am
4521
4522  * Fixed $Id in all Makefile.am files.
4523
4524------------------------------------------------------------------------
4525r238 | sam | 2004-01-12 17:21:34 +0100 (Mon, 12 Jan 2004) | 3 lines
4526Changed paths:
4527   M /trunk/Makefile.am
4528   M /trunk/autotools/Makefile.am
4529   A /trunk/build-win32
4530   M /trunk/debian/Makefile.am
4531   M /trunk/doc/Makefile.am
4532   M /trunk/examples/Makefile.am
4533   M /trunk/src/Makefile.am
4534   M /trunk/test/Makefile.am
4535
4536  * build-win32:
4537    + Win32 cross-compilation script.
4538
4539------------------------------------------------------------------------
4540r237 | sam | 2004-01-12 16:28:27 +0100 (Mon, 12 Jan 2004) | 5 lines
4541Changed paths:
4542   M /trunk/NEWS
4543   M /trunk/debian/control
4544   M /trunk/debian/rules
4545   M /trunk/doc/Makefile.am
4546   M /trunk/doc/cacademo.1
4547   M /trunk/examples
4548   M /trunk/examples/Makefile.am
4549   D /trunk/examples/cacacirc.c
4550   A /trunk/examples/cacamoir.c (from /trunk/examples/cacacirc.c:236)
4551   M /trunk/libcaca.spec
4552
4553  * examples/cacamoir.c:
4554    + Renamed cacacirc to cacamoir.
4555  * libcaca.spec debian/ doc/:
4556    + Added cacamoir to the distributed files.
4557
4558------------------------------------------------------------------------
4559r236 | sam | 2004-01-12 15:25:46 +0100 (Mon, 12 Jan 2004) | 8 lines
4560Changed paths:
4561   M /trunk/examples
4562   M /trunk/examples/Makefile.am
4563   M /trunk/examples/cacaball.c
4564   A /trunk/examples/cacacirc.c
4565   M /trunk/examples/cacaplas.c
4566
4567  * examples/cacaballs.c:
4568    + Bigger metaballs, less metaballs.
4569    + Rotating palette.
4570  * examples/cacaplas.c:
4571    + Slightly decreased speed.
4572  * examples/cacacirc.c:
4573    + New effect.
4574
4575------------------------------------------------------------------------
4576r235 | sam | 2004-01-12 15:01:40 +0100 (Mon, 12 Jan 2004) | 3 lines
4577Changed paths:
4578   M /trunk/configure.ac
4579   M /trunk/src/time.c
4580
4581  * configure.ac:
4582    + Better win32 check for Sleep().
4583
4584------------------------------------------------------------------------
4585r234 | sam | 2004-01-11 19:09:01 +0100 (Sun, 11 Jan 2004) | 5 lines
4586Changed paths:
4587   M /trunk/configure.ac
4588   M /trunk/examples/cacaview.c
4589   M /trunk/src/time.c
4590
4591  * configure.ac src/time.c:
4592    + Look for Sleep in -lkernel32.
4593  * examples/cacaview.c:
4594    + Use caca_wait_event() instead of usleep()/caca_get_event().
4595
4596------------------------------------------------------------------------
4597r233 | sam | 2004-01-11 06:09:02 +0100 (Sun, 11 Jan 2004) | 3 lines
4598Changed paths:
4599   M /trunk/NOTES
4600   M /trunk/examples/cacaview.c
4601   M /trunk/src/caca.c
4602   M /trunk/src/caca_internals.h
4603   M /trunk/src/graphics.c
4604   M /trunk/src/io.c
4605   M /trunk/src/time.c
4606
4607  * src/caca.c src/graphics.c src/io.c src/time.c:
4608    + Native win32 port.
4609
4610------------------------------------------------------------------------
4611r232 | sam | 2004-01-11 02:45:57 +0100 (Sun, 11 Jan 2004) | 10 lines
4612Changed paths:
4613   M /trunk/configure.ac
4614   M /trunk/src/caca.c
4615   M /trunk/src/caca_internals.h
4616   M /trunk/src/graphics.c
4617   M /trunk/src/io.c
4618   M /trunk/src/time.c
4619   M /trunk/test/event.c
4620
4621  * configure.ac:
4622    + Check for gettimeofday().
4623  * src/time.c:
4624    + Created _caca_time().
4625    + Ported _caca_getticks() to the Win32 API.
4626  * src/caca.c:
4627    + Properly builds on Win32.
4628  * test/event.c:
4629    + Added <stdlib.h> because we use malloc().
4630
4631------------------------------------------------------------------------
4632r231 | sam | 2004-01-10 20:59:50 +0100 (Sat, 10 Jan 2004) | 5 lines
4633Changed paths:
4634   M /trunk/NEWS
4635   M /trunk/THANKS
4636   M /trunk/examples/cacaplas.c
4637
4638  * THANKS examples/cacaplas.c:
4639    + Updated credits.
4640  * NEWS:
4641    + Forthcoming 0.8 news.
4642
4643------------------------------------------------------------------------
4644r230 | sam | 2004-01-10 20:53:14 +0100 (Sat, 10 Jan 2004) | 5 lines
4645Changed paths:
4646   M /trunk/configure.ac
4647   M /trunk/examples
4648   M /trunk/examples/Makefile.am
4649   A /trunk/examples/cacaplas.c
4650
4651  * configure.ac:
4652    + Check for -lm.
4653  * examples/cacaplas.c:
4654    + New demo, cacaplas, that displays a colour plasma.
4655
4656------------------------------------------------------------------------
4657r229 | sam | 2004-01-10 20:29:12 +0100 (Sat, 10 Jan 2004) | 12 lines
4658Changed paths:
4659   M /trunk/src/caca.h
4660   M /trunk/src/graphics.c
4661   M /trunk/src/io.c
4662   M /trunk/test/event.c
4663
4664  * src/graphics:
4665    + Initialise the char buffers in the X11 driver.
4666  * src/io.c:
4667    + caca_get_event() and caca_wait_event() immediately return zero if
4668      event_mask is zero.
4669    + Added support for the Home, End, PgUp and PgDown keys.
4670    + In the S-Lang driver, added a call to SLang_getkey() before the call to
4671      SLkp_getkey(), otherwise a single Escape call will not be interpreted.
4672  * test/event.c:
4673    + The "quit" sequence now quits the program, instead of "q" alone.
4674    + Added a status bar below.
4675
4676------------------------------------------------------------------------
4677r228 | sam | 2004-01-09 10:51:53 +0100 (Fri, 09 Jan 2004) | 16 lines
4678Changed paths:
4679   M /trunk/BUGS
4680   M /trunk/NOTES
4681   M /trunk/README
4682   M /trunk/configure.ac
4683   M /trunk/src/Makefile.am
4684   M /trunk/src/caca.c
4685   M /trunk/src/caca_internals.h
4686   M /trunk/src/graphics.c
4687   M /trunk/src/io.c
4688   A /trunk/src/time.c
4689   M /trunk/test/event.c
4690
4691  * test/event.c:
4692    + Do not refresh after each event, but only when there is no event
4693      pending.
4694    + If the pressed key is a printable character, display it.
4695  * src/time.c:
4696    + Moved _caca_getticks() to this file.
4697  * src/caca.c:
4698    + Set the escape delay to a very low value in the ncurses driver,
4699      because I don't want escape sequences to be entered manually.
4700  * src/io.c:
4701    + Autorepeat emulation in the ncurses and slang drivers: do not
4702      immediately send the key release event.
4703  * configure.ac:
4704    + Check for usleep.
4705    + Improvements in the win32 platform detection.
4706
4707------------------------------------------------------------------------
4708r227 | sam | 2004-01-08 19:40:29 +0100 (Thu, 08 Jan 2004) | 5 lines
4709Changed paths:
4710   M /trunk/configure.ac
4711   M /trunk/src/graphics.c
4712   M /trunk/test/event.c
4713
4714  * test/event.c:
4715    + Display at least two digits for keycodes.
4716  * configure.ac:
4717    + ScreenUpdate is actually mandatory for our conio driver.
4718
4719------------------------------------------------------------------------
4720r226 | sam | 2004-01-08 11:22:14 +0100 (Thu, 08 Jan 2004) | 10 lines
4721Changed paths:
4722   M /trunk/src/graphics.c
4723   M /trunk/src/io.c
4724   M /trunk/test/event.c
4725
4726  * src/io.c:
4727    + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
4728      directly interpreted.
4729    + Major rehandling of the event code. All output drivers are now
4730      correctly separated.
4731  * src/graphics.c:
4732    + Fixed a compilation warning.
4733  * test/event.c:
4734    + More human-readable event printing.
4735
4736------------------------------------------------------------------------
4737r225 | sam | 2004-01-07 19:36:41 +0100 (Wed, 07 Jan 2004) | 2 lines
4738Changed paths:
4739   A /branches/0.7 (from /trunk:224)
4740   M /branches/0.7/ChangeLog
4741   M /branches/0.7/libcaca.spec
4742   M /trunk/ChangeLog
4743   M /trunk/libcaca.spec
4744
4745  * 0.7 branch.
4746
4747------------------------------------------------------------------------
4748r224 | sam | 2004-01-07 19:22:44 +0100 (Wed, 07 Jan 2004) | 3 lines
4749Changed paths:
4750   M /trunk/configure.ac
4751   M /trunk/debian/changelog
4752   M /trunk/libcaca.spec
4753
4754  * configure.ac:
4755    + Release 0.7.
4756
4757------------------------------------------------------------------------
4758r223 | sam | 2004-01-07 19:22:08 +0100 (Wed, 07 Jan 2004) | 3 lines
4759Changed paths:
4760   M /trunk/src/bitmap.c
4761
4762  * src/bitmap.c:
4763    + Fixed a bug in the dithering characters.
4764
4765------------------------------------------------------------------------
4766r222 | sam | 2004-01-07 19:15:10 +0100 (Wed, 07 Jan 2004) | 5 lines
4767Changed paths:
4768   M /trunk/NEWS
4769   M /trunk/src/bitmap.c
4770   M /trunk/src/io.c
4771
4772  * src/io.c:
4773    + Do not report mouse motions if the coordinates did not change.
4774  * src/bitmap.c:
4775    + More documentation.
4776
4777------------------------------------------------------------------------
4778r221 | sam | 2004-01-07 18:19:36 +0100 (Wed, 07 Jan 2004) | 8 lines
4779Changed paths:
4780   M /trunk/configure.ac
4781   M /trunk/src/caca.c
4782   M /trunk/src/graphics.c
4783   M /trunk/src/io.c
4784   M /trunk/test
4785   M /trunk/test/Makefile.am
4786   A /trunk/test/event.c
4787
4788  * test/event.c:
4789    + Small event lister, similar to X11's xev.
4790  * src/graphics.c:
4791    + If possible, disable autorepeat in the X11 driver.
4792  * src/io.c:
4793    + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
4794    + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
4795
4796------------------------------------------------------------------------
4797r220 | sam | 2004-01-07 14:06:06 +0100 (Wed, 07 Jan 2004) | 5 lines
4798Changed paths:
4799   M /trunk/debian/control
4800   M /trunk/debian/rules
4801   M /trunk/doc/Makefile.am
4802   D /trunk/doc/caca-spritedit.1
4803   M /trunk/examples/Makefile.am
4804   D /trunk/examples/spritedit.c
4805   M /trunk/libcaca.spec
4806   M /trunk/test/Makefile.am
4807   A /trunk/test/spritedit.c (from /trunk/examples/spritedit.c:213)
4808
4809  * test/spritedit.c:
4810    + Moved spritedit to the test/ directory, because it is not mature enough.
4811  * libcaca.spec debian/control debian/rules:
4812    + Do not install caca-spritedit.
4813
4814------------------------------------------------------------------------
4815r219 | sam | 2004-01-07 13:45:02 +0100 (Wed, 07 Jan 2004) | 8 lines
4816Changed paths:
4817   M /trunk/NEWS
4818   M /trunk/debian/control
4819   M /trunk/debian/rules
4820   M /trunk/doc/Makefile.am
4821   M /trunk/doc/cacademo.1
4822   M /trunk/libcaca.spec
4823   M /trunk/src/bitmap.c
4824   M /trunk/src/caca.c
4825   M /trunk/src/caca.h
4826   M /trunk/src/conic.c
4827   M /trunk/src/graphics.c
4828   M /trunk/src/io.c
4829   M /trunk/src/line.c
4830   M /trunk/src/sprite.c
4831
4832  * libcaca.spec debian/control:
4833    + Updated the package descriptions to include cacaball.
4834  * doc/cacademo.1 doc/Makefile.am:
4835    + Use the cacademo manpage as the cacaball manpage.
4836  * src/:
4837    + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
4838      documenting bizarre stuff.
4839
4840------------------------------------------------------------------------
4841r218 | sam | 2004-01-07 13:42:22 +0100 (Wed, 07 Jan 2004) | 4 lines
4842Changed paths:
4843   M /trunk/examples/cacaball.c
4844
4845  * examples/cacaball.c:
4846    + 24 metaballs instead of 5, but smaller.
4847    + Zoom the bitmap to make more use of the screen area.
4848
4849------------------------------------------------------------------------
4850r217 | sam | 2004-01-06 17:31:27 +0100 (Tue, 06 Jan 2004) | 5 lines
4851Changed paths:
4852   M /trunk/AUTHORS
4853   M /trunk/THANKS
4854   M /trunk/examples/aafire.c
4855   M /trunk/examples/cacaball.c
4856
4857  * examples/cacaball.c:
4858    + Crop the palette so that it looks a bit more like metaballs.
4859  * AUTHORS THANKS:
4860    + Credited Jylam and Jan Hubicka.
4861
4862------------------------------------------------------------------------
4863r216 | sam | 2004-01-06 13:46:25 +0100 (Tue, 06 Jan 2004) | 6 lines
4864Changed paths:
4865   M /trunk/examples/cacaball.c
4866
4867  * examples/cacaball.c:
4868    + Huge coding style overhaul.
4869    + Display 5 metaballs instead of 3.
4870    + Generate the palette instead of having a static one.
4871    + Use a 256x256 back buffer for more smoothness.
4872
4873------------------------------------------------------------------------
4874r215 | sam | 2004-01-06 11:12:22 +0100 (Tue, 06 Jan 2004) | 3 lines
4875Changed paths:
4876   M /trunk/src/graphics.c
4877
4878  * src/graphics.c:
4879    + Fixed a compilation warning.
4880
4881------------------------------------------------------------------------
4882r214 | sam | 2004-01-05 23:16:55 +0100 (Mon, 05 Jan 2004) | 3 lines
4883Changed paths:
4884   M /trunk/examples
4885   M /trunk/examples/Makefile.am
4886   A /trunk/examples/cacaball.c
4887
4888  * examples/cacaball.c:
4889    + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
4890
4891------------------------------------------------------------------------
4892r213 | sam | 2004-01-05 19:17:20 +0100 (Mon, 05 Jan 2004) | 4 lines
4893Changed paths:
4894   M /trunk/examples/aafire.c
4895   M /trunk/examples/cacaview.c
4896   M /trunk/examples/demo.c
4897   M /trunk/examples/spritedit.c
4898   M /trunk/src/caca.h
4899   M /trunk/src/io.c
4900   M /trunk/test/dithering.c
4901   M /trunk/test/hsv.c
4902
4903  * src/io.c:
4904    + caca_get_event() and caca_wait_event() now accept a mask as an argument
4905      in order to select events.
4906
4907------------------------------------------------------------------------
4908r212 | sam | 2004-01-05 19:10:51 +0100 (Mon, 05 Jan 2004) | 4 lines
4909Changed paths:
4910   M /trunk/src/graphics.c
4911
4912  * src/graphics.c:
4913    + Fixed a bug that caused an infinite loop if the delay between two
4914      caca_refresh() calls was greater than 2000 seconds (or something).
4915
4916------------------------------------------------------------------------
4917r211 | sam | 2004-01-05 19:08:50 +0100 (Mon, 05 Jan 2004) | 5 lines
4918Changed paths:
4919   M /trunk/examples/cacaview.c
4920   M /trunk/src/io.c
4921
4922  * src/io.c:
4923    + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
4924  * examples/cacaview.c:
4925    + Use <stdlib.h> instead of <malloc.h>.
4926
4927------------------------------------------------------------------------
4928r210 | sam | 2004-01-04 01:45:08 +0100 (Sun, 04 Jan 2004) | 6 lines
4929Changed paths:
4930   M /trunk/configure.ac
4931   M /trunk/doc/Makefile.am
4932
4933  * configure.ac:
4934    + Check for dvips in addition to latex.
4935  * doc/Makefile.am:
4936    + Workaround for a bug in the latex code generated by doxygen
4937      in Mandrake 9.1.
4938
4939------------------------------------------------------------------------
4940r209 | sam | 2004-01-04 01:19:53 +0100 (Sun, 04 Jan 2004) | 5 lines
4941Changed paths:
4942   M /trunk/libcaca.spec
4943
4944  * libcaca.spec:
4945    + Install documentation into %{doc}/package-version/ instead
4946      of %{doc}/package/.
4947    + Added tetex-dvips to the build dependencies.
4948
4949------------------------------------------------------------------------
4950r208 | sam | 2004-01-04 00:21:27 +0100 (Sun, 04 Jan 2004) | 2 lines
4951Changed paths:
4952   A /branches/0.6 (from /trunk:207)
4953   M /branches/0.6/ChangeLog
4954   M /trunk/ChangeLog
4955
4956  * 0.6 branch.
4957
4958------------------------------------------------------------------------
4959r207 | sam | 2004-01-04 00:15:48 +0100 (Sun, 04 Jan 2004) | 9 lines
4960Changed paths:
4961   M /trunk/NEWS
4962   M /trunk/configure.ac
4963   M /trunk/debian/changelog
4964   M /trunk/debian/control
4965   M /trunk/debian/rules
4966   M /trunk/doc/Makefile.am
4967   M /trunk/libcaca.spec
4968
4969  * configure.ac NEWS:
4970    + Prepared the 0.6 release.
4971  * libcaca.spec:
4972    + Split the RPM into libcaca-devel and caca-utils.
4973    + More detailed descriptions.
4974    + Packages are now rpmlint clean.
4975  * doc/Makefile.am:
4976    + Symlink cacafire.1 to cacademo.1 upon manpage installation.
4977
4978------------------------------------------------------------------------
4979r206 | sam | 2004-01-03 18:31:44 +0100 (Sat, 03 Jan 2004) | 3 lines
4980Changed paths:
4981   M /trunk/configure.ac
4982   M /trunk/src/caca.c
4983   M /trunk/src/graphics.c
4984   M /trunk/src/io.c
4985
4986  * configure.ac:
4987    + Search for <slang/slang.h> in addition of <slang.h>.
4988
4989------------------------------------------------------------------------
4990r205 | sam | 2004-01-03 15:33:35 +0100 (Sat, 03 Jan 2004) | 5 lines
4991Changed paths:
4992   M /trunk/src/bitmap.c
4993
4994  * src/bitmap.c:
4995    + Dither H/S/V when looking up the two nearest colours.
4996    + Weigh pixels in the distance calculation.
4997    + Factorised the lookup table calculation.
4998
4999------------------------------------------------------------------------
5000r204 | sam | 2004-01-03 15:28:39 +0100 (Sat, 03 Jan 2004) | 3 lines
5001Changed paths:
5002   M /trunk/test
5003   M /trunk/test/Makefile.am
5004   A /trunk/test/hsv.c
5005
5006  * test/hsv.c:
5007    + Trivial saturation/value rendering test.
5008
5009------------------------------------------------------------------------
5010r203 | sam | 2004-01-02 19:09:29 +0100 (Fri, 02 Jan 2004) | 5 lines
5011Changed paths:
5012   M /trunk/src/bitmap.c
5013   M /trunk/src/caca.c
5014   M /trunk/src/caca_internals.h
5015
5016  * src/bitmap.c:
5017    + Fixed a minor overflow in the saturation computation.
5018    + Use a global lookup table for foreground/background colour selection
5019      in the bitmap rendering routine. This broke dithering, sorry.
5020
5021------------------------------------------------------------------------
5022r202 | sam | 2004-01-02 17:52:10 +0100 (Fri, 02 Jan 2004) | 3 lines
5023Changed paths:
5024   M /trunk/examples/aafire.c
5025   M /trunk/examples/cacaview.c
5026   M /trunk/src/bitmap.c
5027   M /trunk/src/caca.c
5028   M /trunk/src/caca.h
5029   M /trunk/src/graphics.c
5030   M /trunk/src/line.c
5031   M /trunk/src/sprite.c
5032   M /trunk/test/optipal.c
5033
5034  * src/ examples/ test/:
5035    + Changed <const type> constructs into <type const>.
5036
5037------------------------------------------------------------------------
5038r201 | sam | 2004-01-02 16:35:53 +0100 (Fri, 02 Jan 2004) | 4 lines
5039Changed paths:
5040   M /trunk/examples/aafire.c
5041
5042  * examples/aafire.c:
5043    + Do not call caca_get_width() 10000 times per frame. Cache the value
5044      instead.
5045
5046------------------------------------------------------------------------
5047r200 | sam | 2004-01-02 16:34:16 +0100 (Fri, 02 Jan 2004) | 4 lines
5048Changed paths:
5049   M /trunk/src/graphics.c
5050
5051  * src/graphics.c:
5052    + Split the drawing of foreground and background colours in the X11
5053      driver. Nice performance improvement.
5054
5055------------------------------------------------------------------------
5056r199 | sam | 2004-01-02 16:23:54 +0100 (Fri, 02 Jan 2004) | 3 lines
5057Changed paths:
5058   M /trunk/examples/cacaview.c
5059
5060  * examples/cacaview.c:
5061    + If Imlib2 was not activated, warn the user that only BMP is supported.
5062
5063------------------------------------------------------------------------
5064r198 | sam | 2004-01-01 19:21:13 +0100 (Thu, 01 Jan 2004) | 5 lines
5065Changed paths:
5066   M /trunk/AUTHORS
5067   M /trunk/Makefile.am
5068   A /trunk/THANKS
5069   A /trunk/libcaca.spec
5070
5071  * libcaca.spec:
5072    + RPM specfile, courtesy of Richard Zidlicky.
5073  * THANKS:
5074    + Added a THANKS file for contributors.
5075
5076------------------------------------------------------------------------
5077r197 | sam | 2004-01-01 18:51:57 +0100 (Thu, 01 Jan 2004) | 10 lines
5078Changed paths:
5079   M /trunk/README
5080   M /trunk/src/caca.c
5081   M /trunk/src/graphics.c
5082
5083  * src/graphics.c:
5084    + Minor optimisation in caca_set_color().
5085    + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
5086    + Optimised the X11 caca_refresh() routine by handling strings of the
5087      same colour as one text chunk.
5088  * src/caca.c:
5089    + Bugfix in caca_init when conio is the only compiled-in driver.
5090  * README:
5091    + Minor documentation updates.
5092
5093------------------------------------------------------------------------
5094r196 | sam | 2004-01-01 17:29:50 +0100 (Thu, 01 Jan 2004) | 5 lines
5095Changed paths:
5096   M /trunk/examples/aafire.c
5097   M /trunk/examples/cacaview.c
5098
5099  * examples/cacaview.c:
5100    + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
5101  * examples/aafire.c:
5102    + bzero the pixel buffer in the initialisation routine.
5103
5104------------------------------------------------------------------------
5105r195 | sam | 2003-12-31 15:21:08 +0100 (Wed, 31 Dec 2003) | 5 lines
5106Changed paths:
5107   M /trunk/doc/doxygen.cfg.in
5108   M /trunk/src/bitmap.c
5109   M /trunk/src/box.c
5110   M /trunk/src/caca.h
5111   M /trunk/src/conic.c
5112   M /trunk/src/graphics.c
5113   M /trunk/src/io.c
5114   M /trunk/src/line.c
5115   M /trunk/src/math.c
5116   M /trunk/src/triangle.c
5117
5118  * doc/doxygen.cfg.in:
5119    + Removed caca_internal.h from the list of documented files.
5120  * src/:
5121    + Minor documentation updates.
5122
5123------------------------------------------------------------------------
5124r194 | sam | 2003-12-31 14:55:34 +0100 (Wed, 31 Dec 2003) | 9 lines
5125Changed paths:
5126   M /trunk/BUGS
5127   M /trunk/debian/rules
5128   M /trunk/doc/Makefile.am
5129   M /trunk/test/dithering.c
5130
5131  * test/dithering.c:
5132    + Fixed a minor compilation warning.
5133  * debian/rules:
5134    + Explicitely use --enable-imlib2.
5135  * BUGS:
5136    + Added a note about blinking consoles.
5137  * doc/Makefile.am:
5138    + Fixed a bashism in the HTML files installation.
5139
5140------------------------------------------------------------------------
5141r193 | sam | 2003-12-31 14:32:14 +0100 (Wed, 31 Dec 2003) | 4 lines
5142Changed paths:
5143   M /trunk/doc/Makefile.am
5144
5145  * doc/Makefile.am:
5146    + Do not install doxygen.png directly, because it can be doxygen.gif on
5147      old installations.
5148
5149------------------------------------------------------------------------
5150r192 | sam | 2003-12-31 14:26:47 +0100 (Wed, 31 Dec 2003) | 3 lines
5151Changed paths:
5152   M /trunk/examples/aafire.c
5153
5154  * examples/aafire.c:
5155    + Only quit upon keypress, not mouse motion.
5156
5157------------------------------------------------------------------------
5158r191 | sam | 2003-12-31 14:24:46 +0100 (Wed, 31 Dec 2003) | 3 lines
5159Changed paths:
5160   M /trunk/examples/aafire.c
5161
5162  * examples/aafire.c:
5163    + Render cacafire at full speed.
5164
5165------------------------------------------------------------------------
5166r190 | sam | 2003-12-31 14:20:18 +0100 (Wed, 31 Dec 2003) | 6 lines
5167Changed paths:
5168   M /trunk/src/graphics.c
5169   M /trunk/test
5170   M /trunk/test/Makefile.am
5171   A /trunk/test/optipal.c
5172
5173  * test/optipal.c:
5174    + Optimised S-Lang palette generator.
5175  * src/graphics:
5176    + Removed the S-Lang palette generator and replaced it with the tables
5177      generated by optipal.
5178
5179------------------------------------------------------------------------
5180r189 | sam | 2003-12-31 13:26:22 +0100 (Wed, 31 Dec 2003) | 5 lines
5181Changed paths:
5182   M /trunk/Makefile.am
5183   M /trunk/configure.ac
5184   M /trunk/examples/Makefile.am
5185   A /trunk/test
5186   A /trunk/test/Makefile.am
5187   A /trunk/test/dithering.c
5188
5189  * Makefile.am:
5190    + Added a test directory for test programs.
5191  * test/dithering.c:
5192    + The value/saturation dithering example.
5193
5194------------------------------------------------------------------------
5195r188 | sam | 2003-12-31 13:05:44 +0100 (Wed, 31 Dec 2003) | 5 lines
5196Changed paths:
5197   M /trunk/examples/cacaview.c
5198   M /trunk/src/caca.c
5199
5200  * src/caca.c:
5201    + Do not try the X11 driver if DISPLAY is set to the empty string.
5202  * examples/cacaview.c:
5203    + Cosmetic fixes.
5204
5205------------------------------------------------------------------------
5206r187 | sam | 2003-12-31 13:00:18 +0100 (Wed, 31 Dec 2003) | 3 lines
5207Changed paths:
5208   M /trunk/examples/Makefile.am
5209   A /trunk/examples/cacaview.c (from /trunk/examples/view.c:182)
5210   D /trunk/examples/view.c
5211
5212  * example/:
5213    + Renamed view.c into cacaview.c.
5214
5215------------------------------------------------------------------------
5216r186 | sam | 2003-12-31 12:17:47 +0100 (Wed, 31 Dec 2003) | 3 lines
5217Changed paths:
5218   M /trunk/src/io.c
5219
5220  * src/io.c:
5221    + Fixed mouse support under ncurses and slang.
5222
5223------------------------------------------------------------------------
5224r185 | sam | 2003-12-31 12:17:00 +0100 (Wed, 31 Dec 2003) | 3 lines
5225Changed paths:
5226   M /trunk/configure.ac
5227
5228  * configure.ac:
5229    + Error out if Imlib2 was not found. Override with --disable-imlib2.
5230
5231------------------------------------------------------------------------
5232r184 | sam | 2003-12-31 02:16:47 +0100 (Wed, 31 Dec 2003) | 6 lines
5233Changed paths:
5234   M /trunk/doc
5235   M /trunk/examples/demo.c
5236   M /trunk/src/caca.h
5237   M /trunk/src/io.c
5238
5239  * src/io.c:
5240    + Mouse support under X11.
5241    + Split the mouse motion and mouse click events.
5242  * examples/demo.c:
5243    + Mouse motion support.
5244
5245------------------------------------------------------------------------
5246r183 | sam | 2003-12-31 02:02:08 +0100 (Wed, 31 Dec 2003) | 5 lines
5247Changed paths:
5248   M /trunk/src/caca.c
5249   M /trunk/src/graphics.c
5250
5251  * src/graphics.c:
5252    + Compilation fix.
5253  * src/caca.c:
5254    + Minor indentation fix.
5255
5256------------------------------------------------------------------------
5257r182 | sam | 2003-12-26 00:59:48 +0100 (Fri, 26 Dec 2003) | 6 lines
5258Changed paths:
5259   M /trunk/configure.ac
5260   M /trunk/src/caca.c
5261
5262  * src/caca.c:
5263    + Prefer the X11 driver if $DISPLAY is set.
5264    + The slang driver is now preferred over the ncurses driver.
5265  * configure.ac:
5266    + Autodetect conio.h.
5267
5268------------------------------------------------------------------------
5269r181 | sam | 2003-12-26 00:22:13 +0100 (Fri, 26 Dec 2003) | 4 lines
5270Changed paths:
5271   M /trunk/configure.ac
5272
5273  * configure.ac:
5274    + Autodetect ncurses, slang and X11.
5275    + Abort if no output driver was selected or detected.
5276
5277------------------------------------------------------------------------
5278r180 | sam | 2003-12-25 22:38:46 +0100 (Thu, 25 Dec 2003) | 2 lines
5279Changed paths:
5280   A /branches/0.5 (from /trunk:179)
5281   M /branches/0.5/ChangeLog
5282   M /trunk/ChangeLog
5283
5284  * 0.5 branch.
5285
5286------------------------------------------------------------------------
5287r179 | sam | 2003-12-25 22:36:52 +0100 (Thu, 25 Dec 2003) | 3 lines
5288Changed paths:
5289   M /trunk/NEWS
5290   M /trunk/configure.ac
5291   M /trunk/debian/changelog
5292
5293  * configure.ac NEWS debian/changelog:
5294    + New 0.5 release.
5295
5296------------------------------------------------------------------------
5297r178 | sam | 2003-12-25 22:28:55 +0100 (Thu, 25 Dec 2003) | 5 lines
5298Changed paths:
5299   M /trunk/BUGS
5300   M /trunk/NOTES
5301   M /trunk/configure.ac
5302   M /trunk/src/graphics.c
5303
5304  * NOTES BUGS:
5305    + Updated information about the S-Lang colour pair shortage bug.
5306  * src/graphics.c:
5307    + Implemented the solution explained in NOTES.
5308
5309------------------------------------------------------------------------
5310r177 | sam | 2003-12-25 19:09:58 +0100 (Thu, 25 Dec 2003) | 3 lines
5311Changed paths:
5312   M /trunk/src/caca.c
5313
5314  * src/caca.c:
5315    + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
5316
5317------------------------------------------------------------------------
5318r176 | sam | 2003-12-25 19:08:46 +0100 (Thu, 25 Dec 2003) | 3 lines
5319Changed paths:
5320   M /trunk/NOTES
5321
5322  * NOTES:
5323    + Added a section with a proposed solution to the slang problem.
5324
5325------------------------------------------------------------------------
5326r175 | sam | 2003-12-25 11:18:37 +0100 (Thu, 25 Dec 2003) | 2 lines
5327Changed paths:
5328   A /branches/0.4 (from /trunk:174)
5329   M /branches/0.4/ChangeLog
5330   M /trunk/ChangeLog
5331
5332  * 0.4 branch.
5333
5334------------------------------------------------------------------------
5335r174 | sam | 2003-12-25 00:58:32 +0100 (Thu, 25 Dec 2003) | 5 lines
5336Changed paths:
5337   M /trunk/configure.ac
5338   M /trunk/debian/control
5339
5340  * debian/control:
5341    + Added missing dependencies to the -dev package.
5342  * configure.ac:
5343    + Kludge for woody builds where x_includes is undefined.
5344
5345------------------------------------------------------------------------
5346r173 | sam | 2003-12-24 17:23:37 +0100 (Wed, 24 Dec 2003) | 3 lines
5347Changed paths:
5348   M /trunk/src/caca.h
5349
5350  * src/caca.h:
5351    + Documented CACA_FONT.
5352
5353------------------------------------------------------------------------
5354r172 | sam | 2003-12-24 17:16:16 +0100 (Wed, 24 Dec 2003) | 3 lines
5355Changed paths:
5356   M /trunk/doc/Makefile.am
5357
5358  * doc/Makefile.am:
5359    + Rename the refman.ps doxygen documentation to libcaca.ps.
5360
5361------------------------------------------------------------------------
5362r171 | sam | 2003-12-24 16:43:45 +0100 (Wed, 24 Dec 2003) | 5 lines
5363Changed paths:
5364   M /trunk/NEWS
5365   M /trunk/src/caca.h
5366   M /trunk/src/graphics.c
5367
5368  * src/graphics.c:
5369    + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
5370  * src/caca.c:
5371    + Documented the CACA_GEOMETRY environment variable.
5372
5373------------------------------------------------------------------------
5374r170 | sam | 2003-12-24 16:35:07 +0100 (Wed, 24 Dec 2003) | 3 lines
5375Changed paths:
5376   M /trunk/src/caca_internals.h
5377   M /trunk/src/graphics.c
5378   M /trunk/src/io.c
5379
5380  * src/io.c:
5381    + Mouse support in the X11 driver.
5382
5383------------------------------------------------------------------------
5384r169 | sam | 2003-12-24 15:48:38 +0100 (Wed, 24 Dec 2003) | 4 lines
5385Changed paths:
5386   M /trunk/src/graphics.c
5387
5388  * src/graphics:
5389    + Use XCreateWindow instead of XCreateSimpleWindow.
5390    + Set the X window title to "caca for X".
5391
5392------------------------------------------------------------------------
5393r168 | sam | 2003-12-23 18:25:29 +0100 (Tue, 23 Dec 2003) | 4 lines
5394Changed paths:
5395   M /trunk/debian/changelog
5396   M /trunk/debian/control
5397   M /trunk/debian/rules
5398
5399  * debian/control:
5400    + Build-depend on doxygen and tetex to build documentation.
5401    + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
5402
5403------------------------------------------------------------------------
5404r167 | sam | 2003-12-23 18:01:38 +0100 (Tue, 23 Dec 2003) | 7 lines
5405Changed paths:
5406   M /trunk/BUGS
5407   M /trunk/Makefile.am
5408   M /trunk/NEWS
5409   M /trunk/README
5410   M /trunk/TODO
5411   M /trunk/configure.ac
5412   M /trunk/doc/Makefile.am
5413   M /trunk/src/graphics.c
5414
5415  * configure.ac NEWS:
5416    + Prepared release 0.4.
5417  * src/graphics.c README BUGS TODO:
5418    + Updated documentation.
5419  * Makefile.am doc/Makefile.am:
5420    + Install the generated doxygen documentation.
5421
5422------------------------------------------------------------------------
5423r166 | sam | 2003-12-23 17:32:56 +0100 (Tue, 23 Dec 2003) | 4 lines
5424Changed paths:
5425   M /trunk/src/io.c
5426
5427  * src/io.c:
5428    + Fixed a warning by including <unistd.h>.
5429    + Support for arrow and function keys under X11.
5430
5431------------------------------------------------------------------------
5432r165 | sam | 2003-12-23 14:27:40 +0100 (Tue, 23 Dec 2003) | 9 lines
5433Changed paths:
5434   M /trunk/configure.ac
5435   M /trunk/doc/Makefile.am
5436   D /trunk/doc/doxygen.cfg
5437   A /trunk/doc/doxygen.cfg.in (from /trunk/doc/doxygen.cfg:164)
5438   M /trunk/examples/aafire.c
5439   M /trunk/examples/demo.c
5440   M /trunk/examples/spritedit.c
5441   M /trunk/examples/view.c
5442   M /trunk/src/bitmap.c
5443   M /trunk/src/box.c
5444   M /trunk/src/caca.c
5445   M /trunk/src/caca.h
5446   M /trunk/src/caca_internals.h
5447   M /trunk/src/conic.c
5448   M /trunk/src/graphics.c
5449   M /trunk/src/io.c
5450   M /trunk/src/line.c
5451   M /trunk/src/math.c
5452   M /trunk/src/sprite.c
5453   M /trunk/src/triangle.c
5454
5455  * src/io.c:
5456    + Added caca_wait_event(), a blocking caca_get_event().
5457  * src/ examples/:
5458    + More documentation.
5459  * doc/doxygen.cfg.in:
5460    + doc/doxygen.cfg is now generated by configure, so that we can use
5461      @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
5462    + Create manpages.
5463
5464------------------------------------------------------------------------
5465r164 | sam | 2003-12-23 12:08:37 +0100 (Tue, 23 Dec 2003) | 2 lines
5466Changed paths:
5467   M /trunk/doc/doxygen.cfg
5468   M /trunk/src/bitmap.c
5469   M /trunk/src/caca.c
5470   M /trunk/src/caca.h
5471
5472  * More API documentation.
5473
5474------------------------------------------------------------------------
5475r163 | sam | 2003-12-22 23:58:24 +0100 (Mon, 22 Dec 2003) | 3 lines
5476Changed paths:
5477   M /trunk/src/caca.c
5478
5479  * caca.c:
5480    + Fixed typos in the initialisation code.
5481
5482------------------------------------------------------------------------
5483r162 | sam | 2003-12-22 16:26:12 +0100 (Mon, 22 Dec 2003) | 6 lines
5484Changed paths:
5485   M /trunk/configure.ac
5486   M /trunk/src/bitmap.c
5487   M /trunk/src/caca.c
5488   M /trunk/src/caca.h
5489   M /trunk/src/caca_internals.h
5490   M /trunk/src/conic.c
5491   M /trunk/src/graphics.c
5492   M /trunk/src/io.c
5493   M /trunk/src/line.c
5494
5495  * src/graphics.c src/caca.c src/io.c:
5496    + Support for simultaneously compiled-in drivers.
5497    + Honour the CACA_DRIVER environment variable.
5498  * configure.ac:
5499    + Drivers are no longer mutually exclusive.
5500
5501------------------------------------------------------------------------
5502r161 | sam | 2003-12-21 01:39:41 +0100 (Sun, 21 Dec 2003) | 3 lines
5503Changed paths:
5504   M /trunk/src/graphics.c
5505
5506  * src/graphics:
5507    + Initialise default height at 32 (as in aalib).
5508
5509------------------------------------------------------------------------
5510r160 | sam | 2003-12-20 13:07:56 +0100 (Sat, 20 Dec 2003) | 5 lines
5511Changed paths:
5512   M /trunk/src/caca_internals.h
5513   M /trunk/src/graphics.c
5514   M /trunk/src/io.c
5515
5516  * src/graphics.c:
5517    + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
5518    + Use an intermediary X pixmap for rendering.
5519    + Slightly changed the variable naming scheme.
5520
5521------------------------------------------------------------------------
5522r159 | sam | 2003-12-20 11:54:35 +0100 (Sat, 20 Dec 2003) | 3 lines
5523Changed paths:
5524   M /trunk/examples/aafire.c
5525
5526  * examples/aafire.c:
5527    + The image buffer in cacafire was too small.
5528
5529------------------------------------------------------------------------
5530r158 | sam | 2003-12-19 18:26:23 +0100 (Fri, 19 Dec 2003) | 4 lines
5531Changed paths:
5532   M /trunk/src/graphics.c
5533
5534  * src/graphics.c:
5535    + Progress in the X11 driver.
5536    + Fixed a compilation bug in the conio driver.
5537
5538------------------------------------------------------------------------
5539r157 | sam | 2003-12-18 10:46:19 +0100 (Thu, 18 Dec 2003) | 4 lines
5540Changed paths:
5541   M /trunk/debian/changelog
5542   M /trunk/debian/control
5543   M /trunk/debian/rules
5544
5545  * debian/rules debian/control:
5546    + Moved cacafire to the caca-utils package. Added proper conflict/replace.
5547    + Symlinked cacafire.1 to cacademo.1.
5548
5549------------------------------------------------------------------------
5550r155 | sam | 2003-12-18 01:41:28 +0100 (Thu, 18 Dec 2003) | 7 lines
5551Changed paths:
5552   M /trunk/ChangeLog
5553   M /trunk/NEWS
5554   M /trunk/README
5555   M /trunk/debian/changelog
5556   M /trunk/debian/control
5557   M /trunk/doc/doxygen.cfg
5558
5559  * debian/control:
5560    + Updated long descriptions.
5561  * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
5562    + Prepared 0.3 release.
5563  * README:
5564    + --enable-ncurses is now the default.
5565
5566------------------------------------------------------------------------
5567r154 | sam | 2003-12-18 01:11:52 +0100 (Thu, 18 Dec 2003) | 3 lines
5568Changed paths:
5569   M /trunk/src/bitmap.c
5570   M /trunk/src/box.c
5571   M /trunk/src/caca.c
5572   M /trunk/src/caca.h
5573   M /trunk/src/conic.c
5574   M /trunk/src/graphics.c
5575   M /trunk/src/io.c
5576   M /trunk/src/line.c
5577   M /trunk/src/math.c
5578   M /trunk/src/sprite.c
5579   M /trunk/src/triangle.c
5580
5581  * src/:
5582    + Doxygenated public functions.
5583
5584------------------------------------------------------------------------
5585r153 | sam | 2003-12-17 16:03:05 +0100 (Wed, 17 Dec 2003) | 3 lines
5586Changed paths:
5587   M /trunk/src/caca.h
5588
5589  * src/caca.h:
5590    + Documented environment variables.
5591
5592------------------------------------------------------------------------
5593r152 | sam | 2003-12-17 00:25:54 +0100 (Wed, 17 Dec 2003) | 4 lines
5594Changed paths:
5595   M /trunk/examples/view.c
5596
5597  * examples/view.c:
5598    + Fixed a bug in the loading of 1bpp BMPs.
5599    + Commented stuff.
5600
5601------------------------------------------------------------------------
5602r151 | sam | 2003-12-17 00:06:54 +0100 (Wed, 17 Dec 2003) | 7 lines
5603Changed paths:
5604   M /trunk/examples/Makefile.am
5605   M /trunk/examples/view.c
5606
5607  * examples/view.c:
5608    + If Imlib2 is not available, use a custom simple BMP loader.
5609    + Draw the bottom bar one line higher to leave room for a status line.
5610    + '?' now properly toggles help.
5611  * examples/Makefile.am:
5612    + Always build cacaview.
5613
5614------------------------------------------------------------------------
5615r150 | sam | 2003-12-16 10:06:46 +0100 (Tue, 16 Dec 2003) | 5 lines
5616Changed paths:
5617   M /trunk/configure.ac
5618   M /trunk/src/bitmap.c
5619
5620  * src/bitmap.c:
5621    + If the alpha palette is all-zero, forget the alpha channel.
5622  * configure.ac:
5623    + Export HAVE_IMLIB2_H and the like.
5624
5625------------------------------------------------------------------------
5626r149 | sam | 2003-12-15 16:02:50 +0100 (Mon, 15 Dec 2003) | 4 lines
5627Changed paths:
5628   M /trunk/src/bitmap.c
5629
5630  * src/bitmap.c:
5631    + If the alpha mask is 0, ignore alpha information.
5632    + Ditto if no alpha information is given with the palette.
5633
5634------------------------------------------------------------------------
5635r148 | sam | 2003-12-15 11:38:03 +0100 (Mon, 15 Dec 2003) | 4 lines
5636Changed paths:
5637   M /trunk/configure.ac
5638   M /trunk/src/caca.c
5639   M /trunk/src/caca_internals.h
5640   M /trunk/src/graphics.c
5641   M /trunk/src/io.c
5642
5643  * src/graphics.c src/io.c:
5644    + Beginning of an X11 driver. Currently we merely open the window and
5645      check keyboard events.
5646
5647------------------------------------------------------------------------
5648r147 | sam | 2003-12-12 17:19:44 +0100 (Fri, 12 Dec 2003) | 7 lines
5649Changed paths:
5650   M /trunk/configure.ac
5651   M /trunk/debian/changelog
5652   M /trunk/src/caca.c
5653
5654  * configure.ac debian/changelog:
5655    + Prepare for 0.3 release.
5656    + Check for strcasecmp().
5657  * src/caca.c:
5658    + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
5659      variables.
5660
5661------------------------------------------------------------------------
5662r146 | sam | 2003-12-12 15:49:41 +0100 (Fri, 12 Dec 2003) | 13 lines
5663Changed paths:
5664   M /trunk/examples/aafire.c
5665   M /trunk/examples/demo.c
5666   M /trunk/examples/view.c
5667   M /trunk/src/bitmap.c
5668   M /trunk/src/caca.c
5669   M /trunk/src/caca.h
5670   M /trunk/src/caca_internals.h
5671
5672  * src/bitmap.c:
5673    + Added antialiasing support.
5674    + Dithering, antialiasing and background mode can now be selected at
5675      runtime.
5676  * src/caca.c src/caca.h:
5677    + Renamed caca_dithering into caca_feature and extended the type to
5678      express background colour and antialiasing mode.
5679  * examples/demo.c:
5680    + Fixed a bug that disabled the sprite demo.
5681    + Draw solid flares.
5682  * examples/view.c:
5683    + Select antialiasing and background mode at runtime.
5684
5685------------------------------------------------------------------------
5686r145 | sam | 2003-12-11 18:01:09 +0100 (Thu, 11 Dec 2003) | 2 lines
5687Changed paths:
5688   M /trunk/BUGS
5689   M /trunk/TODO
5690   M /trunk/debian/control
5691   M /trunk/doc/cacademo.1
5692   M /trunk/doc/cacaview.1
5693
5694  * Minor updates to manpages, BUGS, TODO and the Debian control file.
5695
5696------------------------------------------------------------------------
5697r144 | sam | 2003-12-11 17:56:35 +0100 (Thu, 11 Dec 2003) | 5 lines
5698Changed paths:
5699   M /trunk/src/Makefile.am
5700   M /trunk/src/bitmap.c
5701   M /trunk/src/caca.c
5702   M /trunk/src/caca.h
5703   M /trunk/src/caca_internals.h
5704   M /trunk/src/graphics.c
5705
5706  * src/caca.c:
5707    + Moved global variables to src/graphics.c.
5708  * src/bitmap.c:
5709    + Sanitised prototypes.
5710
5711------------------------------------------------------------------------
5712r143 | sam | 2003-12-11 17:31:49 +0100 (Thu, 11 Dec 2003) | 17 lines
5713Changed paths:
5714   M /trunk/examples
5715   M /trunk/examples/aafire.c
5716   M /trunk/examples/demo.c
5717   M /trunk/examples/view.c
5718   M /trunk/src/bitmap.c
5719   M /trunk/src/box.c
5720   M /trunk/src/caca.c
5721   M /trunk/src/caca.h
5722   M /trunk/src/caca_internals.h
5723   M /trunk/src/conic.c
5724   M /trunk/src/graphics.c
5725   M /trunk/src/line.c
5726   M /trunk/src/sprite.c
5727   M /trunk/src/triangle.c
5728
5729  * src/graphics.c:
5730    + Internally cache screen width and height.
5731  * src/bitmap.c:
5732    + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
5733      alpha as fully transparent, and any other value as fully opaque.
5734    + Slightly tuned colour weights in the renderer.
5735    + caca_set_bitmap_palette() takes unsigned ints.
5736  * examples/demo.c:
5737    + Added a crap render demo.
5738  * examples/aafire.c:
5739    + Set a 20ms delay.
5740    + Added alpha values to the palette.
5741  * examples/view.c:
5742    + Draw a gray checkered grid below the image so that transparent images
5743      look a lot nicer.
5744    + 'f' toggles "fullscreen" mode.
5745
5746------------------------------------------------------------------------
5747r142 | sam | 2003-12-11 16:54:53 +0100 (Thu, 11 Dec 2003) | 6 lines
5748Changed paths:
5749   M /trunk/caca-config.in
5750   M /trunk/configure.ac
5751
5752  * configure.ac:
5753    + Set the executable bit of caca-config when regenerating that file.
5754  * caca-config.in:
5755    + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
5756      have @CACA_LIBS@.
5757
5758------------------------------------------------------------------------
5759r141 | sam | 2003-12-02 23:27:27 +0100 (Tue, 02 Dec 2003) | 6 lines
5760Changed paths:
5761   M /trunk/configure.ac
5762   M /trunk/examples/Makefile.am
5763   A /trunk/examples/aafire.c
5764
5765  * configure.ac:
5766    + Removed unused USE_* variables.
5767    + Export -lslang and -lncurses as @CACA_LIBS@.
5768  * examples/aafire.c:
5769    + Imported aafire.c from the AAlib tree and ported it to libcaca.
5770
5771------------------------------------------------------------------------
5772r139 | sam | 2003-11-30 18:15:31 +0100 (Sun, 30 Nov 2003) | 2 lines
5773Changed paths:
5774   M /trunk/ChangeLog
5775   M /trunk/NEWS
5776   M /trunk/TODO
5777   M /trunk/debian/changelog
5778   M /trunk/debian/control
5779
5780  * 0.2 release.
5781
5782------------------------------------------------------------------------
5783r138 | sam | 2003-11-30 18:14:19 +0100 (Sun, 30 Nov 2003) | 3 lines
5784Changed paths:
5785   M /trunk/examples/view.c
5786
5787  * examples/view.c:
5788    + Removed last endianness issue.
5789
5790------------------------------------------------------------------------
5791r137 | sam | 2003-11-30 17:34:04 +0100 (Sun, 30 Nov 2003) | 5 lines
5792Changed paths:
5793   M /trunk/examples/view.c
5794   M /trunk/src/bitmap.c
5795   M /trunk/src/io.c
5796
5797  * src/io.c:
5798    + Removed a useless message.
5799  * src/bitmap.c examples/view.c:
5800    + Really fixed the endianness issue.
5801
5802------------------------------------------------------------------------
5803r136 | sam | 2003-11-30 16:56:02 +0100 (Sun, 30 Nov 2003) | 5 lines
5804Changed paths:
5805   M /trunk/src/bitmap.c
5806
5807  * src/bitmap.c:
5808    + Fine-tuned the new renderer.
5809    + Fixed warnings.
5810    + Changed hardcoded values to macros.
5811
5812------------------------------------------------------------------------
5813r135 | sam | 2003-11-30 16:01:55 +0100 (Sun, 30 Nov 2003) | 11 lines
5814Changed paths:
5815   M /trunk/configure.ac
5816   M /trunk/examples/demo.c
5817   M /trunk/examples/view.c
5818   M /trunk/src/bitmap.c
5819   M /trunk/src/caca.c
5820   M /trunk/src/caca.h
5821
5822  * src/bitmap.c:
5823    + Fixed an endianness issue in the byte reader.
5824    + Decreased precision in RGB and HSV values to avoid overflows.
5825    + New dithering method: 2x2 ordered.
5826    + New renderer, with background colour awareness.
5827  * configure.ac:
5828    + Check for <endian.h>.
5829  * examples/demo.c examples/view.c:
5830    + Fixed an endianness issue in cacaview.
5831    + Adapted code to the additional dithering method.
5832
5833------------------------------------------------------------------------
5834r134 | sam | 2003-11-30 03:11:37 +0100 (Sun, 30 Nov 2003) | 4 lines
5835Changed paths:
5836   M /trunk/examples/view.c
5837   M /trunk/src/bitmap.c
5838
5839  * src/bitmap.c examples/view.c:
5840    + Fixed an endianness issue in caca_draw_bitmap().
5841    + Code cleanup.
5842
5843------------------------------------------------------------------------
5844r133 | sam | 2003-11-30 02:18:10 +0100 (Sun, 30 Nov 2003) | 13 lines
5845Changed paths:
5846   M /trunk/TODO
5847   M /trunk/doc/cacaview.1
5848   M /trunk/examples/Makefile.am
5849   M /trunk/examples/view.c
5850   M /trunk/src/caca.c
5851
5852  * src/caca.c:
5853    + Minor change to the dithering names.
5854  * TODO:
5855    + Added cacaview TODO.
5856  * doc/cacaview.1:
5857    + Wrote a manpage for cacaview.
5858  * examples/Makefile.am:
5859    + Moved the -DX_DISPLAY_MISSING=1 here.
5860  * examples/view.c:
5861    + Capital 'D' cycles through dithering modes in reverse order.
5862    + Sleep when there is nothing to do.
5863    + Cosmetic code reorganisation.
5864
5865------------------------------------------------------------------------
5866r132 | sam | 2003-11-29 20:35:07 +0100 (Sat, 29 Nov 2003) | 9 lines
5867Changed paths:
5868   M /trunk/examples/demo.c
5869   M /trunk/examples/view.c
5870   M /trunk/src/bitmap.c
5871   M /trunk/src/caca.c
5872   M /trunk/src/caca.h
5873
5874  * src/caca.c src/caca.h:
5875    + Added caca_get_dithering_name().
5876  * src/bitmap.c:
5877    + Created a new dithering method with an 8x8 ordered matrix.
5878    + Replaced the char list with a string for better readability.
5879    + Dithering functions now return a value between 0 and 255.
5880  * examples/demo.c examples/view.c:
5881    + Adapted to use caca_get_dithering_name().
5882
5883------------------------------------------------------------------------
5884r131 | sam | 2003-11-29 19:04:42 +0100 (Sat, 29 Nov 2003) | 3 lines
5885Changed paths:
5886   M /trunk/src/caca.c
5887
5888  * src/caca.c:
5889    + Test whether ncurses knows xterm-16color before setting $TERM.
5890
5891------------------------------------------------------------------------
5892r130 | sam | 2003-11-29 18:36:00 +0100 (Sat, 29 Nov 2003) | 6 lines
5893Changed paths:
5894   M /trunk/examples/view.c
5895
5896  * examples/view.c:
5897    + Added top and bottom status lines, like in mutt and slrn.
5898    + Added a status string when loading an image or upon error.
5899    + Can load multiple files; use 'n' and 'p' for next and previous.
5900    + Clip zoom between -48 and +48.
5901
5902------------------------------------------------------------------------
5903r129 | sam | 2003-11-29 17:42:35 +0100 (Sat, 29 Nov 2003) | 2 lines
5904Changed paths:
5905   M /trunk/src/caca.c
5906
5907  * Fixed a C99ism.
5908
5909------------------------------------------------------------------------
5910r128 | sam | 2003-11-29 15:41:37 +0100 (Sat, 29 Nov 2003) | 9 lines
5911Changed paths:
5912   M /trunk/NOTES
5913   M /trunk/configure.ac
5914   M /trunk/src/caca.c
5915   M /trunk/src/graphics.c
5916
5917  * configure.ac:
5918    + Default to ncurses, not slang, because slang only has 128 colour pairs.
5919  * src/caca.c:
5920    + Disable scrolling to avoid hashmap scrolling optimization code.
5921  * src/graphics.c:
5922    + Swap fg and bg in the colour pair indexing, so that bg is always
5923      right.
5924    + Disable alt charset support to exploit my patched slang.
5925
5926------------------------------------------------------------------------
5927r127 | sam | 2003-11-28 21:39:54 +0100 (Fri, 28 Nov 2003) | 10 lines
5928Changed paths:
5929   M /trunk/NOTES
5930   M /trunk/examples/view.c
5931   M /trunk/src/bitmap.c
5932
5933  * src/bitmap.c:
5934    + Dither chroma outside of rgb2hsv_default().
5935    + Clip fromx and fromy values.
5936  * NOTES:
5937    + Link to the XTerm control sequences.
5938  * examples/view.c:
5939    + Draw status bar.
5940    + Move with 'h' 'j' 'k' 'l', à la vi.
5941    + '?' toggles a help menu.
5942
5943------------------------------------------------------------------------
5944r126 | sam | 2003-11-28 00:18:12 +0100 (Fri, 28 Nov 2003) | 3 lines
5945Changed paths:
5946   M /trunk/src/bitmap.c
5947
5948  * src/bitmap.c:
5949    + Removed § from the list of default characters due to collisions.
5950
5951------------------------------------------------------------------------
5952r125 | sam | 2003-11-27 23:54:48 +0100 (Thu, 27 Nov 2003) | 6 lines
5953Changed paths:
5954   A /trunk/debian/caca-utils.mime
5955   M /trunk/debian/control
5956   M /trunk/debian/rules
5957
5958  * debian/control:
5959    + Removed slang1-dev dependency in caca-utils.
5960  * debian/caca-utils.mime debian/rules:
5961    + Added a MIME file with low priority.
5962    + Added call to dh_installmime.
5963
5964------------------------------------------------------------------------
5965r124 | sam | 2003-11-27 23:29:13 +0100 (Thu, 27 Nov 2003) | 5 lines
5966Changed paths:
5967   M /trunk/configure.ac
5968   M /trunk/src/caca.c
5969   M /trunk/src/caca_internals.h
5970   M /trunk/src/graphics.c
5971
5972  * src/caca.c src/graphics.c:
5973    + Moved graphics stuff from caca.c to graphics.c.
5974    + Added a few kludges: if gnome-terminal or konsole are detected, switch
5975      to TERM=xterm-16color to benefit from extended colour palette.
5976
5977------------------------------------------------------------------------
5978r123 | sam | 2003-11-27 22:56:30 +0100 (Thu, 27 Nov 2003) | 13 lines
5979Changed paths:
5980   M /trunk/NOTES
5981   M /trunk/examples/demo.c
5982   M /trunk/examples/spritedit.c
5983   M /trunk/src/bitmap.c
5984   M /trunk/src/caca.c
5985   M /trunk/src/caca.h
5986   M /trunk/src/graphics.c
5987   M /trunk/src/sprite.c
5988
5989  * NOTES:
5990    + Added setab/setaf quotes from the XTerm terminfo.
5991    + Proposed a workaround for bright colours on any terminal.
5992  * src/caca.c:
5993    + 16 colour support for ncurses and conio.
5994  * src/graphics.c:
5995    + Ported to 16 colour support.
5996    + Added a missing <stdio.h> for BUFSIZ.
5997    + Disabled vsnprintf under DOS (only vsprintf exists).
5998  * examples/:
5999    + Don't abort if the caca.txt sprite was not found.
6000    + Ported to 16 colour support.
6001
6002------------------------------------------------------------------------
6003r122 | sam | 2003-11-27 14:27:32 +0100 (Thu, 27 Nov 2003) | 2 lines
6004Changed paths:
6005   M /trunk/NOTES
6006
6007  * NOTES: more notes about colours.
6008
6009------------------------------------------------------------------------
6010r121 | sam | 2003-11-27 10:43:56 +0100 (Thu, 27 Nov 2003) | 5 lines
6011Changed paths:
6012   M /trunk/Makefile.am
6013   M /trunk/configure.ac
6014   M /trunk/examples/Makefile.am
6015
6016  * configure.ac:
6017    + More sensible imlib2 detection, works with cross-compilation.
6018  * Makefile.am:
6019    + Don't forget to include NOTES to the dist tarball.
6020
6021------------------------------------------------------------------------
6022r120 | sam | 2003-11-27 10:38:16 +0100 (Thu, 27 Nov 2003) | 2 lines
6023Changed paths:
6024   A /trunk/NOTES
6025   M /trunk/README
6026   M /trunk/debian/rules
6027
6028  * NOTES: added information about colour support.
6029
6030------------------------------------------------------------------------
6031r119 | sam | 2003-11-26 22:02:31 +0100 (Wed, 26 Nov 2003) | 2 lines
6032Changed paths:
6033   M /trunk/configure.ac
6034
6035  * configure.ac: Added a missing check for <inttypes.h>.
6036
6037------------------------------------------------------------------------
6038r118 | sam | 2003-11-26 21:58:30 +0100 (Wed, 26 Nov 2003) | 2 lines
6039Changed paths:
6040   M /trunk/src/bitmap.c
6041
6042  * src/bitmap.c: Support for more colour depths.
6043
6044------------------------------------------------------------------------
6045r115 | sam | 2003-11-24 20:56:04 +0100 (Mon, 24 Nov 2003) | 9 lines
6046Changed paths:
6047   M /trunk/configure.ac
6048   M /trunk/examples/Makefile.am
6049   M /trunk/examples/demo.c
6050   M /trunk/examples/view.c
6051
6052  * configure.ac examples/Makefile.am:
6053    + Added a check for imlib2-config.
6054    + Build cacaview conditionally.
6055  * examples/demo.c:
6056    + Removed all gdkpixbuf code.
6057  * examples/view.c:
6058    + Default to ordered dithering.
6059    + Make sure the arrows always work even if delta is too small.
6060
6061------------------------------------------------------------------------
6062r114 | sam | 2003-11-24 18:51:40 +0100 (Mon, 24 Nov 2003) | 4 lines
6063Changed paths:
6064   M /trunk/debian
6065   M /trunk/debian/control
6066   M /trunk/debian/rules
6067
6068  * debian/:
6069    + New caca-utils package.
6070    + Move cacademo, cacaview and caca-spritedit to caca-utils.
6071
6072------------------------------------------------------------------------
6073r113 | sam | 2003-11-24 18:50:14 +0100 (Mon, 24 Nov 2003) | 6 lines
6074Changed paths:
6075   M /trunk/doc/Makefile.am
6076   D /trunk/doc/caca-demo.1
6077   A /trunk/doc/cacademo.1 (from /trunk/doc/caca-demo.1:112)
6078   A /trunk/doc/cacaview.1
6079   M /trunk/examples
6080   M /trunk/examples/Makefile.am
6081   A /trunk/examples/view.c
6082
6083  * examples/:
6084    + Simple image viewer, cacaview, based on libcaca and imlib2.
6085    + Renamed caca-demo into cacademo.
6086  * doc/:
6087    + Renamed doc/caca-demo.1 into doc/cacademo.1.
6088
6089------------------------------------------------------------------------
6090r112 | sam | 2003-11-23 16:34:35 +0100 (Sun, 23 Nov 2003) | 2 lines
6091Changed paths:
6092   M /trunk/src/Makefile.am
6093   A /trunk/src/bitmap.c (from /trunk/src/blit.c:111)
6094   D /trunk/src/blit.c
6095
6096  * Renamed src/blit.c into src/bitmap.c.
6097
6098------------------------------------------------------------------------
6099r111 | sam | 2003-11-23 04:44:59 +0100 (Sun, 23 Nov 2003) | 5 lines
6100Changed paths:
6101   M /trunk/examples/demo.c
6102   M /trunk/src/caca.c
6103   M /trunk/src/caca.h
6104   M /trunk/src/io.c
6105
6106  * src/caca.c:
6107    + Mouse initialisation in ncurses.
6108  * src/io.c:
6109    + Mouse support in ncurses.
6110
6111------------------------------------------------------------------------
6112r110 | sam | 2003-11-22 15:28:36 +0100 (Sat, 22 Nov 2003) | 3 lines
6113Changed paths:
6114   M /trunk/debian/control
6115
6116  * debian/control:
6117    + libcaca-dev should depend on slang1-dev.
6118
6119------------------------------------------------------------------------
6120r109 | sam | 2003-11-22 15:23:18 +0100 (Sat, 22 Nov 2003) | 3 lines
6121Changed paths:
6122   M /trunk/debian/Makefile.am
6123
6124  * debian/Makefile.am:
6125    + Added compat and copyright to the distributed files.
6126
6127------------------------------------------------------------------------
6128r108 | sam | 2003-11-22 15:19:36 +0100 (Sat, 22 Nov 2003) | 2 lines
6129Changed paths:
6130   A /trunk/ChangeLog
6131   M /trunk/debian/rules
6132
6133  * Added a ChangeLog file.
6134
6135------------------------------------------------------------------------
6136r107 | sam | 2003-11-22 15:13:53 +0100 (Sat, 22 Nov 2003) | 3 lines
6137Changed paths:
6138   M /trunk/examples/Makefile.am
6139
6140  * examples/Makefile.am:
6141    + Compilation fix when libcaca is not available.
6142
6143------------------------------------------------------------------------
6144r106 | sam | 2003-11-22 14:44:02 +0100 (Sat, 22 Nov 2003) | 9 lines
6145Changed paths:
6146   M /trunk/debian/changelog
6147   A /trunk/debian/copyright
6148   M /trunk/debian/rules
6149   M /trunk/doc/Makefile.am
6150   M /trunk/doc/caca-config.1
6151   A /trunk/doc/caca-demo.1
6152   A /trunk/doc/caca-spritedit.1
6153   M /trunk/examples/caca.txt
6154
6155  * debian/:
6156    + Wrote the changelog for the Debian release.
6157    + Wrote a copyright file.
6158  * doc/:
6159    + Wrote manpages for caca-demo and caca-spritedit.
6160  * examples/caca.txt:
6161    + Centered the sprite handle.
6162    + Added a second frame to the sprite.
6163
6164------------------------------------------------------------------------
6165r105 | sam | 2003-11-22 13:53:55 +0100 (Sat, 22 Nov 2003) | 11 lines
6166Changed paths:
6167   A /trunk/AUTHORS
6168   M /trunk/Makefile.am
6169   A /trunk/NEWS
6170   M /trunk/configure.ac
6171   A /trunk/doc
6172   A /trunk/doc/Makefile.am
6173   A /trunk/doc/caca-config.1
6174   A /trunk/doc/doxygen.cfg
6175   A /trunk/doc/footer.html
6176   A /trunk/doc/header.html
6177
6178  * AUTHORS NEWS:
6179    + Added these mandatory files.
6180  * doc/:
6181    + Wrote a Doxygen configuration file.
6182    + Added a manpage for caca-config(1), borrowed from sdl-config.
6183  * configure.ac:
6184    + Use new style AC_INIT.
6185    + Error out if no library was found.
6186    + Added *djgpp* to the list of non-PIC platforms.
6187    + Added checks for doxygen and latex.
6188
6189------------------------------------------------------------------------
6190r104 | sam | 2003-11-22 13:51:27 +0100 (Sat, 22 Nov 2003) | 2 lines
6191Changed paths:
6192   M /trunk/examples/Makefile.am
6193   M /trunk/examples/demo.c
6194
6195  * Disabled gdkpixbuf code.
6196
6197------------------------------------------------------------------------
6198r103 | sam | 2003-11-22 13:45:25 +0100 (Sat, 22 Nov 2003) | 3 lines
6199Changed paths:
6200   M /trunk/src/blit.c
6201   M /trunk/src/box.c
6202   M /trunk/src/caca.c
6203   M /trunk/src/caca.h
6204   M /trunk/src/caca_internals.h
6205   M /trunk/src/conic.c
6206   M /trunk/src/graphics.c
6207   M /trunk/src/io.c
6208   M /trunk/src/line.c
6209   M /trunk/src/math.c
6210   M /trunk/src/sprite.c
6211   M /trunk/src/triangle.c
6212
6213  * src/:
6214    + Doxygenated a few things.
6215
6216------------------------------------------------------------------------
6217r102 | sam | 2003-11-21 15:34:07 +0100 (Fri, 21 Nov 2003) | 8 lines
6218Changed paths:
6219   M /trunk/TODO
6220   M /trunk/examples/demo.c
6221   M /trunk/src/blit.c
6222   M /trunk/src/caca.h
6223
6224  * TODO:
6225    + A few updates.
6226  * src/blit.c:
6227    + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
6228    + Started removing hardcoded bitmask and pitch values.
6229  * examples/demo.c:
6230    + Do something with mouse clicks.
6231
6232------------------------------------------------------------------------
6233r101 | sam | 2003-11-21 15:14:26 +0100 (Fri, 21 Nov 2003) | 3 lines
6234Changed paths:
6235   M /trunk/src/io.c
6236
6237  * src/io.c:
6238    + Fixed an off-by-one error in the mouse driver.
6239
6240------------------------------------------------------------------------
6241r100 | sam | 2003-11-20 17:54:04 +0100 (Thu, 20 Nov 2003) | 13 lines
6242Changed paths:
6243   M /trunk
6244   M /trunk/Makefile.am
6245   M /trunk/README
6246   M /trunk/TODO
6247   A /trunk/caca-config.in
6248   M /trunk/configure.ac
6249   M /trunk/debian
6250   A /trunk/debian/compat
6251   M /trunk/debian/control
6252   M /trunk/debian/rules
6253   M /trunk/examples
6254   M /trunk/examples/Makefile.am
6255   M /trunk/examples/demo.c
6256   M /trunk/src/Makefile.am
6257
6258  * debian/control:
6259    + Changed section to libs/libdevel instead of games/games.
6260    + Changed package name to libcaca-dev.
6261  * debian/rules:
6262    + Use debian/compat instead of DH_COMPAT.
6263    + Install README, BUGS and TODO into /usr/share/doc.
6264  * caca-config.in:
6265    + First version of the config script.
6266  * configure.ac src/Makefile.am:
6267    + Build a static PIC library as well.
6268  * README TODO:
6269    + Various updates.
6270
6271------------------------------------------------------------------------
6272r99 | sam | 2003-11-19 19:38:49 +0100 (Wed, 19 Nov 2003) | 3 lines
6273Changed paths:
6274   M /trunk/TODO
6275   M /trunk/src/io.c
6276
6277  * TODO: New stuff to do.
6278  * src/io.c: left and right arrow keys were swapped.
6279
6280------------------------------------------------------------------------
6281r98 | sam | 2003-11-19 18:49:43 +0100 (Wed, 19 Nov 2003) | 3 lines
6282Changed paths:
6283   M /trunk/src/blit.c
6284   M /trunk/src/caca.c
6285   M /trunk/src/io.c
6286
6287  * src/io.c:
6288    + Fixed a bug in the mouse coordinates reporting.
6289
6290------------------------------------------------------------------------
6291r97 | sam | 2003-11-19 18:32:10 +0100 (Wed, 19 Nov 2003) | 6 lines
6292Changed paths:
6293   M /trunk/examples/demo.c
6294   M /trunk/examples/spritedit.c
6295   M /trunk/src/blit.c
6296   M /trunk/src/caca.c
6297   M /trunk/src/caca.h
6298   M /trunk/src/io.c
6299
6300  * src/io.c:
6301    + Renamed sdl_get_key() into sdl_get_event().
6302    + Handle mouse clicks.
6303  * src/caca.c:
6304    + Activate the terminal's mouse handling if supported.
6305
6306------------------------------------------------------------------------
6307r96 | sam | 2003-11-17 17:11:34 +0100 (Mon, 17 Nov 2003) | 8 lines
6308Changed paths:
6309   M /trunk/examples/Makefile.am
6310   M /trunk/src/Makefile.am
6311   M /trunk/src/blit.c
6312   M /trunk/src/caca.h
6313   M /trunk/src/io.c
6314
6315  * src/io.c src/caca.h:
6316    + Interpret escape sequences for F1, F2, left, right, etc.
6317  * src/Makefile.am examples/Makefile.am:
6318    + Install caca.h in /usr/include.
6319    + Do not install example programs.
6320  * src/blit.c:
6321    + Minor improvements to grayscale colors.
6322
6323------------------------------------------------------------------------
6324r95 | sam | 2003-11-17 11:15:40 +0100 (Mon, 17 Nov 2003) | 2 lines
6325Changed paths:
6326   D /trunk/.cvsignore
6327   D /trunk/autotools/.cvsignore
6328
6329  * Removed legacy .cvsignore files.
6330
6331------------------------------------------------------------------------
6332r94 | sam | 2003-11-16 18:41:43 +0100 (Sun, 16 Nov 2003) | 6 lines
6333Changed paths:
6334   M /trunk/examples/demo.c
6335   M /trunk/src/blit.c
6336   M /trunk/src/caca.h
6337
6338  * src/blit.c:
6339    + Hue calculation now uses integers only.
6340    + Dithering is now parametrable. Implemented none, ordered, random.
6341  * examples/demo.c:
6342    + Added dithering selection.
6343
6344------------------------------------------------------------------------
6345r93 | sam | 2003-11-16 16:20:17 +0100 (Sun, 16 Nov 2003) | 8 lines
6346Changed paths:
6347   M /trunk/examples/Makefile.am
6348   A /trunk/examples/caca.txt
6349   M /trunk/examples/demo.c
6350   M /trunk/examples/spritedit.c
6351   M /trunk/src/blit.c
6352   M /trunk/src/caca.c
6353   M /trunk/src/caca.h
6354   M /trunk/src/caca_internals.h
6355   M /trunk/src/graphics.c
6356
6357  * src/blit.c:
6358    + Added caca_set_dithering() (unused yet).
6359    + Added random dithering.
6360  * src/caca.h:
6361    + Renamed legacy EE_* enums to CACA_*.
6362  * examples/demo.c examples/caca.txt:
6363    + Added a default sprite for libcaca.
6364
6365------------------------------------------------------------------------
6366r92 | sam | 2003-11-16 13:28:29 +0100 (Sun, 16 Nov 2003) | 2 lines
6367Changed paths:
6368   M /trunk/examples/demo.c
6369   M /trunk/examples/spritedit.c
6370   M /trunk/src/blit.c
6371   M /trunk/src/box.c
6372   M /trunk/src/caca.c
6373   M /trunk/src/caca.h
6374   M /trunk/src/caca_internals.h
6375   M /trunk/src/conic.c
6376   M /trunk/src/graphics.c
6377   M /trunk/src/io.c
6378   M /trunk/src/line.c
6379   M /trunk/src/math.c
6380   M /trunk/src/sprite.c
6381   M /trunk/src/triangle.c
6382
6383  * Changed copyleft to LGPL.
6384
6385------------------------------------------------------------------------
6386r91 | sam | 2003-11-16 13:13:46 +0100 (Sun, 16 Nov 2003) | 3 lines
6387Changed paths:
6388   M /trunk/Makefile.am
6389   M /trunk/configure.ac
6390   A /trunk/examples (from /trunk/test:90)
6391   M /trunk/examples/Makefile.am
6392   D /trunk/libcaca
6393   A /trunk/src (from /trunk/libcaca:90)
6394   M /trunk/src/line.c
6395   D /trunk/test
6396
6397  * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
6398    to examples/.
6399
6400------------------------------------------------------------------------
6401r90 | sam | 2003-11-16 13:07:52 +0100 (Sun, 16 Nov 2003) | 2 lines
6402Changed paths:
6403   M /trunk/COPYING
6404   M /trunk/Makefile.am
6405   M /trunk/README
6406   M /trunk/TODO
6407   M /trunk/bootstrap
6408   M /trunk/configure.ac
6409   D /trunk/data
6410   D /trunk/debian/.cvsignore
6411   M /trunk/debian/changelog
6412   M /trunk/debian/control
6413   M /trunk/debian/rules
6414   D /trunk/doc
6415   D /trunk/src
6416
6417  * The big TTYvaders/libcaca split. This is libcaca.
6418
6419------------------------------------------------------------------------
6420r89 | sam | 2003-11-16 12:26:54 +0100 (Sun, 16 Nov 2003) | 8 lines
6421Changed paths:
6422   M /trunk/configure.ac
6423   M /trunk/libcaca/blit.c
6424   M /trunk/libcaca/caca.c
6425   M /trunk/libcaca/conic.c
6426   M /trunk/libcaca/graphics.c
6427   M /trunk/src/weapons.c
6428
6429  * configure.ac:
6430    + Added -Wsign-compare to the warning flags.
6431  * libcaca/caca.c:
6432    + Fixed a signed/unsigned bug that caused infinite waits with
6433      ee_set_delay(0).
6434  * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
6435    + Fixed minor signed/unsigned comparison warnings.
6436
6437------------------------------------------------------------------------
6438r88 | sam | 2003-11-16 01:33:35 +0100 (Sun, 16 Nov 2003) | 2 lines
6439Changed paths:
6440   M /trunk/Makefile.am
6441   M /trunk/TODO
6442   M /trunk/configure.ac
6443   A /trunk/libcaca (from /trunk/libee:87)
6444   M /trunk/libcaca/Makefile.am
6445   M /trunk/libcaca/blit.c
6446   M /trunk/libcaca/box.c
6447   A /trunk/libcaca/caca.c (from /trunk/libee/ee.c:87)
6448   A /trunk/libcaca/caca.h (from /trunk/libee/ee.h:87)
6449   A /trunk/libcaca/caca_internals.h (from /trunk/libee/ee_internals.h:87)
6450   M /trunk/libcaca/conic.c
6451   D /trunk/libcaca/ee.c
6452   D /trunk/libcaca/ee.h
6453   D /trunk/libcaca/ee_internals.h
6454   M /trunk/libcaca/graphics.c
6455   M /trunk/libcaca/io.c
6456   M /trunk/libcaca/line.c
6457   M /trunk/libcaca/math.c
6458   M /trunk/libcaca/sprite.c
6459   M /trunk/libcaca/triangle.c
6460   D /trunk/libee
6461   M /trunk/src/Makefile.am
6462   M /trunk/src/aliens.c
6463   M /trunk/src/bonus.c
6464   M /trunk/src/box.c
6465   M /trunk/src/ceo.c
6466   M /trunk/src/collide.c
6467   M /trunk/src/common.h
6468   M /trunk/src/explosions.c
6469   M /trunk/src/intro.c
6470   M /trunk/src/main.c
6471   M /trunk/src/overlay.c
6472   M /trunk/src/player.c
6473   M /trunk/src/starfield.c
6474   M /trunk/src/tunnel.c
6475   M /trunk/src/weapons.c
6476   M /trunk/test/Makefile.am
6477   M /trunk/test/demo.c
6478   M /trunk/test/spritedit.c
6479
6480  * Renamed libee to libcaca. Far less collisions.
6481
6482------------------------------------------------------------------------
6483r87 | sam | 2003-11-16 01:09:09 +0100 (Sun, 16 Nov 2003) | 2 lines
6484Changed paths:
6485   M /trunk/libee/Makefile.am
6486   A /trunk/libee/blit.c
6487   M /trunk/libee/ee.h
6488   M /trunk/test/Makefile.am
6489   M /trunk/test/demo.c
6490
6491  * Very ugly ee_blit function. Will be polished in a while.
6492
6493------------------------------------------------------------------------
6494r86 | sam | 2003-11-15 13:42:38 +0100 (Sat, 15 Nov 2003) | 10 lines
6495Changed paths:
6496   M /trunk/libee/ee.c
6497   M /trunk/libee/ee.h
6498   M /trunk/libee/graphics.c
6499   M /trunk/test/demo.c
6500
6501  * libee/ee.c:
6502    + Replaced ee_color_names[] with ee_get_color_name().
6503    + Don't oversleep in ee_refresh().
6504  * libee/graphics.c:
6505    + Implemented ee_printf().
6506  * test/demo.c:
6507    + If new keypresses are detected, don't wait for the next screen refresh.
6508    + Added an fps counter on demos.
6509    + Added controls for outlines and drawing boundaries.
6510
6511------------------------------------------------------------------------
6512r85 | sam | 2003-11-15 10:58:20 +0100 (Sat, 15 Nov 2003) | 8 lines
6513Changed paths:
6514   M /trunk/libee/ee.c
6515   M /trunk/libee/ee.h
6516   M /trunk/libee/ee_internals.h
6517   M /trunk/libee/graphics.c
6518   M /trunk/libee/line.c
6519
6520  * libee/graphics.c:
6521    + Correct clipping in ee_putstr() for long strings.
6522  * libee/ee.c:
6523    + New ee_get_rendertime() call to provide framerate information.
6524  * libee/ee.h:
6525    + Added const keywords where it was meaningful, despite Slang's blatant
6526      omission of such keywords in its prototypes.
6527
6528------------------------------------------------------------------------
6529r84 | sam | 2003-11-14 20:00:07 +0100 (Fri, 14 Nov 2003) | 6 lines
6530Changed paths:
6531   M /trunk/libee/ee.c
6532   M /trunk/src/main.c
6533   M /trunk/test/demo.c
6534
6535  * libee/ee.c:
6536    + Implemented correct framerate wait loop.
6537    + No framedropping yet.
6538  * test/demo.c src/main.c:
6539    + Set an arbitrary framerate for demos.
6540
6541------------------------------------------------------------------------
6542r83 | sam | 2003-11-14 19:49:53 +0100 (Fri, 14 Nov 2003) | 2 lines
6543Changed paths:
6544   M /trunk/src/Makefile.am
6545   M /trunk/test/Makefile.am
6546
6547  * Fixed compilation in an alternate directory.
6548
6549------------------------------------------------------------------------
6550r82 | sam | 2003-11-14 18:02:36 +0100 (Fri, 14 Nov 2003) | 2 lines
6551Changed paths:
6552   M /trunk/src/box.c
6553   M /trunk/src/main.c
6554   M /trunk/src/player.c
6555   M /trunk/src/starfield.c
6556   M /trunk/src/tunnel.c
6557   M /trunk/src/weapons.c
6558
6559  * Sanity checks after each malloc() call.
6560
6561------------------------------------------------------------------------
6562r81 | sam | 2003-11-14 17:55:58 +0100 (Fri, 14 Nov 2003) | 4 lines
6563Changed paths:
6564   M /trunk/libee/ee.h
6565   M /trunk/libee/math.c
6566
6567  * libee/math.c:
6568    + ee_sqrt() now uses unsigned ints.
6569    + Avoid overflows in ee_sqrt().
6570
6571------------------------------------------------------------------------
6572r80 | sam | 2003-11-13 18:12:40 +0100 (Thu, 13 Nov 2003) | 2 lines
6573Changed paths:
6574   M /trunk/src/intro.c
6575
6576  * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
6577
6578------------------------------------------------------------------------
6579r79 | sam | 2003-11-13 17:45:25 +0100 (Thu, 13 Nov 2003) | 6 lines
6580Changed paths:
6581   M /trunk/libee/ee.c
6582   M /trunk/libee/ee_internals.h
6583   M /trunk/libee/graphics.c
6584   M /trunk/libee/sprite.c
6585
6586  * libee/ee.c:
6587    + Error checking in ee_init().
6588    + Pre-generate the empty line for ee_clear().
6589  * libee/sprite.c:
6590    + Better error checking in ee_sprite_load().
6591
6592------------------------------------------------------------------------
6593r78 | sam | 2003-11-13 16:41:12 +0100 (Thu, 13 Nov 2003) | 2 lines
6594Changed paths:
6595   M /trunk/libee/conic.c
6596   M /trunk/libee/line.c
6597   M /trunk/src/box.c
6598
6599  * Minor coding style changes.
6600
6601------------------------------------------------------------------------
6602r77 | sam | 2003-11-13 16:37:49 +0100 (Thu, 13 Nov 2003) | 2 lines
6603Changed paths:
6604   M /trunk/data/Makefile.am
6605   D /trunk/data/bar_boss
6606   D /trunk/data/bar_fighter
6607   A /trunk/data/barboss.txt (from /trunk/data/bar_boss:76)
6608   A /trunk/data/barfight.txt (from /trunk/data/bar_fighter:76)
6609   D /trunk/data/baz_fighter
6610   A /trunk/data/bazfight.txt (from /trunk/data/baz_fighter:76)
6611   A /trunk/data/bongem.txt (from /trunk/data/item_gem:76)
6612   A /trunk/data/bonheart.txt (from /trunk/data/item_heart:76)
6613   D /trunk/data/explosion_medium
6614   D /trunk/data/explosion_small
6615   D /trunk/data/foo_fighter
6616   A /trunk/data/foofight.txt (from /trunk/data/foo_fighter:76)
6617   D /trunk/data/item_gem
6618   D /trunk/data/item_heart
6619   A /trunk/data/ship.txt (from /trunk/data/ship_green:76)
6620   D /trunk/data/ship_green
6621   D /trunk/data/weapon_bomb
6622   D /trunk/data/weapon_fragbomb
6623   A /trunk/data/wpnbomb.txt (from /trunk/data/weapon_bomb:76)
6624   A /trunk/data/wpnfrag.txt (from /trunk/data/weapon_fragbomb:76)
6625   A /trunk/data/xplmed.txt (from /trunk/data/explosion_medium:76)
6626   A /trunk/data/xplsmall.txt (from /trunk/data/explosion_small:76)
6627   M /trunk/src/aliens.c
6628   M /trunk/src/bonus.c
6629   M /trunk/src/explosions.c
6630   M /trunk/src/intro.c
6631   M /trunk/src/player.c
6632   M /trunk/src/weapons.c
6633   M /trunk/test/demo.c
6634
6635  * Renamed sprites to < 8+3 names for the DOS port.
6636
6637------------------------------------------------------------------------
6638r76 | sam | 2003-11-13 00:46:58 +0100 (Thu, 13 Nov 2003) | 7 lines
6639Changed paths:
6640   M /trunk/data/bar_boss
6641   M /trunk/data/bar_fighter
6642   M /trunk/data/baz_fighter
6643   M /trunk/data/explosion_medium
6644   M /trunk/data/explosion_small
6645   M /trunk/data/foo_fighter
6646   M /trunk/data/item_gem
6647   M /trunk/data/item_heart
6648   M /trunk/data/ship_green
6649   M /trunk/data/weapon_bomb
6650   M /trunk/data/weapon_fragbomb
6651   M /trunk/src/starfield.c
6652   M /trunk/test/demo.c
6653
6654  * test/demo.c:
6655    + Removed a spurious '\n' from an ee_putstr().
6656  * src/starfield.c:
6657    + Fixed starfield color.
6658  * data/:
6659    + Fixed every sprite's colors.
6660
6661------------------------------------------------------------------------
6662r75 | sam | 2003-11-12 22:18:50 +0100 (Wed, 12 Nov 2003) | 25 lines
6663Changed paths:
6664   A /trunk/BUGS
6665   M /trunk/Makefile.am
6666   M /trunk/README
6667   M /trunk/TODO
6668   M /trunk/libee/Makefile.am
6669   M /trunk/libee/box.c
6670   M /trunk/libee/conic.c
6671   M /trunk/libee/ee.c
6672   M /trunk/libee/ee.h
6673   A /trunk/libee/ee_internals.h
6674   M /trunk/libee/graphics.c
6675   M /trunk/libee/io.c
6676   M /trunk/libee/line.c
6677   M /trunk/libee/math.c
6678   M /trunk/libee/sprite.c
6679   M /trunk/libee/triangle.c
6680   M /trunk/src/Makefile.am
6681   M /trunk/src/overlay.c
6682   M /trunk/src/weapons.c
6683   M /trunk/test/demo.c
6684
6685  * libee/ee.h:
6686    + Added ee_color_names[] containing our 16 color names.
6687  * libee/ee.c:
6688    + Extended our color set to the full 16 instead of 10.
6689    + Precalculate ncurses attributes.
6690  * libee/graphics.c:
6691    + Clip color value in ee_set_color().
6692    + Clip characters in ee_putchar().
6693    + Partially clip characters in ee_putstr(), overflows aren't checked yet.
6694  * libee/ee_internals.h:
6695    + New file to share extern variables within libee.
6696
6697  * test/demo.c:
6698    + Added a simple demo_color() to output all colors.
6699    + Replaced four ee_draw_line() with ee_draw_thin_box().
6700    + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
6701      defines y1.
6702    + Randomized colours from 0 to 15 instead of 1 to 10.
6703
6704  * src/Makefiles.am:
6705    + Added -lm to the ttyvaders linking flags because of the intro.
6706
6707  * README BUGS TODO:
6708    + Updated.
6709
6710------------------------------------------------------------------------
6711r74 | sam | 2003-11-12 19:41:02 +0100 (Wed, 12 Nov 2003) | 7 lines
6712Changed paths:
6713   M /trunk/README
6714   M /trunk/configure.ac
6715   M /trunk/libee/ee.c
6716   M /trunk/libee/graphics.c
6717
6718  * README:
6719    + Added a note about dos cross-compilation.
6720  * configure.ac:
6721    + Added a check for ScreenUpdate in <pc.h>.
6722  * libee/graphics.c libee/ee.c:
6723    + Improved the conio port thanks to ScreenUpdate().
6724
6725------------------------------------------------------------------------
6726r73 | sam | 2003-11-12 17:23:18 +0100 (Wed, 12 Nov 2003) | 2 lines
6727Changed paths:
6728   M /trunk/configure.ac
6729   M /trunk/libee/conic.c
6730   M /trunk/libee/ee.c
6731   M /trunk/libee/graphics.c
6732   M /trunk/libee/io.c
6733   M /trunk/libee/line.c
6734
6735  * MS-DOS port of libee, using <conio.h>.
6736
6737------------------------------------------------------------------------
6738r72 | sam | 2003-11-12 02:48:58 +0100 (Wed, 12 Nov 2003) | 17 lines
6739Changed paths:
6740   M /trunk/data/foo_fighter
6741   M /trunk/libee/box.c
6742   M /trunk/libee/ee.h
6743   M /trunk/libee/graphics.c
6744   M /trunk/libee/line.c
6745   M /trunk/libee/sprite.c
6746   M /trunk/src/Makefile.am
6747   M /trunk/src/aliens.c
6748   M /trunk/src/bonus.c
6749   M /trunk/src/box.c
6750   M /trunk/src/common.h
6751   M /trunk/src/explosions.c
6752   A /trunk/src/intro.c
6753   M /trunk/src/main.c
6754   M /trunk/src/overlay.c
6755   M /trunk/src/player.c
6756   M /trunk/src/starfield.c
6757   M /trunk/src/tunnel.c
6758   M /trunk/src/weapons.c
6759   M /trunk/test/demo.c
6760   M /trunk/test/spritedit.c
6761
6762  * libee/graphics.c:
6763    + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
6764  * libee/line.c:
6765    + Implemented draw_polyline() and draw_thin_polyline().
6766  * libee/sprite.c:
6767    + Removed the f member of struct ee_sprite.
6768    + Implemented ee_get_sprite_{width|height|dx|dy}().
6769    + Restore the color fater ee_draw_sprite() is called.
6770  * libee/box.c:
6771    + Fixed a bug causing improper box clipping at the right and the bottom.
6772  * data/foo_fighter:
6773    + Fixed bugs in the sprite.
6774  * src/intro.c:
6775    + Test effects for the future game's intro.
6776  * test/spritedit.c:
6777    + Added stuff to the sprite editor. We can now navigate through frames.
6778
6779------------------------------------------------------------------------
6780r71 | sam | 2003-11-11 11:22:19 +0100 (Tue, 11 Nov 2003) | 13 lines
6781Changed paths:
6782   M /trunk/libee/Makefile.am
6783   A /trunk/libee/box.c
6784   M /trunk/libee/conic.c
6785   M /trunk/libee/ee.h
6786   M /trunk/libee/triangle.c
6787   M /trunk/test/demo.c
6788
6789  * libee/triangle.c:
6790    + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
6791  * libee/box.c:
6792    + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
6793  * libee/conic.c:
6794    + Wrote ee_fill_ellipse().
6795    + First attempt at ee_draw_thin_ellipse(), to be reworked.
6796  * test/demo.c:
6797    + Merged demo_lines() and demo_thin_lines().
6798    + Merged demo_triangles() and demo_outlined_triangles().
6799    + Wrote demo_box().
6800    + Use ee_fill_ellipse() in demo_all().
6801
6802------------------------------------------------------------------------
6803r70 | sam | 2003-11-11 09:00:36 +0100 (Tue, 11 Nov 2003) | 5 lines
6804Changed paths:
6805   M /trunk/data/Makefile.am
6806   A /trunk/data/ship_green
6807   M /trunk/src/collide.c
6808   M /trunk/src/main.c
6809   M /trunk/src/player.c
6810   M /trunk/src/weapons.c
6811
6812  * src/weapons.c:
6813    + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
6814  * src/player.c:
6815    + Use ee_draw_sprite() to draw our ship.
6816
6817------------------------------------------------------------------------
6818r69 | sam | 2003-11-11 00:38:50 +0100 (Tue, 11 Nov 2003) | 8 lines
6819Changed paths:
6820   M /trunk/libee/Makefile.am
6821   M /trunk/libee/conic.c
6822   M /trunk/libee/ee.c
6823   M /trunk/libee/ee.h
6824   A /trunk/libee/graphics.c (from /trunk/libee/ee.c:68)
6825   M /trunk/libee/io.c
6826   M /trunk/libee/line.c
6827   M /trunk/libee/math.c
6828   M /trunk/libee/sprite.c
6829   M /trunk/libee/triangle.c
6830   M /trunk/src/box.c
6831   M /trunk/src/overlay.c
6832   M /trunk/src/player.c
6833   M /trunk/src/starfield.c
6834   M /trunk/src/tunnel.c
6835   M /trunk/src/weapons.c
6836   M /trunk/test/demo.c
6837
6838  * libee/graphics.c:
6839    + Moved ee_putstr() and ee_putchar() in here.
6840  * libee/ee.h:
6841    + Got rid of ee_goto().
6842    + Moved <slang.h> or <curses.h> into libee.
6843  * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
6844  * Ditto for ee_putchar().
6845
6846------------------------------------------------------------------------
6847r68 | sam | 2003-11-11 00:04:13 +0100 (Tue, 11 Nov 2003) | 5 lines
6848Changed paths:
6849   M /trunk/data/Makefile.am
6850   M /trunk/src/Makefile.am
6851   M /trunk/test
6852   M /trunk/test/Makefile.am
6853   A /trunk/test/spritedit.c
6854
6855  * test/spritedit.c:
6856    + Placeholder for our upcoming sprite editor.
6857  * src/Makefile.am data/Makefile.am:
6858    + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
6859
6860------------------------------------------------------------------------
6861r67 | sam | 2003-11-10 23:43:30 +0100 (Mon, 10 Nov 2003) | 4 lines
6862Changed paths:
6863   M /trunk/data/Makefile.am
6864   A /trunk/data/weapon_fragbomb
6865   M /trunk/src/weapons.c
6866
6867  * src/weapons.c data/weapon_fragbomb:
6868    + Drew the fragbomb sprite.
6869    + Use the fragbomb in src/weapons.c.
6870
6871------------------------------------------------------------------------
6872r66 | sam | 2003-11-10 22:54:11 +0100 (Mon, 10 Nov 2003) | 5 lines
6873Changed paths:
6874   M /trunk/data/Makefile.am
6875   A /trunk/data/weapon_bomb
6876   M /trunk/src/weapons.c
6877
6878  * data/weapon_bomb:
6879    + New bomb sprite.
6880  * src/weapons.c:
6881    + Switched the bomb drawing to use ee_draw_sprite().
6882
6883------------------------------------------------------------------------
6884r65 | sam | 2003-11-10 22:17:47 +0100 (Mon, 10 Nov 2003) | 8 lines
6885Changed paths:
6886   M /trunk/data/Makefile.am
6887   A /trunk/data/explosion_medium
6888   A /trunk/data/explosion_small
6889   M /trunk/libee/sprite.c
6890   M /trunk/src/explosions.c
6891
6892  * libee/sprite.c:
6893    + Made sprite loading more robust.
6894  * src/explosions.c:
6895    + No longer use ee_putchar etc. to draw our sprites, but use
6896      ee_draw_sprite().
6897  * data/:
6898    + Drew explosion_medium and explosion_small sprites.
6899
6900------------------------------------------------------------------------
6901r64 | sam | 2003-11-10 21:43:02 +0100 (Mon, 10 Nov 2003) | 2 lines
6902Changed paths:
6903   M /trunk/libee/conic.c
6904
6905  * libee/conic.c: Clip circles and ellipses.
6906
6907------------------------------------------------------------------------
6908r63 | sam | 2003-11-10 19:29:04 +0100 (Mon, 10 Nov 2003) | 5 lines
6909Changed paths:
6910   M /trunk/libee/conic.c
6911   M /trunk/libee/sprite.c
6912
6913  * libee/sprite.c:
6914    + Added sanity checks in ee_sprite_* functions.
6915  * libee/conic.c:
6916    + Use ellipsepoints() in ee_draw_circle().
6917
6918------------------------------------------------------------------------
6919r62 | sam | 2003-11-10 19:23:23 +0100 (Mon, 10 Nov 2003) | 3 lines
6920Changed paths:
6921   M /trunk/test/demo.c
6922
6923  * test/demo.c:
6924    + Ellipses demo.
6925
6926------------------------------------------------------------------------
6927r61 | sam | 2003-11-10 19:21:36 +0100 (Mon, 10 Nov 2003) | 3 lines
6928Changed paths:
6929   M /trunk/libee/conic.c
6930   M /trunk/libee/ee.h
6931
6932  * libee/conic.c:
6933    + ee_draw_ellipse().
6934
6935------------------------------------------------------------------------
6936r60 | sam | 2003-11-10 16:31:12 +0100 (Mon, 10 Nov 2003) | 2 lines
6937Changed paths:
6938   M /trunk/libee/Makefile.am
6939   D /trunk/libee/circle.c
6940   A /trunk/libee/conic.c (from /trunk/libee/circle.c:58)
6941   M /trunk/libee/line.c
6942
6943  * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
6944
6945------------------------------------------------------------------------
6946r59 | sam | 2003-11-10 16:16:38 +0100 (Mon, 10 Nov 2003) | 3 lines
6947Changed paths:
6948   M /trunk/libee/line.c
6949
6950  * libee/line.c:
6951    + Added code comments.
6952
6953------------------------------------------------------------------------
6954r58 | sam | 2003-11-10 15:19:21 +0100 (Mon, 10 Nov 2003) | 4 lines
6955Changed paths:
6956   M /trunk/configure.ac
6957   M /trunk/libee/Makefile.am
6958   M /trunk/src/Makefile.am
6959   M /trunk/test/Makefile.am
6960
6961  * configure.ac:
6962    + Moved optimization flags and warning triggers here.
6963    + Updated the snapshot timestamp.
6964
6965------------------------------------------------------------------------
6966r57 | sam | 2003-11-10 15:13:56 +0100 (Mon, 10 Nov 2003) | 2 lines
6967Changed paths:
6968   M /trunk/test/demo.c
6969
6970  * test/demo.c: Nicer complete demo.
6971
6972------------------------------------------------------------------------
6973r56 | sam | 2003-11-10 10:26:40 +0100 (Mon, 10 Nov 2003) | 11 lines
6974Changed paths:
6975   M /trunk/data/Makefile.am
6976   A /trunk/data/baz_fighter
6977   A /trunk/data/foo_fighter
6978   A /trunk/data/item_gem
6979   A /trunk/data/item_heart
6980   M /trunk/libee/ee.h
6981   M /trunk/libee/sprite.c
6982   M /trunk/src/aliens.c
6983   M /trunk/src/bonus.c
6984   M /trunk/src/box.c
6985
6986  * libee/sprite.c:
6987    + More robust sprite loader.
6988    + Added ee_set_sprite_frame() and ee_get_sprite_frame().
6989    + Free all structures in ee_free_sprite().
6990  * src/aliens.c src/bonus.c:
6991    + Use ee_draw_sprite() instead of our manual sprite rendering.
6992  * src/box.c:
6993    + Use ee_draw_line() instead of the manual equivalent.
6994  * data/:
6995    + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
6996
6997------------------------------------------------------------------------
6998r55 | sam | 2003-11-10 03:00:52 +0100 (Mon, 10 Nov 2003) | 2 lines
6999Changed paths:
7000   A /trunk/data/Makefile.am
7001
7002  * Oops, forgot data/Makefile.am.
7003
7004------------------------------------------------------------------------
7005r54 | sam | 2003-11-10 03:00:19 +0100 (Mon, 10 Nov 2003) | 5 lines
7006Changed paths:
7007   M /trunk/Makefile.am
7008   M /trunk/configure.ac
7009   A /trunk/data
7010   A /trunk/data/bar_boss
7011   A /trunk/data/bar_fighter
7012   M /trunk/test/demo.c
7013
7014  * test/demo.c:
7015    + Wrote a little sprite demo.
7016  * data/:
7017    + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
7018
7019------------------------------------------------------------------------
7020r53 | sam | 2003-11-10 02:56:24 +0100 (Mon, 10 Nov 2003) | 4 lines
7021Changed paths:
7022   M /trunk/libee/Makefile.am
7023   M /trunk/libee/ee.h
7024   A /trunk/libee/sprite.c
7025
7026  * libee/sprite.c:
7027    + Beginning of sprite handling within the library.
7028    + Added support to load files.
7029
7030------------------------------------------------------------------------
7031r52 | sam | 2003-11-10 01:27:33 +0100 (Mon, 10 Nov 2003) | 3 lines
7032Changed paths:
7033   M /trunk/test/demo.c
7034
7035  * test/demo.c:
7036    + outlined triangles demo.
7037
7038------------------------------------------------------------------------
7039r51 | sam | 2003-11-10 01:15:02 +0100 (Mon, 10 Nov 2003) | 2 lines
7040Changed paths:
7041   M /trunk/configure.ac
7042   M /trunk/libee/Makefile.am
7043   M /trunk/src/Makefile.am
7044   M /trunk/test/Makefile.am
7045
7046  * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
7047
7048------------------------------------------------------------------------
7049r50 | sam | 2003-11-10 00:34:24 +0100 (Mon, 10 Nov 2003) | 4 lines
7050Changed paths:
7051   M /trunk/src/aliens.c
7052   M /trunk/src/bonus.c
7053   M /trunk/src/box.c
7054   M /trunk/src/collide.c
7055   M /trunk/src/explosions.c
7056   M /trunk/src/main.c
7057   M /trunk/src/overlay.c
7058   M /trunk/src/player.c
7059   M /trunk/src/starfield.c
7060   M /trunk/src/tunnel.c
7061   M /trunk/src/weapons.c
7062
7063  * src/*.c:
7064    + Added missing #include "config.h".
7065    + Fixed a nasty bug in ee_rand() calls.
7066
7067------------------------------------------------------------------------
7068r49 | sam | 2003-11-10 00:01:29 +0100 (Mon, 10 Nov 2003) | 3 lines
7069Changed paths:
7070   M /trunk/test/demo.c
7071
7072  * test/demo.c:
7073    + Disabled the pyramid demo and wrote a simple triangles demo.
7074
7075------------------------------------------------------------------------
7076r48 | sam | 2003-11-09 22:36:24 +0100 (Sun, 09 Nov 2003) | 5 lines
7077Changed paths:
7078   M /trunk/libee/Makefile.am
7079   M /trunk/libee/ee.h
7080   A /trunk/libee/triangle.c
7081   M /trunk/test/Makefile.am
7082   M /trunk/test/demo.c
7083
7084  * libee/triangle.c:
7085    + Implemented ee_fill_triangle().
7086  * test/demo.c:
7087    + Triangle demo.
7088
7089------------------------------------------------------------------------
7090r47 | sam | 2003-11-09 20:46:14 +0100 (Sun, 09 Nov 2003) | 5 lines
7091Changed paths:
7092   M /trunk/libee/ee.h
7093   M /trunk/libee/line.c
7094   M /trunk/test/demo.c
7095
7096  * libee/line.c:
7097    + ee_draw_thin_line().
7098  * test/demo.c:
7099    + Added a thin lines demo.
7100
7101------------------------------------------------------------------------
7102r46 | sam | 2003-11-09 19:10:44 +0100 (Sun, 09 Nov 2003) | 2 lines
7103Changed paths:
7104   M /trunk/libee/line.c
7105
7106  * libee/line.c: genericized line drawing for future use.
7107
7108------------------------------------------------------------------------
7109r45 | sam | 2003-11-09 18:45:12 +0100 (Sun, 09 Nov 2003) | 6 lines
7110Changed paths:
7111   M /trunk/test
7112   M /trunk/test/demo.c
7113
7114  * test/demo.c:
7115    + Putpixel demo.
7116    + Draw line demo.
7117    + Draw circle demo.
7118    + Animated radar demo.
7119
7120------------------------------------------------------------------------
7121r44 | sam | 2003-11-09 18:21:43 +0100 (Sun, 09 Nov 2003) | 7 lines
7122Changed paths:
7123   M /trunk/libee/Makefile.am
7124   A /trunk/libee/circle.c (from /trunk/src/weapons.c:42)
7125   M /trunk/libee/ee.h
7126   M /trunk/libee/line.c
7127   M /trunk/src/weapons.c
7128
7129  * src/weapons.c:
7130    + Removed draw_circle, use ee_draw_circle instead.
7131  * libee/circle.c:
7132    + New ee_draw_circle function.
7133  * libee/line.c:
7134    + Changed an internal function's name.
7135
7136------------------------------------------------------------------------
7137r43 | sam | 2003-11-09 17:34:23 +0100 (Sun, 09 Nov 2003) | 2 lines
7138Changed paths:
7139   M /trunk/libee
7140   M /trunk/libee/Makefile.am
7141   M /trunk/libee/ee.h
7142   A /trunk/libee/line.c
7143
7144  * libee/line.c: Implemented ee_draw_line.
7145
7146------------------------------------------------------------------------
7147r42 | sam | 2003-11-09 14:52:40 +0100 (Sun, 09 Nov 2003) | 5 lines
7148Changed paths:
7149   M /trunk/libee/ee.c
7150   M /trunk/libee/ee.h
7151   M /trunk/test/demo.c
7152
7153  * libee/ee.c:
7154    + got rid of DELAY.
7155  * test/demo.c:
7156    + Minor animation effect.
7157
7158------------------------------------------------------------------------
7159r41 | sam | 2003-11-09 14:51:37 +0100 (Sun, 09 Nov 2003) | 2 lines
7160Changed paths:
7161   M /trunk/libee/math.c
7162
7163  * libee/math.c: fixed a thinko in ee_rand().
7164
7165------------------------------------------------------------------------
7166r40 | sam | 2003-11-09 14:32:04 +0100 (Sun, 09 Nov 2003) | 8 lines
7167Changed paths:
7168   M /trunk/libee/Makefile.am
7169   M /trunk/libee/ee.c
7170   M /trunk/libee/ee.h
7171   A /trunk/libee/io.c (from /trunk/libee/ee.c:37)
7172   A /trunk/libee/math.c
7173   M /trunk/src/Makefile.am
7174   M /trunk/src/aliens.c
7175   M /trunk/src/collide.c
7176   M /trunk/src/common.h
7177   M /trunk/src/explosions.c
7178   M /trunk/src/main.c
7179   D /trunk/src/math.c
7180   M /trunk/src/starfield.c
7181   M /trunk/src/tunnel.c
7182   M /trunk/src/weapons.c
7183
7184  * libee/io.c:
7185    + Moved ee_get_key() here.
7186  * libee/math.c:
7187    + Moved r00t() here and renamed it to ee_sqrt().
7188    + Moved GET_RAND() here and renamed it to ee_rand().
7189  * src/math.c:
7190    + Removed this deprecated file.
7191
7192------------------------------------------------------------------------
7193r39 | sam | 2003-11-09 14:16:19 +0100 (Sun, 09 Nov 2003) | 2 lines
7194Changed paths:
7195   M /trunk/src/aliens.c
7196   M /trunk/src/bonus.c
7197   M /trunk/src/box.c
7198   M /trunk/src/ceo.c
7199   M /trunk/src/collide.c
7200   M /trunk/src/common.h
7201   M /trunk/src/explosions.c
7202   M /trunk/src/main.c
7203   M /trunk/src/math.c
7204   M /trunk/src/overlay.c
7205   M /trunk/src/player.c
7206   M /trunk/src/starfield.c
7207   M /trunk/src/tunnel.c
7208   M /trunk/src/weapons.c
7209
7210  * Coding style everywhere.
7211
7212------------------------------------------------------------------------
7213r38 | sam | 2003-11-09 14:02:34 +0100 (Sun, 09 Nov 2003) | 5 lines
7214Changed paths:
7215   M /trunk/libee/Makefile.am
7216   M /trunk/test/Makefile.am
7217   A /trunk/test/demo.c
7218
7219  * libee/Makefile.am, test/Makefile.am:
7220    + Added more compiler warning flags.
7221  * test/demo.c:
7222    + Small demo for libee.
7223
7224------------------------------------------------------------------------
7225r37 | sam | 2003-11-09 14:01:44 +0100 (Sun, 09 Nov 2003) | 2 lines
7226Changed paths:
7227   M /trunk/libee/ee.c
7228
7229  * libee/ee.c: Fixed a compilation warning.
7230
7231------------------------------------------------------------------------
7232r36 | sam | 2003-11-09 13:48:09 +0100 (Sun, 09 Nov 2003) | 2 lines
7233Changed paths:
7234   M /trunk/libee/ee.c
7235
7236  * libee/ee.c: Exact line fill in ee_clear().
7237
7238------------------------------------------------------------------------
7239r35 | sam | 2003-11-09 13:40:53 +0100 (Sun, 09 Nov 2003) | 2 lines
7240Changed paths:
7241   M /trunk/libee/Makefile.am
7242   M /trunk/libee/ee.c
7243   A /trunk/libee/ee.h
7244   M /trunk/src/Makefile.am
7245   M /trunk/src/aliens.c
7246   M /trunk/src/bonus.c
7247   M /trunk/src/box.c
7248   M /trunk/src/ceo.c
7249   M /trunk/src/common.h
7250   M /trunk/src/explosions.c
7251   M /trunk/src/main.c
7252   M /trunk/src/overlay.c
7253   M /trunk/src/player.c
7254   M /trunk/src/starfield.c
7255   M /trunk/src/tunnel.c
7256   M /trunk/src/weapons.c
7257
7258  * libee is now standalone.
7259
7260------------------------------------------------------------------------
7261r34 | sam | 2003-11-09 13:02:42 +0100 (Sun, 09 Nov 2003) | 2 lines
7262Changed paths:
7263   M /trunk/Makefile.am
7264   M /trunk/configure.ac
7265   M /trunk/libee
7266   A /trunk/libee/Makefile.am
7267   M /trunk/src/Makefile.am
7268   A /trunk/test
7269   A /trunk/test/Makefile.am
7270
7271  * libee is now (almost) standalone.
7272
7273------------------------------------------------------------------------
7274r33 | sam | 2003-11-09 12:26:08 +0100 (Sun, 09 Nov 2003) | 7 lines
7275Changed paths:
7276   M /trunk/doc/shapes.txt
7277   A /trunk/libee
7278   A /trunk/libee/ee.c (from /trunk/src/graphics.c:31)
7279   M /trunk/src/Makefile.am
7280   M /trunk/src/ceo.c
7281   M /trunk/src/common.h
7282   D /trunk/src/graphics.c
7283   M /trunk/src/main.c
7284
7285  * libee/ee.c:
7286    + First file in libee, from src/graphics.c.
7287    + Disable cursor upon initialisation.
7288    + Added delay code for constant framerate.
7289  * src/common.h:
7290    + Minor compilation fix for latest ncurses.
7291
7292------------------------------------------------------------------------
7293r32 | sam | 2003-11-06 22:40:53 +0100 (Thu, 06 Nov 2003) | 2 lines
7294Changed paths:
7295   M /trunk/bootstrap
7296
7297  * bootstrap: always remove autom4te.cache.
7298
7299------------------------------------------------------------------------
7300r31 | sam | 2003-10-02 03:08:13 +0200 (Thu, 02 Oct 2003) | 2 lines
7301Changed paths:
7302   M /trunk
7303   M /trunk/autotools
7304   M /trunk/bootstrap
7305   M /trunk/configure.ac
7306   M /trunk/debian
7307   M /trunk/src
7308   M /trunk/src/aliens.c
7309   M /trunk/src/bonus.c
7310   M /trunk/src/box.c
7311   M /trunk/src/ceo.c
7312   M /trunk/src/collide.c
7313   M /trunk/src/common.h
7314   M /trunk/src/explosions.c
7315   M /trunk/src/graphics.c
7316   M /trunk/src/main.c
7317   M /trunk/src/math.c
7318   M /trunk/src/overlay.c
7319   M /trunk/src/player.c
7320   M /trunk/src/starfield.c
7321   M /trunk/src/tunnel.c
7322   M /trunk/src/weapons.c
7323
7324  * Fixed keywords, ignore, and lots of tiny SVN things.
7325
7326------------------------------------------------------------------------
7327r30 | sam | 2003-02-09 12:17:40 +0100 (Sun, 09 Feb 2003) | 3 lines
7328Changed paths:
7329   M /trunk/TODO
7330   M /trunk/src/Makefile.am
7331   A /trunk/src/box.c
7332   M /trunk/src/common.h
7333   M /trunk/src/main.c
7334   M /trunk/src/overlay.c
7335
7336  * support for boxes
7337  * application: pause box
7338
7339------------------------------------------------------------------------
7340r29 | sam | 2003-01-06 13:22:58 +0100 (Mon, 06 Jan 2003) | 3 lines
7341Changed paths:
7342   M /trunk/TODO
7343   M /trunk/src/collide.c
7344
7345  * cosmetic code changes.
7346  * fixed a bug in the tunnel munching.
7347
7348------------------------------------------------------------------------
7349r28 | sam | 2002-12-23 17:44:28 +0100 (Mon, 23 Dec 2002) | 3 lines
7350Changed paths:
7351   M /trunk/README
7352   M /trunk/TODO
7353   M /trunk/configure.ac
7354   M /trunk/src/weapons.c
7355
7356  * fixed the ncurses build.
7357  * replaced '�' with ':' in the fragbomb tail because it's not ASCII.
7358
7359------------------------------------------------------------------------
7360r27 | sam | 2002-12-23 17:21:38 +0100 (Mon, 23 Dec 2002) | 6 lines
7361Changed paths:
7362   M /trunk/configure.ac
7363   M /trunk/src/collide.c
7364   M /trunk/src/common.h
7365   M /trunk/src/graphics.c
7366   M /trunk/src/main.c
7367   M /trunk/src/overlay.c
7368   M /trunk/src/player.c
7369
7370  * new timestamp for a new snapshot.
7371  * lots of sanity checks in collide.c.
7372  * moved usleep() to graphics.c.
7373  * added random key generator in the dummy driver.
7374  * cosmetic changes in the energy bars.
7375
7376------------------------------------------------------------------------
7377r26 | sam | 2002-12-23 16:06:13 +0100 (Mon, 23 Dec 2002) | 4 lines
7378Changed paths:
7379   M /trunk/src/Makefile.am
7380   M /trunk/src/common.h
7381   M /trunk/src/main.c
7382   A /trunk/src/overlay.c
7383   M /trunk/src/player.c
7384
7385  * better handling of special weapon timeout.
7386  * the bomb is now part of the standard fire button effect.
7387  * overlay for life and special weapon jauges.
7388
7389------------------------------------------------------------------------
7390r25 | sam | 2002-12-23 14:46:27 +0100 (Mon, 23 Dec 2002) | 3 lines
7391Changed paths:
7392   M /trunk/src/aliens.c
7393   M /trunk/src/collide.c
7394   M /trunk/src/common.h
7395   M /trunk/src/main.c
7396   M /trunk/src/player.c
7397
7398  * aliens are now named foo, bar and baz.
7399  * beginning of life jauges.
7400
7401------------------------------------------------------------------------
7402r24 | sam | 2002-12-23 14:13:04 +0100 (Mon, 23 Dec 2002) | 2 lines
7403Changed paths:
7404   M /trunk/src/common.h
7405   M /trunk/src/main.c
7406   M /trunk/src/player.c
7407
7408  * ship has vx and vy.
7409
7410------------------------------------------------------------------------
7411r23 | sam | 2002-12-23 13:47:36 +0100 (Mon, 23 Dec 2002) | 2 lines
7412Changed paths:
7413   M /trunk/TODO
7414   M /trunk/src/main.c
7415   M /trunk/src/tunnel.c
7416
7417  * cosmetic change: reworked draw_tunnel.
7418
7419------------------------------------------------------------------------
7420r22 | sam | 2002-12-23 13:03:31 +0100 (Mon, 23 Dec 2002) | 3 lines
7421Changed paths:
7422   M /trunk/src/main.c
7423   M /trunk/src/tunnel.c
7424
7425  * lasers are now twice as fast.
7426  * walls are now filled, and displayed on top of aliens.
7427
7428------------------------------------------------------------------------
7429r21 | sam | 2002-12-23 11:06:27 +0100 (Mon, 23 Dec 2002) | 5 lines
7430Changed paths:
7431   M /trunk/configure.ac
7432   M /trunk/src/Makefile.am
7433   M /trunk/src/ceo.c
7434   M /trunk/src/common.h
7435   M /trunk/src/graphics.c
7436   M /trunk/src/main.c
7437   M /trunk/src/tunnel.c
7438
7439  * added support for --disable-slang.
7440  * fixed an overflow in the tunnel update code.
7441  * fragbomb is now 'f', not 'd'.
7442  * added a missing call to init_bonus().
7443
7444------------------------------------------------------------------------
7445r20 | sam | 2002-12-23 10:28:37 +0100 (Mon, 23 Dec 2002) | 5 lines
7446Changed paths:
7447   M /trunk/TODO
7448   M /trunk/src/collide.c
7449   M /trunk/src/common.h
7450   M /trunk/src/main.c
7451   M /trunk/src/starfield.c
7452   M /trunk/src/tunnel.c
7453   M /trunk/src/weapons.c
7454
7455  * the beam now digs the tunnel.
7456  * the starfield is now an array of stars.
7457  * fixed wall rendering (offset issues and disappearing left wall).
7458  * 32 seekers on fragbomb explosion, not 16.
7459
7460------------------------------------------------------------------------
7461r19 | sam | 2002-12-23 00:39:15 +0100 (Mon, 23 Dec 2002) | 3 lines
7462Changed paths:
7463   M /trunk/src/weapons.c
7464
7465  * seekers and homing bombs react more quickly.
7466  * 16 seekers on fragbomb explosion instead of 12.
7467
7468------------------------------------------------------------------------
7469r18 | sam | 2002-12-23 00:01:35 +0100 (Mon, 23 Dec 2002) | 3 lines
7470Changed paths:
7471   M /trunk/src/math.c
7472   M /trunk/src/weapons.c
7473
7474  * fixed a segfault when the target seeker speed was zero.
7475  * factorized the seeker generation on fragbomb explosion.
7476
7477------------------------------------------------------------------------
7478r17 | sam | 2002-12-22 23:36:42 +0100 (Sun, 22 Dec 2002) | 2 lines
7479Changed paths:
7480   M /trunk/src/Makefile.am
7481   M /trunk/src/common.h
7482   A /trunk/src/math.c
7483   M /trunk/src/weapons.c
7484
7485  * Removed the dependency on <math.h>. We don't need no stinking sqrt!
7486
7487------------------------------------------------------------------------
7488r16 | sam | 2002-12-22 23:17:41 +0100 (Sun, 22 Dec 2002) | 3 lines
7489Changed paths:
7490   M /trunk/doc/shapes.txt
7491   M /trunk/src/aliens.c
7492   M /trunk/src/ceo.c
7493   M /trunk/src/collide.c
7494   M /trunk/src/common.h
7495   M /trunk/src/main.c
7496   M /trunk/src/weapons.c
7497
7498  * dead aliens don't explode in the collision loop but in their update loop.
7499  * new super weapon, the fragmentation bomb.
7500
7501------------------------------------------------------------------------
7502r15 | sam | 2002-12-22 20:08:35 +0100 (Sun, 22 Dec 2002) | 2 lines
7503Changed paths:
7504   M /trunk/.cvsignore
7505   M /trunk/Makefile.am
7506   A /trunk/autotools
7507   A /trunk/autotools/.cvsignore
7508   A /trunk/autotools/Makefile.am
7509   M /trunk/bootstrap
7510   M /trunk/configure.ac
7511   M /trunk/debian/.cvsignore
7512   M /trunk/src/Makefile.am
7513
7514  * Moved generated autotools files to the autotools/ directory.
7515
7516------------------------------------------------------------------------
7517r14 | sam | 2002-12-22 19:44:12 +0100 (Sun, 22 Dec 2002) | 2 lines
7518Changed paths:
7519   M /trunk/src/aliens.c
7520   M /trunk/src/bonus.c
7521   M /trunk/src/ceo.c
7522   M /trunk/src/collide.c
7523   M /trunk/src/common.h
7524   M /trunk/src/explosions.c
7525   M /trunk/src/graphics.c
7526   M /trunk/src/main.c
7527   M /trunk/src/player.c
7528   M /trunk/src/starfield.c
7529   M /trunk/src/tunnel.c
7530   M /trunk/src/weapons.c
7531
7532  * I think I fucked up the $Id tags on my previous commit.
7533
7534------------------------------------------------------------------------
7535r13 | sam | 2002-12-22 19:42:32 +0100 (Sun, 22 Dec 2002) | 3 lines
7536Changed paths:
7537   A /trunk/COPYING
7538   M /trunk/src/aliens.c
7539   M /trunk/src/bonus.c
7540   M /trunk/src/ceo.c
7541   M /trunk/src/collide.c
7542   M /trunk/src/common.h
7543   M /trunk/src/explosions.c
7544   M /trunk/src/graphics.c
7545   M /trunk/src/main.c
7546   M /trunk/src/player.c
7547   M /trunk/src/starfield.c
7548   M /trunk/src/tunnel.c
7549   M /trunk/src/weapons.c
7550
7551  * added the COPYING file (GPLv2).
7552  * added GPL headers to source files.
7553
7554------------------------------------------------------------------------
7555r12 | sam | 2002-12-22 19:40:36 +0100 (Sun, 22 Dec 2002) | 2 lines
7556Changed paths:
7557   M /trunk/src/Makefile.am
7558   A /trunk/src/ceo.c
7559   M /trunk/src/common.h
7560   M /trunk/src/main.c
7561
7562  * tab == hotkey for CEO alert.
7563
7564------------------------------------------------------------------------
7565r11 | sam | 2002-12-18 19:44:47 +0100 (Wed, 18 Dec 2002) | 2 lines
7566Changed paths:
7567   M /trunk/TODO
7568   M /trunk/doc/shapes.txt
7569   M /trunk/src/aliens.c
7570
7571  * 3rd alien type.
7572
7573------------------------------------------------------------------------
7574r10 | sam | 2002-12-18 19:12:28 +0100 (Wed, 18 Dec 2002) | 2 lines
7575Changed paths:
7576   D /trunk/Makefile
7577
7578  * Scrapped Makefile.
7579
7580------------------------------------------------------------------------
7581r9 | sam | 2002-12-18 19:11:54 +0100 (Wed, 18 Dec 2002) | 2 lines
7582Changed paths:
7583   M /trunk/Makefile
7584   A /trunk/README
7585   A /trunk/TODO
7586
7587  * README and TODO files.
7588
7589------------------------------------------------------------------------
7590r8 | sam | 2002-12-18 14:29:31 +0100 (Wed, 18 Dec 2002) | 2 lines
7591Changed paths:
7592   M /trunk/Makefile
7593   M /trunk/configure.ac
7594   M /trunk/doc/shapes.txt
7595   M /trunk/src/collide.c
7596   M /trunk/src/weapons.c
7597
7598  * the bomb's head is now white
7599
7600------------------------------------------------------------------------
7601r7 | sam | 2002-12-15 18:16:45 +0100 (Sun, 15 Dec 2002) | 3 lines
7602Changed paths:
7603   M /trunk/doc/shapes.txt
7604   M /trunk/src/aliens.c
7605   M /trunk/src/collide.c
7606   M /trunk/src/common.h
7607   M /trunk/src/main.c
7608   M /trunk/src/weapons.c
7609
7610  * new weapon: bomb.
7611  * beam now collides with aliens.
7612
7613------------------------------------------------------------------------
7614r6 | sam | 2002-12-15 06:03:55 +0100 (Sun, 15 Dec 2002) | 2 lines
7615Changed paths:
7616   M /trunk/doc/shapes.txt
7617   M /trunk/src/common.h
7618   M /trunk/src/main.c
7619   M /trunk/src/weapons.c
7620
7621  * 'beam' weapon.
7622
7623------------------------------------------------------------------------
7624r5 | sam | 2002-12-15 04:41:32 +0100 (Sun, 15 Dec 2002) | 10 lines
7625Changed paths:
7626   M /trunk/Makefile
7627   M /trunk/configure.ac
7628   M /trunk/debian/changelog
7629   M /trunk/debian/control
7630   M /trunk/debian/rules
7631   M /trunk/doc/shapes.txt
7632   M /trunk/src/Makefile.am
7633   M /trunk/src/aliens.c
7634   A /trunk/src/bonus.c
7635   M /trunk/src/collide.c
7636   M /trunk/src/common.h
7637   M /trunk/src/explosions.c
7638   M /trunk/src/graphics.c
7639   M /trunk/src/main.c
7640   M /trunk/src/player.c
7641   M /trunk/src/starfield.c
7642   M /trunk/src/tunnel.c
7643   M /trunk/src/weapons.c
7644
7645  * real Debian package files.
7646  * two new types of aliens. only one rules.
7647  * removed gfx_write in favor of gfx_putchar and gfx_putstr.
7648  * added bonuses at alien death. they do nothing yet.
7649  * seeker missiles. 'b' to test.
7650  * weapon resolution is now 16*char. needs to be generalized.
7651  * fixed the supernova bugs. center could collide with the tunnel, and
7652    the last frame was badly displayed.
7653  * lots of cleanups everywhere.
7654
7655------------------------------------------------------------------------
7656r4 | sam | 2002-12-13 21:50:00 +0100 (Fri, 13 Dec 2002) | 2 lines
7657Changed paths:
7658   M /trunk/.cvsignore
7659   M /trunk/Makefile
7660   A /trunk/Makefile.am
7661   D /trunk/aliens.c
7662   A /trunk/bootstrap
7663   D /trunk/collide.c
7664   D /trunk/common.h
7665   A /trunk/configure.ac
7666   A /trunk/debian
7667   A /trunk/debian/.cvsignore
7668   A /trunk/debian/Makefile.am
7669   A /trunk/debian/changelog
7670   A /trunk/debian/control
7671   A /trunk/debian/rules
7672   A /trunk/doc
7673   A /trunk/doc/shapes.txt
7674   D /trunk/explosions.c
7675   D /trunk/graphics.c
7676   D /trunk/main.c
7677   D /trunk/player.c
7678   D /trunk/shapes.txt
7679   A /trunk/src
7680   A /trunk/src/.cvsignore
7681   A /trunk/src/Makefile.am
7682   A /trunk/src/aliens.c
7683   A /trunk/src/collide.c
7684   A /trunk/src/common.h
7685   A /trunk/src/explosions.c
7686   A /trunk/src/graphics.c
7687   A /trunk/src/main.c
7688   A /trunk/src/player.c
7689   A /trunk/src/starfield.c
7690   A /trunk/src/tunnel.c
7691   A /trunk/src/weapons.c
7692   D /trunk/starfield.c
7693   D /trunk/tunnel.c
7694   D /trunk/weapons.c
7695
7696  * autotoolificationized the whole thing.
7697
7698------------------------------------------------------------------------
7699r3 | sam | 2002-12-13 20:27:16 +0100 (Fri, 13 Dec 2002) | 4 lines
7700Changed paths:
7701   M /trunk/collide.c
7702   M /trunk/common.h
7703   M /trunk/explosions.c
7704   M /trunk/main.c
7705   M /trunk/player.c
7706   M /trunk/weapons.c
7707
7708  * moved nuke from explosions to weapons.
7709  * used a cool Bresenham algorithm to draw the nuke circles.
7710  * nuke collides with aliens.
7711
7712------------------------------------------------------------------------
7713r2 | sam | 2002-12-13 20:24:53 +0100 (Fri, 13 Dec 2002) | 2 lines
7714Changed paths:
7715   A /trunk/.cvsignore
7716
7717  * .cvsignore file.
7718
7719------------------------------------------------------------------------
7720r1 | sam | 2002-12-13 20:23:07 +0100 (Fri, 13 Dec 2002) | 3 lines
7721Changed paths:
7722   A /branches
7723   A /trunk
7724   A /trunk/Makefile
7725   A /trunk/aliens.c
7726   A /trunk/collide.c
7727   A /trunk/common.h
7728   A /trunk/explosions.c
7729   A /trunk/graphics.c
7730   A /trunk/main.c
7731   A /trunk/player.c
7732   A /trunk/shapes.txt
7733   A /trunk/starfield.c
7734   A /trunk/tunnel.c
7735   A /trunk/weapons.c
7736
7737  * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
7738    the nuke is still ugly, almost no collision detection. Nice demo :)
7739
7740------------------------------------------------------------------------
Note: See TracBrowser for help on using the repository browser.