source: libcaca/trunk/ChangeLog @ 846

Last change on this file since 846 was 846, checked in by Sam Hocevar, 14 years ago
File size: 246.7 KB
Line 
1------------------------------------------------------------------------
2r634 | sam | 2006-04-22 21:14:49 +0200 (Sat, 22 Apr 2006) | 2 lines
3Changed paths:
4   M /trunk/doc/libcaca.dox
5   M /trunk/doc/migrating.dox
6
7  * Updated the migration guide.
8
9------------------------------------------------------------------------
10r633 | sam | 2006-04-22 21:14:26 +0200 (Sat, 22 Apr 2006) | 2 lines
11Changed paths:
12   M /trunk/doc/style.dox
13
14  * Wrote the C coding style documentation.
15
16------------------------------------------------------------------------
17r632 | sam | 2006-04-22 21:13:27 +0200 (Sat, 22 Apr 2006) | 3 lines
18Changed paths:
19   M /trunk/test
20   M /trunk/test/Makefile.am
21   A /trunk/test/frames.c
22   A /trunk/test/text.c
23
24  * Added a test for multiple frames support.
25  * Added a test for textfile loading.
26
27------------------------------------------------------------------------
28r631 | sam | 2006-04-22 21:11:25 +0200 (Sat, 22 Apr 2006) | 2 lines
29Changed paths:
30   M /trunk/cucul/cucul.c
31   M /trunk/cucul/cucul.h
32   M /trunk/cucul/cucul_internals.h
33   M /trunk/cucul/sprite.c
34
35  * Support for multiple frames in canvases.
36
37------------------------------------------------------------------------
38r630 | sam | 2006-04-22 21:10:41 +0200 (Sat, 22 Apr 2006) | 2 lines
39Changed paths:
40   M /trunk/cucul/import.c
41
42  * Added a simple "text" importer, until the cool ANSI importer arrives.
43
44------------------------------------------------------------------------
45r629 | sam | 2006-04-22 21:06:59 +0200 (Sat, 22 Apr 2006) | 3 lines
46Changed paths:
47   M /trunk/cucul/export.c
48
49  * Disabled the foreground/background optimisation in the IRC export because
50    it breaks on too many IRC clients.
51
52------------------------------------------------------------------------
53r628 | sam | 2006-04-22 21:04:49 +0200 (Sat, 22 Apr 2006) | 2 lines
54Changed paths:
55   M /trunk/test/demo.c
56   M /trunk/test/spritedit.c
57
58  * Disabled sprite stuff from the tests.
59
60------------------------------------------------------------------------
61r627 | sam | 2006-04-22 21:00:14 +0200 (Sat, 22 Apr 2006) | 2 lines
62Changed paths:
63   M /trunk/cpp/caca++.h
64   M /trunk/cpp/cucul++.cpp
65   M /trunk/cpp/cucul++.h
66
67  * Removed soon-to-be-thrown-away sprite stuff from the C++ bindings.
68
69------------------------------------------------------------------------
70r626 | sam | 2006-04-22 20:54:38 +0200 (Sat, 22 Apr 2006) | 4 lines
71Changed paths:
72   M /trunk/configure.ac
73   M /trunk/cpp/Makefile.am
74
75  * Fixed --enable-cpp to actually do something. Also, disabled it by
76    default for the release, because it's not up to date and needs a lot
77    of polishing.
78
79------------------------------------------------------------------------
80r625 | sam | 2006-04-21 23:41:30 +0200 (Fri, 21 Apr 2006) | 2 lines
81Changed paths:
82   M /trunk/doc/Makefile.am
83   M /trunk/doc/libcaca.dox
84   M /trunk/doc/migrating.dox
85   A /trunk/doc/style.dox
86   A /trunk/doc/tutorial.dox
87
88  * Oops, tutorial.dox was actually missing. Also, added a style.dox skeleton.
89
90------------------------------------------------------------------------
91r624 | sam | 2006-04-21 23:21:20 +0200 (Fri, 21 Apr 2006) | 2 lines
92Changed paths:
93   M /trunk/configure.ac
94
95  * Set version number to 0.99.beta1.
96
97------------------------------------------------------------------------
98r623 | sam | 2006-04-21 22:51:58 +0200 (Fri, 21 Apr 2006) | 2 lines
99Changed paths:
100   M /trunk/cucul/cucul.c
101   M /trunk/cucul/cucul_internals.h
102
103  * Got rid of cv->scratch_line. It's unused, too.
104
105------------------------------------------------------------------------
106r622 | sam | 2006-04-21 22:51:14 +0200 (Fri, 21 Apr 2006) | 2 lines
107Changed paths:
108   M /trunk/cucul/cucul.c
109   M /trunk/cucul/cucul_internals.h
110
111  * Got rid of cv->empty_line, it's now unused.
112
113------------------------------------------------------------------------
114r621 | sam | 2006-04-21 22:49:17 +0200 (Fri, 21 Apr 2006) | 3 lines
115Changed paths:
116   M /trunk/configure.ac
117   M /trunk/cpp/cucul++.cpp
118   M /trunk/cpp/cucul++.h
119   M /trunk/cucul/canvas.c
120   M /trunk/cucul/cucul.h
121   M /trunk/src/cacaview.c
122   M /trunk/src/img2irc.c
123   M /trunk/test/colors.c
124   M /trunk/test/demo.c
125   M /trunk/test/event.c
126   M /trunk/test/gamma.c
127   M /trunk/test/spritedit.c
128
129  * Changed cucul_clear_canvas() again. It now uses the current foreground
130    and background colours to clear the screen.
131
132------------------------------------------------------------------------
133r620 | sam | 2006-04-21 22:24:04 +0200 (Fri, 21 Apr 2006) | 2 lines
134Changed paths:
135   M /trunk/cpp/caca++.cpp
136   M /trunk/cpp/caca++.h
137
138  * Fixed a segfault in the C++ bindings. Vieux porc !
139
140------------------------------------------------------------------------
141r619 | sam | 2006-04-21 21:26:54 +0200 (Fri, 21 Apr 2006) | 2 lines
142Changed paths:
143   M /trunk/caca/Makefile.am
144   M /trunk/configure.ac
145   M /trunk/cpp/Makefile.am
146   M /trunk/cucul/Makefile.am
147
148  * Set library names to lib*.so.0.10.0.
149
150------------------------------------------------------------------------
151r618 | sam | 2006-04-21 21:26:18 +0200 (Fri, 21 Apr 2006) | 2 lines
152Changed paths:
153   M /trunk/cucul/import.c
154
155  * Fixed a compilation warning.
156
157------------------------------------------------------------------------
158r617 | sam | 2006-04-21 21:08:00 +0200 (Fri, 21 Apr 2006) | 2 lines
159Changed paths:
160   M /trunk/cucul/import.c
161
162  * Minor documentation fix.
163
164------------------------------------------------------------------------
165r616 | sam | 2006-04-21 21:06:38 +0200 (Fri, 21 Apr 2006) | 2 lines
166Changed paths:
167   M /trunk/cpp/caca++.cpp
168   M /trunk/cpp/caca++.h
169   M /trunk/cpp/cpptest.cpp
170   M /trunk/cpp/cucul++.cpp
171   M /trunk/cpp/cucul++.h
172
173  * Fixed ugly coding style of the C++ bindings. Vieux porc immonde.
174
175------------------------------------------------------------------------
176r615 | sam | 2006-04-21 20:44:04 +0200 (Fri, 21 Apr 2006) | 4 lines
177Changed paths:
178   M /trunk/caca/driver_raw.c
179   M /trunk/cpp/cucul++.cpp
180   M /trunk/cpp/cucul++.h
181   M /trunk/cucul/Makefile.am
182   M /trunk/cucul/cucul.c
183   M /trunk/cucul/cucul.h
184   M /trunk/cucul/export.c
185   A /trunk/cucul/import.c (from /trunk/cucul/cucul.c:612)
186   M /trunk/src/cacaplay.c
187   M /trunk/src/cacaserver.c
188   M /trunk/src/img2irc.c
189   M /trunk/test/export.c
190
191  * Moved cucul_load_canvas() into cucul/import.c and renamed it into
192    cucul_import_canvas().
193  * Renamed cucul_create_export() into cucul_export_canvas() for consistency.
194
195------------------------------------------------------------------------
196r614 | sam | 2006-04-21 20:09:30 +0200 (Fri, 21 Apr 2006) | 2 lines
197Changed paths:
198   M /trunk/cucul/colour.c
199   M /trunk/cucul/dither.c
200   M /trunk/cucul/export.c
201   M /trunk/cucul/font.c
202
203  * Minor documentation improvements.
204
205------------------------------------------------------------------------
206r613 | sam | 2006-04-21 20:03:22 +0200 (Fri, 21 Apr 2006) | 3 lines
207Changed paths:
208   M /trunk/TODO
209   M /trunk/caca/caca.h
210   M /trunk/cucul/cucul.h
211   M /trunk/doc/Makefile.am
212   M /trunk/doc/libcaca.dox
213   A /trunk/doc/migrating.dox
214   A /trunk/doc/user.dox
215
216  * Documentation improvements. Wrote a small migration guide and added the
217    skeleton of a tutorial for Jylam.
218
219------------------------------------------------------------------------
220r612 | sam | 2006-04-21 18:27:43 +0200 (Fri, 21 Apr 2006) | 3 lines
221Changed paths:
222   M /trunk/AUTHORS
223   M /trunk/NEWS
224   M /trunk/THANKS
225   M /trunk/TODO
226   M /trunk/caca/caca.h
227   M /trunk/doc/Makefile.am
228   M /trunk/doc/doxygen.cfg.in
229   A /trunk/doc/libcaca.dox
230
231  * Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main
232    documentation page from caca.h to a separate file.
233
234------------------------------------------------------------------------
235r611 | sam | 2006-04-21 14:01:14 +0200 (Fri, 21 Apr 2006) | 2 lines
236Changed paths:
237   M /trunk/caca/driver_ncurses.c
238
239  * Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here.
240
241------------------------------------------------------------------------
242r610 | sam | 2006-04-19 15:02:45 +0200 (Wed, 19 Apr 2006) | 2 lines
243Changed paths:
244   M /trunk/cpp/Makefile.am
245
246  * Workaround for broken C++ linking with old libtool versions.
247
248------------------------------------------------------------------------
249r609 | sam | 2006-04-19 13:50:24 +0200 (Wed, 19 Apr 2006) | 3 lines
250Changed paths:
251   M /trunk/NOTES
252   M /trunk/tools/optipal.c
253
254  * Moved the technical discussion on S-Lang's palette optimisation from
255    NOTES to tools/optipal.c.
256
257------------------------------------------------------------------------
258r608 | sam | 2006-04-19 12:10:58 +0200 (Wed, 19 Apr 2006) | 2 lines
259Changed paths:
260   M /trunk/caca/caca.c
261   M /trunk/caca/caca.h
262   M /trunk/caca/caca_internals.h
263   M /trunk/caca/driver_conio.c
264   M /trunk/caca/driver_gl.c
265   M /trunk/caca/driver_ncurses.c
266   M /trunk/caca/driver_raw.c
267   M /trunk/caca/driver_slang.c
268   M /trunk/caca/driver_vga.c
269   M /trunk/caca/driver_win32.c
270   M /trunk/caca/driver_x11.c
271   M /trunk/caca/graphics.c
272   M /trunk/cpp/caca++.cpp
273   M /trunk/cpp/caca++.h
274   M /trunk/cucul/cucul.c
275   M /trunk/python/pypycaca.c
276   M /trunk/python/pypycaca.h
277   M /trunk/src/aafire.c
278   M /trunk/src/cacaball.c
279   M /trunk/src/cacamoir.c
280   M /trunk/src/cacaplas.c
281   M /trunk/src/cacaplay.c
282   M /trunk/src/cacaview.c
283   M /trunk/test/colors.c
284   M /trunk/test/demo.c
285   M /trunk/test/dithering.c
286   M /trunk/test/event.c
287   M /trunk/test/font.c
288   M /trunk/test/gamma.c
289   M /trunk/test/hsv.c
290   M /trunk/test/spritedit.c
291   M /trunk/test/transform.c
292   M /trunk/test/truecolor.c
293   M /trunk/test/unicode.c
294
295  * More function mass-renaming: caca_attach -> caca_create_display, etc.
296
297------------------------------------------------------------------------
298r607 | sam | 2006-04-19 11:07:55 +0200 (Wed, 19 Apr 2006) | 6 lines
299Changed paths:
300   M /trunk/caca/driver_raw.c
301   M /trunk/cucul/cucul.c
302   M /trunk/cucul/export.c
303   M /trunk/src/cacaserver.c
304
305  * Added a new "caca" exporter.
306  * Removed most code from the raw driver and replaced it with a call to the
307    caca exporter.
308  * Slightly changed the caca export format and updated code accordingly.
309  * Improved cacaserver error reporting.
310
311------------------------------------------------------------------------
312r606 | sam | 2006-04-18 18:51:52 +0200 (Tue, 18 Apr 2006) | 2 lines
313Changed paths:
314   M /trunk/debian/control
315
316  * Updates to the Debian build files.
317
318------------------------------------------------------------------------
319r605 | sam | 2006-04-18 18:50:56 +0200 (Tue, 18 Apr 2006) | 4 lines
320Changed paths:
321   M /trunk/cucul/dither.c
322   M /trunk/src/aafire.c
323   M /trunk/src/cacaball.c
324   M /trunk/src/cacamoir.c
325   M /trunk/src/cacaplas.c
326   M /trunk/src/cacaview.c
327   M /trunk/src/img2irc.c
328   M /trunk/test/demo.c
329   M /trunk/test/export.c
330   M /trunk/test/font.c
331   M /trunk/test/gamma.c
332   M /trunk/test/hsv.c
333
334  * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are
335    now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1
336    computations.
337
338------------------------------------------------------------------------
339r604 | sam | 2006-04-18 18:17:14 +0200 (Tue, 18 Apr 2006) | 4 lines
340Changed paths:
341   M /trunk/cucul/cucul.c
342   M /trunk/cucul/dither.c
343   M /trunk/test/demo.c
344   M /trunk/test/dithering.c
345
346  * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random
347    values between 0 and 9 (used to be 0 and 10). Updated documentation
348    accordingly.
349
350------------------------------------------------------------------------
351r603 | sam | 2006-04-18 18:04:01 +0200 (Tue, 18 Apr 2006) | 3 lines
352Changed paths:
353   M /trunk/cpp/cucul++.cpp
354   M /trunk/cpp/cucul++.h
355   M /trunk/cucul/canvas.c
356   M /trunk/cucul/cucul.h
357   M /trunk/src/cacaview.c
358   M /trunk/src/img2irc.c
359   M /trunk/test/colors.c
360   M /trunk/test/demo.c
361   M /trunk/test/event.c
362   M /trunk/test/gamma.c
363   M /trunk/test/spritedit.c
364
365  * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to
366    choose the background colour.
367
368------------------------------------------------------------------------
369r602 | sam | 2006-04-18 17:54:33 +0200 (Tue, 18 Apr 2006) | 4 lines
370Changed paths:
371   M /trunk/caca/driver_conio.c
372   M /trunk/caca/driver_gl.c
373   M /trunk/caca/driver_ncurses.c
374   M /trunk/caca/driver_slang.c
375   M /trunk/caca/driver_vga.c
376   M /trunk/caca/driver_win32.c
377   M /trunk/caca/driver_x11.c
378   M /trunk/caca/graphics.c
379   M /trunk/cpp/cucul++.cpp
380   M /trunk/cucul/Makefile.am
381   A /trunk/cucul/buffer.c (from /trunk/cucul/cucul.c:600)
382   M /trunk/cucul/cucul.c
383   M /trunk/cucul/cucul.h
384   M /trunk/cucul/cucul_internals.h
385   M /trunk/cucul/export.c
386   M /trunk/cucul/font.c
387   M /trunk/src/aafire.c
388   M /trunk/src/cacaball.c
389   M /trunk/src/cacamoir.c
390   M /trunk/src/cacaplas.c
391   M /trunk/src/cacaplay.c
392   M /trunk/src/cacaserver.c
393   M /trunk/src/cacaview.c
394   M /trunk/src/img2irc.c
395   M /trunk/test/colors.c
396   M /trunk/test/demo.c
397   M /trunk/test/dithering.c
398   M /trunk/test/event.c
399   M /trunk/test/export.c
400   M /trunk/test/font.c
401   M /trunk/test/gamma.c
402   M /trunk/test/hsv.c
403   M /trunk/test/spritedit.c
404   M /trunk/test/transform.c
405   M /trunk/test/truecolor.c
406   M /trunk/test/unicode.c
407
408  * Renamed main canvas-related functions so that they have "canvas" in
409    their name, eg. cucul_create() -> cucul_create_canvas() etc.
410  * Moved buffer-related functions to cucul/buffer.c.
411
412------------------------------------------------------------------------
413r601 | sam | 2006-04-18 17:12:12 +0200 (Tue, 18 Apr 2006) | 2 lines
414Changed paths:
415   M /trunk/tools/makefont.c
416
417  * Cosmetic changes.
418
419------------------------------------------------------------------------
420r600 | sam | 2006-04-18 17:11:25 +0200 (Tue, 18 Apr 2006) | 3 lines
421Changed paths:
422   M /trunk/caca/caca.c
423   M /trunk/caca/caca.h
424   M /trunk/caca/caca_internals.h
425   M /trunk/caca/driver_conio.c
426   M /trunk/caca/driver_gl.c
427   M /trunk/caca/driver_ncurses.c
428   M /trunk/caca/driver_raw.c
429   M /trunk/caca/driver_slang.c
430   M /trunk/caca/driver_vga.c
431   M /trunk/caca/driver_win32.c
432   M /trunk/caca/driver_x11.c
433   M /trunk/caca/event.c
434   M /trunk/caca/graphics.c
435   M /trunk/cpp/caca++.cpp
436   M /trunk/cpp/caca++.h
437   M /trunk/cpp/cucul++.cpp
438   M /trunk/cpp/cucul++.h
439   M /trunk/cucul/box.c
440   M /trunk/cucul/canvas.c
441   M /trunk/cucul/charset.c
442   M /trunk/cucul/colour.c
443   M /trunk/cucul/conic.c
444   M /trunk/cucul/cucul.c
445   M /trunk/cucul/dither.c
446   M /trunk/cucul/export.c
447   M /trunk/cucul/font.c
448   M /trunk/cucul/line.c
449   M /trunk/cucul/sprite.c
450   M /trunk/cucul/transform.c
451   M /trunk/cucul/triangle.c
452   M /trunk/src/aafire.c
453   M /trunk/src/cacaball.c
454   M /trunk/src/cacamoir.c
455   M /trunk/src/cacaplas.c
456   M /trunk/src/cacaplay.c
457   M /trunk/src/cacaview.c
458   M /trunk/src/img2irc.c
459   M /trunk/test/colors.c
460   M /trunk/test/demo.c
461   M /trunk/test/dithering.c
462   M /trunk/test/event.c
463   M /trunk/test/export.c
464   M /trunk/test/font.c
465   M /trunk/test/gamma.c
466   M /trunk/test/hsv.c
467   M /trunk/test/spritedit.c
468   M /trunk/test/transform.c
469   M /trunk/test/truecolor.c
470   M /trunk/test/unicode.c
471
472  * Renamed caca_t into caca_display_t.
473  * Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
474
475------------------------------------------------------------------------
476r599 | sam | 2006-04-18 14:59:07 +0200 (Tue, 18 Apr 2006) | 2 lines
477Changed paths:
478   M /trunk/caca/caca.c
479   M /trunk/caca/caca.h
480   M /trunk/caca/caca_internals.h
481   M /trunk/caca/driver_conio.c
482   M /trunk/caca/driver_gl.c
483   M /trunk/caca/driver_ncurses.c
484   M /trunk/caca/driver_raw.c
485   M /trunk/caca/driver_slang.c
486   M /trunk/caca/driver_vga.c
487   M /trunk/caca/driver_win32.c
488   M /trunk/caca/driver_x11.c
489   M /trunk/caca/event.c
490   M /trunk/caca/graphics.c
491   M /trunk/cpp/caca++.cpp
492   M /trunk/cpp/cucul++.cpp
493   M /trunk/cpp/cucul++.h
494   M /trunk/cucul/box.c
495   M /trunk/cucul/canvas.c
496   M /trunk/cucul/colour.c
497   M /trunk/cucul/conic.c
498   M /trunk/cucul/cucul.c
499   M /trunk/cucul/cucul.h
500   M /trunk/cucul/cucul_internals.h
501   M /trunk/cucul/dither.c
502   M /trunk/cucul/export.c
503   M /trunk/cucul/font.c
504   M /trunk/cucul/line.c
505   M /trunk/cucul/sprite.c
506   M /trunk/cucul/transform.c
507   M /trunk/cucul/triangle.c
508   M /trunk/src/aafire.c
509   M /trunk/src/cacaball.c
510   M /trunk/src/cacamoir.c
511   M /trunk/src/cacaplas.c
512   M /trunk/src/cacaplay.c
513   M /trunk/src/cacaserver.c
514   M /trunk/src/cacaview.c
515   M /trunk/src/img2irc.c
516   M /trunk/test/colors.c
517   M /trunk/test/demo.c
518   M /trunk/test/dithering.c
519   M /trunk/test/event.c
520   M /trunk/test/export.c
521   M /trunk/test/font.c
522   M /trunk/test/gamma.c
523   M /trunk/test/hsv.c
524   M /trunk/test/spritedit.c
525   M /trunk/test/transform.c
526   M /trunk/test/truecolor.c
527   M /trunk/test/unicode.c
528
529  * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
530
531------------------------------------------------------------------------
532r598 | sam | 2006-04-18 14:57:11 +0200 (Tue, 18 Apr 2006) | 3 lines
533Changed paths:
534   M /trunk/cpp/Makefile.am
535
536  * Fixed C++ bindings makefile so that it does not try to use the system's
537    <cucul.h> and <caca.h> headers.
538
539------------------------------------------------------------------------
540r597 | sam | 2006-04-18 12:02:42 +0200 (Tue, 18 Apr 2006) | 2 lines
541Changed paths:
542   M /trunk/cucul/export.c
543
544  * Truecolor support for the HTML and HTMLv3 exporters.
545
546------------------------------------------------------------------------
547r596 | sam | 2006-04-18 11:57:15 +0200 (Tue, 18 Apr 2006) | 2 lines
548Changed paths:
549   M /trunk/cucul/colour.c
550
551  * Fixed a bug in _cucul_argb32_to_rgb24fg/bg().
552
553------------------------------------------------------------------------
554r595 | sam | 2006-04-18 10:33:53 +0200 (Tue, 18 Apr 2006) | 2 lines
555Changed paths:
556   M /trunk/README
557   M /trunk/TODO
558
559  * Updated README (caca-config -> pkg-config) and TODO.
560
561------------------------------------------------------------------------
562r594 | sam | 2006-04-18 10:33:06 +0200 (Tue, 18 Apr 2006) | 2 lines
563Changed paths:
564   M /trunk/cucul/export.c
565   M /trunk/tools/makefont.c
566
567  * Cosmetic code changes and minor optimisations.
568
569------------------------------------------------------------------------
570r593 | sam | 2006-04-18 10:24:41 +0200 (Tue, 18 Apr 2006) | 3 lines
571Changed paths:
572   M /trunk/cucul/Makefile.am
573   M /trunk/cucul/cucul.c
574   M /trunk/cucul/cucul_internals.h
575   A /trunk/cucul/export.c
576   D /trunk/cucul/export_ansi.c
577   D /trunk/cucul/export_bitmap.c
578   D /trunk/cucul/export_html.c
579   D /trunk/cucul/export_irc.c
580   D /trunk/cucul/export_ps.c
581   D /trunk/cucul/export_svg.c
582
583  * Merged again all export functions into cucul/export.c. They're all the
584    same and they're very short (50-100 lines).
585
586------------------------------------------------------------------------
587r592 | sam | 2006-04-18 10:21:31 +0200 (Tue, 18 Apr 2006) | 3 lines
588Changed paths:
589   M /trunk/cucul/cucul.h
590   M /trunk/cucul/font.c
591
592  * Changed the buffer type in cucul_render_canvas() to void* to avoid
593    compilation warnings.
594
595------------------------------------------------------------------------
596r591 | sam | 2006-04-18 10:19:42 +0200 (Tue, 18 Apr 2006) | 2 lines
597Changed paths:
598   M /trunk/test/event.c
599
600  * Handle CACA_EVENT_QUIT in the event test program.
601
602------------------------------------------------------------------------
603r590 | sam | 2006-04-18 10:18:03 +0200 (Tue, 18 Apr 2006) | 2 lines
604Changed paths:
605   M /trunk/configure.ac
606
607  * Workaround for broken AC_PATH_X autoconf macros.
608
609------------------------------------------------------------------------
610r589 | sam | 2006-04-18 10:13:20 +0200 (Tue, 18 Apr 2006) | 2 lines
611Changed paths:
612   M /trunk/caca/driver_x11.c
613
614  * Compilation fix.
615
616------------------------------------------------------------------------
617r588 | sam | 2006-04-17 22:09:42 +0200 (Mon, 17 Apr 2006) | 2 lines
618Changed paths:
619   M /trunk/TODO
620   M /trunk/caca/caca.h
621   M /trunk/caca/driver_gl.c
622   M /trunk/caca/driver_x11.c
623   M /trunk/configure.ac
624
625  * Implemented CACA_EVENT_QUIT. Unused yet.
626
627------------------------------------------------------------------------
628r587 | sam | 2006-04-17 15:34:02 +0200 (Mon, 17 Apr 2006) | 2 lines
629Changed paths:
630   M /trunk/cpp
631   M /trunk/cpp/Makefile.am
632
633  * Fixed autotools stuff in the cpp bindings.
634
635------------------------------------------------------------------------
636r586 | sam | 2006-04-17 15:31:43 +0200 (Mon, 17 Apr 2006) | 2 lines
637Changed paths:
638   M /trunk/cpp/cpptest.cpp
639
640  * Compilation fix in cpptest.cpp.
641
642------------------------------------------------------------------------
643r585 | jylam | 2006-04-17 15:23:28 +0200 (Mon, 17 Apr 2006) | 3 lines
644Changed paths:
645   M /trunk/cpp/caca++.cpp
646   M /trunk/cpp/caca++.h
647   M /trunk/cpp/cpptest.cpp
648
649
650 * Fixed compile problem, put Event outside Caca class
651
652------------------------------------------------------------------------
653r584 | sam | 2006-04-17 15:11:33 +0200 (Mon, 17 Apr 2006) | 3 lines
654Changed paths:
655   M /trunk/cpp/cucul++.cpp
656   M /trunk/cpp/cucul++.h
657   M /trunk/cucul/Makefile.am
658   M /trunk/cucul/cucul.c
659   M /trunk/cucul/cucul.h
660   D /trunk/cucul/math.c
661
662  * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
663    cucul.c just in case.
664
665------------------------------------------------------------------------
666r583 | sam | 2006-04-17 15:09:45 +0200 (Mon, 17 Apr 2006) | 2 lines
667Changed paths:
668   D /trunk/cpp/Makefile.in
669   D /trunk/cpp/caca++.pc
670   D /trunk/cpp/cucul++.pc
671
672  * Removed a few useless files (vieux porc).
673
674------------------------------------------------------------------------
675r582 | sam | 2006-04-17 14:48:57 +0200 (Mon, 17 Apr 2006) | 2 lines
676Changed paths:
677   M /trunk/TODO
678
679  * Updated TODO list.
680
681------------------------------------------------------------------------
682r581 | sam | 2006-04-17 14:48:35 +0200 (Mon, 17 Apr 2006) | 2 lines
683Changed paths:
684   M /trunk/test/dithering.c
685   M /trunk/test/truecolor.c
686
687  * Minor cosmetic changes in the test programs.
688
689------------------------------------------------------------------------
690r580 | sam | 2006-04-17 14:48:05 +0200 (Mon, 17 Apr 2006) | 2 lines
691Changed paths:
692   M /trunk/cucul/export_ps.c
693   M /trunk/cucul/export_svg.c
694
695  * Truecolor support in the SVG and PostScript exporters.
696
697------------------------------------------------------------------------
698r579 | sam | 2006-04-17 14:47:34 +0200 (Mon, 17 Apr 2006) | 2 lines
699Changed paths:
700   M /trunk/cucul/Makefile.am
701   M /trunk/cucul/cucul.c
702   M /trunk/cucul/cucul_internals.h
703   A /trunk/cucul/export_bitmap.c
704
705  * Implemented TGA image export.
706
707------------------------------------------------------------------------
708r578 | sam | 2006-04-17 14:46:34 +0200 (Mon, 17 Apr 2006) | 2 lines
709Changed paths:
710   M /trunk/cucul/colour.c
711   M /trunk/cucul/cucul_internals.h
712
713  * Implemented argb32 to rgb24fg/bg colour conversions.
714
715------------------------------------------------------------------------
716r577 | sam | 2006-04-17 14:45:07 +0200 (Mon, 17 Apr 2006) | 3 lines
717Changed paths:
718   M /trunk/test/export.c
719
720  * Use cucul_get_export_list() in the export test instead of hardcoding the
721    list of available formats. Also added a few truecolor blocks to the test.
722
723------------------------------------------------------------------------
724r576 | sam | 2006-04-17 14:41:50 +0200 (Mon, 17 Apr 2006) | 2 lines
725Changed paths:
726   M /trunk/cucul/font.c
727
728  * Fixed abusive strictness in the font loader.
729
730------------------------------------------------------------------------
731r575 | jylam | 2006-04-17 13:24:38 +0200 (Mon, 17 Apr 2006) | 2 lines
732Changed paths:
733   M /trunk/TODO
734
735 * Updated TODO list.
736
737------------------------------------------------------------------------
738r574 | jylam | 2006-04-17 13:19:26 +0200 (Mon, 17 Apr 2006) | 2 lines
739Changed paths:
740   M /trunk/cpp/cpptest.cpp
741
742 * Better C++ test
743
744------------------------------------------------------------------------
745r573 | jylam | 2006-04-17 13:06:48 +0200 (Mon, 17 Apr 2006) | 2 lines
746Changed paths:
747   M /trunk/cpp/caca++.cpp
748   M /trunk/cpp/caca++.h
749   M /trunk/cpp/cpptest.cpp
750   M /trunk/cpp/cucul++.cpp
751   M /trunk/cpp/cucul++.h
752
753 * Added license in C++ files.
754
755------------------------------------------------------------------------
756r572 | jylam | 2006-04-17 13:00:10 +0200 (Mon, 17 Apr 2006) | 2 lines
757Changed paths:
758   M /trunk/cpp/cpptest.cpp
759   M /trunk/cpp/cucul++.cpp
760   M /trunk/cpp/cucul++.h
761
762 * Fixed C++ printf(), added it in example
763
764------------------------------------------------------------------------
765r571 | jylam | 2006-04-17 12:44:40 +0200 (Mon, 17 Apr 2006) | 2 lines
766Changed paths:
767   M /trunk/cpp/cpptest.cpp
768
769 * Forgot a test on Caca() instantiation
770
771------------------------------------------------------------------------
772r570 | jylam | 2006-04-17 12:41:30 +0200 (Mon, 17 Apr 2006) | 2 lines
773Changed paths:
774   M /trunk/Makefile.am
775   M /trunk/configure.ac
776   A /trunk/cpp
777   A /trunk/cpp/Makefile.am
778   A /trunk/cpp/Makefile.in
779   A /trunk/cpp/caca++.cpp
780   A /trunk/cpp/caca++.h
781   A /trunk/cpp/caca++.pc
782   A /trunk/cpp/caca++.pc.in
783   A /trunk/cpp/cpptest.cpp
784   A /trunk/cpp/cucul++.cpp
785   A /trunk/cpp/cucul++.h
786   A /trunk/cpp/cucul++.pc
787   A /trunk/cpp/cucul++.pc.in
788
789 * Added preliminary C++ bindings
790
791------------------------------------------------------------------------
792r569 | sam | 2006-04-16 23:52:05 +0200 (Sun, 16 Apr 2006) | 2 lines
793Changed paths:
794   M /trunk/caca/driver_gl.c
795   M /trunk/caca/driver_x11.c
796
797  * Added truecolor support to the X11 and GL drivers.
798
799------------------------------------------------------------------------
800r568 | sam | 2006-04-16 23:29:40 +0200 (Sun, 16 Apr 2006) | 2 lines
801Changed paths:
802   M /trunk/test
803   M /trunk/test/Makefile.am
804   A /trunk/test/truecolor.c
805
806  * Added test/truecolor.c to test non-ANSI colour pairs.
807
808------------------------------------------------------------------------
809r567 | sam | 2006-04-16 23:26:25 +0200 (Sun, 16 Apr 2006) | 4 lines
810Changed paths:
811   M /trunk/cucul/canvas.c
812   M /trunk/cucul/colour.c
813   M /trunk/cucul/cucul.h
814   M /trunk/cucul/cucul_internals.h
815
816  * Moved cucul_set_color() from canvas.c to colour.c.
817  * Added cucul_set_truecolor() for non-ANSI colours.
818  * Added new argb32 -> rgb12 conversion functions.
819
820------------------------------------------------------------------------
821r566 | sam | 2006-04-16 20:28:47 +0200 (Sun, 16 Apr 2006) | 6 lines
822Changed paths:
823   M /trunk/caca/caca.h
824   M /trunk/caca/caca_internals.h
825   M /trunk/caca/driver_conio.c
826   M /trunk/caca/driver_gl.c
827   M /trunk/caca/driver_ncurses.c
828   M /trunk/caca/driver_raw.c
829   M /trunk/caca/driver_slang.c
830   M /trunk/caca/driver_vga.c
831   M /trunk/caca/driver_win32.c
832   M /trunk/caca/driver_x11.c
833   M /trunk/caca/event.c
834   M /trunk/caca/time.c
835   M /trunk/cucul/cucul.c
836   M /trunk/cucul/cucul.h
837   M /trunk/cucul/cucul_internals.h
838   M /trunk/cucul/dither.c
839   M /trunk/cucul/export_ansi.c
840   M /trunk/cucul/export_html.c
841   M /trunk/cucul/export_irc.c
842   M /trunk/cucul/export_ps.c
843   M /trunk/cucul/export_svg.c
844   M /trunk/cucul/font.c
845   M /trunk/cucul/sprite.c
846   M /trunk/src/aafire.c
847   M /trunk/src/cacaball.c
848   M /trunk/src/cacamoir.c
849   M /trunk/src/cacaplas.c
850   M /trunk/src/cacaplay.c
851   M /trunk/src/cacaserver.c
852   M /trunk/src/cacaview.c
853   M /trunk/src/img2irc.c
854   M /trunk/test/colors.c
855   M /trunk/test/demo.c
856   M /trunk/test/dithering.c
857   M /trunk/test/event.c
858   M /trunk/test/export.c
859   M /trunk/test/font.c
860   M /trunk/test/gamma.c
861   M /trunk/test/hsv.c
862   M /trunk/test/spritedit.c
863   M /trunk/test/transform.c
864   M /trunk/test/unicode.c
865
866  * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs
867    such as cucul_dither_t instead of struct cucul_dither.
868  * Made cucul_buffer_t an opaque structure and implemented the two getters
869    cucul_get_buffer_data() and cucul_get_buffer_size().
870  * Documented all missing functions and function parameters.
871
872------------------------------------------------------------------------
873r565 | sam | 2006-04-16 20:21:14 +0200 (Sun, 16 Apr 2006) | 2 lines
874Changed paths:
875   M /trunk/cucul/cucul.pc.in
876
877  * Fixed bad library name in pc file.
878
879------------------------------------------------------------------------
880r564 | jylam | 2006-04-15 17:24:13 +0200 (Sat, 15 Apr 2006) | 2 lines
881Changed paths:
882   M /trunk/caca/caca_internals.h
883   M /trunk/cucul/font.c
884   M /trunk/msvc/cacaball.vcproj
885   M /trunk/msvc/cacafire.vcproj
886   M /trunk/msvc/cacamoir.vcproj
887   M /trunk/msvc/cacaplas.vcproj
888   M /trunk/msvc/cacaview.vcproj
889   M /trunk/msvc/config.h
890   M /trunk/msvc/libcaca.sln
891   M /trunk/msvc/libcaca.vcproj
892   M /trunk/perl/lib/Term/Caca/Constants.pm
893   M /trunk/perl/lib/Term/Caca.pm
894   M /trunk/perl/lib/Term/Kaka.pm
895
896 * Updated MSVC++ project (static library and src/*)
897
898------------------------------------------------------------------------
899r563 | jylam | 2006-04-15 17:23:13 +0200 (Sat, 15 Apr 2006) | 2 lines
900Changed paths:
901   M /trunk/test/demo.c
902   M /trunk/test/spritedit.c
903
904 * Fixed sprite functions (it compiles now) (Y'a des connards qui font ce qu'ils veulent, mais qui finissent pas)
905
906------------------------------------------------------------------------
907r562 | sam | 2006-04-14 14:10:18 +0200 (Fri, 14 Apr 2006) | 2 lines
908Changed paths:
909   M /trunk/caca/caca.c
910   M /trunk/caca/caca.h
911   M /trunk/caca/event.c
912   M /trunk/caca/graphics.c
913   M /trunk/cucul/box.c
914   M /trunk/cucul/canvas.c
915   M /trunk/cucul/conic.c
916   M /trunk/cucul/cucul.c
917   M /trunk/cucul/cucul.h
918   M /trunk/cucul/dither.c
919   M /trunk/cucul/font.c
920   M /trunk/cucul/line.c
921   M /trunk/cucul/math.c
922   M /trunk/cucul/sprite.c
923   M /trunk/cucul/triangle.c
924
925  * Improved documentation in many places.
926
927------------------------------------------------------------------------
928r561 | sam | 2006-04-14 10:41:59 +0200 (Fri, 14 Apr 2006) | 3 lines
929Changed paths:
930   M /trunk/configure.ac
931   M /trunk/doc/Makefile.am
932   M /trunk/doc/doxygen.cfg.in
933
934  * Generate a PDF documentation instead of the PostScript one. It has nice
935    hyperlinks! Also, set compact LaTeX mode and a few other Doxygen options.
936
937------------------------------------------------------------------------
938r560 | sam | 2006-04-14 10:00:06 +0200 (Fri, 14 Apr 2006) | 2 lines
939Changed paths:
940   M /trunk/cucul/font.c
941
942  * Ahaha I didn't even check that it compiled properly.
943
944------------------------------------------------------------------------
945r559 | sam | 2006-04-14 09:33:48 +0200 (Fri, 14 Apr 2006) | 2 lines
946Changed paths:
947   M /trunk/cucul/font.c
948
949  * Only support version 1 fonts.
950
951------------------------------------------------------------------------
952r558 | sam | 2006-04-14 09:30:53 +0200 (Fri, 14 Apr 2006) | 3 lines
953Changed paths:
954   M /trunk/caca/caca.c
955   M /trunk/caca/caca.h
956   M /trunk/caca/caca_internals.h
957   M /trunk/caca/driver_conio.c
958   M /trunk/caca/driver_gl.c
959   M /trunk/caca/driver_ncurses.c
960   M /trunk/caca/driver_raw.c
961   M /trunk/caca/driver_slang.c
962   M /trunk/caca/driver_vga.c
963   M /trunk/caca/driver_win32.c
964   M /trunk/caca/driver_x11.c
965   M /trunk/caca/event.c
966   M /trunk/caca/graphics.c
967   M /trunk/caca/time.c
968   M /trunk/cucul/box.c
969   M /trunk/cucul/canvas.c
970   M /trunk/cucul/charset.c
971   M /trunk/cucul/colour.c
972   M /trunk/cucul/conic.c
973   M /trunk/cucul/cucul.c
974   M /trunk/cucul/cucul.h
975   M /trunk/cucul/cucul_internals.h
976   M /trunk/cucul/dither.c
977   M /trunk/cucul/export_ansi.c
978   M /trunk/cucul/export_html.c
979   M /trunk/cucul/export_irc.c
980   M /trunk/cucul/export_ps.c
981   M /trunk/cucul/export_svg.c
982   M /trunk/cucul/font.c
983   M /trunk/cucul/line.c
984   M /trunk/cucul/math.c
985   M /trunk/cucul/sprite.c
986   M /trunk/cucul/transform.c
987   M /trunk/cucul/triangle.c
988   M /trunk/kernel/kernel.c
989   M /trunk/kernel/kernel.h
990   M /trunk/python/pypycaca.c
991   M /trunk/python/pypycaca.h
992   M /trunk/src/cacaplas.c
993   M /trunk/src/cacaserver.c
994   M /trunk/src/cacaview.c
995   M /trunk/src/common-image.c
996   M /trunk/src/common-image.h
997
998  * Removed \file directives from all files except caca.h and cucul.h, to
999    remove redundencies in the Doxygen documentation.
1000
1001------------------------------------------------------------------------
1002r557 | sam | 2006-04-13 19:57:19 +0200 (Thu, 13 Apr 2006) | 3 lines
1003Changed paths:
1004   M /trunk/cucul/font.c
1005
1006  * Added a lot of sanity checks to the font parsing. It should now be
1007    secure against broken files, but it probably needs peer review.
1008
1009------------------------------------------------------------------------
1010r556 | sam | 2006-04-13 19:54:07 +0200 (Thu, 13 Apr 2006) | 2 lines
1011Changed paths:
1012   M /trunk/test/Makefile.am
1013   M /trunk/test/font.c
1014
1015  * Redisplay the output bitmap using libcaca. Eh ouais mon gars.
1016
1017------------------------------------------------------------------------
1018r555 | sam | 2006-04-13 19:37:51 +0200 (Thu, 13 Apr 2006) | 2 lines
1019Changed paths:
1020   M /trunk/test/hsv.c
1021
1022  * Fixed caca_get_event() call in test/hsv.c.
1023
1024------------------------------------------------------------------------
1025r554 | sam | 2006-04-13 19:08:16 +0200 (Thu, 13 Apr 2006) | 2 lines
1026Changed paths:
1027   M /trunk/cucul/colour.c
1028
1029  * Fixed compilation warning.
1030
1031------------------------------------------------------------------------
1032r553 | sam | 2006-04-13 18:54:25 +0200 (Thu, 13 Apr 2006) | 2 lines
1033Changed paths:
1034   M /trunk/cucul/colour.c
1035
1036  * Fixed colour conversion routines so that they work with ARGB too.
1037
1038------------------------------------------------------------------------
1039r552 | sam | 2006-04-13 18:10:16 +0200 (Thu, 13 Apr 2006) | 4 lines
1040Changed paths:
1041   M /trunk/cucul/Makefile.am
1042   M /trunk/cucul/cucul.h
1043   M /trunk/cucul/font.c
1044   A /trunk/cucul/font_mono9.h (from /trunk/cucul/font_monospace9.h:548)
1045   A /trunk/cucul/font_monobold12.h
1046   D /trunk/cucul/font_monospace9.h
1047   M /trunk/test/font.c
1048
1049  * Implemented cucul_get_font_list() to retrieve the list of builtin fonts.
1050  * Fixed font selection through cucul_font_load().
1051  * Added a bigger 10x19 bold font.
1052
1053------------------------------------------------------------------------
1054r551 | sam | 2006-04-13 17:36:09 +0200 (Thu, 13 Apr 2006) | 3 lines
1055Changed paths:
1056   M /trunk/tools/makefont.c
1057
1058  * Made makefont more configurable. Also, store the commandline in a comment
1059    so that the font can be easily rebuilt.
1060
1061------------------------------------------------------------------------
1062r550 | sam | 2006-04-13 17:00:56 +0200 (Thu, 13 Apr 2006) | 2 lines
1063Changed paths:
1064   M /trunk/TODO
1065
1066  * Updated TODO list.
1067
1068------------------------------------------------------------------------
1069r549 | sam | 2006-04-13 16:24:31 +0200 (Thu, 13 Apr 2006) | 3 lines
1070Changed paths:
1071   M /trunk/cucul/cucul.h
1072   M /trunk/cucul/font.c
1073   M /trunk/test/font.c
1074
1075  * Internal font support through cucul_load_font(). Documented that.
1076  * Removed ugly hooks from test/font.c.
1077
1078------------------------------------------------------------------------
1079r548 | sam | 2006-04-13 16:23:04 +0200 (Thu, 13 Apr 2006) | 2 lines
1080Changed paths:
1081   M /trunk/cucul/font.c
1082
1083  * Ugly overflow bug in the rendering code.
1084
1085------------------------------------------------------------------------
1086r547 | sam | 2006-04-13 15:33:31 +0200 (Thu, 13 Apr 2006) | 5 lines
1087Changed paths:
1088   M /trunk/cucul/cucul.h
1089   M /trunk/cucul/font.c
1090   M /trunk/test/font.c
1091
1092  * Implemented cucul_get_font_width() and cucul_get_font_height().
1093  * Documented most font functions.
1094  * Cleaned up cucul_render_canvas() and made it actually usable by external
1095    programs. Removed ugly printf() debug calls.
1096
1097------------------------------------------------------------------------
1098r546 | sam | 2006-04-13 14:50:41 +0200 (Thu, 13 Apr 2006) | 2 lines
1099Changed paths:
1100   M /trunk/cucul/cucul.c
1101   M /trunk/cucul/cucul.h
1102   M /trunk/cucul/cucul_internals.h
1103   M /trunk/cucul/export_ansi.c
1104   M /trunk/cucul/export_html.c
1105   M /trunk/cucul/export_irc.c
1106   M /trunk/cucul/export_ps.c
1107   M /trunk/cucul/export_svg.c
1108   M /trunk/src/cacaserver.c
1109   M /trunk/src/img2irc.c
1110   M /trunk/test/export.c
1111
1112  * Renamed cucul_export into cucul_buffer. We'll use it for other things.
1113
1114------------------------------------------------------------------------
1115r545 | sam | 2006-04-13 14:49:54 +0200 (Thu, 13 Apr 2006) | 2 lines
1116Changed paths:
1117   M /trunk/cucul/font_monospace9.h
1118
1119  * Putain de bordel de manche a couilles. I forgot to fix the font.
1120
1121------------------------------------------------------------------------
1122r544 | sam | 2006-04-13 14:44:55 +0200 (Thu, 13 Apr 2006) | 2 lines
1123Changed paths:
1124   M /trunk/tools/makefont.c
1125
1126  * Some cleaning up in makefont.c.
1127
1128------------------------------------------------------------------------
1129r543 | sam | 2006-04-13 14:25:36 +0200 (Thu, 13 Apr 2006) | 3 lines
1130Changed paths:
1131   M /trunk/cucul/font.c
1132   M /trunk/cucul/font_monospace9.h
1133   M /trunk/tools/makefont.c
1134
1135  * Fixed 4, 2 and 1-bit font rendering.
1136  * Replaced the 8-bit internal font with a 4-bit one.
1137
1138------------------------------------------------------------------------
1139r542 | sam | 2006-04-13 14:23:50 +0200 (Thu, 13 Apr 2006) | 3 lines
1140Changed paths:
1141   M /trunk/cucul/colour.c
1142   M /trunk/cucul/cucul_internals.h
1143
1144  * Created internal function _cucul_argb32_to_argb4() that splits an argb
1145    fg/bg value into its separate argb 4-bit fields.
1146
1147------------------------------------------------------------------------
1148r541 | jylam | 2006-04-13 10:58:55 +0200 (Thu, 13 Apr 2006) | 2 lines
1149Changed paths:
1150   M /trunk/test/spritedit.c
1151
1152 * Added silly play with interframe delay. Need to rework sprite format.
1153
1154------------------------------------------------------------------------
1155r540 | sam | 2006-04-13 10:44:25 +0200 (Thu, 13 Apr 2006) | 3 lines
1156Changed paths:
1157   M /trunk/cucul/font_monospace9.h
1158
1159  * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp font
1160    for the moment.
1161
1162------------------------------------------------------------------------
1163r539 | sam | 2006-04-13 10:39:30 +0200 (Thu, 13 Apr 2006) | 2 lines
1164Changed paths:
1165   M /trunk/test
1166   M /trunk/test/Makefile.am
1167   A /trunk/test/font.c
1168
1169  * Added a test program for the font renderer.
1170
1171------------------------------------------------------------------------
1172r538 | sam | 2006-04-13 10:38:34 +0200 (Thu, 13 Apr 2006) | 2 lines
1173Changed paths:
1174   M /trunk/test/export.c
1175
1176  * Code simplification.
1177
1178------------------------------------------------------------------------
1179r537 | sam | 2006-04-13 10:37:32 +0200 (Thu, 13 Apr 2006) | 2 lines
1180Changed paths:
1181   M /trunk/cucul/Makefile.am
1182   M /trunk/cucul/font.c
1183   A /trunk/cucul/font_monospace9.h
1184
1185  * Created a built-in font from Bitstream Vera (Monospace 9).
1186
1187------------------------------------------------------------------------
1188r536 | sam | 2006-04-13 10:26:21 +0200 (Thu, 13 Apr 2006) | 2 lines
1189Changed paths:
1190   M /trunk/configure.ac
1191   M /trunk/tools
1192   M /trunk/tools/Makefile.am
1193   A /trunk/tools/makefont.c
1194
1195  * Added a font creator that uses pango to render glyphs.
1196
1197------------------------------------------------------------------------
1198r535 | sam | 2006-04-13 10:16:04 +0200 (Thu, 13 Apr 2006) | 3 lines
1199Changed paths:
1200   M /trunk/cucul/cucul.h
1201   M /trunk/cucul/font.c
1202
1203  * Slightly updated the font format and wrote a font loader. Also added a
1204    skeleton for the renderer that will not last very long.
1205
1206------------------------------------------------------------------------
1207r534 | sam | 2006-04-12 18:34:34 +0200 (Wed, 12 Apr 2006) | 2 lines
1208Changed paths:
1209   M /trunk/cucul/font.c
1210
1211  * New version of the font format.
1212
1213------------------------------------------------------------------------
1214r533 | sam | 2006-04-12 16:18:19 +0200 (Wed, 12 Apr 2006) | 3 lines
1215Changed paths:
1216   M /trunk/cucul/Makefile.am
1217   A /trunk/cucul/font.c
1218
1219  * Added a file for future font handling routines. Currently only the font
1220    format proposal is in this file. Feel free to comment.
1221
1222------------------------------------------------------------------------
1223r532 | sam | 2006-04-12 10:57:59 +0200 (Wed, 12 Apr 2006) | 2 lines
1224Changed paths:
1225   M /trunk/test
1226   M /trunk/tools
1227
1228  * Proper svn:ignore properties on tools/.
1229
1230------------------------------------------------------------------------
1231r531 | sam | 2006-04-12 10:31:11 +0200 (Wed, 12 Apr 2006) | 3 lines
1232Changed paths:
1233   M /trunk/Makefile.am
1234   M /trunk/caca/driver_slang.c
1235   M /trunk/configure.ac
1236   M /trunk/test/Makefile.am
1237   D /trunk/test/optipal.c
1238   A /trunk/tools
1239   A /trunk/tools/Makefile.am (from /trunk/test/Makefile.am:527)
1240   A /trunk/tools/optipal.c (from /trunk/test/optipal.c:527)
1241
1242  * Moved test/optipal.c to tools/optipal.c. The tools subdirectory will
1243    contain development tools that are only useful to libcaca developers.
1244
1245------------------------------------------------------------------------
1246r530 | sam | 2006-04-11 12:36:31 +0200 (Tue, 11 Apr 2006) | 4 lines
1247Changed paths:
1248   M /trunk/src/Makefile.am
1249   M /trunk/src/cacaview.c
1250
1251  * cacaview works again. Somewhat. Image loading is now handled by the
1252    factored common-image.c file. Feature selection such as antialiasing or
1253    dithering mode are still disabled.
1254
1255------------------------------------------------------------------------
1256r529 | sam | 2006-04-11 12:12:03 +0200 (Tue, 11 Apr 2006) | 2 lines
1257Changed paths:
1258   M /trunk/src/common-image.c
1259
1260  * Renamed "freadint" to "u32fread", and so on.
1261
1262------------------------------------------------------------------------
1263r528 | sam | 2006-04-11 12:05:48 +0200 (Tue, 11 Apr 2006) | 3 lines
1264Changed paths:
1265   M /trunk/src
1266   M /trunk/src/Makefile.am
1267   A /trunk/src/common-image.c (from /trunk/src/cacaview.c:523)
1268   A /trunk/src/common-image.h
1269   A /trunk/src/img2irc.c
1270
1271  * Added img2irc program. I know it does not have "cucul" or "caca" in the
1272    name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png
1273
1274------------------------------------------------------------------------
1275r527 | sam | 2006-04-11 00:06:19 +0200 (Tue, 11 Apr 2006) | 3 lines
1276Changed paths:
1277   M /trunk/cucul/export_ansi.c
1278   M /trunk/cucul/export_html.c
1279   M /trunk/cucul/export_irc.c
1280   M /trunk/cucul/export_ps.c
1281   M /trunk/cucul/export_svg.c
1282
1283  * Avoid useless call to strlen() in the exporters.
1284  * Removed '\x0f' from the IRC exporter until I understand why it was here.
1285
1286------------------------------------------------------------------------
1287r526 | sam | 2006-04-11 00:03:22 +0200 (Tue, 11 Apr 2006) | 2 lines
1288Changed paths:
1289   M /trunk/test/export.c
1290
1291  * Fixed test/export that was not printing the last character of the file.
1292
1293------------------------------------------------------------------------
1294r525 | sam | 2006-04-10 23:07:40 +0200 (Mon, 10 Apr 2006) | 2 lines
1295Changed paths:
1296   M /trunk/TODO
1297
1298  * Updated TODO list. I forgot the aspect ratio function!
1299
1300------------------------------------------------------------------------
1301r524 | sam | 2006-04-10 22:24:12 +0200 (Mon, 10 Apr 2006) | 2 lines
1302Changed paths:
1303   M /trunk/cucul/Makefile.am
1304   D /trunk/cucul/bitmap.c
1305   A /trunk/cucul/dither.c (from /trunk/cucul/bitmap.c:523)
1306
1307  * Renamed bitmap.c into dither.c.
1308
1309------------------------------------------------------------------------
1310r523 | sam | 2006-04-10 22:02:38 +0200 (Mon, 10 Apr 2006) | 2 lines
1311Changed paths:
1312   M /trunk/cucul/bitmap.c
1313   M /trunk/cucul/cucul.c
1314   M /trunk/cucul/cucul.h
1315   M /trunk/cucul/cucul_internals.h
1316   M /trunk/src/aafire.c
1317   M /trunk/src/cacaball.c
1318   M /trunk/src/cacamoir.c
1319   M /trunk/src/cacaplas.c
1320   M /trunk/src/cacaview.c
1321   M /trunk/test/demo.c
1322   M /trunk/test/export.c
1323   M /trunk/test/gamma.c
1324   M /trunk/test/hsv.c
1325
1326  * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
1327
1328------------------------------------------------------------------------
1329r522 | sam | 2006-04-10 11:17:51 +0200 (Mon, 10 Apr 2006) | 4 lines
1330Changed paths:
1331   M /trunk/cucul/bitmap.c
1332   M /trunk/cucul/canvas.c
1333   M /trunk/cucul/cucul.c
1334   M /trunk/cucul/cucul.h
1335   M /trunk/cucul/cucul_internals.h
1336   M /trunk/cucul/sprite.c
1337   M /trunk/test/dithering.c
1338   M /trunk/test/optipal.c
1339
1340  * Replaced enum cucul_color with unsigned int. The size of an enum is not
1341    really portable, and Visual Studio complains when they are not explicitely
1342    cast.
1343
1344------------------------------------------------------------------------
1345r521 | sam | 2006-04-10 11:04:29 +0200 (Mon, 10 Apr 2006) | 2 lines
1346Changed paths:
1347   M /trunk/doc/doxygen.cfg.in
1348
1349  * Updated the Doxygen configuration file.
1350
1351------------------------------------------------------------------------
1352r520 | sam | 2006-04-10 11:00:18 +0200 (Mon, 10 Apr 2006) | 3 lines
1353Changed paths:
1354   M /trunk/cucul/export_ansi.c
1355   M /trunk/cucul/export_html.c
1356   M /trunk/cucul/export_irc.c
1357   M /trunk/cucul/export_ps.c
1358   M /trunk/cucul/export_svg.c
1359
1360  * Fixed old bugs I introduced in the exporters.
1361  * Fixed exporter headers to make Doxygen happy.
1362
1363------------------------------------------------------------------------
1364r519 | sam | 2006-04-10 10:30:02 +0200 (Mon, 10 Apr 2006) | 2 lines
1365Changed paths:
1366   M /trunk/cucul
1367
1368  * Forgot an svn:ignore property.
1369
1370------------------------------------------------------------------------
1371r518 | sam | 2006-04-10 09:52:07 +0200 (Mon, 10 Apr 2006) | 2 lines
1372Changed paths:
1373   M /trunk/caca
1374   M /trunk/caca/Makefile.am
1375   A /trunk/caca/caca.pc.in
1376   M /trunk/configure.ac
1377   M /trunk/cucul/Makefile.am
1378   A /trunk/cucul/cucul.pc.in
1379
1380  * Added pkgconfig files. Eh ouais mon gars.
1381
1382------------------------------------------------------------------------
1383r517 | sam | 2006-04-07 11:46:30 +0200 (Fri, 07 Apr 2006) | 2 lines
1384Changed paths:
1385   M /trunk/caca/driver_conio.c
1386   M /trunk/caca/driver_gl.c
1387   M /trunk/caca/driver_ncurses.c
1388   M /trunk/caca/driver_slang.c
1389   M /trunk/caca/driver_vga.c
1390   M /trunk/caca/driver_win32.c
1391   M /trunk/caca/driver_x11.c
1392   M /trunk/cucul/colour.c
1393   M /trunk/cucul/cucul_internals.h
1394   M /trunk/cucul/export_ansi.c
1395   M /trunk/cucul/export_html.c
1396   M /trunk/cucul/export_irc.c
1397   M /trunk/cucul/export_ps.c
1398   M /trunk/cucul/export_svg.c
1399
1400  * Replaced occurrences of "rgba" with "argb".
1401
1402------------------------------------------------------------------------
1403r516 | sam | 2006-04-07 10:55:01 +0200 (Fri, 07 Apr 2006) | 2 lines
1404Changed paths:
1405   M /trunk/cucul/bitmap.c
1406
1407  * Fixed a syntax error. Gruik.
1408
1409------------------------------------------------------------------------
1410r515 | sam | 2006-04-07 10:19:42 +0200 (Fri, 07 Apr 2006) | 2 lines
1411Changed paths:
1412   M /trunk/cucul/bitmap.c
1413   M /trunk/cucul/cucul.h
1414
1415  * Changed the cucul_set_bitmap_antialias() argument to a string.
1416
1417------------------------------------------------------------------------
1418r514 | sam | 2006-04-06 15:49:10 +0200 (Thu, 06 Apr 2006) | 2 lines
1419Changed paths:
1420   M /trunk/cucul/export_ps.c
1421
1422  * Of course I had to fuck up something. Here, PS export works again.
1423
1424------------------------------------------------------------------------
1425r513 | sam | 2006-04-06 15:41:56 +0200 (Thu, 06 Apr 2006) | 2 lines
1426Changed paths:
1427   M /trunk/caca/driver_conio.c
1428   M /trunk/caca/driver_gl.c
1429   M /trunk/caca/driver_ncurses.c
1430   M /trunk/caca/driver_raw.c
1431   M /trunk/caca/driver_slang.c
1432   M /trunk/caca/driver_vga.c
1433   M /trunk/caca/driver_win32.c
1434   M /trunk/caca/driver_x11.c
1435   M /trunk/cucul/Makefile.am
1436   M /trunk/cucul/canvas.c
1437   A /trunk/cucul/colour.c
1438   M /trunk/cucul/cucul.c
1439   M /trunk/cucul/cucul_internals.h
1440   M /trunk/cucul/export_ansi.c
1441   M /trunk/cucul/export_html.c
1442   M /trunk/cucul/export_irc.c
1443   M /trunk/cucul/export_ps.c
1444   M /trunk/cucul/export_svg.c
1445   M /trunk/cucul/transform.c
1446   M /trunk/src/cacaserver.c
1447
1448  * Store colour information on 32 bits, for future 12-bit colour support.
1449
1450------------------------------------------------------------------------
1451r512 | sam | 2006-04-06 15:21:15 +0200 (Thu, 06 Apr 2006) | 2 lines
1452Changed paths:
1453   M /trunk/cucul/canvas.c
1454   M /trunk/cucul/cucul.h
1455
1456  * Got rid of cucul_get_screen(). Use cucul_export() instead.
1457
1458------------------------------------------------------------------------
1459r511 | sam | 2006-04-06 15:11:12 +0200 (Thu, 06 Apr 2006) | 2 lines
1460Changed paths:
1461   M /trunk/cucul/cucul.c
1462
1463  * Check the magic bytes at the end of the buffer when cucul_load()ing it.
1464
1465------------------------------------------------------------------------
1466r510 | sam | 2006-04-06 15:07:58 +0200 (Thu, 06 Apr 2006) | 2 lines
1467Changed paths:
1468   M /trunk/src/cacaserver.c
1469
1470  * Sanity check in cacaserver.c.
1471
1472------------------------------------------------------------------------
1473r509 | sam | 2006-04-06 12:23:10 +0200 (Thu, 06 Apr 2006) | 2 lines
1474Changed paths:
1475   M /trunk/src/cacaserver.c
1476
1477  * Fixed a crash when realloc() returns a new address.
1478
1479------------------------------------------------------------------------
1480r508 | sam | 2006-04-06 12:19:17 +0200 (Thu, 06 Apr 2006) | 2 lines
1481Changed paths:
1482   M /trunk/cucul/cucul.c
1483
1484  * Fixed old typo that caused qq->height to be uninitialised.
1485
1486------------------------------------------------------------------------
1487r507 | jylam | 2006-04-01 23:29:10 +0200 (Sat, 01 Apr 2006) | 2 lines
1488Changed paths:
1489   M /trunk/src/cacaserver.c
1490
1491 * Oops, removed unused variable
1492
1493------------------------------------------------------------------------
1494r506 | jylam | 2006-04-01 23:26:30 +0200 (Sat, 01 Apr 2006) | 2 lines
1495Changed paths:
1496   M /trunk/src/cacaserver.c
1497
1498 * Added Winsock (c)(tm)(r) compatibility
1499
1500------------------------------------------------------------------------
1501r505 | jylam | 2006-04-01 18:11:37 +0200 (Sat, 01 Apr 2006) | 2 lines
1502Changed paths:
1503   M /trunk/src/cacaplas.c
1504
1505 * removed b0rked test. No more pigs, I just commited 500 of them.
1506
1507------------------------------------------------------------------------
1508r504 | sam | 2006-04-01 17:58:10 +0200 (Sat, 01 Apr 2006) | 2 lines
1509Changed paths:
1510   M /trunk/cucul/bitmap.c
1511
1512  * Set the default dithering mode to Floyd-Steinberg.
1513
1514------------------------------------------------------------------------
1515r503 | sam | 2006-04-01 17:56:31 +0200 (Sat, 01 Apr 2006) | 14 lines
1516Changed paths:
1517   M /trunk/cucul/canvas.c
1518   M /trunk/cucul/sprite.c
1519
1520                             ((`)_.._     ,'-. _..._ _._
1521  * Ooops. Compilation fix.   \,'    '-._.-\  '     ` .-'
1522                             .'            /         (
1523                            /    S        |     _   _ \
1524                           |        a     \     o   o  |
1525                           ;           m         .-.   /
1526                            ;       ',       '-.( '')-'
1527                             '.      |           ;-'
1528                               \    /           /
1529                               /   /-._  __,  7 |
1530                               \  `\  \``  |  | |
1531                                \   \_,\   |  |_,\
1532                                 '-`'      \_,\
1533
1534------------------------------------------------------------------------
1535r502 | sam | 2006-04-01 17:25:33 +0200 (Sat, 01 Apr 2006) | 2 lines
1536Changed paths:
1537   M /trunk/TODO
1538   M /trunk/cucul/canvas.c
1539   M /trunk/cucul/cucul.h
1540
1541  * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.
1542
1543------------------------------------------------------------------------
1544r501 | sam | 2006-04-01 17:02:41 +0200 (Sat, 01 Apr 2006) | 2 lines
1545Changed paths:
1546   M /trunk/TODO
1547
1548  * Updated the TODO list.
1549
1550------------------------------------------------------------------------
1551r500 | sam | 2006-04-01 17:02:05 +0200 (Sat, 01 Apr 2006) | 10 lines
1552Changed paths:
1553   M /trunk/caca/caca.h
1554   M /trunk/cucul/bitmap.c
1555   M /trunk/cucul/cucul.c
1556   M /trunk/cucul/cucul.h
1557   M /trunk/cucul/cucul_internals.h
1558   M /trunk/test/demo.c
1559
1560  * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING
1561    environment variables handling. Replaced that with three per-bitmap
1562    functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and
1563    cucul_set_bitmap_dithering().
1564  * Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast()
1565    prototypes (but did not implement them yet).
1566  * Added cucul_set_bitmap_charset() to choose what characters are going
1567    to be used for the bitmap rendering.
1568  * Removed the now useless cucul_get_feature(), cucul_set_feature() etc.
1569
1570------------------------------------------------------------------------
1571r499 | sam | 2006-04-01 16:44:09 +0200 (Sat, 01 Apr 2006) | 3 lines
1572Changed paths:
1573   M /trunk/caca/caca.h
1574   M /trunk/caca/event.c
1575   M /trunk/src/aafire.c
1576   M /trunk/src/cacaball.c
1577   M /trunk/src/cacamoir.c
1578   M /trunk/src/cacaplas.c
1579   M /trunk/src/cacaplay.c
1580   M /trunk/src/cacaview.c
1581   M /trunk/test/colors.c
1582   M /trunk/test/demo.c
1583   M /trunk/test/dithering.c
1584   M /trunk/test/event.c
1585   M /trunk/test/gamma.c
1586   M /trunk/test/hsv.c
1587   M /trunk/test/spritedit.c
1588   M /trunk/test/transform.c
1589   M /trunk/test/unicode.c
1590
1591  * Merged caca_wait_event() into caca_get_event() and added a timeout
1592    parameter to do what both functions did before, and even more.
1593
1594------------------------------------------------------------------------
1595r498 | sam | 2006-04-01 16:37:27 +0200 (Sat, 01 Apr 2006) | 2 lines
1596Changed paths:
1597   M /trunk/src/Makefile.am
1598
1599  * Disabled cacaview for now. I'm going to utterly break it.
1600
1601------------------------------------------------------------------------
1602r497 | sam | 2006-04-01 16:36:59 +0200 (Sat, 01 Apr 2006) | 2 lines
1603Changed paths:
1604   M /trunk/cucul/cucul.c
1605   M /trunk/cucul/cucul.h
1606
1607  * Added cucul_get_export_list(). Returns a list of known export formats.
1608
1609------------------------------------------------------------------------
1610r496 | sam | 2006-03-29 11:41:30 +0200 (Wed, 29 Mar 2006) | 4 lines
1611Changed paths:
1612   M /trunk/src/cacaserver.c
1613
1614  * cacaserver works again (but needs a complete rewrite because it's really
1615    become ugly). You can now emulate the previous network driver behaviour
1616    by doing: "CACA_DRIVER=raw cacaplas | cacaserver".
1617
1618------------------------------------------------------------------------
1619r495 | sam | 2006-03-28 00:16:58 +0200 (Tue, 28 Mar 2006) | 3 lines
1620Changed paths:
1621   M /trunk/cucul/cucul.c
1622   M /trunk/cucul/cucul.h
1623   M /trunk/src/cacaserver.c
1624   M /trunk/test/export.c
1625
1626  * Changed the 2nd argument of cucul_create_export to a string. This way we
1627    can add new exporters without changing the API.
1628
1629------------------------------------------------------------------------
1630r494 | sam | 2006-03-28 00:12:12 +0200 (Tue, 28 Mar 2006) | 2 lines
1631Changed paths:
1632   M /trunk/src/Makefile.am
1633
1634  * Oops, I barfed that makefile.
1635
1636------------------------------------------------------------------------
1637r493 | jylam | 2006-03-27 23:40:17 +0200 (Mon, 27 Mar 2006) | 2 lines
1638Changed paths:
1639   M /trunk/src/aafire.c
1640   M /trunk/src/cacaball.c
1641   M /trunk/src/cacamoir.c
1642
1643 * Added "powered by libcaca" text to all examples for consistency
1644
1645------------------------------------------------------------------------
1646r492 | sam | 2006-03-27 23:37:52 +0200 (Mon, 27 Mar 2006) | 4 lines
1647Changed paths:
1648   M /trunk/caca/Makefile.am
1649   M /trunk/caca/caca.c
1650   M /trunk/caca/caca.h
1651   M /trunk/caca/caca_internals.h
1652   D /trunk/caca/driver_network.c
1653   M /trunk/src
1654   M /trunk/src/Makefile.am
1655   M /trunk/src/cacaplas.c
1656   A /trunk/src/cacaserver.c (from /trunk/caca/driver_network.c:487)
1657
1658  * Removed the network driver and replaced it with a cacaserver executable
1659    that has all the functionality, except it does not work yet (the stdin
1660    reading routine is missing).
1661
1662------------------------------------------------------------------------
1663r491 | sam | 2006-03-27 23:33:29 +0200 (Mon, 27 Mar 2006) | 3 lines
1664Changed paths:
1665   M /trunk/caca/driver_raw.c
1666   M /trunk/src
1667   M /trunk/src/Makefile.am
1668   A /trunk/src/cacaplay.c
1669
1670  * Implemented a proof-of-concept cacaplay program that can redisplay a
1671    single frame that was saved by the raw driver.
1672
1673------------------------------------------------------------------------
1674r490 | sam | 2006-03-27 23:22:34 +0200 (Mon, 27 Mar 2006) | 4 lines
1675Changed paths:
1676   M /trunk/cucul/cucul.c
1677   M /trunk/cucul/cucul.h
1678
1679  * Implemented cucul_load() to reload a file that was saved with the
1680    raw driver. I know it is inconsistent to have the loader in libcucul
1681    and the exporter in libcaca but I'll find a way to harmonise that.
1682
1683------------------------------------------------------------------------
1684r489 | jylam | 2006-03-27 20:17:09 +0200 (Mon, 27 Mar 2006) | 19 lines
1685Changed paths:
1686   M /trunk/caca/driver_gl.c
1687
1688 * Fixed OpenGL mouse handling
1689
1690Sam      Le        Vieux      Porc
1691            (\____/)
1692Le          / @__@ \            Le
1693           (  (oo)  )   
1694            `-.~~.-'         Vieux
1695Vieux        /    \             
1696           @/      \_         
1697          (/ /    \ \)        Porc
1698Porc       WW`----'WW       
1699
1700Sam      Le        Vieux      Porc
1701
1702
1703
1704
1705
1706
1707------------------------------------------------------------------------
1708r488 | sam | 2006-03-27 20:07:18 +0200 (Mon, 27 Mar 2006) | 2 lines
1709Changed paths:
1710   M /trunk/caca/Makefile.am
1711   M /trunk/caca/caca.c
1712   M /trunk/caca/caca_internals.h
1713   A /trunk/caca/driver_raw.c
1714
1715  * Created a minimal raw driver that outputs stuff to stdout.
1716
1717------------------------------------------------------------------------
1718r487 | sam | 2006-03-27 11:35:22 +0200 (Mon, 27 Mar 2006) | 16 lines
1719Changed paths:
1720   M /trunk/caca/driver_gl.c
1721
1722                                       ██████                ██████
1723 * Ah mais putain j'avais pas vu !    ██░░░░██████████████████░░░░██
1724                                       ██░░░░░░░░░░░░░░░░░░░░░░░░██
1725                                        ██░░░░███░░░░░░░░███░░░░██
1726                                       ██░░░░░░███░░░░░░███░░░░░░██
1727                                      ██░░░░░░░░░░░░░░░░░░░░░░░░░░██
1728                                      ██░░░░░░██████████████░░░░░░██
1729                                      ██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██
1730                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
1731                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
1732                                       ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
1733                                        ██░░░░██████████████░░░░██
1734                                         ███░░░░░░██████░░░░░░███
1735                                           █████░░░░░░░░░░█████
1736                                               ████████████
1737
1738------------------------------------------------------------------------
1739r486 | sam | 2006-03-27 10:01:27 +0200 (Mon, 27 Mar 2006) | 3 lines
1740Changed paths:
1741   M /trunk/caca/driver_gl.c
1742   M /trunk/configure.ac
1743
1744  * Reworked the OpenGL headers and Glut features detection (what did you
1745    expect).
1746
1747------------------------------------------------------------------------
1748r485 | sam | 2006-03-27 09:40:30 +0200 (Mon, 27 Mar 2006) | 2 lines
1749Changed paths:
1750   M /trunk/cucul/cucul.h
1751   M /trunk/cucul/transform.c
1752
1753  * Implemented cucul_invert() to invert a canvas' colours.
1754
1755------------------------------------------------------------------------
1756r484 | jylam | 2006-03-27 01:08:19 +0200 (Mon, 27 Mar 2006) | 2 lines
1757Changed paths:
1758   M /trunk/caca/driver_gl.c
1759
1760 * Fixed glutCheckLoop headers, testing only under MacOSX
1761
1762------------------------------------------------------------------------
1763r483 | jylam | 2006-03-27 00:57:12 +0200 (Mon, 27 Mar 2006) | 2 lines
1764Changed paths:
1765   M /trunk/caca/driver_gl.c
1766   M /trunk/configure.ac
1767
1768 * Added (untested) glut3 glutCheckLoop(), ans a regular display function
1769
1770------------------------------------------------------------------------
1771r482 | sam | 2006-03-26 22:16:28 +0200 (Sun, 26 Mar 2006) | 2 lines
1772Changed paths:
1773   M /trunk/cucul/transform.c
1774
1775  * Minor addition to the rotate code.
1776
1777------------------------------------------------------------------------
1778r481 | sam | 2006-03-25 00:17:25 +0100 (Sat, 25 Mar 2006) | 2 lines
1779Changed paths:
1780   M /trunk/caca/Makefile.am
1781   M /trunk/src/Makefile.am
1782   M /trunk/test/Makefile.am
1783
1784  * Workaround for automake < 1.6.
1785
1786------------------------------------------------------------------------
1787r480 | jylam | 2006-03-24 20:44:12 +0100 (Fri, 24 Mar 2006) | 24 lines
1788Changed paths:
1789   M /trunk/cucul/bitmap.c
1790
1791 * Ok, invert works. OK OK SAM THAT WAS MY FAULT
1792
1793
1794AHAHAH                      _
1795    _._ _..._ .-',     _.._(`))
1796   '-. `     '  /-._.-'    ',/
1797      ) MAIS    \            '.
1798     / _    _    |  JE         \
1799    |  a    a    /     SUIS     |
1800    \   .-.                     ; 
1801     '-('' ).-'       ,' UN    ;
1802        '-;           |      .'
1803           \    VIEUX  \    /
1804           | 7  .__  _.-\   \
1805           | |  |  ``/  /`  /
1806          /,_|  |   /,_/   /
1807             /,_/      '`-'
1808
1809POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORC!
1810
1811
1812
1813
1814
1815------------------------------------------------------------------------
1816r479 | jylam | 2006-03-24 20:34:45 +0100 (Fri, 24 Mar 2006) | 3 lines
1817Changed paths:
1818   M /trunk/cucul/bitmap.c
1819   M /trunk/cucul/cucul.h
1820   M /trunk/test/demo.c
1821
1822 * 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.
1823
1824
1825------------------------------------------------------------------------
1826r478 | sam | 2006-03-24 17:51:59 +0100 (Fri, 24 Mar 2006) | 24 lines
1827Changed paths:
1828   M /trunk/caca/caca.h
1829   M /trunk/caca/caca_internals.h
1830   M /trunk/caca/driver_conio.c
1831   M /trunk/caca/driver_gl.c
1832   M /trunk/caca/driver_ncurses.c
1833   M /trunk/caca/driver_network.c
1834   M /trunk/caca/driver_slang.c
1835   M /trunk/caca/driver_vga.c
1836   M /trunk/caca/driver_win32.c
1837   M /trunk/caca/driver_x11.c
1838   M /trunk/caca/graphics.c
1839   M /trunk/test/demo.c
1840
1841  * Merged caca_show_cursor() and caca_hide_cursor() into caca_set_mouse() so
1842    that we have one function less.
1843  * Fixed coding style.
1844  * Removed FUCKING TABS.               ____.------.___
1845                           _______.----'`` ``` `` ``` ``-.
1846                      _.--' ` ```` ` `  ` ```  ``    ``  ``.
1847                  _.-'    ' ` `` ```      `` ` `'           `.  _
1848               .-''      ` H A H A H A `'  M A I S            \/.)
1849     .    . .-' /       `         `                  `      `` ||
1850     |`-.(``-.          `      `       `        ' `  `    ```  |\
1851     `.  '\```\        ``   `     V I E U X   ' ' ``  `-``    -|\\
1852       `/''````)       `` `          -        -   `````  ' '.' |\_)
1853        |`'_._`       ```      ''`  P O R C .   . ````        /
1854        // @) \    `   ``       ''' .              ```      '/
1855       /''''' |     ` \).`.'-.  ''' _    _         .`` `   '/
1856     .''''- `-'`.   . //   )--   '/,,',,' ,,,,''__,._`' '  /
1857   .'    ` `-  `   ' .'   /   ' /,;;;, ,___.---'     \ '' / \
1858   (`.  .'` __',`''''.--'/   ' /'-----'              | ' /  ))
1859    `'-'/  `'''_.---' \;;|-  '/            ,,,       | ''|`- |
1860      `'--'---'        |;|   /   ,,,,;;;;;;;;;;,,,,, |-' /`  |
1861                       |;|-'|   ,;;;;;;;;;;;;;;;; ;;;/  /|`'''
1862                       ''',,,''',,,,,,,,,,,,,,,'    /,,'''
1863                                   ''''
1864
1865------------------------------------------------------------------------
1866r477 | jylam | 2006-03-24 17:25:39 +0100 (Fri, 24 Mar 2006) | 2 lines
1867Changed paths:
1868   M /trunk/caca/driver_x11.c
1869   M /trunk/caca/graphics.c
1870
1871 * Fixed bug in show/hide cursor, implemented X11 cursor
1872
1873------------------------------------------------------------------------
1874r476 | jylam | 2006-03-24 16:42:46 +0100 (Fri, 24 Mar 2006) | 2 lines
1875Changed paths:
1876   M /trunk/caca/driver_x11.c
1877   M /trunk/test/demo.c
1878
1879 * Added forgotten X11 set/hide cursor (non-working code)
1880
1881------------------------------------------------------------------------
1882r475 | jylam | 2006-03-24 16:00:47 +0100 (Fri, 24 Mar 2006) | 2 lines
1883Changed paths:
1884   M /trunk/caca/caca.h
1885   M /trunk/caca/caca_internals.h
1886   M /trunk/caca/driver_conio.c
1887   M /trunk/caca/driver_gl.c
1888   M /trunk/caca/driver_ncurses.c
1889   M /trunk/caca/driver_network.c
1890   M /trunk/caca/driver_slang.c
1891   M /trunk/caca/driver_vga.c
1892   M /trunk/caca/driver_win32.c
1893   M /trunk/caca/graphics.c
1894
1895 * Added caca_show/hide_cursor, and corresponding GL binding
1896
1897------------------------------------------------------------------------
1898r474 | sam | 2006-03-24 15:17:40 +0100 (Fri, 24 Mar 2006) | 3 lines
1899Changed paths:
1900   M /trunk/caca/caca.h
1901
1902  * Documented the caca_event structure and improved a few things here and
1903    there in the documentation.
1904
1905------------------------------------------------------------------------
1906r473 | sam | 2006-03-24 10:48:20 +0100 (Fri, 24 Mar 2006) | 2 lines
1907Changed paths:
1908   M /trunk/caca/caca.c
1909   M /trunk/caca/caca_internals.h
1910   M /trunk/caca/driver_conio.c
1911   M /trunk/caca/driver_gl.c
1912   M /trunk/caca/driver_ncurses.c
1913   M /trunk/caca/driver_network.c
1914   M /trunk/caca/driver_slang.c
1915   M /trunk/caca/driver_vga.c
1916   M /trunk/caca/driver_win32.c
1917   M /trunk/caca/driver_x11.c
1918
1919  * Allow the driver initialisation to fail, for instance when $DISPLAY = "".
1920
1921------------------------------------------------------------------------
1922r472 | sam | 2006-03-24 10:30:02 +0100 (Fri, 24 Mar 2006) | 2 lines
1923Changed paths:
1924   M /trunk/cucul/math.c
1925
1926  * Removed spurious prototype.
1927
1928------------------------------------------------------------------------
1929r471 | sam | 2006-03-23 19:38:44 +0100 (Thu, 23 Mar 2006) | 2 lines
1930Changed paths:
1931   M /trunk/TODO
1932
1933  * Updated the TODO list with what's been done so far.
1934
1935------------------------------------------------------------------------
1936r470 | sam | 2006-03-23 19:36:59 +0100 (Thu, 23 Mar 2006) | 2 lines
1937Changed paths:
1938   M /trunk/caca/caca.c
1939   M /trunk/caca/caca.h
1940   M /trunk/caca/caca_internals.h
1941   M /trunk/caca/driver_conio.c
1942   M /trunk/caca/driver_gl.c
1943   M /trunk/caca/driver_ncurses.c
1944   M /trunk/caca/driver_network.c
1945   M /trunk/caca/driver_slang.c
1946   M /trunk/caca/driver_vga.c
1947   M /trunk/caca/driver_win32.c
1948   M /trunk/caca/driver_x11.c
1949   M /trunk/caca/event.c
1950   M /trunk/src/aafire.c
1951   M /trunk/src/cacaball.c
1952   M /trunk/src/cacamoir.c
1953   M /trunk/src/cacaplas.c
1954   M /trunk/src/cacaview.c
1955   M /trunk/test/colors.c
1956   M /trunk/test/demo.c
1957   M /trunk/test/dithering.c
1958   M /trunk/test/event.c
1959   M /trunk/test/gamma.c
1960   M /trunk/test/hsv.c
1961   M /trunk/test/spritedit.c
1962   M /trunk/test/transform.c
1963   M /trunk/test/unicode.c
1964
1965  * Massive rework of the event handling code, as per the TODO list.
1966
1967------------------------------------------------------------------------
1968r469 | sam | 2006-03-23 18:20:57 +0100 (Thu, 23 Mar 2006) | 2 lines
1969Changed paths:
1970   M /trunk/test/gamma.c
1971
1972  * Hahaha mais le vieux porc c'est moi.
1973
1974------------------------------------------------------------------------
1975r468 | sam | 2006-03-23 16:14:17 +0100 (Thu, 23 Mar 2006) | 2 lines
1976Changed paths:
1977   M /trunk/cucul/transform.c
1978
1979  * Added missing ASCII characters to cucul_rotate().
1980
1981------------------------------------------------------------------------
1982r467 | sam | 2006-03-23 15:07:32 +0100 (Thu, 23 Mar 2006) | 4 lines
1983Changed paths:
1984   M /trunk/cucul/box.c
1985   M /trunk/cucul/canvas.c
1986   M /trunk/cucul/conic.c
1987   M /trunk/cucul/cucul.h
1988   M /trunk/cucul/cucul_internals.h
1989   M /trunk/cucul/line.c
1990   M /trunk/cucul/triangle.c
1991   M /trunk/src/cacaview.c
1992   M /trunk/test/demo.c
1993   M /trunk/test/event.c
1994   M /trunk/test/export.c
1995   M /trunk/test/spritedit.c
1996
1997  * Made cucul_putchar32() an internal-only function.
1998  * Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8
1999    string instead of a single character as their last argument.
2000
2001------------------------------------------------------------------------
2002r466 | sam | 2006-03-23 14:12:56 +0100 (Thu, 23 Mar 2006) | 2 lines
2003Changed paths:
2004   M /trunk/cucul/cucul.c
2005   M /trunk/cucul/cucul.h
2006   M /trunk/src/aafire.c
2007   M /trunk/src/cacaball.c
2008   M /trunk/src/cacamoir.c
2009   M /trunk/src/cacaplas.c
2010   M /trunk/src/cacaview.c
2011   M /trunk/test/colors.c
2012   M /trunk/test/demo.c
2013   M /trunk/test/dithering.c
2014   M /trunk/test/event.c
2015   M /trunk/test/export.c
2016   M /trunk/test/gamma.c
2017   M /trunk/test/hsv.c
2018   M /trunk/test/spritedit.c
2019   M /trunk/test/transform.c
2020   M /trunk/test/unicode.c
2021
2022  * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
2023
2024------------------------------------------------------------------------
2025r465 | sam | 2006-03-23 12:34:27 +0100 (Thu, 23 Mar 2006) | 4 lines
2026Changed paths:
2027   M /trunk/TODO
2028
2029  * Removed done stuff from the TODO.
2030  * Updated the TODO list with what I said in the mailing-list. The top
2031    priority is what's marked "API-dependent stuff".
2032
2033------------------------------------------------------------------------
2034r464 | sam | 2006-03-23 12:03:43 +0100 (Thu, 23 Mar 2006) | 2 lines
2035Changed paths:
2036   M /trunk/test
2037   M /trunk/test/Makefile.am
2038   A /trunk/test/transform.c
2039
2040  * Added a test for the transformation routines.
2041
2042------------------------------------------------------------------------
2043r463 | sam | 2006-03-23 12:00:54 +0100 (Thu, 23 Mar 2006) | 2 lines
2044Changed paths:
2045   M /trunk/cucul/transform.c
2046
2047  * Added more characters to the flip/rotate routines.
2048
2049------------------------------------------------------------------------
2050r462 | sam | 2006-03-23 10:47:06 +0100 (Thu, 23 Mar 2006) | 3 lines
2051Changed paths:
2052   M /trunk/cucul/Makefile.am
2053   M /trunk/cucul/cucul.h
2054   A /trunk/cucul/transform.c
2055
2056  * Added cucul_flip(), cucul_flop() and cucul_transform() to perform
2057    operations on canvases.
2058
2059------------------------------------------------------------------------
2060r461 | sam | 2006-03-22 22:15:57 +0100 (Wed, 22 Mar 2006) | 2 lines
2061Changed paths:
2062   M /trunk/caca/caca.c
2063   M /trunk/caca/caca.h
2064   M /trunk/caca/caca_internals.h
2065   M /trunk/caca/driver_conio.c
2066   M /trunk/caca/driver_gl.c
2067   M /trunk/caca/driver_ncurses.c
2068   M /trunk/caca/driver_network.c
2069   M /trunk/caca/driver_slang.c
2070   M /trunk/caca/driver_vga.c
2071   M /trunk/caca/driver_win32.c
2072   M /trunk/caca/driver_x11.c
2073   M /trunk/caca/event.c
2074   M /trunk/caca/graphics.c
2075   M /trunk/caca/time.c
2076   M /trunk/cucul/bitmap.c
2077   M /trunk/cucul/box.c
2078   M /trunk/cucul/canvas.c
2079   M /trunk/cucul/charset.c
2080   M /trunk/cucul/conic.c
2081   M /trunk/cucul/cucul.c
2082   M /trunk/cucul/cucul.h
2083   M /trunk/cucul/cucul_internals.h
2084   M /trunk/cucul/export_ansi.c
2085   M /trunk/cucul/export_html.c
2086   M /trunk/cucul/export_irc.c
2087   M /trunk/cucul/export_ps.c
2088   M /trunk/cucul/export_svg.c
2089   M /trunk/cucul/line.c
2090   M /trunk/cucul/math.c
2091   M /trunk/cucul/sprite.c
2092   M /trunk/cucul/triangle.c
2093   M /trunk/kernel/kernel.c
2094   M /trunk/kernel/kernel.h
2095   M /trunk/test
2096
2097  * Slightly changed header comments.
2098
2099------------------------------------------------------------------------
2100r460 | sam | 2006-03-22 21:10:14 +0100 (Wed, 22 Mar 2006) | 2 lines
2101Changed paths:
2102   M /trunk/cucul/canvas.c
2103
2104  * Optimise cucul_blit() by using memcpy() if there is no mask.
2105
2106------------------------------------------------------------------------
2107r459 | sam | 2006-03-22 20:54:37 +0100 (Wed, 22 Mar 2006) | 3 lines
2108Changed paths:
2109   M /trunk/cucul/canvas.c
2110   M /trunk/cucul/cucul.h
2111   M /trunk/test/Makefile.am
2112   M /trunk/test/gamma.c
2113
2114  * Added the cucul_blit() function. It lets us blit various canvas one
2115    onto the other with an optional mask.
2116
2117------------------------------------------------------------------------
2118r458 | sam | 2006-03-22 20:20:52 +0100 (Wed, 22 Mar 2006) | 2 lines
2119Changed paths:
2120   M /trunk/cucul/cucul.c
2121
2122  * Fixed an uninitialised structure member.
2123
2124------------------------------------------------------------------------
2125r457 | sam | 2006-03-22 19:38:06 +0100 (Wed, 22 Mar 2006) | 3 lines
2126Changed paths:
2127   M /trunk/cucul/Makefile.am
2128   A /trunk/cucul/canvas.c (from /trunk/cucul/char.c:445)
2129   D /trunk/cucul/char.c
2130
2131  * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there
2132    that is a bit more high level than characters.
2133
2134------------------------------------------------------------------------
2135r456 | sam | 2006-03-22 19:29:39 +0100 (Wed, 22 Mar 2006) | 2 lines
2136Changed paths:
2137   M /trunk/caca/driver_network.c
2138   M /trunk/cucul/cucul.c
2139   M /trunk/cucul/cucul.h
2140   M /trunk/test/export.c
2141
2142  * Renamed cucul_get_export() to cucul_create_export().
2143
2144------------------------------------------------------------------------
2145r455 | sam | 2006-03-22 18:49:18 +0100 (Wed, 22 Mar 2006) | 2 lines
2146Changed paths:
2147   M /trunk/cucul/bitmap.c
2148   M /trunk/cucul/cucul.h
2149   M /trunk/src/aafire.c
2150   M /trunk/src/cacaball.c
2151   M /trunk/src/cacamoir.c
2152   M /trunk/src/cacaplas.c
2153   M /trunk/src/cacaview.c
2154   M /trunk/test/demo.c
2155   M /trunk/test/export.c
2156   M /trunk/test/gamma.c
2157   M /trunk/test/hsv.c
2158
2159  * Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed.
2160
2161------------------------------------------------------------------------
2162r454 | sam | 2006-03-22 18:46:11 +0100 (Wed, 22 Mar 2006) | 3 lines
2163Changed paths:
2164   M /trunk/cucul/cucul.c
2165   M /trunk/cucul/cucul.h
2166   M /trunk/src/aafire.c
2167   M /trunk/src/cacaball.c
2168   M /trunk/src/cacamoir.c
2169   M /trunk/src/cacaplas.c
2170   M /trunk/src/cacaview.c
2171   M /trunk/test/colors.c
2172   M /trunk/test/demo.c
2173   M /trunk/test/dithering.c
2174   M /trunk/test/event.c
2175   M /trunk/test/export.c
2176   M /trunk/test/gamma.c
2177   M /trunk/test/hsv.c
2178   M /trunk/test/spritedit.c
2179   M /trunk/test/unicode.c
2180
2181  * Changed the cucul_init parameter so that it now directly accepts a
2182    canvas size (use cucul_init(0, 0) for the old behaviour).
2183
2184------------------------------------------------------------------------
2185r453 | sam | 2006-03-22 18:34:03 +0100 (Wed, 22 Mar 2006) | 2 lines
2186Changed paths:
2187   M /trunk/kernel/kernel.c
2188
2189  * Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode.
2190
2191------------------------------------------------------------------------
2192r452 | sam | 2006-03-22 18:30:56 +0100 (Wed, 22 Mar 2006) | 2 lines
2193Changed paths:
2194   M /trunk/cucul/cucul.c
2195
2196  * Removed code that did not need to be duplicated.
2197
2198------------------------------------------------------------------------
2199r451 | sam | 2006-03-22 17:09:14 +0100 (Wed, 22 Mar 2006) | 2 lines
2200Changed paths:
2201   M /trunk/src/cacaview.c
2202
2203  * Gamma support in cacaview (through the g/G key).
2204
2205------------------------------------------------------------------------
2206r450 | sam | 2006-03-22 16:00:43 +0100 (Wed, 22 Mar 2006) | 2 lines
2207Changed paths:
2208   M /trunk/test/gamma.c
2209
2210  * Added colour to the gamma test.
2211
2212------------------------------------------------------------------------
2213r449 | sam | 2006-03-22 15:56:50 +0100 (Wed, 22 Mar 2006) | 2 lines
2214Changed paths:
2215   M /trunk/cucul/bitmap.c
2216
2217  * Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1).
2218
2219------------------------------------------------------------------------
2220r448 | sam | 2006-03-22 14:58:24 +0100 (Wed, 22 Mar 2006) | 2 lines
2221Changed paths:
2222   M /trunk/test/gamma.c
2223
2224  * Animated gamma test.
2225
2226------------------------------------------------------------------------
2227r447 | sam | 2006-03-22 14:15:08 +0100 (Wed, 22 Mar 2006) | 2 lines
2228Changed paths:
2229   M /trunk/cucul/cucul.h
2230   M /trunk/cucul/math.c
2231
2232  * Got rid of cucul_powf(), too complex to implement and no longer used.
2233
2234------------------------------------------------------------------------
2235r446 | sam | 2006-03-22 14:12:54 +0100 (Wed, 22 Mar 2006) | 3 lines
2236Changed paths:
2237   M /trunk/configure.ac
2238   M /trunk/cucul/bitmap.c
2239
2240  * Added optional support for CP437 gray blocks in the bitmap renderer.
2241  * Use a custom pow() function for gamma computation.
2242
2243------------------------------------------------------------------------
2244r445 | sam | 2006-03-21 12:05:56 +0100 (Tue, 21 Mar 2006) | 2 lines
2245Changed paths:
2246   M /trunk/cucul/math.c
2247
2248  * Tried to do something with cucul_powf. It currently sucks.
2249
2250------------------------------------------------------------------------
2251r444 | sam | 2006-03-21 11:52:24 +0100 (Tue, 21 Mar 2006) | 2 lines
2252Changed paths:
2253   M /trunk/src/cacaplas.c
2254
2255  * Changed the cacaplas colours. Yeah, I do what I want.
2256
2257------------------------------------------------------------------------
2258r443 | sam | 2006-03-21 11:09:15 +0100 (Tue, 21 Mar 2006) | 27 lines
2259Changed paths:
2260   M /trunk/test/Makefile.am
2261   A /trunk/test/gamma.c
2262
2263                                                        ___
2264  * Bitmap gamma test example. Of       ,---.        /""`_,'
2265    course it does not work yet,        |    `\``""-;   /
2266    because some dirty old pig          \   /`\\     ';'
2267    implemented a cucul_powf()        .')   |     __   \
2268    function that only works         / (`  /     /(O\. _|
2269    with integer exponents.       .-`|  `"`      `    .-\_
2270                               .-'   \                  ` ;=-.
2271    HAHAHAHA MAIS            .'        .           ._,   / o o\
2272    VIEUX PORC !         .-'`            .           '-._;_._.J
2273                     .-'`                               `.-'`
2274                 _. -`         L            '          .'
2275               .'           U                  '- ._.-'
2276             /`          C                         /
2277            /         y                           |
2278      ._   ;       J                         |    |
2279       )).-|                     |           |    /
2280      (/`.-|                \    \           /  .;
2281      ( (_)|                 |    \         ; .' |
2282       '--';                 |    `\       / /   |
2283            \                |      `\    /.'   /
2284             \               /        ;  |`\   |
2285              '.           .'      _.-|  |  |  |
2286                '-.     .-';_"---'`.__|  |  |  \
2287                   `'-._     ``'-.    |  \  \__\\
2288                        `''--.___\\   \__\\
2289
2290------------------------------------------------------------------------
2291r442 | sam | 2006-03-21 10:52:32 +0100 (Tue, 21 Mar 2006) | 2 lines
2292Changed paths:
2293   M /trunk/cucul/bitmap.c
2294   M /trunk/cucul/cucul.h
2295   M /trunk/cucul/sprite.c
2296   M /trunk/src/aafire.c
2297   M /trunk/src/cacaball.c
2298   M /trunk/src/cacamoir.c
2299   M /trunk/src/cacaplas.c
2300   M /trunk/src/cacaview.c
2301   M /trunk/test/demo.c
2302   M /trunk/test/export.c
2303   M /trunk/test/hsv.c
2304
2305  * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.
2306
2307------------------------------------------------------------------------
2308r441 | sam | 2006-03-21 10:48:02 +0100 (Tue, 21 Mar 2006) | 2 lines
2309Changed paths:
2310   M /trunk/configure.ac
2311   M /trunk/kernel/kernel.c
2312
2313  * Use the asm versions of sin and cos when available.
2314
2315------------------------------------------------------------------------
2316r440 | jylam | 2006-03-20 16:23:11 +0100 (Mon, 20 Mar 2006) | 2 lines
2317Changed paths:
2318   M /trunk/caca/driver_gl.c
2319
2320 * Added a bird.
2321
2322------------------------------------------------------------------------
2323r439 | sam | 2006-03-19 18:10:12 +0100 (Sun, 19 Mar 2006) | 2 lines
2324Changed paths:
2325   M /trunk/caca/driver_x11.c
2326
2327  * Added basic support for a few Unicode characters to the X11 driver.
2328
2329------------------------------------------------------------------------
2330r438 | sam | 2006-03-19 17:59:34 +0100 (Sun, 19 Mar 2006) | 2 lines
2331Changed paths:
2332   M /trunk/src/cacaplas.c
2333
2334  * Added a lame "powered by libcaca" banner to cacaplas.
2335
2336------------------------------------------------------------------------
2337r437 | sam | 2006-03-19 17:59:01 +0100 (Sun, 19 Mar 2006) | 2 lines
2338Changed paths:
2339   M /trunk/TODO
2340
2341  * Added a few notes to the TODO list.
2342
2343------------------------------------------------------------------------
2344r436 | sam | 2006-03-19 17:42:31 +0100 (Sun, 19 Mar 2006) | 18 lines
2345Changed paths:
2346   M /trunk/src/cacaball.c
2347
2348 Nan mais avec ma config   _,--.       ,--._
2349 d'Emacs c'est vraiment    \  > `-"""-' <  /
2350 impossible qu'il reste     `-.         .-'
2351 des tabs dans mon code       / 'e___e` \
2352                       \__   (   (o o)   )
2353  HAHAHAHA MAIS              _\_  `='  _/_
2354   VIEUX PORC !             / /|`-._.-'|\ \
2355            \   .,         / /||_______||\ \
2356              .,|_)      _/ /_||=======||_\ \_
2357  _   _______( ,\ ',    / _/==||       ||==\_ \
2358'(-'.`        '-``o t__ `'(   ^^       ^^   )`'
2359  '/                 (")   \               /
2360   |                t-`     \______|______/
2361    \           )_.-`       |______|______|
2362     \  .^--|  /_|            )__|   |__(
2363      \_(_\ |_|'[_\          /   ]   [   \
2364      '[_\  '[_\             `--'     `--'
2365
2366------------------------------------------------------------------------
2367r435 | sam | 2006-03-19 17:34:53 +0100 (Sun, 19 Mar 2006) | 2 lines
2368Changed paths:
2369   M /trunk/test/unicode.c
2370
2371  * More special characters in the Unicode test.
2372
2373------------------------------------------------------------------------
2374r434 | sam | 2006-03-18 01:12:25 +0100 (Sat, 18 Mar 2006) | 2 lines
2375Changed paths:
2376   M /trunk/caca/caca.h
2377   M /trunk/caca/caca_internals.h
2378   M /trunk/caca/event.c
2379   M /trunk/caca/graphics.c
2380   M /trunk/cucul/char.c
2381   M /trunk/cucul/cucul_internals.h
2382
2383  * Cosmetic fixes.
2384
2385------------------------------------------------------------------------
2386r433 | sam | 2006-03-18 01:06:24 +0100 (Sat, 18 Mar 2006) | 2 lines
2387Changed paths:
2388   M /trunk/caca/driver_network.c
2389   M /trunk/cucul/cucul.c
2390   M /trunk/cucul/cucul.h
2391   M /trunk/cucul/export_ansi.c
2392   M /trunk/cucul/export_html.c
2393   M /trunk/cucul/export_irc.c
2394   M /trunk/cucul/export_ps.c
2395   M /trunk/cucul/export_svg.c
2396   M /trunk/test/export.c
2397
2398  * Renamed cucul_buffer to cucul_export. Vanilla rum rules.
2399
2400------------------------------------------------------------------------
2401r432 | sam | 2006-03-17 14:32:58 +0100 (Fri, 17 Mar 2006) | 2 lines
2402Changed paths:
2403   M /trunk/caca/driver_conio.c
2404   M /trunk/caca/driver_vga.c
2405   M /trunk/cucul/Makefile.am
2406   M /trunk/cucul/char.c
2407   A /trunk/cucul/charset.c (from /trunk/cucul/char.c:428)
2408   M /trunk/cucul/cucul_internals.h
2409
2410  * Factorised some charset handling code into a new cucul/charset.c file.
2411
2412------------------------------------------------------------------------
2413r431 | sam | 2006-03-17 11:35:26 +0100 (Fri, 17 Mar 2006) | 2 lines
2414Changed paths:
2415   M /trunk/test/export.c
2416
2417  * Added a few commonly escaped characters to the export test: ( ) " < > &
2418
2419------------------------------------------------------------------------
2420r430 | sam | 2006-03-17 10:56:28 +0100 (Fri, 17 Mar 2006) | 2 lines
2421Changed paths:
2422   M /trunk/cucul/export_svg.c
2423
2424  * Full Unicode support in the SVG exporter.
2425
2426------------------------------------------------------------------------
2427r429 | sam | 2006-03-17 10:49:16 +0100 (Fri, 17 Mar 2006) | 2 lines
2428Changed paths:
2429   M /trunk/caca/driver_x11.c
2430
2431  * Print '?' instead of spaces for unknown glyphs in the X11 driver.
2432
2433------------------------------------------------------------------------
2434r428 | sam | 2006-03-16 20:10:12 +0100 (Thu, 16 Mar 2006) | 14 lines
2435Changed paths:
2436   M /trunk/cucul/export_ps.c
2437
2438                                        ___                     
2439                                        ',_`""\        .---,   
2440                                           \   :-""``/`    |   
2441          Ahaha mais vieux porc !!          `;'     //`\   /   
2442                                            /   __     |   ('. 
2443                                           |_ ./O)\     \  `) \
2444                                          _/-.    `      `"`  |`
2445                                      .-=; `                  /
2446                                     /o o \   ,_,           .   
2447                                     L._._;_.-'           .     
2448                                       `'-.`             '     
2449                                           `.         '         
2450                                             '-._. -'           
2451
2452------------------------------------------------------------------------
2453r427 | sam | 2006-03-16 20:00:59 +0100 (Thu, 16 Mar 2006) | 2 lines
2454Changed paths:
2455   M /trunk/ChangeLog
2456
2457  * Updated ChangeLog and converted it to UTF-8.
2458
2459------------------------------------------------------------------------
2460r426 | sam | 2006-03-16 19:58:39 +0100 (Thu, 16 Mar 2006) | 2 lines
2461Changed paths:
2462   M /trunk/cucul/export_svg.c
2463
2464  * Fixed Unicode handling and improved coding style in the SVG exporter.
2465
2466------------------------------------------------------------------------
2467r425 | sam | 2006-03-16 19:52:40 +0100 (Thu, 16 Mar 2006) | 2 lines
2468Changed paths:
2469   M /trunk/test/export.c
2470
2471  * Do not write the trailing \0 when exporting data.
2472
2473------------------------------------------------------------------------
2474r424 | sam | 2006-03-16 19:44:07 +0100 (Thu, 16 Mar 2006) | 3 lines
2475Changed paths:
2476   M /trunk/cucul/export_ps.c
2477
2478  * Fixed syntax errors in the generated PostScript document if ( ) \ or
2479    Unicode characters are encountered.
2480
2481------------------------------------------------------------------------
2482r423 | sam | 2006-03-16 19:09:26 +0100 (Thu, 16 Mar 2006) | 3 lines
2483Changed paths:
2484   M /trunk/cucul/export_ps.c
2485
2486  * Optimised for speed and space, fixed a few bugs, and improved coding style
2487    in the PS exporter (vieux porc !).
2488
2489------------------------------------------------------------------------
2490r422 | sam | 2006-03-16 18:04:09 +0100 (Thu, 16 Mar 2006) | 2 lines
2491Changed paths:
2492   M /trunk/cucul/cucul.c
2493
2494  * Comment clarification.
2495
2496------------------------------------------------------------------------
2497r421 | sam | 2006-03-16 17:59:57 +0100 (Thu, 16 Mar 2006) | 2 lines
2498Changed paths:
2499   M /trunk/caca/driver_win32.c
2500
2501  * Fix resizing of the Win32 console. It now adapts to the requested size.
2502
2503------------------------------------------------------------------------
2504r420 | sam | 2006-03-16 13:58:55 +0100 (Thu, 16 Mar 2006) | 3 lines
2505Changed paths:
2506   M /trunk/caca/driver_conio.c
2507   M /trunk/caca/driver_vga.c
2508
2509  * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
2510  * Cosmetic code changes.
2511
2512------------------------------------------------------------------------
2513r419 | sam | 2006-03-16 13:50:07 +0100 (Thu, 16 Mar 2006) | 2 lines
2514Changed paths:
2515   M /trunk/caca/driver_slang.c
2516
2517  * Fixed compiler warnings when UTF-8 S-Lang is not available.
2518
2519------------------------------------------------------------------------
2520r418 | sam | 2006-03-16 13:49:20 +0100 (Thu, 16 Mar 2006) | 2 lines
2521Changed paths:
2522   M /trunk/caca/driver_ncurses.c
2523   M /trunk/configure.ac
2524
2525  * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.
2526
2527------------------------------------------------------------------------
2528r417 | sam | 2006-03-16 13:46:39 +0100 (Thu, 16 Mar 2006) | 3 lines
2529Changed paths:
2530   M /trunk/build-win32
2531
2532  * Distribute the license with Win32 packages and convert text files to
2533    CRLF format.
2534
2535------------------------------------------------------------------------
2536r416 | sam | 2006-03-15 23:07:55 +0100 (Wed, 15 Mar 2006) | 3 lines
2537Changed paths:
2538   M /trunk/caca/driver_conio.c
2539   M /trunk/test/unicode.c
2540
2541  * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
2542    the DOS/conio.h driver, and updated the unicode test accordingly.
2543
2544------------------------------------------------------------------------
2545r415 | sam | 2006-03-15 21:39:43 +0100 (Wed, 15 Mar 2006) | 2 lines
2546Changed paths:
2547   M /trunk/test/export.c
2548   M /trunk/test/unicode.c
2549
2550  * Added a few more Unicode characters to the export and unicode tests.
2551
2552------------------------------------------------------------------------
2553r414 | sam | 2006-03-15 21:30:39 +0100 (Wed, 15 Mar 2006) | 3 lines
2554Changed paths:
2555   M /trunk/caca/driver_conio.c
2556
2557  * Partial Unicode support for the DOS/conio.h driver. Glyphs that have
2558    equivalents in CP437 0x7f - 0xff are translated.
2559
2560------------------------------------------------------------------------
2561r413 | sam | 2006-03-15 19:41:29 +0100 (Wed, 15 Mar 2006) | 2 lines
2562Changed paths:
2563   M /trunk/cucul/export_html.c
2564
2565  * Unicode support in the HTML exporter.
2566
2567------------------------------------------------------------------------
2568r412 | sam | 2006-03-15 18:42:03 +0100 (Wed, 15 Mar 2006) | 2 lines
2569Changed paths:
2570   M /trunk/caca/caca.c
2571
2572  * Cosmetic.
2573
2574------------------------------------------------------------------------
2575r411 | sam | 2006-03-15 18:33:03 +0100 (Wed, 15 Mar 2006) | 2 lines
2576Changed paths:
2577   M /trunk/test
2578   M /trunk/test/Makefile.am
2579   A /trunk/test/export.c
2580
2581  * Small test program for exporters. Usage: "export html", "export irc" etc.
2582
2583------------------------------------------------------------------------
2584r410 | jylam | 2006-03-15 18:16:09 +0100 (Wed, 15 Mar 2006) | 24 lines
2585Changed paths:
2586   A /trunk/cucul/export_svg.c
2587
2588 * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
2589*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
2590p______...___________________________p
2591e____(_..__`'-.,--,__________________e
2592n_____'-._'-.__`\a\\_________________n
2593i_________'.___.'_(|_________________i
2594s____________7____||_________________s
2595b___________/___.'_|_________________b
2596i__________/_.-'__,J_________________i
2597r_________/_________\________________r
2598d________||___/______;_______________d
2599*________||__|_______|_______________*
2600p________`\__\_______|__/__''\_______p
2601e__________'._\______/.-`____{}|_____e
2602n___________/\_`;_.-'_________/______n
2603i___________\_;(((____.--'\_/________i
2604s_________.(((_____.-;\______________s
2605b____.--'`_____,;`'.'-;\_____________b
2606i_taco's____.'____'._.'\\____________i
2607r_dick_--'_________|__\_|____________r
2608d__________________\_\,_/____________d
2609*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
2610
2611
2612------------------------------------------------------------------------
2613r409 | jylam | 2006-03-15 17:55:40 +0100 (Wed, 15 Mar 2006) | 2 lines
2614Changed paths:
2615   M /trunk/cucul/Makefile.am
2616   M /trunk/cucul/cucul.c
2617   M /trunk/cucul/cucul.h
2618   M /trunk/cucul/export_html.c
2619   M /trunk/cucul/export_ps.c
2620
2621 * Added preliminary (but working) SVG exporter
2622
2623------------------------------------------------------------------------
2624r408 | jylam | 2006-03-15 16:03:43 +0100 (Wed, 15 Mar 2006) | 2 lines
2625Changed paths:
2626   M /trunk/caca/driver_network.c
2627
2628 * Added telnet commands and options strings for debug
2629
2630------------------------------------------------------------------------
2631r407 | jylam | 2006-03-15 14:48:51 +0100 (Wed, 15 Mar 2006) | 2 lines
2632Changed paths:
2633   M /trunk/test/demo.c
2634
2635 * Fixed refresh when updating parameter in display_menu()
2636
2637------------------------------------------------------------------------
2638r406 | jylam | 2006-03-15 14:10:34 +0100 (Wed, 15 Mar 2006) | 2 lines
2639Changed paths:
2640   M /trunk/kernel/kernel.c
2641
2642 * Removed false comment
2643
2644------------------------------------------------------------------------
2645r405 | jylam | 2006-03-15 14:06:25 +0100 (Wed, 15 Mar 2006) | 2 lines
2646Changed paths:
2647   M /trunk/src/cacaball.c
2648
2649 * Optimised cacaballs a bit
2650
2651------------------------------------------------------------------------
2652r404 | jylam | 2006-03-15 13:51:08 +0100 (Wed, 15 Mar 2006) | 2 lines
2653Changed paths:
2654   M /trunk/src/cacaball.c
2655
2656 * Better cacaballs parameters
2657
2658------------------------------------------------------------------------
2659r403 | sam | 2006-03-15 11:04:56 +0100 (Wed, 15 Mar 2006) | 3 lines
2660Changed paths:
2661   M /trunk/src/cacamoir.c
2662
2663  * Increased cacamoir circle thikness by 50%, because it currently really
2664    sucks in small resolutions.
2665
2666------------------------------------------------------------------------
2667r402 | sam | 2006-03-15 11:03:04 +0100 (Wed, 15 Mar 2006) | 2 lines
2668Changed paths:
2669   M /trunk/caca/driver_gl.c
2670   M /trunk/caca/driver_ncurses.c
2671   M /trunk/caca/driver_x11.c
2672   M /trunk/src/cacaball.c
2673
2674  * Minor coding style fixes.
2675
2676------------------------------------------------------------------------
2677r401 | sam | 2006-03-15 11:02:08 +0100 (Wed, 15 Mar 2006) | 2 lines
2678Changed paths:
2679   M /trunk/caca/driver_win32.c
2680
2681  * UTF-8 support in the Win32 driver.
2682
2683------------------------------------------------------------------------
2684r400 | sam | 2006-03-15 11:01:14 +0100 (Wed, 15 Mar 2006) | 3 lines
2685Changed paths:
2686   M /trunk/caca/caca.h
2687   M /trunk/caca/driver_network.c
2688
2689  * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
2690  * Use RETSIGTYPE for signal handler return values.
2691
2692------------------------------------------------------------------------
2693r399 | sam | 2006-03-15 10:57:04 +0100 (Wed, 15 Mar 2006) | 4 lines
2694Changed paths:
2695   M /trunk/caca/driver_slang.c
2696   M /trunk/configure.ac
2697
2698  * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
2699    in the SLang driver.
2700  * Cosmetic fixes in configure.ac.
2701
2702------------------------------------------------------------------------
2703r398 | sam | 2006-03-14 23:05:34 +0100 (Tue, 14 Mar 2006) | 6 lines
2704Changed paths:
2705   M /trunk/caca/driver_network.c
2706   M /trunk/cucul/cucul.c
2707   M /trunk/cucul/cucul.h
2708   M /trunk/cucul/cucul_internals.h
2709   M /trunk/cucul/export_ansi.c
2710   M /trunk/cucul/export_html.c
2711   M /trunk/cucul/export_irc.c
2712   M /trunk/cucul/export_ps.c
2713
2714  * Replaced all cucul_get_* exporters with a generic cucul_export() function.
2715  * Got rid of static buffers; we now use cucul_free() to free exported
2716    buffers.
2717  * Fixed light background in the ANSI exporter by adding escape sequences for
2718    most terminal emulators.
2719
2720------------------------------------------------------------------------
2721r397 | jylam | 2006-03-14 20:01:19 +0100 (Tue, 14 Mar 2006) | 2 lines
2722Changed paths:
2723   M /trunk/kernel/kernel.c
2724
2725 * Fixed UPPER() for strcasecmp
2726
2727------------------------------------------------------------------------
2728r396 | sam | 2006-03-14 19:10:30 +0100 (Tue, 14 Mar 2006) | 2 lines
2729Changed paths:
2730   M /trunk/kernel/kernel.c
2731
2732  * Rewrote strncasecmp. Totally untested, of course.
2733
2734------------------------------------------------------------------------
2735r395 | sam | 2006-03-14 18:09:17 +0100 (Tue, 14 Mar 2006) | 2 lines
2736Changed paths:
2737   M /trunk/cucul/export_ps.c
2738
2739  * STATIC char const. AHAHAHAHA.
2740
2741------------------------------------------------------------------------
2742r394 | sam | 2006-03-14 18:06:12 +0100 (Tue, 14 Mar 2006) | 3 lines
2743Changed paths:
2744   M /trunk/caca/driver_network.c
2745
2746  * Do not switch to alternate screen when clearing, because sometimes we
2747    are unable to cleanly restore the state.
2748
2749------------------------------------------------------------------------
2750r393 | jylam | 2006-03-14 17:57:53 +0100 (Tue, 14 Mar 2006) | 2 lines
2751Changed paths:
2752   M /trunk/cucul/export_ps.c
2753
2754 * Cosmetic changes. AHAHAH I COMMITED IT MYSELF.
2755
2756------------------------------------------------------------------------
2757r392 | jylam | 2006-03-14 17:51:38 +0100 (Tue, 14 Mar 2006) | 2 lines
2758Changed paths:
2759   M /trunk/cucul/export_ps.c
2760
2761 * Postscript exporter now kinda works. Paper size to be fixed
2762
2763------------------------------------------------------------------------
2764r391 | jylam | 2006-03-14 16:39:38 +0100 (Tue, 14 Mar 2006) | 2 lines
2765Changed paths:
2766   M /trunk/cucul/Makefile.am
2767   M /trunk/cucul/cucul.c
2768   M /trunk/cucul/cucul.h
2769   M /trunk/cucul/cucul_internals.h
2770   A /trunk/cucul/export_ps.c
2771
2772 * Added preliminary Postscript (tm) (r) (c) exporter.
2773
2774------------------------------------------------------------------------
2775r390 | sam | 2006-03-14 15:19:58 +0100 (Tue, 14 Mar 2006) | 2 lines
2776Changed paths:
2777   M /trunk/caca/driver_network.c
2778
2779  * Pressing Ctrl-C on the client side now drops the connection.
2780
2781------------------------------------------------------------------------
2782r389 | sam | 2006-03-14 13:49:32 +0100 (Tue, 14 Mar 2006) | 2 lines
2783Changed paths:
2784   M /trunk/TODO
2785
2786  * Updated the TODO list, mostly with Unicode-related tasks.
2787
2788------------------------------------------------------------------------
2789r388 | sam | 2006-03-14 13:49:01 +0100 (Tue, 14 Mar 2006) | 3 lines
2790Changed paths:
2791   M /trunk/caca/caca.h
2792   M /trunk/caca/driver_network.c
2793
2794  * Changed port environment variable to "CACA_PORT". No need to mention it's
2795    a network port, we could have guessed.
2796
2797------------------------------------------------------------------------
2798r387 | sam | 2006-03-14 13:30:17 +0100 (Tue, 14 Mar 2006) | 2 lines
2799Changed paths:
2800   M /trunk/caca/caca.c
2801
2802  * Ooops, fixed an old typo.
2803
2804------------------------------------------------------------------------
2805r386 | sam | 2006-03-14 13:16:11 +0100 (Tue, 14 Mar 2006) | 2 lines
2806Changed paths:
2807   M /trunk/src/cacaball.c
2808
2809  * Fixed a warning in cacaball.c.
2810
2811------------------------------------------------------------------------
2812r385 | sam | 2006-03-13 20:04:29 +0100 (Mon, 13 Mar 2006) | 11 lines
2813Changed paths:
2814   M /trunk/caca/driver_network.c
2815
2816  * Improvements to the network output:
2817    + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
2818      the registered ports area, but we'd never be accepted anyway).
2819    + Retry network sends in caca_get_event(), too.
2820    + Have a per-client buffer in case of network congestion. If that buffer
2821      gets full, just drop it and start again at the next frame.
2822    + Set the window title to "caca for the network".
2823    + Do not send the ANSI buffer's terminating \0.
2824    + Restore the SIGPIPE handler on close.
2825    + Set window size to 80x24 instead of 80x25.
2826
2827------------------------------------------------------------------------
2828r384 | sam | 2006-03-13 19:07:35 +0100 (Mon, 13 Mar 2006) | 24 lines
2829Changed paths:
2830   M /trunk/cucul/export_ansi.c
2831   M /trunk/cucul/export_html.c
2832   M /trunk/cucul/export_irc.c
2833   M /trunk/perl/lib/Term/Caca/Bitmap.pm
2834   M /trunk/perl/lib/Term/Caca/Constants.pm
2835   M /trunk/perl/lib/Term/Caca/Sprite.pm
2836   M /trunk/perl/lib/Term/Caca.pm
2837   M /trunk/perl/lib/Term/Kaka/Bitmap.pm
2838   M /trunk/perl/lib/Term/Kaka/Constants.pm
2839   M /trunk/perl/lib/Term/Kaka/Sprite.pm
2840   M /trunk/perl/lib/Term/Kaka.pm
2841   M /trunk/python/pypycaca.c
2842   M /trunk/python/pypycaca.h
2843
2844  * Set svn:keyword Id property on a few files.
2845
2846  Note to developers: use that chunk in your ~/.subversion/config:
2847
2848[miscellany]
2849enable-auto-props = yes
2850
2851[auto-props]
2852*.m = svn:keywords=Id
2853*.h = svn:keywords=Id
2854*.mm = svn:keywords=Id
2855*.c = svn:keywords=Id
2856*.cpp = svn:keywords=Id
2857*.pch = svn:keywords=Id
2858*.command = svn:keywords=Id
2859*.pl = svn:keywords=Id
2860*.pm = svn:keywords=Id
2861*.py = svn:keywords=Id
2862*.sh = svn:keywords=Id
2863*.txt = svn:keywords=Id
2864*.html = svn:keywords=Id
2865*.php = svn:keywords=Id
2866
2867
2868------------------------------------------------------------------------
2869r383 | sam | 2006-03-13 19:05:12 +0100 (Mon, 13 Mar 2006) | 2 lines
2870Changed paths:
2871   M /trunk/cucul/export_ansi.c
2872
2873  * Fixed end of lines in the ANSI exporter (CRLF, not LFCR).
2874
2875------------------------------------------------------------------------
2876r382 | sam | 2006-03-13 18:49:04 +0100 (Mon, 13 Mar 2006) | 2 lines
2877Changed paths:
2878   M /trunk/caca/caca.c
2879
2880  * Fixed an uninitialised variable in the event queue handling.
2881
2882------------------------------------------------------------------------
2883r381 | sam | 2006-03-13 18:38:18 +0100 (Mon, 13 Mar 2006) | 2 lines
2884Changed paths:
2885   M /trunk/test/colors.c
2886
2887  * Allow the color test to be built as a kernel.
2888
2889------------------------------------------------------------------------
2890r380 | sam | 2006-03-13 18:36:14 +0100 (Mon, 13 Mar 2006) | 2 lines
2891Changed paths:
2892   M /trunk/THANKS
2893
2894  * Sorted list of extra contributors by topic and added the FSF.
2895
2896------------------------------------------------------------------------
2897r379 | sam | 2006-03-10 20:21:33 +0100 (Fri, 10 Mar 2006) | 3 lines
2898Changed paths:
2899   M /trunk/caca/driver_network.c
2900
2901  * Set the client sockets as non-blocking, and implemented non-blocking
2902    writes. Currently works very badly with more than one client.
2903
2904------------------------------------------------------------------------
2905r378 | jylam | 2006-03-10 18:56:40 +0100 (Fri, 10 Mar 2006) | 2 lines
2906Changed paths:
2907   M /trunk/kernel/kernel.c
2908
2909 * wrote strcasecmp for fun
2910
2911------------------------------------------------------------------------
2912r377 | jylam | 2006-03-10 18:41:23 +0100 (Fri, 10 Mar 2006) | 2 lines
2913Changed paths:
2914   M /trunk/cucul/Makefile.am
2915   A /trunk/cucul/export_ansi.c
2916   A /trunk/cucul/export_html.c
2917   A /trunk/cucul/export_irc.c
2918   D /trunk/cucul/exporter_ansi.c
2919   D /trunk/cucul/exporter_html.c
2920   D /trunk/cucul/exporter_irc.c
2921
2922 * Renamed exporter_* to export_*, from God recommendation.
2923
2924------------------------------------------------------------------------
2925r376 | jylam | 2006-03-10 18:32:08 +0100 (Fri, 10 Mar 2006) | 2 lines
2926Changed paths:
2927   M /trunk/cucul/Makefile.am
2928   D /trunk/cucul/export.c
2929   A /trunk/cucul/exporter_ansi.c
2930   A /trunk/cucul/exporter_html.c
2931   A /trunk/cucul/exporter_irc.c
2932
2933 * Exploded cucul/export.c
2934
2935------------------------------------------------------------------------
2936r375 | jylam | 2006-03-10 16:11:40 +0100 (Fri, 10 Mar 2006) | 2 lines
2937Changed paths:
2938   M /trunk/caca/caca.c
2939   M /trunk/caca/caca.h
2940   M /trunk/caca/driver_network.c
2941
2942 * Added CACA_NETWORK_PORT env and related documentation
2943
2944------------------------------------------------------------------------
2945r374 | jylam | 2006-03-10 15:41:24 +0100 (Fri, 10 Mar 2006) | 2 lines
2946Changed paths:
2947   M /trunk/caca/driver_network.c
2948   M /trunk/configure.ac
2949   M /trunk/cucul/cucul_internals.h
2950
2951 * 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
2952
2953------------------------------------------------------------------------
2954r373 | sam | 2006-03-10 14:06:40 +0100 (Fri, 10 Mar 2006) | 4 lines
2955Changed paths:
2956   M /trunk/caca/driver_network.c
2957
2958  * Handle incoming connections in network_get_event() as well as
2959    network_display() so that new clients immediately get the contents
2960    of the canvas and do not need to wait for a caca_display() call.
2961
2962------------------------------------------------------------------------
2963r372 | sam | 2006-03-10 11:03:30 +0100 (Fri, 10 Mar 2006) | 3 lines
2964Changed paths:
2965   M /trunk/cucul/char.c
2966
2967  * Preliminary support for UTF-8 in cucul_putstr(). Also added a
2968    cucul_putchar32() function but I'm not convinced it will be useful.
2969
2970------------------------------------------------------------------------
2971r371 | sam | 2006-03-10 11:01:22 +0100 (Fri, 10 Mar 2006) | 4 lines
2972Changed paths:
2973   M /trunk/caca/driver_conio.c
2974   M /trunk/caca/driver_gl.c
2975   M /trunk/caca/driver_ncurses.c
2976   M /trunk/caca/driver_network.c
2977   M /trunk/caca/driver_win32.c
2978   M /trunk/caca/driver_x11.c
2979   M /trunk/caca/graphics.c
2980
2981  * Use the internal version of cucul_set_size in output drivers so that
2982    they can force a resize. We need to find a way to make those specific
2983    cucul - caca interactions unavailable to the clueless user.
2984
2985------------------------------------------------------------------------
2986r370 | sam | 2006-03-10 10:48:33 +0100 (Fri, 10 Mar 2006) | 2 lines
2987Changed paths:
2988   M /trunk/src/cacaball.c
2989   M /trunk/src/cacamoir.c
2990   M /trunk/src/cacaplas.c
2991
2992  * Made cacamoir, cacaball and cacaplas buildable into a kernel.
2993
2994------------------------------------------------------------------------
2995r369 | sam | 2006-03-10 10:43:13 +0100 (Fri, 10 Mar 2006) | 3 lines
2996Changed paths:
2997   M /trunk/caca/driver_vga.c
2998
2999  * Assume the VGA screen is 320x200 and really resize the cucul canvas to
3000    80x25 upon initialisation.
3001
3002------------------------------------------------------------------------
3003r368 | sam | 2006-03-10 10:34:16 +0100 (Fri, 10 Mar 2006) | 2 lines
3004Changed paths:
3005   M /trunk/caca/driver_slang.c
3006
3007  * Added Unicode support to the SLang driver.
3008
3009------------------------------------------------------------------------
3010r367 | sam | 2006-03-10 10:31:32 +0100 (Fri, 10 Mar 2006) | 2 lines
3011Changed paths:
3012   M /trunk/kernel/kernel.c
3013   M /trunk/kernel/kernel.h
3014
3015  * Implemented a few math functions in our kernel: cos(), sin(), sqrt().
3016
3017------------------------------------------------------------------------
3018r366 | sam | 2006-03-10 10:30:30 +0100 (Fri, 10 Mar 2006) | 2 lines
3019Changed paths:
3020   M /trunk/test/unicode.c
3021
3022  * More Unicode tests: gradient glyphs, double width characters.
3023
3024------------------------------------------------------------------------
3025r365 | jylam | 2006-03-09 20:27:55 +0100 (Thu, 09 Mar 2006) | 2 lines
3026Changed paths:
3027   M /trunk/build-kernel
3028
3029 * Oops, modified build-kernel while testing and commited it ;)
3030
3031------------------------------------------------------------------------
3032r364 | jylam | 2006-03-09 20:27:14 +0100 (Thu, 09 Mar 2006) | 2 lines
3033Changed paths:
3034   M /trunk/build-kernel
3035   M /trunk/caca/driver_network.c
3036
3037 * 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.
3038
3039------------------------------------------------------------------------
3040r363 | sam | 2006-03-09 17:57:32 +0100 (Thu, 09 Mar 2006) | 2 lines
3041Changed paths:
3042   M /trunk/caca/driver_vga.c
3043
3044  * Fixed VGA colours. The values only range from 0 to 63.
3045
3046------------------------------------------------------------------------
3047r362 | sam | 2006-03-09 16:35:00 +0100 (Thu, 09 Mar 2006) | 4 lines
3048Changed paths:
3049   M /trunk/build-kernel
3050   M /trunk/caca/caca_internals.h
3051   M /trunk/cucul/cucul_internals.h
3052   M /trunk/kernel/kernel.c
3053   M /trunk/kernel/kernel.h
3054
3055  * Added assembly code for inb() and outb().
3056  * Print a small message at kernel boot time just to check that the kernel
3057    was properly loaded.
3058
3059------------------------------------------------------------------------
3060r361 | jylam | 2006-03-09 14:24:06 +0100 (Thu, 09 Mar 2006) | 2 lines
3061Changed paths:
3062   M /trunk/cucul/export.c
3063
3064 * Added tests for malloc()'s
3065
3066------------------------------------------------------------------------
3067r360 | jylam | 2006-03-09 14:08:41 +0100 (Thu, 09 Mar 2006) | 2 lines
3068Changed paths:
3069   M /trunk/README
3070   M /trunk/cucul/cucul.c
3071   M /trunk/cucul/cucul_internals.h
3072   M /trunk/cucul/export.c
3073
3074 * Updated README for network driver, fixed remaining exporters
3075
3076------------------------------------------------------------------------
3077r359 | sam | 2006-03-09 14:04:59 +0100 (Thu, 09 Mar 2006) | 2 lines
3078Changed paths:
3079   M /trunk/caca/Makefile.am
3080   M /trunk/configure.ac
3081   M /trunk/kernel/Makefile.am
3082
3083  * Added a conditional to only build the kernel if --enable-vga was set.
3084
3085------------------------------------------------------------------------
3086r358 | sam | 2006-03-09 13:56:33 +0100 (Thu, 09 Mar 2006) | 2 lines
3087Changed paths:
3088   M /trunk/build-kernel
3089
3090  * Set executable flag to the build-kernel script.
3091
3092------------------------------------------------------------------------
3093r357 | sam | 2006-03-09 13:47:37 +0100 (Thu, 09 Mar 2006) | 3 lines
3094Changed paths:
3095   A /trunk/COPYING.GPL
3096   M /trunk/Makefile.am
3097   A /trunk/build-kernel
3098   M /trunk/caca/time.c
3099   M /trunk/configure.ac
3100   M /trunk/cucul/bitmap.c
3101   M /trunk/cucul/box.c
3102   M /trunk/cucul/char.c
3103   M /trunk/cucul/conic.c
3104   M /trunk/cucul/cucul.c
3105   M /trunk/cucul/cucul_internals.h
3106   M /trunk/cucul/export.c
3107   M /trunk/cucul/line.c
3108   M /trunk/cucul/math.c
3109   M /trunk/cucul/sprite.c
3110   M /trunk/cucul/triangle.c
3111   A /trunk/kernel
3112   A /trunk/kernel/Makefile.am
3113   A /trunk/kernel/kernel.c
3114   A /trunk/kernel/kernel.h
3115   A /trunk/kernel/multiboot.S
3116   A /trunk/kernel/multiboot.h
3117   M /trunk/src
3118   M /trunk/src/aafire.c
3119
3120  * Added glue code to compile libcaca without a libc and build applications
3121    as multiboot kernels.
3122
3123------------------------------------------------------------------------
3124r356 | sam | 2006-03-09 13:44:49 +0100 (Thu, 09 Mar 2006) | 2 lines
3125Changed paths:
3126   M /trunk/caca/driver_conio.c
3127
3128  * Cosmetic change.
3129
3130------------------------------------------------------------------------
3131r355 | sam | 2006-03-09 13:43:10 +0100 (Thu, 09 Mar 2006) | 2 lines
3132Changed paths:
3133   M /trunk/README
3134
3135  * Slightly updated README.
3136
3137------------------------------------------------------------------------
3138r354 | sam | 2006-03-09 13:41:02 +0100 (Thu, 09 Mar 2006) | 2 lines
3139Changed paths:
3140   M /trunk/caca/caca.c
3141   M /trunk/caca/caca_internals.h
3142   A /trunk/caca/driver_vga.c
3143
3144  * Pure VGA output driver.
3145
3146------------------------------------------------------------------------
3147r353 | sam | 2006-03-09 13:37:39 +0100 (Thu, 09 Mar 2006) | 2 lines
3148Changed paths:
3149   M /trunk/caca/graphics.c
3150
3151  * Removed unused includes.
3152
3153------------------------------------------------------------------------
3154r352 | sam | 2006-03-09 13:35:47 +0100 (Thu, 09 Mar 2006) | 2 lines
3155Changed paths:
3156   M /trunk/AUTHORS
3157
3158  * Added a few details for authors.
3159
3160------------------------------------------------------------------------
3161r351 | sam | 2006-03-09 13:34:40 +0100 (Thu, 09 Mar 2006) | 3 lines
3162Changed paths:
3163   M /trunk/test
3164   M /trunk/test/Makefile.am
3165   A /trunk/test/unicode.c
3166
3167  * Added a tiny Unicode test program. Of course it does not work yet, but
3168    good to have something to start with.
3169
3170------------------------------------------------------------------------
3171r350 | jylam | 2006-03-09 10:52:24 +0100 (Thu, 09 Mar 2006) | 2 lines
3172Changed paths:
3173   M /trunk/caca/caca.h
3174   M /trunk/cucul/cucul.h
3175
3176 * Updated documentation a bit
3177
3178------------------------------------------------------------------------
3179r349 | jylam | 2006-03-09 10:44:54 +0100 (Thu, 09 Mar 2006) | 2 lines
3180Changed paths:
3181   M /trunk/caca/driver_network.c
3182   M /trunk/cucul/cucul.c
3183   M /trunk/cucul/cucul_internals.h
3184   M /trunk/cucul/export.c
3185
3186 * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well.
3187
3188------------------------------------------------------------------------
3189r348 | jylam | 2006-03-09 09:45:40 +0100 (Thu, 09 Mar 2006) | 2 lines
3190Changed paths:
3191   M /trunk/caca/driver_network.c
3192
3193 * Fixed memory leak in network driver
3194
3195------------------------------------------------------------------------
3196r347 | sam | 2006-03-08 23:39:43 +0100 (Wed, 08 Mar 2006) | 2 lines
3197Changed paths:
3198   M /trunk/caca/driver_gl.c
3199
3200  * Made the OpenGL colors slightly less saturated.
3201
3202------------------------------------------------------------------------
3203r346 | sam | 2006-03-08 23:29:00 +0100 (Wed, 08 Mar 2006) | 3 lines
3204Changed paths:
3205   M /trunk/caca/driver_conio.c
3206   M /trunk/caca/driver_gl.c
3207   M /trunk/caca/driver_ncurses.c
3208   M /trunk/caca/driver_slang.c
3209   M /trunk/caca/driver_win32.c
3210   M /trunk/caca/driver_x11.c
3211
3212  * Make output drivers more error resilient when handling UTF-32 characters,
3213    by simply ignoring everything non ASCII :-)
3214
3215------------------------------------------------------------------------
3216r345 | jylam | 2006-03-08 21:58:07 +0100 (Wed, 08 Mar 2006) | 2 lines
3217Changed paths:
3218   M /trunk/caca/driver_network.c
3219
3220 * Fixed blinking screen
3221
3222------------------------------------------------------------------------
3223r344 | jylam | 2006-03-08 21:23:06 +0100 (Wed, 08 Mar 2006) | 2 lines
3224Changed paths:
3225   M /trunk/caca/driver_network.c
3226   M /trunk/cucul/cucul.h
3227   M /trunk/cucul/export.c
3228
3229 * Exporters now return size of generated data
3230
3231------------------------------------------------------------------------
3232r343 | jylam | 2006-03-08 21:03:24 +0100 (Wed, 08 Mar 2006) | 2 lines
3233Changed paths:
3234   M /trunk/caca/Makefile.am
3235   M /trunk/caca/caca.c
3236   M /trunk/caca/caca_internals.h
3237   A /trunk/caca/driver_network.c
3238   M /trunk/configure.ac
3239
3240 * Added very preliminary network driver
3241
3242------------------------------------------------------------------------
3243r342 | sam | 2006-03-08 20:41:53 +0100 (Wed, 08 Mar 2006) | 3 lines
3244Changed paths:
3245   M /trunk/caca/caca.c
3246   M /trunk/caca/caca_internals.h
3247   M /trunk/caca/driver_conio.c
3248   M /trunk/caca/driver_gl.c
3249   M /trunk/caca/driver_ncurses.c
3250   M /trunk/caca/driver_slang.c
3251   M /trunk/caca/driver_win32.c
3252   M /trunk/caca/driver_x11.c
3253   M /trunk/caca/event.c
3254   M /trunk/caca/graphics.c
3255   M /trunk/cucul/cucul.c
3256
3257  * Fixed async issues between the driver and libcaca when resizing windows,
3258    and simplified the handle_resize() API. Still can be polished.
3259
3260------------------------------------------------------------------------
3261r341 | sam | 2006-03-08 18:20:38 +0100 (Wed, 08 Mar 2006) | 3 lines
3262Changed paths:
3263   M /trunk/cucul/cucul.c
3264
3265  * cucul_set_size() does nothing if a graphical backend is attached. Added
3266    documentation to explain this behaviour.
3267
3268------------------------------------------------------------------------
3269r340 | sam | 2006-03-08 12:27:23 +0100 (Wed, 08 Mar 2006) | 2 lines
3270Changed paths:
3271   M /trunk/caca/caca.c
3272   M /trunk/caca/caca_internals.h
3273   M /trunk/caca/driver_gl.c
3274   M /trunk/caca/driver_ncurses.c
3275   M /trunk/caca/driver_slang.c
3276   M /trunk/caca/driver_win32.c
3277   M /trunk/caca/driver_x11.c
3278   M /trunk/caca/event.c
3279
3280  * Cosmetic changes here and there.
3281
3282------------------------------------------------------------------------
3283r339 | sam | 2006-03-08 11:33:01 +0100 (Wed, 08 Mar 2006) | 3 lines
3284Changed paths:
3285   M /trunk/caca/caca.c
3286   M /trunk/caca/caca_internals.h
3287   M /trunk/caca/driver_conio.c
3288   M /trunk/caca/driver_gl.c
3289   M /trunk/caca/driver_ncurses.c
3290   M /trunk/caca/driver_slang.c
3291   M /trunk/caca/driver_win32.c
3292   M /trunk/caca/driver_x11.c
3293   M /trunk/caca/event.c
3294   M /trunk/caca/graphics.c
3295
3296  * Finished moving everything driver-specific to the apropriate driver_*.c
3297    files. Phew. Now they just need a few comments.
3298
3299------------------------------------------------------------------------
3300r338 | sam | 2006-03-08 10:51:53 +0100 (Wed, 08 Mar 2006) | 2 lines
3301Changed paths:
3302   M /trunk/caca/driver_conio.c
3303   M /trunk/caca/driver_gl.c
3304   M /trunk/caca/driver_ncurses.c
3305   M /trunk/caca/driver_slang.c
3306   M /trunk/caca/driver_win32.c
3307   M /trunk/caca/driver_x11.c
3308
3309  * Cleaned up useless header includes.
3310
3311------------------------------------------------------------------------
3312r337 | sam | 2006-03-08 10:28:41 +0100 (Wed, 08 Mar 2006) | 2 lines
3313Changed paths:
3314   M /trunk/caca/caca_internals.h
3315   M /trunk/caca/driver_conio.c
3316   M /trunk/caca/driver_gl.c
3317   M /trunk/caca/driver_ncurses.c
3318   M /trunk/caca/driver_slang.c
3319   M /trunk/caca/driver_win32.c
3320   M /trunk/caca/driver_x11.c
3321   M /trunk/caca/event.c
3322
3323  * Split event.c into the appropriate driver_*.c files.
3324
3325------------------------------------------------------------------------
3326r336 | sam | 2006-03-08 10:26:46 +0100 (Wed, 08 Mar 2006) | 2 lines
3327Changed paths:
3328   M /trunk/caca-config.in
3329
3330  * Let us do "caca-config --libs cucul" to get only the libcucul dependencies.
3331
3332------------------------------------------------------------------------
3333r335 | sam | 2006-03-08 10:23:38 +0100 (Wed, 08 Mar 2006) | 2 lines
3334Changed paths:
3335   M /trunk/doc/doxygen.cfg.in
3336
3337  * Ignore driver_*.c files when building documentation.
3338
3339------------------------------------------------------------------------
3340r334 | sam | 2006-03-08 10:21:55 +0100 (Wed, 08 Mar 2006) | 2 lines
3341Changed paths:
3342   M /trunk/configure.ac
3343
3344  * configure.ac: look for a4wide.sty in more than one location.
3345
3346------------------------------------------------------------------------
3347r333 | sam | 2006-03-07 13:39:34 +0100 (Tue, 07 Mar 2006) | 3 lines
3348Changed paths:
3349   M /trunk/Makefile.am
3350   A /trunk/build-dos (from /trunk/build-win32:327)
3351   M /trunk/caca/caca_internals.h
3352   M /trunk/caca/driver_conio.c
3353   M /trunk/cucul/cucul_internals.h
3354
3355  * Fixed DOS driver.
3356  * Added a build-dos script to cross-compile the DOS version using djgpp.
3357
3358------------------------------------------------------------------------
3359r332 | sam | 2006-03-07 11:46:29 +0100 (Tue, 07 Mar 2006) | 3 lines
3360Changed paths:
3361   M /trunk/configure.ac
3362
3363  * configure.ac: removed the "null" frontend. just don't attach any frontend
3364    if you do not want any.
3365
3366------------------------------------------------------------------------
3367r331 | sam | 2006-03-07 11:37:59 +0100 (Tue, 07 Mar 2006) | 2 lines
3368Changed paths:
3369   M /trunk/caca/caca.c
3370   M /trunk/caca/caca_internals.h
3371   M /trunk/caca/event.c
3372
3373  * Got rid of static variables in the event code.
3374
3375------------------------------------------------------------------------
3376r330 | sam | 2006-03-07 10:17:35 +0100 (Tue, 07 Mar 2006) | 3 lines
3377Changed paths:
3378   M /trunk/caca/caca.c
3379   M /trunk/caca/caca_internals.h
3380   M /trunk/caca/driver_conio.c
3381   M /trunk/caca/driver_gl.c
3382   M /trunk/caca/driver_ncurses.c
3383   M /trunk/caca/driver_slang.c
3384   M /trunk/caca/driver_win32.c
3385   M /trunk/caca/driver_x11.c
3386   M /trunk/caca/event.c
3387   M /trunk/caca/graphics.c
3388   M /trunk/cucul/bitmap.c
3389   M /trunk/cucul/box.c
3390   M /trunk/cucul/char.c
3391   M /trunk/cucul/conic.c
3392   M /trunk/cucul/cucul.c
3393   M /trunk/cucul/cucul_internals.h
3394   M /trunk/cucul/export.c
3395   M /trunk/cucul/line.c
3396   M /trunk/cucul/math.c
3397   M /trunk/cucul/sprite.c
3398   M /trunk/cucul/triangle.c
3399   M /trunk/src/cacaview.c
3400
3401  * Polished the driver split a bit (still no events, except resize events),
3402    properly credited authors and documented a few things.
3403
3404------------------------------------------------------------------------
3405r329 | sam | 2006-03-07 00:01:59 +0100 (Tue, 07 Mar 2006) | 4 lines
3406Changed paths:
3407   M /trunk/caca/Makefile.am
3408   M /trunk/caca/caca.c
3409   M /trunk/caca/caca_internals.h
3410   A /trunk/caca/driver_conio.c (from /trunk/caca/graphics.c:327)
3411   A /trunk/caca/driver_gl.c (from /trunk/caca/graphics.c:327)
3412   A /trunk/caca/driver_ncurses.c (from /trunk/caca/graphics.c:327)
3413   A /trunk/caca/driver_slang.c (from /trunk/caca/graphics.c:327)
3414   A /trunk/caca/driver_win32.c (from /trunk/caca/graphics.c:327)
3415   A /trunk/caca/driver_x11.c (from /trunk/caca/graphics.c:327)
3416   M /trunk/caca/event.c
3417   M /trunk/caca/graphics.c
3418
3419  * Split caca/graphics.c into driver-specific files. Resize is currently
3420    broken, and event handling is not yet in the driver-specific files, but
3421    I will of course fix that later.
3422
3423------------------------------------------------------------------------
3424r328 | sam | 2006-03-06 22:49:48 +0100 (Mon, 06 Mar 2006) | 2 lines
3425Changed paths:
3426   M /trunk/configure.ac
3427
3428  * Ooops, I fucked up the build.
3429
3430------------------------------------------------------------------------
3431r327 | sam | 2006-03-06 22:00:53 +0100 (Mon, 06 Mar 2006) | 2 lines
3432Changed paths:
3433   M /trunk/Makefile.am
3434   D /trunk/examples
3435   A /trunk/src (from /trunk/examples:326)
3436
3437  * Moved stuff again.
3438
3439------------------------------------------------------------------------
3440r326 | sam | 2006-03-06 21:57:14 +0100 (Mon, 06 Mar 2006) | 2 lines
3441Changed paths:
3442   M /trunk/Makefile.am
3443   A /trunk/caca
3444   A /trunk/caca/Makefile.am (from /trunk/src/Makefile.am:325)
3445   A /trunk/caca/caca.c (from /trunk/src/caca.c:325)
3446   A /trunk/caca/caca.h (from /trunk/src/caca.h:325)
3447   A /trunk/caca/caca_internals.h (from /trunk/src/caca_internals.h:325)
3448   A /trunk/caca/event.c (from /trunk/src/event.c:325)
3449   A /trunk/caca/graphics.c (from /trunk/src/graphics.c:325)
3450   A /trunk/caca/time.c (from /trunk/src/time.c:325)
3451   M /trunk/configure.ac
3452   A /trunk/cucul
3453   A /trunk/cucul/Makefile.am (from /trunk/src/Makefile.am:325)
3454   A /trunk/cucul/bitmap.c (from /trunk/src/bitmap.c:325)
3455   A /trunk/cucul/box.c (from /trunk/src/box.c:325)
3456   A /trunk/cucul/char.c (from /trunk/src/char.c:325)
3457   A /trunk/cucul/conic.c (from /trunk/src/conic.c:325)
3458   A /trunk/cucul/cucul.c (from /trunk/src/cucul.c:325)
3459   A /trunk/cucul/cucul.h (from /trunk/src/cucul.h:325)
3460   A /trunk/cucul/cucul_internals.h (from /trunk/src/cucul_internals.h:325)
3461   A /trunk/cucul/export.c (from /trunk/src/export.c:325)
3462   A /trunk/cucul/line.c (from /trunk/src/line.c:325)
3463   A /trunk/cucul/math.c (from /trunk/src/math.c:325)
3464   A /trunk/cucul/sprite.c (from /trunk/src/sprite.c:325)
3465   A /trunk/cucul/triangle.c (from /trunk/src/triangle.c:325)
3466   M /trunk/examples/Makefile.am
3467   D /trunk/src
3468   M /trunk/test/Makefile.am
3469
3470  * Moved stuff around to differenciate between libcucul and libcaca.
3471
3472------------------------------------------------------------------------
3473r325 | sam | 2006-03-06 20:13:01 +0100 (Mon, 06 Mar 2006) | 3 lines
3474Changed paths:
3475   M /trunk/src/caca.c
3476   M /trunk/src/char.c
3477   M /trunk/src/cucul.c
3478   M /trunk/src/cucul_internals.h
3479   M /trunk/src/export.c
3480   M /trunk/src/graphics.c
3481
3482  * Use 32 bit integers for the character array. No visible difference for
3483    now because we only do ASCII, but that will let us do Unicode later.
3484
3485------------------------------------------------------------------------
3486r324 | sam | 2006-03-06 15:17:42 +0100 (Mon, 06 Mar 2006) | 4 lines
3487Changed paths:
3488   M /trunk/src/caca.h
3489   M /trunk/src/graphics.c
3490
3491  * Removed caca_set_{size,width,height} because cucul_set_size ought to be
3492    enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
3493    future because it's libcaca who gets the resize events, after all.
3494
3495------------------------------------------------------------------------
3496r323 | jylam | 2006-03-06 14:50:05 +0100 (Mon, 06 Mar 2006) | 2 lines
3497Changed paths:
3498   M /trunk/src/graphics.c
3499
3500 * I just suck. I'll goatse myself right after beeing back at home.
3501
3502------------------------------------------------------------------------
3503r322 | sam | 2006-03-06 14:43:23 +0100 (Mon, 06 Mar 2006) | 2 lines
3504Changed paths:
3505   M /trunk/src/graphics.c
3506
3507  * src/graphics.c: minor optimisations.
3508
3509------------------------------------------------------------------------
3510r321 | sam | 2006-03-06 14:34:57 +0100 (Mon, 06 Mar 2006) | 6 lines
3511Changed paths:
3512   M /trunk/src/graphics.c
3513
3514  * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
3515    dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
3516    toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
3517    toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
3518    pas de warnings et/ou que ca segfaulte pas !
3519
3520------------------------------------------------------------------------
3521r320 | jylam | 2006-03-06 13:13:12 +0100 (Mon, 06 Mar 2006) | 2 lines
3522Changed paths:
3523   M /trunk/src/graphics.c
3524
3525 * Mais je fais comme je veux bordel de cul !
3526
3527------------------------------------------------------------------------
3528r319 | sam | 2006-03-06 12:08:25 +0100 (Mon, 06 Mar 2006) | 2 lines
3529Changed paths:
3530   M /trunk/src/graphics.c
3531
3532  * Haha mais vieux porc a pattes !
3533
3534------------------------------------------------------------------------
3535r318 | jylam | 2006-03-06 11:21:48 +0100 (Mon, 06 Mar 2006) | 2 lines
3536Changed paths:
3537   M /trunk/src/graphics.c
3538
3539 * Reverted to integer colors in GL driver,  fixed a bunch of warnings in slang.
3540
3541------------------------------------------------------------------------
3542r317 | sam | 2006-03-06 09:32:40 +0100 (Mon, 06 Mar 2006) | 9 lines
3543Changed paths:
3544   M /trunk/caca-config.in
3545   M /trunk/configure.ac
3546   M /trunk/examples/aafire.c
3547   M /trunk/examples/cacaball.c
3548   M /trunk/examples/cacamoir.c
3549   M /trunk/examples/cacaplas.c
3550   M /trunk/examples/cacaview.c
3551   M /trunk/src/Makefile.am
3552   M /trunk/src/bitmap.c
3553   M /trunk/src/box.c
3554   M /trunk/src/caca.c
3555   M /trunk/src/caca.h
3556   M /trunk/src/caca_internals.h
3557   M /trunk/src/char.c
3558   M /trunk/src/conic.c
3559   M /trunk/src/cucul.c
3560   M /trunk/src/cucul_internals.h
3561   M /trunk/src/event.c
3562   M /trunk/src/export.c
3563   M /trunk/src/graphics.c
3564   M /trunk/src/line.c
3565   M /trunk/src/math.c
3566   M /trunk/src/sprite.c
3567   M /trunk/src/time.c
3568   M /trunk/src/triangle.c
3569   M /trunk/test/colors.c
3570   M /trunk/test/demo.c
3571   M /trunk/test/dithering.c
3572   M /trunk/test/event.c
3573   M /trunk/test/hsv.c
3574   M /trunk/test/spritedit.c
3575
3576  * All output plugins should now work again.
3577  * Renamed caca_refresh() into caca_display() which makes more sense.
3578  * Optimised gl_bgpal by directly storing floats instead of doing the
3579    conversion at runtime.
3580  * Handle resizing in cucul_set_size() and try to keep as much information
3581    as possible from the previous canvas.
3582  * Moved most global variables into cucul_t or caca_t contexts.
3583  * Moved time.c into libcaca.
3584
3585------------------------------------------------------------------------
3586r316 | sam | 2006-03-06 09:26:09 +0100 (Mon, 06 Mar 2006) | 2 lines
3587Changed paths:
3588   M /trunk/debian
3589   M /trunk/debian/changelog
3590   M /trunk/debian/control
3591   M /trunk/debian/copyright
3592   M /trunk/debian/rules
3593   M /trunk/doc/Makefile.am
3594   D /trunk/doc/cacademo.1
3595   A /trunk/doc/cacafire.1 (from /trunk/doc/cacademo.1:314)
3596   M /trunk/libcaca.spec
3597   M /trunk/msvc/Makefile.am
3598   D /trunk/msvc/cacademo.vcproj
3599   M /trunk/msvc/libcaca.sln
3600
3601  * Removed cacademo from examples, manpages and distributions. It's useless.
3602
3603------------------------------------------------------------------------
3604r315 | sam | 2006-03-06 09:22:09 +0100 (Mon, 06 Mar 2006) | 2 lines
3605Changed paths:
3606   M /trunk/src/cucul.c
3607
3608  * src/cucul.c: s/width/height/.
3609
3610------------------------------------------------------------------------
3611r314 | sam | 2006-03-05 19:43:13 +0100 (Sun, 05 Mar 2006) | 16 lines
3612Changed paths:
3613   M /trunk/configure.ac
3614   M /trunk/doc/doxygen.cfg.in
3615   M /trunk/examples
3616   M /trunk/examples/Makefile.am
3617   M /trunk/examples/aafire.c
3618   M /trunk/examples/cacaball.c
3619   M /trunk/examples/cacamoir.c
3620   M /trunk/examples/cacaplas.c
3621   M /trunk/examples/cacaview.c
3622   D /trunk/examples/demo.c
3623   M /trunk/src/Makefile.am
3624   M /trunk/src/bitmap.c
3625   M /trunk/src/box.c
3626   M /trunk/src/caca.c
3627   M /trunk/src/caca.h
3628   M /trunk/src/caca_internals.h
3629   A /trunk/src/char.c
3630   M /trunk/src/conic.c
3631   A /trunk/src/cucul.c
3632   A /trunk/src/cucul.h (from /trunk/src/caca.h:312)
3633   A /trunk/src/cucul_internals.h
3634   M /trunk/src/event.c
3635   A /trunk/src/export.c
3636   M /trunk/src/graphics.c
3637   M /trunk/src/line.c
3638   M /trunk/src/math.c
3639   M /trunk/src/sprite.c
3640   M /trunk/src/triangle.c
3641   M /trunk/test
3642   M /trunk/test/Makefile.am
3643   M /trunk/test/colors.c
3644   A /trunk/test/demo.c (from /trunk/examples/demo.c:312)
3645   M /trunk/test/dithering.c
3646   M /trunk/test/event.c
3647   M /trunk/test/hsv.c
3648   M /trunk/test/optipal.c
3649   M /trunk/test/spritedit.c
3650
3651  A new low-level text management library (canvas for ultrafast compositing
3652of unicode letters) is now separated from the higher level rendering and I/O
3653(that is, libcaca). This commit totally breaks the API, but once everything
3654is polished I will think about source-level backward compatibility. Most
3655drivers are broken, but X11 still sorta works.
3656
3657  The new design is much more object-oriented and allows having several
3658active renderers at the same time, changing renderers on the fly, and more
3659important, having no renderer at all (useful for converters, or when you
3660want to do your own renderer).
3661
3662  And in case you are still wondering, the libcucul acronym has "Unicode"
3663because I want to support at least a subset of Unicode. There are awesome
3664glyphs in it, including the ones inherited from Codepage 437 such as
3665"gray 25%" that are used in DOS and Win32 ANSI art.
3666
3667------------------------------------------------------------------------
3668r313 | sam | 2006-03-04 19:08:47 +0100 (Sat, 04 Mar 2006) | 2 lines
3669Changed paths:
3670   M /trunk/bootstrap
3671
3672  * New updated bootstrap script.
3673
3674------------------------------------------------------------------------
3675r312 | sam | 2006-03-04 01:35:45 +0100 (Sat, 04 Mar 2006) | 2 lines
3676Changed paths:
3677   R /trunk/COPYING
3678   A /trunk/COPYING.LGPL (from /trunk/COPYING:311)
3679   M /trunk/Makefile.am
3680   M /trunk/debian/copyright
3681   M /trunk/doc/cacademo.1
3682   M /trunk/examples/cacaball.c
3683   M /trunk/examples/cacamoir.c
3684   M /trunk/examples/cacaplas.c
3685   M /trunk/examples/cacaview.c
3686   M /trunk/examples/demo.c
3687   M /trunk/perl/Build.PL
3688   M /trunk/perl/META.yml
3689   M /trunk/python/pypycaca.c
3690   M /trunk/python/pypycaca.h
3691   M /trunk/src/bitmap.c
3692   M /trunk/src/box.c
3693   M /trunk/src/caca.c
3694   M /trunk/src/caca.h
3695   M /trunk/src/caca_internals.h
3696   M /trunk/src/conic.c
3697   M /trunk/src/event.c
3698   M /trunk/src/graphics.c
3699   M /trunk/src/line.c
3700   M /trunk/src/math.c
3701   M /trunk/src/sprite.c
3702   M /trunk/src/time.c
3703   M /trunk/src/triangle.c
3704   M /trunk/test/colors.c
3705   M /trunk/test/dithering.c
3706   M /trunk/test/event.c
3707   M /trunk/test/hsv.c
3708   M /trunk/test/optipal.c
3709   M /trunk/test/spritedit.c
3710
3711  * Changed the licensing to WTFPL, as per all copyright holders' permission.
3712
3713------------------------------------------------------------------------
3714r311 | jylam | 2006-02-11 20:20:48 +0100 (Sat, 11 Feb 2006) | 2 lines
3715Changed paths:
3716   A /trunk/python/caca.txt
3717   A /trunk/python/test1.py
3718   A /trunk/python/test2.py
3719
3720  * Added two examples for python bindings (a subset of cacademo, and bitmap example)
3721
3722------------------------------------------------------------------------
3723r310 | jylam | 2006-02-11 16:46:51 +0100 (Sat, 11 Feb 2006) | 2 lines
3724Changed paths:
3725   M /trunk/src/event.c
3726
3727  * Fixed bug in events with GL driver
3728
3729------------------------------------------------------------------------
3730r309 | jylam | 2006-02-11 16:11:30 +0100 (Sat, 11 Feb 2006) | 2 lines
3731Changed paths:
3732   M /trunk/src/graphics.c
3733
3734  * Improved GL rendering (characters are not blurry anymore)
3735
3736------------------------------------------------------------------------
3737r308 | jylam | 2006-02-05 18:47:23 +0100 (Sun, 05 Feb 2006) | 2 lines
3738Changed paths:
3739   A /trunk/python
3740   A /trunk/python/Makefile
3741   A /trunk/python/README
3742   A /trunk/python/pypycaca.c
3743   A /trunk/python/pypycaca.h
3744
3745  * Added -preliminary- Python bindings
3746
3747------------------------------------------------------------------------
3748r307 | jylam | 2005-12-08 20:03:06 +0100 (Thu, 08 Dec 2005) | 2 lines
3749Changed paths:
3750   M /trunk/AUTHORS
3751
3752  * Updated for my ego trip
3753
3754------------------------------------------------------------------------
3755r306 | jylam | 2005-11-21 22:39:34 +0100 (Mon, 21 Nov 2005) | 2 lines
3756Changed paths:
3757   M /trunk/examples/cacaball.c
3758
3759  * Removed debug test, kekeke ^^
3760
3761------------------------------------------------------------------------
3762r305 | jylam | 2005-11-21 18:24:33 +0100 (Mon, 21 Nov 2005) | 2 lines
3763Changed paths:
3764   M /trunk/examples/cacaball.c
3765   M /trunk/src/caca.h
3766   M /trunk/src/graphics.c
3767
3768  * Added caca_set_width, set_height_, set_size
3769
3770------------------------------------------------------------------------
3771r304 | jylam | 2005-11-18 11:46:53 +0100 (Fri, 18 Nov 2005) | 2 lines
3772Changed paths:
3773   M /trunk/examples/aafire.c
3774   M /trunk/examples/cacaball.c
3775   M /trunk/examples/cacamoir.c
3776   M /trunk/examples/cacaplas.c
3777
3778  * Fixed remaining warnings with gcc 3.x and 4.x
3779
3780------------------------------------------------------------------------
3781r303 | jylam | 2005-11-17 15:33:43 +0100 (Thu, 17 Nov 2005) | 2 lines
3782Changed paths:
3783   M /trunk/src/bitmap.c
3784   M /trunk/src/graphics.c
3785
3786  * Fixed warnings under GCC 4.x
3787
3788------------------------------------------------------------------------
3789r302 | jylam | 2005-11-17 15:13:54 +0100 (Thu, 17 Nov 2005) | 2 lines
3790Changed paths:
3791   M /trunk/src/bitmap.c
3792   M /trunk/src/event.c
3793   M /trunk/src/graphics.c
3794
3795* Fixed a bunch of warnings
3796
3797------------------------------------------------------------------------
3798r301 | sam | 2005-11-12 16:39:50 +0100 (Sat, 12 Nov 2005) | 2 lines
3799Changed paths:
3800   M /trunk/src/graphics.c
3801
3802  * more coding style fixes.
3803
3804------------------------------------------------------------------------
3805r300 | sam | 2005-11-12 16:30:46 +0100 (Sat, 12 Nov 2005) | 2 lines
3806Changed paths:
3807   M /trunk/src/caca.c
3808
3809  * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set.
3810
3811------------------------------------------------------------------------
3812r299 | sam | 2005-11-12 16:26:02 +0100 (Sat, 12 Nov 2005) | 2 lines
3813Changed paths:
3814   M /trunk/src/graphics.c
3815
3816  * src/graphics.c: call glutInit() before calling other glut functions.
3817
3818------------------------------------------------------------------------
3819r298 | sam | 2005-11-12 16:14:38 +0100 (Sat, 12 Nov 2005) | 2 lines
3820Changed paths:
3821   M /trunk/src/caca.h
3822   M /trunk/src/graphics.c
3823
3824  * coding style fixes.
3825
3826------------------------------------------------------------------------
3827r297 | sam | 2005-11-12 15:47:59 +0100 (Sat, 12 Nov 2005) | 4 lines
3828Changed paths:
3829   M /trunk/src/bitmap.c
3830
3831  * src/bitmap.c:
3832    + Renamed gammaval into gamma.
3833    + Fixed Doxygen comments.
3834
3835------------------------------------------------------------------------
3836r296 | jylam | 2005-07-30 13:58:48 +0200 (Sat, 30 Jul 2005) | 2 lines
3837Changed paths:
3838   M /trunk/src/event.c
3839
3840  * src/event.c Fixed compilation problem when compiled without slang nor ncurses
3841
3842------------------------------------------------------------------------
3843r295 | sam | 2005-07-29 15:38:35 +0200 (Fri, 29 Jul 2005) | 2 lines
3844Changed paths:
3845   M /trunk/debian/Makefile.am
3846
3847  * debian/Makefile.am: fixed long standing packaging bug (missing MIME file).
3848
3849------------------------------------------------------------------------
3850r294 | jylam | 2005-07-13 19:58:58 +0200 (Wed, 13 Jul 2005) | 2 lines
3851Changed paths:
3852   M /trunk/src/caca.h
3853   M /trunk/src/graphics.c
3854
3855 * src/graphics.c src/caca.h : Added ANSI exporter
3856
3857------------------------------------------------------------------------
3858r293 | jylam | 2005-07-13 19:45:47 +0200 (Wed, 13 Jul 2005) | 2 lines
3859Changed paths:
3860   M /trunk/src/bitmap.c
3861   M /trunk/src/caca.h
3862   M /trunk/src/math.c
3863
3864 * 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.
3865
3866------------------------------------------------------------------------
3867r292 | sam | 2005-07-08 23:16:38 +0200 (Fri, 08 Jul 2005) | 2 lines
3868Changed paths:
3869   M /trunk/src/caca.c
3870   M /trunk/src/event.c
3871
3872  * src/event.c src/caca.c: fixed coding style
3873
3874------------------------------------------------------------------------
3875r291 | jylam | 2005-06-25 13:27:31 +0200 (Sat, 25 Jun 2005) | 2 lines
3876Changed paths:
3877   M /trunk/src/event.c
3878   M /trunk/src/graphics.c
3879
3880 * OpenGL driver mouse support
3881
3882------------------------------------------------------------------------
3883r290 | sam | 2005-06-24 13:54:28 +0200 (Fri, 24 Jun 2005) | 2 lines
3884Changed paths:
3885   M /trunk/debian/changelog
3886
3887  * imported previous Debian uploads.
3888
3889------------------------------------------------------------------------
3890r289 | sam | 2005-06-24 13:48:31 +0200 (Fri, 24 Jun 2005) | 2 lines
3891Changed paths:
3892   M /trunk/src/graphics.c
3893
3894  * src/graphics.c: more optimisations in the exporters
3895
3896------------------------------------------------------------------------
3897r288 | jylam | 2005-06-23 20:27:02 +0200 (Thu, 23 Jun 2005) | 2 lines
3898Changed paths:
3899   M /trunk/src/graphics.c
3900
3901 * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers
3902
3903------------------------------------------------------------------------
3904r287 | sam | 2005-06-23 18:58:58 +0200 (Thu, 23 Jun 2005) | 2 lines
3905Changed paths:
3906   M /trunk/src/graphics.c
3907
3908  * src/graphics.c: cleaned caca_get_html()
3909
3910------------------------------------------------------------------------
3911r286 | sam | 2005-06-23 18:44:14 +0200 (Thu, 23 Jun 2005) | 2 lines
3912Changed paths:
3913   M /trunk/src/graphics.c
3914
3915  * src/graphics.c: heavy cleanup in caca_get_html3().
3916
3917------------------------------------------------------------------------
3918r285 | jylam | 2005-06-23 00:06:42 +0200 (Thu, 23 Jun 2005) | 2 lines
3919Changed paths:
3920   M /trunk/configure.ac
3921   M /trunk/src/caca.c
3922   M /trunk/src/caca.h
3923   M /trunk/src/caca_internals.h
3924   M /trunk/src/event.c
3925   M /trunk/src/graphics.c
3926
3927* Added Null driver and html3 exporter.
3928
3929------------------------------------------------------------------------
3930r284 | jylam | 2005-06-21 18:13:41 +0200 (Tue, 21 Jun 2005) | 2 lines
3931Changed paths:
3932   M /trunk/src/caca.h
3933   M /trunk/src/graphics.c
3934
3935 GL driver : Updated documentation and added support for CACA_GEOMETRY
3936
3937------------------------------------------------------------------------
3938r283 | jylam | 2005-06-21 16:50:43 +0200 (Tue, 21 Jun 2005) | 2 lines
3939Changed paths:
3940   M /trunk/src/caca.h
3941   M /trunk/src/graphics.c
3942
3943Added HTML and IRC output support
3944
3945------------------------------------------------------------------------
3946r282 | sam | 2005-06-21 15:46:13 +0200 (Tue, 21 Jun 2005) | 2 lines
3947Changed paths:
3948   M /trunk/debian/control
3949
3950  * debian/control: use libslang2 instead of slang1.
3951
3952------------------------------------------------------------------------
3953r281 | jylam | 2005-06-21 15:28:51 +0200 (Tue, 21 Jun 2005) | 2 lines
3954Changed paths:
3955   M /trunk/configure.ac
3956   M /trunk/src/caca.c
3957   M /trunk/src/caca_internals.h
3958   M /trunk/src/event.c
3959   M /trunk/src/graphics.c
3960
3961OpenGL support.
3962
3963------------------------------------------------------------------------
3964r280 | sam | 2005-03-26 11:27:30 +0100 (Sat, 26 Mar 2005) | 3 lines
3965Changed paths:
3966   M /trunk/bootstrap
3967   M /trunk/configure.ac
3968   M /trunk/examples/Makefile.am
3969   M /trunk/src/Makefile.am
3970   M /trunk/test/Makefile.am
3971
3972  * Use libtool for the static library generation; paves the way for
3973    a future shared library.
3974
3975------------------------------------------------------------------------
3976r279 | sam | 2005-01-22 17:43:58 +0100 (Sat, 22 Jan 2005) | 2 lines
3977Changed paths:
3978   M /trunk/src/graphics.c
3979
3980  * compilation fix.
3981
3982------------------------------------------------------------------------
3983r278 | sam | 2005-01-14 00:59:55 +0100 (Fri, 14 Jan 2005) | 3 lines
3984Changed paths:
3985   M /trunk/src/bitmap.c
3986   M /trunk/src/caca.h
3987
3988  * src/bitmap.c:
3989    + Implemented caca_set_bitmap_gamma().
3990
3991------------------------------------------------------------------------
3992r277 | sam | 2005-01-13 23:19:01 +0100 (Thu, 13 Jan 2005) | 3 lines
3993Changed paths:
3994   M /trunk/src/caca.h
3995   M /trunk/src/graphics.c
3996
3997  * src/graphics.c:
3998    + Implemented caca_get_screen().
3999
4000------------------------------------------------------------------------
4001r276 | sam | 2005-01-13 21:46:00 +0100 (Thu, 13 Jan 2005) | 2 lines
4002Changed paths:
4003   M /trunk/examples/cacaplas.c
4004
4005  * examples/cacaplas: slower animation.
4006
4007------------------------------------------------------------------------
4008r275 | sam | 2004-11-21 01:31:13 +0100 (Sun, 21 Nov 2004) | 2 lines
4009Changed paths:
4010   M /trunk/AUTHORS
4011   A /trunk/perl
4012   A /trunk/perl/Build.PL
4013   A /trunk/perl/MANIFEST
4014   A /trunk/perl/MANIFEST.SKIP
4015   A /trunk/perl/META.yml
4016   A /trunk/perl/Makefile.PL
4017   A /trunk/perl/README
4018   A /trunk/perl/lib
4019   A /trunk/perl/lib/Term
4020   A /trunk/perl/lib/Term/Caca
4021   A /trunk/perl/lib/Term/Caca/Bitmap.pm
4022   A /trunk/perl/lib/Term/Caca/Constants.pm
4023   A /trunk/perl/lib/Term/Caca/Sprite.pm
4024   A /trunk/perl/lib/Term/Caca.pm
4025   A /trunk/perl/lib/Term/Caca.xs
4026   A /trunk/perl/lib/Term/Kaka
4027   A /trunk/perl/lib/Term/Kaka/Bitmap.pm
4028   A /trunk/perl/lib/Term/Kaka/Constants.pm
4029   A /trunk/perl/lib/Term/Kaka/Sprite.pm
4030   A /trunk/perl/lib/Term/Kaka.pm
4031   A /trunk/perl/t
4032   A /trunk/perl/t/data
4033   A /trunk/perl/t/data/caca.txt
4034
4035  * Imported John Beppu's Perl wrapper.
4036
4037------------------------------------------------------------------------
4038r274 | sam | 2004-11-05 15:57:50 +0100 (Fri, 05 Nov 2004) | 2 lines
4039Changed paths:
4040   M /trunk/src/bitmap.c
4041
4042  * src/bitmap.c: dark background works again with floyd-steinberg.
4043
4044------------------------------------------------------------------------
4045r273 | sam | 2004-11-05 15:44:41 +0100 (Fri, 05 Nov 2004) | 3 lines
4046Changed paths:
4047   M /trunk/examples/aafire.c
4048   M /trunk/examples/cacaball.c
4049   M /trunk/examples/cacamoir.c
4050   M /trunk/examples/cacaplas.c
4051
4052  * examples/:
4053    + Use Space to pause demos, Esc to quit.
4054
4055------------------------------------------------------------------------
4056r272 | sam | 2004-11-04 23:59:29 +0100 (Thu, 04 Nov 2004) | 2 lines
4057Changed paths:
4058   M /trunk/src/bitmap.c
4059
4060  * src/bitmap.c: dark background works again, except with floyd-steinberg.
4061
4062------------------------------------------------------------------------
4063r271 | sam | 2004-11-04 23:28:39 +0100 (Thu, 04 Nov 2004) | 7 lines
4064Changed paths:
4065   M /trunk/src/bitmap.c
4066   M /trunk/src/caca.c
4067   M /trunk/src/caca.h
4068
4069  * src/caca.h:
4070    + Introduced CACA_DITHER_FSTEIN.
4071  * src/caca.c:
4072    + CACA_DITHER_FSTEIN is the default dithering method.
4073  * src/bitmap.c:
4074    + Fixed other dithering methods. Black background does not work yet.
4075
4076------------------------------------------------------------------------
4077r270 | sam | 2004-11-04 22:19:52 +0100 (Thu, 04 Nov 2004) | 2 lines
4078Changed paths:
4079   M /trunk/src/bitmap.c
4080
4081  * src/bitmap.c: oops, removed spurious test code.
4082
4083------------------------------------------------------------------------
4084r269 | sam | 2004-11-04 22:18:52 +0100 (Thu, 04 Nov 2004) | 3 lines
4085Changed paths:
4086   M /trunk/src/bitmap.c
4087
4088  * src/bitmap.c:
4089    + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.
4090
4091------------------------------------------------------------------------
4092r268 | sam | 2004-11-04 21:36:49 +0100 (Thu, 04 Nov 2004) | 3 lines
4093Changed paths:
4094   M /trunk/doc/Makefile.am
4095
4096  * doc/Makefile.am:
4097    + Really fixed the manpage generation.
4098
4099------------------------------------------------------------------------
4100r267 | sam | 2004-11-04 19:30:34 +0100 (Thu, 04 Nov 2004) | 3 lines
4101Changed paths:
4102   M /trunk/doc/Makefile.am
4103
4104  * doc/Makefile.am:
4105    + Manpage installation fix.
4106
4107------------------------------------------------------------------------
4108r266 | sam | 2004-11-04 19:16:57 +0100 (Thu, 04 Nov 2004) | 2 lines
4109Changed paths:
4110   M /trunk/examples/cacaplas.c
4111
4112  * examples/cacaplas.c: use Esc to quit, Space to pause.
4113
4114------------------------------------------------------------------------
4115r265 | sam | 2004-10-31 20:26:05 +0100 (Sun, 31 Oct 2004) | 3 lines
4116Changed paths:
4117   M /trunk/THANKS
4118   M /trunk/src/graphics.c
4119
4120  * src/graphics.c:
4121    + Win32 speed improvements by Jari Komppa.
4122
4123------------------------------------------------------------------------
4124r264 | sam | 2004-08-06 19:33:46 +0200 (Fri, 06 Aug 2004) | 3 lines
4125Changed paths:
4126   M /trunk/src/graphics.c
4127
4128  * src/graphics.c:
4129    + Fix strict aliasing rules breakage.
4130
4131------------------------------------------------------------------------
4132r263 | sam | 2004-07-05 14:08:49 +0200 (Mon, 05 Jul 2004) | 3 lines
4133Changed paths:
4134   M /trunk/bootstrap
4135
4136  * bootstrap:
4137    + Support for automake 1.8.
4138
4139------------------------------------------------------------------------
4140r262 | sam | 2004-07-05 14:07:00 +0200 (Mon, 05 Jul 2004) | 6 lines
4141Changed paths:
4142   D /trunk/BUGS
4143   M /trunk/Makefile.am
4144   M /trunk/TODO
4145   M /trunk/debian/changelog
4146   M /trunk/debian/control
4147   M /trunk/debian/rules
4148
4149  * BUGS TODO:
4150    + Removed BUGS, updated TODO.
4151  * debian/*:
4152    + Depend on libx11-dev instead of xlibs-dev.
4153    + New Debian upload.
4154
4155------------------------------------------------------------------------
4156r261 | sam | 2004-02-02 14:51:55 +0100 (Mon, 02 Feb 2004) | 3 lines
4157Changed paths:
4158   M /trunk/configure.ac
4159   M /trunk/msvc/config.h
4160   M /trunk/src/graphics.c
4161
4162  * configure.ac src/graphics:
4163    + Check for resize_term and resizeterm in -lncurses.
4164
4165------------------------------------------------------------------------
4166r260 | sam | 2004-02-02 03:59:43 +0100 (Mon, 02 Feb 2004) | 2 lines
4167Changed paths:
4168   A /branches/0.9 (from /trunk:259)
4169   M /branches/0.9/ChangeLog
4170   M /trunk/ChangeLog
4171
4172  * 0.9 branch.
4173
4174------------------------------------------------------------------------
4175r259 | sam | 2004-02-02 03:54:43 +0100 (Mon, 02 Feb 2004) | 2 lines
4176Changed paths:
4177   M /trunk/ChangeLog
4178   M /trunk/NEWS
4179   M /trunk/configure.ac
4180   M /trunk/debian/changelog
4181   M /trunk/libcaca.spec
4182   M /trunk/msvc/config.h
4183
4184  * 0.9 release.
4185
4186------------------------------------------------------------------------
4187r258 | sam | 2004-01-26 11:52:30 +0100 (Mon, 26 Jan 2004) | 5 lines
4188Changed paths:
4189   M /trunk/configure.ac
4190   M /trunk/debian/changelog
4191   M /trunk/src/caca.c
4192   M /trunk/src/event.c
4193   M /trunk/src/graphics.c
4194
4195  * configure.ac:
4196    + Check for curses.h as well as ncurses.h.
4197  * src/caca.c src/event.c src/graphics.c:
4198    + Include curses.h if ncurses.h was not found.
4199
4200------------------------------------------------------------------------
4201r257 | sam | 2004-01-23 10:20:39 +0100 (Fri, 23 Jan 2004) | 3 lines
4202Changed paths:
4203   M /trunk/examples/cacaview.c
4204
4205  * examples/cacaview.c:
4206    + Moved statusbar and help menu handling in separate functions.
4207
4208------------------------------------------------------------------------
4209r256 | sam | 2004-01-23 10:15:42 +0100 (Fri, 23 Jan 2004) | 4 lines
4210Changed paths:
4211   M /trunk/src/caca.c
4212
4213  * src/caca.c:
4214    + Alloc the AllocConsole() call to fail in case the process already has
4215      a console.
4216
4217------------------------------------------------------------------------
4218r255 | sam | 2004-01-21 18:25:18 +0100 (Wed, 21 Jan 2004) | 6 lines
4219Changed paths:
4220   M /trunk/examples/cacaview.c
4221
4222  * examples/cacaview.c:
4223    + Proper aspect ratio support.
4224    + Finer zoom support.
4225    + Handle mouse clicks as next/prev picture command.
4226    + Removed useless iterations in draw_checkers().
4227
4228------------------------------------------------------------------------
4229r254 | sam | 2004-01-21 14:49:26 +0100 (Wed, 21 Jan 2004) | 8 lines
4230Changed paths:
4231   M /trunk/THANKS
4232   M /trunk/src/event.c
4233   M /trunk/src/graphics.c
4234
4235  * src/graphics.c:
4236    + Fixed a buffer overflow due to bad signed/unsigned handling.
4237  * src/event.c:
4238    + Disallow zero width or height in the X11 driver.
4239    + Fixed resizing in ncurses and slang.
4240  * THANKS:
4241    + Added the Source Mage maintainer.
4242
4243------------------------------------------------------------------------
4244r253 | sam | 2004-01-18 05:48:09 +0100 (Sun, 18 Jan 2004) | 2 lines
4245Changed paths:
4246   A /branches/0.8 (from /trunk:252)
4247   M /branches/0.8/ChangeLog
4248   M /trunk/ChangeLog
4249
4250  * 0.8 branch.
4251
4252------------------------------------------------------------------------
4253r252 | sam | 2004-01-18 05:45:28 +0100 (Sun, 18 Jan 2004) | 2 lines
4254Changed paths:
4255   M /trunk/ChangeLog
4256   M /trunk/NEWS
4257   M /trunk/THANKS
4258   M /trunk/configure.ac
4259   M /trunk/debian/changelog
4260   M /trunk/libcaca.spec
4261   M /trunk/msvc/config.h
4262
4263  * 0.8 release.
4264
4265------------------------------------------------------------------------
4266r251 | sam | 2004-01-18 05:17:35 +0100 (Sun, 18 Jan 2004) | 5 lines
4267Changed paths:
4268   M /trunk/examples/cacaview.c
4269   M /trunk/src/event.c
4270   M /trunk/src/graphics.c
4271
4272  * src/graphics.c:
4273    + When resizing under X11, copy the old pixmap to the new one.
4274  * examples/cacaview.c:
4275    + Resizing support.
4276
4277------------------------------------------------------------------------
4278r250 | sam | 2004-01-18 05:01:32 +0100 (Sun, 18 Jan 2004) | 5 lines
4279Changed paths:
4280   M /trunk/src/caca_internals.h
4281   M /trunk/src/event.c
4282   M /trunk/src/graphics.c
4283
4284  * src/event.c:
4285    + Refresh the X11 window when an exposure event is received.
4286    + When resizing the X11 window, start showing extra characters when two
4287      thirds are visible.
4288
4289------------------------------------------------------------------------
4290r249 | sam | 2004-01-17 23:32:39 +0100 (Sat, 17 Jan 2004) | 6 lines
4291Changed paths:
4292   M /trunk/TODO
4293   M /trunk/examples/cacaview.c
4294   M /trunk/src/caca.h
4295   M /trunk/src/graphics.c
4296
4297  * src/graphics.c:
4298    + Renamed caca_set_title() to caca_set_window_title().
4299    + Implemented caca_get_window_width() and caca_get_window_height().
4300  * examples/cacaview.c:
4301    + Set the window title to cacaview.
4302
4303------------------------------------------------------------------------
4304r248 | sam | 2004-01-14 11:34:20 +0100 (Wed, 14 Jan 2004) | 8 lines
4305Changed paths:
4306   M /trunk/src/bitmap.c
4307   M /trunk/src/event.c
4308
4309  * src/event.c:
4310    + Make sure the mouse coordinates stay within the screen boundaries even
4311      if the window was resized.
4312  * src/bitmap.c:
4313    + Fixed a buffer underflow in the rendering routine that caused the bottom
4314      and rightmost pixels to be missed in certain conditions.
4315    + Minor speed optimisation.
4316
4317------------------------------------------------------------------------
4318r247 | sam | 2004-01-14 11:32:04 +0100 (Wed, 14 Jan 2004) | 3 lines
4319Changed paths:
4320   M /trunk/test
4321   M /trunk/test/Makefile.am
4322   A /trunk/test/colors.c (from /trunk/examples/demo.c:243)
4323
4324  * test/colors.c:
4325    + Extracted the colour test from examples/demo.c.
4326
4327------------------------------------------------------------------------
4328r246 | sam | 2004-01-13 23:33:09 +0100 (Tue, 13 Jan 2004) | 5 lines
4329Changed paths:
4330   M /trunk/src/caca_internals.h
4331   M /trunk/src/event.c
4332   M /trunk/src/graphics.c
4333   M /trunk/test/event.c
4334
4335  * src/graphics.c src/event.c:
4336    + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
4337  * test/event.c:
4338    + Display CACA_EVENT_RESIZE.
4339
4340------------------------------------------------------------------------
4341r245 | sam | 2004-01-13 22:08:43 +0100 (Tue, 13 Jan 2004) | 3 lines
4342Changed paths:
4343   M /trunk/configure.ac
4344   M /trunk/msvc/config.h
4345   M /trunk/src/graphics.c
4346
4347  * src/graphics.c:
4348    + Resize handling in the ncurses and slang drivers.
4349
4350------------------------------------------------------------------------
4351r244 | sam | 2004-01-13 21:03:48 +0100 (Tue, 13 Jan 2004) | 8 lines
4352Changed paths:
4353   M /trunk/examples/aafire.c
4354   M /trunk/src/caca.h
4355   M /trunk/src/caca_internals.h
4356   M /trunk/src/event.c
4357   M /trunk/src/graphics.c
4358
4359  * src/event.c:
4360    + Added the CACA_EVENT_RESIZE event.
4361    + Added caca_get_mouse_x() and caca_get_mouse_y().
4362  * src/graphics.c:
4363    + Window resize handling in the X11 driver.
4364  * examples/aafire.c:
4365    + Fixed a bad assumption in the resize handling code.
4366
4367------------------------------------------------------------------------
4368r243 | sam | 2004-01-13 17:45:45 +0100 (Tue, 13 Jan 2004) | 5 lines
4369Changed paths:
4370   M /trunk/build-win32
4371   M /trunk/configure.ac
4372   M /trunk/debian/rules
4373   M /trunk/doc/Makefile.am
4374   M /trunk/libcaca.spec
4375
4376  * configure.ac:
4377    + Added --disable-doc to let the user not build documentation.
4378  * build-win32:
4379    + Do not build documentation.
4380
4381------------------------------------------------------------------------
4382r242 | sam | 2004-01-13 16:01:22 +0100 (Tue, 13 Jan 2004) | 7 lines
4383Changed paths:
4384   M /trunk/THANKS
4385   M /trunk/src/Makefile.am
4386   A /trunk/src/event.c (from /trunk/src/io.c:238)
4387   M /trunk/src/graphics.c
4388   D /trunk/src/io.c
4389
4390  * src/graphics.c:
4391    + Fixed a typo preventing Win32 builds.
4392  * src/event.c:
4393    + Renamed io.c into event.c.
4394  * THANKS:
4395    + Added Gentoo, NetBSD and FreeBSD porters.
4396
4397------------------------------------------------------------------------
4398r241 | sam | 2004-01-13 10:55:32 +0100 (Tue, 13 Jan 2004) | 13 lines
4399Changed paths:
4400   M /trunk/Makefile.am
4401   M /trunk/configure.ac
4402   M /trunk/examples/aafire.c
4403   M /trunk/examples/cacaview.c
4404   A /trunk/msvc
4405   A /trunk/msvc/Makefile.am
4406   A /trunk/msvc/cacaball.vcproj
4407   A /trunk/msvc/cacademo.vcproj
4408   A /trunk/msvc/cacafire.vcproj
4409   A /trunk/msvc/cacamoir.vcproj
4410   A /trunk/msvc/cacaplas.vcproj
4411   A /trunk/msvc/cacaview.vcproj
4412   A /trunk/msvc/config.h
4413   A /trunk/msvc/libcaca.sln
4414   A /trunk/msvc/libcaca.vcproj
4415   M /trunk/src/caca.c
4416   M /trunk/src/graphics.c
4417   M /trunk/src/time.c
4418
4419  * configure.ac:
4420    + Check for sys/times.h and unistd.h.
4421    + Added calls to AC_C_CONST and AC_C_INLINE.
4422  * src/time.c src/graphics.c:
4423    + Fixes for MSVC compilation warnings.
4424    + Additional sanity checks in the Win32 driver.
4425  * src/caca.c:
4426    + Use raw()/noraw() in the curses driver instead of cbreak().
4427  * msvc/libcaca.sln:
4428    + Added an MSVC solution.
4429  * examples/aafire.c:
4430    + Slightly reduced the maximum cacafire framerate.
4431
4432------------------------------------------------------------------------
4433r240 | sam | 2004-01-12 18:30:09 +0100 (Mon, 12 Jan 2004) | 5 lines
4434Changed paths:
4435   M /trunk/NOTES
4436   M /trunk/examples/cacaview.c
4437   M /trunk/src/caca.h
4438   M /trunk/src/graphics.c
4439
4440  * src/graphics.c:
4441    + Implemented caca_set_title() for X11 and Win32.
4442  * examples/cacaview.c:
4443    + Use caca_set_title() to set the window title to "cacaview".
4444
4445------------------------------------------------------------------------
4446r239 | sam | 2004-01-12 17:22:35 +0100 (Mon, 12 Jan 2004) | 2 lines
4447Changed paths:
4448   M /trunk/Makefile.am
4449   M /trunk/autotools/Makefile.am
4450   M /trunk/debian/Makefile.am
4451   M /trunk/doc/Makefile.am
4452   M /trunk/examples/Makefile.am
4453   M /trunk/src/Makefile.am
4454   M /trunk/test/Makefile.am
4455
4456  * Fixed $Id in all Makefile.am files.
4457
4458------------------------------------------------------------------------
4459r238 | sam | 2004-01-12 17:21:34 +0100 (Mon, 12 Jan 2004) | 3 lines
4460Changed paths:
4461   M /trunk/Makefile.am
4462   M /trunk/autotools/Makefile.am
4463   A /trunk/build-win32
4464   M /trunk/debian/Makefile.am
4465   M /trunk/doc/Makefile.am
4466   M /trunk/examples/Makefile.am
4467   M /trunk/src/Makefile.am
4468   M /trunk/test/Makefile.am
4469
4470  * build-win32:
4471    + Win32 cross-compilation script.
4472
4473------------------------------------------------------------------------
4474r237 | sam | 2004-01-12 16:28:27 +0100 (Mon, 12 Jan 2004) | 5 lines
4475Changed paths:
4476   M /trunk/NEWS
4477   M /trunk/debian/control
4478   M /trunk/debian/rules
4479   M /trunk/doc/Makefile.am
4480   M /trunk/doc/cacademo.1
4481   M /trunk/examples
4482   M /trunk/examples/Makefile.am
4483   D /trunk/examples/cacacirc.c
4484   A /trunk/examples/cacamoir.c (from /trunk/examples/cacacirc.c:236)
4485   M /trunk/libcaca.spec
4486
4487  * examples/cacamoir.c:
4488    + Renamed cacacirc to cacamoir.
4489  * libcaca.spec debian/ doc/:
4490    + Added cacamoir to the distributed files.
4491
4492------------------------------------------------------------------------
4493r236 | sam | 2004-01-12 15:25:46 +0100 (Mon, 12 Jan 2004) | 8 lines
4494Changed paths:
4495   M /trunk/examples
4496   M /trunk/examples/Makefile.am
4497   M /trunk/examples/cacaball.c
4498   A /trunk/examples/cacacirc.c
4499   M /trunk/examples/cacaplas.c
4500
4501  * examples/cacaballs.c:
4502    + Bigger metaballs, less metaballs.
4503    + Rotating palette.
4504  * examples/cacaplas.c:
4505    + Slightly decreased speed.
4506  * examples/cacacirc.c:
4507    + New effect.
4508
4509------------------------------------------------------------------------
4510r235 | sam | 2004-01-12 15:01:40 +0100 (Mon, 12 Jan 2004) | 3 lines
4511Changed paths:
4512   M /trunk/configure.ac
4513   M /trunk/src/time.c
4514
4515  * configure.ac:
4516    + Better win32 check for Sleep().
4517
4518------------------------------------------------------------------------
4519r234 | sam | 2004-01-11 19:09:01 +0100 (Sun, 11 Jan 2004) | 5 lines
4520Changed paths:
4521   M /trunk/configure.ac
4522   M /trunk/examples/cacaview.c
4523   M /trunk/src/time.c
4524
4525  * configure.ac src/time.c:
4526    + Look for Sleep in -lkernel32.
4527  * examples/cacaview.c:
4528    + Use caca_wait_event() instead of usleep()/caca_get_event().
4529
4530------------------------------------------------------------------------
4531r233 | sam | 2004-01-11 06:09:02 +0100 (Sun, 11 Jan 2004) | 3 lines
4532Changed paths:
4533   M /trunk/NOTES
4534   M /trunk/examples/cacaview.c
4535   M /trunk/src/caca.c
4536   M /trunk/src/caca_internals.h
4537   M /trunk/src/graphics.c
4538   M /trunk/src/io.c
4539   M /trunk/src/time.c
4540
4541  * src/caca.c src/graphics.c src/io.c src/time.c:
4542    + Native win32 port.
4543
4544------------------------------------------------------------------------
4545r232 | sam | 2004-01-11 02:45:57 +0100 (Sun, 11 Jan 2004) | 10 lines
4546Changed paths:
4547   M /trunk/configure.ac
4548   M /trunk/src/caca.c
4549   M /trunk/src/caca_internals.h
4550   M /trunk/src/graphics.c
4551   M /trunk/src/io.c
4552   M /trunk/src/time.c
4553   M /trunk/test/event.c
4554
4555  * configure.ac:
4556    + Check for gettimeofday().
4557  * src/time.c:
4558    + Created _caca_time().
4559    + Ported _caca_getticks() to the Win32 API.
4560  * src/caca.c:
4561    + Properly builds on Win32.
4562  * test/event.c:
4563    + Added <stdlib.h> because we use malloc().
4564
4565------------------------------------------------------------------------
4566r231 | sam | 2004-01-10 20:59:50 +0100 (Sat, 10 Jan 2004) | 5 lines
4567Changed paths:
4568   M /trunk/NEWS
4569   M /trunk/THANKS
4570   M /trunk/examples/cacaplas.c
4571
4572  * THANKS examples/cacaplas.c:
4573    + Updated credits.
4574  * NEWS:
4575    + Forthcoming 0.8 news.
4576
4577------------------------------------------------------------------------
4578r230 | sam | 2004-01-10 20:53:14 +0100 (Sat, 10 Jan 2004) | 5 lines
4579Changed paths:
4580   M /trunk/configure.ac
4581   M /trunk/examples
4582   M /trunk/examples/Makefile.am
4583   A /trunk/examples/cacaplas.c
4584
4585  * configure.ac:
4586    + Check for -lm.
4587  * examples/cacaplas.c:
4588    + New demo, cacaplas, that displays a colour plasma.
4589
4590------------------------------------------------------------------------
4591r229 | sam | 2004-01-10 20:29:12 +0100 (Sat, 10 Jan 2004) | 12 lines
4592Changed paths:
4593   M /trunk/src/caca.h
4594   M /trunk/src/graphics.c
4595   M /trunk/src/io.c
4596   M /trunk/test/event.c
4597
4598  * src/graphics:
4599    + Initialise the char buffers in the X11 driver.
4600  * src/io.c:
4601    + caca_get_event() and caca_wait_event() immediately return zero if
4602      event_mask is zero.
4603    + Added support for the Home, End, PgUp and PgDown keys.
4604    + In the S-Lang driver, added a call to SLang_getkey() before the call to
4605      SLkp_getkey(), otherwise a single Escape call will not be interpreted.
4606  * test/event.c:
4607    + The "quit" sequence now quits the program, instead of "q" alone.
4608    + Added a status bar below.
4609
4610------------------------------------------------------------------------
4611r228 | sam | 2004-01-09 10:51:53 +0100 (Fri, 09 Jan 2004) | 16 lines
4612Changed paths:
4613   M /trunk/BUGS
4614   M /trunk/NOTES
4615   M /trunk/README
4616   M /trunk/configure.ac
4617   M /trunk/src/Makefile.am
4618   M /trunk/src/caca.c
4619   M /trunk/src/caca_internals.h
4620   M /trunk/src/graphics.c
4621   M /trunk/src/io.c
4622   A /trunk/src/time.c
4623   M /trunk/test/event.c
4624
4625  * test/event.c:
4626    + Do not refresh after each event, but only when there is no event
4627      pending.
4628    + If the pressed key is a printable character, display it.
4629  * src/time.c:
4630    + Moved _caca_getticks() to this file.
4631  * src/caca.c:
4632    + Set the escape delay to a very low value in the ncurses driver,
4633      because I don't want escape sequences to be entered manually.
4634  * src/io.c:
4635    + Autorepeat emulation in the ncurses and slang drivers: do not
4636      immediately send the key release event.
4637  * configure.ac:
4638    + Check for usleep.
4639    + Improvements in the win32 platform detection.
4640
4641------------------------------------------------------------------------
4642r227 | sam | 2004-01-08 19:40:29 +0100 (Thu, 08 Jan 2004) | 5 lines
4643Changed paths:
4644   M /trunk/configure.ac
4645   M /trunk/src/graphics.c
4646   M /trunk/test/event.c
4647
4648  * test/event.c:
4649    + Display at least two digits for keycodes.
4650  * configure.ac:
4651    + ScreenUpdate is actually mandatory for our conio driver.
4652
4653------------------------------------------------------------------------
4654r226 | sam | 2004-01-08 11:22:14 +0100 (Thu, 08 Jan 2004) | 10 lines
4655Changed paths:
4656   M /trunk/src/graphics.c
4657   M /trunk/src/io.c
4658   M /trunk/test/event.c
4659
4660  * src/io.c:
4661    + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
4662      directly interpreted.
4663    + Major rehandling of the event code. All output drivers are now
4664      correctly separated.
4665  * src/graphics.c:
4666    + Fixed a compilation warning.
4667  * test/event.c:
4668    + More human-readable event printing.
4669
4670------------------------------------------------------------------------
4671r225 | sam | 2004-01-07 19:36:41 +0100 (Wed, 07 Jan 2004) | 2 lines
4672Changed paths:
4673   A /branches/0.7 (from /trunk:224)
4674   M /branches/0.7/ChangeLog
4675   M /branches/0.7/libcaca.spec
4676   M /trunk/ChangeLog
4677   M /trunk/libcaca.spec
4678
4679  * 0.7 branch.
4680
4681------------------------------------------------------------------------
4682r224 | sam | 2004-01-07 19:22:44 +0100 (Wed, 07 Jan 2004) | 3 lines
4683Changed paths:
4684   M /trunk/configure.ac
4685   M /trunk/debian/changelog
4686   M /trunk/libcaca.spec
4687
4688  * configure.ac:
4689    + Release 0.7.
4690
4691------------------------------------------------------------------------
4692r223 | sam | 2004-01-07 19:22:08 +0100 (Wed, 07 Jan 2004) | 3 lines
4693Changed paths:
4694   M /trunk/src/bitmap.c
4695
4696  * src/bitmap.c:
4697    + Fixed a bug in the dithering characters.
4698
4699------------------------------------------------------------------------
4700r222 | sam | 2004-01-07 19:15:10 +0100 (Wed, 07 Jan 2004) | 5 lines
4701Changed paths:
4702   M /trunk/NEWS
4703   M /trunk/src/bitmap.c
4704   M /trunk/src/io.c
4705
4706  * src/io.c:
4707    + Do not report mouse motions if the coordinates did not change.
4708  * src/bitmap.c:
4709    + More documentation.
4710
4711------------------------------------------------------------------------
4712r221 | sam | 2004-01-07 18:19:36 +0100 (Wed, 07 Jan 2004) | 8 lines
4713Changed paths:
4714   M /trunk/configure.ac
4715   M /trunk/src/caca.c
4716   M /trunk/src/graphics.c
4717   M /trunk/src/io.c
4718   M /trunk/test
4719   M /trunk/test/Makefile.am
4720   A /trunk/test/event.c
4721
4722  * test/event.c:
4723    + Small event lister, similar to X11's xev.
4724  * src/graphics.c:
4725    + If possible, disable autorepeat in the X11 driver.
4726  * src/io.c:
4727    + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
4728    + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
4729
4730------------------------------------------------------------------------
4731r220 | sam | 2004-01-07 14:06:06 +0100 (Wed, 07 Jan 2004) | 5 lines
4732Changed paths:
4733   M /trunk/debian/control
4734   M /trunk/debian/rules
4735   M /trunk/doc/Makefile.am
4736   D /trunk/doc/caca-spritedit.1
4737   M /trunk/examples/Makefile.am
4738   D /trunk/examples/spritedit.c
4739   M /trunk/libcaca.spec
4740   M /trunk/test/Makefile.am
4741   A /trunk/test/spritedit.c (from /trunk/examples/spritedit.c:213)
4742
4743  * test/spritedit.c:
4744    + Moved spritedit to the test/ directory, because it is not mature enough.
4745  * libcaca.spec debian/control debian/rules:
4746    + Do not install caca-spritedit.
4747
4748------------------------------------------------------------------------
4749r219 | sam | 2004-01-07 13:45:02 +0100 (Wed, 07 Jan 2004) | 8 lines
4750Changed paths:
4751   M /trunk/NEWS
4752   M /trunk/debian/control
4753   M /trunk/debian/rules
4754   M /trunk/doc/Makefile.am
4755   M /trunk/doc/cacademo.1
4756   M /trunk/libcaca.spec
4757   M /trunk/src/bitmap.c
4758   M /trunk/src/caca.c
4759   M /trunk/src/caca.h
4760   M /trunk/src/conic.c
4761   M /trunk/src/graphics.c
4762   M /trunk/src/io.c
4763   M /trunk/src/line.c
4764   M /trunk/src/sprite.c
4765
4766  * libcaca.spec debian/control:
4767    + Updated the package descriptions to include cacaball.
4768  * doc/cacademo.1 doc/Makefile.am:
4769    + Use the cacademo manpage as the cacaball manpage.
4770  * src/:
4771    + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
4772      documenting bizarre stuff.
4773
4774------------------------------------------------------------------------
4775r218 | sam | 2004-01-07 13:42:22 +0100 (Wed, 07 Jan 2004) | 4 lines
4776Changed paths:
4777   M /trunk/examples/cacaball.c
4778
4779  * examples/cacaball.c:
4780    + 24 metaballs instead of 5, but smaller.
4781    + Zoom the bitmap to make more use of the screen area.
4782
4783------------------------------------------------------------------------
4784r217 | sam | 2004-01-06 17:31:27 +0100 (Tue, 06 Jan 2004) | 5 lines
4785Changed paths:
4786   M /trunk/AUTHORS
4787   M /trunk/THANKS
4788   M /trunk/examples/aafire.c
4789   M /trunk/examples/cacaball.c
4790
4791  * examples/cacaball.c:
4792    + Crop the palette so that it looks a bit more like metaballs.
4793  * AUTHORS THANKS:
4794    + Credited Jylam and Jan Hubicka.
4795
4796------------------------------------------------------------------------
4797r216 | sam | 2004-01-06 13:46:25 +0100 (Tue, 06 Jan 2004) | 6 lines
4798Changed paths:
4799   M /trunk/examples/cacaball.c
4800
4801  * examples/cacaball.c:
4802    + Huge coding style overhaul.
4803    + Display 5 metaballs instead of 3.
4804    + Generate the palette instead of having a static one.
4805    + Use a 256x256 back buffer for more smoothness.
4806
4807------------------------------------------------------------------------
4808r215 | sam | 2004-01-06 11:12:22 +0100 (Tue, 06 Jan 2004) | 3 lines
4809Changed paths:
4810   M /trunk/src/graphics.c
4811
4812  * src/graphics.c:
4813    + Fixed a compilation warning.
4814
4815------------------------------------------------------------------------
4816r214 | sam | 2004-01-05 23:16:55 +0100 (Mon, 05 Jan 2004) | 3 lines
4817Changed paths:
4818   M /trunk/examples
4819   M /trunk/examples/Makefile.am
4820   A /trunk/examples/cacaball.c
4821
4822  * examples/cacaball.c:
4823    + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
4824
4825------------------------------------------------------------------------
4826r213 | sam | 2004-01-05 19:17:20 +0100 (Mon, 05 Jan 2004) | 4 lines
4827Changed paths:
4828   M /trunk/examples/aafire.c
4829   M /trunk/examples/cacaview.c
4830   M /trunk/examples/demo.c
4831   M /trunk/examples/spritedit.c
4832   M /trunk/src/caca.h
4833   M /trunk/src/io.c
4834   M /trunk/test/dithering.c
4835   M /trunk/test/hsv.c
4836
4837  * src/io.c:
4838    + caca_get_event() and caca_wait_event() now accept a mask as an argument
4839      in order to select events.
4840
4841------------------------------------------------------------------------
4842r212 | sam | 2004-01-05 19:10:51 +0100 (Mon, 05 Jan 2004) | 4 lines
4843Changed paths:
4844   M /trunk/src/graphics.c
4845
4846  * src/graphics.c:
4847    + Fixed a bug that caused an infinite loop if the delay between two
4848      caca_refresh() calls was greater than 2000 seconds (or something).
4849
4850------------------------------------------------------------------------
4851r211 | sam | 2004-01-05 19:08:50 +0100 (Mon, 05 Jan 2004) | 5 lines
4852Changed paths:
4853   M /trunk/examples/cacaview.c
4854   M /trunk/src/io.c
4855
4856  * src/io.c:
4857    + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
4858  * examples/cacaview.c:
4859    + Use <stdlib.h> instead of <malloc.h>.
4860
4861------------------------------------------------------------------------
4862r210 | sam | 2004-01-04 01:45:08 +0100 (Sun, 04 Jan 2004) | 6 lines
4863Changed paths:
4864   M /trunk/configure.ac
4865   M /trunk/doc/Makefile.am
4866
4867  * configure.ac:
4868    + Check for dvips in addition to latex.
4869  * doc/Makefile.am:
4870    + Workaround for a bug in the latex code generated by doxygen
4871      in Mandrake 9.1.
4872
4873------------------------------------------------------------------------
4874r209 | sam | 2004-01-04 01:19:53 +0100 (Sun, 04 Jan 2004) | 5 lines
4875Changed paths:
4876   M /trunk/libcaca.spec
4877
4878  * libcaca.spec:
4879    + Install documentation into %{doc}/package-version/ instead
4880      of %{doc}/package/.
4881    + Added tetex-dvips to the build dependencies.
4882
4883------------------------------------------------------------------------
4884r208 | sam | 2004-01-04 00:21:27 +0100 (Sun, 04 Jan 2004) | 2 lines
4885Changed paths:
4886   A /branches/0.6 (from /trunk:207)
4887   M /branches/0.6/ChangeLog
4888   M /trunk/ChangeLog
4889
4890  * 0.6 branch.
4891
4892------------------------------------------------------------------------
4893r207 | sam | 2004-01-04 00:15:48 +0100 (Sun, 04 Jan 2004) | 9 lines
4894Changed paths:
4895   M /trunk/NEWS
4896   M /trunk/configure.ac
4897   M /trunk/debian/changelog
4898   M /trunk/debian/control
4899   M /trunk/debian/rules
4900   M /trunk/doc/Makefile.am
4901   M /trunk/libcaca.spec
4902
4903  * configure.ac NEWS:
4904    + Prepared the 0.6 release.
4905  * libcaca.spec:
4906    + Split the RPM into libcaca-devel and caca-utils.
4907    + More detailed descriptions.
4908    + Packages are now rpmlint clean.
4909  * doc/Makefile.am:
4910    + Symlink cacafire.1 to cacademo.1 upon manpage installation.
4911
4912------------------------------------------------------------------------
4913r206 | sam | 2004-01-03 18:31:44 +0100 (Sat, 03 Jan 2004) | 3 lines
4914Changed paths:
4915   M /trunk/configure.ac
4916   M /trunk/src/caca.c
4917   M /trunk/src/graphics.c
4918   M /trunk/src/io.c
4919
4920  * configure.ac:
4921    + Search for <slang/slang.h> in addition of <slang.h>.
4922
4923------------------------------------------------------------------------
4924r205 | sam | 2004-01-03 15:33:35 +0100 (Sat, 03 Jan 2004) | 5 lines
4925Changed paths:
4926   M /trunk/src/bitmap.c
4927
4928  * src/bitmap.c:
4929    + Dither H/S/V when looking up the two nearest colours.
4930    + Weigh pixels in the distance calculation.
4931    + Factorised the lookup table calculation.
4932
4933------------------------------------------------------------------------
4934r204 | sam | 2004-01-03 15:28:39 +0100 (Sat, 03 Jan 2004) | 3 lines
4935Changed paths:
4936   M /trunk/test
4937   M /trunk/test/Makefile.am
4938   A /trunk/test/hsv.c
4939
4940  * test/hsv.c:
4941    + Trivial saturation/value rendering test.
4942
4943------------------------------------------------------------------------
4944r203 | sam | 2004-01-02 19:09:29 +0100 (Fri, 02 Jan 2004) | 5 lines
4945Changed paths:
4946   M /trunk/src/bitmap.c
4947   M /trunk/src/caca.c
4948   M /trunk/src/caca_internals.h
4949
4950  * src/bitmap.c:
4951    + Fixed a minor overflow in the saturation computation.
4952    + Use a global lookup table for foreground/background colour selection
4953      in the bitmap rendering routine. This broke dithering, sorry.
4954
4955------------------------------------------------------------------------
4956r202 | sam | 2004-01-02 17:52:10 +0100 (Fri, 02 Jan 2004) | 3 lines
4957Changed paths:
4958   M /trunk/examples/aafire.c
4959   M /trunk/examples/cacaview.c
4960   M /trunk/src/bitmap.c
4961   M /trunk/src/caca.c
4962   M /trunk/src/caca.h
4963   M /trunk/src/graphics.c
4964   M /trunk/src/line.c
4965   M /trunk/src/sprite.c
4966   M /trunk/test/optipal.c
4967
4968  * src/ examples/ test/:
4969    + Changed <const type> constructs into <type const>.
4970
4971------------------------------------------------------------------------
4972r201 | sam | 2004-01-02 16:35:53 +0100 (Fri, 02 Jan 2004) | 4 lines
4973Changed paths:
4974   M /trunk/examples/aafire.c
4975
4976  * examples/aafire.c:
4977    + Do not call caca_get_width() 10000 times per frame. Cache the value
4978      instead.
4979
4980------------------------------------------------------------------------
4981r200 | sam | 2004-01-02 16:34:16 +0100 (Fri, 02 Jan 2004) | 4 lines
4982Changed paths:
4983   M /trunk/src/graphics.c
4984
4985  * src/graphics.c:
4986    + Split the drawing of foreground and background colours in the X11
4987      driver. Nice performance improvement.
4988
4989------------------------------------------------------------------------
4990r199 | sam | 2004-01-02 16:23:54 +0100 (Fri, 02 Jan 2004) | 3 lines
4991Changed paths:
4992   M /trunk/examples/cacaview.c
4993
4994  * examples/cacaview.c:
4995    + If Imlib2 was not activated, warn the user that only BMP is supported.
4996
4997------------------------------------------------------------------------
4998r198 | sam | 2004-01-01 19:21:13 +0100 (Thu, 01 Jan 2004) | 5 lines
4999Changed paths:
5000   M /trunk/AUTHORS
5001   M /trunk/Makefile.am
5002   A /trunk/THANKS
5003   A /trunk/libcaca.spec
5004
5005  * libcaca.spec:
5006    + RPM specfile, courtesy of Richard Zidlicky.
5007  * THANKS:
5008    + Added a THANKS file for contributors.
5009
5010------------------------------------------------------------------------
5011r197 | sam | 2004-01-01 18:51:57 +0100 (Thu, 01 Jan 2004) | 10 lines
5012Changed paths:
5013   M /trunk/README
5014   M /trunk/src/caca.c
5015   M /trunk/src/graphics.c
5016
5017  * src/graphics.c:
5018    + Minor optimisation in caca_set_color().
5019    + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
5020    + Optimised the X11 caca_refresh() routine by handling strings of the
5021      same colour as one text chunk.
5022  * src/caca.c:
5023    + Bugfix in caca_init when conio is the only compiled-in driver.
5024  * README:
5025    + Minor documentation updates.
5026
5027------------------------------------------------------------------------
5028r196 | sam | 2004-01-01 17:29:50 +0100 (Thu, 01 Jan 2004) | 5 lines
5029Changed paths:
5030   M /trunk/examples/aafire.c
5031   M /trunk/examples/cacaview.c
5032
5033  * examples/cacaview.c:
5034    + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
5035  * examples/aafire.c:
5036    + bzero the pixel buffer in the initialisation routine.
5037
5038------------------------------------------------------------------------
5039r195 | sam | 2003-12-31 15:21:08 +0100 (Wed, 31 Dec 2003) | 5 lines
5040Changed paths:
5041   M /trunk/doc/doxygen.cfg.in
5042   M /trunk/src/bitmap.c
5043   M /trunk/src/box.c
5044   M /trunk/src/caca.h
5045   M /trunk/src/conic.c
5046   M /trunk/src/graphics.c
5047   M /trunk/src/io.c
5048   M /trunk/src/line.c
5049   M /trunk/src/math.c
5050   M /trunk/src/triangle.c
5051
5052  * doc/doxygen.cfg.in:
5053    + Removed caca_internal.h from the list of documented files.
5054  * src/:
5055    + Minor documentation updates.
5056
5057------------------------------------------------------------------------
5058r194 | sam | 2003-12-31 14:55:34 +0100 (Wed, 31 Dec 2003) | 9 lines
5059Changed paths:
5060   M /trunk/BUGS
5061   M /trunk/debian/rules
5062   M /trunk/doc/Makefile.am
5063   M /trunk/test/dithering.c
5064
5065  * test/dithering.c:
5066    + Fixed a minor compilation warning.
5067  * debian/rules:
5068    + Explicitely use --enable-imlib2.
5069  * BUGS:
5070    + Added a note about blinking consoles.
5071  * doc/Makefile.am:
5072    + Fixed a bashism in the HTML files installation.
5073
5074------------------------------------------------------------------------
5075r193 | sam | 2003-12-31 14:32:14 +0100 (Wed, 31 Dec 2003) | 4 lines
5076Changed paths:
5077   M /trunk/doc/Makefile.am
5078
5079  * doc/Makefile.am:
5080    + Do not install doxygen.png directly, because it can be doxygen.gif on
5081      old installations.
5082
5083------------------------------------------------------------------------
5084r192 | sam | 2003-12-31 14:26:47 +0100 (Wed, 31 Dec 2003) | 3 lines
5085Changed paths:
5086   M /trunk/examples/aafire.c
5087
5088  * examples/aafire.c:
5089    + Only quit upon keypress, not mouse motion.
5090
5091------------------------------------------------------------------------
5092r191 | sam | 2003-12-31 14:24:46 +0100 (Wed, 31 Dec 2003) | 3 lines
5093Changed paths:
5094   M /trunk/examples/aafire.c
5095
5096  * examples/aafire.c:
5097    + Render cacafire at full speed.
5098
5099------------------------------------------------------------------------
5100r190 | sam | 2003-12-31 14:20:18 +0100 (Wed, 31 Dec 2003) | 6 lines
5101Changed paths:
5102   M /trunk/src/graphics.c
5103   M /trunk/test
5104   M /trunk/test/Makefile.am
5105   A /trunk/test/optipal.c
5106
5107  * test/optipal.c:
5108    + Optimised S-Lang palette generator.
5109  * src/graphics:
5110    + Removed the S-Lang palette generator and replaced it with the tables
5111      generated by optipal.
5112
5113------------------------------------------------------------------------
5114r189 | sam | 2003-12-31 13:26:22 +0100 (Wed, 31 Dec 2003) | 5 lines
5115Changed paths:
5116   M /trunk/Makefile.am
5117   M /trunk/configure.ac
5118   M /trunk/examples/Makefile.am
5119   A /trunk/test
5120   A /trunk/test/Makefile.am
5121   A /trunk/test/dithering.c
5122
5123  * Makefile.am:
5124    + Added a test directory for test programs.
5125  * test/dithering.c:
5126    + The value/saturation dithering example.
5127
5128------------------------------------------------------------------------
5129r188 | sam | 2003-12-31 13:05:44 +0100 (Wed, 31 Dec 2003) | 5 lines
5130Changed paths:
5131   M /trunk/examples/cacaview.c
5132   M /trunk/src/caca.c
5133
5134  * src/caca.c:
5135    + Do not try the X11 driver if DISPLAY is set to the empty string.
5136  * examples/cacaview.c:
5137    + Cosmetic fixes.
5138
5139------------------------------------------------------------------------
5140r187 | sam | 2003-12-31 13:00:18 +0100 (Wed, 31 Dec 2003) | 3 lines
5141Changed paths:
5142   M /trunk/examples/Makefile.am
5143   A /trunk/examples/cacaview.c (from /trunk/examples/view.c:182)
5144   D /trunk/examples/view.c
5145
5146  * example/:
5147    + Renamed view.c into cacaview.c.
5148
5149------------------------------------------------------------------------
5150r186 | sam | 2003-12-31 12:17:47 +0100 (Wed, 31 Dec 2003) | 3 lines
5151Changed paths:
5152   M /trunk/src/io.c
5153
5154  * src/io.c:
5155    + Fixed mouse support under ncurses and slang.
5156
5157------------------------------------------------------------------------
5158r185 | sam | 2003-12-31 12:17:00 +0100 (Wed, 31 Dec 2003) | 3 lines
5159Changed paths:
5160   M /trunk/configure.ac
5161
5162  * configure.ac:
5163    + Error out if Imlib2 was not found. Override with --disable-imlib2.
5164
5165------------------------------------------------------------------------
5166r184 | sam | 2003-12-31 02:16:47 +0100 (Wed, 31 Dec 2003) | 6 lines
5167Changed paths:
5168   M /trunk/doc
5169   M /trunk/examples/demo.c
5170   M /trunk/src/caca.h
5171   M /trunk/src/io.c
5172
5173  * src/io.c:
5174    + Mouse support under X11.
5175    + Split the mouse motion and mouse click events.
5176  * examples/demo.c:
5177    + Mouse motion support.
5178
5179------------------------------------------------------------------------
5180r183 | sam | 2003-12-31 02:02:08 +0100 (Wed, 31 Dec 2003) | 5 lines
5181Changed paths:
5182   M /trunk/src/caca.c
5183   M /trunk/src/graphics.c
5184
5185  * src/graphics.c:
5186    + Compilation fix.
5187  * src/caca.c:
5188    + Minor indentation fix.
5189
5190------------------------------------------------------------------------
5191r182 | sam | 2003-12-26 00:59:48 +0100 (Fri, 26 Dec 2003) | 6 lines
5192Changed paths:
5193   M /trunk/configure.ac
5194   M /trunk/src/caca.c
5195
5196  * src/caca.c:
5197    + Prefer the X11 driver if $DISPLAY is set.
5198    + The slang driver is now preferred over the ncurses driver.
5199  * configure.ac:
5200    + Autodetect conio.h.
5201
5202------------------------------------------------------------------------
5203r181 | sam | 2003-12-26 00:22:13 +0100 (Fri, 26 Dec 2003) | 4 lines
5204Changed paths:
5205   M /trunk/configure.ac
5206
5207  * configure.ac:
5208    + Autodetect ncurses, slang and X11.
5209    + Abort if no output driver was selected or detected.
5210
5211------------------------------------------------------------------------
5212r180 | sam | 2003-12-25 22:38:46 +0100 (Thu, 25 Dec 2003) | 2 lines
5213Changed paths:
5214   A /branches/0.5 (from /trunk:179)
5215   M /branches/0.5/ChangeLog
5216   M /trunk/ChangeLog
5217
5218  * 0.5 branch.
5219
5220------------------------------------------------------------------------
5221r179 | sam | 2003-12-25 22:36:52 +0100 (Thu, 25 Dec 2003) | 3 lines
5222Changed paths:
5223   M /trunk/NEWS
5224   M /trunk/configure.ac
5225   M /trunk/debian/changelog
5226
5227  * configure.ac NEWS debian/changelog:
5228    + New 0.5 release.
5229
5230------------------------------------------------------------------------
5231r178 | sam | 2003-12-25 22:28:55 +0100 (Thu, 25 Dec 2003) | 5 lines
5232Changed paths:
5233   M /trunk/BUGS
5234   M /trunk/NOTES
5235   M /trunk/configure.ac
5236   M /trunk/src/graphics.c
5237
5238  * NOTES BUGS:
5239    + Updated information about the S-Lang colour pair shortage bug.
5240  * src/graphics.c:
5241    + Implemented the solution explained in NOTES.
5242
5243------------------------------------------------------------------------
5244r177 | sam | 2003-12-25 19:09:58 +0100 (Thu, 25 Dec 2003) | 3 lines
5245Changed paths:
5246   M /trunk/src/caca.c
5247
5248  * src/caca.c:
5249    + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
5250
5251------------------------------------------------------------------------
5252r176 | sam | 2003-12-25 19:08:46 +0100 (Thu, 25 Dec 2003) | 3 lines
5253Changed paths:
5254   M /trunk/NOTES
5255
5256  * NOTES:
5257    + Added a section with a proposed solution to the slang problem.
5258
5259------------------------------------------------------------------------
5260r175 | sam | 2003-12-25 11:18:37 +0100 (Thu, 25 Dec 2003) | 2 lines
5261Changed paths:
5262   A /branches/0.4 (from /trunk:174)
5263   M /branches/0.4/ChangeLog
5264   M /trunk/ChangeLog
5265
5266  * 0.4 branch.
5267
5268------------------------------------------------------------------------
5269r174 | sam | 2003-12-25 00:58:32 +0100 (Thu, 25 Dec 2003) | 5 lines
5270Changed paths:
5271   M /trunk/configure.ac
5272   M /trunk/debian/control
5273
5274  * debian/control:
5275    + Added missing dependencies to the -dev package.
5276  * configure.ac:
5277    + Kludge for woody builds where x_includes is undefined.
5278
5279------------------------------------------------------------------------
5280r173 | sam | 2003-12-24 17:23:37 +0100 (Wed, 24 Dec 2003) | 3 lines
5281Changed paths:
5282   M /trunk/src/caca.h
5283
5284  * src/caca.h:
5285    + Documented CACA_FONT.
5286
5287------------------------------------------------------------------------
5288r172 | sam | 2003-12-24 17:16:16 +0100 (Wed, 24 Dec 2003) | 3 lines
5289Changed paths:
5290   M /trunk/doc/Makefile.am
5291
5292  * doc/Makefile.am:
5293    + Rename the refman.ps doxygen documentation to libcaca.ps.
5294
5295------------------------------------------------------------------------
5296r171 | sam | 2003-12-24 16:43:45 +0100 (Wed, 24 Dec 2003) | 5 lines
5297Changed paths:
5298   M /trunk/NEWS
5299   M /trunk/src/caca.h
5300   M /trunk/src/graphics.c
5301
5302  * src/graphics.c:
5303    + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
5304  * src/caca.c:
5305    + Documented the CACA_GEOMETRY environment variable.
5306
5307------------------------------------------------------------------------
5308r170 | sam | 2003-12-24 16:35:07 +0100 (Wed, 24 Dec 2003) | 3 lines
5309Changed paths:
5310   M /trunk/src/caca_internals.h
5311   M /trunk/src/graphics.c
5312   M /trunk/src/io.c
5313
5314  * src/io.c:
5315    + Mouse support in the X11 driver.
5316
5317------------------------------------------------------------------------
5318r169 | sam | 2003-12-24 15:48:38 +0100 (Wed, 24 Dec 2003) | 4 lines
5319Changed paths:
5320   M /trunk/src/graphics.c
5321
5322  * src/graphics:
5323    + Use XCreateWindow instead of XCreateSimpleWindow.
5324    + Set the X window title to "caca for X".
5325
5326------------------------------------------------------------------------
5327r168 | sam | 2003-12-23 18:25:29 +0100 (Tue, 23 Dec 2003) | 4 lines
5328Changed paths:
5329   M /trunk/debian/changelog
5330   M /trunk/debian/control
5331   M /trunk/debian/rules
5332
5333  * debian/control:
5334    + Build-depend on doxygen and tetex to build documentation.
5335    + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
5336
5337------------------------------------------------------------------------
5338r167 | sam | 2003-12-23 18:01:38 +0100 (Tue, 23 Dec 2003) | 7 lines
5339Changed paths:
5340   M /trunk/BUGS
5341   M /trunk/Makefile.am
5342   M /trunk/NEWS
5343   M /trunk/README
5344   M /trunk/TODO
5345   M /trunk/configure.ac
5346   M /trunk/doc/Makefile.am
5347   M /trunk/src/graphics.c
5348
5349  * configure.ac NEWS:
5350    + Prepared release 0.4.
5351  * src/graphics.c README BUGS TODO:
5352    + Updated documentation.
5353  * Makefile.am doc/Makefile.am:
5354    + Install the generated doxygen documentation.
5355
5356------------------------------------------------------------------------
5357r166 | sam | 2003-12-23 17:32:56 +0100 (Tue, 23 Dec 2003) | 4 lines
5358Changed paths:
5359   M /trunk/src/io.c
5360
5361  * src/io.c:
5362    + Fixed a warning by including <unistd.h>.
5363    + Support for arrow and function keys under X11.
5364
5365------------------------------------------------------------------------
5366r165 | sam | 2003-12-23 14:27:40 +0100 (Tue, 23 Dec 2003) | 9 lines
5367Changed paths:
5368   M /trunk/configure.ac
5369   M /trunk/doc/Makefile.am
5370   D /trunk/doc/doxygen.cfg
5371   A /trunk/doc/doxygen.cfg.in (from /trunk/doc/doxygen.cfg:164)
5372   M /trunk/examples/aafire.c
5373   M /trunk/examples/demo.c
5374   M /trunk/examples/spritedit.c
5375   M /trunk/examples/view.c
5376   M /trunk/src/bitmap.c
5377   M /trunk/src/box.c
5378   M /trunk/src/caca.c
5379   M /trunk/src/caca.h
5380   M /trunk/src/caca_internals.h
5381   M /trunk/src/conic.c
5382   M /trunk/src/graphics.c
5383   M /trunk/src/io.c
5384   M /trunk/src/line.c
5385   M /trunk/src/math.c
5386   M /trunk/src/sprite.c
5387   M /trunk/src/triangle.c
5388
5389  * src/io.c:
5390    + Added caca_wait_event(), a blocking caca_get_event().
5391  * src/ examples/:
5392    + More documentation.
5393  * doc/doxygen.cfg.in:
5394    + doc/doxygen.cfg is now generated by configure, so that we can use
5395      @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
5396    + Create manpages.
5397
5398------------------------------------------------------------------------
5399r164 | sam | 2003-12-23 12:08:37 +0100 (Tue, 23 Dec 2003) | 2 lines
5400Changed paths:
5401   M /trunk/doc/doxygen.cfg
5402   M /trunk/src/bitmap.c
5403   M /trunk/src/caca.c
5404   M /trunk/src/caca.h
5405
5406  * More API documentation.
5407
5408------------------------------------------------------------------------
5409r163 | sam | 2003-12-22 23:58:24 +0100 (Mon, 22 Dec 2003) | 3 lines
5410Changed paths:
5411   M /trunk/src/caca.c
5412
5413  * caca.c:
5414    + Fixed typos in the initialisation code.
5415
5416------------------------------------------------------------------------
5417r162 | sam | 2003-12-22 16:26:12 +0100 (Mon, 22 Dec 2003) | 6 lines
5418Changed paths:
5419   M /trunk/configure.ac
5420   M /trunk/src/bitmap.c
5421   M /trunk/src/caca.c
5422   M /trunk/src/caca.h
5423   M /trunk/src/caca_internals.h
5424   M /trunk/src/conic.c
5425   M /trunk/src/graphics.c
5426   M /trunk/src/io.c
5427   M /trunk/src/line.c
5428
5429  * src/graphics.c src/caca.c src/io.c:
5430    + Support for simultaneously compiled-in drivers.
5431    + Honour the CACA_DRIVER environment variable.
5432  * configure.ac:
5433    + Drivers are no longer mutually exclusive.
5434
5435------------------------------------------------------------------------
5436r161 | sam | 2003-12-21 01:39:41 +0100 (Sun, 21 Dec 2003) | 3 lines
5437Changed paths:
5438   M /trunk/src/graphics.c
5439
5440  * src/graphics:
5441    + Initialise default height at 32 (as in aalib).
5442
5443------------------------------------------------------------------------
5444r160 | sam | 2003-12-20 13:07:56 +0100 (Sat, 20 Dec 2003) | 5 lines
5445Changed paths:
5446   M /trunk/src/caca_internals.h
5447   M /trunk/src/graphics.c
5448   M /trunk/src/io.c
5449
5450  * src/graphics.c:
5451    + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
5452    + Use an intermediary X pixmap for rendering.
5453    + Slightly changed the variable naming scheme.
5454
5455------------------------------------------------------------------------
5456r159 | sam | 2003-12-20 11:54:35 +0100 (Sat, 20 Dec 2003) | 3 lines
5457Changed paths:
5458   M /trunk/examples/aafire.c
5459
5460  * examples/aafire.c:
5461    + The image buffer in cacafire was too small.
5462
5463------------------------------------------------------------------------
5464r158 | sam | 2003-12-19 18:26:23 +0100 (Fri, 19 Dec 2003) | 4 lines
5465Changed paths:
5466   M /trunk/src/graphics.c
5467
5468  * src/graphics.c:
5469    + Progress in the X11 driver.
5470    + Fixed a compilation bug in the conio driver.
5471
5472------------------------------------------------------------------------
5473r157 | sam | 2003-12-18 10:46:19 +0100 (Thu, 18 Dec 2003) | 4 lines
5474Changed paths:
5475   M /trunk/debian/changelog
5476   M /trunk/debian/control
5477   M /trunk/debian/rules
5478
5479  * debian/rules debian/control:
5480    + Moved cacafire to the caca-utils package. Added proper conflict/replace.
5481    + Symlinked cacafire.1 to cacademo.1.
5482
5483------------------------------------------------------------------------
5484r155 | sam | 2003-12-18 01:41:28 +0100 (Thu, 18 Dec 2003) | 7 lines
5485Changed paths:
5486   M /trunk/ChangeLog
5487   M /trunk/NEWS
5488   M /trunk/README
5489   M /trunk/debian/changelog
5490   M /trunk/debian/control
5491   M /trunk/doc/doxygen.cfg
5492
5493  * debian/control:
5494    + Updated long descriptions.
5495  * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
5496    + Prepared 0.3 release.
5497  * README:
5498    + --enable-ncurses is now the default.
5499
5500------------------------------------------------------------------------
5501r154 | sam | 2003-12-18 01:11:52 +0100 (Thu, 18 Dec 2003) | 3 lines
5502Changed paths:
5503   M /trunk/src/bitmap.c
5504   M /trunk/src/box.c
5505   M /trunk/src/caca.c
5506   M /trunk/src/caca.h
5507   M /trunk/src/conic.c
5508   M /trunk/src/graphics.c
5509   M /trunk/src/io.c
5510   M /trunk/src/line.c
5511   M /trunk/src/math.c
5512   M /trunk/src/sprite.c
5513   M /trunk/src/triangle.c
5514
5515  * src/:
5516    + Doxygenated public functions.
5517
5518------------------------------------------------------------------------
5519r153 | sam | 2003-12-17 16:03:05 +0100 (Wed, 17 Dec 2003) | 3 lines
5520Changed paths:
5521   M /trunk/src/caca.h
5522
5523  * src/caca.h:
5524    + Documented environment variables.
5525
5526------------------------------------------------------------------------
5527r152 | sam | 2003-12-17 00:25:54 +0100 (Wed, 17 Dec 2003) | 4 lines
5528Changed paths:
5529   M /trunk/examples/view.c
5530
5531  * examples/view.c:
5532    + Fixed a bug in the loading of 1bpp BMPs.
5533    + Commented stuff.
5534
5535------------------------------------------------------------------------
5536r151 | sam | 2003-12-17 00:06:54 +0100 (Wed, 17 Dec 2003) | 7 lines
5537Changed paths:
5538   M /trunk/examples/Makefile.am
5539   M /trunk/examples/view.c
5540
5541  * examples/view.c:
5542    + If Imlib2 is not available, use a custom simple BMP loader.
5543    + Draw the bottom bar one line higher to leave room for a status line.
5544    + '?' now properly toggles help.
5545  * examples/Makefile.am:
5546    + Always build cacaview.
5547
5548------------------------------------------------------------------------
5549r150 | sam | 2003-12-16 10:06:46 +0100 (Tue, 16 Dec 2003) | 5 lines
5550Changed paths:
5551   M /trunk/configure.ac
5552   M /trunk/src/bitmap.c
5553
5554  * src/bitmap.c:
5555    + If the alpha palette is all-zero, forget the alpha channel.
5556  * configure.ac:
5557    + Export HAVE_IMLIB2_H and the like.
5558
5559------------------------------------------------------------------------
5560r149 | sam | 2003-12-15 16:02:50 +0100 (Mon, 15 Dec 2003) | 4 lines
5561Changed paths:
5562   M /trunk/src/bitmap.c
5563
5564  * src/bitmap.c:
5565    + If the alpha mask is 0, ignore alpha information.
5566    + Ditto if no alpha information is given with the palette.
5567
5568------------------------------------------------------------------------
5569r148 | sam | 2003-12-15 11:38:03 +0100 (Mon, 15 Dec 2003) | 4 lines
5570Changed paths:
5571   M /trunk/configure.ac
5572   M /trunk/src/caca.c
5573   M /trunk/src/caca_internals.h
5574   M /trunk/src/graphics.c
5575   M /trunk/src/io.c
5576
5577  * src/graphics.c src/io.c:
5578    + Beginning of an X11 driver. Currently we merely open the window and
5579      check keyboard events.
5580
5581------------------------------------------------------------------------
5582r147 | sam | 2003-12-12 17:19:44 +0100 (Fri, 12 Dec 2003) | 7 lines
5583Changed paths:
5584   M /trunk/configure.ac
5585   M /trunk/debian/changelog
5586   M /trunk/src/caca.c
5587
5588  * configure.ac debian/changelog:
5589    + Prepare for 0.3 release.
5590    + Check for strcasecmp().
5591  * src/caca.c:
5592    + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
5593      variables.
5594
5595------------------------------------------------------------------------
5596r146 | sam | 2003-12-12 15:49:41 +0100 (Fri, 12 Dec 2003) | 13 lines
5597Changed paths:
5598   M /trunk/examples/aafire.c
5599   M /trunk/examples/demo.c
5600   M /trunk/examples/view.c
5601   M /trunk/src/bitmap.c
5602   M /trunk/src/caca.c
5603   M /trunk/src/caca.h
5604   M /trunk/src/caca_internals.h
5605
5606  * src/bitmap.c:
5607    + Added antialiasing support.
5608    + Dithering, antialiasing and background mode can now be selected at
5609      runtime.
5610  * src/caca.c src/caca.h:
5611    + Renamed caca_dithering into caca_feature and extended the type to
5612      express background colour and antialiasing mode.
5613  * examples/demo.c:
5614    + Fixed a bug that disabled the sprite demo.
5615    + Draw solid flares.
5616  * examples/view.c:
5617    + Select antialiasing and background mode at runtime.
5618
5619------------------------------------------------------------------------
5620r145 | sam | 2003-12-11 18:01:09 +0100 (Thu, 11 Dec 2003) | 2 lines
5621Changed paths:
5622   M /trunk/BUGS
5623   M /trunk/TODO
5624   M /trunk/debian/control
5625   M /trunk/doc/cacademo.1
5626   M /trunk/doc/cacaview.1
5627
5628  * Minor updates to manpages, BUGS, TODO and the Debian control file.
5629
5630------------------------------------------------------------------------
5631r144 | sam | 2003-12-11 17:56:35 +0100 (Thu, 11 Dec 2003) | 5 lines
5632Changed paths:
5633   M /trunk/src/Makefile.am
5634   M /trunk/src/bitmap.c
5635   M /trunk/src/caca.c
5636   M /trunk/src/caca.h
5637   M /trunk/src/caca_internals.h
5638   M /trunk/src/graphics.c
5639
5640  * src/caca.c:
5641    + Moved global variables to src/graphics.c.
5642  * src/bitmap.c:
5643    + Sanitised prototypes.
5644
5645------------------------------------------------------------------------
5646r143 | sam | 2003-12-11 17:31:49 +0100 (Thu, 11 Dec 2003) | 17 lines
5647Changed paths:
5648   M /trunk/examples
5649   M /trunk/examples/aafire.c
5650   M /trunk/examples/demo.c
5651   M /trunk/examples/view.c
5652   M /trunk/src/bitmap.c
5653   M /trunk/src/box.c
5654   M /trunk/src/caca.c
5655   M /trunk/src/caca.h
5656   M /trunk/src/caca_internals.h
5657   M /trunk/src/conic.c
5658   M /trunk/src/graphics.c
5659   M /trunk/src/line.c
5660   M /trunk/src/sprite.c
5661   M /trunk/src/triangle.c
5662
5663  * src/graphics.c:
5664    + Internally cache screen width and height.
5665  * src/bitmap.c:
5666    + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
5667      alpha as fully transparent, and any other value as fully opaque.
5668    + Slightly tuned colour weights in the renderer.
5669    + caca_set_bitmap_palette() takes unsigned ints.
5670  * examples/demo.c:
5671    + Added a crap render demo.
5672  * examples/aafire.c:
5673    + Set a 20ms delay.
5674    + Added alpha values to the palette.
5675  * examples/view.c:
5676    + Draw a gray checkered grid below the image so that transparent images
5677      look a lot nicer.
5678    + 'f' toggles "fullscreen" mode.
5679
5680------------------------------------------------------------------------
5681r142 | sam | 2003-12-11 16:54:53 +0100 (Thu, 11 Dec 2003) | 6 lines
5682Changed paths:
5683   M /trunk/caca-config.in
5684   M /trunk/configure.ac
5685
5686  * configure.ac:
5687    + Set the executable bit of caca-config when regenerating that file.
5688  * caca-config.in:
5689    + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
5690      have @CACA_LIBS@.
5691
5692------------------------------------------------------------------------
5693r141 | sam | 2003-12-02 23:27:27 +0100 (Tue, 02 Dec 2003) | 6 lines
5694Changed paths:
5695   M /trunk/configure.ac
5696   M /trunk/examples/Makefile.am
5697   A /trunk/examples/aafire.c
5698
5699  * configure.ac:
5700    + Removed unused USE_* variables.
5701    + Export -lslang and -lncurses as @CACA_LIBS@.
5702  * examples/aafire.c:
5703    + Imported aafire.c from the AAlib tree and ported it to libcaca.
5704
5705------------------------------------------------------------------------
5706r139 | sam | 2003-11-30 18:15:31 +0100 (Sun, 30 Nov 2003) | 2 lines
5707Changed paths:
5708   M /trunk/ChangeLog
5709   M /trunk/NEWS
5710   M /trunk/TODO
5711   M /trunk/debian/changelog
5712   M /trunk/debian/control
5713
5714  * 0.2 release.
5715
5716------------------------------------------------------------------------
5717r138 | sam | 2003-11-30 18:14:19 +0100 (Sun, 30 Nov 2003) | 3 lines
5718Changed paths:
5719   M /trunk/examples/view.c
5720
5721  * examples/view.c:
5722    + Removed last endianness issue.
5723
5724------------------------------------------------------------------------
5725r137 | sam | 2003-11-30 17:34:04 +0100 (Sun, 30 Nov 2003) | 5 lines
5726Changed paths:
5727   M /trunk/examples/view.c
5728   M /trunk/src/bitmap.c
5729   M /trunk/src/io.c
5730
5731  * src/io.c:
5732    + Removed a useless message.
5733  * src/bitmap.c examples/view.c:
5734    + Really fixed the endianness issue.
5735
5736------------------------------------------------------------------------
5737r136 | sam | 2003-11-30 16:56:02 +0100 (Sun, 30 Nov 2003) | 5 lines
5738Changed paths:
5739   M /trunk/src/bitmap.c
5740
5741  * src/bitmap.c:
5742    + Fine-tuned the new renderer.
5743    + Fixed warnings.
5744    + Changed hardcoded values to macros.
5745
5746------------------------------------------------------------------------
5747r135 | sam | 2003-11-30 16:01:55 +0100 (Sun, 30 Nov 2003) | 11 lines
5748Changed paths:
5749   M /trunk/configure.ac
5750   M /trunk/examples/demo.c
5751   M /trunk/examples/view.c
5752   M /trunk/src/bitmap.c
5753   M /trunk/src/caca.c
5754   M /trunk/src/caca.h
5755
5756  * src/bitmap.c:
5757    + Fixed an endianness issue in the byte reader.
5758    + Decreased precision in RGB and HSV values to avoid overflows.
5759    + New dithering method: 2x2 ordered.
5760    + New renderer, with background colour awareness.
5761  * configure.ac:
5762    + Check for <endian.h>.
5763  * examples/demo.c examples/view.c:
5764    + Fixed an endianness issue in cacaview.
5765    + Adapted code to the additional dithering method.
5766
5767------------------------------------------------------------------------
5768r134 | sam | 2003-11-30 03:11:37 +0100 (Sun, 30 Nov 2003) | 4 lines
5769Changed paths:
5770   M /trunk/examples/view.c
5771   M /trunk/src/bitmap.c
5772
5773  * src/bitmap.c examples/view.c:
5774    + Fixed an endianness issue in caca_draw_bitmap().
5775    + Code cleanup.
5776
5777------------------------------------------------------------------------
5778r133 | sam | 2003-11-30 02:18:10 +0100 (Sun, 30 Nov 2003) | 13 lines
5779Changed paths:
5780   M /trunk/TODO
5781   M /trunk/doc/cacaview.1
5782   M /trunk/examples/Makefile.am
5783   M /trunk/examples/view.c
5784   M /trunk/src/caca.c
5785
5786  * src/caca.c:
5787    + Minor change to the dithering names.
5788  * TODO:
5789    + Added cacaview TODO.
5790  * doc/cacaview.1:
5791    + Wrote a manpage for cacaview.
5792  * examples/Makefile.am:
5793    + Moved the -DX_DISPLAY_MISSING=1 here.
5794  * examples/view.c:
5795    + Capital 'D' cycles through dithering modes in reverse order.
5796    + Sleep when there is nothing to do.
5797    + Cosmetic code reorganisation.
5798
5799------------------------------------------------------------------------
5800r132 | sam | 2003-11-29 20:35:07 +0100 (Sat, 29 Nov 2003) | 9 lines
5801Changed paths:
5802   M /trunk/examples/demo.c
5803   M /trunk/examples/view.c
5804   M /trunk/src/bitmap.c
5805   M /trunk/src/caca.c
5806   M /trunk/src/caca.h
5807
5808  * src/caca.c src/caca.h:
5809    + Added caca_get_dithering_name().
5810  * src/bitmap.c:
5811    + Created a new dithering method with an 8x8 ordered matrix.
5812    + Replaced the char list with a string for better readability.
5813    + Dithering functions now return a value between 0 and 255.
5814  * examples/demo.c examples/view.c:
5815    + Adapted to use caca_get_dithering_name().
5816
5817------------------------------------------------------------------------
5818r131 | sam | 2003-11-29 19:04:42 +0100 (Sat, 29 Nov 2003) | 3 lines
5819Changed paths:
5820   M /trunk/src/caca.c
5821
5822  * src/caca.c:
5823    + Test whether ncurses knows xterm-16color before setting $TERM.
5824
5825------------------------------------------------------------------------
5826r130 | sam | 2003-11-29 18:36:00 +0100 (Sat, 29 Nov 2003) | 6 lines
5827Changed paths:
5828   M /trunk/examples/view.c
5829
5830  * examples/view.c:
5831    + Added top and bottom status lines, like in mutt and slrn.
5832    + Added a status string when loading an image or upon error.
5833    + Can load multiple files; use 'n' and 'p' for next and previous.
5834    + Clip zoom between -48 and +48.
5835
5836------------------------------------------------------------------------
5837r129 | sam | 2003-11-29 17:42:35 +0100 (Sat, 29 Nov 2003) | 2 lines
5838Changed paths:
5839   M /trunk/src/caca.c
5840
5841  * Fixed a C99ism.
5842
5843------------------------------------------------------------------------
5844r128 | sam | 2003-11-29 15:41:37 +0100 (Sat, 29 Nov 2003) | 9 lines
5845Changed paths:
5846   M /trunk/NOTES
5847   M /trunk/configure.ac
5848   M /trunk/src/caca.c
5849   M /trunk/src/graphics.c
5850
5851  * configure.ac:
5852    + Default to ncurses, not slang, because slang only has 128 colour pairs.
5853  * src/caca.c:
5854    + Disable scrolling to avoid hashmap scrolling optimization code.
5855  * src/graphics.c:
5856    + Swap fg and bg in the colour pair indexing, so that bg is always
5857      right.
5858    + Disable alt charset support to exploit my patched slang.
5859
5860------------------------------------------------------------------------
5861r127 | sam | 2003-11-28 21:39:54 +0100 (Fri, 28 Nov 2003) | 10 lines
5862Changed paths:
5863   M /trunk/NOTES
5864   M /trunk/examples/view.c
5865   M /trunk/src/bitmap.c
5866
5867  * src/bitmap.c:
5868    + Dither chroma outside of rgb2hsv_default().
5869    + Clip fromx and fromy values.
5870  * NOTES:
5871    + Link to the XTerm control sequences.
5872  * examples/view.c:
5873    + Draw status bar.
5874    + Move with 'h' 'j' 'k' 'l', à la vi.
5875    + '?' toggles a help menu.
5876
5877------------------------------------------------------------------------
5878r126 | sam | 2003-11-28 00:18:12 +0100 (Fri, 28 Nov 2003) | 3 lines
5879Changed paths:
5880   M /trunk/src/bitmap.c
5881
5882  * src/bitmap.c:
5883    + Removed § from the list of default characters due to collisions.
5884
5885------------------------------------------------------------------------
5886r125 | sam | 2003-11-27 23:54:48 +0100 (Thu, 27 Nov 2003) | 6 lines
5887Changed paths:
5888   A /trunk/debian/caca-utils.mime
5889   M /trunk/debian/control
5890   M /trunk/debian/rules
5891
5892  * debian/control:
5893    + Removed slang1-dev dependency in caca-utils.
5894  * debian/caca-utils.mime debian/rules:
5895    + Added a MIME file with low priority.
5896    + Added call to dh_installmime.
5897
5898------------------------------------------------------------------------
5899r124 | sam | 2003-11-27 23:29:13 +0100 (Thu, 27 Nov 2003) | 5 lines
5900Changed paths:
5901   M /trunk/configure.ac
5902   M /trunk/src/caca.c
5903   M /trunk/src/caca_internals.h
5904   M /trunk/src/graphics.c
5905
5906  * src/caca.c src/graphics.c:
5907    + Moved graphics stuff from caca.c to graphics.c.
5908    + Added a few kludges: if gnome-terminal or konsole are detected, switch
5909      to TERM=xterm-16color to benefit from extended colour palette.
5910
5911------------------------------------------------------------------------
5912r123 | sam | 2003-11-27 22:56:30 +0100 (Thu, 27 Nov 2003) | 13 lines
5913Changed paths:
5914   M /trunk/NOTES
5915   M /trunk/examples/demo.c
5916   M /trunk/examples/spritedit.c
5917   M /trunk/src/bitmap.c
5918   M /trunk/src/caca.c
5919   M /trunk/src/caca.h
5920   M /trunk/src/graphics.c
5921   M /trunk/src/sprite.c
5922
5923  * NOTES:
5924    + Added setab/setaf quotes from the XTerm terminfo.
5925    + Proposed a workaround for bright colours on any terminal.
5926  * src/caca.c:
5927    + 16 colour support for ncurses and conio.
5928  * src/graphics.c:
5929    + Ported to 16 colour support.
5930    + Added a missing <stdio.h> for BUFSIZ.
5931    + Disabled vsnprintf under DOS (only vsprintf exists).
5932  * examples/:
5933    + Don't abort if the caca.txt sprite was not found.
5934    + Ported to 16 colour support.
5935
5936------------------------------------------------------------------------
5937r122 | sam | 2003-11-27 14:27:32 +0100 (Thu, 27 Nov 2003) | 2 lines
5938Changed paths:
5939   M /trunk/NOTES
5940
5941  * NOTES: more notes about colours.
5942
5943------------------------------------------------------------------------
5944r121 | sam | 2003-11-27 10:43:56 +0100 (Thu, 27 Nov 2003) | 5 lines
5945Changed paths:
5946   M /trunk/Makefile.am
5947   M /trunk/configure.ac
5948   M /trunk/examples/Makefile.am
5949
5950  * configure.ac:
5951    + More sensible imlib2 detection, works with cross-compilation.
5952  * Makefile.am:
5953    + Don't forget to include NOTES to the dist tarball.
5954
5955------------------------------------------------------------------------
5956r120 | sam | 2003-11-27 10:38:16 +0100 (Thu, 27 Nov 2003) | 2 lines
5957Changed paths:
5958   A /trunk/NOTES
5959   M /trunk/README
5960   M /trunk/debian/rules
5961
5962  * NOTES: added information about colour support.
5963
5964------------------------------------------------------------------------
5965r119 | sam | 2003-11-26 22:02:31 +0100 (Wed, 26 Nov 2003) | 2 lines
5966Changed paths:
5967   M /trunk/configure.ac
5968
5969  * configure.ac: Added a missing check for <inttypes.h>.
5970
5971------------------------------------------------------------------------
5972r118 | sam | 2003-11-26 21:58:30 +0100 (Wed, 26 Nov 2003) | 2 lines
5973Changed paths:
5974   M /trunk/src/bitmap.c
5975
5976  * src/bitmap.c: Support for more colour depths.
5977
5978------------------------------------------------------------------------
5979r115 | sam | 2003-11-24 20:56:04 +0100 (Mon, 24 Nov 2003) | 9 lines
5980Changed paths:
5981   M /trunk/configure.ac
5982   M /trunk/examples/Makefile.am
5983   M /trunk/examples/demo.c
5984   M /trunk/examples/view.c
5985
5986  * configure.ac examples/Makefile.am:
5987    + Added a check for imlib2-config.
5988    + Build cacaview conditionally.
5989  * examples/demo.c:
5990    + Removed all gdkpixbuf code.
5991  * examples/view.c:
5992    + Default to ordered dithering.
5993    + Make sure the arrows always work even if delta is too small.
5994
5995------------------------------------------------------------------------
5996r114 | sam | 2003-11-24 18:51:40 +0100 (Mon, 24 Nov 2003) | 4 lines
5997Changed paths:
5998   M /trunk/debian
5999   M /trunk/debian/control
6000   M /trunk/debian/rules
6001
6002  * debian/:
6003    + New caca-utils package.
6004    + Move cacademo, cacaview and caca-spritedit to caca-utils.
6005
6006------------------------------------------------------------------------
6007r113 | sam | 2003-11-24 18:50:14 +0100 (Mon, 24 Nov 2003) | 6 lines
6008Changed paths:
6009   M /trunk/doc/Makefile.am
6010   D /trunk/doc/caca-demo.1
6011   A /trunk/doc/cacademo.1 (from /trunk/doc/caca-demo.1:112)
6012   A /trunk/doc/cacaview.1
6013   M /trunk/examples
6014   M /trunk/examples/Makefile.am
6015   A /trunk/examples/view.c
6016
6017  * examples/:
6018    + Simple image viewer, cacaview, based on libcaca and imlib2.
6019    + Renamed caca-demo into cacademo.
6020  * doc/:
6021    + Renamed doc/caca-demo.1 into doc/cacademo.1.
6022
6023------------------------------------------------------------------------
6024r112 | sam | 2003-11-23 16:34:35 +0100 (Sun, 23 Nov 2003) | 2 lines
6025Changed paths:
6026   M /trunk/src/Makefile.am
6027   A /trunk/src/bitmap.c (from /trunk/src/blit.c:111)
6028   D /trunk/src/blit.c
6029
6030  * Renamed src/blit.c into src/bitmap.c.
6031
6032------------------------------------------------------------------------
6033r111 | sam | 2003-11-23 04:44:59 +0100 (Sun, 23 Nov 2003) | 5 lines
6034Changed paths:
6035   M /trunk/examples/demo.c
6036   M /trunk/src/caca.c
6037   M /trunk/src/caca.h
6038   M /trunk/src/io.c
6039
6040  * src/caca.c:
6041    + Mouse initialisation in ncurses.
6042  * src/io.c:
6043    + Mouse support in ncurses.
6044
6045------------------------------------------------------------------------
6046r110 | sam | 2003-11-22 15:28:36 +0100 (Sat, 22 Nov 2003) | 3 lines
6047Changed paths:
6048   M /trunk/debian/control
6049
6050  * debian/control:
6051    + libcaca-dev should depend on slang1-dev.
6052
6053------------------------------------------------------------------------
6054r109 | sam | 2003-11-22 15:23:18 +0100 (Sat, 22 Nov 2003) | 3 lines
6055Changed paths:
6056   M /trunk/debian/Makefile.am
6057
6058  * debian/Makefile.am:
6059    + Added compat and copyright to the distributed files.
6060
6061------------------------------------------------------------------------
6062r108 | sam | 2003-11-22 15:19:36 +0100 (Sat, 22 Nov 2003) | 2 lines
6063Changed paths:
6064   A /trunk/ChangeLog
6065   M /trunk/debian/rules
6066
6067  * Added a ChangeLog file.
6068
6069------------------------------------------------------------------------
6070r107 | sam | 2003-11-22 15:13:53 +0100 (Sat, 22 Nov 2003) | 3 lines
6071Changed paths:
6072   M /trunk/examples/Makefile.am
6073
6074  * examples/Makefile.am:
6075    + Compilation fix when libcaca is not available.
6076
6077------------------------------------------------------------------------
6078r106 | sam | 2003-11-22 14:44:02 +0100 (Sat, 22 Nov 2003) | 9 lines
6079Changed paths:
6080   M /trunk/debian/changelog
6081   A /trunk/debian/copyright
6082   M /trunk/debian/rules
6083   M /trunk/doc/Makefile.am
6084   M /trunk/doc/caca-config.1
6085   A /trunk/doc/caca-demo.1
6086   A /trunk/doc/caca-spritedit.1
6087   M /trunk/examples/caca.txt
6088
6089  * debian/:
6090    + Wrote the changelog for the Debian release.
6091    + Wrote a copyright file.
6092  * doc/:
6093    + Wrote manpages for caca-demo and caca-spritedit.
6094  * examples/caca.txt:
6095    + Centered the sprite handle.
6096    + Added a second frame to the sprite.
6097
6098------------------------------------------------------------------------
6099r105 | sam | 2003-11-22 13:53:55 +0100 (Sat, 22 Nov 2003) | 11 lines
6100Changed paths:
6101   A /trunk/AUTHORS
6102   M /trunk/Makefile.am
6103   A /trunk/NEWS
6104   M /trunk/configure.ac
6105   A /trunk/doc
6106   A /trunk/doc/Makefile.am
6107   A /trunk/doc/caca-config.1
6108   A /trunk/doc/doxygen.cfg
6109   A /trunk/doc/footer.html
6110   A /trunk/doc/header.html
6111
6112  * AUTHORS NEWS:
6113    + Added these mandatory files.
6114  * doc/:
6115    + Wrote a Doxygen configuration file.
6116    + Added a manpage for caca-config(1), borrowed from sdl-config.
6117  * configure.ac:
6118    + Use new style AC_INIT.
6119    + Error out if no library was found.
6120    + Added *djgpp* to the list of non-PIC platforms.
6121    + Added checks for doxygen and latex.
6122
6123------------------------------------------------------------------------
6124r104 | sam | 2003-11-22 13:51:27 +0100 (Sat, 22 Nov 2003) | 2 lines
6125Changed paths:
6126   M /trunk/examples/Makefile.am
6127   M /trunk/examples/demo.c
6128
6129  * Disabled gdkpixbuf code.
6130
6131------------------------------------------------------------------------
6132r103 | sam | 2003-11-22 13:45:25 +0100 (Sat, 22 Nov 2003) | 3 lines
6133Changed paths:
6134   M /trunk/src/blit.c
6135   M /trunk/src/box.c
6136   M /trunk/src/caca.c
6137   M /trunk/src/caca.h
6138   M /trunk/src/caca_internals.h
6139   M /trunk/src/conic.c
6140   M /trunk/src/graphics.c
6141   M /trunk/src/io.c
6142   M /trunk/src/line.c
6143   M /trunk/src/math.c
6144   M /trunk/src/sprite.c
6145   M /trunk/src/triangle.c
6146
6147  * src/:
6148    + Doxygenated a few things.
6149
6150------------------------------------------------------------------------
6151r102 | sam | 2003-11-21 15:34:07 +0100 (Fri, 21 Nov 2003) | 8 lines
6152Changed paths:
6153   M /trunk/TODO
6154   M /trunk/examples/demo.c
6155   M /trunk/src/blit.c
6156   M /trunk/src/caca.h
6157
6158  * TODO:
6159    + A few updates.
6160  * src/blit.c:
6161    + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
6162    + Started removing hardcoded bitmask and pitch values.
6163  * examples/demo.c:
6164    + Do something with mouse clicks.
6165
6166------------------------------------------------------------------------
6167r101 | sam | 2003-11-21 15:14:26 +0100 (Fri, 21 Nov 2003) | 3 lines
6168Changed paths:
6169   M /trunk/src/io.c
6170
6171  * src/io.c:
6172    + Fixed an off-by-one error in the mouse driver.
6173
6174------------------------------------------------------------------------
6175r100 | sam | 2003-11-20 17:54:04 +0100 (Thu, 20 Nov 2003) | 13 lines
6176Changed paths:
6177   M /trunk
6178   M /trunk/Makefile.am
6179   M /trunk/README
6180   M /trunk/TODO
6181   A /trunk/caca-config.in
6182   M /trunk/configure.ac
6183   M /trunk/debian
6184   A /trunk/debian/compat
6185   M /trunk/debian/control
6186   M /trunk/debian/rules
6187   M /trunk/examples
6188   M /trunk/examples/Makefile.am
6189   M /trunk/examples/demo.c
6190   M /trunk/src/Makefile.am
6191
6192  * debian/control:
6193    + Changed section to libs/libdevel instead of games/games.
6194    + Changed package name to libcaca-dev.
6195  * debian/rules:
6196    + Use debian/compat instead of DH_COMPAT.
6197    + Install README, BUGS and TODO into /usr/share/doc.
6198  * caca-config.in:
6199    + First version of the config script.
6200  * configure.ac src/Makefile.am:
6201    + Build a static PIC library as well.
6202  * README TODO:
6203    + Various updates.
6204
6205------------------------------------------------------------------------
6206r99 | sam | 2003-11-19 19:38:49 +0100 (Wed, 19 Nov 2003) | 3 lines
6207Changed paths:
6208   M /trunk/TODO
6209   M /trunk/src/io.c
6210
6211  * TODO: New stuff to do.
6212  * src/io.c: left and right arrow keys were swapped.
6213
6214------------------------------------------------------------------------
6215r98 | sam | 2003-11-19 18:49:43 +0100 (Wed, 19 Nov 2003) | 3 lines
6216Changed paths:
6217   M /trunk/src/blit.c
6218   M /trunk/src/caca.c
6219   M /trunk/src/io.c
6220
6221  * src/io.c:
6222    + Fixed a bug in the mouse coordinates reporting.
6223
6224------------------------------------------------------------------------
6225r97 | sam | 2003-11-19 18:32:10 +0100 (Wed, 19 Nov 2003) | 6 lines
6226Changed paths:
6227   M /trunk/examples/demo.c
6228   M /trunk/examples/spritedit.c
6229   M /trunk/src/blit.c
6230   M /trunk/src/caca.c
6231   M /trunk/src/caca.h
6232   M /trunk/src/io.c
6233
6234  * src/io.c:
6235    + Renamed sdl_get_key() into sdl_get_event().
6236    + Handle mouse clicks.
6237  * src/caca.c:
6238    + Activate the terminal's mouse handling if supported.
6239
6240------------------------------------------------------------------------
6241r96 | sam | 2003-11-17 17:11:34 +0100 (Mon, 17 Nov 2003) | 8 lines
6242Changed paths:
6243   M /trunk/examples/Makefile.am
6244   M /trunk/src/Makefile.am
6245   M /trunk/src/blit.c
6246   M /trunk/src/caca.h
6247   M /trunk/src/io.c
6248
6249  * src/io.c src/caca.h:
6250    + Interpret escape sequences for F1, F2, left, right, etc.
6251  * src/Makefile.am examples/Makefile.am:
6252    + Install caca.h in /usr/include.
6253    + Do not install example programs.
6254  * src/blit.c:
6255    + Minor improvements to grayscale colors.
6256
6257------------------------------------------------------------------------
6258r95 | sam | 2003-11-17 11:15:40 +0100 (Mon, 17 Nov 2003) | 2 lines
6259Changed paths:
6260   D /trunk/.cvsignore
6261   D /trunk/autotools/.cvsignore
6262
6263  * Removed legacy .cvsignore files.
6264
6265------------------------------------------------------------------------
6266r94 | sam | 2003-11-16 18:41:43 +0100 (Sun, 16 Nov 2003) | 6 lines
6267Changed paths:
6268   M /trunk/examples/demo.c
6269   M /trunk/src/blit.c
6270   M /trunk/src/caca.h
6271
6272  * src/blit.c:
6273    + Hue calculation now uses integers only.
6274    + Dithering is now parametrable. Implemented none, ordered, random.
6275  * examples/demo.c:
6276    + Added dithering selection.
6277
6278------------------------------------------------------------------------
6279r93 | sam | 2003-11-16 16:20:17 +0100 (Sun, 16 Nov 2003) | 8 lines
6280Changed paths:
6281   M /trunk/examples/Makefile.am
6282   A /trunk/examples/caca.txt
6283   M /trunk/examples/demo.c
6284   M /trunk/examples/spritedit.c
6285   M /trunk/src/blit.c
6286   M /trunk/src/caca.c
6287   M /trunk/src/caca.h
6288   M /trunk/src/caca_internals.h
6289   M /trunk/src/graphics.c
6290
6291  * src/blit.c:
6292    + Added caca_set_dithering() (unused yet).
6293    + Added random dithering.
6294  * src/caca.h:
6295    + Renamed legacy EE_* enums to CACA_*.
6296  * examples/demo.c examples/caca.txt:
6297    + Added a default sprite for libcaca.
6298
6299------------------------------------------------------------------------
6300r92 | sam | 2003-11-16 13:28:29 +0100 (Sun, 16 Nov 2003) | 2 lines
6301Changed paths:
6302   M /trunk/examples/demo.c
6303   M /trunk/examples/spritedit.c
6304   M /trunk/src/blit.c
6305   M /trunk/src/box.c
6306   M /trunk/src/caca.c
6307   M /trunk/src/caca.h
6308   M /trunk/src/caca_internals.h
6309   M /trunk/src/conic.c
6310   M /trunk/src/graphics.c
6311   M /trunk/src/io.c
6312   M /trunk/src/line.c
6313   M /trunk/src/math.c
6314   M /trunk/src/sprite.c
6315   M /trunk/src/triangle.c
6316
6317  * Changed copyleft to LGPL.
6318
6319------------------------------------------------------------------------
6320r91 | sam | 2003-11-16 13:13:46 +0100 (Sun, 16 Nov 2003) | 3 lines
6321Changed paths:
6322   M /trunk/Makefile.am
6323   M /trunk/configure.ac
6324   A /trunk/examples (from /trunk/test:90)
6325   M /trunk/examples/Makefile.am
6326   D /trunk/libcaca
6327   A /trunk/src (from /trunk/libcaca:90)
6328   M /trunk/src/line.c
6329   D /trunk/test
6330
6331  * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
6332    to examples/.
6333
6334------------------------------------------------------------------------
6335r90 | sam | 2003-11-16 13:07:52 +0100 (Sun, 16 Nov 2003) | 2 lines
6336Changed paths:
6337   M /trunk/COPYING
6338   M /trunk/Makefile.am
6339   M /trunk/README
6340   M /trunk/TODO
6341   M /trunk/bootstrap
6342   M /trunk/configure.ac
6343   D /trunk/data
6344   D /trunk/debian/.cvsignore
6345   M /trunk/debian/changelog
6346   M /trunk/debian/control
6347   M /trunk/debian/rules
6348   D /trunk/doc
6349   D /trunk/src
6350
6351  * The big TTYvaders/libcaca split. This is libcaca.
6352
6353------------------------------------------------------------------------
6354r89 | sam | 2003-11-16 12:26:54 +0100 (Sun, 16 Nov 2003) | 8 lines
6355Changed paths:
6356   M /trunk/configure.ac
6357   M /trunk/libcaca/blit.c
6358   M /trunk/libcaca/caca.c
6359   M /trunk/libcaca/conic.c
6360   M /trunk/libcaca/graphics.c
6361   M /trunk/src/weapons.c
6362
6363  * configure.ac:
6364    + Added -Wsign-compare to the warning flags.
6365  * libcaca/caca.c:
6366    + Fixed a signed/unsigned bug that caused infinite waits with
6367      ee_set_delay(0).
6368  * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
6369    + Fixed minor signed/unsigned comparison warnings.
6370
6371------------------------------------------------------------------------
6372r88 | sam | 2003-11-16 01:33:35 +0100 (Sun, 16 Nov 2003) | 2 lines
6373Changed paths:
6374   M /trunk/Makefile.am
6375   M /trunk/TODO
6376   M /trunk/configure.ac
6377   A /trunk/libcaca (from /trunk/libee:87)
6378   M /trunk/libcaca/Makefile.am
6379   M /trunk/libcaca/blit.c
6380   M /trunk/libcaca/box.c
6381   A /trunk/libcaca/caca.c (from /trunk/libee/ee.c:87)
6382   A /trunk/libcaca/caca.h (from /trunk/libee/ee.h:87)
6383   A /trunk/libcaca/caca_internals.h (from /trunk/libee/ee_internals.h:87)
6384   M /trunk/libcaca/conic.c
6385   D /trunk/libcaca/ee.c
6386   D /trunk/libcaca/ee.h
6387   D /trunk/libcaca/ee_internals.h
6388   M /trunk/libcaca/graphics.c
6389   M /trunk/libcaca/io.c
6390   M /trunk/libcaca/line.c
6391   M /trunk/libcaca/math.c
6392   M /trunk/libcaca/sprite.c
6393   M /trunk/libcaca/triangle.c
6394   D /trunk/libee
6395   M /trunk/src/Makefile.am
6396   M /trunk/src/aliens.c
6397   M /trunk/src/bonus.c
6398   M /trunk/src/box.c
6399   M /trunk/src/ceo.c
6400   M /trunk/src/collide.c
6401   M /trunk/src/common.h
6402   M /trunk/src/explosions.c
6403   M /trunk/src/intro.c
6404   M /trunk/src/main.c
6405   M /trunk/src/overlay.c
6406   M /trunk/src/player.c
6407   M /trunk/src/starfield.c
6408   M /trunk/src/tunnel.c
6409   M /trunk/src/weapons.c
6410   M /trunk/test/Makefile.am
6411   M /trunk/test/demo.c
6412   M /trunk/test/spritedit.c
6413
6414  * Renamed libee to libcaca. Far less collisions.
6415
6416------------------------------------------------------------------------
6417r87 | sam | 2003-11-16 01:09:09 +0100 (Sun, 16 Nov 2003) | 2 lines
6418Changed paths:
6419   M /trunk/libee/Makefile.am
6420   A /trunk/libee/blit.c
6421   M /trunk/libee/ee.h
6422   M /trunk/test/Makefile.am
6423   M /trunk/test/demo.c
6424
6425  * Very ugly ee_blit function. Will be polished in a while.
6426
6427------------------------------------------------------------------------
6428r86 | sam | 2003-11-15 13:42:38 +0100 (Sat, 15 Nov 2003) | 10 lines
6429Changed paths:
6430   M /trunk/libee/ee.c
6431   M /trunk/libee/ee.h
6432   M /trunk/libee/graphics.c
6433   M /trunk/test/demo.c
6434
6435  * libee/ee.c:
6436    + Replaced ee_color_names[] with ee_get_color_name().
6437    + Don't oversleep in ee_refresh().
6438  * libee/graphics.c:
6439    + Implemented ee_printf().
6440  * test/demo.c:
6441    + If new keypresses are detected, don't wait for the next screen refresh.
6442    + Added an fps counter on demos.
6443    + Added controls for outlines and drawing boundaries.
6444
6445------------------------------------------------------------------------
6446r85 | sam | 2003-11-15 10:58:20 +0100 (Sat, 15 Nov 2003) | 8 lines
6447Changed paths:
6448   M /trunk/libee/ee.c
6449   M /trunk/libee/ee.h
6450   M /trunk/libee/ee_internals.h
6451   M /trunk/libee/graphics.c
6452   M /trunk/libee/line.c
6453
6454  * libee/graphics.c:
6455    + Correct clipping in ee_putstr() for long strings.
6456  * libee/ee.c:
6457    + New ee_get_rendertime() call to provide framerate information.
6458  * libee/ee.h:
6459    + Added const keywords where it was meaningful, despite Slang's blatant
6460      omission of such keywords in its prototypes.
6461
6462------------------------------------------------------------------------
6463r84 | sam | 2003-11-14 20:00:07 +0100 (Fri, 14 Nov 2003) | 6 lines
6464Changed paths:
6465   M /trunk/libee/ee.c
6466   M /trunk/src/main.c
6467   M /trunk/test/demo.c
6468
6469  * libee/ee.c:
6470    + Implemented correct framerate wait loop.
6471    + No framedropping yet.
6472  * test/demo.c src/main.c:
6473    + Set an arbitrary framerate for demos.
6474
6475------------------------------------------------------------------------
6476r83 | sam | 2003-11-14 19:49:53 +0100 (Fri, 14 Nov 2003) | 2 lines
6477Changed paths:
6478   M /trunk/src/Makefile.am
6479   M /trunk/test/Makefile.am
6480
6481  * Fixed compilation in an alternate directory.
6482
6483------------------------------------------------------------------------
6484r82 | sam | 2003-11-14 18:02:36 +0100 (Fri, 14 Nov 2003) | 2 lines
6485Changed paths:
6486   M /trunk/src/box.c
6487   M /trunk/src/main.c
6488   M /trunk/src/player.c
6489   M /trunk/src/starfield.c
6490   M /trunk/src/tunnel.c
6491   M /trunk/src/weapons.c
6492
6493  * Sanity checks after each malloc() call.
6494
6495------------------------------------------------------------------------
6496r81 | sam | 2003-11-14 17:55:58 +0100 (Fri, 14 Nov 2003) | 4 lines
6497Changed paths:
6498   M /trunk/libee/ee.h
6499   M /trunk/libee/math.c
6500
6501  * libee/math.c:
6502    + ee_sqrt() now uses unsigned ints.
6503    + Avoid overflows in ee_sqrt().
6504
6505------------------------------------------------------------------------
6506r80 | sam | 2003-11-13 18:12:40 +0100 (Thu, 13 Nov 2003) | 2 lines
6507Changed paths:
6508   M /trunk/src/intro.c
6509
6510  * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
6511
6512------------------------------------------------------------------------
6513r79 | sam | 2003-11-13 17:45:25 +0100 (Thu, 13 Nov 2003) | 6 lines
6514Changed paths:
6515   M /trunk/libee/ee.c
6516   M /trunk/libee/ee_internals.h
6517   M /trunk/libee/graphics.c
6518   M /trunk/libee/sprite.c
6519
6520  * libee/ee.c:
6521    + Error checking in ee_init().
6522    + Pre-generate the empty line for ee_clear().
6523  * libee/sprite.c:
6524    + Better error checking in ee_sprite_load().
6525
6526------------------------------------------------------------------------
6527r78 | sam | 2003-11-13 16:41:12 +0100 (Thu, 13 Nov 2003) | 2 lines
6528Changed paths:
6529   M /trunk/libee/conic.c
6530   M /trunk/libee/line.c
6531   M /trunk/src/box.c
6532
6533  * Minor coding style changes.
6534
6535------------------------------------------------------------------------
6536r77 | sam | 2003-11-13 16:37:49 +0100 (Thu, 13 Nov 2003) | 2 lines
6537Changed paths:
6538   M /trunk/data/Makefile.am
6539   D /trunk/data/bar_boss
6540   D /trunk/data/bar_fighter
6541   A /trunk/data/barboss.txt (from /trunk/data/bar_boss:76)
6542   A /trunk/data/barfight.txt (from /trunk/data/bar_fighter:76)
6543   D /trunk/data/baz_fighter
6544   A /trunk/data/bazfight.txt (from /trunk/data/baz_fighter:76)
6545   A /trunk/data/bongem.txt (from /trunk/data/item_gem:76)
6546   A /trunk/data/bonheart.txt (from /trunk/data/item_heart:76)
6547   D /trunk/data/explosion_medium
6548   D /trunk/data/explosion_small
6549   D /trunk/data/foo_fighter
6550   A /trunk/data/foofight.txt (from /trunk/data/foo_fighter:76)
6551   D /trunk/data/item_gem
6552   D /trunk/data/item_heart
6553   A /trunk/data/ship.txt (from /trunk/data/ship_green:76)
6554   D /trunk/data/ship_green
6555   D /trunk/data/weapon_bomb
6556   D /trunk/data/weapon_fragbomb
6557   A /trunk/data/wpnbomb.txt (from /trunk/data/weapon_bomb:76)
6558   A /trunk/data/wpnfrag.txt (from /trunk/data/weapon_fragbomb:76)
6559   A /trunk/data/xplmed.txt (from /trunk/data/explosion_medium:76)
6560   A /trunk/data/xplsmall.txt (from /trunk/data/explosion_small:76)
6561   M /trunk/src/aliens.c
6562   M /trunk/src/bonus.c
6563   M /trunk/src/explosions.c
6564   M /trunk/src/intro.c
6565   M /trunk/src/player.c
6566   M /trunk/src/weapons.c
6567   M /trunk/test/demo.c
6568
6569  * Renamed sprites to < 8+3 names for the DOS port.
6570
6571------------------------------------------------------------------------
6572r76 | sam | 2003-11-13 00:46:58 +0100 (Thu, 13 Nov 2003) | 7 lines
6573Changed paths:
6574   M /trunk/data/bar_boss
6575   M /trunk/data/bar_fighter
6576   M /trunk/data/baz_fighter
6577   M /trunk/data/explosion_medium
6578   M /trunk/data/explosion_small
6579   M /trunk/data/foo_fighter
6580   M /trunk/data/item_gem
6581   M /trunk/data/item_heart
6582   M /trunk/data/ship_green
6583   M /trunk/data/weapon_bomb
6584   M /trunk/data/weapon_fragbomb
6585   M /trunk/src/starfield.c
6586   M /trunk/test/demo.c
6587
6588  * test/demo.c:
6589    + Removed a spurious '\n' from an ee_putstr().
6590  * src/starfield.c:
6591    + Fixed starfield color.
6592  * data/:
6593    + Fixed every sprite's colors.
6594
6595------------------------------------------------------------------------
6596r75 | sam | 2003-11-12 22:18:50 +0100 (Wed, 12 Nov 2003) | 25 lines
6597Changed paths:
6598   A /trunk/BUGS
6599   M /trunk/Makefile.am
6600   M /trunk/README
6601   M /trunk/TODO
6602   M /trunk/libee/Makefile.am
6603   M /trunk/libee/box.c
6604   M /trunk/libee/conic.c
6605   M /trunk/libee/ee.c
6606   M /trunk/libee/ee.h
6607   A /trunk/libee/ee_internals.h
6608   M /trunk/libee/graphics.c
6609   M /trunk/libee/io.c
6610   M /trunk/libee/line.c
6611   M /trunk/libee/math.c
6612   M /trunk/libee/sprite.c
6613   M /trunk/libee/triangle.c
6614   M /trunk/src/Makefile.am
6615   M /trunk/src/overlay.c
6616   M /trunk/src/weapons.c
6617   M /trunk/test/demo.c
6618
6619  * libee/ee.h:
6620    + Added ee_color_names[] containing our 16 color names.
6621  * libee/ee.c:
6622    + Extended our color set to the full 16 instead of 10.
6623    + Precalculate ncurses attributes.
6624  * libee/graphics.c:
6625    + Clip color value in ee_set_color().
6626    + Clip characters in ee_putchar().
6627    + Partially clip characters in ee_putstr(), overflows aren't checked yet.
6628  * libee/ee_internals.h:
6629    + New file to share extern variables within libee.
6630
6631  * test/demo.c:
6632    + Added a simple demo_color() to output all colors.
6633    + Replaced four ee_draw_line() with ee_draw_thin_box().
6634    + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
6635      defines y1.
6636    + Randomized colours from 0 to 15 instead of 1 to 10.
6637
6638  * src/Makefiles.am:
6639    + Added -lm to the ttyvaders linking flags because of the intro.
6640
6641  * README BUGS TODO:
6642    + Updated.
6643
6644------------------------------------------------------------------------
6645r74 | sam | 2003-11-12 19:41:02 +0100 (Wed, 12 Nov 2003) | 7 lines
6646Changed paths:
6647   M /trunk/README
6648   M /trunk/configure.ac
6649   M /trunk/libee/ee.c
6650   M /trunk/libee/graphics.c
6651
6652  * README:
6653    + Added a note about dos cross-compilation.
6654  * configure.ac:
6655    + Added a check for ScreenUpdate in <pc.h>.
6656  * libee/graphics.c libee/ee.c:
6657    + Improved the conio port thanks to ScreenUpdate().
6658
6659------------------------------------------------------------------------
6660r73 | sam | 2003-11-12 17:23:18 +0100 (Wed, 12 Nov 2003) | 2 lines
6661Changed paths:
6662   M /trunk/configure.ac
6663   M /trunk/libee/conic.c
6664   M /trunk/libee/ee.c
6665   M /trunk/libee/graphics.c
6666   M /trunk/libee/io.c
6667   M /trunk/libee/line.c
6668
6669  * MS-DOS port of libee, using <conio.h>.
6670
6671------------------------------------------------------------------------
6672r72 | sam | 2003-11-12 02:48:58 +0100 (Wed, 12 Nov 2003) | 17 lines
6673Changed paths:
6674   M /trunk/data/foo_fighter
6675   M /trunk/libee/box.c
6676   M /trunk/libee/ee.h
6677   M /trunk/libee/graphics.c
6678   M /trunk/libee/line.c
6679   M /trunk/libee/sprite.c
6680   M /trunk/src/Makefile.am
6681   M /trunk/src/aliens.c
6682   M /trunk/src/bonus.c
6683   M /trunk/src/box.c
6684   M /trunk/src/common.h
6685   M /trunk/src/explosions.c
6686   A /trunk/src/intro.c
6687   M /trunk/src/main.c
6688   M /trunk/src/overlay.c
6689   M /trunk/src/player.c
6690   M /trunk/src/starfield.c
6691   M /trunk/src/tunnel.c
6692   M /trunk/src/weapons.c
6693   M /trunk/test/demo.c
6694   M /trunk/test/spritedit.c
6695
6696  * libee/graphics.c:
6697    + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
6698  * libee/line.c:
6699    + Implemented draw_polyline() and draw_thin_polyline().
6700  * libee/sprite.c:
6701    + Removed the f member of struct ee_sprite.
6702    + Implemented ee_get_sprite_{width|height|dx|dy}().
6703    + Restore the color fater ee_draw_sprite() is called.
6704  * libee/box.c:
6705    + Fixed a bug causing improper box clipping at the right and the bottom.
6706  * data/foo_fighter:
6707    + Fixed bugs in the sprite.
6708  * src/intro.c:
6709    + Test effects for the future game's intro.
6710  * test/spritedit.c:
6711    + Added stuff to the sprite editor. We can now navigate through frames.
6712
6713------------------------------------------------------------------------
6714r71 | sam | 2003-11-11 11:22:19 +0100 (Tue, 11 Nov 2003) | 13 lines
6715Changed paths:
6716   M /trunk/libee/Makefile.am
6717   A /trunk/libee/box.c
6718   M /trunk/libee/conic.c
6719   M /trunk/libee/ee.h
6720   M /trunk/libee/triangle.c
6721   M /trunk/test/demo.c
6722
6723  * libee/triangle.c:
6724    + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
6725  * libee/box.c:
6726    + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
6727  * libee/conic.c:
6728    + Wrote ee_fill_ellipse().
6729    + First attempt at ee_draw_thin_ellipse(), to be reworked.
6730  * test/demo.c:
6731    + Merged demo_lines() and demo_thin_lines().
6732    + Merged demo_triangles() and demo_outlined_triangles().
6733    + Wrote demo_box().
6734    + Use ee_fill_ellipse() in demo_all().
6735
6736------------------------------------------------------------------------
6737r70 | sam | 2003-11-11 09:00:36 +0100 (Tue, 11 Nov 2003) | 5 lines
6738Changed paths:
6739   M /trunk/data/Makefile.am
6740   A /trunk/data/ship_green
6741   M /trunk/src/collide.c
6742   M /trunk/src/main.c
6743   M /trunk/src/player.c
6744   M /trunk/src/weapons.c
6745
6746  * src/weapons.c:
6747    + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
6748  * src/player.c:
6749    + Use ee_draw_sprite() to draw our ship.
6750
6751------------------------------------------------------------------------
6752r69 | sam | 2003-11-11 00:38:50 +0100 (Tue, 11 Nov 2003) | 8 lines
6753Changed paths:
6754   M /trunk/libee/Makefile.am
6755   M /trunk/libee/conic.c
6756   M /trunk/libee/ee.c
6757   M /trunk/libee/ee.h
6758   A /trunk/libee/graphics.c (from /trunk/libee/ee.c:68)
6759   M /trunk/libee/io.c
6760   M /trunk/libee/line.c
6761   M /trunk/libee/math.c
6762   M /trunk/libee/sprite.c
6763   M /trunk/libee/triangle.c
6764   M /trunk/src/box.c
6765   M /trunk/src/overlay.c
6766   M /trunk/src/player.c
6767   M /trunk/src/starfield.c
6768   M /trunk/src/tunnel.c
6769   M /trunk/src/weapons.c
6770   M /trunk/test/demo.c
6771
6772  * libee/graphics.c:
6773    + Moved ee_putstr() and ee_putchar() in here.
6774  * libee/ee.h:
6775    + Got rid of ee_goto().
6776    + Moved <slang.h> or <curses.h> into libee.
6777  * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
6778  * Ditto for ee_putchar().
6779
6780------------------------------------------------------------------------
6781r68 | sam | 2003-11-11 00:04:13 +0100 (Tue, 11 Nov 2003) | 5 lines
6782Changed paths:
6783   M /trunk/data/Makefile.am
6784   M /trunk/src/Makefile.am
6785   M /trunk/test
6786   M /trunk/test/Makefile.am
6787   A /trunk/test/spritedit.c
6788
6789  * test/spritedit.c:
6790    + Placeholder for our upcoming sprite editor.
6791  * src/Makefile.am data/Makefile.am:
6792    + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
6793
6794------------------------------------------------------------------------
6795r67 | sam | 2003-11-10 23:43:30 +0100 (Mon, 10 Nov 2003) | 4 lines
6796Changed paths:
6797   M /trunk/data/Makefile.am
6798   A /trunk/data/weapon_fragbomb
6799   M /trunk/src/weapons.c
6800
6801  * src/weapons.c data/weapon_fragbomb:
6802    + Drew the fragbomb sprite.
6803    + Use the fragbomb in src/weapons.c.
6804
6805------------------------------------------------------------------------
6806r66 | sam | 2003-11-10 22:54:11 +0100 (Mon, 10 Nov 2003) | 5 lines
6807Changed paths:
6808   M /trunk/data/Makefile.am
6809   A /trunk/data/weapon_bomb
6810   M /trunk/src/weapons.c
6811
6812  * data/weapon_bomb:
6813    + New bomb sprite.
6814  * src/weapons.c:
6815    + Switched the bomb drawing to use ee_draw_sprite().
6816
6817------------------------------------------------------------------------
6818r65 | sam | 2003-11-10 22:17:47 +0100 (Mon, 10 Nov 2003) | 8 lines
6819Changed paths:
6820   M /trunk/data/Makefile.am
6821   A /trunk/data/explosion_medium
6822   A /trunk/data/explosion_small
6823   M /trunk/libee/sprite.c
6824   M /trunk/src/explosions.c
6825
6826  * libee/sprite.c:
6827    + Made sprite loading more robust.
6828  * src/explosions.c:
6829    + No longer use ee_putchar etc. to draw our sprites, but use
6830      ee_draw_sprite().
6831  * data/:
6832    + Drew explosion_medium and explosion_small sprites.
6833
6834------------------------------------------------------------------------
6835r64 | sam | 2003-11-10 21:43:02 +0100 (Mon, 10 Nov 2003) | 2 lines
6836Changed paths:
6837   M /trunk/libee/conic.c
6838
6839  * libee/conic.c: Clip circles and ellipses.
6840
6841------------------------------------------------------------------------
6842r63 | sam | 2003-11-10 19:29:04 +0100 (Mon, 10 Nov 2003) | 5 lines
6843Changed paths:
6844   M /trunk/libee/conic.c
6845   M /trunk/libee/sprite.c
6846
6847  * libee/sprite.c:
6848    + Added sanity checks in ee_sprite_* functions.
6849  * libee/conic.c:
6850    + Use ellipsepoints() in ee_draw_circle().
6851
6852------------------------------------------------------------------------
6853r62 | sam | 2003-11-10 19:23:23 +0100 (Mon, 10 Nov 2003) | 3 lines
6854Changed paths:
6855   M /trunk/test/demo.c
6856
6857  * test/demo.c:
6858    + Ellipses demo.
6859
6860------------------------------------------------------------------------
6861r61 | sam | 2003-11-10 19:21:36 +0100 (Mon, 10 Nov 2003) | 3 lines
6862Changed paths:
6863   M /trunk/libee/conic.c
6864   M /trunk/libee/ee.h
6865
6866  * libee/conic.c:
6867    + ee_draw_ellipse().
6868
6869------------------------------------------------------------------------
6870r60 | sam | 2003-11-10 16:31:12 +0100 (Mon, 10 Nov 2003) | 2 lines
6871Changed paths:
6872   M /trunk/libee/Makefile.am
6873   D /trunk/libee/circle.c
6874   A /trunk/libee/conic.c (from /trunk/libee/circle.c:58)
6875   M /trunk/libee/line.c
6876
6877  * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
6878
6879------------------------------------------------------------------------
6880r59 | sam | 2003-11-10 16:16:38 +0100 (Mon, 10 Nov 2003) | 3 lines
6881Changed paths:
6882   M /trunk/libee/line.c
6883
6884  * libee/line.c:
6885    + Added code comments.
6886
6887------------------------------------------------------------------------
6888r58 | sam | 2003-11-10 15:19:21 +0100 (Mon, 10 Nov 2003) | 4 lines
6889Changed paths:
6890   M /trunk/configure.ac
6891   M /trunk/libee/Makefile.am
6892   M /trunk/src/Makefile.am
6893   M /trunk/test/Makefile.am
6894
6895  * configure.ac:
6896    + Moved optimization flags and warning triggers here.
6897    + Updated the snapshot timestamp.
6898
6899------------------------------------------------------------------------
6900r57 | sam | 2003-11-10 15:13:56 +0100 (Mon, 10 Nov 2003) | 2 lines
6901Changed paths:
6902   M /trunk/test/demo.c
6903
6904  * test/demo.c: Nicer complete demo.
6905
6906------------------------------------------------------------------------
6907r56 | sam | 2003-11-10 10:26:40 +0100 (Mon, 10 Nov 2003) | 11 lines
6908Changed paths:
6909   M /trunk/data/Makefile.am
6910   A /trunk/data/baz_fighter
6911   A /trunk/data/foo_fighter
6912   A /trunk/data/item_gem
6913   A /trunk/data/item_heart
6914   M /trunk/libee/ee.h
6915   M /trunk/libee/sprite.c
6916   M /trunk/src/aliens.c
6917   M /trunk/src/bonus.c
6918   M /trunk/src/box.c
6919
6920  * libee/sprite.c:
6921    + More robust sprite loader.
6922    + Added ee_set_sprite_frame() and ee_get_sprite_frame().
6923    + Free all structures in ee_free_sprite().
6924  * src/aliens.c src/bonus.c:
6925    + Use ee_draw_sprite() instead of our manual sprite rendering.
6926  * src/box.c:
6927    + Use ee_draw_line() instead of the manual equivalent.
6928  * data/:
6929    + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
6930
6931------------------------------------------------------------------------
6932r55 | sam | 2003-11-10 03:00:52 +0100 (Mon, 10 Nov 2003) | 2 lines
6933Changed paths:
6934   A /trunk/data/Makefile.am
6935
6936  * Oops, forgot data/Makefile.am.
6937
6938------------------------------------------------------------------------
6939r54 | sam | 2003-11-10 03:00:19 +0100 (Mon, 10 Nov 2003) | 5 lines
6940Changed paths:
6941   M /trunk/Makefile.am
6942   M /trunk/configure.ac
6943   A /trunk/data
6944   A /trunk/data/bar_boss
6945   A /trunk/data/bar_fighter
6946   M /trunk/test/demo.c
6947
6948  * test/demo.c:
6949    + Wrote a little sprite demo.
6950  * data/:
6951    + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
6952
6953------------------------------------------------------------------------
6954r53 | sam | 2003-11-10 02:56:24 +0100 (Mon, 10 Nov 2003) | 4 lines
6955Changed paths:
6956   M /trunk/libee/Makefile.am
6957   M /trunk/libee/ee.h
6958   A /trunk/libee/sprite.c
6959
6960  * libee/sprite.c:
6961    + Beginning of sprite handling within the library.
6962    + Added support to load files.
6963
6964------------------------------------------------------------------------
6965r52 | sam | 2003-11-10 01:27:33 +0100 (Mon, 10 Nov 2003) | 3 lines
6966Changed paths:
6967   M /trunk/test/demo.c
6968
6969  * test/demo.c:
6970    + outlined triangles demo.
6971
6972------------------------------------------------------------------------
6973r51 | sam | 2003-11-10 01:15:02 +0100 (Mon, 10 Nov 2003) | 2 lines
6974Changed paths:
6975   M /trunk/configure.ac
6976   M /trunk/libee/Makefile.am
6977   M /trunk/src/Makefile.am
6978   M /trunk/test/Makefile.am
6979
6980  * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
6981
6982------------------------------------------------------------------------
6983r50 | sam | 2003-11-10 00:34:24 +0100 (Mon, 10 Nov 2003) | 4 lines
6984Changed paths:
6985   M /trunk/src/aliens.c
6986   M /trunk/src/bonus.c
6987   M /trunk/src/box.c
6988   M /trunk/src/collide.c
6989   M /trunk/src/explosions.c
6990   M /trunk/src/main.c
6991   M /trunk/src/overlay.c
6992   M /trunk/src/player.c
6993   M /trunk/src/starfield.c
6994   M /trunk/src/tunnel.c
6995   M /trunk/src/weapons.c
6996
6997  * src/*.c:
6998    + Added missing #include "config.h".
6999    + Fixed a nasty bug in ee_rand() calls.
7000
7001------------------------------------------------------------------------
7002r49 | sam | 2003-11-10 00:01:29 +0100 (Mon, 10 Nov 2003) | 3 lines
7003Changed paths:
7004   M /trunk/test/demo.c
7005
7006  * test/demo.c:
7007    + Disabled the pyramid demo and wrote a simple triangles demo.
7008
7009------------------------------------------------------------------------
7010r48 | sam | 2003-11-09 22:36:24 +0100 (Sun, 09 Nov 2003) | 5 lines
7011Changed paths:
7012   M /trunk/libee/Makefile.am
7013   M /trunk/libee/ee.h
7014   A /trunk/libee/triangle.c
7015   M /trunk/test/Makefile.am
7016   M /trunk/test/demo.c
7017
7018  * libee/triangle.c:
7019    + Implemented ee_fill_triangle().
7020  * test/demo.c:
7021    + Triangle demo.
7022
7023------------------------------------------------------------------------
7024r47 | sam | 2003-11-09 20:46:14 +0100 (Sun, 09 Nov 2003) | 5 lines
7025Changed paths:
7026   M /trunk/libee/ee.h
7027   M /trunk/libee/line.c
7028   M /trunk/test/demo.c
7029
7030  * libee/line.c:
7031    + ee_draw_thin_line().
7032  * test/demo.c:
7033    + Added a thin lines demo.
7034
7035------------------------------------------------------------------------
7036r46 | sam | 2003-11-09 19:10:44 +0100 (Sun, 09 Nov 2003) | 2 lines
7037Changed paths:
7038   M /trunk/libee/line.c
7039
7040  * libee/line.c: genericized line drawing for future use.
7041
7042------------------------------------------------------------------------
7043r45 | sam | 2003-11-09 18:45:12 +0100 (Sun, 09 Nov 2003) | 6 lines
7044Changed paths:
7045   M /trunk/test
7046   M /trunk/test/demo.c
7047
7048  * test/demo.c:
7049    + Putpixel demo.
7050    + Draw line demo.
7051    + Draw circle demo.
7052    + Animated radar demo.
7053
7054------------------------------------------------------------------------
7055r44 | sam | 2003-11-09 18:21:43 +0100 (Sun, 09 Nov 2003) | 7 lines
7056Changed paths:
7057   M /trunk/libee/Makefile.am
7058   A /trunk/libee/circle.c (from /trunk/src/weapons.c:42)
7059   M /trunk/libee/ee.h
7060   M /trunk/libee/line.c
7061   M /trunk/src/weapons.c
7062
7063  * src/weapons.c:
7064    + Removed draw_circle, use ee_draw_circle instead.
7065  * libee/circle.c:
7066    + New ee_draw_circle function.
7067  * libee/line.c:
7068    + Changed an internal function's name.
7069
7070------------------------------------------------------------------------
7071r43 | sam | 2003-11-09 17:34:23 +0100 (Sun, 09 Nov 2003) | 2 lines
7072Changed paths:
7073   M /trunk/libee
7074   M /trunk/libee/Makefile.am
7075   M /trunk/libee/ee.h
7076   A /trunk/libee/line.c
7077
7078  * libee/line.c: Implemented ee_draw_line.
7079
7080------------------------------------------------------------------------
7081r42 | sam | 2003-11-09 14:52:40 +0100 (Sun, 09 Nov 2003) | 5 lines
7082Changed paths:
7083   M /trunk/libee/ee.c
7084   M /trunk/libee/ee.h
7085   M /trunk/test/demo.c
7086
7087  * libee/ee.c:
7088    + got rid of DELAY.
7089  * test/demo.c:
7090    + Minor animation effect.
7091
7092------------------------------------------------------------------------
7093r41 | sam | 2003-11-09 14:51:37 +0100 (Sun, 09 Nov 2003) | 2 lines
7094Changed paths:
7095   M /trunk/libee/math.c
7096
7097  * libee/math.c: fixed a thinko in ee_rand().
7098
7099------------------------------------------------------------------------
7100r40 | sam | 2003-11-09 14:32:04 +0100 (Sun, 09 Nov 2003) | 8 lines
7101Changed paths:
7102   M /trunk/libee/Makefile.am
7103   M /trunk/libee/ee.c
7104   M /trunk/libee/ee.h
7105   A /trunk/libee/io.c (from /trunk/libee/ee.c:37)
7106   A /trunk/libee/math.c
7107   M /trunk/src/Makefile.am
7108   M /trunk/src/aliens.c
7109   M /trunk/src/collide.c
7110   M /trunk/src/common.h
7111   M /trunk/src/explosions.c
7112   M /trunk/src/main.c
7113   D /trunk/src/math.c
7114   M /trunk/src/starfield.c
7115   M /trunk/src/tunnel.c
7116   M /trunk/src/weapons.c
7117
7118  * libee/io.c:
7119    + Moved ee_get_key() here.
7120  * libee/math.c:
7121    + Moved r00t() here and renamed it to ee_sqrt().
7122    + Moved GET_RAND() here and renamed it to ee_rand().
7123  * src/math.c:
7124    + Removed this deprecated file.
7125
7126------------------------------------------------------------------------
7127r39 | sam | 2003-11-09 14:16:19 +0100 (Sun, 09 Nov 2003) | 2 lines
7128Changed paths:
7129   M /trunk/src/aliens.c
7130   M /trunk/src/bonus.c
7131   M /trunk/src/box.c
7132   M /trunk/src/ceo.c
7133   M /trunk/src/collide.c
7134   M /trunk/src/common.h
7135   M /trunk/src/explosions.c
7136   M /trunk/src/main.c
7137   M /trunk/src/math.c
7138   M /trunk/src/overlay.c
7139   M /trunk/src/player.c
7140   M /trunk/src/starfield.c
7141   M /trunk/src/tunnel.c
7142   M /trunk/src/weapons.c
7143
7144  * Coding style everywhere.
7145
7146------------------------------------------------------------------------
7147r38 | sam | 2003-11-09 14:02:34 +0100 (Sun, 09 Nov 2003) | 5 lines
7148Changed paths:
7149   M /trunk/libee/Makefile.am
7150   M /trunk/test/Makefile.am
7151   A /trunk/test/demo.c
7152
7153  * libee/Makefile.am, test/Makefile.am:
7154    + Added more compiler warning flags.
7155  * test/demo.c:
7156    + Small demo for libee.
7157
7158------------------------------------------------------------------------
7159r37 | sam | 2003-11-09 14:01:44 +0100 (Sun, 09 Nov 2003) | 2 lines
7160Changed paths:
7161   M /trunk/libee/ee.c
7162
7163  * libee/ee.c: Fixed a compilation warning.
7164
7165------------------------------------------------------------------------
7166r36 | sam | 2003-11-09 13:48:09 +0100 (Sun, 09 Nov 2003) | 2 lines
7167Changed paths:
7168   M /trunk/libee/ee.c
7169
7170  * libee/ee.c: Exact line fill in ee_clear().
7171
7172------------------------------------------------------------------------
7173r35 | sam | 2003-11-09 13:40:53 +0100 (Sun, 09 Nov 2003) | 2 lines
7174Changed paths:
7175   M /trunk/libee/Makefile.am
7176   M /trunk/libee/ee.c
7177   A /trunk/libee/ee.h
7178   M /trunk/src/Makefile.am
7179   M /trunk/src/aliens.c
7180   M /trunk/src/bonus.c
7181   M /trunk/src/box.c
7182   M /trunk/src/ceo.c
7183   M /trunk/src/common.h
7184   M /trunk/src/explosions.c
7185   M /trunk/src/main.c
7186   M /trunk/src/overlay.c
7187   M /trunk/src/player.c
7188   M /trunk/src/starfield.c
7189   M /trunk/src/tunnel.c
7190   M /trunk/src/weapons.c
7191
7192  * libee is now standalone.
7193
7194------------------------------------------------------------------------
7195r34 | sam | 2003-11-09 13:02:42 +0100 (Sun, 09 Nov 2003) | 2 lines
7196Changed paths:
7197   M /trunk/Makefile.am
7198   M /trunk/configure.ac
7199   M /trunk/libee
7200   A /trunk/libee/Makefile.am
7201   M /trunk/src/Makefile.am
7202   A /trunk/test
7203   A /trunk/test/Makefile.am
7204
7205  * libee is now (almost) standalone.
7206
7207------------------------------------------------------------------------
7208r33 | sam | 2003-11-09 12:26:08 +0100 (Sun, 09 Nov 2003) | 7 lines
7209Changed paths:
7210   M /trunk/doc/shapes.txt
7211   A /trunk/libee
7212   A /trunk/libee/ee.c (from /trunk/src/graphics.c:31)
7213   M /trunk/src/Makefile.am
7214   M /trunk/src/ceo.c
7215   M /trunk/src/common.h
7216   D /trunk/src/graphics.c
7217   M /trunk/src/main.c
7218
7219  * libee/ee.c:
7220    + First file in libee, from src/graphics.c.
7221    + Disable cursor upon initialisation.
7222    + Added delay code for constant framerate.
7223  * src/common.h:
7224    + Minor compilation fix for latest ncurses.
7225
7226------------------------------------------------------------------------
7227r32 | sam | 2003-11-06 22:40:53 +0100 (Thu, 06 Nov 2003) | 2 lines
7228Changed paths:
7229   M /trunk/bootstrap
7230
7231  * bootstrap: always remove autom4te.cache.
7232
7233------------------------------------------------------------------------
7234r31 | sam | 2003-10-02 03:08:13 +0200 (Thu, 02 Oct 2003) | 2 lines
7235Changed paths:
7236   M /trunk
7237   M /trunk/autotools
7238   M /trunk/bootstrap
7239   M /trunk/configure.ac
7240   M /trunk/debian
7241   M /trunk/src
7242   M /trunk/src/aliens.c
7243   M /trunk/src/bonus.c
7244   M /trunk/src/box.c
7245   M /trunk/src/ceo.c
7246   M /trunk/src/collide.c
7247   M /trunk/src/common.h
7248   M /trunk/src/explosions.c
7249   M /trunk/src/graphics.c
7250   M /trunk/src/main.c
7251   M /trunk/src/math.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  * Fixed keywords, ignore, and lots of tiny SVN things.
7259
7260------------------------------------------------------------------------
7261r30 | sam | 2003-02-09 12:17:40 +0100 (Sun, 09 Feb 2003) | 3 lines
7262Changed paths:
7263   M /trunk/TODO
7264   M /trunk/src/Makefile.am
7265   A /trunk/src/box.c
7266   M /trunk/src/common.h
7267   M /trunk/src/main.c
7268   M /trunk/src/overlay.c
7269
7270  * support for boxes
7271  * application: pause box
7272
7273------------------------------------------------------------------------
7274r29 | sam | 2003-01-06 13:22:58 +0100 (Mon, 06 Jan 2003) | 3 lines
7275Changed paths:
7276   M /trunk/TODO
7277   M /trunk/src/collide.c
7278
7279  * cosmetic code changes.
7280  * fixed a bug in the tunnel munching.
7281
7282------------------------------------------------------------------------
7283r28 | sam | 2002-12-23 17:44:28 +0100 (Mon, 23 Dec 2002) | 3 lines
7284Changed paths:
7285   M /trunk/README
7286   M /trunk/TODO
7287   M /trunk/configure.ac
7288   M /trunk/src/weapons.c
7289
7290  * fixed the ncurses build.
7291  * replaced '�' with ':' in the fragbomb tail because it's not ASCII.
7292
7293------------------------------------------------------------------------
7294r27 | sam | 2002-12-23 17:21:38 +0100 (Mon, 23 Dec 2002) | 6 lines
7295Changed paths:
7296   M /trunk/configure.ac
7297   M /trunk/src/collide.c
7298   M /trunk/src/common.h
7299   M /trunk/src/graphics.c
7300   M /trunk/src/main.c
7301   M /trunk/src/overlay.c
7302   M /trunk/src/player.c
7303
7304  * new timestamp for a new snapshot.
7305  * lots of sanity checks in collide.c.
7306  * moved usleep() to graphics.c.
7307  * added random key generator in the dummy driver.
7308  * cosmetic changes in the energy bars.
7309
7310------------------------------------------------------------------------
7311r26 | sam | 2002-12-23 16:06:13 +0100 (Mon, 23 Dec 2002) | 4 lines
7312Changed paths:
7313   M /trunk/src/Makefile.am
7314   M /trunk/src/common.h
7315   M /trunk/src/main.c
7316   A /trunk/src/overlay.c
7317   M /trunk/src/player.c
7318
7319  * better handling of special weapon timeout.
7320  * the bomb is now part of the standard fire button effect.
7321  * overlay for life and special weapon jauges.
7322
7323------------------------------------------------------------------------
7324r25 | sam | 2002-12-23 14:46:27 +0100 (Mon, 23 Dec 2002) | 3 lines
7325Changed paths:
7326   M /trunk/src/aliens.c
7327   M /trunk/src/collide.c
7328   M /trunk/src/common.h
7329   M /trunk/src/main.c
7330   M /trunk/src/player.c
7331
7332  * aliens are now named foo, bar and baz.
7333  * beginning of life jauges.
7334
7335------------------------------------------------------------------------
7336r24 | sam | 2002-12-23 14:13:04 +0100 (Mon, 23 Dec 2002) | 2 lines
7337Changed paths:
7338   M /trunk/src/common.h
7339   M /trunk/src/main.c
7340   M /trunk/src/player.c
7341
7342  * ship has vx and vy.
7343
7344------------------------------------------------------------------------
7345r23 | sam | 2002-12-23 13:47:36 +0100 (Mon, 23 Dec 2002) | 2 lines
7346Changed paths:
7347   M /trunk/TODO
7348   M /trunk/src/main.c
7349   M /trunk/src/tunnel.c
7350
7351  * cosmetic change: reworked draw_tunnel.
7352
7353------------------------------------------------------------------------
7354r22 | sam | 2002-12-23 13:03:31 +0100 (Mon, 23 Dec 2002) | 3 lines
7355Changed paths:
7356   M /trunk/src/main.c
7357   M /trunk/src/tunnel.c
7358
7359  * lasers are now twice as fast.
7360  * walls are now filled, and displayed on top of aliens.
7361
7362------------------------------------------------------------------------
7363r21 | sam | 2002-12-23 11:06:27 +0100 (Mon, 23 Dec 2002) | 5 lines
7364Changed paths:
7365   M /trunk/configure.ac
7366   M /trunk/src/Makefile.am
7367   M /trunk/src/ceo.c
7368   M /trunk/src/common.h
7369   M /trunk/src/graphics.c
7370   M /trunk/src/main.c
7371   M /trunk/src/tunnel.c
7372
7373  * added support for --disable-slang.
7374  * fixed an overflow in the tunnel update code.
7375  * fragbomb is now 'f', not 'd'.
7376  * added a missing call to init_bonus().
7377
7378------------------------------------------------------------------------
7379r20 | sam | 2002-12-23 10:28:37 +0100 (Mon, 23 Dec 2002) | 5 lines
7380Changed paths:
7381   M /trunk/TODO
7382   M /trunk/src/collide.c
7383   M /trunk/src/common.h
7384   M /trunk/src/main.c
7385   M /trunk/src/starfield.c
7386   M /trunk/src/tunnel.c
7387   M /trunk/src/weapons.c
7388
7389  * the beam now digs the tunnel.
7390  * the starfield is now an array of stars.
7391  * fixed wall rendering (offset issues and disappearing left wall).
7392  * 32 seekers on fragbomb explosion, not 16.
7393
7394------------------------------------------------------------------------
7395r19 | sam | 2002-12-23 00:39:15 +0100 (Mon, 23 Dec 2002) | 3 lines
7396Changed paths:
7397   M /trunk/src/weapons.c
7398
7399  * seekers and homing bombs react more quickly.
7400  * 16 seekers on fragbomb explosion instead of 12.
7401
7402------------------------------------------------------------------------
7403r18 | sam | 2002-12-23 00:01:35 +0100 (Mon, 23 Dec 2002) | 3 lines
7404Changed paths:
7405   M /trunk/src/math.c
7406   M /trunk/src/weapons.c
7407
7408  * fixed a segfault when the target seeker speed was zero.
7409  * factorized the seeker generation on fragbomb explosion.
7410
7411------------------------------------------------------------------------
7412r17 | sam | 2002-12-22 23:36:42 +0100 (Sun, 22 Dec 2002) | 2 lines
7413Changed paths:
7414   M /trunk/src/Makefile.am
7415   M /trunk/src/common.h
7416   A /trunk/src/math.c
7417   M /trunk/src/weapons.c
7418
7419  * Removed the dependency on <math.h>. We don't need no stinking sqrt!
7420
7421------------------------------------------------------------------------
7422r16 | sam | 2002-12-22 23:17:41 +0100 (Sun, 22 Dec 2002) | 3 lines
7423Changed paths:
7424   M /trunk/doc/shapes.txt
7425   M /trunk/src/aliens.c
7426   M /trunk/src/ceo.c
7427   M /trunk/src/collide.c
7428   M /trunk/src/common.h
7429   M /trunk/src/main.c
7430   M /trunk/src/weapons.c
7431
7432  * dead aliens don't explode in the collision loop but in their update loop.
7433  * new super weapon, the fragmentation bomb.
7434
7435------------------------------------------------------------------------
7436r15 | sam | 2002-12-22 20:08:35 +0100 (Sun, 22 Dec 2002) | 2 lines
7437Changed paths:
7438   M /trunk/.cvsignore
7439   M /trunk/Makefile.am
7440   A /trunk/autotools
7441   A /trunk/autotools/.cvsignore
7442   A /trunk/autotools/Makefile.am
7443   M /trunk/bootstrap
7444   M /trunk/configure.ac
7445   M /trunk/debian/.cvsignore
7446   M /trunk/src/Makefile.am
7447
7448  * Moved generated autotools files to the autotools/ directory.
7449
7450------------------------------------------------------------------------
7451r14 | sam | 2002-12-22 19:44:12 +0100 (Sun, 22 Dec 2002) | 2 lines
7452Changed paths:
7453   M /trunk/src/aliens.c
7454   M /trunk/src/bonus.c
7455   M /trunk/src/ceo.c
7456   M /trunk/src/collide.c
7457   M /trunk/src/common.h
7458   M /trunk/src/explosions.c
7459   M /trunk/src/graphics.c
7460   M /trunk/src/main.c
7461   M /trunk/src/player.c
7462   M /trunk/src/starfield.c
7463   M /trunk/src/tunnel.c
7464   M /trunk/src/weapons.c
7465
7466  * I think I fucked up the $Id tags on my previous commit.
7467
7468------------------------------------------------------------------------
7469r13 | sam | 2002-12-22 19:42:32 +0100 (Sun, 22 Dec 2002) | 3 lines
7470Changed paths:
7471   A /trunk/COPYING
7472   M /trunk/src/aliens.c
7473   M /trunk/src/bonus.c
7474   M /trunk/src/ceo.c
7475   M /trunk/src/collide.c
7476   M /trunk/src/common.h
7477   M /trunk/src/explosions.c
7478   M /trunk/src/graphics.c
7479   M /trunk/src/main.c
7480   M /trunk/src/player.c
7481   M /trunk/src/starfield.c
7482   M /trunk/src/tunnel.c
7483   M /trunk/src/weapons.c
7484
7485  * added the COPYING file (GPLv2).
7486  * added GPL headers to source files.
7487
7488------------------------------------------------------------------------
7489r12 | sam | 2002-12-22 19:40:36 +0100 (Sun, 22 Dec 2002) | 2 lines
7490Changed paths:
7491   M /trunk/src/Makefile.am
7492   A /trunk/src/ceo.c
7493   M /trunk/src/common.h
7494   M /trunk/src/main.c
7495
7496  * tab == hotkey for CEO alert.
7497
7498------------------------------------------------------------------------
7499r11 | sam | 2002-12-18 19:44:47 +0100 (Wed, 18 Dec 2002) | 2 lines
7500Changed paths:
7501   M /trunk/TODO
7502   M /trunk/doc/shapes.txt
7503   M /trunk/src/aliens.c
7504
7505  * 3rd alien type.
7506
7507------------------------------------------------------------------------
7508r10 | sam | 2002-12-18 19:12:28 +0100 (Wed, 18 Dec 2002) | 2 lines
7509Changed paths:
7510   D /trunk/Makefile
7511
7512  * Scrapped Makefile.
7513
7514------------------------------------------------------------------------
7515r9 | sam | 2002-12-18 19:11:54 +0100 (Wed, 18 Dec 2002) | 2 lines
7516Changed paths:
7517   M /trunk/Makefile
7518   A /trunk/README
7519   A /trunk/TODO
7520
7521  * README and TODO files.
7522
7523------------------------------------------------------------------------
7524r8 | sam | 2002-12-18 14:29:31 +0100 (Wed, 18 Dec 2002) | 2 lines
7525Changed paths:
7526   M /trunk/Makefile
7527   M /trunk/configure.ac
7528   M /trunk/doc/shapes.txt
7529   M /trunk/src/collide.c
7530   M /trunk/src/weapons.c
7531
7532  * the bomb's head is now white
7533
7534------------------------------------------------------------------------
7535r7 | sam | 2002-12-15 18:16:45 +0100 (Sun, 15 Dec 2002) | 3 lines
7536Changed paths:
7537   M /trunk/doc/shapes.txt
7538   M /trunk/src/aliens.c
7539   M /trunk/src/collide.c
7540   M /trunk/src/common.h
7541   M /trunk/src/main.c
7542   M /trunk/src/weapons.c
7543
7544  * new weapon: bomb.
7545  * beam now collides with aliens.
7546
7547------------------------------------------------------------------------
7548r6 | sam | 2002-12-15 06:03:55 +0100 (Sun, 15 Dec 2002) | 2 lines
7549Changed paths:
7550   M /trunk/doc/shapes.txt
7551   M /trunk/src/common.h
7552   M /trunk/src/main.c
7553   M /trunk/src/weapons.c
7554
7555  * 'beam' weapon.
7556
7557------------------------------------------------------------------------
7558r5 | sam | 2002-12-15 04:41:32 +0100 (Sun, 15 Dec 2002) | 10 lines
7559Changed paths:
7560   M /trunk/Makefile
7561   M /trunk/configure.ac
7562   M /trunk/debian/changelog
7563   M /trunk/debian/control
7564   M /trunk/debian/rules
7565   M /trunk/doc/shapes.txt
7566   M /trunk/src/Makefile.am
7567   M /trunk/src/aliens.c
7568   A /trunk/src/bonus.c
7569   M /trunk/src/collide.c
7570   M /trunk/src/common.h
7571   M /trunk/src/explosions.c
7572   M /trunk/src/graphics.c
7573   M /trunk/src/main.c
7574   M /trunk/src/player.c
7575   M /trunk/src/starfield.c
7576   M /trunk/src/tunnel.c
7577   M /trunk/src/weapons.c
7578
7579  * real Debian package files.
7580  * two new types of aliens. only one rules.
7581  * removed gfx_write in favor of gfx_putchar and gfx_putstr.
7582  * added bonuses at alien death. they do nothing yet.
7583  * seeker missiles. 'b' to test.
7584  * weapon resolution is now 16*char. needs to be generalized.
7585  * fixed the supernova bugs. center could collide with the tunnel, and
7586    the last frame was badly displayed.
7587  * lots of cleanups everywhere.
7588
7589------------------------------------------------------------------------
7590r4 | sam | 2002-12-13 21:50:00 +0100 (Fri, 13 Dec 2002) | 2 lines
7591Changed paths:
7592   M /trunk/.cvsignore
7593   M /trunk/Makefile
7594   A /trunk/Makefile.am
7595   D /trunk/aliens.c
7596   A /trunk/bootstrap
7597   D /trunk/collide.c
7598   D /trunk/common.h
7599   A /trunk/configure.ac
7600   A /trunk/debian
7601   A /trunk/debian/.cvsignore
7602   A /trunk/debian/Makefile.am
7603   A /trunk/debian/changelog
7604   A /trunk/debian/control
7605   A /trunk/debian/rules
7606   A /trunk/doc
7607   A /trunk/doc/shapes.txt
7608   D /trunk/explosions.c
7609   D /trunk/graphics.c
7610   D /trunk/main.c
7611   D /trunk/player.c
7612   D /trunk/shapes.txt
7613   A /trunk/src
7614   A /trunk/src/.cvsignore
7615   A /trunk/src/Makefile.am
7616   A /trunk/src/aliens.c
7617   A /trunk/src/collide.c
7618   A /trunk/src/common.h
7619   A /trunk/src/explosions.c
7620   A /trunk/src/graphics.c
7621   A /trunk/src/main.c
7622   A /trunk/src/player.c
7623   A /trunk/src/starfield.c
7624   A /trunk/src/tunnel.c
7625   A /trunk/src/weapons.c
7626   D /trunk/starfield.c
7627   D /trunk/tunnel.c
7628   D /trunk/weapons.c
7629
7630  * autotoolificationized the whole thing.
7631
7632------------------------------------------------------------------------
7633r3 | sam | 2002-12-13 20:27:16 +0100 (Fri, 13 Dec 2002) | 4 lines
7634Changed paths:
7635   M /trunk/collide.c
7636   M /trunk/common.h
7637   M /trunk/explosions.c
7638   M /trunk/main.c
7639   M /trunk/player.c
7640   M /trunk/weapons.c
7641
7642  * moved nuke from explosions to weapons.
7643  * used a cool Bresenham algorithm to draw the nuke circles.
7644  * nuke collides with aliens.
7645
7646------------------------------------------------------------------------
7647r2 | sam | 2002-12-13 20:24:53 +0100 (Fri, 13 Dec 2002) | 2 lines
7648Changed paths:
7649   A /trunk/.cvsignore
7650
7651  * .cvsignore file.
7652
7653------------------------------------------------------------------------
7654r1 | sam | 2002-12-13 20:23:07 +0100 (Fri, 13 Dec 2002) | 3 lines
7655Changed paths:
7656   A /branches
7657   A /trunk
7658   A /trunk/Makefile
7659   A /trunk/aliens.c
7660   A /trunk/collide.c
7661   A /trunk/common.h
7662   A /trunk/explosions.c
7663   A /trunk/graphics.c
7664   A /trunk/main.c
7665   A /trunk/player.c
7666   A /trunk/shapes.txt
7667   A /trunk/starfield.c
7668   A /trunk/tunnel.c
7669   A /trunk/weapons.c
7670
7671  * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
7672    the nuke is still ugly, almost no collision detection. Nice demo :)
7673
7674------------------------------------------------------------------------
Note: See TracBrowser for help on using the repository browser.