source: libcaca/trunk/ChangeLog @ 1419

Last change on this file since 1419 was 1419, checked in by Sam Hocevar, 13 years ago
  • Set version to 0.99.beta11.
  • Updated NEWS and ChangeLog?.
File size: 365.9 KB
Line 
1------------------------------------------------------------------------
2r1079 | sam | 2006-11-16 16:01:31 +0100 (Thu, 16 Nov 2006) | 3 lines
3Changed paths:
4   M /trunk/cucul/export.c
5   M /trunk/test/export.c
6
7  * Support for CUCUL_DEFAULT and CUCUL_TRANSPARENT in the HTML exporters.
8  * Updated export test accordingly.
9
10------------------------------------------------------------------------
11r1078 | sam | 2006-11-16 12:26:22 +0100 (Thu, 16 Nov 2006) | 3 lines
12Changed paths:
13   M /trunk/common.h
14
15  * Fix a compilation warning by pretending to use seterrno()'s argument
16    even when it isn't.
17
18------------------------------------------------------------------------
19r1077 | sam | 2006-11-16 12:23:56 +0100 (Thu, 16 Nov 2006) | 3 lines
20Changed paths:
21   M /trunk/kernel/kernel.c
22   M /trunk/kernel/kernel.h
23
24  * Implemented strcmp() and strdup() and added an fflush() stub to the
25    kernel code.
26
27------------------------------------------------------------------------
28r1076 | sam | 2006-11-16 03:08:05 +0100 (Thu, 16 Nov 2006) | 3 lines
29Changed paths:
30   M /trunk/cucul/transform.c
31
32  * Added some box drawing glyphs that are used by TOIlet's future.tlf font
33    to the flip/flop/rotation filters.
34
35------------------------------------------------------------------------
36r1072 | sam | 2006-11-14 21:14:38 +0100 (Tue, 14 Nov 2006) | 2 lines
37Changed paths:
38   M /trunk/caca/Makefile.am
39   M /trunk/src/Makefile.am
40   M /trunk/tools/Makefile.am
41
42  * Don't rely on pkg-config macros for variable substitution. Just in case.
43
44------------------------------------------------------------------------
45r1071 | sam | 2006-11-14 19:22:31 +0100 (Tue, 14 Nov 2006) | 2 lines
46Changed paths:
47   M /trunk/configure.ac
48
49  * No longer bail out with an error if Imlib2 or Doxygen were not found.
50
51------------------------------------------------------------------------
52r1070 | sam | 2006-11-14 19:05:02 +0100 (Tue, 14 Nov 2006) | 2 lines
53Changed paths:
54   M /trunk/cucul/frame.c
55
56  * Minor documentation fix.
57
58------------------------------------------------------------------------
59r1069 | sam | 2006-11-14 19:02:29 +0100 (Tue, 14 Nov 2006) | 2 lines
60Changed paths:
61   M /trunk/caca/Makefile.am
62   M /trunk/caca/caca.c
63   M /trunk/caca/caca_internals.h
64   A /trunk/caca/driver_cocoa.m
65   M /trunk/configure.ac
66
67  * Added all the glue needed for a Cocoa output driver.
68
69------------------------------------------------------------------------
70r1068 | sam | 2006-11-14 17:27:15 +0100 (Tue, 14 Nov 2006) | 2 lines
71Changed paths:
72   M /trunk/test/spritedit.c
73
74  * Minor compilation warning fix. OS X x86 defines "DELAY".
75
76------------------------------------------------------------------------
77r1067 | sam | 2006-11-14 08:59:52 +0100 (Tue, 14 Nov 2006) | 3 lines
78Changed paths:
79   M /trunk/cucul/transform.c
80   M /trunk/test/text.c
81
82  * Documented flip/flop/rotate as being involutive.
83  * Updated text test.
84
85------------------------------------------------------------------------
86r1066 | sam | 2006-11-14 08:46:51 +0100 (Tue, 14 Nov 2006) | 3 lines
87Changed paths:
88   M /trunk/test
89   M /trunk/test/Makefile.am
90   D /trunk/test/all.c
91   A /trunk/test/cucul.c (from /trunk/test/all.c:1063)
92
93  * Renamed the "all" test to "cucul" because it otherwise conflicted with
94    the automake "all" rule.
95
96------------------------------------------------------------------------
97r1065 | sam | 2006-11-14 00:42:43 +0100 (Tue, 14 Nov 2006) | 3 lines
98Changed paths:
99   M /trunk/caca/caca_internals.h
100   M /trunk/caca/driver_ncurses.c
101   M /trunk/caca/driver_slang.c
102   M /trunk/caca/graphics.c
103
104  * Factored terminal title setting code.
105  * Do not try to set the terminal title if TERM=linux.
106
107------------------------------------------------------------------------
108r1064 | sam | 2006-11-14 00:33:49 +0100 (Tue, 14 Nov 2006) | 2 lines
109Changed paths:
110   M /trunk/caca/driver_ncurses.c
111   M /trunk/caca/driver_slang.c
112   M /trunk/caca/graphics.c
113   M /trunk/doc/migrating.dox
114
115  * Implemented caca_set_display_title() for ncurses and S-Lang.
116
117------------------------------------------------------------------------
118r1063 | sam | 2006-11-14 00:16:35 +0100 (Tue, 14 Nov 2006) | 4 lines
119Changed paths:
120   M /trunk/cucul/canvas.c
121   M /trunk/cucul/cucul.c
122   M /trunk/cucul/cucul.h
123   M /trunk/cucul/cucul_internals.h
124   M /trunk/cucul/frame.c
125   M /trunk/cucul/legacy.c
126   M /trunk/cxx/cucul++.cpp
127   M /trunk/test/all.c
128   M /trunk/test/frames.c
129
130  * Implemented cucul_get_frame_name() and cucul_set_frame_name().
131  * Renamed cucul_*_canvas_frame() to cucul_*_frame() because we bloody well
132    know that a frame belongs to a canvas.
133
134------------------------------------------------------------------------
135r1062 | sam | 2006-11-14 00:00:02 +0100 (Tue, 14 Nov 2006) | 2 lines
136Changed paths:
137   M /trunk/test
138   M /trunk/test/Makefile.am
139   A /trunk/test/all.c
140   M /trunk/test/blit.c
141
142  * Started writing a full API test. Not sure where it'll lead.
143
144------------------------------------------------------------------------
145r1061 | sam | 2006-11-13 22:42:15 +0100 (Mon, 13 Nov 2006) | 2 lines
146Changed paths:
147   M /trunk/cxx/cucul++.cpp
148   M /trunk/cxx/cucul++.h
149   M /trunk/cxx/cxxtest.cpp
150
151  * Updated C++ bindings so that they build, at least.
152
153------------------------------------------------------------------------
154r1060 | sam | 2006-11-13 14:34:06 +0100 (Mon, 13 Nov 2006) | 3 lines
155Changed paths:
156   M /trunk/src/cacademo.c
157   M /trunk/test/swallow.c
158
159  * Add more randomness to the cacademo effects.
160  * Adapt the swallow test to the display's size.
161
162------------------------------------------------------------------------
163r1059 | sam | 2006-11-13 09:55:36 +0100 (Mon, 13 Nov 2006) | 2 lines
164Changed paths:
165   M /trunk/caca/caca.h
166   M /trunk/src/aafire.c
167   M /trunk/src/cacademo.c
168
169  * Added CACA_KEY_* values for Ctrl-C, Ctrl-V, etc.
170
171------------------------------------------------------------------------
172r1058 | sam | 2006-11-13 01:19:18 +0100 (Mon, 13 Nov 2006) | 2 lines
173Changed paths:
174   M /trunk/cucul/import.c
175
176  * Improved ANSI import, especially wrt. drawing context persistence.
177
178------------------------------------------------------------------------
179r1057 | sam | 2006-11-13 00:09:17 +0100 (Mon, 13 Nov 2006) | 2 lines
180Changed paths:
181   M /trunk/cucul/attr.c
182
183  * Fix a bug in cucul_put_attr. This function was simply not working.
184
185------------------------------------------------------------------------
186r1056 | sam | 2006-11-12 23:26:36 +0100 (Sun, 12 Nov 2006) | 3 lines
187Changed paths:
188   M /trunk/cucul/cucul.c
189   M /trunk/cucul/cucul_internals.h
190   M /trunk/cucul/frame.c
191
192  * Fix a bug in cucul_set_canvas_size() that caused the default attribute
193    to be ignored.
194
195------------------------------------------------------------------------
196r1054 | sam | 2006-11-12 22:29:31 +0100 (Sun, 12 Nov 2006) | 4 lines
197Changed paths:
198   M /trunk/cucul/import.c
199
200  * When importing an utf-8 file, set background and foreground colours to
201    the nearest ANSI values for the current attribute. When importing an ANSI
202    file, force them to lightgray on black.
203
204------------------------------------------------------------------------
205r1053 | sam | 2006-11-12 21:39:27 +0100 (Sun, 12 Nov 2006) | 2 lines
206Changed paths:
207   M /trunk/NEWS
208
209  * Oops, fixed NEW entry.
210
211------------------------------------------------------------------------
212r1048 | sam | 2006-11-12 20:29:43 +0100 (Sun, 12 Nov 2006) | 2 lines
213Changed paths:
214   M /trunk/Makefile.am
215
216  * Added a "make upload" rule for releases.
217
218------------------------------------------------------------------------
219r1047 | sam | 2006-11-12 19:26:40 +0100 (Sun, 12 Nov 2006) | 3 lines
220Changed paths:
221   M /trunk/ChangeLog
222   M /trunk/NEWS
223   M /trunk/configure.ac
224
225  * Set version to 0.99.beta10.
226  * Updated NEWS and ChangeLog.
227
228------------------------------------------------------------------------
229r1046 | sam | 2006-11-12 19:23:29 +0100 (Sun, 12 Nov 2006) | 2 lines
230Changed paths:
231   M /trunk/doc/migrating.dox
232
233  * Documentation updates.
234
235------------------------------------------------------------------------
236r1045 | sam | 2006-11-12 18:45:14 +0100 (Sun, 12 Nov 2006) | 3 lines
237Changed paths:
238   M /trunk/cucul/cucul.h
239   M /trunk/cucul/legacy.c
240
241  * Re-added cucul_getchar() to the legacy functions. Debian's current version
242    of toilet needs it.
243
244------------------------------------------------------------------------
245r1044 | sam | 2006-11-12 18:30:08 +0100 (Sun, 12 Nov 2006) | 2 lines
246Changed paths:
247   M /trunk/cucul/font.c
248   M /trunk/cucul/font_mono9.h
249   M /trunk/cucul/font_monobold12.h
250   M /trunk/doc/font.dox
251   M /trunk/tools/makefont.c
252
253  * Add maxwidth and maxheight members to the font format.
254
255------------------------------------------------------------------------
256r1043 | sam | 2006-11-12 16:54:50 +0100 (Sun, 12 Nov 2006) | 3 lines
257Changed paths:
258   M /trunk/src/cacademo.c
259   M /trunk/test/swallow.c
260
261  * Random transition times in cacademo.
262  * Swallow 4 applications instead of 2 in the swallow test.
263
264------------------------------------------------------------------------
265r1042 | sam | 2006-11-12 16:35:04 +0100 (Sun, 12 Nov 2006) | 2 lines
266Changed paths:
267   M /trunk/src/aafire.c
268   M /trunk/src/cacademo.c
269
270  * Ctrl-C and Ctrl-Z quit cacafire and cacademo.
271
272------------------------------------------------------------------------
273r1041 | sam | 2006-11-12 16:26:13 +0100 (Sun, 12 Nov 2006) | 3 lines
274Changed paths:
275   M /trunk/caca/caca.c
276   M /trunk/caca/graphics.c
277   M /trunk/common.h
278   M /trunk/cucul/attr.c
279   M /trunk/cucul/canvas.c
280   M /trunk/cucul/cucul.c
281   M /trunk/cucul/dither.c
282   M /trunk/cucul/export.c
283   M /trunk/cucul/font.c
284   M /trunk/cucul/frame.c
285   M /trunk/cucul/import.c
286   M /trunk/cucul/legacy.c
287
288  * Got rid of HAVE_ERRNO_H ifdefs by defining seterrno()/geterrno() functions.
289  * More debugging information in the import/export and font functions.
290
291------------------------------------------------------------------------
292r1040 | sam | 2006-11-12 15:42:58 +0100 (Sun, 12 Nov 2006) | 3 lines
293Changed paths:
294   M /trunk/cucul/font_mono9.h
295   M /trunk/cucul/font_monobold12.h
296   M /trunk/test/font2tga.c
297   M /trunk/tools/makefont.c
298
299  * Add CJK punctuation to the default fonts.
300  * Minor changes to the font2tga test program.
301
302------------------------------------------------------------------------
303r1039 | sam | 2006-11-12 14:11:01 +0100 (Sun, 12 Nov 2006) | 2 lines
304Changed paths:
305   M /trunk/common.h
306   M /trunk/configure.ac
307   M /trunk/cucul/export.c
308
309  * Add a debug() function and a --enable-debug configure flag.
310
311------------------------------------------------------------------------
312r1038 | sam | 2006-11-12 13:26:48 +0100 (Sun, 12 Nov 2006) | 3 lines
313Changed paths:
314   M /trunk/cucul/font.c
315   M /trunk/cucul/font_mono9.h
316   M /trunk/cucul/font_monobold12.h
317   M /trunk/test/font2tga.c
318   M /trunk/tools/makefont.c
319
320  * Support fullwidth fonts.
321  * Add Katakanas and Hiraganas to the default fonts.
322
323------------------------------------------------------------------------
324r1037 | sam | 2006-11-12 12:06:34 +0100 (Sun, 12 Nov 2006) | 2 lines
325Changed paths:
326   M /trunk/caca/caca.h
327
328  * Documented caca_event_t members.
329
330------------------------------------------------------------------------
331r1036 | sam | 2006-11-12 11:42:14 +0100 (Sun, 12 Nov 2006) | 3 lines
332Changed paths:
333   M /trunk/cucul/cucul.h
334   M /trunk/cucul/export.c
335   M /trunk/cucul/font.c
336   M /trunk/cucul/frame.c
337   M /trunk/doc/Makefile.am
338   A /trunk/doc/canvas.dox (from /trunk/cucul/export.c:1033)
339   A /trunk/doc/font.dox (from /trunk/cucul/font.c:1028)
340   M /trunk/doc/libcaca.dox
341
342  * Documentation updates. Moved the canvas and font format definitions to
343    the Doxygen documentation.
344
345------------------------------------------------------------------------
346r1035 | sam | 2006-11-12 11:32:38 +0100 (Sun, 12 Nov 2006) | 4 lines
347Changed paths:
348   M /trunk/doc/caca-config.1
349
350  * Mention caca-config being deprecated in its manpage, and removed mention
351    of --plugin-libs from it. The option is still here but does the same as
352    --libs.
353
354------------------------------------------------------------------------
355r1034 | sam | 2006-11-12 11:06:35 +0100 (Sun, 12 Nov 2006) | 2 lines
356Changed paths:
357   M /trunk/src/cacaplay.c
358
359  * Properly handle EOF in cacaplay.
360
361------------------------------------------------------------------------
362r1033 | sam | 2006-11-12 11:04:23 +0100 (Sun, 12 Nov 2006) | 2 lines
363Changed paths:
364   M /trunk/TODO
365   M /trunk/cucul/export.c
366
367  * Documentation fixes and TODO updates.
368
369------------------------------------------------------------------------
370r1032 | sam | 2006-11-12 11:02:51 +0100 (Sun, 12 Nov 2006) | 2 lines
371Changed paths:
372   M /trunk/caca/driver_raw.c
373
374  * Flush stdout after writing the data in the raw driver.
375
376------------------------------------------------------------------------
377r1031 | sam | 2006-11-12 10:48:37 +0100 (Sun, 12 Nov 2006) | 2 lines
378Changed paths:
379   M /trunk/doc/cacaplay.1
380   M /trunk/src/cacaplay.c
381
382  * Allow cacaplay to play streams and updated its manpage.
383
384------------------------------------------------------------------------
385r1030 | sam | 2006-11-12 10:46:10 +0100 (Sun, 12 Nov 2006) | 2 lines
386Changed paths:
387   M /trunk/test/swallow.c
388
389  * Fix infinite loop due to signed/unsigned mistake.
390
391------------------------------------------------------------------------
392r1029 | sam | 2006-11-11 19:07:58 +0100 (Sat, 11 Nov 2006) | 3 lines
393Changed paths:
394   M /trunk/test
395   M /trunk/test/Makefile.am
396   A /trunk/test/swallow.c
397
398  * libcaca multiplexer: swallows two libcaca applications, for instance
399    cacademo and cacafire, and displays them in a canvas.
400
401------------------------------------------------------------------------
402r1028 | sam | 2006-11-11 18:55:11 +0100 (Sat, 11 Nov 2006) | 2 lines
403Changed paths:
404   M /trunk/cucul/import.c
405
406  * Fixed a bug in the caca importer.
407
408------------------------------------------------------------------------
409r1027 | sam | 2006-11-11 18:13:16 +0100 (Sat, 11 Nov 2006) | 2 lines
410Changed paths:
411   M /trunk/test/blit.c
412
413  * Fix program header.
414
415------------------------------------------------------------------------
416r1026 | sam | 2006-11-11 17:29:39 +0100 (Sat, 11 Nov 2006) | 2 lines
417Changed paths:
418   M /trunk/caca/caca0.h
419   M /trunk/caca/driver_gl.c
420   M /trunk/cucul/attr.c
421   M /trunk/cucul/box.c
422   M /trunk/cucul/canvas.c
423   M /trunk/cucul/conic.c
424   M /trunk/cucul/cucul.h
425   M /trunk/cucul/dither.c
426   M /trunk/cucul/import.c
427   M /trunk/cucul/legacy.c
428   M /trunk/cucul/line.c
429   M /trunk/cucul/triangle.c
430   M /trunk/src/aafire.c
431   M /trunk/src/cacademo.c
432   M /trunk/src/cacaview.c
433   M /trunk/test/blit.c
434   M /trunk/test/colors.c
435   M /trunk/test/demo.c
436   M /trunk/test/dithering.c
437   M /trunk/test/event.c
438   M /trunk/test/export.c
439   M /trunk/test/font.c
440   M /trunk/test/font2tga.c
441   M /trunk/test/frames.c
442   M /trunk/test/fullwidth.c
443   M /trunk/test/input.c
444   M /trunk/test/spritedit.c
445   M /trunk/test/transform.c
446   M /trunk/test/truecolor.c
447   M /trunk/test/unicode.c
448
449  * Rename cucul_put*() into cucul_put_*(). Updated all code to reflect that.
450
451------------------------------------------------------------------------
452r1025 | sam | 2006-11-11 16:38:40 +0100 (Sat, 11 Nov 2006) | 2 lines
453Changed paths:
454   M /trunk/cucul/canvas.c
455   M /trunk/test/Makefile.am
456   A /trunk/test/blit.c
457
458  * Made cucul_blit() handle-aware. Added a blit test for that.
459
460------------------------------------------------------------------------
461r1024 | sam | 2006-11-11 16:17:16 +0100 (Sat, 11 Nov 2006) | 2 lines
462Changed paths:
463   M /trunk/test/transform.c
464
465  * Free all memory upon exit in the transform test.
466
467------------------------------------------------------------------------
468r1023 | sam | 2006-11-11 16:10:38 +0100 (Sat, 11 Nov 2006) | 3 lines
469Changed paths:
470   M /trunk/test/transform.c
471
472  * Update transform.c so that it uses import functions instead of blitting
473    lines.
474
475------------------------------------------------------------------------
476r1022 | sam | 2006-11-11 15:51:04 +0100 (Sat, 11 Nov 2006) | 2 lines
477Changed paths:
478   M /trunk/cucul/import.c
479
480  * Do not force the text colour when importing a text file.
481
482------------------------------------------------------------------------
483r1021 | sam | 2006-11-11 15:24:35 +0100 (Sat, 11 Nov 2006) | 2 lines
484Changed paths:
485   M /trunk/TODO
486   M /trunk/cucul/canvas.c
487   M /trunk/cucul/cucul.c
488   M /trunk/cucul/cucul.h
489   M /trunk/cucul/cucul_internals.h
490   M /trunk/cucul/export.c
491   M /trunk/cucul/frame.c
492   M /trunk/cucul/import.c
493
494  * Add cursor and handle support to canvases. Unused yet.
495
496------------------------------------------------------------------------
497r1020 | sam | 2006-11-11 14:29:03 +0100 (Sat, 11 Nov 2006) | 3 lines
498Changed paths:
499   M /trunk/TODO
500   M /trunk/cucul/canvas.c
501   M /trunk/cucul/frame.c
502
503  * Cosmetic code and documentation changes here and there.
504  * Updated TODO.
505
506------------------------------------------------------------------------
507r1019 | sam | 2006-11-11 14:03:19 +0100 (Sat, 11 Nov 2006) | 2 lines
508Changed paths:
509   M /trunk/test/frames.c
510
511  * Restore attribute settings before resizing the canvas in the frame test.
512
513------------------------------------------------------------------------
514r1018 | sam | 2006-11-11 14:00:36 +0100 (Sat, 11 Nov 2006) | 2 lines
515Changed paths:
516   M /trunk/cucul/Makefile.am
517   A /trunk/cucul/frame.c (from /trunk/cucul/sprite.c:1017)
518   D /trunk/cucul/sprite.c
519
520  * Rename sprite.c into frame.c.
521
522------------------------------------------------------------------------
523r1017 | sam | 2006-11-11 13:57:03 +0100 (Sat, 11 Nov 2006) | 2 lines
524Changed paths:
525   M /trunk/cucul/canvas.c
526   M /trunk/cucul/cucul.c
527   M /trunk/cucul/cucul_internals.h
528   M /trunk/cucul/sprite.c
529
530  * Prepare the way for per-frame width/height information.
531
532------------------------------------------------------------------------
533r1016 | sam | 2006-11-11 13:27:37 +0100 (Sat, 11 Nov 2006) | 2 lines
534Changed paths:
535   M /trunk/cucul/cucul.c
536
537  * Fix minor uninitialised data bug in cucul_canvas_create().
538
539------------------------------------------------------------------------
540r1015 | sam | 2006-11-11 13:11:20 +0100 (Sat, 11 Nov 2006) | 2 lines
541Changed paths:
542   M /trunk/cucul/cucul.c
543
544  * Allow to resize canvases back to (0,0).
545
546------------------------------------------------------------------------
547r1014 | sam | 2006-11-11 10:22:10 +0100 (Sat, 11 Nov 2006) | 4 lines
548Changed paths:
549   M /trunk/cucul/charset.c
550   M /trunk/cucul/cucul_internals.h
551
552  * Got rid of the now unused _cucul_strlen_utf8() and _cucul_skip_utf8()
553    functions. They're obsoleted by cucul_utf8_to_utf32() and rendered useless
554    by fullwidth character support.
555
556------------------------------------------------------------------------
557r1013 | sam | 2006-11-11 10:18:42 +0100 (Sat, 11 Nov 2006) | 2 lines
558Changed paths:
559   M /trunk/cucul/cucul.c
560   M /trunk/cucul/cucul_internals.h
561   M /trunk/cucul/dither.c
562
563  * Got rid of very old _cucul_init_dither() function call.
564
565------------------------------------------------------------------------
566r1012 | sam | 2006-11-11 10:10:17 +0100 (Sat, 11 Nov 2006) | 3 lines
567Changed paths:
568   M /trunk/caca/driver_conio.c
569   M /trunk/caca/driver_ncurses.c
570   M /trunk/caca/driver_slang.c
571   M /trunk/caca/driver_vga.c
572   M /trunk/cucul/attr.c
573   M /trunk/cucul/cucul.h
574   M /trunk/cucul/cucul_internals.h
575
576  * Replace _cucul_attr_to_ansi8() with a now documented cucul_attr_to_ansi()
577    function.
578
579------------------------------------------------------------------------
580r1011 | sam | 2006-11-11 09:44:14 +0100 (Sat, 11 Nov 2006) | 3 lines
581Changed paths:
582   M /trunk/caca/driver_slang.c
583   M /trunk/caca/driver_win32.c
584   M /trunk/cucul/attr.c
585   M /trunk/cucul/export.c
586
587  * Get rid of _cucul_attr_to_ansi4[fb]g() and replace all calls with
588    the now official cucul_attr_to_ansi_[fb]g().
589
590------------------------------------------------------------------------
591r1010 | sam | 2006-11-11 09:34:41 +0100 (Sat, 11 Nov 2006) | 2 lines
592Changed paths:
593   M /trunk/cucul/attr.c
594   M /trunk/cucul/cucul.h
595
596  * Export cucul_attr_to_ansi_fg() and cucul_attr_to_ansi_bg().
597
598------------------------------------------------------------------------
599r1009 | sam | 2006-11-11 09:11:26 +0100 (Sat, 11 Nov 2006) | 4 lines
600Changed paths:
601   M /trunk/caca/caca0.h
602   M /trunk/cucul/box.c
603   M /trunk/cucul/conic.c
604   M /trunk/cucul/cucul.h
605   M /trunk/cucul/line.c
606   M /trunk/cucul/triangle.c
607   M /trunk/src/cacademo.c
608   M /trunk/src/cacaview.c
609   M /trunk/test/demo.c
610   M /trunk/test/event.c
611   M /trunk/test/export.c
612   M /trunk/test/frames.c
613   M /trunk/test/gamma.c
614   M /trunk/test/input.c
615
616  * Switch back to UTF-32 arguments for drawing primitives, now that we
617    properly export cucul_utf8_to_utf32(). Evil API breakage, but no one
618    uses these functions anyway.
619
620------------------------------------------------------------------------
621r1008 | sam | 2006-11-11 08:56:30 +0100 (Sat, 11 Nov 2006) | 2 lines
622Changed paths:
623   M /trunk/cucul/box.c
624   M /trunk/cucul/cucul.h
625
626  * Implemented cucul_draw_cp437_box().
627
628------------------------------------------------------------------------
629r1007 | sam | 2006-11-10 16:38:09 +0100 (Fri, 10 Nov 2006) | 2 lines
630Changed paths:
631   M /trunk/doc/Makefile.am
632   A /trunk/doc/cacaplay.1
633   A /trunk/doc/cacaserver.1
634   M /trunk/doc/cacaview.1
635   A /trunk/doc/img2irc.1
636   M /trunk/src/img2irc.c
637
638  * Wrote manual pages for img2irc, cacaplay and cacaserver.
639
640------------------------------------------------------------------------
641r1006 | sam | 2006-11-10 11:29:54 +0100 (Fri, 10 Nov 2006) | 2 lines
642Changed paths:
643   M /trunk/cucul/Makefile.am
644   A /trunk/cucul/attr.c (from /trunk/cucul/colour.c:994)
645   D /trunk/cucul/colour.c
646   M /trunk/cucul/cucul.h
647
648  * Implemented cucul_putattr(), cucul_putchar()'s attribute equivalent.
649
650------------------------------------------------------------------------
651r1005 | sam | 2006-11-09 18:24:29 +0100 (Thu, 09 Nov 2006) | 3 lines
652Changed paths:
653   M /trunk/src/cacaserver.c
654
655  * Don't try to guess the file format in cacaserver, instead feed the data
656    to cucul_import_memory() and try again later if it says "not enough data".
657
658------------------------------------------------------------------------
659r1004 | sam | 2006-11-09 18:20:47 +0100 (Thu, 09 Nov 2006) | 2 lines
660Changed paths:
661   M /trunk/cucul/import.c
662
663  * If not enough data is available for import, return 0 instead of an error.
664
665------------------------------------------------------------------------
666r1003 | sam | 2006-11-09 12:14:57 +0100 (Thu, 09 Nov 2006) | 2 lines
667Changed paths:
668   M /trunk/cucul/canvas.c
669   M /trunk/cucul/import.c
670
671  * Minor documentation fixes.
672
673------------------------------------------------------------------------
674r1002 | jylam | 2006-11-09 10:27:35 +0100 (Thu, 09 Nov 2006) | 2 lines
675Changed paths:
676   M /trunk/cxx/cxxtest.cpp
677
678 * Fixed behaviour of the pig while resizing window
679
680------------------------------------------------------------------------
681r1001 | sam | 2006-11-08 18:27:48 +0100 (Wed, 08 Nov 2006) | 2 lines
682Changed paths:
683   M /trunk/doc/migrating.dox
684
685  * Slight documentation update.
686
687------------------------------------------------------------------------
688r1000 | sam | 2006-11-08 18:26:57 +0100 (Wed, 08 Nov 2006) | 2 lines
689Changed paths:
690   M /trunk/src/cacadraw.c
691   M /trunk/src/cacaplay.c
692   M /trunk/src/cacaserver.c
693   M /trunk/src/img2irc.c
694   M /trunk/test/export.c
695   M /trunk/test/font2tga.c
696   M /trunk/test/import.c
697   M /trunk/test/text.c
698
699  * Convert all programs and tests to the new import/export API.
700
701------------------------------------------------------------------------
702r999 | sam | 2006-11-08 18:18:23 +0100 (Wed, 08 Nov 2006) | 8 lines
703Changed paths:
704   M /trunk/cucul/cucul.h
705   M /trunk/cucul/import.c
706
707  * Set the cucul_import_memory() buffer type to void const * instead of
708    unsigned char const * so that C++ programs won't complain.
709                   ___  __  __  ____    ___   ___   ___
710                  / _ \|  \/  |/ ___|  / _ \ / _ \ / _ \
711                 | | | | |\/| | |  _  | (_) | (_) | (_) |
712                 | |_| | |  | | |_| |  \__, |\__, |\__, |
713                  \___/|_|  |_|\____|    /_/   /_/   /_/
714
715------------------------------------------------------------------------
716r998 | sam | 2006-11-08 17:43:59 +0100 (Wed, 08 Nov 2006) | 4 lines
717Changed paths:
718   M /trunk/caca/caca0.c
719   M /trunk/caca/driver_raw.c
720   M /trunk/cucul/cucul.h
721   M /trunk/cucul/export.c
722   M /trunk/cucul/legacy.c
723
724  * Renamed cucul_export() to cucul_export_memory(), paves the way for a
725    cucul_export_file() but I'm not sure yet this is a good idea.
726  * Use the new import/export API in libcaca.
727
728------------------------------------------------------------------------
729r997 | sam | 2006-11-08 17:34:43 +0100 (Wed, 08 Nov 2006) | 3 lines
730Changed paths:
731   M /trunk/cucul/cucul.h
732   M /trunk/cucul/import.c
733   M /trunk/cucul/legacy.c
734
735  * Renamed cucul_import() to cucul_import_memory() and implemented
736    cucul_import_file().
737
738------------------------------------------------------------------------
739r996 | sam | 2006-11-08 14:12:06 +0100 (Wed, 08 Nov 2006) | 2 lines
740Changed paths:
741   M /trunk/common.h
742
743  * Don't try to include arpa/inet.h in kernel mode.
744
745------------------------------------------------------------------------
746r995 | sam | 2006-11-08 14:05:42 +0100 (Wed, 08 Nov 2006) | 2 lines
747Changed paths:
748   M /trunk/common.h
749   M /trunk/cucul/font.c
750   M /trunk/cucul/import.c
751
752  * Don't use htonl() directly, use common.h's hton32() wrapper.
753
754------------------------------------------------------------------------
755r994 | sam | 2006-11-08 13:11:07 +0100 (Wed, 08 Nov 2006) | 2 lines
756Changed paths:
757   M /trunk/cucul/Makefile.am
758   D /trunk/cucul/buffer.c
759   M /trunk/cucul/colour.c
760   M /trunk/cucul/cucul.h
761   M /trunk/cucul/export.c
762   M /trunk/cucul/import.c
763   A /trunk/cucul/legacy.c (from /trunk/cucul/buffer.c:993)
764
765  * Deprecate buffer management. We're back to standard void* memory areas.
766
767------------------------------------------------------------------------
768r993 | sam | 2006-11-08 08:59:23 +0100 (Wed, 08 Nov 2006) | 2 lines
769Changed paths:
770   M /trunk/cucul/buffer.c
771
772  * Minor syntax fix in the doxygen documentation.
773
774------------------------------------------------------------------------
775r992 | sam | 2006-11-08 08:58:03 +0100 (Wed, 08 Nov 2006) | 2 lines
776Changed paths:
777   M /trunk/src/Makefile.am
778   M /trunk/src/cacaserver.c
779
780  * Do not link cacaserver with libcaca, it only uses libcucul.
781
782------------------------------------------------------------------------
783r991 | sam | 2006-11-06 12:06:44 +0100 (Mon, 06 Nov 2006) | 2 lines
784Changed paths:
785   M /trunk/doc/tutorial.dox
786
787  * Replace CUCUL_COLOR_* with CUCUL_*.
788
789------------------------------------------------------------------------
790r990 | sam | 2006-11-06 12:04:37 +0100 (Mon, 06 Nov 2006) | 2 lines
791Changed paths:
792   M /trunk/test/font2tga.c
793
794  * Use cucul_get_font_blocks() instead of hardcoding the glyph list.
795
796------------------------------------------------------------------------
797r989 | sam | 2006-11-06 00:59:06 +0100 (Mon, 06 Nov 2006) | 2 lines
798Changed paths:
799   M /trunk/caca/caca0.c
800
801  * Fix a harmless warning in caca0.c.
802
803------------------------------------------------------------------------
804r987 | sam | 2006-11-05 23:51:04 +0100 (Sun, 05 Nov 2006) | 3 lines
805Changed paths:
806   M /trunk/ChangeLog
807   M /trunk/NEWS
808   M /trunk/configure.ac
809
810  * Set version to 0.99.beta9.
811  * Updated NEWS and ChangeLog.
812
813------------------------------------------------------------------------
814r986 | sam | 2006-11-05 23:45:10 +0100 (Sun, 05 Nov 2006) | 2 lines
815Changed paths:
816   M /trunk/TODO
817
818  * Updated TODO list.
819
820------------------------------------------------------------------------
821r985 | sam | 2006-11-05 23:20:51 +0100 (Sun, 05 Nov 2006) | 6 lines
822Changed paths:
823   M /trunk/cucul/export.c
824   M /trunk/cucul/import.c
825   M /trunk/src/cacaserver.c
826
827  * Updated the caca export format so that it supports multiple frames.
828  * Updated the caca importer to reflect that; only one frame is read at the
829    moment.
830  * Added an "utf8cr" export format for UTF-8 + CRLF exports.
831  * Updated cacaserver to reflect file format changes.
832
833------------------------------------------------------------------------
834r984 | sam | 2006-11-05 22:59:26 +0100 (Sun, 05 Nov 2006) | 2 lines
835Changed paths:
836   M /trunk/cxx
837   M /trunk/cxx/cxxtest.cpp
838
839  * Use the import function to load the pig image in cxxtest.
840
841------------------------------------------------------------------------
842r983 | sam | 2006-11-05 22:47:51 +0100 (Sun, 05 Nov 2006) | 2 lines
843Changed paths:
844   M /trunk/cucul/font.c
845
846  * Add information to the font format.
847
848------------------------------------------------------------------------
849r982 | jylam | 2006-11-05 19:31:45 +0100 (Sun, 05 Nov 2006) | 2 lines
850Changed paths:
851   M /trunk/doc/tutorial.dox
852
853 * Fixed typo, added compilation example
854
855------------------------------------------------------------------------
856r981 | jylam | 2006-11-05 19:14:26 +0100 (Sun, 05 Nov 2006) | 2 lines
857Changed paths:
858   M /trunk/doc/tutorial.dox
859
860 * Started a real and complete tutorial
861
862------------------------------------------------------------------------
863r980 | sam | 2006-11-05 19:08:36 +0100 (Sun, 05 Nov 2006) | 2 lines
864Changed paths:
865   M /trunk/cxx/cucul++.h
866
867  * Oops, fixed getChar's prototype.
868
869------------------------------------------------------------------------
870r979 | sam | 2006-11-05 19:06:09 +0100 (Sun, 05 Nov 2006) | 2 lines
871Changed paths:
872   M /trunk/cxx/cucul++.cpp
873   M /trunk/cxx/cucul++.h
874
875  * Implemented putChar() and updated getChar()'s prototype.
876
877------------------------------------------------------------------------
878r978 | sam | 2006-11-05 19:00:53 +0100 (Sun, 05 Nov 2006) | 2 lines
879Changed paths:
880   M /trunk/cxx/cucul++.cpp
881
882  * Don't crash if Blit()'s second canvas argument is NULL (which is valid).
883
884------------------------------------------------------------------------
885r977 | jylam | 2006-11-05 18:27:37 +0100 (Sun, 05 Nov 2006) | 2 lines
886Changed paths:
887   M /trunk/cxx/cxxtest.cpp
888
889 * Fixed c++ example
890
891------------------------------------------------------------------------
892r976 | sam | 2006-11-05 17:58:58 +0100 (Sun, 05 Nov 2006) | 2 lines
893Changed paths:
894   M /trunk/cucul/cucul.c
895
896  * Fix the default canvas colour value.
897
898------------------------------------------------------------------------
899r975 | sam | 2006-11-05 17:56:49 +0100 (Sun, 05 Nov 2006) | 2 lines
900Changed paths:
901   M /trunk/cucul/cucul.h
902
903  * Remove legacy cucul_ansi_to_str() from cucul.h.
904
905------------------------------------------------------------------------
906r974 | sam | 2006-10-31 18:03:21 +0100 (Tue, 31 Oct 2006) | 3 lines
907Changed paths:
908   M /trunk/cucul/font.c
909   M /trunk/cucul/font_mono9.h
910   M /trunk/cucul/font_monobold12.h
911   M /trunk/tools/makefont.c
912
913  * Slightly changed the font header information. No one distributes libcaca
914    fonts yet anyway :-)
915
916------------------------------------------------------------------------
917r973 | sam | 2006-10-31 15:34:06 +0100 (Tue, 31 Oct 2006) | 2 lines
918Changed paths:
919   M /trunk/cucul/colour.c
920
921  * Clarify cucul_get_attr() behaviour in the cucul_set_attr() documentation.
922
923------------------------------------------------------------------------
924r972 | sam | 2006-10-31 15:04:22 +0100 (Tue, 31 Oct 2006) | 4 lines
925Changed paths:
926   M /trunk/caca/caca0.c
927   M /trunk/caca/caca0.h
928   M /trunk/cucul/cucul.c
929   M /trunk/cucul/cucul.h
930   M /trunk/cxx/cucul++.cpp
931   M /trunk/cxx/cucul++.h
932   M /trunk/cxx/cxxtest.cpp
933   M /trunk/doc/migrating.dox
934   M /trunk/doc/tutorial.dox
935   M /trunk/test/colors.c
936   M /trunk/test/demo.c
937
938  * Got rid of cucul_ansi_to_str(), it's really useless.
939  * Partial update of the C++ bindings.
940  * Updated documentation.
941
942------------------------------------------------------------------------
943r971 | sam | 2006-10-31 14:44:41 +0100 (Tue, 31 Oct 2006) | 2 lines
944Changed paths:
945   D /trunk/cxx/cpptest.cpp
946   R /trunk/cxx/cxxtest.cpp (from /trunk/cxx/cpptest.cpp:960)
947
948  * Properly rename cxxtest.cpp to cpptest.cpp to preserve history.
949
950------------------------------------------------------------------------
951r970 | sam | 2006-10-31 14:29:48 +0100 (Tue, 31 Oct 2006) | 5 lines
952Changed paths:
953   M /trunk/caca/caca0.h
954   M /trunk/caca/driver_gl.c
955   M /trunk/cucul/colour.c
956   M /trunk/cucul/cucul.c
957   M /trunk/cucul/cucul.h
958   M /trunk/cucul/dither.c
959   M /trunk/cucul/import.c
960   M /trunk/src/aafire.c
961   M /trunk/src/cacademo.c
962   M /trunk/src/cacadraw.c
963   M /trunk/src/cacaview.c
964   M /trunk/src/img2irc.c
965   M /trunk/test/colors.c
966   M /trunk/test/demo.c
967   M /trunk/test/dithering.c
968   M /trunk/test/event.c
969   M /trunk/test/export.c
970   M /trunk/test/font.c
971   M /trunk/test/font2tga.c
972   M /trunk/test/frames.c
973   M /trunk/test/fullwidth.c
974   M /trunk/test/gamma.c
975   M /trunk/test/input.c
976   M /trunk/test/spritedit.c
977   M /trunk/test/transform.c
978   M /trunk/test/truecolor.c
979   M /trunk/test/unicode.c
980
981  * Got rid of cucul_ansi_to_attr() and cucul_argb_to_attr() and restored
982    cucul_set_color() and cucul_set_truecolor() under the new names
983    cucul_set_color_ansi() and cucul_set_color_argb().
984  * Renamed cucul_get_color_name() into cucul_ansi_to_str().
985
986------------------------------------------------------------------------
987r969 | sam | 2006-10-31 09:17:58 +0100 (Tue, 31 Oct 2006) | 3 lines
988Changed paths:
989   M /trunk/cucul/colour.c
990   M /trunk/cucul/export.c
991   M /trunk/test/colors.c
992   M /trunk/test/export.c
993
994  * Changed cucul_set_attr() so that only setting the style does not change
995    the colour.
996
997------------------------------------------------------------------------
998r968 | sam | 2006-10-30 17:37:36 +0100 (Mon, 30 Oct 2006) | 3 lines
999Changed paths:
1000   M /trunk/caca/driver_x11.c
1001   M /trunk/cucul/export.c
1002
1003  * Blink/Underline/Bold/Italics support in the HTML exporters.
1004  * Underline support in the X11 driver.
1005
1006------------------------------------------------------------------------
1007r967 | sam | 2006-10-30 15:41:16 +0100 (Mon, 30 Oct 2006) | 2 lines
1008Changed paths:
1009   M /trunk/test/colors.c
1010   M /trunk/test/export.c
1011
1012  * Add Bold/Blink/Italics/Underline to the export and color tests.
1013
1014------------------------------------------------------------------------
1015r966 | sam | 2006-10-30 15:33:46 +0100 (Mon, 30 Oct 2006) | 2 lines
1016Changed paths:
1017   M /trunk/cucul/export.c
1018
1019  * Fix IRC and term transparency (again).
1020
1021------------------------------------------------------------------------
1022r965 | sam | 2006-10-30 14:51:25 +0100 (Mon, 30 Oct 2006) | 2 lines
1023Changed paths:
1024   M /trunk/TODO
1025
1026  * Updated TODO list.
1027
1028------------------------------------------------------------------------
1029r962 | sam | 2006-10-29 23:07:07 +0100 (Sun, 29 Oct 2006) | 3 lines
1030Changed paths:
1031   M /trunk/cucul/colour.c
1032   M /trunk/cucul/cucul.h
1033
1034  * Add back cucul_set_color() and cucul_set_truecolor() but mark them as
1035    deprecated using GCC attributes.
1036
1037------------------------------------------------------------------------
1038r961 | sam | 2006-10-29 21:54:51 +0100 (Sun, 29 Oct 2006) | 5 lines
1039Changed paths:
1040   M /trunk/caca/caca0.c
1041   M /trunk/caca/caca0.h
1042   M /trunk/caca/driver_gl.c
1043   M /trunk/caca/driver_slang.c
1044   M /trunk/cucul/colour.c
1045   M /trunk/cucul/cucul.c
1046   M /trunk/cucul/cucul.h
1047   M /trunk/cucul/dither.c
1048   M /trunk/cucul/export.c
1049   M /trunk/cucul/import.c
1050   M /trunk/cucul/sprite.c
1051   M /trunk/src/aafire.c
1052   M /trunk/src/cacademo.c
1053   M /trunk/src/cacadraw.c
1054   M /trunk/src/cacaview.c
1055   M /trunk/src/img2irc.c
1056   M /trunk/test/colors.c
1057   M /trunk/test/demo.c
1058   M /trunk/test/dithering.c
1059   M /trunk/test/event.c
1060   M /trunk/test/export.c
1061   M /trunk/test/font.c
1062   M /trunk/test/font2tga.c
1063   M /trunk/test/frames.c
1064   M /trunk/test/fullwidth.c
1065   M /trunk/test/gamma.c
1066   M /trunk/test/input.c
1067   M /trunk/test/spritedit.c
1068   M /trunk/test/transform.c
1069   M /trunk/test/truecolor.c
1070   M /trunk/test/unicode.c
1071   M /trunk/tools/optipal.c
1072
1073  * Get rid of cucul_set_attr_ansi() and cucul_set_attr_argb and merge the
1074    functionality into cucul_set_attr().
1075  * Add cucul_ansi_to_attr() and cucul_argb_to_attr().
1076  * Rename CUCUL_COLOR_* to CUCUL_*.
1077
1078------------------------------------------------------------------------
1079r960 | sam | 2006-10-29 09:35:46 +0100 (Sun, 29 Oct 2006) | 4 lines
1080Changed paths:
1081   M /trunk/caca/driver_gl.c
1082   M /trunk/cucul/colour.c
1083   M /trunk/cucul/cucul.h
1084   M /trunk/cucul/dither.c
1085   M /trunk/cucul/import.c
1086   M /trunk/cucul/sprite.c
1087   M /trunk/src/aafire.c
1088   M /trunk/src/cacademo.c
1089   M /trunk/src/cacadraw.c
1090   M /trunk/src/cacaview.c
1091   M /trunk/src/img2irc.c
1092   M /trunk/test/colors.c
1093   M /trunk/test/demo.c
1094   M /trunk/test/dithering.c
1095   M /trunk/test/event.c
1096   M /trunk/test/export.c
1097   M /trunk/test/font.c
1098   M /trunk/test/font2tga.c
1099   M /trunk/test/frames.c
1100   M /trunk/test/fullwidth.c
1101   M /trunk/test/gamma.c
1102   M /trunk/test/input.c
1103   M /trunk/test/spritedit.c
1104   M /trunk/test/transform.c
1105   M /trunk/test/truecolor.c
1106   M /trunk/test/unicode.c
1107
1108  * Remove cucul_set_color() from the exported API and replaced all calls
1109    with cucul_set_attr_ansi(). Old application will still compile (but issue
1110    a warning) and run, though.
1111
1112------------------------------------------------------------------------
1113r959 | sam | 2006-10-29 09:06:27 +0100 (Sun, 29 Oct 2006) | 2 lines
1114Changed paths:
1115   M /trunk/configure.ac
1116   M /trunk/src/cacaview.c
1117   M /trunk/src/common-image.c
1118
1119  * Fix broken Imlib2 support in cacaview.
1120
1121------------------------------------------------------------------------
1122r958 | sam | 2006-10-29 01:53:46 +0200 (Sun, 29 Oct 2006) | 6 lines
1123Changed paths:
1124   M /trunk/caca/caca0.h
1125   M /trunk/caca/driver_conio.c
1126   M /trunk/caca/driver_gl.c
1127   M /trunk/caca/driver_ncurses.c
1128   M /trunk/caca/driver_slang.c
1129   M /trunk/caca/driver_vga.c
1130   M /trunk/caca/driver_win32.c
1131   M /trunk/caca/driver_x11.c
1132   M /trunk/cucul/canvas.c
1133   M /trunk/cucul/colour.c
1134   M /trunk/cucul/cucul.c
1135   M /trunk/cucul/cucul.h
1136   M /trunk/cucul/cucul_internals.h
1137   M /trunk/cucul/export.c
1138   M /trunk/cucul/font.c
1139   M /trunk/cucul/import.c
1140   M /trunk/cucul/sprite.c
1141   M /trunk/cucul/transform.c
1142
1143  * Use the LSB of alpha and blue components to encode additional flags such
1144    as bold or underline. No higher level support for these yet, but at
1145    least everything is consistent.
1146  * Created cucul_set_attr_ansi() and cucul_set_attr_argb() which are bound
1147    to replace cucul_set_color() and cucul_set_truecolor().
1148
1149------------------------------------------------------------------------
1150r957 | sam | 2006-10-27 22:40:24 +0200 (Fri, 27 Oct 2006) | 2 lines
1151Changed paths:
1152   M /trunk/cucul/buffer.c
1153
1154  * Reworded documentation about buffer/string distinction.
1155
1156------------------------------------------------------------------------
1157r956 | sam | 2006-10-27 22:22:48 +0200 (Fri, 27 Oct 2006) | 2 lines
1158Changed paths:
1159   M /trunk/cucul/import.c
1160
1161  * Fix a buffer overflow in the utf-8 cucul_import().
1162
1163------------------------------------------------------------------------
1164r955 | jylam | 2006-10-27 22:18:23 +0200 (Fri, 27 Oct 2006) | 2 lines
1165Changed paths:
1166   M /trunk/cucul/buffer.c
1167
1168 * Documentation a bit clearer while importing a string into a buffer
1169
1170------------------------------------------------------------------------
1171r954 | jylam | 2006-10-27 21:26:35 +0200 (Fri, 27 Oct 2006) | 2 lines
1172Changed paths:
1173   M /trunk/DotNet/test.cs
1174   M /trunk/cucul/import.c
1175
1176 * "Fixed" infinite loop in ANSI+UTF8 importer, probably totally wrong, but like to be bashed.
1177
1178------------------------------------------------------------------------
1179r953 | sam | 2006-10-26 11:24:29 +0200 (Thu, 26 Oct 2006) | 3 lines
1180Changed paths:
1181   M /trunk/cucul/export.c
1182
1183  * Put at least one space in empty IRC lines otherwise most clients won't
1184    output them.
1185
1186------------------------------------------------------------------------
1187r952 | sam | 2006-10-26 11:17:21 +0200 (Thu, 26 Oct 2006) | 2 lines
1188Changed paths:
1189   M /trunk/cucul/import.c
1190
1191  * Allow to import empty files or files with only empty lines.
1192
1193------------------------------------------------------------------------
1194r951 | sam | 2006-10-26 11:04:55 +0200 (Thu, 26 Oct 2006) | 2 lines
1195Changed paths:
1196   M /trunk/cucul/export.c
1197
1198  * Support export of zero-sized canvases.
1199
1200------------------------------------------------------------------------
1201r950 | sam | 2006-10-26 10:47:39 +0200 (Thu, 26 Oct 2006) | 2 lines
1202Changed paths:
1203   M /trunk/cucul/import.c
1204
1205  * Fix a buffer overflow in the import format autodetection code.
1206
1207------------------------------------------------------------------------
1208r949 | sam | 2006-10-26 10:45:18 +0200 (Thu, 26 Oct 2006) | 2 lines
1209Changed paths:
1210   M /trunk/cucul/import.c
1211
1212  * Allow to import zero-sized canvases.
1213
1214------------------------------------------------------------------------
1215r948 | sam | 2006-10-26 10:17:41 +0200 (Thu, 26 Oct 2006) | 2 lines
1216Changed paths:
1217   M /trunk/doc/user.dox
1218
1219  * CACA_GEOMETRY works with the raw driver.
1220
1221------------------------------------------------------------------------
1222r947 | sam | 2006-10-26 10:16:43 +0200 (Thu, 26 Oct 2006) | 3 lines
1223Changed paths:
1224   M /trunk/caca/driver_gl.c
1225   M /trunk/caca/driver_raw.c
1226   M /trunk/caca/driver_win32.c
1227   M /trunk/caca/driver_x11.c
1228   M /trunk/cucul/cucul.c
1229
1230  * Allow to create the initial canvas with a zero size. Either the application
1231    resizes it later, or the driver changes it to fit the display.
1232
1233------------------------------------------------------------------------
1234r946 | sam | 2006-10-26 10:11:39 +0200 (Thu, 26 Oct 2006) | 2 lines
1235Changed paths:
1236   M /trunk/test/frames.c
1237
1238  * Minor changes to the frames test.
1239
1240------------------------------------------------------------------------
1241r945 | sam | 2006-10-26 00:06:21 +0200 (Thu, 26 Oct 2006) | 3 lines
1242Changed paths:
1243   M /trunk/caca/event.c
1244   M /trunk/caca/graphics.c
1245   M /trunk/cucul/buffer.c
1246   M /trunk/cucul/canvas.c
1247   M /trunk/cucul/charset.c
1248   M /trunk/cucul/colour.c
1249   M /trunk/cucul/cucul.c
1250   M /trunk/cucul/import.c
1251   M /trunk/cucul/sprite.c
1252   M /trunk/cucul/transform.c
1253
1254  * Removed "This function..." constructs from documentation. Fixed a few
1255    documentation errors or imprecisions.
1256
1257------------------------------------------------------------------------
1258r944 | sam | 2006-10-26 00:04:31 +0200 (Thu, 26 Oct 2006) | 2 lines
1259Changed paths:
1260   M /trunk/cucul/transform.c
1261
1262  * Fix rotation of the 'u' glyph, and added a flop/rotate char for '"'.
1263
1264------------------------------------------------------------------------
1265r943 | sam | 2006-10-26 00:01:38 +0200 (Thu, 26 Oct 2006) | 2 lines
1266Changed paths:
1267   M /trunk/cucul/export.c
1268
1269  * Do not output \r in the UTF-8 exporter.
1270
1271------------------------------------------------------------------------
1272r942 | sam | 2006-10-24 09:07:47 +0200 (Tue, 24 Oct 2006) | 2 lines
1273Changed paths:
1274   M /trunk/doc/cacafire.1
1275   M /trunk/src/cacademo.c
1276
1277  * Use enter as the transition key.
1278
1279------------------------------------------------------------------------
1280r941 | sam | 2006-10-22 23:24:15 +0200 (Sun, 22 Oct 2006) | 3 lines
1281Changed paths:
1282   M /trunk/ChangeLog
1283   M /trunk/NEWS
1284   M /trunk/configure.ac
1285
1286  * Set version to 0.99.beta8.
1287  * Updated NEWS and ChangeLog.
1288
1289------------------------------------------------------------------------
1290r940 | sam | 2006-10-22 23:13:32 +0200 (Sun, 22 Oct 2006) | 4 lines
1291Changed paths:
1292   M /trunk/cucul/canvas.c
1293   M /trunk/cucul/transform.c
1294   M /trunk/test/fullwidth.c
1295
1296  * Made cucul_blit(), and therefore cucul_set_canvas_boundaries(), support
1297    fullwidth characters.
1298  * Added a case to test/fullwidth.c for cucul_blit and fullwidth chars.
1299
1300------------------------------------------------------------------------
1301r939 | sam | 2006-10-22 22:31:10 +0200 (Sun, 22 Oct 2006) | 3 lines
1302Changed paths:
1303   M /trunk/cucul/transform.c
1304
1305  * Added block drawing glyphs to the flip/flop/rotate functions.
1306  * Made these functions fullwidth-aware.
1307
1308------------------------------------------------------------------------
1309r938 | sam | 2006-10-22 21:53:48 +0200 (Sun, 22 Oct 2006) | 2 lines
1310Changed paths:
1311   M /trunk/test/transform.c
1312
1313  * Add fullwidth characters to the transform test.
1314
1315------------------------------------------------------------------------
1316r937 | sam | 2006-10-22 19:40:55 +0200 (Sun, 22 Oct 2006) | 3 lines
1317Changed paths:
1318   M /trunk/cucul/canvas.c
1319   M /trunk/cucul/export.c
1320
1321  * Updated documentation of fullwidth-aware functions.
1322  * Fullwidth support in all exporters.
1323
1324------------------------------------------------------------------------
1325r936 | sam | 2006-10-22 19:19:58 +0200 (Sun, 22 Oct 2006) | 2 lines
1326Changed paths:
1327   M /trunk/test/export.c
1328
1329  * Add a test for fullwidth characters to the exporter test.
1330
1331------------------------------------------------------------------------
1332r935 | sam | 2006-10-22 18:49:54 +0200 (Sun, 22 Oct 2006) | 2 lines
1333Changed paths:
1334   M /trunk/cucul/import.c
1335
1336  * Support for fullwidth glyphs in the UTF-8 importer.
1337
1338------------------------------------------------------------------------
1339r934 | sam | 2006-10-22 18:35:25 +0200 (Sun, 22 Oct 2006) | 2 lines
1340Changed paths:
1341   M /trunk/caca/driver_conio.c
1342   M /trunk/caca/driver_gl.c
1343   M /trunk/caca/driver_ncurses.c
1344   M /trunk/caca/driver_slang.c
1345   M /trunk/caca/driver_vga.c
1346   M /trunk/caca/driver_win32.c
1347   M /trunk/caca/driver_x11.c
1348   M /trunk/cucul/canvas.c
1349   M /trunk/cucul/cucul.h
1350   M /trunk/cucul/cucul_internals.h
1351
1352  * Support for fullwidth glyphs in the libcaca output drivers.
1353
1354------------------------------------------------------------------------
1355r933 | sam | 2006-10-22 18:16:15 +0200 (Sun, 22 Oct 2006) | 2 lines
1356Changed paths:
1357   M /trunk/test/fullwidth.c
1358
1359  * Use 0xCACA as the test character. Ahaha. Caca. Got it?
1360
1361------------------------------------------------------------------------
1362r932 | sam | 2006-10-22 17:03:22 +0200 (Sun, 22 Oct 2006) | 3 lines
1363Changed paths:
1364   M /trunk/test
1365   M /trunk/test/Makefile.am
1366   A /trunk/test/fullwidth.c
1367   M /trunk/test/unicode.c
1368
1369  * Fix the Unicode test.
1370  * Add a test for fullwidth characters.
1371
1372------------------------------------------------------------------------
1373r931 | sam | 2006-10-22 17:01:04 +0200 (Sun, 22 Oct 2006) | 2 lines
1374Changed paths:
1375   M /trunk/cucul/canvas.c
1376   M /trunk/cucul/cucul_internals.h
1377
1378  * Support for fullwidth (= double width) Unicode characters.
1379
1380------------------------------------------------------------------------
1381r930 | sam | 2006-10-22 16:40:50 +0200 (Sun, 22 Oct 2006) | 2 lines
1382Changed paths:
1383   M /trunk/doc/libcaca.dox
1384
1385  * Minor changes to the documentation front page.
1386
1387------------------------------------------------------------------------
1388r929 | sam | 2006-10-20 18:19:41 +0200 (Fri, 20 Oct 2006) | 2 lines
1389Changed paths:
1390   M /trunk/cxx/Makefile.am
1391   M /trunk/src/Makefile.am
1392   M /trunk/test/Makefile.am
1393   M /trunk/tools/Makefile.am
1394
1395  * Do not link binaries with @CACA_LIBS@, it's useless.
1396
1397------------------------------------------------------------------------
1398r928 | sam | 2006-10-20 18:17:12 +0200 (Fri, 20 Oct 2006) | 2 lines
1399Changed paths:
1400   M /trunk/cucul/charset.c
1401   M /trunk/cucul/cucul.h
1402
1403  * Implemented cucul_utf32_is_fullwidth().
1404
1405------------------------------------------------------------------------
1406r927 | sam | 2006-10-20 01:17:33 +0200 (Fri, 20 Oct 2006) | 2 lines
1407Changed paths:
1408   M /trunk/TODO
1409
1410  * Slightly updated TODO list.
1411
1412------------------------------------------------------------------------
1413r926 | sam | 2006-10-20 00:43:17 +0200 (Fri, 20 Oct 2006) | 3 lines
1414Changed paths:
1415   M /trunk/caca/Makefile.am
1416   M /trunk/caca/caca.c
1417   M /trunk/caca/caca_internals.h
1418   M /trunk/configure.ac
1419
1420  * Added a --enable-plugins configure flag that builds the GL and X11 drivers
1421    as plugins. This way, libcaca does not directly depend on those libraries.
1422
1423------------------------------------------------------------------------
1424r925 | sam | 2006-10-19 23:21:00 +0200 (Thu, 19 Oct 2006) | 2 lines
1425Changed paths:
1426   M /trunk/configure.ac
1427
1428  * Add checks for getopt / getopt_long.
1429
1430------------------------------------------------------------------------
1431r924 | sam | 2006-10-15 00:11:33 +0200 (Sun, 15 Oct 2006) | 2 lines
1432Changed paths:
1433   M /trunk/cxx/cucul++.h
1434
1435  * Fix extra qualification bug in cucul++.h, courtesy of Hanno Böck.
1436
1437------------------------------------------------------------------------
1438r923 | sam | 2006-10-12 11:33:49 +0200 (Thu, 12 Oct 2006) | 2 lines
1439Changed paths:
1440   M /trunk/configure.ac
1441   M /trunk/src/Makefile.am
1442
1443  * Use pkg-config to check for Imlib2. Patch adapted from Alt Linux.
1444
1445------------------------------------------------------------------------
1446r922 | sam | 2006-10-06 12:12:52 +0200 (Fri, 06 Oct 2006) | 3 lines
1447Changed paths:
1448   M /trunk/cucul/export.c
1449
1450  * Fixed a bug in the IRC exporter that could break the output when there
1451    were commas in the canvas.
1452
1453------------------------------------------------------------------------
1454r920 | sam | 2006-10-04 14:11:16 +0200 (Wed, 04 Oct 2006) | 3 lines
1455Changed paths:
1456   M /trunk/ChangeLog
1457   M /trunk/NEWS
1458   M /trunk/configure.ac
1459
1460  * Set version to 0.99.beta7.
1461  * Updated NEWS and ChangeLog.
1462
1463------------------------------------------------------------------------
1464r917 | sam | 2006-10-01 14:50:43 +0200 (Sun, 01 Oct 2006) | 2 lines
1465Changed paths:
1466   M /trunk/cucul/export.c
1467
1468  * Support transparency in the colour UTF-8 exporter.
1469
1470------------------------------------------------------------------------
1471r916 | sam | 2006-10-01 14:23:30 +0200 (Sun, 01 Oct 2006) | 2 lines
1472Changed paths:
1473   M /trunk/cucul/triangle.c
1474
1475  * Better precision in cucul_fill_triangle().
1476
1477------------------------------------------------------------------------
1478r915 | sam | 2006-10-01 13:53:35 +0200 (Sun, 01 Oct 2006) | 2 lines
1479Changed paths:
1480   M /trunk/cucul/triangle.c
1481
1482  * More optimisations in cucul_fill_triangle().
1483
1484------------------------------------------------------------------------
1485r914 | sam | 2006-10-01 12:47:41 +0200 (Sun, 01 Oct 2006) | 2 lines
1486Changed paths:
1487   M /trunk/cucul/triangle.c
1488
1489  * Optimised triangle rasteriser. Thanks to Jylam for the hints.
1490
1491------------------------------------------------------------------------
1492r913 | sam | 2006-10-01 10:53:41 +0200 (Sun, 01 Oct 2006) | 2 lines
1493Changed paths:
1494   M /trunk/cucul/import.c
1495
1496  * Set default background to transparent in the ANSI and UTF-8 importers.
1497
1498------------------------------------------------------------------------
1499r901 | jylam | 2006-09-30 20:56:23 +0200 (Sat, 30 Sep 2006) | 9 lines
1500Changed paths:
1501   M /trunk/cxx/Makefile.am
1502   M /trunk/cxx/cucul++.cpp
1503   M /trunk/cxx/cucul++.h
1504   A /trunk/cxx/cxxtest.cpp
1505
1506 * Updated C++ bindings to support every single cucul/caca functionnality. Renamed cpptest to cxxtext for consistency.
1507 
1508 --This line, and those below, will be ignored--
1509
1510M    cxx/cucul++.cpp
1511A    cxx/cxxtest.cpp
1512M    cxx/cucul++.h
1513M    cxx/Makefile.am
1514
1515------------------------------------------------------------------------
1516r900 | sam | 2006-09-30 20:35:50 +0200 (Sat, 30 Sep 2006) | 2 lines
1517Changed paths:
1518   M /trunk/ChangeLog
1519   M /trunk/NEWS
1520
1521  * Updated NEWS and ChangeLog.
1522
1523------------------------------------------------------------------------
1524r899 | sam | 2006-09-30 20:25:41 +0200 (Sat, 30 Sep 2006) | 2 lines
1525Changed paths:
1526   M /trunk/configure.ac
1527
1528  * Set version to 0.99.beta6.
1529
1530------------------------------------------------------------------------
1531r898 | sam | 2006-09-30 20:24:10 +0200 (Sat, 30 Sep 2006) | 2 lines
1532Changed paths:
1533   M /trunk/test/import.c
1534
1535  * Added an optional argument to the import test to select import format.
1536
1537------------------------------------------------------------------------
1538r897 | sam | 2006-09-30 20:20:39 +0200 (Sat, 30 Sep 2006) | 3 lines
1539Changed paths:
1540   M /trunk/src/aafire.c
1541   M /trunk/src/cacademo.c
1542
1543  * As per user request, only display the "Powered by libcaca" banner for a
1544    few seconds at the beginning.
1545
1546------------------------------------------------------------------------
1547r896 | sam | 2006-09-30 19:49:09 +0200 (Sat, 30 Sep 2006) | 2 lines
1548Changed paths:
1549   M /trunk/cucul/canvas.c
1550
1551  * Fix minor memory leak in cucul_set_canvas_boundaries().
1552
1553------------------------------------------------------------------------
1554r895 | sam | 2006-09-30 19:31:16 +0200 (Sat, 30 Sep 2006) | 2 lines
1555Changed paths:
1556   M /trunk/cucul/cucul.c
1557
1558  * Fix minor memory leak in cucul_free_canvas().
1559
1560------------------------------------------------------------------------
1561r890 | sam | 2006-09-30 01:36:02 +0200 (Sat, 30 Sep 2006) | 2 lines
1562Changed paths:
1563   M /trunk/cucul/canvas.c
1564
1565  * Fixed a bug in cucul_putchar() that broke half of the Unicode set.
1566
1567------------------------------------------------------------------------
1568r889 | sam | 2006-09-30 01:34:03 +0200 (Sat, 30 Sep 2006) | 3 lines
1569Changed paths:
1570   M /trunk/cucul/import.c
1571
1572  * Add "utf8" import format.
1573  * Documented "text" import format.
1574
1575------------------------------------------------------------------------
1576r874 | sam | 2006-09-26 22:32:48 +0200 (Tue, 26 Sep 2006) | 2 lines
1577Changed paths:
1578   M /trunk/cucul/cucul.c
1579
1580  * Initialise colours to default/transparent instead of lightgray/black.
1581
1582------------------------------------------------------------------------
1583r873 | sam | 2006-09-25 18:12:17 +0200 (Mon, 25 Sep 2006) | 3 lines
1584Changed paths:
1585   M /trunk/NEWS
1586
1587  * Remove non-ASCII character from NEWS file because Doxygen is unable to
1588    encode it in the manpages.
1589
1590------------------------------------------------------------------------
1591r872 | sam | 2006-09-25 18:00:10 +0200 (Mon, 25 Sep 2006) | 2 lines
1592Changed paths:
1593   M /trunk/TODO
1594   M /trunk/caca/caca.h
1595   M /trunk/cucul/dither.c
1596   M /trunk/cucul/export.c
1597   M /trunk/cucul/import.c
1598
1599  * Fix enumeration layout in the manpage documentation.
1600
1601------------------------------------------------------------------------
1602r871 | sam | 2006-09-25 17:58:33 +0200 (Mon, 25 Sep 2006) | 3 lines
1603Changed paths:
1604   M /trunk/doc/Makefile.am
1605
1606  * Fucking Doxygen replaces "s with 's in manpages. And it does not even
1607    escape them. Fix that upon installation.
1608
1609------------------------------------------------------------------------
1610r870 | sam | 2006-09-23 21:07:13 +0200 (Sat, 23 Sep 2006) | 4 lines
1611Changed paths:
1612   M /trunk/cucul/import.c
1613
1614  * Fix a bug in the ANSI importer. We need to set the proper fg/bg colours
1615    before calling cucul_set_canvas_size(), otherwise it'll fill the new area
1616    with the current values.
1617
1618------------------------------------------------------------------------
1619r869 | sam | 2006-09-23 09:36:54 +0200 (Sat, 23 Sep 2006) | 2 lines
1620Changed paths:
1621   M /trunk/TODO
1622
1623  * Updated TODO.
1624
1625------------------------------------------------------------------------
1626r868 | sam | 2006-09-23 03:55:29 +0200 (Sat, 23 Sep 2006) | 2 lines
1627Changed paths:
1628   M /trunk/ChangeLog
1629   M /trunk/NEWS
1630
1631  * Updated NEWS and ChangeLog.
1632
1633------------------------------------------------------------------------
1634r867 | sam | 2006-09-23 03:48:10 +0200 (Sat, 23 Sep 2006) | 2 lines
1635Changed paths:
1636   M /trunk/doc/Makefile.am
1637   M /trunk/doc/cacafire.1
1638
1639  * Update the cacademo manpage to reflect the merge.
1640
1641------------------------------------------------------------------------
1642r866 | sam | 2006-09-23 03:28:49 +0200 (Sat, 23 Sep 2006) | 2 lines
1643Changed paths:
1644   M /trunk/cucul/colour.c
1645   M /trunk/cucul/cucul.h
1646
1647  * Implemented cucul_get_color().
1648
1649------------------------------------------------------------------------
1650r865 | sam | 2006-09-23 03:18:49 +0200 (Sat, 23 Sep 2006) | 2 lines
1651Changed paths:
1652   M /trunk/cucul/canvas.c
1653
1654  * Fixed chcul_getchar's error behaviour.
1655
1656------------------------------------------------------------------------
1657r864 | sam | 2006-09-23 03:10:15 +0200 (Sat, 23 Sep 2006) | 2 lines
1658Changed paths:
1659   M /trunk/configure.ac
1660
1661  * Update versioning.
1662
1663------------------------------------------------------------------------
1664r863 | sam | 2006-09-23 02:59:47 +0200 (Sat, 23 Sep 2006) | 2 lines
1665Changed paths:
1666   M /trunk/cucul/export.c
1667
1668  * Handle transparency in the IRC export.
1669
1670------------------------------------------------------------------------
1671r862 | sam | 2006-09-23 02:55:42 +0200 (Sat, 23 Sep 2006) | 2 lines
1672Changed paths:
1673   M /trunk/cucul/cucul.c
1674
1675  * When resizing a canvas, use the current fg/bg colours to fill holes.
1676
1677------------------------------------------------------------------------
1678r861 | sam | 2006-09-23 01:26:56 +0200 (Sat, 23 Sep 2006) | 2 lines
1679Changed paths:
1680   M /trunk/configure.ac
1681   M /trunk/test
1682   M /trunk/test/Makefile.am
1683   D /trunk/test/toilet.c
1684
1685  * Remove toilet from the libcaca source, it'll be moved to its own repo.
1686
1687------------------------------------------------------------------------
1688r860 | sam | 2006-09-22 02:27:13 +0200 (Fri, 22 Sep 2006) | 2 lines
1689Changed paths:
1690   M /trunk/test/toilet.c
1691
1692  * Autocrop toilet output.
1693
1694------------------------------------------------------------------------
1695r859 | sam | 2006-09-22 02:20:06 +0200 (Fri, 22 Sep 2006) | 2 lines
1696Changed paths:
1697   M /trunk/cucul/canvas.c
1698   M /trunk/cucul/cucul.h
1699
1700  * Implement cucul_set_canvas_boundaries() for cropping and expanding.
1701
1702------------------------------------------------------------------------
1703r858 | sam | 2006-09-22 00:36:00 +0200 (Fri, 22 Sep 2006) | 2 lines
1704Changed paths:
1705   M /trunk/cucul/export.c
1706
1707  * Really export IRC as UTF-8, as advertised in the documentation.
1708
1709------------------------------------------------------------------------
1710r857 | sam | 2006-09-21 23:30:50 +0200 (Thu, 21 Sep 2006) | 3 lines
1711Changed paths:
1712   M /trunk/test/toilet.c
1713
1714  * Handle UTF-8 in TOIlet.
1715  * Add a --irc flag to TOIlet.
1716
1717------------------------------------------------------------------------
1718r856 | sam | 2006-09-21 21:54:54 +0200 (Thu, 21 Sep 2006) | 2 lines
1719Changed paths:
1720   M /trunk/test/toilet.c
1721
1722  * Support for platforms without <getopt.h> in TOIlet.
1723
1724------------------------------------------------------------------------
1725r855 | sam | 2006-09-21 19:32:27 +0200 (Thu, 21 Sep 2006) | 2 lines
1726Changed paths:
1727   M /trunk/test/Makefile.am
1728   M /trunk/test/toilet.c
1729
1730  * Added getopt support to toilet.
1731
1732------------------------------------------------------------------------
1733r854 | sam | 2006-09-21 18:59:23 +0200 (Thu, 21 Sep 2006) | 2 lines
1734Changed paths:
1735   M /trunk/configure.ac
1736
1737  * Check for <getopt.h> and getopt_long.
1738
1739------------------------------------------------------------------------
1740r853 | sam | 2006-09-20 18:31:12 +0200 (Wed, 20 Sep 2006) | 2 lines
1741Changed paths:
1742   M /trunk/test
1743   M /trunk/test/Makefile.am
1744   A /trunk/test/toilet.c
1745
1746  * TOIlet, The Other Implementation's letters. Will be a FIGlet clone. Later.
1747
1748------------------------------------------------------------------------
1749r852 | sam | 2006-09-19 21:11:33 +0200 (Tue, 19 Sep 2006) | 2 lines
1750Changed paths:
1751   M /trunk/caca/driver_gl.c
1752   M /trunk/cucul/font.c
1753
1754  * Ahahaha mais vieux porc ! Tiens, mange-toi ce fix.
1755
1756------------------------------------------------------------------------
1757r851 | jylam | 2006-09-19 21:06:04 +0200 (Tue, 19 Sep 2006) | 2 lines
1758Changed paths:
1759   M /trunk/caca/driver_gl.c
1760
1761 * Oops \o/
1762
1763------------------------------------------------------------------------
1764r850 | jylam | 2006-09-19 21:04:29 +0200 (Tue, 19 Sep 2006) | 2 lines
1765Changed paths:
1766   M /trunk/caca/driver_gl.c
1767
1768 * REAL fix
1769
1770------------------------------------------------------------------------
1771r849 | sam | 2006-09-19 21:00:40 +0200 (Tue, 19 Sep 2006) | 2 lines
1772Changed paths:
1773   M /trunk/caca/driver_gl.c
1774
1775  * More long int -> int32 casts to fix the GL driver on 64-bit arches.
1776
1777------------------------------------------------------------------------
1778r848 | sam | 2006-09-19 20:47:39 +0200 (Tue, 19 Sep 2006) | 2 lines
1779Changed paths:
1780   M /trunk/caca/driver_gl.c
1781   M /trunk/cucul/font.c
1782
1783  * Hopefully fix 64-bit bug.
1784
1785------------------------------------------------------------------------
1786r847 | jylam | 2006-09-19 20:40:09 +0200 (Tue, 19 Sep 2006) | 2 lines
1787Changed paths:
1788   M /trunk/caca/driver_gl.c
1789   M /trunk/cucul/font.c
1790
1791 * Ugly workaround in OpenGL driver for IA64 platform, unicode still does not work, thought.
1792
1793------------------------------------------------------------------------
1794r846 | sam | 2006-09-19 18:07:13 +0200 (Tue, 19 Sep 2006) | 3 lines
1795Changed paths:
1796   M /trunk/cucul/canvas.c
1797   M /trunk/cucul/cucul.h
1798
1799  * Implemented cucul_getchar(). Useful because you don’t necessarily know
1800    what you are importing.
1801
1802------------------------------------------------------------------------
1803r845 | sam | 2006-09-19 10:26:43 +0200 (Tue, 19 Sep 2006) | 2 lines
1804Changed paths:
1805   M /trunk/kernel/kernel.c
1806   M /trunk/kernel/kernel.h
1807
1808  * Added an fprintf stub to the kernel.
1809
1810------------------------------------------------------------------------
1811r844 | sam | 2006-09-19 10:18:32 +0200 (Tue, 19 Sep 2006) | 2 lines
1812Changed paths:
1813   M /trunk/caca/driver_gl.c
1814
1815  * Optimised memory usage in the GL driver and added a few comments.
1816
1817------------------------------------------------------------------------
1818r843 | jylam | 2006-09-19 10:04:38 +0200 (Tue, 19 Sep 2006) | 5 lines
1819Changed paths:
1820   M /trunk/caca/driver_gl.c
1821
1822 * Fixed compilation warning, and ....
1823 AHAHAHAHAHAHAHA GL DRIVER IS B0RKEN YOU SMELLY GOATS ! (no time to fix it, thought)
1824 
1825 
1826
1827------------------------------------------------------------------------
1828r842 | sam | 2006-09-19 02:02:59 +0200 (Tue, 19 Sep 2006) | 2 lines
1829Changed paths:
1830   M /trunk/cucul/cucul.h
1831   M /trunk/cucul/font.c
1832
1833  * Got rid of cucul_render_glyph(). Ahahahaha.
1834
1835------------------------------------------------------------------------
1836r841 | sam | 2006-09-19 02:01:26 +0200 (Tue, 19 Sep 2006) | 2 lines
1837Changed paths:
1838   M /trunk/caca/driver_gl.c
1839
1840  * Use cucul_render_canvas() instead of cucul_render_glyph() in the GL driver.
1841
1842------------------------------------------------------------------------
1843r840 | sam | 2006-09-19 00:32:25 +0200 (Tue, 19 Sep 2006) | 2 lines
1844Changed paths:
1845   M /trunk/caca/driver_gl.c
1846
1847  * Full Unicode support in the GL driver.
1848
1849------------------------------------------------------------------------
1850r839 | sam | 2006-09-19 00:29:20 +0200 (Tue, 19 Sep 2006) | 2 lines
1851Changed paths:
1852   M /trunk/cucul/font.c
1853
1854  * Oops, fixed typo in cucul_get_font_blocks().
1855
1856------------------------------------------------------------------------
1857r838 | sam | 2006-09-18 19:40:35 +0200 (Mon, 18 Sep 2006) | 2 lines
1858Changed paths:
1859   M /trunk/cucul/cucul.h
1860   M /trunk/cucul/font.c
1861
1862  * Implemented cucul_get_font_blocks() to export the list of available glyphs.
1863
1864------------------------------------------------------------------------
1865r837 | sam | 2006-09-18 09:31:31 +0200 (Mon, 18 Sep 2006) | 2 lines
1866Changed paths:
1867   M /trunk/configure.ac
1868
1869  * Remove useless -I../kernel/ from CFLAGS.
1870
1871------------------------------------------------------------------------
1872r836 | sam | 2006-09-18 09:30:14 +0200 (Mon, 18 Sep 2006) | 2 lines
1873Changed paths:
1874   M /trunk/build-kernel
1875
1876  * Fix the kernel build rules.
1877
1878------------------------------------------------------------------------
1879r835 | sam | 2006-09-18 09:20:06 +0200 (Mon, 18 Sep 2006) | 3 lines
1880Changed paths:
1881   M /trunk/caca/caca.c
1882   M /trunk/caca/driver_raw.c
1883   M /trunk/caca/driver_vga.c
1884
1885  * Do not build the raw output in kernel mode.
1886  * Fix cucul_utf32_to_cp437() call in the VGA output.
1887
1888------------------------------------------------------------------------
1889r834 | sam | 2006-09-18 09:11:43 +0200 (Mon, 18 Sep 2006) | 2 lines
1890Changed paths:
1891   M /trunk/kernel/kernel.c
1892   M /trunk/kernel/kernel.h
1893
1894  * Fixed memcmp() prototype and implementation.
1895
1896------------------------------------------------------------------------
1897r833 | sam | 2006-09-18 08:59:48 +0200 (Mon, 18 Sep 2006) | 2 lines
1898Changed paths:
1899   M /trunk/cucul/cucul.c
1900   M /trunk/kernel/kernel.c
1901   M /trunk/kernel/kernel.h
1902
1903  * Added errno support to the kernel.
1904
1905------------------------------------------------------------------------
1906r832 | jylam | 2006-09-17 15:36:13 +0200 (Sun, 17 Sep 2006) | 2 lines
1907Changed paths:
1908   M /trunk/DotNet/Caca.cs
1909   M /trunk/DotNet/test.cs
1910
1911 * Updated .Net bindings
1912
1913------------------------------------------------------------------------
1914r831 | jylam | 2006-09-17 15:15:12 +0200 (Sun, 17 Sep 2006) | 2 lines
1915Changed paths:
1916   M /trunk/README
1917   M /trunk/caca/driver_gl.c
1918
1919 * Updated README, just to say my coding style is just perfect, sam is too pedantic.
1920
1921------------------------------------------------------------------------
1922r830 | sam | 2006-09-17 14:58:12 +0200 (Sun, 17 Sep 2006) | 2 lines
1923Changed paths:
1924   M /trunk/kernel/kernel.c
1925   M /trunk/src/cacaview.c
1926   M /trunk/src/img2irc.c
1927
1928  * A few coding style fixes.
1929
1930------------------------------------------------------------------------
1931r829 | jylam | 2006-09-17 14:44:18 +0200 (Sun, 17 Sep 2006) | 2 lines
1932Changed paths:
1933   M /trunk/caca/driver_vga.c
1934   M /trunk/common.h
1935   M /trunk/configure.ac
1936   M /trunk/cucul/buffer.c
1937   M /trunk/cucul/cucul.c
1938   M /trunk/kernel/kernel.c
1939   M /trunk/kernel/kernel.h
1940   M /trunk/src/Makefile.am
1941   M /trunk/src/cacadraw.c
1942   M /trunk/src/cacaplay.c
1943   M /trunk/src/cacaview.c
1944   M /trunk/src/common-image.c
1945   M /trunk/src/img2irc.c
1946   M /trunk/test/demo.c
1947   M /trunk/test/demo0.c
1948   M /trunk/test/dithering.c
1949   M /trunk/test/event.c
1950   M /trunk/test/export.c
1951   M /trunk/test/font.c
1952   M /trunk/test/font2tga.c
1953   M /trunk/test/frames.c
1954   M /trunk/test/gamma.c
1955   M /trunk/test/hsv.c
1956   M /trunk/test/import.c
1957   M /trunk/test/input.c
1958   M /trunk/test/spritedit.c
1959   M /trunk/test/text.c
1960   M /trunk/test/transform.c
1961   M /trunk/test/truecolor.c
1962   M /trunk/test/unicode.c
1963   M /trunk/tools/optipal.c
1964
1965 * Updated kernel 'driver', still not working, but most of the work is done
1966
1967------------------------------------------------------------------------
1968r828 | sam | 2006-09-17 13:39:22 +0200 (Sun, 17 Sep 2006) | 2 lines
1969Changed paths:
1970   M /trunk/TODO
1971
1972  * Minor TODO update.
1973
1974------------------------------------------------------------------------
1975r827 | sam | 2006-09-17 13:10:49 +0200 (Sun, 17 Sep 2006) | 2 lines
1976Changed paths:
1977   M /trunk/cucul/font.c
1978
1979  * Minor documentation fix (testing the buildbot, actually).
1980
1981------------------------------------------------------------------------
1982r826 | jylam | 2006-09-17 12:54:23 +0200 (Sun, 17 Sep 2006) | 2 lines
1983Changed paths:
1984   M /trunk/caca/driver_gl.c
1985   M /trunk/cucul/font.c
1986
1987 * Updated documentation, removed warning in cucul_render_glyph(), minor optimisation in driver_gl
1988
1989------------------------------------------------------------------------
1990r825 | sam | 2006-09-17 03:12:28 +0200 (Sun, 17 Sep 2006) | 2 lines
1991Changed paths:
1992   M /trunk/caca/driver_gl.c
1993
1994  * Coding style (ahaha vieux porc).
1995
1996------------------------------------------------------------------------
1997r824 | sam | 2006-09-17 02:53:48 +0200 (Sun, 17 Sep 2006) | 2 lines
1998Changed paths:
1999   M /trunk/src/cacademo.c
2000
2001  * Got rid of OFFSET_X and OFFSET_Y.
2002
2003------------------------------------------------------------------------
2004r823 | sam | 2006-09-17 02:48:30 +0200 (Sun, 17 Sep 2006) | 2 lines
2005Changed paths:
2006   M /trunk/src/cacademo.c
2007
2008  * More cleanup in cacademo.c.
2009
2010------------------------------------------------------------------------
2011r822 | sam | 2006-09-17 02:32:23 +0200 (Sun, 17 Sep 2006) | 2 lines
2012Changed paths:
2013   M /trunk/src/cacademo.c
2014
2015  * Cosmetic changes to cacademo.
2016
2017------------------------------------------------------------------------
2018r821 | sam | 2006-09-17 02:11:29 +0200 (Sun, 17 Sep 2006) | 2 lines
2019Changed paths:
2020   M /trunk/src/cacademo.c
2021
2022  * Factored the star code (vieux porc).
2023
2024------------------------------------------------------------------------
2025r820 | sam | 2006-09-17 02:02:31 +0200 (Sun, 17 Sep 2006) | 3 lines
2026Changed paths:
2027   M /trunk/caca/driver_gl.c
2028   M /trunk/cucul/cucul.h
2029   M /trunk/cucul/font.c
2030
2031  * Fixed cucul_render_glyph(). There is no way this could have ever possibly
2032    worked properly.
2033
2034------------------------------------------------------------------------
2035r819 | sam | 2006-09-17 01:34:18 +0200 (Sun, 17 Sep 2006) | 2 lines
2036Changed paths:
2037   M /trunk/src/cacademo.c
2038
2039  * Moved transition data to the function.
2040
2041------------------------------------------------------------------------
2042r818 | jylam | 2006-09-16 23:27:59 +0200 (Sat, 16 Sep 2006) | 2 lines
2043Changed paths:
2044   M /trunk/src/cacademo.c
2045
2046 * Added nifty rotation to our 80's star.
2047
2048------------------------------------------------------------------------
2049r817 | sam | 2006-09-16 23:08:11 +0200 (Sat, 16 Sep 2006) | 2 lines
2050Changed paths:
2051   M /trunk/cucul/triangle.c
2052
2053  * Fixing precision.
2054
2055------------------------------------------------------------------------
2056r816 | jylam | 2006-09-16 23:00:46 +0200 (Sat, 16 Sep 2006) | 2 lines
2057Changed paths:
2058   M /trunk/cucul/triangle.c
2059
2060 * Fixed triangle routine so that it fits perfectly from one side to the other one (I know, that's no clear)
2061
2062------------------------------------------------------------------------
2063r815 | jylam | 2006-09-16 22:48:31 +0200 (Sat, 16 Sep 2006) | 2 lines
2064Changed paths:
2065   M /trunk/src/cacademo.c
2066
2067 * Added much disco transition (ellipses suck). YMCA \o/
2068
2069------------------------------------------------------------------------
2070r814 | sam | 2006-09-16 19:15:11 +0200 (Sat, 16 Sep 2006) | 2 lines
2071Changed paths:
2072   M /trunk/caca/driver_slang.c
2073
2074  * Fix compilation warning in the slang driver.
2075
2076------------------------------------------------------------------------
2077r813 | sam | 2006-09-16 18:01:48 +0200 (Sat, 16 Sep 2006) | 3 lines
2078Changed paths:
2079   M /trunk/src/cacademo.c
2080
2081  * Smooth transitions between effects in cacademo. Press 'n' to switch
2082    immediately to the next transition.
2083
2084------------------------------------------------------------------------
2085r812 | sam | 2006-09-16 17:46:30 +0200 (Sat, 16 Sep 2006) | 2 lines
2086Changed paths:
2087   M /trunk/test/gamma.c
2088
2089  * Fix badly initialised data in the gamma test.
2090
2091------------------------------------------------------------------------
2092r811 | sam | 2006-09-16 17:06:09 +0200 (Sat, 16 Sep 2006) | 3 lines
2093Changed paths:
2094   M /trunk/src/cacademo.c
2095   M /trunk/test
2096   M /trunk/test/Makefile.am
2097   D /trunk/test/matrix.c
2098
2099  * Moved the matrix effect test into cacademo. Removed the motion sensor
2100    stuff, it's cool but it's crap.
2101
2102------------------------------------------------------------------------
2103r810 | jylam | 2006-09-16 15:26:51 +0200 (Sat, 16 Sep 2006) | 2 lines
2104Changed paths:
2105   M /trunk/test/matrix.c
2106
2107 * AHAHAHA FILTHY PIG, init sensors values to 0, in case there's no sensor at all
2108
2109------------------------------------------------------------------------
2110r809 | jylam | 2006-09-16 15:19:23 +0200 (Sat, 16 Sep 2006) | 2 lines
2111Changed paths:
2112   M /trunk/caca/driver_gl.c
2113
2114 * Fixed truecolor bug in OpenGL driver.
2115
2116------------------------------------------------------------------------
2117r808 | sam | 2006-09-16 15:12:11 +0200 (Sat, 16 Sep 2006) | 2 lines
2118Changed paths:
2119   M /trunk/src/cacademo.c
2120
2121  * Factor most of the cacademo code.
2122
2123------------------------------------------------------------------------
2124r807 | sam | 2006-09-16 14:57:41 +0200 (Sat, 16 Sep 2006) | 3 lines
2125Changed paths:
2126   M /trunk/src/cacademo.c
2127
2128  * Ahaha old pig, you could have factored the 1.0 + as well, and you forgot
2129    to cast the int to double in the sin() call.  (:@ gruik!
2130
2131------------------------------------------------------------------------
2132r806 | jylam | 2006-09-16 14:47:55 +0200 (Sat, 16 Sep 2006) | 2 lines
2133Changed paths:
2134   M /trunk/src/cacademo.c
2135
2136 * hey, ***I*** found a factorisation bug in cacaballs !
2137
2138------------------------------------------------------------------------
2139r805 | jylam | 2006-09-16 14:40:37 +0200 (Sat, 16 Sep 2006) | 2 lines
2140Changed paths:
2141   M /trunk/caca/driver_gl.c
2142   M /trunk/cucul/cucul.h
2143   M /trunk/cucul/font.c
2144
2145 * OpenGL builtin font support
2146
2147------------------------------------------------------------------------
2148r804 | sam | 2006-09-16 11:45:03 +0200 (Sat, 16 Sep 2006) | 2 lines
2149Changed paths:
2150   M /trunk/src
2151   M /trunk/src/Makefile.am
2152   D /trunk/src/cacaball.c
2153   A /trunk/src/cacademo.c (from /trunk/src/cacaplas.c:802)
2154   D /trunk/src/cacamoir.c
2155   D /trunk/src/cacaplas.c
2156
2157  * Merge cacamoir, cacaball and cacaplas into cacademo. No code cleanup yet.
2158
2159------------------------------------------------------------------------
2160r803 | sam | 2006-09-16 11:43:36 +0200 (Sat, 16 Sep 2006) | 3 lines
2161Changed paths:
2162   M /trunk/cucul/cucul.c
2163
2164  * Initialize random seed to getpid()+time(NULL) so that the user does not
2165    have to do it.
2166
2167------------------------------------------------------------------------
2168r802 | sam | 2006-09-09 19:58:57 +0200 (Sat, 09 Sep 2006) | 3 lines
2169Changed paths:
2170   M /trunk/ChangeLog
2171   M /trunk/NEWS
2172   M /trunk/configure.ac
2173
2174  * Updated ChangeLog and NEWS.
2175  * 0.99.beta4 release.
2176
2177------------------------------------------------------------------------
2178r801 | sam | 2006-09-09 19:54:06 +0200 (Sat, 09 Sep 2006) | 2 lines
2179Changed paths:
2180   M /trunk/doc/Makefile.am
2181
2182  * Replace 'man3caca' with 'man3' in generated manpages.
2183
2184------------------------------------------------------------------------
2185r800 | sam | 2006-09-09 19:52:54 +0200 (Sat, 09 Sep 2006) | 2 lines
2186Changed paths:
2187   M /trunk/test/demo0.c
2188
2189  * Fix dithering handling in demo0.c.
2190
2191------------------------------------------------------------------------
2192r799 | sam | 2006-09-09 19:31:43 +0200 (Sat, 09 Sep 2006) | 2 lines
2193Changed paths:
2194   M /trunk/caca-config.in
2195
2196  * Do not output unnecessary libraries in caca-output config.
2197
2198------------------------------------------------------------------------
2199r798 | sam | 2006-09-09 19:20:32 +0200 (Sat, 09 Sep 2006) | 2 lines
2200Changed paths:
2201   M /trunk/doc/migrating.dox
2202
2203  * Oops, thinko in the migration doc.
2204
2205------------------------------------------------------------------------
2206r797 | sam | 2006-09-09 19:02:30 +0200 (Sat, 09 Sep 2006) | 3 lines
2207Changed paths:
2208   M /trunk/doc/migrating.dox
2209
2210  * Updated the migration documentation so that it mentions the <caca0.h>
2211    compatibility layer.
2212
2213------------------------------------------------------------------------
2214r796 | sam | 2006-09-09 18:53:13 +0200 (Sat, 09 Sep 2006) | 3 lines
2215Changed paths:
2216   M /trunk/caca/caca0.c
2217   M /trunk/caca/caca0.h
2218
2219  * Made features (such as dithering mode) and caca_sqrt work in the legacy
2220    0.x glue code.
2221
2222------------------------------------------------------------------------
2223r795 | sam | 2006-09-09 17:40:16 +0200 (Sat, 09 Sep 2006) | 3 lines
2224Changed paths:
2225   M /trunk/test
2226   M /trunk/test/Makefile.am
2227   A /trunk/test/demo0.c
2228
2229  * Added demo0.c, which is basically the old libcaca-0.9 demo.c file, as a
2230    test for the <caca0.h> emulation layer.
2231
2232------------------------------------------------------------------------
2233r794 | sam | 2006-09-09 17:38:06 +0200 (Sat, 09 Sep 2006) | 8 lines
2234Changed paths:
2235   M /trunk/caca/Makefile.am
2236   A /trunk/caca/caca0.c
2237   A /trunk/caca/caca0.h
2238
2239  * Added an emulation layer for pre-1.0 libcaca API. Legacy applications
2240    just need to include <caca0.h> instead of <caca.h> and should be source-
2241    compatible with old versions of libcaca.
2242
2243    Most of the old API works, except features and caca_sqrt(). Sprites do
2244    work API-wise but due to the new format they are no longer working in
2245    the same way.
2246
2247------------------------------------------------------------------------
2248r793 | sam | 2006-09-09 16:52:05 +0200 (Sat, 09 Sep 2006) | 2 lines
2249Changed paths:
2250   M /trunk/test/export.c
2251
2252  * Fix a crash in export.c with unknown file formats.
2253
2254------------------------------------------------------------------------
2255r792 | sam | 2006-08-30 23:30:29 +0200 (Wed, 30 Aug 2006) | 2 lines
2256Changed paths:
2257   M /trunk/cucul/transform.c
2258
2259  * U+214B TURNED AMPERSAND
2260
2261------------------------------------------------------------------------
2262r791 | sam | 2006-08-25 12:22:57 +0200 (Fri, 25 Aug 2006) | 3 lines
2263Changed paths:
2264   M /trunk/ChangeLog
2265   M /trunk/NEWS
2266   M /trunk/configure.ac
2267
2268  * Updated ChangeLog and NEWS.
2269  * 0.99.beta3 release.
2270
2271------------------------------------------------------------------------
2272r790 | sam | 2006-08-25 12:16:53 +0200 (Fri, 25 Aug 2006) | 3 lines
2273Changed paths:
2274   M /trunk/ChangeLog
2275   M /trunk/Makefile.am
2276   M /trunk/configure.ac
2277   D /trunk/debian
2278
2279  * Removed debian packaging stuff from the trunk. It'll now be at
2280    svn://svn.debian.org/svn/sam-hocevar/pkg-misc
2281
2282------------------------------------------------------------------------
2283r789 | sam | 2006-08-13 19:30:34 +0200 (Sun, 13 Aug 2006) | 2 lines
2284Changed paths:
2285   M /trunk/caca/driver_gl.c
2286
2287  * Factored some of the GL code.
2288
2289------------------------------------------------------------------------
2290r788 | sam | 2006-08-02 15:15:52 +0200 (Wed, 02 Aug 2006) | 2 lines
2291Changed paths:
2292   M /trunk/test
2293   M /trunk/test/matrix.c
2294
2295  * A few changes to the matrix program. I do not plan to maintain it.
2296
2297------------------------------------------------------------------------
2298r787 | sam | 2006-08-02 15:12:43 +0200 (Wed, 02 Aug 2006) | 3 lines
2299Changed paths:
2300   M /trunk/caca/caca.c
2301   M /trunk/caca/caca.h
2302   M /trunk/caca/driver_conio.c
2303   M /trunk/caca/driver_ncurses.c
2304   M /trunk/caca/driver_raw.c
2305   M /trunk/caca/driver_slang.c
2306   M /trunk/caca/driver_vga.c
2307   M /trunk/caca/event.c
2308   M /trunk/caca/graphics.c
2309
2310  * Fixed libcaca prototypes so that all functions use the errno mechanism
2311    and return a value.
2312
2313------------------------------------------------------------------------
2314r786 | sam | 2006-08-02 15:11:39 +0200 (Wed, 02 Aug 2006) | 2 lines
2315Changed paths:
2316   M /trunk/cucul/cucul.c
2317
2318  * Fixed cucul_create_canvas()'s documentation.
2319
2320------------------------------------------------------------------------
2321r785 | sam | 2006-07-21 10:19:29 +0200 (Fri, 21 Jul 2006) | 3 lines
2322Changed paths:
2323   M /trunk/cucul/dither.c
2324
2325  * Fixed typos in cucul/dither.c that prevented using ordered dither modes,
2326    thanks to Sean D'Epagnier.
2327
2328------------------------------------------------------------------------
2329r784 | jylam | 2006-06-10 13:35:18 +0200 (Sat, 10 Jun 2006) | 2 lines
2330Changed paths:
2331   M /trunk/cxx/caca++.cpp
2332   M /trunk/cxx/caca++.h
2333   M /trunk/cxx/cpptest.cpp
2334
2335 * Updated C++ bindings
2336
2337------------------------------------------------------------------------
2338r783 | sam | 2006-06-10 13:04:21 +0200 (Sat, 10 Jun 2006) | 3 lines
2339Changed paths:
2340   M /trunk/debian/control
2341
2342  * Fix debian package dependencies; -dev packages didn't pull their library
2343    dependencies. Of course.
2344
2345------------------------------------------------------------------------
2346r782 | sam | 2006-05-31 16:33:48 +0200 (Wed, 31 May 2006) | 2 lines
2347Changed paths:
2348   M /trunk/test/matrix.c
2349
2350  * Fixed matrix.c for non-Thinkpad computers.
2351
2352------------------------------------------------------------------------
2353r781 | sam | 2006-05-31 16:08:58 +0200 (Wed, 31 May 2006) | 2 lines
2354Changed paths:
2355   M /trunk/configure.ac
2356
2357  * Fix a build failure when X11R7 is available but OpenGL isn't.
2358
2359------------------------------------------------------------------------
2360r780 | sam | 2006-05-31 14:18:23 +0200 (Wed, 31 May 2006) | 3 lines
2361Changed paths:
2362   M /trunk/test/Makefile.am
2363   A /trunk/test/matrix.c
2364
2365  * Small matrix effect. Totally useless. Unless you have a Thinkpad, in
2366    which case it is massively useless.
2367
2368------------------------------------------------------------------------
2369r779 | sam | 2006-05-29 00:19:10 +0200 (Mon, 29 May 2006) | 3 lines
2370Changed paths:
2371   M /trunk/ChangeLog
2372   M /trunk/NEWS
2373   M /trunk/configure.ac
2374   M /trunk/debian/changelog
2375
2376  * Updated ChangeLog and NEWS.
2377  * 0.99.beta2 release.
2378
2379------------------------------------------------------------------------
2380r778 | sam | 2006-05-26 09:43:41 +0200 (Fri, 26 May 2006) | 2 lines
2381Changed paths:
2382   M /trunk/debian/caca-utils.install
2383   M /trunk/debian/libcucul-dev.install
2384
2385  * Updated the Debian build scripts.
2386
2387------------------------------------------------------------------------
2388r777 | sam | 2006-05-26 09:01:10 +0200 (Fri, 26 May 2006) | 2 lines
2389Changed paths:
2390   M /trunk/cucul/canvas.c
2391
2392  * Fixed an out of bounds bug in cucul_blit().
2393
2394------------------------------------------------------------------------
2395r776 | sam | 2006-05-26 09:00:34 +0200 (Fri, 26 May 2006) | 2 lines
2396Changed paths:
2397   M /trunk/caca-config.in
2398
2399  * Removed legacy CUCUL_LIBS from caca-config.
2400
2401------------------------------------------------------------------------
2402r775 | sam | 2006-05-26 09:00:04 +0200 (Fri, 26 May 2006) | 3 lines
2403Changed paths:
2404   M /trunk/caca/driver_ncurses.c
2405   M /trunk/caca/driver_slang.c
2406
2407  * UTF-8 input support for ncurses.
2408  * Hack for 16-color support in xfce4-terminal for both ncurses and slang.
2409
2410------------------------------------------------------------------------
2411r774 | sam | 2006-05-26 08:59:11 +0200 (Fri, 26 May 2006) | 2 lines
2412Changed paths:
2413   M /trunk/caca/graphics.c
2414
2415  * Reduced IDLE_USEC by half. Today's machines are fast :-)
2416
2417------------------------------------------------------------------------
2418r773 | sam | 2006-05-26 00:32:03 +0200 (Fri, 26 May 2006) | 3 lines
2419Changed paths:
2420   M /trunk/caca/caca.c
2421   M /trunk/caca/driver_ncurses.c
2422   M /trunk/configure.ac
2423
2424  * Fixed UTF-8 support in ncurses.
2425  * Set ncurses's priority higher than slang.
2426
2427------------------------------------------------------------------------
2428r772 | sam | 2006-05-25 22:01:30 +0200 (Thu, 25 May 2006) | 2 lines
2429Changed paths:
2430   M /trunk/TODO
2431
2432  * Updated TODO list.
2433
2434------------------------------------------------------------------------
2435r771 | sam | 2006-05-25 22:01:10 +0200 (Thu, 25 May 2006) | 3 lines
2436Changed paths:
2437   M /trunk/caca/driver_slang.c
2438   M /trunk/cucul/box.c
2439   M /trunk/cucul/canvas.c
2440   M /trunk/cucul/charset.c
2441   M /trunk/cucul/conic.c
2442   M /trunk/cucul/cucul.h
2443   M /trunk/cucul/line.c
2444   M /trunk/cucul/triangle.c
2445
2446  * Have cucul_utf8_to_utf32 write how many bytes it read.
2447  * Use that in the SLang driver so that it supports UTF-8 input.
2448
2449------------------------------------------------------------------------
2450r770 | sam | 2006-05-25 21:59:35 +0200 (Thu, 25 May 2006) | 3 lines
2451Changed paths:
2452   M /trunk/cucul/export.c
2453
2454  * Fix warnings in a few exporters. Do not assume %d accepts uint32_t without
2455    an explicit cast.
2456
2457------------------------------------------------------------------------
2458r769 | sam | 2006-05-25 21:58:21 +0200 (Thu, 25 May 2006) | 4 lines
2459Changed paths:
2460   M /trunk/caca/caca.c
2461   M /trunk/caca/driver_ncurses.c
2462   M /trunk/test/colors.c
2463   M /trunk/test/input.c
2464
2465  * Minor cosmetic changes in the test programs.
2466  * Code enhancements in the ncurses driver.
2467  * Added a comment to explain why slang has a higher priority than ncurses.
2468
2469------------------------------------------------------------------------
2470r768 | sam | 2006-05-25 21:56:55 +0200 (Thu, 25 May 2006) | 2 lines
2471Changed paths:
2472   M /trunk/caca/driver_conio.c
2473
2474  * Fixed the DOS build.
2475
2476------------------------------------------------------------------------
2477r767 | sam | 2006-05-25 21:56:03 +0200 (Thu, 25 May 2006) | 2 lines
2478Changed paths:
2479   M /trunk/caca/caca_internals.h
2480
2481  * Minor cosmetic fix.
2482
2483------------------------------------------------------------------------
2484r766 | sam | 2006-05-25 21:55:11 +0200 (Thu, 25 May 2006) | 3 lines
2485Changed paths:
2486   M /trunk/caca/Makefile.am
2487   M /trunk/cucul/Makefile.am
2488   M /trunk/cxx/Makefile.am
2489   M /trunk/kernel/Makefile.am
2490   M /trunk/test/Makefile.am
2491   M /trunk/tools/Makefile.am
2492
2493  * Added -I${top_srcdir} to the compilation flags to fix builds configured
2494    from an alternate directory (they failed to find common.h).
2495
2496------------------------------------------------------------------------
2497r765 | sam | 2006-05-25 21:11:18 +0200 (Thu, 25 May 2006) | 3 lines
2498Changed paths:
2499   M /trunk/configure.ac
2500   M /trunk/src/Makefile.am
2501
2502  * Removed --enable-network flag, but reused the test as a condition for
2503    building cacaserver.
2504
2505------------------------------------------------------------------------
2506r764 | sam | 2006-05-25 21:10:35 +0200 (Thu, 25 May 2006) | 2 lines
2507Changed paths:
2508   M /trunk/build-dos
2509   M /trunk/build-win32
2510
2511  * Updated build scripts for DOS and Win32.
2512
2513------------------------------------------------------------------------
2514r763 | sam | 2006-05-20 10:45:19 +0200 (Sat, 20 May 2006) | 3 lines
2515Changed paths:
2516   M /trunk/caca/driver_ncurses.c
2517   M /trunk/caca/driver_slang.c
2518
2519  * Got backspace to work with the slang and ncurses drivers in an X
2520    terminal window.
2521
2522------------------------------------------------------------------------
2523r762 | sam | 2006-05-20 10:19:13 +0200 (Sat, 20 May 2006) | 2 lines
2524Changed paths:
2525   M /trunk/caca/driver_gl.c
2526
2527  * More coding style fixes in the GL driver.
2528
2529------------------------------------------------------------------------
2530r761 | sam | 2006-05-20 10:11:58 +0200 (Sat, 20 May 2006) | 2 lines
2531Changed paths:
2532   M /trunk/caca/driver_gl.c
2533
2534  * Fixed awful indenting of the GL plugin.
2535
2536------------------------------------------------------------------------
2537r760 | sam | 2006-05-20 07:45:57 +0200 (Sat, 20 May 2006) | 3 lines
2538Changed paths:
2539   M /trunk/caca/driver_ncurses.c
2540
2541  * Make the ncurses driver UTF-8 and UTF-32 aware.
2542  * Add the backspace key to the ncurses driver.
2543
2544------------------------------------------------------------------------
2545r759 | sam | 2006-05-20 07:41:14 +0200 (Sat, 20 May 2006) | 3 lines
2546Changed paths:
2547   M /trunk/caca/driver_slang.c
2548
2549  * Make the slang driver UTF-8 and UTF-32 aware.
2550  * Add the backspace key to the slang driver.
2551
2552------------------------------------------------------------------------
2553r758 | sam | 2006-05-20 07:29:24 +0200 (Sat, 20 May 2006) | 3 lines
2554Changed paths:
2555   M /trunk/caca/caca.h
2556   M /trunk/caca/driver_conio.c
2557   M /trunk/caca/driver_gl.c
2558   M /trunk/caca/driver_ncurses.c
2559   M /trunk/caca/driver_slang.c
2560   M /trunk/caca/driver_win32.c
2561   M /trunk/caca/driver_x11.c
2562   M /trunk/caca/event.c
2563   M /trunk/test/input.c
2564
2565  * Renamed the event data member "ucs4" to "utf32" for consistency
2566    with "utf8".
2567
2568------------------------------------------------------------------------
2569r757 | sam | 2006-05-20 07:28:31 +0200 (Sat, 20 May 2006) | 3 lines
2570Changed paths:
2571   M /trunk/debian/changelog
2572   M /trunk/debian/control
2573
2574  * Added information from a recent Debian upload of the old
2575    version of libcaca.
2576
2577------------------------------------------------------------------------
2578r756 | sam | 2006-05-19 20:34:23 +0200 (Fri, 19 May 2006) | 2 lines
2579Changed paths:
2580   M /trunk/test
2581   M /trunk/test/Makefile.am
2582   A /trunk/test/input.c
2583
2584  * Text input test program. Might be merged into libcaca if it works well.
2585
2586------------------------------------------------------------------------
2587r755 | sam | 2006-05-19 08:44:58 +0200 (Fri, 19 May 2006) | 2 lines
2588Changed paths:
2589   M /trunk/TODO
2590
2591  * Updated the TODO list.
2592
2593------------------------------------------------------------------------
2594r754 | sam | 2006-05-19 08:00:00 +0200 (Fri, 19 May 2006) | 2 lines
2595Changed paths:
2596   M /trunk/debian/caca-utils.install
2597   M /trunk/debian/libcucul-dev.install
2598
2599  * Install caca-config.1.gz in the libcucul-dev package, not caca-utils.
2600
2601------------------------------------------------------------------------
2602r753 | sam | 2006-05-19 07:44:27 +0200 (Fri, 19 May 2006) | 3 lines
2603Changed paths:
2604   M /trunk/caca/caca.h
2605   M /trunk/caca/graphics.c
2606   M /trunk/python/pypycaca.c
2607   M /trunk/python/pypycaca.h
2608   M /trunk/src/aafire.c
2609   M /trunk/src/cacaball.c
2610   M /trunk/src/cacamoir.c
2611   M /trunk/src/cacaplas.c
2612   M /trunk/test/demo.c
2613   M /trunk/test/frames.c
2614   M /trunk/test/gamma.c
2615
2616  * Renamed caca_set_delay() and caca_get_rendertime() into
2617    caca_set_display_time() and caca_get_display_time() for consistency.
2618
2619------------------------------------------------------------------------
2620r752 | sam | 2006-05-19 07:30:01 +0200 (Fri, 19 May 2006) | 2 lines
2621Changed paths:
2622   M /trunk/cucul/charset.c
2623
2624  * Documented the newly exported charset functions.
2625
2626------------------------------------------------------------------------
2627r751 | sam | 2006-05-19 06:53:48 +0200 (Fri, 19 May 2006) | 2 lines
2628Changed paths:
2629   M /trunk/caca/driver_ncurses.c
2630   M /trunk/caca/driver_slang.c
2631   M /trunk/cucul/box.c
2632   M /trunk/cucul/canvas.c
2633   M /trunk/cucul/charset.c
2634   M /trunk/cucul/conic.c
2635   M /trunk/cucul/cucul.h
2636   M /trunk/cucul/cucul_internals.h
2637   M /trunk/cucul/export.c
2638   M /trunk/cucul/import.c
2639   M /trunk/cucul/line.c
2640   M /trunk/cucul/triangle.c
2641   M /trunk/tools/makefont.c
2642
2643  * Export the UTF-8 / UTF-32 / CP437 character conversions to applications.
2644
2645------------------------------------------------------------------------
2646r750 | sam | 2006-05-18 09:57:42 +0200 (Thu, 18 May 2006) | 2 lines
2647Changed paths:
2648   M /trunk/cucul/font.c
2649   M /trunk/cucul/font_mono9.h
2650   M /trunk/cucul/font_monobold12.h
2651
2652  * Regenerated fonts and reactivated them under Win32.
2653
2654------------------------------------------------------------------------
2655r749 | sam | 2006-05-18 09:56:54 +0200 (Thu, 18 May 2006) | 6 lines
2656Changed paths:
2657   M /trunk/tools/makefont.c
2658
2659  * Elite trick in the font generator to cope with C89's string length
2660    limitation of 509 characters. Instead of doing:
2661       char foo[10] = "abcdefghij";
2662    we now do:
2663       struct { char f1[4], f2[4], f3[2]; } foo = { "abcd", "efgh", "ij" };
2664
2665------------------------------------------------------------------------
2666r748 | sam | 2006-05-18 08:26:31 +0200 (Thu, 18 May 2006) | 2 lines
2667Changed paths:
2668   M /trunk/test/font2tga.c
2669
2670  * font2tga no longer needs cucul_internal.h.
2671
2672------------------------------------------------------------------------
2673r747 | sam | 2006-05-18 08:23:47 +0200 (Thu, 18 May 2006) | 5 lines
2674Changed paths:
2675   M /trunk/cucul/box.c
2676   M /trunk/cucul/canvas.c
2677   M /trunk/cucul/conic.c
2678   M /trunk/cucul/cucul.h
2679   M /trunk/cucul/cucul_internals.h
2680   M /trunk/cucul/dither.c
2681   M /trunk/cucul/import.c
2682   M /trunk/cucul/line.c
2683   M /trunk/cucul/triangle.c
2684   M /trunk/test/font2tga.c
2685
2686  * Changed cucul_putchar's prototype so that it accepts a 32-bit unsigned
2687    int which shall be used as an UTF-32 character. We do not have any casting
2688    problems due to the signedness of chars because all characters were
2689    ASCII (ie. <= 0x7f) beforehands.
2690
2691------------------------------------------------------------------------
2692r746 | sam | 2006-05-18 08:13:36 +0200 (Thu, 18 May 2006) | 2 lines
2693Changed paths:
2694   M /trunk/test
2695   M /trunk/test/Makefile.am
2696   A /trunk/test/font2tga.c
2697
2698  * Added font2tga, a test program that exports our font in a known format.
2699
2700------------------------------------------------------------------------
2701r745 | sam | 2006-05-18 08:09:44 +0200 (Thu, 18 May 2006) | 3 lines
2702Changed paths:
2703   M /trunk/test/export.c
2704
2705  * If the export test target is ANSI or UTF-8, dither image with special
2706    shaded glyphs.
2707
2708------------------------------------------------------------------------
2709r744 | sam | 2006-05-18 07:43:43 +0200 (Thu, 18 May 2006) | 2 lines
2710Changed paths:
2711   M /trunk/configure.ac
2712
2713  * Removed useless -lXt from X11 libraries check.
2714
2715------------------------------------------------------------------------
2716r743 | sam | 2006-05-12 21:33:44 +0200 (Fri, 12 May 2006) | 2 lines
2717Changed paths:
2718   M /trunk/cucul/import.c
2719
2720  * Workaround for illegal ^[[0,0H ANSI escape code.
2721
2722------------------------------------------------------------------------
2723r742 | sam | 2006-05-12 21:32:41 +0200 (Fri, 12 May 2006) | 3 lines
2724Changed paths:
2725   M /trunk/cucul/dither.c
2726
2727  * Use UTF-32 instead of UTF-8 in the dithering glyph block list for slightly
2728    better performances.
2729
2730------------------------------------------------------------------------
2731r741 | sam | 2006-05-12 21:31:50 +0200 (Fri, 12 May 2006) | 3 lines
2732Changed paths:
2733   M /trunk/cucul/export.c
2734
2735  * Add linebreaks to the ANSI exporter for better readability, and use
2736    the save/load cursor position trick to ignore them.
2737
2738------------------------------------------------------------------------
2739r740 | jylam | 2006-05-12 21:19:36 +0200 (Fri, 12 May 2006) | 2 lines
2740Changed paths:
2741   M /trunk/cucul/export.c
2742
2743 * Fixed postscript exporter, image in not at the bottom of the page anymore
2744
2745------------------------------------------------------------------------
2746r739 | sam | 2006-05-09 22:25:29 +0200 (Tue, 09 May 2006) | 1 line
2747Changed paths:
2748   M /trunk/src/cacaserver.c
2749
2750  * Use UTF-8 instead of ANSI in cacaserver
2751------------------------------------------------------------------------
2752r738 | sam | 2006-05-09 20:59:00 +0200 (Tue, 09 May 2006) | 1 line
2753Changed paths:
2754   M /trunk/cucul/font_mono9.h
2755   M /trunk/cucul/font_monobold12.h
2756
2757  * Optimise built-in fonts. We gain about 100kB in the final binary.
2758------------------------------------------------------------------------
2759r737 | sam | 2006-05-09 17:52:15 +0200 (Tue, 09 May 2006) | 3 lines
2760Changed paths:
2761   M /trunk/tools/makefont.c
2762
2763  * Optimise similar glyphs when generating a font. Given how many glyphs
2764    are unavailable, this is a significant gain.
2765
2766------------------------------------------------------------------------
2767r736 | sam | 2006-05-09 03:58:47 +0200 (Tue, 09 May 2006) | 2 lines
2768Changed paths:
2769   M /trunk/caca/driver_x11.c
2770
2771  * Added the long dash and middle dot CP437 characters to the X11 driver.
2772
2773------------------------------------------------------------------------
2774r735 | sam | 2006-05-09 03:57:47 +0200 (Tue, 09 May 2006) | 3 lines
2775Changed paths:
2776   M /trunk/cucul/import.c
2777
2778  * If the ANSI file we import does not use the 80 columns, we don't expand
2779    the canvas to 80 columns.
2780
2781------------------------------------------------------------------------
2782r734 | sam | 2006-05-09 03:12:58 +0200 (Tue, 09 May 2006) | 3 lines
2783Changed paths:
2784   M /trunk/src/cacadraw.c
2785
2786  * Allow cacadraw to open several files; use 'n' and 'p' to cycle.
2787  * Decreased PgUp/PgDn scrolling rate.
2788
2789------------------------------------------------------------------------
2790r733 | sam | 2006-05-09 03:03:02 +0200 (Tue, 09 May 2006) | 2 lines
2791Changed paths:
2792   M /trunk/kernel/kernel.c
2793
2794  * Removed a useless cast in the kernel code.
2795
2796------------------------------------------------------------------------
2797r732 | sam | 2006-05-09 02:59:29 +0200 (Tue, 09 May 2006) | 2 lines
2798Changed paths:
2799   M /trunk/DotNet
2800   M /trunk/DotNet/AssemblyInfo.cs
2801   M /trunk/DotNet/Caca.cs
2802   M /trunk/DotNet/Cucul.cs
2803   M /trunk/DotNet/test.cs
2804
2805  * Set svn properties on the .NET files.
2806
2807------------------------------------------------------------------------
2808r731 | sam | 2006-05-09 02:47:28 +0200 (Tue, 09 May 2006) | 3 lines
2809Changed paths:
2810   M /trunk/test/font.c
2811   M /trunk/test/text.c
2812
2813  * Cosmetic fix in test/font.c.
2814  * Use UTF-8 output in test/text.c instead of ANSI.
2815
2816------------------------------------------------------------------------
2817r730 | sam | 2006-05-09 02:46:08 +0200 (Tue, 09 May 2006) | 2 lines
2818Changed paths:
2819   M /trunk/caca/caca.h
2820
2821  * Minor cosmetic fix in a comment.
2822
2823------------------------------------------------------------------------
2824r729 | sam | 2006-05-09 02:43:22 +0200 (Tue, 09 May 2006) | 2 lines
2825Changed paths:
2826   M /trunk/cucul/font_mono9.h
2827   M /trunk/cucul/font_monobold12.h
2828   M /trunk/tools/makefont.c
2829
2830  * Added a few more Unicode blocks to the default fonts.
2831
2832------------------------------------------------------------------------
2833r728 | sam | 2006-05-09 02:36:33 +0200 (Tue, 09 May 2006) | 2 lines
2834Changed paths:
2835   M /trunk/cucul/transform.c
2836
2837  * Added a few more Unicode characters to the glyph transformations.
2838
2839------------------------------------------------------------------------
2840r727 | sam | 2006-05-09 02:34:16 +0200 (Tue, 09 May 2006) | 3 lines
2841Changed paths:
2842   M /trunk/cucul/cucul.h
2843   M /trunk/cucul/dither.c
2844
2845  * Changed the cucul_create_dither() prototype to make sure the mask
2846    arguments are at least 32 bits.
2847
2848------------------------------------------------------------------------
2849r721 | sam | 2006-05-05 17:19:44 +0200 (Fri, 05 May 2006) | 3 lines
2850Changed paths:
2851   M /trunk/test/export.c
2852
2853  * Make the export test 80 columns wide, so that the ANSI we generate can
2854    be read by other programs.
2855
2856------------------------------------------------------------------------
2857r720 | sam | 2006-05-05 17:13:32 +0200 (Fri, 05 May 2006) | 2 lines
2858Changed paths:
2859   M /trunk/cucul/font_mono9.h
2860   M /trunk/cucul/font_monobold12.h
2861
2862  * Updated fonts with the new hardcoded CP437 glyphs.
2863
2864------------------------------------------------------------------------
2865r719 | sam | 2006-05-05 17:12:50 +0200 (Fri, 05 May 2006) | 3 lines
2866Changed paths:
2867   M /trunk/tools/makefont.c
2868
2869  * Hardcode a few CP437 glyphs in makefont.c because they don't look that
2870    good with Pango.
2871
2872------------------------------------------------------------------------
2873r718 | sam | 2006-05-05 16:03:40 +0200 (Fri, 05 May 2006) | 2 lines
2874Changed paths:
2875   M /trunk/caca/driver_ncurses.c
2876   M /trunk/caca/driver_slang.c
2877   M /trunk/tools/Makefile.am
2878   M /trunk/tools/makefont.c
2879
2880  * Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8().
2881
2882------------------------------------------------------------------------
2883r717 | sam | 2006-05-05 15:44:54 +0200 (Fri, 05 May 2006) | 3 lines
2884Changed paths:
2885   M /trunk/cucul/export.c
2886
2887  * Use _cucul_utf32_to_utf8() instead of the inline code in the UTF-8 and
2888    SVG exporters.
2889
2890------------------------------------------------------------------------
2891r716 | sam | 2006-05-05 07:09:54 +0200 (Fri, 05 May 2006) | 2 lines
2892Changed paths:
2893   M /trunk/cucul/charset.c
2894   M /trunk/cucul/cucul_internals.h
2895
2896  * Implemented the private _cucul_utf32_to_utf8() helper.
2897
2898------------------------------------------------------------------------
2899r715 | sam | 2006-05-05 07:08:51 +0200 (Fri, 05 May 2006) | 2 lines
2900Changed paths:
2901   M /trunk/cucul/export.c
2902
2903  * Exporter now generates valid ANSI, with CP437 characters.
2904
2905------------------------------------------------------------------------
2906r714 | sam | 2006-05-05 00:00:52 +0200 (Fri, 05 May 2006) | 3 lines
2907Changed paths:
2908   M /trunk/cucul/export.c
2909
2910  * Added "utf8" export that is like ANSI but exports UTF-8 encoded coloured
2911    text.
2912
2913------------------------------------------------------------------------
2914r713 | sam | 2006-05-04 23:34:10 +0200 (Thu, 04 May 2006) | 3 lines
2915Changed paths:
2916   M /trunk/cucul/colour.c
2917
2918  * Use a slightly different RGB palette for ANSI colours, so that brown
2919    really looks like brown and not like desaturated yellow.
2920
2921------------------------------------------------------------------------
2922r712 | jylam | 2006-05-02 20:26:02 +0200 (Tue, 02 May 2006) | 2 lines
2923Changed paths:
2924   M /trunk/DotNet/test.cs
2925   M /trunk/caca/event.c
2926   M /trunk/doc/tutorial.dox
2927
2928 * Fixed error in tutorial, updated caca_get_event() doc
2929
2930------------------------------------------------------------------------
2931r711 | jylam | 2006-04-29 13:26:44 +0200 (Sat, 29 Apr 2006) | 2 lines
2932Changed paths:
2933   M /trunk/DotNet/AssemblyInfo.cs
2934   M /trunk/DotNet/Caca.cs
2935   M /trunk/DotNet/Cucul.cs
2936   M /trunk/DotNet/test.cs
2937
2938 * Fixed $Id
2939
2940------------------------------------------------------------------------
2941r710 | jylam | 2006-04-29 13:20:43 +0200 (Sat, 29 Apr 2006) | 2 lines
2942Changed paths:
2943   A /trunk/DotNet
2944   A /trunk/DotNet/AssemblyInfo.cs
2945   A /trunk/DotNet/Caca.cs
2946   A /trunk/DotNet/Cucul.cs
2947   A /trunk/DotNet/Makefile
2948   A /trunk/DotNet/libCaca.dll.config
2949   A /trunk/DotNet/libCucul.dll.config
2950   A /trunk/DotNet/test.cs
2951
2952 * Added preliminary .NET bindings. Caca is complete, Cucul needs to be finished
2953
2954------------------------------------------------------------------------
2955r709 | sam | 2006-04-27 16:15:23 +0200 (Thu, 27 Apr 2006) | 2 lines
2956Changed paths:
2957   M /trunk/cucul/cucul.h
2958   M /trunk/cucul/dither.c
2959   M /trunk/cucul/export.c
2960   M /trunk/cucul/font.c
2961   M /trunk/cucul/import.c
2962   M /trunk/cucul/sprite.c
2963   M /trunk/cucul/transform.c
2964
2965  * Completed return value and errno handling in libcucul API.
2966
2967------------------------------------------------------------------------
2968r708 | sam | 2006-04-27 15:02:27 +0200 (Thu, 27 Apr 2006) | 2 lines
2969Changed paths:
2970   M /trunk/test/export.c
2971
2972  * Allow an optional input filename in the export test for cheap conversions.
2973
2974------------------------------------------------------------------------
2975r707 | jylam | 2006-04-26 20:59:20 +0200 (Wed, 26 Apr 2006) | 2 lines
2976Changed paths:
2977   M /trunk/caca/driver_gl.c
2978   M /trunk/cucul/import.c
2979
2980 * coding style fixes again
2981
2982------------------------------------------------------------------------
2983r706 | jylam | 2006-04-26 20:53:08 +0200 (Wed, 26 Apr 2006) | 2 lines
2984Changed paths:
2985   M /trunk/cxx/caca++.cpp
2986   M /trunk/cxx/caca++.h
2987   M /trunk/cxx/cucul++.h
2988   M /trunk/src/cacadraw.c
2989
2990 * Fixed indentation. I did it myself, I'm a big boy.
2991
2992------------------------------------------------------------------------
2993r705 | sam | 2006-04-26 19:24:27 +0200 (Wed, 26 Apr 2006) | 2 lines
2994Changed paths:
2995   M /trunk/cucul/import.c
2996
2997  * Fixed line wrapping on some weird ANSI files.
2998
2999------------------------------------------------------------------------
3000r704 | sam | 2006-04-26 19:02:37 +0200 (Wed, 26 Apr 2006) | 2 lines
3001Changed paths:
3002   M /trunk/cucul/import.c
3003
3004  * Fixed an ANSI rendering bug related to the bold attribute.
3005
3006------------------------------------------------------------------------
3007r703 | sam | 2006-04-26 17:21:28 +0200 (Wed, 26 Apr 2006) | 3 lines
3008Changed paths:
3009   M /trunk/cucul/font_mono9.h
3010   M /trunk/cucul/font_monobold12.h
3011   M /trunk/tools/makefont.c
3012
3013  * Added Unicode range U+2200 - U+22FF (Mathematical Operators) to the
3014    built-in font so that we now cover all of CP437.
3015
3016------------------------------------------------------------------------
3017r702 | sam | 2006-04-26 16:36:11 +0200 (Wed, 26 Apr 2006) | 2 lines
3018Changed paths:
3019   M /trunk/cucul/import.c
3020
3021  * Minor code reorganisation and documenting.
3022
3023------------------------------------------------------------------------
3024r701 | jylam | 2006-04-26 16:06:19 +0200 (Wed, 26 Apr 2006) | 2 lines
3025Changed paths:
3026   M /trunk/caca/driver_gl.c
3027
3028 * Added preliminary (it means that's fucked up) CP437 codepage
3029
3030------------------------------------------------------------------------
3031r700 | sam | 2006-04-26 15:22:04 +0200 (Wed, 26 Apr 2006) | 2 lines
3032Changed paths:
3033   M /trunk/caca/driver_x11.c
3034
3035  * Added U+25A0 (■) to the CP437 hack in the X11 driver.
3036
3037------------------------------------------------------------------------
3038r699 | jylam | 2006-04-26 14:59:14 +0200 (Wed, 26 Apr 2006) | 2 lines
3039Changed paths:
3040   M /trunk/caca/driver_gl.c
3041
3042 * cut too long line (I read the coding style rules, yes). And we had home/end keys support in opengl driver BEFORE X11. Yeah !
3043
3044------------------------------------------------------------------------
3045r698 | jylam | 2006-04-26 14:57:31 +0200 (Wed, 26 Apr 2006) | 2 lines
3046Changed paths:
3047   M /trunk/caca/driver_x11.c
3048
3049 * removed duplicate code
3050
3051------------------------------------------------------------------------
3052r697 | sam | 2006-04-26 14:51:37 +0200 (Wed, 26 Apr 2006) | 2 lines
3053Changed paths:
3054   M /trunk/caca/driver_x11.c
3055
3056  * Wow, we even have Home/End support in X11.
3057
3058------------------------------------------------------------------------
3059r696 | sam | 2006-04-26 14:48:41 +0200 (Wed, 26 Apr 2006) | 2 lines
3060Changed paths:
3061   M /trunk/caca/driver_x11.c
3062
3063  * PageUp/PageDown support in X11.
3064
3065------------------------------------------------------------------------
3066r695 | jylam | 2006-04-26 14:47:21 +0200 (Wed, 26 Apr 2006) | 2 lines
3067Changed paths:
3068   M /trunk/caca/driver_gl.c
3069
3070 * Fixed home/pgup/pgdown/insert events
3071
3072------------------------------------------------------------------------
3073r694 | jylam | 2006-04-26 14:36:31 +0200 (Wed, 26 Apr 2006) | 2 lines
3074Changed paths:
3075   M /trunk/src/cacadraw.c
3076
3077 * page up / down
3078
3079------------------------------------------------------------------------
3080r693 | sam | 2006-04-26 14:30:54 +0200 (Wed, 26 Apr 2006) | 3 lines
3081Changed paths:
3082   M /trunk/cucul/import.c
3083
3084  * In ANSI, bold only sets the foreground colour to bright, not the
3085    background.
3086
3087------------------------------------------------------------------------
3088r692 | sam | 2006-04-26 14:25:44 +0200 (Wed, 26 Apr 2006) | 3 lines
3089Changed paths:
3090   M /trunk/src
3091   M /trunk/src/Makefile.am
3092   A /trunk/src/cacadraw.c
3093   M /trunk/test/import.c
3094
3095  * Added cacadraw. It only shows files and lets you scroll for now, but
3096    it will eventually evolve into something better.
3097
3098------------------------------------------------------------------------
3099r691 | jylam | 2006-04-26 14:23:30 +0200 (Wed, 26 Apr 2006) | 2 lines
3100Changed paths:
3101   M /trunk/cucul/import.c
3102
3103 * Really updated doc
3104
3105------------------------------------------------------------------------
3106r690 | jylam | 2006-04-26 14:18:35 +0200 (Wed, 26 Apr 2006) | 2 lines
3107Changed paths:
3108   M /trunk/cucul/import.c
3109
3110 * Fixed documentation for import
3111
3112------------------------------------------------------------------------
3113r689 | sam | 2006-04-26 14:17:22 +0200 (Wed, 26 Apr 2006) | 2 lines
3114Changed paths:
3115   D /trunk/cpp
3116
3117  * Removed legacy cpp directory.
3118
3119------------------------------------------------------------------------
3120r688 | jylam | 2006-04-26 14:11:55 +0200 (Wed, 26 Apr 2006) | 2 lines
3121Changed paths:
3122   M /trunk/Makefile.am
3123   M /trunk/configure.ac
3124   A /trunk/cxx (from /trunk/cpp:684)
3125   M /trunk/cxx/Makefile.am
3126   R /trunk/cxx/caca++.cpp (from /trunk/cpp/caca++.cpp:686)
3127   R /trunk/cxx/caca++.h (from /trunk/cpp/caca++.h:686)
3128   R /trunk/cxx/cpptest.cpp (from /trunk/cpp/cpptest.cpp:686)
3129   R /trunk/cxx/cucul++.cpp (from /trunk/cpp/cucul++.cpp:686)
3130   R /trunk/cxx/cucul++.h (from /trunk/cpp/cucul++.h:686)
3131
3132 * Updated C++ bindings and renamed directory to more comprehensive cxx
3133
3134------------------------------------------------------------------------
3135r687 | sam | 2006-04-26 14:06:13 +0200 (Wed, 26 Apr 2006) | 2 lines
3136Changed paths:
3137   M /trunk/test/event.c
3138
3139  * Minor typo.
3140
3141------------------------------------------------------------------------
3142r686 | jylam | 2006-04-26 13:57:30 +0200 (Wed, 26 Apr 2006) | 2 lines
3143Changed paths:
3144   M /trunk/cpp/caca++.cpp
3145   M /trunk/cpp/caca++.h
3146   M /trunk/cpp/cpptest.cpp
3147   M /trunk/cpp/cucul++.cpp
3148   M /trunk/cpp/cucul++.h
3149
3150 * Updated libcaca c++ bindings
3151
3152------------------------------------------------------------------------
3153r685 | sam | 2006-04-26 13:54:26 +0200 (Wed, 26 Apr 2006) | 5 lines
3154Changed paths:
3155   M /trunk/cucul/buffer.c
3156   M /trunk/cucul/cucul.h
3157   M /trunk/cucul/cucul_internals.h
3158   M /trunk/cucul/export.c
3159   M /trunk/cucul/import.c
3160   M /trunk/src/cacaplay.c
3161   M /trunk/src/cacaserver.c
3162   M /trunk/test
3163   M /trunk/test/import.c
3164   M /trunk/test/text.c
3165
3166  * Implemented cucul_load_file() and cucul_load_memory() to load respectively
3167    a file and a memory area into a libcucul buffer.
3168  * Changed the cucul_import_canvas() prototype so that it uses libcucul
3169    buffers instead of simple memory areas.
3170
3171------------------------------------------------------------------------
3172r684 | sam | 2006-04-26 13:29:50 +0200 (Wed, 26 Apr 2006) | 2 lines
3173Changed paths:
3174   M /trunk/cucul/import.c
3175
3176  * Argh, _really_ fixed the uninitialised variable.
3177
3178------------------------------------------------------------------------
3179r683 | sam | 2006-04-26 13:28:55 +0200 (Wed, 26 Apr 2006) | 2 lines
3180Changed paths:
3181   M /trunk/cucul/import.c
3182
3183  * Fixed an uninitialised variable.
3184
3185------------------------------------------------------------------------
3186r682 | sam | 2006-04-26 12:22:31 +0200 (Wed, 26 Apr 2006) | 4 lines
3187Changed paths:
3188   M /trunk/cucul/import.c
3189
3190  * Fixed our buffer overflow in the ANSI parser by simply skipping control
3191    sequences longer than 100 characters.
3192  * Documented the escape sequence format.
3193
3194------------------------------------------------------------------------
3195r681 | jylam | 2006-04-26 12:04:02 +0200 (Wed, 26 Apr 2006) | 2 lines
3196Changed paths:
3197   M /trunk/cpp/cpptest.cpp
3198   M /trunk/cpp/cucul++.cpp
3199   M /trunk/cpp/cucul++.h
3200   M /trunk/test/demo.c
3201
3202 * Updated C++ bindings, should be coding-style-correction-proof, or at least a bit better than before. Not tested at all.
3203
3204------------------------------------------------------------------------
3205r680 | sam | 2006-04-26 11:56:26 +0200 (Wed, 26 Apr 2006) | 3 lines
3206Changed paths:
3207   M /trunk/cucul/import.c
3208
3209  * More robust ANSI sequence argument parser. Detects private sequences and
3210    intermediate bytes.
3211
3212------------------------------------------------------------------------
3213r679 | jylam | 2006-04-26 11:00:40 +0200 (Wed, 26 Apr 2006) | 2 lines
3214Changed paths:
3215   M /trunk/cucul/import.c
3216
3217 * Fixed warning in a clever and tested way. Bordel de merde.
3218
3219------------------------------------------------------------------------
3220r678 | sam | 2006-04-26 10:21:46 +0200 (Wed, 26 Apr 2006) | 2 lines
3221Changed paths:
3222   M /trunk/cucul/import.c
3223
3224  * Coding style.
3225
3226------------------------------------------------------------------------
3227r677 | sam | 2006-04-26 10:12:57 +0200 (Wed, 26 Apr 2006) | 2 lines
3228Changed paths:
3229   M /trunk/cucul/import.c
3230
3231  * No way, dude. You cannot declare x and y unsigned if you test for (x < 0).
3232
3233------------------------------------------------------------------------
3234r676 | jylam | 2006-04-26 10:09:14 +0200 (Wed, 26 Apr 2006) | 2 lines
3235Changed paths:
3236   M /trunk/cucul/import.c
3237
3238 * Fixed warnings in ansi importer
3239
3240------------------------------------------------------------------------
3241r675 | sam | 2006-04-26 09:57:26 +0200 (Wed, 26 Apr 2006) | 2 lines
3242Changed paths:
3243   M /trunk/cucul/import.c
3244
3245  * More cleaning up of the ANSI loader. Fixed reverse video.
3246
3247------------------------------------------------------------------------
3248r674 | sam | 2006-04-26 09:46:58 +0200 (Wed, 26 Apr 2006) | 2 lines
3249Changed paths:
3250   M /trunk/cucul/colour.c
3251
3252  * Set the transparent colour's RGB values to the default colour's ones.
3253
3254------------------------------------------------------------------------
3255r673 | jylam | 2006-04-25 20:23:33 +0200 (Tue, 25 Apr 2006) | 2 lines
3256Changed paths:
3257   M /trunk/cucul/import.c
3258
3259 * Improved ANSI format detection
3260
3261------------------------------------------------------------------------
3262r672 | sam | 2006-04-25 20:16:42 +0200 (Tue, 25 Apr 2006) | 2 lines
3263Changed paths:
3264   M /trunk/cucul/import.c
3265
3266  * Really fixed bold in ANSI loader, and removed dead code.
3267
3268------------------------------------------------------------------------
3269r671 | sam | 2006-04-25 20:02:20 +0200 (Tue, 25 Apr 2006) | 2 lines
3270Changed paths:
3271   M /trunk/cucul/import.c
3272
3273  * Simplified _manage_modifiers() a bit.
3274
3275------------------------------------------------------------------------
3276r670 | sam | 2006-04-25 19:46:49 +0200 (Tue, 25 Apr 2006) | 2 lines
3277Changed paths:
3278   M /trunk/cucul/import.c
3279
3280  * Fixed bold support in ANSI loader.
3281
3282------------------------------------------------------------------------
3283r669 | sam | 2006-04-25 19:43:16 +0200 (Tue, 25 Apr 2006) | 2 lines
3284Changed paths:
3285   M /trunk/cucul/import.c
3286
3287  * A few fixes in the ANSI interpreter.
3288
3289------------------------------------------------------------------------
3290r668 | sam | 2006-04-25 18:28:00 +0200 (Tue, 25 Apr 2006) | 2 lines
3291Changed paths:
3292   M /trunk/cucul/import.c
3293
3294  * Got rid of _update_canvas_size().
3295
3296------------------------------------------------------------------------
3297r667 | jylam | 2006-04-25 17:39:13 +0200 (Tue, 25 Apr 2006) | 2 lines
3298Changed paths:
3299   M /trunk/cucul/import.c
3300
3301 * _updated_coding_style(aBit);
3302
3303------------------------------------------------------------------------
3304r666 | sam | 2006-04-25 17:22:53 +0200 (Tue, 25 Apr 2006) | 2 lines
3305Changed paths:
3306   M /trunk/cucul/import.c
3307
3308  * Ahahaha. Meet the "optimisation" that breaks everything.
3309
3310------------------------------------------------------------------------
3311r665 | sam | 2006-04-25 17:04:19 +0200 (Tue, 25 Apr 2006) | 2 lines
3312Changed paths:
3313   M /trunk/cucul/import.c
3314
3315  * Small optimisation in import_text().
3316
3317------------------------------------------------------------------------
3318r664 | sam | 2006-04-25 16:12:31 +0200 (Tue, 25 Apr 2006) | 2 lines
3319Changed paths:
3320   M /trunk/cucul/import.c
3321
3322  * Really minor coding style fixes in the ANSI importer.
3323
3324------------------------------------------------------------------------
3325r663 | sam | 2006-04-25 13:05:25 +0200 (Tue, 25 Apr 2006) | 2 lines
3326Changed paths:
3327   M /trunk/cucul/canvas.c
3328   M /trunk/cucul/colour.c
3329   M /trunk/cucul/cucul.c
3330   M /trunk/cucul/cucul.h
3331   M /trunk/cucul/cucul_internals.h
3332
3333  * More error checking in libcucul.
3334
3335------------------------------------------------------------------------
3336r662 | sam | 2006-04-25 13:05:03 +0200 (Tue, 25 Apr 2006) | 2 lines
3337Changed paths:
3338   M /trunk/test/import.c
3339
3340  * Jylam is too modest.
3341
3342------------------------------------------------------------------------
3343r661 | jylam | 2006-04-25 12:14:47 +0200 (Tue, 25 Apr 2006) | 2 lines
3344Changed paths:
3345   A /trunk/test/import.c
3346
3347 * Added importers test
3348
3349------------------------------------------------------------------------
3350r660 | jylam | 2006-04-25 12:14:12 +0200 (Tue, 25 Apr 2006) | 2 lines
3351Changed paths:
3352   M /trunk/cucul/import.c
3353   M /trunk/test/Makefile.am
3354
3355 * Added preliminary ANSI importer, added import formats autodection
3356
3357------------------------------------------------------------------------
3358r659 | sam | 2006-04-25 11:59:58 +0200 (Tue, 25 Apr 2006) | 4 lines
3359Changed paths:
3360   M /trunk/configure.ac
3361   M /trunk/cucul/box.c
3362   M /trunk/cucul/buffer.c
3363   M /trunk/cucul/canvas.c
3364   M /trunk/cucul/conic.c
3365   M /trunk/cucul/cucul.h
3366   M /trunk/cucul/line.c
3367   M /trunk/cucul/triangle.c
3368
3369  * Check for <errno.h>.
3370  * Started changing function prototypes so that they return an integer
3371    instead of void, just in case they might fail.
3372
3373------------------------------------------------------------------------
3374r658 | sam | 2006-04-25 11:34:41 +0200 (Tue, 25 Apr 2006) | 2 lines
3375Changed paths:
3376   M /trunk/cucul/Makefile.am
3377   M /trunk/cucul/cucul.h
3378   D /trunk/cucul/error.c
3379
3380  * Reverted that errno stuff. We'll just use the real errno.
3381
3382------------------------------------------------------------------------
3383r657 | sam | 2006-04-25 10:54:44 +0200 (Tue, 25 Apr 2006) | 2 lines
3384Changed paths:
3385   M /trunk/cucul/Makefile.am
3386   M /trunk/cucul/cucul.h
3387   A /trunk/cucul/error.c
3388
3389  * Added basis for an errno-like mechanism.
3390
3391------------------------------------------------------------------------
3392r656 | sam | 2006-04-25 00:10:38 +0200 (Tue, 25 Apr 2006) | 3 lines
3393Changed paths:
3394   M /trunk/build-win32
3395   M /trunk/configure.ac
3396
3397  * Removed my previously introduced --enable-pangoft2 and replaced it with
3398    a nicer cross compilation check.
3399
3400------------------------------------------------------------------------
3401r655 | sam | 2006-04-24 23:45:26 +0200 (Mon, 24 Apr 2006) | 2 lines
3402Changed paths:
3403   M /trunk/build-win32
3404   M /trunk/configure.ac
3405   M /trunk/src/Makefile.am
3406   M /trunk/src/cacaserver.c
3407
3408  * Brought the Win32 build back on its wheels.
3409
3410------------------------------------------------------------------------
3411r654 | sam | 2006-04-24 23:09:06 +0200 (Mon, 24 Apr 2006) | 2 lines
3412Changed paths:
3413   M /trunk/common.h
3414   M /trunk/configure.ac
3415   M /trunk/cucul/font.c
3416   M /trunk/src/cacaserver.c
3417   M /trunk/tools/makefont.c
3418
3419  * Renamed htons/htonl to hton16/hton32 to avoid useless conflicts.
3420
3421------------------------------------------------------------------------
3422r653 | sam | 2006-04-24 23:05:31 +0200 (Mon, 24 Apr 2006) | 2 lines
3423Changed paths:
3424   M /trunk/caca/driver_win32.c
3425
3426  * Fixed minor compilation warning.
3427
3428------------------------------------------------------------------------
3429r652 | sam | 2006-04-24 22:56:07 +0200 (Mon, 24 Apr 2006) | 2 lines
3430Changed paths:
3431   M /trunk/common.h
3432
3433  * Win32 compilation fix.
3434
3435------------------------------------------------------------------------
3436r651 | sam | 2006-04-24 22:55:46 +0200 (Mon, 24 Apr 2006) | 2 lines
3437Changed paths:
3438   M /trunk/cucul/font.c
3439
3440  * On win32, only disable the built-in fonts, not all the font functions.
3441
3442------------------------------------------------------------------------
3443r650 | sam | 2006-04-24 22:45:55 +0200 (Mon, 24 Apr 2006) | 3 lines
3444Changed paths:
3445   M /trunk/common.h
3446   M /trunk/configure.ac
3447   M /trunk/cucul/font.c
3448   M /trunk/tools/makefont.c
3449
3450  * Look for htons/htonl in netinet/in.h in addition to arpa/inet.h
3451  * Implement htons/htonl in common.h just in case.
3452
3453------------------------------------------------------------------------
3454r649 | sam | 2006-04-24 22:39:54 +0200 (Mon, 24 Apr 2006) | 2 lines
3455Changed paths:
3456   M /trunk/doc/style.dox
3457
3458  * Hahaha, fixed the coding style example.
3459
3460------------------------------------------------------------------------
3461r648 | sam | 2006-04-24 22:35:59 +0200 (Mon, 24 Apr 2006) | 3 lines
3462Changed paths:
3463   M /trunk/caca/caca.c
3464   M /trunk/caca/caca_internals.h
3465   M /trunk/caca/driver_conio.c
3466   M /trunk/caca/driver_gl.c
3467   M /trunk/caca/driver_ncurses.c
3468   M /trunk/caca/driver_raw.c
3469   M /trunk/caca/driver_slang.c
3470   M /trunk/caca/driver_vga.c
3471   M /trunk/caca/driver_win32.c
3472   M /trunk/caca/driver_x11.c
3473   M /trunk/caca/event.c
3474   M /trunk/caca/graphics.c
3475   M /trunk/caca/time.c
3476   M /trunk/common.h
3477   M /trunk/configure.ac
3478   M /trunk/cucul/box.c
3479   M /trunk/cucul/buffer.c
3480   M /trunk/cucul/canvas.c
3481   M /trunk/cucul/charset.c
3482   M /trunk/cucul/colour.c
3483   M /trunk/cucul/conic.c
3484   M /trunk/cucul/cucul.c
3485   M /trunk/cucul/cucul_internals.h
3486   M /trunk/cucul/dither.c
3487   M /trunk/cucul/export.c
3488   M /trunk/cucul/font.c
3489   M /trunk/cucul/import.c
3490   M /trunk/cucul/line.c
3491   M /trunk/cucul/sprite.c
3492   M /trunk/cucul/transform.c
3493   M /trunk/cucul/triangle.c
3494   M /trunk/kernel/kernel.c
3495   M /trunk/src/aafire.c
3496   M /trunk/src/cacaball.c
3497   M /trunk/src/cacamoir.c
3498   M /trunk/src/cacaplas.c
3499   M /trunk/src/cacaplay.c
3500   M /trunk/src/cacaserver.c
3501   M /trunk/src/cacaview.c
3502   M /trunk/src/common-image.c
3503   M /trunk/src/img2irc.c
3504   M /trunk/test/colors.c
3505   M /trunk/test/demo.c
3506   M /trunk/test/dithering.c
3507   M /trunk/test/event.c
3508   M /trunk/test/spritedit.c
3509   M /trunk/tools/makefont.c
3510   M /trunk/tools/optipal.c
3511
3512  * Removed duplicate uint*_t defines from *_internal.h and included common.h
3513    in all .c files that needed it.
3514
3515------------------------------------------------------------------------
3516r647 | sam | 2006-04-24 21:57:23 +0200 (Mon, 24 Apr 2006) | 3 lines
3517Changed paths:
3518   M /trunk/Makefile.am
3519   A /trunk/common.h
3520   M /trunk/test/export.c
3521   M /trunk/test/font.c
3522   M /trunk/test/frames.c
3523   M /trunk/test/gamma.c
3524   M /trunk/test/hsv.c
3525   M /trunk/test/text.c
3526   M /trunk/test/transform.c
3527   M /trunk/test/truecolor.c
3528   M /trunk/test/unicode.c
3529
3530  * Added "common.h", a placeholder for simple features and functions missing
3531    from some systems.
3532
3533------------------------------------------------------------------------
3534r646 | sam | 2006-04-24 20:46:06 +0200 (Mon, 24 Apr 2006) | 3 lines
3535Changed paths:
3536   M /trunk/cucul/export.c
3537
3538  * Print '?' for Unicode characters in the ANSI export. We'll decide later
3539    whether we want plain ASCII, UTF-8, or CP437.
3540
3541------------------------------------------------------------------------
3542r645 | sam | 2006-04-24 19:51:23 +0200 (Mon, 24 Apr 2006) | 2 lines
3543Changed paths:
3544   M /trunk/configure.ac
3545
3546  * Oops, fixed an old typo that brevented building without PangoFt2.
3547
3548------------------------------------------------------------------------
3549r644 | sam | 2006-04-24 19:47:44 +0200 (Mon, 24 Apr 2006) | 2 lines
3550Changed paths:
3551   M /trunk/debian/Makefile.am
3552   M /trunk/debian/caca-utils.install
3553   M /trunk/debian/libcucul-dev.install
3554
3555  * Fixed Debian build files.
3556
3557------------------------------------------------------------------------
3558r643 | sam | 2006-04-24 19:39:53 +0200 (Mon, 24 Apr 2006) | 2 lines
3559Changed paths:
3560   M /trunk/configure.ac
3561
3562  * Do not bail out if PangoFt2 was not found.
3563
3564------------------------------------------------------------------------
3565r641 | sam | 2006-04-22 23:51:50 +0200 (Sat, 22 Apr 2006) | 2 lines
3566Changed paths:
3567   M /trunk/ChangeLog
3568   M /trunk/NEWS
3569   M /trunk/TODO
3570
3571  * 0.99.beta1 release.
3572
3573------------------------------------------------------------------------
3574r640 | sam | 2006-04-22 23:36:11 +0200 (Sat, 22 Apr 2006) | 2 lines
3575Changed paths:
3576   M /trunk/configure.ac
3577   M /trunk/cucul/Makefile.am
3578   M /trunk/test/Makefile.am
3579
3580  * Got rid of CUCUL_LIBS. It's unused.
3581
3582------------------------------------------------------------------------
3583r639 | sam | 2006-04-22 23:31:42 +0200 (Sat, 22 Apr 2006) | 2 lines
3584Changed paths:
3585   M /trunk/Makefile.am
3586   M /trunk/debian
3587   M /trunk/debian/Makefile.am
3588   A /trunk/debian/caca-utils.install
3589   M /trunk/debian/changelog
3590   M /trunk/debian/control
3591   A /trunk/debian/libcaca-dev.install
3592   A /trunk/debian/libcaca0.install
3593   A /trunk/debian/libcucul-dev.install
3594   A /trunk/debian/libcucul0.install
3595   M /trunk/debian/rules
3596   M /trunk/doc/Makefile.am
3597
3598  * Updated Debian build rules.
3599
3600------------------------------------------------------------------------
3601r638 | sam | 2006-04-22 21:46:43 +0200 (Sat, 22 Apr 2006) | 2 lines
3602Changed paths:
3603   M /trunk/caca/event.c
3604   M /trunk/doc/migrating.dox
3605   M /trunk/test/colors.c
3606   M /trunk/test/dithering.c
3607   M /trunk/test/font.c
3608   M /trunk/test/frames.c
3609   M /trunk/test/hsv.c
3610   M /trunk/test/transform.c
3611   M /trunk/test/truecolor.c
3612   M /trunk/test/unicode.c
3613
3614  * Allow the caca_event_t *ev argument for caca_get_event() to be NULL.
3615
3616------------------------------------------------------------------------
3617r637 | sam | 2006-04-22 21:35:43 +0200 (Sat, 22 Apr 2006) | 2 lines
3618Changed paths:
3619   M /trunk/doc/migrating.dox
3620
3621  * Minor updates to the migration documentation.
3622
3623------------------------------------------------------------------------
3624r636 | sam | 2006-04-22 21:22:14 +0200 (Sat, 22 Apr 2006) | 2 lines
3625Changed paths:
3626   M /trunk/doc/Makefile.am
3627
3628  * Slightly improved the documentation build rules dependencies.
3629
3630------------------------------------------------------------------------
3631r635 | sam | 2006-04-22 21:17:38 +0200 (Sat, 22 Apr 2006) | 2 lines
3632Changed paths:
3633   M /trunk/ChangeLog
3634   M /trunk/NEWS
3635   M /trunk/TODO
3636
3637  * Updated ChangeLog, NEWS and TODO.
3638
3639------------------------------------------------------------------------
3640r634 | sam | 2006-04-22 21:14:49 +0200 (Sat, 22 Apr 2006) | 2 lines
3641Changed paths:
3642   M /trunk/doc/libcaca.dox
3643   M /trunk/doc/migrating.dox
3644
3645  * Updated the migration guide.
3646
3647------------------------------------------------------------------------
3648r633 | sam | 2006-04-22 21:14:26 +0200 (Sat, 22 Apr 2006) | 2 lines
3649Changed paths:
3650   M /trunk/doc/style.dox
3651
3652  * Wrote the C coding style documentation.
3653
3654------------------------------------------------------------------------
3655r632 | sam | 2006-04-22 21:13:27 +0200 (Sat, 22 Apr 2006) | 3 lines
3656Changed paths:
3657   M /trunk/test
3658   M /trunk/test/Makefile.am
3659   A /trunk/test/frames.c
3660   A /trunk/test/text.c
3661
3662  * Added a test for multiple frames support.
3663  * Added a test for textfile loading.
3664
3665------------------------------------------------------------------------
3666r631 | sam | 2006-04-22 21:11:25 +0200 (Sat, 22 Apr 2006) | 2 lines
3667Changed paths:
3668   M /trunk/cucul/cucul.c
3669   M /trunk/cucul/cucul.h
3670   M /trunk/cucul/cucul_internals.h
3671   M /trunk/cucul/sprite.c
3672
3673  * Support for multiple frames in canvases.
3674
3675------------------------------------------------------------------------
3676r630 | sam | 2006-04-22 21:10:41 +0200 (Sat, 22 Apr 2006) | 2 lines
3677Changed paths:
3678   M /trunk/cucul/import.c
3679
3680  * Added a simple "text" importer, until the cool ANSI importer arrives.
3681
3682------------------------------------------------------------------------
3683r629 | sam | 2006-04-22 21:06:59 +0200 (Sat, 22 Apr 2006) | 3 lines
3684Changed paths:
3685   M /trunk/cucul/export.c
3686
3687  * Disabled the foreground/background optimisation in the IRC export because
3688    it breaks on too many IRC clients.
3689
3690------------------------------------------------------------------------
3691r628 | sam | 2006-04-22 21:04:49 +0200 (Sat, 22 Apr 2006) | 2 lines
3692Changed paths:
3693   M /trunk/test/demo.c
3694   M /trunk/test/spritedit.c
3695
3696  * Disabled sprite stuff from the tests.
3697
3698------------------------------------------------------------------------
3699r627 | sam | 2006-04-22 21:00:14 +0200 (Sat, 22 Apr 2006) | 2 lines
3700Changed paths:
3701   M /trunk/cpp/caca++.h
3702   M /trunk/cpp/cucul++.cpp
3703   M /trunk/cpp/cucul++.h
3704
3705  * Removed soon-to-be-thrown-away sprite stuff from the C++ bindings.
3706
3707------------------------------------------------------------------------
3708r626 | sam | 2006-04-22 20:54:38 +0200 (Sat, 22 Apr 2006) | 4 lines
3709Changed paths:
3710   M /trunk/configure.ac
3711   M /trunk/cpp/Makefile.am
3712
3713  * Fixed --enable-cpp to actually do something. Also, disabled it by
3714    default for the release, because it's not up to date and needs a lot
3715    of polishing.
3716
3717------------------------------------------------------------------------
3718r625 | sam | 2006-04-21 23:41:30 +0200 (Fri, 21 Apr 2006) | 2 lines
3719Changed paths:
3720   M /trunk/doc/Makefile.am
3721   M /trunk/doc/libcaca.dox
3722   M /trunk/doc/migrating.dox
3723   A /trunk/doc/style.dox
3724   A /trunk/doc/tutorial.dox
3725
3726  * Oops, tutorial.dox was actually missing. Also, added a style.dox skeleton.
3727
3728------------------------------------------------------------------------
3729r624 | sam | 2006-04-21 23:21:20 +0200 (Fri, 21 Apr 2006) | 2 lines
3730Changed paths:
3731   M /trunk/configure.ac
3732
3733  * Set version number to 0.99.beta1.
3734
3735------------------------------------------------------------------------
3736r623 | sam | 2006-04-21 22:51:58 +0200 (Fri, 21 Apr 2006) | 2 lines
3737Changed paths:
3738   M /trunk/cucul/cucul.c
3739   M /trunk/cucul/cucul_internals.h
3740
3741  * Got rid of cv->scratch_line. It's unused, too.
3742
3743------------------------------------------------------------------------
3744r622 | sam | 2006-04-21 22:51:14 +0200 (Fri, 21 Apr 2006) | 2 lines
3745Changed paths:
3746   M /trunk/cucul/cucul.c
3747   M /trunk/cucul/cucul_internals.h
3748
3749  * Got rid of cv->empty_line, it's now unused.
3750
3751------------------------------------------------------------------------
3752r621 | sam | 2006-04-21 22:49:17 +0200 (Fri, 21 Apr 2006) | 3 lines
3753Changed paths:
3754   M /trunk/configure.ac
3755   M /trunk/cpp/cucul++.cpp
3756   M /trunk/cpp/cucul++.h
3757   M /trunk/cucul/canvas.c
3758   M /trunk/cucul/cucul.h
3759   M /trunk/src/cacaview.c
3760   M /trunk/src/img2irc.c
3761   M /trunk/test/colors.c
3762   M /trunk/test/demo.c
3763   M /trunk/test/event.c
3764   M /trunk/test/gamma.c
3765   M /trunk/test/spritedit.c
3766
3767  * Changed cucul_clear_canvas() again. It now uses the current foreground
3768    and background colours to clear the screen.
3769
3770------------------------------------------------------------------------
3771r620 | sam | 2006-04-21 22:24:04 +0200 (Fri, 21 Apr 2006) | 2 lines
3772Changed paths:
3773   M /trunk/cpp/caca++.cpp
3774   M /trunk/cpp/caca++.h
3775
3776  * Fixed a segfault in the C++ bindings. Vieux porc !
3777
3778------------------------------------------------------------------------
3779r619 | sam | 2006-04-21 21:26:54 +0200 (Fri, 21 Apr 2006) | 2 lines
3780Changed paths:
3781   M /trunk/caca/Makefile.am
3782   M /trunk/configure.ac
3783   M /trunk/cpp/Makefile.am
3784   M /trunk/cucul/Makefile.am
3785
3786  * Set library names to lib*.so.0.10.0.
3787
3788------------------------------------------------------------------------
3789r618 | sam | 2006-04-21 21:26:18 +0200 (Fri, 21 Apr 2006) | 2 lines
3790Changed paths:
3791   M /trunk/cucul/import.c
3792
3793  * Fixed a compilation warning.
3794
3795------------------------------------------------------------------------
3796r617 | sam | 2006-04-21 21:08:00 +0200 (Fri, 21 Apr 2006) | 2 lines
3797Changed paths:
3798   M /trunk/cucul/import.c
3799
3800  * Minor documentation fix.
3801
3802------------------------------------------------------------------------
3803r616 | sam | 2006-04-21 21:06:38 +0200 (Fri, 21 Apr 2006) | 2 lines
3804Changed paths:
3805   M /trunk/cpp/caca++.cpp
3806   M /trunk/cpp/caca++.h
3807   M /trunk/cpp/cpptest.cpp
3808   M /trunk/cpp/cucul++.cpp
3809   M /trunk/cpp/cucul++.h
3810
3811  * Fixed ugly coding style of the C++ bindings. Vieux porc immonde.
3812
3813------------------------------------------------------------------------
3814r615 | sam | 2006-04-21 20:44:04 +0200 (Fri, 21 Apr 2006) | 4 lines
3815Changed paths:
3816   M /trunk/caca/driver_raw.c
3817   M /trunk/cpp/cucul++.cpp
3818   M /trunk/cpp/cucul++.h
3819   M /trunk/cucul/Makefile.am
3820   M /trunk/cucul/cucul.c
3821   M /trunk/cucul/cucul.h
3822   M /trunk/cucul/export.c
3823   A /trunk/cucul/import.c (from /trunk/cucul/cucul.c:612)
3824   M /trunk/src/cacaplay.c
3825   M /trunk/src/cacaserver.c
3826   M /trunk/src/img2irc.c
3827   M /trunk/test/export.c
3828
3829  * Moved cucul_load_canvas() into cucul/import.c and renamed it into
3830    cucul_import_canvas().
3831  * Renamed cucul_create_export() into cucul_export_canvas() for consistency.
3832
3833------------------------------------------------------------------------
3834r614 | sam | 2006-04-21 20:09:30 +0200 (Fri, 21 Apr 2006) | 2 lines
3835Changed paths:
3836   M /trunk/cucul/colour.c
3837   M /trunk/cucul/dither.c
3838   M /trunk/cucul/export.c
3839   M /trunk/cucul/font.c
3840
3841  * Minor documentation improvements.
3842
3843------------------------------------------------------------------------
3844r613 | sam | 2006-04-21 20:03:22 +0200 (Fri, 21 Apr 2006) | 3 lines
3845Changed paths:
3846   M /trunk/TODO
3847   M /trunk/caca/caca.h
3848   M /trunk/cucul/cucul.h
3849   M /trunk/doc/Makefile.am
3850   M /trunk/doc/libcaca.dox
3851   A /trunk/doc/migrating.dox
3852   A /trunk/doc/user.dox
3853
3854  * Documentation improvements. Wrote a small migration guide and added the
3855    skeleton of a tutorial for Jylam.
3856
3857------------------------------------------------------------------------
3858r612 | sam | 2006-04-21 18:27:43 +0200 (Fri, 21 Apr 2006) | 3 lines
3859Changed paths:
3860   M /trunk/AUTHORS
3861   M /trunk/NEWS
3862   M /trunk/THANKS
3863   M /trunk/TODO
3864   M /trunk/caca/caca.h
3865   M /trunk/doc/Makefile.am
3866   M /trunk/doc/doxygen.cfg.in
3867   A /trunk/doc/libcaca.dox
3868
3869  * Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main
3870    documentation page from caca.h to a separate file.
3871
3872------------------------------------------------------------------------
3873r611 | sam | 2006-04-21 14:01:14 +0200 (Fri, 21 Apr 2006) | 2 lines
3874Changed paths:
3875   M /trunk/caca/driver_ncurses.c
3876
3877  * Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here.
3878
3879------------------------------------------------------------------------
3880r610 | sam | 2006-04-19 15:02:45 +0200 (Wed, 19 Apr 2006) | 2 lines
3881Changed paths:
3882   M /trunk/cpp/Makefile.am
3883
3884  * Workaround for broken C++ linking with old libtool versions.
3885
3886------------------------------------------------------------------------
3887r609 | sam | 2006-04-19 13:50:24 +0200 (Wed, 19 Apr 2006) | 3 lines
3888Changed paths:
3889   M /trunk/NOTES
3890   M /trunk/tools/optipal.c
3891
3892  * Moved the technical discussion on S-Lang's palette optimisation from
3893    NOTES to tools/optipal.c.
3894
3895------------------------------------------------------------------------
3896r608 | sam | 2006-04-19 12:10:58 +0200 (Wed, 19 Apr 2006) | 2 lines
3897Changed paths:
3898   M /trunk/caca/caca.c
3899   M /trunk/caca/caca.h
3900   M /trunk/caca/caca_internals.h
3901   M /trunk/caca/driver_conio.c
3902   M /trunk/caca/driver_gl.c
3903   M /trunk/caca/driver_ncurses.c
3904   M /trunk/caca/driver_raw.c
3905   M /trunk/caca/driver_slang.c
3906   M /trunk/caca/driver_vga.c
3907   M /trunk/caca/driver_win32.c
3908   M /trunk/caca/driver_x11.c
3909   M /trunk/caca/graphics.c
3910   M /trunk/cpp/caca++.cpp
3911   M /trunk/cpp/caca++.h
3912   M /trunk/cucul/cucul.c
3913   M /trunk/python/pypycaca.c
3914   M /trunk/python/pypycaca.h
3915   M /trunk/src/aafire.c
3916   M /trunk/src/cacaball.c
3917   M /trunk/src/cacamoir.c
3918   M /trunk/src/cacaplas.c
3919   M /trunk/src/cacaplay.c
3920   M /trunk/src/cacaview.c
3921   M /trunk/test/colors.c
3922   M /trunk/test/demo.c
3923   M /trunk/test/dithering.c
3924   M /trunk/test/event.c
3925   M /trunk/test/font.c
3926   M /trunk/test/gamma.c
3927   M /trunk/test/hsv.c
3928   M /trunk/test/spritedit.c
3929   M /trunk/test/transform.c
3930   M /trunk/test/truecolor.c
3931   M /trunk/test/unicode.c
3932
3933  * More function mass-renaming: caca_attach -> caca_create_display, etc.
3934
3935------------------------------------------------------------------------
3936r607 | sam | 2006-04-19 11:07:55 +0200 (Wed, 19 Apr 2006) | 6 lines
3937Changed paths:
3938   M /trunk/caca/driver_raw.c
3939   M /trunk/cucul/cucul.c
3940   M /trunk/cucul/export.c
3941   M /trunk/src/cacaserver.c
3942
3943  * Added a new "caca" exporter.
3944  * Removed most code from the raw driver and replaced it with a call to the
3945    caca exporter.
3946  * Slightly changed the caca export format and updated code accordingly.
3947  * Improved cacaserver error reporting.
3948
3949------------------------------------------------------------------------
3950r606 | sam | 2006-04-18 18:51:52 +0200 (Tue, 18 Apr 2006) | 2 lines
3951Changed paths:
3952   M /trunk/debian/control
3953
3954  * Updates to the Debian build files.
3955
3956------------------------------------------------------------------------
3957r605 | sam | 2006-04-18 18:50:56 +0200 (Tue, 18 Apr 2006) | 4 lines
3958Changed paths:
3959   M /trunk/cucul/dither.c
3960   M /trunk/src/aafire.c
3961   M /trunk/src/cacaball.c
3962   M /trunk/src/cacamoir.c
3963   M /trunk/src/cacaplas.c
3964   M /trunk/src/cacaview.c
3965   M /trunk/src/img2irc.c
3966   M /trunk/test/demo.c
3967   M /trunk/test/export.c
3968   M /trunk/test/font.c
3969   M /trunk/test/gamma.c
3970   M /trunk/test/hsv.c
3971
3972  * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are
3973    now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1
3974    computations.
3975
3976------------------------------------------------------------------------
3977r604 | sam | 2006-04-18 18:17:14 +0200 (Tue, 18 Apr 2006) | 4 lines
3978Changed paths:
3979   M /trunk/cucul/cucul.c
3980   M /trunk/cucul/dither.c
3981   M /trunk/test/demo.c
3982   M /trunk/test/dithering.c
3983
3984  * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random
3985    values between 0 and 9 (used to be 0 and 10). Updated documentation
3986    accordingly.
3987
3988------------------------------------------------------------------------
3989r603 | sam | 2006-04-18 18:04:01 +0200 (Tue, 18 Apr 2006) | 3 lines
3990Changed paths:
3991   M /trunk/cpp/cucul++.cpp
3992   M /trunk/cpp/cucul++.h
3993   M /trunk/cucul/canvas.c
3994   M /trunk/cucul/cucul.h
3995   M /trunk/src/cacaview.c
3996   M /trunk/src/img2irc.c
3997   M /trunk/test/colors.c
3998   M /trunk/test/demo.c
3999   M /trunk/test/event.c
4000   M /trunk/test/gamma.c
4001   M /trunk/test/spritedit.c
4002
4003  * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to
4004    choose the background colour.
4005
4006------------------------------------------------------------------------
4007r602 | sam | 2006-04-18 17:54:33 +0200 (Tue, 18 Apr 2006) | 4 lines
4008Changed paths:
4009   M /trunk/caca/driver_conio.c
4010   M /trunk/caca/driver_gl.c
4011   M /trunk/caca/driver_ncurses.c
4012   M /trunk/caca/driver_slang.c
4013   M /trunk/caca/driver_vga.c
4014   M /trunk/caca/driver_win32.c
4015   M /trunk/caca/driver_x11.c
4016   M /trunk/caca/graphics.c
4017   M /trunk/cpp/cucul++.cpp
4018   M /trunk/cucul/Makefile.am
4019   A /trunk/cucul/buffer.c (from /trunk/cucul/cucul.c:600)
4020   M /trunk/cucul/cucul.c
4021   M /trunk/cucul/cucul.h
4022   M /trunk/cucul/cucul_internals.h
4023   M /trunk/cucul/export.c
4024   M /trunk/cucul/font.c
4025   M /trunk/src/aafire.c
4026   M /trunk/src/cacaball.c
4027   M /trunk/src/cacamoir.c
4028   M /trunk/src/cacaplas.c
4029   M /trunk/src/cacaplay.c
4030   M /trunk/src/cacaserver.c
4031   M /trunk/src/cacaview.c
4032   M /trunk/src/img2irc.c
4033   M /trunk/test/colors.c
4034   M /trunk/test/demo.c
4035   M /trunk/test/dithering.c
4036   M /trunk/test/event.c
4037   M /trunk/test/export.c
4038   M /trunk/test/font.c
4039   M /trunk/test/gamma.c
4040   M /trunk/test/hsv.c
4041   M /trunk/test/spritedit.c
4042   M /trunk/test/transform.c
4043   M /trunk/test/truecolor.c
4044   M /trunk/test/unicode.c
4045
4046  * Renamed main canvas-related functions so that they have "canvas" in
4047    their name, eg. cucul_create() -> cucul_create_canvas() etc.
4048  * Moved buffer-related functions to cucul/buffer.c.
4049
4050------------------------------------------------------------------------
4051r601 | sam | 2006-04-18 17:12:12 +0200 (Tue, 18 Apr 2006) | 2 lines
4052Changed paths:
4053   M /trunk/tools/makefont.c
4054
4055  * Cosmetic changes.
4056
4057------------------------------------------------------------------------
4058r600 | sam | 2006-04-18 17:11:25 +0200 (Tue, 18 Apr 2006) | 3 lines
4059Changed paths:
4060   M /trunk/caca/caca.c
4061   M /trunk/caca/caca.h
4062   M /trunk/caca/caca_internals.h
4063   M /trunk/caca/driver_conio.c
4064   M /trunk/caca/driver_gl.c
4065   M /trunk/caca/driver_ncurses.c
4066   M /trunk/caca/driver_raw.c
4067   M /trunk/caca/driver_slang.c
4068   M /trunk/caca/driver_vga.c
4069   M /trunk/caca/driver_win32.c
4070   M /trunk/caca/driver_x11.c
4071   M /trunk/caca/event.c
4072   M /trunk/caca/graphics.c
4073   M /trunk/cpp/caca++.cpp
4074   M /trunk/cpp/caca++.h
4075   M /trunk/cpp/cucul++.cpp
4076   M /trunk/cpp/cucul++.h
4077   M /trunk/cucul/box.c
4078   M /trunk/cucul/canvas.c
4079   M /trunk/cucul/charset.c
4080   M /trunk/cucul/colour.c
4081   M /trunk/cucul/conic.c
4082   M /trunk/cucul/cucul.c
4083   M /trunk/cucul/dither.c
4084   M /trunk/cucul/export.c
4085   M /trunk/cucul/font.c
4086   M /trunk/cucul/line.c
4087   M /trunk/cucul/sprite.c
4088   M /trunk/cucul/transform.c
4089   M /trunk/cucul/triangle.c
4090   M /trunk/src/aafire.c
4091   M /trunk/src/cacaball.c
4092   M /trunk/src/cacamoir.c
4093   M /trunk/src/cacaplas.c
4094   M /trunk/src/cacaplay.c
4095   M /trunk/src/cacaview.c
4096   M /trunk/src/img2irc.c
4097   M /trunk/test/colors.c
4098   M /trunk/test/demo.c
4099   M /trunk/test/dithering.c
4100   M /trunk/test/event.c
4101   M /trunk/test/export.c
4102   M /trunk/test/font.c
4103   M /trunk/test/gamma.c
4104   M /trunk/test/hsv.c
4105   M /trunk/test/spritedit.c
4106   M /trunk/test/transform.c
4107   M /trunk/test/truecolor.c
4108   M /trunk/test/unicode.c
4109
4110  * Renamed caca_t into caca_display_t.
4111  * Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
4112
4113------------------------------------------------------------------------
4114r599 | sam | 2006-04-18 14:59:07 +0200 (Tue, 18 Apr 2006) | 2 lines
4115Changed paths:
4116   M /trunk/caca/caca.c
4117   M /trunk/caca/caca.h
4118   M /trunk/caca/caca_internals.h
4119   M /trunk/caca/driver_conio.c
4120   M /trunk/caca/driver_gl.c
4121   M /trunk/caca/driver_ncurses.c
4122   M /trunk/caca/driver_raw.c
4123   M /trunk/caca/driver_slang.c
4124   M /trunk/caca/driver_vga.c
4125   M /trunk/caca/driver_win32.c
4126   M /trunk/caca/driver_x11.c
4127   M /trunk/caca/event.c
4128   M /trunk/caca/graphics.c
4129   M /trunk/cpp/caca++.cpp
4130   M /trunk/cpp/cucul++.cpp
4131   M /trunk/cpp/cucul++.h
4132   M /trunk/cucul/box.c
4133   M /trunk/cucul/canvas.c
4134   M /trunk/cucul/colour.c
4135   M /trunk/cucul/conic.c
4136   M /trunk/cucul/cucul.c
4137   M /trunk/cucul/cucul.h
4138   M /trunk/cucul/cucul_internals.h
4139   M /trunk/cucul/dither.c
4140   M /trunk/cucul/export.c
4141   M /trunk/cucul/font.c
4142   M /trunk/cucul/line.c
4143   M /trunk/cucul/sprite.c
4144   M /trunk/cucul/transform.c
4145   M /trunk/cucul/triangle.c
4146   M /trunk/src/aafire.c
4147   M /trunk/src/cacaball.c
4148   M /trunk/src/cacamoir.c
4149   M /trunk/src/cacaplas.c
4150   M /trunk/src/cacaplay.c
4151   M /trunk/src/cacaserver.c
4152   M /trunk/src/cacaview.c
4153   M /trunk/src/img2irc.c
4154   M /trunk/test/colors.c
4155   M /trunk/test/demo.c
4156   M /trunk/test/dithering.c
4157   M /trunk/test/event.c
4158   M /trunk/test/export.c
4159   M /trunk/test/font.c
4160   M /trunk/test/gamma.c
4161   M /trunk/test/hsv.c
4162   M /trunk/test/spritedit.c
4163   M /trunk/test/transform.c
4164   M /trunk/test/truecolor.c
4165   M /trunk/test/unicode.c
4166
4167  * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
4168
4169------------------------------------------------------------------------
4170r598 | sam | 2006-04-18 14:57:11 +0200 (Tue, 18 Apr 2006) | 3 lines
4171Changed paths:
4172   M /trunk/cpp/Makefile.am
4173
4174  * Fixed C++ bindings makefile so that it does not try to use the system's
4175    <cucul.h> and <caca.h> headers.
4176
4177------------------------------------------------------------------------
4178r597 | sam | 2006-04-18 12:02:42 +0200 (Tue, 18 Apr 2006) | 2 lines
4179Changed paths:
4180   M /trunk/cucul/export.c
4181
4182  * Truecolor support for the HTML and HTMLv3 exporters.
4183
4184------------------------------------------------------------------------
4185r596 | sam | 2006-04-18 11:57:15 +0200 (Tue, 18 Apr 2006) | 2 lines
4186Changed paths:
4187   M /trunk/cucul/colour.c
4188
4189  * Fixed a bug in _cucul_argb32_to_rgb24fg/bg().
4190
4191------------------------------------------------------------------------
4192r595 | sam | 2006-04-18 10:33:53 +0200 (Tue, 18 Apr 2006) | 2 lines
4193Changed paths:
4194   M /trunk/README
4195   M /trunk/TODO
4196
4197  * Updated README (caca-config -> pkg-config) and TODO.
4198
4199------------------------------------------------------------------------
4200r594 | sam | 2006-04-18 10:33:06 +0200 (Tue, 18 Apr 2006) | 2 lines
4201Changed paths:
4202   M /trunk/cucul/export.c
4203   M /trunk/tools/makefont.c
4204
4205  * Cosmetic code changes and minor optimisations.
4206
4207------------------------------------------------------------------------
4208r593 | sam | 2006-04-18 10:24:41 +0200 (Tue, 18 Apr 2006) | 3 lines
4209Changed paths:
4210   M /trunk/cucul/Makefile.am
4211   M /trunk/cucul/cucul.c
4212   M /trunk/cucul/cucul_internals.h
4213   A /trunk/cucul/export.c
4214   D /trunk/cucul/export_ansi.c
4215   D /trunk/cucul/export_bitmap.c
4216   D /trunk/cucul/export_html.c
4217   D /trunk/cucul/export_irc.c
4218   D /trunk/cucul/export_ps.c
4219   D /trunk/cucul/export_svg.c
4220
4221  * Merged again all export functions into cucul/export.c. They're all the
4222    same and they're very short (50-100 lines).
4223
4224------------------------------------------------------------------------
4225r592 | sam | 2006-04-18 10:21:31 +0200 (Tue, 18 Apr 2006) | 3 lines
4226Changed paths:
4227   M /trunk/cucul/cucul.h
4228   M /trunk/cucul/font.c
4229
4230  * Changed the buffer type in cucul_render_canvas() to void* to avoid
4231    compilation warnings.
4232
4233------------------------------------------------------------------------
4234r591 | sam | 2006-04-18 10:19:42 +0200 (Tue, 18 Apr 2006) | 2 lines
4235Changed paths:
4236   M /trunk/test/event.c
4237
4238  * Handle CACA_EVENT_QUIT in the event test program.
4239
4240------------------------------------------------------------------------
4241r590 | sam | 2006-04-18 10:18:03 +0200 (Tue, 18 Apr 2006) | 2 lines
4242Changed paths:
4243   M /trunk/configure.ac
4244
4245  * Workaround for broken AC_PATH_X autoconf macros.
4246
4247------------------------------------------------------------------------
4248r589 | sam | 2006-04-18 10:13:20 +0200 (Tue, 18 Apr 2006) | 2 lines
4249Changed paths:
4250   M /trunk/caca/driver_x11.c
4251
4252  * Compilation fix.
4253
4254------------------------------------------------------------------------
4255r588 | sam | 2006-04-17 22:09:42 +0200 (Mon, 17 Apr 2006) | 2 lines
4256Changed paths:
4257   M /trunk/TODO
4258   M /trunk/caca/caca.h
4259   M /trunk/caca/driver_gl.c
4260   M /trunk/caca/driver_x11.c
4261   M /trunk/configure.ac
4262
4263  * Implemented CACA_EVENT_QUIT. Unused yet.
4264
4265------------------------------------------------------------------------
4266r587 | sam | 2006-04-17 15:34:02 +0200 (Mon, 17 Apr 2006) | 2 lines
4267Changed paths:
4268   M /trunk/cpp
4269   M /trunk/cpp/Makefile.am
4270
4271  * Fixed autotools stuff in the cpp bindings.
4272
4273------------------------------------------------------------------------
4274r586 | sam | 2006-04-17 15:31:43 +0200 (Mon, 17 Apr 2006) | 2 lines
4275Changed paths:
4276   M /trunk/cpp/cpptest.cpp
4277
4278  * Compilation fix in cpptest.cpp.
4279
4280------------------------------------------------------------------------
4281r585 | jylam | 2006-04-17 15:23:28 +0200 (Mon, 17 Apr 2006) | 3 lines
4282Changed paths:
4283   M /trunk/cpp/caca++.cpp
4284   M /trunk/cpp/caca++.h
4285   M /trunk/cpp/cpptest.cpp
4286
4287
4288 * Fixed compile problem, put Event outside Caca class
4289
4290------------------------------------------------------------------------
4291r584 | sam | 2006-04-17 15:11:33 +0200 (Mon, 17 Apr 2006) | 3 lines
4292Changed paths:
4293   M /trunk/cpp/cucul++.cpp
4294   M /trunk/cpp/cucul++.h
4295   M /trunk/cucul/Makefile.am
4296   M /trunk/cucul/cucul.c
4297   M /trunk/cucul/cucul.h
4298   D /trunk/cucul/math.c
4299
4300  * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
4301    cucul.c just in case.
4302
4303------------------------------------------------------------------------
4304r583 | sam | 2006-04-17 15:09:45 +0200 (Mon, 17 Apr 2006) | 2 lines
4305Changed paths:
4306   D /trunk/cpp/Makefile.in
4307   D /trunk/cpp/caca++.pc
4308   D /trunk/cpp/cucul++.pc
4309
4310  * Removed a few useless files (vieux porc).
4311
4312------------------------------------------------------------------------
4313r582 | sam | 2006-04-17 14:48:57 +0200 (Mon, 17 Apr 2006) | 2 lines
4314Changed paths:
4315   M /trunk/TODO
4316
4317  * Updated TODO list.
4318
4319------------------------------------------------------------------------
4320r581 | sam | 2006-04-17 14:48:35 +0200 (Mon, 17 Apr 2006) | 2 lines
4321Changed paths:
4322   M /trunk/test/dithering.c
4323   M /trunk/test/truecolor.c
4324
4325  * Minor cosmetic changes in the test programs.
4326
4327------------------------------------------------------------------------
4328r580 | sam | 2006-04-17 14:48:05 +0200 (Mon, 17 Apr 2006) | 2 lines
4329Changed paths:
4330   M /trunk/cucul/export_ps.c
4331   M /trunk/cucul/export_svg.c
4332
4333  * Truecolor support in the SVG and PostScript exporters.
4334
4335------------------------------------------------------------------------
4336r579 | sam | 2006-04-17 14:47:34 +0200 (Mon, 17 Apr 2006) | 2 lines
4337Changed paths:
4338   M /trunk/cucul/Makefile.am
4339   M /trunk/cucul/cucul.c
4340   M /trunk/cucul/cucul_internals.h
4341   A /trunk/cucul/export_bitmap.c
4342
4343  * Implemented TGA image export.
4344
4345------------------------------------------------------------------------
4346r578 | sam | 2006-04-17 14:46:34 +0200 (Mon, 17 Apr 2006) | 2 lines
4347Changed paths:
4348   M /trunk/cucul/colour.c
4349   M /trunk/cucul/cucul_internals.h
4350
4351  * Implemented argb32 to rgb24fg/bg colour conversions.
4352
4353------------------------------------------------------------------------
4354r577 | sam | 2006-04-17 14:45:07 +0200 (Mon, 17 Apr 2006) | 3 lines
4355Changed paths:
4356   M /trunk/test/export.c
4357
4358  * Use cucul_get_export_list() in the export test instead of hardcoding the
4359    list of available formats. Also added a few truecolor blocks to the test.
4360
4361------------------------------------------------------------------------
4362r576 | sam | 2006-04-17 14:41:50 +0200 (Mon, 17 Apr 2006) | 2 lines
4363Changed paths:
4364   M /trunk/cucul/font.c
4365
4366  * Fixed abusive strictness in the font loader.
4367
4368------------------------------------------------------------------------
4369r575 | jylam | 2006-04-17 13:24:38 +0200 (Mon, 17 Apr 2006) | 2 lines
4370Changed paths:
4371   M /trunk/TODO
4372
4373 * Updated TODO list.
4374
4375------------------------------------------------------------------------
4376r574 | jylam | 2006-04-17 13:19:26 +0200 (Mon, 17 Apr 2006) | 2 lines
4377Changed paths:
4378   M /trunk/cpp/cpptest.cpp
4379
4380 * Better C++ test
4381
4382------------------------------------------------------------------------
4383r573 | jylam | 2006-04-17 13:06:48 +0200 (Mon, 17 Apr 2006) | 2 lines
4384Changed paths:
4385   M /trunk/cpp/caca++.cpp
4386   M /trunk/cpp/caca++.h
4387   M /trunk/cpp/cpptest.cpp
4388   M /trunk/cpp/cucul++.cpp
4389   M /trunk/cpp/cucul++.h
4390
4391 * Added license in C++ files.
4392
4393------------------------------------------------------------------------
4394r572 | jylam | 2006-04-17 13:00:10 +0200 (Mon, 17 Apr 2006) | 2 lines
4395Changed paths:
4396   M /trunk/cpp/cpptest.cpp
4397   M /trunk/cpp/cucul++.cpp
4398   M /trunk/cpp/cucul++.h
4399
4400 * Fixed C++ printf(), added it in example
4401
4402------------------------------------------------------------------------
4403r571 | jylam | 2006-04-17 12:44:40 +0200 (Mon, 17 Apr 2006) | 2 lines
4404Changed paths:
4405   M /trunk/cpp/cpptest.cpp
4406
4407 * Forgot a test on Caca() instantiation
4408
4409------------------------------------------------------------------------
4410r570 | jylam | 2006-04-17 12:41:30 +0200 (Mon, 17 Apr 2006) | 2 lines
4411Changed paths:
4412   M /trunk/Makefile.am
4413   M /trunk/configure.ac
4414   A /trunk/cpp
4415   A /trunk/cpp/Makefile.am
4416   A /trunk/cpp/Makefile.in
4417   A /trunk/cpp/caca++.cpp
4418   A /trunk/cpp/caca++.h
4419   A /trunk/cpp/caca++.pc
4420   A /trunk/cpp/caca++.pc.in
4421   A /trunk/cpp/cpptest.cpp
4422   A /trunk/cpp/cucul++.cpp
4423   A /trunk/cpp/cucul++.h
4424   A /trunk/cpp/cucul++.pc
4425   A /trunk/cpp/cucul++.pc.in
4426
4427 * Added preliminary C++ bindings
4428
4429------------------------------------------------------------------------
4430r569 | sam | 2006-04-16 23:52:05 +0200 (Sun, 16 Apr 2006) | 2 lines
4431Changed paths:
4432   M /trunk/caca/driver_gl.c
4433   M /trunk/caca/driver_x11.c
4434
4435  * Added truecolor support to the X11 and GL drivers.
4436
4437------------------------------------------------------------------------
4438r568 | sam | 2006-04-16 23:29:40 +0200 (Sun, 16 Apr 2006) | 2 lines
4439Changed paths:
4440   M /trunk/test
4441   M /trunk/test/Makefile.am
4442   A /trunk/test/truecolor.c
4443
4444  * Added test/truecolor.c to test non-ANSI colour pairs.
4445
4446------------------------------------------------------------------------
4447r567 | sam | 2006-04-16 23:26:25 +0200 (Sun, 16 Apr 2006) | 4 lines
4448Changed paths:
4449   M /trunk/cucul/canvas.c
4450   M /trunk/cucul/colour.c
4451   M /trunk/cucul/cucul.h
4452   M /trunk/cucul/cucul_internals.h
4453
4454  * Moved cucul_set_color() from canvas.c to colour.c.
4455  * Added cucul_set_truecolor() for non-ANSI colours.
4456  * Added new argb32 -> rgb12 conversion functions.
4457
4458------------------------------------------------------------------------
4459r566 | sam | 2006-04-16 20:28:47 +0200 (Sun, 16 Apr 2006) | 6 lines
4460Changed paths:
4461   M /trunk/caca/caca.h
4462   M /trunk/caca/caca_internals.h
4463   M /trunk/caca/driver_conio.c
4464   M /trunk/caca/driver_gl.c
4465   M /trunk/caca/driver_ncurses.c
4466   M /trunk/caca/driver_raw.c
4467   M /trunk/caca/driver_slang.c
4468   M /trunk/caca/driver_vga.c
4469   M /trunk/caca/driver_win32.c
4470   M /trunk/caca/driver_x11.c
4471   M /trunk/caca/event.c
4472   M /trunk/caca/time.c
4473   M /trunk/cucul/cucul.c
4474   M /trunk/cucul/cucul.h
4475   M /trunk/cucul/cucul_internals.h
4476   M /trunk/cucul/dither.c
4477   M /trunk/cucul/export_ansi.c
4478   M /trunk/cucul/export_html.c
4479   M /trunk/cucul/export_irc.c
4480   M /trunk/cucul/export_ps.c
4481   M /trunk/cucul/export_svg.c
4482   M /trunk/cucul/font.c
4483   M /trunk/cucul/sprite.c
4484   M /trunk/src/aafire.c
4485   M /trunk/src/cacaball.c
4486   M /trunk/src/cacamoir.c
4487   M /trunk/src/cacaplas.c
4488   M /trunk/src/cacaplay.c
4489   M /trunk/src/cacaserver.c
4490   M /trunk/src/cacaview.c
4491   M /trunk/src/img2irc.c
4492   M /trunk/test/colors.c
4493   M /trunk/test/demo.c
4494   M /trunk/test/dithering.c
4495   M /trunk/test/event.c
4496   M /trunk/test/export.c
4497   M /trunk/test/font.c
4498   M /trunk/test/gamma.c
4499   M /trunk/test/hsv.c
4500   M /trunk/test/spritedit.c
4501   M /trunk/test/transform.c
4502   M /trunk/test/unicode.c
4503
4504  * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs
4505    such as cucul_dither_t instead of struct cucul_dither.
4506  * Made cucul_buffer_t an opaque structure and implemented the two getters
4507    cucul_get_buffer_data() and cucul_get_buffer_size().
4508  * Documented all missing functions and function parameters.
4509
4510------------------------------------------------------------------------
4511r565 | sam | 2006-04-16 20:21:14 +0200 (Sun, 16 Apr 2006) | 2 lines
4512Changed paths:
4513   M /trunk/cucul/cucul.pc.in
4514
4515  * Fixed bad library name in pc file.
4516
4517------------------------------------------------------------------------
4518r564 | jylam | 2006-04-15 17:24:13 +0200 (Sat, 15 Apr 2006) | 2 lines
4519Changed paths:
4520   M /trunk/caca/caca_internals.h
4521   M /trunk/cucul/font.c
4522   M /trunk/msvc/cacaball.vcproj
4523   M /trunk/msvc/cacafire.vcproj
4524   M /trunk/msvc/cacamoir.vcproj
4525   M /trunk/msvc/cacaplas.vcproj
4526   M /trunk/msvc/cacaview.vcproj
4527   M /trunk/msvc/config.h
4528   M /trunk/msvc/libcaca.sln
4529   M /trunk/msvc/libcaca.vcproj
4530   M /trunk/perl/lib/Term/Caca/Constants.pm
4531   M /trunk/perl/lib/Term/Caca.pm
4532   M /trunk/perl/lib/Term/Kaka.pm
4533
4534 * Updated MSVC++ project (static library and src/*)
4535
4536------------------------------------------------------------------------
4537r563 | jylam | 2006-04-15 17:23:13 +0200 (Sat, 15 Apr 2006) | 2 lines
4538Changed paths:
4539   M /trunk/test/demo.c
4540   M /trunk/test/spritedit.c
4541
4542 * Fixed sprite functions (it compiles now) (Y'a des connards qui font ce qu'ils veulent, mais qui finissent pas)
4543
4544------------------------------------------------------------------------
4545r562 | sam | 2006-04-14 14:10:18 +0200 (Fri, 14 Apr 2006) | 2 lines
4546Changed paths:
4547   M /trunk/caca/caca.c
4548   M /trunk/caca/caca.h
4549   M /trunk/caca/event.c
4550   M /trunk/caca/graphics.c
4551   M /trunk/cucul/box.c
4552   M /trunk/cucul/canvas.c
4553   M /trunk/cucul/conic.c
4554   M /trunk/cucul/cucul.c
4555   M /trunk/cucul/cucul.h
4556   M /trunk/cucul/dither.c
4557   M /trunk/cucul/font.c
4558   M /trunk/cucul/line.c
4559   M /trunk/cucul/math.c
4560   M /trunk/cucul/sprite.c
4561   M /trunk/cucul/triangle.c
4562
4563  * Improved documentation in many places.
4564
4565------------------------------------------------------------------------
4566r561 | sam | 2006-04-14 10:41:59 +0200 (Fri, 14 Apr 2006) | 3 lines
4567Changed paths:
4568   M /trunk/configure.ac
4569   M /trunk/doc/Makefile.am
4570   M /trunk/doc/doxygen.cfg.in
4571
4572  * Generate a PDF documentation instead of the PostScript one. It has nice
4573    hyperlinks! Also, set compact LaTeX mode and a few other Doxygen options.
4574
4575------------------------------------------------------------------------
4576r560 | sam | 2006-04-14 10:00:06 +0200 (Fri, 14 Apr 2006) | 2 lines
4577Changed paths:
4578   M /trunk/cucul/font.c
4579
4580  * Ahaha I didn't even check that it compiled properly.
4581
4582------------------------------------------------------------------------
4583r559 | sam | 2006-04-14 09:33:48 +0200 (Fri, 14 Apr 2006) | 2 lines
4584Changed paths:
4585   M /trunk/cucul/font.c
4586
4587  * Only support version 1 fonts.
4588
4589------------------------------------------------------------------------
4590r558 | sam | 2006-04-14 09:30:53 +0200 (Fri, 14 Apr 2006) | 3 lines
4591Changed paths:
4592   M /trunk/caca/caca.c
4593   M /trunk/caca/caca.h
4594   M /trunk/caca/caca_internals.h
4595   M /trunk/caca/driver_conio.c
4596   M /trunk/caca/driver_gl.c
4597   M /trunk/caca/driver_ncurses.c
4598   M /trunk/caca/driver_raw.c
4599   M /trunk/caca/driver_slang.c
4600   M /trunk/caca/driver_vga.c
4601   M /trunk/caca/driver_win32.c
4602   M /trunk/caca/driver_x11.c
4603   M /trunk/caca/event.c
4604   M /trunk/caca/graphics.c
4605   M /trunk/caca/time.c
4606   M /trunk/cucul/box.c
4607   M /trunk/cucul/canvas.c
4608   M /trunk/cucul/charset.c
4609   M /trunk/cucul/colour.c
4610   M /trunk/cucul/conic.c
4611   M /trunk/cucul/cucul.c
4612   M /trunk/cucul/cucul.h
4613   M /trunk/cucul/cucul_internals.h
4614   M /trunk/cucul/dither.c
4615   M /trunk/cucul/export_ansi.c
4616   M /trunk/cucul/export_html.c
4617   M /trunk/cucul/export_irc.c
4618   M /trunk/cucul/export_ps.c
4619   M /trunk/cucul/export_svg.c
4620   M /trunk/cucul/font.c
4621   M /trunk/cucul/line.c
4622   M /trunk/cucul/math.c
4623   M /trunk/cucul/sprite.c
4624   M /trunk/cucul/transform.c
4625   M /trunk/cucul/triangle.c
4626   M /trunk/kernel/kernel.c
4627   M /trunk/kernel/kernel.h
4628   M /trunk/python/pypycaca.c
4629   M /trunk/python/pypycaca.h
4630   M /trunk/src/cacaplas.c
4631   M /trunk/src/cacaserver.c
4632   M /trunk/src/cacaview.c
4633   M /trunk/src/common-image.c
4634   M /trunk/src/common-image.h
4635
4636  * Removed \file directives from all files except caca.h and cucul.h, to
4637    remove redundencies in the Doxygen documentation.
4638
4639------------------------------------------------------------------------
4640r557 | sam | 2006-04-13 19:57:19 +0200 (Thu, 13 Apr 2006) | 3 lines
4641Changed paths:
4642   M /trunk/cucul/font.c
4643
4644  * Added a lot of sanity checks to the font parsing. It should now be
4645    secure against broken files, but it probably needs peer review.
4646
4647------------------------------------------------------------------------
4648r556 | sam | 2006-04-13 19:54:07 +0200 (Thu, 13 Apr 2006) | 2 lines
4649Changed paths:
4650   M /trunk/test/Makefile.am
4651   M /trunk/test/font.c
4652
4653  * Redisplay the output bitmap using libcaca. Eh ouais mon gars.
4654
4655------------------------------------------------------------------------
4656r555 | sam | 2006-04-13 19:37:51 +0200 (Thu, 13 Apr 2006) | 2 lines
4657Changed paths:
4658   M /trunk/test/hsv.c
4659
4660  * Fixed caca_get_event() call in test/hsv.c.
4661
4662------------------------------------------------------------------------
4663r554 | sam | 2006-04-13 19:08:16 +0200 (Thu, 13 Apr 2006) | 2 lines
4664Changed paths:
4665   M /trunk/cucul/colour.c
4666
4667  * Fixed compilation warning.
4668
4669------------------------------------------------------------------------
4670r553 | sam | 2006-04-13 18:54:25 +0200 (Thu, 13 Apr 2006) | 2 lines
4671Changed paths:
4672   M /trunk/cucul/colour.c
4673
4674  * Fixed colour conversion routines so that they work with ARGB too.
4675
4676------------------------------------------------------------------------
4677r552 | sam | 2006-04-13 18:10:16 +0200 (Thu, 13 Apr 2006) | 4 lines
4678Changed paths:
4679   M /trunk/cucul/Makefile.am
4680   M /trunk/cucul/cucul.h
4681   M /trunk/cucul/font.c
4682   A /trunk/cucul/font_mono9.h (from /trunk/cucul/font_monospace9.h:548)
4683   A /trunk/cucul/font_monobold12.h
4684   D /trunk/cucul/font_monospace9.h
4685   M /trunk/test/font.c
4686
4687  * Implemented cucul_get_font_list() to retrieve the list of builtin fonts.
4688  * Fixed font selection through cucul_font_load().
4689  * Added a bigger 10x19 bold font.
4690
4691------------------------------------------------------------------------
4692r551 | sam | 2006-04-13 17:36:09 +0200 (Thu, 13 Apr 2006) | 3 lines
4693Changed paths:
4694   M /trunk/tools/makefont.c
4695
4696  * Made makefont more configurable. Also, store the commandline in a comment
4697    so that the font can be easily rebuilt.
4698
4699------------------------------------------------------------------------
4700r550 | sam | 2006-04-13 17:00:56 +0200 (Thu, 13 Apr 2006) | 2 lines
4701Changed paths:
4702   M /trunk/TODO
4703
4704  * Updated TODO list.
4705
4706------------------------------------------------------------------------
4707r549 | sam | 2006-04-13 16:24:31 +0200 (Thu, 13 Apr 2006) | 3 lines
4708Changed paths:
4709   M /trunk/cucul/cucul.h
4710   M /trunk/cucul/font.c
4711   M /trunk/test/font.c
4712
4713  * Internal font support through cucul_load_font(). Documented that.
4714  * Removed ugly hooks from test/font.c.
4715
4716------------------------------------------------------------------------
4717r548 | sam | 2006-04-13 16:23:04 +0200 (Thu, 13 Apr 2006) | 2 lines
4718Changed paths:
4719   M /trunk/cucul/font.c
4720
4721  * Ugly overflow bug in the rendering code.
4722
4723------------------------------------------------------------------------
4724r547 | sam | 2006-04-13 15:33:31 +0200 (Thu, 13 Apr 2006) | 5 lines
4725Changed paths:
4726   M /trunk/cucul/cucul.h
4727   M /trunk/cucul/font.c
4728   M /trunk/test/font.c
4729
4730  * Implemented cucul_get_font_width() and cucul_get_font_height().
4731  * Documented most font functions.
4732  * Cleaned up cucul_render_canvas() and made it actually usable by external
4733    programs. Removed ugly printf() debug calls.
4734
4735------------------------------------------------------------------------
4736r546 | sam | 2006-04-13 14:50:41 +0200 (Thu, 13 Apr 2006) | 2 lines
4737Changed paths:
4738   M /trunk/cucul/cucul.c
4739   M /trunk/cucul/cucul.h
4740   M /trunk/cucul/cucul_internals.h
4741   M /trunk/cucul/export_ansi.c
4742   M /trunk/cucul/export_html.c
4743   M /trunk/cucul/export_irc.c
4744   M /trunk/cucul/export_ps.c
4745   M /trunk/cucul/export_svg.c
4746   M /trunk/src/cacaserver.c
4747   M /trunk/src/img2irc.c
4748   M /trunk/test/export.c
4749
4750  * Renamed cucul_export into cucul_buffer. We'll use it for other things.
4751
4752------------------------------------------------------------------------
4753r545 | sam | 2006-04-13 14:49:54 +0200 (Thu, 13 Apr 2006) | 2 lines
4754Changed paths:
4755   M /trunk/cucul/font_monospace9.h
4756
4757  * Putain de bordel de manche a couilles. I forgot to fix the font.
4758
4759------------------------------------------------------------------------
4760r544 | sam | 2006-04-13 14:44:55 +0200 (Thu, 13 Apr 2006) | 2 lines
4761Changed paths:
4762   M /trunk/tools/makefont.c
4763
4764  * Some cleaning up in makefont.c.
4765
4766------------------------------------------------------------------------
4767r543 | sam | 2006-04-13 14:25:36 +0200 (Thu, 13 Apr 2006) | 3 lines
4768Changed paths:
4769   M /trunk/cucul/font.c
4770   M /trunk/cucul/font_monospace9.h
4771   M /trunk/tools/makefont.c
4772
4773  * Fixed 4, 2 and 1-bit font rendering.
4774  * Replaced the 8-bit internal font with a 4-bit one.
4775
4776------------------------------------------------------------------------
4777r542 | sam | 2006-04-13 14:23:50 +0200 (Thu, 13 Apr 2006) | 3 lines
4778Changed paths:
4779   M /trunk/cucul/colour.c
4780   M /trunk/cucul/cucul_internals.h
4781
4782  * Created internal function _cucul_argb32_to_argb4() that splits an argb
4783    fg/bg value into its separate argb 4-bit fields.
4784
4785------------------------------------------------------------------------
4786r541 | jylam | 2006-04-13 10:58:55 +0200 (Thu, 13 Apr 2006) | 2 lines
4787Changed paths:
4788   M /trunk/test/spritedit.c
4789
4790 * Added silly play with interframe delay. Need to rework sprite format.
4791
4792------------------------------------------------------------------------
4793r540 | sam | 2006-04-13 10:44:25 +0200 (Thu, 13 Apr 2006) | 3 lines
4794Changed paths:
4795   M /trunk/cucul/font_monospace9.h
4796
4797  * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp font
4798    for the moment.
4799
4800------------------------------------------------------------------------
4801r539 | sam | 2006-04-13 10:39:30 +0200 (Thu, 13 Apr 2006) | 2 lines
4802Changed paths:
4803   M /trunk/test
4804   M /trunk/test/Makefile.am
4805   A /trunk/test/font.c
4806
4807  * Added a test program for the font renderer.
4808
4809------------------------------------------------------------------------
4810r538 | sam | 2006-04-13 10:38:34 +0200 (Thu, 13 Apr 2006) | 2 lines
4811Changed paths:
4812   M /trunk/test/export.c
4813
4814  * Code simplification.
4815
4816------------------------------------------------------------------------
4817r537 | sam | 2006-04-13 10:37:32 +0200 (Thu, 13 Apr 2006) | 2 lines
4818Changed paths:
4819   M /trunk/cucul/Makefile.am
4820   M /trunk/cucul/font.c
4821   A /trunk/cucul/font_monospace9.h
4822
4823  * Created a built-in font from Bitstream Vera (Monospace 9).
4824
4825------------------------------------------------------------------------
4826r536 | sam | 2006-04-13 10:26:21 +0200 (Thu, 13 Apr 2006) | 2 lines
4827Changed paths:
4828   M /trunk/configure.ac
4829   M /trunk/tools
4830   M /trunk/tools/Makefile.am
4831   A /trunk/tools/makefont.c
4832
4833  * Added a font creator that uses pango to render glyphs.
4834
4835------------------------------------------------------------------------
4836r535 | sam | 2006-04-13 10:16:04 +0200 (Thu, 13 Apr 2006) | 3 lines
4837Changed paths:
4838   M /trunk/cucul/cucul.h
4839   M /trunk/cucul/font.c
4840
4841  * Slightly updated the font format and wrote a font loader. Also added a
4842    skeleton for the renderer that will not last very long.
4843
4844------------------------------------------------------------------------
4845r534 | sam | 2006-04-12 18:34:34 +0200 (Wed, 12 Apr 2006) | 2 lines
4846Changed paths:
4847   M /trunk/cucul/font.c
4848
4849  * New version of the font format.
4850
4851------------------------------------------------------------------------
4852r533 | sam | 2006-04-12 16:18:19 +0200 (Wed, 12 Apr 2006) | 3 lines
4853Changed paths:
4854   M /trunk/cucul/Makefile.am
4855   A /trunk/cucul/font.c
4856
4857  * Added a file for future font handling routines. Currently only the font
4858    format proposal is in this file. Feel free to comment.
4859
4860------------------------------------------------------------------------
4861r532 | sam | 2006-04-12 10:57:59 +0200 (Wed, 12 Apr 2006) | 2 lines
4862Changed paths:
4863   M /trunk/test
4864   M /trunk/tools
4865
4866  * Proper svn:ignore properties on tools/.
4867
4868------------------------------------------------------------------------
4869r531 | sam | 2006-04-12 10:31:11 +0200 (Wed, 12 Apr 2006) | 3 lines
4870Changed paths:
4871   M /trunk/Makefile.am
4872   M /trunk/caca/driver_slang.c
4873   M /trunk/configure.ac
4874   M /trunk/test/Makefile.am
4875   D /trunk/test/optipal.c
4876   A /trunk/tools
4877   A /trunk/tools/Makefile.am (from /trunk/test/Makefile.am:527)
4878   A /trunk/tools/optipal.c (from /trunk/test/optipal.c:527)
4879
4880  * Moved test/optipal.c to tools/optipal.c. The tools subdirectory will
4881    contain development tools that are only useful to libcaca developers.
4882
4883------------------------------------------------------------------------
4884r530 | sam | 2006-04-11 12:36:31 +0200 (Tue, 11 Apr 2006) | 4 lines
4885Changed paths:
4886   M /trunk/src/Makefile.am
4887   M /trunk/src/cacaview.c
4888
4889  * cacaview works again. Somewhat. Image loading is now handled by the
4890    factored common-image.c file. Feature selection such as antialiasing or
4891    dithering mode are still disabled.
4892
4893------------------------------------------------------------------------
4894r529 | sam | 2006-04-11 12:12:03 +0200 (Tue, 11 Apr 2006) | 2 lines
4895Changed paths:
4896   M /trunk/src/common-image.c
4897
4898  * Renamed "freadint" to "u32fread", and so on.
4899
4900------------------------------------------------------------------------
4901r528 | sam | 2006-04-11 12:05:48 +0200 (Tue, 11 Apr 2006) | 3 lines
4902Changed paths:
4903   M /trunk/src
4904   M /trunk/src/Makefile.am
4905   A /trunk/src/common-image.c (from /trunk/src/cacaview.c:523)
4906   A /trunk/src/common-image.h
4907   A /trunk/src/img2irc.c
4908
4909  * Added img2irc program. I know it does not have "cucul" or "caca" in the
4910    name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png
4911
4912------------------------------------------------------------------------
4913r527 | sam | 2006-04-11 00:06:19 +0200 (Tue, 11 Apr 2006) | 3 lines
4914Changed paths:
4915   M /trunk/cucul/export_ansi.c
4916   M /trunk/cucul/export_html.c
4917   M /trunk/cucul/export_irc.c
4918   M /trunk/cucul/export_ps.c
4919   M /trunk/cucul/export_svg.c
4920
4921  * Avoid useless call to strlen() in the exporters.
4922  * Removed '\x0f' from the IRC exporter until I understand why it was here.
4923
4924------------------------------------------------------------------------
4925r526 | sam | 2006-04-11 00:03:22 +0200 (Tue, 11 Apr 2006) | 2 lines
4926Changed paths:
4927   M /trunk/test/export.c
4928
4929  * Fixed test/export that was not printing the last character of the file.
4930
4931------------------------------------------------------------------------
4932r525 | sam | 2006-04-10 23:07:40 +0200 (Mon, 10 Apr 2006) | 2 lines
4933Changed paths:
4934   M /trunk/TODO
4935
4936  * Updated TODO list. I forgot the aspect ratio function!
4937
4938------------------------------------------------------------------------
4939r524 | sam | 2006-04-10 22:24:12 +0200 (Mon, 10 Apr 2006) | 2 lines
4940Changed paths:
4941   M /trunk/cucul/Makefile.am
4942   D /trunk/cucul/bitmap.c
4943   A /trunk/cucul/dither.c (from /trunk/cucul/bitmap.c:523)
4944
4945  * Renamed bitmap.c into dither.c.
4946
4947------------------------------------------------------------------------
4948r523 | sam | 2006-04-10 22:02:38 +0200 (Mon, 10 Apr 2006) | 2 lines
4949Changed paths:
4950   M /trunk/cucul/bitmap.c
4951   M /trunk/cucul/cucul.c
4952   M /trunk/cucul/cucul.h
4953   M /trunk/cucul/cucul_internals.h
4954   M /trunk/src/aafire.c
4955   M /trunk/src/cacaball.c
4956   M /trunk/src/cacamoir.c
4957   M /trunk/src/cacaplas.c
4958   M /trunk/src/cacaview.c
4959   M /trunk/test/demo.c
4960   M /trunk/test/export.c
4961   M /trunk/test/gamma.c
4962   M /trunk/test/hsv.c
4963
4964  * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
4965
4966------------------------------------------------------------------------
4967r522 | sam | 2006-04-10 11:17:51 +0200 (Mon, 10 Apr 2006) | 4 lines
4968Changed paths:
4969   M /trunk/cucul/bitmap.c
4970   M /trunk/cucul/canvas.c
4971   M /trunk/cucul/cucul.c
4972   M /trunk/cucul/cucul.h
4973   M /trunk/cucul/cucul_internals.h
4974   M /trunk/cucul/sprite.c
4975   M /trunk/test/dithering.c
4976   M /trunk/test/optipal.c
4977
4978  * Replaced enum cucul_color with unsigned int. The size of an enum is not
4979    really portable, and Visual Studio complains when they are not explicitely
4980    cast.
4981
4982------------------------------------------------------------------------
4983r521 | sam | 2006-04-10 11:04:29 +0200 (Mon, 10 Apr 2006) | 2 lines
4984Changed paths:
4985   M /trunk/doc/doxygen.cfg.in
4986
4987  * Updated the Doxygen configuration file.
4988
4989------------------------------------------------------------------------
4990r520 | sam | 2006-04-10 11:00:18 +0200 (Mon, 10 Apr 2006) | 3 lines
4991Changed paths:
4992   M /trunk/cucul/export_ansi.c
4993   M /trunk/cucul/export_html.c
4994   M /trunk/cucul/export_irc.c
4995   M /trunk/cucul/export_ps.c
4996   M /trunk/cucul/export_svg.c
4997
4998  * Fixed old bugs I introduced in the exporters.
4999  * Fixed exporter headers to make Doxygen happy.
5000
5001------------------------------------------------------------------------
5002r519 | sam | 2006-04-10 10:30:02 +0200 (Mon, 10 Apr 2006) | 2 lines
5003Changed paths:
5004   M /trunk/cucul
5005
5006  * Forgot an svn:ignore property.
5007
5008------------------------------------------------------------------------
5009r518 | sam | 2006-04-10 09:52:07 +0200 (Mon, 10 Apr 2006) | 2 lines
5010Changed paths:
5011   M /trunk/caca
5012   M /trunk/caca/Makefile.am
5013   A /trunk/caca/caca.pc.in
5014   M /trunk/configure.ac
5015   M /trunk/cucul/Makefile.am
5016   A /trunk/cucul/cucul.pc.in
5017
5018  * Added pkgconfig files. Eh ouais mon gars.
5019
5020------------------------------------------------------------------------
5021r517 | sam | 2006-04-07 11:46:30 +0200 (Fri, 07 Apr 2006) | 2 lines
5022Changed paths:
5023   M /trunk/caca/driver_conio.c
5024   M /trunk/caca/driver_gl.c
5025   M /trunk/caca/driver_ncurses.c
5026   M /trunk/caca/driver_slang.c
5027   M /trunk/caca/driver_vga.c
5028   M /trunk/caca/driver_win32.c
5029   M /trunk/caca/driver_x11.c
5030   M /trunk/cucul/colour.c
5031   M /trunk/cucul/cucul_internals.h
5032   M /trunk/cucul/export_ansi.c
5033   M /trunk/cucul/export_html.c
5034   M /trunk/cucul/export_irc.c
5035   M /trunk/cucul/export_ps.c
5036   M /trunk/cucul/export_svg.c
5037
5038  * Replaced occurrences of "rgba" with "argb".
5039
5040------------------------------------------------------------------------
5041r516 | sam | 2006-04-07 10:55:01 +0200 (Fri, 07 Apr 2006) | 2 lines
5042Changed paths:
5043   M /trunk/cucul/bitmap.c
5044
5045  * Fixed a syntax error. Gruik.
5046
5047------------------------------------------------------------------------
5048r515 | sam | 2006-04-07 10:19:42 +0200 (Fri, 07 Apr 2006) | 2 lines
5049Changed paths:
5050   M /trunk/cucul/bitmap.c
5051   M /trunk/cucul/cucul.h
5052
5053  * Changed the cucul_set_bitmap_antialias() argument to a string.
5054
5055------------------------------------------------------------------------
5056r514 | sam | 2006-04-06 15:49:10 +0200 (Thu, 06 Apr 2006) | 2 lines
5057Changed paths:
5058   M /trunk/cucul/export_ps.c
5059
5060  * Of course I had to fuck up something. Here, PS export works again.
5061
5062------------------------------------------------------------------------
5063r513 | sam | 2006-04-06 15:41:56 +0200 (Thu, 06 Apr 2006) | 2 lines
5064Changed paths:
5065   M /trunk/caca/driver_conio.c
5066   M /trunk/caca/driver_gl.c
5067   M /trunk/caca/driver_ncurses.c
5068   M /trunk/caca/driver_raw.c
5069   M /trunk/caca/driver_slang.c
5070   M /trunk/caca/driver_vga.c
5071   M /trunk/caca/driver_win32.c
5072   M /trunk/caca/driver_x11.c
5073   M /trunk/cucul/Makefile.am
5074   M /trunk/cucul/canvas.c
5075   A /trunk/cucul/colour.c
5076   M /trunk/cucul/cucul.c
5077   M /trunk/cucul/cucul_internals.h
5078   M /trunk/cucul/export_ansi.c
5079   M /trunk/cucul/export_html.c
5080   M /trunk/cucul/export_irc.c
5081   M /trunk/cucul/export_ps.c
5082   M /trunk/cucul/export_svg.c
5083   M /trunk/cucul/transform.c
5084   M /trunk/src/cacaserver.c
5085
5086  * Store colour information on 32 bits, for future 12-bit colour support.
5087
5088------------------------------------------------------------------------
5089r512 | sam | 2006-04-06 15:21:15 +0200 (Thu, 06 Apr 2006) | 2 lines
5090Changed paths:
5091   M /trunk/cucul/canvas.c
5092   M /trunk/cucul/cucul.h
5093
5094  * Got rid of cucul_get_screen(). Use cucul_export() instead.
5095
5096------------------------------------------------------------------------
5097r511 | sam | 2006-04-06 15:11:12 +0200 (Thu, 06 Apr 2006) | 2 lines
5098Changed paths:
5099   M /trunk/cucul/cucul.c
5100
5101  * Check the magic bytes at the end of the buffer when cucul_load()ing it.
5102
5103------------------------------------------------------------------------
5104r510 | sam | 2006-04-06 15:07:58 +0200 (Thu, 06 Apr 2006) | 2 lines
5105Changed paths:
5106   M /trunk/src/cacaserver.c
5107
5108  * Sanity check in cacaserver.c.
5109
5110------------------------------------------------------------------------
5111r509 | sam | 2006-04-06 12:23:10 +0200 (Thu, 06 Apr 2006) | 2 lines
5112Changed paths:
5113   M /trunk/src/cacaserver.c
5114
5115  * Fixed a crash when realloc() returns a new address.
5116
5117------------------------------------------------------------------------
5118r508 | sam | 2006-04-06 12:19:17 +0200 (Thu, 06 Apr 2006) | 2 lines
5119Changed paths:
5120   M /trunk/cucul/cucul.c
5121
5122  * Fixed old typo that caused qq->height to be uninitialised.
5123
5124------------------------------------------------------------------------
5125r507 | jylam | 2006-04-01 23:29:10 +0200 (Sat, 01 Apr 2006) | 2 lines
5126Changed paths:
5127   M /trunk/src/cacaserver.c
5128
5129 * Oops, removed unused variable
5130
5131------------------------------------------------------------------------
5132r506 | jylam | 2006-04-01 23:26:30 +0200 (Sat, 01 Apr 2006) | 2 lines
5133Changed paths:
5134   M /trunk/src/cacaserver.c
5135
5136 * Added Winsock (c)(tm)(r) compatibility
5137
5138------------------------------------------------------------------------
5139r505 | jylam | 2006-04-01 18:11:37 +0200 (Sat, 01 Apr 2006) | 2 lines
5140Changed paths:
5141   M /trunk/src/cacaplas.c
5142
5143 * removed b0rked test. No more pigs, I just commited 500 of them.
5144
5145------------------------------------------------------------------------
5146r504 | sam | 2006-04-01 17:58:10 +0200 (Sat, 01 Apr 2006) | 2 lines
5147Changed paths:
5148   M /trunk/cucul/bitmap.c
5149
5150  * Set the default dithering mode to Floyd-Steinberg.
5151
5152------------------------------------------------------------------------
5153r503 | sam | 2006-04-01 17:56:31 +0200 (Sat, 01 Apr 2006) | 14 lines
5154Changed paths:
5155   M /trunk/cucul/canvas.c
5156   M /trunk/cucul/sprite.c
5157
5158                             ((`)_.._     ,'-. _..._ _._
5159  * Ooops. Compilation fix.   \,'    '-._.-\  '     ` .-'
5160                             .'            /         (
5161                            /    S        |     _   _ \
5162                           |        a     \     o   o  |
5163                           ;           m         .-.   /
5164                            ;       ',       '-.( '')-'
5165                             '.      |           ;-'
5166                               \    /           /
5167                               /   /-._  __,  7 |
5168                               \  `\  \``  |  | |
5169                                \   \_,\   |  |_,\
5170                                 '-`'      \_,\
5171
5172------------------------------------------------------------------------
5173r502 | sam | 2006-04-01 17:25:33 +0200 (Sat, 01 Apr 2006) | 2 lines
5174Changed paths:
5175   M /trunk/TODO
5176   M /trunk/cucul/canvas.c
5177   M /trunk/cucul/cucul.h
5178
5179  * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.
5180
5181------------------------------------------------------------------------
5182r501 | sam | 2006-04-01 17:02:41 +0200 (Sat, 01 Apr 2006) | 2 lines
5183Changed paths:
5184   M /trunk/TODO
5185
5186  * Updated the TODO list.
5187
5188------------------------------------------------------------------------
5189r500 | sam | 2006-04-01 17:02:05 +0200 (Sat, 01 Apr 2006) | 10 lines
5190Changed paths:
5191   M /trunk/caca/caca.h
5192   M /trunk/cucul/bitmap.c
5193   M /trunk/cucul/cucul.c
5194   M /trunk/cucul/cucul.h
5195   M /trunk/cucul/cucul_internals.h
5196   M /trunk/test/demo.c
5197
5198  * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING
5199    environment variables handling. Replaced that with three per-bitmap
5200    functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and
5201    cucul_set_bitmap_dithering().
5202  * Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast()
5203    prototypes (but did not implement them yet).
5204  * Added cucul_set_bitmap_charset() to choose what characters are going
5205    to be used for the bitmap rendering.
5206  * Removed the now useless cucul_get_feature(), cucul_set_feature() etc.
5207
5208------------------------------------------------------------------------
5209r499 | sam | 2006-04-01 16:44:09 +0200 (Sat, 01 Apr 2006) | 3 lines
5210Changed paths:
5211   M /trunk/caca/caca.h
5212   M /trunk/caca/event.c
5213   M /trunk/src/aafire.c
5214   M /trunk/src/cacaball.c
5215   M /trunk/src/cacamoir.c
5216   M /trunk/src/cacaplas.c
5217   M /trunk/src/cacaplay.c
5218   M /trunk/src/cacaview.c
5219   M /trunk/test/colors.c
5220   M /trunk/test/demo.c
5221   M /trunk/test/dithering.c
5222   M /trunk/test/event.c
5223   M /trunk/test/gamma.c
5224   M /trunk/test/hsv.c
5225   M /trunk/test/spritedit.c
5226   M /trunk/test/transform.c
5227   M /trunk/test/unicode.c
5228
5229  * Merged caca_wait_event() into caca_get_event() and added a timeout
5230    parameter to do what both functions did before, and even more.
5231
5232------------------------------------------------------------------------
5233r498 | sam | 2006-04-01 16:37:27 +0200 (Sat, 01 Apr 2006) | 2 lines
5234Changed paths:
5235   M /trunk/src/Makefile.am
5236
5237  * Disabled cacaview for now. I'm going to utterly break it.
5238
5239------------------------------------------------------------------------
5240r497 | sam | 2006-04-01 16:36:59 +0200 (Sat, 01 Apr 2006) | 2 lines
5241Changed paths:
5242   M /trunk/cucul/cucul.c
5243   M /trunk/cucul/cucul.h
5244
5245  * Added cucul_get_export_list(). Returns a list of known export formats.
5246
5247------------------------------------------------------------------------
5248r496 | sam | 2006-03-29 11:41:30 +0200 (Wed, 29 Mar 2006) | 4 lines
5249Changed paths:
5250   M /trunk/src/cacaserver.c
5251
5252  * cacaserver works again (but needs a complete rewrite because it's really
5253    become ugly). You can now emulate the previous network driver behaviour
5254    by doing: "CACA_DRIVER=raw cacaplas | cacaserver".
5255
5256------------------------------------------------------------------------
5257r495 | sam | 2006-03-28 00:16:58 +0200 (Tue, 28 Mar 2006) | 3 lines
5258Changed paths:
5259   M /trunk/cucul/cucul.c
5260   M /trunk/cucul/cucul.h
5261   M /trunk/src/cacaserver.c
5262   M /trunk/test/export.c
5263
5264  * Changed the 2nd argument of cucul_create_export to a string. This way we
5265    can add new exporters without changing the API.
5266
5267------------------------------------------------------------------------
5268r494 | sam | 2006-03-28 00:12:12 +0200 (Tue, 28 Mar 2006) | 2 lines
5269Changed paths:
5270   M /trunk/src/Makefile.am
5271
5272  * Oops, I barfed that makefile.
5273
5274------------------------------------------------------------------------
5275r493 | jylam | 2006-03-27 23:40:17 +0200 (Mon, 27 Mar 2006) | 2 lines
5276Changed paths:
5277   M /trunk/src/aafire.c
5278   M /trunk/src/cacaball.c
5279   M /trunk/src/cacamoir.c
5280
5281 * Added "powered by libcaca" text to all examples for consistency
5282
5283------------------------------------------------------------------------
5284r492 | sam | 2006-03-27 23:37:52 +0200 (Mon, 27 Mar 2006) | 4 lines
5285Changed paths:
5286   M /trunk/caca/Makefile.am
5287   M /trunk/caca/caca.c
5288   M /trunk/caca/caca.h
5289   M /trunk/caca/caca_internals.h
5290   D /trunk/caca/driver_network.c
5291   M /trunk/src
5292   M /trunk/src/Makefile.am
5293   M /trunk/src/cacaplas.c
5294   A /trunk/src/cacaserver.c (from /trunk/caca/driver_network.c:487)
5295
5296  * Removed the network driver and replaced it with a cacaserver executable
5297    that has all the functionality, except it does not work yet (the stdin
5298    reading routine is missing).
5299
5300------------------------------------------------------------------------
5301r491 | sam | 2006-03-27 23:33:29 +0200 (Mon, 27 Mar 2006) | 3 lines
5302Changed paths:
5303   M /trunk/caca/driver_raw.c
5304   M /trunk/src
5305   M /trunk/src/Makefile.am
5306   A /trunk/src/cacaplay.c
5307
5308  * Implemented a proof-of-concept cacaplay program that can redisplay a
5309    single frame that was saved by the raw driver.
5310
5311------------------------------------------------------------------------
5312r490 | sam | 2006-03-27 23:22:34 +0200 (Mon, 27 Mar 2006) | 4 lines
5313Changed paths:
5314   M /trunk/cucul/cucul.c
5315   M /trunk/cucul/cucul.h
5316
5317  * Implemented cucul_load() to reload a file that was saved with the
5318    raw driver. I know it is inconsistent to have the loader in libcucul
5319    and the exporter in libcaca but I'll find a way to harmonise that.
5320
5321------------------------------------------------------------------------
5322r489 | jylam | 2006-03-27 20:17:09 +0200 (Mon, 27 Mar 2006) | 19 lines
5323Changed paths:
5324   M /trunk/caca/driver_gl.c
5325
5326 * Fixed OpenGL mouse handling
5327
5328Sam      Le        Vieux      Porc
5329            (\____/)
5330Le          / @__@ \            Le
5331           (  (oo)  )   
5332            `-.~~.-'         Vieux
5333Vieux        /    \             
5334           @/      \_         
5335          (/ /    \ \)        Porc
5336Porc       WW`----'WW       
5337
5338Sam      Le        Vieux      Porc
5339
5340
5341
5342
5343
5344
5345------------------------------------------------------------------------
5346r488 | sam | 2006-03-27 20:07:18 +0200 (Mon, 27 Mar 2006) | 2 lines
5347Changed paths:
5348   M /trunk/caca/Makefile.am
5349   M /trunk/caca/caca.c
5350   M /trunk/caca/caca_internals.h
5351   A /trunk/caca/driver_raw.c
5352
5353  * Created a minimal raw driver that outputs stuff to stdout.
5354
5355------------------------------------------------------------------------
5356r487 | sam | 2006-03-27 11:35:22 +0200 (Mon, 27 Mar 2006) | 16 lines
5357Changed paths:
5358   M /trunk/caca/driver_gl.c
5359
5360                                       ██████                ██████
5361 * Ah mais putain j'avais pas vu !    ██░░░░██████████████████░░░░██
5362                                       ██░░░░░░░░░░░░░░░░░░░░░░░░██
5363                                        ██░░░░███░░░░░░░░███░░░░██
5364                                       ██░░░░░░███░░░░░░███░░░░░░██
5365                                      ██░░░░░░░░░░░░░░░░░░░░░░░░░░██
5366                                      ██░░░░░░██████████████░░░░░░██
5367                                      ██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██
5368                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
5369                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
5370                                       ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
5371                                        ██░░░░██████████████░░░░██
5372                                         ███░░░░░░██████░░░░░░███
5373                                           █████░░░░░░░░░░█████
5374                                               ████████████
5375
5376------------------------------------------------------------------------
5377r486 | sam | 2006-03-27 10:01:27 +0200 (Mon, 27 Mar 2006) | 3 lines
5378Changed paths:
5379   M /trunk/caca/driver_gl.c
5380   M /trunk/configure.ac
5381
5382  * Reworked the OpenGL headers and Glut features detection (what did you
5383    expect).
5384
5385------------------------------------------------------------------------
5386r485 | sam | 2006-03-27 09:40:30 +0200 (Mon, 27 Mar 2006) | 2 lines
5387Changed paths:
5388   M /trunk/cucul/cucul.h
5389   M /trunk/cucul/transform.c
5390
5391  * Implemented cucul_invert() to invert a canvas' colours.
5392
5393------------------------------------------------------------------------
5394r484 | jylam | 2006-03-27 01:08:19 +0200 (Mon, 27 Mar 2006) | 2 lines
5395Changed paths:
5396   M /trunk/caca/driver_gl.c
5397
5398 * Fixed glutCheckLoop headers, testing only under MacOSX
5399
5400------------------------------------------------------------------------
5401r483 | jylam | 2006-03-27 00:57:12 +0200 (Mon, 27 Mar 2006) | 2 lines
5402Changed paths:
5403   M /trunk/caca/driver_gl.c
5404   M /trunk/configure.ac
5405
5406 * Added (untested) glut3 glutCheckLoop(), ans a regular display function
5407
5408------------------------------------------------------------------------
5409r482 | sam | 2006-03-26 22:16:28 +0200 (Sun, 26 Mar 2006) | 2 lines
5410Changed paths:
5411   M /trunk/cucul/transform.c
5412
5413  * Minor addition to the rotate code.
5414
5415------------------------------------------------------------------------
5416r481 | sam | 2006-03-25 00:17:25 +0100 (Sat, 25 Mar 2006) | 2 lines
5417Changed paths:
5418   M /trunk/caca/Makefile.am
5419   M /trunk/src/Makefile.am
5420   M /trunk/test/Makefile.am
5421
5422  * Workaround for automake < 1.6.
5423
5424------------------------------------------------------------------------
5425r480 | jylam | 2006-03-24 20:44:12 +0100 (Fri, 24 Mar 2006) | 24 lines
5426Changed paths:
5427   M /trunk/cucul/bitmap.c
5428
5429 * Ok, invert works. OK OK SAM THAT WAS MY FAULT
5430
5431
5432AHAHAH                      _
5433    _._ _..._ .-',     _.._(`))
5434   '-. `     '  /-._.-'    ',/
5435      ) MAIS    \            '.
5436     / _    _    |  JE         \
5437    |  a    a    /     SUIS     |
5438    \   .-.                     ; 
5439     '-('' ).-'       ,' UN    ;
5440        '-;           |      .'
5441           \    VIEUX  \    /
5442           | 7  .__  _.-\   \
5443           | |  |  ``/  /`  /
5444          /,_|  |   /,_/   /
5445             /,_/      '`-'
5446
5447POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORC!
5448
5449
5450
5451
5452
5453------------------------------------------------------------------------
5454r479 | jylam | 2006-03-24 20:34:45 +0100 (Fri, 24 Mar 2006) | 3 lines
5455Changed paths:
5456   M /trunk/cucul/bitmap.c
5457   M /trunk/cucul/cucul.h
5458   M /trunk/test/demo.c
5459
5460 * 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.
5461
5462
5463------------------------------------------------------------------------
5464r478 | sam | 2006-03-24 17:51:59 +0100 (Fri, 24 Mar 2006) | 24 lines
5465Changed paths:
5466   M /trunk/caca/caca.h
5467   M /trunk/caca/caca_internals.h
5468   M /trunk/caca/driver_conio.c
5469   M /trunk/caca/driver_gl.c
5470   M /trunk/caca/driver_ncurses.c
5471   M /trunk/caca/driver_network.c
5472   M /trunk/caca/driver_slang.c
5473   M /trunk/caca/driver_vga.c
5474   M /trunk/caca/driver_win32.c
5475   M /trunk/caca/driver_x11.c
5476   M /trunk/caca/graphics.c
5477   M /trunk/test/demo.c
5478
5479  * Merged caca_show_cursor() and caca_hide_cursor() into caca_set_mouse() so
5480    that we have one function less.
5481  * Fixed coding style.
5482  * Removed FUCKING TABS.               ____.------.___
5483                           _______.----'`` ``` `` ``` ``-.
5484                      _.--' ` ```` ` `  ` ```  ``    ``  ``.
5485                  _.-'    ' ` `` ```      `` ` `'           `.  _
5486               .-''      ` H A H A H A `'  M A I S            \/.)
5487     .    . .-' /       `         `                  `      `` ||
5488     |`-.(``-.          `      `       `        ' `  `    ```  |\
5489     `.  '\```\        ``   `     V I E U X   ' ' ``  `-``    -|\\
5490       `/''````)       `` `          -        -   `````  ' '.' |\_)
5491        |`'_._`       ```      ''`  P O R C .   . ````        /
5492        // @) \    `   ``       ''' .              ```      '/
5493       /''''' |     ` \).`.'-.  ''' _    _         .`` `   '/
5494     .''''- `-'`.   . //   )--   '/,,',,' ,,,,''__,._`' '  /
5495   .'    ` `-  `   ' .'   /   ' /,;;;, ,___.---'     \ '' / \
5496   (`.  .'` __',`''''.--'/   ' /'-----'              | ' /  ))
5497    `'-'/  `'''_.---' \;;|-  '/            ,,,       | ''|`- |
5498      `'--'---'        |;|   /   ,,,,;;;;;;;;;;,,,,, |-' /`  |
5499                       |;|-'|   ,;;;;;;;;;;;;;;;; ;;;/  /|`'''
5500                       ''',,,''',,,,,,,,,,,,,,,'    /,,'''
5501                                   ''''
5502
5503------------------------------------------------------------------------
5504r477 | jylam | 2006-03-24 17:25:39 +0100 (Fri, 24 Mar 2006) | 2 lines
5505Changed paths:
5506   M /trunk/caca/driver_x11.c
5507   M /trunk/caca/graphics.c
5508
5509 * Fixed bug in show/hide cursor, implemented X11 cursor
5510
5511------------------------------------------------------------------------
5512r476 | jylam | 2006-03-24 16:42:46 +0100 (Fri, 24 Mar 2006) | 2 lines
5513Changed paths:
5514   M /trunk/caca/driver_x11.c
5515   M /trunk/test/demo.c
5516
5517 * Added forgotten X11 set/hide cursor (non-working code)
5518
5519------------------------------------------------------------------------
5520r475 | jylam | 2006-03-24 16:00:47 +0100 (Fri, 24 Mar 2006) | 2 lines
5521Changed paths:
5522   M /trunk/caca/caca.h
5523   M /trunk/caca/caca_internals.h
5524   M /trunk/caca/driver_conio.c
5525   M /trunk/caca/driver_gl.c
5526   M /trunk/caca/driver_ncurses.c
5527   M /trunk/caca/driver_network.c
5528   M /trunk/caca/driver_slang.c
5529   M /trunk/caca/driver_vga.c
5530   M /trunk/caca/driver_win32.c
5531   M /trunk/caca/graphics.c
5532
5533 * Added caca_show/hide_cursor, and corresponding GL binding
5534
5535------------------------------------------------------------------------
5536r474 | sam | 2006-03-24 15:17:40 +0100 (Fri, 24 Mar 2006) | 3 lines
5537Changed paths:
5538   M /trunk/caca/caca.h
5539
5540  * Documented the caca_event structure and improved a few things here and
5541    there in the documentation.
5542
5543------------------------------------------------------------------------
5544r473 | sam | 2006-03-24 10:48:20 +0100 (Fri, 24 Mar 2006) | 2 lines
5545Changed paths:
5546   M /trunk/caca/caca.c
5547   M /trunk/caca/caca_internals.h
5548   M /trunk/caca/driver_conio.c
5549   M /trunk/caca/driver_gl.c
5550   M /trunk/caca/driver_ncurses.c
5551   M /trunk/caca/driver_network.c
5552   M /trunk/caca/driver_slang.c
5553   M /trunk/caca/driver_vga.c
5554   M /trunk/caca/driver_win32.c
5555   M /trunk/caca/driver_x11.c
5556
5557  * Allow the driver initialisation to fail, for instance when $DISPLAY = "".
5558
5559------------------------------------------------------------------------
5560r472 | sam | 2006-03-24 10:30:02 +0100 (Fri, 24 Mar 2006) | 2 lines
5561Changed paths:
5562   M /trunk/cucul/math.c
5563
5564  * Removed spurious prototype.
5565
5566------------------------------------------------------------------------
5567r471 | sam | 2006-03-23 19:38:44 +0100 (Thu, 23 Mar 2006) | 2 lines
5568Changed paths:
5569   M /trunk/TODO
5570
5571  * Updated the TODO list with what's been done so far.
5572
5573------------------------------------------------------------------------
5574r470 | sam | 2006-03-23 19:36:59 +0100 (Thu, 23 Mar 2006) | 2 lines
5575Changed paths:
5576   M /trunk/caca/caca.c
5577   M /trunk/caca/caca.h
5578   M /trunk/caca/caca_internals.h
5579   M /trunk/caca/driver_conio.c
5580   M /trunk/caca/driver_gl.c
5581   M /trunk/caca/driver_ncurses.c
5582   M /trunk/caca/driver_network.c
5583   M /trunk/caca/driver_slang.c
5584   M /trunk/caca/driver_vga.c
5585   M /trunk/caca/driver_win32.c
5586   M /trunk/caca/driver_x11.c
5587   M /trunk/caca/event.c
5588   M /trunk/src/aafire.c
5589   M /trunk/src/cacaball.c
5590   M /trunk/src/cacamoir.c
5591   M /trunk/src/cacaplas.c
5592   M /trunk/src/cacaview.c
5593   M /trunk/test/colors.c
5594   M /trunk/test/demo.c
5595   M /trunk/test/dithering.c
5596   M /trunk/test/event.c
5597   M /trunk/test/gamma.c
5598   M /trunk/test/hsv.c
5599   M /trunk/test/spritedit.c
5600   M /trunk/test/transform.c
5601   M /trunk/test/unicode.c
5602
5603  * Massive rework of the event handling code, as per the TODO list.
5604
5605------------------------------------------------------------------------
5606r469 | sam | 2006-03-23 18:20:57 +0100 (Thu, 23 Mar 2006) | 2 lines
5607Changed paths:
5608   M /trunk/test/gamma.c
5609
5610  * Hahaha mais le vieux porc c'est moi.
5611
5612------------------------------------------------------------------------
5613r468 | sam | 2006-03-23 16:14:17 +0100 (Thu, 23 Mar 2006) | 2 lines
5614Changed paths:
5615   M /trunk/cucul/transform.c
5616
5617  * Added missing ASCII characters to cucul_rotate().
5618
5619------------------------------------------------------------------------
5620r467 | sam | 2006-03-23 15:07:32 +0100 (Thu, 23 Mar 2006) | 4 lines
5621Changed paths:
5622   M /trunk/cucul/box.c
5623   M /trunk/cucul/canvas.c
5624   M /trunk/cucul/conic.c
5625   M /trunk/cucul/cucul.h
5626   M /trunk/cucul/cucul_internals.h
5627   M /trunk/cucul/line.c
5628   M /trunk/cucul/triangle.c
5629   M /trunk/src/cacaview.c
5630   M /trunk/test/demo.c
5631   M /trunk/test/event.c
5632   M /trunk/test/export.c
5633   M /trunk/test/spritedit.c
5634
5635  * Made cucul_putchar32() an internal-only function.
5636  * Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8
5637    string instead of a single character as their last argument.
5638
5639------------------------------------------------------------------------
5640r466 | sam | 2006-03-23 14:12:56 +0100 (Thu, 23 Mar 2006) | 2 lines
5641Changed paths:
5642   M /trunk/cucul/cucul.c
5643   M /trunk/cucul/cucul.h
5644   M /trunk/src/aafire.c
5645   M /trunk/src/cacaball.c
5646   M /trunk/src/cacamoir.c
5647   M /trunk/src/cacaplas.c
5648   M /trunk/src/cacaview.c
5649   M /trunk/test/colors.c
5650   M /trunk/test/demo.c
5651   M /trunk/test/dithering.c
5652   M /trunk/test/event.c
5653   M /trunk/test/export.c
5654   M /trunk/test/gamma.c
5655   M /trunk/test/hsv.c
5656   M /trunk/test/spritedit.c
5657   M /trunk/test/transform.c
5658   M /trunk/test/unicode.c
5659
5660  * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
5661
5662------------------------------------------------------------------------
5663r465 | sam | 2006-03-23 12:34:27 +0100 (Thu, 23 Mar 2006) | 4 lines
5664Changed paths:
5665   M /trunk/TODO
5666
5667  * Removed done stuff from the TODO.
5668  * Updated the TODO list with what I said in the mailing-list. The top
5669    priority is what's marked "API-dependent stuff".
5670
5671------------------------------------------------------------------------
5672r464 | sam | 2006-03-23 12:03:43 +0100 (Thu, 23 Mar 2006) | 2 lines
5673Changed paths:
5674   M /trunk/test
5675   M /trunk/test/Makefile.am
5676   A /trunk/test/transform.c
5677
5678  * Added a test for the transformation routines.
5679
5680------------------------------------------------------------------------
5681r463 | sam | 2006-03-23 12:00:54 +0100 (Thu, 23 Mar 2006) | 2 lines
5682Changed paths:
5683   M /trunk/cucul/transform.c
5684
5685  * Added more characters to the flip/rotate routines.
5686
5687------------------------------------------------------------------------
5688r462 | sam | 2006-03-23 10:47:06 +0100 (Thu, 23 Mar 2006) | 3 lines
5689Changed paths:
5690   M /trunk/cucul/Makefile.am
5691   M /trunk/cucul/cucul.h
5692   A /trunk/cucul/transform.c
5693
5694  * Added cucul_flip(), cucul_flop() and cucul_transform() to perform
5695    operations on canvases.
5696
5697------------------------------------------------------------------------
5698r461 | sam | 2006-03-22 22:15:57 +0100 (Wed, 22 Mar 2006) | 2 lines
5699Changed paths:
5700   M /trunk/caca/caca.c
5701   M /trunk/caca/caca.h
5702   M /trunk/caca/caca_internals.h
5703   M /trunk/caca/driver_conio.c
5704   M /trunk/caca/driver_gl.c
5705   M /trunk/caca/driver_ncurses.c
5706   M /trunk/caca/driver_network.c
5707   M /trunk/caca/driver_slang.c
5708   M /trunk/caca/driver_vga.c
5709   M /trunk/caca/driver_win32.c
5710   M /trunk/caca/driver_x11.c
5711   M /trunk/caca/event.c
5712   M /trunk/caca/graphics.c
5713   M /trunk/caca/time.c
5714   M /trunk/cucul/bitmap.c
5715   M /trunk/cucul/box.c
5716   M /trunk/cucul/canvas.c
5717   M /trunk/cucul/charset.c
5718   M /trunk/cucul/conic.c
5719   M /trunk/cucul/cucul.c
5720   M /trunk/cucul/cucul.h
5721   M /trunk/cucul/cucul_internals.h
5722   M /trunk/cucul/export_ansi.c
5723   M /trunk/cucul/export_html.c
5724   M /trunk/cucul/export_irc.c
5725   M /trunk/cucul/export_ps.c
5726   M /trunk/cucul/export_svg.c
5727   M /trunk/cucul/line.c
5728   M /trunk/cucul/math.c
5729   M /trunk/cucul/sprite.c
5730   M /trunk/cucul/triangle.c
5731   M /trunk/kernel/kernel.c
5732   M /trunk/kernel/kernel.h
5733   M /trunk/test
5734
5735  * Slightly changed header comments.
5736
5737------------------------------------------------------------------------
5738r460 | sam | 2006-03-22 21:10:14 +0100 (Wed, 22 Mar 2006) | 2 lines
5739Changed paths:
5740   M /trunk/cucul/canvas.c
5741
5742  * Optimise cucul_blit() by using memcpy() if there is no mask.
5743
5744------------------------------------------------------------------------
5745r459 | sam | 2006-03-22 20:54:37 +0100 (Wed, 22 Mar 2006) | 3 lines
5746Changed paths:
5747   M /trunk/cucul/canvas.c
5748   M /trunk/cucul/cucul.h
5749   M /trunk/test/Makefile.am
5750   M /trunk/test/gamma.c
5751
5752  * Added the cucul_blit() function. It lets us blit various canvas one
5753    onto the other with an optional mask.
5754
5755------------------------------------------------------------------------
5756r458 | sam | 2006-03-22 20:20:52 +0100 (Wed, 22 Mar 2006) | 2 lines
5757Changed paths:
5758   M /trunk/cucul/cucul.c
5759
5760  * Fixed an uninitialised structure member.
5761
5762------------------------------------------------------------------------
5763r457 | sam | 2006-03-22 19:38:06 +0100 (Wed, 22 Mar 2006) | 3 lines
5764Changed paths:
5765   M /trunk/cucul/Makefile.am
5766   A /trunk/cucul/canvas.c (from /trunk/cucul/char.c:445)
5767   D /trunk/cucul/char.c
5768
5769  * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there
5770    that is a bit more high level than characters.
5771
5772------------------------------------------------------------------------
5773r456 | sam | 2006-03-22 19:29:39 +0100 (Wed, 22 Mar 2006) | 2 lines
5774Changed paths:
5775   M /trunk/caca/driver_network.c
5776   M /trunk/cucul/cucul.c
5777   M /trunk/cucul/cucul.h
5778   M /trunk/test/export.c
5779
5780  * Renamed cucul_get_export() to cucul_create_export().
5781
5782------------------------------------------------------------------------
5783r455 | sam | 2006-03-22 18:49:18 +0100 (Wed, 22 Mar 2006) | 2 lines
5784Changed paths:
5785   M /trunk/cucul/bitmap.c
5786   M /trunk/cucul/cucul.h
5787   M /trunk/src/aafire.c
5788   M /trunk/src/cacaball.c
5789   M /trunk/src/cacamoir.c
5790   M /trunk/src/cacaplas.c
5791   M /trunk/src/cacaview.c
5792   M /trunk/test/demo.c
5793   M /trunk/test/export.c
5794   M /trunk/test/gamma.c
5795   M /trunk/test/hsv.c
5796
5797  * Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed.
5798
5799------------------------------------------------------------------------
5800r454 | sam | 2006-03-22 18:46:11 +0100 (Wed, 22 Mar 2006) | 3 lines
5801Changed paths:
5802   M /trunk/cucul/cucul.c
5803   M /trunk/cucul/cucul.h
5804   M /trunk/src/aafire.c
5805   M /trunk/src/cacaball.c
5806   M /trunk/src/cacamoir.c
5807   M /trunk/src/cacaplas.c
5808   M /trunk/src/cacaview.c
5809   M /trunk/test/colors.c
5810   M /trunk/test/demo.c
5811   M /trunk/test/dithering.c
5812   M /trunk/test/event.c
5813   M /trunk/test/export.c
5814   M /trunk/test/gamma.c
5815   M /trunk/test/hsv.c
5816   M /trunk/test/spritedit.c
5817   M /trunk/test/unicode.c
5818
5819  * Changed the cucul_init parameter so that it now directly accepts a
5820    canvas size (use cucul_init(0, 0) for the old behaviour).
5821
5822------------------------------------------------------------------------
5823r453 | sam | 2006-03-22 18:34:03 +0100 (Wed, 22 Mar 2006) | 2 lines
5824Changed paths:
5825   M /trunk/kernel/kernel.c
5826
5827  * Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode.
5828
5829------------------------------------------------------------------------
5830r452 | sam | 2006-03-22 18:30:56 +0100 (Wed, 22 Mar 2006) | 2 lines
5831Changed paths:
5832   M /trunk/cucul/cucul.c
5833
5834  * Removed code that did not need to be duplicated.
5835
5836------------------------------------------------------------------------
5837r451 | sam | 2006-03-22 17:09:14 +0100 (Wed, 22 Mar 2006) | 2 lines
5838Changed paths:
5839   M /trunk/src/cacaview.c
5840
5841  * Gamma support in cacaview (through the g/G key).
5842
5843------------------------------------------------------------------------
5844r450 | sam | 2006-03-22 16:00:43 +0100 (Wed, 22 Mar 2006) | 2 lines
5845Changed paths:
5846   M /trunk/test/gamma.c
5847
5848  * Added colour to the gamma test.
5849
5850------------------------------------------------------------------------
5851r449 | sam | 2006-03-22 15:56:50 +0100 (Wed, 22 Mar 2006) | 2 lines
5852Changed paths:
5853   M /trunk/cucul/bitmap.c
5854
5855  * Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1).
5856
5857------------------------------------------------------------------------
5858r448 | sam | 2006-03-22 14:58:24 +0100 (Wed, 22 Mar 2006) | 2 lines
5859Changed paths:
5860   M /trunk/test/gamma.c
5861
5862  * Animated gamma test.
5863
5864------------------------------------------------------------------------
5865r447 | sam | 2006-03-22 14:15:08 +0100 (Wed, 22 Mar 2006) | 2 lines
5866Changed paths:
5867   M /trunk/cucul/cucul.h
5868   M /trunk/cucul/math.c
5869
5870  * Got rid of cucul_powf(), too complex to implement and no longer used.
5871
5872------------------------------------------------------------------------
5873r446 | sam | 2006-03-22 14:12:54 +0100 (Wed, 22 Mar 2006) | 3 lines
5874Changed paths:
5875   M /trunk/configure.ac
5876   M /trunk/cucul/bitmap.c
5877
5878  * Added optional support for CP437 gray blocks in the bitmap renderer.
5879  * Use a custom pow() function for gamma computation.
5880
5881------------------------------------------------------------------------
5882r445 | sam | 2006-03-21 12:05:56 +0100 (Tue, 21 Mar 2006) | 2 lines
5883Changed paths:
5884   M /trunk/cucul/math.c
5885
5886  * Tried to do something with cucul_powf. It currently sucks.
5887
5888------------------------------------------------------------------------
5889r444 | sam | 2006-03-21 11:52:24 +0100 (Tue, 21 Mar 2006) | 2 lines
5890Changed paths:
5891   M /trunk/src/cacaplas.c
5892
5893  * Changed the cacaplas colours. Yeah, I do what I want.
5894
5895------------------------------------------------------------------------
5896r443 | sam | 2006-03-21 11:09:15 +0100 (Tue, 21 Mar 2006) | 27 lines
5897Changed paths:
5898   M /trunk/test/Makefile.am
5899   A /trunk/test/gamma.c
5900
5901                                                        ___
5902  * Bitmap gamma test example. Of       ,---.        /""`_,'
5903    course it does not work yet,        |    `\``""-;   /
5904    because some dirty old pig          \   /`\\     ';'
5905    implemented a cucul_powf()        .')   |     __   \
5906    function that only works         / (`  /     /(O\. _|
5907    with integer exponents.       .-`|  `"`      `    .-\_
5908                               .-'   \                  ` ;=-.
5909    HAHAHAHA MAIS            .'        .           ._,   / o o\
5910    VIEUX PORC !         .-'`            .           '-._;_._.J
5911                     .-'`                               `.-'`
5912                 _. -`         L            '          .'
5913               .'           U                  '- ._.-'
5914             /`          C                         /
5915            /         y                           |
5916      ._   ;       J                         |    |
5917       )).-|                     |           |    /
5918      (/`.-|                \    \           /  .;
5919      ( (_)|                 |    \         ; .' |
5920       '--';                 |    `\       / /   |
5921            \                |      `\    /.'   /
5922             \               /        ;  |`\   |
5923              '.           .'      _.-|  |  |  |
5924                '-.     .-';_"---'`.__|  |  |  \
5925                   `'-._     ``'-.    |  \  \__\\
5926                        `''--.___\\   \__\\
5927
5928------------------------------------------------------------------------
5929r442 | sam | 2006-03-21 10:52:32 +0100 (Tue, 21 Mar 2006) | 2 lines
5930Changed paths:
5931   M /trunk/cucul/bitmap.c
5932   M /trunk/cucul/cucul.h
5933   M /trunk/cucul/sprite.c
5934   M /trunk/src/aafire.c
5935   M /trunk/src/cacaball.c
5936   M /trunk/src/cacamoir.c
5937   M /trunk/src/cacaplas.c
5938   M /trunk/src/cacaview.c
5939   M /trunk/test/demo.c
5940   M /trunk/test/export.c
5941   M /trunk/test/hsv.c
5942
5943  * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.
5944
5945------------------------------------------------------------------------
5946r441 | sam | 2006-03-21 10:48:02 +0100 (Tue, 21 Mar 2006) | 2 lines
5947Changed paths:
5948   M /trunk/configure.ac
5949   M /trunk/kernel/kernel.c
5950
5951  * Use the asm versions of sin and cos when available.
5952
5953------------------------------------------------------------------------
5954r440 | jylam | 2006-03-20 16:23:11 +0100 (Mon, 20 Mar 2006) | 2 lines
5955Changed paths:
5956   M /trunk/caca/driver_gl.c
5957
5958 * Added a bird.
5959
5960------------------------------------------------------------------------
5961r439 | sam | 2006-03-19 18:10:12 +0100 (Sun, 19 Mar 2006) | 2 lines
5962Changed paths:
5963   M /trunk/caca/driver_x11.c
5964
5965  * Added basic support for a few Unicode characters to the X11 driver.
5966
5967------------------------------------------------------------------------
5968r438 | sam | 2006-03-19 17:59:34 +0100 (Sun, 19 Mar 2006) | 2 lines
5969Changed paths:
5970   M /trunk/src/cacaplas.c
5971
5972  * Added a lame "powered by libcaca" banner to cacaplas.
5973
5974------------------------------------------------------------------------
5975r437 | sam | 2006-03-19 17:59:01 +0100 (Sun, 19 Mar 2006) | 2 lines
5976Changed paths:
5977   M /trunk/TODO
5978
5979  * Added a few notes to the TODO list.
5980
5981------------------------------------------------------------------------
5982r436 | sam | 2006-03-19 17:42:31 +0100 (Sun, 19 Mar 2006) | 18 lines
5983Changed paths:
5984   M /trunk/src/cacaball.c
5985
5986 Nan mais avec ma config   _,--.       ,--._
5987 d'Emacs c'est vraiment    \  > `-"""-' <  /
5988 impossible qu'il reste     `-.         .-'
5989 des tabs dans mon code       / 'e___e` \
5990                       \__   (   (o o)   )
5991  HAHAHAHA MAIS              _\_  `='  _/_
5992   VIEUX PORC !             / /|`-._.-'|\ \
5993            \   .,         / /||_______||\ \
5994              .,|_)      _/ /_||=======||_\ \_
5995  _   _______( ,\ ',    / _/==||       ||==\_ \
5996'(-'.`        '-``o t__ `'(   ^^       ^^   )`'
5997  '/                 (")   \               /
5998   |                t-`     \______|______/
5999    \           )_.-`       |______|______|
6000     \  .^--|  /_|            )__|   |__(
6001      \_(_\ |_|'[_\          /   ]   [   \
6002      '[_\  '[_\             `--'     `--'
6003
6004------------------------------------------------------------------------
6005r435 | sam | 2006-03-19 17:34:53 +0100 (Sun, 19 Mar 2006) | 2 lines
6006Changed paths:
6007   M /trunk/test/unicode.c
6008
6009  * More special characters in the Unicode test.
6010
6011------------------------------------------------------------------------
6012r434 | sam | 2006-03-18 01:12:25 +0100 (Sat, 18 Mar 2006) | 2 lines
6013Changed paths:
6014   M /trunk/caca/caca.h
6015   M /trunk/caca/caca_internals.h
6016   M /trunk/caca/event.c
6017   M /trunk/caca/graphics.c
6018   M /trunk/cucul/char.c
6019   M /trunk/cucul/cucul_internals.h
6020
6021  * Cosmetic fixes.
6022
6023------------------------------------------------------------------------
6024r433 | sam | 2006-03-18 01:06:24 +0100 (Sat, 18 Mar 2006) | 2 lines
6025Changed paths:
6026   M /trunk/caca/driver_network.c
6027   M /trunk/cucul/cucul.c
6028   M /trunk/cucul/cucul.h
6029   M /trunk/cucul/export_ansi.c
6030   M /trunk/cucul/export_html.c
6031   M /trunk/cucul/export_irc.c
6032   M /trunk/cucul/export_ps.c
6033   M /trunk/cucul/export_svg.c
6034   M /trunk/test/export.c
6035
6036  * Renamed cucul_buffer to cucul_export. Vanilla rum rules.
6037
6038------------------------------------------------------------------------
6039r432 | sam | 2006-03-17 14:32:58 +0100 (Fri, 17 Mar 2006) | 2 lines
6040Changed paths:
6041   M /trunk/caca/driver_conio.c
6042   M /trunk/caca/driver_vga.c
6043   M /trunk/cucul/Makefile.am
6044   M /trunk/cucul/char.c
6045   A /trunk/cucul/charset.c (from /trunk/cucul/char.c:428)
6046   M /trunk/cucul/cucul_internals.h
6047
6048  * Factorised some charset handling code into a new cucul/charset.c file.
6049
6050------------------------------------------------------------------------
6051r431 | sam | 2006-03-17 11:35:26 +0100 (Fri, 17 Mar 2006) | 2 lines
6052Changed paths:
6053   M /trunk/test/export.c
6054
6055  * Added a few commonly escaped characters to the export test: ( ) " < > &
6056
6057------------------------------------------------------------------------
6058r430 | sam | 2006-03-17 10:56:28 +0100 (Fri, 17 Mar 2006) | 2 lines
6059Changed paths:
6060   M /trunk/cucul/export_svg.c
6061
6062  * Full Unicode support in the SVG exporter.
6063
6064------------------------------------------------------------------------
6065r429 | sam | 2006-03-17 10:49:16 +0100 (Fri, 17 Mar 2006) | 2 lines
6066Changed paths:
6067   M /trunk/caca/driver_x11.c
6068
6069  * Print '?' instead of spaces for unknown glyphs in the X11 driver.
6070
6071------------------------------------------------------------------------
6072r428 | sam | 2006-03-16 20:10:12 +0100 (Thu, 16 Mar 2006) | 14 lines
6073Changed paths:
6074   M /trunk/cucul/export_ps.c
6075
6076                                        ___                     
6077                                        ',_`""\        .---,   
6078                                           \   :-""``/`    |   
6079          Ahaha mais vieux porc !!          `;'     //`\   /   
6080                                            /   __     |   ('. 
6081                                           |_ ./O)\     \  `) \
6082                                          _/-.    `      `"`  |`
6083                                      .-=; `                  /
6084                                     /o o \   ,_,           .   
6085                                     L._._;_.-'           .     
6086                                       `'-.`             '     
6087                                           `.         '         
6088                                             '-._. -'           
6089
6090------------------------------------------------------------------------
6091r427 | sam | 2006-03-16 20:00:59 +0100 (Thu, 16 Mar 2006) | 2 lines
6092Changed paths:
6093   M /trunk/ChangeLog
6094
6095  * Updated ChangeLog and converted it to UTF-8.
6096
6097------------------------------------------------------------------------
6098r426 | sam | 2006-03-16 19:58:39 +0100 (Thu, 16 Mar 2006) | 2 lines
6099Changed paths:
6100   M /trunk/cucul/export_svg.c
6101
6102  * Fixed Unicode handling and improved coding style in the SVG exporter.
6103
6104------------------------------------------------------------------------
6105r425 | sam | 2006-03-16 19:52:40 +0100 (Thu, 16 Mar 2006) | 2 lines
6106Changed paths:
6107   M /trunk/test/export.c
6108
6109  * Do not write the trailing \0 when exporting data.
6110
6111------------------------------------------------------------------------
6112r424 | sam | 2006-03-16 19:44:07 +0100 (Thu, 16 Mar 2006) | 3 lines
6113Changed paths:
6114   M /trunk/cucul/export_ps.c
6115
6116  * Fixed syntax errors in the generated PostScript document if ( ) \ or
6117    Unicode characters are encountered.
6118
6119------------------------------------------------------------------------
6120r423 | sam | 2006-03-16 19:09:26 +0100 (Thu, 16 Mar 2006) | 3 lines
6121Changed paths:
6122   M /trunk/cucul/export_ps.c
6123
6124  * Optimised for speed and space, fixed a few bugs, and improved coding style
6125    in the PS exporter (vieux porc !).
6126
6127------------------------------------------------------------------------
6128r422 | sam | 2006-03-16 18:04:09 +0100 (Thu, 16 Mar 2006) | 2 lines
6129Changed paths:
6130   M /trunk/cucul/cucul.c
6131
6132  * Comment clarification.
6133
6134------------------------------------------------------------------------
6135r421 | sam | 2006-03-16 17:59:57 +0100 (Thu, 16 Mar 2006) | 2 lines
6136Changed paths:
6137   M /trunk/caca/driver_win32.c
6138
6139  * Fix resizing of the Win32 console. It now adapts to the requested size.
6140
6141------------------------------------------------------------------------
6142r420 | sam | 2006-03-16 13:58:55 +0100 (Thu, 16 Mar 2006) | 3 lines
6143Changed paths:
6144   M /trunk/caca/driver_conio.c
6145   M /trunk/caca/driver_vga.c
6146
6147  * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
6148  * Cosmetic code changes.
6149
6150------------------------------------------------------------------------
6151r419 | sam | 2006-03-16 13:50:07 +0100 (Thu, 16 Mar 2006) | 2 lines
6152Changed paths:
6153   M /trunk/caca/driver_slang.c
6154
6155  * Fixed compiler warnings when UTF-8 S-Lang is not available.
6156
6157------------------------------------------------------------------------
6158r418 | sam | 2006-03-16 13:49:20 +0100 (Thu, 16 Mar 2006) | 2 lines
6159Changed paths:
6160   M /trunk/caca/driver_ncurses.c
6161   M /trunk/configure.ac
6162
6163  * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.
6164
6165------------------------------------------------------------------------
6166r417 | sam | 2006-03-16 13:46:39 +0100 (Thu, 16 Mar 2006) | 3 lines
6167Changed paths:
6168   M /trunk/build-win32
6169
6170  * Distribute the license with Win32 packages and convert text files to
6171    CRLF format.
6172
6173------------------------------------------------------------------------
6174r416 | sam | 2006-03-15 23:07:55 +0100 (Wed, 15 Mar 2006) | 3 lines
6175Changed paths:
6176   M /trunk/caca/driver_conio.c
6177   M /trunk/test/unicode.c
6178
6179  * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
6180    the DOS/conio.h driver, and updated the unicode test accordingly.
6181
6182------------------------------------------------------------------------
6183r415 | sam | 2006-03-15 21:39:43 +0100 (Wed, 15 Mar 2006) | 2 lines
6184Changed paths:
6185   M /trunk/test/export.c
6186   M /trunk/test/unicode.c
6187
6188  * Added a few more Unicode characters to the export and unicode tests.
6189
6190------------------------------------------------------------------------
6191r414 | sam | 2006-03-15 21:30:39 +0100 (Wed, 15 Mar 2006) | 3 lines
6192Changed paths:
6193   M /trunk/caca/driver_conio.c
6194
6195  * Partial Unicode support for the DOS/conio.h driver. Glyphs that have
6196    equivalents in CP437 0x7f - 0xff are translated.
6197
6198------------------------------------------------------------------------
6199r413 | sam | 2006-03-15 19:41:29 +0100 (Wed, 15 Mar 2006) | 2 lines
6200Changed paths:
6201   M /trunk/cucul/export_html.c
6202
6203  * Unicode support in the HTML exporter.
6204
6205------------------------------------------------------------------------
6206r412 | sam | 2006-03-15 18:42:03 +0100 (Wed, 15 Mar 2006) | 2 lines
6207Changed paths:
6208   M /trunk/caca/caca.c
6209
6210  * Cosmetic.
6211
6212------------------------------------------------------------------------
6213r411 | sam | 2006-03-15 18:33:03 +0100 (Wed, 15 Mar 2006) | 2 lines
6214Changed paths:
6215   M /trunk/test
6216   M /trunk/test/Makefile.am
6217   A /trunk/test/export.c
6218
6219  * Small test program for exporters. Usage: "export html", "export irc" etc.
6220
6221------------------------------------------------------------------------
6222r410 | jylam | 2006-03-15 18:16:09 +0100 (Wed, 15 Mar 2006) | 24 lines
6223Changed paths:
6224   A /trunk/cucul/export_svg.c
6225
6226 * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
6227*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
6228p______...___________________________p
6229e____(_..__`'-.,--,__________________e
6230n_____'-._'-.__`\a\\_________________n
6231i_________'.___.'_(|_________________i
6232s____________7____||_________________s
6233b___________/___.'_|_________________b
6234i__________/_.-'__,J_________________i
6235r_________/_________\________________r
6236d________||___/______;_______________d
6237*________||__|_______|_______________*
6238p________`\__\_______|__/__''\_______p
6239e__________'._\______/.-`____{}|_____e
6240n___________/\_`;_.-'_________/______n
6241i___________\_;(((____.--'\_/________i
6242s_________.(((_____.-;\______________s
6243b____.--'`_____,;`'.'-;\_____________b
6244i_taco's____.'____'._.'\\____________i
6245r_dick_--'_________|__\_|____________r
6246d__________________\_\,_/____________d
6247*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
6248
6249
6250------------------------------------------------------------------------
6251r409 | jylam | 2006-03-15 17:55:40 +0100 (Wed, 15 Mar 2006) | 2 lines
6252Changed paths:
6253   M /trunk/cucul/Makefile.am
6254   M /trunk/cucul/cucul.c
6255   M /trunk/cucul/cucul.h
6256   M /trunk/cucul/export_html.c
6257   M /trunk/cucul/export_ps.c
6258
6259 * Added preliminary (but working) SVG exporter
6260
6261------------------------------------------------------------------------
6262r408 | jylam | 2006-03-15 16:03:43 +0100 (Wed, 15 Mar 2006) | 2 lines
6263Changed paths:
6264   M /trunk/caca/driver_network.c
6265
6266 * Added telnet commands and options strings for debug
6267
6268------------------------------------------------------------------------
6269r407 | jylam | 2006-03-15 14:48:51 +0100 (Wed, 15 Mar 2006) | 2 lines
6270Changed paths:
6271   M /trunk/test/demo.c
6272
6273 * Fixed refresh when updating parameter in display_menu()
6274
6275------------------------------------------------------------------------
6276r406 | jylam | 2006-03-15 14:10:34 +0100 (Wed, 15 Mar 2006) | 2 lines
6277Changed paths:
6278   M /trunk/kernel/kernel.c
6279
6280 * Removed false comment
6281
6282------------------------------------------------------------------------
6283r405 | jylam | 2006-03-15 14:06:25 +0100 (Wed, 15 Mar 2006) | 2 lines
6284Changed paths:
6285   M /trunk/src/cacaball.c
6286
6287 * Optimised cacaballs a bit
6288
6289------------------------------------------------------------------------
6290r404 | jylam | 2006-03-15 13:51:08 +0100 (Wed, 15 Mar 2006) | 2 lines
6291Changed paths:
6292   M /trunk/src/cacaball.c
6293
6294 * Better cacaballs parameters
6295
6296------------------------------------------------------------------------
6297r403 | sam | 2006-03-15 11:04:56 +0100 (Wed, 15 Mar 2006) | 3 lines
6298Changed paths:
6299   M /trunk/src/cacamoir.c
6300
6301  * Increased cacamoir circle thikness by 50%, because it currently really
6302    sucks in small resolutions.
6303
6304------------------------------------------------------------------------
6305r402 | sam | 2006-03-15 11:03:04 +0100 (Wed, 15 Mar 2006) | 2 lines
6306Changed paths:
6307   M /trunk/caca/driver_gl.c
6308   M /trunk/caca/driver_ncurses.c
6309   M /trunk/caca/driver_x11.c
6310   M /trunk/src/cacaball.c
6311
6312  * Minor coding style fixes.
6313
6314------------------------------------------------------------------------
6315r401 | sam | 2006-03-15 11:02:08 +0100 (Wed, 15 Mar 2006) | 2 lines
6316Changed paths:
6317   M /trunk/caca/driver_win32.c
6318
6319  * UTF-8 support in the Win32 driver.
6320
6321------------------------------------------------------------------------
6322r400 | sam | 2006-03-15 11:01:14 +0100 (Wed, 15 Mar 2006) | 3 lines
6323Changed paths:
6324   M /trunk/caca/caca.h
6325   M /trunk/caca/driver_network.c
6326
6327  * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
6328  * Use RETSIGTYPE for signal handler return values.
6329
6330------------------------------------------------------------------------
6331r399 | sam | 2006-03-15 10:57:04 +0100 (Wed, 15 Mar 2006) | 4 lines
6332Changed paths:
6333   M /trunk/caca/driver_slang.c
6334   M /trunk/configure.ac
6335
6336  * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
6337    in the SLang driver.
6338  * Cosmetic fixes in configure.ac.
6339
6340------------------------------------------------------------------------
6341r398 | sam | 2006-03-14 23:05:34 +0100 (Tue, 14 Mar 2006) | 6 lines
6342Changed paths:
6343   M /trunk/caca/driver_network.c
6344   M /trunk/cucul/cucul.c
6345   M /trunk/cucul/cucul.h
6346   M /trunk/cucul/cucul_internals.h
6347   M /trunk/cucul/export_ansi.c
6348   M /trunk/cucul/export_html.c
6349   M /trunk/cucul/export_irc.c
6350   M /trunk/cucul/export_ps.c
6351
6352  * Replaced all cucul_get_* exporters with a generic cucul_export() function.
6353  * Got rid of static buffers; we now use cucul_free() to free exported
6354    buffers.
6355  * Fixed light background in the ANSI exporter by adding escape sequences for
6356    most terminal emulators.
6357
6358------------------------------------------------------------------------
6359r397 | jylam | 2006-03-14 20:01:19 +0100 (Tue, 14 Mar 2006) | 2 lines
6360Changed paths:
6361   M /trunk/kernel/kernel.c
6362
6363 * Fixed UPPER() for strcasecmp
6364
6365------------------------------------------------------------------------
6366r396 | sam | 2006-03-14 19:10:30 +0100 (Tue, 14 Mar 2006) | 2 lines
6367Changed paths:
6368   M /trunk/kernel/kernel.c
6369
6370  * Rewrote strncasecmp. Totally untested, of course.
6371
6372------------------------------------------------------------------------
6373r395 | sam | 2006-03-14 18:09:17 +0100 (Tue, 14 Mar 2006) | 2 lines
6374Changed paths:
6375   M /trunk/cucul/export_ps.c
6376
6377  * STATIC char const. AHAHAHAHA.
6378
6379------------------------------------------------------------------------
6380r394 | sam | 2006-03-14 18:06:12 +0100 (Tue, 14 Mar 2006) | 3 lines
6381Changed paths:
6382   M /trunk/caca/driver_network.c
6383
6384  * Do not switch to alternate screen when clearing, because sometimes we
6385    are unable to cleanly restore the state.
6386
6387------------------------------------------------------------------------
6388r393 | jylam | 2006-03-14 17:57:53 +0100 (Tue, 14 Mar 2006) | 2 lines
6389Changed paths:
6390   M /trunk/cucul/export_ps.c
6391
6392 * Cosmetic changes. AHAHAH I COMMITED IT MYSELF.
6393
6394------------------------------------------------------------------------
6395r392 | jylam | 2006-03-14 17:51:38 +0100 (Tue, 14 Mar 2006) | 2 lines
6396Changed paths:
6397   M /trunk/cucul/export_ps.c
6398
6399 * Postscript exporter now kinda works. Paper size to be fixed
6400
6401------------------------------------------------------------------------
6402r391 | jylam | 2006-03-14 16:39:38 +0100 (Tue, 14 Mar 2006) | 2 lines
6403Changed paths:
6404   M /trunk/cucul/Makefile.am
6405   M /trunk/cucul/cucul.c
6406   M /trunk/cucul/cucul.h
6407   M /trunk/cucul/cucul_internals.h
6408   A /trunk/cucul/export_ps.c
6409
6410 * Added preliminary Postscript (tm) (r) (c) exporter.
6411
6412------------------------------------------------------------------------
6413r390 | sam | 2006-03-14 15:19:58 +0100 (Tue, 14 Mar 2006) | 2 lines
6414Changed paths:
6415   M /trunk/caca/driver_network.c
6416
6417  * Pressing Ctrl-C on the client side now drops the connection.
6418
6419------------------------------------------------------------------------
6420r389 | sam | 2006-03-14 13:49:32 +0100 (Tue, 14 Mar 2006) | 2 lines
6421Changed paths:
6422   M /trunk/TODO
6423
6424  * Updated the TODO list, mostly with Unicode-related tasks.
6425
6426------------------------------------------------------------------------
6427r388 | sam | 2006-03-14 13:49:01 +0100 (Tue, 14 Mar 2006) | 3 lines
6428Changed paths:
6429   M /trunk/caca/caca.h
6430   M /trunk/caca/driver_network.c
6431
6432  * Changed port environment variable to "CACA_PORT". No need to mention it's
6433    a network port, we could have guessed.
6434
6435------------------------------------------------------------------------
6436r387 | sam | 2006-03-14 13:30:17 +0100 (Tue, 14 Mar 2006) | 2 lines
6437Changed paths:
6438   M /trunk/caca/caca.c
6439
6440  * Ooops, fixed an old typo.
6441
6442------------------------------------------------------------------------
6443r386 | sam | 2006-03-14 13:16:11 +0100 (Tue, 14 Mar 2006) | 2 lines
6444Changed paths:
6445   M /trunk/src/cacaball.c
6446
6447  * Fixed a warning in cacaball.c.
6448
6449------------------------------------------------------------------------
6450r385 | sam | 2006-03-13 20:04:29 +0100 (Mon, 13 Mar 2006) | 11 lines
6451Changed paths:
6452   M /trunk/caca/driver_network.c
6453
6454  * Improvements to the network output:
6455    + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
6456      the registered ports area, but we'd never be accepted anyway).
6457    + Retry network sends in caca_get_event(), too.
6458    + Have a per-client buffer in case of network congestion. If that buffer
6459      gets full, just drop it and start again at the next frame.
6460    + Set the window title to "caca for the network".
6461    + Do not send the ANSI buffer's terminating \0.
6462    + Restore the SIGPIPE handler on close.
6463    + Set window size to 80x24 instead of 80x25.
6464
6465------------------------------------------------------------------------
6466r384 | sam | 2006-03-13 19:07:35 +0100 (Mon, 13 Mar 2006) | 24 lines
6467Changed paths:
6468   M /trunk/cucul/export_ansi.c
6469   M /trunk/cucul/export_html.c
6470   M /trunk/cucul/export_irc.c
6471   M /trunk/perl/lib/Term/Caca/Bitmap.pm
6472   M /trunk/perl/lib/Term/Caca/Constants.pm
6473   M /trunk/perl/lib/Term/Caca/Sprite.pm
6474   M /trunk/perl/lib/Term/Caca.pm
6475   M /trunk/perl/lib/Term/Kaka/Bitmap.pm
6476   M /trunk/perl/lib/Term/Kaka/Constants.pm
6477   M /trunk/perl/lib/Term/Kaka/Sprite.pm
6478   M /trunk/perl/lib/Term/Kaka.pm
6479   M /trunk/python/pypycaca.c
6480   M /trunk/python/pypycaca.h
6481
6482  * Set svn:keyword Id property on a few files.
6483
6484  Note to developers: use that chunk in your ~/.subversion/config:
6485
6486[miscellany]
6487enable-auto-props = yes
6488
6489[auto-props]
6490*.m = svn:keywords=Id
6491*.h = svn:keywords=Id
6492*.mm = svn:keywords=Id
6493*.c = svn:keywords=Id
6494*.cpp = svn:keywords=Id
6495*.pch = svn:keywords=Id
6496*.command = svn:keywords=Id
6497*.pl = svn:keywords=Id
6498*.pm = svn:keywords=Id
6499*.py = svn:keywords=Id
6500*.sh = svn:keywords=Id
6501*.txt = svn:keywords=Id
6502*.html = svn:keywords=Id
6503*.php = svn:keywords=Id
6504
6505
6506------------------------------------------------------------------------
6507r383 | sam | 2006-03-13 19:05:12 +0100 (Mon, 13 Mar 2006) | 2 lines
6508Changed paths:
6509   M /trunk/cucul/export_ansi.c
6510
6511  * Fixed end of lines in the ANSI exporter (CRLF, not LFCR).
6512
6513------------------------------------------------------------------------
6514r382 | sam | 2006-03-13 18:49:04 +0100 (Mon, 13 Mar 2006) | 2 lines
6515Changed paths:
6516   M /trunk/caca/caca.c
6517
6518  * Fixed an uninitialised variable in the event queue handling.
6519
6520------------------------------------------------------------------------
6521r381 | sam | 2006-03-13 18:38:18 +0100 (Mon, 13 Mar 2006) | 2 lines
6522Changed paths:
6523   M /trunk/test/colors.c
6524
6525  * Allow the color test to be built as a kernel.
6526
6527------------------------------------------------------------------------
6528r380 | sam | 2006-03-13 18:36:14 +0100 (Mon, 13 Mar 2006) | 2 lines
6529Changed paths:
6530   M /trunk/THANKS
6531
6532  * Sorted list of extra contributors by topic and added the FSF.
6533
6534------------------------------------------------------------------------
6535r379 | sam | 2006-03-10 20:21:33 +0100 (Fri, 10 Mar 2006) | 3 lines
6536Changed paths:
6537   M /trunk/caca/driver_network.c
6538
6539  * Set the client sockets as non-blocking, and implemented non-blocking
6540    writes. Currently works very badly with more than one client.
6541
6542------------------------------------------------------------------------
6543r378 | jylam | 2006-03-10 18:56:40 +0100 (Fri, 10 Mar 2006) | 2 lines
6544Changed paths:
6545   M /trunk/kernel/kernel.c
6546
6547 * wrote strcasecmp for fun
6548
6549------------------------------------------------------------------------
6550r377 | jylam | 2006-03-10 18:41:23 +0100 (Fri, 10 Mar 2006) | 2 lines
6551Changed paths:
6552   M /trunk/cucul/Makefile.am
6553   A /trunk/cucul/export_ansi.c
6554   A /trunk/cucul/export_html.c
6555   A /trunk/cucul/export_irc.c
6556   D /trunk/cucul/exporter_ansi.c
6557   D /trunk/cucul/exporter_html.c
6558   D /trunk/cucul/exporter_irc.c
6559
6560 * Renamed exporter_* to export_*, from God recommendation.
6561
6562------------------------------------------------------------------------
6563r376 | jylam | 2006-03-10 18:32:08 +0100 (Fri, 10 Mar 2006) | 2 lines
6564Changed paths:
6565   M /trunk/cucul/Makefile.am
6566   D /trunk/cucul/export.c
6567   A /trunk/cucul/exporter_ansi.c
6568   A /trunk/cucul/exporter_html.c
6569   A /trunk/cucul/exporter_irc.c
6570
6571 * Exploded cucul/export.c
6572
6573------------------------------------------------------------------------
6574r375 | jylam | 2006-03-10 16:11:40 +0100 (Fri, 10 Mar 2006) | 2 lines
6575Changed paths:
6576   M /trunk/caca/caca.c
6577   M /trunk/caca/caca.h
6578   M /trunk/caca/driver_network.c
6579
6580 * Added CACA_NETWORK_PORT env and related documentation
6581
6582------------------------------------------------------------------------
6583r374 | jylam | 2006-03-10 15:41:24 +0100 (Fri, 10 Mar 2006) | 2 lines
6584Changed paths:
6585   M /trunk/caca/driver_network.c
6586   M /trunk/configure.ac
6587   M /trunk/cucul/cucul_internals.h
6588
6589 * 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
6590
6591------------------------------------------------------------------------
6592r373 | sam | 2006-03-10 14:06:40 +0100 (Fri, 10 Mar 2006) | 4 lines
6593Changed paths:
6594   M /trunk/caca/driver_network.c
6595
6596  * Handle incoming connections in network_get_event() as well as
6597    network_display() so that new clients immediately get the contents
6598    of the canvas and do not need to wait for a caca_display() call.
6599
6600------------------------------------------------------------------------
6601r372 | sam | 2006-03-10 11:03:30 +0100 (Fri, 10 Mar 2006) | 3 lines
6602Changed paths:
6603   M /trunk/cucul/char.c
6604
6605  * Preliminary support for UTF-8 in cucul_putstr(). Also added a
6606    cucul_putchar32() function but I'm not convinced it will be useful.
6607
6608------------------------------------------------------------------------
6609r371 | sam | 2006-03-10 11:01:22 +0100 (Fri, 10 Mar 2006) | 4 lines
6610Changed paths:
6611   M /trunk/caca/driver_conio.c
6612   M /trunk/caca/driver_gl.c
6613   M /trunk/caca/driver_ncurses.c
6614   M /trunk/caca/driver_network.c
6615   M /trunk/caca/driver_win32.c
6616   M /trunk/caca/driver_x11.c
6617   M /trunk/caca/graphics.c
6618
6619  * Use the internal version of cucul_set_size in output drivers so that
6620    they can force a resize. We need to find a way to make those specific
6621    cucul - caca interactions unavailable to the clueless user.
6622
6623------------------------------------------------------------------------
6624r370 | sam | 2006-03-10 10:48:33 +0100 (Fri, 10 Mar 2006) | 2 lines
6625Changed paths:
6626   M /trunk/src/cacaball.c
6627   M /trunk/src/cacamoir.c
6628   M /trunk/src/cacaplas.c
6629
6630  * Made cacamoir, cacaball and cacaplas buildable into a kernel.
6631
6632------------------------------------------------------------------------
6633r369 | sam | 2006-03-10 10:43:13 +0100 (Fri, 10 Mar 2006) | 3 lines
6634Changed paths:
6635   M /trunk/caca/driver_vga.c
6636
6637  * Assume the VGA screen is 320x200 and really resize the cucul canvas to
6638    80x25 upon initialisation.
6639
6640------------------------------------------------------------------------
6641r368 | sam | 2006-03-10 10:34:16 +0100 (Fri, 10 Mar 2006) | 2 lines
6642Changed paths:
6643   M /trunk/caca/driver_slang.c
6644
6645  * Added Unicode support to the SLang driver.
6646
6647------------------------------------------------------------------------
6648r367 | sam | 2006-03-10 10:31:32 +0100 (Fri, 10 Mar 2006) | 2 lines
6649Changed paths:
6650   M /trunk/kernel/kernel.c
6651   M /trunk/kernel/kernel.h
6652
6653  * Implemented a few math functions in our kernel: cos(), sin(), sqrt().
6654
6655------------------------------------------------------------------------
6656r366 | sam | 2006-03-10 10:30:30 +0100 (Fri, 10 Mar 2006) | 2 lines
6657Changed paths:
6658   M /trunk/test/unicode.c
6659
6660  * More Unicode tests: gradient glyphs, double width characters.
6661
6662------------------------------------------------------------------------
6663r365 | jylam | 2006-03-09 20:27:55 +0100 (Thu, 09 Mar 2006) | 2 lines
6664Changed paths:
6665   M /trunk/build-kernel
6666
6667 * Oops, modified build-kernel while testing and commited it ;)
6668
6669------------------------------------------------------------------------
6670r364 | jylam | 2006-03-09 20:27:14 +0100 (Thu, 09 Mar 2006) | 2 lines
6671Changed paths:
6672   M /trunk/build-kernel
6673   M /trunk/caca/driver_network.c
6674
6675 * 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.
6676
6677------------------------------------------------------------------------
6678r363 | sam | 2006-03-09 17:57:32 +0100 (Thu, 09 Mar 2006) | 2 lines
6679Changed paths:
6680   M /trunk/caca/driver_vga.c
6681
6682  * Fixed VGA colours. The values only range from 0 to 63.
6683
6684------------------------------------------------------------------------
6685r362 | sam | 2006-03-09 16:35:00 +0100 (Thu, 09 Mar 2006) | 4 lines
6686Changed paths:
6687   M /trunk/build-kernel
6688   M /trunk/caca/caca_internals.h
6689   M /trunk/cucul/cucul_internals.h
6690   M /trunk/kernel/kernel.c
6691   M /trunk/kernel/kernel.h
6692
6693  * Added assembly code for inb() and outb().
6694  * Print a small message at kernel boot time just to check that the kernel
6695    was properly loaded.
6696
6697------------------------------------------------------------------------
6698r361 | jylam | 2006-03-09 14:24:06 +0100 (Thu, 09 Mar 2006) | 2 lines
6699Changed paths:
6700   M /trunk/cucul/export.c
6701
6702 * Added tests for malloc()'s
6703
6704------------------------------------------------------------------------
6705r360 | jylam | 2006-03-09 14:08:41 +0100 (Thu, 09 Mar 2006) | 2 lines
6706Changed paths:
6707   M /trunk/README
6708   M /trunk/cucul/cucul.c
6709   M /trunk/cucul/cucul_internals.h
6710   M /trunk/cucul/export.c
6711
6712 * Updated README for network driver, fixed remaining exporters
6713
6714------------------------------------------------------------------------
6715r359 | sam | 2006-03-09 14:04:59 +0100 (Thu, 09 Mar 2006) | 2 lines
6716Changed paths:
6717   M /trunk/caca/Makefile.am
6718   M /trunk/configure.ac
6719   M /trunk/kernel/Makefile.am
6720
6721  * Added a conditional to only build the kernel if --enable-vga was set.
6722
6723------------------------------------------------------------------------
6724r358 | sam | 2006-03-09 13:56:33 +0100 (Thu, 09 Mar 2006) | 2 lines
6725Changed paths:
6726   M /trunk/build-kernel
6727
6728  * Set executable flag to the build-kernel script.
6729
6730------------------------------------------------------------------------
6731r357 | sam | 2006-03-09 13:47:37 +0100 (Thu, 09 Mar 2006) | 3 lines
6732Changed paths:
6733   A /trunk/COPYING.GPL
6734   M /trunk/Makefile.am
6735   A /trunk/build-kernel
6736   M /trunk/caca/time.c
6737   M /trunk/configure.ac
6738   M /trunk/cucul/bitmap.c
6739   M /trunk/cucul/box.c
6740   M /trunk/cucul/char.c
6741   M /trunk/cucul/conic.c
6742   M /trunk/cucul/cucul.c
6743   M /trunk/cucul/cucul_internals.h
6744   M /trunk/cucul/export.c
6745   M /trunk/cucul/line.c
6746   M /trunk/cucul/math.c
6747   M /trunk/cucul/sprite.c
6748   M /trunk/cucul/triangle.c
6749   A /trunk/kernel
6750   A /trunk/kernel/Makefile.am
6751   A /trunk/kernel/kernel.c
6752   A /trunk/kernel/kernel.h
6753   A /trunk/kernel/multiboot.S
6754   A /trunk/kernel/multiboot.h
6755   M /trunk/src
6756   M /trunk/src/aafire.c
6757
6758  * Added glue code to compile libcaca without a libc and build applications
6759    as multiboot kernels.
6760
6761------------------------------------------------------------------------
6762r356 | sam | 2006-03-09 13:44:49 +0100 (Thu, 09 Mar 2006) | 2 lines
6763Changed paths:
6764   M /trunk/caca/driver_conio.c
6765
6766  * Cosmetic change.
6767
6768------------------------------------------------------------------------
6769r355 | sam | 2006-03-09 13:43:10 +0100 (Thu, 09 Mar 2006) | 2 lines
6770Changed paths:
6771   M /trunk/README
6772
6773  * Slightly updated README.
6774
6775------------------------------------------------------------------------
6776r354 | sam | 2006-03-09 13:41:02 +0100 (Thu, 09 Mar 2006) | 2 lines
6777Changed paths:
6778   M /trunk/caca/caca.c
6779   M /trunk/caca/caca_internals.h
6780   A /trunk/caca/driver_vga.c
6781
6782  * Pure VGA output driver.
6783
6784------------------------------------------------------------------------
6785r353 | sam | 2006-03-09 13:37:39 +0100 (Thu, 09 Mar 2006) | 2 lines
6786Changed paths:
6787   M /trunk/caca/graphics.c
6788
6789  * Removed unused includes.
6790
6791------------------------------------------------------------------------
6792r352 | sam | 2006-03-09 13:35:47 +0100 (Thu, 09 Mar 2006) | 2 lines
6793Changed paths:
6794   M /trunk/AUTHORS
6795
6796  * Added a few details for authors.
6797
6798------------------------------------------------------------------------
6799r351 | sam | 2006-03-09 13:34:40 +0100 (Thu, 09 Mar 2006) | 3 lines
6800Changed paths:
6801   M /trunk/test
6802   M /trunk/test/Makefile.am
6803   A /trunk/test/unicode.c
6804
6805  * Added a tiny Unicode test program. Of course it does not work yet, but
6806    good to have something to start with.
6807
6808------------------------------------------------------------------------
6809r350 | jylam | 2006-03-09 10:52:24 +0100 (Thu, 09 Mar 2006) | 2 lines
6810Changed paths:
6811   M /trunk/caca/caca.h
6812   M /trunk/cucul/cucul.h
6813
6814 * Updated documentation a bit
6815
6816------------------------------------------------------------------------
6817r349 | jylam | 2006-03-09 10:44:54 +0100 (Thu, 09 Mar 2006) | 2 lines
6818Changed paths:
6819   M /trunk/caca/driver_network.c
6820   M /trunk/cucul/cucul.c
6821   M /trunk/cucul/cucul_internals.h
6822   M /trunk/cucul/export.c
6823
6824 * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well.
6825
6826------------------------------------------------------------------------
6827r348 | jylam | 2006-03-09 09:45:40 +0100 (Thu, 09 Mar 2006) | 2 lines
6828Changed paths:
6829   M /trunk/caca/driver_network.c
6830
6831 * Fixed memory leak in network driver
6832
6833------------------------------------------------------------------------
6834r347 | sam | 2006-03-08 23:39:43 +0100 (Wed, 08 Mar 2006) | 2 lines
6835Changed paths:
6836   M /trunk/caca/driver_gl.c
6837
6838  * Made the OpenGL colors slightly less saturated.
6839
6840------------------------------------------------------------------------
6841r346 | sam | 2006-03-08 23:29:00 +0100 (Wed, 08 Mar 2006) | 3 lines
6842Changed paths:
6843   M /trunk/caca/driver_conio.c
6844   M /trunk/caca/driver_gl.c
6845   M /trunk/caca/driver_ncurses.c
6846   M /trunk/caca/driver_slang.c
6847   M /trunk/caca/driver_win32.c
6848   M /trunk/caca/driver_x11.c
6849
6850  * Make output drivers more error resilient when handling UTF-32 characters,
6851    by simply ignoring everything non ASCII :-)
6852
6853------------------------------------------------------------------------
6854r345 | jylam | 2006-03-08 21:58:07 +0100 (Wed, 08 Mar 2006) | 2 lines
6855Changed paths:
6856   M /trunk/caca/driver_network.c
6857
6858 * Fixed blinking screen
6859
6860------------------------------------------------------------------------
6861r344 | jylam | 2006-03-08 21:23:06 +0100 (Wed, 08 Mar 2006) | 2 lines
6862Changed paths:
6863   M /trunk/caca/driver_network.c
6864   M /trunk/cucul/cucul.h
6865   M /trunk/cucul/export.c
6866
6867 * Exporters now return size of generated data
6868
6869------------------------------------------------------------------------
6870r343 | jylam | 2006-03-08 21:03:24 +0100 (Wed, 08 Mar 2006) | 2 lines
6871Changed paths:
6872   M /trunk/caca/Makefile.am
6873   M /trunk/caca/caca.c
6874   M /trunk/caca/caca_internals.h
6875   A /trunk/caca/driver_network.c
6876   M /trunk/configure.ac
6877
6878 * Added very preliminary network driver
6879
6880------------------------------------------------------------------------
6881r342 | sam | 2006-03-08 20:41:53 +0100 (Wed, 08 Mar 2006) | 3 lines
6882Changed paths:
6883   M /trunk/caca/caca.c
6884   M /trunk/caca/caca_internals.h
6885   M /trunk/caca/driver_conio.c
6886   M /trunk/caca/driver_gl.c
6887   M /trunk/caca/driver_ncurses.c
6888   M /trunk/caca/driver_slang.c
6889   M /trunk/caca/driver_win32.c
6890   M /trunk/caca/driver_x11.c
6891   M /trunk/caca/event.c
6892   M /trunk/caca/graphics.c
6893   M /trunk/cucul/cucul.c
6894
6895  * Fixed async issues between the driver and libcaca when resizing windows,
6896    and simplified the handle_resize() API. Still can be polished.
6897
6898------------------------------------------------------------------------
6899r341 | sam | 2006-03-08 18:20:38 +0100 (Wed, 08 Mar 2006) | 3 lines
6900Changed paths:
6901   M /trunk/cucul/cucul.c
6902
6903  * cucul_set_size() does nothing if a graphical backend is attached. Added
6904    documentation to explain this behaviour.
6905
6906------------------------------------------------------------------------
6907r340 | sam | 2006-03-08 12:27:23 +0100 (Wed, 08 Mar 2006) | 2 lines
6908Changed paths:
6909   M /trunk/caca/caca.c
6910   M /trunk/caca/caca_internals.h
6911   M /trunk/caca/driver_gl.c
6912   M /trunk/caca/driver_ncurses.c
6913   M /trunk/caca/driver_slang.c
6914   M /trunk/caca/driver_win32.c
6915   M /trunk/caca/driver_x11.c
6916   M /trunk/caca/event.c
6917
6918  * Cosmetic changes here and there.
6919
6920------------------------------------------------------------------------
6921r339 | sam | 2006-03-08 11:33:01 +0100 (Wed, 08 Mar 2006) | 3 lines
6922Changed paths:
6923   M /trunk/caca/caca.c
6924   M /trunk/caca/caca_internals.h
6925   M /trunk/caca/driver_conio.c
6926   M /trunk/caca/driver_gl.c
6927   M /trunk/caca/driver_ncurses.c
6928   M /trunk/caca/driver_slang.c
6929   M /trunk/caca/driver_win32.c
6930   M /trunk/caca/driver_x11.c
6931   M /trunk/caca/event.c
6932   M /trunk/caca/graphics.c
6933
6934  * Finished moving everything driver-specific to the apropriate driver_*.c
6935    files. Phew. Now they just need a few comments.
6936
6937------------------------------------------------------------------------
6938r338 | sam | 2006-03-08 10:51:53 +0100 (Wed, 08 Mar 2006) | 2 lines
6939Changed paths:
6940   M /trunk/caca/driver_conio.c
6941   M /trunk/caca/driver_gl.c
6942   M /trunk/caca/driver_ncurses.c
6943   M /trunk/caca/driver_slang.c
6944   M /trunk/caca/driver_win32.c
6945   M /trunk/caca/driver_x11.c
6946
6947  * Cleaned up useless header includes.
6948
6949------------------------------------------------------------------------
6950r337 | sam | 2006-03-08 10:28:41 +0100 (Wed, 08 Mar 2006) | 2 lines
6951Changed paths:
6952   M /trunk/caca/caca_internals.h
6953   M /trunk/caca/driver_conio.c
6954   M /trunk/caca/driver_gl.c
6955   M /trunk/caca/driver_ncurses.c
6956   M /trunk/caca/driver_slang.c
6957   M /trunk/caca/driver_win32.c
6958   M /trunk/caca/driver_x11.c
6959   M /trunk/caca/event.c
6960
6961  * Split event.c into the appropriate driver_*.c files.
6962
6963------------------------------------------------------------------------
6964r336 | sam | 2006-03-08 10:26:46 +0100 (Wed, 08 Mar 2006) | 2 lines
6965Changed paths:
6966   M /trunk/caca-config.in
6967
6968  * Let us do "caca-config --libs cucul" to get only the libcucul dependencies.
6969
6970------------------------------------------------------------------------
6971r335 | sam | 2006-03-08 10:23:38 +0100 (Wed, 08 Mar 2006) | 2 lines
6972Changed paths:
6973   M /trunk/doc/doxygen.cfg.in
6974
6975  * Ignore driver_*.c files when building documentation.
6976
6977------------------------------------------------------------------------
6978r334 | sam | 2006-03-08 10:21:55 +0100 (Wed, 08 Mar 2006) | 2 lines
6979Changed paths:
6980   M /trunk/configure.ac
6981
6982  * configure.ac: look for a4wide.sty in more than one location.
6983
6984------------------------------------------------------------------------
6985r333 | sam | 2006-03-07 13:39:34 +0100 (Tue, 07 Mar 2006) | 3 lines
6986Changed paths:
6987   M /trunk/Makefile.am
6988   A /trunk/build-dos (from /trunk/build-win32:327)
6989   M /trunk/caca/caca_internals.h
6990   M /trunk/caca/driver_conio.c
6991   M /trunk/cucul/cucul_internals.h
6992
6993  * Fixed DOS driver.
6994  * Added a build-dos script to cross-compile the DOS version using djgpp.
6995
6996------------------------------------------------------------------------
6997r332 | sam | 2006-03-07 11:46:29 +0100 (Tue, 07 Mar 2006) | 3 lines
6998Changed paths:
6999   M /trunk/configure.ac
7000
7001  * configure.ac: removed the "null" frontend. just don't attach any frontend
7002    if you do not want any.
7003
7004------------------------------------------------------------------------
7005r331 | sam | 2006-03-07 11:37:59 +0100 (Tue, 07 Mar 2006) | 2 lines
7006Changed paths:
7007   M /trunk/caca/caca.c
7008   M /trunk/caca/caca_internals.h
7009   M /trunk/caca/event.c
7010
7011  * Got rid of static variables in the event code.
7012
7013------------------------------------------------------------------------
7014r330 | sam | 2006-03-07 10:17:35 +0100 (Tue, 07 Mar 2006) | 3 lines
7015Changed paths:
7016   M /trunk/caca/caca.c
7017   M /trunk/caca/caca_internals.h
7018   M /trunk/caca/driver_conio.c
7019   M /trunk/caca/driver_gl.c
7020   M /trunk/caca/driver_ncurses.c
7021   M /trunk/caca/driver_slang.c
7022   M /trunk/caca/driver_win32.c
7023   M /trunk/caca/driver_x11.c
7024   M /trunk/caca/event.c
7025   M /trunk/caca/graphics.c
7026   M /trunk/cucul/bitmap.c
7027   M /trunk/cucul/box.c
7028   M /trunk/cucul/char.c
7029   M /trunk/cucul/conic.c
7030   M /trunk/cucul/cucul.c
7031   M /trunk/cucul/cucul_internals.h
7032   M /trunk/cucul/export.c
7033   M /trunk/cucul/line.c
7034   M /trunk/cucul/math.c
7035   M /trunk/cucul/sprite.c
7036   M /trunk/cucul/triangle.c
7037   M /trunk/src/cacaview.c
7038
7039  * Polished the driver split a bit (still no events, except resize events),
7040    properly credited authors and documented a few things.
7041
7042------------------------------------------------------------------------
7043r329 | sam | 2006-03-07 00:01:59 +0100 (Tue, 07 Mar 2006) | 4 lines
7044Changed paths:
7045   M /trunk/caca/Makefile.am
7046   M /trunk/caca/caca.c
7047   M /trunk/caca/caca_internals.h
7048   A /trunk/caca/driver_conio.c (from /trunk/caca/graphics.c:327)
7049   A /trunk/caca/driver_gl.c (from /trunk/caca/graphics.c:327)
7050   A /trunk/caca/driver_ncurses.c (from /trunk/caca/graphics.c:327)
7051   A /trunk/caca/driver_slang.c (from /trunk/caca/graphics.c:327)
7052   A /trunk/caca/driver_win32.c (from /trunk/caca/graphics.c:327)
7053   A /trunk/caca/driver_x11.c (from /trunk/caca/graphics.c:327)
7054   M /trunk/caca/event.c
7055   M /trunk/caca/graphics.c
7056
7057  * Split caca/graphics.c into driver-specific files. Resize is currently
7058    broken, and event handling is not yet in the driver-specific files, but
7059    I will of course fix that later.
7060
7061------------------------------------------------------------------------
7062r328 | sam | 2006-03-06 22:49:48 +0100 (Mon, 06 Mar 2006) | 2 lines
7063Changed paths:
7064   M /trunk/configure.ac
7065
7066  * Ooops, I fucked up the build.
7067
7068------------------------------------------------------------------------
7069r327 | sam | 2006-03-06 22:00:53 +0100 (Mon, 06 Mar 2006) | 2 lines
7070Changed paths:
7071   M /trunk/Makefile.am
7072   D /trunk/examples
7073   A /trunk/src (from /trunk/examples:326)
7074
7075  * Moved stuff again.
7076
7077------------------------------------------------------------------------
7078r326 | sam | 2006-03-06 21:57:14 +0100 (Mon, 06 Mar 2006) | 2 lines
7079Changed paths:
7080   M /trunk/Makefile.am
7081   A /trunk/caca
7082   A /trunk/caca/Makefile.am (from /trunk/src/Makefile.am:325)
7083   A /trunk/caca/caca.c (from /trunk/src/caca.c:325)
7084   A /trunk/caca/caca.h (from /trunk/src/caca.h:325)
7085   A /trunk/caca/caca_internals.h (from /trunk/src/caca_internals.h:325)
7086   A /trunk/caca/event.c (from /trunk/src/event.c:325)
7087   A /trunk/caca/graphics.c (from /trunk/src/graphics.c:325)
7088   A /trunk/caca/time.c (from /trunk/src/time.c:325)
7089   M /trunk/configure.ac
7090   A /trunk/cucul
7091   A /trunk/cucul/Makefile.am (from /trunk/src/Makefile.am:325)
7092   A /trunk/cucul/bitmap.c (from /trunk/src/bitmap.c:325)
7093   A /trunk/cucul/box.c (from /trunk/src/box.c:325)
7094   A /trunk/cucul/char.c (from /trunk/src/char.c:325)
7095   A /trunk/cucul/conic.c (from /trunk/src/conic.c:325)
7096   A /trunk/cucul/cucul.c (from /trunk/src/cucul.c:325)
7097   A /trunk/cucul/cucul.h (from /trunk/src/cucul.h:325)
7098   A /trunk/cucul/cucul_internals.h (from /trunk/src/cucul_internals.h:325)
7099   A /trunk/cucul/export.c (from /trunk/src/export.c:325)
7100   A /trunk/cucul/line.c (from /trunk/src/line.c:325)
7101   A /trunk/cucul/math.c (from /trunk/src/math.c:325)
7102   A /trunk/cucul/sprite.c (from /trunk/src/sprite.c:325)
7103   A /trunk/cucul/triangle.c (from /trunk/src/triangle.c:325)
7104   M /trunk/examples/Makefile.am
7105   D /trunk/src
7106   M /trunk/test/Makefile.am
7107
7108  * Moved stuff around to differenciate between libcucul and libcaca.
7109
7110------------------------------------------------------------------------
7111r325 | sam | 2006-03-06 20:13:01 +0100 (Mon, 06 Mar 2006) | 3 lines
7112Changed paths:
7113   M /trunk/src/caca.c
7114   M /trunk/src/char.c
7115   M /trunk/src/cucul.c
7116   M /trunk/src/cucul_internals.h
7117   M /trunk/src/export.c
7118   M /trunk/src/graphics.c
7119
7120  * Use 32 bit integers for the character array. No visible difference for
7121    now because we only do ASCII, but that will let us do Unicode later.
7122
7123------------------------------------------------------------------------
7124r324 | sam | 2006-03-06 15:17:42 +0100 (Mon, 06 Mar 2006) | 4 lines
7125Changed paths:
7126   M /trunk/src/caca.h
7127   M /trunk/src/graphics.c
7128
7129  * Removed caca_set_{size,width,height} because cucul_set_size ought to be
7130    enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
7131    future because it's libcaca who gets the resize events, after all.
7132
7133------------------------------------------------------------------------
7134r323 | jylam | 2006-03-06 14:50:05 +0100 (Mon, 06 Mar 2006) | 2 lines
7135Changed paths:
7136   M /trunk/src/graphics.c
7137
7138 * I just suck. I'll goatse myself right after beeing back at home.
7139
7140------------------------------------------------------------------------
7141r322 | sam | 2006-03-06 14:43:23 +0100 (Mon, 06 Mar 2006) | 2 lines
7142Changed paths:
7143   M /trunk/src/graphics.c
7144
7145  * src/graphics.c: minor optimisations.
7146
7147------------------------------------------------------------------------
7148r321 | sam | 2006-03-06 14:34:57 +0100 (Mon, 06 Mar 2006) | 6 lines
7149Changed paths:
7150   M /trunk/src/graphics.c
7151
7152  * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
7153    dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
7154    toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
7155    toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
7156    pas de warnings et/ou que ca segfaulte pas !
7157
7158------------------------------------------------------------------------
7159r320 | jylam | 2006-03-06 13:13:12 +0100 (Mon, 06 Mar 2006) | 2 lines
7160Changed paths:
7161   M /trunk/src/graphics.c
7162
7163 * Mais je fais comme je veux bordel de cul !
7164
7165------------------------------------------------------------------------
7166r319 | sam | 2006-03-06 12:08:25 +0100 (Mon, 06 Mar 2006) | 2 lines
7167Changed paths:
7168   M /trunk/src/graphics.c
7169
7170  * Haha mais vieux porc a pattes !
7171
7172------------------------------------------------------------------------
7173r318 | jylam | 2006-03-06 11:21:48 +0100 (Mon, 06 Mar 2006) | 2 lines
7174Changed paths:
7175   M /trunk/src/graphics.c
7176
7177 * Reverted to integer colors in GL driver,  fixed a bunch of warnings in slang.
7178
7179------------------------------------------------------------------------
7180r317 | sam | 2006-03-06 09:32:40 +0100 (Mon, 06 Mar 2006) | 9 lines
7181Changed paths:
7182   M /trunk/caca-config.in
7183   M /trunk/configure.ac
7184   M /trunk/examples/aafire.c
7185   M /trunk/examples/cacaball.c
7186   M /trunk/examples/cacamoir.c
7187   M /trunk/examples/cacaplas.c
7188   M /trunk/examples/cacaview.c
7189   M /trunk/src/Makefile.am
7190   M /trunk/src/bitmap.c
7191   M /trunk/src/box.c
7192   M /trunk/src/caca.c
7193   M /trunk/src/caca.h
7194   M /trunk/src/caca_internals.h
7195   M /trunk/src/char.c
7196   M /trunk/src/conic.c
7197   M /trunk/src/cucul.c
7198   M /trunk/src/cucul_internals.h
7199   M /trunk/src/event.c
7200   M /trunk/src/export.c
7201   M /trunk/src/graphics.c
7202   M /trunk/src/line.c
7203   M /trunk/src/math.c
7204   M /trunk/src/sprite.c
7205   M /trunk/src/time.c
7206   M /trunk/src/triangle.c
7207   M /trunk/test/colors.c
7208   M /trunk/test/demo.c
7209   M /trunk/test/dithering.c
7210   M /trunk/test/event.c
7211   M /trunk/test/hsv.c
7212   M /trunk/test/spritedit.c
7213
7214  * All output plugins should now work again.
7215  * Renamed caca_refresh() into caca_display() which makes more sense.
7216  * Optimised gl_bgpal by directly storing floats instead of doing the
7217    conversion at runtime.
7218  * Handle resizing in cucul_set_size() and try to keep as much information
7219    as possible from the previous canvas.
7220  * Moved most global variables into cucul_t or caca_t contexts.
7221  * Moved time.c into libcaca.
7222
7223------------------------------------------------------------------------
7224r316 | sam | 2006-03-06 09:26:09 +0100 (Mon, 06 Mar 2006) | 2 lines
7225Changed paths:
7226   M /trunk/debian
7227   M /trunk/debian/changelog
7228   M /trunk/debian/control
7229   M /trunk/debian/copyright
7230   M /trunk/debian/rules
7231   M /trunk/doc/Makefile.am
7232   D /trunk/doc/cacademo.1
7233   A /trunk/doc/cacafire.1 (from /trunk/doc/cacademo.1:314)
7234   M /trunk/libcaca.spec
7235   M /trunk/msvc/Makefile.am
7236   D /trunk/msvc/cacademo.vcproj
7237   M /trunk/msvc/libcaca.sln
7238
7239  * Removed cacademo from examples, manpages and distributions. It's useless.
7240
7241------------------------------------------------------------------------
7242r315 | sam | 2006-03-06 09:22:09 +0100 (Mon, 06 Mar 2006) | 2 lines
7243Changed paths:
7244   M /trunk/src/cucul.c
7245
7246  * src/cucul.c: s/width/height/.
7247
7248------------------------------------------------------------------------
7249r314 | sam | 2006-03-05 19:43:13 +0100 (Sun, 05 Mar 2006) | 16 lines
7250Changed paths:
7251   M /trunk/configure.ac
7252   M /trunk/doc/doxygen.cfg.in
7253   M /trunk/examples
7254   M /trunk/examples/Makefile.am
7255   M /trunk/examples/aafire.c
7256   M /trunk/examples/cacaball.c
7257   M /trunk/examples/cacamoir.c
7258   M /trunk/examples/cacaplas.c
7259   M /trunk/examples/cacaview.c
7260   D /trunk/examples/demo.c
7261   M /trunk/src/Makefile.am
7262   M /trunk/src/bitmap.c
7263   M /trunk/src/box.c
7264   M /trunk/src/caca.c
7265   M /trunk/src/caca.h
7266   M /trunk/src/caca_internals.h
7267   A /trunk/src/char.c
7268   M /trunk/src/conic.c
7269   A /trunk/src/cucul.c
7270   A /trunk/src/cucul.h (from /trunk/src/caca.h:312)
7271   A /trunk/src/cucul_internals.h
7272   M /trunk/src/event.c
7273   A /trunk/src/export.c
7274   M /trunk/src/graphics.c
7275   M /trunk/src/line.c
7276   M /trunk/src/math.c
7277   M /trunk/src/sprite.c
7278   M /trunk/src/triangle.c
7279   M /trunk/test
7280   M /trunk/test/Makefile.am
7281   M /trunk/test/colors.c
7282   A /trunk/test/demo.c (from /trunk/examples/demo.c:312)
7283   M /trunk/test/dithering.c
7284   M /trunk/test/event.c
7285   M /trunk/test/hsv.c
7286   M /trunk/test/optipal.c
7287   M /trunk/test/spritedit.c
7288
7289  A new low-level text management library (canvas for ultrafast compositing
7290of unicode letters) is now separated from the higher level rendering and I/O
7291(that is, libcaca). This commit totally breaks the API, but once everything
7292is polished I will think about source-level backward compatibility. Most
7293drivers are broken, but X11 still sorta works.
7294
7295  The new design is much more object-oriented and allows having several
7296active renderers at the same time, changing renderers on the fly, and more
7297important, having no renderer at all (useful for converters, or when you
7298want to do your own renderer).
7299
7300  And in case you are still wondering, the libcucul acronym has "Unicode"
7301because I want to support at least a subset of Unicode. There are awesome
7302glyphs in it, including the ones inherited from Codepage 437 such as
7303"gray 25%" that are used in DOS and Win32 ANSI art.
7304
7305------------------------------------------------------------------------
7306r313 | sam | 2006-03-04 19:08:47 +0100 (Sat, 04 Mar 2006) | 2 lines
7307Changed paths:
7308   M /trunk/bootstrap
7309
7310  * New updated bootstrap script.
7311
7312------------------------------------------------------------------------
7313r312 | sam | 2006-03-04 01:35:45 +0100 (Sat, 04 Mar 2006) | 2 lines
7314Changed paths:
7315   R /trunk/COPYING
7316   A /trunk/COPYING.LGPL (from /trunk/COPYING:311)
7317   M /trunk/Makefile.am
7318   M /trunk/debian/copyright
7319   M /trunk/doc/cacademo.1
7320   M /trunk/examples/cacaball.c
7321   M /trunk/examples/cacamoir.c
7322   M /trunk/examples/cacaplas.c
7323   M /trunk/examples/cacaview.c
7324   M /trunk/examples/demo.c
7325   M /trunk/perl/Build.PL
7326   M /trunk/perl/META.yml
7327   M /trunk/python/pypycaca.c
7328   M /trunk/python/pypycaca.h
7329   M /trunk/src/bitmap.c
7330   M /trunk/src/box.c
7331   M /trunk/src/caca.c
7332   M /trunk/src/caca.h
7333   M /trunk/src/caca_internals.h
7334   M /trunk/src/conic.c
7335   M /trunk/src/event.c
7336   M /trunk/src/graphics.c
7337   M /trunk/src/line.c
7338   M /trunk/src/math.c
7339   M /trunk/src/sprite.c
7340   M /trunk/src/time.c
7341   M /trunk/src/triangle.c
7342   M /trunk/test/colors.c
7343   M /trunk/test/dithering.c
7344   M /trunk/test/event.c
7345   M /trunk/test/hsv.c
7346   M /trunk/test/optipal.c
7347   M /trunk/test/spritedit.c
7348
7349  * Changed the licensing to WTFPL, as per all copyright holders' permission.
7350
7351------------------------------------------------------------------------
7352r311 | jylam | 2006-02-11 20:20:48 +0100 (Sat, 11 Feb 2006) | 2 lines
7353Changed paths:
7354   A /trunk/python/caca.txt
7355   A /trunk/python/test1.py
7356   A /trunk/python/test2.py
7357
7358  * Added two examples for python bindings (a subset of cacademo, and bitmap example)
7359
7360------------------------------------------------------------------------
7361r310 | jylam | 2006-02-11 16:46:51 +0100 (Sat, 11 Feb 2006) | 2 lines
7362Changed paths:
7363   M /trunk/src/event.c
7364
7365  * Fixed bug in events with GL driver
7366
7367------------------------------------------------------------------------
7368r309 | jylam | 2006-02-11 16:11:30 +0100 (Sat, 11 Feb 2006) | 2 lines
7369Changed paths:
7370   M /trunk/src/graphics.c
7371
7372  * Improved GL rendering (characters are not blurry anymore)
7373
7374------------------------------------------------------------------------
7375r308 | jylam | 2006-02-05 18:47:23 +0100 (Sun, 05 Feb 2006) | 2 lines
7376Changed paths:
7377   A /trunk/python
7378   A /trunk/python/Makefile
7379   A /trunk/python/README
7380   A /trunk/python/pypycaca.c
7381   A /trunk/python/pypycaca.h
7382
7383  * Added -preliminary- Python bindings
7384
7385------------------------------------------------------------------------
7386r307 | jylam | 2005-12-08 20:03:06 +0100 (Thu, 08 Dec 2005) | 2 lines
7387Changed paths:
7388   M /trunk/AUTHORS
7389
7390  * Updated for my ego trip
7391
7392------------------------------------------------------------------------
7393r306 | jylam | 2005-11-21 22:39:34 +0100 (Mon, 21 Nov 2005) | 2 lines
7394Changed paths:
7395   M /trunk/examples/cacaball.c
7396
7397  * Removed debug test, kekeke ^^
7398
7399------------------------------------------------------------------------
7400r305 | jylam | 2005-11-21 18:24:33 +0100 (Mon, 21 Nov 2005) | 2 lines
7401Changed paths:
7402   M /trunk/examples/cacaball.c
7403   M /trunk/src/caca.h
7404   M /trunk/src/graphics.c
7405
7406  * Added caca_set_width, set_height_, set_size
7407
7408------------------------------------------------------------------------
7409r304 | jylam | 2005-11-18 11:46:53 +0100 (Fri, 18 Nov 2005) | 2 lines
7410Changed paths:
7411   M /trunk/examples/aafire.c
7412   M /trunk/examples/cacaball.c
7413   M /trunk/examples/cacamoir.c
7414   M /trunk/examples/cacaplas.c
7415
7416  * Fixed remaining warnings with gcc 3.x and 4.x
7417
7418------------------------------------------------------------------------
7419r303 | jylam | 2005-11-17 15:33:43 +0100 (Thu, 17 Nov 2005) | 2 lines
7420Changed paths:
7421   M /trunk/src/bitmap.c
7422   M /trunk/src/graphics.c
7423
7424  * Fixed warnings under GCC 4.x
7425
7426------------------------------------------------------------------------
7427r302 | jylam | 2005-11-17 15:13:54 +0100 (Thu, 17 Nov 2005) | 2 lines
7428Changed paths:
7429   M /trunk/src/bitmap.c
7430   M /trunk/src/event.c
7431   M /trunk/src/graphics.c
7432
7433* Fixed a bunch of warnings
7434
7435------------------------------------------------------------------------
7436r301 | sam | 2005-11-12 16:39:50 +0100 (Sat, 12 Nov 2005) | 2 lines
7437Changed paths:
7438   M /trunk/src/graphics.c
7439
7440  * more coding style fixes.
7441
7442------------------------------------------------------------------------
7443r300 | sam | 2005-11-12 16:30:46 +0100 (Sat, 12 Nov 2005) | 2 lines
7444Changed paths:
7445   M /trunk/src/caca.c
7446
7447  * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set.
7448
7449------------------------------------------------------------------------
7450r299 | sam | 2005-11-12 16:26:02 +0100 (Sat, 12 Nov 2005) | 2 lines
7451Changed paths:
7452   M /trunk/src/graphics.c
7453
7454  * src/graphics.c: call glutInit() before calling other glut functions.
7455
7456------------------------------------------------------------------------
7457r298 | sam | 2005-11-12 16:14:38 +0100 (Sat, 12 Nov 2005) | 2 lines
7458Changed paths:
7459   M /trunk/src/caca.h
7460   M /trunk/src/graphics.c
7461
7462  * coding style fixes.
7463
7464------------------------------------------------------------------------
7465r297 | sam | 2005-11-12 15:47:59 +0100 (Sat, 12 Nov 2005) | 4 lines
7466Changed paths:
7467   M /trunk/src/bitmap.c
7468
7469  * src/bitmap.c:
7470    + Renamed gammaval into gamma.
7471    + Fixed Doxygen comments.
7472
7473------------------------------------------------------------------------
7474r296 | jylam | 2005-07-30 13:58:48 +0200 (Sat, 30 Jul 2005) | 2 lines
7475Changed paths:
7476   M /trunk/src/event.c
7477
7478  * src/event.c Fixed compilation problem when compiled without slang nor ncurses
7479
7480------------------------------------------------------------------------
7481r295 | sam | 2005-07-29 15:38:35 +0200 (Fri, 29 Jul 2005) | 2 lines
7482Changed paths:
7483   M /trunk/debian/Makefile.am
7484
7485  * debian/Makefile.am: fixed long standing packaging bug (missing MIME file).
7486
7487------------------------------------------------------------------------
7488r294 | jylam | 2005-07-13 19:58:58 +0200 (Wed, 13 Jul 2005) | 2 lines
7489Changed paths:
7490   M /trunk/src/caca.h
7491   M /trunk/src/graphics.c
7492
7493 * src/graphics.c src/caca.h : Added ANSI exporter
7494
7495------------------------------------------------------------------------
7496r293 | jylam | 2005-07-13 19:45:47 +0200 (Wed, 13 Jul 2005) | 2 lines
7497Changed paths:
7498   M /trunk/src/bitmap.c
7499   M /trunk/src/caca.h
7500   M /trunk/src/math.c
7501
7502 * 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.
7503
7504------------------------------------------------------------------------
7505r292 | sam | 2005-07-08 23:16:38 +0200 (Fri, 08 Jul 2005) | 2 lines
7506Changed paths:
7507   M /trunk/src/caca.c
7508   M /trunk/src/event.c
7509
7510  * src/event.c src/caca.c: fixed coding style
7511
7512------------------------------------------------------------------------
7513r291 | jylam | 2005-06-25 13:27:31 +0200 (Sat, 25 Jun 2005) | 2 lines
7514Changed paths:
7515   M /trunk/src/event.c
7516   M /trunk/src/graphics.c
7517
7518 * OpenGL driver mouse support
7519
7520------------------------------------------------------------------------
7521r290 | sam | 2005-06-24 13:54:28 +0200 (Fri, 24 Jun 2005) | 2 lines
7522Changed paths:
7523   M /trunk/debian/changelog
7524
7525  * imported previous Debian uploads.
7526
7527------------------------------------------------------------------------
7528r289 | sam | 2005-06-24 13:48:31 +0200 (Fri, 24 Jun 2005) | 2 lines
7529Changed paths:
7530   M /trunk/src/graphics.c
7531
7532  * src/graphics.c: more optimisations in the exporters
7533
7534------------------------------------------------------------------------
7535r288 | jylam | 2005-06-23 20:27:02 +0200 (Thu, 23 Jun 2005) | 2 lines
7536Changed paths:
7537   M /trunk/src/graphics.c
7538
7539 * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers
7540
7541------------------------------------------------------------------------
7542r287 | sam | 2005-06-23 18:58:58 +0200 (Thu, 23 Jun 2005) | 2 lines
7543Changed paths:
7544   M /trunk/src/graphics.c
7545
7546  * src/graphics.c: cleaned caca_get_html()
7547
7548------------------------------------------------------------------------
7549r286 | sam | 2005-06-23 18:44:14 +0200 (Thu, 23 Jun 2005) | 2 lines
7550Changed paths:
7551   M /trunk/src/graphics.c
7552
7553  * src/graphics.c: heavy cleanup in caca_get_html3().
7554
7555------------------------------------------------------------------------
7556r285 | jylam | 2005-06-23 00:06:42 +0200 (Thu, 23 Jun 2005) | 2 lines
7557Changed paths:
7558   M /trunk/configure.ac
7559   M /trunk/src/caca.c
7560   M /trunk/src/caca.h
7561   M /trunk/src/caca_internals.h
7562   M /trunk/src/event.c
7563   M /trunk/src/graphics.c
7564
7565* Added Null driver and html3 exporter.
7566
7567------------------------------------------------------------------------
7568r284 | jylam | 2005-06-21 18:13:41 +0200 (Tue, 21 Jun 2005) | 2 lines
7569Changed paths:
7570   M /trunk/src/caca.h
7571   M /trunk/src/graphics.c
7572
7573 GL driver : Updated documentation and added support for CACA_GEOMETRY
7574
7575------------------------------------------------------------------------
7576r283 | jylam | 2005-06-21 16:50:43 +0200 (Tue, 21 Jun 2005) | 2 lines
7577Changed paths:
7578   M /trunk/src/caca.h
7579   M /trunk/src/graphics.c
7580
7581Added HTML and IRC output support
7582
7583------------------------------------------------------------------------
7584r282 | sam | 2005-06-21 15:46:13 +0200 (Tue, 21 Jun 2005) | 2 lines
7585Changed paths:
7586   M /trunk/debian/control
7587
7588  * debian/control: use libslang2 instead of slang1.
7589
7590------------------------------------------------------------------------
7591r281 | jylam | 2005-06-21 15:28:51 +0200 (Tue, 21 Jun 2005) | 2 lines
7592Changed paths:
7593   M /trunk/configure.ac
7594   M /trunk/src/caca.c
7595   M /trunk/src/caca_internals.h
7596   M /trunk/src/event.c
7597   M /trunk/src/graphics.c
7598
7599OpenGL support.
7600
7601------------------------------------------------------------------------
7602r280 | sam | 2005-03-26 11:27:30 +0100 (Sat, 26 Mar 2005) | 3 lines
7603Changed paths:
7604   M /trunk/bootstrap
7605   M /trunk/configure.ac
7606   M /trunk/examples/Makefile.am
7607   M /trunk/src/Makefile.am
7608   M /trunk/test/Makefile.am
7609
7610  * Use libtool for the static library generation; paves the way for
7611    a future shared library.
7612
7613------------------------------------------------------------------------
7614r279 | sam | 2005-01-22 17:43:58 +0100 (Sat, 22 Jan 2005) | 2 lines
7615Changed paths:
7616   M /trunk/src/graphics.c
7617
7618  * compilation fix.
7619
7620------------------------------------------------------------------------
7621r278 | sam | 2005-01-14 00:59:55 +0100 (Fri, 14 Jan 2005) | 3 lines
7622Changed paths:
7623   M /trunk/src/bitmap.c
7624   M /trunk/src/caca.h
7625
7626  * src/bitmap.c:
7627    + Implemented caca_set_bitmap_gamma().
7628
7629------------------------------------------------------------------------
7630r277 | sam | 2005-01-13 23:19:01 +0100 (Thu, 13 Jan 2005) | 3 lines
7631Changed paths:
7632   M /trunk/src/caca.h
7633   M /trunk/src/graphics.c
7634
7635  * src/graphics.c:
7636    + Implemented caca_get_screen().
7637
7638------------------------------------------------------------------------
7639r276 | sam | 2005-01-13 21:46:00 +0100 (Thu, 13 Jan 2005) | 2 lines
7640Changed paths:
7641   M /trunk/examples/cacaplas.c
7642
7643  * examples/cacaplas: slower animation.
7644
7645------------------------------------------------------------------------
7646r275 | sam | 2004-11-21 01:31:13 +0100 (Sun, 21 Nov 2004) | 2 lines
7647Changed paths:
7648   M /trunk/AUTHORS
7649   A /trunk/perl
7650   A /trunk/perl/Build.PL
7651   A /trunk/perl/MANIFEST
7652   A /trunk/perl/MANIFEST.SKIP
7653   A /trunk/perl/META.yml
7654   A /trunk/perl/Makefile.PL
7655   A /trunk/perl/README
7656   A /trunk/perl/lib
7657   A /trunk/perl/lib/Term
7658   A /trunk/perl/lib/Term/Caca
7659   A /trunk/perl/lib/Term/Caca/Bitmap.pm
7660   A /trunk/perl/lib/Term/Caca/Constants.pm
7661   A /trunk/perl/lib/Term/Caca/Sprite.pm
7662   A /trunk/perl/lib/Term/Caca.pm
7663   A /trunk/perl/lib/Term/Caca.xs
7664   A /trunk/perl/lib/Term/Kaka
7665   A /trunk/perl/lib/Term/Kaka/Bitmap.pm
7666   A /trunk/perl/lib/Term/Kaka/Constants.pm
7667   A /trunk/perl/lib/Term/Kaka/Sprite.pm
7668   A /trunk/perl/lib/Term/Kaka.pm
7669   A /trunk/perl/t
7670   A /trunk/perl/t/data
7671   A /trunk/perl/t/data/caca.txt
7672
7673  * Imported John Beppu's Perl wrapper.
7674
7675------------------------------------------------------------------------
7676r274 | sam | 2004-11-05 15:57:50 +0100 (Fri, 05 Nov 2004) | 2 lines
7677Changed paths:
7678   M /trunk/src/bitmap.c
7679
7680  * src/bitmap.c: dark background works again with floyd-steinberg.
7681
7682------------------------------------------------------------------------
7683r273 | sam | 2004-11-05 15:44:41 +0100 (Fri, 05 Nov 2004) | 3 lines
7684Changed paths:
7685   M /trunk/examples/aafire.c
7686   M /trunk/examples/cacaball.c
7687   M /trunk/examples/cacamoir.c
7688   M /trunk/examples/cacaplas.c
7689
7690  * examples/:
7691    + Use Space to pause demos, Esc to quit.
7692
7693------------------------------------------------------------------------
7694r272 | sam | 2004-11-04 23:59:29 +0100 (Thu, 04 Nov 2004) | 2 lines
7695Changed paths:
7696   M /trunk/src/bitmap.c
7697
7698  * src/bitmap.c: dark background works again, except with floyd-steinberg.
7699
7700------------------------------------------------------------------------
7701r271 | sam | 2004-11-04 23:28:39 +0100 (Thu, 04 Nov 2004) | 7 lines
7702Changed paths:
7703   M /trunk/src/bitmap.c
7704   M /trunk/src/caca.c
7705   M /trunk/src/caca.h
7706
7707  * src/caca.h:
7708    + Introduced CACA_DITHER_FSTEIN.
7709  * src/caca.c:
7710    + CACA_DITHER_FSTEIN is the default dithering method.
7711  * src/bitmap.c:
7712    + Fixed other dithering methods. Black background does not work yet.
7713
7714------------------------------------------------------------------------
7715r270 | sam | 2004-11-04 22:19:52 +0100 (Thu, 04 Nov 2004) | 2 lines
7716Changed paths:
7717   M /trunk/src/bitmap.c
7718
7719  * src/bitmap.c: oops, removed spurious test code.
7720
7721------------------------------------------------------------------------
7722r269 | sam | 2004-11-04 22:18:52 +0100 (Thu, 04 Nov 2004) | 3 lines
7723Changed paths:
7724   M /trunk/src/bitmap.c
7725
7726  * src/bitmap.c:
7727    + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.
7728
7729------------------------------------------------------------------------
7730r268 | sam | 2004-11-04 21:36:49 +0100 (Thu, 04 Nov 2004) | 3 lines
7731Changed paths:
7732   M /trunk/doc/Makefile.am
7733
7734  * doc/Makefile.am:
7735    + Really fixed the manpage generation.
7736
7737------------------------------------------------------------------------
7738r267 | sam | 2004-11-04 19:30:34 +0100 (Thu, 04 Nov 2004) | 3 lines
7739Changed paths:
7740   M /trunk/doc/Makefile.am
7741
7742  * doc/Makefile.am:
7743    + Manpage installation fix.
7744
7745------------------------------------------------------------------------
7746r266 | sam | 2004-11-04 19:16:57 +0100 (Thu, 04 Nov 2004) | 2 lines
7747Changed paths:
7748   M /trunk/examples/cacaplas.c
7749
7750  * examples/cacaplas.c: use Esc to quit, Space to pause.
7751
7752------------------------------------------------------------------------
7753r265 | sam | 2004-10-31 20:26:05 +0100 (Sun, 31 Oct 2004) | 3 lines
7754Changed paths:
7755   M /trunk/THANKS
7756   M /trunk/src/graphics.c
7757
7758  * src/graphics.c:
7759    + Win32 speed improvements by Jari Komppa.
7760
7761------------------------------------------------------------------------
7762r264 | sam | 2004-08-06 19:33:46 +0200 (Fri, 06 Aug 2004) | 3 lines
7763Changed paths:
7764   M /trunk/src/graphics.c
7765
7766  * src/graphics.c:
7767    + Fix strict aliasing rules breakage.
7768
7769------------------------------------------------------------------------
7770r263 | sam | 2004-07-05 14:08:49 +0200 (Mon, 05 Jul 2004) | 3 lines
7771Changed paths:
7772   M /trunk/bootstrap
7773
7774  * bootstrap:
7775    + Support for automake 1.8.
7776
7777------------------------------------------------------------------------
7778r262 | sam | 2004-07-05 14:07:00 +0200 (Mon, 05 Jul 2004) | 6 lines
7779Changed paths:
7780   D /trunk/BUGS
7781   M /trunk/Makefile.am
7782   M /trunk/TODO
7783   M /trunk/debian/changelog
7784   M /trunk/debian/control
7785   M /trunk/debian/rules
7786
7787  * BUGS TODO:
7788    + Removed BUGS, updated TODO.
7789  * debian/*:
7790    + Depend on libx11-dev instead of xlibs-dev.
7791    + New Debian upload.
7792
7793------------------------------------------------------------------------
7794r261 | sam | 2004-02-02 14:51:55 +0100 (Mon, 02 Feb 2004) | 3 lines
7795Changed paths:
7796   M /trunk/configure.ac
7797   M /trunk/msvc/config.h
7798   M /trunk/src/graphics.c
7799
7800  * configure.ac src/graphics:
7801    + Check for resize_term and resizeterm in -lncurses.
7802
7803------------------------------------------------------------------------
7804r260 | sam | 2004-02-02 03:59:43 +0100 (Mon, 02 Feb 2004) | 2 lines
7805Changed paths:
7806   A /branches/0.9 (from /trunk:259)
7807   M /branches/0.9/ChangeLog
7808   M /trunk/ChangeLog
7809
7810  * 0.9 branch.
7811
7812------------------------------------------------------------------------
7813r259 | sam | 2004-02-02 03:54:43 +0100 (Mon, 02 Feb 2004) | 2 lines
7814Changed paths:
7815   M /trunk/ChangeLog
7816   M /trunk/NEWS
7817   M /trunk/configure.ac
7818   M /trunk/debian/changelog
7819   M /trunk/libcaca.spec
7820   M /trunk/msvc/config.h
7821
7822  * 0.9 release.
7823
7824------------------------------------------------------------------------
7825r258 | sam | 2004-01-26 11:52:30 +0100 (Mon, 26 Jan 2004) | 5 lines
7826Changed paths:
7827   M /trunk/configure.ac
7828   M /trunk/debian/changelog
7829   M /trunk/src/caca.c
7830   M /trunk/src/event.c
7831   M /trunk/src/graphics.c
7832
7833  * configure.ac:
7834    + Check for curses.h as well as ncurses.h.
7835  * src/caca.c src/event.c src/graphics.c:
7836    + Include curses.h if ncurses.h was not found.
7837
7838------------------------------------------------------------------------
7839r257 | sam | 2004-01-23 10:20:39 +0100 (Fri, 23 Jan 2004) | 3 lines
7840Changed paths:
7841   M /trunk/examples/cacaview.c
7842
7843  * examples/cacaview.c:
7844    + Moved statusbar and help menu handling in separate functions.
7845
7846------------------------------------------------------------------------
7847r256 | sam | 2004-01-23 10:15:42 +0100 (Fri, 23 Jan 2004) | 4 lines
7848Changed paths:
7849   M /trunk/src/caca.c
7850
7851  * src/caca.c:
7852    + Alloc the AllocConsole() call to fail in case the process already has
7853      a console.
7854
7855------------------------------------------------------------------------
7856r255 | sam | 2004-01-21 18:25:18 +0100 (Wed, 21 Jan 2004) | 6 lines
7857Changed paths:
7858   M /trunk/examples/cacaview.c
7859
7860  * examples/cacaview.c:
7861    + Proper aspect ratio support.
7862    + Finer zoom support.
7863    + Handle mouse clicks as next/prev picture command.
7864    + Removed useless iterations in draw_checkers().
7865
7866------------------------------------------------------------------------
7867r254 | sam | 2004-01-21 14:49:26 +0100 (Wed, 21 Jan 2004) | 8 lines
7868Changed paths:
7869   M /trunk/THANKS
7870   M /trunk/src/event.c
7871   M /trunk/src/graphics.c
7872
7873  * src/graphics.c:
7874    + Fixed a buffer overflow due to bad signed/unsigned handling.
7875  * src/event.c:
7876    + Disallow zero width or height in the X11 driver.
7877    + Fixed resizing in ncurses and slang.
7878  * THANKS:
7879    + Added the Source Mage maintainer.
7880
7881------------------------------------------------------------------------
7882r253 | sam | 2004-01-18 05:48:09 +0100 (Sun, 18 Jan 2004) | 2 lines
7883Changed paths:
7884   A /branches/0.8 (from /trunk:252)
7885   M /branches/0.8/ChangeLog
7886   M /trunk/ChangeLog
7887
7888  * 0.8 branch.
7889
7890------------------------------------------------------------------------
7891r252 | sam | 2004-01-18 05:45:28 +0100 (Sun, 18 Jan 2004) | 2 lines
7892Changed paths:
7893   M /trunk/ChangeLog
7894   M /trunk/NEWS
7895   M /trunk/THANKS
7896   M /trunk/configure.ac
7897   M /trunk/debian/changelog
7898   M /trunk/libcaca.spec
7899   M /trunk/msvc/config.h
7900
7901  * 0.8 release.
7902
7903------------------------------------------------------------------------
7904r251 | sam | 2004-01-18 05:17:35 +0100 (Sun, 18 Jan 2004) | 5 lines
7905Changed paths:
7906   M /trunk/examples/cacaview.c
7907   M /trunk/src/event.c
7908   M /trunk/src/graphics.c
7909
7910  * src/graphics.c:
7911    + When resizing under X11, copy the old pixmap to the new one.
7912  * examples/cacaview.c:
7913    + Resizing support.
7914
7915------------------------------------------------------------------------
7916r250 | sam | 2004-01-18 05:01:32 +0100 (Sun, 18 Jan 2004) | 5 lines
7917Changed paths:
7918   M /trunk/src/caca_internals.h
7919   M /trunk/src/event.c
7920   M /trunk/src/graphics.c
7921
7922  * src/event.c:
7923    + Refresh the X11 window when an exposure event is received.
7924    + When resizing the X11 window, start showing extra characters when two
7925      thirds are visible.
7926
7927------------------------------------------------------------------------
7928r249 | sam | 2004-01-17 23:32:39 +0100 (Sat, 17 Jan 2004) | 6 lines
7929Changed paths:
7930   M /trunk/TODO
7931   M /trunk/examples/cacaview.c
7932   M /trunk/src/caca.h
7933   M /trunk/src/graphics.c
7934
7935  * src/graphics.c:
7936    + Renamed caca_set_title() to caca_set_window_title().
7937    + Implemented caca_get_window_width() and caca_get_window_height().
7938  * examples/cacaview.c:
7939    + Set the window title to cacaview.
7940
7941------------------------------------------------------------------------
7942r248 | sam | 2004-01-14 11:34:20 +0100 (Wed, 14 Jan 2004) | 8 lines
7943Changed paths:
7944   M /trunk/src/bitmap.c
7945   M /trunk/src/event.c
7946
7947  * src/event.c:
7948    + Make sure the mouse coordinates stay within the screen boundaries even
7949      if the window was resized.
7950  * src/bitmap.c:
7951    + Fixed a buffer underflow in the rendering routine that caused the bottom
7952      and rightmost pixels to be missed in certain conditions.
7953    + Minor speed optimisation.
7954
7955------------------------------------------------------------------------
7956r247 | sam | 2004-01-14 11:32:04 +0100 (Wed, 14 Jan 2004) | 3 lines
7957Changed paths:
7958   M /trunk/test
7959   M /trunk/test/Makefile.am
7960   A /trunk/test/colors.c (from /trunk/examples/demo.c:243)
7961
7962  * test/colors.c:
7963    + Extracted the colour test from examples/demo.c.
7964
7965------------------------------------------------------------------------
7966r246 | sam | 2004-01-13 23:33:09 +0100 (Tue, 13 Jan 2004) | 5 lines
7967Changed paths:
7968   M /trunk/src/caca_internals.h
7969   M /trunk/src/event.c
7970   M /trunk/src/graphics.c
7971   M /trunk/test/event.c
7972
7973  * src/graphics.c src/event.c:
7974    + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
7975  * test/event.c:
7976    + Display CACA_EVENT_RESIZE.
7977
7978------------------------------------------------------------------------
7979r245 | sam | 2004-01-13 22:08:43 +0100 (Tue, 13 Jan 2004) | 3 lines
7980Changed paths:
7981   M /trunk/configure.ac
7982   M /trunk/msvc/config.h
7983   M /trunk/src/graphics.c
7984
7985  * src/graphics.c:
7986    + Resize handling in the ncurses and slang drivers.
7987
7988------------------------------------------------------------------------
7989r244 | sam | 2004-01-13 21:03:48 +0100 (Tue, 13 Jan 2004) | 8 lines
7990Changed paths:
7991   M /trunk/examples/aafire.c
7992   M /trunk/src/caca.h
7993   M /trunk/src/caca_internals.h
7994   M /trunk/src/event.c
7995   M /trunk/src/graphics.c
7996
7997  * src/event.c:
7998    + Added the CACA_EVENT_RESIZE event.
7999    + Added caca_get_mouse_x() and caca_get_mouse_y().
8000  * src/graphics.c:
8001    + Window resize handling in the X11 driver.
8002  * examples/aafire.c:
8003    + Fixed a bad assumption in the resize handling code.
8004
8005------------------------------------------------------------------------
8006r243 | sam | 2004-01-13 17:45:45 +0100 (Tue, 13 Jan 2004) | 5 lines
8007Changed paths:
8008   M /trunk/build-win32
8009   M /trunk/configure.ac
8010   M /trunk/debian/rules
8011   M /trunk/doc/Makefile.am
8012   M /trunk/libcaca.spec
8013
8014  * configure.ac:
8015    + Added --disable-doc to let the user not build documentation.
8016  * build-win32:
8017    + Do not build documentation.
8018
8019------------------------------------------------------------------------
8020r242 | sam | 2004-01-13 16:01:22 +0100 (Tue, 13 Jan 2004) | 7 lines
8021Changed paths:
8022   M /trunk/THANKS
8023   M /trunk/src/Makefile.am
8024   A /trunk/src/event.c (from /trunk/src/io.c:238)
8025   M /trunk/src/graphics.c
8026   D /trunk/src/io.c
8027
8028  * src/graphics.c:
8029    + Fixed a typo preventing Win32 builds.
8030  * src/event.c:
8031    + Renamed io.c into event.c.
8032  * THANKS:
8033    + Added Gentoo, NetBSD and FreeBSD porters.
8034
8035------------------------------------------------------------------------
8036r241 | sam | 2004-01-13 10:55:32 +0100 (Tue, 13 Jan 2004) | 13 lines
8037Changed paths:
8038   M /trunk/Makefile.am
8039   M /trunk/configure.ac
8040   M /trunk/examples/aafire.c
8041   M /trunk/examples/cacaview.c
8042   A /trunk/msvc
8043   A /trunk/msvc/Makefile.am
8044   A /trunk/msvc/cacaball.vcproj
8045   A /trunk/msvc/cacademo.vcproj
8046   A /trunk/msvc/cacafire.vcproj
8047   A /trunk/msvc/cacamoir.vcproj
8048   A /trunk/msvc/cacaplas.vcproj
8049   A /trunk/msvc/cacaview.vcproj
8050   A /trunk/msvc/config.h
8051   A /trunk/msvc/libcaca.sln
8052   A /trunk/msvc/libcaca.vcproj
8053   M /trunk/src/caca.c
8054   M /trunk/src/graphics.c
8055   M /trunk/src/time.c
8056
8057  * configure.ac:
8058    + Check for sys/times.h and unistd.h.
8059    + Added calls to AC_C_CONST and AC_C_INLINE.
8060  * src/time.c src/graphics.c:
8061    + Fixes for MSVC compilation warnings.
8062    + Additional sanity checks in the Win32 driver.
8063  * src/caca.c:
8064    + Use raw()/noraw() in the curses driver instead of cbreak().
8065  * msvc/libcaca.sln:
8066    + Added an MSVC solution.
8067  * examples/aafire.c:
8068    + Slightly reduced the maximum cacafire framerate.
8069
8070------------------------------------------------------------------------
8071r240 | sam | 2004-01-12 18:30:09 +0100 (Mon, 12 Jan 2004) | 5 lines
8072Changed paths:
8073   M /trunk/NOTES
8074   M /trunk/examples/cacaview.c
8075   M /trunk/src/caca.h
8076   M /trunk/src/graphics.c
8077
8078  * src/graphics.c:
8079    + Implemented caca_set_title() for X11 and Win32.
8080  * examples/cacaview.c:
8081    + Use caca_set_title() to set the window title to "cacaview".
8082
8083------------------------------------------------------------------------
8084r239 | sam | 2004-01-12 17:22:35 +0100 (Mon, 12 Jan 2004) | 2 lines
8085Changed paths:
8086   M /trunk/Makefile.am
8087   M /trunk/autotools/Makefile.am
8088   M /trunk/debian/Makefile.am
8089   M /trunk/doc/Makefile.am
8090   M /trunk/examples/Makefile.am
8091   M /trunk/src/Makefile.am
8092   M /trunk/test/Makefile.am
8093
8094  * Fixed $Id in all Makefile.am files.
8095
8096------------------------------------------------------------------------
8097r238 | sam | 2004-01-12 17:21:34 +0100 (Mon, 12 Jan 2004) | 3 lines
8098Changed paths:
8099   M /trunk/Makefile.am
8100   M /trunk/autotools/Makefile.am
8101   A /trunk/build-win32
8102   M /trunk/debian/Makefile.am
8103   M /trunk/doc/Makefile.am
8104   M /trunk/examples/Makefile.am
8105   M /trunk/src/Makefile.am
8106   M /trunk/test/Makefile.am
8107
8108  * build-win32:
8109    + Win32 cross-compilation script.
8110
8111------------------------------------------------------------------------
8112r237 | sam | 2004-01-12 16:28:27 +0100 (Mon, 12 Jan 2004) | 5 lines
8113Changed paths:
8114   M /trunk/NEWS
8115   M /trunk/debian/control
8116   M /trunk/debian/rules
8117   M /trunk/doc/Makefile.am
8118   M /trunk/doc/cacademo.1
8119   M /trunk/examples
8120   M /trunk/examples/Makefile.am
8121   D /trunk/examples/cacacirc.c
8122   A /trunk/examples/cacamoir.c (from /trunk/examples/cacacirc.c:236)
8123   M /trunk/libcaca.spec
8124
8125  * examples/cacamoir.c:
8126    + Renamed cacacirc to cacamoir.
8127  * libcaca.spec debian/ doc/:
8128    + Added cacamoir to the distributed files.
8129
8130------------------------------------------------------------------------
8131r236 | sam | 2004-01-12 15:25:46 +0100 (Mon, 12 Jan 2004) | 8 lines
8132Changed paths:
8133   M /trunk/examples
8134   M /trunk/examples/Makefile.am
8135   M /trunk/examples/cacaball.c
8136   A /trunk/examples/cacacirc.c
8137   M /trunk/examples/cacaplas.c
8138
8139  * examples/cacaballs.c:
8140    + Bigger metaballs, less metaballs.
8141    + Rotating palette.
8142  * examples/cacaplas.c:
8143    + Slightly decreased speed.
8144  * examples/cacacirc.c:
8145    + New effect.
8146
8147------------------------------------------------------------------------
8148r235 | sam | 2004-01-12 15:01:40 +0100 (Mon, 12 Jan 2004) | 3 lines
8149Changed paths:
8150   M /trunk/configure.ac
8151   M /trunk/src/time.c
8152
8153  * configure.ac:
8154    + Better win32 check for Sleep().
8155
8156------------------------------------------------------------------------
8157r234 | sam | 2004-01-11 19:09:01 +0100 (Sun, 11 Jan 2004) | 5 lines
8158Changed paths:
8159   M /trunk/configure.ac
8160   M /trunk/examples/cacaview.c
8161   M /trunk/src/time.c
8162
8163  * configure.ac src/time.c:
8164    + Look for Sleep in -lkernel32.
8165  * examples/cacaview.c:
8166    + Use caca_wait_event() instead of usleep()/caca_get_event().
8167
8168------------------------------------------------------------------------
8169r233 | sam | 2004-01-11 06:09:02 +0100 (Sun, 11 Jan 2004) | 3 lines
8170Changed paths:
8171   M /trunk/NOTES
8172   M /trunk/examples/cacaview.c
8173   M /trunk/src/caca.c
8174   M /trunk/src/caca_internals.h
8175   M /trunk/src/graphics.c
8176   M /trunk/src/io.c
8177   M /trunk/src/time.c
8178
8179  * src/caca.c src/graphics.c src/io.c src/time.c:
8180    + Native win32 port.
8181
8182------------------------------------------------------------------------
8183r232 | sam | 2004-01-11 02:45:57 +0100 (Sun, 11 Jan 2004) | 10 lines
8184Changed paths:
8185   M /trunk/configure.ac
8186   M /trunk/src/caca.c
8187   M /trunk/src/caca_internals.h
8188   M /trunk/src/graphics.c
8189   M /trunk/src/io.c
8190   M /trunk/src/time.c
8191   M /trunk/test/event.c
8192
8193  * configure.ac:
8194    + Check for gettimeofday().
8195  * src/time.c:
8196    + Created _caca_time().
8197    + Ported _caca_getticks() to the Win32 API.
8198  * src/caca.c:
8199    + Properly builds on Win32.
8200  * test/event.c:
8201    + Added <stdlib.h> because we use malloc().
8202
8203------------------------------------------------------------------------
8204r231 | sam | 2004-01-10 20:59:50 +0100 (Sat, 10 Jan 2004) | 5 lines
8205Changed paths:
8206   M /trunk/NEWS
8207   M /trunk/THANKS
8208   M /trunk/examples/cacaplas.c
8209
8210  * THANKS examples/cacaplas.c:
8211    + Updated credits.
8212  * NEWS:
8213    + Forthcoming 0.8 news.
8214
8215------------------------------------------------------------------------
8216r230 | sam | 2004-01-10 20:53:14 +0100 (Sat, 10 Jan 2004) | 5 lines
8217Changed paths:
8218   M /trunk/configure.ac
8219   M /trunk/examples
8220   M /trunk/examples/Makefile.am
8221   A /trunk/examples/cacaplas.c
8222
8223  * configure.ac:
8224    + Check for -lm.
8225  * examples/cacaplas.c:
8226    + New demo, cacaplas, that displays a colour plasma.
8227
8228------------------------------------------------------------------------
8229r229 | sam | 2004-01-10 20:29:12 +0100 (Sat, 10 Jan 2004) | 12 lines
8230Changed paths:
8231   M /trunk/src/caca.h
8232   M /trunk/src/graphics.c
8233   M /trunk/src/io.c
8234   M /trunk/test/event.c
8235
8236  * src/graphics:
8237    + Initialise the char buffers in the X11 driver.
8238  * src/io.c:
8239    + caca_get_event() and caca_wait_event() immediately return zero if
8240      event_mask is zero.
8241    + Added support for the Home, End, PgUp and PgDown keys.
8242    + In the S-Lang driver, added a call to SLang_getkey() before the call to
8243      SLkp_getkey(), otherwise a single Escape call will not be interpreted.
8244  * test/event.c:
8245    + The "quit" sequence now quits the program, instead of "q" alone.
8246    + Added a status bar below.
8247
8248------------------------------------------------------------------------
8249r228 | sam | 2004-01-09 10:51:53 +0100 (Fri, 09 Jan 2004) | 16 lines
8250Changed paths:
8251   M /trunk/BUGS
8252   M /trunk/NOTES
8253   M /trunk/README
8254   M /trunk/configure.ac
8255   M /trunk/src/Makefile.am
8256   M /trunk/src/caca.c
8257   M /trunk/src/caca_internals.h
8258   M /trunk/src/graphics.c
8259   M /trunk/src/io.c
8260   A /trunk/src/time.c
8261   M /trunk/test/event.c
8262
8263  * test/event.c:
8264    + Do not refresh after each event, but only when there is no event
8265      pending.
8266    + If the pressed key is a printable character, display it.
8267  * src/time.c:
8268    + Moved _caca_getticks() to this file.
8269  * src/caca.c:
8270    + Set the escape delay to a very low value in the ncurses driver,
8271      because I don't want escape sequences to be entered manually.
8272  * src/io.c:
8273    + Autorepeat emulation in the ncurses and slang drivers: do not
8274      immediately send the key release event.
8275  * configure.ac:
8276    + Check for usleep.
8277    + Improvements in the win32 platform detection.
8278
8279------------------------------------------------------------------------
8280r227 | sam | 2004-01-08 19:40:29 +0100 (Thu, 08 Jan 2004) | 5 lines
8281Changed paths:
8282   M /trunk/configure.ac
8283   M /trunk/src/graphics.c
8284   M /trunk/test/event.c
8285
8286  * test/event.c:
8287    + Display at least two digits for keycodes.
8288  * configure.ac:
8289    + ScreenUpdate is actually mandatory for our conio driver.
8290
8291------------------------------------------------------------------------
8292r226 | sam | 2004-01-08 11:22:14 +0100 (Thu, 08 Jan 2004) | 10 lines
8293Changed paths:
8294   M /trunk/src/graphics.c
8295   M /trunk/src/io.c
8296   M /trunk/test/event.c
8297
8298  * src/io.c:
8299    + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
8300      directly interpreted.
8301    + Major rehandling of the event code. All output drivers are now
8302      correctly separated.
8303  * src/graphics.c:
8304    + Fixed a compilation warning.
8305  * test/event.c:
8306    + More human-readable event printing.
8307
8308------------------------------------------------------------------------
8309r225 | sam | 2004-01-07 19:36:41 +0100 (Wed, 07 Jan 2004) | 2 lines
8310Changed paths:
8311   A /branches/0.7 (from /trunk:224)
8312   M /branches/0.7/ChangeLog
8313   M /branches/0.7/libcaca.spec
8314   M /trunk/ChangeLog
8315   M /trunk/libcaca.spec
8316
8317  * 0.7 branch.
8318
8319------------------------------------------------------------------------
8320r224 | sam | 2004-01-07 19:22:44 +0100 (Wed, 07 Jan 2004) | 3 lines
8321Changed paths:
8322   M /trunk/configure.ac
8323   M /trunk/debian/changelog
8324   M /trunk/libcaca.spec
8325
8326  * configure.ac:
8327    + Release 0.7.
8328
8329------------------------------------------------------------------------
8330r223 | sam | 2004-01-07 19:22:08 +0100 (Wed, 07 Jan 2004) | 3 lines
8331Changed paths:
8332   M /trunk/src/bitmap.c
8333
8334  * src/bitmap.c:
8335    + Fixed a bug in the dithering characters.
8336
8337------------------------------------------------------------------------
8338r222 | sam | 2004-01-07 19:15:10 +0100 (Wed, 07 Jan 2004) | 5 lines
8339Changed paths:
8340   M /trunk/NEWS
8341   M /trunk/src/bitmap.c
8342   M /trunk/src/io.c
8343
8344  * src/io.c:
8345    + Do not report mouse motions if the coordinates did not change.
8346  * src/bitmap.c:
8347    + More documentation.
8348
8349------------------------------------------------------------------------
8350r221 | sam | 2004-01-07 18:19:36 +0100 (Wed, 07 Jan 2004) | 8 lines
8351Changed paths:
8352   M /trunk/configure.ac
8353   M /trunk/src/caca.c
8354   M /trunk/src/graphics.c
8355   M /trunk/src/io.c
8356   M /trunk/test
8357   M /trunk/test/Makefile.am
8358   A /trunk/test/event.c
8359
8360  * test/event.c:
8361    + Small event lister, similar to X11's xev.
8362  * src/graphics.c:
8363    + If possible, disable autorepeat in the X11 driver.
8364  * src/io.c:
8365    + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
8366    + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
8367
8368------------------------------------------------------------------------
8369r220 | sam | 2004-01-07 14:06:06 +0100 (Wed, 07 Jan 2004) | 5 lines
8370Changed paths:
8371   M /trunk/debian/control
8372   M /trunk/debian/rules
8373   M /trunk/doc/Makefile.am
8374   D /trunk/doc/caca-spritedit.1
8375   M /trunk/examples/Makefile.am
8376   D /trunk/examples/spritedit.c
8377   M /trunk/libcaca.spec
8378   M /trunk/test/Makefile.am
8379   A /trunk/test/spritedit.c (from /trunk/examples/spritedit.c:213)
8380
8381  * test/spritedit.c:
8382    + Moved spritedit to the test/ directory, because it is not mature enough.
8383  * libcaca.spec debian/control debian/rules:
8384    + Do not install caca-spritedit.
8385
8386------------------------------------------------------------------------
8387r219 | sam | 2004-01-07 13:45:02 +0100 (Wed, 07 Jan 2004) | 8 lines
8388Changed paths:
8389   M /trunk/NEWS
8390   M /trunk/debian/control
8391   M /trunk/debian/rules
8392   M /trunk/doc/Makefile.am
8393   M /trunk/doc/cacademo.1
8394   M /trunk/libcaca.spec
8395   M /trunk/src/bitmap.c
8396   M /trunk/src/caca.c
8397   M /trunk/src/caca.h
8398   M /trunk/src/conic.c
8399   M /trunk/src/graphics.c
8400   M /trunk/src/io.c
8401   M /trunk/src/line.c
8402   M /trunk/src/sprite.c
8403
8404  * libcaca.spec debian/control:
8405    + Updated the package descriptions to include cacaball.
8406  * doc/cacademo.1 doc/Makefile.am:
8407    + Use the cacademo manpage as the cacaball manpage.
8408  * src/:
8409    + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
8410      documenting bizarre stuff.
8411
8412------------------------------------------------------------------------
8413r218 | sam | 2004-01-07 13:42:22 +0100 (Wed, 07 Jan 2004) | 4 lines
8414Changed paths:
8415   M /trunk/examples/cacaball.c
8416
8417  * examples/cacaball.c:
8418    + 24 metaballs instead of 5, but smaller.
8419    + Zoom the bitmap to make more use of the screen area.
8420
8421------------------------------------------------------------------------
8422r217 | sam | 2004-01-06 17:31:27 +0100 (Tue, 06 Jan 2004) | 5 lines
8423Changed paths:
8424   M /trunk/AUTHORS
8425   M /trunk/THANKS
8426   M /trunk/examples/aafire.c
8427   M /trunk/examples/cacaball.c
8428
8429  * examples/cacaball.c:
8430    + Crop the palette so that it looks a bit more like metaballs.
8431  * AUTHORS THANKS:
8432    + Credited Jylam and Jan Hubicka.
8433
8434------------------------------------------------------------------------
8435r216 | sam | 2004-01-06 13:46:25 +0100 (Tue, 06 Jan 2004) | 6 lines
8436Changed paths:
8437   M /trunk/examples/cacaball.c
8438
8439  * examples/cacaball.c:
8440    + Huge coding style overhaul.
8441    + Display 5 metaballs instead of 3.
8442    + Generate the palette instead of having a static one.
8443    + Use a 256x256 back buffer for more smoothness.
8444
8445------------------------------------------------------------------------
8446r215 | sam | 2004-01-06 11:12:22 +0100 (Tue, 06 Jan 2004) | 3 lines
8447Changed paths:
8448   M /trunk/src/graphics.c
8449
8450  * src/graphics.c:
8451    + Fixed a compilation warning.
8452
8453------------------------------------------------------------------------
8454r214 | sam | 2004-01-05 23:16:55 +0100 (Mon, 05 Jan 2004) | 3 lines
8455Changed paths:
8456   M /trunk/examples
8457   M /trunk/examples/Makefile.am
8458   A /trunk/examples/cacaball.c
8459
8460  * examples/cacaball.c:
8461    + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
8462
8463------------------------------------------------------------------------
8464r213 | sam | 2004-01-05 19:17:20 +0100 (Mon, 05 Jan 2004) | 4 lines
8465Changed paths:
8466   M /trunk/examples/aafire.c
8467   M /trunk/examples/cacaview.c
8468   M /trunk/examples/demo.c
8469   M /trunk/examples/spritedit.c
8470   M /trunk/src/caca.h
8471   M /trunk/src/io.c
8472   M /trunk/test/dithering.c
8473   M /trunk/test/hsv.c
8474
8475  * src/io.c:
8476    + caca_get_event() and caca_wait_event() now accept a mask as an argument
8477      in order to select events.
8478
8479------------------------------------------------------------------------
8480r212 | sam | 2004-01-05 19:10:51 +0100 (Mon, 05 Jan 2004) | 4 lines
8481Changed paths:
8482   M /trunk/src/graphics.c
8483
8484  * src/graphics.c:
8485    + Fixed a bug that caused an infinite loop if the delay between two
8486      caca_refresh() calls was greater than 2000 seconds (or something).
8487
8488------------------------------------------------------------------------
8489r211 | sam | 2004-01-05 19:08:50 +0100 (Mon, 05 Jan 2004) | 5 lines
8490Changed paths:
8491   M /trunk/examples/cacaview.c
8492   M /trunk/src/io.c
8493
8494  * src/io.c:
8495    + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
8496  * examples/cacaview.c:
8497    + Use <stdlib.h> instead of <malloc.h>.
8498
8499------------------------------------------------------------------------
8500r210 | sam | 2004-01-04 01:45:08 +0100 (Sun, 04 Jan 2004) | 6 lines
8501Changed paths:
8502   M /trunk/configure.ac
8503   M /trunk/doc/Makefile.am
8504
8505  * configure.ac:
8506    + Check for dvips in addition to latex.
8507  * doc/Makefile.am:
8508    + Workaround for a bug in the latex code generated by doxygen
8509      in Mandrake 9.1.
8510
8511------------------------------------------------------------------------
8512r209 | sam | 2004-01-04 01:19:53 +0100 (Sun, 04 Jan 2004) | 5 lines
8513Changed paths:
8514   M /trunk/libcaca.spec
8515
8516  * libcaca.spec:
8517    + Install documentation into %{doc}/package-version/ instead
8518      of %{doc}/package/.
8519    + Added tetex-dvips to the build dependencies.
8520
8521------------------------------------------------------------------------
8522r208 | sam | 2004-01-04 00:21:27 +0100 (Sun, 04 Jan 2004) | 2 lines
8523Changed paths:
8524   A /branches/0.6 (from /trunk:207)
8525   M /branches/0.6/ChangeLog
8526   M /trunk/ChangeLog
8527
8528  * 0.6 branch.
8529
8530------------------------------------------------------------------------
8531r207 | sam | 2004-01-04 00:15:48 +0100 (Sun, 04 Jan 2004) | 9 lines
8532Changed paths:
8533   M /trunk/NEWS
8534   M /trunk/configure.ac
8535   M /trunk/debian/changelog
8536   M /trunk/debian/control
8537   M /trunk/debian/rules
8538   M /trunk/doc/Makefile.am
8539   M /trunk/libcaca.spec
8540
8541  * configure.ac NEWS:
8542    + Prepared the 0.6 release.
8543  * libcaca.spec:
8544    + Split the RPM into libcaca-devel and caca-utils.
8545    + More detailed descriptions.
8546    + Packages are now rpmlint clean.
8547  * doc/Makefile.am:
8548    + Symlink cacafire.1 to cacademo.1 upon manpage installation.
8549
8550------------------------------------------------------------------------
8551r206 | sam | 2004-01-03 18:31:44 +0100 (Sat, 03 Jan 2004) | 3 lines
8552Changed paths:
8553   M /trunk/configure.ac
8554   M /trunk/src/caca.c
8555   M /trunk/src/graphics.c
8556   M /trunk/src/io.c
8557
8558  * configure.ac:
8559    + Search for <slang/slang.h> in addition of <slang.h>.
8560
8561------------------------------------------------------------------------
8562r205 | sam | 2004-01-03 15:33:35 +0100 (Sat, 03 Jan 2004) | 5 lines
8563Changed paths:
8564   M /trunk/src/bitmap.c
8565
8566  * src/bitmap.c:
8567    + Dither H/S/V when looking up the two nearest colours.
8568    + Weigh pixels in the distance calculation.
8569    + Factorised the lookup table calculation.
8570
8571------------------------------------------------------------------------
8572r204 | sam | 2004-01-03 15:28:39 +0100 (Sat, 03 Jan 2004) | 3 lines
8573Changed paths:
8574   M /trunk/test
8575   M /trunk/test/Makefile.am
8576   A /trunk/test/hsv.c
8577
8578  * test/hsv.c:
8579    + Trivial saturation/value rendering test.
8580
8581------------------------------------------------------------------------
8582r203 | sam | 2004-01-02 19:09:29 +0100 (Fri, 02 Jan 2004) | 5 lines
8583Changed paths:
8584   M /trunk/src/bitmap.c
8585   M /trunk/src/caca.c
8586   M /trunk/src/caca_internals.h
8587
8588  * src/bitmap.c:
8589    + Fixed a minor overflow in the saturation computation.
8590    + Use a global lookup table for foreground/background colour selection
8591      in the bitmap rendering routine. This broke dithering, sorry.
8592
8593------------------------------------------------------------------------
8594r202 | sam | 2004-01-02 17:52:10 +0100 (Fri, 02 Jan 2004) | 3 lines
8595Changed paths:
8596   M /trunk/examples/aafire.c
8597   M /trunk/examples/cacaview.c
8598   M /trunk/src/bitmap.c
8599   M /trunk/src/caca.c
8600   M /trunk/src/caca.h
8601   M /trunk/src/graphics.c
8602   M /trunk/src/line.c
8603   M /trunk/src/sprite.c
8604   M /trunk/test/optipal.c
8605
8606  * src/ examples/ test/:
8607    + Changed <const type> constructs into <type const>.
8608
8609------------------------------------------------------------------------
8610r201 | sam | 2004-01-02 16:35:53 +0100 (Fri, 02 Jan 2004) | 4 lines
8611Changed paths:
8612   M /trunk/examples/aafire.c
8613
8614  * examples/aafire.c:
8615    + Do not call caca_get_width() 10000 times per frame. Cache the value
8616      instead.
8617
8618------------------------------------------------------------------------
8619r200 | sam | 2004-01-02 16:34:16 +0100 (Fri, 02 Jan 2004) | 4 lines
8620Changed paths:
8621   M /trunk/src/graphics.c
8622
8623  * src/graphics.c:
8624    + Split the drawing of foreground and background colours in the X11
8625      driver. Nice performance improvement.
8626
8627------------------------------------------------------------------------
8628r199 | sam | 2004-01-02 16:23:54 +0100 (Fri, 02 Jan 2004) | 3 lines
8629Changed paths:
8630   M /trunk/examples/cacaview.c
8631
8632  * examples/cacaview.c:
8633    + If Imlib2 was not activated, warn the user that only BMP is supported.
8634
8635------------------------------------------------------------------------
8636r198 | sam | 2004-01-01 19:21:13 +0100 (Thu, 01 Jan 2004) | 5 lines
8637Changed paths:
8638   M /trunk/AUTHORS
8639   M /trunk/Makefile.am
8640   A /trunk/THANKS
8641   A /trunk/libcaca.spec
8642
8643  * libcaca.spec:
8644    + RPM specfile, courtesy of Richard Zidlicky.
8645  * THANKS:
8646    + Added a THANKS file for contributors.
8647
8648------------------------------------------------------------------------
8649r197 | sam | 2004-01-01 18:51:57 +0100 (Thu, 01 Jan 2004) | 10 lines
8650Changed paths:
8651   M /trunk/README
8652   M /trunk/src/caca.c
8653   M /trunk/src/graphics.c
8654
8655  * src/graphics.c:
8656    + Minor optimisation in caca_set_color().
8657    + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
8658    + Optimised the X11 caca_refresh() routine by handling strings of the
8659      same colour as one text chunk.
8660  * src/caca.c:
8661    + Bugfix in caca_init when conio is the only compiled-in driver.
8662  * README:
8663    + Minor documentation updates.
8664
8665------------------------------------------------------------------------
8666r196 | sam | 2004-01-01 17:29:50 +0100 (Thu, 01 Jan 2004) | 5 lines
8667Changed paths:
8668   M /trunk/examples/aafire.c
8669   M /trunk/examples/cacaview.c
8670
8671  * examples/cacaview.c:
8672    + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
8673  * examples/aafire.c:
8674    + bzero the pixel buffer in the initialisation routine.
8675
8676------------------------------------------------------------------------
8677r195 | sam | 2003-12-31 15:21:08 +0100 (Wed, 31 Dec 2003) | 5 lines
8678Changed paths:
8679   M /trunk/doc/doxygen.cfg.in
8680   M /trunk/src/bitmap.c
8681   M /trunk/src/box.c
8682   M /trunk/src/caca.h
8683   M /trunk/src/conic.c
8684   M /trunk/src/graphics.c
8685   M /trunk/src/io.c
8686   M /trunk/src/line.c
8687   M /trunk/src/math.c
8688   M /trunk/src/triangle.c
8689
8690  * doc/doxygen.cfg.in:
8691    + Removed caca_internal.h from the list of documented files.
8692  * src/:
8693    + Minor documentation updates.
8694
8695------------------------------------------------------------------------
8696r194 | sam | 2003-12-31 14:55:34 +0100 (Wed, 31 Dec 2003) | 9 lines
8697Changed paths:
8698   M /trunk/BUGS
8699   M /trunk/debian/rules
8700   M /trunk/doc/Makefile.am
8701   M /trunk/test/dithering.c
8702
8703  * test/dithering.c:
8704    + Fixed a minor compilation warning.
8705  * debian/rules:
8706    + Explicitely use --enable-imlib2.
8707  * BUGS:
8708    + Added a note about blinking consoles.
8709  * doc/Makefile.am:
8710    + Fixed a bashism in the HTML files installation.
8711
8712------------------------------------------------------------------------
8713r193 | sam | 2003-12-31 14:32:14 +0100 (Wed, 31 Dec 2003) | 4 lines
8714Changed paths:
8715   M /trunk/doc/Makefile.am
8716
8717  * doc/Makefile.am:
8718    + Do not install doxygen.png directly, because it can be doxygen.gif on
8719      old installations.
8720
8721------------------------------------------------------------------------
8722r192 | sam | 2003-12-31 14:26:47 +0100 (Wed, 31 Dec 2003) | 3 lines
8723Changed paths:
8724   M /trunk/examples/aafire.c
8725
8726  * examples/aafire.c:
8727    + Only quit upon keypress, not mouse motion.
8728
8729------------------------------------------------------------------------
8730r191 | sam | 2003-12-31 14:24:46 +0100 (Wed, 31 Dec 2003) | 3 lines
8731Changed paths:
8732   M /trunk/examples/aafire.c
8733
8734  * examples/aafire.c:
8735    + Render cacafire at full speed.
8736
8737------------------------------------------------------------------------
8738r190 | sam | 2003-12-31 14:20:18 +0100 (Wed, 31 Dec 2003) | 6 lines
8739Changed paths:
8740   M /trunk/src/graphics.c
8741   M /trunk/test
8742   M /trunk/test/Makefile.am
8743   A /trunk/test/optipal.c
8744
8745  * test/optipal.c:
8746    + Optimised S-Lang palette generator.
8747  * src/graphics:
8748    + Removed the S-Lang palette generator and replaced it with the tables
8749      generated by optipal.
8750
8751------------------------------------------------------------------------
8752r189 | sam | 2003-12-31 13:26:22 +0100 (Wed, 31 Dec 2003) | 5 lines
8753Changed paths:
8754   M /trunk/Makefile.am
8755   M /trunk/configure.ac
8756   M /trunk/examples/Makefile.am
8757   A /trunk/test
8758   A /trunk/test/Makefile.am
8759   A /trunk/test/dithering.c
8760
8761  * Makefile.am:
8762    + Added a test directory for test programs.
8763  * test/dithering.c:
8764    + The value/saturation dithering example.
8765
8766------------------------------------------------------------------------
8767r188 | sam | 2003-12-31 13:05:44 +0100 (Wed, 31 Dec 2003) | 5 lines
8768Changed paths:
8769   M /trunk/examples/cacaview.c
8770   M /trunk/src/caca.c
8771
8772  * src/caca.c:
8773    + Do not try the X11 driver if DISPLAY is set to the empty string.
8774  * examples/cacaview.c:
8775    + Cosmetic fixes.
8776
8777------------------------------------------------------------------------
8778r187 | sam | 2003-12-31 13:00:18 +0100 (Wed, 31 Dec 2003) | 3 lines
8779Changed paths:
8780   M /trunk/examples/Makefile.am
8781   A /trunk/examples/cacaview.c (from /trunk/examples/view.c:182)
8782   D /trunk/examples/view.c
8783
8784  * example/:
8785    + Renamed view.c into cacaview.c.
8786
8787------------------------------------------------------------------------
8788r186 | sam | 2003-12-31 12:17:47 +0100 (Wed, 31 Dec 2003) | 3 lines
8789Changed paths:
8790   M /trunk/src/io.c
8791
8792  * src/io.c:
8793    + Fixed mouse support under ncurses and slang.
8794
8795------------------------------------------------------------------------
8796r185 | sam | 2003-12-31 12:17:00 +0100 (Wed, 31 Dec 2003) | 3 lines
8797Changed paths:
8798   M /trunk/configure.ac
8799
8800  * configure.ac:
8801    + Error out if Imlib2 was not found. Override with --disable-imlib2.
8802
8803------------------------------------------------------------------------
8804r184 | sam | 2003-12-31 02:16:47 +0100 (Wed, 31 Dec 2003) | 6 lines
8805Changed paths:
8806   M /trunk/doc
8807   M /trunk/examples/demo.c
8808   M /trunk/src/caca.h
8809   M /trunk/src/io.c
8810
8811  * src/io.c:
8812    + Mouse support under X11.
8813    + Split the mouse motion and mouse click events.
8814  * examples/demo.c:
8815    + Mouse motion support.
8816
8817------------------------------------------------------------------------
8818r183 | sam | 2003-12-31 02:02:08 +0100 (Wed, 31 Dec 2003) | 5 lines
8819Changed paths:
8820   M /trunk/src/caca.c
8821   M /trunk/src/graphics.c
8822
8823  * src/graphics.c:
8824    + Compilation fix.
8825  * src/caca.c:
8826    + Minor indentation fix.
8827
8828------------------------------------------------------------------------
8829r182 | sam | 2003-12-26 00:59:48 +0100 (Fri, 26 Dec 2003) | 6 lines
8830Changed paths:
8831   M /trunk/configure.ac
8832   M /trunk/src/caca.c
8833
8834  * src/caca.c:
8835    + Prefer the X11 driver if $DISPLAY is set.
8836    + The slang driver is now preferred over the ncurses driver.
8837  * configure.ac:
8838    + Autodetect conio.h.
8839
8840------------------------------------------------------------------------
8841r181 | sam | 2003-12-26 00:22:13 +0100 (Fri, 26 Dec 2003) | 4 lines
8842Changed paths:
8843   M /trunk/configure.ac
8844
8845  * configure.ac:
8846    + Autodetect ncurses, slang and X11.
8847    + Abort if no output driver was selected or detected.
8848
8849------------------------------------------------------------------------
8850r180 | sam | 2003-12-25 22:38:46 +0100 (Thu, 25 Dec 2003) | 2 lines
8851Changed paths:
8852   A /branches/0.5 (from /trunk:179)
8853   M /branches/0.5/ChangeLog
8854   M /trunk/ChangeLog
8855
8856  * 0.5 branch.
8857
8858------------------------------------------------------------------------
8859r179 | sam | 2003-12-25 22:36:52 +0100 (Thu, 25 Dec 2003) | 3 lines
8860Changed paths:
8861   M /trunk/NEWS
8862   M /trunk/configure.ac
8863   M /trunk/debian/changelog
8864
8865  * configure.ac NEWS debian/changelog:
8866    + New 0.5 release.
8867
8868------------------------------------------------------------------------
8869r178 | sam | 2003-12-25 22:28:55 +0100 (Thu, 25 Dec 2003) | 5 lines
8870Changed paths:
8871   M /trunk/BUGS
8872   M /trunk/NOTES
8873   M /trunk/configure.ac
8874   M /trunk/src/graphics.c
8875
8876  * NOTES BUGS:
8877    + Updated information about the S-Lang colour pair shortage bug.
8878  * src/graphics.c:
8879    + Implemented the solution explained in NOTES.
8880
8881------------------------------------------------------------------------
8882r177 | sam | 2003-12-25 19:09:58 +0100 (Thu, 25 Dec 2003) | 3 lines
8883Changed paths:
8884   M /trunk/src/caca.c
8885
8886  * src/caca.c:
8887    + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
8888
8889------------------------------------------------------------------------
8890r176 | sam | 2003-12-25 19:08:46 +0100 (Thu, 25 Dec 2003) | 3 lines
8891Changed paths:
8892   M /trunk/NOTES
8893
8894  * NOTES:
8895    + Added a section with a proposed solution to the slang problem.
8896
8897------------------------------------------------------------------------
8898r175 | sam | 2003-12-25 11:18:37 +0100 (Thu, 25 Dec 2003) | 2 lines
8899Changed paths:
8900   A /branches/0.4 (from /trunk:174)
8901   M /branches/0.4/ChangeLog
8902   M /trunk/ChangeLog
8903
8904  * 0.4 branch.
8905
8906------------------------------------------------------------------------
8907r174 | sam | 2003-12-25 00:58:32 +0100 (Thu, 25 Dec 2003) | 5 lines
8908Changed paths:
8909   M /trunk/configure.ac
8910   M /trunk/debian/control
8911
8912  * debian/control:
8913    + Added missing dependencies to the -dev package.
8914  * configure.ac:
8915    + Kludge for woody builds where x_includes is undefined.
8916
8917------------------------------------------------------------------------
8918r173 | sam | 2003-12-24 17:23:37 +0100 (Wed, 24 Dec 2003) | 3 lines
8919Changed paths:
8920   M /trunk/src/caca.h
8921
8922  * src/caca.h:
8923    + Documented CACA_FONT.
8924
8925------------------------------------------------------------------------
8926r172 | sam | 2003-12-24 17:16:16 +0100 (Wed, 24 Dec 2003) | 3 lines
8927Changed paths:
8928   M /trunk/doc/Makefile.am
8929
8930  * doc/Makefile.am:
8931    + Rename the refman.ps doxygen documentation to libcaca.ps.
8932
8933------------------------------------------------------------------------
8934r171 | sam | 2003-12-24 16:43:45 +0100 (Wed, 24 Dec 2003) | 5 lines
8935Changed paths:
8936   M /trunk/NEWS
8937   M /trunk/src/caca.h
8938   M /trunk/src/graphics.c
8939
8940  * src/graphics.c:
8941    + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
8942  * src/caca.c:
8943    + Documented the CACA_GEOMETRY environment variable.
8944
8945------------------------------------------------------------------------
8946r170 | sam | 2003-12-24 16:35:07 +0100 (Wed, 24 Dec 2003) | 3 lines
8947Changed paths:
8948   M /trunk/src/caca_internals.h
8949   M /trunk/src/graphics.c
8950   M /trunk/src/io.c
8951
8952  * src/io.c:
8953    + Mouse support in the X11 driver.
8954
8955------------------------------------------------------------------------
8956r169 | sam | 2003-12-24 15:48:38 +0100 (Wed, 24 Dec 2003) | 4 lines
8957Changed paths:
8958   M /trunk/src/graphics.c
8959
8960  * src/graphics:
8961    + Use XCreateWindow instead of XCreateSimpleWindow.
8962    + Set the X window title to "caca for X".
8963
8964------------------------------------------------------------------------
8965r168 | sam | 2003-12-23 18:25:29 +0100 (Tue, 23 Dec 2003) | 4 lines
8966Changed paths:
8967   M /trunk/debian/changelog
8968   M /trunk/debian/control
8969   M /trunk/debian/rules
8970
8971  * debian/control:
8972    + Build-depend on doxygen and tetex to build documentation.
8973    + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
8974
8975------------------------------------------------------------------------
8976r167 | sam | 2003-12-23 18:01:38 +0100 (Tue, 23 Dec 2003) | 7 lines
8977Changed paths:
8978   M /trunk/BUGS
8979   M /trunk/Makefile.am
8980   M /trunk/NEWS
8981   M /trunk/README
8982   M /trunk/TODO
8983   M /trunk/configure.ac
8984   M /trunk/doc/Makefile.am
8985   M /trunk/src/graphics.c
8986
8987  * configure.ac NEWS:
8988    + Prepared release 0.4.
8989  * src/graphics.c README BUGS TODO:
8990    + Updated documentation.
8991  * Makefile.am doc/Makefile.am:
8992    + Install the generated doxygen documentation.
8993
8994------------------------------------------------------------------------
8995r166 | sam | 2003-12-23 17:32:56 +0100 (Tue, 23 Dec 2003) | 4 lines
8996Changed paths:
8997   M /trunk/src/io.c
8998
8999  * src/io.c:
9000    + Fixed a warning by including <unistd.h>.
9001    + Support for arrow and function keys under X11.
9002
9003------------------------------------------------------------------------
9004r165 | sam | 2003-12-23 14:27:40 +0100 (Tue, 23 Dec 2003) | 9 lines
9005Changed paths:
9006   M /trunk/configure.ac
9007   M /trunk/doc/Makefile.am
9008   D /trunk/doc/doxygen.cfg
9009   A /trunk/doc/doxygen.cfg.in (from /trunk/doc/doxygen.cfg:164)
9010   M /trunk/examples/aafire.c
9011   M /trunk/examples/demo.c
9012   M /trunk/examples/spritedit.c
9013   M /trunk/examples/view.c
9014   M /trunk/src/bitmap.c
9015   M /trunk/src/box.c
9016   M /trunk/src/caca.c
9017   M /trunk/src/caca.h
9018   M /trunk/src/caca_internals.h
9019   M /trunk/src/conic.c
9020   M /trunk/src/graphics.c
9021   M /trunk/src/io.c
9022   M /trunk/src/line.c
9023   M /trunk/src/math.c
9024   M /trunk/src/sprite.c
9025   M /trunk/src/triangle.c
9026
9027  * src/io.c:
9028    + Added caca_wait_event(), a blocking caca_get_event().
9029  * src/ examples/:
9030    + More documentation.
9031  * doc/doxygen.cfg.in:
9032    + doc/doxygen.cfg is now generated by configure, so that we can use
9033      @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
9034    + Create manpages.
9035
9036------------------------------------------------------------------------
9037r164 | sam | 2003-12-23 12:08:37 +0100 (Tue, 23 Dec 2003) | 2 lines
9038Changed paths:
9039   M /trunk/doc/doxygen.cfg
9040   M /trunk/src/bitmap.c
9041   M /trunk/src/caca.c
9042   M /trunk/src/caca.h
9043
9044  * More API documentation.
9045
9046------------------------------------------------------------------------
9047r163 | sam | 2003-12-22 23:58:24 +0100 (Mon, 22 Dec 2003) | 3 lines
9048Changed paths:
9049   M /trunk/src/caca.c
9050
9051  * caca.c:
9052    + Fixed typos in the initialisation code.
9053
9054------------------------------------------------------------------------
9055r162 | sam | 2003-12-22 16:26:12 +0100 (Mon, 22 Dec 2003) | 6 lines
9056Changed paths:
9057   M /trunk/configure.ac
9058   M /trunk/src/bitmap.c
9059   M /trunk/src/caca.c
9060   M /trunk/src/caca.h
9061   M /trunk/src/caca_internals.h
9062   M /trunk/src/conic.c
9063   M /trunk/src/graphics.c
9064   M /trunk/src/io.c
9065   M /trunk/src/line.c
9066
9067  * src/graphics.c src/caca.c src/io.c:
9068    + Support for simultaneously compiled-in drivers.
9069    + Honour the CACA_DRIVER environment variable.
9070  * configure.ac:
9071    + Drivers are no longer mutually exclusive.
9072
9073------------------------------------------------------------------------
9074r161 | sam | 2003-12-21 01:39:41 +0100 (Sun, 21 Dec 2003) | 3 lines
9075Changed paths:
9076   M /trunk/src/graphics.c
9077
9078  * src/graphics:
9079    + Initialise default height at 32 (as in aalib).
9080
9081------------------------------------------------------------------------
9082r160 | sam | 2003-12-20 13:07:56 +0100 (Sat, 20 Dec 2003) | 5 lines
9083Changed paths:
9084   M /trunk/src/caca_internals.h
9085   M /trunk/src/graphics.c
9086   M /trunk/src/io.c
9087
9088  * src/graphics.c:
9089    + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
9090    + Use an intermediary X pixmap for rendering.
9091    + Slightly changed the variable naming scheme.
9092
9093------------------------------------------------------------------------
9094r159 | sam | 2003-12-20 11:54:35 +0100 (Sat, 20 Dec 2003) | 3 lines
9095Changed paths:
9096   M /trunk/examples/aafire.c
9097
9098  * examples/aafire.c:
9099    + The image buffer in cacafire was too small.
9100
9101------------------------------------------------------------------------
9102r158 | sam | 2003-12-19 18:26:23 +0100 (Fri, 19 Dec 2003) | 4 lines
9103Changed paths:
9104   M /trunk/src/graphics.c
9105
9106  * src/graphics.c:
9107    + Progress in the X11 driver.
9108    + Fixed a compilation bug in the conio driver.
9109
9110------------------------------------------------------------------------
9111r157 | sam | 2003-12-18 10:46:19 +0100 (Thu, 18 Dec 2003) | 4 lines
9112Changed paths:
9113   M /trunk/debian/changelog
9114   M /trunk/debian/control
9115   M /trunk/debian/rules
9116
9117  * debian/rules debian/control:
9118    + Moved cacafire to the caca-utils package. Added proper conflict/replace.
9119    + Symlinked cacafire.1 to cacademo.1.
9120
9121------------------------------------------------------------------------
9122r155 | sam | 2003-12-18 01:41:28 +0100 (Thu, 18 Dec 2003) | 7 lines
9123Changed paths:
9124   M /trunk/ChangeLog
9125   M /trunk/NEWS
9126   M /trunk/README
9127   M /trunk/debian/changelog
9128   M /trunk/debian/control
9129   M /trunk/doc/doxygen.cfg
9130
9131  * debian/control:
9132    + Updated long descriptions.
9133  * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
9134    + Prepared 0.3 release.
9135  * README:
9136    + --enable-ncurses is now the default.
9137
9138------------------------------------------------------------------------
9139r154 | sam | 2003-12-18 01:11:52 +0100 (Thu, 18 Dec 2003) | 3 lines
9140Changed paths:
9141   M /trunk/src/bitmap.c
9142   M /trunk/src/box.c
9143   M /trunk/src/caca.c
9144   M /trunk/src/caca.h
9145   M /trunk/src/conic.c
9146   M /trunk/src/graphics.c
9147   M /trunk/src/io.c
9148   M /trunk/src/line.c
9149   M /trunk/src/math.c
9150   M /trunk/src/sprite.c
9151   M /trunk/src/triangle.c
9152
9153  * src/:
9154    + Doxygenated public functions.
9155
9156------------------------------------------------------------------------
9157r153 | sam | 2003-12-17 16:03:05 +0100 (Wed, 17 Dec 2003) | 3 lines
9158Changed paths:
9159   M /trunk/src/caca.h
9160
9161  * src/caca.h:
9162    + Documented environment variables.
9163
9164------------------------------------------------------------------------
9165r152 | sam | 2003-12-17 00:25:54 +0100 (Wed, 17 Dec 2003) | 4 lines
9166Changed paths:
9167   M /trunk/examples/view.c
9168
9169  * examples/view.c:
9170    + Fixed a bug in the loading of 1bpp BMPs.
9171    + Commented stuff.
9172
9173------------------------------------------------------------------------
9174r151 | sam | 2003-12-17 00:06:54 +0100 (Wed, 17 Dec 2003) | 7 lines
9175Changed paths:
9176   M /trunk/examples/Makefile.am
9177   M /trunk/examples/view.c
9178
9179  * examples/view.c:
9180    + If Imlib2 is not available, use a custom simple BMP loader.
9181    + Draw the bottom bar one line higher to leave room for a status line.
9182    + '?' now properly toggles help.
9183  * examples/Makefile.am:
9184    + Always build cacaview.
9185
9186------------------------------------------------------------------------
9187r150 | sam | 2003-12-16 10:06:46 +0100 (Tue, 16 Dec 2003) | 5 lines
9188Changed paths:
9189   M /trunk/configure.ac
9190   M /trunk/src/bitmap.c
9191
9192  * src/bitmap.c:
9193    + If the alpha palette is all-zero, forget the alpha channel.
9194  * configure.ac:
9195    + Export HAVE_IMLIB2_H and the like.
9196
9197------------------------------------------------------------------------
9198r149 | sam | 2003-12-15 16:02:50 +0100 (Mon, 15 Dec 2003) | 4 lines
9199Changed paths:
9200   M /trunk/src/bitmap.c
9201
9202  * src/bitmap.c:
9203    + If the alpha mask is 0, ignore alpha information.
9204    + Ditto if no alpha information is given with the palette.
9205
9206------------------------------------------------------------------------
9207r148 | sam | 2003-12-15 11:38:03 +0100 (Mon, 15 Dec 2003) | 4 lines
9208Changed paths:
9209   M /trunk/configure.ac
9210   M /trunk/src/caca.c
9211   M /trunk/src/caca_internals.h
9212   M /trunk/src/graphics.c
9213   M /trunk/src/io.c
9214
9215  * src/graphics.c src/io.c:
9216    + Beginning of an X11 driver. Currently we merely open the window and
9217      check keyboard events.
9218
9219------------------------------------------------------------------------
9220r147 | sam | 2003-12-12 17:19:44 +0100 (Fri, 12 Dec 2003) | 7 lines
9221Changed paths:
9222   M /trunk/configure.ac
9223   M /trunk/debian/changelog
9224   M /trunk/src/caca.c
9225
9226  * configure.ac debian/changelog:
9227    + Prepare for 0.3 release.
9228    + Check for strcasecmp().
9229  * src/caca.c:
9230    + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
9231      variables.
9232
9233------------------------------------------------------------------------
9234r146 | sam | 2003-12-12 15:49:41 +0100 (Fri, 12 Dec 2003) | 13 lines
9235Changed paths:
9236   M /trunk/examples/aafire.c
9237   M /trunk/examples/demo.c
9238   M /trunk/examples/view.c
9239   M /trunk/src/bitmap.c
9240   M /trunk/src/caca.c
9241   M /trunk/src/caca.h
9242   M /trunk/src/caca_internals.h
9243
9244  * src/bitmap.c:
9245    + Added antialiasing support.
9246    + Dithering, antialiasing and background mode can now be selected at
9247      runtime.
9248  * src/caca.c src/caca.h:
9249    + Renamed caca_dithering into caca_feature and extended the type to
9250      express background colour and antialiasing mode.
9251  * examples/demo.c:
9252    + Fixed a bug that disabled the sprite demo.
9253    + Draw solid flares.
9254  * examples/view.c:
9255    + Select antialiasing and background mode at runtime.
9256
9257------------------------------------------------------------------------
9258r145 | sam | 2003-12-11 18:01:09 +0100 (Thu, 11 Dec 2003) | 2 lines
9259Changed paths:
9260   M /trunk/BUGS
9261   M /trunk/TODO
9262   M /trunk/debian/control
9263   M /trunk/doc/cacademo.1
9264   M /trunk/doc/cacaview.1
9265
9266  * Minor updates to manpages, BUGS, TODO and the Debian control file.
9267
9268------------------------------------------------------------------------
9269r144 | sam | 2003-12-11 17:56:35 +0100 (Thu, 11 Dec 2003) | 5 lines
9270Changed paths:
9271   M /trunk/src/Makefile.am
9272   M /trunk/src/bitmap.c
9273   M /trunk/src/caca.c
9274   M /trunk/src/caca.h
9275   M /trunk/src/caca_internals.h
9276   M /trunk/src/graphics.c
9277
9278  * src/caca.c:
9279    + Moved global variables to src/graphics.c.
9280  * src/bitmap.c:
9281    + Sanitised prototypes.
9282
9283------------------------------------------------------------------------
9284r143 | sam | 2003-12-11 17:31:49 +0100 (Thu, 11 Dec 2003) | 17 lines
9285Changed paths:
9286   M /trunk/examples
9287   M /trunk/examples/aafire.c
9288   M /trunk/examples/demo.c
9289   M /trunk/examples/view.c
9290   M /trunk/src/bitmap.c
9291   M /trunk/src/box.c
9292   M /trunk/src/caca.c
9293   M /trunk/src/caca.h
9294   M /trunk/src/caca_internals.h
9295   M /trunk/src/conic.c
9296   M /trunk/src/graphics.c
9297   M /trunk/src/line.c
9298   M /trunk/src/sprite.c
9299   M /trunk/src/triangle.c
9300
9301  * src/graphics.c:
9302    + Internally cache screen width and height.
9303  * src/bitmap.c:
9304    + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
9305      alpha as fully transparent, and any other value as fully opaque.
9306    + Slightly tuned colour weights in the renderer.
9307    + caca_set_bitmap_palette() takes unsigned ints.
9308  * examples/demo.c:
9309    + Added a crap render demo.
9310  * examples/aafire.c:
9311    + Set a 20ms delay.
9312    + Added alpha values to the palette.
9313  * examples/view.c:
9314    + Draw a gray checkered grid below the image so that transparent images
9315      look a lot nicer.
9316    + 'f' toggles "fullscreen" mode.
9317
9318------------------------------------------------------------------------
9319r142 | sam | 2003-12-11 16:54:53 +0100 (Thu, 11 Dec 2003) | 6 lines
9320Changed paths:
9321   M /trunk/caca-config.in
9322   M /trunk/configure.ac
9323
9324  * configure.ac:
9325    + Set the executable bit of caca-config when regenerating that file.
9326  * caca-config.in:
9327    + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
9328      have @CACA_LIBS@.
9329
9330------------------------------------------------------------------------
9331r141 | sam | 2003-12-02 23:27:27 +0100 (Tue, 02 Dec 2003) | 6 lines
9332Changed paths:
9333   M /trunk/configure.ac
9334   M /trunk/examples/Makefile.am
9335   A /trunk/examples/aafire.c
9336
9337  * configure.ac:
9338    + Removed unused USE_* variables.
9339    + Export -lslang and -lncurses as @CACA_LIBS@.
9340  * examples/aafire.c:
9341    + Imported aafire.c from the AAlib tree and ported it to libcaca.
9342
9343------------------------------------------------------------------------
9344r139 | sam | 2003-11-30 18:15:31 +0100 (Sun, 30 Nov 2003) | 2 lines
9345Changed paths:
9346   M /trunk/ChangeLog
9347   M /trunk/NEWS
9348   M /trunk/TODO
9349   M /trunk/debian/changelog
9350   M /trunk/debian/control
9351
9352  * 0.2 release.
9353
9354------------------------------------------------------------------------
9355r138 | sam | 2003-11-30 18:14:19 +0100 (Sun, 30 Nov 2003) | 3 lines
9356Changed paths:
9357   M /trunk/examples/view.c
9358
9359  * examples/view.c:
9360    + Removed last endianness issue.
9361
9362------------------------------------------------------------------------
9363r137 | sam | 2003-11-30 17:34:04 +0100 (Sun, 30 Nov 2003) | 5 lines
9364Changed paths:
9365   M /trunk/examples/view.c
9366   M /trunk/src/bitmap.c
9367   M /trunk/src/io.c
9368
9369  * src/io.c:
9370    + Removed a useless message.
9371  * src/bitmap.c examples/view.c:
9372    + Really fixed the endianness issue.
9373
9374------------------------------------------------------------------------
9375r136 | sam | 2003-11-30 16:56:02 +0100 (Sun, 30 Nov 2003) | 5 lines
9376Changed paths:
9377   M /trunk/src/bitmap.c
9378
9379  * src/bitmap.c:
9380    + Fine-tuned the new renderer.
9381    + Fixed warnings.
9382    + Changed hardcoded values to macros.
9383
9384------------------------------------------------------------------------
9385r135 | sam | 2003-11-30 16:01:55 +0100 (Sun, 30 Nov 2003) | 11 lines
9386Changed paths:
9387   M /trunk/configure.ac
9388   M /trunk/examples/demo.c
9389   M /trunk/examples/view.c
9390   M /trunk/src/bitmap.c
9391   M /trunk/src/caca.c
9392   M /trunk/src/caca.h
9393
9394  * src/bitmap.c:
9395    + Fixed an endianness issue in the byte reader.
9396    + Decreased precision in RGB and HSV values to avoid overflows.
9397    + New dithering method: 2x2 ordered.
9398    + New renderer, with background colour awareness.
9399  * configure.ac:
9400    + Check for <endian.h>.
9401  * examples/demo.c examples/view.c:
9402    + Fixed an endianness issue in cacaview.
9403    + Adapted code to the additional dithering method.
9404
9405------------------------------------------------------------------------
9406r134 | sam | 2003-11-30 03:11:37 +0100 (Sun, 30 Nov 2003) | 4 lines
9407Changed paths:
9408   M /trunk/examples/view.c
9409   M /trunk/src/bitmap.c
9410
9411  * src/bitmap.c examples/view.c:
9412    + Fixed an endianness issue in caca_draw_bitmap().
9413    + Code cleanup.
9414
9415------------------------------------------------------------------------
9416r133 | sam | 2003-11-30 02:18:10 +0100 (Sun, 30 Nov 2003) | 13 lines
9417Changed paths:
9418   M /trunk/TODO
9419   M /trunk/doc/cacaview.1
9420   M /trunk/examples/Makefile.am
9421   M /trunk/examples/view.c
9422   M /trunk/src/caca.c
9423
9424  * src/caca.c:
9425    + Minor change to the dithering names.
9426  * TODO:
9427    + Added cacaview TODO.
9428  * doc/cacaview.1:
9429    + Wrote a manpage for cacaview.
9430  * examples/Makefile.am:
9431    + Moved the -DX_DISPLAY_MISSING=1 here.
9432  * examples/view.c:
9433    + Capital 'D' cycles through dithering modes in reverse order.
9434    + Sleep when there is nothing to do.
9435    + Cosmetic code reorganisation.
9436
9437------------------------------------------------------------------------
9438r132 | sam | 2003-11-29 20:35:07 +0100 (Sat, 29 Nov 2003) | 9 lines
9439Changed paths:
9440   M /trunk/examples/demo.c
9441   M /trunk/examples/view.c
9442   M /trunk/src/bitmap.c
9443   M /trunk/src/caca.c
9444   M /trunk/src/caca.h
9445
9446  * src/caca.c src/caca.h:
9447    + Added caca_get_dithering_name().
9448  * src/bitmap.c:
9449    + Created a new dithering method with an 8x8 ordered matrix.
9450    + Replaced the char list with a string for better readability.
9451    + Dithering functions now return a value between 0 and 255.
9452  * examples/demo.c examples/view.c:
9453    + Adapted to use caca_get_dithering_name().
9454
9455------------------------------------------------------------------------
9456r131 | sam | 2003-11-29 19:04:42 +0100 (Sat, 29 Nov 2003) | 3 lines
9457Changed paths:
9458   M /trunk/src/caca.c
9459
9460  * src/caca.c:
9461    + Test whether ncurses knows xterm-16color before setting $TERM.
9462
9463------------------------------------------------------------------------
9464r130 | sam | 2003-11-29 18:36:00 +0100 (Sat, 29 Nov 2003) | 6 lines
9465Changed paths:
9466   M /trunk/examples/view.c
9467
9468  * examples/view.c:
9469    + Added top and bottom status lines, like in mutt and slrn.
9470    + Added a status string when loading an image or upon error.
9471    + Can load multiple files; use 'n' and 'p' for next and previous.
9472    + Clip zoom between -48 and +48.
9473
9474------------------------------------------------------------------------
9475r129 | sam | 2003-11-29 17:42:35 +0100 (Sat, 29 Nov 2003) | 2 lines
9476Changed paths:
9477   M /trunk/src/caca.c
9478
9479  * Fixed a C99ism.
9480
9481------------------------------------------------------------------------
9482r128 | sam | 2003-11-29 15:41:37 +0100 (Sat, 29 Nov 2003) | 9 lines
9483Changed paths:
9484   M /trunk/NOTES
9485   M /trunk/configure.ac
9486   M /trunk/src/caca.c
9487   M /trunk/src/graphics.c
9488
9489  * configure.ac:
9490    + Default to ncurses, not slang, because slang only has 128 colour pairs.
9491  * src/caca.c:
9492    + Disable scrolling to avoid hashmap scrolling optimization code.
9493  * src/graphics.c:
9494    + Swap fg and bg in the colour pair indexing, so that bg is always
9495      right.
9496    + Disable alt charset support to exploit my patched slang.
9497
9498------------------------------------------------------------------------
9499r127 | sam | 2003-11-28 21:39:54 +0100 (Fri, 28 Nov 2003) | 10 lines
9500Changed paths:
9501   M /trunk/NOTES
9502   M /trunk/examples/view.c
9503   M /trunk/src/bitmap.c
9504
9505  * src/bitmap.c:
9506    + Dither chroma outside of rgb2hsv_default().
9507    + Clip fromx and fromy values.
9508  * NOTES:
9509    + Link to the XTerm control sequences.
9510  * examples/view.c:
9511    + Draw status bar.
9512    + Move with 'h' 'j' 'k' 'l', à la vi.
9513    + '?' toggles a help menu.
9514
9515------------------------------------------------------------------------
9516r126 | sam | 2003-11-28 00:18:12 +0100 (Fri, 28 Nov 2003) | 3 lines
9517Changed paths:
9518   M /trunk/src/bitmap.c
9519
9520  * src/bitmap.c:
9521    + Removed § from the list of default characters due to collisions.
9522
9523------------------------------------------------------------------------
9524r125 | sam | 2003-11-27 23:54:48 +0100 (Thu, 27 Nov 2003) | 6 lines
9525Changed paths:
9526   A /trunk/debian/caca-utils.mime
9527   M /trunk/debian/control
9528   M /trunk/debian/rules
9529
9530  * debian/control:
9531    + Removed slang1-dev dependency in caca-utils.
9532  * debian/caca-utils.mime debian/rules:
9533    + Added a MIME file with low priority.
9534    + Added call to dh_installmime.
9535
9536------------------------------------------------------------------------
9537r124 | sam | 2003-11-27 23:29:13 +0100 (Thu, 27 Nov 2003) | 5 lines
9538Changed paths:
9539   M /trunk/configure.ac
9540   M /trunk/src/caca.c
9541   M /trunk/src/caca_internals.h
9542   M /trunk/src/graphics.c
9543
9544  * src/caca.c src/graphics.c:
9545    + Moved graphics stuff from caca.c to graphics.c.
9546    + Added a few kludges: if gnome-terminal or konsole are detected, switch
9547      to TERM=xterm-16color to benefit from extended colour palette.
9548
9549------------------------------------------------------------------------
9550r123 | sam | 2003-11-27 22:56:30 +0100 (Thu, 27 Nov 2003) | 13 lines
9551Changed paths:
9552   M /trunk/NOTES
9553   M /trunk/examples/demo.c
9554   M /trunk/examples/spritedit.c
9555   M /trunk/src/bitmap.c
9556   M /trunk/src/caca.c
9557   M /trunk/src/caca.h
9558   M /trunk/src/graphics.c
9559   M /trunk/src/sprite.c
9560
9561  * NOTES:
9562    + Added setab/setaf quotes from the XTerm terminfo.
9563    + Proposed a workaround for bright colours on any terminal.
9564  * src/caca.c:
9565    + 16 colour support for ncurses and conio.
9566  * src/graphics.c:
9567    + Ported to 16 colour support.
9568    + Added a missing <stdio.h> for BUFSIZ.
9569    + Disabled vsnprintf under DOS (only vsprintf exists).
9570  * examples/:
9571    + Don't abort if the caca.txt sprite was not found.
9572    + Ported to 16 colour support.
9573
9574------------------------------------------------------------------------
9575r122 | sam | 2003-11-27 14:27:32 +0100 (Thu, 27 Nov 2003) | 2 lines
9576Changed paths:
9577   M /trunk/NOTES
9578
9579  * NOTES: more notes about colours.
9580
9581------------------------------------------------------------------------
9582r121 | sam | 2003-11-27 10:43:56 +0100 (Thu, 27 Nov 2003) | 5 lines
9583Changed paths:
9584   M /trunk/Makefile.am
9585   M /trunk/configure.ac
9586   M /trunk/examples/Makefile.am
9587
9588  * configure.ac:
9589    + More sensible imlib2 detection, works with cross-compilation.
9590  * Makefile.am:
9591    + Don't forget to include NOTES to the dist tarball.
9592
9593------------------------------------------------------------------------
9594r120 | sam | 2003-11-27 10:38:16 +0100 (Thu, 27 Nov 2003) | 2 lines
9595Changed paths:
9596   A /trunk/NOTES
9597   M /trunk/README
9598   M /trunk/debian/rules
9599
9600  * NOTES: added information about colour support.
9601
9602------------------------------------------------------------------------
9603r119 | sam | 2003-11-26 22:02:31 +0100 (Wed, 26 Nov 2003) | 2 lines
9604Changed paths:
9605   M /trunk/configure.ac
9606
9607  * configure.ac: Added a missing check for <inttypes.h>.
9608
9609------------------------------------------------------------------------
9610r118 | sam | 2003-11-26 21:58:30 +0100 (Wed, 26 Nov 2003) | 2 lines
9611Changed paths:
9612   M /trunk/src/bitmap.c
9613
9614  * src/bitmap.c: Support for more colour depths.
9615
9616------------------------------------------------------------------------
9617r115 | sam | 2003-11-24 20:56:04 +0100 (Mon, 24 Nov 2003) | 9 lines
9618Changed paths:
9619   M /trunk/configure.ac
9620   M /trunk/examples/Makefile.am
9621   M /trunk/examples/demo.c
9622   M /trunk/examples/view.c
9623
9624  * configure.ac examples/Makefile.am:
9625    + Added a check for imlib2-config.
9626    + Build cacaview conditionally.
9627  * examples/demo.c:
9628    + Removed all gdkpixbuf code.
9629  * examples/view.c:
9630    + Default to ordered dithering.
9631    + Make sure the arrows always work even if delta is too small.
9632
9633------------------------------------------------------------------------
9634r114 | sam | 2003-11-24 18:51:40 +0100 (Mon, 24 Nov 2003) | 4 lines
9635Changed paths:
9636   M /trunk/debian
9637   M /trunk/debian/control
9638   M /trunk/debian/rules
9639
9640  * debian/:
9641    + New caca-utils package.
9642    + Move cacademo, cacaview and caca-spritedit to caca-utils.
9643
9644------------------------------------------------------------------------
9645r113 | sam | 2003-11-24 18:50:14 +0100 (Mon, 24 Nov 2003) | 6 lines
9646Changed paths:
9647   M /trunk/doc/Makefile.am
9648   D /trunk/doc/caca-demo.1
9649   A /trunk/doc/cacademo.1 (from /trunk/doc/caca-demo.1:112)
9650   A /trunk/doc/cacaview.1
9651   M /trunk/examples
9652   M /trunk/examples/Makefile.am
9653   A /trunk/examples/view.c
9654
9655  * examples/:
9656    + Simple image viewer, cacaview, based on libcaca and imlib2.
9657    + Renamed caca-demo into cacademo.
9658  * doc/:
9659    + Renamed doc/caca-demo.1 into doc/cacademo.1.
9660
9661------------------------------------------------------------------------
9662r112 | sam | 2003-11-23 16:34:35 +0100 (Sun, 23 Nov 2003) | 2 lines
9663Changed paths:
9664   M /trunk/src/Makefile.am
9665   A /trunk/src/bitmap.c (from /trunk/src/blit.c:111)
9666   D /trunk/src/blit.c
9667
9668  * Renamed src/blit.c into src/bitmap.c.
9669
9670------------------------------------------------------------------------
9671r111 | sam | 2003-11-23 04:44:59 +0100 (Sun, 23 Nov 2003) | 5 lines
9672Changed paths:
9673   M /trunk/examples/demo.c
9674   M /trunk/src/caca.c
9675   M /trunk/src/caca.h
9676   M /trunk/src/io.c
9677
9678  * src/caca.c:
9679    + Mouse initialisation in ncurses.
9680  * src/io.c:
9681    + Mouse support in ncurses.
9682
9683------------------------------------------------------------------------
9684r110 | sam | 2003-11-22 15:28:36 +0100 (Sat, 22 Nov 2003) | 3 lines
9685Changed paths:
9686   M /trunk/debian/control
9687
9688  * debian/control:
9689    + libcaca-dev should depend on slang1-dev.
9690
9691------------------------------------------------------------------------
9692r109 | sam | 2003-11-22 15:23:18 +0100 (Sat, 22 Nov 2003) | 3 lines
9693Changed paths:
9694   M /trunk/debian/Makefile.am
9695
9696  * debian/Makefile.am:
9697    + Added compat and copyright to the distributed files.
9698
9699------------------------------------------------------------------------
9700r108 | sam | 2003-11-22 15:19:36 +0100 (Sat, 22 Nov 2003) | 2 lines
9701Changed paths:
9702   A /trunk/ChangeLog
9703   M /trunk/debian/rules
9704
9705  * Added a ChangeLog file.
9706
9707------------------------------------------------------------------------
9708r107 | sam | 2003-11-22 15:13:53 +0100 (Sat, 22 Nov 2003) | 3 lines
9709Changed paths:
9710   M /trunk/examples/Makefile.am
9711
9712  * examples/Makefile.am:
9713    + Compilation fix when libcaca is not available.
9714
9715------------------------------------------------------------------------
9716r106 | sam | 2003-11-22 14:44:02 +0100 (Sat, 22 Nov 2003) | 9 lines
9717Changed paths:
9718   M /trunk/debian/changelog
9719   A /trunk/debian/copyright
9720   M /trunk/debian/rules
9721   M /trunk/doc/Makefile.am
9722   M /trunk/doc/caca-config.1
9723   A /trunk/doc/caca-demo.1
9724   A /trunk/doc/caca-spritedit.1
9725   M /trunk/examples/caca.txt
9726
9727  * debian/:
9728    + Wrote the changelog for the Debian release.
9729    + Wrote a copyright file.
9730  * doc/:
9731    + Wrote manpages for caca-demo and caca-spritedit.
9732  * examples/caca.txt:
9733    + Centered the sprite handle.
9734    + Added a second frame to the sprite.
9735
9736------------------------------------------------------------------------
9737r105 | sam | 2003-11-22 13:53:55 +0100 (Sat, 22 Nov 2003) | 11 lines
9738Changed paths:
9739   A /trunk/AUTHORS
9740   M /trunk/Makefile.am
9741   A /trunk/NEWS
9742   M /trunk/configure.ac
9743   A /trunk/doc
9744   A /trunk/doc/Makefile.am
9745   A /trunk/doc/caca-config.1
9746   A /trunk/doc/doxygen.cfg
9747   A /trunk/doc/footer.html
9748   A /trunk/doc/header.html
9749
9750  * AUTHORS NEWS:
9751    + Added these mandatory files.
9752  * doc/:
9753    + Wrote a Doxygen configuration file.
9754    + Added a manpage for caca-config(1), borrowed from sdl-config.
9755  * configure.ac:
9756    + Use new style AC_INIT.
9757    + Error out if no library was found.
9758    + Added *djgpp* to the list of non-PIC platforms.
9759    + Added checks for doxygen and latex.
9760
9761------------------------------------------------------------------------
9762r104 | sam | 2003-11-22 13:51:27 +0100 (Sat, 22 Nov 2003) | 2 lines
9763Changed paths:
9764   M /trunk/examples/Makefile.am
9765   M /trunk/examples/demo.c
9766
9767  * Disabled gdkpixbuf code.
9768
9769------------------------------------------------------------------------
9770r103 | sam | 2003-11-22 13:45:25 +0100 (Sat, 22 Nov 2003) | 3 lines
9771Changed paths:
9772   M /trunk/src/blit.c
9773   M /trunk/src/box.c
9774   M /trunk/src/caca.c
9775   M /trunk/src/caca.h
9776   M /trunk/src/caca_internals.h
9777   M /trunk/src/conic.c
9778   M /trunk/src/graphics.c
9779   M /trunk/src/io.c
9780   M /trunk/src/line.c
9781   M /trunk/src/math.c
9782   M /trunk/src/sprite.c
9783   M /trunk/src/triangle.c
9784
9785  * src/:
9786    + Doxygenated a few things.
9787
9788------------------------------------------------------------------------
9789r102 | sam | 2003-11-21 15:34:07 +0100 (Fri, 21 Nov 2003) | 8 lines
9790Changed paths:
9791   M /trunk/TODO
9792   M /trunk/examples/demo.c
9793   M /trunk/src/blit.c
9794   M /trunk/src/caca.h
9795
9796  * TODO:
9797    + A few updates.
9798  * src/blit.c:
9799    + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
9800    + Started removing hardcoded bitmask and pitch values.
9801  * examples/demo.c:
9802    + Do something with mouse clicks.
9803
9804------------------------------------------------------------------------
9805r101 | sam | 2003-11-21 15:14:26 +0100 (Fri, 21 Nov 2003) | 3 lines
9806Changed paths:
9807   M /trunk/src/io.c
9808
9809  * src/io.c:
9810    + Fixed an off-by-one error in the mouse driver.
9811
9812------------------------------------------------------------------------
9813r100 | sam | 2003-11-20 17:54:04 +0100 (Thu, 20 Nov 2003) | 13 lines
9814Changed paths:
9815   M /trunk
9816   M /trunk/Makefile.am
9817   M /trunk/README
9818   M /trunk/TODO
9819   A /trunk/caca-config.in
9820   M /trunk/configure.ac
9821   M /trunk/debian
9822   A /trunk/debian/compat
9823   M /trunk/debian/control
9824   M /trunk/debian/rules
9825   M /trunk/examples
9826   M /trunk/examples/Makefile.am
9827   M /trunk/examples/demo.c
9828   M /trunk/src/Makefile.am
9829
9830  * debian/control:
9831    + Changed section to libs/libdevel instead of games/games.
9832    + Changed package name to libcaca-dev.
9833  * debian/rules:
9834    + Use debian/compat instead of DH_COMPAT.
9835    + Install README, BUGS and TODO into /usr/share/doc.
9836  * caca-config.in:
9837    + First version of the config script.
9838  * configure.ac src/Makefile.am:
9839    + Build a static PIC library as well.
9840  * README TODO:
9841    + Various updates.
9842
9843------------------------------------------------------------------------
9844r99 | sam | 2003-11-19 19:38:49 +0100 (Wed, 19 Nov 2003) | 3 lines
9845Changed paths:
9846   M /trunk/TODO
9847   M /trunk/src/io.c
9848
9849  * TODO: New stuff to do.
9850  * src/io.c: left and right arrow keys were swapped.
9851
9852------------------------------------------------------------------------
9853r98 | sam | 2003-11-19 18:49:43 +0100 (Wed, 19 Nov 2003) | 3 lines
9854Changed paths:
9855   M /trunk/src/blit.c
9856   M /trunk/src/caca.c
9857   M /trunk/src/io.c
9858
9859  * src/io.c:
9860    + Fixed a bug in the mouse coordinates reporting.
9861
9862------------------------------------------------------------------------
9863r97 | sam | 2003-11-19 18:32:10 +0100 (Wed, 19 Nov 2003) | 6 lines
9864Changed paths:
9865   M /trunk/examples/demo.c
9866   M /trunk/examples/spritedit.c
9867   M /trunk/src/blit.c
9868   M /trunk/src/caca.c
9869   M /trunk/src/caca.h
9870   M /trunk/src/io.c
9871
9872  * src/io.c:
9873    + Renamed sdl_get_key() into sdl_get_event().
9874    + Handle mouse clicks.
9875  * src/caca.c:
9876    + Activate the terminal's mouse handling if supported.
9877
9878------------------------------------------------------------------------
9879r96 | sam | 2003-11-17 17:11:34 +0100 (Mon, 17 Nov 2003) | 8 lines
9880Changed paths:
9881   M /trunk/examples/Makefile.am
9882   M /trunk/src/Makefile.am
9883   M /trunk/src/blit.c
9884   M /trunk/src/caca.h
9885   M /trunk/src/io.c
9886
9887  * src/io.c src/caca.h:
9888    + Interpret escape sequences for F1, F2, left, right, etc.
9889  * src/Makefile.am examples/Makefile.am:
9890    + Install caca.h in /usr/include.
9891    + Do not install example programs.
9892  * src/blit.c:
9893    + Minor improvements to grayscale colors.
9894
9895------------------------------------------------------------------------
9896r95 | sam | 2003-11-17 11:15:40 +0100 (Mon, 17 Nov 2003) | 2 lines
9897Changed paths:
9898   D /trunk/.cvsignore
9899   D /trunk/autotools/.cvsignore
9900
9901  * Removed legacy .cvsignore files.
9902
9903------------------------------------------------------------------------
9904r94 | sam | 2003-11-16 18:41:43 +0100 (Sun, 16 Nov 2003) | 6 lines
9905Changed paths:
9906   M /trunk/examples/demo.c
9907   M /trunk/src/blit.c
9908   M /trunk/src/caca.h
9909
9910  * src/blit.c:
9911    + Hue calculation now uses integers only.
9912    + Dithering is now parametrable. Implemented none, ordered, random.
9913  * examples/demo.c:
9914    + Added dithering selection.
9915
9916------------------------------------------------------------------------
9917r93 | sam | 2003-11-16 16:20:17 +0100 (Sun, 16 Nov 2003) | 8 lines
9918Changed paths:
9919   M /trunk/examples/Makefile.am
9920   A /trunk/examples/caca.txt
9921   M /trunk/examples/demo.c
9922   M /trunk/examples/spritedit.c
9923   M /trunk/src/blit.c
9924   M /trunk/src/caca.c
9925   M /trunk/src/caca.h
9926   M /trunk/src/caca_internals.h
9927   M /trunk/src/graphics.c
9928
9929  * src/blit.c:
9930    + Added caca_set_dithering() (unused yet).
9931    + Added random dithering.
9932  * src/caca.h:
9933    + Renamed legacy EE_* enums to CACA_*.
9934  * examples/demo.c examples/caca.txt:
9935    + Added a default sprite for libcaca.
9936
9937------------------------------------------------------------------------
9938r92 | sam | 2003-11-16 13:28:29 +0100 (Sun, 16 Nov 2003) | 2 lines
9939Changed paths:
9940   M /trunk/examples/demo.c
9941   M /trunk/examples/spritedit.c
9942   M /trunk/src/blit.c
9943   M /trunk/src/box.c
9944   M /trunk/src/caca.c
9945   M /trunk/src/caca.h
9946   M /trunk/src/caca_internals.h
9947   M /trunk/src/conic.c
9948   M /trunk/src/graphics.c
9949   M /trunk/src/io.c
9950   M /trunk/src/line.c
9951   M /trunk/src/math.c
9952   M /trunk/src/sprite.c
9953   M /trunk/src/triangle.c
9954
9955  * Changed copyleft to LGPL.
9956
9957------------------------------------------------------------------------
9958r91 | sam | 2003-11-16 13:13:46 +0100 (Sun, 16 Nov 2003) | 3 lines
9959Changed paths:
9960   M /trunk/Makefile.am
9961   M /trunk/configure.ac
9962   A /trunk/examples (from /trunk/test:90)
9963   M /trunk/examples/Makefile.am
9964   D /trunk/libcaca
9965   A /trunk/src (from /trunk/libcaca:90)
9966   M /trunk/src/line.c
9967   D /trunk/test
9968
9969  * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
9970    to examples/.
9971
9972------------------------------------------------------------------------
9973r90 | sam | 2003-11-16 13:07:52 +0100 (Sun, 16 Nov 2003) | 2 lines
9974Changed paths:
9975   M /trunk/COPYING
9976   M /trunk/Makefile.am
9977   M /trunk/README
9978   M /trunk/TODO
9979   M /trunk/bootstrap
9980   M /trunk/configure.ac
9981   D /trunk/data
9982   D /trunk/debian/.cvsignore
9983   M /trunk/debian/changelog
9984   M /trunk/debian/control
9985   M /trunk/debian/rules
9986   D /trunk/doc
9987   D /trunk/src
9988
9989  * The big TTYvaders/libcaca split. This is libcaca.
9990
9991------------------------------------------------------------------------
9992r89 | sam | 2003-11-16 12:26:54 +0100 (Sun, 16 Nov 2003) | 8 lines
9993Changed paths:
9994   M /trunk/configure.ac
9995   M /trunk/libcaca/blit.c
9996   M /trunk/libcaca/caca.c
9997   M /trunk/libcaca/conic.c
9998   M /trunk/libcaca/graphics.c
9999   M /trunk/src/weapons.c
10000
10001  * configure.ac:
10002    + Added -Wsign-compare to the warning flags.
10003  * libcaca/caca.c:
10004    + Fixed a signed/unsigned bug that caused infinite waits with
10005      ee_set_delay(0).
10006  * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
10007    + Fixed minor signed/unsigned comparison warnings.
10008
10009------------------------------------------------------------------------
10010r88 | sam | 2003-11-16 01:33:35 +0100 (Sun, 16 Nov 2003) | 2 lines
10011Changed paths:
10012   M /trunk/Makefile.am
10013   M /trunk/TODO
10014   M /trunk/configure.ac
10015   A /trunk/libcaca (from /trunk/libee:87)
10016   M /trunk/libcaca/Makefile.am
10017   M /trunk/libcaca/blit.c
10018   M /trunk/libcaca/box.c
10019   A /trunk/libcaca/caca.c (from /trunk/libee/ee.c:87)
10020   A /trunk/libcaca/caca.h (from /trunk/libee/ee.h:87)
10021   A /trunk/libcaca/caca_internals.h (from /trunk/libee/ee_internals.h:87)
10022   M /trunk/libcaca/conic.c
10023   D /trunk/libcaca/ee.c
10024   D /trunk/libcaca/ee.h
10025   D /trunk/libcaca/ee_internals.h
10026   M /trunk/libcaca/graphics.c
10027   M /trunk/libcaca/io.c
10028   M /trunk/libcaca/line.c
10029   M /trunk/libcaca/math.c
10030   M /trunk/libcaca/sprite.c
10031   M /trunk/libcaca/triangle.c
10032   D /trunk/libee
10033   M /trunk/src/Makefile.am
10034   M /trunk/src/aliens.c
10035   M /trunk/src/bonus.c
10036   M /trunk/src/box.c
10037   M /trunk/src/ceo.c
10038   M /trunk/src/collide.c
10039   M /trunk/src/common.h
10040   M /trunk/src/explosions.c
10041   M /trunk/src/intro.c
10042   M /trunk/src/main.c
10043   M /trunk/src/overlay.c
10044   M /trunk/src/player.c
10045   M /trunk/src/starfield.c
10046   M /trunk/src/tunnel.c
10047   M /trunk/src/weapons.c
10048   M /trunk/test/Makefile.am
10049   M /trunk/test/demo.c
10050   M /trunk/test/spritedit.c
10051
10052  * Renamed libee to libcaca. Far less collisions.
10053
10054------------------------------------------------------------------------
10055r87 | sam | 2003-11-16 01:09:09 +0100 (Sun, 16 Nov 2003) | 2 lines
10056Changed paths:
10057   M /trunk/libee/Makefile.am
10058   A /trunk/libee/blit.c
10059   M /trunk/libee/ee.h
10060   M /trunk/test/Makefile.am
10061   M /trunk/test/demo.c
10062
10063  * Very ugly ee_blit function. Will be polished in a while.
10064
10065------------------------------------------------------------------------
10066r86 | sam | 2003-11-15 13:42:38 +0100 (Sat, 15 Nov 2003) | 10 lines
10067Changed paths:
10068   M /trunk/libee/ee.c
10069   M /trunk/libee/ee.h
10070   M /trunk/libee/graphics.c
10071   M /trunk/test/demo.c
10072
10073  * libee/ee.c:
10074    + Replaced ee_color_names[] with ee_get_color_name().
10075    + Don't oversleep in ee_refresh().
10076  * libee/graphics.c:
10077    + Implemented ee_printf().
10078  * test/demo.c:
10079    + If new keypresses are detected, don't wait for the next screen refresh.
10080    + Added an fps counter on demos.
10081    + Added controls for outlines and drawing boundaries.
10082
10083------------------------------------------------------------------------
10084r85 | sam | 2003-11-15 10:58:20 +0100 (Sat, 15 Nov 2003) | 8 lines
10085Changed paths:
10086   M /trunk/libee/ee.c
10087   M /trunk/libee/ee.h
10088   M /trunk/libee/ee_internals.h
10089   M /trunk/libee/graphics.c
10090   M /trunk/libee/line.c
10091
10092  * libee/graphics.c:
10093    + Correct clipping in ee_putstr() for long strings.
10094  * libee/ee.c:
10095    + New ee_get_rendertime() call to provide framerate information.
10096  * libee/ee.h:
10097    + Added const keywords where it was meaningful, despite Slang's blatant
10098      omission of such keywords in its prototypes.
10099
10100------------------------------------------------------------------------
10101r84 | sam | 2003-11-14 20:00:07 +0100 (Fri, 14 Nov 2003) | 6 lines
10102Changed paths:
10103   M /trunk/libee/ee.c
10104   M /trunk/src/main.c
10105   M /trunk/test/demo.c
10106
10107  * libee/ee.c:
10108    + Implemented correct framerate wait loop.
10109    + No framedropping yet.
10110  * test/demo.c src/main.c:
10111    + Set an arbitrary framerate for demos.
10112
10113------------------------------------------------------------------------
10114r83 | sam | 2003-11-14 19:49:53 +0100 (Fri, 14 Nov 2003) | 2 lines
10115Changed paths:
10116   M /trunk/src/Makefile.am
10117   M /trunk/test/Makefile.am
10118
10119  * Fixed compilation in an alternate directory.
10120
10121------------------------------------------------------------------------
10122r82 | sam | 2003-11-14 18:02:36 +0100 (Fri, 14 Nov 2003) | 2 lines
10123Changed paths:
10124   M /trunk/src/box.c
10125   M /trunk/src/main.c
10126   M /trunk/src/player.c
10127   M /trunk/src/starfield.c
10128   M /trunk/src/tunnel.c
10129   M /trunk/src/weapons.c
10130
10131  * Sanity checks after each malloc() call.
10132
10133------------------------------------------------------------------------
10134r81 | sam | 2003-11-14 17:55:58 +0100 (Fri, 14 Nov 2003) | 4 lines
10135Changed paths:
10136   M /trunk/libee/ee.h
10137   M /trunk/libee/math.c
10138
10139  * libee/math.c:
10140    + ee_sqrt() now uses unsigned ints.
10141    + Avoid overflows in ee_sqrt().
10142
10143------------------------------------------------------------------------
10144r80 | sam | 2003-11-13 18:12:40 +0100 (Thu, 13 Nov 2003) | 2 lines
10145Changed paths:
10146   M /trunk/src/intro.c
10147
10148  * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
10149
10150------------------------------------------------------------------------
10151r79 | sam | 2003-11-13 17:45:25 +0100 (Thu, 13 Nov 2003) | 6 lines
10152Changed paths:
10153   M /trunk/libee/ee.c
10154   M /trunk/libee/ee_internals.h
10155   M /trunk/libee/graphics.c
10156   M /trunk/libee/sprite.c
10157
10158  * libee/ee.c:
10159    + Error checking in ee_init().
10160    + Pre-generate the empty line for ee_clear().
10161  * libee/sprite.c:
10162    + Better error checking in ee_sprite_load().
10163
10164------------------------------------------------------------------------
10165r78 | sam | 2003-11-13 16:41:12 +0100 (Thu, 13 Nov 2003) | 2 lines
10166Changed paths:
10167   M /trunk/libee/conic.c
10168   M /trunk/libee/line.c
10169   M /trunk/src/box.c
10170
10171  * Minor coding style changes.
10172
10173------------------------------------------------------------------------
10174r77 | sam | 2003-11-13 16:37:49 +0100 (Thu, 13 Nov 2003) | 2 lines
10175Changed paths:
10176   M /trunk/data/Makefile.am
10177   D /trunk/data/bar_boss
10178   D /trunk/data/bar_fighter
10179   A /trunk/data/barboss.txt (from /trunk/data/bar_boss:76)
10180   A /trunk/data/barfight.txt (from /trunk/data/bar_fighter:76)
10181   D /trunk/data/baz_fighter
10182   A /trunk/data/bazfight.txt (from /trunk/data/baz_fighter:76)
10183   A /trunk/data/bongem.txt (from /trunk/data/item_gem:76)
10184   A /trunk/data/bonheart.txt (from /trunk/data/item_heart:76)
10185   D /trunk/data/explosion_medium
10186   D /trunk/data/explosion_small
10187   D /trunk/data/foo_fighter
10188   A /trunk/data/foofight.txt (from /trunk/data/foo_fighter:76)
10189   D /trunk/data/item_gem
10190   D /trunk/data/item_heart
10191   A /trunk/data/ship.txt (from /trunk/data/ship_green:76)
10192   D /trunk/data/ship_green
10193   D /trunk/data/weapon_bomb
10194   D /trunk/data/weapon_fragbomb
10195   A /trunk/data/wpnbomb.txt (from /trunk/data/weapon_bomb:76)
10196   A /trunk/data/wpnfrag.txt (from /trunk/data/weapon_fragbomb:76)
10197   A /trunk/data/xplmed.txt (from /trunk/data/explosion_medium:76)
10198   A /trunk/data/xplsmall.txt (from /trunk/data/explosion_small:76)
10199   M /trunk/src/aliens.c
10200   M /trunk/src/bonus.c
10201   M /trunk/src/explosions.c
10202   M /trunk/src/intro.c
10203   M /trunk/src/player.c
10204   M /trunk/src/weapons.c
10205   M /trunk/test/demo.c
10206
10207  * Renamed sprites to < 8+3 names for the DOS port.
10208
10209------------------------------------------------------------------------
10210r76 | sam | 2003-11-13 00:46:58 +0100 (Thu, 13 Nov 2003) | 7 lines
10211Changed paths:
10212   M /trunk/data/bar_boss
10213   M /trunk/data/bar_fighter
10214   M /trunk/data/baz_fighter
10215   M /trunk/data/explosion_medium
10216   M /trunk/data/explosion_small
10217   M /trunk/data/foo_fighter
10218   M /trunk/data/item_gem
10219   M /trunk/data/item_heart
10220   M /trunk/data/ship_green
10221   M /trunk/data/weapon_bomb
10222   M /trunk/data/weapon_fragbomb
10223   M /trunk/src/starfield.c
10224   M /trunk/test/demo.c
10225
10226  * test/demo.c:
10227    + Removed a spurious '\n' from an ee_putstr().
10228  * src/starfield.c:
10229    + Fixed starfield color.
10230  * data/:
10231    + Fixed every sprite's colors.
10232
10233------------------------------------------------------------------------
10234r75 | sam | 2003-11-12 22:18:50 +0100 (Wed, 12 Nov 2003) | 25 lines
10235Changed paths:
10236   A /trunk/BUGS
10237   M /trunk/Makefile.am
10238   M /trunk/README
10239   M /trunk/TODO
10240   M /trunk/libee/Makefile.am
10241   M /trunk/libee/box.c
10242   M /trunk/libee/conic.c
10243   M /trunk/libee/ee.c
10244   M /trunk/libee/ee.h
10245   A /trunk/libee/ee_internals.h
10246   M /trunk/libee/graphics.c
10247   M /trunk/libee/io.c
10248   M /trunk/libee/line.c
10249   M /trunk/libee/math.c
10250   M /trunk/libee/sprite.c
10251   M /trunk/libee/triangle.c
10252   M /trunk/src/Makefile.am
10253   M /trunk/src/overlay.c
10254   M /trunk/src/weapons.c
10255   M /trunk/test/demo.c
10256
10257  * libee/ee.h:
10258    + Added ee_color_names[] containing our 16 color names.
10259  * libee/ee.c:
10260    + Extended our color set to the full 16 instead of 10.
10261    + Precalculate ncurses attributes.
10262  * libee/graphics.c:
10263    + Clip color value in ee_set_color().
10264    + Clip characters in ee_putchar().
10265    + Partially clip characters in ee_putstr(), overflows aren't checked yet.
10266  * libee/ee_internals.h:
10267    + New file to share extern variables within libee.
10268
10269  * test/demo.c:
10270    + Added a simple demo_color() to output all colors.
10271    + Replaced four ee_draw_line() with ee_draw_thin_box().
10272    + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
10273      defines y1.
10274    + Randomized colours from 0 to 15 instead of 1 to 10.
10275
10276  * src/Makefiles.am:
10277    + Added -lm to the ttyvaders linking flags because of the intro.
10278
10279  * README BUGS TODO:
10280    + Updated.
10281
10282------------------------------------------------------------------------
10283r74 | sam | 2003-11-12 19:41:02 +0100 (Wed, 12 Nov 2003) | 7 lines
10284Changed paths:
10285   M /trunk/README
10286   M /trunk/configure.ac
10287   M /trunk/libee/ee.c
10288   M /trunk/libee/graphics.c
10289
10290  * README:
10291    + Added a note about dos cross-compilation.
10292  * configure.ac:
10293    + Added a check for ScreenUpdate in <pc.h>.
10294  * libee/graphics.c libee/ee.c:
10295    + Improved the conio port thanks to ScreenUpdate().
10296
10297------------------------------------------------------------------------
10298r73 | sam | 2003-11-12 17:23:18 +0100 (Wed, 12 Nov 2003) | 2 lines
10299Changed paths:
10300   M /trunk/configure.ac
10301   M /trunk/libee/conic.c
10302   M /trunk/libee/ee.c
10303   M /trunk/libee/graphics.c
10304   M /trunk/libee/io.c
10305   M /trunk/libee/line.c
10306
10307  * MS-DOS port of libee, using <conio.h>.
10308
10309------------------------------------------------------------------------
10310r72 | sam | 2003-11-12 02:48:58 +0100 (Wed, 12 Nov 2003) | 17 lines
10311Changed paths:
10312   M /trunk/data/foo_fighter
10313   M /trunk/libee/box.c
10314   M /trunk/libee/ee.h
10315   M /trunk/libee/graphics.c
10316   M /trunk/libee/line.c
10317   M /trunk/libee/sprite.c
10318   M /trunk/src/Makefile.am
10319   M /trunk/src/aliens.c
10320   M /trunk/src/bonus.c
10321   M /trunk/src/box.c
10322   M /trunk/src/common.h
10323   M /trunk/src/explosions.c
10324   A /trunk/src/intro.c
10325   M /trunk/src/main.c
10326   M /trunk/src/overlay.c
10327   M /trunk/src/player.c
10328   M /trunk/src/starfield.c
10329   M /trunk/src/tunnel.c
10330   M /trunk/src/weapons.c
10331   M /trunk/test/demo.c
10332   M /trunk/test/spritedit.c
10333
10334  * libee/graphics.c:
10335    + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
10336  * libee/line.c:
10337    + Implemented draw_polyline() and draw_thin_polyline().
10338  * libee/sprite.c:
10339    + Removed the f member of struct ee_sprite.
10340    + Implemented ee_get_sprite_{width|height|dx|dy}().
10341    + Restore the color fater ee_draw_sprite() is called.
10342  * libee/box.c:
10343    + Fixed a bug causing improper box clipping at the right and the bottom.
10344  * data/foo_fighter:
10345    + Fixed bugs in the sprite.
10346  * src/intro.c:
10347    + Test effects for the future game's intro.
10348  * test/spritedit.c:
10349    + Added stuff to the sprite editor. We can now navigate through frames.
10350
10351------------------------------------------------------------------------
10352r71 | sam | 2003-11-11 11:22:19 +0100 (Tue, 11 Nov 2003) | 13 lines
10353Changed paths:
10354   M /trunk/libee/Makefile.am
10355   A /trunk/libee/box.c
10356   M /trunk/libee/conic.c
10357   M /trunk/libee/ee.h
10358   M /trunk/libee/triangle.c
10359   M /trunk/test/demo.c
10360
10361  * libee/triangle.c:
10362    + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
10363  * libee/box.c:
10364    + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
10365  * libee/conic.c:
10366    + Wrote ee_fill_ellipse().
10367    + First attempt at ee_draw_thin_ellipse(), to be reworked.
10368  * test/demo.c:
10369    + Merged demo_lines() and demo_thin_lines().
10370    + Merged demo_triangles() and demo_outlined_triangles().
10371    + Wrote demo_box().
10372    + Use ee_fill_ellipse() in demo_all().
10373
10374------------------------------------------------------------------------
10375r70 | sam | 2003-11-11 09:00:36 +0100 (Tue, 11 Nov 2003) | 5 lines
10376Changed paths:
10377   M /trunk/data/Makefile.am
10378   A /trunk/data/ship_green
10379   M /trunk/src/collide.c
10380   M /trunk/src/main.c
10381   M /trunk/src/player.c
10382   M /trunk/src/weapons.c
10383
10384  * src/weapons.c:
10385    + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
10386  * src/player.c:
10387    + Use ee_draw_sprite() to draw our ship.
10388
10389------------------------------------------------------------------------
10390r69 | sam | 2003-11-11 00:38:50 +0100 (Tue, 11 Nov 2003) | 8 lines
10391Changed paths:
10392   M /trunk/libee/Makefile.am
10393   M /trunk/libee/conic.c
10394   M /trunk/libee/ee.c
10395   M /trunk/libee/ee.h
10396   A /trunk/libee/graphics.c (from /trunk/libee/ee.c:68)
10397   M /trunk/libee/io.c
10398   M /trunk/libee/line.c
10399   M /trunk/libee/math.c
10400   M /trunk/libee/sprite.c
10401   M /trunk/libee/triangle.c
10402   M /trunk/src/box.c
10403   M /trunk/src/overlay.c
10404   M /trunk/src/player.c
10405   M /trunk/src/starfield.c
10406   M /trunk/src/tunnel.c
10407   M /trunk/src/weapons.c
10408   M /trunk/test/demo.c
10409
10410  * libee/graphics.c:
10411    + Moved ee_putstr() and ee_putchar() in here.
10412  * libee/ee.h:
10413    + Got rid of ee_goto().
10414    + Moved <slang.h> or <curses.h> into libee.
10415  * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
10416  * Ditto for ee_putchar().
10417
10418------------------------------------------------------------------------
10419r68 | sam | 2003-11-11 00:04:13 +0100 (Tue, 11 Nov 2003) | 5 lines
10420Changed paths:
10421   M /trunk/data/Makefile.am
10422   M /trunk/src/Makefile.am
10423   M /trunk/test
10424   M /trunk/test/Makefile.am
10425   A /trunk/test/spritedit.c
10426
10427  * test/spritedit.c:
10428    + Placeholder for our upcoming sprite editor.
10429  * src/Makefile.am data/Makefile.am:
10430    + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
10431
10432------------------------------------------------------------------------
10433r67 | sam | 2003-11-10 23:43:30 +0100 (Mon, 10 Nov 2003) | 4 lines
10434Changed paths:
10435   M /trunk/data/Makefile.am
10436   A /trunk/data/weapon_fragbomb
10437   M /trunk/src/weapons.c
10438
10439  * src/weapons.c data/weapon_fragbomb:
10440    + Drew the fragbomb sprite.
10441    + Use the fragbomb in src/weapons.c.
10442
10443------------------------------------------------------------------------
10444r66 | sam | 2003-11-10 22:54:11 +0100 (Mon, 10 Nov 2003) | 5 lines
10445Changed paths:
10446   M /trunk/data/Makefile.am
10447   A /trunk/data/weapon_bomb
10448   M /trunk/src/weapons.c
10449
10450  * data/weapon_bomb:
10451    + New bomb sprite.
10452  * src/weapons.c:
10453    + Switched the bomb drawing to use ee_draw_sprite().
10454
10455------------------------------------------------------------------------
10456r65 | sam | 2003-11-10 22:17:47 +0100 (Mon, 10 Nov 2003) | 8 lines
10457Changed paths:
10458   M /trunk/data/Makefile.am
10459   A /trunk/data/explosion_medium
10460   A /trunk/data/explosion_small
10461   M /trunk/libee/sprite.c
10462   M /trunk/src/explosions.c
10463
10464  * libee/sprite.c:
10465    + Made sprite loading more robust.
10466  * src/explosions.c:
10467    + No longer use ee_putchar etc. to draw our sprites, but use
10468      ee_draw_sprite().
10469  * data/:
10470    + Drew explosion_medium and explosion_small sprites.
10471
10472------------------------------------------------------------------------
10473r64 | sam | 2003-11-10 21:43:02 +0100 (Mon, 10 Nov 2003) | 2 lines
10474Changed paths:
10475   M /trunk/libee/conic.c
10476
10477  * libee/conic.c: Clip circles and ellipses.
10478
10479------------------------------------------------------------------------
10480r63 | sam | 2003-11-10 19:29:04 +0100 (Mon, 10 Nov 2003) | 5 lines
10481Changed paths:
10482   M /trunk/libee/conic.c
10483   M /trunk/libee/sprite.c
10484
10485  * libee/sprite.c:
10486    + Added sanity checks in ee_sprite_* functions.
10487  * libee/conic.c:
10488    + Use ellipsepoints() in ee_draw_circle().
10489
10490------------------------------------------------------------------------
10491r62 | sam | 2003-11-10 19:23:23 +0100 (Mon, 10 Nov 2003) | 3 lines
10492Changed paths:
10493   M /trunk/test/demo.c
10494
10495  * test/demo.c:
10496    + Ellipses demo.
10497
10498------------------------------------------------------------------------
10499r61 | sam | 2003-11-10 19:21:36 +0100 (Mon, 10 Nov 2003) | 3 lines
10500Changed paths:
10501   M /trunk/libee/conic.c
10502   M /trunk/libee/ee.h
10503
10504  * libee/conic.c:
10505    + ee_draw_ellipse().
10506
10507------------------------------------------------------------------------
10508r60 | sam | 2003-11-10 16:31:12 +0100 (Mon, 10 Nov 2003) | 2 lines
10509Changed paths:
10510   M /trunk/libee/Makefile.am
10511   D /trunk/libee/circle.c
10512   A /trunk/libee/conic.c (from /trunk/libee/circle.c:58)
10513   M /trunk/libee/line.c
10514
10515  * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
10516
10517------------------------------------------------------------------------
10518r59 | sam | 2003-11-10 16:16:38 +0100 (Mon, 10 Nov 2003) | 3 lines
10519Changed paths:
10520   M /trunk/libee/line.c
10521
10522  * libee/line.c:
10523    + Added code comments.
10524
10525------------------------------------------------------------------------
10526r58 | sam | 2003-11-10 15:19:21 +0100 (Mon, 10 Nov 2003) | 4 lines
10527Changed paths:
10528   M /trunk/configure.ac
10529   M /trunk/libee/Makefile.am
10530   M /trunk/src/Makefile.am
10531   M /trunk/test/Makefile.am
10532
10533  * configure.ac:
10534    + Moved optimization flags and warning triggers here.
10535    + Updated the snapshot timestamp.
10536
10537------------------------------------------------------------------------
10538r57 | sam | 2003-11-10 15:13:56 +0100 (Mon, 10 Nov 2003) | 2 lines
10539Changed paths:
10540   M /trunk/test/demo.c
10541
10542  * test/demo.c: Nicer complete demo.
10543
10544------------------------------------------------------------------------
10545r56 | sam | 2003-11-10 10:26:40 +0100 (Mon, 10 Nov 2003) | 11 lines
10546Changed paths:
10547   M /trunk/data/Makefile.am
10548   A /trunk/data/baz_fighter
10549   A /trunk/data/foo_fighter
10550   A /trunk/data/item_gem
10551   A /trunk/data/item_heart
10552   M /trunk/libee/ee.h
10553   M /trunk/libee/sprite.c
10554   M /trunk/src/aliens.c
10555   M /trunk/src/bonus.c
10556   M /trunk/src/box.c
10557
10558  * libee/sprite.c:
10559    + More robust sprite loader.
10560    + Added ee_set_sprite_frame() and ee_get_sprite_frame().
10561    + Free all structures in ee_free_sprite().
10562  * src/aliens.c src/bonus.c:
10563    + Use ee_draw_sprite() instead of our manual sprite rendering.
10564  * src/box.c:
10565    + Use ee_draw_line() instead of the manual equivalent.
10566  * data/:
10567    + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
10568
10569------------------------------------------------------------------------
10570r55 | sam | 2003-11-10 03:00:52 +0100 (Mon, 10 Nov 2003) | 2 lines
10571Changed paths:
10572   A /trunk/data/Makefile.am
10573
10574  * Oops, forgot data/Makefile.am.
10575
10576------------------------------------------------------------------------
10577r54 | sam | 2003-11-10 03:00:19 +0100 (Mon, 10 Nov 2003) | 5 lines
10578Changed paths:
10579   M /trunk/Makefile.am
10580   M /trunk/configure.ac
10581   A /trunk/data
10582   A /trunk/data/bar_boss
10583   A /trunk/data/bar_fighter
10584   M /trunk/test/demo.c
10585
10586  * test/demo.c:
10587    + Wrote a little sprite demo.
10588  * data/:
10589    + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
10590
10591------------------------------------------------------------------------
10592r53 | sam | 2003-11-10 02:56:24 +0100 (Mon, 10 Nov 2003) | 4 lines
10593Changed paths:
10594   M /trunk/libee/Makefile.am
10595   M /trunk/libee/ee.h
10596   A /trunk/libee/sprite.c
10597
10598  * libee/sprite.c:
10599    + Beginning of sprite handling within the library.
10600    + Added support to load files.
10601
10602------------------------------------------------------------------------
10603r52 | sam | 2003-11-10 01:27:33 +0100 (Mon, 10 Nov 2003) | 3 lines
10604Changed paths:
10605   M /trunk/test/demo.c
10606
10607  * test/demo.c:
10608    + outlined triangles demo.
10609
10610------------------------------------------------------------------------
10611r51 | sam | 2003-11-10 01:15:02 +0100 (Mon, 10 Nov 2003) | 2 lines
10612Changed paths:
10613   M /trunk/configure.ac
10614   M /trunk/libee/Makefile.am
10615   M /trunk/src/Makefile.am
10616   M /trunk/test/Makefile.am
10617
10618  * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
10619
10620------------------------------------------------------------------------
10621r50 | sam | 2003-11-10 00:34:24 +0100 (Mon, 10 Nov 2003) | 4 lines
10622Changed paths:
10623   M /trunk/src/aliens.c
10624   M /trunk/src/bonus.c
10625   M /trunk/src/box.c
10626   M /trunk/src/collide.c
10627   M /trunk/src/explosions.c
10628   M /trunk/src/main.c
10629   M /trunk/src/overlay.c
10630   M /trunk/src/player.c
10631   M /trunk/src/starfield.c
10632   M /trunk/src/tunnel.c
10633   M /trunk/src/weapons.c
10634
10635  * src/*.c:
10636    + Added missing #include "config.h".
10637    + Fixed a nasty bug in ee_rand() calls.
10638
10639------------------------------------------------------------------------
10640r49 | sam | 2003-11-10 00:01:29 +0100 (Mon, 10 Nov 2003) | 3 lines
10641Changed paths:
10642   M /trunk/test/demo.c
10643
10644  * test/demo.c:
10645    + Disabled the pyramid demo and wrote a simple triangles demo.
10646
10647------------------------------------------------------------------------
10648r48 | sam | 2003-11-09 22:36:24 +0100 (Sun, 09 Nov 2003) | 5 lines
10649Changed paths:
10650   M /trunk/libee/Makefile.am
10651   M /trunk/libee/ee.h
10652   A /trunk/libee/triangle.c
10653   M /trunk/test/Makefile.am
10654   M /trunk/test/demo.c
10655
10656  * libee/triangle.c:
10657    + Implemented ee_fill_triangle().
10658  * test/demo.c:
10659    + Triangle demo.
10660
10661------------------------------------------------------------------------
10662r47 | sam | 2003-11-09 20:46:14 +0100 (Sun, 09 Nov 2003) | 5 lines
10663Changed paths:
10664   M /trunk/libee/ee.h
10665   M /trunk/libee/line.c
10666   M /trunk/test/demo.c
10667
10668  * libee/line.c:
10669    + ee_draw_thin_line().
10670  * test/demo.c:
10671    + Added a thin lines demo.
10672
10673------------------------------------------------------------------------
10674r46 | sam | 2003-11-09 19:10:44 +0100 (Sun, 09 Nov 2003) | 2 lines
10675Changed paths:
10676   M /trunk/libee/line.c
10677
10678  * libee/line.c: genericized line drawing for future use.
10679
10680------------------------------------------------------------------------
10681r45 | sam | 2003-11-09 18:45:12 +0100 (Sun, 09 Nov 2003) | 6 lines
10682Changed paths:
10683   M /trunk/test
10684   M /trunk/test/demo.c
10685
10686  * test/demo.c:
10687    + Putpixel demo.
10688    + Draw line demo.
10689    + Draw circle demo.
10690    + Animated radar demo.
10691
10692------------------------------------------------------------------------
10693r44 | sam | 2003-11-09 18:21:43 +0100 (Sun, 09 Nov 2003) | 7 lines
10694Changed paths:
10695   M /trunk/libee/Makefile.am
10696   A /trunk/libee/circle.c (from /trunk/src/weapons.c:42)
10697   M /trunk/libee/ee.h
10698   M /trunk/libee/line.c
10699   M /trunk/src/weapons.c
10700
10701  * src/weapons.c:
10702    + Removed draw_circle, use ee_draw_circle instead.
10703  * libee/circle.c:
10704    + New ee_draw_circle function.
10705  * libee/line.c:
10706    + Changed an internal function's name.
10707
10708------------------------------------------------------------------------
10709r43 | sam | 2003-11-09 17:34:23 +0100 (Sun, 09 Nov 2003) | 2 lines
10710Changed paths:
10711   M /trunk/libee
10712   M /trunk/libee/Makefile.am
10713   M /trunk/libee/ee.h
10714   A /trunk/libee/line.c
10715
10716  * libee/line.c: Implemented ee_draw_line.
10717
10718------------------------------------------------------------------------
10719r42 | sam | 2003-11-09 14:52:40 +0100 (Sun, 09 Nov 2003) | 5 lines
10720Changed paths:
10721   M /trunk/libee/ee.c
10722   M /trunk/libee/ee.h
10723   M /trunk/test/demo.c
10724
10725  * libee/ee.c:
10726    + got rid of DELAY.
10727  * test/demo.c:
10728    + Minor animation effect.
10729
10730------------------------------------------------------------------------
10731r41 | sam | 2003-11-09 14:51:37 +0100 (Sun, 09 Nov 2003) | 2 lines
10732Changed paths:
10733   M /trunk/libee/math.c
10734
10735  * libee/math.c: fixed a thinko in ee_rand().
10736
10737------------------------------------------------------------------------
10738r40 | sam | 2003-11-09 14:32:04 +0100 (Sun, 09 Nov 2003) | 8 lines
10739Changed paths:
10740   M /trunk/libee/Makefile.am
10741   M /trunk/libee/ee.c
10742   M /trunk/libee/ee.h
10743   A /trunk/libee/io.c (from /trunk/libee/ee.c:37)
10744   A /trunk/libee/math.c
10745   M /trunk/src/Makefile.am
10746   M /trunk/src/aliens.c
10747   M /trunk/src/collide.c
10748   M /trunk/src/common.h
10749   M /trunk/src/explosions.c
10750   M /trunk/src/main.c
10751   D /trunk/src/math.c
10752   M /trunk/src/starfield.c
10753   M /trunk/src/tunnel.c
10754   M /trunk/src/weapons.c
10755
10756  * libee/io.c:
10757    + Moved ee_get_key() here.
10758  * libee/math.c:
10759    + Moved r00t() here and renamed it to ee_sqrt().
10760    + Moved GET_RAND() here and renamed it to ee_rand().
10761  * src/math.c:
10762    + Removed this deprecated file.
10763
10764------------------------------------------------------------------------
10765r39 | sam | 2003-11-09 14:16:19 +0100 (Sun, 09 Nov 2003) | 2 lines
10766Changed paths:
10767   M /trunk/src/aliens.c
10768   M /trunk/src/bonus.c
10769   M /trunk/src/box.c
10770   M /trunk/src/ceo.c
10771   M /trunk/src/collide.c
10772   M /trunk/src/common.h
10773   M /trunk/src/explosions.c
10774   M /trunk/src/main.c
10775   M /trunk/src/math.c
10776   M /trunk/src/overlay.c
10777   M /trunk/src/player.c
10778   M /trunk/src/starfield.c
10779   M /trunk/src/tunnel.c
10780   M /trunk/src/weapons.c
10781
10782  * Coding style everywhere.
10783
10784