source: libcaca/trunk/ChangeLog @ 4333

Last change on this file since 4333 was 4333, checked in by Sam Hocevar, 10 years ago

Large source code cleanup, getting rid of spaces, tabs, and svn keywords.

File size: 652.9 KB
Line 
1Commit: 4332
2Author: sam
3Date:   Mon Feb 8 00:40:21 2010 +0000
4
5    Nicer make check output for our custom tests.
6
7 test/check-doxygen |   10 +++++++---
8 test/check-source  |   20 +++++++++++++-------
9 test/check-win32   |   11 +++++++----
10 3 files changed, 27 insertions(+), 14 deletions(-)
11
12Commit: 4331
13Author: sam
14Date:   Sun Feb 7 23:44:38 2010 +0000
15
16    Add missing ruby/test file to the distributed tarball.
17
18 ruby/Makefile.am |    1 +
19 1 files changed, 1 insertions(+), 0 deletions(-)
20
21Commit: 4330
22Author: sam
23Date:   Sun Feb 7 22:37:18 2010 +0000
24
25    Improve changelog generation.
26
27 ChangeLog   | 3706 ++++++++++++++++++++++++++++++-----------------------------
28 Makefile.am |    3 +-
29 2 files changed, 1917 insertions(+), 1792 deletions(-)
30
31Commit: 4328
32Author: sam
33Date:   Sun Feb 7 21:11:03 2010 +0000
34
35    Update logo in the PHP bindings.
36
37 caca-php/examples/logo-caca.png     |  Bin 7526 -> 17112 bytes
38 caca-php/examples/www/logo-caca.png |  Bin 7526 -> 17112 bytes
39 2 files changed, 0 insertions(+), 0 deletions(-)
40
41Commit: 4326
42Author: sam
43Date:   Sun Feb 7 20:59:05 2010 +0000
44
45    Replace the old caca texture with a copy of our new logo.
46
47 src/cacademo.c |    5 +-
48 src/texture.h  |  260 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
49 2 files changed, 259 insertions(+), 6 deletions(-)
50
51Commit: 4325
52Author: sam
53Date:   Sun Feb 7 17:21:51 2010 +0000
54
55    Fix dllexport usage, courtesy of Carlo Bramini in #48.
56
57 caca/caca.h  |    8 ++++----
58 caca/caca0.h |    6 +++---
59 2 files changed, 7 insertions(+), 7 deletions(-)
60
61Commit: 4324
62Author: sam
63Date:   Sun Feb 7 17:21:45 2010 +0000
64
65    Add #undef __extern at the end of caca0.h. Thanks to Carlo Bramini for
66    fixing this in #48.
67
68 caca/caca0.h |    4 +++-
69 1 files changed, 3 insertions(+), 1 deletions(-)
70
71Commit: 4323
72Author: sam
73Date:   Sun Feb 7 17:01:16 2010 +0000
74
75    Only define CACA_ALIAS with gcc > 3 (instead of >= 3). Patch courtesy of
76    Carlo Bramini. Addresses #48.
77
78 caca/caca.h |    6 +++++-
79 1 files changed, 5 insertions(+), 1 deletions(-)
80
81Commit: 4322
82Author: sam
83Date:   Sun Feb 7 17:01:10 2010 +0000
84
85    Do not use htons/htonl in makefont.c, since we already have hton16/hton32
86    which do not require to initialise winsock on Windows. Addresses #48.
87
88 tools/makefont.c |    5 +++--
89 1 files changed, 3 insertions(+), 2 deletions(-)
90
91Commit: 4321
92Author: sam
93Date:   Sun Feb 7 15:57:52 2010 +0000
94
95    Add brief documentation to figfont functions.
96
97 caca/figfont.c |    3 +++
98 1 files changed, 3 insertions(+), 0 deletions(-)
99
100Commit: 4320
101Author: sam
102Date:   Sun Feb 7 15:57:46 2010 +0000
103
104    Split check-build into check-doygen, check-source and check-win32.
105
106 test/Makefile.am   |    7 +++-
107 test/check-build   |   71 ----------------------------------------------------
108 test/check-doxygen |   14 ++++++++++
109 test/check-source  |   32 +++++++++++++++++++++++
110 test/check-win32   |   27 +++++++++++++++++++
111 5 files changed, 78 insertions(+), 73 deletions(-)
112
113Commit: 4318
114Author: sam
115Date:   Sun Feb 7 00:22:38 2010 +0000
116
117    Document file functions and fix a few issues here and there.
118
119 caca/caca.h    |   32 ++++++++++++++-----------
120 caca/file.c    |   69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
121 caca/string.c  |    2 +-
122 win32/config.h |    1 +
123 4 files changed, 89 insertions(+), 15 deletions(-)
124
125Commit: 4317
126Author: sam
127Date:   Sun Feb 7 00:22:31 2010 +0000
128
129    Move some configuration stuff from build-kernel into configure.ac.
130
131 build-kernel   |   41 ++++++++++++++++++-----------------------
132 build-win32    |    2 +-
133 configure.ac   |   39 ++++++++++++++++++++++++++-------------
134 kernel/klibc.h |    6 +++++-
135 4 files changed, 50 insertions(+), 38 deletions(-)
136
137Commit: 4316
138Author: sam
139Date:   Sat Feb 6 21:20:40 2010 +0000
140
141    Generate a better changelog.
142
143 ChangeLog   |36885 +++++++++++++++++++++++++++++++++++------------------------
144 Makefile.am |    8 +-
145 2 files changed, 22052 insertions(+), 14841 deletions(-)
146
147Commit: 4304
148Author: sam
149Date:   Wed Jan 27 00:42:57 2010 +0000
150
151    Activate colour toilet font support.
152
153 caca/figfont.c |    7 ++-----
154 1 files changed, 2 insertions(+), 5 deletions(-)
155
156Commit: 4303
157Author: sam
158Date:   Mon Jan 25 12:40:18 2010 +0000
159
160    Don't fail the check-build test if documentation was not built.
161
162 test/check-build |    4 ++--
163 1 files changed, 2 insertions(+), 2 deletions(-)
164
165Commit: 4302
166Author: sam
167Date:   Mon Jan 25 01:47:21 2010 +0000
168
169    Simpler and more accurate troff colour selection.
170
171 caca/codec/export.c |   39 +++++++++++++--------------------------
172 1 files changed, 13 insertions(+), 26 deletions(-)
173
174Commit: 4301
175Author: pterjan
176Date:   Sun Jan 24 22:04:10 2010 +0000
177
178     * Always draw all background in troff output, on beginning of lines too
179
180 caca/codec/export.c |   13 ++++++++-----
181 1 files changed, 8 insertions(+), 5 deletions(-)
182
183Commit: 4300
184Author: sam
185Date:   Sun Jan 24 21:58:17 2010 +0000
186
187    Fix the source code to reduce testsuite errors.
188
189 caca/codec/export.c |   33 ++++++++++++++++-----------------
190 kernel/Makefile.am  |    2 ++
191 kernel/kernel.c     |   12 ++++++------
192 kernel/kernel.h     |   12 +++++-------
193 kernel/multiboot.h  |   18 +++++++++---------
194 test/check-build    |    5 +++--
195 win32/config.h      |    1 +
196 7 files changed, 42 insertions(+), 41 deletions(-)
197
198Commit: 4299
199Author: pterjan
200Date:   Sun Jan 24 21:43:19 2010 +0000
201
202     * Always draw all background in troff output
203
204 caca/codec/export.c |    9 +++++++--
205 1 files changed, 7 insertions(+), 2 deletions(-)
206
207Commit: 4298
208Author: pterjan
209Date:   Sun Jan 24 21:15:01 2010 +0000
210
211     * Unbreak make dist (multiboot.S is dead), but many files in kernel/ are missing there
212
213 kernel/Makefile.am |    1 -
214 1 files changed, 0 insertions(+), 1 deletions(-)
215
216Commit: 4297
217Author: sam
218Date:   Sun Jan 24 01:47:25 2010 +0000
219
220    Fix check-build verbosity.
221
222 test/check-build |    6 +++++-
223 1 files changed, 5 insertions(+), 1 deletions(-)
224
225Commit: 4296
226Author: sam
227Date:   Sun Jan 24 01:47:18 2010 +0000
228
229    Fix shrext_cmds usage in configure.ac.
230
231 configure.ac |    4 ++--
232 1 files changed, 2 insertions(+), 2 deletions(-)
233
234Commit: 4292
235Author: pterjan
236Date:   Thu Jan 21 11:14:24 2010 +0000
237
238     * Add back some missing spaces
239
240 ruby/ruby-caca.dox |  100 ++++++++++++++++++++++++++--------------------------
241 1 files changed, 50 insertions(+), 50 deletions(-)
242
243Commit: 4235
244Author: pterjan
245Date:   Wed Jan 6 20:56:29 2010 +0000
246
247     * Map colors to the ones known by groff, defining mines don't work
248
249 caca/codec/export.c |   63 +++++++++++++++++++++++++--------------------------
250 1 files changed, 31 insertions(+), 32 deletions(-)
251
252Commit: 4229
253Author: sam
254Date:   Wed Jan 6 00:10:31 2010 +0000
255
256    Move conditional java targets to the top of Makefile.am.
257
258 java/Makefile.am |   10 +++++-----
259 1 files changed, 5 insertions(+), 5 deletions(-)
260
261Commit: 4228
262Author: pterjan
263Date:   Wed Jan 6 00:05:09 2010 +0000
264
265     * Improve a bit troff export
266
267 caca/codec/export.c |   46 ++++++++++++++++++++++++++++++++++++----------
268 1 files changed, 36 insertions(+), 10 deletions(-)
269
270Commit: 4227
271Author: pterjan
272Date:   Tue Jan 5 23:27:26 2010 +0000
273
274     * Add experimental troff export
275
276 caca/codec/export.c |   73 +++++++++++++++++++++++++++++++++++++++++++++++++++
277 1 files changed, 73 insertions(+), 0 deletions(-)
278
279Commit: 4225
280Author: pterjan
281Date:   Tue Jan 5 21:59:10 2010 +0000
282
283     * Do not want libjava.jar when we don't build java binding
284
285 java/Makefile.am |    2 +-
286 1 files changed, 1 insertions(+), 1 deletions(-)
287
288Commit: 4220
289Author: sam
290Date:   Sun Jan 3 02:54:32 2010 +0000
291
292    Clean up .gitignore and documentation build rules.
293
294 .gitignore            |   65 +++++++++++++++++++++++++++++++++++++++++++++++++
295 Makefile.am           |    5 ++-
296 caca-sharp/.gitignore |    3 --
297 caca/.gitignore       |    1 -
298 cxx/.gitignore        |    1 -
299 doc/.gitignore        |    4 ---
300 doc/Makefile.am       |    7 ++---
301 doc/doxygen.cfg.in    |    2 +-
302 examples/.gitignore   |   29 ----------------------
303 ruby/.gitignore       |    2 -
304 src/.gitignore        |    7 -----
305 test/.gitignore       |    3 --
306 test/check-build      |   11 ++++++++
307 tools/.gitignore      |    3 --
308 14 files changed, 83 insertions(+), 60 deletions(-)
309
310Commit: 4219
311Author: sam
312Date:   Sun Jan 3 02:54:17 2010 +0000
313
314    Clean up files generated by build-kernel in make clean.
315
316 build-kernel       |   11 ++++++-----
317 kernel/Makefile.am |    4 ++++
318 2 files changed, 10 insertions(+), 5 deletions(-)
319
320Commit: 4198
321Author: sam
322Date:   Thu Dec 24 00:02:16 2009 +0000
323
324    Build Java examples and add wrapper scripts to run them.
325
326 java/.gitignore             |    1 +
327 java/Makefile.am            |   13 +++++++++++--
328 java/examples/Driver        |    6 ++++++
329 java/examples/Driver.java   |    2 +-
330 java/examples/TrueColor     |    6 ++++++
331 java/org/zoy/caca/Caca.java |    2 +-
332 6 files changed, 26 insertions(+), 4 deletions(-)
333
334Commit: 4197
335Author: sam
336Date:   Wed Dec 23 11:34:49 2009 +0000
337
338    Java bindings, courtesy of Adrien Grand <jpountz@dinauz.org>.
339
340 AUTHORS                                 |    3 +
341 Makefile.am                             |    4 +-
342 configure.ac                            |   45 ++++
343 java/.gitignore                         |    3 +
344 java/Makefile.am                        |   94 ++++++++
345 java/README                             |   20 ++
346 java/caca_java_common.c                 |   31 +++
347 java/caca_java_common.h                 |   23 ++
348 java/examples/Driver.java               |   54 +++++
349 java/examples/TrueColor.java            |   38 +++
350 java/org/zoy/caca/Attribute.java        |   60 +++++
351 java/org/zoy/caca/Caca.java             |   33 +++
352 java/org/zoy/caca/CacaException.java    |   24 ++
353 java/org/zoy/caca/CacaObject.java       |   40 ++++
354 java/org/zoy/caca/Canvas.java           |  377 ++++++++++++++++++++++++++++++
355 java/org/zoy/caca/Color.java            |   84 +++++++
356 java/org/zoy/caca/Display.java          |  170 ++++++++++++++
357 java/org/zoy/caca/Dither.java           |  238 +++++++++++++++++++
358 java/org/zoy/caca/Event.java            |  184 +++++++++++++++
359 java/org/zoy/caca/Font.java             |   61 +++++
360 java/org/zoy/caca/NativeObject.java     |   20 ++
361 java/org/zoy/caca/TimeoutException.java |   24 ++
362 java/org_zoy_caca_Attribute.c           |   62 +++++
363 java/org_zoy_caca_Caca.c                |   24 ++
364 java/org_zoy_caca_Canvas.c              |  389 +++++++++++++++++++++++++++++++
365 java/org_zoy_caca_Display.c             |  187 +++++++++++++++
366 java/org_zoy_caca_Dither.c              |  175 ++++++++++++++
367 java/org_zoy_caca_Event.c               |   80 +++++++
368 java/org_zoy_caca_Font.c                |  117 +++++++++
369 29 files changed, 2663 insertions(+), 1 deletions(-)
370
371Commit: 4160
372Author: jylam
373Date:   Sun Dec 20 16:29:24 2009 +0000
374
375     * Fix libcaca.a linkage (was off by one argument), fill memory with 0xCACA, because caca is so delicious.
376
377 build-kernel               |    2 +-
378 kernel/drivers/processor.c |   10 ++++++----
379 kernel/kernel.c            |   12 ++++++++----
380 3 files changed, 15 insertions(+), 9 deletions(-)
381
382Commit: 4159
383Author: jylam
384Date:   Sun Dec 20 15:41:41 2009 +0000
385
386     * Added 64bits RDTSC support, as well as CPU frequency guess (more like a 8254a test, actually)
387
388 build-kernel               |    8 +-
389 kernel/drivers/processor.c |   49 +++++
390 kernel/drivers/processor.h |    2 +
391 kernel/drivers/timer.c     |   55 ++++---
392 kernel/kernel.c            |   22 +--
393 kernel/kernel.h            |    2 +
394 kernel/klibc.c             |  430 ++++++++++++++++++++++++--------------------
395 kernel/klibc.h             |    3 +-
396 8 files changed, 336 insertions(+), 235 deletions(-)
397
398Commit: 4158
399Author: jylam
400Date:   Sun Dec 20 14:02:02 2009 +0000
401
402     * Fix indentation and add licensing and copyright headers to kernel
403
404 kernel/boot/gdt.c           |  151 ++++++++++++++++++-------------
405 kernel/boot/idt.c           |  164 +++++++++++++++++++---------------
406 kernel/boot/interruptions.c |  209 +++++++++++++++++++++++++++++--------------
407 kernel/boot/pic.c           |   99 ++++++++++++--------
408 kernel/boot/stage2.c        |   37 ++++++---
409 kernel/boot/stage2.h        |   18 ++++
410 kernel/drivers/floppy.c     |   19 ++++-
411 kernel/drivers/floppy.h     |   28 +++++-
412 kernel/drivers/keyboard.c   |  210 +++++++++++++++++++++++--------------------
413 kernel/drivers/memory.c     |   17 ++++-
414 kernel/drivers/memory.h     |   15 +++
415 kernel/drivers/processor.c  |   18 +++-
416 kernel/drivers/processor.h  |  142 ++++++++++++++++-------------
417 kernel/drivers/timer.c      |   68 ++++++++-------
418 kernel/drivers/timer.h      |   18 ++++-
419 kernel/kernel.c             |   13 +--
420 kernel/kernel.h             |   10 +--
421 kernel/klibc.c              |   16 ++++
422 kernel/klibc.h              |   68 ++++++++++-----
423 19 files changed, 824 insertions(+), 496 deletions(-)
424
425Commit: 4157
426Author: jylam
427Date:   Sun Dec 20 13:45:00 2009 +0000
428
429     * Fill CPU id correctly, you dumb fuck.
430
431 kernel/drivers/processor.c |    2 ++
432 1 files changed, 2 insertions(+), 0 deletions(-)
433
434Commit: 4156
435Author: jylam
436Date:   Sun Dec 20 13:40:42 2009 +0000
437
438     * XCode project file updated for kernel
439
440 XCode/libcacaXCode.xcodeproj/project.pbxproj |   77 +++++++++++++++++++++++++-
441 1 files changed, 75 insertions(+), 2 deletions(-)
442
443Commit: 4155
444Author: jylam
445Date:   Sun Dec 20 13:36:15 2009 +0000
446
447     * Forgot kernel build script
448
449 build-kernel |   67 +++++++++++++++++++++++++++++++++++++++++----------------
450 1 files changed, 48 insertions(+), 19 deletions(-)
451
452Commit: 4154
453Author: jylam
454Date:   Sun Dec 20 13:33:11 2009 +0000
455
456     * Total kernel rewrite
457
458 configure.ac                |    2 +-
459 kernel/boot/bootsect.asm    |  123 +++++++++
460 kernel/boot/gdt.c           |  101 ++++++++
461 kernel/boot/idt.c           |  132 ++++++++++
462 kernel/boot/int.asm         |  147 +++++++++++
463 kernel/boot/interruptions.c |  112 ++++++++
464 kernel/boot/pic.c           |   73 ++++++
465 kernel/boot/stage2.c        |   30 +++
466 kernel/boot/stage2.h        |    1 +
467 kernel/drivers/floppy.c     |   56 ++++
468 kernel/drivers/floppy.h     |   14 +
469 kernel/drivers/keyboard.c   |  101 ++++++++
470 kernel/drivers/memory.c     |    4 +
471 kernel/drivers/processor.c  |   50 ++++
472 kernel/drivers/processor.h  |   81 ++++++
473 kernel/drivers/timer.c      |   42 +++
474 kernel/drivers/timer.h      |    2 +
475 kernel/kernel.c             |  421 ++++---------------------------
476 kernel/kernel.h             |  118 +--------
477 kernel/klibc.c              |  598 +++++++++++++++++++++++++++++++++++++++++++
478 kernel/klibc.h              |  125 +++++++++
479 kernel/multiboot.S          |   73 ------
480 22 files changed, 1850 insertions(+), 556 deletions(-)
481
482Commit: 4149
483Author: sam
484Date:   Sat Dec 19 14:38:47 2009 +0000
485
486    Store built-in fonts in a uin8_t[] instead of char[].
487
488 caca/font.c          |    4 ++--
489 caca/mono9.data      |    4 ++--
490 caca/monobold12.data |    4 ++--
491 tools/makefont.c     |    5 +++--
492 4 files changed, 9 insertions(+), 8 deletions(-)
493
494Commit: 4148
495Author: sam
496Date:   Sat Dec 19 14:38:38 2009 +0000
497
498    Update my e-mail address everywhere.
499
500 build-dos                           |    2 +-
501 build-kernel                        |    2 +-
502 build-win32                         |    2 +-
503 caca-config.in                      |    2 +-
504 caca-php/examples/colors.php        |    2 +-
505 caca-php/examples/demo.php          |    2 +-
506 caca-php/examples/export.php        |    2 +-
507 caca-php/examples/fullwidth.php     |    2 +-
508 caca-php/examples/img2txt.php       |    5 +++--
509 caca-php/examples/test.php          |    4 ++--
510 caca-php/examples/text.php          |    2 +-
511 caca-php/examples/transform.php     |    2 +-
512 caca-php/examples/truecolor.php     |    2 +-
513 caca-php/examples/unicode.php       |    2 +-
514 caca-php/examples/www/colors.php    |    2 +-
515 caca-php/examples/www/export.php    |    2 +-
516 caca-php/examples/www/fullwidth.php |    2 +-
517 caca-php/examples/www/img2txt.php   |    5 +++--
518 caca-php/examples/www/text.php      |    2 +-
519 caca-php/examples/www/transform.php |    2 +-
520 caca-php/examples/www/truecolor.php |    2 +-
521 caca-php/examples/www/unicode.php   |    2 +-
522 caca-sharp/Attr.cs                  |    2 +-
523 caca-sharp/Caca.cs                  |    2 +-
524 caca-sharp/Display.cs               |    2 +-
525 caca-sharp/Dither.cs                |    2 +-
526 caca-sharp/Event.cs                 |    2 +-
527 caca-sharp/Font.cs                  |    2 +-
528 caca-sharp/test.cs                  |    2 +-
529 caca/caca0.h                        |    2 +-
530 caca/caca_stubs.h                   |    2 +-
531 caca/caca_types.h.in                |    2 +-
532 caca/charset.c                      |    2 +-
533 caca/conic.c                        |    2 +-
534 caca/dither.c                       |    2 +-
535 caca/file.c                         |    2 +-
536 caca/font.c                         |    2 +-
537 caca/line.c                         |    2 +-
538 caca/time.c                         |    2 +-
539 caca/triangle.c                     |    2 +-
540 doc/caca-config.1                   |    2 +-
541 doc/cacafire.1                      |    2 +-
542 doc/cacaplay.1                      |    2 +-
543 doc/cacaserver.1                    |    2 +-
544 doc/cacaview.1                      |    2 +-
545 doc/img2txt.1                       |    2 +-
546 examples/canvas.c                   |    2 +-
547 examples/colors.c                   |    2 +-
548 examples/dithering.c                |    2 +-
549 examples/driver.c                   |    2 +-
550 examples/event.c                    |    2 +-
551 examples/font.c                     |    2 +-
552 examples/frames.c                   |    2 +-
553 examples/fullwidth.c                |    2 +-
554 examples/gamma.c                    |    2 +-
555 examples/hsv.c                      |    2 +-
556 examples/input.c                    |    2 +-
557 examples/truecolor.c                |    2 +-
558 examples/unicode.c                  |    2 +-
559 kernel/kernel.c                     |    2 +-
560 kernel/kernel.h                     |    2 +-
561 src/cacademo.c                      |    2 +-
562 src/cacaview.c                      |    2 +-
563 src/common-image.c                  |    2 +-
564 src/common-image.h                  |    2 +-
565 src/mygetopt.c                      |    2 +-
566 src/mygetopt.h                      |    2 +-
567 test/caca-test.cpp                  |    2 +-
568 test/canvas.cpp                     |    2 +-
569 test/driver.cpp                     |    2 +-
570 test/simple.c                       |    2 +-
571 tools/makefont.c                    |    2 +-
572 tools/optipal.c                     |    2 +-
573 tools/sortchars.c                   |    2 +-
574 74 files changed, 79 insertions(+), 77 deletions(-)
575
576Commit: 4147
577Author: sam
578Date:   Fri Dec 18 22:09:25 2009 +0000
579
580    Preload the example input buffer with Unicode stuff for testing.
581
582 examples/input.c |   10 ++++++++++
583 1 files changed, 10 insertions(+), 0 deletions(-)
584
585Commit: 4146
586Author: sam
587Date:   Fri Dec 18 21:50:37 2009 +0000
588
589    Fix an alignment issue in caca_get_canvas_chars() and caca_get_canvas_attrs().
590    Fixes #41.
591
592 caca/caca.h           |    4 ++--
593 caca/canvas.c         |   20 ++++++++++----------
594 caca/driver/conio.c   |    6 +++---
595 caca/driver/gl.c      |    6 +++---
596 caca/driver/ncurses.c |    6 ++----
597 caca/driver/slang.c   |    6 ++----
598 caca/driver/vga.c     |    6 ++----
599 caca/driver/win32.c   |    4 ++--
600 caca/driver/x11.c     |    4 ++--
601 9 files changed, 28 insertions(+), 34 deletions(-)
602
603Commit: 4145
604Author: sam
605Date:   Fri Dec 18 21:36:15 2009 +0000
606
607    Implement caca_unset_attr() and caca_toggle_attr(). Fixes #7.
608
609 caca/attr.c |   54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
610 caca/caca.h |    2 ++
611 2 files changed, 56 insertions(+), 0 deletions(-)
612
613Commit: 4144
614Author: sam
615Date:   Fri Dec 18 21:24:10 2009 +0000
616
617    Explicitly link with -lGLU because freeglut may not provide it. Fixes #61.
618
619 configure.ac |    2 +-
620 1 files changed, 1 insertions(+), 1 deletions(-)
621
622Commit: 4143
623Author: sam
624Date:   Fri Dec 18 21:17:54 2009 +0000
625
626    Deduce X11 font size from a relevant sample to avoid oversized font
627    cells. Fixes bug #21 (X11 Unicode support).
628
629 caca/driver/x11.c  |   29 ++++++++++++++++++++---------
630 examples/unicode.c |    1 +
631 2 files changed, 21 insertions(+), 9 deletions(-)
632
633Commit: 4142
634Author: sam
635Date:   Thu Dec 17 23:25:46 2009 +0000
636
637    Call setlocale() in the X11 driver to activate the current locale. If it
638    is an UTF-8 locale, more glyphs are displayed.
639
640 caca/driver/x11.c |    7 +++++++
641 1 files changed, 7 insertions(+), 0 deletions(-)
642
643Commit: 4141
644Author: sam
645Date:   Thu Dec 17 01:46:30 2009 +0000
646
647    Use XwcDrawString in the X11 driver if font sets are available.
648
649 caca/driver/x11.c |  158 ++++++++++++++++++++++++++++++++++++++++-------------
650 1 files changed, 119 insertions(+), 39 deletions(-)
651
652Commit: 4140
653Author: sam
654Date:   Thu Dec 17 01:46:22 2009 +0000
655
656    Allow the X11 driver to display Unicode characters if they are in the
657    current font (addresses #21).
658
659 caca/driver/x11.c |   18 +++++++++++-------
660 1 files changed, 11 insertions(+), 7 deletions(-)
661
662Commit: 4139
663Author: sam
664Date:   Wed Dec 16 19:25:52 2009 +0000
665
666    Do not crash in caca_flush_figlet() if no figfont was loaded.
667
668 caca/figfont.c |    3 +++
669 1 files changed, 3 insertions(+), 0 deletions(-)
670
671Commit: 4131
672Author: sam
673Date:   Mon Dec 14 23:29:51 2009 +0000
674
675    Fix the libcucul symlink installation when /bin/sh points to bash or any
676    shell that doesn't look for sourced files in $PWD.
677
678 caca/Makefile.am |    4 ++--
679 cxx/Makefile.am  |    4 ++--
680 2 files changed, 4 insertions(+), 4 deletions(-)
681
682Commit: 4130
683Author: sam
684Date:   Mon Dec 14 18:27:49 2009 +0000
685
686    Fix the old "value computed is unused" warning triggered by ncurses.
687
688 caca/driver/ncurses.c |    3 +--
689 1 files changed, 1 insertions(+), 2 deletions(-)
690
691Commit: 4129
692Author: sam
693Date:   Mon Dec 14 18:06:12 2009 +0000
694
695    Fix a compilation warning in conio-snake.cpp.
696
697 examples/conio-snake.cpp |    2 +-
698 1 files changed, 1 insertions(+), 1 deletions(-)
699
700Commit: 4128
701Author: pterjan
702Date:   Mon Dec 14 18:05:39 2009 +0000
703
704     * Add test for import/export of area
705
706 ruby/t/tc_canvas.rb |    2 ++
707 1 files changed, 2 insertions(+), 0 deletions(-)
708
709Commit: 4127
710Author: sam
711Date:   Mon Dec 14 17:59:38 2009 +0000
712
713    More warning fixes in conio.c.
714
715 examples/conio.c |    6 +++---
716 1 files changed, 3 insertions(+), 3 deletions(-)
717
718Commit: 4126
719Author: sam
720Date:   Mon Dec 14 17:40:37 2009 +0000
721
722    Fix various cosmetic errors (Jylam: tiens un highlight gratuit dans ta gueule pour les trailing spaces !)
723
724 examples/.gitignore |    1 +
725 examples/conio.c    |    7 +++----
726 examples/mouse.c    |    2 +-
727 ruby/caca-canvas.c  |   20 ++++++++++----------
728 4 files changed, 15 insertions(+), 15 deletions(-)
729
730Commit: 4125
731Author: pterjan
732Date:   Mon Dec 14 17:36:42 2009 +0000
733
734     * Oops
735
736 ruby/caca-canvas.c |    2 +-
737 1 files changed, 1 insertions(+), 1 deletions(-)
738
739Commit: 4123
740Author: pterjan
741Date:   Mon Dec 14 15:58:31 2009 +0000
742
743     * Remove tabs
744
745 ruby/caca-canvas.c |   12 ++++++------
746 1 files changed, 6 insertions(+), 6 deletions(-)
747
748Commit: 4105
749Author: pterjan
750Date:   Mon Dec 7 17:21:25 2009 +0000
751
752     * Bind area import/export functions
753
754 ruby/caca-canvas.c |   34 ++++++++++++++++++++++++++++++++++
755 1 files changed, 34 insertions(+), 0 deletions(-)
756
757Commit: 4104
758Author: pterjan
759Date:   Mon Dec 7 17:06:04 2009 +0000
760
761     * Bind dirty rectangle functions
762
763 ruby/caca-canvas.c |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++++
764 1 files changed, 56 insertions(+), 0 deletions(-)
765
766Commit: 4103
767Author: pterjan
768Date:   Mon Dec 7 16:46:18 2009 +0000
769
770     * Bind caca_fill_triangle_textured
771
772 ruby/caca-canvas.c |   57 ++++++++++++++++++++++++++++++++++++++++++++++++++++
773 1 files changed, 57 insertions(+), 0 deletions(-)
774
775Commit: 4097
776Author: jylam
777Date:   Mon Dec 7 11:48:01 2009 +0000
778
779     * Added mouse events example
780
781 XCode/libcacaXCode.xcodeproj/project.pbxproj |    2 +
782 examples/Makefile.am                         |    5 +-
783 examples/mouse.c                             |   92 ++++++++++++++++++++++++++
784 3 files changed, 98 insertions(+), 1 deletions(-)
785
786Commit: 4096
787Author: sam
788Date:   Mon Dec 7 01:30:19 2009 +0000
789
790    Don't enter glutCheckLoop() from gl_get_event() if there is already an
791    event available. This increases the framerate when using OpenGL.
792
793 caca/driver/gl.c |   11 +++++++++++
794 1 files changed, 11 insertions(+), 0 deletions(-)
795
796Commit: 4095
797Author: sam
798Date:   Mon Dec 7 01:05:31 2009 +0000
799
800    Increase profiling timers' sliding mean accuracy.
801
802 caca/caca_internals.h |    5 +++--
803 caca/caca_prof.h      |   16 ++++++++--------
804 caca/prof.c           |   12 ++----------
805 3 files changed, 13 insertions(+), 20 deletions(-)
806
807Commit: 4094
808Author: sam
809Date:   Sun Dec 6 21:21:40 2009 +0000
810
811    Gather profiling information in caca_refresh_display() and caca_get_event().
812
813 bootstrap             |    2 +-
814 caca/Makefile.am      |    1 +
815 caca/caca.c           |   14 ++++++-
816 caca/caca_internals.h |   21 +++++++++-
817 caca/caca_prof.h      |   14 ++++++
818 caca/event.c          |   41 ++++++++++++++-----
819 caca/graphics.c       |   21 +++++++++-
820 caca/libcaca.vcproj   |    4 ++
821 caca/prof.c           |  106 +++++++++++++++++++++++++++++++++++++++++++++++++
822 configure.ac          |    6 +-
823 10 files changed, 213 insertions(+), 17 deletions(-)
824
825Commit: 4093
826Author: sam
827Date:   Sun Dec 6 21:21:27 2009 +0000
828
829    Improve rounding in the internal Win32 sleep method.
830
831 caca/time.c |    6 +++---
832 1 files changed, 3 insertions(+), 3 deletions(-)
833
834Commit: 4082
835Author: sam
836Date:   Thu Dec 3 01:13:15 2009 +0000
837
838    Pass Ctrl-C as a keypress to the calling application in the SLang driver.
839    Original patch courtesy of Romain Bignon.
840
841 caca/driver/slang.c |   25 +++++++++++++++++++++++--
842 1 files changed, 23 insertions(+), 2 deletions(-)
843
844Commit: 4069
845Author: pterjan
846Date:   Mon Nov 30 00:50:07 2009 +0000
847
848     * Fix Delete key with X11 driver
849
850 caca/driver/x11.c |    2 +-
851 1 files changed, 1 insertions(+), 1 deletions(-)
852
853Commit: 4045
854Author: sam
855Date:   Thu Nov 26 01:34:17 2009 +0000
856
857    Update source checking test and remove CRLF crap from makefiles.
858
859 caca/Makefile.am     |    2 +
860 cxx/Makefile.am      |   98 +++++++++++++++++++++++++------------------------
861 examples/Makefile.am |    2 +
862 ruby/Makefile.am     |    2 +
863 src/Makefile.am      |   96 +++++++++++++++++++++++++------------------------
864 test/check-build     |    4 +--
865 tools/Makefile.am    |    3 ++
866 win32/Makefile.am    |    8 ++--
867 8 files changed, 113 insertions(+), 102 deletions(-)
868
869Commit: 4044
870Author: sam
871Date:   Thu Nov 26 01:23:55 2009 +0000
872
873    Rename tests/ to test/.
874
875 Makefile.am         |    2 +-
876 configure.ac        |    2 +-
877 test/.gitignore     |    3 +
878 test/Makefile.am    |   24 ++++
879 test/bench.c        |   80 +++++++++++
880 test/bench.vcproj   |  364 +++++++++++++++++++++++++++++++++++++++++++++++++++
881 test/caca-test.cpp  |   27 ++++
882 test/canvas.cpp     |  102 ++++++++++++++
883 test/check-build    |   57 ++++++++
884 test/dirty.cpp      |  292 +++++++++++++++++++++++++++++++++++++++++
885 test/driver.cpp     |   48 +++++++
886 test/export.cpp     |   74 +++++++++++
887 test/simple.c       |   65 +++++++++
888 tests/.gitignore    |    3 -
889 tests/Makefile.am   |   24 ----
890 tests/bench.c       |   80 -----------
891 tests/bench.vcproj  |  364 ---------------------------------------------------
892 tests/caca-test.cpp |   27 ----
893 tests/canvas.cpp    |  102 --------------
894 tests/check-build   |   57 --------
895 tests/dirty.cpp     |  292 -----------------------------------------
896 tests/driver.cpp    |   48 -------
897 tests/export.cpp    |   74 -----------
898 tests/simple.c      |   65 ---------
899 24 files changed, 1138 insertions(+), 1138 deletions(-)
900
901Commit: 3995
902Author: sam
903Date:   Sun Nov 22 11:57:43 2009 +0000
904
905    Add src/ to the list of source code checks.
906
907 tests/check-build |    2 +-
908 1 files changed, 1 insertions(+), 1 deletions(-)
909
910Commit: 3994
911Author: jylam
912Date:   Sat Nov 21 17:22:29 2009 +0000
913
914     * Removed trailing spaces (fsking GNU Ident) (GNU, COINCIDENCE ? I THINK NOT!) and lonely tab
915
916 XCode/libcacaXCode.xcodeproj/project.pbxproj |    2 ++
917 caca/transform.c                             |    2 +-
918 caca/triangle.c                              |    8 ++++----
919 examples/trifiller.c                         |    2 +-
920 4 files changed, 8 insertions(+), 6 deletions(-)
921
922Commit: 3993
923Author: sam
924Date:   Sat Nov 21 17:01:30 2009 +0000
925
926    Add a sanity check for coding style errors.
927
928 Makefile.am         |    2 +-
929 examples/.gitignore |    1 +
930 tests/check-build   |   40 +++++++++++++++++++++++++++++++++++++---
931 3 files changed, 39 insertions(+), 4 deletions(-)
932
933Commit: 3987
934Author: jylam
935Date:   Sat Nov 21 10:28:58 2009 +0000
936
937     * Indentation fixes
938
939 caca/triangle.c      |  293 +++++++++++++++++++++++++++-----------------------
940 examples/trifiller.c |  197 +++++++++++++++++----------------
941 2 files changed, 258 insertions(+), 232 deletions(-)
942
943Commit: 3985
944Author: jylam
945Date:   Sat Nov 21 10:26:31 2009 +0000
946
947     * Remove trailing spaces (bouh!)
948
949 caca/driver/slang.c |    4 ++--
950 1 files changed, 2 insertions(+), 2 deletions(-)
951
952Commit: 3984
953Author: jylam
954Date:   Sat Nov 21 10:18:45 2009 +0000
955
956     * Don't unblock signals in init of SLang
957
958 caca/driver/slang.c |   10 ++++------
959 1 files changed, 4 insertions(+), 6 deletions(-)
960
961Commit: 3983
962Author: jylam
963Date:   Sat Nov 21 10:12:09 2009 +0000
964
965     * Disable SLang's own SIGINT handler
966
967 XCode/libcacaXCode.xcodeproj/project.pbxproj |   34 +++++++++++++++++++++++++-
968 caca/driver/slang.c                          |   10 +++++++
969 2 files changed, 43 insertions(+), 1 deletions(-)
970
971Commit: 3955
972Author: jylam
973Date:   Thu Nov 19 11:21:16 2009 +0000
974
975     * Updated C++ bindings with Canvas::fillTriangleTextured()
976
977 XCode/libcacaXCode.xcodeproj/project.pbxproj |   14 ++++++++++++++
978 cxx/caca++.cpp                               |    5 +++++
979 cxx/caca++.h                                 |    1 +
980 3 files changed, 20 insertions(+), 0 deletions(-)
981
982Commit: 3953
983Author: sam
984Date:   Thu Nov 19 00:53:48 2009 +0000
985
986    Make the current library version beta17, in preparation of the next release.
987
988 configure.ac |    4 ++--
989 1 files changed, 2 insertions(+), 2 deletions(-)
990
991Commit: 3952
992Author: sam
993Date:   Thu Nov 19 00:53:39 2009 +0000
994
995    Fix the library suffix detection, thanks to libtool's shell variables.
996
997 configure.ac |   16 +++++++---------
998 1 files changed, 7 insertions(+), 9 deletions(-)
999
1000Commit: 3949
1001Author: pterjan
1002Date:   Wed Nov 18 20:42:42 2009 +0000
1003
1004     * Fix non ASCII input in x11 driver
1005
1006 caca/driver/x11.c |   23 +++++++++++++++++++++++
1007 1 files changed, 23 insertions(+), 0 deletions(-)
1008
1009Commit: 3928
1010Author: jylam
1011Date:   Wed Nov 18 11:59:08 2009 +0000
1012
1013     * Fix examples/trifiller's color boundaries
1014
1015 examples/trifiller.c |    4 ++--
1016 1 files changed, 2 insertions(+), 2 deletions(-)
1017
1018Commit: 3926
1019Author: jylam
1020Date:   Wed Nov 18 11:25:58 2009 +0000
1021
1022     * Make caca_fill_triangle_textured use less arguments, examples/trifiller modified accordingly
1023
1024 XCode/libcacaXCode.xcodeproj/project.pbxproj |    2 +-
1025 caca/caca.h                                  |   12 +--
1026 caca/triangle.c                              |  125 ++++++++++++++------------
1027 examples/trifiller.c                         |   57 +++++++-----
1028 4 files changed, 105 insertions(+), 91 deletions(-)
1029
1030Commit: 3925
1031Author: sam
1032Date:   Wed Nov 18 01:02:20 2009 +0000
1033
1034    Preserve default attribute across caca_fill_triangle_texture calls.
1035
1036 caca/triangle.c |   10 +++++++---
1037 1 files changed, 7 insertions(+), 3 deletions(-)
1038
1039Commit: 3924
1040Author: sam
1041Date:   Wed Nov 18 00:21:20 2009 +0000
1042
1043    Add a caca-sharp.pc.in file.
1044
1045 caca-sharp/caca-sharp.pc.in |    6 ++++++
1046 1 files changed, 6 insertions(+), 0 deletions(-)
1047
1048Commit: 3917
1049Author: pterjan
1050Date:   Tue Nov 17 16:28:14 2009 +0000
1051
1052     * Fix build of trifiller with imlib2
1053
1054 examples/Makefile.am |    2 ++
1055 1 files changed, 2 insertions(+), 0 deletions(-)
1056
1057Commit: 3913
1058Author: sam
1059Date:   Mon Nov 16 13:30:53 2009 +0000
1060
1061    Fix an unlikely crash that may happen when the X server cannot open
1062    the "fixed" font.
1063
1064 caca/driver/x11.c |    2 +-
1065 1 files changed, 1 insertions(+), 1 deletions(-)
1066
1067Commit: 3912
1068Author: jylam
1069Date:   Mon Nov 16 13:14:32 2009 +0000
1070
1071     * Don't use float as loop counters
1072
1073 caca/triangle.c |    2 +-
1074 1 files changed, 1 insertions(+), 1 deletions(-)
1075
1076Commit: 3911
1077Author: jylam
1078Date:   Mon Nov 16 12:33:38 2009 +0000
1079
1080     * Added basic XCode project, using external build system (make)
1081
1082 XCode/libcacaXCode.xcodeproj/project.pbxproj |  384 ++++++++++++++++++++++++++
1083 1 files changed, 384 insertions(+), 0 deletions(-)
1084
1085Commit: 3910
1086Author: jylam
1087Date:   Mon Nov 16 12:21:55 2009 +0000
1088
1089     * Add -lm to examples/trifiller. Oops.
1090
1091 examples/Makefile.am |    2 +-
1092 1 files changed, 1 insertions(+), 1 deletions(-)
1093
1094Commit: 3909
1095Author: jylam
1096Date:   Mon Nov 16 12:17:01 2009 +0000
1097
1098     * Added texture mapped triangle routine, float based, arbitrary texture size, to be optimized
1099     * Made compilation under MacOSX 10.6 (Snow Leopard) possible, but breaks 10.4 (Tiger), to be fixed
1100
1101 caca/caca.h          |    8 ++
1102 caca/triangle.c      |  196 +++++++++++++++++++++++++++++++++++++++++
1103 configure.ac         |    2 +-
1104 examples/Makefile.am |    5 +-
1105 examples/trifiller.c |  239 ++++++++++++++++++++++++++++++++++++++++++++++++++
1106 5 files changed, 448 insertions(+), 2 deletions(-)
1107
1108Commit: 3908
1109Author: sam
1110Date:   Mon Nov 16 01:15:42 2009 +0000
1111
1112    Refresh win32/config.h so that it has all the required defines.
1113
1114 win32/config.h |   38 +++++++++++++++++++++++++++++++++++++-
1115 1 files changed, 37 insertions(+), 1 deletions(-)
1116
1117Commit: 3907
1118Author: sam
1119Date:   Mon Nov 16 01:15:37 2009 +0000
1120
1121    Add a test for win32/config.h synchronisation.
1122
1123 tests/Makefile.am |    4 +++-
1124 tests/check-build |   23 +++++++++++++++++++++++
1125 2 files changed, 26 insertions(+), 1 deletions(-)
1126
1127Commit: 3906
1128Author: sam
1129Date:   Mon Nov 16 01:15:31 2009 +0000
1130
1131    Ignore Monodevelop files.
1132
1133 caca-sharp/.gitignore |    1 +
1134 1 files changed, 1 insertions(+), 0 deletions(-)
1135
1136Commit: 3905
1137Author: sam
1138Date:   Mon Nov 16 01:15:25 2009 +0000
1139
1140    Start working on profiling.
1141
1142 caca/Makefile.am      |    1 +
1143 caca/caca_internals.h |    1 +
1144 caca/caca_prof.h      |   33 +++++++++++++++++++++++++++++++++
1145 caca/libcaca.vcproj   |    4 ++++
1146 configure.ac          |    6 ++++++
1147 5 files changed, 45 insertions(+), 0 deletions(-)
1148
1149Commit: 3904
1150Author: sam
1151Date:   Mon Nov 16 01:15:19 2009 +0000
1152
1153    Move debugging methods to caca_debug.h.
1154
1155 caca/Makefile.am      |    1 +
1156 caca/caca_debug.h     |   41 ++++++++++++++++++++++++
1157 caca/caca_internals.h |    1 +
1158 caca/caca_stubs.h     |   25 ++-------------
1159 caca/libcaca.vcproj   |   84 +++++++++++++++++++++++++-----------------------
1160 5 files changed, 90 insertions(+), 62 deletions(-)
1161
1162Commit: 3647
1163Author: sam
1164Date:   Thu Oct 22 09:48:42 2009 +0000
1165
1166    Add -lz to Libs.private for static linking.
1167
1168 caca/caca.pc.in |    1 +
1169 1 files changed, 1 insertions(+), 0 deletions(-)
1170
1171Commit: 3646
1172Author: sam
1173Date:   Tue Sep 8 16:30:12 2009 +0000
1174
1175    Mark dithered bitmap array as const.
1176
1177 caca/caca.h   |    2 +-
1178 caca/dither.c |   10 +++++-----
1179 2 files changed, 6 insertions(+), 6 deletions(-)
1180
1181Commit: 3643
1182Author: sam
1183Date:   Tue Aug 25 14:23:08 2009 +0000
1184
1185    Update bootstrap script (automake 1.11 and pkg-config detection).
1186
1187 bootstrap |   21 ++++++++++++---------
1188 1 files changed, 12 insertions(+), 9 deletions(-)
1189
1190Commit: 3641
1191Author: sam
1192Date:   Thu Aug 13 13:05:00 2009 +0000
1193
1194    Add missing svn:ignore properties.
1195
1196Commit: 3640
1197Author: sam
1198Date:   Thu Aug 13 13:04:40 2009 +0000
1199
1200    Make "fullgray" dithering work properly, to force greyscale rendering. To use
1201    it, just call caca_set_dither_color(d, "fullgray") on the dither object.
1202
1203 caca/dither.c |   17 ++++++++++++++++-
1204 1 files changed, 16 insertions(+), 1 deletions(-)
1205
1206Commit: 3625
1207Author: sam
1208Date:   Mon Aug 3 23:26:28 2009 +0000
1209
1210    Implement memmove() in the kernel.
1211
1212 kernel/kernel.c |    7 +++++++
1213 kernel/kernel.h |    1 +
1214 2 files changed, 8 insertions(+), 0 deletions(-)
1215
1216Commit: 3624
1217Author: sam
1218Date:   Mon Aug 3 23:26:23 2009 +0000
1219
1220    Fix a typo in the VGA driver.
1221
1222 caca/driver/vga.c |    2 +-
1223 1 files changed, 1 insertions(+), 1 deletions(-)
1224
1225Commit: 3623
1226Author: sam
1227Date:   Mon Aug 3 23:26:17 2009 +0000
1228
1229    Only build conio-snake if the C++ compiler is functional.
1230
1231 examples/Makefile.am |    6 +++++-
1232 1 files changed, 5 insertions(+), 1 deletions(-)
1233
1234Commit: 3621
1235Author: sam
1236Date:   Mon Aug 3 23:19:41 2009 +0000
1237
1238    Include <stdio.h> in the null driver to get NULL.
1239
1240 caca/driver/null.c |    2 ++
1241 1 files changed, 2 insertions(+), 0 deletions(-)
1242
1243Commit: 3620
1244Author: sam
1245Date:   Mon Aug 3 23:19:34 2009 +0000
1246
1247    Add atexit() and EOF to the kernel.
1248
1249 kernel/kernel.c |    6 ++++++
1250 kernel/kernel.h |    2 ++
1251 2 files changed, 8 insertions(+), 0 deletions(-)
1252
1253Commit: 3619
1254Author: sam
1255Date:   Mon Aug 3 23:19:28 2009 +0000
1256
1257    Better caca_get_event_mouse_button() documentation.
1258
1259 caca/event.c |    3 +++
1260 1 files changed, 3 insertions(+), 0 deletions(-)
1261
1262Commit: 3618
1263Author: sam
1264Date:   Mon Aug 3 23:19:19 2009 +0000
1265
1266    Fix Win32 cross-build by removing one level of aliasing.
1267
1268 caca/codec/import.c |    4 ++--
1269 1 files changed, 2 insertions(+), 2 deletions(-)
1270
1271Commit: 3609
1272Author: sam
1273Date:   Mon Aug 3 07:43:16 2009 +0000
1274
1275    Add the conio examples to the Visual Studio solution.
1276
1277 caca/libcaca.vcproj         |   16 ++-
1278 examples/conio-snake.vcproj |  363 +++++++++++++++++++++++++++++++++++++++++++
1279 examples/conio.vcproj       |  363 +++++++++++++++++++++++++++++++++++++++++++
1280 libcaca.sln                 |   36 +++++
1281 4 files changed, 774 insertions(+), 4 deletions(-)
1282
1283Commit: 3608
1284Author: sam
1285Date:   Sun Aug 2 11:41:43 2009 +0000
1286
1287    Include <stdio.h> in caca_conio.h to avoid errors when this header is
1288    included after us.
1289
1290 caca/caca.h       |    1 -
1291 caca/caca_conio.h |    6 ++++++
1292 2 files changed, 6 insertions(+), 1 deletions(-)
1293
1294Commit: 3607
1295Author: sam
1296Date:   Sun Aug 2 11:09:42 2009 +0000
1297
1298    Implement conio.h functions cgets(), cputs(), getpass(), movetext(),
1299    putch() and _setcurstortype().
1300
1301 caca/caca_conio.c |   98 +++++++++++++++++++++++++++++++++++++++++++---------
1302 1 files changed, 81 insertions(+), 17 deletions(-)
1303
1304Commit: 3606
1305Author: sam
1306Date:   Sun Aug 2 11:09:35 2009 +0000
1307
1308    Make the libcaca color values an enum again.
1309
1310 caca/caca.h  |   50 ++++++++++++++++++++++++++++----------------------
1311 caca/caca0.h |   38 ++++++++++++++++++--------------------
1312 2 files changed, 46 insertions(+), 42 deletions(-)
1313
1314Commit: 3605
1315Author: sam
1316Date:   Sun Aug 2 11:09:29 2009 +0000
1317
1318    Add a note about autoreleased canvases in the documentation.
1319
1320 doc/migrating.dox |    4 ++++
1321 1 files changed, 4 insertions(+), 0 deletions(-)
1322
1323Commit: 3604
1324Author: sam
1325Date:   Sun Aug 2 11:09:23 2009 +0000
1326
1327    Since caca.h now exports variables, we need __declspec(dllimport), otherwise
1328    they won't be seen by the linker when linking dynamically. Fix caca0.h
1329    accordingly.
1330
1331 caca/caca.h  |    2 ++
1332 caca/caca0.h |    2 ++
1333 2 files changed, 4 insertions(+), 0 deletions(-)
1334
1335Commit: 3603
1336Author: sam
1337Date:   Sun Aug 2 11:09:16 2009 +0000
1338
1339    Move conio functions to the main caca.h header, with their caca_conio_
1340    prefix. The #defines remain in caca_conio.h.
1341
1342 caca/caca.h       |  128 +++++++++++++++++++++++++++++++++++++++++++++++++++
1343 caca/caca_conio.h |  133 +++++-----------------------------------------------
1344 2 files changed, 141 insertions(+), 120 deletions(-)
1345
1346Commit: 3602
1347Author: sam
1348Date:   Sun Aug 2 11:09:10 2009 +0000
1349
1350    Make conio_refresh() play nicer with the resources when the machine is slow.
1351
1352 caca/caca_conio.c |    5 +++--
1353 1 files changed, 3 insertions(+), 2 deletions(-)
1354
1355Commit: 3601
1356Author: sam
1357Date:   Sun Aug 2 11:09:05 2009 +0000
1358
1359    Fix <conio.h> delay(), getch() and kbhit() to avoid busy loops and ensure
1360    frequent screen refreshes.
1361    Implement <conio.h> clreol() (incomplete) and <dos.h> sleep() functions.
1362    Replace some defines with enums in <caca_conio.h>.
1363
1364 caca/caca_conio.c |  100 +++++++++++++++++++++++++++++++++++++++++++++++-----
1365 caca/caca_conio.h |   72 ++++++++++++++++++++++----------------
1366 2 files changed, 132 insertions(+), 40 deletions(-)
1367
1368Commit: 3600
1369Author: sam
1370Date:   Sun Aug 2 11:08:58 2009 +0000
1371
1372    Update the NEWS file with what's been done since the last release.
1373
1374 NEWS |   12 ++++++++++++
1375 1 files changed, 12 insertions(+), 0 deletions(-)
1376
1377Commit: 3599
1378Author: sam
1379Date:   Sun Aug 2 11:08:50 2009 +0000
1380
1381    Do not look for gmcs2. It is an abandoned abomination.
1382
1383 configure.ac |    4 ----
1384 1 files changed, 0 insertions(+), 4 deletions(-)
1385
1386Commit: 3598
1387Author: sam
1388Date:   Sat Aug 1 14:50:32 2009 +0000
1389
1390    Add a simple snake program using the <conio.h> interface.
1391
1392 COPYING.ISC              |   13 +++
1393 Makefile.am              |    2 +-
1394 THANKS                   |    1 +
1395 examples/.gitignore      |    1 +
1396 examples/Makefile.am     |    5 +-
1397 examples/conio-snake.cpp |  221 ++++++++++++++++++++++++++++++++++++++++++++++
1398 6 files changed, 241 insertions(+), 2 deletions(-)
1399
1400Commit: 3596
1401Author: sam
1402Date:   Fri Jul 31 00:01:32 2009 +0000
1403
1404    Implement conio.h's getche() and move cursor to top right corner after
1405    a call to clrscr().
1406
1407 caca/caca_conio.c |   10 ++++++----
1408 1 files changed, 6 insertions(+), 4 deletions(-)
1409
1410Commit: 3595
1411Author: sam
1412Date:   Fri Jul 31 00:01:25 2009 +0000
1413
1414    Make caca_printf(), caca_vprintf() and caca_put_str() return the number of
1415    printed cells instead of always returning 0. This is handy if we want to
1416    advance a cursor after each printf() call.
1417
1418 caca/caca_conio.c |   18 +++++++------
1419 caca/string.c     |   70 ++++++++++++++++++++++++++++++++++-------------------
1420 2 files changed, 55 insertions(+), 33 deletions(-)
1421
1422Commit: 3594
1423Author: sam
1424Date:   Fri Jul 31 00:01:13 2009 +0000
1425
1426    Implement conio.h's kbhit().
1427
1428 caca/caca_conio.c |   27 +++++++++++++++++----------
1429 1 files changed, 17 insertions(+), 10 deletions(-)
1430
1431Commit: 3593
1432Author: sam
1433Date:   Thu Jul 30 20:11:07 2009 +0000
1434
1435    Look for csc and gmcs2 prior to gmcs.
1436
1437 caca-sharp/Makefile.am |  102 ++++++++++++++++++++++++------------------------
1438 configure.ac           |   12 +++++-
1439 2 files changed, 61 insertions(+), 53 deletions(-)
1440
1441Commit: 3592
1442Author: sam
1443Date:   Thu Jul 30 20:10:57 2009 +0000
1444
1445    Add sound(), nosound() and delay() to the conio.h emulation. Even though
1446    they're not actually from that header, they're often used together.
1447
1448 caca/caca_conio.c |   24 ++++++++++++++++++++++++
1449 caca/caca_conio.h |    9 +++++++++
1450 2 files changed, 33 insertions(+), 0 deletions(-)
1451
1452Commit: 3590
1453Author: pterjan
1454Date:   Wed Jul 29 16:00:25 2009 +0000
1455
1456     * Fix a segfault in rotate_180 on 0 sized canvas
1457
1458 caca/transform.c |    3 +++
1459 tests/simple.c   |    2 ++
1460 2 files changed, 5 insertions(+), 0 deletions(-)
1461
1462Commit: 3588
1463Author: sam
1464Date:   Sun Jul 26 23:26:21 2009 +0000
1465
1466    Start implementing a full <conio.h> replacement with a libcaca backend.
1467
1468 caca/Makefile.am     |  236 +++++++++---------
1469 caca/caca_conio.c    |  392 +++++++++++++++++++++++++++++
1470 caca/caca_conio.h    |  255 +++++++++++++++++++
1471 configure.ac         |    2 +-
1472 examples/.gitignore  |    1 +
1473 examples/Makefile.am |    5 +-
1474 examples/conio.c     |  682 ++++++++++++++++++++++++++++++++++++++++++++++++++
1475 7 files changed, 1454 insertions(+), 119 deletions(-)
1476
1477Commit: 3587
1478Author: sam
1479Date:   Sun Jul 26 23:26:15 2009 +0000
1480
1481    Rename caca_get_cursor_x() and caca_get_cursor_y() to caca_wherex() and
1482    caca_wherey(), in order to match the old <conio.h> naming scheme.
1483
1484 caca-php/caca.php     |    8 ++++----
1485 caca-php/php_caca.c   |   12 ++++++------
1486 caca-php/php_caca.h   |    4 ++--
1487 caca-sharp/Canvas.cs  |    9 ++++-----
1488 caca/caca.h           |   12 +++++++-----
1489 caca/driver/ncurses.c |    4 ++--
1490 caca/driver/slang.c   |    2 +-
1491 caca/driver/x11.c     |    4 ++--
1492 caca/string.c         |   10 ++++++----
1493 ruby/caca-canvas.c    |   15 +++++++++++----
1494 ruby/ruby-caca.dox    |   46 +++++++++++++++++++++++-----------------------
1495 ruby/t/tc_canvas.rb   |    4 ++--
1496 12 files changed, 70 insertions(+), 60 deletions(-)
1497
1498Commit: 3586
1499Author: sam
1500Date:   Sun Jul 26 23:26:08 2009 +0000
1501
1502    Implement caca_vprintf() to allow third-party variadic functions to call us.
1503
1504 caca/caca.h   |    5 +++++
1505 caca/string.c |   31 ++++++++++++++++++++++++++++---
1506 2 files changed, 33 insertions(+), 3 deletions(-)
1507
1508Commit: 3585
1509Author: sam
1510Date:   Sun Jul 26 23:25:59 2009 +0000
1511
1512    Show how we could optimise dirty rectangle handling in a box fill. Disabled
1513    for now because it does not work with fullwidth characters.
1514
1515 caca/box.c |   16 +++++++++++++++-
1516 1 files changed, 15 insertions(+), 1 deletions(-)
1517
1518Commit: 3584
1519Author: sam
1520Date:   Sun Jul 26 19:21:58 2009 +0000
1521
1522    I forgot to initialise dirty_disabled in the canvas constructor.
1523
1524 caca/canvas.c |    1 +
1525 1 files changed, 1 insertions(+), 0 deletions(-)
1526
1527Commit: 3583
1528Author: sam
1529Date:   Sun Jul 26 19:17:35 2009 +0000
1530
1531    Allow to temporarily disable dirty rectangle handling. This allows for huge
1532    speedups when the calling application knows the dirty rectangle covered by
1533    a complex operation.
1534
1535 caca/attr.c           |    3 ++-
1536 caca/caca.h           |    2 ++
1537 caca/caca_internals.h |    2 +-
1538 caca/canvas.c         |   11 ++++++++---
1539 caca/dirty.c          |   45 +++++++++++++++++++++++++++++++++++++++++++++
1540 caca/frame.c          |    6 ++++--
1541 caca/string.c         |   15 ++++++++++-----
1542 caca/transform.c      |   18 ++++++++++++------
1543 tests/.gitignore      |    3 ++-
1544 tests/bench.c         |   12 ++++++++++--
1545 10 files changed, 96 insertions(+), 21 deletions(-)
1546
1547Commit: 3582
1548Author: sam
1549Date:   Sun Jul 26 19:17:28 2009 +0000
1550
1551    Coding style: remove tabs and trailing spaces.
1552
1553 caca-php/php_caca.c | 2730 +++++++++++++++++++++++++-------------------------
1554 caca/codec/export.c |    2 +-
1555 caca/driver/cocoa.m |   68 +-
1556 caca/driver/gl.c    |    6 +-
1557 caca/figfont.c      |    2 +-
1558 examples/import.c   |    2 +-
1559 python/pypycaca.c   |   80 +-
1560 ruby/caca-canvas.c  |   10 +-
1561 ruby/caca-display.c |    6 +-
1562 ruby/caca-dither.c  |   18 +-
1563 ruby/caca-event.c   |    4 +-
1564 ruby/caca-font.c    |   14 +-
1565 src/aafire.c        |   30 +-
1566 tests/bench.c       |   41 +-
1567 14 files changed, 1515 insertions(+), 1498 deletions(-)
1568
1569Commit: 3581
1570Author: sam
1571Date:   Sun Jul 26 19:17:20 2009 +0000
1572
1573    Do not add a dirty rectangle at the cursor's position. It's up to the
1574    display driver to clean up its shit. Fixed X11 driver accordingly.
1575
1576 caca/driver/x11.c |   33 ++++++++++++++++++++++++++++++---
1577 caca/string.c     |    4 ----
1578 2 files changed, 30 insertions(+), 7 deletions(-)
1579
1580Commit: 3580
1581Author: sam
1582Date:   Sun Jul 26 16:20:31 2009 +0000
1583
1584    More complex dirty rectangle merging strategy. It's a lot slower in some
1585    cases, but that can be fixed.
1586
1587 caca/caca_internals.h |    6 +-
1588 caca/dirty.c          |  135 ++++++++++++++++++++++++++++++++++++++++---------
1589 2 files changed, 113 insertions(+), 28 deletions(-)
1590
1591Commit: 3579
1592Author: sam
1593Date:   Sun Jul 26 16:20:20 2009 +0000
1594
1595    Add unit tests for efficient dirty rectangle merging.
1596
1597 tests/dirty.cpp |   37 +++++++++++++++++++++++++++++++++++++
1598 1 files changed, 37 insertions(+), 0 deletions(-)
1599
1600Commit: 3578
1601Author: sam
1602Date:   Sun Jul 26 16:20:10 2009 +0000
1603
1604    Add a comment to the ncurses driver to remember fix the GCC warning.
1605
1606 caca/driver/ncurses.c |    1 +
1607 1 files changed, 1 insertions(+), 0 deletions(-)
1608
1609Commit: 3577
1610Author: sam
1611Date:   Fri Jul 24 16:39:43 2009 +0000
1612
1613    Update the Win32 and Win64 ports.
1614
1615 caca/libcaca.vcproj       |  976 +++++++++++++++++++++++----------------------
1616 cxx/libcaca++.vcproj      |  687 ++++++++++++++++----------------
1617 cxx/test-cxx.vcproj       |  666 ++++++++++++++++---------------
1618 examples/blit.vcproj      |  730 +++++++++++++++++-----------------
1619 examples/colors.vcproj    |  730 +++++++++++++++++-----------------
1620 examples/demo.vcproj      |  730 +++++++++++++++++-----------------
1621 examples/dithering.vcproj |  730 +++++++++++++++++-----------------
1622 examples/driver.vcproj    |  730 +++++++++++++++++-----------------
1623 examples/event.vcproj     |  730 +++++++++++++++++-----------------
1624 examples/font.vcproj      |  730 +++++++++++++++++-----------------
1625 examples/frames.vcproj    |  730 +++++++++++++++++-----------------
1626 examples/fullwidth.vcproj |  730 +++++++++++++++++-----------------
1627 examples/gamma.vcproj     |  730 +++++++++++++++++-----------------
1628 examples/hsv.vcproj       |  730 +++++++++++++++++-----------------
1629 examples/import.vcproj    |  730 +++++++++++++++++-----------------
1630 examples/input.vcproj     |  730 +++++++++++++++++-----------------
1631 examples/transform.vcproj |  726 +++++++++++++++++-----------------
1632 examples/truecolor.vcproj |  730 +++++++++++++++++-----------------
1633 examples/unicode.vcproj   |  730 +++++++++++++++++-----------------
1634 libcaca.sln               |  130 ++++++-
1635 src/cacademo.vcproj       |  730 +++++++++++++++++-----------------
1636 src/cacafire.vcproj       |  730 +++++++++++++++++-----------------
1637 src/cacaview.vcproj       |  737 +++++++++++++++++-----------------
1638 tests/bench.vcproj        |  364 +++++++++++++++++
1639 win32/config.h            |    2 +-
1640 25 files changed, 8552 insertions(+), 8146 deletions(-)
1641
1642Commit: 3574
1643Author: pterjan
1644Date:   Fri Jul 24 14:46:14 2009 +0000
1645
1646     * Inform code reader that current algorithm is wrong
1647
1648 caca/dirty.c |    1 +
1649 1 files changed, 1 insertions(+), 0 deletions(-)
1650
1651Commit: 3573
1652Author: pterjan
1653Date:   Fri Jul 24 14:45:34 2009 +0000
1654
1655     * Align times on the right!
1656
1657 tests/bench.c |    2 +-
1658 1 files changed, 1 insertions(+), 1 deletions(-)
1659
1660Commit: 3572
1661Author: sam
1662Date:   Fri Jul 24 06:49:01 2009 +0000
1663
1664    Use a dummy display to compute benchmark time to avoid relying on <time.h>.
1665
1666 tests/bench.c |   19 +++++++++----------
1667 1 files changed, 9 insertions(+), 10 deletions(-)
1668
1669Commit: 3571
1670Author: sam
1671Date:   Fri Jul 24 06:48:54 2009 +0000
1672
1673    Do not smooth the render time; the calling application can do it.
1674
1675 caca/graphics.c |    4 ++--
1676 1 files changed, 2 insertions(+), 2 deletions(-)
1677
1678Commit: 3570
1679Author: sam
1680Date:   Fri Jul 24 06:48:49 2009 +0000
1681
1682    Add a null driver that does absolutely nothing.
1683
1684 caca/Makefile.am      |    1 +
1685 caca/caca.c           |    6 +++
1686 caca/caca_internals.h |    5 ++-
1687 caca/driver/null.c    |   90 +++++++++++++++++++++++++++++++++++++++++++++++++
1688 4 files changed, 100 insertions(+), 2 deletions(-)
1689
1690Commit: 3569
1691Author: sam
1692Date:   Fri Jul 24 06:48:42 2009 +0000
1693
1694    Mark the whole canvas as dirty when a dirty rectangle aware driver is
1695    attached to it.
1696
1697 caca/driver/ncurses.c |    1 +
1698 caca/driver/slang.c   |    1 +
1699 caca/driver/vga.c     |    4 ++--
1700 caca/driver/x11.c     |    1 +
1701 4 files changed, 5 insertions(+), 2 deletions(-)
1702
1703Commit: 3568
1704Author: sam
1705Date:   Fri Jul 24 06:48:35 2009 +0000
1706
1707    Store dirty rectangles in a structure list. For now there is still only
1708    one dirty rectangle, but this is the first step to improvement.
1709
1710 caca/caca_internals.h |   10 ++++-
1711 caca/canvas.c         |   12 ++++-
1712 caca/dirty.c          |  122 +++++++++++++++++++++++++++++++++---------------
1713 3 files changed, 102 insertions(+), 42 deletions(-)
1714
1715Commit: 3567
1716Author: sam
1717Date:   Fri Jul 24 06:48:27 2009 +0000
1718
1719    Add explanatory comments to the dirty rectangle unit tests.
1720
1721 tests/dirty.cpp |  171 +++++++++++++++++++++++++++++++------------------------
1722 1 files changed, 96 insertions(+), 75 deletions(-)
1723
1724Commit: 3566
1725Author: pterjan
1726Date:   Thu Jul 23 22:55:40 2009 +0000
1727
1728     * Add some simple bench (part 2, add the interesting file)
1729
1730 tests/bench.c |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1731 1 files changed, 56 insertions(+), 0 deletions(-)
1732
1733Commit: 3565
1734Author: pterjan
1735Date:   Thu Jul 23 22:55:11 2009 +0000
1736
1737     * Add some simple bench
1738
1739 tests/Makefile.am |    7 +++++--
1740 1 files changed, 5 insertions(+), 2 deletions(-)
1741
1742Commit: 3559
1743Author: pterjan
1744Date:   Mon Jul 20 19:32:37 2009 +0000
1745
1746     * Add dirty rectangles when moving cursor
1747
1748 caca/string.c |    4 ++++
1749 1 files changed, 4 insertions(+), 0 deletions(-)
1750
1751Commit: 3558
1752Author: pterjan
1753Date:   Sun Jul 19 23:08:48 2009 +0000
1754
1755     * Report failures in exit code in caca-test
1756
1757 tests/caca-test.cpp |    4 +---
1758 1 files changed, 1 insertions(+), 3 deletions(-)
1759
1760Commit: 3557
1761Author: pterjan
1762Date:   Sun Jul 19 21:12:39 2009 +0000
1763
1764     * Also test blitting with mask
1765
1766 tests/dirty.cpp |   21 +++++++++++++++++++--
1767 1 files changed, 19 insertions(+), 2 deletions(-)
1768
1769Commit: 3556
1770Author: pterjan
1771Date:   Sun Jul 19 20:37:12 2009 +0000
1772
1773     * When blitting, only add dirty rectangles on changed
1774       lines, or on changed chars if we have a mask
1775
1776 caca/string.c   |   22 +++++++++++++++-------
1777 tests/dirty.cpp |   24 ++++++++++++++++++++++++
1778 2 files changed, 39 insertions(+), 7 deletions(-)
1779
1780Commit: 3554
1781Author: sam
1782Date:   Wed Jul 15 22:00:04 2009 +0000
1783
1784    Fix caca_get_char() documentation, courtesy of Romain Bignon.
1785
1786 caca/string.c |    2 +-
1787 1 files changed, 1 insertions(+), 1 deletions(-)
1788
1789Commit: 3553
1790Author: sam
1791Date:   Tue Jul 14 11:01:20 2009 +0000
1792
1793    Add a section at the beginning of the Ruby documentation to prevent doxygen
1794    from generating a huge whatis entry.
1795
1796 ruby/ruby-caca.dox |    2 ++
1797 1 files changed, 2 insertions(+), 0 deletions(-)
1798
1799Commit: 3542
1800Author: pterjan
1801Date:   Wed Jul 1 16:14:41 2009 +0000
1802
1803     * Add rotated epsilon
1804
1805 caca/transform.c |    2 ++
1806 1 files changed, 2 insertions(+), 0 deletions(-)
1807
1808Commit: 3514
1809Author: pterjan
1810Date:   Fri May 22 13:51:44 2009 +0000
1811
1812    Add unit test for memory export/import with caca format
1813
1814 tests/Makefile.am |    2 +-
1815 tests/export.cpp  |   74 +++++++++++++++++++++++++++++++++++++++++++++++++++++
1816 2 files changed, 75 insertions(+), 1 deletions(-)
1817
1818Commit: 3513
1819Author: sam
1820Date:   Fri May 22 13:23:09 2009 +0000
1821
1822    Add more unit tests for the dirty rectangles.
1823
1824 tests/dirty.cpp |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++--
1825 1 files changed, 50 insertions(+), 2 deletions(-)
1826
1827Commit: 3512
1828Author: sam
1829Date:   Fri May 22 13:23:03 2009 +0000
1830
1831    Add C++ warnings to the build process.
1832
1833 configure.ac |    1 +
1834 1 files changed, 1 insertions(+), 0 deletions(-)
1835
1836Commit: 3511
1837Author: sam
1838Date:   Fri May 22 13:22:57 2009 +0000
1839
1840    Fix import/export related stuff I forgot to update in the Ruby and PHP bindings.
1841
1842 caca-php/php_caca.c |    8 ++++----
1843 ruby/ruby-caca.dox  |    8 ++++----
1844 ruby/t/tc_canvas.rb |    6 +++---
1845 3 files changed, 11 insertions(+), 11 deletions(-)
1846
1847Commit: 3510
1848Author: pterjan
1849Date:   Fri May 22 13:06:07 2009 +0000
1850
1851    Don't redraw background for more than the dirty rectangle in x11 driver, we will not redraw foreground there
1852
1853 caca/driver/x11.c |    2 +-
1854 1 files changed, 1 insertions(+), 1 deletions(-)
1855
1856Commit: 3505
1857Author: sam
1858Date:   Fri May 22 10:18:44 2009 +0000
1859
1860    caca_put_char(): only add a dirty rectangle if the paster character is
1861    different from what was already there.
1862
1863 caca/string.c |    7 ++++++-
1864 1 files changed, 6 insertions(+), 1 deletions(-)
1865
1866Commit: 3497
1867Author: pterjan
1868Date:   Fri May 22 07:51:48 2009 +0000
1869
1870    Fix limits settings in area export
1871
1872 caca/codec/export.c |    2 +-
1873 1 files changed, 1 insertions(+), 1 deletions(-)
1874
1875Commit: 3495
1876Author: sam
1877Date:   Thu May 21 20:55:21 2009 +0000
1878
1879    Add caca_export_area_to_memory() to export only a selected part of the
1880    current canvas. This is useful to export dirty rectangles. Accordingly,
1881    add caca_import_area_from_memory() and caca_import_area_from_file().
1882
1883 caca/caca.h          |   25 +++++++++++---
1884 caca/caca0.c         |    4 +-
1885 caca/codec/export.c  |   51 +++++++++++++++++++++++++++--
1886 caca/codec/import.c  |   89 +++++++++++++++++++++++++++++++++++++++++++++++---
1887 caca/driver/raw.c    |    4 +-
1888 caca/figfont.c       |    4 +-
1889 caca/legacy.c        |    9 +++--
1890 cxx/caca++.cpp       |   12 +++---
1891 cxx/caca++.h         |    6 ++--
1892 cxx/cxxtest.cpp      |    2 +-
1893 examples/blit.c      |    4 +-
1894 examples/export.c    |    6 ++--
1895 examples/figfont.c   |    4 +-
1896 examples/font2tga.c  |    4 +-
1897 examples/import.c    |    2 +-
1898 examples/spritedit.c |   10 +++---
1899 examples/swallow.c   |    5 ++-
1900 examples/text.c      |    8 ++--
1901 examples/transform.c |    6 ++--
1902 ruby/caca-canvas.c   |   25 +++++++-------
1903 src/cacadraw.c       |    4 +-
1904 src/cacaplay.c       |    4 +-
1905 src/cacaserver.c     |   15 ++++----
1906 src/img2txt.c        |    6 ++--
1907 24 files changed, 224 insertions(+), 85 deletions(-)
1908
1909Commit: 3494
1910Author: sam
1911Date:   Thu May 21 20:55:13 2009 +0000
1912
1913    Change the dirty rectangle API once again so that calling applications get
1914    a more natural (x,y,w,h) 4-tuple to handle.
1915
1916 caca/attr.c           |    4 +-
1917 caca/caca.h           |   16 ++++----
1918 caca/canvas.c         |   10 ++--
1919 caca/dirty.c          |   94 ++++++++++++++++++++++----------------------
1920 caca/driver/ncurses.c |   20 +++++-----
1921 caca/driver/slang.c   |   22 +++++-----
1922 caca/driver/vga.c     |   22 +++++-----
1923 caca/driver/x11.c     |   20 +++++-----
1924 caca/frame.c          |    6 +-
1925 caca/graphics.c       |    4 +-
1926 caca/string.c         |   13 +++---
1927 caca/transform.c      |   18 ++++----
1928 tests/dirty.cpp       |  106 ++++++++++++++++++++++++------------------------
1929 13 files changed, 178 insertions(+), 177 deletions(-)
1930
1931Commit: 3493
1932Author: sam
1933Date:   Thu May 21 20:55:07 2009 +0000
1934
1935    Fix the old demo examples so that they don't refresh the screen twice
1936    every frame, causing the mouse to flicker.
1937
1938 examples/demo.c  |   10 ++++++----
1939 examples/demo0.c |   10 ++++++----
1940 2 files changed, 12 insertions(+), 8 deletions(-)
1941
1942Commit: 3492
1943Author: sam
1944Date:   Thu May 21 20:54:59 2009 +0000
1945
1946    Split import.c and export.c to create a new text.c codec file in order
1947    to keep source files under 1,000 lines of code.
1948
1949 caca/Makefile.am    |    2 +
1950 caca/codec/codec.h  |   22 ++
1951 caca/codec/export.c |  282 +----------------
1952 caca/codec/import.c |  614 +----------------------------------
1953 caca/codec/text.c   |  896 +++++++++++++++++++++++++++++++++++++++++++++++++++
1954 caca/libcaca.vcproj |   16 +-
1955 6 files changed, 945 insertions(+), 887 deletions(-)
1956
1957Commit: 3491
1958Author: pterjan
1959Date:   Wed May 20 14:44:47 2009 +0000
1960
1961     Revert r3478
1962
1963 caca/codec/export.c |   25 ++++++---------------
1964 caca/codec/import.c |   60 +++++++++++++++++---------------------------------
1965 2 files changed, 28 insertions(+), 57 deletions(-)
1966
1967Commit: 3490
1968Author: sam
1969Date:   Wed May 20 14:20:59 2009 +0000
1970
1971    Manually fix Visual Studio files so that builds do not spew
1972    their crap all over the place. There is still caca-sharp/obj
1973    that it insists on creating (reported as Connect ID 301965).
1974
1975 caca-sharp/caca-sharp.csproj  |   14 +-
1976 caca-sharp/test-csharp.csproj |   12 +-
1977 caca/libcaca.vcproj           |  960 ++++++++++++++++++++---------------------
1978 cxx/libcaca++.vcproj          |  696 +++++++++++++++---------------
1979 cxx/test-cxx.vcproj           |  666 ++++++++++++++--------------
1980 examples/blit.vcproj          |  738 ++++++++++++++++----------------
1981 examples/colors.vcproj        |  738 ++++++++++++++++----------------
1982 examples/demo.vcproj          |  738 ++++++++++++++++----------------
1983 examples/dithering.vcproj     |  738 ++++++++++++++++----------------
1984 examples/driver.vcproj        |  738 ++++++++++++++++----------------
1985 examples/event.vcproj         |  738 ++++++++++++++++----------------
1986 examples/font.vcproj          |  738 ++++++++++++++++----------------
1987 examples/frames.vcproj        |  738 ++++++++++++++++----------------
1988 examples/fullwidth.vcproj     |  738 ++++++++++++++++----------------
1989 examples/gamma.vcproj         |  738 ++++++++++++++++----------------
1990 examples/hsv.vcproj           |  738 ++++++++++++++++----------------
1991 examples/import.vcproj        |  738 ++++++++++++++++----------------
1992 examples/input.vcproj         |  738 ++++++++++++++++----------------
1993 examples/transform.vcproj     |  738 ++++++++++++++++----------------
1994 examples/truecolor.vcproj     |  738 ++++++++++++++++----------------
1995 examples/unicode.vcproj       |  738 ++++++++++++++++----------------
1996 libcaca.sln                   |  150 -------
1997 src/cacademo.vcproj           |  738 ++++++++++++++++----------------
1998 src/cacafire.vcproj           |  738 ++++++++++++++++----------------
1999 src/cacaview.vcproj           |  746 ++++++++++++++++----------------
2000 25 files changed, 8146 insertions(+), 8382 deletions(-)
2001
2002Commit: 3489
2003Author: sam
2004Date:   Tue May 19 22:48:12 2009 +0000
2005
2006    Add dirty rectangle support to the ncurses and VGA drivers.
2007
2008 AUTHORS               |    2 +-
2009 caca/driver/ncurses.c |   36 +++++++++++++++++++++----------
2010 caca/driver/vga.c     |   54 ++++++++++++++++++++++++++++++++----------------
2011 caca/driver/win32.c   |    3 +-
2012 4 files changed, 63 insertions(+), 32 deletions(-)
2013
2014Commit: 3486
2015Author: sam
2016Date:   Tue May 19 21:41:44 2009 +0000
2017
2018    Increased the autorepeat delay in the ncurses and SLang drivers. Now that
2019    we have dirty rectangles, fast autorepeat becomes perfectly usable.
2020
2021 caca/event.c |    4 ++--
2022 1 files changed, 2 insertions(+), 2 deletions(-)
2023
2024Commit: 3485
2025Author: sam
2026Date:   Tue May 19 21:41:38 2009 +0000
2027
2028    Improve dirty rectangle handling in examples/input.c.
2029
2030 examples/input.c |   11 ++++++++++-
2031 1 files changed, 10 insertions(+), 1 deletions(-)
2032
2033Commit: 3484
2034Author: sam
2035Date:   Tue May 19 20:42:40 2009 +0000
2036
2037    Fix a few DOS compilation warnings.
2038
2039 caca/dirty.c   |    6 +++---
2040 caca/figfont.c |    8 ++++----
2041 2 files changed, 7 insertions(+), 7 deletions(-)
2042
2043Commit: 3483
2044Author: sam
2045Date:   Tue May 19 20:42:34 2009 +0000
2046
2047    Fix a ruby unit test that made wrong use of Caca::Display.driver_list.
2048
2049 ruby/t/tc_display.rb |    8 ++++----
2050 1 files changed, 4 insertions(+), 4 deletions(-)
2051
2052Commit: 3482
2053Author: sam
2054Date:   Tue May 19 20:42:28 2009 +0000
2055
2056    Update the migration documentation to reflect old box drawing API changes.
2057
2058 doc/migrating.dox |   10 +++++++---
2059 1 files changed, 7 insertions(+), 3 deletions(-)
2060
2061Commit: 3481
2062Author: sam
2063Date:   Tue May 19 20:42:22 2009 +0000
2064
2065    Fix the text input example now that the box drawing functions take a size
2066    as argument.
2067
2068 examples/input.c |    7 ++++---
2069 1 files changed, 4 insertions(+), 3 deletions(-)
2070
2071Commit: 3480
2072Author: sam
2073Date:   Tue May 19 20:42:12 2009 +0000
2074
2075    Fix dirty rectangle handling in the X11 and SLang drivers.
2076
2077 caca/driver/slang.c |   15 +++++++++++----
2078 caca/driver/x11.c   |    8 ++++----
2079 2 files changed, 15 insertions(+), 8 deletions(-)
2080
2081Commit: 3478
2082Author: pterjan
2083Date:   Tue May 19 12:46:34 2009 +0000
2084
2085    Import/export dirty rectangles
2086
2087 caca/codec/export.c |   25 +++++++++++++++------
2088 caca/codec/import.c |   60 +++++++++++++++++++++++++++++++++-----------------
2089 2 files changed, 57 insertions(+), 28 deletions(-)
2090
2091Commit: 3475
2092Author: sam
2093Date:   Tue May 19 01:04:03 2009 +0000
2094
2095    Minor optimisation in configure.ac.
2096
2097 configure.ac |    3 ++-
2098 1 files changed, 2 insertions(+), 1 deletions(-)
2099
2100Commit: 3474
2101Author: sam
2102Date:   Tue May 19 01:03:57 2009 +0000
2103
2104    cacaplay: rename "eof" to "has_eof" to prevent shadowing a mingw32 variable.
2105
2106 src/cacaplay.c |    6 +++---
2107 1 files changed, 3 insertions(+), 3 deletions(-)
2108
2109Commit: 3473
2110Author: sam
2111Date:   Tue May 19 00:52:10 2009 +0000
2112
2113    A lot of documentation updates here and there, including bugfixes dating
2114    back to the libcucul merge.
2115
2116 caca/event.c       |    3 +++
2117 doc/doxygen.cfg.in |    2 ++
2118 doc/migrating.dox  |   39 ++++++++++++++++++++-------------------
2119 doc/style.dox      |    7 +++++++
2120 doc/tutorial.dox   |   10 +++++-----
2121 doc/user.dox       |    2 +-
2122 ruby/ruby-caca.dox |    8 ++++----
2123 7 files changed, 42 insertions(+), 29 deletions(-)
2124
2125Commit: 3472
2126Author: sam
2127Date:   Tue May 19 00:52:02 2009 +0000
2128
2129    Update the Doxygen configuration file to version 1.5.9.
2130
2131 doc/doxygen.cfg.in |  401 ++++++++++++++++++++++++++++++++++++++++------------
2132 1 files changed, 308 insertions(+), 93 deletions(-)
2133
2134Commit: 3471
2135Author: sam
2136Date:   Tue May 19 00:51:55 2009 +0000
2137
2138    Optimise the dirty rectangle handling by keeping track of the number of
2139    currently dirty rectangles.
2140
2141 caca/caca_internals.h |    3 ++-
2142 caca/canvas.c         |    6 +-----
2143 caca/dirty.c          |   45 ++++++++++++++++++---------------------------
2144 3 files changed, 21 insertions(+), 33 deletions(-)
2145
2146Commit: 3470
2147Author: sam
2148Date:   Tue May 19 00:51:47 2009 +0000
2149
2150    Change the dirty rectangle API so that it can handle several rectangles. The
2151    inner implementation still only handles one dirty rectangle, but this way
2152    we can prepare supporting applictions for the future.
2153
2154 caca/Makefile.am    |    1 +
2155 caca/caca.h         |   16 +++-
2156 caca/canvas.c       |  127 ------------------------------
2157 caca/dirty.c        |  215 +++++++++++++++++++++++++++++++++++++++++++++++++++
2158 caca/driver/slang.c |   88 +++++++++++----------
2159 caca/driver/x11.c   |   85 +++++++++++----------
2160 caca/frame.c        |    4 +-
2161 caca/graphics.c     |    2 +-
2162 caca/libcaca.vcproj |    4 +
2163 caca/string.c       |    4 +-
2164 caca/transform.c    |   16 ++--
2165 tests/dirty.cpp     |  107 +++++++++++++++-----------
2166 12 files changed, 395 insertions(+), 274 deletions(-)
2167
2168Commit: 3469
2169Author: pterjan
2170Date:   Mon May 18 13:02:43 2009 +0000
2171
2172    Only redraw empty rectangles in slang driver
2173
2174 caca/driver/slang.c |   11 +++++++----
2175 1 files changed, 7 insertions(+), 4 deletions(-)
2176
2177Commit: 3468
2178Author: pterjan
2179Date:   Mon May 18 12:54:49 2009 +0000
2180
2181    Fix empty dirty rectangles detection
2182
2183 caca/driver/x11.c |    2 +-
2184 1 files changed, 1 insertions(+), 1 deletions(-)
2185
2186Commit: 3467
2187Author: pterjan
2188Date:   Sat May 16 20:14:04 2009 +0000
2189
2190     * Only redraw dirty rectangle in x11 driver
2191
2192 caca/driver/x11.c |   13 +++++++++----
2193 1 files changed, 9 insertions(+), 4 deletions(-)
2194
2195Commit: 3466
2196Author: sam
2197Date:   Fri May 15 14:42:31 2009 +0000
2198
2199    Add a few svn:ignore properties for Visual Studio cruft.
2200
2201Commit: 3465
2202Author: sam
2203Date:   Fri May 15 14:38:30 2009 +0000
2204
2205    Added MSVC project files for most example programs.
2206
2207 caca-sharp/test-csharp.csproj |    2 +-
2208 examples/blit.vcproj          |  371 +++++++++++++++++++++++++++++++++++
2209 examples/colors.vcproj        |  371 +++++++++++++++++++++++++++++++++++
2210 examples/demo.c               |    4 +
2211 examples/demo.vcproj          |  371 +++++++++++++++++++++++++++++++++++
2212 examples/dithering.vcproj     |  371 +++++++++++++++++++++++++++++++++++
2213 examples/driver.vcproj        |  371 +++++++++++++++++++++++++++++++++++
2214 examples/event.vcproj         |  371 +++++++++++++++++++++++++++++++++++
2215 examples/font.vcproj          |  371 +++++++++++++++++++++++++++++++++++
2216 examples/frames.vcproj        |  371 +++++++++++++++++++++++++++++++++++
2217 examples/fullwidth.vcproj     |  371 +++++++++++++++++++++++++++++++++++
2218 examples/gamma.vcproj         |  371 +++++++++++++++++++++++++++++++++++
2219 examples/hsv.vcproj           |  371 +++++++++++++++++++++++++++++++++++
2220 examples/import.vcproj        |  371 +++++++++++++++++++++++++++++++++++
2221 examples/input.vcproj         |  371 +++++++++++++++++++++++++++++++++++
2222 examples/transform.vcproj     |  371 +++++++++++++++++++++++++++++++++++
2223 examples/truecolor.vcproj     |  371 +++++++++++++++++++++++++++++++++++
2224 examples/unicode.vcproj       |  371 +++++++++++++++++++++++++++++++++++
2225 libcaca.sln                   |  427 ++++++++++++++++++++++++++++++++++++++++-
2226 19 files changed, 6366 insertions(+), 3 deletions(-)
2227
2228Commit: 3452
2229Author: sam
2230Date:   Thu May 14 10:04:26 2009 +0000
2231
2232    Fixed libcaca and the Visual Studio solution so that it works
2233    on Win64, including the .NET projects.
2234
2235 caca-sharp/caca-sharp.csproj  |   38 +++++++++-
2236 caca-sharp/test-csharp.csproj |   22 +++++-
2237 caca/caca_types.h.in          |   20 ++++-
2238 caca/libcaca.vcproj           |  155 +++++++++++++++++++++++++++++++++++++
2239 cxx/libcaca++.vcproj          |  155 +++++++++++++++++++++++++++++++++++++
2240 cxx/test-cxx.vcproj           |  155 +++++++++++++++++++++++++++++++++++++
2241 libcaca.sln                   |   72 +++++++++--------
2242 src/cacademo.vcproj           |  169 +++++++++++++++++++++++++++++++++++++++++
2243 src/cacafire.vcproj           |  169 +++++++++++++++++++++++++++++++++++++++++
2244 src/cacaview.vcproj           |  169 ++++++++++++++++++++++++++++++++++++++++-
2245 win32/caca_types.h            |    6 +-
2246 11 files changed, 1086 insertions(+), 44 deletions(-)
2247
2248Commit: 3451
2249Author: sam
2250Date:   Thu May 14 08:43:52 2009 +0000
2251
2252    Fix a few implicit cast related warnings on VC++.
2253
2254 caca/codec/export.c |    2 +-
2255 caca/codec/import.c |   11 +++++------
2256 2 files changed, 6 insertions(+), 7 deletions(-)
2257
2258Commit: 3450
2259Author: sam
2260Date:   Thu May 14 00:18:37 2009 +0000
2261
2262    Fix a few dirty rectangle bugs found with the unit tests. Let that be a
2263    lesson to you: unit tests are good.
2264
2265 caca/attr.c   |    2 +-
2266 caca/canvas.c |   20 ++++++++++----------
2267 caca/string.c |    5 ++++-
2268 3 files changed, 15 insertions(+), 12 deletions(-)
2269
2270Commit: 3449
2271Author: sam
2272Date:   Thu May 14 00:18:30 2009 +0000
2273
2274    Start writing unit tests for the dirty rectangle handling.
2275
2276 tests/Makefile.am |    2 +-
2277 tests/dirty.cpp   |  130 +++++++++++++++++++++++++++++++++++++++++++++++++++++
2278 2 files changed, 131 insertions(+), 1 deletions(-)
2279
2280Commit: 3448
2281Author: sam
2282Date:   Thu May 14 00:18:23 2009 +0000
2283
2284    Finish the dirty rectangle architecture. They are now reliable in the sense
2285    that anything outside the dirty rectangle is guaranteed to be unchanged, but
2286    we currently mark far too many cells as dirty. This must be optimised.
2287
2288 caca/attr.c           |   11 ++++++++++
2289 caca/caca_internals.h |    6 ++--
2290 caca/canvas.c         |   52 ++++++++++++++++++++++++++++++------------------
2291 caca/frame.c          |    7 ++++++
2292 caca/graphics.c       |    3 ++
2293 caca/string.c         |   36 ++++++++++++++++++++++++++++++---
2294 caca/transform.c      |   16 +++++++++++++++
2295 7 files changed, 104 insertions(+), 27 deletions(-)
2296
2297Commit: 3447
2298Author: sam
2299Date:   Thu May 14 00:18:13 2009 +0000
2300
2301    Factor code from caca_draw_cp437_box() and caca_draw_thinbox_box().
2302
2303 caca/box.c |  150 +++++++++++++++++++++++++----------------------------------
2304 1 files changed, 64 insertions(+), 86 deletions(-)
2305
2306Commit: 3443
2307Author: sam
2308Date:   Wed May 13 06:40:48 2009 +0000
2309
2310    Set up the architecture for dirty rectangles.
2311    Dirty rectangles are an upcoming optimisation that will tell the output
2312    drivers which portion of the canvas has been really modified since the
2313    last blit.
2314
2315 caca/caca.h           |    6 ++-
2316 caca/caca_internals.h |    3 +
2317 caca/canvas.c         |  157 +++++++++++++++++++++++++++++++++++++++++++++----
2318 3 files changed, 152 insertions(+), 14 deletions(-)
2319
2320Commit: 3428
2321Author: sam
2322Date:   Wed Apr 29 12:22:35 2009 +0000
2323
2324    Update msdev files to 9.0 (Visual Studio 2008). If anyone wants to
2325    play with the Windows port, there is a 90-day evaluation version
2326    available for free on the Microsoft website.
2327
2328 caca-sharp/caca-sharp.csproj  |   47 ++++++++++++++++++++--
2329 caca-sharp/test-csharp.csproj |   49 ++++++++++++++++++++---
2330 caca/libcaca.vcproj           |   87 +++++++++++++++++++++--------------------
2331 cxx/libcaca++.vcproj          |   13 +++---
2332 cxx/test-cxx.vcproj           |   13 +++---
2333 libcaca.sln                   |    4 +-
2334 src/cacademo.vcproj           |   21 +++++-----
2335 src/cacafire.vcproj           |   22 +++++-----
2336 src/cacaview.vcproj           |   21 +++++-----
2337 9 files changed, 175 insertions(+), 102 deletions(-)
2338
2339Commit: 3427
2340Author: sam
2341Date:   Wed Apr 29 12:13:19 2009 +0000
2342
2343    import.c: when importing ANSI or UTF-8 files, treat ^L as a canvas
2344    frame separator. Not extremely robust yet.
2345
2346 caca/codec/import.c |   11 +++++++++++
2347 1 files changed, 11 insertions(+), 0 deletions(-)
2348
2349Commit: 3412
2350Author: sam
2351Date:   Tue Mar 24 00:58:01 2009 +0000
2352
2353    Apparently \033 is more common than \x1b for ESC. Use the former in our
2354    code for clarity.
2355
2356 caca/codec/import.c |   10 +++++-----
2357 caca/driver/win32.c |    2 +-
2358 caca/graphics.c     |    2 +-
2359 src/cacaserver.c    |   14 +++++++-------
2360 4 files changed, 14 insertions(+), 14 deletions(-)
2361
2362Commit: 3407
2363Author: sam
2364Date:   Sun Mar 1 13:20:41 2009 +0000
2365
2366    Added new Unicode blocks to the built-in font.
2367
2368 caca/mono9.data      | 4812 ++++++++++++++++++++++++++++++++------------------
2369 caca/monobold12.data | 4700 ++++++++++++++++++++++++++++++++-----------------
2370 tools/makefont.c     |    4 +-
2371 3 files changed, 6181 insertions(+), 3335 deletions(-)
2372
2373Commit: 3406
2374Author: sam
2375Date:   Sun Mar 1 12:39:36 2009 +0000
2376
2377    transform.c: one more rotated glyph.
2378
2379 caca/transform.c |    1 +
2380 1 files changed, 1 insertions(+), 0 deletions(-)
2381
2382Commit: 3405
2383Author: sam
2384Date:   Sun Mar 1 12:33:25 2009 +0000
2385
2386    transform.c: add new transformation glyphs for various capital letters.
2387
2388 caca/transform.c |   11 ++++++++++-
2389 1 files changed, 10 insertions(+), 1 deletions(-)
2390
2391Commit: 3404
2392Author: sam
2393Date:   Thu Feb 26 10:41:32 2009 +0000
2394
2395    Remove occurrences of DATADIR, it conflicts with MinGW's <objidl.h>.
2396    Fixes ticket #51.
2397
2398 examples/Makefile.am |    3 +--
2399 examples/demo.c      |    4 +---
2400 examples/demo0.c     |    4 +---
2401 tools/Makefile.am    |    2 +-
2402 4 files changed, 4 insertions(+), 9 deletions(-)
2403
2404Commit: 3334
2405Author: nico
2406Date:   Tue Dec 9 17:37:22 2008 +0000
2407
2408    * Remove 'copy' attribute of RETURN_STRINGL in php binding of functions: caca_file_gets, caca_file_read
2409    * Use RETVAL_STRINGL instead of RETURN_STRINGL in function caca_export_string
2410
2411 caca-php/php_caca.c |   12 +++++-------
2412 1 files changed, 5 insertions(+), 7 deletions(-)
2413
2414Commit: 3333
2415Author: pterjan
2416Date:   Sun Nov 30 00:02:46 2008 +0000
2417
2418     * Add a flip char for 1
2419
2420 caca/transform.c |    1 +
2421 1 files changed, 1 insertions(+), 0 deletions(-)
2422
2423Commit: 3332
2424Author: pterjan
2425Date:   Sat Nov 29 23:53:55 2008 +0000
2426
2427     * Add a rotate_180 char for G
2428
2429 caca/transform.c |    1 +
2430 1 files changed, 1 insertions(+), 0 deletions(-)
2431
2432Commit: 3323
2433Author: sam
2434Date:   Wed Nov 12 10:20:56 2008 +0000
2435
2436    Create a libcucul.la symlink for distributions such as Gentoo which may
2437    rely on .la files for library dependencies.
2438
2439 caca/Makefile.am |    2 ++
2440 cxx/Makefile.am  |    2 ++
2441 2 files changed, 4 insertions(+), 0 deletions(-)
2442
2443Commit: 3318
2444Author: bsittler
2445Date:   Fri Nov 7 09:03:26 2008 +0000
2446
2447    add a reset button, move usage to "stdout", and stop hyperlinking the
2448    logo filename in the example
2449
2450 caca-php/examples/www/img2txt.php |   40 ++++++++++++++++++------------------
2451 1 files changed, 20 insertions(+), 20 deletions(-)
2452
2453Commit: 3317
2454Author: bsittler
2455Date:   Fri Nov 7 08:57:44 2008 +0000
2456
2457    allow a filename exactly matching the uploaded filename; give a better
2458    error message when this does not work
2459
2460 caca-php/examples/www/img2txt.php |   19 +++++++++++++++----
2461 1 files changed, 15 insertions(+), 4 deletions(-)
2462
2463Commit: 3316
2464Author: bsittler
2465Date:   Fri Nov 7 08:38:55 2008 +0000
2466
2467    more copyright info
2468
2469 caca-php/examples/img2txt.php |    3 ++-
2470 1 files changed, 2 insertions(+), 1 deletions(-)
2471
2472Commit: 3315
2473Author: bsittler
2474Date:   Fri Nov 7 08:37:59 2008 +0000
2475
2476    add more copyright info
2477
2478 caca-php/examples/www/img2txt.php |    3 ++-
2479 1 files changed, 2 insertions(+), 1 deletions(-)
2480
2481Commit: 3314
2482Author: bsittler
2483Date:   Fri Nov 7 08:36:07 2008 +0000
2484
2485    https should work too
2486
2487 caca-php/examples/www/img2txt.php |    2 +-
2488 1 files changed, 1 insertions(+), 1 deletions(-)
2489
2490Commit: 3313
2491Author: bsittler
2492Date:   Fri Nov 7 08:35:29 2008 +0000
2493
2494    obscure email addresses somewhat
2495
2496 caca-php/examples/www/img2txt.php |    2 +-
2497 1 files changed, 1 insertions(+), 1 deletions(-)
2498
2499Commit: 3312
2500Author: bsittler
2501Date:   Fri Nov 7 08:33:03 2008 +0000
2502
2503    better argument handling, and allow logo-caca.png as a special file argument
2504
2505 caca-php/examples/www/img2txt.php |   41 +++++++++++++++++++++++-------------
2506 1 files changed, 26 insertions(+), 15 deletions(-)
2507
2508Commit: 3311
2509Author: bsittler
2510Date:   Fri Nov 7 08:25:01 2008 +0000
2511
2512    fix case in example
2513
2514 caca-php/examples/img2txt.php |    2 +-
2515 1 files changed, 1 insertions(+), 1 deletions(-)
2516
2517Commit: 3310
2518Author: bsittler
2519Date:   Fri Nov 7 07:56:36 2008 +0000
2520
2521    now works as HTML
2522
2523 caca-php/examples/www/img2txt.php |  277 +++++++++++++++++++++++++++----------
2524 1 files changed, 201 insertions(+), 76 deletions(-)
2525
2526Commit: 3309
2527Author: bsittler
2528Date:   Fri Nov 7 07:13:57 2008 +0000
2529
2530    handle argument-parsing exceptions
2531
2532 caca-php/examples/img2txt.php |  100 ++++++++++++++++++++++-------------------
2533 1 files changed, 54 insertions(+), 46 deletions(-)
2534
2535Commit: 3308
2536Author: bsittler
2537Date:   Fri Nov 7 07:09:52 2008 +0000
2538
2539    more accurate error message
2540
2541 caca-php/examples/img2txt.php |    6 +++---
2542 1 files changed, 3 insertions(+), 3 deletions(-)
2543
2544Commit: 3307
2545Author: bsittler
2546Date:   Fri Nov 7 06:30:29 2008 +0000
2547
2548    clarify that this is a PHP port, not the original C program; return -1
2549    when export fails, too
2550
2551 caca-php/examples/img2txt.php |    5 +++++
2552 1 files changed, 5 insertions(+), 0 deletions(-)
2553
2554Commit: 3306
2555Author: bsittler
2556Date:   Fri Nov 7 05:55:12 2008 +0000
2557
2558    copy img2txt.php to www in preparation for htmlizing
2559
2560 caca-php/examples/www/img2txt.php |  383 +++++++++++++++++++++++++++++++++++++
2561 1 files changed, 383 insertions(+), 0 deletions(-)
2562
2563Commit: 3305
2564Author: bsittler
2565Date:   Fri Nov 7 05:51:26 2008 +0000
2566
2567    remove workarounds since alpha works now (merged from ..)
2568
2569 caca-php/examples/www/export.php |    4 +---
2570 1 files changed, 1 insertions(+), 3 deletions(-)
2571
2572Commit: 3304
2573Author: bsittler
2574Date:   Fri Nov 7 05:48:32 2008 +0000
2575
2576    hacked around the lack of a reasonable php getopt_long by writing a
2577    new version in PHP. it seems to work, and is more flexible than the
2578    getopt() found in PHP 5.3+.
2579
2580 caca-php/examples/img2txt.php |  250 ++++++++++++++++++++++++++++++++++-------
2581 1 files changed, 211 insertions(+), 39 deletions(-)
2582
2583Commit: 3303
2584Author: bsittler
2585Date:   Fri Nov 7 04:31:04 2008 +0000
2586
2587    fix yet another bug i wrote :( -- be endian-neutral.
2588
2589 caca-php/php_caca.c |    9 ++++-----
2590 1 files changed, 4 insertions(+), 5 deletions(-)
2591
2592Commit: 3302
2593Author: bsittler
2594Date:   Thu Nov 6 23:25:26 2008 +0000
2595
2596    no more horrible hacks needed, since fixing the alpha mismatch in the C binding
2597
2598 caca-php/examples/export.php  |    4 +-
2599 caca-php/examples/img2txt.php |  407 +++++++++++++++++++----------------------
2600 2 files changed, 189 insertions(+), 222 deletions(-)
2601
2602Commit: 3301
2603Author: bsittler
2604Date:   Thu Nov 6 23:21:15 2008 +0000
2605
2606    do not bother with an extraneous fill, and don't create out.png
2607
2608 caca-php/examples/test.php |    2 --
2609 1 files changed, 0 insertions(+), 2 deletions(-)
2610
2611Commit: 3300
2612Author: bsittler
2613Date:   Thu Nov 6 23:18:48 2008 +0000
2614
2615    fix endianness problem
2616
2617 caca-php/php_caca.c |   12 ++++++------
2618 1 files changed, 6 insertions(+), 6 deletions(-)
2619
2620Commit: 3299
2621Author: bsittler
2622Date:   Thu Nov 6 20:01:57 2008 +0000
2623
2624    oops! fix problem i introduced in the previous commit
2625
2626 caca-php/php_caca.c |    6 +++---
2627 1 files changed, 3 insertions(+), 3 deletions(-)
2628
2629Commit: 3298
2630Author: bsittler
2631Date:   Thu Nov 6 19:45:11 2008 +0000
2632
2633    fix impedence mismatch between libgd alpha (0 = opaque, 127 = transparent) and libcaca alpha (0 = transparent, 255 = opaque)
2634
2635 caca-php/php_caca.c |   75 +++++++++++++++++++++++++++++---------------------
2636 1 files changed, 43 insertions(+), 32 deletions(-)
2637
2638Commit: 3297
2639Author: bsittler
2640Date:   Thu Nov 6 17:04:21 2008 +0000
2641
2642    copy img2txt.c to img2txt.php in preparation for phpizing
2643
2644 caca-php/examples/img2txt.php |  242 +++++++++++++++++++++++++++++++++++++++++
2645 1 files changed, 242 insertions(+), 0 deletions(-)
2646
2647Commit: 3296
2648Author: bsittler
2649Date:   Thu Nov 6 07:16:59 2008 +0000
2650
2651    convert to use PHP object layer similar to the C++ one used in its C++ predecessor, cxx/cxxtest.cpp; also change behavior and appearance to more closely match that version (perhaps, though, the changes should have been ported in the other direction instead...)
2652
2653 caca-php/examples/cacapig.php |   36 +++++++++++++++++++-----------------
2654 1 files changed, 19 insertions(+), 17 deletions(-)
2655
2656Commit: 3295
2657Author: bsittler
2658Date:   Thu Nov 6 07:14:12 2008 +0000
2659
2660    default to $timeout = 0 in Display::getEvent()
2661
2662 caca-php/caca.php |    2 +-
2663 1 files changed, 1 insertions(+), 1 deletions(-)
2664
2665Commit: 3294
2666Author: bsittler
2667Date:   Thu Nov 6 07:11:01 2008 +0000
2668
2669    fix some bugs and inconsistencies in the PHP object layer
2670
2671 caca-php/caca.php |   14 ++++++++------
2672 1 files changed, 8 insertions(+), 6 deletions(-)
2673
2674Commit: 3293
2675Author: bsittler
2676Date:   Wed Nov 5 01:00:38 2008 +0000
2677
2678    add a Libcaca class to the PHP class interface, parallel to the Libcaca class in the .NET interface; fix a bunch of whitespace inconsistencies
2679
2680 caca-php/caca.php          |   87 +++++++++++++++++++++++++-------------------
2681 caca-php/examples/test.php |   12 +++---
2682 2 files changed, 56 insertions(+), 43 deletions(-)
2683
2684Commit: 3292
2685Author: bsittler
2686Date:   Wed Nov 5 00:39:18 2008 +0000
2687
2688    add AnsiColor, EventType and EventKey constants parallel to the .NET ones
2689
2690 caca-php/caca.php          |  101 ++++++++++++++++++++++++++++++++++++++++++++
2691 caca-php/examples/test.php |   12 +++---
2692 2 files changed, 107 insertions(+), 6 deletions(-)
2693
2694Commit: 3291
2695Author: bsittler
2696Date:   Wed Nov 5 00:38:14 2008 +0000
2697
2698    added missing constant CACA_KEY_UNKNOWN
2699
2700 caca-php/php_caca.c |    1 +
2701 1 files changed, 1 insertions(+), 0 deletions(-)
2702
2703Commit: 3290
2704Author: bsittler
2705Date:   Wed Nov 5 00:04:35 2008 +0000
2706
2707    preliminary port of jylam and sam's test.cs to PHP using an early version of nico's caca.php; right now it looks in dirname($argv[0]) . "/.." for caca.php, which will need to be fixed once caca.php is installed in a php standard include directory
2708
2709 caca-php/examples/test.php |  258 +++++++++++++++++++++++---------------------
2710 1 files changed, 136 insertions(+), 122 deletions(-)
2711
2712Commit: 3289
2713Author: bsittler
2714Date:   Tue Nov 4 23:57:57 2008 +0000
2715
2716    copy test.cs to test.php in preparation for phpizing
2717
2718 caca-php/examples/test.php |  136 ++++++++++++++++++++++++++++++++++++++++++++
2719 1 files changed, 136 insertions(+), 0 deletions(-)
2720
2721Commit: 3288
2722Author: bsittler
2723Date:   Tue Nov 4 23:56:43 2008 +0000
2724
2725    merge alpha fix from svn://svn.zoy.org/libcaca/libcaca/trunk/caca-php/examples/export.php@3287 into examples/www/export.php
2726
2727 caca-php/examples/www/export.php |    4 +++-
2728 1 files changed, 3 insertions(+), 1 deletions(-)
2729
2730Commit: 3287
2731Author: bsittler
2732Date:   Tue Nov 4 23:54:38 2008 +0000
2733
2734    use alpha in PNG export, since it is now required to get a correct PNG output image
2735
2736 caca-php/examples/export.php |    4 +++-
2737 1 files changed, 3 insertions(+), 1 deletions(-)
2738
2739Commit: 3286
2740Author: bsittler
2741Date:   Tue Nov 4 23:53:18 2008 +0000
2742
2743    fix type in Canvas::drawLine; add a minimal class Event providing a
2744    subset of the functionality of the .NET version; added Display::getEvent
2745    similar to the .NET version; change Dither::bitmap to take a Canvas
2746    object rather than a caca canvas resource as its first parameter; add
2747    Font::Render and Font::getList methods parallel to the .NET version
2748
2749 caca-php/caca.php |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++--
2750 1 files changed, 50 insertions(+), 2 deletions(-)
2751
2752Commit: 3285
2753Author: bsittler
2754Date:   Tue Nov 4 23:48:31 2008 +0000
2755
2756    use alpha channel in gd truecolor images -- note that the scale for
2757    this is [0, 127], rather than [0, 255]; always free the temporary
2758    pixels copy allocated in PHP_FUNCTION(caca_dither_bitmap); fix a typo
2759    which caused PHP_FUNCTION(caca_set_display_title) to crash due to a
2760    failed run-time binding to "caca_set_display" (the "_title" was
2761    missing).
2762
2763 caca-php/php_caca.c |    7 ++++---
2764 1 files changed, 4 insertions(+), 3 deletions(-)
2765
2766Commit: 3284
2767Author: bsittler
2768Date:   Tue Nov 4 06:11:19 2008 +0000
2769
2770    preserve column alignment better by breaking cells at spaces; preserve
2771    readability of fullwidth characters better by not placing cell
2772    boundaries between them unneccessarily
2773
2774 caca/codec/export.c |   16 +++++++++++++---
2775 1 files changed, 13 insertions(+), 3 deletions(-)
2776
2777Commit: 3283
2778Author: bsittler
2779Date:   Tue Nov 4 05:45:21 2008 +0000
2780
2781    force a column alignment after each column containing a fullwidth character.
2782
2783 caca/codec/export.c |    7 ++++++-
2784 1 files changed, 6 insertions(+), 1 deletions(-)
2785
2786Commit: 3282
2787Author: bsittler
2788Date:   Tue Nov 4 05:43:37 2008 +0000
2789
2790    no border in old browsers, either.
2791
2792 caca-php/examples/www/export.php |    2 +-
2793 1 files changed, 1 insertions(+), 1 deletions(-)
2794
2795Commit: 3281
2796Author: bsittler
2797Date:   Tue Nov 4 05:28:03 2008 +0000
2798
2799    htmlification
2800
2801 caca-php/examples/www/unicode.php |   32 ++++++++++++++++++--------------
2802 1 files changed, 18 insertions(+), 14 deletions(-)
2803
2804Commit: 3280
2805Author: bsittler
2806Date:   Tue Nov 4 05:23:16 2008 +0000
2807
2808    copy unicode.php to www in preparation for htmlizing
2809
2810 caca-php/examples/www/unicode.php |   93 +++++++++++++++++++++++++++++++++++++
2811 1 files changed, 93 insertions(+), 0 deletions(-)
2812
2813Commit: 3279
2814Author: bsittler
2815Date:   Tue Nov 4 05:22:24 2008 +0000
2816
2817    cli-only
2818
2819 caca-php/examples/unicode.php |    4 ++++
2820 1 files changed, 4 insertions(+), 0 deletions(-)
2821
2822Commit: 3278
2823Author: bsittler
2824Date:   Tue Nov 4 05:21:34 2008 +0000
2825
2826    phpized
2827
2828 caca-php/examples/unicode.php |  160 +++++++++++++++++++----------------------
2829 1 files changed, 73 insertions(+), 87 deletions(-)
2830
2831Commit: 3277
2832Author: bsittler
2833Date:   Tue Nov 4 05:17:37 2008 +0000
2834
2835    copy unicode.c to unicode.php in preparation for phpizing
2836
2837 caca-php/examples/unicode.php |  103 +++++++++++++++++++++++++++++++++++++++++
2838 1 files changed, 103 insertions(+), 0 deletions(-)
2839
2840Commit: 3276
2841Author: bsittler
2842Date:   Tue Nov 4 05:12:17 2008 +0000
2843
2844    htmlize
2845
2846 caca-php/examples/www/transform.php |   31 ++++++++++++++++++-------------
2847 1 files changed, 18 insertions(+), 13 deletions(-)
2848
2849Commit: 3275
2850Author: bsittler
2851Date:   Tue Nov 4 04:58:38 2008 +0000
2852
2853    copy transform.php to www in preparation for htmlizing
2854
2855 caca-php/examples/www/transform.php |  103 +++++++++++++++++++++++++++++++++++
2856 1 files changed, 103 insertions(+), 0 deletions(-)
2857
2858Commit: 3274
2859Author: bsittler
2860Date:   Tue Nov 4 04:56:49 2008 +0000
2861
2862    PHPified
2863
2864 caca-php/examples/transform.php |  187 ++++++++++++++++++---------------------
2865 1 files changed, 86 insertions(+), 101 deletions(-)
2866
2867Commit: 3273
2868Author: bsittler
2869Date:   Tue Nov 4 04:49:17 2008 +0000
2870
2871    copy transform.c to transform.php in preparation for phpizing
2872
2873 caca-php/examples/transform.php |  118 +++++++++++++++++++++++++++++++++++++++
2874 1 files changed, 118 insertions(+), 0 deletions(-)
2875
2876Commit: 3272
2877Author: bsittler
2878Date:   Tue Nov 4 04:46:47 2008 +0000
2879
2880    show client-side filename
2881
2882 caca-php/examples/www/export.php |    3 ++-
2883 1 files changed, 2 insertions(+), 1 deletions(-)
2884
2885Commit: 3271
2886Author: bsittler
2887Date:   Tue Nov 4 04:45:23 2008 +0000
2888
2889    clearer wording.
2890
2891 caca-php/examples/www/import.php |    2 +-
2892 1 files changed, 1 insertions(+), 1 deletions(-)
2893
2894Commit: 3270
2895Author: bsittler
2896Date:   Tue Nov 4 04:21:13 2008 +0000
2897
2898    link to an example file to download and then import (generated by export.php)
2899
2900 caca-php/examples/www/import.php |    5 +++++
2901 1 files changed, 5 insertions(+), 0 deletions(-)
2902
2903Commit: 3269
2904Author: bsittler
2905Date:   Tue Nov 4 04:13:13 2008 +0000
2906
2907    works well enough to import the files exported by export.php
2908
2909 caca-php/examples/www/import.php |   77 ++++++++++++++++++++++++++------------
2910 1 files changed, 53 insertions(+), 24 deletions(-)
2911
2912Commit: 3268
2913Author: bsittler
2914Date:   Tue Nov 4 03:56:18 2008 +0000
2915
2916    force cli on remaining examples so that apache doesn't pop up a window
2917    (this actually happens with the cocoa driver!)
2918
2919 caca-php/examples/cacapig.php   |    3 +++
2920 caca-php/examples/colors.php    |    4 ++++
2921 caca-php/examples/fullwidth.php |    4 ++++
2922 caca-php/examples/render.php    |    4 ++++
2923 caca-php/examples/truecolor.php |    4 ++++
2924 5 files changed, 19 insertions(+), 0 deletions(-)
2925
2926Commit: 3267
2927Author: bsittler
2928Date:   Tue Nov 4 03:39:20 2008 +0000
2929
2930    CLI-only
2931
2932 caca-php/examples/import.php |    4 ++++
2933 1 files changed, 4 insertions(+), 0 deletions(-)
2934
2935Commit: 3266
2936Author: bsittler
2937Date:   Tue Nov 4 03:37:12 2008 +0000
2938
2939    copy import.php to www in preparation for htmlizing
2940
2941 caca-php/examples/www/import.php |   54 ++++++++++++++++++++++++++++++++++++++
2942 1 files changed, 54 insertions(+), 0 deletions(-)
2943
2944Commit: 3265
2945Author: bsittler
2946Date:   Tue Nov 4 03:36:33 2008 +0000
2947
2948    list available import formats in usage message
2949
2950 caca-php/examples/import.php |   12 +++++++++---
2951 1 files changed, 9 insertions(+), 3 deletions(-)
2952
2953Commit: 3264
2954Author: bsittler
2955Date:   Tue Nov 4 03:32:42 2008 +0000
2956
2957    PHPification of import.c
2958
2959 caca-php/examples/import.php |   72 ++++++++++++++++--------------------------
2960 1 files changed, 27 insertions(+), 45 deletions(-)
2961
2962Commit: 3263
2963Author: bsittler
2964Date:   Tue Nov 4 03:22:04 2008 +0000
2965
2966    copy import.c to import.php in preparation for phpizing
2967
2968 caca-php/examples/import.php |   66 ++++++++++++++++++++++++++++++++++++++++++
2969 1 files changed, 66 insertions(+), 0 deletions(-)
2970
2971Commit: 3262
2972Author: bsittler
2973Date:   Tue Nov 4 00:56:07 2008 +0000
2974
2975    only fill the preview iframe when javascript is enabled
2976
2977 caca-php/examples/www/export.php |    2 +-
2978 1 files changed, 1 insertions(+), 1 deletions(-)
2979
2980Commit: 3261
2981Author: bsittler
2982Date:   Tue Nov 4 00:41:56 2008 +0000
2983
2984    merge latest CLI example bugfixes into the HTML versions
2985
2986 caca-php/examples/www/colors.php |    8 ++++----
2987 caca-php/examples/www/export.php |   10 +++++-----
2988 2 files changed, 9 insertions(+), 9 deletions(-)
2989
2990Commit: 3260
2991Author: bsittler
2992Date:   Tue Nov 4 00:39:40 2008 +0000
2993
2994    fix typo in PHP binding of caca_set_Attr that caused segfault on linux; also remove workaround for spurious extra-argument requirement from two of the PHP examples
2995
2996 caca-php/examples/colors.php |    8 ++++----
2997 caca-php/examples/export.php |   10 +++++-----
2998 caca-php/php_caca.c          |    2 +-
2999 3 files changed, 10 insertions(+), 10 deletions(-)
3000
3001Commit: 3259
3002Author: bsittler
3003Date:   Mon Nov 3 22:30:22 2008 +0000
3004
3005    now generates HTML
3006
3007 caca-php/examples/www/fullwidth.php |   28 ++++++++++++++++++----------
3008 1 files changed, 18 insertions(+), 10 deletions(-)
3009
3010Commit: 3258
3011Author: bsittler
3012Date:   Mon Nov 3 22:21:31 2008 +0000
3013
3014    copy fullwidth.php to www in preparation for htmlizing
3015
3016 caca-php/examples/www/fullwidth.php |   75 +++++++++++++++++++++++++++++++++++
3017 1 files changed, 75 insertions(+), 0 deletions(-)
3018
3019Commit: 3257
3020Author: bsittler
3021Date:   Mon Nov 3 22:19:29 2008 +0000
3022
3023    added copyright info for PHP conversion (blah blah blah...)
3024
3025 caca-php/examples/fullwidth.php |    4 ++++
3026 1 files changed, 4 insertions(+), 0 deletions(-)
3027
3028Commit: 3256
3029Author: bsittler
3030Date:   Mon Nov 3 22:18:27 2008 +0000
3031
3032    now works as PHP
3033
3034 caca-php/examples/fullwidth.php |  113 +++++++++++++++-----------------------
3035 1 files changed, 45 insertions(+), 68 deletions(-)
3036
3037Commit: 3255
3038Author: bsittler
3039Date:   Mon Nov 3 22:08:09 2008 +0000
3040
3041    copy fullwidth.c to fullwidth.php in preparation for phpizing
3042
3043 caca-php/examples/fullwidth.php |   94 +++++++++++++++++++++++++++++++++++++++
3044 1 files changed, 94 insertions(+), 0 deletions(-)
3045
3046Commit: 3254
3047Author: bsittler
3048Date:   Mon Nov 3 22:06:33 2008 +0000
3049
3050    only assume svg preview ability in opera, WebKit and Gecko
3051
3052 caca-php/examples/www/export.php |    9 +++++++--
3053 1 files changed, 7 insertions(+), 2 deletions(-)
3054
3055Commit: 3253
3056Author: nico
3057Date:   Mon Nov 3 22:03:31 2008 +0000
3058
3059    * Improve object layer for caca-php
3060
3061 caca-php/caca.php |   60 +++++++++++++++++++++++++++++++++++++++++++++++++---
3062 1 files changed, 56 insertions(+), 4 deletions(-)
3063
3064Commit: 3252
3065Author: bsittler
3066Date:   Mon Nov 3 21:58:17 2008 +0000
3067
3068    do not add history entries for iframe transitions
3069
3070 caca-php/examples/www/export.php |    2 +-
3071 1 files changed, 1 insertions(+), 1 deletions(-)
3072
3073Commit: 3251
3074Author: bsittler
3075Date:   Mon Nov 3 21:48:53 2008 +0000
3076
3077    add missing id
3078
3079 caca-php/examples/www/export.php |    2 +-
3080 1 files changed, 1 insertions(+), 1 deletions(-)
3081
3082Commit: 3250
3083Author: bsittler
3084Date:   Mon Nov 3 21:48:16 2008 +0000
3085
3086    use some javascript to show inline previews using <iframe/> for some
3087    of the formats (so far, html, html3, bbfr, and svg)
3088
3089 caca-php/examples/www/export.php |   42 +++++++++++++++++++++++++++++++++++--
3090 1 files changed, 39 insertions(+), 3 deletions(-)
3091
3092Commit: 3249
3093Author: bsittler
3094Date:   Mon Nov 3 21:23:20 2008 +0000
3095
3096    .caca files get an extension, too
3097
3098 caca-php/examples/www/export.php |    1 +
3099 1 files changed, 1 insertions(+), 0 deletions(-)
3100
3101Commit: 3248
3102Author: bsittler
3103Date:   Mon Nov 3 21:17:34 2008 +0000
3104
3105    suggest extensions for some of the inline formats too, since browsers
3106    sometimes send them to external viewers and become confused if the
3107    filename ends in '.php' (despite our correct content-type!)
3108
3109 caca-php/examples/www/export.php |   14 +++++++++++---
3110 1 files changed, 11 insertions(+), 3 deletions(-)
3111
3112Commit: 3247
3113Author: bsittler
3114Date:   Mon Nov 3 21:15:09 2008 +0000
3115
3116    text formats embedding escape sequences get sent as attachments too
3117
3118 caca-php/examples/www/export.php |    3 +++
3119 1 files changed, 3 insertions(+), 0 deletions(-)
3120
3121Commit: 3246
3122Author: bsittler
3123Date:   Mon Nov 3 21:12:54 2008 +0000
3124
3125    working HTML version of export.php accepting an optional file upload and exporting it using the selected format
3126
3127 caca-php/examples/www/export.php |  224 ++++++++++++++++++++++----------------
3128 1 files changed, 128 insertions(+), 96 deletions(-)
3129
3130Commit: 3245
3131Author: bsittler
3132Date:   Mon Nov 3 20:55:12 2008 +0000
3133
3134    another typo
3135
3136 caca-php/examples/export.php |    2 +-
3137 1 files changed, 1 insertions(+), 1 deletions(-)
3138
3139Commit: 3244
3140Author: bsittler
3141Date:   Mon Nov 3 20:34:42 2008 +0000
3142
3143    spaces -> tabs
3144
3145 caca-php/examples/export.php |  162 +++++++++++++++++++++---------------------
3146 1 files changed, 81 insertions(+), 81 deletions(-)
3147
3148Commit: 3243
3149Author: bsittler
3150Date:   Mon Nov 3 20:08:35 2008 +0000
3151
3152    add missing content-type in the HTML case
3153
3154 caca-php/examples/www/render.php |    2 ++
3155 1 files changed, 2 insertions(+), 0 deletions(-)
3156
3157Commit: 3242
3158Author: bsittler
3159Date:   Mon Nov 3 20:01:20 2008 +0000
3160
3161    typo
3162
3163 caca-php/examples/export.php |    2 +-
3164 1 files changed, 1 insertions(+), 1 deletions(-)
3165
3166Commit: 3241
3167Author: bsittler
3168Date:   Mon Nov 3 19:52:30 2008 +0000
3169
3170    make examples/demo.php executable
3171
3172 0 files changed, 0 insertions(+), 0 deletions(-)
3173
3174Commit: 3240
3175Author: bsittler
3176Date:   Mon Nov 3 19:44:58 2008 +0000
3177
3178    copy export.php to www in preparation for htmlizing
3179
3180 caca-php/examples/www/export.php |  136 ++++++++++++++++++++++++++++++++++++++
3181 1 files changed, 136 insertions(+), 0 deletions(-)
3182
3183Commit: 3239
3184Author: bsittler
3185Date:   Mon Nov 3 19:42:38 2008 +0000
3186
3187    export.php is now actually php, and appears to work identically to its
3188    C predecessor.
3189
3190 caca-php/examples/export.php |  229 +++++++++++++++++++-----------------------
3191 1 files changed, 103 insertions(+), 126 deletions(-)
3192
3193Commit: 3238
3194Author: bsittler
3195Date:   Mon Nov 3 18:40:50 2008 +0000
3196
3197    copy export.c to export.php in preparation for phpizing
3198
3199 caca-php/examples/export.php |  159 ++++++++++++++++++++++++++++++++++++++++++
3200 1 files changed, 159 insertions(+), 0 deletions(-)
3201
3202Commit: 3237
3203Author: bsittler
3204Date:   Mon Nov 3 18:16:38 2008 +0000
3205
3206    fix foreground-color and quoting bugs in the "html" exporter; also,
3207    the output is now labelled as XHTML 1.0 Strict, since it does conform
3208    to that DTD. also removed spurious cellpadding and cellspacing from
3209    <div /> markup. also handle non-characters by conversion to
3210    replacement character, and handle more control characters by
3211    conversion to no-break space. finally, switch from &nbsp; to the
3212    equivalent &#160; so that a non-validating XML parser (which is most
3213    of them) can correctly parse this document.
3214
3215 caca/codec/export.c |   52 ++++++++++++++++++++++++++++++++++++++++++--------
3216 1 files changed, 43 insertions(+), 9 deletions(-)
3217
3218Commit: 3236
3219Author: bsittler
3220Date:   Mon Nov 3 17:18:04 2008 +0000
3221
3222    do not split a fullwidth character in the middle. yes, in some
3223    degenerate cases this will lead to incorrectly-displayed tables. i
3224    don't yet have a solution.
3225
3226 caca/codec/export.c |    2 ++
3227 1 files changed, 2 insertions(+), 0 deletions(-)
3228
3229Commit: 3235
3230Author: bsittler
3231Date:   Mon Nov 3 16:55:00 2008 +0000
3232
3233    do not expand tabs here. instead, importers need to understand '\t'
3234    and fill the canvas up to the tab stop with it. once that works,
3235    support will be added here (treating it as space.) also, fewer columns
3236    are now generated. apparently generating a minimal number of them
3237    fixes a bunch of the table-layout bugs.
3238
3239 caca/codec/export.c |  130 ++++++++++++++++++++++++++++++--------------------
3240 1 files changed, 78 insertions(+), 52 deletions(-)
3241
3242Commit: 3234
3243Author: nico
3244Date:   Sun Nov 2 22:45:40 2008 +0000
3245
3246    * Remove \t from content of $moo
3247    * Change canvas size
3248    * Fix coordinate of label "Moo!"
3249
3250 caca-php/examples/cacainfo.php |   17 +++++++++--------
3251 1 files changed, 9 insertions(+), 8 deletions(-)
3252
3253Commit: 3233
3254Author: nico
3255Date:   Sun Nov 2 22:42:09 2008 +0000
3256
3257    * Change canvas size
3258
3259 caca-php/examples/www/cacainfo.php |    4 ++--
3260 1 files changed, 2 insertions(+), 2 deletions(-)
3261
3262Commit: 3232
3263Author: bsittler
3264Date:   Sun Nov 2 22:38:40 2008 +0000
3265
3266    htmlification of colors.php
3267
3268 caca-php/examples/www/colors.php |   26 +++++++++++++++++---------
3269 1 files changed, 17 insertions(+), 9 deletions(-)
3270
3271Commit: 3231
3272Author: nico
3273Date:   Sun Nov 2 22:37:27 2008 +0000
3274
3275    * Fix coordinate of label "Moo!"
3276
3277 caca-php/examples/www/cacainfo.php |   15 ++++++++-------
3278 1 files changed, 8 insertions(+), 7 deletions(-)
3279
3280Commit: 3230
3281Author: bsittler
3282Date:   Sun Nov 2 22:35:45 2008 +0000
3283
3284    copy colors.php to www in preparation for htmlizing
3285
3286 caca-php/examples/www/colors.php |   60 ++++++++++++++++++++++++++++++++++++++
3287 1 files changed, 60 insertions(+), 0 deletions(-)
3288
3289Commit: 3229
3290Author: bsittler
3291Date:   Sun Nov 2 22:34:59 2008 +0000
3292
3293    PHP conversion of colors.c
3294
3295 caca-php/examples/colors.php |  126 ++++++++++++++++++-----------------------
3296 1 files changed, 55 insertions(+), 71 deletions(-)
3297
3298Commit: 3228
3299Author: bsittler
3300Date:   Sun Nov 2 22:22:18 2008 +0000
3301
3302    copy colors.c to colors.php in preparation for phpizing
3303
3304 caca-php/examples/colors.php |   76 ++++++++++++++++++++++++++++++++++++++++++
3305 1 files changed, 76 insertions(+), 0 deletions(-)
3306
3307Commit: 3227
3308Author: bsittler
3309Date:   Sun Nov 2 22:12:24 2008 +0000
3310
3311    some unicode characters could overflow the buffer; handle more control
3312    characters and non-unicode codepoints when generating HTML.
3313
3314 caca/codec/export.c |   22 ++++++++++++++++++----
3315 1 files changed, 18 insertions(+), 4 deletions(-)
3316
3317Commit: 3226
3318Author: nico
3319Date:   Sun Nov 2 22:10:02 2008 +0000
3320
3321    * Remove tabs from content of $moo
3322
3323 caca-php/examples/www/cacainfo.php |    4 ++--
3324 1 files changed, 2 insertions(+), 2 deletions(-)
3325
3326Commit: 3225
3327Author: nico
3328Date:   Sun Nov 2 21:58:09 2008 +0000
3329
3330    * Improve Dithering and Canvas php classes
3331
3332 caca-php/caca.php |  103 +++++++++++++++++++++++++++++++++++++++++++++-------
3333 1 files changed, 89 insertions(+), 14 deletions(-)
3334
3335Commit: 3224
3336Author: bsittler
3337Date:   Sun Nov 2 21:57:21 2008 +0000
3338
3339    optimization: when the canvas is only a single line, we can always
3340    optimize by merging cells
3341
3342 caca/codec/export.c |    2 +-
3343 1 files changed, 1 insertions(+), 1 deletions(-)
3344
3345Commit: 3223
3346Author: bsittler
3347Date:   Sun Nov 2 21:18:51 2008 +0000
3348
3349    work around table layout bugs by ensuring that if there are multiple
3350    cells on any row of the table then the very first row does not use the
3351    cell-merging optimization; this appears to fix the last of the table
3352    layout bugs seen in truecolor.php; also fix the foreground and
3353    background color bugs seen in truecolor.php.
3354
3355 caca/codec/export.c |   28 +++++++++++++++++++++++++---
3356 1 files changed, 25 insertions(+), 3 deletions(-)
3357
3358Commit: 3222
3359Author: bsittler
3360Date:   Sun Nov 2 21:03:09 2008 +0000
3361
3362    forgot backslashes
3363
3364 caca-php/examples/www/dithering.php |    2 +-
3365 1 files changed, 1 insertions(+), 1 deletions(-)
3366
3367Commit: 3221
3368Author: bsittler
3369Date:   Sun Nov 2 20:29:02 2008 +0000
3370
3371    htmlification of truecolor.php; evidently there are some bugs yet in the html3 exporter
3372
3373 caca-php/examples/www/truecolor.php |   26 +++++++++++++++++---------
3374 1 files changed, 17 insertions(+), 9 deletions(-)
3375
3376Commit: 3220
3377Author: bsittler
3378Date:   Sun Nov 2 20:17:59 2008 +0000
3379
3380    copy truecolor.php to www in preparation for htmlizing
3381
3382 caca-php/examples/www/truecolor.php |   48 +++++++++++++++++++++++++++++++++++
3383 1 files changed, 48 insertions(+), 0 deletions(-)
3384
3385Commit: 3219
3386Author: bsittler
3387Date:   Sun Nov 2 20:17:00 2008 +0000
3388
3389    convert to PHP and make executable
3390
3391 caca-php/examples/truecolor.php |   78 +++++++++++++++------------------------
3392 1 files changed, 30 insertions(+), 48 deletions(-)
3393
3394Commit: 3218
3395Author: bsittler
3396Date:   Sun Nov 2 20:06:13 2008 +0000
3397
3398    copy truecolor.c to truecolor.php in preparation for phpizing
3399
3400 caca-php/examples/truecolor.php |   66 +++++++++++++++++++++++++++++++++++++++
3401 1 files changed, 66 insertions(+), 0 deletions(-)
3402
3403Commit: 3217
3404Author: nico
3405Date:   Sun Nov 2 20:05:00 2008 +0000
3406
3407    * Improve class "Dither"
3408
3409 caca-php/caca.php |   40 ++++++++++++++++++++--------------------
3410 1 files changed, 20 insertions(+), 20 deletions(-)
3411
3412Commit: 3216
3413Author: nico
3414Date:   Sun Nov 2 20:02:26 2008 +0000
3415
3416    * Add class "Dither" to php object layer
3417
3418 caca-php/caca.php |   90 +++++++++++++++++++++++++++++++++++++++++++++++++++++
3419 1 files changed, 90 insertions(+), 0 deletions(-)
3420
3421Commit: 3215
3422Author: bsittler
3423Date:   Sun Nov 2 19:50:46 2008 +0000
3424
3425    add missing whitespace before /> so that the XHTML works in more plain-HTML parsers; quote attributes in double quotes rather than single quotes for the same reason
3426
3427 caca-php/examples/www/cacainfo.php  |    2 +-
3428 caca-php/examples/www/dithering.php |    4 ++--
3429 caca-php/examples/www/figlet.php    |    2 +-
3430 caca-php/examples/www/render.php    |    2 +-
3431 caca-php/examples/www/text.php      |    2 +-
3432 5 files changed, 6 insertions(+), 6 deletions(-)
3433
3434Commit: 3214
3435Author: bsittler
3436Date:   Sun Nov 2 19:28:40 2008 +0000
3437
3438    add a <table summary="..." /> attribute so screenreader software does not
3439    get hopelessly lost.
3440
3441 caca/codec/export.c |    2 +-
3442 1 files changed, 1 insertions(+), 1 deletions(-)
3443
3444Commit: 3213
3445Author: bsittler
3446Date:   Sun Nov 2 19:19:45 2008 +0000
3447
3448    echo rendered string in form value
3449
3450 caca-php/examples/www/figlet.php |    2 +-
3451 1 files changed, 1 insertions(+), 1 deletions(-)
3452
3453Commit: 3212
3454Author: nico
3455Date:   Sun Nov 2 19:13:47 2008 +0000
3456
3457    * Remove white and yellow colors for letters
3458
3459 caca-php/examples/www/figlet.php |    2 +-
3460 1 files changed, 1 insertions(+), 1 deletions(-)
3461
3462Commit: 3211
3463Author: nico
3464Date:   Sun Nov 2 19:08:08 2008 +0000
3465
3466    * Add an input box in sample web page figlet.php
3467
3468 caca-php/examples/www/figlet.php |    3 ++-
3469 1 files changed, 2 insertions(+), 1 deletions(-)
3470
3471Commit: 3210
3472Author: bsittler
3473Date:   Sun Nov 2 17:49:29 2008 +0000
3474
3475    remove the stylesheet, as it does not seem to help at the moment. also remove the <pre></pre> in figlet.php since it does not seem to make a difference since the table markup includes <tt></tt> inside each cell.
3476
3477 caca-php/examples/www/caca-php.css  |   20 --------------------
3478 caca-php/examples/www/cacainfo.php  |    1 -
3479 caca-php/examples/www/dithering.php |    2 --
3480 caca-php/examples/www/figlet.php    |    3 +--
3481 caca-php/examples/www/render.php    |    1 -
3482 caca-php/examples/www/text.php      |    1 -
3483 6 files changed, 1 insertions(+), 27 deletions(-)
3484
3485Commit: 3209
3486Author: bsittler
3487Date:   Sun Nov 2 17:38:37 2008 +0000
3488
3489    use a single table cell for adjacent attribute runs provided the background color will be the same; this allows us to avoid special stylesheets for our example programs
3490
3491 caca/codec/export.c |   92 ++++++++++++++++++++++++++++++++------------------
3492 1 files changed, 59 insertions(+), 33 deletions(-)
3493
3494Commit: 3208
3495Author: bsittler
3496Date:   Sun Nov 2 17:00:45 2008 +0000
3497
3498    more conforming to 79-character limit and using tabs
3499
3500 caca-php/examples/www/render.php |    9 +++++++--
3501 1 files changed, 7 insertions(+), 2 deletions(-)
3502
3503Commit: 3207
3504Author: bsittler
3505Date:   Sun Nov 2 16:56:48 2008 +0000
3506
3507    generate self-referencing script URI correctly, taking into account that the
3508    script might be content-negotiated, renamed, symlinked, or otherwise
3509    alised in URI-space.
3510
3511 caca-php/examples/www/render.php |    5 ++++-
3512 1 files changed, 4 insertions(+), 1 deletions(-)
3513
3514Commit: 3206
3515Author: bsittler
3516Date:   Sun Nov 2 16:24:03 2008 +0000
3517
3518    added a link so you can view the image only (also good for
3519    lynx/elinks) and some alt="..." text so the validator does not complain.
3520
3521 caca-php/examples/www/render.php |    2 +-
3522 1 files changed, 1 insertions(+), 1 deletions(-)
3523
3524Commit: 3205
3525Author: nico
3526Date:   Sun Nov 2 16:10:50 2008 +0000
3527
3528    * Change structure of sample file render.php
3529
3530 caca-php/examples/www/render.php |   81 +++++++++++++++++---------------------
3531 1 files changed, 36 insertions(+), 45 deletions(-)
3532
3533Commit: 3204
3534Author: bsittler
3535Date:   Sun Nov 2 03:52:22 2008 +0000
3536
3537    send correct content-type; add a missing doctype (although technically the table is not allowed inside pre, but that we will need to find another fix for)
3538
3539 caca-php/examples/www/caca-php.css  |    2 +-
3540 caca-php/examples/www/cacainfo.php  |    4 ++++
3541 caca-php/examples/www/dithering.php |    6 ++++++
3542 caca-php/examples/www/figlet.php    |    7 +++++--
3543 caca-php/examples/www/text.php      |    4 ++++
3544 5 files changed, 20 insertions(+), 3 deletions(-)
3545
3546Commit: 3203
3547Author: bsittler
3548Date:   Sun Nov 2 03:37:14 2008 +0000
3549
3550    apparently php inw ww dir should not be executable?
3551
3552 0 files changed, 0 insertions(+), 0 deletions(-)
3553
3554Commit: 3202
3555Author: bsittler
3556Date:   Sun Nov 2 03:36:38 2008 +0000
3557
3558    better UI, maybe?
3559
3560 caca-php/examples/www/render.php |    7 ++++---
3561 1 files changed, 4 insertions(+), 3 deletions(-)
3562
3563Commit: 3201
3564Author: bsittler
3565Date:   Sun Nov 2 03:27:58 2008 +0000
3566
3567    seems to work
3568
3569 caca-php/examples/www/render.php |   41 +++++++++++++++++++++++++++++++++----
3570 1 files changed, 36 insertions(+), 5 deletions(-)
3571
3572Commit: 3200
3573Author: bsittler
3574Date:   Sun Nov 2 03:13:03 2008 +0000
3575
3576    copy render.php to www in preparation for htmlizing
3577
3578 caca-php/examples/www/render.php |   40 ++++++++++++++++++++++++++++++++++++++
3579 1 files changed, 40 insertions(+), 0 deletions(-)
3580
3581Commit: 3199
3582Author: bsittler
3583Date:   Sun Nov 2 03:10:44 2008 +0000
3584
3585    HTML conversion of text.php
3586
3587 caca-php/examples/www/text.php |   22 +++++++++++++++-------
3588 1 files changed, 15 insertions(+), 7 deletions(-)
3589
3590Commit: 3198
3591Author: bsittler
3592Date:   Sun Nov 2 03:07:50 2008 +0000
3593
3594    add missing newline at end of file
3595
3596 caca-php/examples/www/cacainfo.php |    2 +-
3597 1 files changed, 1 insertions(+), 1 deletions(-)
3598
3599Commit: 3197
3600Author: bsittler
3601Date:   Sun Nov 2 03:05:46 2008 +0000
3602
3603    apparently php inw ww dir should not be executable?
3604
3605 0 files changed, 0 insertions(+), 0 deletions(-)
3606
3607Commit: 3196
3608Author: bsittler
3609Date:   Sun Nov 2 03:04:10 2008 +0000
3610
3611    copy text.php to www in preparation for htmlizing
3612
3613 caca-php/examples/www/text.php |   65 ++++++++++++++++++++++++++++++++++++++++
3614 1 files changed, 65 insertions(+), 0 deletions(-)
3615
3616Commit: 3195
3617Author: nico
3618Date:   Sat Nov 1 23:43:00 2008 +0000
3619
3620    * Improve php object layer "caca.php"
3621
3622 caca-php/caca.php |   48 ++++++++++++++++++++++++++++++++++++++++++++++--
3623 1 files changed, 46 insertions(+), 2 deletions(-)
3624
3625Commit: 3194
3626Author: nico
3627Date:   Sat Nov 1 21:29:51 2008 +0000
3628
3629    * Change permission of web sample files
3630
3631 caca-php/examples/www/logo-caca.png |  Bin 7526 -> 7526 bytes
3632 1 files changed, 0 insertions(+), 0 deletions(-)
3633
3634Commit: 3193
3635Author: nico
3636Date:   Sat Nov 1 21:11:04 2008 +0000
3637
3638    * Improve php class layer for caca-php
3639
3640 caca-php/caca.php |   59 ++++++++++++++++++++++++++++++++++++----------------
3641 1 files changed, 41 insertions(+), 18 deletions(-)
3642
3643Commit: 3192
3644Author: nico
3645Date:   Sat Nov 1 19:55:52 2008 +0000
3646
3647    * Add skeleton of php class layer for caca-php
3648
3649 caca-php/caca.php |  135 +++++++++++++++++++++++++++++++++++++++++++++++++++++
3650 1 files changed, 135 insertions(+), 0 deletions(-)
3651
3652Commit: 3191
3653Author: nico
3654Date:   Sat Nov 1 18:42:16 2008 +0000
3655
3656    * Add web sample program: dithering.php
3657
3658 caca-php/examples/www/dithering.php |   42 +++++++++++++++++++++++++++++++++++
3659 caca-php/examples/www/figlet.php    |    9 +++++-
3660 caca-php/examples/www/logo-caca.png |  Bin 0 -> 7526 bytes
3661 3 files changed, 49 insertions(+), 2 deletions(-)
3662
3663Commit: 3190
3664Author: bsittler
3665Date:   Sat Nov 1 17:57:50 2008 +0000
3666
3667    oops! make the .php executable
3668
3669 0 files changed, 0 insertions(+), 0 deletions(-)
3670
3671Commit: 3189
3672Author: nico
3673Date:   Sat Nov 1 13:54:13 2008 +0000
3674
3675    * Add web sample "figlet.php"
3676
3677 caca-php/examples/www/figlet.php |   60 ++++++++++++++++++++++++++++++++++++++
3678 1 files changed, 60 insertions(+), 0 deletions(-)
3679
3680Commit: 3188
3681Author: nico
3682Date:   Sat Nov 1 13:30:09 2008 +0000
3683
3684    * Use proper Zend macro RETURN_STRINGL in caca_file_read, caca_files_gets,
3685      caca_export_string
3686
3687 caca-php/php_caca.c |   12 +++---------
3688 1 files changed, 3 insertions(+), 9 deletions(-)
3689
3690Commit: 3187
3691Author: nico
3692Date:   Sat Nov 1 12:51:54 2008 +0000
3693
3694    * Initializate variable "len" in caca_export_string
3695
3696 caca-php/php_caca.c |    2 +-
3697 1 files changed, 1 insertions(+), 1 deletions(-)
3698
3699Commit: 3186
3700Author: bsittler
3701Date:   Sat Nov 1 06:32:30 2008 +0000
3702
3703    switch to XHTML 1.0 Transitional markup (it validates perfectly, and still works in very ancient browsers too); change one <p> to </p> too
3704
3705 caca-php/examples/www/cacainfo.php |   10 ++++++----
3706 1 files changed, 6 insertions(+), 4 deletions(-)
3707
3708Commit: 3185
3709Author: bsittler
3710Date:   Sat Nov 1 06:26:29 2008 +0000
3711
3712    now HTML markup is generated, rather than a giant PRE block
3713
3714 caca-php/examples/www/cacainfo.php |   45 ++++++++++++++++++++++-------------
3715 1 files changed, 28 insertions(+), 17 deletions(-)
3716
3717Commit: 3184
3718Author: bsittler
3719Date:   Sat Nov 1 06:03:36 2008 +0000
3720
3721    output valid XHTML (it's valid HTML3 too); note that this drops the COLS=... attribute on the table, but that had previously been calculated incorrectly anyhow so i doubt it mattered
3722
3723 caca/codec/export.c |   29 +++++++++++++++--------------
3724 1 files changed, 15 insertions(+), 14 deletions(-)
3725
3726Commit: 3183
3727Author: bsittler
3728Date:   Sat Nov 1 06:02:04 2008 +0000
3729
3730    move CSS for www example to a separate file; table is no longer inside <pre>
3731
3732 caca-php/examples/www/caca-php.css |   20 ++++++++++++++++++++
3733 caca-php/examples/www/cacainfo.php |   34 +++++++++++++---------------------
3734 2 files changed, 33 insertions(+), 21 deletions(-)
3735
3736Commit: 3182
3737Author: bsittler
3738Date:   Sat Nov 1 05:27:04 2008 +0000
3739
3740    fix table border, colors, and quoting of <, ", ', and > in html3 output
3741
3742 caca/codec/export.c |   16 +++++++++++++---
3743 1 files changed, 13 insertions(+), 3 deletions(-)
3744
3745Commit: 3181
3746Author: bsittler
3747Date:   Sat Nov 1 05:13:37 2008 +0000
3748
3749    font for windows, too
3750
3751 caca-php/examples/www/cacainfo.php |    2 +-
3752 1 files changed, 1 insertions(+), 1 deletions(-)
3753
3754Commit: 3180
3755Author: bsittler
3756Date:   Sat Nov 1 05:08:24 2008 +0000
3757
3758    display correctly in firefox and safari
3759
3760 caca-php/examples/www/cacainfo.php |   16 +++++++++++++++-
3761 1 files changed, 15 insertions(+), 1 deletions(-)
3762
3763Commit: 3179
3764Author: bsittler
3765Date:   Sat Nov 1 04:41:25 2008 +0000
3766
3767    correctly account for tabs in html3 export
3768
3769 caca/codec/export.c |   47 +++++++++++++++++++++++++++++++++++++++++------
3770 1 files changed, 41 insertions(+), 6 deletions(-)
3771
3772Commit: 3178
3773Author: bsittler
3774Date:   Sat Nov 1 03:00:45 2008 +0000
3775
3776    a first partially-broken conversion of examples/cacainfo.php
3777
3778 caca-php/examples/www/cacainfo.php |   86 ++++++++++++++++++++++++++++++++++++
3779 1 files changed, 86 insertions(+), 0 deletions(-)
3780
3781Commit: 3177
3782Author: nico
3783Date:   Sat Nov 1 02:06:43 2008 +0000
3784
3785    * Change test for php-cli mode in sample programs
3786
3787 caca-php/examples/cacainfo.php  |    3 ++-
3788 caca-php/examples/demo.php      |    3 ++-
3789 caca-php/examples/dithering.php |   12 ++++++++----
3790 caca-php/examples/figfont.php   |    3 ++-
3791 caca-php/examples/polyline.php  |    3 ++-
3792 caca-php/examples/text.php      |    3 ++-
3793 6 files changed, 18 insertions(+), 9 deletions(-)
3794
3795Commit: 3176
3796Author: bsittler
3797Date:   Sat Nov 1 01:46:51 2008 +0000
3798
3799    define variables before use; jsut comment out the "sprites" item since it apparently does not yet work
3800
3801 caca-php/examples/demo.php |    7 ++++---
3802 1 files changed, 4 insertions(+), 3 deletions(-)
3803
3804Commit: 3175
3805Author: nico
3806Date:   Sat Nov 1 01:44:28 2008 +0000
3807
3808    * Check that samples programs are executed with php-cli
3809
3810 caca-php/examples/cacainfo.php  |    3 +++
3811 caca-php/examples/demo.php      |    4 ++++
3812 caca-php/examples/dithering.php |    5 ++++-
3813 caca-php/examples/figfont.php   |    2 ++
3814 caca-php/examples/polyline.php  |    3 +++
3815 caca-php/examples/text.php      |    3 +++
3816 6 files changed, 19 insertions(+), 1 deletions(-)
3817
3818Commit: 3174
3819Author: bsittler
3820Date:   Sat Nov 1 01:32:17 2008 +0000
3821
3822    change to allow use with cocoa driver; also, a keypress now stops these demos early
3823
3824 caca-php/examples/dithering.php |    2 +-
3825 caca-php/examples/polyline.php  |    2 +-
3826 2 files changed, 2 insertions(+), 2 deletions(-)
3827
3828Commit: 3173
3829Author: nico
3830Date:   Sat Nov 1 01:25:13 2008 +0000
3831
3832    * Remove 'c' (color) and 'r' (render) options of the main menu in demo.php
3833
3834 caca-php/examples/demo.php |    4 ++--
3835 1 files changed, 2 insertions(+), 2 deletions(-)
3836
3837Commit: 3172
3838Author: nico
3839Date:   Sat Nov 1 00:45:56 2008 +0000
3840
3841    * Add license headers in sample programs
3842
3843 caca-php/examples/cacainfo.php  |   11 +++++++++++
3844 caca-php/examples/cacapig.php   |   16 ++++++++++++++++
3845 caca-php/examples/dithering.php |   12 +++++++++++-
3846 caca-php/examples/figfont.php   |   10 ++++++++++
3847 caca-php/examples/polyline.php  |   10 ++++++++++
3848 5 files changed, 58 insertions(+), 1 deletions(-)
3849
3850Commit: 3171
3851Author: nico
3852Date:   Sat Nov 1 00:33:57 2008 +0000
3853
3854    * Clean template for phpize "config.m4"
3855
3856 caca-php/config.m4 |    2 +-
3857 1 files changed, 1 insertions(+), 1 deletions(-)
3858
3859Commit: 3169
3860Author: nico
3861Date:   Fri Oct 31 20:35:48 2008 +0000
3862
3863    * Change message for phpinfo()
3864
3865 caca-php/php_caca.c |    4 ++--
3866 1 files changed, 2 insertions(+), 2 deletions(-)
3867
3868Commit: 3168
3869Author: bsittler
3870Date:   Fri Oct 31 18:56:31 2008 +0000
3871
3872    now truecolor works
3873
3874 caca/driver/win32.c |    5 +++--
3875 1 files changed, 3 insertions(+), 2 deletions(-)
3876
3877Commit: 3167
3878Author: bsittler
3879Date:   Fri Oct 31 18:39:16 2008 +0000
3880
3881    now arrow keys, function keys, etc. work
3882
3883 caca/driver/win32.c |   73 +++++++++++++++++++++++++++++++++++++++++++++++++++
3884 1 files changed, 73 insertions(+), 0 deletions(-)
3885
3886Commit: 3166
3887Author: nico
3888Date:   Fri Oct 31 17:46:38 2008 +0000
3889
3890    * Add information about gd resources support in caca-php for phpinfo()
3891
3892 caca-php/php_caca.c |    6 ++++++
3893 1 files changed, 6 insertions(+), 0 deletions(-)
3894
3895Commit: 3163
3896Author: bsittler
3897Date:   Fri Oct 31 00:29:31 2008 +0000
3898
3899    allow CC, CXX and MACOSX_SDK_FRAMEWORKS to be overridden using exported environment variables at configure-time
3900
3901 configure.ac |    6 +++---
3902 1 files changed, 3 insertions(+), 3 deletions(-)
3903
3904Commit: 3160
3905Author: sam
3906Date:   Fri Oct 31 00:21:04 2008 +0000
3907
3908    caca-sharp: improve install and uninstall rules, add a strong name key
3909    to allow third-party applications to link with caca-sharp, and tune a
3910    few things here and there.
3911
3912 caca-sharp/Makefile.am    |   38 ++++++++++++++++++++++++++------------
3913 caca-sharp/caca-sharp.snk |  Bin 0 -> 596 bytes
3914 2 files changed, 26 insertions(+), 12 deletions(-)
3915
3916Commit: 3159
3917Author: pterjan
3918Date:   Thu Oct 30 22:36:13 2008 +0000
3919
3920     * Undo last commit
3921
3922 ruby/Makefile.am |    1 -
3923 1 files changed, 0 insertions(+), 1 deletions(-)
3924
3925Commit: 3158
3926Author: pterjan
3927Date:   Thu Oct 30 21:45:42 2008 +0000
3928
3929     * Add -module flag, hopefuly this will fix on OSX
3930
3931 ruby/Makefile.am |    1 +
3932 1 files changed, 1 insertions(+), 0 deletions(-)
3933
3934Commit: 3157
3935Author: pterjan
3936Date:   Thu Oct 30 20:12:50 2008 +0000
3937
3938     * List drivers as a Hash
3939
3940 ruby/caca-display.c |   14 +++++++-------
3941 1 files changed, 7 insertions(+), 7 deletions(-)
3942
3943Commit: 3156
3944Author: nico
3945Date:   Thu Oct 30 18:07:11 2008 +0000
3946
3947    * Check parameters number for functions that doesn't expect any parameter
3948
3949 caca-php/php_caca.c |   16 ++++++++++++++++
3950 1 files changed, 16 insertions(+), 0 deletions(-)
3951
3952Commit: 3155
3953Author: bsittler
3954Date:   Thu Oct 30 18:00:57 2008 +0000
3955
3956    add support for Mac OS X 10.4 (i386) and Mac OS X 10.5 (x86_64)
3957
3958 configure.ac |    9 ++++++++-
3959 1 files changed, 8 insertions(+), 1 deletions(-)
3960
3961Commit: 3154
3962Author: nico
3963Date:   Thu Oct 30 17:44:42 2008 +0000
3964
3965    * Modify error message in sample program dithering.php
3966
3967 caca-php/config.m4              |    2 +-
3968 caca-php/examples/dithering.php |    2 +-
3969 2 files changed, 2 insertions(+), 2 deletions(-)
3970
3971Commit: 3153
3972Author: nico
3973Date:   Thu Oct 30 17:35:58 2008 +0000
3974
3975    * Available the compilation of caca-php without gd development files
3976
3977 caca-php/config.m4  |    5 ++---
3978 caca-php/php_caca.c |   19 +++++++++++++++++--
3979 2 files changed, 19 insertions(+), 5 deletions(-)
3980
3981Commit: 3152
3982Author: bsittler
3983Date:   Thu Oct 30 17:22:43 2008 +0000
3984
3985    allow SDK to be overridden by environment variables (Mac OS X)
3986
3987 configure.ac |   22 +++++++++++-----------
3988 1 files changed, 11 insertions(+), 11 deletions(-)
3989
3990Commit: 3151
3991Author: nico
3992Date:   Thu Oct 30 16:43:00 2008 +0000
3993
3994    * Add destructor for "caca_file" resources
3995
3996 caca-php/php_caca.c |    1 +
3997 1 files changed, 1 insertions(+), 0 deletions(-)
3998
3999Commit: 3150
4000Author: nico
4001Date:   Thu Oct 30 16:16:31 2008 +0000
4002
4003    * Improve php binding of caca_render_canvas
4004    * Destroy php resource in caca_file_close
4005    * Improve sample program render.php
4006
4007 caca-php/examples/render.php |    7 ++++++-
4008 caca-php/php_caca.c          |   25 ++++++++++++++++---------
4009 2 files changed, 22 insertions(+), 10 deletions(-)
4010
4011Commit: 3149
4012Author: nico
4013Date:   Thu Oct 30 13:21:26 2008 +0000
4014
4015    * Add new php specific function caca_load_builtin_font(string name)
4016    * Add php bindings for caca_get_dither_antialias_list, caca_render_canvas
4017    * Add a new sample program examples/render.php
4018
4019 caca-php/examples/render.php |   35 ++++++++++++++++
4020 caca-php/php_caca.c          |   91 ++++++++++++++++++++++++++++++++++++------
4021 caca-php/php_caca.h          |    1 +
4022 3 files changed, 115 insertions(+), 12 deletions(-)
4023
4024Commit: 3148
4025Author: nico
4026Date:   Thu Oct 30 11:39:24 2008 +0000
4027
4028    * Remove "_gd" suffix from dithering functions
4029    * caca_dithering_bitmap can load palette from gd resource
4030    * Remove caca_set_dither_palette_gd function
4031    * Adapt sample program "dithering.php"
4032
4033 caca-php/examples/dithering.php |    5 +--
4034 caca-php/php_caca.c             |   66 +++++++++++++++-----------------------
4035 caca-php/php_caca.h             |    4 +--
4036 3 files changed, 29 insertions(+), 46 deletions(-)
4037
4038Commit: 3143
4039Author: nico
4040Date:   Thu Oct 30 00:51:55 2008 +0000
4041
4042    * Add check after emalloc in caca_draw_thin_polyline
4043
4044 caca-php/php_caca.c |   15 ++++++++++++---
4045 1 files changed, 12 insertions(+), 3 deletions(-)
4046
4047Commit: 3142
4048Author: nico
4049Date:   Thu Oct 30 00:18:07 2008 +0000
4050
4051    * Remove php function caca_create_event
4052    * caca_get_event return false if type == CACA_EVENT_NONE otherwise return a new
4053      php resource
4054    * Adapt sample program demo.php
4055
4056 caca-php/examples/demo.php |   73 +++++++++++++++++++++-----------------------
4057 caca-php/php_caca.c        |   34 ++++++++------------
4058 caca-php/php_caca.h        |    2 -
4059 3 files changed, 49 insertions(+), 60 deletions(-)
4060
4061Commit: 3141
4062Author: nico
4063Date:   Wed Oct 29 22:59:46 2008 +0000
4064
4065    * Close php block in sample program "demo.php"
4066
4067 caca-php/examples/demo.php |    3 ++-
4068 1 files changed, 2 insertions(+), 1 deletions(-)
4069
4070Commit: 3140
4071Author: nico
4072Date:   Wed Oct 29 22:58:24 2008 +0000
4073
4074    * Rewrite main loop of sample program demo.php
4075
4076 caca-php/examples/demo.php |  106 +++++++++++++++++++++-----------------------
4077 1 files changed, 51 insertions(+), 55 deletions(-)
4078
4079Commit: 3139
4080Author: sam
4081Date:   Wed Oct 29 19:10:20 2008 +0000
4082
4083    Clean up configure.ac.
4084
4085 configure.ac |   16 ++++++++--------
4086 1 files changed, 8 insertions(+), 8 deletions(-)
4087
4088Commit: 3138
4089Author: nico
4090Date:   Wed Oct 29 17:09:05 2008 +0000
4091
4092    * Add indexed colors image support for dither with gd resources
4093
4094 caca-php/examples/dithering.php |    3 +-
4095 caca-php/php_caca.c             |   64 +++++++++++++++++++++++++++++++-------
4096 caca-php/php_caca.h             |    1 +
4097 3 files changed, 55 insertions(+), 13 deletions(-)
4098
4099Commit: 3137
4100Author: nico
4101Date:   Wed Oct 29 13:48:57 2008 +0000
4102
4103    * Add php binding for 3 caca charset conversion functions
4104    * Change php header for sample program "text.php"
4105
4106 caca-php/examples/text.php |    2 +-
4107 caca-php/php_caca.c        |    9 +++++++++
4108 2 files changed, 10 insertions(+), 1 deletions(-)
4109
4110Commit: 3135
4111Author: nico
4112Date:   Wed Oct 29 13:19:38 2008 +0000
4113
4114    * Close php blocks in samples programs (add "?>")
4115
4116 caca-php/examples/cacainfo.php  |    2 ++
4117 caca-php/examples/cacapig.php   |    1 +
4118 caca-php/examples/demo.php      |    2 ++
4119 caca-php/examples/dithering.php |    4 +---
4120 caca-php/examples/figfont.php   |    2 +-
4121 caca-php/examples/polyline.php  |    1 +
4122 caca-php/examples/text.php      |    3 +--
4123 7 files changed, 9 insertions(+), 6 deletions(-)
4124
4125Commit: 3134
4126Author: nico
4127Date:   Tue Oct 28 23:13:15 2008 +0000
4128
4129    * Add php binding for function "caca_set_dither_palette"
4130
4131 caca-php/php_caca.c |   26 ++++++++++++++++++++++++--
4132 1 files changed, 24 insertions(+), 2 deletions(-)
4133
4134Commit: 3133
4135Author: nico
4136Date:   Tue Oct 28 19:43:39 2008 +0000
4137
4138    * Add unicode support in sample program figfont.php
4139
4140 caca-php/examples/figfont.php |   22 +++++++++++++++++-----
4141 1 files changed, 17 insertions(+), 5 deletions(-)
4142
4143Commit: 3132
4144Author: nico
4145Date:   Tue Oct 28 19:30:10 2008 +0000
4146
4147    * Change type of the last argument of drawing function (from string to long)
4148    * Adapt sample programs
4149
4150 caca-php/examples/cacainfo.php |    3 +
4151 caca-php/examples/demo.php     |   28 +++++-----
4152 caca-php/examples/polyline.php |   17 ++++---
4153 caca-php/php_caca.c            |  103 ++++++++++++----------------------------
4154 4 files changed, 57 insertions(+), 94 deletions(-)
4155
4156Commit: 3131
4157Author: nico
4158Date:   Tue Oct 28 17:59:41 2008 +0000
4159
4160    * Add php binding for caca_draw_polyline and caca_draw_thin_polyline
4161    * Add a sample program examples/polyline.php
4162
4163 caca-php/examples/polyline.php |   41 +++++++++++++++++
4164 caca-php/php_caca.c            |   93 ++++++++++++++++++++++++++++++++++++++--
4165 2 files changed, 130 insertions(+), 4 deletions(-)
4166
4167Commit: 3130
4168Author: nico
4169Date:   Tue Oct 28 14:11:08 2008 +0000
4170
4171    * Check that a caca_figfont was loaded before using it in caca_put_figchar()
4172
4173 caca/figfont.c |    3 +++
4174 1 files changed, 3 insertions(+), 0 deletions(-)
4175
4176Commit: 3129
4177Author: nico
4178Date:   Tue Oct 28 13:45:39 2008 +0000
4179
4180    * Add php binding for caca_load_font, caca_get_font_blocks, caca_put_figchar
4181    * Add a working sample file examples/figfont.php
4182    * Rename sample programs:
4183         examples1.php > cacapig.php
4184         drivers.php > cacainfo.php
4185
4186 caca-php/examples/cacainfo.php |   62 ++++++++++++++++++++++++++++++++++++
4187 caca-php/examples/cacapig.php  |   68 ++++++++++++++++++++++++++++++++++++++++
4188 caca-php/examples/drivers.php  |   62 ------------------------------------
4189 caca-php/examples/example1.php |   68 ----------------------------------------
4190 caca-php/examples/figfont.php  |   24 ++++++++++++++
4191 caca-php/php_caca.c            |   34 +++++++++++++++++++-
4192 caca-php/php_caca.h            |    2 +-
4193 7 files changed, 187 insertions(+), 133 deletions(-)
4194
4195Commit: 3128
4196Author: nico
4197Date:   Tue Oct 28 12:15:15 2008 +0000
4198
4199    * Add checks after emalloc()
4200    * Add php binding for caca_file_gets
4201
4202 caca-php/php_caca.c |   43 ++++++++++++++++++++++++++++++++++++++-----
4203 1 files changed, 38 insertions(+), 5 deletions(-)
4204
4205Commit: 3127
4206Author: nico
4207Date:   Tue Oct 28 11:46:18 2008 +0000
4208
4209    * Add php binding for functions: caca_file_write, caca_file_read
4210
4211 caca-php/examples/demo.php |    2 ++
4212 caca-php/php_caca.c        |   31 +++++++++++++++++++++++++++++++
4213 caca-php/php_caca.h        |    2 ++
4214 3 files changed, 35 insertions(+), 0 deletions(-)
4215
4216Commit: 3126
4217Author: nico
4218Date:   Tue Oct 28 02:02:27 2008 +0000
4219
4220    * Add php bindings for 9 functions
4221    * Modify php bloc headers in samples programs
4222    * Add list of import/export formats in examples/drivers.php
4223
4224 caca-php/examples/demo.php      |    2 +-
4225 caca-php/examples/dithering.php |    6 ++-
4226 caca-php/examples/drivers.php   |   15 ++++--
4227 caca-php/examples/example1.php  |    2 +-
4228 caca-php/php_caca.c             |  102 +++++++++++++++++++++++++++++---------
4229 caca-php/php_caca.h             |    3 +-
4230 6 files changed, 96 insertions(+), 34 deletions(-)
4231
4232Commit: 3125
4233Author: sam
4234Date:   Mon Oct 27 20:23:56 2008 +0000
4235
4236    libcaca: add fallback rotated glyphs to cope with third-party software.
4237
4238 caca/transform.c |    8 +++++++-
4239 1 files changed, 7 insertions(+), 1 deletions(-)
4240
4241Commit: 3124
4242Author: nico
4243Date:   Mon Oct 27 19:54:07 2008 +0000
4244
4245    * Fix a bug in sample program "dithering.php"
4246
4247 caca-php/examples/dithering.php |    2 +-
4248 1 files changed, 1 insertions(+), 1 deletions(-)
4249
4250Commit: 3123
4251Author: nico
4252Date:   Mon Oct 27 19:35:48 2008 +0000
4253
4254    * Add a "caca_create_dither_gd" function that create the proper dither for a
4255      given gd resource.
4256
4257 caca-php/examples/dithering.php |   10 ++++++----
4258 caca-php/php_caca.c             |   15 +++++++++++++++
4259 caca-php/php_caca.h             |    1 +
4260 3 files changed, 22 insertions(+), 4 deletions(-)
4261
4262Commit: 3122
4263Author: nico
4264Date:   Mon Oct 27 19:14:32 2008 +0000
4265
4266    * Add working sample program dithering.php (open logo-caca.png with Gd and
4267      render it with caca caca_dither_bitmap_gd)
4268    * Add a function to fetch a buffer of gd pixels in php_caca.c
4269
4270 caca-php/examples/dithering.php |   19 +++++++++++--------
4271 caca-php/examples/logo-caca.png |  Bin 0 -> 7526 bytes
4272 caca-php/php_caca.c             |   33 ++++++++++++++++++++++++++++-----
4273 3 files changed, 39 insertions(+), 13 deletions(-)
4274
4275Commit: 3121
4276Author: nico
4277Date:   Mon Oct 27 17:19:06 2008 +0000
4278
4279    * Fix a bug in caca_export_string
4280
4281 caca-php/php_caca.c |    3 +++
4282 1 files changed, 3 insertions(+), 0 deletions(-)
4283
4284Commit: 3120
4285Author: nico
4286Date:   Mon Oct 27 17:15:08 2008 +0000
4287
4288    * Improve function "caca_dither_bitmap_gd"
4289    * Add php binding for "caca_create_dither"
4290    * Add new sample program "dithering.php"
4291
4292 caca-php/examples/dithering.php |   15 +++++++++++++++
4293 caca-php/php_caca.c             |   33 ++++++++++++++++++++++++++++-----
4294 caca-php/php_caca.h             |    1 +
4295 3 files changed, 44 insertions(+), 5 deletions(-)
4296
4297Commit: 3119
4298Author: nico
4299Date:   Mon Oct 27 16:23:05 2008 +0000
4300
4301    * Add a function "fetch_external_resource" that allows to fetch external php
4302      resources such as gd resouces
4303    * Add test for presence of gd development files in config.m4
4304    * Rename php function caca_dither_bitmap in caca_dither_bitmap_gd
4305
4306 caca-php/config.m4  |    9 ++++++++-
4307 caca-php/php_caca.c |   30 +++++++++++++++++++-----------
4308 caca-php/php_caca.h |    2 +-
4309 3 files changed, 28 insertions(+), 13 deletions(-)
4310
4311Commit: 3118
4312Author: sam
4313Date:   Mon Oct 27 13:45:56 2008 +0000
4314
4315    doc: fix symlink failure when installing libcaca twice.
4316
4317 doc/Makefile.am |    4 ++--
4318 1 files changed, 2 insertions(+), 2 deletions(-)
4319
4320Commit: 3117
4321Author: nico
4322Date:   Mon Oct 27 13:34:36 2008 +0000
4323
4324    * Add php binding for 12 new fonctions
4325
4326 caca-php/php_caca.c |   99 +++++++++++++++++++++++++++++++++++++++++++++++++++
4327 1 files changed, 99 insertions(+), 0 deletions(-)
4328
4329Commit: 3115
4330Author: nico
4331Date:   Sun Oct 26 23:33:02 2008 +0000
4332
4333    * Add php binding for functions: caca_get_dither_color, caca_set_dither_charset
4334      caca_get_dither_algorithm
4335
4336 caca-php/php_caca.c |   21 +++++++++++++++++++++
4337 1 files changed, 21 insertions(+), 0 deletions(-)
4338
4339Commit: 3114
4340Author: nico
4341Date:   Sun Oct 26 21:27:32 2008 +0000
4342
4343    * Add binding for 7 new functions
4344    * Add just_for_fun() function in sample program drivers.php
4345
4346 caca-php/examples/drivers.php |   51 ++++++++++++++++++++++++++++++++++-
4347 caca-php/php_caca.c           |   60 +++++++++++++++++++++++++++++++++++++++++
4348 2 files changed, 110 insertions(+), 1 deletions(-)
4349
4350Commit: 3113
4351Author: nico
4352Date:   Sun Oct 26 20:51:04 2008 +0000
4353
4354    * Add php binding for 15 new functions
4355    * Add new sample program "examples/drivers.php"
4356
4357 caca-php/examples/drivers.php |    8 +++
4358 caca-php/php_caca.c           |  103 +++++++++++++++++++++++++++++++++++++++-
4359 2 files changed, 108 insertions(+), 3 deletions(-)
4360
4361Commit: 3112
4362Author: nico
4363Date:   Sun Oct 26 15:47:33 2008 +0000
4364
4365    * Improve function caca_export_string
4366
4367 caca-php/php_caca.c |   33 +++++++++++++++++++++++++++++++--
4368 caca-php/php_caca.h |    3 ++-
4369 2 files changed, 33 insertions(+), 3 deletions(-)
4370
4371Commit: 3111
4372Author: nico
4373Date:   Sun Oct 26 15:27:59 2008 +0000
4374
4375    * Add php binding for caca_export_memory (called caca_export_string)
4376    * Rename php function caca_import_memory to caca_import_string
4377    * Add sample program "text.php" (php port of examples/text.c)
4378    * Add php binding for "caca_set_attr"
4379
4380 caca-php/examples/example1.php |    2 +-
4381 caca-php/examples/text.php     |   62 ++++++++++++++++++++++++++++++++++++++++
4382 2 files changed, 63 insertions(+), 1 deletions(-)
4383
4384Commit: 3110
4385Author: nico
4386Date:   Sun Oct 26 14:14:58 2008 +0000
4387
4388    * Centralize caca's error managment (in macro RETURN_SUCCESS)
4389    * Add binding for 2 new functions
4390    * Fix a bug in examples/example1.php
4391
4392 caca-php/examples/demo.php     |   16 +++++-
4393 caca-php/examples/example1.php |    2 +-
4394 caca-php/php_caca.c            |  124 +++++++++++++++++++++++++++++-----------
4395 caca-php/php_caca.h            |   10 +++
4396 4 files changed, 115 insertions(+), 37 deletions(-)
4397
4398Commit: 3109
4399Author: nico
4400Date:   Sun Oct 26 13:38:47 2008 +0000
4401
4402    * Add php binding for 4 new functions
4403    * Add "full" demo to "examples/demo.php"
4404
4405 caca-php/examples/demo.php |  131 ++++++++++++++++++++++++++++++++++++++++----
4406 caca-php/php_caca.c        |   44 +++++++++++++++
4407 2 files changed, 164 insertions(+), 11 deletions(-)
4408
4409Commit: 3108
4410Author: nico
4411Date:   Sun Oct 26 12:29:10 2008 +0000
4412
4413    * Add php binding for 9 new functions
4414    * Improve examples/demo.php
4415
4416 caca-php/examples/demo.php |  211 ++++++++++++++++++++++++++++++++++++++------
4417 caca-php/php_caca.c        |  115 +++++++++++++++++++++---
4418 caca-php/php_caca.h        |    4 +-
4419 3 files changed, 290 insertions(+), 40 deletions(-)
4420
4421Commit: 3107
4422Author: nico
4423Date:   Sun Oct 26 00:49:09 2008 +0000
4424
4425    * Add php bindings for functions: caca_draw_line & caca_draw_thin_line
4426    * Create a new sample file demo.php (php port of demo.c)
4427
4428 caca-php/examples/demo.php |   88 ++++++++++++++++++++++++++++++++++++++++++++
4429 caca-php/php_caca.c        |   22 ++++++++++-
4430 2 files changed, 109 insertions(+), 1 deletions(-)
4431
4432Commit: 3106
4433Author: nico
4434Date:   Sat Oct 25 23:52:06 2008 +0000
4435
4436    * Add a nice label with libcaca's version in the center of the screen in
4437      sample program examples/example1.php
4438
4439 caca-php/examples/example1.php |    7 +++++--
4440 1 files changed, 5 insertions(+), 2 deletions(-)
4441
4442Commit: 3105
4443Author: nico
4444Date:   Sat Oct 25 23:40:00 2008 +0000
4445
4446    * Add Php binding for caca's functions: caca_get_event, caca_set_display_time
4447    * Animate pink pig & add event managment in sample program "example1.php"
4448
4449 caca-php/examples/example1.php |   29 +++++++++++++++++++++++++----
4450 caca-php/php_caca.c            |   21 +++++++++++++++++++++
4451 2 files changed, 46 insertions(+), 4 deletions(-)
4452
4453Commit: 3104
4454Author: nico
4455Date:   Sat Oct 25 15:41:39 2008 +0000
4456
4457    * Add binding for 6 new caca's functions
4458    * Add a nice php sample file examples/example1.php that shows a smart pink ping
4459
4460 caca-php/examples/example1.php |   42 +++++++++++++++++++++++++-
4461 caca-php/php_caca.c            |   66 +++++++++++++++++++++++++++++++--------
4462 2 files changed, 93 insertions(+), 15 deletions(-)
4463
4464Commit: 3101
4465Author: nico
4466Date:   Sat Oct 25 11:26:15 2008 +0000
4467
4468    * Add php binding for 8 new caca's functions
4469
4470 caca-php/examples/example1.php |    2 +-
4471 caca-php/php_caca.c            |   77 ++++++++++++++++++++++++++++++++++++++++
4472 2 files changed, 78 insertions(+), 1 deletions(-)
4473
4474Commit: 3095
4475Author: sam
4476Date:   Sat Oct 25 01:03:09 2008 +0000
4477
4478    Add Nicolas Vion to AUTHORS.
4479
4480 AUTHORS |    3 +++
4481 1 files changed, 3 insertions(+), 0 deletions(-)
4482
4483Commit: 3094
4484Author: nico
4485Date:   Fri Oct 24 23:20:42 2008 +0000
4486
4487    * Add php bindings for 13 new functions
4488
4489 caca-php/php_caca.c |   68 +++++++++++++++++++++++++++++++++++++++++++++++++++
4490 1 files changed, 68 insertions(+), 0 deletions(-)
4491
4492Commit: 3093
4493Author: nico
4494Date:   Fri Oct 24 23:01:08 2008 +0000
4495
4496    * Add php binding for 7 new caca's functions
4497
4498 caca-php/php_caca.c |   30 ++++++++++++++++++++++++++++++
4499 1 files changed, 30 insertions(+), 0 deletions(-)
4500
4501Commit: 3092
4502Author: nico
4503Date:   Fri Oct 24 22:35:21 2008 +0000
4504
4505    * Add flac support and some other nice features...
4506
4507 caca-php/php_caca.c |   57 +++++++++++++++++++++++++++++++++-----------------
4508 caca-php/php_caca.h |   19 +++++++++-------
4509 2 files changed, 48 insertions(+), 28 deletions(-)
4510
4511Commit: 3091
4512Author: nico
4513Date:   Fri Oct 24 22:09:30 2008 +0000
4514
4515    * Add caca's php constants definition
4516    * Add php binding for 13 new functions
4517
4518 caca-php/php_caca.c |  176 +++++++++++++++++++++++++++++++++++++++++++++++----
4519 caca-php/php_caca.h |   24 ++++++--
4520 2 files changed, 181 insertions(+), 19 deletions(-)
4521
4522Commit: 3089
4523Author: nico
4524Date:   Fri Oct 24 19:28:20 2008 +0000
4525
4526    * Initial release of caca-php
4527
4528 caca-php/config.m4             |   12 +
4529 caca-php/examples/example1.php |    4 +
4530 caca-php/package.xml           |   33 +++
4531 caca-php/php_caca.c            |  534 ++++++++++++++++++++++++++++++++++++++++
4532 caca-php/php_caca.h            |  143 +++++++++++
4533 5 files changed, 726 insertions(+), 0 deletions(-)
4534
4535Commit: 3046
4536Author: jylam
4537Date:   Sun Oct 19 16:22:08 2008 +0000
4538
4539     * Made Cocoa driver BEAUTIFUL ('fixed' default font size to constant values to make the look a bit more natural)
4540
4541 caca/driver/cocoa.m |   11 +++++++----
4542 1 files changed, 7 insertions(+), 4 deletions(-)
4543
4544Commit: 3045
4545Author: jylam
4546Date:   Sun Oct 19 14:44:25 2008 +0000
4547
4548     * Made compilation work only under Mac OS X 10.5 (Leopard) as it is the only test plateform available to me, waiting for something more clever
4549
4550 configure.ac |    2 +-
4551 1 files changed, 1 insertions(+), 1 deletions(-)
4552
4553Commit: 2967
4554Author: sam
4555Date:   Sat Oct 18 12:57:10 2008 +0000
4556
4557    Bump soname versioning.
4558
4559 configure.ac |    2 +-
4560 1 files changed, 1 insertions(+), 1 deletions(-)
4561
4562Commit: 2966
4563Author: sam
4564Date:   Sat Oct 18 12:50:13 2008 +0000
4565
4566    Fix <cucul.h> installation again.
4567
4568 caca/Makefile.am |    1 +
4569 1 files changed, 1 insertions(+), 0 deletions(-)
4570
4571Commit: 2965
4572Author: sam
4573Date:   Sat Oct 18 12:42:12 2008 +0000
4574
4575    Set version to 0.99.beta15.
4576    Updated NEWS and ChangeLog.
4577
4578 ChangeLog      |  305 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4579 NEWS           |    4 +
4580 configure.ac   |    2 +-
4581 win32/config.h |    2 +-
4582 4 files changed, 311 insertions(+), 2 deletions(-)
4583
4584Commit: 2963
4585Author: sam
4586Date:   Sat Oct 18 11:07:14 2008 +0000
4587
4588    Add a cucul.h symbolic link upon installation.
4589
4590 caca/Makefile.am |    2 ++
4591 1 files changed, 2 insertions(+), 0 deletions(-)
4592
4593Commit: 2962
4594Author: sam
4595Date:   Sat Oct 18 11:07:05 2008 +0000
4596
4597    libcaca: move codecs and import/export functions into subdirectories.
4598
4599 caca/Makefile.am      |   34 +-
4600 caca/codec/export.c   | 1028 +++++++++++++++++++++++++++++++++++++++++++++++++
4601 caca/codec/import.c   |  924 ++++++++++++++++++++++++++++++++++++++++++++
4602 caca/driver/cocoa.m   | 1015 ++++++++++++++++++++++++++++++++++++++++++++++++
4603 caca/driver/conio.c   |  185 +++++++++
4604 caca/driver/gl.c      |  623 ++++++++++++++++++++++++++++++
4605 caca/driver/ncurses.c |  848 ++++++++++++++++++++++++++++++++++++++++
4606 caca/driver/raw.c     |  115 ++++++
4607 caca/driver/slang.c   |  571 +++++++++++++++++++++++++++
4608 caca/driver/vga.c     |  178 +++++++++
4609 caca/driver/win32.c   |  367 ++++++++++++++++++
4610 caca/driver/x11.c     |  809 ++++++++++++++++++++++++++++++++++++++
4611 caca/driver_cocoa.m   | 1015 ------------------------------------------------
4612 caca/driver_conio.c   |  185 ---------
4613 caca/driver_gl.c      |  623 ------------------------------
4614 caca/driver_ncurses.c |  848 ----------------------------------------
4615 caca/driver_raw.c     |  115 ------
4616 caca/driver_slang.c   |  571 ---------------------------
4617 caca/driver_vga.c     |  178 ---------
4618 caca/driver_win32.c   |  367 ------------------
4619 caca/driver_x11.c     |  809 --------------------------------------
4620 caca/export.c         | 1028 -------------------------------------------------
4621 caca/import.c         |  924 --------------------------------------------
4622 caca/libcaca.vcproj   |   20 +-
4623 24 files changed, 6693 insertions(+), 6687 deletions(-)
4624
4625Commit: 2961
4626Author: sam
4627Date:   Sat Oct 18 11:06:58 2008 +0000
4628
4629    Fix compilation warnings on platforms without Imlib2.
4630
4631 src/aafire.c       |    2 +-
4632 src/common-image.c |    2 +-
4633 2 files changed, 2 insertions(+), 2 deletions(-)
4634
4635Commit: 2960
4636Author: sam
4637Date:   Sat Oct 18 11:06:49 2008 +0000
4638
4639    libcaca: fix a minor warning on DOS targets.
4640
4641 caca/figfont.c |    2 ++
4642 1 files changed, 2 insertions(+), 0 deletions(-)
4643
4644Commit: 2959
4645Author: sam
4646Date:   Thu Oct 16 23:44:49 2008 +0000
4647
4648    Minor build system cosmetic changes.
4649
4650 Makefile.am       |    2 +-
4651 src/Makefile.am   |    2 +-
4652 win32/Makefile.am |    6 +-----
4653 3 files changed, 3 insertions(+), 7 deletions(-)
4654
4655Commit: 2958
4656Author: sam
4657Date:   Thu Oct 16 23:21:23 2008 +0000
4658
4659    Do not attempt to create libcaca++ symlinks if C++ support was disabled.
4660
4661 cxx/Makefile.am |    2 ++
4662 1 files changed, 2 insertions(+), 0 deletions(-)
4663
4664Commit: 2956
4665Author: sam
4666Date:   Thu Oct 16 23:03:47 2008 +0000
4667
4668    Remove executable bit from files that do not need it.
4669
4670 0 files changed, 0 insertions(+), 0 deletions(-)
4671
4672Commit: 2955
4673Author: sam
4674Date:   Thu Oct 16 22:59:04 2008 +0000
4675
4676    Rename csharp/ into caca-sharp/.
4677
4678 Makefile.am                         |    2 +-
4679 caca-sharp/.gitignore               |    2 +
4680 caca-sharp/AssemblyInfo.cs          |   21 +
4681 caca-sharp/Attr.cs                  |   57 +++
4682 caca-sharp/Caca.cs                  |   43 +++
4683 caca-sharp/Canvas.cs                |  685 +++++++++++++++++++++++++++++++++++
4684 caca-sharp/Display.cs               |  141 +++++++
4685 caca-sharp/Dither.cs                |  160 ++++++++
4686 caca-sharp/Event.cs                 |  187 ++++++++++
4687 caca-sharp/Font.cs                  |  128 +++++++
4688 caca-sharp/Makefile.am              |   37 ++
4689 caca-sharp/caca-sharp.csproj        |   54 +++
4690 caca-sharp/caca-sharp.dll.config.in |    3 +
4691 caca-sharp/test-csharp.csproj       |   51 +++
4692 caca-sharp/test.cs                  |  136 +++++++
4693 configure.ac                        |    4 +-
4694 csharp/.gitignore                   |    2 -
4695 csharp/AssemblyInfo.cs              |   21 -
4696 csharp/Attr.cs                      |   57 ---
4697 csharp/Caca.cs                      |   43 ---
4698 csharp/Canvas.cs                    |  685 -----------------------------------
4699 csharp/Display.cs                   |  141 -------
4700 csharp/Dither.cs                    |  160 --------
4701 csharp/Event.cs                     |  187 ----------
4702 csharp/Font.cs                      |  128 -------
4703 csharp/Makefile.am                  |   37 --
4704 csharp/caca-sharp.csproj            |   54 ---
4705 csharp/caca-sharp.dll.config.in     |    3 -
4706 csharp/test-csharp.csproj           |   51 ---
4707 csharp/test.cs                      |  136 -------
4708 libcaca.sln                         |    4 +-
4709 31 files changed, 1710 insertions(+), 1710 deletions(-)
4710
4711Commit: 2901
4712Author: sam
4713Date:   Tue Oct 7 23:43:53 2008 +0000
4714
4715    Update the Win32 cross-build script to reflect recent reorganisation.
4716
4717 build-win32 |    8 ++++----
4718 1 files changed, 4 insertions(+), 4 deletions(-)
4719
4720Commit: 2900
4721Author: sam
4722Date:   Tue Oct 7 23:27:41 2008 +0000
4723
4724    Renamed msvc into win32.
4725
4726 Makefile.am          |    2 +-
4727 caca/libcaca.vcproj  |    8 +++---
4728 configure.ac         |    2 +-
4729 cxx/libcaca++.vcproj |    6 ++--
4730 cxx/test-cxx.vcproj  |    4 +-
4731 msvc/Makefile.am     |    8 ------
4732 msvc/caca_types.h    |    2 -
4733 msvc/config.h        |   59 --------------------------------------------------
4734 src/cacademo.vcproj  |    6 ++--
4735 src/cacafire.vcproj  |    6 ++--
4736 src/cacaview.vcproj  |    6 ++--
4737 win32/Makefile.am    |    8 ++++++
4738 win32/caca_types.h   |    2 +
4739 win32/config.h       |   57 ++++++++++++++++++++++++++++++++++++++++++++++++
4740 14 files changed, 87 insertions(+), 89 deletions(-)
4741
4742Commit: 2898
4743Author: sam
4744Date:   Tue Oct 7 21:26:56 2008 +0000
4745
4746    Reorganise MSVC files so that each project is with its source code.
4747
4748 caca/Makefile.am          |  202 ++++++++++++++--------------
4749 caca/libcaca.vcproj       |  320 ++++++++++++++++++++++++++++++++++++++++++++
4750 csharp/Makefile.am        |   72 +++++-----
4751 csharp/caca-sharp.csproj  |   54 ++++++++
4752 csharp/test-csharp.csproj |   51 +++++++
4753 cxx/Makefile.am           |   87 ++++++------
4754 cxx/libcaca++.vcproj      |  196 +++++++++++++++++++++++++++
4755 cxx/test-cxx.vcproj       |  181 +++++++++++++++++++++++++
4756 libcaca.sln               |  128 ++++++++++++++++++
4757 msvc/Makefile.am          |   24 +---
4758 msvc/caca-sharp.csproj    |   54 --------
4759 msvc/cacademo.vcproj      |  199 ---------------------------
4760 msvc/cacafire.vcproj      |  199 ---------------------------
4761 msvc/cacaview.vcproj      |  205 ----------------------------
4762 msvc/libcaca++.vcproj     |  197 ---------------------------
4763 msvc/libcaca.sln          |  126 -----------------
4764 msvc/libcaca.vcproj       |  325 ---------------------------------------------
4765 msvc/test-csharp.csproj   |   51 -------
4766 msvc/test-cxx.vcproj      |  193 ---------------------------
4767 src/Makefile.am           |   94 +++++++-------
4768 src/cacademo.vcproj       |  203 ++++++++++++++++++++++++++++
4769 src/cacafire.vcproj       |  202 ++++++++++++++++++++++++++++
4770 src/cacaview.vcproj       |  211 +++++++++++++++++++++++++++++
4771 23 files changed, 1784 insertions(+), 1790 deletions(-)
4772
4773Commit: 2896
4774Author: sam
4775Date:   Tue Oct 7 16:06:08 2008 +0000
4776
4777    Move stubs.h to caca/caca_stubs.h since it's only used by the library.
4778
4779 Makefile.am           |    2 +-
4780 caca/Makefile.am      |    1 +
4781 caca/caca_internals.h |    2 +-
4782 caca/caca_stubs.h     |   97 +++++++++++++++++++++++++++++++++++++++++++++++++
4783 msvc/libcaca.vcproj   |    6 +---
4784 stubs.h               |   97 -------------------------------------------------
4785 6 files changed, 101 insertions(+), 104 deletions(-)
4786
4787Commit: 2895
4788Author: sam
4789Date:   Tue Oct 7 16:06:02 2008 +0000
4790
4791    Fix the library suffix detection.
4792
4793 configure.ac |    4 ++--
4794 1 files changed, 2 insertions(+), 2 deletions(-)
4795
4796Commit: 2888
4797Author: sam
4798Date:   Mon Oct 6 20:45:02 2008 +0000
4799
4800    Detect shared library suffix at configure stage.
4801
4802 configure.ac                    |   10 ++++++++++
4803 csharp/caca-sharp.dll.config.in |    4 +---
4804 2 files changed, 11 insertions(+), 3 deletions(-)
4805
4806Commit: 2882
4807Author: sam
4808Date:   Mon Oct 6 19:33:28 2008 +0000
4809
4810    caca-sharp: support systems with .dylib or .sl shared libraries.
4811
4812 csharp/caca-sharp.dll.config.in |    2 ++
4813 1 files changed, 2 insertions(+), 0 deletions(-)
4814
4815Commit: 2881
4816Author: sam
4817Date:   Mon Oct 6 19:33:24 2008 +0000
4818
4819    .gitignore: ignore files generated by MonoDevelop.
4820
4821 .gitignore |    3 +++
4822 1 files changed, 3 insertions(+), 0 deletions(-)
4823
4824Commit: 2880
4825Author: sam
4826Date:   Mon Oct 6 19:33:20 2008 +0000
4827
4828    Clean up the web server directories before copying the documentation there.
4829
4830 Makefile.am |    1 +
4831 1 files changed, 1 insertions(+), 0 deletions(-)
4832
4833Commit: 2879
4834Author: sam
4835Date:   Mon Oct 6 19:33:15 2008 +0000
4836
4837    doc: rewrite the tutorial to reflect recent API updates.
4838
4839 doc/tutorial.dox |   53 ++++++++++++++++++++++-------------------------------
4840 1 files changed, 22 insertions(+), 31 deletions(-)
4841
4842Commit: 2878
4843Author: sam
4844Date:   Mon Oct 6 19:33:06 2008 +0000
4845
4846    libcaca: fix an infinite loop in the .pc file.
4847
4848 caca/caca.pc.in |    4 ++--
4849 1 files changed, 2 insertions(+), 2 deletions(-)
4850
4851Commit: 2871
4852Author: sam
4853Date:   Sun Oct 5 15:50:11 2008 +0000
4854
4855    Fix detection of floating point assembly instructions. They were
4856    incorrectly detcted as present because gcc was optimising them away.
4857
4858 configure.ac |    8 ++++----
4859 1 files changed, 4 insertions(+), 4 deletions(-)
4860
4861Commit: 2868
4862Author: sam
4863Date:   Sun Oct 5 01:37:25 2008 +0000
4864
4865    Tidy the .NET Makefile.
4866
4867 csharp/Makefile.am |   10 ++++++----
4868 1 files changed, 6 insertions(+), 4 deletions(-)
4869
4870Commit: 2867
4871Author: sam
4872Date:   Sun Oct 5 00:56:17 2008 +0000
4873
4874    Split the C# bindings into separate files.
4875
4876 csharp/Attr.cs         |   57 +++
4877 csharp/Caca.cs         | 1199 ------------------------------------------------
4878 csharp/Canvas.cs       |  685 +++++++++++++++++++++++++++
4879 csharp/Display.cs      |  141 ++++++
4880 csharp/Dither.cs       |  160 +++++++
4881 csharp/Event.cs        |  187 ++++++++
4882 csharp/Font.cs         |  128 +++++
4883 csharp/Makefile.am     |   10 +-
4884 csharp/test.cs         |   28 +-
4885 msvc/caca-sharp.csproj |    6 +
4886 10 files changed, 1387 insertions(+), 1214 deletions(-)
4887
4888Commit: 2864
4889Author: sam
4890Date:   Sat Oct 4 13:05:13 2008 +0000
4891
4892    configure.ac: use more modern autoconf syntax.
4893
4894 caca/caca.c    |    2 +-
4895 configure.ac   |    9 +++++----
4896 src/cacaview.c |    2 +-
4897 3 files changed, 7 insertions(+), 6 deletions(-)
4898
4899Commit: 2860
4900Author: sam
4901Date:   Mon Sep 29 23:03:38 2008 +0000
4902
4903    Fix separate directory build failure caused by caca_types.h.
4904
4905 examples/Makefile.am |    3 ++-
4906 1 files changed, 2 insertions(+), 1 deletions(-)
4907
4908Commit: 2859
4909Author: sam
4910Date:   Mon Sep 29 23:03:34 2008 +0000
4911
4912    Fix the Win32 build.
4913
4914 build-win32 |    4 +++-
4915 1 files changed, 3 insertions(+), 1 deletions(-)
4916
4917Commit: 2858
4918Author: sam
4919Date:   Mon Sep 29 23:03:30 2008 +0000
4920
4921    Properly export legacy 0.9 symbols.
4922
4923 caca/caca0.c |    3 +--
4924 caca/caca0.h |   46 +++++++++++++++++++++++++++++-----------------
4925 2 files changed, 30 insertions(+), 19 deletions(-)
4926
4927Commit: 2854
4928Author: sam
4929Date:   Mon Sep 29 22:02:45 2008 +0000
4930
4931    Fix for the libcucul symlinks installation, courtesy of Ben Wiley Sittler.
4932
4933 caca/Makefile.am |   17 ++++++++---------
4934 cxx/Makefile.am  |   17 ++++++++---------
4935 2 files changed, 16 insertions(+), 18 deletions(-)
4936
4937Commit: 2853
4938Author: bsittler
4939Date:   Mon Sep 29 21:28:37 2008 +0000
4940
4941    switch to weak aliases so it at least compiles on Mac OS X; note that the aliases do not actually work, so there is no cucul binary compatiblity in fact
4942
4943 caca/caca.h |    3 ++-
4944 1 files changed, 2 insertions(+), 1 deletions(-)
4945
4946Commit: 2852
4947Author: bsittler
4948Date:   Mon Sep 29 21:26:49 2008 +0000
4949
4950    remove reference to obsolete common.h
4951
4952 caca/driver_cocoa.m |    1 -
4953 1 files changed, 0 insertions(+), 1 deletions(-)
4954
4955Commit: 2851
4956Author: bsittler
4957Date:   Mon Sep 29 21:26:05 2008 +0000
4958
4959    add missing CUCUL_* compatiblity constants
4960
4961 caca/caca.h |    5 +++++
4962 1 files changed, 5 insertions(+), 0 deletions(-)
4963
4964Commit: 2850
4965Author: sam
4966Date:   Mon Sep 29 21:16:52 2008 +0000
4967
4968    Support for platforms where shared libraries are not called *.so.
4969
4970 caca/Makefile.am |    9 +++++++--
4971 cxx/Makefile.am  |    9 +++++++--
4972 2 files changed, 14 insertions(+), 4 deletions(-)
4973
4974Commit: 2835
4975Author: sam
4976Date:   Sat Sep 27 21:30:09 2008 +0000
4977
4978    Fix documentation installation. This is the real 0.99.beta15 release.
4979
4980 doc/Makefile.am |    2 ++
4981 1 files changed, 2 insertions(+), 0 deletions(-)
4982
4983Commit: 2833
4984Author: sam
4985Date:   Sat Sep 27 21:09:37 2008 +0000
4986
4987    Change the website name to caca.zoy.org.
4988
4989 Makefile.am   |    2 +-
4990 src/img2txt.c |    2 +-
4991 2 files changed, 2 insertions(+), 2 deletions(-)
4992
4993Commit: 2832
4994Author: sam
4995Date:   Sat Sep 27 18:11:01 2008 +0000
4996
4997    Set version to 0.99.beta14.
4998    Updated NEWS and ChangeLog.
4999
5000 ChangeLog    |13356 ++++++++++++++++++++++++++++++++--------------------------
5001 NEWS         |    4 +
5002 configure.ac |    4 +-
5003 3 files changed, 7322 insertions(+), 6042 deletions(-)
5004
5005Commit: 2831
5006Author: sam
5007Date:   Sat Sep 27 17:56:49 2008 +0000
5008
5009    End of the libcucul merge: add symbolic links where appropriate.
5010
5011 caca/Makefile.am |   12 ++++++++++--
5012 cxx/Makefile.am  |   12 ++++++++++--
5013 doc/Makefile.am  |    4 ++++
5014 3 files changed, 24 insertions(+), 4 deletions(-)
5015
5016Commit: 2830
5017Author: sam
5018Date:   Sat Sep 27 17:56:43 2008 +0000
5019
5020    caca, cxx: install symlinks for backwards compatibility with libcucul.
5021
5022 caca/Makefile.am |    8 ++++++++
5023 cxx/Makefile.am  |    8 ++++++++
5024 2 files changed, 16 insertions(+), 0 deletions(-)
5025
5026Commit: 2829
5027Author: pterjan
5028Date:   Sat Sep 27 16:23:26 2008 +0000
5029
5030     * Fix a warning
5031
5032 ruby/caca-canvas.c |    2 +-
5033 1 files changed, 1 insertions(+), 1 deletions(-)
5034
5035Commit: 2828
5036Author: sam
5037Date:   Sat Sep 27 16:07:33 2008 +0000
5038
5039    .gitignore: ignore caca_types.h.
5040
5041 caca/.gitignore |    1 +
5042 1 files changed, 1 insertions(+), 0 deletions(-)
5043
5044Commit: 2827
5045Author: sam
5046Date:   Sat Sep 27 15:57:33 2008 +0000
5047
5048    Add missing svn:ignore SVN properties.
5049
5050Commit: 2826
5051Author: sam
5052Date:   Sat Sep 27 15:43:01 2008 +0000
5053
5054    Continue the libcaca/libcucul merge. Source and binary compatibility
5055    are almost there.
5056
5057 caca/Makefile.am |    2 +-
5058 caca/attr.c      |   20 ++++++
5059 caca/box.c       |   13 ++++
5060 caca/caca.c      |    6 ++
5061 caca/caca.h      |  197 ++++++++++++++++++++++++++++++++++++++++++++++--------
5062 caca/canvas.c    |   22 ++++++
5063 caca/charset.c   |   12 +++
5064 caca/conic.c     |   31 ++++++---
5065 caca/dither.c    |   51 ++++++++++++++
5066 caca/export.c    |    9 +++
5067 caca/figfont.c   |    9 +++
5068 caca/file.c      |   16 +++++
5069 caca/font.c      |   15 ++++
5070 caca/frame.c     |   14 ++++
5071 caca/import.c    |   11 +++
5072 caca/line.c      |   15 ++++
5073 caca/string.c    |   27 ++++++++
5074 caca/transform.c |   13 ++++
5075 caca/triangle.c  |   11 +++
5076 19 files changed, 456 insertions(+), 38 deletions(-)
5077
5078Commit: 2825
5079Author: pterjan
5080Date:   Sat Sep 27 14:29:32 2008 +0000
5081
5082     * No need to require test/unit in each testfile
5083
5084 ruby/t/tc_canvas.rb  |    1 -
5085 ruby/t/tc_display.rb |    1 -
5086 ruby/t/tc_dither.rb  |    1 -
5087 ruby/t/tc_font.rb    |    1 -
5088 ruby/t/tc_frame.rb   |    1 -
5089 5 files changed, 0 insertions(+), 5 deletions(-)
5090
5091Commit: 2824
5092Author: sam
5093Date:   Sat Sep 27 14:29:11 2008 +0000
5094
5095    Continuing the libcucul-libcaca merge.
5096
5097 csharp/AssemblyInfo.cs  |    4 +-
5098 cxx/caca++.pc.in        |    4 +-
5099 cxx/cxxtest.cpp         |    4 +-
5100 doc/doxygen.cfg.in      |    2 -
5101 doc/libcaca.dox         |    9 +---
5102 doc/migrating.dox       |  101 +++++++++++++++++++++++------------------------
5103 doc/tutorial.dox        |   25 ++++-------
5104 examples/.gitignore     |    2 +-
5105 msvc/cacademo.vcproj    |    4 +-
5106 msvc/cacafire.vcproj    |    4 +-
5107 msvc/cacaview.vcproj    |    2 +-
5108 msvc/libcaca.sln        |   39 ------------------
5109 msvc/test-csharp.csproj |    6 +--
5110 msvc/test-cxx.vcproj    |    4 +-
5111 python/snake.py         |   20 +++++-----
5112 ruby/ruby.dox           |    2 -
5113 tests/.gitignore        |    3 +-
5114 tests/caca-test.cpp     |    2 +-
5115 18 files changed, 88 insertions(+), 149 deletions(-)
5116
5117Commit: 2823
5118Author: pterjan
5119Date:   Sat Sep 27 14:29:00 2008 +0000
5120
5121     * Have local paths first in LOAD_PATH
5122
5123 ruby/test |    5 ++++-
5124 1 files changed, 4 insertions(+), 1 deletions(-)
5125
5126Commit: 2822
5127Author: sam
5128Date:   Sat Sep 27 14:11:36 2008 +0000
5129
5130    Continuing the libcucul-libcaca merge.
5131
5132 csharp/Caca.cs                   |  937 ++++++++++++++++++++++++++++++++++++-
5133 csharp/Cucul.cs                  |  960 --------------------------------------
5134 csharp/Makefile.am               |    2 +-
5135 csharp/cucul-sharp.dll.config.in |    3 -
5136 csharp/test.cs                   |   27 +-
5137 cxx/Makefile.am                  |    2 +-
5138 cxx/caca++.cpp                   |  397 ++++++++++++++++
5139 cxx/caca++.h                     |  122 +++++-
5140 cxx/cucul++.cpp                  |  421 -----------------
5141 cxx/cucul++.h                    |  156 ------
5142 cxx/cucul++.pc.in                |   12 -
5143 cxx/cxxtest.cpp                  |    1 -
5144 msvc/caca-sharp.csproj           |    8 +-
5145 msvc/caca_types.h                |    2 +
5146 msvc/cucul-sharp.csproj          |   46 --
5147 msvc/cucul_types.h               |    2 -
5148 msvc/libcaca++.vcproj            |    4 +-
5149 msvc/libcaca.vcproj              |   80 +++-
5150 msvc/libcucul++.vcproj           |  199 --------
5151 msvc/libcucul.vcproj             |  281 -----------
5152 ruby/Makefile.am                 |    1 -
5153 ruby/README                      |    6 +-
5154 ruby/caca-canvas.c               |   12 +-
5155 ruby/caca-display.c              |    2 +-
5156 ruby/caca-dither.c               |    4 +-
5157 ruby/caca-font.c                 |    4 +-
5158 ruby/lib/caca.rb                 |    1 -
5159 ruby/ruby-caca.dox               |  194 ++++++---
5160 ruby/ruby-cucul.dox              |  112 -----
5161 ruby/t/tc_canvas.rb              |   12 +-
5162 ruby/t/tc_display.rb             |    6 +-
5163 ruby/t/tc_dither.rb              |   18 +-
5164 ruby/t/tc_font.rb                |   10 +-
5165 ruby/t/tc_frame.rb               |    4 +-
5166 34 files changed, 1724 insertions(+), 2324 deletions(-)
5167
5168Commit: 2821
5169Author: sam
5170Date:   Sat Sep 27 13:12:46 2008 +0000
5171
5172    Starting refactoring to get rid of libcucul. The initial reason for the
5173    split is rendered moot by the plugin system: when enabled, binaries do
5174    not link directly with libX11 or libGL. I hope this is a step towards
5175    more consisteny and clarity.
5176
5177 Makefile.am             |    6 +-
5178 build-kernel            |    5 +-
5179 caca-config.in          |    7 +-
5180 caca/Makefile.am        |   37 +-
5181 caca/attr.c             |  463 ++++
5182 caca/box.c              |  226 ++
5183 caca/caca.c             |   53 +-
5184 caca/caca.h             |  349 +++-
5185 caca/caca.pc.in         |    4 +-
5186 caca/caca0.c            |   58 +-
5187 caca/caca0.h            |  100 +-
5188 caca/caca_internals.h   |   56 +-
5189 caca/caca_types.h.in    |  101 +
5190 caca/canvas.c           |  502 ++++
5191 caca/charset.c          |  422 ++++
5192 caca/conic.c            |  345 +++
5193 caca/dither.c           | 1564 ++++++++++++
5194 caca/driver_cocoa.m     |   46 +-
5195 caca/driver_conio.c     |   29 +-
5196 caca/driver_gl.c        |   63 +-
5197 caca/driver_ncurses.c   |   33 +-
5198 caca/driver_raw.c       |    9 +-
5199 caca/driver_slang.c     |   55 +-
5200 caca/driver_vga.c       |   23 +-
5201 caca/driver_win32.c     |   39 +-
5202 caca/driver_x11.c       |   48 +-
5203 caca/event.c            |    9 +-
5204 caca/export.c           | 1019 ++++++++
5205 caca/figfont.c          |  554 +++++
5206 caca/file.c             |  289 +++
5207 caca/font.c             |  522 ++++
5208 caca/frame.c            |  260 ++
5209 caca/graphics.c         |    9 +-
5210 caca/import.c           |  913 +++++++
5211 caca/legacy.c           |  251 ++
5212 caca/line.c             |  393 +++
5213 caca/mono9.data         | 6101 +++++++++++++++++++++++++++++++++++++++++++++++
5214 caca/monobold12.data    | 6101 +++++++++++++++++++++++++++++++++++++++++++++++
5215 caca/string.c           |  504 ++++
5216 caca/transform.c        | 1102 +++++++++
5217 caca/triangle.c         |  157 ++
5218 configure.ac            |   22 +-
5219 csharp/Makefile.am      |   20 +-
5220 cucul/.gitignore        |    1 -
5221 cucul/Makefile.am       |   42 -
5222 cucul/attr.c            |  463 ----
5223 cucul/box.c             |  226 --
5224 cucul/canvas.c          |  504 ----
5225 cucul/charset.c         |  422 ----
5226 cucul/conic.c           |  345 ---
5227 cucul/cucul.c           |  514 ----
5228 cucul/cucul.h           |  383 ---
5229 cucul/cucul.pc.in       |   12 -
5230 cucul/cucul_internals.h |   80 -
5231 cucul/cucul_types.h.in  |  101 -
5232 cucul/dither.c          | 1564 ------------
5233 cucul/export.c          | 1019 --------
5234 cucul/figfont.c         |  554 -----
5235 cucul/file.c            |  289 ---
5236 cucul/font.c            |  522 ----
5237 cucul/frame.c           |  260 --
5238 cucul/import.c          |  913 -------
5239 cucul/legacy.c          |  244 --
5240 cucul/line.c            |  393 ---
5241 cucul/mono9.data        | 6101 -----------------------------------------------
5242 cucul/monobold12.data   | 6101 -----------------------------------------------
5243 cucul/transform.c       | 1102 ---------
5244 cucul/triangle.c        |  157 --
5245 cxx/Makefile.am         |   19 +-
5246 cxx/caca++.cpp          |    8 +-
5247 cxx/caca++.h            |    7 +-
5248 cxx/cucul++.cpp         |  260 +-
5249 cxx/cucul++.h           |   38 +-
5250 cxx/cxxtest.cpp         |   10 +-
5251 doc/Makefile.am         |    8 +-
5252 examples/Makefile.am    |   57 +-
5253 examples/blit.c         |   27 +-
5254 examples/canvas.c       |   68 +
5255 examples/colors.c       |   39 +-
5256 examples/cucul.c        |   69 -
5257 examples/demo.c         |  311 ++--
5258 examples/dithering.c    |   35 +-
5259 examples/driver.c       |   13 +-
5260 examples/event.c        |   49 +-
5261 examples/export.c       |   90 +-
5262 examples/figfont.c      |   18 +-
5263 examples/font.c         |   55 +-
5264 examples/font2tga.c     |   34 +-
5265 examples/frames.c       |   35 +-
5266 examples/fullwidth.c    |   47 +-
5267 examples/gamma.c        |   65 +-
5268 examples/hsv.c          |   13 +-
5269 examples/import.c       |   11 +-
5270 examples/input.c        |   19 +-
5271 examples/spritedit.c    |   25 +-
5272 examples/swallow.c      |   27 +-
5273 examples/text.c         |   56 +-
5274 examples/transform.c    |   89 +-
5275 examples/truecolor.c    |   15 +-
5276 examples/unicode.c      |  113 +-
5277 kernel/kernel.c         |    6 +-
5278 kernel/kernel.h         |    4 +-
5279 msvc/Makefile.am        |    6 +-
5280 msvc/cucul_types.h      |    4 +-
5281 ruby/Makefile.am        |   24 +-
5282 ruby/caca-canvas.c      |  653 +++++
5283 ruby/caca-canvas.h      |   10 +
5284 ruby/caca-display.c     |    4 +-
5285 ruby/caca-dither.c      |  209 ++
5286 ruby/caca-dither.h      |    9 +
5287 ruby/caca-font.c        |   99 +
5288 ruby/caca-font.h        |    9 +
5289 ruby/caca.c             |   30 +
5290 ruby/common.h           |    4 +-
5291 ruby/cucul-canvas.c     |  653 -----
5292 ruby/cucul-canvas.h     |   10 -
5293 ruby/cucul-dither.c     |  209 --
5294 ruby/cucul-dither.h     |    9 -
5295 ruby/cucul-font.c       |   99 -
5296 ruby/cucul-font.h       |    9 -
5297 ruby/cucul.c            |   57 -
5298 src/Makefile.am         |   16 +-
5299 src/aafire.c            |   37 +-
5300 src/cacademo.c          |  235 +-
5301 src/cacadraw.c          |   31 +-
5302 src/cacaplay.c          |   13 +-
5303 src/cacaserver.c        |   14 +-
5304 src/cacaview.c          |  127 +-
5305 src/common-image.c      |   50 +-
5306 src/common-image.h      |    2 +-
5307 src/img2txt.c           |   40 +-
5308 src/mygetopt.c          |    2 +-
5309 stubs.h                 |    1 -
5310 tests/.gitignore        |    2 +-
5311 tests/Makefile.am       |   13 +-
5312 tests/caca-test.cpp     |    2 +-
5313 tests/canvas.cpp        |   70 +-
5314 tests/cucul-test.cpp    |   29 -
5315 tests/simple.c          |   30 +-
5316 tools/Makefile.am       |    6 +-
5317 tools/makefont.c        |   10 +-
5318 tools/optipal.c         |   78 +-
5319 tools/sortchars.c       |   34 +-
5320 143 files changed, 24815 insertions(+), 25055 deletions(-)
5321
5322Commit: 2820
5323Author: sam
5324Date:   Sat Sep 27 12:13:24 2008 +0000
5325
5326    test: remove legacy empty directory.
5327
5328Commit: 2819
5329Author: sam
5330Date:   Sat Sep 27 09:52:27 2008 +0000
5331
5332    makefont.c: change the font data encoding, the source is now 5% smaller.
5333
5334 cucul/mono9.data      |12240 ++++++++++++++++++++++++-------------------------
5335 cucul/monobold12.data |12290 ++++++++++++++++++++++++-------------------------
5336 tools/makefont.c      |   80 +-
5337 3 files changed, 12189 insertions(+), 12421 deletions(-)
5338
5339Commit: 2543
5340Author: sam
5341Date:   Wed Jul 16 17:23:31 2008 +0000
5342
5343      * mygetopt.c: fix a parsing issue with short options.
5344
5345 src/mygetopt.c |    2 +-
5346 1 files changed, 1 insertions(+), 1 deletions(-)
5347
5348Commit: 2539
5349Author: sam
5350Date:   Wed Jul 16 13:50:48 2008 +0000
5351
5352      * Fix bad AM_CONDITIONAL location: it must be in the default code path.
5353
5354 configure.ac |    2 +-
5355 1 files changed, 1 insertions(+), 1 deletions(-)
5356
5357Commit: 2536
5358Author: sam
5359Date:   Wed Jul 16 13:06:39 2008 +0000
5360
5361      * cucul/file.c: fix a typo causing build failures when zlib is not here.
5362
5363 cucul/file.c |    2 +-
5364 1 files changed, 1 insertions(+), 1 deletions(-)
5365
5366Commit: 2535
5367Author: sam
5368Date:   Wed Jul 16 13:06:30 2008 +0000
5369
5370      * Make the asm checks for fsin/fcos and fldln2/fxch/fyl2x more robust by
5371        forcing the tested code to use register contraints.
5372
5373 configure.ac |    4 ++--
5374 1 files changed, 2 insertions(+), 2 deletions(-)
5375
5376Commit: 2519
5377Author: sam
5378Date:   Sat Jul 5 16:39:56 2008 +0000
5379
5380      * Fix plugin build.
5381
5382 caca/caca.c |    2 +-
5383 1 files changed, 1 insertions(+), 1 deletions(-)
5384
5385Commit: 2518
5386Author: sam
5387Date:   Sat Jul 5 16:34:19 2008 +0000
5388
5389      * Set version to 0.99.beta14.
5390      * Updateed NEWS and ChangeLog.
5391
5392 NEWS         |    7 +++++++
5393 configure.ac |    4 ++--
5394 2 files changed, 9 insertions(+), 2 deletions(-)
5395
5396Commit: 2517
5397Author: sam
5398Date:   Sat Jul 5 16:28:30 2008 +0000
5399
5400      * Check for FTGL in the configure step, because we will use it later.
5401      * Better CFLAGS and LDFLAGS propagation to the Makefiles.
5402
5403 caca/Makefile.am |    5 ++++-
5404 configure.ac     |    8 +++++++-
5405 2 files changed, 11 insertions(+), 2 deletions(-)
5406
5407Commit: 2437
5408Author: sam
5409Date:   Sun Jun 15 19:38:06 2008 +0000
5410
5411      * Fix C++ library linking.
5412
5413 cxx/caca++.pc.in  |    2 +-
5414 cxx/cucul++.pc.in |    2 +-
5415 2 files changed, 2 insertions(+), 2 deletions(-)
5416
5417Commit: 2436
5418Author: sam
5419Date:   Sun Jun 15 18:41:09 2008 +0000
5420
5421      * Fix cucul_file_read() calls in cacaview.
5422
5423 src/common-image.c |    6 +++---
5424 1 files changed, 3 insertions(+), 3 deletions(-)
5425
5426Commit: 2427
5427Author: sam
5428Date:   Sun Jun 15 17:06:43 2008 +0000
5429
5430      * Fix cacademo build on systems without imlib-dev.
5431
5432 src/common-image.c |    6 +++---
5433 1 files changed, 3 insertions(+), 3 deletions(-)
5434
5435Commit: 2425
5436Author: sam
5437Date:   Sun Jun 15 16:53:57 2008 +0000
5438
5439      * Generate the C++ .pc files at configure time.
5440
5441 configure.ac |    2 ++
5442 1 files changed, 2 insertions(+), 0 deletions(-)
5443
5444Commit: 2424
5445Author: sam
5446Date:   Sun Jun 15 16:49:42 2008 +0000
5447
5448      * Only install the C++ .pc files if C++ support was activated.
5449
5450 cxx/Makefile.am |    2 +-
5451 1 files changed, 1 insertions(+), 1 deletions(-)
5452
5453Commit: 2423
5454Author: sam
5455Date:   Sun Jun 15 16:47:40 2008 +0000
5456
5457      * Install cucul++.pc and caca++.pc in the pkg-config directory.
5458
5459 cxx/Makefile.am |    3 +++
5460 1 files changed, 3 insertions(+), 0 deletions(-)
5461
5462Commit: 2413
5463Author: sam
5464Date:   Sun Jun 15 14:46:51 2008 +0000
5465
5466      * Updated version number to 0.99.beta15, so that we can build TOIlet.
5467
5468 configure.ac |    2 +-
5469 1 files changed, 1 insertions(+), 1 deletions(-)
5470
5471Commit: 2412
5472Author: sam
5473Date:   Sun Jun 15 14:41:17 2008 +0000
5474
5475      * Export cucul_flush_figlet() to the public API. It should be removed later,
5476        but for now it's the only way to integrate properly with TOIlet.
5477
5478 cucul/cucul.h   |    1 +
5479 cucul/figfont.c |    4 ++--
5480 2 files changed, 3 insertions(+), 2 deletions(-)
5481
5482Commit: 2411
5483Author: sam
5484Date:   Sun Jun 15 13:50:28 2008 +0000
5485
5486      * Make cacaview use cucul_file_t functions.
5487
5488 src/common-image.c |  104 +++++++++++++++++++++++++---------------------------
5489 1 files changed, 50 insertions(+), 54 deletions(-)
5490
5491Commit: 2410
5492Author: sam
5493Date:   Sun Jun 15 13:50:22 2008 +0000
5494
5495      * Make deprecated cucul_load_file() use cucul_file_t functions.
5496
5497 cucul/legacy.c |   42 ++++++++++++++++++++++--------------------
5498 1 files changed, 22 insertions(+), 20 deletions(-)
5499
5500Commit: 2409
5501Author: sam
5502Date:   Sun Jun 15 13:50:17 2008 +0000
5503
5504      * Make cucul_import_file() use cucul_file_t functions.
5505
5506 cucul/import.c |   38 +++++++++++++++++++-------------------
5507 1 files changed, 19 insertions(+), 19 deletions(-)
5508
5509Commit: 2408
5510Author: sam
5511Date:   Sun Jun 15 13:50:11 2008 +0000
5512
5513      * Set errno to ENOSYS in unsupported cucul_file_t operations.
5514
5515 cucul/file.c |   25 +++++++++++++++++++------
5516 1 files changed, 19 insertions(+), 6 deletions(-)
5517
5518Commit: 2407
5519Author: sam
5520Date:   Sun Jun 15 13:50:06 2008 +0000
5521
5522      * Implement cucul_file_tell().
5523
5524 cucul/cucul.h |    1 +
5525 cucul/file.c  |   21 +++++++++++++++++++--
5526 2 files changed, 20 insertions(+), 2 deletions(-)
5527
5528Commit: 2406
5529Author: sam
5530Date:   Sun Jun 15 13:50:02 2008 +0000
5531
5532      * Export cucul_file_t operations in the public header.
5533      * Implement cucul_file_read() and cucul_file_write().
5534
5535 cucul/cucul.h           |   13 ++++++
5536 cucul/cucul_internals.h |    6 ---
5537 cucul/figfont.c         |   24 ++++++------
5538 cucul/file.c            |  101 +++++++++++++++++++++++++++++++----------------
5539 4 files changed, 92 insertions(+), 52 deletions(-)
5540
5541Commit: 2405
5542Author: sam
5543Date:   Sun Jun 15 13:49:57 2008 +0000
5544
5545      * makefont is only a system tool: use htons/htonl instead of hton16/hton32.
5546
5547 tools/makefont.c |    4 ++--
5548 1 files changed, 2 insertions(+), 2 deletions(-)
5549
5550Commit: 2399
5551Author: sam
5552Date:   Sun Jun 15 12:28:18 2008 +0000
5553
5554      * Fix cucul_set_dither_palette() argument types in cacademo.
5555
5556 src/cacademo.c |    6 +++---
5557 1 files changed, 3 insertions(+), 3 deletions(-)
5558
5559Commit: 2398
5560Author: sam
5561Date:   Sun Jun 15 12:28:14 2008 +0000
5562
5563      * Remove htons() and htonl() from kernel mode: we use our custom hton16()
5564        and hton32() implementations everywhere instead, except in cacaserver
5565        which requires <arpa/inet.h> stuff anyway.
5566
5567 kernel/kernel.c  |   15 +--------------
5568 stubs.h          |   10 +++++-----
5569 tools/makefont.c |    4 ++--
5570 3 files changed, 8 insertions(+), 21 deletions(-)
5571
5572Commit: 2397
5573Author: sam
5574Date:   Sun Jun 15 12:28:08 2008 +0000
5575
5576      * Fix a buffer initialisation issue in the sortchars utility.
5577
5578 tools/sortchars.c |    2 +-
5579 1 files changed, 1 insertions(+), 1 deletions(-)
5580
5581Commit: 2321
5582Author: jylam
5583Date:   Wed May 14 18:16:56 2008 +0000
5584
5585     * Changed Cucul::Rotate() to Cucul::Rotate180() and Cucul::RotateLeft() and Cucul::RotateRight()
5586
5587 cxx/cucul++.cpp |   12 +++++++++++-
5588 cxx/cucul++.h   |    4 +++-
5589 2 files changed, 14 insertions(+), 2 deletions(-)
5590
5591Commit: 2316
5592Author: sam
5593Date:   Sat Apr 26 08:34:10 2008 +0000
5594
5595      * Put autotools files in a hidden ".auto" directory instead of "autotools".
5596
5597 .gitignore   |    2 +-
5598 configure.ac |    2 +-
5599 2 files changed, 2 insertions(+), 2 deletions(-)
5600
5601Commit: 2314
5602Author: sam
5603Date:   Wed Apr 23 21:24:40 2008 +0000
5604
5605      * Add missing headers to the Visual Studio build files.
5606
5607 msvc/libcaca.vcproj  |    4 ++++
5608 msvc/libcucul.vcproj |    8 ++++++++
5609 2 files changed, 12 insertions(+), 0 deletions(-)
5610
5611Commit: 2313
5612Author: sam
5613Date:   Wed Apr 23 21:24:34 2008 +0000
5614
5615      * Switch a few unsigned int variables to size_t where appropriate.
5616      * Synchronise parameter types in the C++ bindings with the C API.
5617
5618 cucul/import.c       |   12 ++++++------
5619 cucul/triangle.c     |    6 +++---
5620 cxx/cucul++.cpp      |    6 +++---
5621 cxx/cucul++.h        |    9 +++++----
5622 examples/export.c    |    2 +-
5623 examples/figfont.c   |    2 +-
5624 examples/spritedit.c |    2 +-
5625 src/cacaserver.c     |    7 +++----
5626 src/img2txt.c        |    2 +-
5627 9 files changed, 24 insertions(+), 24 deletions(-)
5628
5629Commit: 2312
5630Author: sam
5631Date:   Wed Apr 23 21:24:28 2008 +0000
5632
5633      * Make Win32 a special case in cucul_types.h.in: it has intptr_t but none
5634        of the other required types.
5635
5636 configure.ac           |    4 ++-
5637 cucul/cucul_types.h.in |   55 ++++++++++++++++++++++++++++++++++++++++++-----
5638 msvc/cucul_types.h     |    4 +-
5639 3 files changed, 54 insertions(+), 9 deletions(-)
5640
5641Commit: 2309
5642Author: sam
5643Date:   Mon Apr 21 10:10:42 2008 +0000
5644
5645      * Started libcaca unit tests.
5646
5647 tests/.gitignore    |    1 +
5648 tests/Makefile.am   |   11 ++++++++---
5649 tests/caca-test.cpp |   29 +++++++++++++++++++++++++++++
5650 tests/canvas.cpp    |   17 ++++++++---------
5651 tests/driver.cpp    |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
5652 5 files changed, 94 insertions(+), 12 deletions(-)
5653
5654Commit: 2308
5655Author: sam
5656Date:   Sat Apr 19 22:51:20 2008 +0000
5657
5658      * Get the project to build in an alternate directory.
5659
5660 csharp/Makefile.am     |   10 +++++-----
5661 cucul/cucul_types.h.in |   13 +++++++++----
5662 2 files changed, 14 insertions(+), 9 deletions(-)
5663
5664Commit: 2307
5665Author: sam
5666Date:   Sat Apr 19 22:51:17 2008 +0000
5667
5668      * Refresh the .NET bindings. Still not complete, but quite useful already.
5669
5670 csharp/Caca.cs  |   18 +++++-----
5671 csharp/Cucul.cs |  101 ++++++++++++++++++++++++++++---------------------------
5672 csharp/test.cs  |    2 +-
5673 3 files changed, 61 insertions(+), 60 deletions(-)
5674
5675Commit: 2306
5676Author: sam
5677Date:   Sat Apr 19 19:40:25 2008 +0000
5678
5679      * Documentation fixes (due to renamings, some parameters were no longer
5680        documented).
5681
5682 caca/caca.c     |    1 -
5683 cucul/box.c     |  143 +++++++++++++++++++++++++++----------------------------
5684 cucul/charset.c |   10 ++--
5685 3 files changed, 76 insertions(+), 78 deletions(-)
5686
5687Commit: 2305
5688Author: sam
5689Date:   Sat Apr 19 19:25:52 2008 +0000
5690
5691      * Remove all unsigned ints from exported functions. Signed arithmetic is
5692        far better for error checking.
5693
5694 caca/caca.h             |   40 +++++++++++++--------------
5695 caca/caca_internals.h   |   26 +++++++++---------
5696 caca/driver_cocoa.m     |   32 +++++++++++-----------
5697 caca/driver_conio.c     |   10 +++---
5698 caca/driver_gl.c        |   20 +++++++-------
5699 caca/driver_ncurses.c   |   14 ++++-----
5700 caca/driver_raw.c       |   10 +++---
5701 caca/driver_slang.c     |   15 +++++-----
5702 caca/driver_vga.c       |    8 +++---
5703 caca/driver_win32.c     |   17 +++++------
5704 caca/driver_x11.c       |   30 ++++++++++----------
5705 caca/event.c            |   24 ++++++++--------
5706 caca/graphics.c         |   19 +++++++++----
5707 caca/time.c             |    8 +++---
5708 cucul/canvas.c          |   25 ++++++++++-------
5709 cucul/cucul.c           |   37 ++++++++++++++++++-------
5710 cucul/cucul.h           |   45 ++++++++++++++-----------------
5711 cucul/cucul_internals.h |   12 ++++----
5712 cucul/dither.c          |   67 ++++++++++++++++++++++------------------------
5713 cucul/export.c          |   24 ++++++++--------
5714 cucul/figfont.c         |   22 +++++++-------
5715 cucul/font.c            |   37 ++++++++++++++-----------
5716 cucul/frame.c           |   25 ++++++++++-------
5717 cucul/transform.c       |   16 +++++-----
5718 examples/text.c         |    4 +-
5719 25 files changed, 304 insertions(+), 283 deletions(-)
5720
5721Commit: 2304
5722Author: sam
5723Date:   Sat Apr 19 19:25:47 2008 +0000
5724
5725      * Get rid of the last long types in the API.
5726      * Use size_t and ssize_t where appropriate.
5727
5728 caca/driver_ncurses.c  |    3 ++-
5729 caca/driver_slang.c    |    3 ++-
5730 cucul/canvas.c         |    2 +-
5731 cucul/charset.c        |   22 +++++++++++-----------
5732 cucul/cucul.h          |   14 +++++++-------
5733 cucul/cucul_types.h.in |    2 ++
5734 cucul/export.c         |   46 +++++++++++++++++++++++-----------------------
5735 cucul/import.c         |   28 +++++++++++++---------------
5736 cxx/cucul++.cpp        |    4 ++--
5737 cxx/cucul++.h          |    4 ++--
5738 examples/font2tga.c    |    4 ++--
5739 src/aafire.c           |   10 +++++-----
5740 src/cacademo.c         |   10 +++++-----
5741 13 files changed, 77 insertions(+), 75 deletions(-)
5742
5743Commit: 2303
5744Author: sam
5745Date:   Sat Apr 19 19:25:41 2008 +0000
5746
5747      * Changed most of the long ints in the API into C99 types. WARNING: this
5748        completely breaks compatibility with previous versions of libcaca on
5749        64-bit systems.
5750
5751 caca/caca.h       |    4 +-
5752 caca/driver_gl.c  |    2 +-
5753 caca/event.c      |    2 +-
5754 cucul/attr.c      |   57 +++++++++++++-----------------------------
5755 cucul/box.c       |    4 +-
5756 cucul/canvas.c    |    6 ++--
5757 cucul/charset.c   |   12 ++++----
5758 cucul/conic.c     |    7 ++---
5759 cucul/cucul.h     |   71 +++++++++++++++++++++++-----------------------------
5760 cucul/dither.c    |   10 +++----
5761 cucul/figfont.c   |    6 ++--
5762 cucul/font.c      |    8 +++---
5763 cucul/line.c      |    4 +-
5764 cucul/triangle.c  |    4 +-
5765 cxx/cucul++.cpp   |   40 +++++++++++++++---------------
5766 cxx/cucul++.h     |   40 +++++++++++++++---------------
5767 ruby/cucul-font.c |    2 +-
5768 17 files changed, 123 insertions(+), 156 deletions(-)
5769
5770Commit: 2302
5771Author: sam
5772Date:   Sat Apr 19 19:25:37 2008 +0000
5773
5774      * Cosmetic fix for ./configure output when a pkg-module is not found.
5775
5776 configure.ac |   15 ++++++---------
5777 1 files changed, 6 insertions(+), 9 deletions(-)
5778
5779Commit: 2301
5780Author: sam
5781Date:   Sat Apr 19 14:07:54 2008 +0000
5782
5783      * Use CppUnit for C and C++ unit tests. Sorry, Jylam.
5784
5785 configure.ac         |    7 +++
5786 tests/.gitignore     |    1 +
5787 tests/Makefile.am    |   12 +++++-
5788 tests/canvas.cpp     |  103 ++++++++++++++++++++++++++++++++++++++++++++++++++
5789 tests/cucul-test.cpp |   29 ++++++++++++++
5790 5 files changed, 150 insertions(+), 2 deletions(-)
5791
5792Commit: 2300
5793Author: sam
5794Date:   Sat Apr 19 14:07:50 2008 +0000
5795
5796      * Changed most "unsigned char" variables into "uint8_t", including in
5797        prototypes. As they are equivalent, this does not break the ABI.
5798
5799 caca/caca.h         |    2 +-
5800 caca/driver_conio.c |    4 ++--
5801 caca/driver_gl.c    |    8 ++++----
5802 cucul/attr.c        |   10 +++++-----
5803 cucul/charset.c     |    4 ++--
5804 cucul/cucul.c       |    8 ++++----
5805 cucul/cucul.h       |   19 +++++++++----------
5806 cucul/dither.c      |    4 ++--
5807 cucul/export.c      |    9 ++++-----
5808 cucul/file.c        |    2 +-
5809 examples/font.c     |    2 +-
5810 examples/swallow.c  |    2 +-
5811 kernel/kernel.c     |    2 +-
5812 src/cacaplay.c      |    2 +-
5813 src/cacaserver.c    |    8 ++++----
5814 src/common-image.c  |    6 +++---
5815 16 files changed, 45 insertions(+), 47 deletions(-)
5816
5817Commit: 2299
5818Author: sam
5819Date:   Sat Apr 19 12:42:50 2008 +0000
5820
5821      * Remove #include <stdint.h> etc. from "common.h". Instead, make sure that
5822        <cucul.h> will provide the C99 types, even if libcaca has been installed.
5823      * Rename what's left of "common.h" to "stubs.h".
5824      * Remove all references to erroneous <inttypes.h> from source files.
5825
5826 Makefile.am             |    2 +-
5827 build-dos               |    4 +-
5828 build-kernel            |    2 +-
5829 build-win32             |    2 +-
5830 caca/Makefile.am        |    3 +-
5831 caca/caca.c             |    1 -
5832 caca/caca0.c            |    1 -
5833 caca/caca_internals.h   |    4 +-
5834 caca/driver_conio.c     |    1 -
5835 caca/driver_gl.c        |    1 -
5836 caca/driver_ncurses.c   |    1 -
5837 caca/driver_raw.c       |    1 -
5838 caca/driver_slang.c     |    1 -
5839 caca/driver_vga.c       |    1 -
5840 caca/driver_win32.c     |    1 -
5841 caca/driver_x11.c       |    1 -
5842 caca/event.c            |    1 -
5843 caca/graphics.c         |    1 -
5844 caca/time.c             |    1 -
5845 common.h                |  109 -----------------------------------------------
5846 configure.ac            |   16 ++++++-
5847 cucul/.gitignore        |    1 +
5848 cucul/Makefile.am       |    9 ++--
5849 cucul/attr.c            |    1 -
5850 cucul/box.c             |    1 -
5851 cucul/canvas.c          |    1 -
5852 cucul/charset.c         |    1 -
5853 cucul/conic.c           |    1 -
5854 cucul/cucul.c           |    1 -
5855 cucul/cucul.h           |    2 +
5856 cucul/cucul_internals.h |    4 +-
5857 cucul/cucul_types.h.in  |   51 ++++++++++++++++++++++
5858 cucul/dither.c          |    1 -
5859 cucul/export.c          |    1 -
5860 cucul/figfont.c         |    1 -
5861 cucul/file.c            |    1 -
5862 cucul/font.c            |    1 -
5863 cucul/frame.c           |    1 -
5864 cucul/import.c          |    1 -
5865 cucul/legacy.c          |    1 -
5866 cucul/line.c            |    1 -
5867 cucul/transform.c       |    1 -
5868 cucul/triangle.c        |    1 -
5869 cxx/Makefile.am         |    3 +-
5870 examples/Makefile.am    |    3 +-
5871 examples/blit.c         |    2 +-
5872 examples/colors.c       |    1 -
5873 examples/cucul.c        |    1 -
5874 examples/demo.c         |    4 +-
5875 examples/dithering.c    |    1 -
5876 examples/driver.c       |    1 -
5877 examples/event.c        |    2 +-
5878 examples/export.c       |    4 --
5879 examples/figfont.c      |    1 -
5880 examples/font.c         |    5 --
5881 examples/font2tga.c     |    4 --
5882 examples/frames.c       |    7 +--
5883 examples/fullwidth.c    |    4 --
5884 examples/gamma.c        |    4 --
5885 examples/hsv.c          |    4 --
5886 examples/import.c       |    6 ---
5887 examples/input.c        |    4 --
5888 examples/spritedit.c    |    1 -
5889 examples/swallow.c      |    2 +-
5890 examples/text.c         |    6 +--
5891 examples/transform.c    |    5 +--
5892 examples/truecolor.c    |    4 --
5893 examples/unicode.c      |    4 --
5894 kernel/kernel.c         |    3 +-
5895 msvc/Makefile.am        |    2 +-
5896 msvc/common.h           |    1 -
5897 msvc/cucul_types.h      |    2 +
5898 ruby/Makefile.am        |    5 +-
5899 src/Makefile.am         |    3 +-
5900 src/aafire.c            |    2 +-
5901 src/cacademo.c          |    1 -
5902 src/cacadraw.c          |    1 -
5903 src/cacaplay.c          |    1 -
5904 src/cacaserver.c        |    1 -
5905 src/cacaview.c          |    2 +-
5906 src/common-image.c      |    2 +-
5907 src/img2txt.c           |    2 +-
5908 src/mygetopt.c          |    9 +---
5909 stubs.h                 |   98 ++++++++++++++++++++++++++++++++++++++++++
5910 tests/Makefile.am       |    2 +-
5911 tests/simple.c          |    5 --
5912 tools/Makefile.am       |    3 +-
5913 tools/makefont.c        |   13 +++---
5914 tools/optipal.c         |    1 -
5915 tools/sortchars.c       |    6 +--
5916 90 files changed, 223 insertions(+), 264 deletions(-)
5917
5918Commit: 2298
5919Author: pterjan
5920Date:   Sat Apr 19 11:48:32 2008 +0000
5921
5922    Fix args type checks in Caca::Display.new
5923
5924 ruby/caca-display.c  |    6 +++---
5925 ruby/t/tc_display.rb |   15 +++++++++++----
5926 2 files changed, 14 insertions(+), 7 deletions(-)
5927
5928Commit: 2297
5929Author: pterjan
5930Date:   Sat Apr 19 11:32:21 2008 +0000
5931
5932    Add few unit tests for Caca::Display
5933
5934 ruby/t/tc_display.rb |   24 ++++++++++++++++++++++++
5935 1 files changed, 24 insertions(+), 0 deletions(-)
5936
5937Commit: 2296
5938Author: pterjan
5939Date:   Sat Apr 19 11:31:39 2008 +0000
5940
5941    Add driver/set_driver/driver=/driver_list methods to Caca::Display, and driver arg to Caca::Display.new
5942
5943 ruby/caca-display.c |   92 ++++++++++++++++++++++++++++++++++++++++++++------
5944 1 files changed, 81 insertions(+), 11 deletions(-)
5945
5946Commit: 2295
5947Author: pterjan
5948Date:   Sat Apr 19 11:29:31 2008 +0000
5949
5950    We should not free the canvas if it was auto created with the display
5951
5952 ruby/cucul-canvas.c |    4 ++--
5953 1 files changed, 2 insertions(+), 2 deletions(-)
5954
5955Commit: 2294
5956Author: jylam
5957Date:   Sat Apr 19 10:57:30 2008 +0000
5958
5959     * Fixed cucul_set_canvas_boundaries() bug that prevented good size to be applied on the resized canvas
5960
5961 cucul/canvas.c |    6 +++---
5962 1 files changed, 3 insertions(+), 3 deletions(-)
5963
5964Commit: 2265
5965Author: jylam
5966Date:   Mon Mar 17 19:05:20 2008 +0000
5967
5968     * Removed by-default stack protector from recent gcc's while compiling kernel.
5969
5970 configure.ac |    8 ++++----
5971 1 files changed, 4 insertions(+), 4 deletions(-)
5972
5973Commit: 2256
5974Author: jylam
5975Date:   Sun Mar 2 16:30:31 2008 +0000
5976
5977     * Oops, bad type (char instead of uint32) after ellipse rendering
5978    improvement.
5979
5980 cucul/conic.c |    8 ++++----
5981 1 files changed, 4 insertions(+), 4 deletions(-)
5982
5983Commit: 2255
5984Author: jylam
5985Date:   Sun Mar 2 16:28:10 2008 +0000
5986
5987     * Improved ellipse rendering. Not perfect, but still much better than
5988    old method.  Closes #16 .
5989
5990 cucul/conic.c |  124 ++++++++++++++++++++++++++++++++++++++++++++++++--------
5991 1 files changed, 106 insertions(+), 18 deletions(-)
5992
5993Commit: 2254
5994Author: jylam
5995Date:   Sun Mar 2 14:27:43 2008 +0000
5996
5997     * Fixed line transitions (both vertical and horizontal ones)
5998
5999 src/cacademo.c |   17 +++++++----------
6000 1 files changed, 7 insertions(+), 10 deletions(-)
6001
6002Commit: 2253
6003Author: sam
6004Date:   Sat Mar 1 19:44:45 2008 +0000
6005
6006      * -Wshadow was actually put back in configure.ac; removing comment about it.
6007
6008 configure.ac |    2 --
6009 1 files changed, 0 insertions(+), 2 deletions(-)
6010
6011Commit: 2248
6012Author: sam
6013Date:   Fri Feb 29 22:29:08 2008 +0000
6014
6015      * Don't use mygetopt.c in img2txt if the system has getopt_long.
6016      * Fix invalid pointer/int cast (Closes #39).
6017
6018 configure.ac    |    9 +++++++--
6019 src/Makefile.am |    9 +++++++--
6020 src/mygetopt.c  |    8 +-------
6021 3 files changed, 15 insertions(+), 11 deletions(-)
6022
6023Commit: 2243
6024Author: sam
6025Date:   Tue Feb 26 21:43:10 2008 +0000
6026
6027      * Get rid of TODO. It's now in Trac (http://libcaca.zoy.org/report/1).
6028
6029 TODO               |  114 ----------------------------------------------------
6030 doc/doxygen.cfg.in |    3 +-
6031 doc/libcaca.dox    |    1 -
6032 3 files changed, 1 insertions(+), 117 deletions(-)
6033
6034Commit: 2225
6035Author: bsittler
6036Date:   Sun Feb 3 21:53:40 2008 +0000
6037
6038    build on Mac OS X again
6039
6040 cucul/figfont.c |    9 +++++++--
6041 src/mygetopt.c  |    2 ++
6042 2 files changed, 9 insertions(+), 2 deletions(-)
6043
6044Commit: 2192
6045Author: sam
6046Date:   Sat Jan 12 20:15:42 2008 +0000
6047
6048      * Fixed the Visual Studio projects so that they build in Release mode.
6049
6050 msvc/cacademo.vcproj   |    6 +++---
6051 msvc/cacafire.vcproj   |    6 +++---
6052 msvc/libcaca++.vcproj  |    2 +-
6053 msvc/libcaca.vcproj    |    2 +-
6054 msvc/libcucul++.vcproj |    6 +++---
6055 msvc/libcucul.vcproj   |   16 +++++++++++-----
6056 6 files changed, 22 insertions(+), 16 deletions(-)
6057
6058Commit: 2191
6059Author: sam
6060Date:   Sat Jan 12 20:15:20 2008 +0000
6061
6062      * Windows build fixes here and there.
6063
6064 cucul/figfont.c |    4 ++--
6065 cxx/caca++.cpp  |    2 ++
6066 msvc/config.h   |    1 +
6067 3 files changed, 5 insertions(+), 2 deletions(-)
6068
6069Commit: 2189
6070Author: sam
6071Date:   Thu Jan 10 23:42:42 2008 +0000
6072
6073      * Make it clear that we can use the Windows native console.
6074
6075 doc/libcaca.dox  |   13 +++++++------
6076 doc/tutorial.dox |    2 +-
6077 2 files changed, 8 insertions(+), 7 deletions(-)
6078
6079Commit: 2188
6080Author: sam
6081Date:   Thu Jan 10 23:42:29 2008 +0000
6082
6083      * Put back all the shit in struct caca_event to avoid breaking existing
6084        applications. I'll think of a migration path later.
6085
6086 caca/caca.h |   30 +++++++++++++++++++-----------
6087 1 files changed, 19 insertions(+), 11 deletions(-)
6088
6089Commit: 2182
6090Author: jylam
6091Date:   Tue Jan 1 00:07:04 2008 +0000
6092
6093     * FIRST !
6094
6095 README |    2 +-
6096 1 files changed, 1 insertions(+), 1 deletions(-)
6097
6098Commit: 2177
6099Author: sam
6100Date:   Sun Dec 30 18:50:41 2007 +0000
6101
6102      * Add figfont.c to the MSVC solution.
6103
6104 msvc/libcucul.vcproj |    4 ++++
6105 1 files changed, 4 insertions(+), 0 deletions(-)
6106
6107Commit: 2176
6108Author: sam
6109Date:   Sun Dec 30 13:49:57 2007 +0000
6110
6111      * Check for pkg-config before bootstrapping, because autoconf gives a
6112        totally meaningless message when it's not present.
6113
6114 bootstrap |    9 +++++++++
6115 1 files changed, 9 insertions(+), 0 deletions(-)
6116
6117Commit: 2147
6118Author: sam
6119Date:   Thu Dec 20 15:26:12 2007 +0000
6120
6121      * Fix canvas export for the caca format. We now export all frames.
6122      * Fix the sprite import/export example.
6123
6124 cucul/export.c       |   43 +++++++++++++++++++++++++------------------
6125 examples/spritedit.c |    2 +-
6126 2 files changed, 26 insertions(+), 19 deletions(-)
6127
6128Commit: 2146
6129Author: sam
6130Date:   Thu Dec 20 15:00:39 2007 +0000
6131
6132      * Started sprite example. Doesn't work :-)
6133
6134 examples/spritedit.c |  169 +++++++++++++++++---------------------------------
6135 1 files changed, 58 insertions(+), 111 deletions(-)
6136
6137Commit: 2144
6138Author: sam
6139Date:   Sun Dec 16 14:29:19 2007 +0000
6140
6141      * Disable file operations in kernel mode.
6142      * Implement strchr() in kernel.c.
6143      * Check for snprintf() at configure time.
6144
6145 configure.ac    |    2 +-
6146 cucul/figfont.c |    2 ++
6147 cucul/file.c    |   34 +++++++++++++++++++++++-----------
6148 kernel/kernel.c |   10 ++++++++++
6149 kernel/kernel.h |    1 +
6150 msvc/config.h   |    1 +
6151 6 files changed, 38 insertions(+), 12 deletions(-)
6152
6153Commit: 2142
6154Author: sam
6155Date:   Sun Dec 16 11:55:14 2007 +0000
6156
6157      * The SLang and ncurses drivers now put back the TERM environment variable
6158        if they modified it.
6159
6160 caca/driver_ncurses.c |   28 +++++++++++++++++++++++++---
6161 caca/driver_slang.c   |   36 +++++++++++++++++++++++++++++++++---
6162 2 files changed, 58 insertions(+), 6 deletions(-)
6163
6164Commit: 2141
6165Author: sam
6166Date:   Sun Dec 16 11:54:43 2007 +0000
6167
6168      * Only call glutInit() once through the program's lifetime.
6169      * Free the internal font when closing the GL driver.
6170      * Hide the window when closing the GL driver, because freeglut's
6171        glutDestroyWindow() does not really closes the window.
6172
6173 caca/driver_gl.c |    9 ++++++++-
6174 1 files changed, 8 insertions(+), 1 deletions(-)
6175
6176Commit: 2140
6177Author: sam
6178Date:   Sun Dec 16 11:54:25 2007 +0000
6179
6180      * Fix a tiny use of uninitialised memory in caca_get_event() that may have
6181        lead to deadlocks.
6182
6183 caca/event.c |    2 +-
6184 1 files changed, 1 insertions(+), 1 deletions(-)
6185
6186Commit: 2139
6187Author: sam
6188Date:   Sun Dec 16 11:54:02 2007 +0000
6189
6190      * Implemented caca_set_display_driver() to change driver at runtime.
6191
6192 caca/caca.c       |  238 +++++++++++++++++++++++++++++++----------------------
6193 caca/caca.h       |    3 +-
6194 examples/driver.c |   67 +++++++++------
6195 3 files changed, 182 insertions(+), 126 deletions(-)
6196
6197Commit: 2138
6198Author: sam
6199Date:   Sun Dec 16 01:50:41 2007 +0000
6200
6201      * Implement caca_create_display_with_driver() to specify an output driver
6202        without using environment variables..
6203      * Implement caca_get_display_driver() to return the current display's
6204        output driver.
6205      * Add a simple example program to test caca_create_display_with_driver().
6206
6207 caca/caca.c           |   74 ++++++++++++++++++++++++++++++++++++++++--------
6208 caca/caca.h           |    5 ++-
6209 caca/caca_internals.h |    3 +-
6210 caca/driver_cocoa.m   |    3 +-
6211 caca/driver_conio.c   |    3 +-
6212 caca/driver_gl.c      |    3 +-
6213 caca/driver_ncurses.c |    3 +-
6214 caca/driver_raw.c     |    3 +-
6215 caca/driver_slang.c   |    3 +-
6216 caca/driver_vga.c     |    3 +-
6217 caca/driver_win32.c   |    3 +-
6218 caca/driver_x11.c     |    3 +-
6219 caca/event.c          |    4 +-
6220 examples/.gitignore   |    1 +
6221 examples/Makefile.am  |    5 ++-
6222 examples/driver.c     |   71 +++++++++++++++++++++++++++++++++++++++++++++++
6223 16 files changed, 163 insertions(+), 27 deletions(-)
6224
6225Commit: 2137
6226Author: sam
6227Date:   Sun Dec 16 01:50:36 2007 +0000
6228
6229      * Remove cruft from caca_get_display_driver_list().
6230
6231 caca/caca.c |    2 --
6232 1 files changed, 0 insertions(+), 2 deletions(-)
6233
6234Commit: 2136
6235Author: sam
6236Date:   Fri Dec 14 16:23:14 2007 +0000
6237
6238      * Add #include <cstring> to fix gcc-4.3 build.
6239
6240 cxx/cxxtest.cpp |    1 +
6241 1 files changed, 1 insertions(+), 0 deletions(-)
6242
6243Commit: 2135
6244Author: sam
6245Date:   Wed Dec 12 07:41:00 2007 +0000
6246
6247      * Implemented caca_get_display_driver_list(), unused yet.
6248
6249 caca/caca.c |   51 +++++++++++++++++++++++++++++++++++++++++++++++++++
6250 caca/caca.h |    1 +
6251 2 files changed, 52 insertions(+), 0 deletions(-)
6252
6253Commit: 2129
6254Author: sam
6255Date:   Fri Dec 7 09:34:11 2007 +0000
6256
6257      * Cocoa driver build fix, courtesy of Ben Wiley Sittler.
6258
6259 caca/driver_cocoa.m |   10 +++++-----
6260 1 files changed, 5 insertions(+), 5 deletions(-)
6261
6262Commit: 2128
6263Author: sam
6264Date:   Fri Dec 7 09:33:23 2007 +0000
6265
6266      * Slight improvement to the Unicode -> ASCII conversion, courtesy of
6267        Ben Wiley Sittler.
6268
6269 cucul/charset.c |    6 ++++--
6270 1 files changed, 4 insertions(+), 2 deletions(-)
6271
6272Commit: 2111
6273Author: sam
6274Date:   Sat Dec 1 17:58:52 2007 +0000
6275
6276    =?utf-8?q?=20=20*=20Implement=20cucul=5Fput=5Ffigchar()=20to=20paste=20FIGlet/TOIlet=20characters=20in
6277    =20=20=20=20=20=20=20=20=20=20=E2=96=8C=20=E2=96=8C=20=20=20=E2=96=9C=E2=96=9C=20=20=20=20=C2=A0=E2=96=8C=20=E2=96=8C=20=20=20=20=20=20=E2=96=9C=20=20=20=E2=96=8C=E2=96=90
6278    =20=20=20=20=20=20=20=20=20=20=E2=96=99=E2=96=84=E2=96=8C=E2=96=9E=E2=96=80=E2=96=96=E2=96=90=E2=96=90=20=E2=96=9E=E2=96=80=E2=96=96=C2=A0=E2=96=8C=E2=96=96=E2=96=8C=E2=96=9E=E2=96=80=E2=96=96=E2=96=99=E2=96=80=E2=96=96=E2=96=90=20=E2=96=9E=E2=96=80=E2=96=8C=E2=96=90
6279    =20=20=20=20=20=20=20=20=20=20=E2=96=8C=20=E2=96=8C=E2=96=9B=E2=96=80=20=E2=96=90=E2=96=90=20=E2=96=8C=20=E2=96=8C=C2=A0=E2=96=99=E2=96=9A=E2=96=8C=E2=96=8C=20=E2=96=8C=E2=96=8C=20=C2=A0=E2=96=90=20=E2=96=8C=20=E2=96=8C=E2=96=9D
6280    =20=20=20=20=20=20=20=20=20=20=E2=96=98=20=E2=96=98=E2=96=9D=E2=96=80=E2=96=98=20=E2=96=98=E2=96=98=E2=96=9D=E2=96=80=20=C2=A0=E2=96=98=20=E2=96=98=E2=96=9D=E2=96=80=20=E2=96=98=20=20=20=E2=96=98=E2=96=9D=E2=96=80=E2=96=98=E2=96=9D?=
6281    MIME-Version: 1.0
6282    Content-Type: text/plain; charset=utf-8
6283    Content-Transfer-Encoding: 8bit
6284
6285 cucul/cucul.c           |    3 +-
6286 cucul/cucul.h           |    1 +
6287 cucul/cucul_internals.h |    4 -
6288 cucul/figfont.c         |  299 ++++++++++++++++++++++++++++++++++++++++++++++-
6289 examples/figfont.c      |   16 +++-
6290 5 files changed, 310 insertions(+), 13 deletions(-)
6291
6292Commit: 2110
6293Author: sam
6294Date:   Sat Dec 1 17:58:20 2007 +0000
6295
6296      * Implemented cucul_canvas_set_figfont() from TOIlet’s open_font().
6297
6298 cucul/Makefile.am       |    1 +
6299 cucul/canvas.c          |    2 +-
6300 cucul/cucul.c           |    5 +
6301 cucul/cucul.h           |    8 ++
6302 cucul/cucul_internals.h |   12 ++
6303 cucul/figfont.c         |  261 +++++++++++++++++++++++++++++++++++++++++++++++
6304 examples/.gitignore     |    1 +
6305 examples/Makefile.am    |    5 +-
6306 examples/figfont.c      |   45 ++++++++
6307 9 files changed, 338 insertions(+), 2 deletions(-)
6308
6309Commit: 2109
6310Author: sam
6311Date:   Sat Dec 1 17:57:50 2007 +0000
6312
6313      * Import io.c from TOIlet directly into libcucul. Can you see where this
6314        is going?
6315
6316 configure.ac            |    4 +
6317 cucul/Makefile.am       |    3 +-
6318 cucul/cucul.h           |    2 +
6319 cucul/cucul_internals.h |    6 ++
6320 cucul/file.c            |  215 +++++++++++++++++++++++++++++++++++++++++++++++
6321 5 files changed, 229 insertions(+), 1 deletions(-)
6322
6323Commit: 2108
6324Author: sam
6325Date:   Sat Dec 1 17:57:41 2007 +0000
6326
6327      * Bump version to 0.99.beta14.
6328
6329 configure.ac  |    2 +-
6330 msvc/config.h |    2 +-
6331 2 files changed, 2 insertions(+), 2 deletions(-)
6332
6333Commit: 2107
6334Author: sam
6335Date:   Sat Dec 1 17:57:19 2007 +0000
6336
6337      * Fix the "img2txt: option requires an argument -- h" bug.
6338
6339 src/img2txt.c |    2 +-
6340 1 files changed, 1 insertions(+), 1 deletions(-)
6341
6342Commit: 2106
6343Author: sam
6344Date:   Sat Dec 1 17:56:45 2007 +0000
6345
6346      * Use cucul_get_dither_algorithm_list() and cucul_get_export_list() instead
6347        of hardcoding the feature list in img2txt.
6348
6349 src/img2txt.c |   32 +++++++++++++++-----------------
6350 1 files changed, 15 insertions(+), 17 deletions(-)
6351
6352Commit: 2105
6353Author: pterjan
6354Date:   Sat Dec 1 15:51:20 2007 +0000
6355
6356     * Allow exiting cacafire using the window manager
6357
6358 src/aafire.c |    4 +++-
6359 1 files changed, 3 insertions(+), 1 deletions(-)
6360
6361Commit: 2104
6362Author: jylam
6363Date:   Fri Nov 30 23:59:57 2007 +0000
6364
6365     * Added BBCode (French) format to img2txt's help and doc
6366
6367 doc/img2txt.1 |    1 +
6368 src/img2txt.c |   19 ++++++++++---------
6369 2 files changed, 11 insertions(+), 9 deletions(-)
6370
6371Commit: 2103
6372Author: sam
6373Date:   Fri Nov 30 23:48:51 2007 +0000
6374
6375      * Created a tests/ directory for regression tests. Run with "make check".
6376      * Added a first, simple test program.
6377
6378 Makefile.am       |    2 +-
6379 configure.ac      |    1 +
6380 tests/.gitignore  |    1 +
6381 tests/Makefile.am |   11 ++++++++
6382 tests/simple.c    |   68 +++++++++++++++++++++++++++++++++++++++++++++++++++++
6383 5 files changed, 82 insertions(+), 1 deletions(-)
6384
6385Commit: 2102
6386Author: sam
6387Date:   Fri Nov 30 23:48:46 2007 +0000
6388
6389      * Add a French BBCode exporter, for use on http://libcaca.skyrock.com/ for
6390        instance.
6391
6392 cucul/export.c |  105 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6393 1 files changed, 105 insertions(+), 0 deletions(-)
6394
6395Commit: 2101
6396Author: sam
6397Date:   Fri Nov 30 23:48:39 2007 +0000
6398
6399      * Rename "test" to "examples". The former will become a real testsuite.
6400      * Autodetect zzuf in the configure step. It might become handy.
6401
6402 Makefile.am          |    2 +-
6403 configure.ac         |   15 +-
6404 examples/.gitignore  |   23 ++
6405 examples/Makefile.am |   75 +++++++
6406 examples/blit.c      |   82 +++++++
6407 examples/colors.c    |   78 +++++++
6408 examples/cucul.c     |   70 ++++++
6409 examples/demo.c      |  585 ++++++++++++++++++++++++++++++++++++++++++++++++++
6410 examples/demo0.c     |  584 +++++++++++++++++++++++++++++++++++++++++++++++++
6411 examples/dithering.c |  148 +++++++++++++
6412 examples/event.c     |  164 ++++++++++++++
6413 examples/export.c    |  163 ++++++++++++++
6414 examples/font.c      |  118 ++++++++++
6415 examples/font2tga.c  |   90 ++++++++
6416 examples/frames.c    |   93 ++++++++
6417 examples/fullwidth.c |   99 +++++++++
6418 examples/gamma.c     |  131 +++++++++++
6419 examples/hsv.c       |   67 ++++++
6420 examples/import.c    |   73 +++++++
6421 examples/input.c     |  160 ++++++++++++++
6422 examples/spritedit.c |  148 +++++++++++++
6423 examples/swallow.c   |  123 +++++++++++
6424 examples/text.c      |   95 ++++++++
6425 examples/transform.c |  122 +++++++++++
6426 examples/truecolor.c |   71 ++++++
6427 examples/unicode.c   |  108 +++++++++
6428 test/.gitignore      |   23 --
6429 test/Makefile.am     |   75 -------
6430 test/blit.c          |   82 -------
6431 test/colors.c        |   78 -------
6432 test/cucul.c         |   70 ------
6433 test/demo.c          |  585 --------------------------------------------------
6434 test/demo0.c         |  584 -------------------------------------------------
6435 test/dithering.c     |  148 -------------
6436 test/event.c         |  164 --------------
6437 test/export.c        |  163 --------------
6438 test/font.c          |  118 ----------
6439 test/font2tga.c      |   90 --------
6440 test/frames.c        |   93 --------
6441 test/fullwidth.c     |   99 ---------
6442 test/gamma.c         |  131 -----------
6443 test/hsv.c           |   67 ------
6444 test/import.c        |   73 -------
6445 test/input.c         |  160 --------------
6446 test/spritedit.c     |  148 -------------
6447 test/swallow.c       |  123 -----------
6448 test/text.c          |   95 --------
6449 test/transform.c     |  122 -----------
6450 test/truecolor.c     |   71 ------
6451 test/unicode.c       |  108 ---------
6452 50 files changed, 3483 insertions(+), 3474 deletions(-)
6453
6454Commit: 2097
6455Author: pterjan
6456Date:   Thu Nov 29 00:52:13 2007 +0000
6457
6458     * cucul.h is needed to build caca part
6459
6460 ruby/Makefile.am |    2 +-
6461 1 files changed, 1 insertions(+), 1 deletions(-)
6462
6463Commit: 2096
6464Author: sam
6465Date:   Wed Nov 28 23:57:53 2007 +0000
6466
6467      * Set version to 0.99.beta13.
6468      * Updated NEWS and ChangeLog.
6469
6470 ChangeLog     | 9018 +++++++++++++++++++++++++++++++++++++++++++++++++--------
6471 NEWS          |   11 +
6472 configure.ac  |    4 +-
6473 msvc/config.h |    4 +-
6474 4 files changed, 7900 insertions(+), 1137 deletions(-)
6475
6476Commit: 2095
6477Author: sam
6478Date:   Wed Nov 28 23:20:05 2007 +0000
6479
6480      * Implemented the empty CuculCanvas constructor.
6481      * Implemented CacaDisplay.Canvas which acts the same as caca_get_canvas().
6482
6483 csharp/Caca.cs  |   46 ++++++++++-----
6484 csharp/Cucul.cs |  169 ++++++++++++++++++++++++++++---------------------------
6485 2 files changed, 115 insertions(+), 100 deletions(-)
6486
6487Commit: 2094
6488Author: pterjan
6489Date:   Wed Nov 28 16:43:32 2007 +0000
6490
6491     * Improve Cucul::Canvas creation
6492
6493 ruby/cucul-canvas.c |   24 ++++++++++++------------
6494 1 files changed, 12 insertions(+), 12 deletions(-)
6495
6496Commit: 2093
6497Author: pterjan
6498Date:   Wed Nov 28 16:39:10 2007 +0000
6499
6500     * Add Caca::Display#canvas
6501
6502 ruby/caca-display.c |    5 +++++
6503 ruby/cucul-canvas.c |    5 +++++
6504 ruby/cucul-canvas.h |    1 +
6505 ruby/lib/caca.rb    |    3 +++
6506 ruby/ruby-caca.dox  |    2 +-
6507 5 files changed, 15 insertions(+), 1 deletions(-)
6508
6509Commit: 2092
6510Author: pterjan
6511Date:   Wed Nov 28 07:29:12 2007 +0000
6512
6513     * Allow calling Caca::Display.new without parameter
6514
6515 ruby/caca-display.c |   23 +++++++++++++++++------
6516 1 files changed, 17 insertions(+), 6 deletions(-)
6517
6518Commit: 2091
6519Author: sam
6520Date:   Wed Nov 28 07:15:09 2007 +0000
6521
6522       * Re-add methods that take int as arguments in addition to the Point,
6523         Size and Rectangle versions.
6524
6525 csharp/Cucul.cs |  160 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
6526 1 files changed, 147 insertions(+), 13 deletions(-)
6527
6528Commit: 2090
6529Author: sam
6530Date:   Wed Nov 28 07:15:07 2007 +0000
6531
6532      * Put the demo text on top of the copper bar, not the contrary.
6533
6534 csharp/test.cs |   20 ++++++++++----------
6535 1 files changed, 10 insertions(+), 10 deletions(-)
6536
6537Commit: 2089
6538Author: sam
6539Date:   Wed Nov 28 07:15:05 2007 +0000
6540
6541      * Minor naming convention changes in the C# bindings.
6542
6543 csharp/Caca.cs  |   24 ++++++++++++------------
6544 csharp/Cucul.cs |    5 ++---
6545 csharp/test.cs  |   12 ++++++------
6546 3 files changed, 20 insertions(+), 21 deletions(-)
6547
6548Commit: 2088
6549Author: sam
6550Date:   Wed Nov 28 07:15:01 2007 +0000
6551
6552      * Generate CLI .config files at configure time so that we can embed the
6553        library version and not rely on .so being present.
6554
6555 configure.ac                     |    2 ++
6556 csharp/.gitignore                |    1 +
6557 csharp/Makefile.am               |    4 ++--
6558 csharp/caca-sharp.dll.config     |    3 ---
6559 csharp/caca-sharp.dll.config.in  |    3 +++
6560 csharp/cucul-sharp.dll.config    |    3 ---
6561 csharp/cucul-sharp.dll.config.in |    3 +++
6562 7 files changed, 11 insertions(+), 8 deletions(-)
6563
6564Commit: 2087
6565Author: sam
6566Date:   Wed Nov 28 07:14:55 2007 +0000
6567
6568      * Use libtool’s -version-number instead of -version-info and its insane
6569        major/minor computation scheme.
6570
6571 caca/Makefile.am  |    2 +-
6572 configure.ac      |    8 +++++++-
6573 cucul/Makefile.am |    2 +-
6574 cxx/Makefile.am   |    4 ++--
6575 4 files changed, 11 insertions(+), 5 deletions(-)
6576
6577Commit: 2086
6578Author: pterjan
6579Date:   Tue Nov 27 17:13:29 2007 +0000
6580
6581     * Rename parameters of draw_box* in Ruby binding
6582
6583 ruby/cucul-canvas.c |   16 ++++++++--------
6584 1 files changed, 8 insertions(+), 8 deletions(-)
6585
6586Commit: 2084
6587Author: sam
6588Date:   Tue Nov 27 11:08:04 2007 +0000
6589
6590      * Add System.Drawing to the C# project references.
6591
6592 msvc/caca-sharp.csproj  |    3 ++-
6593 msvc/cucul-sharp.csproj |    3 ++-
6594 msvc/test-csharp.csproj |    5 ++++-
6595 3 files changed, 8 insertions(+), 3 deletions(-)
6596
6597Commit: 2083
6598Author: sam
6599Date:   Tue Nov 27 09:04:54 2007 +0000
6600
6601      * Use the bigger font for the C# test scroller.
6602
6603 csharp/test.cs |   10 +++++-----
6604 1 files changed, 5 insertions(+), 5 deletions(-)
6605
6606Commit: 2082
6607Author: sam
6608Date:   Tue Nov 27 01:55:41 2007 +0000
6609
6610      * Add a C# wrapper for cucul_render_canvas().
6611      * Use CuculFont.Render() in the C# test for a nice oldschool effect.
6612
6613 csharp/Cucul.cs |   16 ++++++++++++++++
6614 csharp/test.cs  |   44 ++++++++++++++++++++------------------------
6615 2 files changed, 36 insertions(+), 24 deletions(-)
6616
6617Commit: 2081
6618Author: sam
6619Date:   Tue Nov 27 00:58:27 2007 +0000
6620
6621      * Started to implement the CuculFont class.
6622
6623 csharp/Cucul.cs |   88 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
6624 csharp/test.cs  |    3 ++
6625 2 files changed, 91 insertions(+), 0 deletions(-)
6626
6627Commit: 2080
6628Author: sam
6629Date:   Tue Nov 27 00:58:24 2007 +0000
6630
6631      * Implement all line drawing functions (even variadic ones).
6632
6633 csharp/Cucul.cs |  148 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
6634 csharp/test.cs  |    8 +--
6635 2 files changed, 145 insertions(+), 11 deletions(-)
6636
6637Commit: 2079
6638Author: sam
6639Date:   Tue Nov 27 00:58:19 2007 +0000
6640
6641      * Changed the box drawing functions so that their arguments are (point, size)
6642        instead of (point, point). Yeah, I break the ABI again. But who uses these
6643        functions anyway?
6644
6645 cucul/box.c |   52 ++++++++++++++++++++++++++++++++--------------------
6646 1 files changed, 32 insertions(+), 20 deletions(-)
6647
6648Commit: 2078
6649Author: sam
6650Date:   Tue Nov 27 00:58:16 2007 +0000
6651
6652      * Use System.Drawing.Rectangle etc. for cucul-sharp and caca-sharp arguments,
6653        allowing for much cleaner code (at the expense of an extra dependency).
6654
6655 csharp/Caca.cs     |   54 +++++++++----------------
6656 csharp/Cucul.cs    |  113 ++++++++++++++++++++++++----------------------------
6657 csharp/Makefile.am |   11 +++--
6658 csharp/test.cs     |   29 +++++++------
6659 4 files changed, 94 insertions(+), 113 deletions(-)
6660
6661Commit: 2077
6662Author: pterjan
6663Date:   Mon Nov 26 07:07:52 2007 +0000
6664
6665     * Add Caca.version and Cucul.version
6666
6667 ruby/caca.c         |    7 +++++++
6668 ruby/cucul.c        |    7 +++++++
6669 ruby/ruby-caca.dox  |   19 +++++++++++++------
6670 ruby/ruby-cucul.dox |   17 ++++++++++++-----
6671 4 files changed, 39 insertions(+), 11 deletions(-)
6672
6673Commit: 2076
6674Author: sam
6675Date:   Mon Nov 26 01:04:36 2007 +0000
6676
6677      * Implemented getVersion() in the C# bindings.
6678      * Slightly improved the C# test program.
6679
6680 csharp/Caca.cs  |   14 +++++++++++++-
6681 csharp/Cucul.cs |    9 ++++++++-
6682 csharp/test.cs  |   22 ++++++++++++++++++----
6683 3 files changed, 39 insertions(+), 6 deletions(-)
6684
6685Commit: 2075
6686Author: sam
6687Date:   Mon Nov 26 01:04:34 2007 +0000
6688
6689      * Fix memory leaks that slipped in here and there. We still have 100,000
6690        fewer than Firefox, lol.
6691
6692 cucul/cucul.c   |    2 ++
6693 cxx/cxxtest.cpp |    1 +
6694 test/event.c    |    1 +
6695 test/gamma.c    |    2 ++
6696 4 files changed, 6 insertions(+), 0 deletions(-)
6697
6698Commit: 2074
6699Author: sam
6700Date:   Mon Nov 26 01:04:32 2007 +0000
6701
6702      * Add cucul_get_version() and caca_get_version() and updated C++ bindings
6703        accordingly.
6704      * The C++ test example no longer needs "config.h".
6705
6706 caca/caca.c     |   13 +++++++++++++
6707 caca/caca.h     |    1 +
6708 cucul/cucul.c   |   13 +++++++++++++
6709 cucul/cucul.h   |    1 +
6710 cucul/export.c  |    3 ++-
6711 cxx/caca++.cpp  |    5 +++++
6712 cxx/caca++.h    |    1 +
6713 cxx/cucul++.cpp |    5 +++++
6714 cxx/cucul++.h   |    3 ++-
6715 cxx/cxxtest.cpp |   38 ++++++++++++++++++--------------------
6716 src/img2txt.c   |    4 ++--
6717 11 files changed, 63 insertions(+), 24 deletions(-)
6718
6719Commit: 2073
6720Author: sam
6721Date:   Mon Nov 26 01:04:28 2007 +0000
6722
6723      * Minor documentation fix.
6724
6725 caca/caca.h |    4 +++-
6726 1 files changed, 3 insertions(+), 1 deletions(-)
6727
6728Commit: 2072
6729Author: sam
6730Date:   Mon Nov 26 01:04:25 2007 +0000
6731
6732      * Install CLI bindings to $(libdir)/cucul-sharp and $(libdir)/caca-sharp.
6733
6734 configure.ac       |    3 ++-
6735 csharp/Makefile.am |   29 ++++++++++++++++++-----------
6736 2 files changed, 20 insertions(+), 12 deletions(-)
6737
6738Commit: 2071
6739Author: sam
6740Date:   Mon Nov 26 01:04:21 2007 +0000
6741
6742      * Tell doxygen to expand __class and __extern before parsing anything, so
6743        we don’t end with those ugly identifiers in the documentation.
6744
6745 caca/caca.h        |   12 +++++-------
6746 cucul/cucul.h      |   12 +++++-------
6747 cxx/caca++.h       |   12 +++++-------
6748 cxx/cucul++.h      |   12 +++++-------
6749 doc/doxygen.cfg.in |    6 +++---
6750 5 files changed, 23 insertions(+), 31 deletions(-)
6751
6752Commit: 2070
6753Author: sam
6754Date:   Sun Nov 25 20:23:03 2007 +0000
6755
6756      * Added MSVC project files for the C++ bindings and the C++ test.
6757
6758 caca/caca.h            |    1 +
6759 cucul/cucul.h          |    1 +
6760 cxx/caca++.h           |   13 +++-
6761 cxx/cucul++.h          |   17 +++-
6762 cxx/cxxtest.cpp        |    7 +-
6763 msvc/config.h          |    2 +-
6764 msvc/libcaca++.vcproj  |  197 +++++++++++++++++++++++++++++++++++++++++++++++
6765 msvc/libcaca.sln       |   51 ++++++++++++-
6766 msvc/libcucul++.vcproj |  199 ++++++++++++++++++++++++++++++++++++++++++++++++
6767 msvc/test-cxx.vcproj   |  193 ++++++++++++++++++++++++++++++++++++++++++++++
6768 10 files changed, 667 insertions(+), 14 deletions(-)
6769
6770Commit: 2069
6771Author: sam
6772Date:   Sun Nov 25 19:00:32 2007 +0000
6773
6774      * Distribute all MSVC files.
6775
6776 msvc/Makefile.am |   21 +++++++++++----------
6777 1 files changed, 11 insertions(+), 10 deletions(-)
6778
6779Commit: 2068
6780Author: sam
6781Date:   Sun Nov 25 19:00:29 2007 +0000
6782
6783      * Code qui fait des warnings == code de porc == deux baffes dans ta gueule.
6784
6785 ruby/caca-event.h |    4 ++--
6786 1 files changed, 2 insertions(+), 2 deletions(-)
6787
6788Commit: 2067
6789Author: sam
6790Date:   Sun Nov 25 19:00:26 2007 +0000
6791
6792      * Some cleanup in the Ruby bindings Makefile.am.
6793
6794 configure.ac     |   14 ++++++--------
6795 ruby/Makefile.am |   48 +++++++++++++++++++++++++++++++-----------------
6796 2 files changed, 37 insertions(+), 25 deletions(-)
6797
6798Commit: 2066
6799Author: sam
6800Date:   Sun Nov 25 19:00:22 2007 +0000
6801
6802      * Refresh TODO list.
6803
6804 TODO |    6 +-----
6805 1 files changed, 1 insertions(+), 5 deletions(-)
6806
6807Commit: 2065
6808Author: sam
6809Date:   Sun Nov 25 17:50:53 2007 +0000
6810
6811      * Added the various C# projects to the Visual Studio solution and slightly
6812        fixed the bindings so that they now work with the Microsoft CLR.
6813
6814 csharp/Caca.cs          |    2 +-
6815 csharp/Cucul.cs         |    8 +++---
6816 msvc/caca-sharp.csproj  |   53 +++++++++++++++++++++++++++++++++++
6817 msvc/cucul-sharp.csproj |   45 ++++++++++++++++++++++++++++++
6818 msvc/libcaca.sln        |   70 +++++++++++++++++++++++++++++++++++++++++++++++
6819 msvc/test-csharp.csproj |   52 +++++++++++++++++++++++++++++++++++
6820 6 files changed, 225 insertions(+), 5 deletions(-)
6821
6822Commit: 2064
6823Author: sam
6824Date:   Sun Nov 25 17:49:49 2007 +0000
6825
6826      * Fixed svn properties that git-svn was unable to get straight.
6827
6828Commit: 2063
6829Author: sam
6830Date:   Sun Nov 25 17:14:00 2007 +0000
6831
6832      * Damn, under Visual Studio it's _WIN32, not __WIN32__.
6833
6834 caca/caca.h   |    2 +-
6835 cucul/cucul.h |    2 +-
6836 2 files changed, 2 insertions(+), 2 deletions(-)
6837
6838Commit: 2062
6839Author: sam
6840Date:   Sun Nov 25 17:13:10 2007 +0000
6841
6842      * Switch to caca_create_display(NULL) in a few places to document the
6843        behaviour.
6844
6845 doc/migrating.dox |    3 +--
6846 doc/tutorial.dox  |    6 ++----
6847 test/hsv.c        |   15 +++++----------
6848 3 files changed, 8 insertions(+), 16 deletions(-)
6849
6850Commit: 2061
6851Author: sam
6852Date:   Sun Nov 25 17:13:08 2007 +0000
6853
6854      * Allow caca_create_display()'s argument to be NULL. It will automatically
6855        create a canvas when so.
6856      * Add caca_get_canvas() to retrieve the cucul canvas.
6857
6858 caca/caca.c           |   38 +++++++++++++++++++++++++++++++++++++-
6859 caca/caca.h           |    1 +
6860 caca/caca_internals.h |    1 +
6861 3 files changed, 39 insertions(+), 1 deletions(-)
6862
6863Commit: 2060
6864Author: sam
6865Date:   Sun Nov 25 17:13:06 2007 +0000
6866
6867      * Added Eriol’s snake.py example, even if it doesn’t use our (out of date)
6868        bindings.
6869      * Distribute the python/ subdirectory using automake.
6870
6871 AUTHORS            |    4 +
6872 Makefile.am        |    2 +-
6873 configure.ac       |    1 +
6874 python/Makefile    |   17 -----
6875 python/Makefile.am |   23 +++++++
6876 python/snake.py    |  167 ++++++++++++++++++++++++++++++++++++++++++++++++++++
6877 6 files changed, 196 insertions(+), 18 deletions(-)
6878
6879Commit: 2059
6880Author: sam
6881Date:   Sun Nov 25 17:13:03 2007 +0000
6882
6883      * Add missing entries in the CacaEventKey enum.
6884
6885 csharp/Caca.cs |   22 ++++++++++++++++++++++
6886 1 files changed, 22 insertions(+), 0 deletions(-)
6887
6888Commit: 2058
6889Author: sam
6890Date:   Sun Nov 25 17:12:59 2007 +0000
6891
6892      * Implemented C# bindings for ditherBitmap() and added it to the C# test.
6893
6894 csharp/AssemblyInfo.cs |    2 +-
6895 csharp/Caca.cs         |    3 +-
6896 csharp/Cucul.cs        |  115 ++++++++++++++++++++++++++----------------------
6897 csharp/test.cs         |   15 ++++++-
6898 4 files changed, 79 insertions(+), 56 deletions(-)
6899
6900Commit: 2057
6901Author: sam
6902Date:   Sun Nov 25 14:12:20 2007 +0000
6903
6904      * Export cucul_attr_to_rgb12_bg(), cucul_attr_to_rgb12_fg() and
6905        cucul_attr_to_argb64() (previously _cucul_attr_to_rgb12bg,
6906        _cucul_attr_to_rgb12fg and _cucul_attr_to_argb4) in the official
6907        libcucul API.
6908      * Cleanup complete: libcaca no longer depends on "cucul_internals.h".
6909
6910 caca/driver_cocoa.m     |    8 +-
6911 caca/driver_gl.c        |    5 +-
6912 caca/driver_x11.c       |    7 +-
6913 cucul/attr.c            |  207 +++++++++++++++++++++++++++++------------------
6914 cucul/cucul.h           |    3 +
6915 cucul/cucul_internals.h |    3 -
6916 cucul/export.c          |   12 ++--
6917 cucul/font.c            |    2 +-
6918 8 files changed, 147 insertions(+), 100 deletions(-)
6919
6920Commit: 2056
6921Author: sam
6922Date:   Sun Nov 25 14:12:01 2007 +0000
6923
6924      * Introduce cucul_get_canvas_chars() and cucul_get_canvas_attrs() to avoid
6925        direct cv->chars and cv->attrs access by display drivers.
6926
6927 caca/caca.c           |    5 +--
6928 caca/driver_cocoa.m   |   39 ++++++++++++++++-------------
6929 caca/driver_conio.c   |   21 ++++++++-------
6930 caca/driver_gl.c      |   25 ++++++++++--------
6931 caca/driver_ncurses.c |   26 ++++++++++---------
6932 caca/driver_raw.c     |    6 ++--
6933 caca/driver_slang.c   |   33 +++++++++++++-----------
6934 caca/driver_vga.c     |   25 ++++++++++---------
6935 caca/driver_win32.c   |   51 +++++++++++++++++++++-----------------
6936 caca/driver_x11.c     |   65 ++++++++++++++++++++++++++++---------------------
6937 caca/event.c          |   17 +++++++-----
6938 caca/graphics.c       |    6 ++--
6939 cucul/cucul.c         |   38 ++++++++++++++++++++++++++++
6940 cucul/cucul.h         |    2 +
6941 14 files changed, 214 insertions(+), 145 deletions(-)
6942
6943Commit: 2055
6944Author: sam
6945Date:   Sun Nov 25 14:11:58 2007 +0000
6946
6947      * Add cucul_manage_canvas() and cucul_unmanage_canvas(). Display
6948        drivers no longer need to access the cv->refcount private member
6949        and __cucul_set_canvas_size() is no longer needed.
6950
6951 caca/caca.c             |   23 +++++++++---
6952 caca/caca_internals.h   |    1 +
6953 caca/driver_cocoa.m     |    4 ++-
6954 caca/driver_conio.c     |    7 +++-
6955 caca/driver_gl.c        |    4 ++-
6956 caca/driver_ncurses.c   |    4 ++-
6957 caca/driver_raw.c       |    4 ++-
6958 caca/driver_slang.c     |    4 ++-
6959 caca/driver_vga.c       |    4 ++-
6960 caca/driver_win32.c     |    8 +++--
6961 caca/driver_x11.c       |    4 ++-
6962 caca/graphics.c         |    6 +++-
6963 cucul/cucul.c           |   90 +++++++++++++++++++++++++++++++++++++++++------
6964 cucul/cucul.h           |    2 +
6965 cucul/cucul_internals.h |    7 ++--
6966 msvc/libcucul.def       |    4 --
6967 16 files changed, 139 insertions(+), 37 deletions(-)
6968
6969Commit: 2054
6970Author: sam
6971Date:   Sun Nov 25 14:11:54 2007 +0000
6972
6973      * Add Linux 2.6's bootsect.S to fix the sample kernel build.
6974
6975 build-kernel       |    2 +-
6976 kernel/Makefile.am |    2 +
6977 kernel/bootsect.S  |   98 ++++++++++++++++++++++++++++++++++++++++++++++++++++
6978 3 files changed, 101 insertions(+), 1 deletions(-)
6979
6980Commit: 2053
6981Author: sam
6982Date:   Sun Nov 25 11:39:33 2007 +0000
6983
6984      * Check whether CXX can include <iostream> before compiling the C++ bindings.
6985
6986 configure.ac |   31 ++++++++++++++++++++++++++-----
6987 1 files changed, 26 insertions(+), 5 deletions(-)
6988
6989Commit: 2052
6990Author: sam
6991Date:   Sun Nov 25 11:12:25 2007 +0000
6992
6993      * Adapt the C# bindings to the event API change.
6994
6995 csharp/Caca.cs |  383 +++++++++++++++++++++++++++++++++++---------------------
6996 csharp/test.cs |   17 ++-
6997 2 files changed, 254 insertions(+), 146 deletions(-)
6998
6999Commit: 2051
7000Author: sam
7001Date:   Sun Nov 25 11:12:20 2007 +0000
7002
7003      * Adapt the Ruby bindings to the event API change.
7004
7005 ruby/caca-display.c |   37 ++++++++++++++++++++-----------------
7006 1 files changed, 20 insertions(+), 17 deletions(-)
7007
7008Commit: 2050
7009Author: sam
7010Date:   Sun Nov 25 11:11:59 2007 +0000
7011
7012      * Adapt the C++ bindings to the event API change.
7013
7014 cxx/caca++.cpp  |    4 ++--
7015 cxx/caca++.h    |    2 +-
7016 cxx/cxxtest.cpp |    3 +--
7017 3 files changed, 4 insertions(+), 5 deletions(-)
7018
7019Commit: 2049
7020Author: sam
7021Date:   Sun Nov 25 11:11:54 2007 +0000
7022
7023      * Made the caca_event_t structure opaque and created a whole bunch of
7024        functions to access its real data. This is a big API change that will
7025        break your software, sorry :(
7026
7027 caca/caca.h           |   93 +++++++++----------------
7028 caca/caca0.c          |   14 ++--
7029 caca/caca_internals.h |   24 +++++--
7030 caca/driver_conio.c   |    4 +-
7031 caca/driver_gl.c      |    2 +-
7032 caca/driver_ncurses.c |    2 +-
7033 caca/driver_raw.c     |    2 +-
7034 caca/driver_slang.c   |    2 +-
7035 caca/driver_vga.c     |    2 +-
7036 caca/driver_win32.c   |    2 +-
7037 caca/driver_x11.c     |    2 +-
7038 caca/event.c          |  189 +++++++++++++++++++++++++++++++++++++++++++++----
7039 src/aafire.c          |    2 +-
7040 src/cacademo.c        |    4 +-
7041 src/cacadraw.c        |    4 +-
7042 src/cacaplay.c        |    2 +-
7043 src/cacaview.c        |   17 +++--
7044 test/demo.c           |   14 ++--
7045 test/event.c          |   21 +++---
7046 test/gamma.c          |    8 +-
7047 test/input.c          |    5 +-
7048 test/spritedit.c      |    2 +-
7049 test/swallow.c        |    2 +-
7050 23 files changed, 286 insertions(+), 133 deletions(-)
7051
7052Commit: 2048
7053Author: pterjan
7054Date:   Sun Nov 25 09:48:30 2007 +0000
7055
7056    * Little improvements in ruby doc
7057      + Made the doc a little more easy to read
7058      + Added an example on a nice way to have q, Q and Esc to cause exit
7059
7060 ruby/ruby-caca.dox  |   35 +++++++++++++++++++++++++++--------
7061 ruby/ruby-cucul.dox |   26 +++++++++++++++-----------
7062 2 files changed, 42 insertions(+), 19 deletions(-)
7063
7064Commit: 2047
7065Author: sam
7066Date:   Sat Nov 24 19:56:33 2007 +0000
7067
7068      * Rewrote the C# test in a more object-oriented way.
7069
7070 csharp/Caca.cs |    4 +-
7071 csharp/test.cs |  119 ++++++++++++++++++++++++++++++++-----------------------
7072 2 files changed, 71 insertions(+), 52 deletions(-)
7073
7074Commit: 2046
7075Author: sam
7076Date:   Sat Nov 24 15:00:21 2007 +0000
7077
7078      * Started Cucul# cleanup: added missing functions, used get/set attributes
7079        when meaningful, removed deprecated bindings.
7080
7081 csharp/Caca.cs  |   60 +++---
7082 csharp/Cucul.cs |  612 +++++++++++++++++++++++++++++++------------------------
7083 csharp/test.cs  |   40 ++--
7084 3 files changed, 393 insertions(+), 319 deletions(-)
7085
7086Commit: 2045
7087Author: sam
7088Date:   Sat Nov 24 13:26:33 2007 +0000
7089
7090      * Some mass-renaming in the C# bindings:
7091        + Renamed the dlls so that the C# versions do not have the same name
7092          as the C DLLs on Win32. It's now "cucul-sharp.dll", mimicking GTK#.
7093        + Renamed namespaces: "using Cucul" instead of "using libCucul".
7094        + Renamed the Cucul class into CuculCanvas to avoid namespace/class
7095          name collisions.
7096        + Renamed old-fashioned "kk"/"qq" names into "dp"/"cv".
7097
7098 csharp/Caca.cs                |   95 +++---
7099 csharp/Cucul.cs               |  816 ++++++++++++++++++++++-------------------
7100 csharp/Makefile.am            |   16 +-
7101 csharp/caca-sharp.dll.config  |    3 +
7102 csharp/cucul-sharp.dll.config |    3 +
7103 csharp/libCaca.dll.config     |    3 -
7104 csharp/libCucul.dll.config    |    3 -
7105 csharp/test.cs                |   47 ++--
7106 8 files changed, 513 insertions(+), 473 deletions(-)
7107
7108Commit: 2044
7109Author: sam
7110Date:   Sat Nov 24 13:26:28 2007 +0000
7111
7112      * Renamed DotNet/ to csharp/ because I hate mixed case.
7113
7114 DotNet/.gitignore          |    1 -
7115 DotNet/AssemblyInfo.cs     |   21 --
7116 DotNet/Caca.cs             |  186 ------------------
7117 DotNet/Cucul.cs            |  458 --------------------------------------------
7118 DotNet/Makefile.am         |   25 ---
7119 DotNet/libCaca.dll.config  |    3 -
7120 DotNet/libCucul.dll.config |    3 -
7121 DotNet/test.cs             |   87 ---------
7122 Makefile.am                |    2 +-
7123 configure.ac               |   16 +-
7124 csharp/.gitignore          |    1 +
7125 csharp/AssemblyInfo.cs     |   21 ++
7126 csharp/Caca.cs             |  186 ++++++++++++++++++
7127 csharp/Cucul.cs            |  458 ++++++++++++++++++++++++++++++++++++++++++++
7128 csharp/Makefile.am         |   25 +++
7129 csharp/libCaca.dll.config  |    3 +
7130 csharp/libCucul.dll.config |    3 +
7131 csharp/test.cs             |   87 +++++++++
7132 18 files changed, 793 insertions(+), 793 deletions(-)
7133
7134Commit: 2043
7135Author: sam
7136Date:   Sat Nov 24 11:08:21 2007 +0000
7137
7138      * Added as many "const" qualifiers as possible to the public API.
7139
7140 caca/caca.h           |   10 +++++-----
7141 caca/caca_internals.h |    4 ++--
7142 caca/driver_conio.c   |    4 ++--
7143 caca/driver_gl.c      |    4 ++--
7144 caca/driver_ncurses.c |    4 ++--
7145 caca/driver_raw.c     |    4 ++--
7146 caca/driver_slang.c   |    4 ++--
7147 caca/driver_vga.c     |    4 ++--
7148 caca/driver_win32.c   |    4 ++--
7149 caca/driver_x11.c     |    4 ++--
7150 caca/event.c          |    8 ++++----
7151 caca/graphics.c       |    6 +++---
7152 cucul/attr.c          |    2 +-
7153 cucul/canvas.c        |   10 +++++-----
7154 cucul/cucul.c         |    4 ++--
7155 cucul/cucul.h         |   39 ++++++++++++++++++++-------------------
7156 cucul/dither.c        |    6 +++---
7157 cucul/export.c        |   39 ++++++++++++++++++++-------------------
7158 cucul/font.c          |    8 ++++----
7159 cucul/frame.c         |    4 ++--
7160 20 files changed, 87 insertions(+), 85 deletions(-)
7161
7162Commit: 2042
7163Author: pterjan
7164Date:   Sat Nov 24 09:56:37 2007 +0000
7165
7166    * Add Caca::Event#quit? to make tests nicer
7167
7168 ruby/lib/caca.rb   |    8 ++++++++
7169 ruby/ruby-caca.dox |    3 +--
7170 2 files changed, 9 insertions(+), 2 deletions(-)
7171
7172Commit: 2041
7173Author: sam
7174Date:   Fri Nov 23 22:52:34 2007 +0000
7175
7176      * Ignore annoying VC++ warnings (use of strdup instead of _strdup even in
7177        C mode, "benign redefinition" of macros...).
7178
7179 msvc/cacademo.vcproj |    9 ++++-----
7180 msvc/cacafire.vcproj |    9 ++++-----
7181 msvc/libcaca.vcproj  |    4 ++++
7182 msvc/libcucul.vcproj |    4 ++++
7183 4 files changed, 16 insertions(+), 10 deletions(-)
7184
7185Commit: 2040
7186Author: sam
7187Date:   Fri Nov 23 22:34:35 2007 +0000
7188
7189      * Rename _cucul_set_canvas_size into __cucul_set_canvas_size to prevent
7190        collisions due to symbol mangling.
7191
7192 caca/driver_cocoa.m     |    2 +-
7193 caca/driver_conio.c     |    4 ++--
7194 caca/driver_gl.c        |    2 +-
7195 caca/driver_ncurses.c   |    2 +-
7196 caca/driver_raw.c       |    2 +-
7197 caca/driver_slang.c     |    2 +-
7198 caca/driver_vga.c       |    2 +-
7199 caca/driver_win32.c     |    5 +++--
7200 caca/driver_x11.c       |    2 +-
7201 caca/graphics.c         |    2 +-
7202 cucul/cucul.c           |    8 ++++----
7203 cucul/cucul_internals.h |    3 ++-
7204 msvc/libcucul.def       |    2 +-
7205 13 files changed, 20 insertions(+), 18 deletions(-)
7206
7207Commit: 2039
7208Author: sam
7209Date:   Fri Nov 23 22:27:21 2007 +0000
7210
7211      * Add proper __declspec(dllexport) tags for Win32 compilation.
7212      * Manually export private libcaca symbols.
7213
7214 caca/caca.h          |   43 +++++---
7215 cucul/cucul.h        |  319 +++++++++++++++++++++++++++----------------------
7216 msvc/libcaca.vcproj  |    4 +-
7217 msvc/libcucul.def    |    4 +
7218 msvc/libcucul.vcproj |    6 +-
7219 5 files changed, 212 insertions(+), 164 deletions(-)
7220
7221Commit: 2038
7222Author: sam
7223Date:   Fri Nov 23 21:48:55 2007 +0000
7224
7225      * Updated Visual Studio files.
7226
7227 msvc/cacaball.vcproj |  205 --------------------------------------------------
7228 msvc/cacademo.vcproj |  200 ++++++++++++++++++++++++++++++++++++++++++++++++
7229 msvc/cacafire.vcproj |    5 -
7230 msvc/cacamoir.vcproj |  205 --------------------------------------------------
7231 msvc/cacaplas.vcproj |  205 --------------------------------------------------
7232 msvc/config.h        |    1 +
7233 msvc/libcaca.sln     |   46 ++++--------
7234 msvc/libcaca.vcproj  |   77 ++++++++++++-------
7235 msvc/libcucul.vcproj |   40 ++++------
7236 9 files changed, 282 insertions(+), 702 deletions(-)
7237
7238Commit: 2037
7239Author: sam
7240Date:   Fri Nov 23 16:39:32 2007 +0000
7241
7242      * Split libcaca.vcproj into \1 and libcucul.vcproj.
7243
7244 msvc/common.h        |    1 +
7245 msvc/libcaca.sln     |   11 ++-
7246 msvc/libcaca.vcproj  |   86 +----------------
7247 msvc/libcucul.vcproj |  269 ++++++++++++++++++++++++++++++++++++++++++++++++++
7248 4 files changed, 281 insertions(+), 86 deletions(-)
7249
7250Commit: 2036
7251Author: sam
7252Date:   Fri Nov 23 16:39:29 2007 +0000
7253
7254      * Do not assume default gamma value is 1.0.
7255
7256 test/gamma.c |    3 ++-
7257 1 files changed, 2 insertions(+), 1 deletions(-)
7258
7259Commit: 2035
7260Author: sam
7261Date:   Fri Nov 23 16:39:23 2007 +0000
7262
7263      * Escape quits cacaview, and F11 toggles fullscreen.
7264
7265 src/cacaview.c |    2 ++
7266 1 files changed, 2 insertions(+), 0 deletions(-)
7267
7268Commit: 2033
7269Author: pterjan
7270Date:   Tue Nov 20 00:09:16 2007 +0000
7271
7272    * Split Ruby documentation out of README
7273
7274 ruby/README         |  177 +--------------------------------------------------
7275 ruby/ruby-caca.dox  |   66 +++++++++++++++++++
7276 ruby/ruby-cucul.dox |  101 +++++++++++++++++++++++++++++
7277 ruby/ruby.dox       |   17 +++++
7278 4 files changed, 186 insertions(+), 175 deletions(-)
7279
7280Commit: 2026
7281Author: sam
7282Date:   Sun Nov 18 23:00:35 2007 +0000
7283
7284      * Added Pascal to the AUTHORS file.
7285
7286 AUTHORS |    3 +++
7287 1 files changed, 3 insertions(+), 0 deletions(-)
7288
7289Commit: 2025
7290Author: jylam
7291Date:   Sun Nov 18 22:59:22 2007 +0000
7292
7293     * lol commit
7294
7295 README |    2 +-
7296 1 files changed, 1 insertions(+), 1 deletions(-)
7297
7298Commit: 2024
7299Author: pterjan
7300Date:   Sun Nov 18 22:35:34 2007 +0000
7301
7302    * Remove cucul directory that got forgotten
7303
7304Commit: 2023
7305Author: pterjan
7306Date:   Sun Nov 18 22:15:29 2007 +0000
7307
7308    * Improve the example in README
7309
7310 ruby/README |    8 ++++++--
7311 1 files changed, 6 insertions(+), 2 deletions(-)
7312
7313Commit: 2022
7314Author: pterjan
7315Date:   Sun Nov 18 22:03:19 2007 +0000
7316
7317    * Install lib/caca.rb
7318
7319 configure.ac     |    2 ++
7320 ruby/Makefile.am |    2 ++
7321 ruby/test        |    2 +-
7322 3 files changed, 5 insertions(+), 1 deletions(-)
7323
7324Commit: 2021
7325Author: pterjan
7326Date:   Sun Nov 18 21:44:10 2007 +0000
7327
7328    * Update README to talk about Caca
7329
7330 ruby/README |   65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
7331 1 files changed, 62 insertions(+), 3 deletions(-)
7332
7333Commit: 2020
7334Author: pterjan
7335Date:   Sun Nov 18 21:29:02 2007 +0000
7336
7337    * Use to_i on the event mask, it is not always an Integer
7338
7339 ruby/caca-display.c |    2 ++
7340 1 files changed, 2 insertions(+), 0 deletions(-)
7341
7342Commit: 2019
7343Author: pterjan
7344Date:   Sun Nov 18 21:13:33 2007 +0000
7345
7346    - Finish Caca::Event (a.k.a. J'ai fait caca aujourd'hui)
7347
7348 ruby/caca-display.c |   52 ++++++++++++++++++++++++++++++++++++++++++++++++--
7349 ruby/caca-event.c   |   50 +++++++++++++++++++++++++++++++++++++++++++++++++
7350 ruby/caca-event.h   |    8 +++++++
7351 ruby/caca.c         |    2 +
7352 ruby/lib/caca.rb    |   32 +++++++++++++++++++++++++++++++
7353 5 files changed, 141 insertions(+), 3 deletions(-)
7354
7355Commit: 2018
7356Author: pterjan
7357Date:   Sun Nov 18 21:11:13 2007 +0000
7358
7359    * Handle closing cacaview by window manager
7360
7361 src/cacaview.c |    5 ++++-
7362 1 files changed, 4 insertions(+), 1 deletions(-)
7363
7364Commit: 2017
7365Author: pterjan
7366Date:   Sun Nov 18 13:37:24 2007 +0000
7367
7368    * Add missing methods in Caca::Display and add empty Caca::Event
7369
7370 ruby/Makefile.am    |    4 +++-
7371 ruby/caca-display.c |   39 +++++++++++++++++++++++++++++++++++++++
7372 ruby/caca-event.c   |   22 ++++++++++++++++++++++
7373 ruby/caca-event.h   |    9 +++++++++
7374 4 files changed, 73 insertions(+), 1 deletions(-)
7375
7376Commit: 2016
7377Author: pterjan
7378Date:   Sun Nov 18 13:29:16 2007 +0000
7379
7380    * Slightly improved documentation
7381
7382 caca/caca.h |    2 +-
7383 1 files changed, 1 insertions(+), 1 deletions(-)
7384
7385Commit: 2015
7386Author: pterjan
7387Date:   Sun Nov 18 12:43:48 2007 +0000
7388
7389    * Add Caca and Caca::Display
7390
7391 ruby/Makefile.am    |    7 +++-
7392 ruby/caca-display.c |  114 +++++++++++++++++++++++++++++++++++++++++++++++++++
7393 ruby/caca-display.h |    9 ++++
7394 ruby/caca.c         |   22 ++++++++++
7395 4 files changed, 151 insertions(+), 1 deletions(-)
7396
7397Commit: 2009
7398Author: pterjan
7399Date:   Sat Nov 17 13:36:15 2007 +0000
7400
7401    * Finish Cucul::Dither
7402
7403 ruby/README         |   11 ++++++--
7404 ruby/common.h       |   42 ++++++++++++++++++++++++++++++++
7405 ruby/cucul-canvas.c |   59 ++++++++++----------------------------------
7406 ruby/cucul-dither.c |   67 ++++++++++++++++++++++++++++++++++++--------------
7407 4 files changed, 112 insertions(+), 67 deletions(-)
7408
7409Commit: 2008
7410Author: pterjan
7411Date:   Sat Nov 17 12:21:21 2007 +0000
7412
7413    * Add Cucul::Dither (incomplete)
7414
7415 ruby/Makefile.am    |    6 +-
7416 ruby/README         |   16 ++++-
7417 ruby/cucul-dither.c |  180 +++++++++++++++++++++++++++++++++++++++++++++++++++
7418 ruby/cucul-dither.h |    9 +++
7419 ruby/cucul.c        |    2 +
7420 ruby/t/tc_dither.rb |   51 ++++++++++++++
7421 6 files changed, 260 insertions(+), 4 deletions(-)
7422
7423Commit: 2004
7424Author: pterjan
7425Date:   Sat Nov 17 09:25:31 2007 +0000
7426
7427    * Improve type checking of arguments
7428
7429 ruby/cucul-canvas.c |   20 ++++++++++++++------
7430 ruby/t/tc_canvas.rb |    6 ++++++
7431 2 files changed, 20 insertions(+), 6 deletions(-)
7432
7433Commit: 2003
7434Author: sam
7435Date:   Sat Nov 17 02:15:01 2007 +0000
7436
7437      * Slightly doxygenated ruby/README so that it appears in the manual (see
7438        http://libcaca.zoy.org/manual/libcaca-ruby.html).
7439
7440 doc/doxygen.cfg.in |    6 ++++--
7441 doc/libcaca.dox    |    4 ++++
7442 ruby/README        |   18 ++++++++++++++++++
7443 3 files changed, 26 insertions(+), 2 deletions(-)
7444
7445Commit: 1997
7446Author: pterjan
7447Date:   Fri Nov 16 22:37:20 2007 +0000
7448
7449    * Update README
7450
7451 ruby/README |   25 ++++++++++++++++++++-----
7452 1 files changed, 20 insertions(+), 5 deletions(-)
7453
7454Commit: 1996
7455Author: pterjan
7456Date:   Fri Nov 16 22:27:13 2007 +0000
7457
7458    * Add t/tc_canvas.rb and t/tc_font.rb to Makefile.am
7459
7460 ruby/Makefile.am |    8 +++++---
7461 1 files changed, 5 insertions(+), 3 deletions(-)
7462
7463Commit: 1995
7464Author: pterjan
7465Date:   Fri Nov 16 22:24:35 2007 +0000
7466
7467    * Add Cucul::Font
7468
7469 ruby/Makefile.am    |    4 ++-
7470 ruby/common.h       |    6 +++
7471 ruby/cucul-canvas.c |   33 +++++++++++++++--
7472 ruby/cucul-canvas.h |    3 ++
7473 ruby/cucul-font.c   |   99 +++++++++++++++++++++++++++++++++++++++++++++++++++
7474 ruby/cucul-font.h   |    9 +++++
7475 ruby/cucul.c        |    6 ++--
7476 ruby/t/tc_canvas.rb |    6 +++
7477 ruby/t/tc_font.rb   |   22 +++++++++++
7478 9 files changed, 181 insertions(+), 7 deletions(-)
7479
7480Commit: 1988
7481Author: sam
7482Date:   Fri Nov 16 20:14:05 2007 +0000
7483
7484      * Added minimal styles to doxygen.css to make the manual look decent.
7485
7486 doc/doxygen.cfg.in |    2 +-
7487 doc/doxygen.css    |   80 ++++++++++++++++++++++++++++++++++++++++++++++++++++
7488 2 files changed, 81 insertions(+), 1 deletions(-)
7489
7490Commit: 1987
7491Author: sam
7492Date:   Fri Nov 16 19:49:25 2007 +0000
7493
7494      * Split "upload" target into "upload-source" and "upload-doc".
7495
7496 Makefile.am |    6 +++++-
7497 1 files changed, 5 insertions(+), 1 deletions(-)
7498
7499Commit: 1986
7500Author: sam
7501Date:   Fri Nov 16 19:49:23 2007 +0000
7502
7503      * Updated doxygen file format.
7504      * Add an empty doxygen.css file.
7505
7506 doc/Makefile.am    |    3 +-
7507 doc/doxygen.cfg.in |  153 +++++++++++++++++++++++++++++++++++++--------------
7508 2 files changed, 113 insertions(+), 43 deletions(-)
7509
7510Commit: 1983
7511Author: pterjan
7512Date:   Fri Nov 16 17:47:59 2007 +0000
7513
7514    * Add some pseudo doc for Ruby binding
7515
7516 ruby/Makefile.am |    3 +-
7517 ruby/README      |   64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
7518 2 files changed, 66 insertions(+), 1 deletions(-)
7519
7520Commit: 1966
7521Author: pterjan
7522Date:   Thu Nov 15 22:22:55 2007 +0000
7523
7524    * Add more tests for the ruby binding
7525
7526 ruby/t/tc_canvas.rb |   32 +++++++++++++++++++++++++-------
7527 1 files changed, 25 insertions(+), 7 deletions(-)
7528
7529Commit: 1965
7530Author: pterjan
7531Date:   Thu Nov 15 22:06:01 2007 +0000
7532
7533    * Add more tests for the ruby binding
7534
7535 ruby/t/tc_canvas.rb |   29 +++++++++++++++++++++++++++++
7536 ruby/test           |    2 ++
7537 2 files changed, 31 insertions(+), 0 deletions(-)
7538
7539Commit: 1964
7540Author: pterjan
7541Date:   Thu Nov 15 22:03:12 2007 +0000
7542
7543    * Fix number of arguments for set_height
7544
7545 ruby/cucul-canvas.c |    4 ++--
7546 1 files changed, 2 insertions(+), 2 deletions(-)
7547
7548Commit: 1963
7549Author: pterjan
7550Date:   Thu Nov 15 21:06:30 2007 +0000
7551
7552    * Add the ruby tests to make check
7553
7554 ruby/Makefile.am |    1 +
7555 1 files changed, 1 insertions(+), 0 deletions(-)
7556
7557Commit: 1962
7558Author: pterjan
7559Date:   Thu Nov 15 12:33:29 2007 +0000
7560
7561    * Use autotools for Ruby bindings (2nd part)
7562
7563 configure.ac |   16 +++++++++-------
7564 1 files changed, 9 insertions(+), 7 deletions(-)
7565
7566Commit: 1961
7567Author: pterjan
7568Date:   Thu Nov 15 12:27:40 2007 +0000
7569
7570    * Use autotools for Ruby bindings
7571
7572 ruby/Makefile.am          |   33 +--
7573 ruby/caca/extconf.rb      |    5 -
7574 ruby/cucul-canvas.c       |  644 +++++++++++++++++++++++++++++++++++++++++++++
7575 ruby/cucul-canvas.h       |    6 +
7576 ruby/cucul.c              |   48 ++++
7577 ruby/cucul/cucul-canvas.c |  644 ---------------------------------------------
7578 ruby/cucul/cucul-canvas.h |    6 -
7579 ruby/cucul/cucul.c        |   48 ----
7580 ruby/cucul/extconf.rb     |    5 -
7581 ruby/cucul/t/tc_frame.rb  |   20 --
7582 ruby/cucul/test.rb        |    4 -
7583 ruby/t/tc_frame.rb        |   20 ++
7584 ruby/test                 |    6 +
7585 13 files changed, 734 insertions(+), 755 deletions(-)
7586
7587Commit: 1960
7588Author: pterjan
7589Date:   Thu Nov 15 11:34:43 2007 +0000
7590
7591    * Fix some prototypes and use a header file for Init_cucul_canvas
7592
7593 ruby/Makefile.am          |    1 +
7594 ruby/cucul/cucul-canvas.c |    5 +++--
7595 ruby/cucul/cucul-canvas.h |    6 ++++++
7596 ruby/cucul/cucul.c        |    4 ++--
7597 4 files changed, 12 insertions(+), 4 deletions(-)
7598
7599Commit: 1959
7600Author: sam
7601Date:   Thu Nov 15 08:20:37 2007 +0000
7602
7603      * Make Charset class methods explicitly public.
7604
7605 cxx/cucul++.h |    1 +
7606 1 files changed, 1 insertions(+), 0 deletions(-)
7607
7608Commit: 1958
7609Author: sam
7610Date:   Thu Nov 15 08:20:17 2007 +0000
7611
7612      * Link libcaca++ with libcucul++, not only the C versions.
7613
7614 cxx/Makefile.am |    2 +-
7615 1 files changed, 1 insertions(+), 1 deletions(-)
7616
7617Commit: 1957
7618Author: sam
7619Date:   Thu Nov 15 00:22:37 2007 +0000
7620
7621      * Do not run "make clean" in ruby/* subdirectories when the Makefiles do
7622        not even exist.
7623
7624 ruby/Makefile.am |    4 ++--
7625 1 files changed, 2 insertions(+), 2 deletions(-)
7626
7627Commit: 1954
7628Author: sam
7629Date:   Tue Nov 13 23:55:07 2007 +0000
7630
7631      * Autotoolified the .NET bindings. Use --enable-dotnet.
7632
7633 DotNet/.gitignore  |    1 +
7634 DotNet/Makefile    |    5 -----
7635 DotNet/Makefile.am |   25 +++++++++++++++++++++++++
7636 Makefile.am        |    2 +-
7637 configure.ac       |   13 +++++++++++++
7638 5 files changed, 40 insertions(+), 6 deletions(-)
7639
7640Commit: 1953
7641Author: sam
7642Date:   Tue Nov 13 23:55:05 2007 +0000
7643
7644      * Build Ruby and C++ bindings by default.
7645
7646 configure.ac |    8 ++++----
7647 1 files changed, 4 insertions(+), 4 deletions(-)
7648
7649Commit: 1952
7650Author: sam
7651Date:   Tue Nov 13 23:55:03 2007 +0000
7652
7653      * Update C++ bindings after cucul_set_dither_mode() deprecation.
7654
7655 cxx/cucul++.cpp |    4 ++--
7656 1 files changed, 2 insertions(+), 2 deletions(-)
7657
7658Commit: 1951
7659Author: sam
7660Date:   Tue Nov 13 23:55:01 2007 +0000
7661
7662      * Autotoolified the Ruby bindings. Use --enable-ruby.
7663
7664 Makefile.am      |    2 +-
7665 configure.ac     |   19 +++++++++++++++++++
7666 ruby/.gitignore  |    2 ++
7667 ruby/Makefile    |   15 ---------------
7668 ruby/Makefile.am |   29 +++++++++++++++++++++++++++++
7669 5 files changed, 51 insertions(+), 16 deletions(-)
7670
7671Commit: 1950
7672Author: sam
7673Date:   Tue Nov 13 23:54:59 2007 +0000
7674
7675      * Update .gitignore after img2irc -> img2txt change.
7676
7677 src/.gitignore |    2 +-
7678 1 files changed, 1 insertions(+), 1 deletions(-)
7679
7680Commit: 1949
7681Author: pterjan
7682Date:   Tue Nov 13 23:28:59 2007 +0000
7683
7684    * Add a first test for Ruby binding
7685
7686 ruby/cucul/t/tc_frame.rb |   20 ++++++++++++++++++++
7687 ruby/cucul/test.rb       |    4 ++++
7688 2 files changed, 24 insertions(+), 0 deletions(-)
7689
7690Commit: 1948
7691Author: pterjan
7692Date:   Tue Nov 13 13:20:14 2007 +0000
7693
7694    Improve Ruby API for draw_{,thin_}polyline and fix a leak on error
7695
7696 ruby/cucul/cucul-canvas.c |   73 +++++++++++++++++++++++++++++++++------------
7697 1 files changed, 54 insertions(+), 19 deletions(-)
7698
7699Commit: 1947
7700Author: pterjan
7701Date:   Tue Nov 13 12:41:33 2007 +0000
7702
7703    Fix a typo in the doc
7704
7705 cucul/line.c |    2 +-
7706 1 files changed, 1 insertions(+), 1 deletions(-)
7707
7708Commit: 1946
7709Author: sam
7710Date:   Tue Nov 13 11:19:00 2007 +0000
7711
7712      * Add error checking to the tutorial.
7713
7714 doc/tutorial.dox |    4 +++-
7715 1 files changed, 3 insertions(+), 1 deletions(-)
7716
7717Commit: 1945
7718Author: sam
7719Date:   Tue Nov 13 11:18:59 2007 +0000
7720
7721      * Tutorial was generating a warning since the deprecation of cucul_putstr().
7722
7723 doc/tutorial.dox |    2 +-
7724 1 files changed, 1 insertions(+), 1 deletions(-)
7725
7726Commit: 1944
7727Author: pterjan
7728Date:   Tue Nov 13 11:03:25 2007 +0000
7729
7730    Import Ruby binding
7731
7732 ruby/Makefile             |   15 ++
7733 ruby/caca/extconf.rb      |    5 +
7734 ruby/cucul/cucul-canvas.c |  608 +++++++++++++++++++++++++++++++++++++++++++++
7735 ruby/cucul/cucul.c        |   48 ++++
7736 ruby/cucul/extconf.rb     |    5 +
7737 5 files changed, 681 insertions(+), 0 deletions(-)
7738
7739Commit: 1919
7740Author: jylam
7741Date:   Wed Nov 7 10:29:02 2007 +0000
7742
7743     * Added switch to control output font size, and updated documentation
7744    accordingly
7745
7746 doc/img2txt.1 |   14 ++++++++++++++
7747 src/img2txt.c |   22 ++++++++++++++++------
7748 2 files changed, 30 insertions(+), 6 deletions(-)
7749
7750Commit: 1918
7751Author: jylam
7752Date:   Wed Nov 7 10:07:04 2007 +0000
7753
7754     * Updated man page for --version
7755
7756 doc/img2txt.1 |    6 ++++++
7757 1 files changed, 6 insertions(+), 0 deletions(-)
7758
7759Commit: 1917
7760Author: jylam
7761Date:   Wed Nov 7 10:03:50 2007 +0000
7762
7763     * Added version switch
7764
7765 src/img2txt.c |   31 ++++++++++++++++++++++++++-----
7766 1 files changed, 26 insertions(+), 5 deletions(-)
7767
7768Commit: 1916
7769Author: jylam
7770Date:   Wed Nov 7 09:44:26 2007 +0000
7771
7772     * Updated documentation to reflect img2irc name change, fixed typo in img2txt help
7773
7774 doc/Makefile.am |    2 +-
7775 doc/cacaview.1  |    2 +-
7776 src/img2txt.c   |    2 +-
7777 3 files changed, 3 insertions(+), 3 deletions(-)
7778
7779Commit: 1915
7780Author: jylam
7781Date:   Wed Nov 7 09:27:43 2007 +0000
7782
7783     * Updated img2txt man page
7784
7785 doc/img2irc.1 |   27 --------------
7786 doc/img2txt.1 |  112 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
7787 2 files changed, 112 insertions(+), 27 deletions(-)
7788
7789Commit: 1914
7790Author: sam
7791Date:   Wed Nov 7 01:09:20 2007 +0000
7792
7793      * Always include <netinet/in.h> when present, to make header simpler.
7794
7795 src/cacaserver.c |    4 ----
7796 1 files changed, 0 insertions(+), 4 deletions(-)
7797
7798Commit: 1913
7799Author: sam
7800Date:   Wed Nov 7 01:09:16 2007 +0000
7801
7802      * cacaserver compilation fix on FreeBSD, courtesy of Alexis Ballier.
7803
7804 src/cacaserver.c |    5 +++--
7805 1 files changed, 3 insertions(+), 2 deletions(-)
7806
7807Commit: 1912
7808Author: sam
7809Date:   Wed Nov 7 01:09:13 2007 +0000
7810
7811      * Use kpsewhich to find a4.sty and a4wide.sty, as suggested by
7812        Alexis Ballier.
7813
7814 configure.ac |   21 +++++++++++----------
7815 1 files changed, 11 insertions(+), 10 deletions(-)
7816
7817Commit: 1911
7818Author: jylam
7819Date:   Tue Nov 6 16:12:33 2007 +0000
7820
7821     * Fixed typo in help
7822
7823 src/img2txt.c |    2 +-
7824 1 files changed, 1 insertions(+), 1 deletions(-)
7825
7826Commit: 1910
7827Author: jylam
7828Date:   Tue Nov 6 16:07:03 2007 +0000
7829
7830     * Added imlib2 note on builds without it
7831
7832 src/img2txt.c |    4 ++++
7833 1 files changed, 4 insertions(+), 0 deletions(-)
7834
7835Commit: 1909
7836Author: jylam
7837Date:   Tue Nov 6 14:09:07 2007 +0000
7838
7839     * Added brightness / contrast / gamma support
7840
7841 src/img2txt.c |   44 ++++++++++++++++++++++++++++++++------------
7842 1 files changed, 32 insertions(+), 12 deletions(-)
7843
7844Commit: 1908
7845Author: jylam
7846Date:   Tue Nov 6 13:51:36 2007 +0000
7847
7848     * Fixed bad file error handling, made dither and export errors more informative on program name
7849
7850 src/img2txt.c |    6 +++---
7851 1 files changed, 3 insertions(+), 3 deletions(-)
7852
7853Commit: 1907
7854Author: jylam
7855Date:   Tue Nov 6 13:49:19 2007 +0000
7856
7857     * Added dither error handling
7858
7859 src/img2txt.c |   10 ++++++++--
7860 1 files changed, 8 insertions(+), 2 deletions(-)
7861
7862Commit: 1906
7863Author: jylam
7864Date:   Tue Nov 6 13:45:18 2007 +0000
7865
7866     * Added --dither option and updated usage()
7867
7868 src/img2txt.c |   20 ++++++++++++++++----
7869 1 files changed, 16 insertions(+), 4 deletions(-)
7870
7871Commit: 1905
7872Author: jylam
7873Date:   Tue Nov 6 13:19:23 2007 +0000
7874
7875     * WTF is a typedef missing ?
7876
7877 src/mygetopt.c |    2 +-
7878 1 files changed, 1 insertions(+), 1 deletions(-)
7879
7880Commit: 1904
7881Author: jylam
7882Date:   Tue Nov 6 13:13:14 2007 +0000
7883
7884     * Quick and Dirty hack for DOS ans kernel drivers
7885
7886 src/mygetopt.c |    5 +++++
7887 1 files changed, 5 insertions(+), 0 deletions(-)
7888
7889Commit: 1903
7890Author: jylam
7891Date:   Tue Nov 6 12:59:54 2007 +0000
7892
7893     * Oops, forgot to add getopt replacement files, omg.
7894
7895 src/mygetopt.c |  122 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
7896 src/mygetopt.h |   31 ++++++++++++++
7897 2 files changed, 153 insertions(+), 0 deletions(-)
7898
7899Commit: 1902
7900Author: jylam
7901Date:   Tue Nov 6 12:57:46 2007 +0000
7902
7903     * Replaced img2irc / pic2irc occurences, fixed bad c/c in options list
7904
7905 src/img2txt.c |    4 ++--
7906 1 files changed, 2 insertions(+), 2 deletions(-)
7907
7908Commit: 1901
7909Author: jylam
7910Date:   Tue Nov 6 12:55:26 2007 +0000
7911
7912     * Renamed img2irc to a more generic img2txt
7913
7914 src/Makefile.am |   10 ++--
7915 src/img2irc.c   |  170 -------------------------------------------------------
7916 src/img2txt.c   |  170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
7917 3 files changed, 175 insertions(+), 175 deletions(-)
7918
7919Commit: 1900
7920Author: jylam
7921Date:   Tue Nov 6 12:53:52 2007 +0000
7922
7923     * Added getopt / mygetopt support to img2irc, and added options to control width, height, and format
7924
7925 src/Makefile.am |    2 +-
7926 src/img2irc.c   |  110 +++++++++++++++++++++++++++++++++++++++++++++++--------
7927 2 files changed, 95 insertions(+), 17 deletions(-)
7928
7929Commit: 1884
7930Author: sam
7931Date:   Sun Nov 4 18:37:38 2007 +0000
7932
7933      * New transition effects: horizontal and vertical lines.
7934
7935 src/cacademo.c |   25 ++++++++++++++++++++++++-
7936 1 files changed, 24 insertions(+), 1 deletions(-)
7937
7938Commit: 1882
7939Author: sam
7940Date:   Sun Nov 4 12:00:03 2007 +0000
7941
7942      * Updated libcaca and cacaview after the API changes.
7943
7944 caca/caca0.c   |    4 ++--
7945 src/cacaview.c |   36 +++++++++++++++++++-----------------
7946 2 files changed, 21 insertions(+), 19 deletions(-)
7947
7948Commit: 1881
7949Author: sam
7950Date:   Sun Nov 4 12:00:00 2007 +0000
7951
7952      * Renamed cucul_set_dither_mode() into cucul_set_dither_algorithm(). It’s
7953        a longer name but "mode" really wasn’t appropriate here.
7954
7955 cucul/cucul.h  |    9 ++++++---
7956 cucul/dither.c |   48 ++++++++++++++++++++++++------------------------
7957 cucul/legacy.c |   10 ++++++++++
7958 3 files changed, 40 insertions(+), 27 deletions(-)
7959
7960Commit: 1880
7961Author: sam
7962Date:   Sun Nov 4 11:59:57 2007 +0000
7963
7964      * Implemented cucul_get_dither_charset() and cucul_get_dither_mode().
7965
7966 cucul/cucul.h  |    2 +
7967 cucul/dither.c |  121 +++++++++++++++++++++++++++++++++++++-------------------
7968 2 files changed, 82 insertions(+), 41 deletions(-)
7969
7970Commit: 1879
7971Author: sam
7972Date:   Sun Nov 4 11:59:54 2007 +0000
7973
7974      * Renamed doxygen sections here and there to avoid embarassing side-effects
7975        such as "man tutorial" showing the libcaca tutorial on Debian systems.
7976
7977 AUTHORS           |    2 +-
7978 NEWS              |    2 +-
7979 THANKS            |    2 +-
7980 TODO              |    2 +-
7981 caca/caca.h       |    4 ++--
7982 cucul/cucul.h     |   23 ++++++++++++-----------
7983 doc/canvas.dox    |    2 +-
7984 doc/font.dox      |    2 +-
7985 doc/libcaca.dox   |   20 ++++++++++----------
7986 doc/migrating.dox |    2 +-
7987 doc/style.dox     |    2 +-
7988 doc/tutorial.dox  |    2 +-
7989 doc/user.dox      |    2 +-
7990 13 files changed, 34 insertions(+), 33 deletions(-)
7991
7992Commit: 1878
7993Author: sam
7994Date:   Sun Nov 4 11:59:47 2007 +0000
7995
7996      * Renamed fonts to *.data to make sure they are not mistaken for editable
7997        files (like there is any chance).
7998
7999 Makefile.am             |    4 +-
8000 cucul/Makefile.am       |    8 +-
8001 cucul/font.c            |    4 +-
8002 cucul/font_mono9.h      | 6173 ----------------------------------------------
8003 cucul/font_monobold12.h | 6223 -----------------------------------------------
8004 cucul/mono9.data        | 6173 ++++++++++++++++++++++++++++++++++++++++++++++
8005 cucul/monobold12.data   | 6223 +++++++++++++++++++++++++++++++++++++++++++++++
8006 7 files changed, 12405 insertions(+), 12403 deletions(-)
8007
8008Commit: 1877
8009Author: sam
8010Date:   Sun Nov 4 10:41:07 2007 +0000
8011
8012      * Implemented cucul_get_dither_antialias() and cucul_get_dither_color().
8013
8014 cucul/cucul.h  |    2 +
8015 cucul/dither.c |   96 +++++++++++++++++++++++++++++++++++++++++++++-----------
8016 2 files changed, 79 insertions(+), 19 deletions(-)
8017
8018Commit: 1876
8019Author: sam
8020Date:   Sun Nov 4 09:56:40 2007 +0000
8021
8022      * cucul_get_dither_brightness() is no longer a stub.
8023      * Implemented missing cucul_get_dither_contrast().
8024
8025 cucul/dither.c |   38 +++++++++++++++++++++++++++++++-------
8026 1 files changed, 31 insertions(+), 7 deletions(-)
8027
8028Commit: 1875
8029Author: sam
8030Date:   Sun Nov 4 09:56:37 2007 +0000
8031
8032      * Removed calls to now deprecated cucul_set_dither_invert().
8033
8034 cxx/cucul++.cpp |    5 -----
8035 cxx/cucul++.h   |    1 -
8036 test/demo.c     |    2 +-
8037 3 files changed, 1 insertions(+), 7 deletions(-)
8038
8039Commit: 1874
8040Author: sam
8041Date:   Sun Nov 4 09:30:15 2007 +0000
8042
8043      * Ignore the autotools/ directory.
8044
8045Commit: 1873
8046Author: sam
8047Date:   Sun Nov 4 09:29:07 2007 +0000
8048
8049      * Added .gitignore files in addition to svn:ignore properties.
8050
8051 .gitignore       |   22 ++++++++++++++++++++++
8052 cxx/.gitignore   |    1 +
8053 doc/.gitignore   |    4 ++++
8054 src/.gitignore   |    7 +++++++
8055 test/.gitignore  |   23 +++++++++++++++++++++++
8056 tools/.gitignore |    3 +++
8057 6 files changed, 60 insertions(+), 0 deletions(-)
8058
8059Commit: 1872
8060Author: sam
8061Date:   Sun Nov 4 08:45:47 2007 +0000
8062
8063      * Don’t manage autotools/ with SVN.
8064
8065 Makefile.am           |    2 +-
8066 autotools/Makefile.am |    1 -
8067 configure.ac          |    1 -
8068 3 files changed, 1 insertions(+), 3 deletions(-)
8069
8070Commit: 1871
8071Author: sam
8072Date:   Sat Nov 3 23:27:54 2007 +0000
8073
8074      * Add a lookback table in the output. Will be handy later.
8075      * Now sortchars’s output can be directly saved to a C header file.
8076
8077 tools/sortchars.c |   15 ++++++++++++++-
8078 1 files changed, 14 insertions(+), 1 deletions(-)
8079
8080Commit: 1870
8081Author: sam
8082Date:   Sat Nov 3 22:59:53 2007 +0000
8083
8084      * Add cucul_get_dither_brightness(), _gamma() and _contrast(). There is no
8085        reason to keep a copy of them in the calling program.
8086      * Deprecate cucul_set_dither_invert(). Inverting a dither's colours is now
8087        done by setting a negative gamma value.
8088
8089 cucul/cucul.h  |    5 ++++-
8090 cucul/dither.c |   40 +++++++++++++++++++++++++++++-----------
8091 cucul/legacy.c |   13 +++++++++++++
8092 3 files changed, 46 insertions(+), 12 deletions(-)
8093
8094Commit: 1869
8095Author: sam
8096Date:   Sat Nov 3 12:59:42 2007 +0000
8097
8098      * Crap, typo in bootstrap script.
8099
8100 bootstrap |    2 +-
8101 1 files changed, 1 insertions(+), 1 deletions(-)
8102
8103Commit: 1868
8104Author: sam
8105Date:   Sat Nov 3 12:58:05 2007 +0000
8106
8107      * Updated bootstrap script.
8108
8109 bootstrap |   44 +++++++++++++++++++++++++-------------------
8110 1 files changed, 25 insertions(+), 19 deletions(-)
8111
8112Commit: 1853
8113Author: sam
8114Date:   Sun Oct 28 10:27:01 2007 +0000
8115
8116      * Only use __attribute__((__deprecated__)) with gcc >= 3.x.
8117
8118 cucul/cucul.h |    4 ++--
8119 1 files changed, 2 insertions(+), 2 deletions(-)
8120
8121Commit: 1852
8122Author: sam
8123Date:   Sun Oct 28 10:23:59 2007 +0000
8124
8125      * C89 compilation fix for machines that do not have <endian.h>, thanks to
8126        Rado S.
8127
8128 test/font.c |   20 +++++++++++---------
8129 1 files changed, 11 insertions(+), 9 deletions(-)
8130
8131Commit: 1851
8132Author: sam
8133Date:   Sun Oct 28 10:20:11 2007 +0000
8134
8135      * When present, include <termios.h> and <unistd.h> to allow the ncurses
8136        driver to build on Solaris. Fix courtesy of Rado S.
8137
8138 caca/driver_ncurses.c |    6 ++++--
8139 configure.ac          |    2 +-
8140 2 files changed, 5 insertions(+), 3 deletions(-)
8141
8142Commit: 1842
8143Author: sam
8144Date:   Tue Oct 23 23:02:40 2007 +0000
8145
8146      * Improved distance computation in sortchars.c.
8147      * Use font 0 instead of font 1.
8148      * Print a bitmapped example at the end.
8149              _pBBBBPP"'             '7PBBBBBL
8150            _BBBBP"   __p@BBBBBBBBBpp__   7%BBBb_
8151          _BBBB"   _@BBBBBPPPPPPPP%BBBBBpL   %BBBb
8152          BBB"  _@BBBP"'    ____     'PBBBBp   %BB
8153          BB   @BBBP   __iIIIIIIIIIiL   '%BBBL  7B
8154          P   BBBP   _IIII**''''"*lIIIi_  7BBBb  7
8155             BBBP   III/'  ,,:::,   "IIIi   BBBb
8156            JBBB   III"  ,!!!!!!!!:,  lIIi  7BBB
8157            BBBL  JIII  ,!!"'   '!!!   III   BBBL
8158            BBBL  lIII  "!!,     !!!   IIIL  BBBP
8159            BBBL   III   !!!::::!!!"  JIII   BBBL
8160            JBBB   lIIIL  '"!!!!""'  iIII   @BBB
8161          L  3BBBL  "lIIIi_      __iIII/   @BBB
8162          BL  7BBBb   '*IIIIIIIIIIII/"   _@BBP   @
8163          BBb   %BBBb_    '"*****"'   __BBBB"  _BB
8164          %BBBp   7BBBBbpL__     __ppBBBBP"  _@BBB
8165           7%BBBp_  '7PBBBBBBBBBBBBBBPP'   _@BBBP
8166             'PBBBBpL_   ''''PP"''''   _p@BBBBP
8167
8168 tools/sortchars.c |   71 ++++++++++++++++++++++++++++++++++++++++++++++++----
8169 1 files changed, 65 insertions(+), 6 deletions(-)
8170
8171Commit: 1841
8172Author: sam
8173Date:   Mon Oct 22 10:15:54 2007 +0000
8174
8175      * Updates to sortchars.c so that it can output a proper LUT.
8176
8177 tools/sortchars.c |   72 +++++++++++++++++++++++++++++++++++++++++++++-------
8178 1 files changed, 62 insertions(+), 10 deletions(-)
8179
8180Commit: 1840
8181Author: sam
8182Date:   Mon Oct 22 08:47:05 2007 +0000
8183
8184      * Small tool to analyse character glyphs depending on their shape. Will be
8185        used for improved dithering.
8186
8187 tools/Makefile.am |    5 ++-
8188 tools/sortchars.c |  142 +++++++++++++++++++++++++++++++++++++++++++++++++++++
8189 2 files changed, 146 insertions(+), 1 deletions(-)
8190
8191Commit: 1839
8192Author: sam
8193Date:   Sat Oct 20 07:37:28 2007 +0000
8194
8195      * Documented which drivers support caca_set_cursor().
8196
8197 caca/graphics.c |    3 ++-
8198 1 files changed, 2 insertions(+), 1 deletions(-)
8199
8200Commit: 1837
8201Author: sam
8202Date:   Fri Oct 19 22:22:13 2007 +0000
8203
8204      * Implemented caca_set_cursor() on the X11, ncurses and S-Lang drivers.
8205      * Use caca_set_cursor() in test/input.c.
8206
8207 caca/driver_ncurses.c |   12 +++++++++++-
8208 caca/driver_slang.c   |    8 +++++++-
8209 caca/driver_x11.c     |   22 +++++++++++++++++++++-
8210 test/input.c          |    4 ++--
8211 4 files changed, 41 insertions(+), 5 deletions(-)
8212
8213Commit: 1836
8214Author: sam
8215Date:   Thu Oct 18 22:07:39 2007 +0000
8216
8217      * Fixed cacaview’s dithering selection.
8218
8219 src/cacaview.c |   20 +++++++++++++-------
8220 1 files changed, 13 insertions(+), 7 deletions(-)
8221
8222Commit: 1835
8223Author: sam
8224Date:   Sun Oct 7 20:40:39 2007 +0000
8225
8226      * Output refman.log in case of build error.
8227
8228 doc/Makefile.am |    2 +-
8229 1 files changed, 1 insertions(+), 1 deletions(-)
8230
8231Commit: 1833
8232Author: sam
8233Date:   Sun Sep 30 16:49:47 2007 +0000
8234
8235      * Save user attributes when calling cucul_dither_bitmap().
8236
8237 cucul/dither.c |    7 ++++++-
8238 1 files changed, 6 insertions(+), 1 deletions(-)
8239
8240Commit: 1829
8241Author: sam
8242Date:   Sun Sep 30 15:03:38 2007 +0000
8243
8244      * Further refined the tetex/texlive detection method.
8245      * Support for autotools-1.10.
8246
8247 bootstrap    |   12 +++++++-----
8248 configure.ac |   15 +++++++++------
8249 2 files changed, 16 insertions(+), 11 deletions(-)
8250
8251Commit: 1828
8252Author: sam
8253Date:   Sun Sep 30 14:44:46 2007 +0000
8254
8255      * Support Debian's texlive installation. Will sneak this fix in beta12.
8256
8257 configure.ac |    2 ++
8258 1 files changed, 2 insertions(+), 0 deletions(-)
8259
8260Commit: 1824
8261Author: sam
8262Date:   Sun Sep 30 13:34:11 2007 +0000
8263
8264      * Set version to 0.99.beta11.
8265      * Updated NEWS and ChangeLog.
8266
8267 ChangeLog    | 7339 +++++++++++-----------------------------------------------
8268 NEWS         |   11 +
8269 configure.ac |    2 +-
8270 3 files changed, 1391 insertions(+), 5961 deletions(-)
8271
8272Commit: 1823
8273Author: sam
8274Date:   Sun Sep 30 13:32:16 2007 +0000
8275
8276      * Minor tuning to the various tests, just so that they’re releasable.
8277
8278 test/blit.c      |    2 +-
8279 test/colors.c    |    2 +-
8280 test/demo.c      |    3 ++-
8281 test/demo0.c     |    1 +
8282 test/dithering.c |    2 +-
8283 test/event.c     |    2 +-
8284 6 files changed, 7 insertions(+), 5 deletions(-)
8285
8286Commit: 1822
8287Author: sam
8288Date:   Sun Sep 30 11:28:13 2007 +0000
8289
8290      * Replaced deprecated cucul_rotate() call with cucul_rotate_180().
8291
8292 cxx/cucul++.cpp |    2 +-
8293 1 files changed, 1 insertions(+), 1 deletions(-)
8294
8295Commit: 1820
8296Author: sam
8297Date:   Sun Sep 30 10:22:24 2007 +0000
8298
8299      * Added a few rotation pairs. Nothing awesome.
8300
8301 cucul/transform.c |    4 ++++
8302 1 files changed, 4 insertions(+), 0 deletions(-)
8303
8304Commit: 1819
8305Author: sam
8306Date:   Sun Sep 30 10:12:19 2007 +0000
8307
8308      * Improve rotation output by avoiding white-on-black attributes to appear
8309        due to spaces.
8310
8311 cucul/transform.c |   15 +++++++++++++++
8312 1 files changed, 15 insertions(+), 0 deletions(-)
8313
8314Commit: 1816
8315Author: sam
8316Date:   Sat Sep 29 15:15:17 2007 +0000
8317
8318      * Allow to rotate canvases with an odd width.
8319      * Added a few additional character pairs of the left/right rotations.
8320      * Added missing errno sets.
8321
8322 cucul/transform.c |  138 ++++++++++++++++++++++++++++++++--------------------
8323 1 files changed, 85 insertions(+), 53 deletions(-)
8324
8325Commit: 1814
8326Author: sam
8327Date:   Thu Aug 2 18:12:19 2007 +0000
8328
8329      * More widechar rotations. \/ > /\ < is cool.
8330
8331 cucul/transform.c |    6 ++++++
8332 1 files changed, 6 insertions(+), 0 deletions(-)
8333
8334Commit: 1813
8335Author: sam
8336Date:   Thu Aug 2 17:33:10 2007 +0000
8337
8338      * Reset cursor position after a resize. Not sure it’s what I want.
8339
8340 cucul/cucul.c |   12 +++++++++++-
8341 1 files changed, 11 insertions(+), 1 deletions(-)
8342
8343Commit: 1812
8344Author: sam
8345Date:   Thu Aug 2 16:38:31 2007 +0000
8346
8347      * More widechar rotation pairs.
8348
8349 cucul/transform.c |   40 ++++++++++++++++++++++++----------------
8350 1 files changed, 24 insertions(+), 16 deletions(-)
8351
8352Commit: 1809
8353Author: sam
8354Date:   Tue Jul 17 20:46:18 2007 +0000
8355
8356      * Renamed cucul_rotate_*_wide to cucul_rotate_* and cucul_rotate_* to
8357        cucul_stretch_* to avoid long function names. And the pairwise rotations
8358        look so nice now that they should be the real rotation chars.
8359
8360 cucul/cucul.h     |    4 +-
8361 cucul/transform.c |  176 +++++++++++++++++++++++++++--------------------------
8362 test/text.c       |    2 +-
8363 3 files changed, 92 insertions(+), 90 deletions(-)
8364
8365Commit: 1808
8366Author: sam
8367Date:   Tue Jul 17 17:20:11 2007 +0000
8368
8369      * More characters for the wide rotations.
8370      * Updated test/text to show what the wide rotations now do.
8371
8372 cucul/transform.c |  101 +++++++++++++++++++++++++++++++++++++++++++++++-----
8373 test/text.c       |   32 ++++++++++++-----
8374 2 files changed, 114 insertions(+), 19 deletions(-)
8375
8376Commit: 1807
8377Author: sam
8378Date:   Tue Jul 17 15:22:34 2007 +0000
8379
8380      * Use j/ḷ and l/ȷ pairs in glyph rotation.
8381
8382 cucul/transform.c |    6 +++++-
8383 1 files changed, 5 insertions(+), 1 deletions(-)
8384
8385Commit: 1806
8386Author: sam
8387Date:   Mon Jul 16 23:51:49 2007 +0000
8388
8389      * minor warning fix
8390
8391 test/input.c |    5 +++--
8392 1 files changed, 3 insertions(+), 2 deletions(-)
8393
8394Commit: 1805
8395Author: sam
8396Date:   Tue Jul 10 17:02:46 2007 +0000
8397
8398      * Implemented cucul_rotate_left_wide() and cucul_rotate_right_wide(). They
8399        suck massively for now.
8400
8401 cucul/cucul.h     |    2 +
8402 cucul/transform.c |  200 +++++++++++++++++++++++++++++++++++++++++++++++++++++
8403 test/text.c       |    2 +-
8404 3 files changed, 203 insertions(+), 1 deletions(-)
8405
8406Commit: 1795
8407Author: sam
8408Date:   Mon Jul 9 17:24:28 2007 +0000
8409
8410      * Fixed address in license.
8411
8412 COPYING |    2 +-
8413 1 files changed, 1 insertions(+), 1 deletions(-)
8414
8415Commit: 1788
8416Author: sam
8417Date:   Thu Jun 28 16:29:00 2007 +0000
8418
8419      * Renamed cucul_left/cucul_right into cucul_rotate_left/cucul_rotate_right.
8420      * Renamed cucul_rotate into cucul_rotate_180.
8421      * Deprecated cucul_rotate and fix examples accordingly.
8422      Hope it all makes sense.
8423
8424 cucul/cucul.h     |    7 ++++---
8425 cucul/legacy.c    |    9 +++++++++
8426 cucul/transform.c |    6 +++---
8427 test/text.c       |    4 ++--
8428 test/transform.c  |    2 +-
8429 5 files changed, 19 insertions(+), 9 deletions(-)
8430
8431Commit: 1787
8432Author: sam
8433Date:   Thu Jun 28 15:57:25 2007 +0000
8434
8435      * Added a small test for cucul_left() in test/text.c. It is *fucking* ugly.
8436
8437 test/text.c |   20 ++++++++++++++------
8438 1 files changed, 14 insertions(+), 6 deletions(-)
8439
8440Commit: 1786
8441Author: sam
8442Date:   Thu Jun 28 15:56:59 2007 +0000
8443
8444      * Implemented cucul_left() and cucul_right() for 90-degree rotations.
8445
8446 cucul/cucul.h     |    2 +
8447 cucul/transform.c |  253 +++++++++++++++++++++++++++++++++++++++++++++++++++++
8448 2 files changed, 255 insertions(+), 0 deletions(-)
8449
8450Commit: 1785
8451Author: sam
8452Date:   Thu Jun 28 12:58:17 2007 +0000
8453
8454      * Patch by Ben Wiley Sittler to use ACS_* special characters in the ncurses
8455        driver.
8456
8457 caca/driver_ncurses.c |  333 ++++++++++++++++++++++++++++++++++++++++++++++++-
8458 1 files changed, 330 insertions(+), 3 deletions(-)
8459
8460Commit: 1784
8461Author: sam
8462Date:   Thu Jun 28 12:56:40 2007 +0000
8463
8464      * Handle multiframe canvases in the caca importer, courtesy of Ben Wiley
8465        Sittler. Untested.
8466
8467 cucul/import.c |   77 ++++++++++++++++++++++++++++++++++++++++---------------
8468 1 files changed, 56 insertions(+), 21 deletions(-)
8469
8470Commit: 1783
8471Author: sam
8472Date:   Thu Jun 28 12:49:28 2007 +0000
8473
8474      * Removed malloc() calls from the rotozoom code, put initialisation in the
8475        PREPARE rule and did minor cleanup (SCNR).
8476
8477 src/cacademo.c |   93 ++++++++++++++++++++++++--------------------------------
8478 1 files changed, 40 insertions(+), 53 deletions(-)
8479
8480Commit: 1782
8481Author: sam
8482Date:   Thu Jun 28 12:47:57 2007 +0000
8483
8484      * Added more box glyphs to the canvas transformations, courtesy of Ben Wiley
8485        Sittler.
8486
8487 cucul/transform.c |   20 ++++++++++++++++++++
8488 1 files changed, 20 insertions(+), 0 deletions(-)
8489
8490Commit: 1781
8491Author: sam
8492Date:   Thu Jun 28 12:46:54 2007 +0000
8493
8494      * Added a few chars to the unicode test.
8495
8496 test/unicode.c |    4 +++-
8497 1 files changed, 3 insertions(+), 1 deletions(-)
8498
8499Commit: 1780
8500Author: sam
8501Date:   Thu Jun 28 12:46:04 2007 +0000
8502
8503      * Differentiate between • and ● in the X11 rendering overrides.
8504
8505 caca/driver_x11.c |    2 +-
8506 1 files changed, 1 insertions(+), 1 deletions(-)
8507
8508Commit: 1779
8509Author: sam
8510Date:   Thu Jun 28 12:15:06 2007 +0000
8511
8512      * Patch by Ben Wiley Sittler for two misrendered glyphs.
8513
8514 caca/driver_x11.c |    4 ++--
8515 1 files changed, 2 insertions(+), 2 deletions(-)
8516
8517Commit: 1778
8518Author: sam
8519Date:   Thu Jun 28 07:43:41 2007 +0000
8520
8521      * Slightly nicer code in driver_x11.c.
8522
8523 caca/driver_x11.c |   56 ++++++++++++++++++++++++----------------------------
8524 1 files changed, 26 insertions(+), 30 deletions(-)
8525
8526Commit: 1777
8527Author: jylam
8528Date:   Thu Jun 28 07:42:36 2007 +0000
8529
8530     * Minor cosmetic changes
8531
8532 src/cacademo.c |   11 ++++-------
8533 1 files changed, 4 insertions(+), 7 deletions(-)
8534
8535Commit: 1776
8536Author: sam
8537Date:   Wed Jun 27 18:00:18 2007 +0000
8538
8539      * Use cucul_utf32_to_ascii() when the SLang backend does not support UTF-8.
8540
8541 caca/driver_slang.c |   12 ++++++------
8542 1 files changed, 6 insertions(+), 6 deletions(-)
8543
8544Commit: 1775
8545Author: sam
8546Date:   Wed Jun 27 17:40:14 2007 +0000
8547
8548      * X11 driver improvements courtesy of Ben Wiley Sittler. Reworked them a
8549        bit myself, too.
8550
8551 caca/driver_x11.c |  396 +++++++++++++++++++++++++++++++++++------------------
8552 1 files changed, 263 insertions(+), 133 deletions(-)
8553
8554Commit: 1774
8555Author: sam
8556Date:   Wed Jun 27 14:43:59 2007 +0000
8557
8558      * Compilation fix for systems (e.g. Darwin) where SLtt_Has_Alt_Charset does
8559        not exist, courtesy of Ben Wiley Sittler.
8560
8561 caca/driver_slang.c |    2 ++
8562 1 files changed, 2 insertions(+), 0 deletions(-)
8563
8564Commit: 1773
8565Author: sam
8566Date:   Wed Jun 27 14:39:47 2007 +0000
8567
8568      * Implemented cucul_utf32_to_ascii() using code from Ben Wiley Sittler.
8569
8570 cucul/charset.c |  140 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
8571 cucul/cucul.h   |    1 +
8572 2 files changed, 140 insertions(+), 1 deletions(-)
8573
8574Commit: 1772
8575Author: sam
8576Date:   Wed Jun 27 13:35:59 2007 +0000
8577
8578      * Fixed OpenGL fullwidth support, courtesy of Ben Wiley Sittler.
8579
8580 AUTHORS          |    3 ++
8581 caca/driver_gl.c |   65 ++++++++++++++++++++++++++++++++---------------------
8582 2 files changed, 42 insertions(+), 26 deletions(-)
8583
8584Commit: 1771
8585Author: sam
8586Date:   Wed Jun 27 13:06:18 2007 +0000
8587
8588      * Disabled USE_RGB12_FGBG for now, as it was reported not to work.
8589
8590 caca/driver_cocoa.m |   32 ++++++++++++++++----------------
8591 1 files changed, 16 insertions(+), 16 deletions(-)
8592
8593Commit: 1770
8594Author: sam
8595Date:   Wed Jun 27 13:03:31 2007 +0000
8596
8597      * Winsock compilation fixes in cacaserver, courtesy of Ben Wiley Sittler
8598        <bsittler@gmail.com>
8599
8600 src/cacaserver.c |   17 +++++++++++------
8601 1 files changed, 11 insertions(+), 6 deletions(-)
8602
8603Commit: 1769
8604Author: sam
8605Date:   Wed Jun 27 12:52:15 2007 +0000
8606
8607      * Updated internal fonts to match tools/makefont.c.
8608
8609 cucul/font_mono9.h      | 3831 +++++++++++++++++++++++++++++++----------------
8610 cucul/font_monobold12.h | 3768 ++++++++++++++++++++++++++++++----------------
8611 2 files changed, 5006 insertions(+), 2593 deletions(-)
8612
8613Commit: 1768
8614Author: sam
8615Date:   Wed Jun 27 12:48:34 2007 +0000
8616
8617      * Added glyphs to our default fonts:
8618        + Geometric Shapes, Halfwidth and Fullwidth Forms (as suggested by Ben
8619          Wiley Sittler)
8620        + Miscellaneous Symbols (as suggested by Mohammed Adnène Trojette)
8621
8622 tools/makefont.c |    3 +++
8623 1 files changed, 3 insertions(+), 0 deletions(-)
8624
8625Commit: 1767
8626Author: sam
8627Date:   Wed Jun 27 12:46:25 2007 +0000
8628
8629      * Add a "make fonts" rule to the makefile for easy updates.
8630
8631 Makefile.am |    4 ++++
8632 1 files changed, 4 insertions(+), 0 deletions(-)
8633
8634Commit: 1766
8635Author: jylam
8636Date:   Sun Jun 24 07:46:18 2007 +0000
8637
8638     * Added rotozoom (and its 1MB header file)
8639
8640 src/Makefile.am |    2 +-
8641 src/cacademo.c  |  114 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
8642 src/texture.h   |    2 +
8643 3 files changed, 116 insertions(+), 2 deletions(-)
8644
8645Commit: 1757
8646Author: jylam
8647Date:   Fri Feb 23 14:34:48 2007 +0000
8648
8649     * Added squared transition to cacademo
8650
8651 build-kernel   |    4 ++--
8652 src/cacademo.c |   40 +++++++++++++++++++++++++++++++++++++---
8653 2 files changed, 39 insertions(+), 5 deletions(-)
8654
8655Commit: 1754
8656Author: jylam
8657Date:   Thu Feb 22 15:34:48 2007 +0000
8658
8659     * Added error checks to cacaplay
8660
8661 src/cacaplay.c |   12 +++++++++++-
8662 1 files changed, 11 insertions(+), 1 deletions(-)
8663
8664Commit: 1753
8665Author: jylam
8666Date:   Thu Feb 22 15:31:39 2007 +0000
8667
8668     * Added error checks on canvas / display creations
8669
8670 test/blit.c      |   13 ++++++++++++-
8671 test/colors.c    |   12 +++++++++---
8672 test/cucul.c     |    6 ++++++
8673 test/demo.c      |   13 ++++++++++---
8674 test/dithering.c |   15 ++++++++++++++-
8675 test/event.c     |   13 ++++++++++---
8676 test/font.c      |    6 ++++++
8677 test/frames.c    |    6 ++++++
8678 test/fullwidth.c |   10 ++++++++++
8679 test/gamma.c     |   10 ++++++++++
8680 test/hsv.c       |   10 ++++++++++
8681 test/import.c    |   11 +++++++++++
8682 test/input.c     |   10 ++++++++++
8683 test/swallow.c   |   13 +++++++++++--
8684 test/text.c      |    6 ++++++
8685 test/transform.c |   10 ++++++++++
8686 test/unicode.c   |   11 ++++++++++-
8687 17 files changed, 161 insertions(+), 14 deletions(-)
8688
8689Commit: 1752
8690Author: jylam
8691Date:   Thu Feb 22 14:47:32 2007 +0000
8692
8693     * Added error detection to truecolor test
8694
8695 test/truecolor.c |   11 +++++++++++
8696 1 files changed, 11 insertions(+), 0 deletions(-)
8697
8698Commit: 1750
8699Author: sam
8700Date:   Tue Feb 20 18:15:52 2007 +0000
8701
8702      * The transformation rules didn’t have ⅃ ⅄ ⅂.
8703
8704 cucul/transform.c |    7 +++++++
8705 1 files changed, 7 insertions(+), 0 deletions(-)
8706
8707Commit: 1556
8708Author: jylam
8709Date:   Thu Jan 4 11:07:43 2007 +0000
8710
8711     * Changed threshold in key events, a bit more natural
8712
8713 caca/event.c |    2 +-
8714 1 files changed, 1 insertions(+), 1 deletions(-)
8715
8716Commit: 1462
8717Author: sam
8718Date:   Tue Dec 12 01:53:54 2006 +0000
8719
8720      * Bwarf, typo in the no warranty clause.
8721
8722 DotNet/AssemblyInfo.cs  |    2 +-
8723 DotNet/Caca.cs          |    2 +-
8724 DotNet/Cucul.cs         |    2 +-
8725 DotNet/test.cs          |    2 +-
8726 caca/caca.c             |    2 +-
8727 caca/caca.h             |    2 +-
8728 caca/caca0.c            |    2 +-
8729 caca/caca0.h            |    2 +-
8730 caca/caca_internals.h   |    2 +-
8731 caca/driver_cocoa.m     |    2 +-
8732 caca/driver_conio.c     |    2 +-
8733 caca/driver_gl.c        |    2 +-
8734 caca/driver_ncurses.c   |    2 +-
8735 caca/driver_raw.c       |    2 +-
8736 caca/driver_slang.c     |    2 +-
8737 caca/driver_vga.c       |    2 +-
8738 caca/driver_win32.c     |    2 +-
8739 caca/driver_x11.c       |    2 +-
8740 caca/event.c            |    2 +-
8741 caca/graphics.c         |    2 +-
8742 caca/time.c             |    2 +-
8743 cucul/attr.c            |    2 +-
8744 cucul/box.c             |    2 +-
8745 cucul/canvas.c          |    2 +-
8746 cucul/charset.c         |    2 +-
8747 cucul/conic.c           |    2 +-
8748 cucul/cucul.c           |    2 +-
8749 cucul/cucul.h           |    2 +-
8750 cucul/cucul_internals.h |    2 +-
8751 cucul/dither.c          |    2 +-
8752 cucul/export.c          |    2 +-
8753 cucul/font.c            |    2 +-
8754 cucul/frame.c           |    2 +-
8755 cucul/import.c          |    2 +-
8756 cucul/legacy.c          |    2 +-
8757 cucul/line.c            |    2 +-
8758 cucul/transform.c       |    2 +-
8759 cucul/triangle.c        |    2 +-
8760 cxx/caca++.cpp          |    2 +-
8761 cxx/caca++.h            |    2 +-
8762 cxx/cucul++.cpp         |    2 +-
8763 cxx/cucul++.h           |    2 +-
8764 cxx/cxxtest.cpp         |    2 +-
8765 kernel/kernel.c         |    2 +-
8766 kernel/kernel.h         |    2 +-
8767 python/pypycaca.c       |    2 +-
8768 python/pypycaca.h       |    2 +-
8769 src/aafire.c            |    7 +++----
8770 src/cacademo.c          |    2 +-
8771 src/cacadraw.c          |    2 +-
8772 src/cacaplay.c          |    2 +-
8773 src/cacaserver.c        |    2 +-
8774 src/cacaview.c          |    2 +-
8775 src/common-image.c      |    2 +-
8776 src/common-image.h      |    2 +-
8777 src/img2irc.c           |    2 +-
8778 test/blit.c             |    2 +-
8779 test/colors.c           |    2 +-
8780 test/cucul.c            |    2 +-
8781 test/demo.c             |    2 +-
8782 test/dithering.c        |    2 +-
8783 test/event.c            |    2 +-
8784 test/export.c           |    2 +-
8785 test/font.c             |    2 +-
8786 test/font2tga.c         |    2 +-
8787 test/frames.c           |    2 +-
8788 test/fullwidth.c        |    2 +-
8789 test/gamma.c            |    2 +-
8790 test/hsv.c              |    2 +-
8791 test/import.c           |    2 +-
8792 test/input.c            |    2 +-
8793 test/spritedit.c        |    2 +-
8794 test/swallow.c          |    2 +-
8795 test/text.c             |    2 +-
8796 test/transform.c        |    2 +-
8797 test/truecolor.c        |    2 +-
8798 test/unicode.c          |    2 +-
8799 tools/makefont.c        |    2 +-
8800 tools/optipal.c         |    2 +-
8801 79 files changed, 81 insertions(+), 82 deletions(-)
8802
8803Commit: 1452
8804Author: sam
8805Date:   Mon Dec 11 15:48:46 2006 +0000
8806
8807      * Add a no warranty clause to the code.
8808
8809 DotNet/AssemblyInfo.cs  |    7 ++++---
8810 DotNet/Caca.cs          |    7 ++++---
8811 DotNet/Cucul.cs         |    7 ++++---
8812 DotNet/test.cs          |    9 +++++----
8813 caca/caca.c             |    7 ++++---
8814 caca/caca.h             |    7 ++++---
8815 caca/caca0.c            |    7 ++++---
8816 caca/caca0.h            |    7 ++++---
8817 caca/caca_internals.h   |    7 ++++---
8818 caca/driver_cocoa.m     |    7 ++++---
8819 caca/driver_conio.c     |    7 ++++---
8820 caca/driver_gl.c        |    7 ++++---
8821 caca/driver_ncurses.c   |    7 ++++---
8822 caca/driver_raw.c       |    7 ++++---
8823 caca/driver_slang.c     |    7 ++++---
8824 caca/driver_vga.c       |    7 ++++---
8825 caca/driver_win32.c     |    7 ++++---
8826 caca/driver_x11.c       |    7 ++++---
8827 caca/event.c            |    7 ++++---
8828 caca/graphics.c         |    7 ++++---
8829 caca/time.c             |    7 ++++---
8830 cucul/attr.c            |    7 ++++---
8831 cucul/box.c             |    7 ++++---
8832 cucul/canvas.c          |    7 ++++---
8833 cucul/charset.c         |    7 ++++---
8834 cucul/conic.c           |    7 ++++---
8835 cucul/cucul.c           |    7 ++++---
8836 cucul/cucul.h           |    7 ++++---
8837 cucul/cucul_internals.h |    7 ++++---
8838 cucul/dither.c          |    7 ++++---
8839 cucul/export.c          |    7 ++++---
8840 cucul/font.c            |    7 ++++---
8841 cucul/frame.c           |    7 ++++---
8842 cucul/import.c          |    7 ++++---
8843 cucul/legacy.c          |    7 ++++---
8844 cucul/line.c            |    7 ++++---
8845 cucul/transform.c       |    7 ++++---
8846 cucul/triangle.c        |    7 ++++---
8847 cxx/caca++.cpp          |    7 ++++---
8848 cxx/caca++.h            |    7 ++++---
8849 cxx/cucul++.cpp         |    7 ++++---
8850 cxx/cucul++.h           |    7 ++++---
8851 cxx/cxxtest.cpp         |    7 ++++---
8852 kernel/kernel.c         |    7 ++++---
8853 kernel/kernel.h         |    7 ++++---
8854 python/pypycaca.c       |    7 ++++---
8855 python/pypycaca.h       |    7 ++++---
8856 src/aafire.c            |    7 ++++---
8857 src/cacademo.c          |    7 ++++---
8858 src/cacadraw.c          |    7 ++++---
8859 src/cacaplay.c          |    7 ++++---
8860 src/cacaserver.c        |   11 ++++++++---
8861 src/cacaview.c          |    7 ++++---
8862 src/common-image.c      |    7 ++++---
8863 src/common-image.h      |    7 ++++---
8864 src/img2irc.c           |    7 ++++---
8865 test/blit.c             |    7 ++++---
8866 test/colors.c           |    7 ++++---
8867 test/cucul.c            |    7 ++++---
8868 test/demo.c             |    7 ++++---
8869 test/dithering.c        |    7 ++++---
8870 test/event.c            |    7 ++++---
8871 test/export.c           |    7 ++++---
8872 test/font.c             |    7 ++++---
8873 test/font2tga.c         |    7 ++++---
8874 test/frames.c           |    7 ++++---
8875 test/fullwidth.c        |    7 ++++---
8876 test/gamma.c            |    7 ++++---
8877 test/hsv.c              |    7 ++++---
8878 test/import.c           |    7 ++++---
8879 test/input.c            |    7 ++++---
8880 test/spritedit.c        |    7 ++++---
8881 test/swallow.c          |    7 ++++---
8882 test/text.c             |    7 ++++---
8883 test/transform.c        |    7 ++++---
8884 test/truecolor.c        |    7 ++++---
8885 test/unicode.c          |    7 ++++---
8886 tools/makefont.c        |    7 ++++---
8887 tools/optipal.c         |    7 ++++---
8888 79 files changed, 321 insertions(+), 238 deletions(-)
8889
8890Commit: 1450
8891Author: sam
8892Date:   Tue Dec 5 17:50:40 2006 +0000
8893
8894      * Fix OpenBSD build.
8895
8896 caca/driver_ncurses.c |    2 +-
8897 1 files changed, 1 insertions(+), 1 deletions(-)
8898
8899Commit: 1449
8900Author: sam
8901Date:   Thu Nov 30 22:41:52 2006 +0000
8902
8903      * Working Cocoa driver, courtesy of Colin Delacroix <colin@zoy.org>.
8904
8905 caca/driver_cocoa.m | 1047 ++++++++++++++++++++++++++++++++++++++++-----------
8906 configure.ac        |   37 ++-
8907 2 files changed, 857 insertions(+), 227 deletions(-)
8908
8909Commit: 1440
8910Author: sam
8911Date:   Mon Nov 27 14:58:59 2006 +0000
8912
8913      * Got rid of that ugly cv->import member.
8914
8915 cucul/cucul.c           |    3 --
8916 cucul/cucul_internals.h |    3 --
8917 cucul/frame.c           |    4 ---
8918 cucul/import.c          |   57 ++++++++++++++++++----------------------------
8919 4 files changed, 22 insertions(+), 45 deletions(-)
8920
8921Commit: 1439
8922Author: sam
8923Date:   Mon Nov 27 14:55:00 2006 +0000
8924
8925      * Get rid of test/term.c, it's now in its own repository.
8926      * Added back -Wshadow, it's more useful than annoying.
8927
8928 configure.ac     |    6 +-
8929 test/Makefile.am |   11 +--
8930 test/term.c      |  304 ------------------------------------------------------
8931 3 files changed, 3 insertions(+), 318 deletions(-)
8932
8933Commit: 1438
8934Author: sam
8935Date:   Mon Nov 27 14:53:17 2006 +0000
8936
8937      * Fix shadowing declarations.
8938
8939 cucul/canvas.c   |   10 +++++-----
8940 cucul/export.c   |    6 +++---
8941 tools/makefont.c |   32 ++++++++++++++++----------------
8942 3 files changed, 24 insertions(+), 24 deletions(-)
8943
8944Commit: 1435
8945Author: sam
8946Date:   Mon Nov 27 05:59:29 2006 +0000
8947
8948      * Do not build test/term if fcntl() is not available. Yes, could be improved.
8949
8950 test/Makefile.am |    8 +++++++-
8951 1 files changed, 7 insertions(+), 1 deletions(-)
8952
8953Commit: 1434
8954Author: sam
8955Date:   Mon Nov 27 05:40:51 2006 +0000
8956
8957      * Fixed syntax errors.
8958
8959 caca/driver_ncurses.c |    2 +-
8960 caca/driver_slang.c   |    2 +-
8961 2 files changed, 2 insertions(+), 2 deletions(-)
8962
8963Commit: 1433
8964Author: sam
8965Date:   Mon Nov 27 01:58:59 2006 +0000
8966
8967      * Added stuff to the TODO list.
8968
8969 TODO |   26 ++++++++++++++++++++++++++
8970 1 files changed, 26 insertions(+), 0 deletions(-)
8971
8972Commit: 1432
8973Author: sam
8974Date:   Mon Nov 27 01:58:00 2006 +0000
8975
8976      * A few improvements to the screen/splitvt clone project.
8977
8978 test/term.c |  254 ++++++++++++++++++++++++++++++++++++++++-------------------
8979 1 files changed, 174 insertions(+), 80 deletions(-)
8980
8981Commit: 1431
8982Author: sam
8983Date:   Mon Nov 27 01:56:37 2006 +0000
8984
8985      * Improved vt220 import by adding a persistent context to canvases.
8986
8987 cucul/cucul.c           |    3 +
8988 cucul/cucul_internals.h |    3 +
8989 cucul/frame.c           |    8 ++-
8990 cucul/import.c          |  206 ++++++++++++++++++++++++++++------------------
8991 4 files changed, 137 insertions(+), 83 deletions(-)
8992
8993Commit: 1430
8994Author: sam
8995Date:   Fri Nov 24 05:51:10 2006 +0000
8996
8997      * Added caca_set_cursor(). Not yet functional.
8998
8999 caca/caca.h           |    1 +
9000 caca/caca_internals.h |    1 +
9001 caca/driver_conio.c   |    1 +
9002 caca/driver_gl.c      |    1 +
9003 caca/driver_ncurses.c |    1 +
9004 caca/driver_raw.c     |    1 +
9005 caca/driver_slang.c   |    1 +
9006 caca/driver_vga.c     |    1 +
9007 caca/driver_win32.c   |    1 +
9008 caca/driver_x11.c     |    1 +
9009 caca/graphics.c       |   25 +++++++++++++++++++++++++
9010 11 files changed, 35 insertions(+), 0 deletions(-)
9011
9012Commit: 1429
9013Author: sam
9014Date:   Fri Nov 24 05:49:49 2006 +0000
9015
9016      * Add support for doublewidth characters even if ncurses or SLang don't know
9017        about them.
9018
9019 caca/driver_ncurses.c |    7 ++++++-
9020 caca/driver_slang.c   |    7 ++++++-
9021 2 files changed, 12 insertions(+), 2 deletions(-)
9022
9023Commit: 1428
9024Author: jylam
9025Date:   Thu Nov 23 20:22:03 2006 +0000
9026
9027     * .Net : Fixed drawLine() and updated example (rasters rule)
9028
9029 DotNet/Cucul.cs |    6 ++--
9030 DotNet/test.cs  |   61 +++++++++++++++++++++++++++++++++---------------------
9031 2 files changed, 40 insertions(+), 27 deletions(-)
9032
9033Commit: 1427
9034Author: sam
9035Date:   Tue Nov 21 07:09:35 2006 +0000
9036
9037      * Added a test app that swallows two console applications. Switch with C-a.
9038
9039 configure.ac     |    4 +-
9040 test/Makefile.am |    6 ++-
9041 test/term.c      |  210 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
9042 3 files changed, 218 insertions(+), 2 deletions(-)
9043
9044Commit: 1426
9045Author: sam
9046Date:   Tue Nov 21 06:35:04 2006 +0000
9047
9048      * Improved ANSI importer so that it supports a lot more of what is needed
9049        for basic vt220 emulation.
9050
9051 cucul/import.c |  320 ++++++++++++++++++++++++++++++++++++++++++++------------
9052 1 files changed, 253 insertions(+), 67 deletions(-)
9053
9054Commit: 1425
9055Author: sam
9056Date:   Mon Nov 20 05:49:45 2006 +0000
9057
9058      * Added a few ideas to the TODO list.
9059
9060 TODO |    4 ++++
9061 1 files changed, 4 insertions(+), 0 deletions(-)
9062
9063Commit: 1424
9064Author: jylam
9065Date:   Sat Nov 18 12:27:16 2006 +0000
9066
9067     * Added preliminary dither support to .NET bindings
9068
9069 DotNet/Cucul.cs |  130 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
9070 DotNet/test.cs  |   15 ++++---
9071 2 files changed, 135 insertions(+), 10 deletions(-)
9072
9073Commit: 1423
9074Author: jylam
9075Date:   Sat Nov 18 11:34:40 2006 +0000
9076
9077     * Added frames to .NET bindings
9078
9079 DotNet/Cucul.cs |   37 +++++++++++++++++++++++++++++++++++++
9080 1 files changed, 37 insertions(+), 0 deletions(-)
9081
9082Commit: 1422
9083Author: jylam
9084Date:   Sat Nov 18 11:25:50 2006 +0000
9085
9086     * Updated and/or added most of basic cucul functions. Lacks primitives, frames, dither, and import/export.
9087
9088 DotNet/Cucul.cs |  182 +++++++++++++++++++++++++++++++++++++++++++++++++------
9089 DotNet/test.cs  |    6 ++
9090 2 files changed, 170 insertions(+), 18 deletions(-)
9091
9092Commit: 1421
9093Author: sam
9094Date:   Fri Nov 17 11:28:32 2006 +0000
9095
9096      * Merged old code by Ol that can be used as a start for the Cocoa driver.
9097
9098 caca/driver_cocoa.m |  331 +++++++++++++++++++++++++++++++++++++++++++++++---
9099 configure.ac        |    2 +-
9100 2 files changed, 312 insertions(+), 21 deletions(-)
9101
9102Commit: 1419
9103Author: sam
9104Date:   Thu Nov 16 16:29:57 2006 +0000
9105
9106      * Set version to 0.99.beta11.
9107      * Updated NEWS and ChangeLog.
9108
9109 ChangeLog    |  234 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
9110 NEWS         |    7 ++
9111 configure.ac |    2 +-
9112 3 files changed, 242 insertions(+), 1 deletions(-)
9113
9114Commit: 1417
9115Author: sam
9116Date:   Thu Nov 16 15:01:31 2006 +0000
9117
9118      * Support for CUCUL_DEFAULT and CUCUL_TRANSPARENT in the HTML exporters.
9119      * Updated export test accordingly.
9120
9121 cucul/export.c |   33 +++++++++++++++++++++++----------
9122 test/export.c  |   16 ++++++++++++++--
9123 2 files changed, 37 insertions(+), 12 deletions(-)
9124
9125Commit: 1416
9126Author: sam
9127Date:   Thu Nov 16 11:26:22 2006 +0000
9128
9129      * Fix a compilation warning by pretending to use seterrno()'s argument
9130        even when it isn't.
9131
9132 common.h |    2 +-
9133 1 files changed, 1 insertions(+), 1 deletions(-)
9134
9135Commit: 1415
9136Author: sam
9137Date:   Thu Nov 16 11:23:56 2006 +0000
9138
9139      * Implemented strcmp() and strdup() and added an fflush() stub to the
9140        kernel code.
9141
9142 kernel/kernel.c |   28 ++++++++++++++++++++++++++++
9143 kernel/kernel.h |    3 +++
9144 2 files changed, 31 insertions(+), 0 deletions(-)
9145
9146Commit: 1414
9147Author: sam
9148Date:   Thu Nov 16 02:08:05 2006 +0000
9149
9150      * Added some box drawing glyphs that are used by TOIlet's future.tlf font
9151        to the flip/flop/rotation filters.
9152
9153 cucul/transform.c |   14 ++++++++++++--
9154 1 files changed, 12 insertions(+), 2 deletions(-)
9155
9156Commit: 1399
9157Author: sam
9158Date:   Tue Nov 14 20:14:38 2006 +0000
9159
9160      * Don't rely on pkg-config macros for variable substitution. Just in case.
9161
9162 caca/Makefile.am  |    4 ++--
9163 src/Makefile.am   |    8 ++++----
9164 tools/Makefile.am |    4 ++--
9165 3 files changed, 8 insertions(+), 8 deletions(-)
9166
9167Commit: 1398
9168Author: sam
9169Date:   Tue Nov 14 18:22:31 2006 +0000
9170
9171      * No longer bail out with an error if Imlib2 or Doxygen were not found.
9172
9173 configure.ac |   41 +++++++++++++++++++----------------------
9174 1 files changed, 19 insertions(+), 22 deletions(-)
9175
9176Commit: 1397
9177Author: sam
9178Date:   Tue Nov 14 18:05:02 2006 +0000
9179
9180      * Minor documentation fix.
9181
9182 cucul/frame.c |    3 ++-
9183 1 files changed, 2 insertions(+), 1 deletions(-)
9184
9185Commit: 1396
9186Author: sam
9187Date:   Tue Nov 14 18:02:29 2006 +0000
9188
9189      * Added all the glue needed for a Cocoa output driver.
9190
9191 caca/Makefile.am      |    9 +++-
9192 caca/caca.c           |    8 +++-
9193 caca/caca_internals.h |   20 ++++++---
9194 caca/driver_cocoa.m   |  109 +++++++++++++++++++++++++++++++++++++++++++++++++
9195 configure.ac          |   25 +++++++++++
9196 5 files changed, 161 insertions(+), 10 deletions(-)
9197
9198Commit: 1395
9199Author: sam
9200Date:   Tue Nov 14 16:27:15 2006 +0000
9201
9202      * Minor compilation warning fix. OS X x86 defines "DELAY".
9203
9204 test/spritedit.c |    4 ++--
9205 1 files changed, 2 insertions(+), 2 deletions(-)
9206
9207Commit: 1394
9208Author: sam
9209Date:   Tue Nov 14 07:59:52 2006 +0000
9210
9211      * Documented flip/flop/rotate as being involutive.
9212      * Updated text test.
9213
9214 cucul/transform.c |   13 ++++++++++---
9215 test/text.c       |   28 ++++++++++++++++++----------
9216 2 files changed, 28 insertions(+), 13 deletions(-)
9217
9218Commit: 1393
9219Author: sam
9220Date:   Tue Nov 14 07:46:51 2006 +0000
9221
9222      * Renamed the "all" test to "cucul" because it otherwise conflicted with
9223        the automake "all" rule.
9224
9225 test/Makefile.am |    8 +++---
9226 test/all.c       |   63 ------------------------------------------------------
9227 test/cucul.c     |   63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
9228 3 files changed, 67 insertions(+), 67 deletions(-)
9229
9230Commit: 1392
9231Author: sam
9232Date:   Mon Nov 13 23:42:43 2006 +0000
9233
9234      * Factored terminal title setting code.
9235      * Do not try to set the terminal title if TERM=linux.
9236
9237 caca/caca_internals.h |    3 +++
9238 caca/driver_ncurses.c |   13 +++----------
9239 caca/driver_slang.c   |   13 +++----------
9240 caca/graphics.c       |   21 +++++++++++++++++++++
9241 4 files changed, 30 insertions(+), 20 deletions(-)
9242
9243Commit: 1391
9244Author: sam
9245Date:   Mon Nov 13 23:33:49 2006 +0000
9246
9247      * Implemented caca_set_display_title() for ncurses and S-Lang.
9248
9249 caca/driver_ncurses.c |   14 +++++++++++++-
9250 caca/driver_slang.c   |   15 +++++++++++++--
9251 caca/graphics.c       |    2 +-
9252 doc/migrating.dox     |    4 ++--
9253 4 files changed, 29 insertions(+), 6 deletions(-)
9254
9255Commit: 1390
9256Author: sam
9257Date:   Mon Nov 13 23:16:35 2006 +0000
9258
9259      * Implemented cucul_get_frame_name() and cucul_set_frame_name().
9260      * Renamed cucul_*_canvas_frame() to cucul_*_frame() because we bloody well
9261        know that a frame belongs to a canvas.
9262
9263 cucul/canvas.c          |   10 ++++----
9264 cucul/cucul.c           |    4 +++
9265 cucul/cucul.h           |   18 ++++++++++---
9266 cucul/cucul_internals.h |    4 +++
9267 cucul/frame.c           |   62 +++++++++++++++++++++++++++++++++++++++++-----
9268 cucul/legacy.c          |   24 ++++++++++++++++++
9269 cxx/cucul++.cpp         |    8 +++---
9270 test/all.c              |   22 ++++++++++++++--
9271 test/frames.c           |    6 ++--
9272 9 files changed, 132 insertions(+), 26 deletions(-)
9273
9274Commit: 1389
9275Author: sam
9276Date:   Mon Nov 13 23:00:02 2006 +0000
9277
9278      * Started writing a full API test. Not sure where it'll lead.
9279
9280 test/Makefile.am |    5 ++++-
9281 test/all.c       |   47 +++++++++++++++++++++++++++++++++++++++++++++++
9282 test/blit.c      |    3 ---
9283 3 files changed, 51 insertions(+), 4 deletions(-)
9284
9285Commit: 1388
9286Author: sam
9287Date:   Mon Nov 13 21:42:15 2006 +0000
9288
9289      * Updated C++ bindings so that they build, at least.
9290
9291 cxx/cucul++.cpp |  106 ++++++++++++++++++++++--------------------------------
9292 cxx/cucul++.h   |   71 ++++++++++++------------------------
9293 cxx/cxxtest.cpp |   10 +----
9294 3 files changed, 69 insertions(+), 118 deletions(-)
9295
9296Commit: 1387
9297Author: sam
9298Date:   Mon Nov 13 13:34:06 2006 +0000
9299
9300      * Add more randomness to the cacademo effects.
9301      * Adapt the swallow test to the display's size.
9302
9303 src/cacademo.c |   33 ++++++++++++++++++++-------------
9304 test/swallow.c |   20 ++++++++++++--------
9305 2 files changed, 32 insertions(+), 21 deletions(-)
9306
9307Commit: 1386
9308Author: sam
9309Date:   Mon Nov 13 08:55:36 2006 +0000
9310
9311      * Added CACA_KEY_* values for Ctrl-C, Ctrl-V, etc.
9312
9313 caca/caca.h    |   22 ++++++++++++++++++++++
9314 src/aafire.c   |    4 ++--
9315 src/cacademo.c |    4 ++--
9316 3 files changed, 26 insertions(+), 4 deletions(-)
9317
9318Commit: 1384
9319Author: sam
9320Date:   Mon Nov 13 00:19:18 2006 +0000
9321
9322      * Improved ANSI import, especially wrt. drawing context persistence.
9323
9324 cucul/import.c |   32 +++++++++++++++++++++++---------
9325 1 files changed, 23 insertions(+), 9 deletions(-)
9326
9327Commit: 1383
9328Author: sam
9329Date:   Sun Nov 12 23:09:17 2006 +0000
9330
9331      * Fix a bug in cucul_put_attr. This function was simply not working.
9332
9333 cucul/attr.c |    6 ++++--
9334 1 files changed, 4 insertions(+), 2 deletions(-)
9335
9336Commit: 1381
9337Author: sam
9338Date:   Sun Nov 12 22:26:36 2006 +0000
9339
9340      * Fix a bug in cucul_set_canvas_size() that caused the default attribute
9341        to be ignored.
9342
9343 cucul/cucul.c           |   17 +++++++----------
9344 cucul/cucul_internals.h |    4 ++++
9345 cucul/frame.c           |   13 +++++--------
9346 3 files changed, 16 insertions(+), 18 deletions(-)
9347
9348Commit: 1378
9349Author: sam
9350Date:   Sun Nov 12 21:29:31 2006 +0000
9351
9352      * When importing an utf-8 file, set background and foreground colours to
9353        the nearest ANSI values for the current attribute. When importing an ANSI
9354        file, force them to lightgray on black.
9355
9356 cucul/import.c |   29 +++++++++++++++++++++--------
9357 1 files changed, 21 insertions(+), 8 deletions(-)
9358
9359Commit: 1377
9360Author: sam
9361Date:   Sun Nov 12 20:39:27 2006 +0000
9362
9363      * Oops, fixed NEW entry.
9364
9365 NEWS |    2 +-
9366 1 files changed, 1 insertions(+), 1 deletions(-)
9367
9368Commit: 1371
9369Author: sam
9370Date:   Sun Nov 12 19:29:43 2006 +0000
9371
9372      * Added a "make upload" rule for releases.
9373
9374 Makefile.am |    8 ++++++++
9375 1 files changed, 8 insertions(+), 0 deletions(-)
9376
9377Commit: 1370
9378Author: sam
9379Date:   Sun Nov 12 18:26:40 2006 +0000
9380
9381      * Set version to 0.99.beta10.
9382      * Updated NEWS and ChangeLog.
9383
9384 ChangeLog    |  578 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
9385 NEWS         |    9 +
9386 configure.ac |    2 +-
9387 3 files changed, 588 insertions(+), 1 deletions(-)
9388
9389Commit: 1369
9390Author: sam
9391Date:   Sun Nov 12 18:23:29 2006 +0000
9392
9393      * Documentation updates.
9394
9395 doc/migrating.dox |   14 +++++++-------
9396 1 files changed, 7 insertions(+), 7 deletions(-)
9397
9398Commit: 1366
9399Author: sam
9400Date:   Sun Nov 12 17:45:14 2006 +0000
9401
9402      * Re-added cucul_getchar() to the legacy functions. Debian's current version
9403        of toilet needs it.
9404
9405 cucul/cucul.h  |    2 ++
9406 cucul/legacy.c |    5 +++++
9407 2 files changed, 7 insertions(+), 0 deletions(-)
9408
9409Commit: 1365
9410Author: sam
9411Date:   Sun Nov 12 17:30:08 2006 +0000
9412
9413      * Add maxwidth and maxheight members to the font format.
9414
9415 cucul/font.c            |   36 +-
9416 cucul/font_mono9.h      | 1622 ++++++++++++++++++++++++-----------------------
9417 cucul/font_monobold12.h | 1216 ++++++++++++++++++------------------
9418 doc/font.dox            |    6 +-
9419 tools/makefont.c        |   36 +-
9420 5 files changed, 1469 insertions(+), 1447 deletions(-)
9421
9422Commit: 1364
9423Author: sam
9424Date:   Sun Nov 12 15:54:50 2006 +0000
9425
9426      * Random transition times in cacademo.
9427      * Swallow 4 applications instead of 2 in the swallow test.
9428
9429 src/cacademo.c |    2 +-
9430 test/swallow.c |   33 +++++++++++++++++++--------------
9431 2 files changed, 20 insertions(+), 15 deletions(-)
9432
9433Commit: 1363
9434Author: sam
9435Date:   Sun Nov 12 15:35:04 2006 +0000
9436
9437      * Ctrl-C and Ctrl-Z quit cacafire and cacademo.
9438
9439 src/aafire.c   |    2 ++
9440 src/cacademo.c |    2 ++
9441 2 files changed, 4 insertions(+), 0 deletions(-)
9442
9443Commit: 1362
9444Author: sam
9445Date:   Sun Nov 12 15:26:13 2006 +0000
9446
9447      * Got rid of HAVE_ERRNO_H ifdefs by defining seterrno()/geterrno() functions.
9448      * More debugging information in the import/export and font functions.
9449
9450 caca/caca.c     |   15 ++---------
9451 caca/graphics.c |   14 +---------
9452 common.h        |   28 +++++++++++---------
9453 cucul/attr.c    |   20 +++-----------
9454 cucul/canvas.c  |   11 +------
9455 cucul/cucul.c   |   31 +++++-----------------
9456 cucul/dither.c  |   39 ++++++----------------------
9457 cucul/export.c  |   39 +++++++++++-----------------
9458 cucul/font.c    |   75 +++++++++++++++++++++++++++++++++----------------------
9459 cucul/frame.c   |   15 ++---------
9460 cucul/import.c  |   30 +++++++++++-----------
9461 cucul/legacy.c  |    7 +----
9462 12 files changed, 122 insertions(+), 202 deletions(-)
9463
9464Commit: 1361
9465Author: sam
9466Date:   Sun Nov 12 14:42:58 2006 +0000
9467
9468      * Add CJK punctuation to the default fonts.
9469      * Minor changes to the font2tga test program.
9470
9471 cucul/font_mono9.h      | 1350 +++++++++++++++++++----------------
9472 cucul/font_monobold12.h | 1829 +++++++++++++++++++++++++----------------------
9473 test/font2tga.c         |   11 +-
9474 tools/makefont.c        |    1 +
9475 4 files changed, 1729 insertions(+), 1462 deletions(-)
9476
9477Commit: 1360
9478Author: sam
9479Date:   Sun Nov 12 13:11:01 2006 +0000
9480
9481      * Add a debug() function and a --enable-debug configure flag.
9482
9483 common.h       |   25 +++++++++++++++++++++++++
9484 configure.ac   |    6 ++++++
9485 cucul/export.c |   14 ++++++++++++++
9486 3 files changed, 45 insertions(+), 0 deletions(-)
9487
9488Commit: 1359
9489Author: sam
9490Date:   Sun Nov 12 12:26:48 2006 +0000
9491
9492      * Support fullwidth fonts.
9493      * Add Katakanas and Hiraganas to the default fonts.
9494
9495 cucul/font.c            |    4 +-
9496 cucul/font_mono9.h      | 3093 +++++++++++++++++++++++------------------
9497 cucul/font_monobold12.h | 3634 ++++++++++++++++++++++++++---------------------
9498 test/font2tga.c         |   20 +-
9499 tools/makefont.c        |   56 +-
9500 5 files changed, 3815 insertions(+), 2992 deletions(-)
9501
9502Commit: 1358
9503Author: sam
9504Date:   Sun Nov 12 11:06:34 2006 +0000
9505
9506      * Documented caca_event_t members.
9507
9508 caca/caca.h |   70 +++++++++++++++++++++++++++++++++++-----------------------
9509 1 files changed, 42 insertions(+), 28 deletions(-)
9510
9511Commit: 1357
9512Author: sam
9513Date:   Sun Nov 12 10:42:14 2006 +0000
9514
9515      * Documentation updates. Moved the canvas and font format definitions to
9516        the Doxygen documentation.
9517
9518 cucul/cucul.h   |    2 +-
9519 cucul/export.c  |   58 --------------------------------------------
9520 cucul/font.c    |   69 -----------------------------------------------------
9521 cucul/frame.c   |    4 +-
9522 doc/Makefile.am |    2 +-
9523 doc/canvas.dox  |   60 ++++++++++++++++++++++++++++++++++++++++++++++
9524 doc/font.dox    |   71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
9525 doc/libcaca.dox |    2 +
9526 8 files changed, 137 insertions(+), 131 deletions(-)
9527
9528Commit: 1356
9529Author: sam
9530Date:   Sun Nov 12 10:32:38 2006 +0000
9531
9532      * Mention caca-config being deprecated in its manpage, and removed mention
9533        of --plugin-libs from it. The option is still here but does the same as
9534        --libs.
9535
9536 doc/caca-config.1 |   41 +++++++++++++++++------------------------
9537 1 files changed, 17 insertions(+), 24 deletions(-)
9538
9539Commit: 1355
9540Author: sam
9541Date:   Sun Nov 12 10:06:35 2006 +0000
9542
9543      * Properly handle EOF in cacaplay.
9544
9545 src/cacaplay.c |   41 ++++++++++++++++++++++++++---------------
9546 1 files changed, 26 insertions(+), 15 deletions(-)
9547
9548Commit: 1354
9549Author: sam
9550Date:   Sun Nov 12 10:04:23 2006 +0000
9551
9552      * Documentation fixes and TODO updates.
9553
9554 TODO           |    4 +++-
9555 cucul/export.c |    4 ++--
9556 2 files changed, 5 insertions(+), 3 deletions(-)
9557
9558Commit: 1353
9559Author: sam
9560Date:   Sun Nov 12 10:02:51 2006 +0000
9561
9562      * Flush stdout after writing the data in the raw driver.
9563
9564 caca/driver_raw.c |    1 +
9565 1 files changed, 1 insertions(+), 0 deletions(-)
9566
9567Commit: 1352
9568Author: sam
9569Date:   Sun Nov 12 09:48:37 2006 +0000
9570
9571      * Allow cacaplay to play streams and updated its manpage.
9572
9573 doc/cacaplay.1 |   14 +++++-----
9574 src/cacaplay.c |   74 +++++++++++++++++++++++++++++++++++++++++++------------
9575 2 files changed, 65 insertions(+), 23 deletions(-)
9576
9577Commit: 1351
9578Author: sam
9579Date:   Sun Nov 12 09:46:10 2006 +0000
9580
9581      * Fix infinite loop due to signed/unsigned mistake.
9582
9583 test/swallow.c |    7 ++++++-
9584 1 files changed, 6 insertions(+), 1 deletions(-)
9585
9586Commit: 1350
9587Author: sam
9588Date:   Sat Nov 11 18:07:58 2006 +0000
9589
9590      * libcaca multiplexer: swallows two libcaca applications, for instance
9591        cacademo and cacafire, and displays them in a canvas.
9592
9593 test/Makefile.am |    5 ++-
9594 test/swallow.c   |   99 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
9595 2 files changed, 103 insertions(+), 1 deletions(-)
9596
9597Commit: 1349
9598Author: sam
9599Date:   Sat Nov 11 17:55:11 2006 +0000
9600
9601      * Fixed a bug in the caca importer.
9602
9603 cucul/import.c |    8 ++++----
9604 1 files changed, 4 insertions(+), 4 deletions(-)
9605
9606Commit: 1348
9607Author: sam
9608Date:   Sat Nov 11 17:13:16 2006 +0000
9609
9610      * Fix program header.
9611
9612 test/blit.c |    2 +-
9613 1 files changed, 1 insertions(+), 1 deletions(-)
9614
9615Commit: 1347
9616Author: sam
9617Date:   Sat Nov 11 16:29:39 2006 +0000
9618
9619      * Rename cucul_put*() into cucul_put_*(). Updated all code to reflect that.
9620
9621 caca/caca0.h     |    4 +-
9622 caca/driver_gl.c |    2 +-
9623 cucul/attr.c     |    2 +-
9624 cucul/box.c      |   34 +++++++++++++++---------------
9625 cucul/canvas.c   |   14 ++++++------
9626 cucul/conic.c    |    8 +++---
9627 cucul/cucul.h    |   16 +++++++++-----
9628 cucul/dither.c   |    2 +-
9629 cucul/import.c   |    6 ++--
9630 cucul/legacy.c   |   14 ++++++++++++
9631 cucul/line.c     |   16 +++++++-------
9632 cucul/triangle.c |    2 +-
9633 src/aafire.c     |    6 ++--
9634 src/cacademo.c   |   12 +++++-----
9635 src/cacaview.c   |   14 ++++++------
9636 test/blit.c      |    2 +-
9637 test/colors.c    |   14 ++++++------
9638 test/demo.c      |   38 +++++++++++++++++-----------------
9639 test/dithering.c |    2 +-
9640 test/event.c     |    2 +-
9641 test/export.c    |   20 +++++++++---------
9642 test/font.c      |    6 ++--
9643 test/font2tga.c  |    2 +-
9644 test/frames.c    |    2 +-
9645 test/fullwidth.c |   12 +++++-----
9646 test/input.c     |    6 ++--
9647 test/spritedit.c |    8 +++---
9648 test/transform.c |   26 +++++++++++-----------
9649 test/truecolor.c |    4 +-
9650 test/unicode.c   |   60 +++++++++++++++++++++++++++---------------------------
9651 30 files changed, 187 insertions(+), 169 deletions(-)
9652
9653Commit: 1346
9654Author: sam
9655Date:   Sat Nov 11 15:38:40 2006 +0000
9656
9657      * Made cucul_blit() handle-aware. Added a blit test for that.
9658
9659 cucul/canvas.c   |    3 ++
9660 test/Makefile.am |    5 +++-
9661 test/blit.c      |   73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
9662 3 files changed, 80 insertions(+), 1 deletions(-)
9663
9664Commit: 1345
9665Author: sam
9666Date:   Sat Nov 11 15:17:16 2006 +0000
9667
9668      * Free all memory upon exit in the transform test.
9669
9670 test/transform.c |    1 +
9671 1 files changed, 1 insertions(+), 0 deletions(-)
9672
9673Commit: 1344
9674Author: sam
9675Date:   Sat Nov 11 15:10:38 2006 +0000
9676
9677      * Update transform.c so that it uses import functions instead of blitting
9678        lines.
9679
9680 test/transform.c |  118 +++++++++++++++++++++++++-----------------------------
9681 1 files changed, 54 insertions(+), 64 deletions(-)
9682
9683Commit: 1343
9684Author: sam
9685Date:   Sat Nov 11 14:51:04 2006 +0000
9686
9687      * Do not force the text colour when importing a text file.
9688
9689 cucul/import.c |    1 -
9690 1 files changed, 0 insertions(+), 1 deletions(-)
9691
9692Commit: 1342
9693Author: sam
9694Date:   Sat Nov 11 14:24:35 2006 +0000
9695
9696      * Add cursor and handle support to canvases. Unused yet.
9697
9698 TODO                    |    2 -
9699 cucul/canvas.c          |   97 +++++++++++++++++++++++++++++++++++++++++++++++
9700 cucul/cucul.c           |    5 ++
9701 cucul/cucul.h           |    6 +++
9702 cucul/cucul_internals.h |    2 +
9703 cucul/export.c          |   12 ++++--
9704 cucul/frame.c           |    9 +++-
9705 cucul/import.c          |   10 ++++-
9706 8 files changed, 133 insertions(+), 10 deletions(-)
9707
9708Commit: 1341
9709Author: sam
9710Date:   Sat Nov 11 13:29:03 2006 +0000
9711
9712      * Cosmetic code and documentation changes here and there.
9713      * Updated TODO.
9714
9715 TODO           |    5 ++---
9716 cucul/canvas.c |    3 ++-
9717 cucul/frame.c  |   44 ++++++++++++++++++++++----------------------
9718 3 files changed, 26 insertions(+), 26 deletions(-)
9719
9720Commit: 1340
9721Author: sam
9722Date:   Sat Nov 11 13:03:19 2006 +0000
9723
9724      * Restore attribute settings before resizing the canvas in the frame test.
9725
9726 test/frames.c |    2 +-
9727 1 files changed, 1 insertions(+), 1 deletions(-)
9728
9729Commit: 1339
9730Author: sam
9731Date:   Sat Nov 11 13:00:36 2006 +0000
9732
9733      * Rename sprite.c into frame.c.
9734
9735 cucul/Makefile.am |    2 +-
9736 cucul/frame.c     |  215 +++++++++++++++++++++++++++++++++++++++++++++++++++++
9737 cucul/sprite.c    |  215 -----------------------------------------------------
9738 3 files changed, 216 insertions(+), 216 deletions(-)
9739
9740Commit: 1338
9741Author: sam
9742Date:   Sat Nov 11 12:57:03 2006 +0000
9743
9744      * Prepare the way for per-frame width/height information.
9745
9746 cucul/canvas.c          |    7 ++--
9747 cucul/cucul.c           |   79 ++++++++++++++++++++++++-----------------------
9748 cucul/cucul_internals.h |   24 +++++++++-----
9749 cucul/sprite.c          |   75 ++++++++++++++++++++++++++++----------------
9750 4 files changed, 106 insertions(+), 79 deletions(-)
9751
9752Commit: 1337
9753Author: sam
9754Date:   Sat Nov 11 12:27:37 2006 +0000
9755
9756      * Fix minor uninitialised data bug in cucul_canvas_create().
9757
9758 cucul/cucul.c |    1 +
9759 1 files changed, 1 insertions(+), 0 deletions(-)
9760
9761Commit: 1336
9762Author: sam
9763Date:   Sat Nov 11 12:11:20 2006 +0000
9764
9765      * Allow to resize canvases back to (0,0).
9766
9767 cucul/cucul.c |    8 ++++----
9768 1 files changed, 4 insertions(+), 4 deletions(-)
9769
9770Commit: 1335
9771Author: sam
9772Date:   Sat Nov 11 09:22:10 2006 +0000
9773
9774      * Got rid of the now unused _cucul_strlen_utf8() and _cucul_skip_utf8()
9775        functions. They're obsoleted by cucul_utf8_to_utf32() and rendered useless
9776        by fullwidth character support.
9777
9778 cucul/charset.c         |   43 -------------------------------------------
9779 cucul/cucul_internals.h |    4 ----
9780 2 files changed, 0 insertions(+), 47 deletions(-)
9781
9782Commit: 1334
9783Author: sam
9784Date:   Sat Nov 11 09:18:42 2006 +0000
9785
9786      * Got rid of very old _cucul_init_dither() function call.
9787
9788 cucul/cucul.c           |    6 ------
9789 cucul/cucul_internals.h |    4 ----
9790 cucul/dither.c          |   24 +++++++++++++++---------
9791 3 files changed, 15 insertions(+), 19 deletions(-)
9792
9793Commit: 1333
9794Author: sam
9795Date:   Sat Nov 11 09:10:17 2006 +0000
9796
9797      * Replace _cucul_attr_to_ansi8() with a now documented cucul_attr_to_ansi()
9798        function.
9799
9800 caca/driver_conio.c     |    4 ++--
9801 caca/driver_ncurses.c   |    2 +-
9802 caca/driver_slang.c     |    4 ++--
9803 caca/driver_vga.c       |    4 ++--
9804 cucul/attr.c            |   40 ++++++++++++++++++++++++++--------------
9805 cucul/cucul.h           |    1 +
9806 cucul/cucul_internals.h |   13 +++++--------
9807 7 files changed, 39 insertions(+), 29 deletions(-)
9808
9809Commit: 1332
9810Author: sam
9811Date:   Sat Nov 11 08:44:14 2006 +0000
9812
9813      * Get rid of _cucul_attr_to_ansi4[fb]g() and replace all calls with
9814        the now official cucul_attr_to_ansi_[fb]g().
9815
9816 caca/driver_slang.c |   10 ++++++++--
9817 caca/driver_win32.c |    7 ++++---
9818 cucul/attr.c        |   20 --------------------
9819 cucul/export.c      |   28 +++++++++++++++-------------
9820 4 files changed, 27 insertions(+), 38 deletions(-)
9821
9822Commit: 1331
9823Author: sam
9824Date:   Sat Nov 11 08:34:41 2006 +0000
9825
9826      * Export cucul_attr_to_ansi_fg() and cucul_attr_to_ansi_bg().
9827
9828 cucul/attr.c  |   89 ++++++++++++++++++++++++++++++++++++++++++++++----------
9829 cucul/cucul.h |   19 +++++++++---
9830 2 files changed, 87 insertions(+), 21 deletions(-)
9831
9832Commit: 1330
9833Author: sam
9834Date:   Sat Nov 11 08:11:26 2006 +0000
9835
9836      * Switch back to UTF-32 arguments for drawing primitives, now that we
9837        properly export cucul_utf8_to_utf32(). Evil API breakage, but no one
9838        uses these functions anyway.
9839
9840 caca/caca0.h     |   25 +++++++++----------------
9841 cucul/box.c      |   19 ++++++++-----------
9842 cucul/conic.c    |   30 +++++++++++++-----------------
9843 cucul/cucul.h    |   24 ++++++++++++++----------
9844 cucul/line.c     |   12 ++++++------
9845 cucul/triangle.c |   23 +++++++++--------------
9846 src/cacademo.c   |    4 ++--
9847 src/cacaview.c   |    6 +++---
9848 test/demo.c      |   24 ++++++++++++------------
9849 test/event.c     |    8 ++++----
9850 test/export.c    |    2 +-
9851 test/frames.c    |    2 +-
9852 test/gamma.c     |    2 +-
9853 test/input.c     |    2 +-
9854 14 files changed, 84 insertions(+), 99 deletions(-)
9855
9856Commit: 1329
9857Author: sam
9858Date:   Sat Nov 11 07:56:30 2006 +0000
9859
9860      * Implemented cucul_draw_cp437_box().
9861
9862 cucul/box.c   |   68 ++++++++++++++++++++++++++++++++++++++++++++++++++------
9863 cucul/cucul.h |    1 +
9864 2 files changed, 61 insertions(+), 8 deletions(-)
9865
9866Commit: 1328
9867Author: sam
9868Date:   Fri Nov 10 15:38:09 2006 +0000
9869
9870      * Wrote manual pages for img2irc, cacaplay and cacaserver.
9871
9872 doc/Makefile.am  |    2 +-
9873 doc/cacaplay.1   |   26 ++++++++++++++++++++++++++
9874 doc/cacaserver.1 |   30 ++++++++++++++++++++++++++++++
9875 doc/cacaview.1   |    2 ++
9876 doc/img2irc.1    |   27 +++++++++++++++++++++++++++
9877 src/img2irc.c    |   21 +++++++++++++++++++--
9878 6 files changed, 105 insertions(+), 3 deletions(-)
9879
9880Commit: 1324
9881Author: sam
9882Date:   Fri Nov 10 10:29:54 2006 +0000
9883
9884      * Implemented cucul_putattr(), cucul_putchar()'s attribute equivalent.
9885
9886 cucul/Makefile.am |    2 +-
9887 cucul/attr.c      |  396 +++++++++++++++++++++++++++++++++++++++++++++++++++++
9888 cucul/colour.c    |  345 ----------------------------------------------
9889 cucul/cucul.h     |    1 +
9890 4 files changed, 398 insertions(+), 346 deletions(-)
9891
9892Commit: 1315
9893Author: sam
9894Date:   Thu Nov 9 17:24:29 2006 +0000
9895
9896      * Don't try to guess the file format in cacaserver, instead feed the data
9897        to cucul_import_memory() and try again later if it says "not enough data".
9898
9899 src/cacaserver.c |   55 +++++++++++++++++++++++++++++++++--------------------
9900 1 files changed, 34 insertions(+), 21 deletions(-)
9901
9902Commit: 1314
9903Author: sam
9904Date:   Thu Nov 9 17:20:47 2006 +0000
9905
9906      * If not enough data is available for import, return 0 instead of an error.
9907
9908 cucul/import.c |   50 +++++++++++++++++++++++++++++---------------------
9909 1 files changed, 29 insertions(+), 21 deletions(-)
9910
9911Commit: 1313
9912Author: sam
9913Date:   Thu Nov 9 11:14:57 2006 +0000
9914
9915      * Minor documentation fixes.
9916
9917 cucul/canvas.c |    1 -
9918 cucul/import.c |   26 +++++++++++++-------------
9919 2 files changed, 13 insertions(+), 14 deletions(-)
9920
9921Commit: 1310
9922Author: jylam
9923Date:   Thu Nov 9 09:27:35 2006 +0000
9924
9925     * Fixed behaviour of the pig while resizing window
9926
9927 cxx/cxxtest.cpp |   11 +++++++++++
9928 1 files changed, 11 insertions(+), 0 deletions(-)
9929
9930Commit: 1309
9931Author: sam
9932Date:   Wed Nov 8 17:27:48 2006 +0000
9933
9934      * Slight documentation update.
9935
9936 doc/migrating.dox |    2 +-
9937 1 files changed, 1 insertions(+), 1 deletions(-)
9938
9939Commit: 1308
9940Author: sam
9941Date:   Wed Nov 8 17:26:57 2006 +0000
9942
9943      * Convert all programs and tests to the new import/export API.
9944
9945 src/cacadraw.c   |   13 ++-----------
9946 src/cacaplay.c   |   17 +++--------------
9947 src/cacaserver.c |   35 +++++++++++++----------------------
9948 src/img2irc.c    |   10 +++++-----
9949 test/export.c    |   22 +++++++---------------
9950 test/font2tga.c  |   10 +++++-----
9951 test/import.c    |   15 +++------------
9952 test/text.c      |   24 ++++++++++++------------
9953 8 files changed, 50 insertions(+), 96 deletions(-)
9954
9955Commit: 1307
9956Author: sam
9957Date:   Wed Nov 8 17:18:23 2006 +0000
9958
9959      * Set the cucul_import_memory() buffer type to void const * instead of
9960        unsigned char const * so that C++ programs won't complain.
9961                       ___  __  __  ____    ___   ___   ___
9962                      / _ \|  \/  |/ ___|  / _ \ / _ \ / _ \
9963                     | | | | |\/| | |  _  | (_) | (_) | (_) |
9964                     | |_| | |  | | |_| |  \__, |\__, |\__, |
9965                      \___/|_|  |_|\____|    /_/   /_/   /_/
9966
9967 cucul/cucul.h  |    2 +-
9968 cucul/import.c |    9 +++++----
9969 2 files changed, 6 insertions(+), 5 deletions(-)
9970
9971Commit: 1306
9972Author: sam
9973Date:   Wed Nov 8 16:43:59 2006 +0000
9974
9975      * Renamed cucul_export() to cucul_export_memory(), paves the way for a
9976        cucul_export_file() but I'm not sure yet this is a good idea.
9977      * Use the new import/export API in libcaca.
9978
9979 caca/caca0.c      |   12 +++++-------
9980 caca/driver_raw.c |   15 ++++++++-------
9981 cucul/cucul.h     |    2 +-
9982 cucul/export.c    |    6 +++---
9983 cucul/legacy.c    |    2 +-
9984 5 files changed, 18 insertions(+), 19 deletions(-)
9985
9986Commit: 1305
9987Author: sam
9988Date:   Wed Nov 8 16:34:43 2006 +0000
9989
9990      * Renamed cucul_import() to cucul_import_memory() and implemented
9991        cucul_import_file().
9992
9993 cucul/cucul.h  |    7 +++--
9994 cucul/import.c |   79 +++++++++++++++++++++++++++++++++++++++++++++++++++----
9995 cucul/legacy.c |    4 +-
9996 3 files changed, 79 insertions(+), 11 deletions(-)
9997
9998Commit: 1304
9999Author: sam
10000Date:   Wed Nov 8 13:12:06 2006 +0000
10001
10002      * Don't try to include arpa/inet.h in kernel mode.
10003
10004 common.h |   21 ++++++++++++---------
10005 1 files changed, 12 insertions(+), 9 deletions(-)
10006
10007Commit: 1303
10008Author: sam
10009Date:   Wed Nov 8 13:05:42 2006 +0000
10010
10011      * Don't use htonl() directly, use common.h's hton32() wrapper.
10012
10013 common.h       |    5 +++++
10014 cucul/font.c   |    5 -----
10015 cucul/import.c |    9 ++-------
10016 3 files changed, 7 insertions(+), 12 deletions(-)
10017
10018Commit: 1302
10019Author: sam
10020Date:   Wed Nov 8 12:11:07 2006 +0000
10021
10022      * Deprecate buffer management. We're back to standard void* memory areas.
10023
10024 cucul/Makefile.am |    2 +-
10025 cucul/buffer.c    |  156 ----------------------------------
10026 cucul/colour.c    |   12 ---
10027 cucul/cucul.h     |   40 ++++-----
10028 cucul/export.c    |  244 ++++++++++++++++++++++++-----------------------------
10029 cucul/import.c    |  102 +++++++++-------------
10030 cucul/legacy.c    |  172 +++++++++++++++++++++++++++++++++++++
10031 7 files changed, 343 insertions(+), 385 deletions(-)
10032
10033Commit: 1301
10034Author: sam
10035Date:   Wed Nov 8 07:59:23 2006 +0000
10036
10037      * Minor syntax fix in the doxygen documentation.
10038
10039 cucul/buffer.c |    4 ++--
10040 1 files changed, 2 insertions(+), 2 deletions(-)
10041
10042Commit: 1300
10043Author: sam
10044Date:   Wed Nov 8 07:58:03 2006 +0000
10045
10046      * Do not link cacaserver with libcaca, it only uses libcucul.
10047
10048 src/Makefile.am  |    2 +-
10049 src/cacaserver.c |   14 +++-----------
10050 2 files changed, 4 insertions(+), 12 deletions(-)
10051
10052Commit: 1295
10053Author: sam
10054Date:   Mon Nov 6 11:06:44 2006 +0000
10055
10056      * Replace CUCUL_COLOR_* with CUCUL_*.
10057
10058 doc/tutorial.dox |    2 +-
10059 1 files changed, 1 insertions(+), 1 deletions(-)
10060
10061Commit: 1294
10062Author: sam
10063Date:   Mon Nov 6 11:04:37 2006 +0000
10064
10065      * Use cucul_get_font_blocks() instead of hardcoding the glyph list.
10066
10067 test/font2tga.c |   38 +++++++++++++-------------------------
10068 1 files changed, 13 insertions(+), 25 deletions(-)
10069
10070Commit: 1287
10071Author: sam
10072Date:   Sun Nov 5 23:59:06 2006 +0000
10073
10074      * Fix a harmless warning in caca0.c.
10075
10076 caca/caca0.c |    1 +
10077 1 files changed, 1 insertions(+), 0 deletions(-)
10078
10079Commit: 1285
10080Author: sam
10081Date:   Sun Nov 5 22:51:04 2006 +0000
10082
10083      * Set version to 0.99.beta9.
10084      * Updated NEWS and ChangeLog.
10085
10086 ChangeLog    |  476 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
10087 NEWS         |    8 +
10088 configure.ac |    2 +-
10089 3 files changed, 485 insertions(+), 1 deletions(-)
10090
10091Commit: 1284
10092Author: sam
10093Date:   Sun Nov 5 22:45:10 2006 +0000
10094
10095      * Updated TODO list.
10096
10097 TODO |   13 +++++--------
10098 1 files changed, 5 insertions(+), 8 deletions(-)
10099
10100Commit: 1283
10101Author: sam
10102Date:   Sun Nov 5 22:20:51 2006 +0000
10103
10104      * Updated the caca export format so that it supports multiple frames.
10105      * Updated the caca importer to reflect that; only one frame is read at the
10106        moment.
10107      * Added an "utf8cr" export format for UTF-8 + CRLF exports.
10108      * Updated cacaserver to reflect file format changes.
10109
10110 cucul/export.c   |  134 ++++++++++++++++++++++++++++++++++++++++++-----------
10111 cucul/import.c   |   80 ++++++++++++++++++++++++--------
10112 src/cacaserver.c |   27 ++++++-----
10113 3 files changed, 179 insertions(+), 62 deletions(-)
10114
10115Commit: 1282
10116Author: sam
10117Date:   Sun Nov 5 21:59:26 2006 +0000
10118
10119      * Use the import function to load the pig image in cxxtest.
10120
10121 cxx/cxxtest.cpp |   82 ++++++++++++++++++++++++++++++-------------------------
10122 1 files changed, 45 insertions(+), 37 deletions(-)
10123
10124Commit: 1281
10125Author: sam
10126Date:   Sun Nov 5 21:47:51 2006 +0000
10127
10128      * Add information to the font format.
10129
10130 cucul/font.c |   13 ++++++++++---
10131 1 files changed, 10 insertions(+), 3 deletions(-)
10132
10133Commit: 1280
10134Author: jylam
10135Date:   Sun Nov 5 18:31:45 2006 +0000
10136
10137     * Fixed typo, added compilation example
10138
10139 doc/tutorial.dox |    7 ++++++-
10140 1 files changed, 6 insertions(+), 1 deletions(-)
10141
10142Commit: 1279
10143Author: jylam
10144Date:   Sun Nov 5 18:14:26 2006 +0000
10145
10146     * Started a real and complete tutorial
10147
10148 doc/tutorial.dox |   34 ++++++++++++++++++++++++++++++++--
10149 1 files changed, 32 insertions(+), 2 deletions(-)
10150
10151Commit: 1278
10152Author: sam
10153Date:   Sun Nov 5 18:08:36 2006 +0000
10154
10155      * Oops, fixed getChar's prototype.
10156
10157 cxx/cucul++.h |    2 +-
10158 1 files changed, 1 insertions(+), 1 deletions(-)
10159
10160Commit: 1277
10161Author: sam
10162Date:   Sun Nov 5 18:06:09 2006 +0000
10163
10164      * Implemented putChar() and updated getChar()'s prototype.
10165
10166 cxx/cucul++.cpp |    7 ++++++-
10167 cxx/cucul++.h   |    2 +-
10168 2 files changed, 7 insertions(+), 2 deletions(-)
10169
10170Commit: 1276
10171Author: sam
10172Date:   Sun Nov 5 18:00:53 2006 +0000
10173
10174      * Don't crash if Blit()'s second canvas argument is NULL (which is valid).
10175
10176 cxx/cucul++.cpp |    3 ++-
10177 1 files changed, 2 insertions(+), 1 deletions(-)
10178
10179Commit: 1275
10180Author: jylam
10181Date:   Sun Nov 5 17:27:37 2006 +0000
10182
10183     * Fixed c++ example
10184
10185 cxx/cxxtest.cpp |    5 +++--
10186 1 files changed, 3 insertions(+), 2 deletions(-)
10187
10188Commit: 1274
10189Author: sam
10190Date:   Sun Nov 5 16:58:58 2006 +0000
10191
10192      * Fix the default canvas colour value.
10193
10194 cucul/cucul.c |    2 +-
10195 1 files changed, 1 insertions(+), 1 deletions(-)
10196
10197Commit: 1273
10198Author: sam
10199Date:   Sun Nov 5 16:56:49 2006 +0000
10200
10201      * Remove legacy cucul_ansi_to_str() from cucul.h.
10202
10203 cucul/cucul.h |    1 -
10204 1 files changed, 0 insertions(+), 1 deletions(-)
10205
10206Commit: 1271
10207Author: sam
10208Date:   Tue Oct 31 17:03:21 2006 +0000
10209
10210      * Slightly changed the font header information. No one distributes libcaca
10211        fonts yet anyway :-)
10212
10213 cucul/font.c            |   14 +-
10214 cucul/font_mono9.h      | 3132 +++++++++++++++++++++++-----------------------
10215 cucul/font_monobold12.h | 3202 +++++++++++++++++++++++-----------------------
10216 tools/makefont.c        |   12 +-
10217 4 files changed, 3180 insertions(+), 3180 deletions(-)
10218
10219Commit: 1270
10220Author: sam
10221Date:   Tue Oct 31 14:34:06 2006 +0000
10222
10223      * Clarify cucul_get_attr() behaviour in the cucul_set_attr() documentation.
10224
10225 cucul/colour.c |    2 ++
10226 1 files changed, 2 insertions(+), 0 deletions(-)
10227
10228Commit: 1269
10229Author: sam
10230Date:   Tue Oct 31 14:04:22 2006 +0000
10231
10232      * Got rid of cucul_ansi_to_str(), it's really useless.
10233      * Partial update of the C++ bindings.
10234      * Updated documentation.
10235
10236 caca/caca0.c      |   28 ++++++++++++++++++++++++++++
10237 caca/caca0.h      |    3 ++-
10238 cucul/cucul.c     |   45 ---------------------------------------------
10239 cucul/cucul.h     |    3 +--
10240 cxx/cucul++.cpp   |   22 +++++++++++-----------
10241 cxx/cucul++.h     |    8 ++++----
10242 cxx/cxxtest.cpp   |    6 +++---
10243 doc/migrating.dox |   13 +++++++------
10244 doc/tutorial.dox  |    2 +-
10245 test/colors.c     |    7 +++----
10246 test/demo.c       |   24 ------------------------
10247 11 files changed, 60 insertions(+), 101 deletions(-)
10248
10249Commit: 1268
10250Author: sam
10251Date:   Tue Oct 31 13:44:41 2006 +0000
10252
10253      * Properly rename cxxtest.cpp to cpptest.cpp to preserve history.
10254
10255 cxx/cpptest.cpp |  103 -------------------------------------------------------
10256 cxx/cxxtest.cpp |    8 ++--
10257 2 files changed, 4 insertions(+), 107 deletions(-)
10258
10259Commit: 1267
10260Author: sam
10261Date:   Tue Oct 31 13:29:48 2006 +0000
10262
10263      * Got rid of cucul_ansi_to_attr() and cucul_argb_to_attr() and restored
10264        cucul_set_color() and cucul_set_truecolor() under the new names
10265        cucul_set_color_ansi() and cucul_set_color_argb().
10266      * Renamed cucul_get_color_name() into cucul_ansi_to_str().
10267
10268 caca/caca0.h     |    5 +-
10269 caca/driver_gl.c |    2 +-
10270 cucul/colour.c   |  134 +++++++++++++++++++++++++++--------------------------
10271 cucul/cucul.c    |   18 +++++--
10272 cucul/cucul.h    |    9 ++--
10273 cucul/dither.c   |    2 +-
10274 cucul/import.c   |   16 ++----
10275 src/aafire.c     |    2 +-
10276 src/cacademo.c   |   16 +++----
10277 src/cacadraw.c   |    2 +-
10278 src/cacaview.c   |   23 ++++-----
10279 src/img2irc.c    |    2 +-
10280 test/colors.c    |   10 ++--
10281 test/demo.c      |   63 +++++++++++--------------
10282 test/dithering.c |    2 +-
10283 test/event.c     |    8 ++--
10284 test/export.c    |   10 ++--
10285 test/font.c      |    6 +-
10286 test/font2tga.c  |    2 +-
10287 test/frames.c    |    6 +-
10288 test/fullwidth.c |   12 ++--
10289 test/gamma.c     |    6 +-
10290 test/input.c     |    7 +--
10291 test/spritedit.c |    6 +-
10292 test/transform.c |   16 +++---
10293 test/truecolor.c |    4 +-
10294 test/unicode.c   |   25 ++++------
10295 27 files changed, 201 insertions(+), 213 deletions(-)
10296
10297Commit: 1266
10298Author: sam
10299Date:   Tue Oct 31 08:17:58 2006 +0000
10300
10301      * Changed cucul_set_attr() so that only setting the style does not change
10302        the colour.
10303
10304 cucul/colour.c |  112 ++++++++++++++++++++++++++++++--------------------------
10305 cucul/export.c |    8 ++--
10306 test/colors.c  |    8 ++--
10307 test/export.c  |   12 ++----
10308 4 files changed, 72 insertions(+), 68 deletions(-)
10309
10310Commit: 1264
10311Author: sam
10312Date:   Mon Oct 30 16:37:36 2006 +0000
10313
10314      * Blink/Underline/Bold/Italics support in the HTML exporters.
10315      * Underline support in the X11 driver.
10316
10317 caca/driver_x11.c |    8 ++++++++
10318 cucul/export.c    |   35 ++++++++++++++++++++++++++++++++---
10319 2 files changed, 40 insertions(+), 3 deletions(-)
10320
10321Commit: 1263
10322Author: sam
10323Date:   Mon Oct 30 14:41:16 2006 +0000
10324
10325      * Add Bold/Blink/Italics/Underline to the export and color tests.
10326
10327 test/colors.c |   15 +++++++++++++--
10328 test/export.c |   13 +++++++++++++
10329 2 files changed, 26 insertions(+), 2 deletions(-)
10330
10331Commit: 1262
10332Author: sam
10333Date:   Mon Oct 30 14:33:46 2006 +0000
10334
10335      * Fix IRC and term transparency (again).
10336
10337 cucul/export.c |    8 ++++----
10338 1 files changed, 4 insertions(+), 4 deletions(-)
10339
10340Commit: 1261
10341Author: sam
10342Date:   Mon Oct 30 13:51:25 2006 +0000
10343
10344      * Updated TODO list.
10345
10346 TODO |    4 +++-
10347 1 files changed, 3 insertions(+), 1 deletions(-)
10348
10349Commit: 1258
10350Author: sam
10351Date:   Sun Oct 29 22:07:07 2006 +0000
10352
10353      * Add back cucul_set_color() and cucul_set_truecolor() but mark them as
10354        deprecated using GCC attributes.
10355
10356 cucul/colour.c |    4 ----
10357 cucul/cucul.h  |   49 ++++++++++++++++++++++++++++++-------------------
10358 2 files changed, 30 insertions(+), 23 deletions(-)
10359
10360Commit: 1257
10361Author: sam
10362Date:   Sun Oct 29 20:54:51 2006 +0000
10363
10364      * Get rid of cucul_set_attr_ansi() and cucul_set_attr_argb and merge the
10365        functionality into cucul_set_attr().
10366      * Add cucul_ansi_to_attr() and cucul_argb_to_attr().
10367      * Rename CUCUL_COLOR_* to CUCUL_*.
10368
10369 caca/caca0.c        |    8 +-
10370 caca/caca0.h        |   34 +++++-----
10371 caca/driver_gl.c    |    2 +-
10372 caca/driver_slang.c |   12 ++--
10373 cucul/colour.c      |  194 ++++++++++++++++++++++++---------------------------
10374 cucul/cucul.c       |    2 +-
10375 cucul/cucul.h       |   75 ++++++++++++--------
10376 cucul/dither.c      |   20 +++---
10377 cucul/export.c      |    8 +-
10378 cucul/import.c      |   40 +++++------
10379 cucul/sprite.c      |    2 +-
10380 src/aafire.c        |    2 +-
10381 src/cacademo.c      |   27 ++++----
10382 src/cacadraw.c      |    2 +-
10383 src/cacaview.c      |   26 ++++----
10384 src/img2irc.c       |    2 +-
10385 test/colors.c       |    6 +-
10386 test/demo.c         |   63 +++++++++--------
10387 test/dithering.c    |   10 +--
10388 test/event.c        |    8 +-
10389 test/export.c       |    9 ++-
10390 test/font.c         |    6 +-
10391 test/font2tga.c     |    2 +-
10392 test/frames.c       |    6 +-
10393 test/fullwidth.c    |   12 ++--
10394 test/gamma.c        |    6 +-
10395 test/input.c        |    8 +-
10396 test/spritedit.c    |    6 +-
10397 test/transform.c    |   16 ++--
10398 test/truecolor.c    |    4 +-
10399 test/unicode.c      |   25 ++++---
10400 tools/optipal.c     |   80 ++++++++++-----------
10401 32 files changed, 362 insertions(+), 361 deletions(-)
10402
10403Commit: 1256
10404Author: sam
10405Date:   Sun Oct 29 08:35:46 2006 +0000
10406
10407      * Remove cucul_set_color() from the exported API and replaced all calls
10408        with cucul_set_attr_ansi(). Old application will still compile (but issue
10409        a warning) and run, though.
10410
10411 caca/driver_gl.c |    2 +-
10412 cucul/colour.c   |    4 +++
10413 cucul/cucul.h    |    3 --
10414 cucul/dither.c   |    2 +-
10415 cucul/import.c   |   17 +++++++++------
10416 cucul/sprite.c   |    2 +-
10417 src/aafire.c     |    2 +-
10418 src/cacademo.c   |   17 +++++++++------
10419 src/cacadraw.c   |    2 +-
10420 src/cacaview.c   |   23 ++++++++++++---------
10421 src/img2irc.c    |    2 +-
10422 test/colors.c    |    6 ++--
10423 test/demo.c      |   56 +++++++++++++++++++++++++++--------------------------
10424 test/dithering.c |    2 +-
10425 test/event.c     |    8 +++---
10426 test/export.c    |    8 +++---
10427 test/font.c      |    6 ++--
10428 test/font2tga.c  |    2 +-
10429 test/frames.c    |    6 ++--
10430 test/fullwidth.c |   12 +++++-----
10431 test/gamma.c     |    6 ++--
10432 test/input.c     |    7 +++--
10433 test/spritedit.c |    6 ++--
10434 test/transform.c |   16 +++++++-------
10435 test/truecolor.c |    4 +-
10436 test/unicode.c   |   22 ++++++++++----------
10437 26 files changed, 128 insertions(+), 115 deletions(-)
10438
10439Commit: 1255
10440Author: sam
10441Date:   Sun Oct 29 08:06:27 2006 +0000
10442
10443      * Fix broken Imlib2 support in cacaview.
10444
10445 configure.ac       |    1 +
10446 src/cacaview.c     |    2 +-
10447 src/common-image.c |   10 +++++-----
10448 3 files changed, 7 insertions(+), 6 deletions(-)
10449
10450Commit: 1254
10451Author: sam
10452Date:   Sat Oct 28 23:53:46 2006 +0000
10453
10454      * Use the LSB of alpha and blue components to encode additional flags such
10455        as bold or underline. No higher level support for these yet, but at
10456        least everything is consistent.
10457      * Created cucul_set_attr_ansi() and cucul_set_attr_argb() which are bound
10458        to replace cucul_set_color() and cucul_set_truecolor().
10459
10460 caca/caca0.h            |    3 +-
10461 caca/driver_conio.c     |    6 +-
10462 caca/driver_gl.c        |   12 ++--
10463 caca/driver_ncurses.c   |    4 +-
10464 caca/driver_slang.c     |   12 ++--
10465 caca/driver_vga.c       |    6 +-
10466 caca/driver_win32.c     |    8 +-
10467 caca/driver_x11.c       |   10 +-
10468 cucul/canvas.c          |   18 ++--
10469 cucul/colour.c          |  216 ++++++++++++++++++++++++++++++++---------------
10470 cucul/cucul.c           |   45 +++++-----
10471 cucul/cucul.h           |   22 ++++-
10472 cucul/cucul_internals.h |   23 +++---
10473 cucul/export.c          |   58 ++++++------
10474 cucul/font.c            |    4 +-
10475 cucul/import.c          |    2 +-
10476 cucul/sprite.c          |   20 ++--
10477 cucul/transform.c       |   12 ++--
10478 18 files changed, 286 insertions(+), 195 deletions(-)
10479
10480Commit: 1249
10481Author: sam
10482Date:   Fri Oct 27 20:40:24 2006 +0000
10483
10484      * Reworded documentation about buffer/string distinction.
10485
10486 cucul/buffer.c |    8 ++++++--
10487 1 files changed, 6 insertions(+), 2 deletions(-)
10488
10489Commit: 1248
10490Author: sam
10491Date:   Fri Oct 27 20:22:48 2006 +0000
10492
10493      * Fix a buffer overflow in the utf-8 cucul_import().
10494
10495 cucul/import.c |   22 +++++++++++++++++-----
10496 1 files changed, 17 insertions(+), 5 deletions(-)
10497
10498Commit: 1247
10499Author: jylam
10500Date:   Fri Oct 27 20:18:23 2006 +0000
10501
10502     * Documentation a bit clearer while importing a string into a buffer
10503
10504 cucul/buffer.c |    3 ++-
10505 1 files changed, 2 insertions(+), 1 deletions(-)
10506
10507Commit: 1245
10508Author: jylam
10509Date:   Fri Oct 27 19:26:35 2006 +0000
10510
10511     * "Fixed" infinite loop in ANSI+UTF8 importer, probably totally wrong, but like to be bashed.
10512
10513 DotNet/test.cs |    1 -
10514 cucul/import.c |    7 ++++++-
10515 2 files changed, 6 insertions(+), 2 deletions(-)
10516
10517Commit: 1239
10518Author: sam
10519Date:   Thu Oct 26 09:24:29 2006 +0000
10520
10521      * Put at least one space in empty IRC lines otherwise most clients won't
10522        output them.
10523
10524 cucul/export.c |   11 +++++++++--
10525 1 files changed, 9 insertions(+), 2 deletions(-)
10526
10527Commit: 1238
10528Author: sam
10529Date:   Thu Oct 26 09:17:21 2006 +0000
10530
10531      * Allow to import empty files or files with only empty lines.
10532
10533 cucul/import.c |    9 +++++++++
10534 1 files changed, 9 insertions(+), 0 deletions(-)
10535
10536Commit: 1237
10537Author: sam
10538Date:   Thu Oct 26 09:04:55 2006 +0000
10539
10540      * Support export of zero-sized canvases.
10541
10542 cucul/export.c |   85 ++++++++++++++++++++++++++++++++++---------------------
10543 1 files changed, 52 insertions(+), 33 deletions(-)
10544
10545Commit: 1236
10546Author: sam
10547Date:   Thu Oct 26 08:47:39 2006 +0000
10548
10549      * Fix a buffer overflow in the import format autodetection code.
10550
10551 cucul/import.c |    2 +-
10552 1 files changed, 1 insertions(+), 1 deletions(-)
10553
10554Commit: 1235
10555Author: sam
10556Date:   Thu Oct 26 08:45:18 2006 +0000
10557
10558      * Allow to import zero-sized canvases.
10559
10560 cucul/import.c |   27 ++++++++++++---------------
10561 1 files changed, 12 insertions(+), 15 deletions(-)
10562
10563Commit: 1234
10564Author: sam
10565Date:   Thu Oct 26 08:17:41 2006 +0000
10566
10567      * CACA_GEOMETRY works with the raw driver.
10568
10569 doc/user.dox |    2 +-
10570 1 files changed, 1 insertions(+), 1 deletions(-)
10571
10572Commit: 1233
10573Author: sam
10574Date:   Thu Oct 26 08:16:43 2006 +0000
10575
10576      * Allow to create the initial canvas with a zero size. Either the application
10577        resizes it later, or the driver changes it to fit the display.
10578
10579 caca/driver_gl.c    |    6 ++----
10580 caca/driver_raw.c   |   12 ++++++++++++
10581 caca/driver_win32.c |    4 ++--
10582 caca/driver_x11.c   |    5 ++---
10583 cucul/cucul.c       |   14 +-------------
10584 5 files changed, 19 insertions(+), 22 deletions(-)
10585
10586Commit: 1232
10587Author: sam
10588Date:   Thu Oct 26 08:11:39 2006 +0000
10589
10590      * Minor changes to the frames test.
10591
10592 test/frames.c |   27 ++++++++++++++++++++-------
10593 1 files changed, 20 insertions(+), 7 deletions(-)
10594
10595Commit: 1231
10596Author: sam
10597Date:   Wed Oct 25 22:06:21 2006 +0000
10598
10599      * Removed "This function..." constructs from documentation. Fixed a few
10600        documentation errors or imprecisions.
10601
10602 caca/event.c      |   10 +++++-----
10603 caca/graphics.c   |   22 ++++++++++------------
10604 cucul/buffer.c    |   19 +++++++++----------
10605 cucul/canvas.c    |   36 ++++++++++++++++++------------------
10606 cucul/charset.c   |   28 ++++++++++++++--------------
10607 cucul/colour.c    |   12 ++++++------
10608 cucul/cucul.c     |   22 ++++++++++++----------
10609 cucul/import.c    |    4 ++--
10610 cucul/sprite.c    |   17 +++++++----------
10611 cucul/transform.c |   17 ++++++++---------
10612 10 files changed, 91 insertions(+), 96 deletions(-)
10613
10614Commit: 1230
10615Author: sam
10616Date:   Wed Oct 25 22:04:31 2006 +0000
10617
10618      * Fix rotation of the 'u' glyph, and added a flop/rotate char for '"'.
10619
10620 cucul/transform.c |    5 ++++-
10621 1 files changed, 4 insertions(+), 1 deletions(-)
10622
10623Commit: 1229
10624Author: sam
10625Date:   Wed Oct 25 22:01:38 2006 +0000
10626
10627      * Do not output \r in the UTF-8 exporter.
10628
10629 cucul/export.c |    2 +-
10630 1 files changed, 1 insertions(+), 1 deletions(-)
10631
10632Commit: 1226
10633Author: sam
10634Date:   Tue Oct 24 07:07:47 2006 +0000
10635
10636      * Use enter as the transition key.
10637
10638 doc/cacafire.1 |    2 +-
10639 src/cacademo.c |    2 +-
10640 2 files changed, 2 insertions(+), 2 deletions(-)
10641
10642Commit: 1225
10643Author: sam
10644Date:   Sun Oct 22 21:24:15 2006 +0000
10645
10646      * Set version to 0.99.beta8.
10647      * Updated NEWS and ChangeLog.
10648
10649 ChangeLog    |  174 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
10650 NEWS         |    7 ++
10651 configure.ac |    2 +-
10652 3 files changed, 182 insertions(+), 1 deletions(-)
10653
10654Commit: 1224
10655Author: sam
10656Date:   Sun Oct 22 21:13:32 2006 +0000
10657
10658      * Made cucul_blit(), and therefore cucul_set_canvas_boundaries(), support
10659        fullwidth characters.
10660      * Added a case to test/fullwidth.c for cucul_blit and fullwidth chars.
10661
10662 cucul/canvas.c    |   41 ++++++++++++++++++++++++++---------------
10663 cucul/transform.c |    2 ++
10664 test/fullwidth.c  |   20 +++++++++++++++++++-
10665 3 files changed, 47 insertions(+), 16 deletions(-)
10666
10667Commit: 1223
10668Author: sam
10669Date:   Sun Oct 22 20:31:10 2006 +0000
10670
10671      * Added block drawing glyphs to the flip/flop/rotate functions.
10672      * Made these functions fullwidth-aware.
10673
10674 cucul/transform.c |  262 +++++++++++++++++++++++++++++++++--------------------
10675 1 files changed, 162 insertions(+), 100 deletions(-)
10676
10677Commit: 1222
10678Author: sam
10679Date:   Sun Oct 22 19:53:48 2006 +0000
10680
10681      * Add fullwidth characters to the transform test.
10682
10683 test/transform.c |    4 +++-
10684 1 files changed, 3 insertions(+), 1 deletions(-)
10685
10686Commit: 1221
10687Author: sam
10688Date:   Sun Oct 22 17:40:55 2006 +0000
10689
10690      * Updated documentation of fullwidth-aware functions.
10691      * Fullwidth support in all exporters.
10692
10693 cucul/canvas.c |   13 ++++++++++---
10694 cucul/export.c |   29 +++++++++++++++++++++++++----
10695 2 files changed, 35 insertions(+), 7 deletions(-)
10696
10697Commit: 1220
10698Author: sam
10699Date:   Sun Oct 22 17:19:58 2006 +0000
10700
10701      * Add a test for fullwidth characters to the exporter test.
10702
10703 test/export.c |    4 +++-
10704 1 files changed, 3 insertions(+), 1 deletions(-)
10705
10706Commit: 1219
10707Author: sam
10708Date:   Sun Oct 22 16:49:54 2006 +0000
10709
10710      * Support for fullwidth glyphs in the UTF-8 importer.
10711
10712 cucul/import.c |   34 ++++++++++++++++++----------------
10713 1 files changed, 18 insertions(+), 16 deletions(-)
10714
10715Commit: 1218
10716Author: sam
10717Date:   Sun Oct 22 16:35:25 2006 +0000
10718
10719      * Support for fullwidth glyphs in the libcaca output drivers.
10720
10721 caca/driver_conio.c     |   13 +++++++++++--
10722 caca/driver_gl.c        |   19 ++++++++++++++-----
10723 caca/driver_ncurses.c   |    5 +++++
10724 caca/driver_slang.c     |    5 +++++
10725 caca/driver_vga.c       |   11 ++++++++++-
10726 caca/driver_win32.c     |   25 ++++++++++++++++---------
10727 caca/driver_x11.c       |    5 ++++-
10728 cucul/canvas.c          |   15 +++++++++------
10729 cucul/cucul.h           |    1 +
10730 cucul/cucul_internals.h |    2 --
10731 10 files changed, 75 insertions(+), 26 deletions(-)
10732
10733Commit: 1217
10734Author: sam
10735Date:   Sun Oct 22 16:16:15 2006 +0000
10736
10737      * Use 0xCACA as the test character. Ahaha. Caca. Got it?
10738
10739 test/fullwidth.c |   26 +++++++++++++-------------
10740 1 files changed, 13 insertions(+), 13 deletions(-)
10741
10742Commit: 1216
10743Author: sam
10744Date:   Sun Oct 22 15:03:22 2006 +0000
10745
10746      * Fix the Unicode test.
10747      * Add a test for fullwidth characters.
10748
10749 test/Makefile.am |    5 +++-
10750 test/fullwidth.c |   70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
10751 test/unicode.c   |    2 +-
10752 3 files changed, 75 insertions(+), 2 deletions(-)
10753
10754Commit: 1215
10755Author: sam
10756Date:   Sun Oct 22 15:01:04 2006 +0000
10757
10758      * Support for fullwidth (= double width) Unicode characters.
10759
10760 cucul/canvas.c          |  104 +++++++++++++++++++++++++++++++---------------
10761 cucul/cucul_internals.h |    2 +
10762 2 files changed, 72 insertions(+), 34 deletions(-)
10763
10764Commit: 1214
10765Author: sam
10766Date:   Sun Oct 22 14:40:50 2006 +0000
10767
10768      * Minor changes to the documentation front page.
10769
10770 doc/libcaca.dox |    5 ++++-
10771 1 files changed, 4 insertions(+), 1 deletions(-)
10772
10773Commit: 1212
10774Author: sam
10775Date:   Fri Oct 20 16:19:41 2006 +0000
10776
10777      * Do not link binaries with @CACA_LIBS@, it's useless.
10778
10779 cxx/Makefile.am   |    2 +-
10780 src/Makefile.am   |   15 ++++++++-------
10781 test/Makefile.am  |   33 ++++++++++++++++++---------------
10782 tools/Makefile.am |    4 ++--
10783 4 files changed, 29 insertions(+), 25 deletions(-)
10784
10785Commit: 1211
10786Author: sam
10787Date:   Fri Oct 20 16:17:12 2006 +0000
10788
10789      * Implemented cucul_utf32_is_fullwidth().
10790
10791 cucul/charset.c |   44 ++++++++++++++++++++++++++++++++++++++++++++
10792 cucul/cucul.h   |    1 +
10793 2 files changed, 45 insertions(+), 0 deletions(-)
10794
10795Commit: 1210
10796Author: sam
10797Date:   Thu Oct 19 23:17:33 2006 +0000
10798
10799      * Slightly updated TODO list.
10800
10801 TODO |   12 ++----------
10802 1 files changed, 2 insertions(+), 10 deletions(-)
10803
10804Commit: 1208
10805Author: sam
10806Date:   Thu Oct 19 22:43:17 2006 +0000
10807
10808      * Added a --enable-plugins configure flag that builds the GL and X11 drivers
10809        as plugins. This way, libcaca does not directly depend on those libraries.
10810
10811 caca/Makefile.am      |   21 +++++++++++++++--
10812 caca/caca.c           |   59 ++++++++++++++++++++++++++++++++++++++++++++++++-
10813 caca/caca_internals.h |    4 +++
10814 configure.ac          |   23 +++++++++++++++----
10815 4 files changed, 98 insertions(+), 9 deletions(-)
10816
10817Commit: 1207
10818Author: sam
10819Date:   Thu Oct 19 21:21:00 2006 +0000
10820
10821      * Add checks for getopt / getopt_long.
10822
10823 configure.ac |    9 ++++++++-
10824 1 files changed, 8 insertions(+), 1 deletions(-)
10825
10826Commit: 1203
10827Author: sam
10828Date:   Sat Oct 14 22:11:33 2006 +0000
10829
10830      * Fix extra qualification bug in cucul++.h, courtesy of Hanno Böck.
10831
10832 cxx/cucul++.h |    2 +-
10833 1 files changed, 1 insertions(+), 1 deletions(-)
10834
10835Commit: 1198
10836Author: sam
10837Date:   Thu Oct 12 09:33:49 2006 +0000
10838
10839      * Use pkg-config to check for Imlib2. Patch adapted from Alt Linux.
10840
10841 configure.ac    |   18 ++++++------------
10842 src/Makefile.am |   16 ++++------------
10843 2 files changed, 10 insertions(+), 24 deletions(-)
10844
10845Commit: 1191
10846Author: sam
10847Date:   Fri Oct 6 10:12:52 2006 +0000
10848
10849      * Fixed a bug in the IRC exporter that could break the output when there
10850        were commas in the canvas.
10851
10852 cucul/export.c |   46 ++++++++++++++++++----------------------------
10853 1 files changed, 18 insertions(+), 28 deletions(-)
10854
10855Commit: 1186
10856Author: sam
10857Date:   Wed Oct 4 12:11:16 2006 +0000
10858
10859      * Set version to 0.99.beta7.
10860      * Updated NEWS and ChangeLog.
10861
10862 ChangeLog    |   60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
10863 NEWS         |    6 +++++
10864 configure.ac |    2 +-
10865 3 files changed, 67 insertions(+), 1 deletions(-)
10866
10867Commit: 1175
10868Author: sam
10869Date:   Sun Oct 1 12:50:43 2006 +0000
10870
10871      * Support transparency in the colour UTF-8 exporter.
10872
10873 cucul/export.c |   43 +++++++++++++++++++++++++------------------
10874 1 files changed, 25 insertions(+), 18 deletions(-)
10875
10876Commit: 1174
10877Author: sam
10878Date:   Sun Oct 1 12:23:30 2006 +0000
10879
10880      * Better precision in cucul_fill_triangle().
10881
10882 cucul/triangle.c |   20 ++++++++++----------
10883 1 files changed, 10 insertions(+), 10 deletions(-)
10884
10885Commit: 1173
10886Author: sam
10887Date:   Sun Oct 1 11:53:35 2006 +0000
10888
10889      * More optimisations in cucul_fill_triangle().
10890
10891 cucul/triangle.c |   59 +++++++++++++++++++++++++++++++----------------------
10892 1 files changed, 34 insertions(+), 25 deletions(-)
10893
10894Commit: 1172
10895Author: sam
10896Date:   Sun Oct 1 10:47:41 2006 +0000
10897
10898      * Optimised triangle rasteriser. Thanks to Jylam for the hints.
10899
10900 cucul/triangle.c |   50 +++++++++++++++++++++++++++-----------------------
10901 1 files changed, 27 insertions(+), 23 deletions(-)
10902
10903Commit: 1171
10904Author: sam
10905Date:   Sun Oct 1 08:53:41 2006 +0000
10906
10907      * Set default background to transparent in the ANSI and UTF-8 importers.
10908
10909 cucul/import.c |    4 ++--
10910 1 files changed, 2 insertions(+), 2 deletions(-)
10911
10912Commit: 1156
10913Author: jylam
10914Date:   Sat Sep 30 18:56:23 2006 +0000
10915
10916     * Updated C++ bindings to support every single cucul/caca functionnality. Renamed cpptest to cxxtext for consistency.
10917     --This line, and those below, will be ignored--
10918    M    cxx/cucul++.cpp
10919    A    cxx/cxxtest.cpp
10920    M    cxx/cucul++.h
10921    M    cxx/Makefile.am
10922
10923 cxx/Makefile.am |    6 ++--
10924 cxx/cucul++.cpp |   98 +++++++++++++++++++++++++++++++++++++++++++++++++---
10925 cxx/cucul++.h   |   36 +++++++++++++++++--
10926 cxx/cxxtest.cpp |  103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
10927 4 files changed, 230 insertions(+), 13 deletions(-)
10928
10929Commit: 1155
10930Author: sam
10931Date:   Sat Sep 30 18:35:50 2006 +0000
10932
10933      * Updated NEWS and ChangeLog.
10934
10935 ChangeLog |  118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
10936 NEWS      |    6 +++
10937 2 files changed, 124 insertions(+), 0 deletions(-)
10938
10939Commit: 1154
10940Author: sam
10941Date:   Sat Sep 30 18:25:41 2006 +0000
10942
10943      * Set version to 0.99.beta6.
10944
10945 configure.ac |    2 +-
10946 1 files changed, 1 insertions(+), 1 deletions(-)
10947
10948Commit: 1153
10949Author: sam
10950Date:   Sat Sep 30 18:24:10 2006 +0000
10951
10952      * Added an optional argument to the import test to select import format.
10953
10954 test/import.c |    3 ++-
10955 1 files changed, 2 insertions(+), 1 deletions(-)
10956
10957Commit: 1152
10958Author: sam
10959Date:   Sat Sep 30 18:20:39 2006 +0000
10960
10961      * As per user request, only display the "Powered by libcaca" banner for a
10962        few seconds at the beginning.
10963
10964 src/aafire.c   |    6 ++++--
10965 src/cacademo.c |    7 ++++---
10966 2 files changed, 8 insertions(+), 5 deletions(-)
10967
10968Commit: 1149
10969Author: sam
10970Date:   Sat Sep 30 17:49:09 2006 +0000
10971
10972      * Fix minor memory leak in cucul_set_canvas_boundaries().
10973
10974 cucul/canvas.c |    2 ++
10975 1 files changed, 2 insertions(+), 0 deletions(-)
10976
10977Commit: 1148
10978Author: sam
10979Date:   Sat Sep 30 17:31:16 2006 +0000
10980
10981      * Fix minor memory leak in cucul_free_canvas().
10982
10983 cucul/cucul.c |    2 ++
10984 1 files changed, 2 insertions(+), 0 deletions(-)
10985
10986Commit: 1137
10987Author: sam
10988Date:   Fri Sep 29 23:36:02 2006 +0000
10989
10990      * Fixed a bug in cucul_putchar() that broke half of the Unicode set.
10991
10992 cucul/canvas.c |    2 +-
10993 1 files changed, 1 insertions(+), 1 deletions(-)
10994
10995Commit: 1136
10996Author: sam
10997Date:   Fri Sep 29 23:34:03 2006 +0000
10998
10999      * Add "utf8" import format.
11000      * Documented "text" import format.
11001
11002 cucul/import.c |   26 +++++++++++++++++++++-----
11003 1 files changed, 21 insertions(+), 5 deletions(-)
11004
11005Commit: 1107
11006Author: sam
11007Date:   Tue Sep 26 20:32:48 2006 +0000
11008
11009      * Initialise colours to default/transparent instead of lightgray/black.
11010
11011 cucul/cucul.c |    4 ++--
11012 1 files changed, 2 insertions(+), 2 deletions(-)
11013
11014Commit: 1105
11015Author: sam
11016Date:   Mon Sep 25 16:12:17 2006 +0000
11017
11018      * Remove non-ASCII character from NEWS file because Doxygen is unable to
11019        encode it in the manpages.
11020
11021 NEWS |    2 +-
11022 1 files changed, 1 insertions(+), 1 deletions(-)
11023
11024Commit: 1104
11025Author: sam
11026Date:   Mon Sep 25 16:00:10 2006 +0000
11027
11028      * Fix enumeration layout in the manpage documentation.
11029
11030 TODO           |    4 +-
11031 caca/caca.h    |   18 ++++---------
11032 cucul/dither.c |   70 ++++++++++++++++++++-----------------------------------
11033 cucul/export.c |   26 +++++++-------------
11034 cucul/import.c |    9 ++----
11035 5 files changed, 46 insertions(+), 81 deletions(-)
11036
11037Commit: 1103
11038Author: sam
11039Date:   Mon Sep 25 15:58:33 2006 +0000
11040
11041      * Fucking Doxygen replaces "s with 's in manpages. And it does not even
11042        escape them. Fix that upon installation.
11043
11044 doc/Makefile.am |    3 ++-
11045 1 files changed, 2 insertions(+), 1 deletions(-)
11046
11047Commit: 1098
11048Author: sam
11049Date:   Sat Sep 23 19:07:13 2006 +0000
11050
11051      * Fix a bug in the ANSI importer. We need to set the proper fg/bg colours
11052        before calling cucul_set_canvas_size(), otherwise it'll fill the new area
11053        with the current values.
11054
11055 cucul/import.c |   29 ++++++++++++++++++-----------
11056 1 files changed, 18 insertions(+), 11 deletions(-)
11057
11058Commit: 1095
11059Author: sam
11060Date:   Sat Sep 23 07:36:54 2006 +0000
11061
11062      * Updated TODO.
11063
11064 TODO |    6 ++----
11065 1 files changed, 2 insertions(+), 4 deletions(-)
11066
11067Commit: 1094
11068Author: sam
11069Date:   Sat Sep 23 01:55:29 2006 +0000
11070
11071      * Updated NEWS and ChangeLog.
11072
11073 ChangeLog |  536 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
11074 NEWS      |    9 +
11075 2 files changed, 545 insertions(+), 0 deletions(-)
11076
11077Commit: 1093