source: libcaca/trunk/ChangeLog @ 4340

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

Update changelog.

File size: 664.8 KB
Line 
1Commit: 4339
2Author: sam
3Date:   Mon Feb 8 13:57:46 2010 +0000
4
5    Disable set_dither_palette until we really use it.
6
7 caca-sharp/Dither.cs |    2 ++
8 1 files changed, 2 insertions(+), 0 deletions(-)
9
10Commit: 4338
11Author: sam
12Date:   Mon Feb 8 13:51:52 2010 +0000
13
14    Fix distribution of Java source.
15
16 java/Makefile.am |   69 ++++++++++++++++++++++++++++++++---------------------
17 1 files changed, 42 insertions(+), 27 deletions(-)
18
19Commit: 4334
20Author: sam
21Date:   Mon Feb 8 01:50:59 2010 +0000
22
23    Fix ChangeLog, NEWS and win32/config.h for release 0.99.beta17.
24
25 ChangeLog      |  239 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
26 NEWS           |    3 +
27 win32/config.h |    2 +-
28 3 files changed, 243 insertions(+), 1 deletions(-)
29
30Commit: 4333
31Author: sam
32Date:   Mon Feb 8 01:27:22 2010 +0000
33
34    Large source code cleanup, getting rid of spaces, tabs, and svn keywords.
35
36 AUTHORS                                 |    2 +-
37 ChangeLog                               |   26 +-
38 Makefile.am                             |    1 -
39 NEWS                                    |   37 +-
40 NOTES                                   |    1 -
41 README                                  |    7 +-
42 THANKS                                  |    2 +-
43 bootstrap                               |    1 -
44 build-dos                               |    1 -
45 build-kernel                            |    3 +-
46 build-win32                             |    1 -
47 caca-config.in                          |    1 -
48 caca-php/examples/cacainfo.php          |   56 +-
49 caca-php/examples/cacapig.php           |   82 ++--
50 caca-php/examples/colors.php            |   24 +-
51 caca-php/examples/demo.php              |  630 +++++++++++-----------
52 caca-php/examples/dithering.php         |    8 +-
53 caca-php/examples/export.php            |  166 +++---
54 caca-php/examples/figfont.php           |   30 +-
55 caca-php/examples/fullwidth.php         |   32 +-
56 caca-php/examples/img2txt.php           |  682 ++++++++++++------------
57 caca-php/examples/import.php            |   24 +-
58 caca-php/examples/polyline.php          |   44 +-
59 caca-php/examples/render.php            |   30 +-
60 caca-php/examples/test.php              |  208 ++++----
61 caca-php/examples/text.php              |   38 +-
62 caca-php/examples/transform.php         |   32 +-
63 caca-php/examples/truecolor.php         |   30 +-
64 caca-php/examples/unicode.php           |   10 +-
65 caca-php/examples/www/cacainfo.php      |   56 +-
66 caca-php/examples/www/colors.php        |   20 +-
67 caca-php/examples/www/dithering.php     |    4 +-
68 caca-php/examples/www/export.php        |  264 +++++-----
69 caca-php/examples/www/figlet.php        |   52 +-
70 caca-php/examples/www/fullwidth.php     |   28 +-
71 caca-php/examples/www/img2txt.php       |  858 +++++++++++++++----------------
72 caca-php/examples/www/import.php        |   42 +-
73 caca-php/examples/www/render.php        |   66 ++--
74 caca-php/examples/www/text.php          |   36 +-
75 caca-php/examples/www/transform.php     |   28 +-
76 caca-php/examples/www/truecolor.php     |   26 +-
77 caca-php/examples/www/unicode.php       |    6 +-
78 caca-sharp/AssemblyInfo.cs              |    2 -
79 caca-sharp/Attr.cs                      |    2 -
80 caca-sharp/Caca.cs                      |    2 -
81 caca-sharp/Canvas.cs                    |    2 -
82 caca-sharp/Display.cs                   |    2 -
83 caca-sharp/Dither.cs                    |    2 -
84 caca-sharp/Event.cs                     |    2 -
85 caca-sharp/Font.cs                      |    2 -
86 caca-sharp/Makefile.am                  |    1 -
87 caca-sharp/test.cs                      |    2 -
88 caca/Makefile.am                        |    1 -
89 caca/attr.c                             |    2 -
90 caca/box.c                              |    2 -
91 caca/caca.c                             |    2 -
92 caca/caca.h                             |    3 -
93 caca/caca0.c                            |    2 -
94 caca/caca0.h                            |    2 -
95 caca/caca_conio.c                       |    2 -
96 caca/caca_conio.h                       |    2 -
97 caca/caca_debug.h                       |    9 +-
98 caca/caca_internals.h                   |    2 -
99 caca/caca_prof.h                        |    9 +-
100 caca/caca_stubs.h                       |    9 +-
101 caca/caca_types.h.in                    |    9 +-
102 caca/canvas.c                           |    2 -
103 caca/charset.c                          |    2 -
104 caca/codec/codec.h                      |    2 -
105 caca/codec/export.c                     |    2 -
106 caca/codec/import.c                     |    2 -
107 caca/codec/text.c                       |    2 -
108 caca/conic.c                            |    2 -
109 caca/dirty.c                            |    2 -
110 caca/dither.c                           |    2 -
111 caca/driver/cocoa.m                     |    2 -
112 caca/driver/conio.c                     |    2 -
113 caca/driver/gl.c                        |    2 -
114 caca/driver/ncurses.c                   |    2 -
115 caca/driver/null.c                      |    2 -
116 caca/driver/raw.c                       |    2 -
117 caca/driver/slang.c                     |    2 -
118 caca/driver/vga.c                       |    2 -
119 caca/driver/win32.c                     |    2 -
120 caca/driver/x11.c                       |    2 -
121 caca/event.c                            |    2 -
122 caca/figfont.c                          |    2 -
123 caca/file.c                             |    2 -
124 caca/font.c                             |    2 -
125 caca/frame.c                            |    2 -
126 caca/graphics.c                         |    2 -
127 caca/legacy.c                           |    2 -
128 caca/line.c                             |    2 -
129 caca/prof.c                             |    2 -
130 caca/string.c                           |    2 -
131 caca/time.c                             |    2 -
132 caca/transform.c                        |    2 -
133 caca/triangle.c                         |    2 -
134 configure.ac                            |    1 -
135 cxx/Makefile.am                         |    1 -
136 cxx/caca++.cpp                          |    2 -
137 cxx/caca++.h                            |    3 -
138 cxx/cxxtest.cpp                         |    2 -
139 doc/Makefile.am                         |    1 -
140 doc/canvas.dox                          |    2 -
141 doc/font.dox                            |    2 -
142 doc/footer.html                         |    1 -
143 doc/header.html                         |    1 -
144 doc/libcaca.dox                         |    2 -
145 doc/migrating.dox                       |    2 -
146 doc/style.dox                           |    2 -
147 doc/tutorial.dox                        |    2 -
148 doc/user.dox                            |    2 -
149 examples/Makefile.am                    |    1 -
150 examples/blit.c                         |    2 -
151 examples/canvas.c                       |    2 -
152 examples/colors.c                       |    2 -
153 examples/demo.c                         |    2 -
154 examples/demo0.c                        |    2 -
155 examples/dithering.c                    |    2 -
156 examples/driver.c                       |    2 -
157 examples/event.c                        |    2 -
158 examples/export.c                       |    2 -
159 examples/figfont.c                      |    2 -
160 examples/font.c                         |    2 -
161 examples/font2tga.c                     |    2 -
162 examples/frames.c                       |    2 -
163 examples/fullwidth.c                    |    2 -
164 examples/gamma.c                        |    2 -
165 examples/hsv.c                          |    2 -
166 examples/import.c                       |    2 -
167 examples/input.c                        |    2 -
168 examples/mouse.c                        |    2 -
169 examples/spritedit.c                    |    2 -
170 examples/swallow.c                      |    2 -
171 examples/text.c                         |    2 -
172 examples/transform.c                    |    2 -
173 examples/trifiller.c                    |    2 -
174 examples/truecolor.c                    |    2 -
175 examples/unicode.c                      |    2 -
176 java/Makefile.am                        |    1 -
177 java/README                             |    1 -
178 java/caca_java_common.c                 |    2 -
179 java/caca_java_common.h                 |    2 -
180 java/examples/Driver.java               |    2 -
181 java/examples/TrueColor.java            |    2 -
182 java/org/zoy/caca/Attribute.java        |    2 -
183 java/org/zoy/caca/Caca.java             |    2 -
184 java/org/zoy/caca/CacaException.java    |    2 -
185 java/org/zoy/caca/CacaObject.java       |    2 -
186 java/org/zoy/caca/Canvas.java           |    2 -
187 java/org/zoy/caca/Color.java            |    4 +-
188 java/org/zoy/caca/Display.java          |    2 -
189 java/org/zoy/caca/Dither.java           |    2 -
190 java/org/zoy/caca/Event.java            |    2 -
191 java/org/zoy/caca/Font.java             |    2 -
192 java/org/zoy/caca/NativeObject.java     |    2 -
193 java/org/zoy/caca/TimeoutException.java |    2 -
194 java/org_zoy_caca_Attribute.c           |    2 -
195 java/org_zoy_caca_Caca.c                |    2 -
196 java/org_zoy_caca_Canvas.c              |    8 +-
197 java/org_zoy_caca_Display.c             |    2 -
198 java/org_zoy_caca_Dither.c              |    4 +-
199 java/org_zoy_caca_Event.c               |    2 -
200 java/org_zoy_caca_Font.c                |    2 -
201 kernel/Makefile.am                      |    1 -
202 kernel/boot/gdt.c                       |    7 +-
203 kernel/boot/idt.c                       |    7 +-
204 kernel/boot/interruptions.c             |    5 +-
205 kernel/boot/pic.c                       |    5 +-
206 kernel/boot/stage2.c                    |    7 +-
207 kernel/boot/stage2.h                    |    5 +-
208 kernel/drivers/floppy.c                 |    5 +-
209 kernel/drivers/floppy.h                 |    5 +-
210 kernel/drivers/keyboard.c               |    5 +-
211 kernel/drivers/memory.c                 |    5 +-
212 kernel/drivers/memory.h                 |    5 +-
213 kernel/drivers/processor.c              |    5 +-
214 kernel/drivers/processor.h              |    5 +-
215 kernel/drivers/timer.c                  |   11 +-
216 kernel/drivers/timer.h                  |    5 +-
217 kernel/kernel.c                         |    3 -
218 kernel/kernel.h                         |    2 -
219 kernel/klibc.c                          |    5 +-
220 kernel/klibc.h                          |    2 -
221 perl/lib/Term/Caca.pm                   |    1 -
222 perl/lib/Term/Caca/Constants.pm         |    1 -
223 perl/lib/Term/Kaka.pm                   |    1 -
224 python/Makefile.am                      |    3 +-
225 python/pypycaca.c                       |    2 -
226 python/pypycaca.h                       |    2 -
227 ruby/Makefile.am                        |    1 -
228 ruby/ruby-caca.dox                      |    2 +-
229 ruby/ruby.dox                           |    2 +-
230 src/Makefile.am                         |    1 -
231 src/aafire.c                            |    2 -
232 src/cacademo.c                          |    2 -
233 src/cacadraw.c                          |    2 -
234 src/cacaplay.c                          |    2 -
235 src/cacaserver.c                        |    2 -
236 src/cacaview.c                          |    2 -
237 src/common-image.c                      |    2 -
238 src/common-image.h                      |    2 -
239 src/img2txt.c                           |    2 -
240 src/mygetopt.c                          |    2 -
241 src/mygetopt.h                          |    2 -
242 test/Makefile.am                        |    1 -
243 test/caca-test.cpp                      |    2 -
244 test/canvas.cpp                         |    2 -
245 test/check-source                       |    2 +-
246 test/dirty.cpp                          |    2 -
247 test/driver.cpp                         |    2 -
248 test/export.cpp                         |    2 -
249 test/simple.c                           |    2 -
250 tools/Makefile.am                       |    1 -
251 tools/makefont.c                        |    2 -
252 tools/optipal.c                         |    1 -
253 tools/sortchars.c                       |    1 -
254 win32/Makefile.am                       |    1 -
255 win32/config.h                          |    2 +-
256 220 files changed, 1885 insertions(+), 2247 deletions(-)
257
258Commit: 4332
259Author: sam
260Date:   Mon Feb 8 00:40:21 2010 +0000
261
262    Nicer make check output for our custom tests.
263
264 test/check-doxygen |   10 +++++++---
265 test/check-source  |   20 +++++++++++++-------
266 test/check-win32   |   11 +++++++----
267 3 files changed, 27 insertions(+), 14 deletions(-)
268
269Commit: 4331
270Author: sam
271Date:   Sun Feb 7 23:44:38 2010 +0000
272
273    Add missing ruby/test file to the distributed tarball.
274
275 ruby/Makefile.am |    1 +
276 1 files changed, 1 insertions(+), 0 deletions(-)
277
278Commit: 4330
279Author: sam
280Date:   Sun Feb 7 22:37:18 2010 +0000
281
282    Improve changelog generation.
283
284 ChangeLog   | 3706 ++++++++++++++++++++++++++++++-----------------------------
285 Makefile.am |    3 +-
286 2 files changed, 1917 insertions(+), 1792 deletions(-)
287
288Commit: 4328
289Author: sam
290Date:   Sun Feb 7 21:11:03 2010 +0000
291
292    Update logo in the PHP bindings.
293
294 caca-php/examples/logo-caca.png     |  Bin 7526 -> 17112 bytes
295 caca-php/examples/www/logo-caca.png |  Bin 7526 -> 17112 bytes
296 2 files changed, 0 insertions(+), 0 deletions(-)
297
298Commit: 4326
299Author: sam
300Date:   Sun Feb 7 20:59:05 2010 +0000
301
302    Replace the old caca texture with a copy of our new logo.
303
304 src/cacademo.c |    5 +-
305 src/texture.h  |  260 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
306 2 files changed, 259 insertions(+), 6 deletions(-)
307
308Commit: 4325
309Author: sam
310Date:   Sun Feb 7 17:21:51 2010 +0000
311
312    Fix dllexport usage, courtesy of Carlo Bramini in #48.
313
314 caca/caca.h  |    8 ++++----
315 caca/caca0.h |    6 +++---
316 2 files changed, 7 insertions(+), 7 deletions(-)
317
318Commit: 4324
319Author: sam
320Date:   Sun Feb 7 17:21:45 2010 +0000
321
322    Add #undef __extern at the end of caca0.h. Thanks to Carlo Bramini for
323    fixing this in #48.
324
325 caca/caca0.h |    4 +++-
326 1 files changed, 3 insertions(+), 1 deletions(-)
327
328Commit: 4323
329Author: sam
330Date:   Sun Feb 7 17:01:16 2010 +0000
331
332    Only define CACA_ALIAS with gcc > 3 (instead of >= 3). Patch courtesy of
333    Carlo Bramini. Addresses #48.
334
335 caca/caca.h |    6 +++++-
336 1 files changed, 5 insertions(+), 1 deletions(-)
337
338Commit: 4322
339Author: sam
340Date:   Sun Feb 7 17:01:10 2010 +0000
341
342    Do not use htons/htonl in makefont.c, since we already have hton16/hton32
343    which do not require to initialise winsock on Windows. Addresses #48.
344
345 tools/makefont.c |    5 +++--
346 1 files changed, 3 insertions(+), 2 deletions(-)
347
348Commit: 4321
349Author: sam
350Date:   Sun Feb 7 15:57:52 2010 +0000
351
352    Add brief documentation to figfont functions.
353
354 caca/figfont.c |    3 +++
355 1 files changed, 3 insertions(+), 0 deletions(-)
356
357Commit: 4320
358Author: sam
359Date:   Sun Feb 7 15:57:46 2010 +0000
360
361    Split check-build into check-doygen, check-source and check-win32.
362
363 test/Makefile.am   |    7 +++-
364 test/check-build   |   71 ----------------------------------------------------
365 test/check-doxygen |   14 ++++++++++
366 test/check-source  |   32 +++++++++++++++++++++++
367 test/check-win32   |   27 +++++++++++++++++++
368 5 files changed, 78 insertions(+), 73 deletions(-)
369
370Commit: 4318
371Author: sam
372Date:   Sun Feb 7 00:22:38 2010 +0000
373
374    Document file functions and fix a few issues here and there.
375
376 caca/caca.h    |   32 ++++++++++++++-----------
377 caca/file.c    |   69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
378 caca/string.c  |    2 +-
379 win32/config.h |    1 +
380 4 files changed, 89 insertions(+), 15 deletions(-)
381
382Commit: 4317
383Author: sam
384Date:   Sun Feb 7 00:22:31 2010 +0000
385
386    Move some configuration stuff from build-kernel into configure.ac.
387
388 build-kernel   |   41 ++++++++++++++++++-----------------------
389 build-win32    |    2 +-
390 configure.ac   |   39 ++++++++++++++++++++++++++-------------
391 kernel/klibc.h |    6 +++++-
392 4 files changed, 50 insertions(+), 38 deletions(-)
393
394Commit: 4316
395Author: sam
396Date:   Sat Feb 6 21:20:40 2010 +0000
397
398    Generate a better changelog.
399
400 ChangeLog   |36885 +++++++++++++++++++++++++++++++++++------------------------
401 Makefile.am |    8 +-
402 2 files changed, 22052 insertions(+), 14841 deletions(-)
403
404Commit: 4304
405Author: sam
406Date:   Wed Jan 27 00:42:57 2010 +0000
407
408    Activate colour toilet font support.
409
410 caca/figfont.c |    7 ++-----
411 1 files changed, 2 insertions(+), 5 deletions(-)
412
413Commit: 4303
414Author: sam
415Date:   Mon Jan 25 12:40:18 2010 +0000
416
417    Don't fail the check-build test if documentation was not built.
418
419 test/check-build |    4 ++--
420 1 files changed, 2 insertions(+), 2 deletions(-)
421
422Commit: 4302
423Author: sam
424Date:   Mon Jan 25 01:47:21 2010 +0000
425
426    Simpler and more accurate troff colour selection.
427
428 caca/codec/export.c |   39 +++++++++++++--------------------------
429 1 files changed, 13 insertions(+), 26 deletions(-)
430
431Commit: 4301
432Author: pterjan
433Date:   Sun Jan 24 22:04:10 2010 +0000
434
435     * Always draw all background in troff output, on beginning of lines too
436
437 caca/codec/export.c |   13 ++++++++-----
438 1 files changed, 8 insertions(+), 5 deletions(-)
439
440Commit: 4300
441Author: sam
442Date:   Sun Jan 24 21:58:17 2010 +0000
443
444    Fix the source code to reduce testsuite errors.
445
446 caca/codec/export.c |   33 ++++++++++++++++-----------------
447 kernel/Makefile.am  |    2 ++
448 kernel/kernel.c     |   12 ++++++------
449 kernel/kernel.h     |   12 +++++-------
450 kernel/multiboot.h  |   18 +++++++++---------
451 test/check-build    |    5 +++--
452 win32/config.h      |    1 +
453 7 files changed, 42 insertions(+), 41 deletions(-)
454
455Commit: 4299
456Author: pterjan
457Date:   Sun Jan 24 21:43:19 2010 +0000
458
459     * Always draw all background in troff output
460
461 caca/codec/export.c |    9 +++++++--
462 1 files changed, 7 insertions(+), 2 deletions(-)
463
464Commit: 4298
465Author: pterjan
466Date:   Sun Jan 24 21:15:01 2010 +0000
467
468     * Unbreak make dist (multiboot.S is dead), but many files in kernel/ are missing there
469
470 kernel/Makefile.am |    1 -
471 1 files changed, 0 insertions(+), 1 deletions(-)
472
473Commit: 4297
474Author: sam
475Date:   Sun Jan 24 01:47:25 2010 +0000
476
477    Fix check-build verbosity.
478
479 test/check-build |    6 +++++-
480 1 files changed, 5 insertions(+), 1 deletions(-)
481
482Commit: 4296
483Author: sam
484Date:   Sun Jan 24 01:47:18 2010 +0000
485
486    Fix shrext_cmds usage in configure.ac.
487
488 configure.ac |    4 ++--
489 1 files changed, 2 insertions(+), 2 deletions(-)
490
491Commit: 4292
492Author: pterjan
493Date:   Thu Jan 21 11:14:24 2010 +0000
494
495     * Add back some missing spaces
496
497 ruby/ruby-caca.dox |  100 ++++++++++++++++++++++++++--------------------------
498 1 files changed, 50 insertions(+), 50 deletions(-)
499
500Commit: 4235
501Author: pterjan
502Date:   Wed Jan 6 20:56:29 2010 +0000
503
504     * Map colors to the ones known by groff, defining mines don't work
505
506 caca/codec/export.c |   63 +++++++++++++++++++++++++--------------------------
507 1 files changed, 31 insertions(+), 32 deletions(-)
508
509Commit: 4229
510Author: sam
511Date:   Wed Jan 6 00:10:31 2010 +0000
512
513    Move conditional java targets to the top of Makefile.am.
514
515 java/Makefile.am |   10 +++++-----
516 1 files changed, 5 insertions(+), 5 deletions(-)
517
518Commit: 4228
519Author: pterjan
520Date:   Wed Jan 6 00:05:09 2010 +0000
521
522     * Improve a bit troff export
523
524 caca/codec/export.c |   46 ++++++++++++++++++++++++++++++++++++----------
525 1 files changed, 36 insertions(+), 10 deletions(-)
526
527Commit: 4227
528Author: pterjan
529Date:   Tue Jan 5 23:27:26 2010 +0000
530
531     * Add experimental troff export
532
533 caca/codec/export.c |   73 +++++++++++++++++++++++++++++++++++++++++++++++++++
534 1 files changed, 73 insertions(+), 0 deletions(-)
535
536Commit: 4225
537Author: pterjan
538Date:   Tue Jan 5 21:59:10 2010 +0000
539
540     * Do not want libjava.jar when we don't build java binding
541
542 java/Makefile.am |    2 +-
543 1 files changed, 1 insertions(+), 1 deletions(-)
544
545Commit: 4220
546Author: sam
547Date:   Sun Jan 3 02:54:32 2010 +0000
548
549    Clean up .gitignore and documentation build rules.
550
551 .gitignore            |   65 +++++++++++++++++++++++++++++++++++++++++++++++++
552 Makefile.am           |    5 ++-
553 caca-sharp/.gitignore |    3 --
554 caca/.gitignore       |    1 -
555 cxx/.gitignore        |    1 -
556 doc/.gitignore        |    4 ---
557 doc/Makefile.am       |    7 ++---
558 doc/doxygen.cfg.in    |    2 +-
559 examples/.gitignore   |   29 ----------------------
560 ruby/.gitignore       |    2 -
561 src/.gitignore        |    7 -----
562 test/.gitignore       |    3 --
563 test/check-build      |   11 ++++++++
564 tools/.gitignore      |    3 --
565 14 files changed, 83 insertions(+), 60 deletions(-)
566
567Commit: 4219
568Author: sam
569Date:   Sun Jan 3 02:54:17 2010 +0000
570
571    Clean up files generated by build-kernel in make clean.
572
573 build-kernel       |   11 ++++++-----
574 kernel/Makefile.am |    4 ++++
575 2 files changed, 10 insertions(+), 5 deletions(-)
576
577Commit: 4198
578Author: sam
579Date:   Thu Dec 24 00:02:16 2009 +0000
580
581    Build Java examples and add wrapper scripts to run them.
582
583 java/.gitignore             |    1 +
584 java/Makefile.am            |   13 +++++++++++--
585 java/examples/Driver        |    6 ++++++
586 java/examples/Driver.java   |    2 +-
587 java/examples/TrueColor     |    6 ++++++
588 java/org/zoy/caca/Caca.java |    2 +-
589 6 files changed, 26 insertions(+), 4 deletions(-)
590
591Commit: 4197
592Author: sam
593Date:   Wed Dec 23 11:34:49 2009 +0000
594
595    Java bindings, courtesy of Adrien Grand <jpountz@dinauz.org>.
596
597 AUTHORS                                 |    3 +
598 Makefile.am                             |    4 +-
599 configure.ac                            |   45 ++++
600 java/.gitignore                         |    3 +
601 java/Makefile.am                        |   94 ++++++++
602 java/README                             |   20 ++
603 java/caca_java_common.c                 |   31 +++
604 java/caca_java_common.h                 |   23 ++
605 java/examples/Driver.java               |   54 +++++
606 java/examples/TrueColor.java            |   38 +++
607 java/org/zoy/caca/Attribute.java        |   60 +++++
608 java/org/zoy/caca/Caca.java             |   33 +++
609 java/org/zoy/caca/CacaException.java    |   24 ++
610 java/org/zoy/caca/CacaObject.java       |   40 ++++
611 java/org/zoy/caca/Canvas.java           |  377 ++++++++++++++++++++++++++++++
612 java/org/zoy/caca/Color.java            |   84 +++++++
613 java/org/zoy/caca/Display.java          |  170 ++++++++++++++
614 java/org/zoy/caca/Dither.java           |  238 +++++++++++++++++++
615 java/org/zoy/caca/Event.java            |  184 +++++++++++++++
616 java/org/zoy/caca/Font.java             |   61 +++++
617 java/org/zoy/caca/NativeObject.java     |   20 ++
618 java/org/zoy/caca/TimeoutException.java |   24 ++
619 java/org_zoy_caca_Attribute.c           |   62 +++++
620 java/org_zoy_caca_Caca.c                |   24 ++
621 java/org_zoy_caca_Canvas.c              |  389 +++++++++++++++++++++++++++++++
622 java/org_zoy_caca_Display.c             |  187 +++++++++++++++
623 java/org_zoy_caca_Dither.c              |  175 ++++++++++++++
624 java/org_zoy_caca_Event.c               |   80 +++++++
625 java/org_zoy_caca_Font.c                |  117 +++++++++
626 29 files changed, 2663 insertions(+), 1 deletions(-)
627
628Commit: 4160
629Author: jylam
630Date:   Sun Dec 20 16:29:24 2009 +0000
631
632     * Fix libcaca.a linkage (was off by one argument), fill memory with 0xCACA, because caca is so delicious.
633
634 build-kernel               |    2 +-
635 kernel/drivers/processor.c |   10 ++++++----
636 kernel/kernel.c            |   12 ++++++++----
637 3 files changed, 15 insertions(+), 9 deletions(-)
638
639Commit: 4159
640Author: jylam
641Date:   Sun Dec 20 15:41:41 2009 +0000
642
643     * Added 64bits RDTSC support, as well as CPU frequency guess (more like a 8254a test, actually)
644
645 build-kernel               |    8 +-
646 kernel/drivers/processor.c |   49 +++++
647 kernel/drivers/processor.h |    2 +
648 kernel/drivers/timer.c     |   55 ++++---
649 kernel/kernel.c            |   22 +--
650 kernel/kernel.h            |    2 +
651 kernel/klibc.c             |  430 ++++++++++++++++++++++++--------------------
652 kernel/klibc.h             |    3 +-
653 8 files changed, 336 insertions(+), 235 deletions(-)
654
655Commit: 4158
656Author: jylam
657Date:   Sun Dec 20 14:02:02 2009 +0000
658
659     * Fix indentation and add licensing and copyright headers to kernel
660
661 kernel/boot/gdt.c           |  151 ++++++++++++++++++-------------
662 kernel/boot/idt.c           |  164 +++++++++++++++++++---------------
663 kernel/boot/interruptions.c |  209 +++++++++++++++++++++++++++++--------------
664 kernel/boot/pic.c           |   99 ++++++++++++--------
665 kernel/boot/stage2.c        |   37 ++++++---
666 kernel/boot/stage2.h        |   18 ++++
667 kernel/drivers/floppy.c     |   19 ++++-
668 kernel/drivers/floppy.h     |   28 +++++-
669 kernel/drivers/keyboard.c   |  210 +++++++++++++++++++++++--------------------
670 kernel/drivers/memory.c     |   17 ++++-
671 kernel/drivers/memory.h     |   15 +++
672 kernel/drivers/processor.c  |   18 +++-
673 kernel/drivers/processor.h  |  142 ++++++++++++++++-------------
674 kernel/drivers/timer.c      |   68 ++++++++-------
675 kernel/drivers/timer.h      |   18 ++++-
676 kernel/kernel.c             |   13 +--
677 kernel/kernel.h             |   10 +--
678 kernel/klibc.c              |   16 ++++
679 kernel/klibc.h              |   68 ++++++++++-----
680 19 files changed, 824 insertions(+), 496 deletions(-)
681
682Commit: 4157
683Author: jylam
684Date:   Sun Dec 20 13:45:00 2009 +0000
685
686     * Fill CPU id correctly, you dumb fuck.
687
688 kernel/drivers/processor.c |    2 ++
689 1 files changed, 2 insertions(+), 0 deletions(-)
690
691Commit: 4156
692Author: jylam
693Date:   Sun Dec 20 13:40:42 2009 +0000
694
695     * XCode project file updated for kernel
696
697 XCode/libcacaXCode.xcodeproj/project.pbxproj |   77 +++++++++++++++++++++++++-
698 1 files changed, 75 insertions(+), 2 deletions(-)
699
700Commit: 4155
701Author: jylam
702Date:   Sun Dec 20 13:36:15 2009 +0000
703
704     * Forgot kernel build script
705
706 build-kernel |   67 +++++++++++++++++++++++++++++++++++++++++----------------
707 1 files changed, 48 insertions(+), 19 deletions(-)
708
709Commit: 4154
710Author: jylam
711Date:   Sun Dec 20 13:33:11 2009 +0000
712
713     * Total kernel rewrite
714
715 configure.ac                |    2 +-
716 kernel/boot/bootsect.asm    |  123 +++++++++
717 kernel/boot/gdt.c           |  101 ++++++++
718 kernel/boot/idt.c           |  132 ++++++++++
719 kernel/boot/int.asm         |  147 +++++++++++
720 kernel/boot/interruptions.c |  112 ++++++++
721 kernel/boot/pic.c           |   73 ++++++
722 kernel/boot/stage2.c        |   30 +++
723 kernel/boot/stage2.h        |    1 +
724 kernel/drivers/floppy.c     |   56 ++++
725 kernel/drivers/floppy.h     |   14 +
726 kernel/drivers/keyboard.c   |  101 ++++++++
727 kernel/drivers/memory.c     |    4 +
728 kernel/drivers/processor.c  |   50 ++++
729 kernel/drivers/processor.h  |   81 ++++++
730 kernel/drivers/timer.c      |   42 +++
731 kernel/drivers/timer.h      |    2 +
732 kernel/kernel.c             |  421 ++++---------------------------
733 kernel/kernel.h             |  118 +--------
734 kernel/klibc.c              |  598 +++++++++++++++++++++++++++++++++++++++++++
735 kernel/klibc.h              |  125 +++++++++
736 kernel/multiboot.S          |   73 ------
737 22 files changed, 1850 insertions(+), 556 deletions(-)
738
739Commit: 4149
740Author: sam
741Date:   Sat Dec 19 14:38:47 2009 +0000
742
743    Store built-in fonts in a uin8_t[] instead of char[].
744
745 caca/font.c          |    4 ++--
746 caca/mono9.data      |    4 ++--
747 caca/monobold12.data |    4 ++--
748 tools/makefont.c     |    5 +++--
749 4 files changed, 9 insertions(+), 8 deletions(-)
750
751Commit: 4148
752Author: sam
753Date:   Sat Dec 19 14:38:38 2009 +0000
754
755    Update my e-mail address everywhere.
756
757 build-dos                           |    2 +-
758 build-kernel                        |    2 +-
759 build-win32                         |    2 +-
760 caca-config.in                      |    2 +-
761 caca-php/examples/colors.php        |    2 +-
762 caca-php/examples/demo.php          |    2 +-
763 caca-php/examples/export.php        |    2 +-
764 caca-php/examples/fullwidth.php     |    2 +-
765 caca-php/examples/img2txt.php       |    5 +++--
766 caca-php/examples/test.php          |    4 ++--
767 caca-php/examples/text.php          |    2 +-
768 caca-php/examples/transform.php     |    2 +-
769 caca-php/examples/truecolor.php     |    2 +-
770 caca-php/examples/unicode.php       |    2 +-
771 caca-php/examples/www/colors.php    |    2 +-
772 caca-php/examples/www/export.php    |    2 +-
773 caca-php/examples/www/fullwidth.php |    2 +-
774 caca-php/examples/www/img2txt.php   |    5 +++--
775 caca-php/examples/www/text.php      |    2 +-
776 caca-php/examples/www/transform.php |    2 +-
777 caca-php/examples/www/truecolor.php |    2 +-
778 caca-php/examples/www/unicode.php   |    2 +-
779 caca-sharp/Attr.cs                  |    2 +-
780 caca-sharp/Caca.cs                  |    2 +-
781 caca-sharp/Display.cs               |    2 +-
782 caca-sharp/Dither.cs                |    2 +-
783 caca-sharp/Event.cs                 |    2 +-
784 caca-sharp/Font.cs                  |    2 +-
785 caca-sharp/test.cs                  |    2 +-
786 caca/caca0.h                        |    2 +-
787 caca/caca_stubs.h                   |    2 +-
788 caca/caca_types.h.in                |    2 +-
789 caca/charset.c                      |    2 +-
790 caca/conic.c                        |    2 +-
791 caca/dither.c                       |    2 +-
792 caca/file.c                         |    2 +-
793 caca/font.c                         |    2 +-
794 caca/line.c                         |    2 +-
795 caca/time.c                         |    2 +-
796 caca/triangle.c                     |    2 +-
797 doc/caca-config.1                   |    2 +-
798 doc/cacafire.1                      |    2 +-
799 doc/cacaplay.1                      |    2 +-
800 doc/cacaserver.1                    |    2 +-
801 doc/cacaview.1                      |    2 +-
802 doc/img2txt.1                       |    2 +-
803 examples/canvas.c                   |    2 +-
804 examples/colors.c                   |    2 +-
805 examples/dithering.c                |    2 +-
806 examples/driver.c                   |    2 +-
807 examples/event.c                    |    2 +-
808 examples/font.c                     |    2 +-
809 examples/frames.c                   |    2 +-
810 examples/fullwidth.c                |    2 +-
811 examples/gamma.c                    |    2 +-
812 examples/hsv.c                      |    2 +-
813 examples/input.c                    |    2 +-
814 examples/truecolor.c                |    2 +-
815 examples/unicode.c                  |    2 +-
816 kernel/kernel.c                     |    2 +-
817 kernel/kernel.h                     |    2 +-
818 src/cacademo.c                      |    2 +-
819 src/cacaview.c                      |    2 +-
820 src/common-image.c                  |    2 +-
821 src/common-image.h                  |    2 +-
822 src/mygetopt.c                      |    2 +-
823 src/mygetopt.h                      |    2 +-
824 test/caca-test.cpp                  |    2 +-
825 test/canvas.cpp                     |    2 +-
826 test/driver.cpp                     |    2 +-
827 test/simple.c                       |    2 +-
828 tools/makefont.c                    |    2 +-
829 tools/optipal.c                     |    2 +-
830 tools/sortchars.c                   |    2 +-
831 74 files changed, 79 insertions(+), 77 deletions(-)
832
833Commit: 4147
834Author: sam
835Date:   Fri Dec 18 22:09:25 2009 +0000
836
837    Preload the example input buffer with Unicode stuff for testing.
838
839 examples/input.c |   10 ++++++++++
840 1 files changed, 10 insertions(+), 0 deletions(-)
841
842Commit: 4146
843Author: sam
844Date:   Fri Dec 18 21:50:37 2009 +0000
845
846    Fix an alignment issue in caca_get_canvas_chars() and caca_get_canvas_attrs().
847    Fixes #41.
848
849 caca/caca.h           |    4 ++--
850 caca/canvas.c         |   20 ++++++++++----------
851 caca/driver/conio.c   |    6 +++---
852 caca/driver/gl.c      |    6 +++---
853 caca/driver/ncurses.c |    6 ++----
854 caca/driver/slang.c   |    6 ++----
855 caca/driver/vga.c     |    6 ++----
856 caca/driver/win32.c   |    4 ++--
857 caca/driver/x11.c     |    4 ++--
858 9 files changed, 28 insertions(+), 34 deletions(-)
859
860Commit: 4145
861Author: sam
862Date:   Fri Dec 18 21:36:15 2009 +0000
863
864    Implement caca_unset_attr() and caca_toggle_attr(). Fixes #7.
865
866 caca/attr.c |   54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
867 caca/caca.h |    2 ++
868 2 files changed, 56 insertions(+), 0 deletions(-)
869
870Commit: 4144
871Author: sam
872Date:   Fri Dec 18 21:24:10 2009 +0000
873
874    Explicitly link with -lGLU because freeglut may not provide it. Fixes #61.
875
876 configure.ac |    2 +-
877 1 files changed, 1 insertions(+), 1 deletions(-)
878
879Commit: 4143
880Author: sam
881Date:   Fri Dec 18 21:17:54 2009 +0000
882
883    Deduce X11 font size from a relevant sample to avoid oversized font
884    cells. Fixes bug #21 (X11 Unicode support).
885
886 caca/driver/x11.c  |   29 ++++++++++++++++++++---------
887 examples/unicode.c |    1 +
888 2 files changed, 21 insertions(+), 9 deletions(-)
889
890Commit: 4142
891Author: sam
892Date:   Thu Dec 17 23:25:46 2009 +0000
893
894    Call setlocale() in the X11 driver to activate the current locale. If it
895    is an UTF-8 locale, more glyphs are displayed.
896
897 caca/driver/x11.c |    7 +++++++
898 1 files changed, 7 insertions(+), 0 deletions(-)
899
900Commit: 4141
901Author: sam
902Date:   Thu Dec 17 01:46:30 2009 +0000
903
904    Use XwcDrawString in the X11 driver if font sets are available.
905
906 caca/driver/x11.c |  158 ++++++++++++++++++++++++++++++++++++++++-------------
907 1 files changed, 119 insertions(+), 39 deletions(-)
908
909Commit: 4140
910Author: sam
911Date:   Thu Dec 17 01:46:22 2009 +0000
912
913    Allow the X11 driver to display Unicode characters if they are in the
914    current font (addresses #21).
915
916 caca/driver/x11.c |   18 +++++++++++-------
917 1 files changed, 11 insertions(+), 7 deletions(-)
918
919Commit: 4139
920Author: sam
921Date:   Wed Dec 16 19:25:52 2009 +0000
922
923    Do not crash in caca_flush_figlet() if no figfont was loaded.
924
925 caca/figfont.c |    3 +++
926 1 files changed, 3 insertions(+), 0 deletions(-)
927
928Commit: 4131
929Author: sam
930Date:   Mon Dec 14 23:29:51 2009 +0000
931
932    Fix the libcucul symlink installation when /bin/sh points to bash or any
933    shell that doesn't look for sourced files in $PWD.
934
935 caca/Makefile.am |    4 ++--
936 cxx/Makefile.am  |    4 ++--
937 2 files changed, 4 insertions(+), 4 deletions(-)
938
939Commit: 4130
940Author: sam
941Date:   Mon Dec 14 18:27:49 2009 +0000
942
943    Fix the old "value computed is unused" warning triggered by ncurses.
944
945 caca/driver/ncurses.c |    3 +--
946 1 files changed, 1 insertions(+), 2 deletions(-)
947
948Commit: 4129
949Author: sam
950Date:   Mon Dec 14 18:06:12 2009 +0000
951
952    Fix a compilation warning in conio-snake.cpp.
953
954 examples/conio-snake.cpp |    2 +-
955 1 files changed, 1 insertions(+), 1 deletions(-)
956
957Commit: 4128
958Author: pterjan
959Date:   Mon Dec 14 18:05:39 2009 +0000
960
961     * Add test for import/export of area
962
963 ruby/t/tc_canvas.rb |    2 ++
964 1 files changed, 2 insertions(+), 0 deletions(-)
965
966Commit: 4127
967Author: sam
968Date:   Mon Dec 14 17:59:38 2009 +0000
969
970    More warning fixes in conio.c.
971
972 examples/conio.c |    6 +++---
973 1 files changed, 3 insertions(+), 3 deletions(-)
974
975Commit: 4126
976Author: sam
977Date:   Mon Dec 14 17:40:37 2009 +0000
978
979    Fix various cosmetic errors (Jylam: tiens un highlight gratuit dans ta gueule pour les trailing spaces !)
980
981 examples/.gitignore |    1 +
982 examples/conio.c    |    7 +++----
983 examples/mouse.c    |    2 +-
984 ruby/caca-canvas.c  |   20 ++++++++++----------
985 4 files changed, 15 insertions(+), 15 deletions(-)
986
987Commit: 4125
988Author: pterjan
989Date:   Mon Dec 14 17:36:42 2009 +0000
990
991     * Oops
992
993 ruby/caca-canvas.c |    2 +-
994 1 files changed, 1 insertions(+), 1 deletions(-)
995
996Commit: 4123
997Author: pterjan
998Date:   Mon Dec 14 15:58:31 2009 +0000
999
1000     * Remove tabs
1001
1002 ruby/caca-canvas.c |   12 ++++++------
1003 1 files changed, 6 insertions(+), 6 deletions(-)
1004
1005Commit: 4105
1006Author: pterjan
1007Date:   Mon Dec 7 17:21:25 2009 +0000
1008
1009     * Bind area import/export functions
1010
1011 ruby/caca-canvas.c |   34 ++++++++++++++++++++++++++++++++++
1012 1 files changed, 34 insertions(+), 0 deletions(-)
1013
1014Commit: 4104
1015Author: pterjan
1016Date:   Mon Dec 7 17:06:04 2009 +0000
1017
1018     * Bind dirty rectangle functions
1019
1020 ruby/caca-canvas.c |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1021 1 files changed, 56 insertions(+), 0 deletions(-)
1022
1023Commit: 4103
1024Author: pterjan
1025Date:   Mon Dec 7 16:46:18 2009 +0000
1026
1027     * Bind caca_fill_triangle_textured
1028
1029 ruby/caca-canvas.c |   57 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1030 1 files changed, 57 insertions(+), 0 deletions(-)
1031
1032Commit: 4097
1033Author: jylam
1034Date:   Mon Dec 7 11:48:01 2009 +0000
1035
1036     * Added mouse events example
1037
1038 XCode/libcacaXCode.xcodeproj/project.pbxproj |    2 +
1039 examples/Makefile.am                         |    5 +-
1040 examples/mouse.c                             |   92 ++++++++++++++++++++++++++
1041 3 files changed, 98 insertions(+), 1 deletions(-)
1042
1043Commit: 4096
1044Author: sam
1045Date:   Mon Dec 7 01:30:19 2009 +0000
1046
1047    Don't enter glutCheckLoop() from gl_get_event() if there is already an
1048    event available. This increases the framerate when using OpenGL.
1049
1050 caca/driver/gl.c |   11 +++++++++++
1051 1 files changed, 11 insertions(+), 0 deletions(-)
1052
1053Commit: 4095
1054Author: sam
1055Date:   Mon Dec 7 01:05:31 2009 +0000
1056
1057    Increase profiling timers' sliding mean accuracy.
1058
1059 caca/caca_internals.h |    5 +++--
1060 caca/caca_prof.h      |   16 ++++++++--------
1061 caca/prof.c           |   12 ++----------
1062 3 files changed, 13 insertions(+), 20 deletions(-)
1063
1064Commit: 4094
1065Author: sam
1066Date:   Sun Dec 6 21:21:40 2009 +0000
1067
1068    Gather profiling information in caca_refresh_display() and caca_get_event().
1069
1070 bootstrap             |    2 +-
1071 caca/Makefile.am      |    1 +
1072 caca/caca.c           |   14 ++++++-
1073 caca/caca_internals.h |   21 +++++++++-
1074 caca/caca_prof.h      |   14 ++++++
1075 caca/event.c          |   41 ++++++++++++++-----
1076 caca/graphics.c       |   21 +++++++++-
1077 caca/libcaca.vcproj   |    4 ++
1078 caca/prof.c           |  106 +++++++++++++++++++++++++++++++++++++++++++++++++
1079 configure.ac          |    6 +-
1080 10 files changed, 213 insertions(+), 17 deletions(-)
1081
1082Commit: 4093
1083Author: sam
1084Date:   Sun Dec 6 21:21:27 2009 +0000
1085
1086    Improve rounding in the internal Win32 sleep method.
1087
1088 caca/time.c |    6 +++---
1089 1 files changed, 3 insertions(+), 3 deletions(-)
1090
1091Commit: 4082
1092Author: sam
1093Date:   Thu Dec 3 01:13:15 2009 +0000
1094
1095    Pass Ctrl-C as a keypress to the calling application in the SLang driver.
1096    Original patch courtesy of Romain Bignon.
1097
1098 caca/driver/slang.c |   25 +++++++++++++++++++++++--
1099 1 files changed, 23 insertions(+), 2 deletions(-)
1100
1101Commit: 4069
1102Author: pterjan
1103Date:   Mon Nov 30 00:50:07 2009 +0000
1104
1105     * Fix Delete key with X11 driver
1106
1107 caca/driver/x11.c |    2 +-
1108 1 files changed, 1 insertions(+), 1 deletions(-)
1109
1110Commit: 4045
1111Author: sam
1112Date:   Thu Nov 26 01:34:17 2009 +0000
1113
1114    Update source checking test and remove CRLF crap from makefiles.
1115
1116 caca/Makefile.am     |    2 +
1117 cxx/Makefile.am      |   98 +++++++++++++++++++++++++------------------------
1118 examples/Makefile.am |    2 +
1119 ruby/Makefile.am     |    2 +
1120 src/Makefile.am      |   96 +++++++++++++++++++++++++------------------------
1121 test/check-build     |    4 +--
1122 tools/Makefile.am    |    3 ++
1123 win32/Makefile.am    |    8 ++--
1124 8 files changed, 113 insertions(+), 102 deletions(-)
1125
1126Commit: 4044
1127Author: sam
1128Date:   Thu Nov 26 01:23:55 2009 +0000
1129
1130    Rename tests/ to test/.
1131
1132 Makefile.am         |    2 +-
1133 configure.ac        |    2 +-
1134 test/.gitignore     |    3 +
1135 test/Makefile.am    |   24 ++++
1136 test/bench.c        |   80 +++++++++++
1137 test/bench.vcproj   |  364 +++++++++++++++++++++++++++++++++++++++++++++++++++
1138 test/caca-test.cpp  |   27 ++++
1139 test/canvas.cpp     |  102 ++++++++++++++
1140 test/check-build    |   57 ++++++++
1141 test/dirty.cpp      |  292 +++++++++++++++++++++++++++++++++++++++++
1142 test/driver.cpp     |   48 +++++++
1143 test/export.cpp     |   74 +++++++++++
1144 test/simple.c       |   65 +++++++++
1145 tests/.gitignore    |    3 -
1146 tests/Makefile.am   |   24 ----
1147 tests/bench.c       |   80 -----------
1148 tests/bench.vcproj  |  364 ---------------------------------------------------
1149 tests/caca-test.cpp |   27 ----
1150 tests/canvas.cpp    |  102 --------------
1151 tests/check-build   |   57 --------
1152 tests/dirty.cpp     |  292 -----------------------------------------
1153 tests/driver.cpp    |   48 -------
1154 tests/export.cpp    |   74 -----------
1155 tests/simple.c      |   65 ---------
1156 24 files changed, 1138 insertions(+), 1138 deletions(-)
1157
1158Commit: 3995
1159Author: sam
1160Date:   Sun Nov 22 11:57:43 2009 +0000
1161
1162    Add src/ to the list of source code checks.
1163
1164 tests/check-build |    2 +-
1165 1 files changed, 1 insertions(+), 1 deletions(-)
1166
1167Commit: 3994
1168Author: jylam
1169Date:   Sat Nov 21 17:22:29 2009 +0000
1170
1171     * Removed trailing spaces (fsking GNU Ident) (GNU, COINCIDENCE ? I THINK NOT!) and lonely tab
1172
1173 XCode/libcacaXCode.xcodeproj/project.pbxproj |    2 ++
1174 caca/transform.c                             |    2 +-
1175 caca/triangle.c                              |    8 ++++----
1176 examples/trifiller.c                         |    2 +-
1177 4 files changed, 8 insertions(+), 6 deletions(-)
1178
1179Commit: 3993
1180Author: sam
1181Date:   Sat Nov 21 17:01:30 2009 +0000
1182
1183    Add a sanity check for coding style errors.
1184
1185 Makefile.am         |    2 +-
1186 examples/.gitignore |    1 +
1187 tests/check-build   |   40 +++++++++++++++++++++++++++++++++++++---
1188 3 files changed, 39 insertions(+), 4 deletions(-)
1189
1190Commit: 3987
1191Author: jylam
1192Date:   Sat Nov 21 10:28:58 2009 +0000
1193
1194     * Indentation fixes
1195
1196 caca/triangle.c      |  293 +++++++++++++++++++++++++++-----------------------
1197 examples/trifiller.c |  197 +++++++++++++++++----------------
1198 2 files changed, 258 insertions(+), 232 deletions(-)
1199
1200Commit: 3985
1201Author: jylam
1202Date:   Sat Nov 21 10:26:31 2009 +0000
1203
1204     * Remove trailing spaces (bouh!)
1205
1206 caca/driver/slang.c |    4 ++--
1207 1 files changed, 2 insertions(+), 2 deletions(-)
1208
1209Commit: 3984
1210Author: jylam
1211Date:   Sat Nov 21 10:18:45 2009 +0000
1212
1213     * Don't unblock signals in init of SLang
1214
1215 caca/driver/slang.c |   10 ++++------
1216 1 files changed, 4 insertions(+), 6 deletions(-)
1217
1218Commit: 3983
1219Author: jylam
1220Date:   Sat Nov 21 10:12:09 2009 +0000
1221
1222     * Disable SLang's own SIGINT handler
1223
1224 XCode/libcacaXCode.xcodeproj/project.pbxproj |   34 +++++++++++++++++++++++++-
1225 caca/driver/slang.c                          |   10 +++++++
1226 2 files changed, 43 insertions(+), 1 deletions(-)
1227
1228Commit: 3955
1229Author: jylam
1230Date:   Thu Nov 19 11:21:16 2009 +0000
1231
1232     * Updated C++ bindings with Canvas::fillTriangleTextured()
1233
1234 XCode/libcacaXCode.xcodeproj/project.pbxproj |   14 ++++++++++++++
1235 cxx/caca++.cpp                               |    5 +++++
1236 cxx/caca++.h                                 |    1 +
1237 3 files changed, 20 insertions(+), 0 deletions(-)
1238
1239Commit: 3953
1240Author: sam
1241Date:   Thu Nov 19 00:53:48 2009 +0000
1242
1243    Make the current library version beta17, in preparation of the next release.
1244
1245 configure.ac |    4 ++--
1246 1 files changed, 2 insertions(+), 2 deletions(-)
1247
1248Commit: 3952
1249Author: sam
1250Date:   Thu Nov 19 00:53:39 2009 +0000
1251
1252    Fix the library suffix detection, thanks to libtool's shell variables.
1253
1254 configure.ac |   16 +++++++---------
1255 1 files changed, 7 insertions(+), 9 deletions(-)
1256
1257Commit: 3949
1258Author: pterjan
1259Date:   Wed Nov 18 20:42:42 2009 +0000
1260
1261     * Fix non ASCII input in x11 driver
1262
1263 caca/driver/x11.c |   23 +++++++++++++++++++++++
1264 1 files changed, 23 insertions(+), 0 deletions(-)
1265
1266Commit: 3928
1267Author: jylam
1268Date:   Wed Nov 18 11:59:08 2009 +0000
1269
1270     * Fix examples/trifiller's color boundaries
1271
1272 examples/trifiller.c |    4 ++--
1273 1 files changed, 2 insertions(+), 2 deletions(-)
1274
1275Commit: 3926
1276Author: jylam
1277Date:   Wed Nov 18 11:25:58 2009 +0000
1278
1279     * Make caca_fill_triangle_textured use less arguments, examples/trifiller modified accordingly
1280
1281 XCode/libcacaXCode.xcodeproj/project.pbxproj |    2 +-
1282 caca/caca.h                                  |   12 +--
1283 caca/triangle.c                              |  125 ++++++++++++++------------
1284 examples/trifiller.c                         |   57 +++++++-----
1285 4 files changed, 105 insertions(+), 91 deletions(-)
1286
1287Commit: 3925
1288Author: sam
1289Date:   Wed Nov 18 01:02:20 2009 +0000
1290
1291    Preserve default attribute across caca_fill_triangle_texture calls.
1292
1293 caca/triangle.c |   10 +++++++---
1294 1 files changed, 7 insertions(+), 3 deletions(-)
1295
1296Commit: 3924
1297Author: sam
1298Date:   Wed Nov 18 00:21:20 2009 +0000
1299
1300    Add a caca-sharp.pc.in file.
1301
1302 caca-sharp/caca-sharp.pc.in |    6 ++++++
1303 1 files changed, 6 insertions(+), 0 deletions(-)
1304
1305Commit: 3917
1306Author: pterjan
1307Date:   Tue Nov 17 16:28:14 2009 +0000
1308
1309     * Fix build of trifiller with imlib2
1310
1311 examples/Makefile.am |    2 ++
1312 1 files changed, 2 insertions(+), 0 deletions(-)
1313
1314Commit: 3913
1315Author: sam
1316Date:   Mon Nov 16 13:30:53 2009 +0000
1317
1318    Fix an unlikely crash that may happen when the X server cannot open
1319    the "fixed" font.
1320
1321 caca/driver/x11.c |    2 +-
1322 1 files changed, 1 insertions(+), 1 deletions(-)
1323
1324Commit: 3912
1325Author: jylam
1326Date:   Mon Nov 16 13:14:32 2009 +0000
1327
1328     * Don't use float as loop counters
1329
1330 caca/triangle.c |    2 +-
1331 1 files changed, 1 insertions(+), 1 deletions(-)
1332
1333Commit: 3911
1334Author: jylam
1335Date:   Mon Nov 16 12:33:38 2009 +0000
1336
1337     * Added basic XCode project, using external build system (make)
1338
1339 XCode/libcacaXCode.xcodeproj/project.pbxproj |  384 ++++++++++++++++++++++++++
1340 1 files changed, 384 insertions(+), 0 deletions(-)
1341
1342Commit: 3910
1343Author: jylam
1344Date:   Mon Nov 16 12:21:55 2009 +0000
1345
1346     * Add -lm to examples/trifiller. Oops.
1347
1348 examples/Makefile.am |    2 +-
1349 1 files changed, 1 insertions(+), 1 deletions(-)
1350
1351Commit: 3909
1352Author: jylam
1353Date:   Mon Nov 16 12:17:01 2009 +0000
1354
1355     * Added texture mapped triangle routine, float based, arbitrary texture size, to be optimized
1356     * Made compilation under MacOSX 10.6 (Snow Leopard) possible, but breaks 10.4 (Tiger), to be fixed
1357
1358 caca/caca.h          |    8 ++
1359 caca/triangle.c      |  196 +++++++++++++++++++++++++++++++++++++++++
1360 configure.ac         |    2 +-
1361 examples/Makefile.am |    5 +-
1362 examples/trifiller.c |  239 ++++++++++++++++++++++++++++++++++++++++++++++++++
1363 5 files changed, 448 insertions(+), 2 deletions(-)
1364
1365Commit: 3908
1366Author: sam
1367Date:   Mon Nov 16 01:15:42 2009 +0000
1368
1369    Refresh win32/config.h so that it has all the required defines.
1370
1371 win32/config.h |   38 +++++++++++++++++++++++++++++++++++++-
1372 1 files changed, 37 insertions(+), 1 deletions(-)
1373
1374Commit: 3907
1375Author: sam
1376Date:   Mon Nov 16 01:15:37 2009 +0000
1377
1378    Add a test for win32/config.h synchronisation.
1379
1380 tests/Makefile.am |    4 +++-
1381 tests/check-build |   23 +++++++++++++++++++++++
1382 2 files changed, 26 insertions(+), 1 deletions(-)
1383
1384Commit: 3906
1385Author: sam
1386Date:   Mon Nov 16 01:15:31 2009 +0000
1387
1388    Ignore Monodevelop files.
1389
1390 caca-sharp/.gitignore |    1 +
1391 1 files changed, 1 insertions(+), 0 deletions(-)
1392
1393Commit: 3905
1394Author: sam
1395Date:   Mon Nov 16 01:15:25 2009 +0000
1396
1397    Start working on profiling.
1398
1399 caca/Makefile.am      |    1 +
1400 caca/caca_internals.h |    1 +
1401 caca/caca_prof.h      |   33 +++++++++++++++++++++++++++++++++
1402 caca/libcaca.vcproj   |    4 ++++
1403 configure.ac          |    6 ++++++
1404 5 files changed, 45 insertions(+), 0 deletions(-)
1405
1406Commit: 3904
1407Author: sam
1408Date:   Mon Nov 16 01:15:19 2009 +0000
1409
1410    Move debugging methods to caca_debug.h.
1411
1412 caca/Makefile.am      |    1 +
1413 caca/caca_debug.h     |   41 ++++++++++++++++++++++++
1414 caca/caca_internals.h |    1 +
1415 caca/caca_stubs.h     |   25 ++-------------
1416 caca/libcaca.vcproj   |   84 +++++++++++++++++++++++++-----------------------
1417 5 files changed, 90 insertions(+), 62 deletions(-)
1418
1419Commit: 3647
1420Author: sam
1421Date:   Thu Oct 22 09:48:42 2009 +0000
1422
1423    Add -lz to Libs.private for static linking.
1424
1425 caca/caca.pc.in |    1 +
1426 1 files changed, 1 insertions(+), 0 deletions(-)
1427
1428Commit: 3646
1429Author: sam
1430Date:   Tue Sep 8 16:30:12 2009 +0000
1431
1432    Mark dithered bitmap array as const.
1433
1434 caca/caca.h   |    2 +-
1435 caca/dither.c |   10 +++++-----
1436 2 files changed, 6 insertions(+), 6 deletions(-)
1437
1438Commit: 3643
1439Author: sam
1440Date:   Tue Aug 25 14:23:08 2009 +0000
1441
1442    Update bootstrap script (automake 1.11 and pkg-config detection).
1443
1444 bootstrap |   21 ++++++++++++---------
1445 1 files changed, 12 insertions(+), 9 deletions(-)
1446
1447Commit: 3641
1448Author: sam
1449Date:   Thu Aug 13 13:05:00 2009 +0000
1450
1451    Add missing svn:ignore properties.
1452
1453Commit: 3640
1454Author: sam
1455Date:   Thu Aug 13 13:04:40 2009 +0000
1456
1457    Make "fullgray" dithering work properly, to force greyscale rendering. To use
1458    it, just call caca_set_dither_color(d, "fullgray") on the dither object.
1459
1460 caca/dither.c |   17 ++++++++++++++++-
1461 1 files changed, 16 insertions(+), 1 deletions(-)
1462
1463Commit: 3625
1464Author: sam
1465Date:   Mon Aug 3 23:26:28 2009 +0000
1466
1467    Implement memmove() in the kernel.
1468
1469 kernel/kernel.c |    7 +++++++
1470 kernel/kernel.h |    1 +
1471 2 files changed, 8 insertions(+), 0 deletions(-)
1472
1473Commit: 3624
1474Author: sam
1475Date:   Mon Aug 3 23:26:23 2009 +0000
1476
1477    Fix a typo in the VGA driver.
1478
1479 caca/driver/vga.c |    2 +-
1480 1 files changed, 1 insertions(+), 1 deletions(-)
1481
1482Commit: 3623
1483Author: sam
1484Date:   Mon Aug 3 23:26:17 2009 +0000
1485
1486    Only build conio-snake if the C++ compiler is functional.
1487
1488 examples/Makefile.am |    6 +++++-
1489 1 files changed, 5 insertions(+), 1 deletions(-)
1490
1491Commit: 3621
1492Author: sam
1493Date:   Mon Aug 3 23:19:41 2009 +0000
1494
1495    Include <stdio.h> in the null driver to get NULL.
1496
1497 caca/driver/null.c |    2 ++
1498 1 files changed, 2 insertions(+), 0 deletions(-)
1499
1500Commit: 3620
1501Author: sam
1502Date:   Mon Aug 3 23:19:34 2009 +0000
1503
1504    Add atexit() and EOF to the kernel.
1505
1506 kernel/kernel.c |    6 ++++++
1507 kernel/kernel.h |    2 ++
1508 2 files changed, 8 insertions(+), 0 deletions(-)
1509
1510Commit: 3619
1511Author: sam
1512Date:   Mon Aug 3 23:19:28 2009 +0000
1513
1514    Better caca_get_event_mouse_button() documentation.
1515
1516 caca/event.c |    3 +++
1517 1 files changed, 3 insertions(+), 0 deletions(-)
1518
1519Commit: 3618
1520Author: sam
1521Date:   Mon Aug 3 23:19:19 2009 +0000
1522
1523    Fix Win32 cross-build by removing one level of aliasing.
1524
1525 caca/codec/import.c |    4 ++--
1526 1 files changed, 2 insertions(+), 2 deletions(-)
1527
1528Commit: 3609
1529Author: sam
1530Date:   Mon Aug 3 07:43:16 2009 +0000
1531
1532    Add the conio examples to the Visual Studio solution.
1533
1534 caca/libcaca.vcproj         |   16 ++-
1535 examples/conio-snake.vcproj |  363 +++++++++++++++++++++++++++++++++++++++++++
1536 examples/conio.vcproj       |  363 +++++++++++++++++++++++++++++++++++++++++++
1537 libcaca.sln                 |   36 +++++
1538 4 files changed, 774 insertions(+), 4 deletions(-)
1539
1540Commit: 3608
1541Author: sam
1542Date:   Sun Aug 2 11:41:43 2009 +0000
1543
1544    Include <stdio.h> in caca_conio.h to avoid errors when this header is
1545    included after us.
1546
1547 caca/caca.h       |    1 -
1548 caca/caca_conio.h |    6 ++++++
1549 2 files changed, 6 insertions(+), 1 deletions(-)
1550
1551Commit: 3607
1552Author: sam
1553Date:   Sun Aug 2 11:09:42 2009 +0000
1554
1555    Implement conio.h functions cgets(), cputs(), getpass(), movetext(),
1556    putch() and _setcurstortype().
1557
1558 caca/caca_conio.c |   98 +++++++++++++++++++++++++++++++++++++++++++---------
1559 1 files changed, 81 insertions(+), 17 deletions(-)
1560
1561Commit: 3606
1562Author: sam
1563Date:   Sun Aug 2 11:09:35 2009 +0000
1564
1565    Make the libcaca color values an enum again.
1566
1567 caca/caca.h  |   50 ++++++++++++++++++++++++++++----------------------
1568 caca/caca0.h |   38 ++++++++++++++++++--------------------
1569 2 files changed, 46 insertions(+), 42 deletions(-)
1570
1571Commit: 3605
1572Author: sam
1573Date:   Sun Aug 2 11:09:29 2009 +0000
1574
1575    Add a note about autoreleased canvases in the documentation.
1576
1577 doc/migrating.dox |    4 ++++
1578 1 files changed, 4 insertions(+), 0 deletions(-)
1579
1580Commit: 3604
1581Author: sam
1582Date:   Sun Aug 2 11:09:23 2009 +0000
1583
1584    Since caca.h now exports variables, we need __declspec(dllimport), otherwise
1585    they won't be seen by the linker when linking dynamically. Fix caca0.h
1586    accordingly.
1587
1588 caca/caca.h  |    2 ++
1589 caca/caca0.h |    2 ++
1590 2 files changed, 4 insertions(+), 0 deletions(-)
1591
1592Commit: 3603
1593Author: sam
1594Date:   Sun Aug 2 11:09:16 2009 +0000
1595
1596    Move conio functions to the main caca.h header, with their caca_conio_
1597    prefix. The #defines remain in caca_conio.h.
1598
1599 caca/caca.h       |  128 +++++++++++++++++++++++++++++++++++++++++++++++++++
1600 caca/caca_conio.h |  133 +++++-----------------------------------------------
1601 2 files changed, 141 insertions(+), 120 deletions(-)
1602
1603Commit: 3602
1604Author: sam
1605Date:   Sun Aug 2 11:09:10 2009 +0000
1606
1607    Make conio_refresh() play nicer with the resources when the machine is slow.
1608
1609 caca/caca_conio.c |    5 +++--
1610 1 files changed, 3 insertions(+), 2 deletions(-)
1611
1612Commit: 3601
1613Author: sam
1614Date:   Sun Aug 2 11:09:05 2009 +0000
1615
1616    Fix <conio.h> delay(), getch() and kbhit() to avoid busy loops and ensure
1617    frequent screen refreshes.
1618    Implement <conio.h> clreol() (incomplete) and <dos.h> sleep() functions.
1619    Replace some defines with enums in <caca_conio.h>.
1620
1621 caca/caca_conio.c |  100 +++++++++++++++++++++++++++++++++++++++++++++++-----
1622 caca/caca_conio.h |   72 ++++++++++++++++++++++----------------
1623 2 files changed, 132 insertions(+), 40 deletions(-)
1624
1625Commit: 3600
1626Author: sam
1627Date:   Sun Aug 2 11:08:58 2009 +0000
1628
1629    Update the NEWS file with what's been done since the last release.
1630
1631 NEWS |   12 ++++++++++++
1632 1 files changed, 12 insertions(+), 0 deletions(-)
1633
1634Commit: 3599
1635Author: sam
1636Date:   Sun Aug 2 11:08:50 2009 +0000
1637
1638    Do not look for gmcs2. It is an abandoned abomination.
1639
1640 configure.ac |    4 ----
1641 1 files changed, 0 insertions(+), 4 deletions(-)
1642
1643Commit: 3598
1644Author: sam
1645Date:   Sat Aug 1 14:50:32 2009 +0000
1646
1647    Add a simple snake program using the <conio.h> interface.
1648
1649 COPYING.ISC              |   13 +++
1650 Makefile.am              |    2 +-
1651 THANKS                   |    1 +
1652 examples/.gitignore      |    1 +
1653 examples/Makefile.am     |    5 +-
1654 examples/conio-snake.cpp |  221 ++++++++++++++++++++++++++++++++++++++++++++++
1655 6 files changed, 241 insertions(+), 2 deletions(-)
1656
1657Commit: 3596
1658Author: sam
1659Date:   Fri Jul 31 00:01:32 2009 +0000
1660
1661    Implement conio.h's getche() and move cursor to top right corner after
1662    a call to clrscr().
1663
1664 caca/caca_conio.c |   10 ++++++----
1665 1 files changed, 6 insertions(+), 4 deletions(-)
1666
1667Commit: 3595
1668Author: sam
1669Date:   Fri Jul 31 00:01:25 2009 +0000
1670
1671    Make caca_printf(), caca_vprintf() and caca_put_str() return the number of
1672    printed cells instead of always returning 0. This is handy if we want to
1673    advance a cursor after each printf() call.
1674
1675 caca/caca_conio.c |   18 +++++++------
1676 caca/string.c     |   70 ++++++++++++++++++++++++++++++++++-------------------
1677 2 files changed, 55 insertions(+), 33 deletions(-)
1678
1679Commit: 3594
1680Author: sam
1681Date:   Fri Jul 31 00:01:13 2009 +0000
1682
1683    Implement conio.h's kbhit().
1684
1685 caca/caca_conio.c |   27 +++++++++++++++++----------
1686 1 files changed, 17 insertions(+), 10 deletions(-)
1687
1688Commit: 3593
1689Author: sam
1690Date:   Thu Jul 30 20:11:07 2009 +0000
1691
1692    Look for csc and gmcs2 prior to gmcs.
1693
1694 caca-sharp/Makefile.am |  102 ++++++++++++++++++++++++------------------------
1695 configure.ac           |   12 +++++-
1696 2 files changed, 61 insertions(+), 53 deletions(-)
1697
1698Commit: 3592
1699Author: sam
1700Date:   Thu Jul 30 20:10:57 2009 +0000
1701
1702    Add sound(), nosound() and delay() to the conio.h emulation. Even though
1703    they're not actually from that header, they're often used together.
1704
1705 caca/caca_conio.c |   24 ++++++++++++++++++++++++
1706 caca/caca_conio.h |    9 +++++++++
1707 2 files changed, 33 insertions(+), 0 deletions(-)
1708
1709Commit: 3590
1710Author: pterjan
1711Date:   Wed Jul 29 16:00:25 2009 +0000
1712
1713     * Fix a segfault in rotate_180 on 0 sized canvas
1714
1715 caca/transform.c |    3 +++
1716 tests/simple.c   |    2 ++
1717 2 files changed, 5 insertions(+), 0 deletions(-)
1718
1719Commit: 3588
1720Author: sam
1721Date:   Sun Jul 26 23:26:21 2009 +0000
1722
1723    Start implementing a full <conio.h> replacement with a libcaca backend.
1724
1725 caca/Makefile.am     |  236 +++++++++---------
1726 caca/caca_conio.c    |  392 +++++++++++++++++++++++++++++
1727 caca/caca_conio.h    |  255 +++++++++++++++++++
1728 configure.ac         |    2 +-
1729 examples/.gitignore  |    1 +
1730 examples/Makefile.am |    5 +-
1731 examples/conio.c     |  682 ++++++++++++++++++++++++++++++++++++++++++++++++++
1732 7 files changed, 1454 insertions(+), 119 deletions(-)
1733
1734Commit: 3587
1735Author: sam
1736Date:   Sun Jul 26 23:26:15 2009 +0000
1737
1738    Rename caca_get_cursor_x() and caca_get_cursor_y() to caca_wherex() and
1739    caca_wherey(), in order to match the old <conio.h> naming scheme.
1740
1741 caca-php/caca.php     |    8 ++++----
1742 caca-php/php_caca.c   |   12 ++++++------
1743 caca-php/php_caca.h   |    4 ++--
1744 caca-sharp/Canvas.cs  |    9 ++++-----
1745 caca/caca.h           |   12 +++++++-----
1746 caca/driver/ncurses.c |    4 ++--
1747 caca/driver/slang.c   |    2 +-
1748 caca/driver/x11.c     |    4 ++--
1749 caca/string.c         |   10 ++++++----
1750 ruby/caca-canvas.c    |   15 +++++++++++----
1751 ruby/ruby-caca.dox    |   46 +++++++++++++++++++++++-----------------------
1752 ruby/t/tc_canvas.rb   |    4 ++--
1753 12 files changed, 70 insertions(+), 60 deletions(-)
1754
1755Commit: 3586
1756Author: sam
1757Date:   Sun Jul 26 23:26:08 2009 +0000
1758
1759    Implement caca_vprintf() to allow third-party variadic functions to call us.
1760
1761 caca/caca.h   |    5 +++++
1762 caca/string.c |   31 ++++++++++++++++++++++++++++---
1763 2 files changed, 33 insertions(+), 3 deletions(-)
1764
1765Commit: 3585
1766Author: sam
1767Date:   Sun Jul 26 23:25:59 2009 +0000
1768
1769    Show how we could optimise dirty rectangle handling in a box fill. Disabled
1770    for now because it does not work with fullwidth characters.
1771
1772 caca/box.c |   16 +++++++++++++++-
1773 1 files changed, 15 insertions(+), 1 deletions(-)
1774
1775Commit: 3584
1776Author: sam
1777Date:   Sun Jul 26 19:21:58 2009 +0000
1778
1779    I forgot to initialise dirty_disabled in the canvas constructor.
1780
1781 caca/canvas.c |    1 +
1782 1 files changed, 1 insertions(+), 0 deletions(-)
1783
1784Commit: 3583
1785Author: sam
1786Date:   Sun Jul 26 19:17:35 2009 +0000
1787
1788    Allow to temporarily disable dirty rectangle handling. This allows for huge
1789    speedups when the calling application knows the dirty rectangle covered by
1790    a complex operation.
1791
1792 caca/attr.c           |    3 ++-
1793 caca/caca.h           |    2 ++
1794 caca/caca_internals.h |    2 +-
1795 caca/canvas.c         |   11 ++++++++---
1796 caca/dirty.c          |   45 +++++++++++++++++++++++++++++++++++++++++++++
1797 caca/frame.c          |    6 ++++--
1798 caca/string.c         |   15 ++++++++++-----
1799 caca/transform.c      |   18 ++++++++++++------
1800 tests/.gitignore      |    3 ++-
1801 tests/bench.c         |   12 ++++++++++--
1802 10 files changed, 96 insertions(+), 21 deletions(-)
1803
1804Commit: 3582
1805Author: sam
1806Date:   Sun Jul 26 19:17:28 2009 +0000
1807
1808    Coding style: remove tabs and trailing spaces.
1809
1810 caca-php/php_caca.c | 2730 +++++++++++++++++++++++++-------------------------
1811 caca/codec/export.c |    2 +-
1812 caca/driver/cocoa.m |   68 +-
1813 caca/driver/gl.c    |    6 +-
1814 caca/figfont.c      |    2 +-
1815 examples/import.c   |    2 +-
1816 python/pypycaca.c   |   80 +-
1817 ruby/caca-canvas.c  |   10 +-
1818 ruby/caca-display.c |    6 +-
1819 ruby/caca-dither.c  |   18 +-
1820 ruby/caca-event.c   |    4 +-
1821 ruby/caca-font.c    |   14 +-
1822 src/aafire.c        |   30 +-
1823 tests/bench.c       |   41 +-
1824 14 files changed, 1515 insertions(+), 1498 deletions(-)
1825
1826Commit: 3581
1827Author: sam
1828Date:   Sun Jul 26 19:17:20 2009 +0000
1829
1830    Do not add a dirty rectangle at the cursor's position. It's up to the
1831    display driver to clean up its shit. Fixed X11 driver accordingly.
1832
1833 caca/driver/x11.c |   33 ++++++++++++++++++++++++++++++---
1834 caca/string.c     |    4 ----
1835 2 files changed, 30 insertions(+), 7 deletions(-)
1836
1837Commit: 3580
1838Author: sam
1839Date:   Sun Jul 26 16:20:31 2009 +0000
1840
1841    More complex dirty rectangle merging strategy. It's a lot slower in some
1842    cases, but that can be fixed.
1843
1844 caca/caca_internals.h |    6 +-
1845 caca/dirty.c          |  135 ++++++++++++++++++++++++++++++++++++++++---------
1846 2 files changed, 113 insertions(+), 28 deletions(-)
1847
1848Commit: 3579
1849Author: sam
1850Date:   Sun Jul 26 16:20:20 2009 +0000
1851
1852    Add unit tests for efficient dirty rectangle merging.
1853
1854 tests/dirty.cpp |   37 +++++++++++++++++++++++++++++++++++++
1855 1 files changed, 37 insertions(+), 0 deletions(-)
1856
1857Commit: 3578
1858Author: sam
1859Date:   Sun Jul 26 16:20:10 2009 +0000
1860
1861    Add a comment to the ncurses driver to remember fix the GCC warning.
1862
1863 caca/driver/ncurses.c |    1 +
1864 1 files changed, 1 insertions(+), 0 deletions(-)
1865
1866Commit: 3577
1867Author: sam
1868Date:   Fri Jul 24 16:39:43 2009 +0000
1869
1870    Update the Win32 and Win64 ports.
1871
1872 caca/libcaca.vcproj       |  976 +++++++++++++++++++++++----------------------
1873 cxx/libcaca++.vcproj      |  687 ++++++++++++++++----------------
1874 cxx/test-cxx.vcproj       |  666 ++++++++++++++++---------------
1875 examples/blit.vcproj      |  730 +++++++++++++++++-----------------
1876 examples/colors.vcproj    |  730 +++++++++++++++++-----------------
1877 examples/demo.vcproj      |  730 +++++++++++++++++-----------------
1878 examples/dithering.vcproj |  730 +++++++++++++++++-----------------
1879 examples/driver.vcproj    |  730 +++++++++++++++++-----------------
1880 examples/event.vcproj     |  730 +++++++++++++++++-----------------
1881 examples/font.vcproj      |  730 +++++++++++++++++-----------------
1882 examples/frames.vcproj    |  730 +++++++++++++++++-----------------
1883 examples/fullwidth.vcproj |  730 +++++++++++++++++-----------------
1884 examples/gamma.vcproj     |  730 +++++++++++++++++-----------------
1885 examples/hsv.vcproj       |  730 +++++++++++++++++-----------------
1886 examples/import.vcproj    |  730 +++++++++++++++++-----------------
1887 examples/input.vcproj     |  730 +++++++++++++++++-----------------
1888 examples/transform.vcproj |  726 +++++++++++++++++-----------------
1889 examples/truecolor.vcproj |  730 +++++++++++++++++-----------------
1890 examples/unicode.vcproj   |  730 +++++++++++++++++-----------------
1891 libcaca.sln               |  130 ++++++-
1892 src/cacademo.vcproj       |  730 +++++++++++++++++-----------------
1893 src/cacafire.vcproj       |  730 +++++++++++++++++-----------------
1894 src/cacaview.vcproj       |  737 +++++++++++++++++-----------------
1895 tests/bench.vcproj        |  364 +++++++++++++++++
1896 win32/config.h            |    2 +-
1897 25 files changed, 8552 insertions(+), 8146 deletions(-)
1898
1899Commit: 3574
1900Author: pterjan
1901Date:   Fri Jul 24 14:46:14 2009 +0000
1902
1903     * Inform code reader that current algorithm is wrong
1904
1905 caca/dirty.c |    1 +
1906 1 files changed, 1 insertions(+), 0 deletions(-)
1907
1908Commit: 3573
1909Author: pterjan
1910Date:   Fri Jul 24 14:45:34 2009 +0000
1911
1912     * Align times on the right!
1913
1914 tests/bench.c |    2 +-
1915 1 files changed, 1 insertions(+), 1 deletions(-)
1916
1917Commit: 3572
1918Author: sam
1919Date:   Fri Jul 24 06:49:01 2009 +0000
1920
1921    Use a dummy display to compute benchmark time to avoid relying on <time.h>.
1922
1923 tests/bench.c |   19 +++++++++----------
1924 1 files changed, 9 insertions(+), 10 deletions(-)
1925
1926Commit: 3571
1927Author: sam
1928Date:   Fri Jul 24 06:48:54 2009 +0000
1929
1930    Do not smooth the render time; the calling application can do it.
1931
1932 caca/graphics.c |    4 ++--
1933 1 files changed, 2 insertions(+), 2 deletions(-)
1934
1935Commit: 3570
1936Author: sam
1937Date:   Fri Jul 24 06:48:49 2009 +0000
1938
1939    Add a null driver that does absolutely nothing.
1940
1941 caca/Makefile.am      |    1 +
1942 caca/caca.c           |    6 +++
1943 caca/caca_internals.h |    5 ++-
1944 caca/driver/null.c    |   90 +++++++++++++++++++++++++++++++++++++++++++++++++
1945 4 files changed, 100 insertions(+), 2 deletions(-)
1946
1947Commit: 3569
1948Author: sam
1949Date:   Fri Jul 24 06:48:42 2009 +0000
1950
1951    Mark the whole canvas as dirty when a dirty rectangle aware driver is
1952    attached to it.
1953
1954 caca/driver/ncurses.c |    1 +
1955 caca/driver/slang.c   |    1 +
1956 caca/driver/vga.c     |    4 ++--
1957 caca/driver/x11.c     |    1 +
1958 4 files changed, 5 insertions(+), 2 deletions(-)
1959
1960Commit: 3568
1961Author: sam
1962Date:   Fri Jul 24 06:48:35 2009 +0000
1963
1964    Store dirty rectangles in a structure list. For now there is still only
1965    one dirty rectangle, but this is the first step to improvement.
1966
1967 caca/caca_internals.h |   10 ++++-
1968 caca/canvas.c         |   12 ++++-
1969 caca/dirty.c          |  122 +++++++++++++++++++++++++++++++++---------------
1970 3 files changed, 102 insertions(+), 42 deletions(-)
1971
1972Commit: 3567
1973Author: sam
1974Date:   Fri Jul 24 06:48:27 2009 +0000
1975
1976    Add explanatory comments to the dirty rectangle unit tests.
1977
1978 tests/dirty.cpp |  171 +++++++++++++++++++++++++++++++------------------------
1979 1 files changed, 96 insertions(+), 75 deletions(-)
1980
1981Commit: 3566
1982Author: pterjan
1983Date:   Thu Jul 23 22:55:40 2009 +0000
1984
1985     * Add some simple bench (part 2, add the interesting file)
1986
1987 tests/bench.c |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1988 1 files changed, 56 insertions(+), 0 deletions(-)
1989
1990Commit: 3565
1991Author: pterjan
1992Date:   Thu Jul 23 22:55:11 2009 +0000
1993
1994     * Add some simple bench
1995
1996 tests/Makefile.am |    7 +++++--
1997 1 files changed, 5 insertions(+), 2 deletions(-)
1998
1999Commit: 3559
2000Author: pterjan
2001Date:   Mon Jul 20 19:32:37 2009 +0000
2002
2003     * Add dirty rectangles when moving cursor
2004
2005 caca/string.c |    4 ++++
2006 1 files changed, 4 insertions(+), 0 deletions(-)
2007
2008Commit: 3558
2009Author: pterjan
2010Date:   Sun Jul 19 23:08:48 2009 +0000
2011
2012     * Report failures in exit code in caca-test
2013
2014 tests/caca-test.cpp |    4 +---
2015 1 files changed, 1 insertions(+), 3 deletions(-)
2016
2017Commit: 3557
2018Author: pterjan
2019Date:   Sun Jul 19 21:12:39 2009 +0000
2020
2021     * Also test blitting with mask
2022
2023 tests/dirty.cpp |   21 +++++++++++++++++++--
2024 1 files changed, 19 insertions(+), 2 deletions(-)
2025
2026Commit: 3556
2027Author: pterjan
2028Date:   Sun Jul 19 20:37:12 2009 +0000
2029
2030     * When blitting, only add dirty rectangles on changed
2031       lines, or on changed chars if we have a mask
2032
2033 caca/string.c   |   22 +++++++++++++++-------
2034 tests/dirty.cpp |   24 ++++++++++++++++++++++++
2035 2 files changed, 39 insertions(+), 7 deletions(-)
2036
2037Commit: 3554
2038Author: sam
2039Date:   Wed Jul 15 22:00:04 2009 +0000
2040
2041    Fix caca_get_char() documentation, courtesy of Romain Bignon.
2042
2043 caca/string.c |    2 +-
2044 1 files changed, 1 insertions(+), 1 deletions(-)
2045
2046Commit: 3553
2047Author: sam
2048Date:   Tue Jul 14 11:01:20 2009 +0000
2049
2050    Add a section at the beginning of the Ruby documentation to prevent doxygen
2051    from generating a huge whatis entry.
2052
2053 ruby/ruby-caca.dox |    2 ++
2054 1 files changed, 2 insertions(+), 0 deletions(-)
2055
2056Commit: 3542
2057Author: pterjan
2058Date:   Wed Jul 1 16:14:41 2009 +0000
2059
2060     * Add rotated epsilon
2061
2062 caca/transform.c |    2 ++
2063 1 files changed, 2 insertions(+), 0 deletions(-)
2064
2065Commit: 3514
2066Author: pterjan
2067Date:   Fri May 22 13:51:44 2009 +0000
2068
2069    Add unit test for memory export/import with caca format
2070
2071 tests/Makefile.am |    2 +-
2072 tests/export.cpp  |   74 +++++++++++++++++++++++++++++++++++++++++++++++++++++
2073 2 files changed, 75 insertions(+), 1 deletions(-)
2074
2075Commit: 3513
2076Author: sam
2077Date:   Fri May 22 13:23:09 2009 +0000
2078
2079    Add more unit tests for the dirty rectangles.
2080
2081 tests/dirty.cpp |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++--
2082 1 files changed, 50 insertions(+), 2 deletions(-)
2083
2084Commit: 3512
2085Author: sam
2086Date:   Fri May 22 13:23:03 2009 +0000
2087
2088    Add C++ warnings to the build process.
2089
2090 configure.ac |    1 +
2091 1 files changed, 1 insertions(+), 0 deletions(-)
2092
2093Commit: 3511
2094Author: sam
2095Date:   Fri May 22 13:22:57 2009 +0000
2096
2097    Fix import/export related stuff I forgot to update in the Ruby and PHP bindings.
2098
2099 caca-php/php_caca.c |    8 ++++----
2100 ruby/ruby-caca.dox  |    8 ++++----
2101 ruby/t/tc_canvas.rb |    6 +++---
2102 3 files changed, 11 insertions(+), 11 deletions(-)
2103
2104Commit: 3510
2105Author: pterjan
2106Date:   Fri May 22 13:06:07 2009 +0000
2107
2108    Don't redraw background for more than the dirty rectangle in x11 driver, we will not redraw foreground there
2109
2110 caca/driver/x11.c |    2 +-
2111 1 files changed, 1 insertions(+), 1 deletions(-)
2112
2113Commit: 3505
2114Author: sam
2115Date:   Fri May 22 10:18:44 2009 +0000
2116
2117    caca_put_char(): only add a dirty rectangle if the paster character is
2118    different from what was already there.
2119
2120 caca/string.c |    7 ++++++-
2121 1 files changed, 6 insertions(+), 1 deletions(-)
2122
2123Commit: 3497
2124Author: pterjan
2125Date:   Fri May 22 07:51:48 2009 +0000
2126
2127    Fix limits settings in area export
2128
2129 caca/codec/export.c |    2 +-
2130 1 files changed, 1 insertions(+), 1 deletions(-)
2131
2132Commit: 3495
2133Author: sam
2134Date:   Thu May 21 20:55:21 2009 +0000
2135
2136    Add caca_export_area_to_memory() to export only a selected part of the
2137    current canvas. This is useful to export dirty rectangles. Accordingly,
2138    add caca_import_area_from_memory() and caca_import_area_from_file().
2139
2140 caca/caca.h          |   25 +++++++++++---
2141 caca/caca0.c         |    4 +-
2142 caca/codec/export.c  |   51 +++++++++++++++++++++++++++--
2143 caca/codec/import.c  |   89 +++++++++++++++++++++++++++++++++++++++++++++++---
2144 caca/driver/raw.c    |    4 +-
2145 caca/figfont.c       |    4 +-
2146 caca/legacy.c        |    9 +++--
2147 cxx/caca++.cpp       |   12 +++---
2148 cxx/caca++.h         |    6 ++--
2149 cxx/cxxtest.cpp      |    2 +-
2150 examples/blit.c      |    4 +-
2151 examples/export.c    |    6 ++--
2152 examples/figfont.c   |    4 +-
2153 examples/font2tga.c  |    4 +-
2154 examples/import.c    |    2 +-
2155 examples/spritedit.c |   10 +++---
2156 examples/swallow.c   |    5 ++-
2157 examples/text.c      |    8 ++--
2158 examples/transform.c |    6 ++--
2159 ruby/caca-canvas.c   |   25 +++++++-------
2160 src/cacadraw.c       |    4 +-
2161 src/cacaplay.c       |    4 +-
2162 src/cacaserver.c     |   15 ++++----
2163 src/img2txt.c        |    6 ++--
2164 24 files changed, 224 insertions(+), 85 deletions(-)
2165
2166Commit: 3494
2167Author: sam
2168Date:   Thu May 21 20:55:13 2009 +0000
2169
2170    Change the dirty rectangle API once again so that calling applications get
2171    a more natural (x,y,w,h) 4-tuple to handle.
2172
2173 caca/attr.c           |    4 +-
2174 caca/caca.h           |   16 ++++----
2175 caca/canvas.c         |   10 ++--
2176 caca/dirty.c          |   94 ++++++++++++++++++++++----------------------
2177 caca/driver/ncurses.c |   20 +++++-----
2178 caca/driver/slang.c   |   22 +++++-----
2179 caca/driver/vga.c     |   22 +++++-----
2180 caca/driver/x11.c     |   20 +++++-----
2181 caca/frame.c          |    6 +-
2182 caca/graphics.c       |    4 +-
2183 caca/string.c         |   13 +++---
2184 caca/transform.c      |   18 ++++----
2185 tests/dirty.cpp       |  106 ++++++++++++++++++++++++------------------------
2186 13 files changed, 178 insertions(+), 177 deletions(-)
2187
2188Commit: 3493
2189Author: sam
2190Date:   Thu May 21 20:55:07 2009 +0000
2191
2192    Fix the old demo examples so that they don't refresh the screen twice
2193    every frame, causing the mouse to flicker.
2194
2195 examples/demo.c  |   10 ++++++----
2196 examples/demo0.c |   10 ++++++----
2197 2 files changed, 12 insertions(+), 8 deletions(-)
2198
2199Commit: 3492
2200Author: sam
2201Date:   Thu May 21 20:54:59 2009 +0000
2202
2203    Split import.c and export.c to create a new text.c codec file in order
2204    to keep source files under 1,000 lines of code.
2205
2206 caca/Makefile.am    |    2 +
2207 caca/codec/codec.h  |   22 ++
2208 caca/codec/export.c |  282 +----------------
2209 caca/codec/import.c |  614 +----------------------------------
2210 caca/codec/text.c   |  896 +++++++++++++++++++++++++++++++++++++++++++++++++++
2211 caca/libcaca.vcproj |   16 +-
2212 6 files changed, 945 insertions(+), 887 deletions(-)
2213
2214Commit: 3491
2215Author: pterjan
2216Date:   Wed May 20 14:44:47 2009 +0000
2217
2218     Revert r3478
2219
2220 caca/codec/export.c |   25 ++++++---------------
2221 caca/codec/import.c |   60 +++++++++++++++++---------------------------------
2222 2 files changed, 28 insertions(+), 57 deletions(-)
2223
2224Commit: 3490
2225Author: sam
2226Date:   Wed May 20 14:20:59 2009 +0000
2227
2228    Manually fix Visual Studio files so that builds do not spew
2229    their crap all over the place. There is still caca-sharp/obj
2230    that it insists on creating (reported as Connect ID 301965).
2231
2232 caca-sharp/caca-sharp.csproj  |   14 +-
2233 caca-sharp/test-csharp.csproj |   12 +-
2234 caca/libcaca.vcproj           |  960 ++++++++++++++++++++---------------------
2235 cxx/libcaca++.vcproj          |  696 +++++++++++++++---------------
2236 cxx/test-cxx.vcproj           |  666 ++++++++++++++--------------
2237 examples/blit.vcproj          |  738 ++++++++++++++++----------------
2238 examples/colors.vcproj        |  738 ++++++++++++++++----------------
2239 examples/demo.vcproj          |  738 ++++++++++++++++----------------
2240 examples/dithering.vcproj     |  738 ++++++++++++++++----------------
2241 examples/driver.vcproj        |  738 ++++++++++++++++----------------
2242 examples/event.vcproj         |  738 ++++++++++++++++----------------
2243 examples/font.vcproj          |  738 ++++++++++++++++----------------
2244 examples/frames.vcproj        |  738 ++++++++++++++++----------------
2245 examples/fullwidth.vcproj     |  738 ++++++++++++++++----------------
2246 examples/gamma.vcproj         |  738 ++++++++++++++++----------------
2247 examples/hsv.vcproj           |  738 ++++++++++++++++----------------
2248 examples/import.vcproj        |  738 ++++++++++++++++----------------
2249 examples/input.vcproj         |  738 ++++++++++++++++----------------
2250 examples/transform.vcproj     |  738 ++++++++++++++++----------------
2251 examples/truecolor.vcproj     |  738 ++++++++++++++++----------------
2252 examples/unicode.vcproj       |  738 ++++++++++++++++----------------
2253 libcaca.sln                   |  150 -------
2254 src/cacademo.vcproj           |  738 ++++++++++++++++----------------
2255 src/cacafire.vcproj           |  738 ++++++++++++++++----------------
2256 src/cacaview.vcproj           |  746 ++++++++++++++++----------------
2257 25 files changed, 8146 insertions(+), 8382 deletions(-)
2258
2259Commit: 3489
2260Author: sam
2261Date:   Tue May 19 22:48:12 2009 +0000
2262
2263    Add dirty rectangle support to the ncurses and VGA drivers.
2264
2265 AUTHORS               |    2 +-
2266 caca/driver/ncurses.c |   36 +++++++++++++++++++++----------
2267 caca/driver/vga.c     |   54 ++++++++++++++++++++++++++++++++----------------
2268 caca/driver/win32.c   |    3 +-
2269 4 files changed, 63 insertions(+), 32 deletions(-)
2270
2271Commit: 3486
2272Author: sam
2273Date:   Tue May 19 21:41:44 2009 +0000
2274
2275    Increased the autorepeat delay in the ncurses and SLang drivers. Now that
2276    we have dirty rectangles, fast autorepeat becomes perfectly usable.
2277
2278 caca/event.c |    4 ++--
2279 1 files changed, 2 insertions(+), 2 deletions(-)
2280
2281Commit: 3485
2282Author: sam
2283Date:   Tue May 19 21:41:38 2009 +0000
2284
2285    Improve dirty rectangle handling in examples/input.c.
2286
2287 examples/input.c |   11 ++++++++++-
2288 1 files changed, 10 insertions(+), 1 deletions(-)
2289
2290Commit: 3484
2291Author: sam
2292Date:   Tue May 19 20:42:40 2009 +0000
2293
2294    Fix a few DOS compilation warnings.
2295
2296 caca/dirty.c   |    6 +++---
2297 caca/figfont.c |    8 ++++----
2298 2 files changed, 7 insertions(+), 7 deletions(-)
2299
2300Commit: 3483
2301Author: sam
2302Date:   Tue May 19 20:42:34 2009 +0000
2303
2304    Fix a ruby unit test that made wrong use of Caca::Display.driver_list.
2305
2306 ruby/t/tc_display.rb |    8 ++++----
2307 1 files changed, 4 insertions(+), 4 deletions(-)
2308
2309Commit: 3482
2310Author: sam
2311Date:   Tue May 19 20:42:28 2009 +0000
2312
2313    Update the migration documentation to reflect old box drawing API changes.
2314
2315 doc/migrating.dox |   10 +++++++---
2316 1 files changed, 7 insertions(+), 3 deletions(-)
2317
2318Commit: 3481
2319Author: sam
2320Date:   Tue May 19 20:42:22 2009 +0000
2321
2322    Fix the text input example now that the box drawing functions take a size
2323    as argument.
2324
2325 examples/input.c |    7 ++++---
2326 1 files changed, 4 insertions(+), 3 deletions(-)
2327
2328Commit: 3480
2329Author: sam
2330Date:   Tue May 19 20:42:12 2009 +0000
2331
2332    Fix dirty rectangle handling in the X11 and SLang drivers.
2333
2334 caca/driver/slang.c |   15 +++++++++++----
2335 caca/driver/x11.c   |    8 ++++----
2336 2 files changed, 15 insertions(+), 8 deletions(-)
2337
2338Commit: 3478
2339Author: pterjan
2340Date:   Tue May 19 12:46:34 2009 +0000
2341
2342    Import/export dirty rectangles
2343
2344 caca/codec/export.c |   25 +++++++++++++++------
2345 caca/codec/import.c |   60 +++++++++++++++++++++++++++++++++-----------------
2346 2 files changed, 57 insertions(+), 28 deletions(-)
2347
2348Commit: 3475
2349Author: sam
2350Date:   Tue May 19 01:04:03 2009 +0000
2351
2352    Minor optimisation in configure.ac.
2353
2354 configure.ac |    3 ++-
2355 1 files changed, 2 insertions(+), 1 deletions(-)
2356
2357Commit: 3474
2358Author: sam
2359Date:   Tue May 19 01:03:57 2009 +0000
2360
2361    cacaplay: rename "eof" to "has_eof" to prevent shadowing a mingw32 variable.
2362
2363 src/cacaplay.c |    6 +++---
2364 1 files changed, 3 insertions(+), 3 deletions(-)
2365
2366Commit: 3473
2367Author: sam
2368Date:   Tue May 19 00:52:10 2009 +0000
2369
2370    A lot of documentation updates here and there, including bugfixes dating
2371    back to the libcucul merge.
2372
2373 caca/event.c       |    3 +++
2374 doc/doxygen.cfg.in |    2 ++
2375 doc/migrating.dox  |   39 ++++++++++++++++++++-------------------
2376 doc/style.dox      |    7 +++++++
2377 doc/tutorial.dox   |   10 +++++-----
2378 doc/user.dox       |    2 +-
2379 ruby/ruby-caca.dox |    8 ++++----
2380 7 files changed, 42 insertions(+), 29 deletions(-)
2381
2382Commit: 3472
2383Author: sam
2384Date:   Tue May 19 00:52:02 2009 +0000
2385
2386    Update the Doxygen configuration file to version 1.5.9.
2387
2388 doc/doxygen.cfg.in |  401 ++++++++++++++++++++++++++++++++++++++++------------
2389 1 files changed, 308 insertions(+), 93 deletions(-)
2390
2391Commit: 3471
2392Author: sam
2393Date:   Tue May 19 00:51:55 2009 +0000
2394
2395    Optimise the dirty rectangle handling by keeping track of the number of
2396    currently dirty rectangles.
2397
2398 caca/caca_internals.h |    3 ++-
2399 caca/canvas.c         |    6 +-----
2400 caca/dirty.c          |   45 ++++++++++++++++++---------------------------
2401 3 files changed, 21 insertions(+), 33 deletions(-)
2402
2403Commit: 3470
2404Author: sam
2405Date:   Tue May 19 00:51:47 2009 +0000
2406
2407    Change the dirty rectangle API so that it can handle several rectangles. The
2408    inner implementation still only handles one dirty rectangle, but this way
2409    we can prepare supporting applictions for the future.
2410
2411 caca/Makefile.am    |    1 +
2412 caca/caca.h         |   16 +++-
2413 caca/canvas.c       |  127 ------------------------------
2414 caca/dirty.c        |  215 +++++++++++++++++++++++++++++++++++++++++++++++++++
2415 caca/driver/slang.c |   88 +++++++++++----------
2416 caca/driver/x11.c   |   85 +++++++++++----------
2417 caca/frame.c        |    4 +-
2418 caca/graphics.c     |    2 +-
2419 caca/libcaca.vcproj |    4 +
2420 caca/string.c       |    4 +-
2421 caca/transform.c    |   16 ++--
2422 tests/dirty.cpp     |  107 +++++++++++++++-----------
2423 12 files changed, 395 insertions(+), 274 deletions(-)
2424
2425Commit: 3469
2426Author: pterjan
2427Date:   Mon May 18 13:02:43 2009 +0000
2428
2429    Only redraw empty rectangles in slang driver
2430
2431 caca/driver/slang.c |   11 +++++++----
2432 1 files changed, 7 insertions(+), 4 deletions(-)
2433
2434Commit: 3468
2435Author: pterjan
2436Date:   Mon May 18 12:54:49 2009 +0000
2437
2438    Fix empty dirty rectangles detection
2439
2440 caca/driver/x11.c |    2 +-
2441 1 files changed, 1 insertions(+), 1 deletions(-)
2442
2443Commit: 3467
2444Author: pterjan
2445Date:   Sat May 16 20:14:04 2009 +0000
2446
2447     * Only redraw dirty rectangle in x11 driver
2448
2449 caca/driver/x11.c |   13 +++++++++----
2450 1 files changed, 9 insertions(+), 4 deletions(-)
2451
2452Commit: 3466
2453Author: sam
2454Date:   Fri May 15 14:42:31 2009 +0000
2455
2456    Add a few svn:ignore properties for Visual Studio cruft.
2457
2458Commit: 3465
2459Author: sam
2460Date:   Fri May 15 14:38:30 2009 +0000
2461
2462    Added MSVC project files for most example programs.
2463
2464 caca-sharp/test-csharp.csproj |    2 +-
2465 examples/blit.vcproj          |  371 +++++++++++++++++++++++++++++++++++
2466 examples/colors.vcproj        |  371 +++++++++++++++++++++++++++++++++++
2467 examples/demo.c               |    4 +
2468 examples/demo.vcproj          |  371 +++++++++++++++++++++++++++++++++++
2469 examples/dithering.vcproj     |  371 +++++++++++++++++++++++++++++++++++
2470 examples/driver.vcproj        |  371 +++++++++++++++++++++++++++++++++++
2471 examples/event.vcproj         |  371 +++++++++++++++++++++++++++++++++++
2472 examples/font.vcproj          |  371 +++++++++++++++++++++++++++++++++++
2473 examples/frames.vcproj        |  371 +++++++++++++++++++++++++++++++++++
2474 examples/fullwidth.vcproj     |  371 +++++++++++++++++++++++++++++++++++
2475 examples/gamma.vcproj         |  371 +++++++++++++++++++++++++++++++++++
2476 examples/hsv.vcproj           |  371 +++++++++++++++++++++++++++++++++++
2477 examples/import.vcproj        |  371 +++++++++++++++++++++++++++++++++++
2478 examples/input.vcproj         |  371 +++++++++++++++++++++++++++++++++++
2479 examples/transform.vcproj     |  371 +++++++++++++++++++++++++++++++++++
2480 examples/truecolor.vcproj     |  371 +++++++++++++++++++++++++++++++++++
2481 examples/unicode.vcproj       |  371 +++++++++++++++++++++++++++++++++++
2482 libcaca.sln                   |  427 ++++++++++++++++++++++++++++++++++++++++-
2483 19 files changed, 6366 insertions(+), 3 deletions(-)
2484
2485Commit: 3452
2486Author: sam
2487Date:   Thu May 14 10:04:26 2009 +0000
2488
2489    Fixed libcaca and the Visual Studio solution so that it works
2490    on Win64, including the .NET projects.
2491
2492 caca-sharp/caca-sharp.csproj  |   38 +++++++++-
2493 caca-sharp/test-csharp.csproj |   22 +++++-
2494 caca/caca_types.h.in          |   20 ++++-
2495 caca/libcaca.vcproj           |  155 +++++++++++++++++++++++++++++++++++++
2496 cxx/libcaca++.vcproj          |  155 +++++++++++++++++++++++++++++++++++++
2497 cxx/test-cxx.vcproj           |  155 +++++++++++++++++++++++++++++++++++++
2498 libcaca.sln                   |   72 +++++++++--------
2499 src/cacademo.vcproj           |  169 +++++++++++++++++++++++++++++++++++++++++
2500 src/cacafire.vcproj           |  169 +++++++++++++++++++++++++++++++++++++++++
2501 src/cacaview.vcproj           |  169 ++++++++++++++++++++++++++++++++++++++++-
2502 win32/caca_types.h            |    6 +-
2503 11 files changed, 1086 insertions(+), 44 deletions(-)
2504
2505Commit: 3451
2506Author: sam
2507Date:   Thu May 14 08:43:52 2009 +0000
2508
2509    Fix a few implicit cast related warnings on VC++.
2510
2511 caca/codec/export.c |    2 +-
2512 caca/codec/import.c |   11 +++++------
2513 2 files changed, 6 insertions(+), 7 deletions(-)
2514
2515Commit: 3450
2516Author: sam
2517Date:   Thu May 14 00:18:37 2009 +0000
2518
2519    Fix a few dirty rectangle bugs found with the unit tests. Let that be a
2520    lesson to you: unit tests are good.
2521
2522 caca/attr.c   |    2 +-
2523 caca/canvas.c |   20 ++++++++++----------
2524 caca/string.c |    5 ++++-
2525 3 files changed, 15 insertions(+), 12 deletions(-)
2526
2527Commit: 3449
2528Author: sam
2529Date:   Thu May 14 00:18:30 2009 +0000
2530
2531    Start writing unit tests for the dirty rectangle handling.
2532
2533 tests/Makefile.am |    2 +-
2534 tests/dirty.cpp   |  130 +++++++++++++++++++++++++++++++++++++++++++++++++++++
2535 2 files changed, 131 insertions(+), 1 deletions(-)
2536
2537Commit: 3448
2538Author: sam
2539Date:   Thu May 14 00:18:23 2009 +0000
2540
2541    Finish the dirty rectangle architecture. They are now reliable in the sense
2542    that anything outside the dirty rectangle is guaranteed to be unchanged, but
2543    we currently mark far too many cells as dirty. This must be optimised.
2544
2545 caca/attr.c           |   11 ++++++++++
2546 caca/caca_internals.h |    6 ++--
2547 caca/canvas.c         |   52 ++++++++++++++++++++++++++++++------------------
2548 caca/frame.c          |    7 ++++++
2549 caca/graphics.c       |    3 ++
2550 caca/string.c         |   36 ++++++++++++++++++++++++++++++---
2551 caca/transform.c      |   16 +++++++++++++++
2552 7 files changed, 104 insertions(+), 27 deletions(-)
2553
2554Commit: 3447
2555Author: sam
2556Date:   Thu May 14 00:18:13 2009 +0000
2557
2558    Factor code from caca_draw_cp437_box() and caca_draw_thinbox_box().
2559
2560 caca/box.c |  150 +++++++++++++++++++++++++----------------------------------
2561 1 files changed, 64 insertions(+), 86 deletions(-)
2562
2563Commit: 3443
2564Author: sam
2565Date:   Wed May 13 06:40:48 2009 +0000
2566
2567    Set up the architecture for dirty rectangles.
2568    Dirty rectangles are an upcoming optimisation that will tell the output
2569    drivers which portion of the canvas has been really modified since the
2570    last blit.
2571
2572 caca/caca.h           |    6 ++-
2573 caca/caca_internals.h |    3 +
2574 caca/canvas.c         |  157 +++++++++++++++++++++++++++++++++++++++++++++----
2575 3 files changed, 152 insertions(+), 14 deletions(-)
2576
2577Commit: 3428
2578Author: sam
2579Date:   Wed Apr 29 12:22:35 2009 +0000
2580
2581    Update msdev files to 9.0 (Visual Studio 2008). If anyone wants to
2582    play with the Windows port, there is a 90-day evaluation version
2583    available for free on the Microsoft website.
2584
2585 caca-sharp/caca-sharp.csproj  |   47 ++++++++++++++++++++--
2586 caca-sharp/test-csharp.csproj |   49 ++++++++++++++++++++---
2587 caca/libcaca.vcproj           |   87 +++++++++++++++++++++--------------------
2588 cxx/libcaca++.vcproj          |   13 +++---
2589 cxx/test-cxx.vcproj           |   13 +++---
2590 libcaca.sln                   |    4 +-
2591 src/cacademo.vcproj           |   21 +++++-----
2592 src/cacafire.vcproj           |   22 +++++-----
2593 src/cacaview.vcproj           |   21 +++++-----
2594 9 files changed, 175 insertions(+), 102 deletions(-)
2595
2596Commit: 3427
2597Author: sam
2598Date:   Wed Apr 29 12:13:19 2009 +0000
2599
2600    import.c: when importing ANSI or UTF-8 files, treat ^L as a canvas
2601    frame separator. Not extremely robust yet.
2602
2603 caca/codec/import.c |   11 +++++++++++
2604 1 files changed, 11 insertions(+), 0 deletions(-)
2605
2606Commit: 3412
2607Author: sam
2608Date:   Tue Mar 24 00:58:01 2009 +0000
2609
2610    Apparently \033 is more common than \x1b for ESC. Use the former in our
2611    code for clarity.
2612
2613 caca/codec/import.c |   10 +++++-----
2614 caca/driver/win32.c |    2 +-
2615 caca/graphics.c     |    2 +-
2616 src/cacaserver.c    |   14 +++++++-------
2617 4 files changed, 14 insertions(+), 14 deletions(-)
2618
2619Commit: 3407
2620Author: sam
2621Date:   Sun Mar 1 13:20:41 2009 +0000
2622
2623    Added new Unicode blocks to the built-in font.
2624
2625 caca/mono9.data      | 4812 ++++++++++++++++++++++++++++++++------------------
2626 caca/monobold12.data | 4700 ++++++++++++++++++++++++++++++++-----------------
2627 tools/makefont.c     |    4 +-
2628 3 files changed, 6181 insertions(+), 3335 deletions(-)
2629
2630Commit: 3406
2631Author: sam
2632Date:   Sun Mar 1 12:39:36 2009 +0000
2633
2634    transform.c: one more rotated glyph.
2635
2636 caca/transform.c |    1 +
2637 1 files changed, 1 insertions(+), 0 deletions(-)
2638
2639Commit: 3405
2640Author: sam
2641Date:   Sun Mar 1 12:33:25 2009 +0000
2642
2643    transform.c: add new transformation glyphs for various capital letters.
2644
2645 caca/transform.c |   11 ++++++++++-
2646 1 files changed, 10 insertions(+), 1 deletions(-)
2647
2648Commit: 3404
2649Author: sam
2650Date:   Thu Feb 26 10:41:32 2009 +0000
2651
2652    Remove occurrences of DATADIR, it conflicts with MinGW's <objidl.h>.
2653    Fixes ticket #51.
2654
2655 examples/Makefile.am |    3 +--
2656 examples/demo.c      |    4 +---
2657 examples/demo0.c     |    4 +---
2658 tools/Makefile.am    |    2 +-
2659 4 files changed, 4 insertions(+), 9 deletions(-)
2660
2661Commit: 3334
2662Author: nico
2663Date:   Tue Dec 9 17:37:22 2008 +0000
2664
2665    * Remove 'copy' attribute of RETURN_STRINGL in php binding of functions: caca_file_gets, caca_file_read
2666    * Use RETVAL_STRINGL instead of RETURN_STRINGL in function caca_export_string
2667
2668 caca-php/php_caca.c |   12 +++++-------
2669 1 files changed, 5 insertions(+), 7 deletions(-)
2670
2671Commit: 3333
2672Author: pterjan
2673Date:   Sun Nov 30 00:02:46 2008 +0000
2674
2675     * Add a flip char for 1
2676
2677 caca/transform.c |    1 +
2678 1 files changed, 1 insertions(+), 0 deletions(-)
2679
2680Commit: 3332
2681Author: pterjan
2682Date:   Sat Nov 29 23:53:55 2008 +0000
2683
2684     * Add a rotate_180 char for G
2685
2686 caca/transform.c |    1 +
2687 1 files changed, 1 insertions(+), 0 deletions(-)
2688
2689Commit: 3323
2690Author: sam
2691Date:   Wed Nov 12 10:20:56 2008 +0000
2692
2693    Create a libcucul.la symlink for distributions such as Gentoo which may
2694    rely on .la files for library dependencies.
2695
2696 caca/Makefile.am |    2 ++
2697 cxx/Makefile.am  |    2 ++
2698 2 files changed, 4 insertions(+), 0 deletions(-)
2699
2700Commit: 3318
2701Author: bsittler
2702Date:   Fri Nov 7 09:03:26 2008 +0000
2703
2704    add a reset button, move usage to "stdout", and stop hyperlinking the
2705    logo filename in the example
2706
2707 caca-php/examples/www/img2txt.php |   40 ++++++++++++++++++------------------
2708 1 files changed, 20 insertions(+), 20 deletions(-)
2709
2710Commit: 3317
2711Author: bsittler
2712Date:   Fri Nov 7 08:57:44 2008 +0000
2713
2714    allow a filename exactly matching the uploaded filename; give a better
2715    error message when this does not work
2716
2717 caca-php/examples/www/img2txt.php |   19 +++++++++++++++----
2718 1 files changed, 15 insertions(+), 4 deletions(-)
2719
2720Commit: 3316
2721Author: bsittler
2722Date:   Fri Nov 7 08:38:55 2008 +0000
2723
2724    more copyright info
2725
2726 caca-php/examples/img2txt.php |    3 ++-
2727 1 files changed, 2 insertions(+), 1 deletions(-)
2728
2729Commit: 3315
2730Author: bsittler
2731Date:   Fri Nov 7 08:37:59 2008 +0000
2732
2733    add more copyright info
2734
2735 caca-php/examples/www/img2txt.php |    3 ++-
2736 1 files changed, 2 insertions(+), 1 deletions(-)
2737
2738Commit: 3314
2739Author: bsittler
2740Date:   Fri Nov 7 08:36:07 2008 +0000
2741
2742    https should work too
2743
2744 caca-php/examples/www/img2txt.php |    2 +-
2745 1 files changed, 1 insertions(+), 1 deletions(-)
2746
2747Commit: 3313
2748Author: bsittler
2749Date:   Fri Nov 7 08:35:29 2008 +0000
2750
2751    obscure email addresses somewhat
2752
2753 caca-php/examples/www/img2txt.php |    2 +-
2754 1 files changed, 1 insertions(+), 1 deletions(-)
2755
2756Commit: 3312
2757Author: bsittler
2758Date:   Fri Nov 7 08:33:03 2008 +0000
2759
2760    better argument handling, and allow logo-caca.png as a special file argument
2761
2762 caca-php/examples/www/img2txt.php |   41 +++++++++++++++++++++++-------------
2763 1 files changed, 26 insertions(+), 15 deletions(-)
2764
2765Commit: 3311
2766Author: bsittler
2767Date:   Fri Nov 7 08:25:01 2008 +0000
2768
2769    fix case in example
2770
2771 caca-php/examples/img2txt.php |    2 +-
2772 1 files changed, 1 insertions(+), 1 deletions(-)
2773
2774Commit: 3310
2775Author: bsittler
2776Date:   Fri Nov 7 07:56:36 2008 +0000
2777
2778    now works as HTML
2779
2780 caca-php/examples/www/img2txt.php |  277 +++++++++++++++++++++++++++----------
2781 1 files changed, 201 insertions(+), 76 deletions(-)
2782
2783Commit: 3309
2784Author: bsittler
2785Date:   Fri Nov 7 07:13:57 2008 +0000
2786
2787    handle argument-parsing exceptions
2788
2789 caca-php/examples/img2txt.php |  100 ++++++++++++++++++++++-------------------
2790 1 files changed, 54 insertions(+), 46 deletions(-)
2791
2792Commit: 3308
2793Author: bsittler
2794Date:   Fri Nov 7 07:09:52 2008 +0000
2795
2796    more accurate error message
2797
2798 caca-php/examples/img2txt.php |    6 +++---
2799 1 files changed, 3 insertions(+), 3 deletions(-)
2800
2801Commit: 3307
2802Author: bsittler
2803Date:   Fri Nov 7 06:30:29 2008 +0000
2804
2805    clarify that this is a PHP port, not the original C program; return -1
2806    when export fails, too
2807
2808 caca-php/examples/img2txt.php |    5 +++++
2809 1 files changed, 5 insertions(+), 0 deletions(-)
2810
2811Commit: 3306
2812Author: bsittler
2813Date:   Fri Nov 7 05:55:12 2008 +0000
2814
2815    copy img2txt.php to www in preparation for htmlizing
2816
2817 caca-php/examples/www/img2txt.php |  383 +++++++++++++++++++++++++++++++++++++
2818 1 files changed, 383 insertions(+), 0 deletions(-)
2819
2820Commit: 3305
2821Author: bsittler
2822Date:   Fri Nov 7 05:51:26 2008 +0000
2823
2824    remove workarounds since alpha works now (merged from ..)
2825
2826 caca-php/examples/www/export.php |    4 +---
2827 1 files changed, 1 insertions(+), 3 deletions(-)
2828
2829Commit: 3304
2830Author: bsittler
2831Date:   Fri Nov 7 05:48:32 2008 +0000
2832
2833    hacked around the lack of a reasonable php getopt_long by writing a
2834    new version in PHP. it seems to work, and is more flexible than the
2835    getopt() found in PHP 5.3+.
2836
2837 caca-php/examples/img2txt.php |  250 ++++++++++++++++++++++++++++++++++-------
2838 1 files changed, 211 insertions(+), 39 deletions(-)
2839
2840Commit: 3303
2841Author: bsittler
2842Date:   Fri Nov 7 04:31:04 2008 +0000
2843
2844    fix yet another bug i wrote :( -- be endian-neutral.
2845
2846 caca-php/php_caca.c |    9 ++++-----
2847 1 files changed, 4 insertions(+), 5 deletions(-)
2848
2849Commit: 3302
2850Author: bsittler
2851Date:   Thu Nov 6 23:25:26 2008 +0000
2852
2853    no more horrible hacks needed, since fixing the alpha mismatch in the C binding
2854
2855 caca-php/examples/export.php  |    4 +-
2856 caca-php/examples/img2txt.php |  407 +++++++++++++++++++----------------------
2857 2 files changed, 189 insertions(+), 222 deletions(-)
2858
2859Commit: 3301
2860Author: bsittler
2861Date:   Thu Nov 6 23:21:15 2008 +0000
2862
2863    do not bother with an extraneous fill, and don't create out.png
2864
2865 caca-php/examples/test.php |    2 --
2866 1 files changed, 0 insertions(+), 2 deletions(-)
2867
2868Commit: 3300
2869Author: bsittler
2870Date:   Thu Nov 6 23:18:48 2008 +0000
2871
2872    fix endianness problem
2873
2874 caca-php/php_caca.c |   12 ++++++------
2875 1 files changed, 6 insertions(+), 6 deletions(-)
2876
2877Commit: 3299
2878Author: bsittler
2879Date:   Thu Nov 6 20:01:57 2008 +0000
2880
2881    oops! fix problem i introduced in the previous commit
2882
2883 caca-php/php_caca.c |    6 +++---
2884 1 files changed, 3 insertions(+), 3 deletions(-)
2885
2886Commit: 3298
2887Author: bsittler
2888Date:   Thu Nov 6 19:45:11 2008 +0000
2889
2890    fix impedence mismatch between libgd alpha (0 = opaque, 127 = transparent) and libcaca alpha (0 = transparent, 255 = opaque)
2891
2892 caca-php/php_caca.c |   75 +++++++++++++++++++++++++++++---------------------
2893 1 files changed, 43 insertions(+), 32 deletions(-)
2894
2895Commit: 3297
2896Author: bsittler
2897Date:   Thu Nov 6 17:04:21 2008 +0000
2898
2899    copy img2txt.c to img2txt.php in preparation for phpizing
2900
2901 caca-php/examples/img2txt.php |  242 +++++++++++++++++++++++++++++++++++++++++
2902 1 files changed, 242 insertions(+), 0 deletions(-)
2903
2904Commit: 3296
2905Author: bsittler
2906Date:   Thu Nov 6 07:16:59 2008 +0000
2907
2908    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...)
2909
2910 caca-php/examples/cacapig.php |   36 +++++++++++++++++++-----------------
2911 1 files changed, 19 insertions(+), 17 deletions(-)
2912
2913Commit: 3295
2914Author: bsittler
2915Date:   Thu Nov 6 07:14:12 2008 +0000
2916
2917    default to $timeout = 0 in Display::getEvent()
2918
2919 caca-php/caca.php |    2 +-
2920 1 files changed, 1 insertions(+), 1 deletions(-)
2921
2922Commit: 3294
2923Author: bsittler
2924Date:   Thu Nov 6 07:11:01 2008 +0000
2925
2926    fix some bugs and inconsistencies in the PHP object layer
2927
2928 caca-php/caca.php |   14 ++++++++------
2929 1 files changed, 8 insertions(+), 6 deletions(-)
2930
2931Commit: 3293
2932Author: bsittler
2933Date:   Wed Nov 5 01:00:38 2008 +0000
2934
2935    add a Libcaca class to the PHP class interface, parallel to the Libcaca class in the .NET interface; fix a bunch of whitespace inconsistencies
2936
2937 caca-php/caca.php          |   87 +++++++++++++++++++++++++-------------------
2938 caca-php/examples/test.php |   12 +++---
2939 2 files changed, 56 insertions(+), 43 deletions(-)
2940
2941Commit: 3292
2942Author: bsittler
2943Date:   Wed Nov 5 00:39:18 2008 +0000
2944
2945    add AnsiColor, EventType and EventKey constants parallel to the .NET ones
2946
2947 caca-php/caca.php          |  101 ++++++++++++++++++++++++++++++++++++++++++++
2948 caca-php/examples/test.php |   12 +++---
2949 2 files changed, 107 insertions(+), 6 deletions(-)
2950
2951Commit: 3291
2952Author: bsittler
2953Date:   Wed Nov 5 00:38:14 2008 +0000
2954
2955    added missing constant CACA_KEY_UNKNOWN
2956
2957 caca-php/php_caca.c |    1 +
2958 1 files changed, 1 insertions(+), 0 deletions(-)
2959
2960Commit: 3290
2961Author: bsittler
2962Date:   Wed Nov 5 00:04:35 2008 +0000
2963
2964    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
2965
2966 caca-php/examples/test.php |  258 +++++++++++++++++++++++---------------------
2967 1 files changed, 136 insertions(+), 122 deletions(-)
2968
2969Commit: 3289
2970Author: bsittler
2971Date:   Tue Nov 4 23:57:57 2008 +0000
2972
2973    copy test.cs to test.php in preparation for phpizing
2974
2975 caca-php/examples/test.php |  136 ++++++++++++++++++++++++++++++++++++++++++++
2976 1 files changed, 136 insertions(+), 0 deletions(-)
2977
2978Commit: 3288
2979Author: bsittler
2980Date:   Tue Nov 4 23:56:43 2008 +0000
2981
2982    merge alpha fix from svn://svn.zoy.org/libcaca/libcaca/trunk/caca-php/examples/export.php@3287 into examples/www/export.php
2983
2984 caca-php/examples/www/export.php |    4 +++-
2985 1 files changed, 3 insertions(+), 1 deletions(-)
2986
2987Commit: 3287
2988Author: bsittler
2989Date:   Tue Nov 4 23:54:38 2008 +0000
2990
2991    use alpha in PNG export, since it is now required to get a correct PNG output image
2992
2993 caca-php/examples/export.php |    4 +++-
2994 1 files changed, 3 insertions(+), 1 deletions(-)
2995
2996Commit: 3286
2997Author: bsittler
2998Date:   Tue Nov 4 23:53:18 2008 +0000
2999
3000    fix type in Canvas::drawLine; add a minimal class Event providing a
3001    subset of the functionality of the .NET version; added Display::getEvent
3002    similar to the .NET version; change Dither::bitmap to take a Canvas
3003    object rather than a caca canvas resource as its first parameter; add
3004    Font::Render and Font::getList methods parallel to the .NET version
3005
3006 caca-php/caca.php |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++--
3007 1 files changed, 50 insertions(+), 2 deletions(-)
3008
3009Commit: 3285
3010Author: bsittler
3011Date:   Tue Nov 4 23:48:31 2008 +0000
3012
3013    use alpha channel in gd truecolor images -- note that the scale for
3014    this is [0, 127], rather than [0, 255]; always free the temporary
3015    pixels copy allocated in PHP_FUNCTION(caca_dither_bitmap); fix a typo
3016    which caused PHP_FUNCTION(caca_set_display_title) to crash due to a
3017    failed run-time binding to "caca_set_display" (the "_title" was
3018    missing).
3019
3020 caca-php/php_caca.c |    7 ++++---
3021 1 files changed, 4 insertions(+), 3 deletions(-)
3022
3023Commit: 3284
3024Author: bsittler
3025Date:   Tue Nov 4 06:11:19 2008 +0000
3026
3027    preserve column alignment better by breaking cells at spaces; preserve
3028    readability of fullwidth characters better by not placing cell
3029    boundaries between them unneccessarily
3030
3031 caca/codec/export.c |   16 +++++++++++++---
3032 1 files changed, 13 insertions(+), 3 deletions(-)
3033
3034Commit: 3283
3035Author: bsittler
3036Date:   Tue Nov 4 05:45:21 2008 +0000
3037
3038    force a column alignment after each column containing a fullwidth character.
3039
3040 caca/codec/export.c |    7 ++++++-
3041 1 files changed, 6 insertions(+), 1 deletions(-)
3042
3043Commit: 3282
3044Author: bsittler
3045Date:   Tue Nov 4 05:43:37 2008 +0000
3046
3047    no border in old browsers, either.
3048
3049 caca-php/examples/www/export.php |    2 +-
3050 1 files changed, 1 insertions(+), 1 deletions(-)
3051
3052Commit: 3281
3053Author: bsittler
3054Date:   Tue Nov 4 05:28:03 2008 +0000
3055
3056    htmlification
3057
3058 caca-php/examples/www/unicode.php |   32 ++++++++++++++++++--------------
3059 1 files changed, 18 insertions(+), 14 deletions(-)
3060
3061Commit: 3280
3062Author: bsittler
3063Date:   Tue Nov 4 05:23:16 2008 +0000
3064
3065    copy unicode.php to www in preparation for htmlizing
3066
3067 caca-php/examples/www/unicode.php |   93 +++++++++++++++++++++++++++++++++++++
3068 1 files changed, 93 insertions(+), 0 deletions(-)
3069
3070Commit: 3279
3071Author: bsittler
3072Date:   Tue Nov 4 05:22:24 2008 +0000
3073
3074    cli-only
3075
3076 caca-php/examples/unicode.php |    4 ++++
3077 1 files changed, 4 insertions(+), 0 deletions(-)
3078
3079Commit: 3278
3080Author: bsittler
3081Date:   Tue Nov 4 05:21:34 2008 +0000
3082
3083    phpized
3084
3085 caca-php/examples/unicode.php |  160 +++++++++++++++++++----------------------
3086 1 files changed, 73 insertions(+), 87 deletions(-)
3087
3088Commit: 3277
3089Author: bsittler
3090Date:   Tue Nov 4 05:17:37 2008 +0000
3091
3092    copy unicode.c to unicode.php in preparation for phpizing
3093
3094 caca-php/examples/unicode.php |  103 +++++++++++++++++++++++++++++++++++++++++
3095 1 files changed, 103 insertions(+), 0 deletions(-)
3096
3097Commit: 3276
3098Author: bsittler
3099Date:   Tue Nov 4 05:12:17 2008 +0000
3100
3101    htmlize
3102
3103 caca-php/examples/www/transform.php |   31 ++++++++++++++++++-------------
3104 1 files changed, 18 insertions(+), 13 deletions(-)
3105
3106Commit: 3275
3107Author: bsittler
3108Date:   Tue Nov 4 04:58:38 2008 +0000
3109
3110    copy transform.php to www in preparation for htmlizing
3111
3112 caca-php/examples/www/transform.php |  103 +++++++++++++++++++++++++++++++++++
3113 1 files changed, 103 insertions(+), 0 deletions(-)
3114
3115Commit: 3274
3116Author: bsittler
3117Date:   Tue Nov 4 04:56:49 2008 +0000
3118
3119    PHPified
3120
3121 caca-php/examples/transform.php |  187 ++++++++++++++++++---------------------
3122 1 files changed, 86 insertions(+), 101 deletions(-)
3123
3124Commit: 3273
3125Author: bsittler
3126Date:   Tue Nov 4 04:49:17 2008 +0000
3127
3128    copy transform.c to transform.php in preparation for phpizing
3129
3130 caca-php/examples/transform.php |  118 +++++++++++++++++++++++++++++++++++++++
3131 1 files changed, 118 insertions(+), 0 deletions(-)
3132
3133Commit: 3272
3134Author: bsittler
3135Date:   Tue Nov 4 04:46:47 2008 +0000
3136
3137    show client-side filename
3138
3139 caca-php/examples/www/export.php |    3 ++-
3140 1 files changed, 2 insertions(+), 1 deletions(-)
3141
3142Commit: 3271
3143Author: bsittler
3144Date:   Tue Nov 4 04:45:23 2008 +0000
3145
3146    clearer wording.
3147
3148 caca-php/examples/www/import.php |    2 +-
3149 1 files changed, 1 insertions(+), 1 deletions(-)
3150
3151Commit: 3270
3152Author: bsittler
3153Date:   Tue Nov 4 04:21:13 2008 +0000
3154
3155    link to an example file to download and then import (generated by export.php)
3156
3157 caca-php/examples/www/import.php |    5 +++++
3158 1 files changed, 5 insertions(+), 0 deletions(-)
3159
3160Commit: 3269
3161Author: bsittler
3162Date:   Tue Nov 4 04:13:13 2008 +0000
3163
3164    works well enough to import the files exported by export.php
3165
3166 caca-php/examples/www/import.php |   77 ++++++++++++++++++++++++++------------
3167 1 files changed, 53 insertions(+), 24 deletions(-)
3168
3169Commit: 3268
3170Author: bsittler
3171Date:   Tue Nov 4 03:56:18 2008 +0000
3172
3173    force cli on remaining examples so that apache doesn't pop up a window
3174    (this actually happens with the cocoa driver!)
3175
3176 caca-php/examples/cacapig.php   |    3 +++
3177 caca-php/examples/colors.php    |    4 ++++
3178 caca-php/examples/fullwidth.php |    4 ++++
3179 caca-php/examples/render.php    |    4 ++++
3180 caca-php/examples/truecolor.php |    4 ++++
3181 5 files changed, 19 insertions(+), 0 deletions(-)
3182
3183Commit: 3267
3184Author: bsittler
3185Date:   Tue Nov 4 03:39:20 2008 +0000
3186
3187    CLI-only
3188
3189 caca-php/examples/import.php |    4 ++++
3190 1 files changed, 4 insertions(+), 0 deletions(-)
3191
3192Commit: 3266
3193Author: bsittler
3194Date:   Tue Nov 4 03:37:12 2008 +0000
3195
3196    copy import.php to www in preparation for htmlizing
3197
3198 caca-php/examples/www/import.php |   54 ++++++++++++++++++++++++++++++++++++++
3199 1 files changed, 54 insertions(+), 0 deletions(-)
3200
3201Commit: 3265
3202Author: bsittler
3203Date:   Tue Nov 4 03:36:33 2008 +0000
3204
3205    list available import formats in usage message
3206
3207 caca-php/examples/import.php |   12 +++++++++---
3208 1 files changed, 9 insertions(+), 3 deletions(-)
3209
3210Commit: 3264
3211Author: bsittler
3212Date:   Tue Nov 4 03:32:42 2008 +0000
3213
3214    PHPification of import.c
3215
3216 caca-php/examples/import.php |   72 ++++++++++++++++--------------------------
3217 1 files changed, 27 insertions(+), 45 deletions(-)
3218
3219Commit: 3263
3220Author: bsittler
3221Date:   Tue Nov 4 03:22:04 2008 +0000
3222
3223    copy import.c to import.php in preparation for phpizing
3224
3225 caca-php/examples/import.php |   66 ++++++++++++++++++++++++++++++++++++++++++
3226 1 files changed, 66 insertions(+), 0 deletions(-)
3227
3228Commit: 3262
3229Author: bsittler
3230Date:   Tue Nov 4 00:56:07 2008 +0000
3231
3232    only fill the preview iframe when javascript is enabled
3233
3234 caca-php/examples/www/export.php |    2 +-
3235 1 files changed, 1 insertions(+), 1 deletions(-)
3236
3237Commit: 3261
3238Author: bsittler
3239Date:   Tue Nov 4 00:41:56 2008 +0000
3240
3241    merge latest CLI example bugfixes into the HTML versions
3242
3243 caca-php/examples/www/colors.php |    8 ++++----
3244 caca-php/examples/www/export.php |   10 +++++-----
3245 2 files changed, 9 insertions(+), 9 deletions(-)
3246
3247Commit: 3260
3248Author: bsittler
3249Date:   Tue Nov 4 00:39:40 2008 +0000
3250
3251    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
3252
3253 caca-php/examples/colors.php |    8 ++++----
3254 caca-php/examples/export.php |   10 +++++-----
3255 caca-php/php_caca.c          |    2 +-
3256 3 files changed, 10 insertions(+), 10 deletions(-)
3257
3258Commit: 3259
3259Author: bsittler
3260Date:   Mon Nov 3 22:30:22 2008 +0000
3261
3262    now generates HTML
3263
3264 caca-php/examples/www/fullwidth.php |   28 ++++++++++++++++++----------
3265 1 files changed, 18 insertions(+), 10 deletions(-)
3266
3267Commit: 3258
3268Author: bsittler
3269Date:   Mon Nov 3 22:21:31 2008 +0000
3270
3271    copy fullwidth.php to www in preparation for htmlizing
3272
3273 caca-php/examples/www/fullwidth.php |   75 +++++++++++++++++++++++++++++++++++
3274 1 files changed, 75 insertions(+), 0 deletions(-)
3275
3276Commit: 3257
3277Author: bsittler
3278Date:   Mon Nov 3 22:19:29 2008 +0000
3279
3280    added copyright info for PHP conversion (blah blah blah...)
3281
3282 caca-php/examples/fullwidth.php |    4 ++++
3283 1 files changed, 4 insertions(+), 0 deletions(-)
3284
3285Commit: 3256
3286Author: bsittler
3287Date:   Mon Nov 3 22:18:27 2008 +0000
3288
3289    now works as PHP
3290
3291 caca-php/examples/fullwidth.php |  113 +++++++++++++++-----------------------
3292 1 files changed, 45 insertions(+), 68 deletions(-)
3293
3294Commit: 3255
3295Author: bsittler
3296Date:   Mon Nov 3 22:08:09 2008 +0000
3297
3298    copy fullwidth.c to fullwidth.php in preparation for phpizing
3299
3300 caca-php/examples/fullwidth.php |   94 +++++++++++++++++++++++++++++++++++++++
3301 1 files changed, 94 insertions(+), 0 deletions(-)
3302
3303Commit: 3254
3304Author: bsittler
3305Date:   Mon Nov 3 22:06:33 2008 +0000
3306
3307    only assume svg preview ability in opera, WebKit and Gecko
3308
3309 caca-php/examples/www/export.php |    9 +++++++--
3310 1 files changed, 7 insertions(+), 2 deletions(-)
3311
3312Commit: 3253
3313Author: nico
3314Date:   Mon Nov 3 22:03:31 2008 +0000
3315
3316    * Improve object layer for caca-php
3317
3318 caca-php/caca.php |   60 +++++++++++++++++++++++++++++++++++++++++++++++++---
3319 1 files changed, 56 insertions(+), 4 deletions(-)
3320
3321Commit: 3252
3322Author: bsittler
3323Date:   Mon Nov 3 21:58:17 2008 +0000
3324
3325    do not add history entries for iframe transitions
3326
3327 caca-php/examples/www/export.php |    2 +-
3328 1 files changed, 1 insertions(+), 1 deletions(-)
3329
3330Commit: 3251
3331Author: bsittler
3332Date:   Mon Nov 3 21:48:53 2008 +0000
3333
3334    add missing id
3335
3336 caca-php/examples/www/export.php |    2 +-
3337 1 files changed, 1 insertions(+), 1 deletions(-)
3338
3339Commit: 3250
3340Author: bsittler
3341Date:   Mon Nov 3 21:48:16 2008 +0000
3342
3343    use some javascript to show inline previews using <iframe/> for some
3344    of the formats (so far, html, html3, bbfr, and svg)
3345
3346 caca-php/examples/www/export.php |   42 +++++++++++++++++++++++++++++++++++--
3347 1 files changed, 39 insertions(+), 3 deletions(-)
3348
3349Commit: 3249
3350Author: bsittler
3351Date:   Mon Nov 3 21:23:20 2008 +0000
3352
3353    .caca files get an extension, too
3354
3355 caca-php/examples/www/export.php |    1 +
3356 1 files changed, 1 insertions(+), 0 deletions(-)
3357
3358Commit: 3248
3359Author: bsittler
3360Date:   Mon Nov 3 21:17:34 2008 +0000
3361
3362    suggest extensions for some of the inline formats too, since browsers
3363    sometimes send them to external viewers and become confused if the
3364    filename ends in '.php' (despite our correct content-type!)
3365
3366 caca-php/examples/www/export.php |   14 +++++++++++---
3367 1 files changed, 11 insertions(+), 3 deletions(-)
3368
3369Commit: 3247
3370Author: bsittler
3371Date:   Mon Nov 3 21:15:09 2008 +0000
3372
3373    text formats embedding escape sequences get sent as attachments too
3374
3375 caca-php/examples/www/export.php |    3 +++
3376 1 files changed, 3 insertions(+), 0 deletions(-)
3377
3378Commit: 3246
3379Author: bsittler
3380Date:   Mon Nov 3 21:12:54 2008 +0000
3381
3382    working HTML version of export.php accepting an optional file upload and exporting it using the selected format
3383
3384 caca-php/examples/www/export.php |  224 ++++++++++++++++++++++----------------
3385 1 files changed, 128 insertions(+), 96 deletions(-)
3386
3387Commit: 3245
3388Author: bsittler
3389Date:   Mon Nov 3 20:55:12 2008 +0000
3390
3391    another typo
3392
3393 caca-php/examples/export.php |    2 +-
3394 1 files changed, 1 insertions(+), 1 deletions(-)
3395
3396Commit: 3244
3397Author: bsittler
3398Date:   Mon Nov 3 20:34:42 2008 +0000
3399
3400    spaces -> tabs
3401
3402 caca-php/examples/export.php |  162 +++++++++++++++++++++---------------------
3403 1 files changed, 81 insertions(+), 81 deletions(-)
3404
3405Commit: 3243
3406Author: bsittler
3407Date:   Mon Nov 3 20:08:35 2008 +0000
3408
3409    add missing content-type in the HTML case
3410
3411 caca-php/examples/www/render.php |    2 ++
3412 1 files changed, 2 insertions(+), 0 deletions(-)
3413
3414Commit: 3242
3415Author: bsittler
3416Date:   Mon Nov 3 20:01:20 2008 +0000
3417
3418    typo
3419
3420 caca-php/examples/export.php |    2 +-
3421 1 files changed, 1 insertions(+), 1 deletions(-)
3422
3423Commit: 3241
3424Author: bsittler
3425Date:   Mon Nov 3 19:52:30 2008 +0000
3426
3427    make examples/demo.php executable
3428
3429 0 files changed, 0 insertions(+), 0 deletions(-)
3430
3431Commit: 3240
3432Author: bsittler
3433Date:   Mon Nov 3 19:44:58 2008 +0000
3434
3435    copy export.php to www in preparation for htmlizing
3436
3437 caca-php/examples/www/export.php |  136 ++++++++++++++++++++++++++++++++++++++
3438 1 files changed, 136 insertions(+), 0 deletions(-)
3439
3440Commit: 3239
3441Author: bsittler
3442Date:   Mon Nov 3 19:42:38 2008 +0000
3443
3444    export.php is now actually php, and appears to work identically to its
3445    C predecessor.
3446
3447 caca-php/examples/export.php |  229 +++++++++++++++++++-----------------------
3448 1 files changed, 103 insertions(+), 126 deletions(-)
3449
3450Commit: 3238
3451Author: bsittler
3452Date:   Mon Nov 3 18:40:50 2008 +0000
3453
3454    copy export.c to export.php in preparation for phpizing
3455
3456 caca-php/examples/export.php |  159 ++++++++++++++++++++++++++++++++++++++++++
3457 1 files changed, 159 insertions(+), 0 deletions(-)
3458
3459Commit: 3237
3460Author: bsittler
3461Date:   Mon Nov 3 18:16:38 2008 +0000
3462
3463    fix foreground-color and quoting bugs in the "html" exporter; also,
3464    the output is now labelled as XHTML 1.0 Strict, since it does conform
3465    to that DTD. also removed spurious cellpadding and cellspacing from
3466    <div /> markup. also handle non-characters by conversion to
3467    replacement character, and handle more control characters by
3468    conversion to no-break space. finally, switch from &nbsp; to the
3469    equivalent &#160; so that a non-validating XML parser (which is most
3470    of them) can correctly parse this document.
3471
3472 caca/codec/export.c |   52 ++++++++++++++++++++++++++++++++++++++++++--------
3473 1 files changed, 43 insertions(+), 9 deletions(-)
3474
3475Commit: 3236
3476Author: bsittler
3477Date:   Mon Nov 3 17:18:04 2008 +0000
3478
3479    do not split a fullwidth character in the middle. yes, in some
3480    degenerate cases this will lead to incorrectly-displayed tables. i
3481    don't yet have a solution.
3482
3483 caca/codec/export.c |    2 ++
3484 1 files changed, 2 insertions(+), 0 deletions(-)
3485
3486Commit: 3235
3487Author: bsittler
3488Date:   Mon Nov 3 16:55:00 2008 +0000
3489
3490    do not expand tabs here. instead, importers need to understand '\t'
3491    and fill the canvas up to the tab stop with it. once that works,
3492    support will be added here (treating it as space.) also, fewer columns
3493    are now generated. apparently generating a minimal number of them
3494    fixes a bunch of the table-layout bugs.
3495
3496 caca/codec/export.c |  130 ++++++++++++++++++++++++++++++--------------------
3497 1 files changed, 78 insertions(+), 52 deletions(-)
3498
3499Commit: 3234
3500Author: nico
3501Date:   Sun Nov 2 22:45:40 2008 +0000
3502
3503    * Remove \t from content of $moo
3504    * Change canvas size
3505    * Fix coordinate of label "Moo!"
3506
3507 caca-php/examples/cacainfo.php |   17 +++++++++--------
3508 1 files changed, 9 insertions(+), 8 deletions(-)
3509
3510Commit: 3233
3511Author: nico
3512Date:   Sun Nov 2 22:42:09 2008 +0000
3513
3514    * Change canvas size
3515
3516 caca-php/examples/www/cacainfo.php |    4 ++--
3517 1 files changed, 2 insertions(+), 2 deletions(-)
3518
3519Commit: 3232
3520Author: bsittler
3521Date:   Sun Nov 2 22:38:40 2008 +0000
3522
3523    htmlification of colors.php
3524
3525 caca-php/examples/www/colors.php |   26 +++++++++++++++++---------
3526 1 files changed, 17 insertions(+), 9 deletions(-)
3527
3528Commit: 3231
3529Author: nico
3530Date:   Sun Nov 2 22:37:27 2008 +0000
3531
3532    * Fix coordinate of label "Moo!"
3533
3534 caca-php/examples/www/cacainfo.php |   15 ++++++++-------
3535 1 files changed, 8 insertions(+), 7 deletions(-)
3536
3537Commit: 3230
3538Author: bsittler
3539Date:   Sun Nov 2 22:35:45 2008 +0000
3540
3541    copy colors.php to www in preparation for htmlizing
3542
3543 caca-php/examples/www/colors.php |   60 ++++++++++++++++++++++++++++++++++++++
3544 1 files changed, 60 insertions(+), 0 deletions(-)
3545
3546Commit: 3229
3547Author: bsittler
3548Date:   Sun Nov 2 22:34:59 2008 +0000
3549
3550    PHP conversion of colors.c
3551
3552 caca-php/examples/colors.php |  126 ++++++++++++++++++-----------------------
3553 1 files changed, 55 insertions(+), 71 deletions(-)
3554
3555Commit: 3228
3556Author: bsittler
3557Date:   Sun Nov 2 22:22:18 2008 +0000
3558
3559    copy colors.c to colors.php in preparation for phpizing
3560
3561 caca-php/examples/colors.php |   76 ++++++++++++++++++++++++++++++++++++++++++
3562 1 files changed, 76 insertions(+), 0 deletions(-)
3563
3564Commit: 3227
3565Author: bsittler
3566Date:   Sun Nov 2 22:12:24 2008 +0000
3567
3568    some unicode characters could overflow the buffer; handle more control
3569    characters and non-unicode codepoints when generating HTML.
3570
3571 caca/codec/export.c |   22 ++++++++++++++++++----
3572 1 files changed, 18 insertions(+), 4 deletions(-)
3573
3574Commit: 3226
3575Author: nico
3576Date:   Sun Nov 2 22:10:02 2008 +0000
3577
3578    * Remove tabs from content of $moo
3579
3580 caca-php/examples/www/cacainfo.php |    4 ++--
3581 1 files changed, 2 insertions(+), 2 deletions(-)
3582
3583Commit: 3225
3584Author: nico
3585Date:   Sun Nov 2 21:58:09 2008 +0000
3586
3587    * Improve Dithering and Canvas php classes
3588
3589 caca-php/caca.php |  103 +++++++++++++++++++++++++++++++++++++++++++++-------
3590 1 files changed, 89 insertions(+), 14 deletions(-)
3591
3592Commit: 3224
3593Author: bsittler
3594Date:   Sun Nov 2 21:57:21 2008 +0000
3595
3596    optimization: when the canvas is only a single line, we can always
3597    optimize by merging cells
3598
3599 caca/codec/export.c |    2 +-
3600 1 files changed, 1 insertions(+), 1 deletions(-)
3601
3602Commit: 3223
3603Author: bsittler
3604Date:   Sun Nov 2 21:18:51 2008 +0000
3605
3606    work around table layout bugs by ensuring that if there are multiple
3607    cells on any row of the table then the very first row does not use the
3608    cell-merging optimization; this appears to fix the last of the table
3609    layout bugs seen in truecolor.php; also fix the foreground and
3610    background color bugs seen in truecolor.php.
3611
3612 caca/codec/export.c |   28 +++++++++++++++++++++++++---
3613 1 files changed, 25 insertions(+), 3 deletions(-)
3614
3615Commit: 3222
3616Author: bsittler
3617Date:   Sun Nov 2 21:03:09 2008 +0000
3618
3619    forgot backslashes
3620
3621 caca-php/examples/www/dithering.php |    2 +-
3622 1 files changed, 1 insertions(+), 1 deletions(-)
3623
3624Commit: 3221
3625Author: bsittler
3626Date:   Sun Nov 2 20:29:02 2008 +0000
3627
3628    htmlification of truecolor.php; evidently there are some bugs yet in the html3 exporter
3629
3630 caca-php/examples/www/truecolor.php |   26 +++++++++++++++++---------
3631 1 files changed, 17 insertions(+), 9 deletions(-)
3632
3633Commit: 3220
3634Author: bsittler
3635Date:   Sun Nov 2 20:17:59 2008 +0000
3636
3637    copy truecolor.php to www in preparation for htmlizing
3638
3639 caca-php/examples/www/truecolor.php |   48 +++++++++++++++++++++++++++++++++++
3640 1 files changed, 48 insertions(+), 0 deletions(-)
3641
3642Commit: 3219
3643Author: bsittler
3644Date:   Sun Nov 2 20:17:00 2008 +0000
3645
3646    convert to PHP and make executable
3647
3648 caca-php/examples/truecolor.php |   78 +++++++++++++++------------------------
3649 1 files changed, 30 insertions(+), 48 deletions(-)
3650
3651Commit: 3218
3652Author: bsittler
3653Date:   Sun Nov 2 20:06:13 2008 +0000
3654
3655    copy truecolor.c to truecolor.php in preparation for phpizing
3656
3657 caca-php/examples/truecolor.php |   66 +++++++++++++++++++++++++++++++++++++++
3658 1 files changed, 66 insertions(+), 0 deletions(-)
3659
3660Commit: 3217
3661Author: nico
3662Date:   Sun Nov 2 20:05:00 2008 +0000
3663
3664    * Improve class "Dither"
3665
3666 caca-php/caca.php |   40 ++++++++++++++++++++--------------------
3667 1 files changed, 20 insertions(+), 20 deletions(-)
3668
3669Commit: 3216
3670Author: nico
3671Date:   Sun Nov 2 20:02:26 2008 +0000
3672
3673    * Add class "Dither" to php object layer
3674
3675 caca-php/caca.php |   90 +++++++++++++++++++++++++++++++++++++++++++++++++++++
3676 1 files changed, 90 insertions(+), 0 deletions(-)
3677
3678Commit: 3215
3679Author: bsittler
3680Date:   Sun Nov 2 19:50:46 2008 +0000
3681
3682    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
3683
3684 caca-php/examples/www/cacainfo.php  |    2 +-
3685 caca-php/examples/www/dithering.php |    4 ++--
3686 caca-php/examples/www/figlet.php    |    2 +-
3687 caca-php/examples/www/render.php    |    2 +-
3688 caca-php/examples/www/text.php      |    2 +-
3689 5 files changed, 6 insertions(+), 6 deletions(-)
3690
3691Commit: 3214
3692Author: bsittler
3693Date:   Sun Nov 2 19:28:40 2008 +0000
3694
3695    add a <table summary="..." /> attribute so screenreader software does not
3696    get hopelessly lost.
3697
3698 caca/codec/export.c |    2 +-
3699 1 files changed, 1 insertions(+), 1 deletions(-)
3700
3701Commit: 3213
3702Author: bsittler
3703Date:   Sun Nov 2 19:19:45 2008 +0000
3704
3705    echo rendered string in form value
3706
3707 caca-php/examples/www/figlet.php |    2 +-
3708 1 files changed, 1 insertions(+), 1 deletions(-)
3709
3710Commit: 3212
3711Author: nico
3712Date:   Sun Nov 2 19:13:47 2008 +0000
3713
3714    * Remove white and yellow colors for letters
3715
3716 caca-php/examples/www/figlet.php |    2 +-
3717 1 files changed, 1 insertions(+), 1 deletions(-)
3718
3719Commit: 3211
3720Author: nico
3721Date:   Sun Nov 2 19:08:08 2008 +0000
3722
3723    * Add an input box in sample web page figlet.php
3724
3725 caca-php/examples/www/figlet.php |    3 ++-
3726 1 files changed, 2 insertions(+), 1 deletions(-)
3727
3728Commit: 3210
3729Author: bsittler
3730Date:   Sun Nov 2 17:49:29 2008 +0000
3731
3732    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.
3733
3734 caca-php/examples/www/caca-php.css  |   20 --------------------
3735 caca-php/examples/www/cacainfo.php  |    1 -
3736 caca-php/examples/www/dithering.php |    2 --
3737 caca-php/examples/www/figlet.php    |    3 +--
3738 caca-php/examples/www/render.php    |    1 -
3739 caca-php/examples/www/text.php      |    1 -
3740 6 files changed, 1 insertions(+), 27 deletions(-)
3741
3742Commit: 3209
3743Author: bsittler
3744Date:   Sun Nov 2 17:38:37 2008 +0000
3745
3746    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
3747
3748 caca/codec/export.c |   92 ++++++++++++++++++++++++++++++++------------------
3749 1 files changed, 59 insertions(+), 33 deletions(-)
3750
3751Commit: 3208
3752Author: bsittler
3753Date:   Sun Nov 2 17:00:45 2008 +0000
3754
3755    more conforming to 79-character limit and using tabs
3756
3757 caca-php/examples/www/render.php |    9 +++++++--
3758 1 files changed, 7 insertions(+), 2 deletions(-)
3759
3760Commit: 3207
3761Author: bsittler
3762Date:   Sun Nov 2 16:56:48 2008 +0000
3763
3764    generate self-referencing script URI correctly, taking into account that the
3765    script might be content-negotiated, renamed, symlinked, or otherwise
3766    alised in URI-space.
3767
3768 caca-php/examples/www/render.php |    5 ++++-
3769 1 files changed, 4 insertions(+), 1 deletions(-)
3770
3771Commit: 3206
3772Author: bsittler
3773Date:   Sun Nov 2 16:24:03 2008 +0000
3774
3775    added a link so you can view the image only (also good for
3776    lynx/elinks) and some alt="..." text so the validator does not complain.
3777
3778 caca-php/examples/www/render.php |    2 +-
3779 1 files changed, 1 insertions(+), 1 deletions(-)
3780
3781Commit: 3205
3782Author: nico
3783Date:   Sun Nov 2 16:10:50 2008 +0000
3784
3785    * Change structure of sample file render.php
3786
3787 caca-php/examples/www/render.php |   81 +++++++++++++++++---------------------
3788 1 files changed, 36 insertions(+), 45 deletions(-)
3789
3790Commit: 3204
3791Author: bsittler
3792Date:   Sun Nov 2 03:52:22 2008 +0000
3793
3794    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)
3795
3796 caca-php/examples/www/caca-php.css  |    2 +-
3797 caca-php/examples/www/cacainfo.php  |    4 ++++
3798 caca-php/examples/www/dithering.php |    6 ++++++
3799 caca-php/examples/www/figlet.php    |    7 +++++--
3800 caca-php/examples/www/text.php      |    4 ++++
3801 5 files changed, 20 insertions(+), 3 deletions(-)
3802
3803Commit: 3203
3804Author: bsittler
3805Date:   Sun Nov 2 03:37:14 2008 +0000
3806
3807    apparently php inw ww dir should not be executable?
3808
3809 0 files changed, 0 insertions(+), 0 deletions(-)
3810
3811Commit: 3202
3812Author: bsittler
3813Date:   Sun Nov 2 03:36:38 2008 +0000
3814
3815    better UI, maybe?
3816
3817 caca-php/examples/www/render.php |    7 ++++---
3818 1 files changed, 4 insertions(+), 3 deletions(-)
3819
3820Commit: 3201
3821Author: bsittler
3822Date:   Sun Nov 2 03:27:58 2008 +0000
3823
3824    seems to work
3825
3826 caca-php/examples/www/render.php |   41 +++++++++++++++++++++++++++++++++----
3827 1 files changed, 36 insertions(+), 5 deletions(-)
3828
3829Commit: 3200
3830Author: bsittler
3831Date:   Sun Nov 2 03:13:03 2008 +0000
3832
3833    copy render.php to www in preparation for htmlizing
3834
3835 caca-php/examples/www/render.php |   40 ++++++++++++++++++++++++++++++++++++++
3836 1 files changed, 40 insertions(+), 0 deletions(-)
3837
3838Commit: 3199
3839Author: bsittler
3840Date:   Sun Nov 2 03:10:44 2008 +0000
3841
3842    HTML conversion of text.php
3843
3844 caca-php/examples/www/text.php |   22 +++++++++++++++-------
3845 1 files changed, 15 insertions(+), 7 deletions(-)
3846
3847Commit: 3198
3848Author: bsittler
3849Date:   Sun Nov 2 03:07:50 2008 +0000
3850
3851    add missing newline at end of file
3852
3853 caca-php/examples/www/cacainfo.php |    2 +-
3854 1 files changed, 1 insertions(+), 1 deletions(-)
3855
3856Commit: 3197
3857Author: bsittler
3858Date:   Sun Nov 2 03:05:46 2008 +0000
3859
3860    apparently php inw ww dir should not be executable?
3861
3862 0 files changed, 0 insertions(+), 0 deletions(-)
3863
3864Commit: 3196
3865Author: bsittler
3866Date:   Sun Nov 2 03:04:10 2008 +0000
3867
3868    copy text.php to www in preparation for htmlizing
3869
3870 caca-php/examples/www/text.php |   65 ++++++++++++++++++++++++++++++++++++++++
3871 1 files changed, 65 insertions(+), 0 deletions(-)
3872
3873Commit: 3195
3874Author: nico
3875Date:   Sat Nov 1 23:43:00 2008 +0000
3876
3877    * Improve php object layer "caca.php"
3878
3879 caca-php/caca.php |   48 ++++++++++++++++++++++++++++++++++++++++++++++--
3880 1 files changed, 46 insertions(+), 2 deletions(-)
3881
3882Commit: 3194
3883Author: nico
3884Date:   Sat Nov 1 21:29:51 2008 +0000
3885
3886    * Change permission of web sample files
3887
3888 caca-php/examples/www/logo-caca.png |  Bin 7526 -> 7526 bytes
3889 1 files changed, 0 insertions(+), 0 deletions(-)
3890
3891Commit: 3193
3892Author: nico
3893Date:   Sat Nov 1 21:11:04 2008 +0000
3894
3895    * Improve php class layer for caca-php
3896
3897 caca-php/caca.php |   59 ++++++++++++++++++++++++++++++++++++----------------
3898 1 files changed, 41 insertions(+), 18 deletions(-)
3899
3900Commit: 3192
3901Author: nico
3902Date:   Sat Nov 1 19:55:52 2008 +0000
3903
3904    * Add skeleton of php class layer for caca-php
3905
3906 caca-php/caca.php |  135 +++++++++++++++++++++++++++++++++++++++++++++++++++++
3907 1 files changed, 135 insertions(+), 0 deletions(-)
3908
3909Commit: 3191
3910Author: nico
3911Date:   Sat Nov 1 18:42:16 2008 +0000
3912
3913    * Add web sample program: dithering.php
3914
3915 caca-php/examples/www/dithering.php |   42 +++++++++++++++++++++++++++++++++++
3916 caca-php/examples/www/figlet.php    |    9 +++++-
3917 caca-php/examples/www/logo-caca.png |  Bin 0 -> 7526 bytes
3918 3 files changed, 49 insertions(+), 2 deletions(-)
3919
3920Commit: 3190
3921Author: bsittler
3922Date:   Sat Nov 1 17:57:50 2008 +0000
3923
3924    oops! make the .php executable
3925
3926 0 files changed, 0 insertions(+), 0 deletions(-)
3927
3928Commit: 3189
3929Author: nico
3930Date:   Sat Nov 1 13:54:13 2008 +0000
3931
3932    * Add web sample "figlet.php"
3933
3934 caca-php/examples/www/figlet.php |   60 ++++++++++++++++++++++++++++++++++++++
3935 1 files changed, 60 insertions(+), 0 deletions(-)
3936
3937Commit: 3188
3938Author: nico
3939Date:   Sat Nov 1 13:30:09 2008 +0000
3940
3941    * Use proper Zend macro RETURN_STRINGL in caca_file_read, caca_files_gets,
3942      caca_export_string
3943
3944 caca-php/php_caca.c |   12 +++---------
3945 1 files changed, 3 insertions(+), 9 deletions(-)
3946
3947Commit: 3187
3948Author: nico
3949Date:   Sat Nov 1 12:51:54 2008 +0000
3950
3951    * Initializate variable "len" in caca_export_string
3952
3953 caca-php/php_caca.c |    2 +-
3954 1 files changed, 1 insertions(+), 1 deletions(-)
3955
3956Commit: 3186
3957Author: bsittler
3958Date:   Sat Nov 1 06:32:30 2008 +0000
3959
3960    switch to XHTML 1.0 Transitional markup (it validates perfectly, and still works in very ancient browsers too); change one <p> to </p> too
3961
3962 caca-php/examples/www/cacainfo.php |   10 ++++++----
3963 1 files changed, 6 insertions(+), 4 deletions(-)
3964
3965Commit: 3185
3966Author: bsittler
3967Date:   Sat Nov 1 06:26:29 2008 +0000
3968
3969    now HTML markup is generated, rather than a giant PRE block
3970
3971 caca-php/examples/www/cacainfo.php |   45 ++++++++++++++++++++++-------------
3972 1 files changed, 28 insertions(+), 17 deletions(-)
3973
3974Commit: 3184
3975Author: bsittler
3976Date:   Sat Nov 1 06:03:36 2008 +0000
3977
3978    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
3979
3980 caca/codec/export.c |   29 +++++++++++++++--------------
3981 1 files changed, 15 insertions(+), 14 deletions(-)
3982
3983Commit: 3183
3984Author: bsittler
3985Date:   Sat Nov 1 06:02:04 2008 +0000
3986
3987    move CSS for www example to a separate file; table is no longer inside <pre>
3988
3989 caca-php/examples/www/caca-php.css |   20 ++++++++++++++++++++
3990 caca-php/examples/www/cacainfo.php |   34 +++++++++++++---------------------
3991 2 files changed, 33 insertions(+), 21 deletions(-)
3992
3993Commit: 3182
3994Author: bsittler
3995Date:   Sat Nov 1 05:27:04 2008 +0000
3996
3997    fix table border, colors, and quoting of <, ", ', and > in html3 output
3998
3999 caca/codec/export.c |   16 +++++++++++++---
4000 1 files changed, 13 insertions(+), 3 deletions(-)
4001
4002Commit: 3181
4003Author: bsittler
4004Date:   Sat Nov 1 05:13:37 2008 +0000
4005
4006    font for windows, too
4007
4008 caca-php/examples/www/cacainfo.php |    2 +-
4009 1 files changed, 1 insertions(+), 1 deletions(-)
4010
4011Commit: 3180
4012Author: bsittler
4013Date:   Sat Nov 1 05:08:24 2008 +0000
4014
4015    display correctly in firefox and safari
4016
4017 caca-php/examples/www/cacainfo.php |   16 +++++++++++++++-
4018 1 files changed, 15 insertions(+), 1 deletions(-)
4019
4020Commit: 3179
4021Author: bsittler
4022Date:   Sat Nov 1 04:41:25 2008 +0000
4023
4024    correctly account for tabs in html3 export
4025
4026 caca/codec/export.c |   47 +++++++++++++++++++++++++++++++++++++++++------
4027 1 files changed, 41 insertions(+), 6 deletions(-)
4028
4029Commit: 3178
4030Author: bsittler
4031Date:   Sat Nov 1 03:00:45 2008 +0000
4032
4033    a first partially-broken conversion of examples/cacainfo.php
4034
4035 caca-php/examples/www/cacainfo.php |   86 ++++++++++++++++++++++++++++++++++++
4036 1 files changed, 86 insertions(+), 0 deletions(-)
4037
4038Commit: 3177
4039Author: nico
4040Date:   Sat Nov 1 02:06:43 2008 +0000
4041
4042    * Change test for php-cli mode in sample programs
4043
4044 caca-php/examples/cacainfo.php  |    3 ++-
4045 caca-php/examples/demo.php      |    3 ++-
4046 caca-php/examples/dithering.php |   12 ++++++++----
4047 caca-php/examples/figfont.php   |    3 ++-
4048 caca-php/examples/polyline.php  |    3 ++-
4049 caca-php/examples/text.php      |    3 ++-
4050 6 files changed, 18 insertions(+), 9 deletions(-)
4051
4052Commit: 3176
4053Author: bsittler
4054Date:   Sat Nov 1 01:46:51 2008 +0000
4055
4056    define variables before use; jsut comment out the "sprites" item since it apparently does not yet work
4057
4058 caca-php/examples/demo.php |    7 ++++---
4059 1 files changed, 4 insertions(+), 3 deletions(-)
4060
4061Commit: 3175
4062Author: nico
4063Date:   Sat Nov 1 01:44:28 2008 +0000
4064
4065    * Check that samples programs are executed with php-cli
4066
4067 caca-php/examples/cacainfo.php  |    3 +++
4068 caca-php/examples/demo.php      |    4 ++++
4069 caca-php/examples/dithering.php |    5 ++++-
4070 caca-php/examples/figfont.php   |    2 ++
4071 caca-php/examples/polyline.php  |    3 +++
4072 caca-php/examples/text.php      |    3 +++
4073 6 files changed, 19 insertions(+), 1 deletions(-)
4074
4075Commit: 3174
4076Author: bsittler
4077Date:   Sat Nov 1 01:32:17 2008 +0000
4078
4079    change to allow use with cocoa driver; also, a keypress now stops these demos early
4080
4081 caca-php/examples/dithering.php |    2 +-
4082 caca-php/examples/polyline.php  |    2 +-
4083 2 files changed, 2 insertions(+), 2 deletions(-)
4084
4085Commit: 3173
4086Author: nico
4087Date:   Sat Nov 1 01:25:13 2008 +0000
4088
4089    * Remove 'c' (color) and 'r' (render) options of the main menu in demo.php
4090
4091 caca-php/examples/demo.php |    4 ++--
4092 1 files changed, 2 insertions(+), 2 deletions(-)
4093
4094Commit: 3172
4095Author: nico
4096Date:   Sat Nov 1 00:45:56 2008 +0000
4097
4098    * Add license headers in sample programs
4099
4100 caca-php/examples/cacainfo.php  |   11 +++++++++++
4101 caca-php/examples/cacapig.php   |   16 ++++++++++++++++
4102 caca-php/examples/dithering.php |   12 +++++++++++-
4103 caca-php/examples/figfont.php   |   10 ++++++++++
4104 caca-php/examples/polyline.php  |   10 ++++++++++
4105 5 files changed, 58 insertions(+), 1 deletions(-)
4106
4107Commit: 3171
4108Author: nico
4109Date:   Sat Nov 1 00:33:57 2008 +0000
4110
4111    * Clean template for phpize "config.m4"
4112
4113 caca-php/config.m4 |    2 +-
4114 1 files changed, 1 insertions(+), 1 deletions(-)
4115
4116Commit: 3169
4117Author: nico
4118Date:   Fri Oct 31 20:35:48 2008 +0000
4119
4120    * Change message for phpinfo()
4121
4122 caca-php/php_caca.c |    4 ++--
4123 1 files changed, 2 insertions(+), 2 deletions(-)
4124
4125Commit: 3168
4126Author: bsittler
4127Date:   Fri Oct 31 18:56:31 2008 +0000
4128
4129    now truecolor works
4130
4131 caca/driver/win32.c |    5 +++--
4132 1 files changed, 3 insertions(+), 2 deletions(-)
4133
4134Commit: 3167
4135Author: bsittler
4136Date:   Fri Oct 31 18:39:16 2008 +0000
4137
4138    now arrow keys, function keys, etc. work
4139
4140 caca/driver/win32.c |   73 +++++++++++++++++++++++++++++++++++++++++++++++++++
4141 1 files changed, 73 insertions(+), 0 deletions(-)
4142
4143Commit: 3166
4144Author: nico
4145Date:   Fri Oct 31 17:46:38 2008 +0000
4146
4147    * Add information about gd resources support in caca-php for phpinfo()
4148
4149 caca-php/php_caca.c |    6 ++++++
4150 1 files changed, 6 insertions(+), 0 deletions(-)
4151
4152Commit: 3163
4153Author: bsittler
4154Date:   Fri Oct 31 00:29:31 2008 +0000
4155
4156    allow CC, CXX and MACOSX_SDK_FRAMEWORKS to be overridden using exported environment variables at configure-time
4157
4158 configure.ac |    6 +++---
4159 1 files changed, 3 insertions(+), 3 deletions(-)
4160
4161Commit: 3160
4162Author: sam
4163Date:   Fri Oct 31 00:21:04 2008 +0000
4164
4165    caca-sharp: improve install and uninstall rules, add a strong name key
4166    to allow third-party applications to link with caca-sharp, and tune a
4167    few things here and there.
4168
4169 caca-sharp/Makefile.am    |   38 ++++++++++++++++++++++++++------------
4170 caca-sharp/caca-sharp.snk |  Bin 0 -> 596 bytes
4171 2 files changed, 26 insertions(+), 12 deletions(-)
4172
4173Commit: 3159
4174Author: pterjan
4175Date:   Thu Oct 30 22:36:13 2008 +0000
4176
4177     * Undo last commit
4178
4179 ruby/Makefile.am |    1 -
4180 1 files changed, 0 insertions(+), 1 deletions(-)
4181
4182Commit: 3158
4183Author: pterjan
4184Date:   Thu Oct 30 21:45:42 2008 +0000
4185
4186     * Add -module flag, hopefuly this will fix on OSX
4187
4188 ruby/Makefile.am |    1 +
4189 1 files changed, 1 insertions(+), 0 deletions(-)
4190
4191Commit: 3157
4192Author: pterjan
4193Date:   Thu Oct 30 20:12:50 2008 +0000
4194
4195     * List drivers as a Hash
4196
4197 ruby/caca-display.c |   14 +++++++-------
4198 1 files changed, 7 insertions(+), 7 deletions(-)
4199
4200Commit: 3156
4201Author: nico
4202Date:   Thu Oct 30 18:07:11 2008 +0000
4203
4204    * Check parameters number for functions that doesn't expect any parameter
4205
4206 caca-php/php_caca.c |   16 ++++++++++++++++
4207 1 files changed, 16 insertions(+), 0 deletions(-)
4208
4209Commit: 3155
4210Author: bsittler
4211Date:   Thu Oct 30 18:00:57 2008 +0000
4212
4213    add support for Mac OS X 10.4 (i386) and Mac OS X 10.5 (x86_64)
4214
4215 configure.ac |    9 ++++++++-
4216 1 files changed, 8 insertions(+), 1 deletions(-)
4217
4218Commit: 3154
4219Author: nico
4220Date:   Thu Oct 30 17:44:42 2008 +0000
4221
4222    * Modify error message in sample program dithering.php
4223
4224 caca-php/config.m4              |    2 +-
4225 caca-php/examples/dithering.php |    2 +-
4226 2 files changed, 2 insertions(+), 2 deletions(-)
4227
4228Commit: 3153
4229Author: nico
4230Date:   Thu Oct 30 17:35:58 2008 +0000
4231
4232    * Available the compilation of caca-php without gd development files
4233
4234 caca-php/config.m4  |    5 ++---
4235 caca-php/php_caca.c |   19 +++++++++++++++++--
4236 2 files changed, 19 insertions(+), 5 deletions(-)
4237
4238Commit: 3152
4239Author: bsittler
4240Date:   Thu Oct 30 17:22:43 2008 +0000
4241
4242    allow SDK to be overridden by environment variables (Mac OS X)
4243
4244 configure.ac |   22 +++++++++++-----------
4245 1 files changed, 11 insertions(+), 11 deletions(-)
4246
4247Commit: 3151
4248Author: nico
4249Date:   Thu Oct 30 16:43:00 2008 +0000
4250
4251    * Add destructor for "caca_file" resources
4252
4253 caca-php/php_caca.c |    1 +
4254 1 files changed, 1 insertions(+), 0 deletions(-)
4255
4256Commit: 3150
4257Author: nico
4258Date:   Thu Oct 30 16:16:31 2008 +0000
4259
4260    * Improve php binding of caca_render_canvas
4261    * Destroy php resource in caca_file_close
4262    * Improve sample program render.php
4263
4264 caca-php/examples/render.php |    7 ++++++-
4265 caca-php/php_caca.c          |   25 ++++++++++++++++---------
4266 2 files changed, 22 insertions(+), 10 deletions(-)
4267
4268Commit: 3149
4269Author: nico
4270Date:   Thu Oct 30 13:21:26 2008 +0000
4271
4272    * Add new php specific function caca_load_builtin_font(string name)
4273    * Add php bindings for caca_get_dither_antialias_list, caca_render_canvas
4274    * Add a new sample program examples/render.php
4275
4276 caca-php/examples/render.php |   35 ++++++++++++++++
4277 caca-php/php_caca.c          |   91 ++++++++++++++++++++++++++++++++++++------
4278 caca-php/php_caca.h          |    1 +
4279 3 files changed, 115 insertions(+), 12 deletions(-)
4280
4281Commit: 3148
4282Author: nico
4283Date:   Thu Oct 30 11:39:24 2008 +0000
4284
4285    * Remove "_gd" suffix from dithering functions
4286    * caca_dithering_bitmap can load palette from gd resource
4287    * Remove caca_set_dither_palette_gd function
4288    * Adapt sample program "dithering.php"
4289
4290 caca-php/examples/dithering.php |    5 +--
4291 caca-php/php_caca.c             |   66 +++++++++++++++-----------------------
4292 caca-php/php_caca.h             |    4 +--
4293 3 files changed, 29 insertions(+), 46 deletions(-)
4294
4295Commit: 3143
4296Author: nico
4297Date:   Thu Oct 30 00:51:55 2008 +0000
4298
4299    * Add check after emalloc in caca_draw_thin_polyline
4300
4301 caca-php/php_caca.c |   15 ++++++++++++---
4302 1 files changed, 12 insertions(+), 3 deletions(-)
4303
4304Commit: 3142
4305Author: nico
4306Date:   Thu Oct 30 00:18:07 2008 +0000
4307
4308    * Remove php function caca_create_event
4309    * caca_get_event return false if type == CACA_EVENT_NONE otherwise return a new
4310      php resource
4311    * Adapt sample program demo.php
4312
4313 caca-php/examples/demo.php |   73 +++++++++++++++++++++-----------------------
4314 caca-php/php_caca.c        |   34 ++++++++------------
4315 caca-php/php_caca.h        |    2 -
4316 3 files changed, 49 insertions(+), 60 deletions(-)
4317
4318Commit: 3141
4319Author: nico
4320Date:   Wed Oct 29 22:59:46 2008 +0000
4321
4322    * Close php block in sample program "demo.php"
4323
4324 caca-php/examples/demo.php |    3 ++-
4325 1 files changed, 2 insertions(+), 1 deletions(-)
4326
4327Commit: 3140
4328Author: nico
4329Date:   Wed Oct 29 22:58:24 2008 +0000
4330
4331    * Rewrite main loop of sample program demo.php
4332
4333 caca-php/examples/demo.php |  106 +++++++++++++++++++++-----------------------
4334 1 files changed, 51 insertions(+), 55 deletions(-)
4335
4336Commit: 3139
4337Author: sam
4338Date:   Wed Oct 29 19:10:20 2008 +0000
4339
4340    Clean up configure.ac.
4341
4342 configure.ac |   16 ++++++++--------
4343 1 files changed, 8 insertions(+), 8 deletions(-)
4344
4345Commit: 3138
4346Author: nico
4347Date:   Wed Oct 29 17:09:05 2008 +0000
4348
4349    * Add indexed colors image support for dither with gd resources
4350
4351 caca-php/examples/dithering.php |    3 +-
4352 caca-php/php_caca.c             |   64 +++++++++++++++++++++++++++++++-------
4353 caca-php/php_caca.h             |    1 +
4354 3 files changed, 55 insertions(+), 13 deletions(-)
4355
4356Commit: 3137
4357Author: nico
4358Date:   Wed Oct 29 13:48:57 2008 +0000
4359
4360    * Add php binding for 3 caca charset conversion functions
4361    * Change php header for sample program "text.php"
4362
4363 caca-php/examples/text.php |    2 +-
4364 caca-php/php_caca.c        |    9 +++++++++
4365 2 files changed, 10 insertions(+), 1 deletions(-)
4366
4367Commit: 3135
4368Author: nico
4369Date:   Wed Oct 29 13:19:38 2008 +0000
4370
4371    * Close php blocks in samples programs (add "?>")
4372
4373 caca-php/examples/cacainfo.php  |    2 ++
4374 caca-php/examples/cacapig.php   |    1 +
4375 caca-php/examples/demo.php      |    2 ++
4376 caca-php/examples/dithering.php |    4 +---
4377 caca-php/examples/figfont.php   |    2 +-
4378 caca-php/examples/polyline.php  |    1 +
4379 caca-php/examples/text.php      |    3 +--
4380 7 files changed, 9 insertions(+), 6 deletions(-)
4381
4382Commit: 3134
4383Author: nico
4384Date:   Tue Oct 28 23:13:15 2008 +0000
4385
4386    * Add php binding for function "caca_set_dither_palette"
4387
4388 caca-php/php_caca.c |   26 ++++++++++++++++++++++++--
4389 1 files changed, 24 insertions(+), 2 deletions(-)
4390
4391Commit: 3133
4392Author: nico
4393Date:   Tue Oct 28 19:43:39 2008 +0000
4394
4395    * Add unicode support in sample program figfont.php
4396
4397 caca-php/examples/figfont.php |   22 +++++++++++++++++-----
4398 1 files changed, 17 insertions(+), 5 deletions(-)
4399
4400Commit: 3132
4401Author: nico
4402Date:   Tue Oct 28 19:30:10 2008 +0000
4403
4404    * Change type of the last argument of drawing function (from string to long)
4405    * Adapt sample programs
4406
4407 caca-php/examples/cacainfo.php |    3 +
4408 caca-php/examples/demo.php     |   28 +++++-----
4409 caca-php/examples/polyline.php |   17 ++++---
4410 caca-php/php_caca.c            |  103 ++++++++++++----------------------------
4411 4 files changed, 57 insertions(+), 94 deletions(-)
4412
4413Commit: 3131
4414Author: nico
4415Date:   Tue Oct 28 17:59:41 2008 +0000
4416
4417    * Add php binding for caca_draw_polyline and caca_draw_thin_polyline
4418    * Add a sample program examples/polyline.php
4419
4420 caca-php/examples/polyline.php |   41 +++++++++++++++++
4421 caca-php/php_caca.c            |   93 ++++++++++++++++++++++++++++++++++++++--
4422 2 files changed, 130 insertions(+), 4 deletions(-)
4423
4424Commit: 3130
4425Author: nico
4426Date:   Tue Oct 28 14:11:08 2008 +0000
4427
4428    * Check that a caca_figfont was loaded before using it in caca_put_figchar()
4429
4430 caca/figfont.c |    3 +++
4431 1 files changed, 3 insertions(+), 0 deletions(-)
4432
4433Commit: 3129
4434Author: nico
4435Date:   Tue Oct 28 13:45:39 2008 +0000
4436
4437    * Add php binding for caca_load_font, caca_get_font_blocks, caca_put_figchar
4438    * Add a working sample file examples/figfont.php
4439    * Rename sample programs:
4440         examples1.php > cacapig.php
4441         drivers.php > cacainfo.php
4442
4443 caca-php/examples/cacainfo.php |   62 ++++++++++++++++++++++++++++++++++++
4444 caca-php/examples/cacapig.php  |   68 ++++++++++++++++++++++++++++++++++++++++
4445 caca-php/examples/drivers.php  |   62 ------------------------------------
4446 caca-php/examples/example1.php |   68 ----------------------------------------
4447 caca-php/examples/figfont.php  |   24 ++++++++++++++
4448 caca-php/php_caca.c            |   34 +++++++++++++++++++-
4449 caca-php/php_caca.h            |    2 +-
4450 7 files changed, 187 insertions(+), 133 deletions(-)
4451
4452Commit: 3128
4453Author: nico
4454Date:   Tue Oct 28 12:15:15 2008 +0000
4455
4456    * Add checks after emalloc()
4457    * Add php binding for caca_file_gets
4458
4459 caca-php/php_caca.c |   43 ++++++++++++++++++++++++++++++++++++++-----
4460 1 files changed, 38 insertions(+), 5 deletions(-)
4461
4462Commit: 3127
4463Author: nico
4464Date:   Tue Oct 28 11:46:18 2008 +0000
4465
4466    * Add php binding for functions: caca_file_write, caca_file_read
4467
4468 caca-php/examples/demo.php |    2 ++
4469 caca-php/php_caca.c        |   31 +++++++++++++++++++++++++++++++
4470 caca-php/php_caca.h        |    2 ++
4471 3 files changed, 35 insertions(+), 0 deletions(-)
4472
4473Commit: 3126
4474Author: nico
4475Date:   Tue Oct 28 02:02:27 2008 +0000
4476
4477    * Add php bindings for 9 functions
4478    * Modify php bloc headers in samples programs
4479    * Add list of import/export formats in examples/drivers.php
4480
4481 caca-php/examples/demo.php      |    2 +-
4482 caca-php/examples/dithering.php |    6 ++-
4483 caca-php/examples/drivers.php   |   15 ++++--
4484 caca-php/examples/example1.php  |    2 +-
4485 caca-php/php_caca.c             |  102 +++++++++++++++++++++++++++++---------
4486 caca-php/php_caca.h             |    3 +-
4487 6 files changed, 96 insertions(+), 34 deletions(-)
4488
4489Commit: 3125
4490Author: sam
4491Date:   Mon Oct 27 20:23:56 2008 +0000
4492
4493    libcaca: add fallback rotated glyphs to cope with third-party software.
4494
4495 caca/transform.c |    8 +++++++-
4496 1 files changed, 7 insertions(+), 1 deletions(-)
4497
4498Commit: 3124
4499Author: nico
4500Date:   Mon Oct 27 19:54:07 2008 +0000
4501
4502    * Fix a bug in sample program "dithering.php"
4503
4504 caca-php/examples/dithering.php |    2 +-
4505 1 files changed, 1 insertions(+), 1 deletions(-)
4506
4507Commit: 3123
4508Author: nico
4509Date:   Mon Oct 27 19:35:48 2008 +0000
4510
4511    * Add a "caca_create_dither_gd" function that create the proper dither for a
4512      given gd resource.
4513
4514 caca-php/examples/dithering.php |   10 ++++++----
4515 caca-php/php_caca.c             |   15 +++++++++++++++
4516 caca-php/php_caca.h             |    1 +
4517 3 files changed, 22 insertions(+), 4 deletions(-)
4518
4519Commit: 3122
4520Author: nico
4521Date:   Mon Oct 27 19:14:32 2008 +0000
4522
4523    * Add working sample program dithering.php (open logo-caca.png with Gd and
4524      render it with caca caca_dither_bitmap_gd)
4525    * Add a function to fetch a buffer of gd pixels in php_caca.c
4526
4527 caca-php/examples/dithering.php |   19 +++++++++++--------
4528 caca-php/examples/logo-caca.png |  Bin 0 -> 7526 bytes
4529 caca-php/php_caca.c             |   33 ++++++++++++++++++++++++++++-----
4530 3 files changed, 39 insertions(+), 13 deletions(-)
4531
4532Commit: 3121
4533Author: nico
4534Date:   Mon Oct 27 17:19:06 2008 +0000
4535
4536    * Fix a bug in caca_export_string
4537
4538 caca-php/php_caca.c |    3 +++
4539 1 files changed, 3 insertions(+), 0 deletions(-)
4540
4541Commit: 3120
4542Author: nico
4543Date:   Mon Oct 27 17:15:08 2008 +0000
4544
4545    * Improve function "caca_dither_bitmap_gd"
4546    * Add php binding for "caca_create_dither"
4547    * Add new sample program "dithering.php"
4548
4549 caca-php/examples/dithering.php |   15 +++++++++++++++
4550 caca-php/php_caca.c             |   33 ++++++++++++++++++++++++++++-----
4551 caca-php/php_caca.h             |    1 +
4552 3 files changed, 44 insertions(+), 5 deletions(-)
4553
4554Commit: 3119
4555Author: nico
4556Date:   Mon Oct 27 16:23:05 2008 +0000
4557
4558    * Add a function "fetch_external_resource" that allows to fetch external php
4559      resources such as gd resouces
4560    * Add test for presence of gd development files in config.m4
4561    * Rename php function caca_dither_bitmap in caca_dither_bitmap_gd
4562
4563 caca-php/config.m4  |    9 ++++++++-
4564 caca-php/php_caca.c |   30 +++++++++++++++++++-----------
4565 caca-php/php_caca.h |    2 +-
4566 3 files changed, 28 insertions(+), 13 deletions(-)
4567
4568Commit: 3118
4569Author: sam
4570Date:   Mon Oct 27 13:45:56 2008 +0000
4571
4572    doc: fix symlink failure when installing libcaca twice.
4573
4574 doc/Makefile.am |    4 ++--
4575 1 files changed, 2 insertions(+), 2 deletions(-)
4576
4577Commit: 3117
4578Author: nico
4579Date:   Mon Oct 27 13:34:36 2008 +0000
4580
4581    * Add php binding for 12 new fonctions
4582
4583 caca-php/php_caca.c |   99 +++++++++++++++++++++++++++++++++++++++++++++++++++
4584 1 files changed, 99 insertions(+), 0 deletions(-)
4585
4586Commit: 3115
4587Author: nico
4588Date:   Sun Oct 26 23:33:02 2008 +0000
4589
4590    * Add php binding for functions: caca_get_dither_color, caca_set_dither_charset
4591      caca_get_dither_algorithm
4592
4593 caca-php/php_caca.c |   21 +++++++++++++++++++++
4594 1 files changed, 21 insertions(+), 0 deletions(-)
4595
4596Commit: 3114
4597Author: nico
4598Date:   Sun Oct 26 21:27:32 2008 +0000
4599
4600    * Add binding for 7 new functions
4601    * Add just_for_fun() function in sample program drivers.php
4602
4603 caca-php/examples/drivers.php |   51 ++++++++++++++++++++++++++++++++++-
4604 caca-php/php_caca.c           |   60 +++++++++++++++++++++++++++++++++++++++++
4605 2 files changed, 110 insertions(+), 1 deletions(-)
4606
4607Commit: 3113
4608Author: nico
4609Date:   Sun Oct 26 20:51:04 2008 +0000
4610
4611    * Add php binding for 15 new functions
4612    * Add new sample program "examples/drivers.php"
4613
4614 caca-php/examples/drivers.php |    8 +++
4615 caca-php/php_caca.c           |  103 +++++++++++++++++++++++++++++++++++++++-
4616 2 files changed, 108 insertions(+), 3 deletions(-)
4617
4618Commit: 3112
4619Author: nico
4620Date:   Sun Oct 26 15:47:33 2008 +0000
4621
4622    * Improve function caca_export_string
4623
4624 caca-php/php_caca.c |   33 +++++++++++++++++++++++++++++++--
4625 caca-php/php_caca.h |    3 ++-
4626 2 files changed, 33 insertions(+), 3 deletions(-)
4627
4628Commit: 3111
4629Author: nico
4630Date:   Sun Oct 26 15:27:59 2008 +0000
4631
4632    * Add php binding for caca_export_memory (called caca_export_string)
4633    * Rename php function caca_import_memory to caca_import_string
4634    * Add sample program "text.php" (php port of examples/text.c)
4635    * Add php binding for "caca_set_attr"
4636
4637 caca-php/examples/example1.php |    2 +-
4638 caca-php/examples/text.php     |   62 ++++++++++++++++++++++++++++++++++++++++
4639 2 files changed, 63 insertions(+), 1 deletions(-)
4640
4641Commit: 3110
4642Author: nico
4643Date:   Sun Oct 26 14:14:58 2008 +0000
4644
4645    * Centralize caca's error managment (in macro RETURN_SUCCESS)
4646    * Add binding for 2 new functions
4647    * Fix a bug in examples/example1.php
4648
4649 caca-php/examples/demo.php     |   16 +++++-
4650 caca-php/examples/example1.php |    2 +-
4651 caca-php/php_caca.c            |  124 +++++++++++++++++++++++++++++-----------
4652 caca-php/php_caca.h            |   10 +++
4653 4 files changed, 115 insertions(+), 37 deletions(-)
4654
4655Commit: 3109
4656Author: nico
4657Date:   Sun Oct 26 13:38:47 2008 +0000
4658
4659    * Add php binding for 4 new functions
4660    * Add "full" demo to "examples/demo.php"
4661
4662 caca-php/examples/demo.php |  131 ++++++++++++++++++++++++++++++++++++++++----
4663 caca-php/php_caca.c        |   44 +++++++++++++++
4664 2 files changed, 164 insertions(+), 11 deletions(-)
4665
4666Commit: 3108
4667Author: nico
4668Date:   Sun Oct 26 12:29:10 2008 +0000
4669
4670    * Add php binding for 9 new functions
4671    * Improve examples/demo.php
4672
4673 caca-php/examples/demo.php |  211 ++++++++++++++++++++++++++++++++++++++------
4674 caca-php/php_caca.c        |  115 +++++++++++++++++++++---
4675 caca-php/php_caca.h        |    4 +-
4676 3 files changed, 290 insertions(+), 40 deletions(-)
4677
4678Commit: 3107
4679Author: nico
4680Date:   Sun Oct 26 00:49:09 2008 +0000
4681
4682    * Add php bindings for functions: caca_draw_line & caca_draw_thin_line
4683    * Create a new sample file demo.php (php port of demo.c)
4684
4685 caca-php/examples/demo.php |   88 ++++++++++++++++++++++++++++++++++++++++++++
4686 caca-php/php_caca.c        |   22 ++++++++++-
4687 2 files changed, 109 insertions(+), 1 deletions(-)
4688
4689Commit: 3106
4690Author: nico
4691Date:   Sat Oct 25 23:52:06 2008 +0000
4692
4693    * Add a nice label with libcaca's version in the center of the screen in
4694      sample program examples/example1.php
4695
4696 caca-php/examples/example1.php |    7 +++++--
4697 1 files changed, 5 insertions(+), 2 deletions(-)
4698
4699Commit: 3105
4700Author: nico
4701Date:   Sat Oct 25 23:40:00 2008 +0000
4702
4703    * Add Php binding for caca's functions: caca_get_event, caca_set_display_time
4704    * Animate pink pig & add event managment in sample program "example1.php"
4705
4706 caca-php/examples/example1.php |   29 +++++++++++++++++++++++++----
4707 caca-php/php_caca.c            |   21 +++++++++++++++++++++
4708 2 files changed, 46 insertions(+), 4 deletions(-)
4709
4710Commit: 3104
4711Author: nico
4712Date:   Sat Oct 25 15:41:39 2008 +0000
4713
4714    * Add binding for 6 new caca's functions
4715    * Add a nice php sample file examples/example1.php that shows a smart pink ping
4716
4717 caca-php/examples/example1.php |   42 +++++++++++++++++++++++++-
4718 caca-php/php_caca.c            |   66 +++++++++++++++++++++++++++++++--------
4719 2 files changed, 93 insertions(+), 15 deletions(-)
4720
4721Commit: 3101
4722Author: nico
4723Date:   Sat Oct 25 11:26:15 2008 +0000
4724
4725    * Add php binding for 8 new caca's functions
4726
4727 caca-php/examples/example1.php |    2 +-
4728 caca-php/php_caca.c            |   77 ++++++++++++++++++++++++++++++++++++++++
4729 2 files changed, 78 insertions(+), 1 deletions(-)
4730
4731Commit: 3095
4732Author: sam
4733Date:   Sat Oct 25 01:03:09 2008 +0000
4734
4735    Add Nicolas Vion to AUTHORS.
4736
4737 AUTHORS |    3 +++
4738 1 files changed, 3 insertions(+), 0 deletions(-)
4739
4740Commit: 3094
4741Author: nico
4742Date:   Fri Oct 24 23:20:42 2008 +0000
4743
4744    * Add php bindings for 13 new functions
4745
4746 caca-php/php_caca.c |   68 +++++++++++++++++++++++++++++++++++++++++++++++++++
4747 1 files changed, 68 insertions(+), 0 deletions(-)
4748
4749Commit: 3093
4750Author: nico
4751Date:   Fri Oct 24 23:01:08 2008 +0000
4752
4753    * Add php binding for 7 new caca's functions
4754
4755 caca-php/php_caca.c |   30 ++++++++++++++++++++++++++++++
4756 1 files changed, 30 insertions(+), 0 deletions(-)
4757
4758Commit: 3092
4759Author: nico
4760Date:   Fri Oct 24 22:35:21 2008 +0000
4761
4762    * Add flac support and some other nice features...
4763
4764 caca-php/php_caca.c |   57 +++++++++++++++++++++++++++++++++-----------------
4765 caca-php/php_caca.h |   19 +++++++++-------
4766 2 files changed, 48 insertions(+), 28 deletions(-)
4767
4768Commit: 3091
4769Author: nico
4770Date:   Fri Oct 24 22:09:30 2008 +0000
4771
4772    * Add caca's php constants definition
4773    * Add php binding for 13 new functions
4774
4775 caca-php/php_caca.c |  176 +++++++++++++++++++++++++++++++++++++++++++++++----
4776 caca-php/php_caca.h |   24 ++++++--
4777 2 files changed, 181 insertions(+), 19 deletions(-)
4778
4779Commit: 3089
4780Author: nico
4781Date:   Fri Oct 24 19:28:20 2008 +0000
4782
4783    * Initial release of caca-php
4784
4785 caca-php/config.m4             |   12 +
4786 caca-php/examples/example1.php |    4 +
4787 caca-php/package.xml           |   33 +++
4788 caca-php/php_caca.c            |  534 ++++++++++++++++++++++++++++++++++++++++
4789 caca-php/php_caca.h            |  143 +++++++++++
4790 5 files changed, 726 insertions(+), 0 deletions(-)
4791
4792Commit: 3046
4793Author: jylam
4794Date:   Sun Oct 19 16:22:08 2008 +0000
4795
4796     * Made Cocoa driver BEAUTIFUL ('fixed' default font size to constant values to make the look a bit more natural)
4797
4798 caca/driver/cocoa.m |   11 +++++++----
4799 1 files changed, 7 insertions(+), 4 deletions(-)
4800
4801Commit: 3045
4802Author: jylam
4803Date:   Sun Oct 19 14:44:25 2008 +0000
4804
4805     * 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
4806
4807 configure.ac |    2 +-
4808 1 files changed, 1 insertions(+), 1 deletions(-)
4809
4810Commit: 2967
4811Author: sam
4812Date:   Sat Oct 18 12:57:10 2008 +0000
4813
4814    Bump soname versioning.
4815
4816 configure.ac |    2 +-
4817 1 files changed, 1 insertions(+), 1 deletions(-)
4818
4819Commit: 2966
4820Author: sam
4821Date:   Sat Oct 18 12:50:13 2008 +0000
4822
4823    Fix <cucul.h> installation again.
4824
4825 caca/Makefile.am |    1 +
4826 1 files changed, 1 insertions(+), 0 deletions(-)
4827
4828Commit: 2965
4829Author: sam
4830Date:   Sat Oct 18 12:42:12 2008 +0000
4831
4832    Set version to 0.99.beta15.
4833    Updated NEWS and ChangeLog.
4834
4835 ChangeLog      |  305 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4836 NEWS           |    4 +
4837 configure.ac   |    2 +-
4838 win32/config.h |    2 +-
4839 4 files changed, 311 insertions(+), 2 deletions(-)
4840
4841Commit: 2963
4842Author: sam
4843Date:   Sat Oct 18 11:07:14 2008 +0000
4844
4845    Add a cucul.h symbolic link upon installation.
4846
4847 caca/Makefile.am |    2 ++
4848 1 files changed, 2 insertions(+), 0 deletions(-)
4849
4850Commit: 2962
4851Author: sam
4852Date:   Sat Oct 18 11:07:05 2008 +0000
4853
4854    libcaca: move codecs and import/export functions into subdirectories.
4855
4856 caca/Makefile.am      |   34 +-
4857 caca/codec/export.c   | 1028 +++++++++++++++++++++++++++++++++++++++++++++++++
4858 caca/codec/import.c   |  924 ++++++++++++++++++++++++++++++++++++++++++++
4859 caca/driver/cocoa.m   | 1015 ++++++++++++++++++++++++++++++++++++++++++++++++
4860 caca/driver/conio.c   |  185 +++++++++
4861 caca/driver/gl.c      |  623 ++++++++++++++++++++++++++++++
4862 caca/driver/ncurses.c |  848 ++++++++++++++++++++++++++++++++++++++++
4863 caca/driver/raw.c     |  115 ++++++
4864 caca/driver/slang.c   |  571 +++++++++++++++++++++++++++
4865 caca/driver/vga.c     |  178 +++++++++
4866 caca/driver/win32.c   |  367 ++++++++++++++++++
4867 caca/driver/x11.c     |  809 ++++++++++++++++++++++++++++++++++++++
4868 caca/driver_cocoa.m   | 1015 ------------------------------------------------
4869 caca/driver_conio.c   |  185 ---------
4870 caca/driver_gl.c      |  623 ------------------------------
4871 caca/driver_ncurses.c |  848 ----------------------------------------
4872 caca/driver_raw.c     |  115 ------
4873 caca/driver_slang.c   |  571 ---------------------------
4874 caca/driver_vga.c     |  178 ---------
4875 caca/driver_win32.c   |  367 ------------------
4876 caca/driver_x11.c     |  809 --------------------------------------
4877 caca/export.c         | 1028 -------------------------------------------------
4878 caca/import.c         |  924 --------------------------------------------
4879 caca/libcaca.vcproj   |   20 +-
4880 24 files changed, 6693 insertions(+), 6687 deletions(-)
4881
4882Commit: 2961
4883Author: sam
4884Date:   Sat Oct 18 11:06:58 2008 +0000
4885
4886    Fix compilation warnings on platforms without Imlib2.
4887
4888 src/aafire.c       |    2 +-
4889 src/common-image.c |    2 +-
4890 2 files changed, 2 insertions(+), 2 deletions(-)
4891
4892Commit: 2960
4893Author: sam
4894Date:   Sat Oct 18 11:06:49 2008 +0000
4895
4896    libcaca: fix a minor warning on DOS targets.
4897
4898 caca/figfont.c |    2 ++
4899 1 files changed, 2 insertions(+), 0 deletions(-)
4900
4901Commit: 2959
4902Author: sam
4903Date:   Thu Oct 16 23:44:49 2008 +0000
4904
4905    Minor build system cosmetic changes.
4906
4907 Makefile.am       |    2 +-
4908 src/Makefile.am   |    2 +-
4909 win32/Makefile.am |    6 +-----
4910 3 files changed, 3 insertions(+), 7 deletions(-)
4911
4912Commit: 2958
4913Author: sam
4914Date:   Thu Oct 16 23:21:23 2008 +0000
4915
4916    Do not attempt to create libcaca++ symlinks if C++ support was disabled.
4917
4918 cxx/Makefile.am |    2 ++
4919 1 files changed, 2 insertions(+), 0 deletions(-)
4920
4921Commit: 2956
4922Author: sam
4923Date:   Thu Oct 16 23:03:47 2008 +0000
4924
4925    Remove executable bit from files that do not need it.
4926
4927 0 files changed, 0 insertions(+), 0 deletions(-)
4928
4929Commit: 2955
4930Author: sam
4931Date:   Thu Oct 16 22:59:04 2008 +0000
4932
4933    Rename csharp/ into caca-sharp/.
4934
4935 Makefile.am                         |    2 +-
4936 caca-sharp/.gitignore               |    2 +
4937 caca-sharp/AssemblyInfo.cs          |   21 +
4938 caca-sharp/Attr.cs                  |   57 +++
4939 caca-sharp/Caca.cs                  |   43 +++
4940 caca-sharp/Canvas.cs                |  685 +++++++++++++++++++++++++++++++++++
4941 caca-sharp/Display.cs               |  141 +++++++
4942 caca-sharp/Dither.cs                |  160 ++++++++
4943 caca-sharp/Event.cs                 |  187 ++++++++++
4944 caca-sharp/Font.cs                  |  128 +++++++
4945 caca-sharp/Makefile.am              |   37 ++
4946 caca-sharp/caca-sharp.csproj        |   54 +++
4947 caca-sharp/caca-sharp.dll.config.in |    3 +
4948 caca-sharp/test-csharp.csproj       |   51 +++
4949 caca-sharp/test.cs                  |  136 +++++++
4950 configure.ac                        |    4 +-
4951 csharp/.gitignore                   |    2 -
4952 csharp/AssemblyInfo.cs              |   21 -
4953 csharp/Attr.cs                      |   57 ---
4954 csharp/Caca.cs                      |   43 ---
4955 csharp/Canvas.cs                    |  685 -----------------------------------
4956 csharp/Display.cs                   |  141 -------
4957 csharp/Dither.cs                    |  160 --------
4958 csharp/Event.cs                     |  187 ----------
4959 csharp/Font.cs                      |  128 -------
4960 csharp/Makefile.am                  |   37 --
4961 csharp/caca-sharp.csproj            |   54 ---
4962 csharp/caca-sharp.dll.config.in     |    3 -
4963 csharp/test-csharp.csproj           |   51 ---
4964 csharp/test.cs                      |  136 -------
4965 libcaca.sln                         |    4 +-
4966 31 files changed, 1710 insertions(+), 1710 deletions(-)
4967
4968Commit: 2901
4969Author: sam
4970Date:   Tue Oct 7 23:43:53 2008 +0000
4971
4972    Update the Win32 cross-build script to reflect recent reorganisation.
4973
4974 build-win32 |    8 ++++----
4975 1 files changed, 4 insertions(+), 4 deletions(-)
4976
4977Commit: 2900
4978Author: sam
4979Date:   Tue Oct 7 23:27:41 2008 +0000
4980
4981    Renamed msvc into win32.
4982
4983 Makefile.am          |    2 +-
4984 caca/libcaca.vcproj  |    8 +++---
4985 configure.ac         |    2 +-
4986 cxx/libcaca++.vcproj |    6 ++--
4987 cxx/test-cxx.vcproj  |    4 +-
4988 msvc/Makefile.am     |    8 ------
4989 msvc/caca_types.h    |    2 -
4990 msvc/config.h        |   59 --------------------------------------------------
4991 src/cacademo.vcproj  |    6 ++--
4992 src/cacafire.vcproj  |    6 ++--
4993 src/cacaview.vcproj  |    6 ++--
4994 win32/Makefile.am    |    8 ++++++
4995 win32/caca_types.h   |    2 +
4996 win32/config.h       |   57 ++++++++++++++++++++++++++++++++++++++++++++++++
4997 14 files changed, 87 insertions(+), 89 deletions(-)
4998
4999Commit: 2898
5000Author: sam
5001Date:   Tue Oct 7 21:26:56 2008 +0000
5002
5003    Reorganise MSVC files so that each project is with its source code.
5004
5005 caca/Makefile.am          |  202 ++++++++++++++--------------
5006 caca/libcaca.vcproj       |  320 ++++++++++++++++++++++++++++++++++++++++++++
5007 csharp/Makefile.am        |   72 +++++-----
5008 csharp/caca-sharp.csproj  |   54 ++++++++
5009 csharp/test-csharp.csproj |   51 +++++++
5010 cxx/Makefile.am           |   87 ++++++------
5011 cxx/libcaca++.vcproj      |  196 +++++++++++++++++++++++++++
5012 cxx/test-cxx.vcproj       |  181 +++++++++++++++++++++++++
5013 libcaca.sln               |  128 ++++++++++++++++++
5014 msvc/Makefile.am          |   24 +---
5015 msvc/caca-sharp.csproj    |   54 --------
5016 msvc/cacademo.vcproj      |  199 ---------------------------
5017 msvc/cacafire.vcproj      |  199 ---------------------------
5018 msvc/cacaview.vcproj      |  205 ----------------------------
5019 msvc/libcaca++.vcproj     |  197 ---------------------------
5020 msvc/libcaca.sln          |  126 -----------------
5021 msvc/libcaca.vcproj       |  325 ---------------------------------------------
5022 msvc/test-csharp.csproj   |   51 -------
5023 msvc/test-cxx.vcproj      |  193 ---------------------------
5024 src/Makefile.am           |   94 +++++++-------
5025 src/cacademo.vcproj       |  203 ++++++++++++++++++++++++++++
5026 src/cacafire.vcproj       |  202 ++++++++++++++++++++++++++++
5027 src/cacaview.vcproj       |  211 +++++++++++++++++++++++++++++
5028 23 files changed, 1784 insertions(+), 1790 deletions(-)
5029
5030Commit: 2896
5031Author: sam
5032Date:   Tue Oct 7 16:06:08 2008 +0000
5033
5034    Move stubs.h to caca/caca_stubs.h since it's only used by the library.
5035
5036 Makefile.am           |    2 +-
5037 caca/Makefile.am      |    1 +
5038 caca/caca_internals.h |    2 +-
5039 caca/caca_stubs.h     |   97 +++++++++++++++++++++++++++++++++++++++++++++++++
5040 msvc/libcaca.vcproj   |    6 +---
5041 stubs.h               |   97 -------------------------------------------------
5042 6 files changed, 101 insertions(+), 104 deletions(-)
5043
5044Commit: 2895
5045Author: sam
5046Date:   Tue Oct 7 16:06:02 2008 +0000
5047
5048    Fix the library suffix detection.
5049
5050 configure.ac |    4 ++--
5051 1 files changed, 2 insertions(+), 2 deletions(-)
5052
5053Commit: 2888
5054Author: sam
5055Date:   Mon Oct 6 20:45:02 2008 +0000
5056
5057    Detect shared library suffix at configure stage.
5058
5059 configure.ac                    |   10 ++++++++++
5060 csharp/caca-sharp.dll.config.in |    4 +---
5061 2 files changed, 11 insertions(+), 3 deletions(-)
5062
5063Commit: 2882
5064Author: sam
5065Date:   Mon Oct 6 19:33:28 2008 +0000
5066
5067    caca-sharp: support systems with .dylib or .sl shared libraries.
5068
5069 csharp/caca-sharp.dll.config.in |    2 ++
5070 1 files changed, 2 insertions(+), 0 deletions(-)
5071
5072Commit: 2881
5073Author: sam
5074Date:   Mon Oct 6 19:33:24 2008 +0000
5075
5076    .gitignore: ignore files generated by MonoDevelop.
5077
5078 .gitignore |    3 +++
5079 1 files changed, 3 insertions(+), 0 deletions(-)
5080
5081Commit: 2880
5082Author: sam
5083Date:   Mon Oct 6 19:33:20 2008 +0000
5084
5085    Clean up the web server directories before copying the documentation there.
5086
5087 Makefile.am |    1 +
5088 1 files changed, 1 insertions(+), 0 deletions(-)
5089
5090Commit: 2879
5091Author: sam
5092Date:   Mon Oct 6 19:33:15 2008 +0000
5093
5094    doc: rewrite the tutorial to reflect recent API updates.
5095
5096 doc/tutorial.dox |   53 ++++++++++++++++++++++-------------------------------
5097 1 files changed, 22 insertions(+), 31 deletions(-)
5098
5099Commit: 2878
5100Author: sam
5101Date:   Mon Oct 6 19:33:06 2008 +0000
5102
5103    libcaca: fix an infinite loop in the .pc file.
5104
5105 caca/caca.pc.in |    4 ++--
5106 1 files changed, 2 insertions(+), 2 deletions(-)
5107
5108Commit: 2871
5109Author: sam
5110Date:   Sun Oct 5 15:50:11 2008 +0000
5111
5112    Fix detection of floating point assembly instructions. They were
5113    incorrectly detcted as present because gcc was optimising them away.
5114
5115 configure.ac |    8 ++++----
5116 1 files changed, 4 insertions(+), 4 deletions(-)
5117
5118Commit: 2868
5119Author: sam
5120Date:   Sun Oct 5 01:37:25 2008 +0000
5121
5122    Tidy the .NET Makefile.
5123
5124 csharp/Makefile.am |   10 ++++++----
5125 1 files changed, 6 insertions(+), 4 deletions(-)
5126
5127Commit: 2867
5128Author: sam
5129Date:   Sun Oct 5 00:56:17 2008 +0000
5130
5131    Split the C# bindings into separate files.
5132
5133 csharp/Attr.cs         |   57 +++
5134 csharp/Caca.cs         | 1199 ------------------------------------------------
5135 csharp/Canvas.cs       |  685 +++++++++++++++++++++++++++
5136 csharp/Display.cs      |  141 ++++++
5137 csharp/Dither.cs       |  160 +++++++
5138 csharp/Event.cs        |  187 ++++++++
5139 csharp/Font.cs         |  128 +++++
5140 csharp/Makefile.am     |   10 +-
5141 csharp/test.cs         |   28 +-
5142 msvc/caca-sharp.csproj |    6 +
5143 10 files changed, 1387 insertions(+), 1214 deletions(-)
5144
5145Commit: 2864
5146Author: sam
5147Date:   Sat Oct 4 13:05:13 2008 +0000
5148
5149    configure.ac: use more modern autoconf syntax.
5150
5151 caca/caca.c    |    2 +-
5152 configure.ac   |    9 +++++----
5153 src/cacaview.c |    2 +-
5154 3 files changed, 7 insertions(+), 6 deletions(-)
5155
5156Commit: 2860
5157Author: sam
5158Date:   Mon Sep 29 23:03:38 2008 +0000
5159
5160    Fix separate directory build failure caused by caca_types.h.
5161
5162 examples/Makefile.am |    3 ++-
5163 1 files changed, 2 insertions(+), 1 deletions(-)
5164
5165Commit: 2859
5166Author: sam
5167Date:   Mon Sep 29 23:03:34 2008 +0000
5168
5169    Fix the Win32 build.
5170
5171 build-win32 |    4 +++-
5172 1 files changed, 3 insertions(+), 1 deletions(-)
5173
5174Commit: 2858
5175Author: sam
5176Date:   Mon Sep 29 23:03:30 2008 +0000
5177
5178    Properly export legacy 0.9 symbols.
5179
5180 caca/caca0.c |    3 +--
5181 caca/caca0.h |   46 +++++++++++++++++++++++++++++-----------------
5182 2 files changed, 30 insertions(+), 19 deletions(-)
5183
5184Commit: 2854
5185Author: sam
5186Date:   Mon Sep 29 22:02:45 2008 +0000
5187
5188    Fix for the libcucul symlinks installation, courtesy of Ben Wiley Sittler.
5189
5190 caca/Makefile.am |   17 ++++++++---------
5191 cxx/Makefile.am  |   17 ++++++++---------
5192 2 files changed, 16 insertions(+), 18 deletions(-)
5193
5194Commit: 2853
5195Author: bsittler
5196Date:   Mon Sep 29 21:28:37 2008 +0000
5197
5198    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
5199
5200 caca/caca.h |    3 ++-
5201 1 files changed, 2 insertions(+), 1 deletions(-)
5202
5203Commit: 2852
5204Author: bsittler
5205Date:   Mon Sep 29 21:26:49 2008 +0000
5206
5207    remove reference to obsolete common.h
5208
5209 caca/driver_cocoa.m |    1 -
5210 1 files changed, 0 insertions(+), 1 deletions(-)
5211
5212Commit: 2851
5213Author: bsittler
5214Date:   Mon Sep 29 21:26:05 2008 +0000
5215
5216    add missing CUCUL_* compatiblity constants
5217
5218 caca/caca.h |    5 +++++
5219 1 files changed, 5 insertions(+), 0 deletions(-)
5220
5221Commit: 2850
5222Author: sam
5223Date:   Mon Sep 29 21:16:52 2008 +0000
5224
5225    Support for platforms where shared libraries are not called *.so.
5226
5227 caca/Makefile.am |    9 +++++++--
5228 cxx/Makefile.am  |    9 +++++++--
5229 2 files changed, 14 insertions(+), 4 deletions(-)
5230
5231Commit: 2835
5232Author: sam
5233Date:   Sat Sep 27 21:30:09 2008 +0000
5234
5235    Fix documentation installation. This is the real 0.99.beta15 release.
5236
5237 doc/Makefile.am |    2 ++
5238 1 files changed, 2 insertions(+), 0 deletions(-)
5239
5240Commit: 2833
5241Author: sam
5242Date:   Sat Sep 27 21:09:37 2008 +0000
5243
5244    Change the website name to caca.zoy.org.
5245
5246 Makefile.am   |    2 +-
5247 src/img2txt.c |    2 +-
5248 2 files changed, 2 insertions(+), 2 deletions(-)
5249
5250Commit: 2832
5251Author: sam
5252Date:   Sat Sep 27 18:11:01 2008 +0000
5253
5254    Set version to 0.99.beta14.
5255    Updated NEWS and ChangeLog.
5256
5257 ChangeLog    |13356 ++++++++++++++++++++++++++++++++--------------------------
5258 NEWS         |    4 +
5259 configure.ac |    4 +-
5260 3 files changed, 7322 insertions(+), 6042 deletions(-)
5261
5262Commit: 2831
5263Author: sam
5264Date:   Sat Sep 27 17:56:49 2008 +0000
5265
5266    End of the libcucul merge: add symbolic links where appropriate.
5267
5268 caca/Makefile.am |   12 ++++++++++--
5269 cxx/Makefile.am  |   12 ++++++++++--
5270 doc/Makefile.am  |    4 ++++
5271 3 files changed, 24 insertions(+), 4 deletions(-)
5272
5273Commit: 2830
5274Author: sam
5275Date:   Sat Sep 27 17:56:43 2008 +0000
5276
5277    caca, cxx: install symlinks for backwards compatibility with libcucul.
5278
5279 caca/Makefile.am |    8 ++++++++
5280 cxx/Makefile.am  |    8 ++++++++
5281 2 files changed, 16 insertions(+), 0 deletions(-)
5282
5283Commit: 2829
5284Author: pterjan
5285Date:   Sat Sep 27 16:23:26 2008 +0000
5286
5287     * Fix a warning
5288
5289 ruby/caca-canvas.c |    2 +-
5290 1 files changed, 1 insertions(+), 1 deletions(-)
5291
5292Commit: 2828
5293Author: sam
5294Date:   Sat Sep 27 16:07:33 2008 +0000
5295
5296    .gitignore: ignore caca_types.h.
5297
5298 caca/.gitignore |    1 +
5299 1 files changed, 1 insertions(+), 0 deletions(-)
5300
5301Commit: 2827
5302Author: sam
5303Date:   Sat Sep 27 15:57:33 2008 +0000
5304
5305    Add missing svn:ignore SVN properties.
5306
5307Commit: 2826
5308Author: sam
5309Date:   Sat Sep 27 15:43:01 2008 +0000
5310
5311    Continue the libcaca/libcucul merge. Source and binary compatibility
5312    are almost there.
5313
5314 caca/Makefile.am |    2 +-
5315 caca/attr.c      |   20 ++++++
5316 caca/box.c       |   13 ++++
5317 caca/caca.c      |    6 ++
5318 caca/caca.h      |  197 ++++++++++++++++++++++++++++++++++++++++++++++--------
5319 caca/canvas.c    |   22 ++++++
5320 caca/charset.c   |   12 +++
5321 caca/conic.c     |   31 ++++++---
5322 caca/dither.c    |   51 ++++++++++++++
5323 caca/export.c    |    9 +++
5324 caca/figfont.c   |    9 +++
5325 caca/file.c      |   16 +++++
5326 caca/font.c      |   15 ++++
5327 caca/frame.c     |   14 ++++
5328 caca/import.c    |   11 +++
5329 caca/line.c      |   15 ++++
5330 caca/string.c    |   27 ++++++++
5331 caca/transform.c |   13 ++++
5332 caca/triangle.c  |   11 +++
5333 19 files changed, 456 insertions(+), 38 deletions(-)
5334
5335Commit: 2825
5336Author: pterjan
5337Date:   Sat Sep 27 14:29:32 2008 +0000
5338
5339     * No need to require test/unit in each testfile
5340
5341 ruby/t/tc_canvas.rb  |    1 -
5342 ruby/t/tc_display.rb |    1 -
5343 ruby/t/tc_dither.rb  |    1 -
5344 ruby/t/tc_font.rb    |    1 -
5345 ruby/t/tc_frame.rb   |    1 -
5346 5 files changed, 0 insertions(+), 5 deletions(-)
5347
5348Commit: 2824
5349Author: sam
5350Date:   Sat Sep 27 14:29:11 2008 +0000
5351
5352    Continuing the libcucul-libcaca merge.
5353
5354 csharp/AssemblyInfo.cs  |    4 +-
5355 cxx/caca++.pc.in        |    4 +-
5356 cxx/cxxtest.cpp         |    4 +-
5357 doc/doxygen.cfg.in      |    2 -
5358 doc/libcaca.dox         |    9 +---
5359 doc/migrating.dox       |  101 +++++++++++++++++++++++------------------------
5360 doc/tutorial.dox        |   25 ++++-------
5361 examples/.gitignore     |    2 +-
5362 msvc/cacademo.vcproj    |    4 +-
5363 msvc/cacafire.vcproj    |    4 +-
5364 msvc/cacaview.vcproj    |    2 +-
5365 msvc/libcaca.sln        |   39 ------------------
5366 msvc/test-csharp.csproj |    6 +--
5367 msvc/test-cxx.vcproj    |    4 +-
5368 python/snake.py         |   20 +++++-----
5369 ruby/ruby.dox           |    2 -
5370 tests/.gitignore        |    3 +-
5371 tests/caca-test.cpp     |    2 +-
5372 18 files changed, 88 insertions(+), 149 deletions(-)
5373
5374Commit: 2823
5375Author: pterjan
5376Date:   Sat Sep 27 14:29:00 2008 +0000
5377
5378     * Have local paths first in LOAD_PATH
5379
5380 ruby/test |    5 ++++-
5381 1 files changed, 4 insertions(+), 1 deletions(-)
5382
5383Commit: 2822
5384Author: sam
5385Date:   Sat Sep 27 14:11:36 2008 +0000
5386
5387    Continuing the libcucul-libcaca merge.
5388
5389 csharp/Caca.cs                   |  937 ++++++++++++++++++++++++++++++++++++-
5390 csharp/Cucul.cs                  |  960 --------------------------------------
5391 csharp/Makefile.am               |    2 +-
5392 csharp/cucul-sharp.dll.config.in |    3 -
5393 csharp/test.cs                   |   27 +-
5394 cxx/Makefile.am                  |    2 +-
5395 cxx/caca++.cpp                   |  397 ++++++++++++++++
5396 cxx/caca++.h                     |  122 +++++-
5397 cxx/cucul++.cpp                  |  421 -----------------
5398 cxx/cucul++.h                    |  156 ------
5399 cxx/cucul++.pc.in                |   12 -
5400 cxx/cxxtest.cpp                  |    1 -
5401 msvc/caca-sharp.csproj           |    8 +-
5402 msvc/caca_types.h                |    2 +
5403 msvc/cucul-sharp.csproj          |   46 --
5404 msvc/cucul_types.h               |    2 -
5405 msvc/libcaca++.vcproj            |    4 +-
5406 msvc/libcaca.vcproj              |   80 +++-
5407 msvc/libcucul++.vcproj           |  199 --------
5408 msvc/libcucul.vcproj             |  281 -----------
5409 ruby/Makefile.am                 |    1 -
5410 ruby/README                      |    6 +-
5411 ruby/caca-canvas.c               |   12 +-
5412 ruby/caca-display.c              |    2 +-
5413 ruby/caca-dither.c               |    4 +-
5414 ruby/caca-font.c                 |    4 +-
5415 ruby/lib/caca.rb                 |    1 -
5416 ruby/ruby-caca.dox               |  194 ++++++---
5417 ruby/ruby-cucul.dox              |  112 -----
5418 ruby/t/tc_canvas.rb              |   12 +-
5419 ruby/t/tc_display.rb             |    6 +-
5420 ruby/t/tc_dither.rb              |   18 +-
5421 ruby/t/tc_font.rb                |   10 +-
5422 ruby/t/tc_frame.rb               |    4 +-
5423 34 files changed, 1724 insertions(+), 2324 deletions(-)
5424
5425Commit: 2821
5426Author: sam
5427Date:   Sat Sep 27 13:12:46 2008 +0000
5428
5429    Starting refactoring to get rid of libcucul. The initial reason for the
5430    split is rendered moot by the plugin system: when enabled, binaries do
5431    not link directly with libX11 or libGL. I hope this is a step towards
5432    more consisteny and clarity.
5433
5434 Makefile.am             |    6 +-
5435 build-kernel            |    5 +-
5436 caca-config.in          |    7 +-
5437 caca/Makefile.am        |   37 +-
5438 caca/attr.c             |  463 ++++
5439 caca/box.c              |  226 ++
5440 caca/caca.c             |   53 +-
5441 caca/caca.h             |  349 +++-
5442 caca/caca.pc.in         |    4 +-
5443 caca/caca0.c            |   58 +-
5444 caca/caca0.h            |  100 +-
5445 caca/caca_internals.h   |   56 +-
5446 caca/caca_types.h.in    |  101 +
5447 caca/canvas.c           |  502 ++++
5448 caca/charset.c          |  422 ++++
5449 caca/conic.c            |  345 +++
5450 caca/dither.c           | 1564 ++++++++++++
5451 caca/driver_cocoa.m     |   46 +-
5452 caca/driver_conio.c     |   29 +-
5453 caca/driver_gl.c        |   63 +-
5454 caca/driver_ncurses.c   |   33 +-
5455 caca/driver_raw.c       |    9 +-
5456 caca/driver_slang.c     |   55 +-
5457 caca/driver_vga.c       |   23 +-
5458 caca/driver_win32.c     |   39 +-
5459 caca/driver_x11.c       |   48 +-
5460 caca/event.c            |    9 +-
5461 caca/export.c           | 1019 ++++++++
5462 caca/figfont.c          |  554 +++++
5463 caca/file.c             |  289 +++
5464 caca/font.c             |  522 ++++
5465 caca/frame.c            |  260 ++
5466 caca/graphics.c         |    9 +-
5467 caca/import.c           |  913 +++++++
5468 caca/legacy.c           |  251 ++
5469 caca/line.c             |  393 +++
5470 caca/mono9.data         | 6101 +++++++++++++++++++++++++++++++++++++++++++++++
5471 caca/monobold12.data    | 6101 +++++++++++++++++++++++++++++++++++++++++++++++
5472 caca/string.c           |  504 ++++
5473 caca/transform.c        | 1102 +++++++++
5474 caca/triangle.c         |  157 ++
5475 configure.ac            |   22 +-
5476 csharp/Makefile.am      |   20 +-
5477 cucul/.gitignore        |    1 -
5478 cucul/Makefile.am       |   42 -
5479 cucul/attr.c            |  463 ----
5480 cucul/box.c             |  226 --
5481 cucul/canvas.c          |  504 ----
5482 cucul/charset.c         |  422 ----
5483 cucul/conic.c           |  345 ---
5484 cucul/cucul.c           |  514 ----
5485 cucul/cucul.h           |  383 ---
5486 cucul/cucul.pc.in       |   12 -
5487 cucul/cucul_internals.h |   80 -
5488 cucul/cucul_types.h.in  |  101 -
5489 cucul/dither.c          | 1564 ------------
5490 cucul/export.c          | 1019 --------
5491 cucul/figfont.c         |  554 -----
5492 cucul/file.c            |  289 ---
5493 cucul/font.c            |  522 ----
5494 cucul/frame.c           |  260 --
5495 cucul/import.c          |  913 -------
5496 cucul/legacy.c          |  244 --
5497 cucul/line.c            |  393 ---
5498 cucul/mono9.data        | 6101 -----------------------------------------------
5499 cucul/monobold12.data   | 6101 -----------------------------------------------
5500 cucul/transform.c       | 1102 ---------
5501 cucul/triangle.c        |  157 --
5502 cxx/Makefile.am         |   19 +-
5503 cxx/caca++.cpp          |    8 +-
5504 cxx/caca++.h            |    7 +-
5505 cxx/cucul++.cpp         |  260 +-
5506 cxx/cucul++.h           |   38 +-
5507 cxx/cxxtest.cpp         |   10 +-
5508 doc/Makefile.am         |    8 +-
5509 examples/Makefile.am    |   57 +-
5510 examples/blit.c         |   27 +-
5511 examples/canvas.c       |   68 +
5512 examples/colors.c       |   39 +-
5513 examples/cucul.c        |   69 -
5514 examples/demo.c         |  311 ++--
5515 examples/dithering.c    |   35 +-
5516 examples/driver.c       |   13 +-
5517 examples/event.c        |   49 +-
5518 examples/export.c       |   90 +-
5519 examples/figfont.c      |   18 +-
5520 examples/font.c         |   55 +-
5521 examples/font2tga.c     |   34 +-
5522 examples/frames.c       |   35 +-
5523 examples/fullwidth.c    |   47 +-
5524 examples/gamma.c        |   65 +-
5525 examples/hsv.c          |   13 +-
5526 examples/import.c       |   11 +-
5527 examples/input.c        |   19 +-
5528 examples/spritedit.c    |   25 +-
5529 examples/swallow.c      |   27 +-
5530 examples/text.c         |   56 +-
5531 examples/transform.c    |   89 +-
5532 examples/truecolor.c    |   15 +-
5533 examples/unicode.c      |  113 +-
5534 kernel/kernel.c         |    6 +-
5535 kernel/kernel.h         |    4 +-
5536 msvc/Makefile.am        |    6 +-
5537 msvc/cucul_types.h      |    4 +-
5538 ruby/Makefile.am        |   24 +-
5539 ruby/caca-canvas.c      |  653 +++++
5540 ruby/caca-canvas.h      |   10 +
5541 ruby/caca-display.c     |    4 +-
5542 ruby/caca-dither.c      |  209 ++
5543 ruby/caca-dither.h      |    9 +
5544 ruby/caca-font.c        |   99 +
5545 ruby/caca-font.h        |    9 +
5546 ruby/caca.c             |   30 +
5547 ruby/common.h           |    4 +-
5548 ruby/cucul-canvas.c     |  653 -----
5549 ruby/cucul-canvas.h     |   10 -
5550 ruby/cucul-dither.c     |  209 --
5551 ruby/cucul-dither.h     |    9 -
5552 ruby/cucul-font.c       |   99 -
5553 ruby/cucul-font.h       |    9 -
5554 ruby/cucul.c            |   57 -
5555 src/Makefile.am         |   16 +-
5556 src/aafire.c            |   37 +-
5557 src/cacademo.c          |  235 +-
5558 src/cacadraw.c          |   31 +-
5559 src/cacaplay.c          |   13 +-
5560 src/cacaserver.c        |   14 +-
5561 src/cacaview.c          |  127 +-
5562 src/common-image.c      |   50 +-
5563 src/common-image.h      |    2 +-
5564 src/img2txt.c           |   40 +-
5565 src/mygetopt.c          |    2 +-
5566 stubs.h                 |    1 -
5567 tests/.gitignore        |    2 +-
5568 tests/Makefile.am       |   13 +-
5569 tests/caca-test.cpp     |    2 +-
5570 tests/canvas.cpp        |   70 +-
5571 tests/cucul-test.cpp    |   29 -
5572 tests/simple.c          |   30 +-
5573 tools/Makefile.am       |    6 +-
5574 tools/makefont.c        |   10 +-
5575 tools/optipal.c         |   78 +-
5576 tools/sortchars.c       |   34 +-
5577 143 files changed, 24815 insertions(+), 25055 deletions(-)
5578
5579Commit: 2820
5580Author: sam
5581Date:   Sat Sep 27 12:13:24 2008 +0000
5582
5583    test: remove legacy empty directory.
5584
5585Commit: 2819
5586Author: sam
5587Date:   Sat Sep 27 09:52:27 2008 +0000
5588
5589    makefont.c: change the font data encoding, the source is now 5% smaller.
5590
5591 cucul/mono9.data      |12240 ++++++++++++++++++++++++-------------------------
5592 cucul/monobold12.data |12290 ++++++++++++++++++++++++-------------------------
5593 tools/makefont.c      |   80 +-
5594 3 files changed, 12189 insertions(+), 12421 deletions(-)
5595
5596Commit: 2543
5597Author: sam
5598Date:   Wed Jul 16 17:23:31 2008 +0000
5599
5600      * mygetopt.c: fix a parsing issue with short options.
5601
5602 src/mygetopt.c |    2 +-
5603 1 files changed, 1 insertions(+), 1 deletions(-)
5604
5605Commit: 2539
5606Author: sam
5607Date:   Wed Jul 16 13:50:48 2008 +0000
5608
5609      * Fix bad AM_CONDITIONAL location: it must be in the default code path.
5610
5611 configure.ac |    2 +-
5612 1 files changed, 1 insertions(+), 1 deletions(-)
5613
5614Commit: 2536
5615Author: sam
5616Date:   Wed Jul 16 13:06:39 2008 +0000
5617
5618      * cucul/file.c: fix a typo causing build failures when zlib is not here.
5619
5620 cucul/file.c |    2 +-
5621 1 files changed, 1 insertions(+), 1 deletions(-)
5622
5623Commit: 2535
5624Author: sam
5625Date:   Wed Jul 16 13:06:30 2008 +0000
5626
5627      * Make the asm checks for fsin/fcos and fldln2/fxch/fyl2x more robust by
5628        forcing the tested code to use register contraints.
5629
5630 configure.ac |    4 ++--
5631 1 files changed, 2 insertions(+), 2 deletions(-)
5632
5633Commit: 2519
5634Author: sam
5635Date:   Sat Jul 5 16:39:56 2008 +0000
5636
5637      * Fix plugin build.
5638
5639 caca/caca.c |    2 +-
5640 1 files changed, 1 insertions(+), 1 deletions(-)
5641
5642Commit: 2518
5643Author: sam
5644Date:   Sat Jul 5 16:34:19 2008 +0000
5645
5646      * Set version to 0.99.beta14.
5647      * Updateed NEWS and ChangeLog.
5648
5649 NEWS         |    7 +++++++
5650 configure.ac |    4 ++--
5651 2 files changed, 9 insertions(+), 2 deletions(-)
5652
5653Commit: 2517
5654Author: sam
5655Date:   Sat Jul 5 16:28:30 2008 +0000
5656
5657      * Check for FTGL in the configure step, because we will use it later.
5658      * Better CFLAGS and LDFLAGS propagation to the Makefiles.
5659
5660 caca/Makefile.am |    5 ++++-
5661 configure.ac     |    8 +++++++-
5662 2 files changed, 11 insertions(+), 2 deletions(-)
5663
5664Commit: 2437
5665Author: sam
5666Date:   Sun Jun 15 19:38:06 2008 +0000
5667
5668      * Fix C++ library linking.
5669
5670 cxx/caca++.pc.in  |    2 +-
5671 cxx/cucul++.pc.in |    2 +-
5672 2 files changed, 2 insertions(+), 2 deletions(-)
5673
5674Commit: 2436
5675Author: sam
5676Date:   Sun Jun 15 18:41:09 2008 +0000
5677
5678      * Fix cucul_file_read() calls in cacaview.
5679
5680 src/common-image.c |    6 +++---
5681 1 files changed, 3 insertions(+), 3 deletions(-)
5682
5683Commit: 2427
5684Author: sam
5685Date:   Sun Jun 15 17:06:43 2008 +0000
5686
5687      * Fix cacademo build on systems without imlib-dev.
5688
5689 src/common-image.c |    6 +++---
5690 1 files changed, 3 insertions(+), 3 deletions(-)
5691
5692Commit: 2425
5693Author: sam
5694Date:   Sun Jun 15 16:53:57 2008 +0000
5695
5696      * Generate the C++ .pc files at configure time.
5697
5698 configure.ac |    2 ++
5699 1 files changed, 2 insertions(+), 0 deletions(-)
5700
5701Commit: 2424
5702Author: sam
5703Date:   Sun Jun 15 16:49:42 2008 +0000
5704
5705      * Only install the C++ .pc files if C++ support was activated.
5706
5707 cxx/Makefile.am |    2 +-
5708 1 files changed, 1 insertions(+), 1 deletions(-)
5709
5710Commit: 2423
5711Author: sam
5712Date:   Sun Jun 15 16:47:40 2008 +0000
5713
5714      * Install cucul++.pc and caca++.pc in the pkg-config directory.
5715
5716 cxx/Makefile.am |    3 +++
5717 1 files changed, 3 insertions(+), 0 deletions(-)
5718
5719Commit: 2413
5720Author: sam
5721Date:   Sun Jun 15 14:46:51 2008 +0000
5722
5723      * Updated version number to 0.99.beta15, so that we can build TOIlet.
5724
5725 configure.ac |    2 +-
5726 1 files changed, 1 insertions(+), 1 deletions(-)
5727
5728Commit: 2412
5729Author: sam
5730Date:   Sun Jun 15 14:41:17 2008 +0000
5731
5732      * Export cucul_flush_figlet() to the public API. It should be removed later,
5733        but for now it's the only way to integrate properly with TOIlet.
5734
5735 cucul/cucul.h   |    1 +
5736 cucul/figfont.c |    4 ++--
5737 2 files changed, 3 insertions(+), 2 deletions(-)
5738
5739Commit: 2411
5740Author: sam
5741Date:   Sun Jun 15 13:50:28 2008 +0000
5742
5743      * Make cacaview use cucul_file_t functions.
5744
5745 src/common-image.c |  104 +++++++++++++++++++++++++---------------------------
5746 1 files changed, 50 insertions(+), 54 deletions(-)
5747
5748Commit: 2410
5749Author: sam
5750Date:   Sun Jun 15 13:50:22 2008 +0000
5751
5752      * Make deprecated cucul_load_file() use cucul_file_t functions.
5753
5754 cucul/legacy.c |   42 ++++++++++++++++++++++--------------------
5755 1 files changed, 22 insertions(+), 20 deletions(-)
5756
5757Commit: 2409
5758Author: sam
5759Date:   Sun Jun 15 13:50:17 2008 +0000
5760
5761      * Make cucul_import_file() use cucul_file_t functions.
5762
5763 cucul/import.c |   38 +++++++++++++++++++-------------------
5764 1 files changed, 19 insertions(+), 19 deletions(-)
5765
5766Commit: 2408
5767Author: sam
5768Date:   Sun Jun 15 13:50:11 2008 +0000
5769
5770      * Set errno to ENOSYS in unsupported cucul_file_t operations.
5771
5772 cucul/file.c |   25 +++++++++++++++++++------
5773 1 files changed, 19 insertions(+), 6 deletions(-)
5774
5775Commit: 2407
5776Author: sam
5777Date:   Sun Jun 15 13:50:06 2008 +0000
5778
5779      * Implement cucul_file_tell().
5780
5781 cucul/cucul.h |    1 +
5782 cucul/file.c  |   21 +++++++++++++++++++--
5783 2 files changed, 20 insertions(+), 2 deletions(-)
5784
5785Commit: 2406
5786Author: sam
5787Date:   Sun Jun 15 13:50:02 2008 +0000
5788
5789      * Export cucul_file_t operations in the public header.
5790      * Implement cucul_file_read() and cucul_file_write().
5791
5792 cucul/cucul.h           |   13 ++++++
5793 cucul/cucul_internals.h |    6 ---
5794 cucul/figfont.c         |   24 ++++++------
5795 cucul/file.c            |  101 +++++++++++++++++++++++++++++++----------------
5796 4 files changed, 92 insertions(+), 52 deletions(-)
5797
5798Commit: 2405
5799Author: sam
5800Date:   Sun Jun 15 13:49:57 2008 +0000
5801
5802      * makefont is only a system tool: use htons/htonl instead of hton16/hton32.
5803
5804 tools/makefont.c |    4 ++--
5805 1 files changed, 2 insertions(+), 2 deletions(-)
5806
5807Commit: 2399
5808Author: sam
5809Date:   Sun Jun 15 12:28:18 2008 +0000
5810
5811      * Fix cucul_set_dither_palette() argument types in cacademo.
5812
5813 src/cacademo.c |    6 +++---
5814 1 files changed, 3 insertions(+), 3 deletions(-)
5815
5816Commit: 2398
5817Author: sam
5818Date:   Sun Jun 15 12:28:14 2008 +0000
5819
5820      * Remove htons() and htonl() from kernel mode: we use our custom hton16()
5821        and hton32() implementations everywhere instead, except in cacaserver
5822        which requires <arpa/inet.h> stuff anyway.
5823
5824 kernel/kernel.c  |   15 +--------------
5825 stubs.h          |   10 +++++-----
5826 tools/makefont.c |    4 ++--
5827 3 files changed, 8 insertions(+), 21 deletions(-)
5828
5829Commit: 2397
5830Author: sam
5831Date:   Sun Jun 15 12:28:08 2008 +0000
5832
5833      * Fix a buffer initialisation issue in the sortchars utility.
5834
5835 tools/sortchars.c |    2 +-
5836 1 files changed, 1 insertions(+), 1 deletions(-)
5837
5838Commit: 2321
5839Author: jylam
5840Date:   Wed May 14 18:16:56 2008 +0000
5841
5842     * Changed Cucul::Rotate() to Cucul::Rotate180() and Cucul::RotateLeft() and Cucul::RotateRight()
5843
5844 cxx/cucul++.cpp |   12 +++++++++++-
5845 cxx/cucul++.h   |    4 +++-
5846 2 files changed, 14 insertions(+), 2 deletions(-)
5847
5848Commit: 2316
5849Author: sam
5850Date:   Sat Apr 26 08:34:10 2008 +0000
5851
5852      * Put autotools files in a hidden ".auto" directory instead of "autotools".
5853
5854 .gitignore   |    2 +-
5855 configure.ac |    2 +-
5856 2 files changed, 2 insertions(+), 2 deletions(-)
5857
5858Commit: 2314
5859Author: sam
5860Date:   Wed Apr 23 21:24:40 2008 +0000
5861
5862      * Add missing headers to the Visual Studio build files.
5863
5864 msvc/libcaca.vcproj  |    4 ++++
5865 msvc/libcucul.vcproj |    8 ++++++++
5866 2 files changed, 12 insertions(+), 0 deletions(-)
5867
5868Commit: 2313
5869Author: sam
5870Date:   Wed Apr 23 21:24:34 2008 +0000
5871
5872      * Switch a few unsigned int variables to size_t where appropriate.
5873      * Synchronise parameter types in the C++ bindings with the C API.
5874
5875 cucul/import.c       |   12 ++++++------
5876 cucul/triangle.c     |    6 +++---
5877 cxx/cucul++.cpp      |    6 +++---
5878 cxx/cucul++.h        |    9 +++++----
5879 examples/export.c    |    2 +-
5880 examples/figfont.c   |    2 +-
5881 examples/spritedit.c |    2 +-
5882 src/cacaserver.c     |    7 +++----
5883 src/img2txt.c        |    2 +-
5884 9 files changed, 24 insertions(+), 24 deletions(-)
5885
5886Commit: 2312
5887Author: sam
5888Date:   Wed Apr 23 21:24:28 2008 +0000
5889
5890      * Make Win32 a special case in cucul_types.h.in: it has intptr_t but none
5891        of the other required types.
5892
5893 configure.ac           |    4 ++-
5894 cucul/cucul_types.h.in |   55 ++++++++++++++++++++++++++++++++++++++++++-----
5895 msvc/cucul_types.h     |    4 +-
5896 3 files changed, 54 insertions(+), 9 deletions(-)
5897
5898Commit: 2309
5899Author: sam
5900Date:   Mon Apr 21 10:10:42 2008 +0000
5901
5902      * Started libcaca unit tests.
5903
5904 tests/.gitignore    |    1 +
5905 tests/Makefile.am   |   11 ++++++++---
5906 tests/caca-test.cpp |   29 +++++++++++++++++++++++++++++
5907 tests/canvas.cpp    |   17 ++++++++---------
5908 tests/driver.cpp    |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
5909 5 files changed, 94 insertions(+), 12 deletions(-)
5910
5911Commit: 2308
5912Author: sam
5913Date:   Sat Apr 19 22:51:20 2008 +0000
5914
5915      * Get the project to build in an alternate directory.
5916
5917 csharp/Makefile.am     |   10 +++++-----
5918 cucul/cucul_types.h.in |   13 +++++++++----
5919 2 files changed, 14 insertions(+), 9 deletions(-)
5920
5921Commit: 2307
5922Author: sam
5923Date:   Sat Apr 19 22:51:17 2008 +0000
5924
5925      * Refresh the .NET bindings. Still not complete, but quite useful already.
5926
5927 csharp/Caca.cs  |   18 +++++-----
5928 csharp/Cucul.cs |  101 ++++++++++++++++++++++++++++---------------------------
5929 csharp/test.cs  |    2 +-
5930 3 files changed, 61 insertions(+), 60 deletions(-)
5931
5932Commit: 2306
5933Author: sam
5934Date:   Sat Apr 19 19:40:25 2008 +0000
5935
5936      * Documentation fixes (due to renamings, some parameters were no longer
5937        documented).
5938
5939 caca/caca.c     |    1 -
5940 cucul/box.c     |  143 +++++++++++++++++++++++++++----------------------------
5941 cucul/charset.c |   10 ++--
5942 3 files changed, 76 insertions(+), 78 deletions(-)
5943
5944Commit: 2305
5945Author: sam
5946Date:   Sat Apr 19 19:25:52 2008 +0000
5947
5948      * Remove all unsigned ints from exported functions. Signed arithmetic is
5949        far better for error checking.
5950
5951 caca/caca.h             |   40 +++++++++++++--------------
5952 caca/caca_internals.h   |   26 +++++++++---------
5953 caca/driver_cocoa.m     |   32 +++++++++++-----------
5954 caca/driver_conio.c     |   10 +++---
5955 caca/driver_gl.c        |   20 +++++++-------
5956 caca/driver_ncurses.c   |   14 ++++-----
5957 caca/driver_raw.c       |   10 +++---
5958 caca/driver_slang.c     |   15 +++++-----
5959 caca/driver_vga.c       |    8 +++---
5960 caca/driver_win32.c     |   17 +++++------
5961 caca/driver_x11.c       |   30 ++++++++++----------
5962 caca/event.c            |   24 ++++++++--------
5963 caca/graphics.c         |   19 +++++++++----
5964 caca/time.c             |    8 +++---
5965 cucul/canvas.c          |   25 ++++++++++-------
5966 cucul/cucul.c           |   37 ++++++++++++++++++-------
5967 cucul/cucul.h           |   45 ++++++++++++++-----------------
5968 cucul/cucul_internals.h |   12 ++++----
5969 cucul/dither.c          |   67 ++++++++++++++++++++++------------------------
5970 cucul/export.c          |   24 ++++++++--------
5971 cucul/figfont.c         |   22 +++++++-------
5972 cucul/font.c            |   37 ++++++++++++++-----------
5973 cucul/frame.c           |   25 ++++++++++-------
5974 cucul/transform.c       |   16 +++++-----
5975 examples/text.c         |    4 +-
5976 25 files changed, 304 insertions(+), 283 deletions(-)
5977
5978Commit: 2304
5979Author: sam
5980Date:   Sat Apr 19 19:25:47 2008 +0000
5981
5982      * Get rid of the last long types in the API.
5983      * Use size_t and ssize_t where appropriate.
5984
5985 caca/driver_ncurses.c  |    3 ++-
5986 caca/driver_slang.c    |    3 ++-
5987 cucul/canvas.c         |    2 +-
5988 cucul/charset.c        |   22 +++++++++++-----------
5989 cucul/cucul.h          |   14 +++++++-------
5990 cucul/cucul_types.h.in |    2 ++
5991 cucul/export.c         |   46 +++++++++++++++++++++++-----------------------
5992 cucul/import.c         |   28 +++++++++++++---------------
5993 cxx/cucul++.cpp        |    4 ++--
5994 cxx/cucul++.h          |    4 ++--
5995 examples/font2tga.c    |    4 ++--
5996 src/aafire.c           |   10 +++++-----
5997 src/cacademo.c         |   10 +++++-----
5998 13 files changed, 77 insertions(+), 75 deletions(-)
5999
6000Commit: 2303
6001Author: sam
6002Date:   Sat Apr 19 19:25:41 2008 +0000
6003
6004      * Changed most of the long ints in the API into C99 types. WARNING: this
6005        completely breaks compatibility with previous versions of libcaca on
6006        64-bit systems.
6007
6008 caca/caca.h       |    4 +-
6009 caca/driver_gl.c  |    2 +-
6010 caca/event.c      |    2 +-
6011 cucul/attr.c      |   57 +++++++++++++-----------------------------
6012 cucul/box.c       |    4 +-
6013 cucul/canvas.c    |    6 ++--
6014 cucul/charset.c   |   12 ++++----
6015 cucul/conic.c     |    7 ++---
6016 cucul/cucul.h     |   71 +++++++++++++++++++++++-----------------------------
6017 cucul/dither.c    |   10 +++----
6018 cucul/figfont.c   |    6 ++--
6019 cucul/font.c      |    8 +++---
6020 cucul/line.c      |    4 +-
6021 cucul/triangle.c  |    4 +-
6022 cxx/cucul++.cpp   |   40 +++++++++++++++---------------
6023 cxx/cucul++.h     |   40 +++++++++++++++---------------
6024 ruby/cucul-font.c |    2 +-
6025 17 files changed, 123 insertions(+), 156 deletions(-)
6026
6027Commit: 2302
6028Author: sam
6029Date:   Sat Apr 19 19:25:37 2008 +0000
6030
6031      * Cosmetic fix for ./configure output when a pkg-module is not found.
6032
6033 configure.ac |   15 ++++++---------
6034 1 files changed, 6 insertions(+), 9 deletions(-)
6035
6036Commit: 2301
6037Author: sam
6038Date:   Sat Apr 19 14:07:54 2008 +0000
6039
6040      * Use CppUnit for C and C++ unit tests. Sorry, Jylam.
6041
6042 configure.ac         |    7 +++
6043 tests/.gitignore     |    1 +
6044 tests/Makefile.am    |   12 +++++-
6045 tests/canvas.cpp     |  103 ++++++++++++++++++++++++++++++++++++++++++++++++++
6046 tests/cucul-test.cpp |   29 ++++++++++++++
6047 5 files changed, 150 insertions(+), 2 deletions(-)
6048
6049Commit: 2300
6050Author: sam
6051Date:   Sat Apr 19 14:07:50 2008 +0000
6052
6053      * Changed most "unsigned char" variables into "uint8_t", including in
6054        prototypes. As they are equivalent, this does not break the ABI.
6055
6056 caca/caca.h         |    2 +-
6057 caca/driver_conio.c |    4 ++--
6058 caca/driver_gl.c    |    8 ++++----
6059 cucul/attr.c        |   10 +++++-----
6060 cucul/charset.c     |    4 ++--
6061 cucul/cucul.c       |    8 ++++----
6062 cucul/cucul.h       |   19 +++++++++----------
6063 cucul/dither.c      |    4 ++--
6064 cucul/export.c      |    9 ++++-----
6065 cucul/file.c        |    2 +-
6066 examples/font.c     |    2 +-
6067 examples/swallow.c  |    2 +-
6068 kernel/kernel.c     |    2 +-
6069 src/cacaplay.c      |    2 +-
6070 src/cacaserver.c    |    8 ++++----
6071 src/common-image.c  |    6 +++---
6072 16 files changed, 45 insertions(+), 47 deletions(-)
6073
6074Commit: 2299
6075Author: sam
6076Date:   Sat Apr 19 12:42:50 2008 +0000
6077
6078      * Remove #include <stdint.h> etc. from "common.h". Instead, make sure that
6079        <cucul.h> will provide the C99 types, even if libcaca has been installed.
6080      * Rename what's left of "common.h" to "stubs.h".
6081      * Remove all references to erroneous <inttypes.h> from source files.
6082
6083 Makefile.am             |    2 +-
6084 build-dos               |    4 +-
6085 build-kernel            |    2 +-
6086 build-win32             |    2 +-
6087 caca/Makefile.am        |    3 +-
6088 caca/caca.c             |    1 -
6089 caca/caca0.c            |    1 -
6090 caca/caca_internals.h   |    4 +-
6091 caca/driver_conio.c     |    1 -
6092 caca/driver_gl.c        |    1 -
6093 caca/driver_ncurses.c   |    1 -
6094 caca/driver_raw.c       |    1 -
6095 caca/driver_slang.c     |    1 -
6096 caca/driver_vga.c       |    1 -
6097 caca/driver_win32.c     |    1 -
6098 caca/driver_x11.c       |    1 -
6099 caca/event.c            |    1 -
6100 caca/graphics.c         |    1 -
6101 caca/time.c             |    1 -
6102 common.h                |  109 -----------------------------------------------
6103 configure.ac            |   16 ++++++-
6104 cucul/.gitignore        |    1 +
6105 cucul/Makefile.am       |    9 ++--
6106 cucul/attr.c            |    1 -
6107 cucul/box.c             |    1 -
6108 cucul/canvas.c          |    1 -
6109 cucul/charset.c         |    1 -
6110 cucul/conic.c           |    1 -
6111 cucul/cucul.c           |    1 -
6112 cucul/cucul.h           |    2 +
6113 cucul/cucul_internals.h |    4 +-
6114 cucul/cucul_types.h.in  |   51 ++++++++++++++++++++++
6115 cucul/dither.c          |    1 -
6116 cucul/export.c          |    1 -
6117 cucul/figfont.c         |    1 -
6118 cucul/file.c            |    1 -
6119 cucul/font.c            |    1 -
6120 cucul/frame.c           |    1 -
6121 cucul/import.c          |    1 -
6122 cucul/legacy.c          |    1 -
6123 cucul/line.c            |    1 -
6124 cucul/transform.c       |    1 -
6125 cucul/triangle.c        |    1 -
6126 cxx/Makefile.am         |    3 +-
6127 examples/Makefile.am    |    3 +-
6128 examples/blit.c         |    2 +-
6129 examples/colors.c       |    1 -
6130 examples/cucul.c        |    1 -
6131 examples/demo.c         |    4 +-
6132 examples/dithering.c    |    1 -
6133 examples/driver.c       |    1 -
6134 examples/event.c        |    2 +-
6135 examples/export.c       |    4 --
6136 examples/figfont.c      |    1 -
6137 examples/font.c         |    5 --
6138 examples/font2tga.c     |    4 --
6139 examples/frames.c       |    7 +--
6140 examples/fullwidth.c    |    4 --
6141 examples/gamma.c        |    4 --
6142 examples/hsv.c          |    4 --
6143 examples/import.c       |    6 ---
6144 examples/input.c        |    4 --
6145 examples/spritedit.c    |    1 -
6146 examples/swallow.c      |    2 +-
6147 examples/text.c         |    6 +--
6148 examples/transform.c    |    5 +--
6149 examples/truecolor.c    |    4 --
6150 examples/unicode.c      |    4 --
6151 kernel/kernel.c         |    3 +-
6152 msvc/Makefile.am        |    2 +-
6153 msvc/common.h           |    1 -
6154 msvc/cucul_types.h      |    2 +
6155 ruby/Makefile.am        |    5 +-
6156 src/Makefile.am         |    3 +-
6157 src/aafire.c            |    2 +-
6158 src/cacademo.c          |    1 -
6159 src/cacadraw.c          |    1 -
6160 src/cacaplay.c          |    1 -
6161 src/cacaserver.c        |    1 -
6162 src/cacaview.c          |    2 +-
6163 src/common-image.c      |    2 +-
6164 src/img2txt.c           |    2 +-
6165 src/mygetopt.c          |    9 +---
6166 stubs.h                 |   98 ++++++++++++++++++++++++++++++++++++++++++
6167 tests/Makefile.am       |    2 +-
6168 tests/simple.c          |    5 --
6169 tools/Makefile.am       |    3 +-
6170 tools/makefont.c        |   13 +++---
6171 tools/optipal.c         |    1 -
6172 tools/sortchars.c       |    6 +--
6173 90 files changed, 223 insertions(+), 264 deletions(-)
6174
6175Commit: 2298
6176Author: pterjan
6177Date:   Sat Apr 19 11:48:32 2008 +0000
6178
6179    Fix args type checks in Caca::Display.new
6180
6181 ruby/caca-display.c  |    6 +++---
6182 ruby/t/tc_display.rb |   15 +++++++++++----
6183 2 files changed, 14 insertions(+), 7 deletions(-)
6184
6185Commit: 2297
6186Author: pterjan
6187Date:   Sat Apr 19 11:32:21 2008 +0000
6188
6189    Add few unit tests for Caca::Display
6190
6191 ruby/t/tc_display.rb |   24 ++++++++++++++++++++++++
6192 1 files changed, 24 insertions(+), 0 deletions(-)
6193
6194Commit: 2296
6195Author: pterjan
6196Date:   Sat Apr 19 11:31:39 2008 +0000
6197
6198    Add driver/set_driver/driver=/driver_list methods to Caca::Display, and driver arg to Caca::Display.new
6199
6200 ruby/caca-display.c |   92 ++++++++++++++++++++++++++++++++++++++++++++------
6201 1 files changed, 81 insertions(+), 11 deletions(-)
6202
6203Commit: 2295
6204Author: pterjan
6205Date:   Sat Apr 19 11:29:31 2008 +0000
6206
6207    We should not free the canvas if it was auto created with the display
6208
6209 ruby/cucul-canvas.c |    4 ++--
6210 1 files changed, 2 insertions(+), 2 deletions(-)
6211
6212Commit: 2294
6213Author: jylam
6214Date:   Sat Apr 19 10:57:30 2008 +0000
6215
6216     * Fixed cucul_set_canvas_boundaries() bug that prevented good size to be applied on the resized canvas
6217
6218 cucul/canvas.c |    6 +++---
6219 1 files changed, 3 insertions(+), 3 deletions(-)
6220
6221Commit: 2265
6222Author: jylam
6223Date:   Mon Mar 17 19:05:20 2008 +0000
6224
6225     * Removed by-default stack protector from recent gcc's while compiling kernel.
6226
6227 configure.ac |    8 ++++----
6228 1 files changed, 4 insertions(+), 4 deletions(-)
6229
6230Commit: 2256
6231Author: jylam
6232Date:   Sun Mar 2 16:30:31 2008 +0000
6233
6234     * Oops, bad type (char instead of uint32) after ellipse rendering
6235    improvement.
6236
6237 cucul/conic.c |    8 ++++----
6238 1 files changed, 4 insertions(+), 4 deletions(-)
6239
6240Commit: 2255
6241Author: jylam
6242Date:   Sun Mar 2 16:28:10 2008 +0000
6243
6244     * Improved ellipse rendering. Not perfect, but still much better than
6245    old method.  Closes #16 .
6246
6247 cucul/conic.c |  124 ++++++++++++++++++++++++++++++++++++++++++++++++--------
6248 1 files changed, 106 insertions(+), 18 deletions(-)
6249
6250Commit: 2254
6251Author: jylam
6252Date:   Sun Mar 2 14:27:43 2008 +0000
6253
6254     * Fixed line transitions (both vertical and horizontal ones)
6255
6256 src/cacademo.c |   17 +++++++----------
6257 1 files changed, 7 insertions(+), 10 deletions(-)
6258
6259Commit: 2253
6260Author: sam
6261Date:   Sat Mar 1 19:44:45 2008 +0000
6262
6263      * -Wshadow was actually put back in configure.ac; removing comment about it.
6264
6265 configure.ac |    2 --
6266 1 files changed, 0 insertions(+), 2 deletions(-)
6267
6268Commit: 2248
6269Author: sam
6270Date:   Fri Feb 29 22:29:08 2008 +0000
6271
6272      * Don't use mygetopt.c in img2txt if the system has getopt_long.
6273      * Fix invalid pointer/int cast (Closes #39).
6274
6275 configure.ac    |    9 +++++++--
6276 src/Makefile.am |    9 +++++++--
6277 src/mygetopt.c  |    8 +-------
6278 3 files changed, 15 insertions(+), 11 deletions(-)
6279
6280Commit: 2243
6281Author: sam
6282Date:   Tue Feb 26 21:43:10 2008 +0000
6283
6284      * Get rid of TODO. It's now in Trac (http://libcaca.zoy.org/report/1).
6285
6286 TODO               |  114 ----------------------------------------------------
6287 doc/doxygen.cfg.in |    3 +-
6288 doc/libcaca.dox    |    1 -
6289 3 files changed, 1 insertions(+), 117 deletions(-)
6290
6291Commit: 2225
6292Author: bsittler
6293Date:   Sun Feb 3 21:53:40 2008 +0000
6294
6295    build on Mac OS X again
6296
6297 cucul/figfont.c |    9 +++++++--
6298 src/mygetopt.c  |    2 ++
6299 2 files changed, 9 insertions(+), 2 deletions(-)
6300
6301Commit: 2192
6302Author: sam
6303Date:   Sat Jan 12 20:15:42 2008 +0000
6304
6305      * Fixed the Visual Studio projects so that they build in Release mode.
6306
6307 msvc/cacademo.vcproj   |    6 +++---
6308 msvc/cacafire.vcproj   |    6 +++---
6309 msvc/libcaca++.vcproj  |    2 +-
6310 msvc/libcaca.vcproj    |    2 +-
6311 msvc/libcucul++.vcproj |    6 +++---
6312 msvc/libcucul.vcproj   |   16 +++++++++++-----
6313 6 files changed, 22 insertions(+), 16 deletions(-)
6314
6315Commit: 2191
6316Author: sam
6317Date:   Sat Jan 12 20:15:20 2008 +0000
6318
6319      * Windows build fixes here and there.
6320
6321 cucul/figfont.c |    4 ++--
6322 cxx/caca++.cpp  |    2 ++
6323 msvc/config.h   |    1 +
6324 3 files changed, 5 insertions(+), 2 deletions(-)
6325
6326Commit: 2189
6327Author: sam
6328Date:   Thu Jan 10 23:42:42 2008 +0000
6329
6330      * Make it clear that we can use the Windows native console.
6331
6332 doc/libcaca.dox  |   13 +++++++------
6333 doc/tutorial.dox |    2 +-
6334 2 files changed, 8 insertions(+), 7 deletions(-)
6335
6336Commit: 2188
6337Author: sam
6338Date:   Thu Jan 10 23:42:29 2008 +0000
6339
6340      * Put back all the shit in struct caca_event to avoid breaking existing
6341        applications. I'll think of a migration path later.
6342
6343 caca/caca.h |   30 +++++++++++++++++++-----------
6344 1 files changed, 19 insertions(+), 11 deletions(-)
6345
6346Commit: 2182
6347Author: jylam
6348Date:   Tue Jan 1 00:07:04 2008 +0000
6349
6350     * FIRST !
6351
6352 README |    2 +-
6353 1 files changed, 1 insertions(+), 1 deletions(-)
6354
6355Commit: 2177
6356Author: sam
6357Date:   Sun Dec 30 18:50:41 2007 +0000
6358
6359      * Add figfont.c to the MSVC solution.
6360
6361 msvc/libcucul.vcproj |    4 ++++
6362 1 files changed, 4 insertions(+), 0 deletions(-)
6363
6364Commit: 2176
6365Author: sam
6366Date:   Sun Dec 30 13:49:57 2007 +0000
6367
6368      * Check for pkg-config before bootstrapping, because autoconf gives a
6369        totally meaningless message when it's not present.
6370
6371 bootstrap |    9 +++++++++
6372 1 files changed, 9 insertions(+), 0 deletions(-)
6373
6374Commit: 2147
6375Author: sam
6376Date:   Thu Dec 20 15:26:12 2007 +0000
6377
6378      * Fix canvas export for the caca format. We now export all frames.
6379      * Fix the sprite import/export example.
6380
6381 cucul/export.c       |   43 +++++++++++++++++++++++++------------------
6382 examples/spritedit.c |    2 +-
6383 2 files changed, 26 insertions(+), 19 deletions(-)
6384
6385Commit: 2146
6386Author: sam
6387Date:   Thu Dec 20 15:00:39 2007 +0000
6388
6389      * Started sprite example. Doesn't work :-)
6390
6391 examples/spritedit.c |  169 +++++++++++++++++---------------------------------
6392 1 files changed, 58 insertions(+), 111 deletions(-)
6393
6394Commit: 2144
6395Author: sam
6396Date:   Sun Dec 16 14:29:19 2007 +0000
6397
6398      * Disable file operations in kernel mode.
6399      * Implement strchr() in kernel.c.
6400      * Check for snprintf() at configure time.
6401
6402 configure.ac    |    2 +-
6403 cucul/figfont.c |    2 ++
6404 cucul/file.c    |   34 +++++++++++++++++++++++-----------
6405 kernel/kernel.c |   10 ++++++++++
6406 kernel/kernel.h |    1 +
6407 msvc/config.h   |    1 +
6408 6 files changed, 38 insertions(+), 12 deletions(-)
6409
6410Commit: 2142
6411Author: sam
6412Date:   Sun Dec 16 11:55:14 2007 +0000
6413
6414      * The SLang and ncurses drivers now put back the TERM environment variable
6415        if they modified it.
6416
6417 caca/driver_ncurses.c |   28 +++++++++++++++++++++++++---
6418 caca/driver_slang.c   |   36 +++++++++++++++++++++++++++++++++---
6419 2 files changed, 58 insertions(+), 6 deletions(-)
6420
6421Commit: 2141
6422Author: sam
6423Date:   Sun Dec 16 11:54:43 2007 +0000
6424
6425      * Only call glutInit() once through the program's lifetime.
6426      * Free the internal font when closing the GL driver.
6427      * Hide the window when closing the GL driver, because freeglut's
6428        glutDestroyWindow() does not really closes the window.
6429
6430 caca/driver_gl.c |    9 ++++++++-
6431 1 files changed, 8 insertions(+), 1 deletions(-)
6432
6433Commit: 2140
6434Author: sam
6435Date:   Sun Dec 16 11:54:25 2007 +0000
6436
6437      * Fix a tiny use of uninitialised memory in caca_get_event() that may have
6438        lead to deadlocks.
6439
6440 caca/event.c |    2 +-
6441 1 files changed, 1 insertions(+), 1 deletions(-)
6442
6443Commit: 2139
6444Author: sam
6445Date:   Sun Dec 16 11:54:02 2007 +0000
6446
6447      * Implemented caca_set_display_driver() to change driver at runtime.
6448
6449 caca/caca.c       |  238 +++++++++++++++++++++++++++++++----------------------
6450 caca/caca.h       |    3 +-
6451 examples/driver.c |   67 +++++++++------
6452 3 files changed, 182 insertions(+), 126 deletions(-)
6453
6454Commit: 2138
6455Author: sam
6456Date:   Sun Dec 16 01:50:41 2007 +0000
6457
6458      * Implement caca_create_display_with_driver() to specify an output driver
6459        without using environment variables..
6460      * Implement caca_get_display_driver() to return the current display's
6461        output driver.
6462      * Add a simple example program to test caca_create_display_with_driver().
6463
6464 caca/caca.c           |   74 ++++++++++++++++++++++++++++++++++++++++--------
6465 caca/caca.h           |    5 ++-
6466 caca/caca_internals.h |    3 +-
6467 caca/driver_cocoa.m   |    3 +-
6468 caca/driver_conio.c   |    3 +-
6469 caca/driver_gl.c      |    3 +-
6470 caca/driver_ncurses.c |    3 +-
6471 caca/driver_raw.c     |    3 +-
6472 caca/driver_slang.c   |    3 +-
6473 caca/driver_vga.c     |    3 +-
6474 caca/driver_win32.c   |    3 +-
6475 caca/driver_x11.c     |    3 +-
6476 caca/event.c          |    4 +-
6477 examples/.gitignore   |    1 +
6478 examples/Makefile.am  |    5 ++-
6479 examples/driver.c     |   71 +++++++++++++++++++++++++++++++++++++++++++++++
6480 16 files changed, 163 insertions(+), 27 deletions(-)
6481
6482Commit: 2137
6483Author: sam
6484Date:   Sun Dec 16 01:50:36 2007 +0000
6485
6486      * Remove cruft from caca_get_display_driver_list().
6487
6488 caca/caca.c |    2 --
6489 1 files changed, 0 insertions(+), 2 deletions(-)
6490
6491Commit: 2136
6492Author: sam
6493Date:   Fri Dec 14 16:23:14 2007 +0000
6494
6495      * Add #include <cstring> to fix gcc-4.3 build.
6496
6497 cxx/cxxtest.cpp |    1 +
6498 1 files changed, 1 insertions(+), 0 deletions(-)
6499
6500Commit: 2135
6501Author: sam
6502Date:   Wed Dec 12 07:41:00 2007 +0000
6503
6504      * Implemented caca_get_display_driver_list(), unused yet.
6505
6506 caca/caca.c |   51 +++++++++++++++++++++++++++++++++++++++++++++++++++
6507 caca/caca.h |    1 +
6508 2 files changed, 52 insertions(+), 0 deletions(-)
6509
6510Commit: 2129
6511Author: sam
6512Date:   Fri Dec 7 09:34:11 2007 +0000
6513
6514      * Cocoa driver build fix, courtesy of Ben Wiley Sittler.
6515
6516 caca/driver_cocoa.m |   10 +++++-----
6517 1 files changed, 5 insertions(+), 5 deletions(-)
6518
6519Commit: 2128
6520Author: sam
6521Date:   Fri Dec 7 09:33:23 2007 +0000
6522
6523      * Slight improvement to the Unicode -> ASCII conversion, courtesy of
6524        Ben Wiley Sittler.
6525
6526 cucul/charset.c |    6 ++++--
6527 1 files changed, 4 insertions(+), 2 deletions(-)
6528
6529Commit: 2111
6530Author: sam
6531Date:   Sat Dec 1 17:58:52 2007 +0000
6532
6533    =?utf-8?q?=20=20*=20Implement=20cucul=5Fput=5Ffigchar()=20to=20paste=20FIGlet/TOIlet=20characters=20in
6534    =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
6535    =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
6536    =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
6537    =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?=
6538    MIME-Version: 1.0
6539    Content-Type: text/plain; charset=utf-8
6540    Content-Transfer-Encoding: 8bit
6541
6542 cucul/cucul.c           |    3 +-
6543 cucul/cucul.h           |    1 +
6544 cucul/cucul_internals.h |    4 -
6545 cucul/figfont.c         |  299 ++++++++++++++++++++++++++++++++++++++++++++++-
6546 examples/figfont.c      |   16 +++-
6547 5 files changed, 310 insertions(+), 13 deletions(-)
6548
6549Commit: 2110
6550Author: sam
6551Date:   Sat Dec 1 17:58:20 2007 +0000
6552
6553      * Implemented cucul_canvas_set_figfont() from TOIlet’s open_font().
6554
6555 cucul/Makefile.am       |    1 +
6556 cucul/canvas.c          |    2 +-
6557 cucul/cucul.c           |    5 +
6558 cucul/cucul.h           |    8 ++
6559 cucul/cucul_internals.h |   12 ++
6560 cucul/figfont.c         |  261 +++++++++++++++++++++++++++++++++++++++++++++++
6561 examples/.gitignore     |    1 +
6562 examples/Makefile.am    |    5 +-
6563 examples/figfont.c      |   45 ++++++++
6564 9 files changed, 338 insertions(+), 2 deletions(-)
6565
6566Commit: 2109
6567Author: sam
6568Date:   Sat Dec 1 17:57:50 2007 +0000
6569
6570      * Import io.c from TOIlet directly into libcucul. Can you see where this
6571        is going?
6572
6573 configure.ac            |    4 +
6574 cucul/Makefile.am       |    3 +-
6575 cucul/cucul.h           |    2 +
6576 cucul/cucul_internals.h |    6 ++
6577 cucul/file.c            |  215 +++++++++++++++++++++++++++++++++++++++++++++++
6578 5 files changed, 229 insertions(+), 1 deletions(-)
6579
6580Commit: 2108
6581Author: sam
6582Date:   Sat Dec 1 17:57:41 2007 +0000
6583
6584      * Bump version to 0.99.beta14.
6585
6586 configure.ac  |    2 +-
6587 msvc/config.h |    2 +-
6588 2 files changed, 2 insertions(+), 2 deletions(-)
6589
6590Commit: 2107
6591Author: sam
6592Date:   Sat Dec 1 17:57:19 2007 +0000
6593
6594      * Fix the "img2txt: option requires an argument -- h" bug.
6595
6596 src/img2txt.c |    2 +-
6597 1 files changed, 1 insertions(+), 1 deletions(-)
6598
6599Commit: 2106
6600Author: sam
6601Date:   Sat Dec 1 17:56:45 2007 +0000
6602
6603      * Use cucul_get_dither_algorithm_list() and cucul_get_export_list() instead
6604        of hardcoding the feature list in img2txt.
6605
6606 src/img2txt.c |   32 +++++++++++++++-----------------
6607 1 files changed, 15 insertions(+), 17 deletions(-)
6608
6609Commit: 2105
6610Author: pterjan
6611Date:   Sat Dec 1 15:51:20 2007 +0000
6612
6613     * Allow exiting cacafire using the window manager
6614
6615 src/aafire.c |    4 +++-
6616 1 files changed, 3 insertions(+), 1 deletions(-)
6617
6618Commit: 2104
6619Author: jylam
6620Date:   Fri Nov 30 23:59:57 2007 +0000
6621
6622     * Added BBCode (French) format to img2txt's help and doc
6623
6624 doc/img2txt.1 |    1 +
6625 src/img2txt.c |   19 ++++++++++---------
6626 2 files changed, 11 insertions(+), 9 deletions(-)
6627
6628Commit: 2103
6629Author: sam
6630Date:   Fri Nov 30 23:48:51 2007 +0000
6631
6632      * Created a tests/ directory for regression tests. Run with "make check".
6633      * Added a first, simple test program.
6634
6635 Makefile.am       |    2 +-
6636 configure.ac      |    1 +
6637 tests/.gitignore  |    1 +
6638 tests/Makefile.am |   11 ++++++++
6639 tests/simple.c    |   68 +++++++++++++++++++++++++++++++++++++++++++++++++++++
6640 5 files changed, 82 insertions(+), 1 deletions(-)
6641
6642Commit: 2102
6643Author: sam
6644Date:   Fri Nov 30 23:48:46 2007 +0000
6645
6646      * Add a French BBCode exporter, for use on http://libcaca.skyrock.com/ for
6647        instance.
6648
6649 cucul/export.c |  105 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6650 1 files changed, 105 insertions(+), 0 deletions(-)
6651
6652Commit: 2101
6653Author: sam
6654Date:   Fri Nov 30 23:48:39 2007 +0000
6655
6656      * Rename "test" to "examples". The former will become a real testsuite.
6657      * Autodetect zzuf in the configure step. It might become handy.
6658
6659 Makefile.am          |    2 +-
6660 configure.ac         |   15 +-
6661 examples/.gitignore  |   23 ++
6662 examples/Makefile.am |   75 +++++++
6663 examples/blit.c      |   82 +++++++
6664 examples/colors.c    |   78 +++++++
6665 examples/cucul.c     |   70 ++++++
6666 examples/demo.c      |  585 ++++++++++++++++++++++++++++++++++++++++++++++++++
6667 examples/demo0.c     |  584 +++++++++++++++++++++++++++++++++++++++++++++++++
6668 examples/dithering.c |  148 +++++++++++++
6669 examples/event.c     |  164 ++++++++++++++
6670 examples/export.c    |  163 ++++++++++++++
6671 examples/font.c      |  118 ++++++++++
6672 examples/font2tga.c  |   90 ++++++++
6673 examples/frames.c    |   93 ++++++++
6674 examples/fullwidth.c |   99 +++++++++
6675 examples/gamma.c     |  131 +++++++++++
6676 examples/hsv.c       |   67 ++++++
6677 examples/import.c    |   73 +++++++
6678 examples/input.c     |  160 ++++++++++++++
6679 examples/spritedit.c |  148 +++++++++++++
6680 examples/swallow.c   |  123 +++++++++++
6681 examples/text.c      |   95 ++++++++
6682 examples/transform.c |  122 +++++++++++
6683 examples/truecolor.c |   71 ++++++
6684 examples/unicode.c   |  108 +++++++++
6685 test/.gitignore      |   23 --
6686 test/Makefile.am     |   75 -------
6687 test/blit.c          |   82 -------
6688 test/colors.c        |   78 -------
6689 test/cucul.c         |   70 ------
6690 test/demo.c          |  585 --------------------------------------------------
6691 test/demo0.c         |  584 -------------------------------------------------
6692 test/dithering.c     |  148 -------------
6693 test/event.c         |  164 --------------
6694 test/export.c        |  163 --------------
6695 test/font.c          |  118 ----------
6696 test/font2tga.c      |   90 --------
6697 test/frames.c        |   93 --------
6698 test/fullwidth.c     |   99 ---------
6699 test/gamma.c         |  131 -----------
6700 test/hsv.c           |   67 ------
6701 test/import.c        |   73 -------
6702 test/input.c         |  160 --------------
6703 test/spritedit.c     |  148 -------------
6704 test/swallow.c       |  123 -----------
6705 test/text.c          |   95 --------
6706 test/transform.c     |  122 -----------
6707 test/truecolor.c     |   71 ------
6708 test/unicode.c       |  108 ---------
6709 50 files changed, 3483 insertions(+), 3474 deletions(-)
6710
6711Commit: 2097
6712Author: pterjan
6713Date:   Thu Nov 29 00:52:13 2007 +0000
6714
6715     * cucul.h is needed to build caca part
6716
6717 ruby/Makefile.am |    2 +-
6718 1 files changed, 1 insertions(+), 1 deletions(-)
6719
6720Commit: 2096
6721Author: sam
6722Date:   Wed Nov 28 23:57:53 2007 +0000
6723
6724      * Set version to 0.99.beta13.
6725      * Updated NEWS and ChangeLog.
6726
6727 ChangeLog     | 9018 +++++++++++++++++++++++++++++++++++++++++++++++++--------
6728 NEWS          |   11 +
6729 configure.ac  |    4 +-
6730 msvc/config.h |    4 +-
6731 4 files changed, 7900 insertions(+), 1137 deletions(-)
6732
6733Commit: 2095
6734Author: sam
6735Date:   Wed Nov 28 23:20:05 2007 +0000
6736
6737      * Implemented the empty CuculCanvas constructor.
6738      * Implemented CacaDisplay.Canvas which acts the same as caca_get_canvas().
6739
6740 csharp/Caca.cs  |   46 ++++++++++-----
6741 csharp/Cucul.cs |  169 ++++++++++++++++++++++++++++---------------------------
6742 2 files changed, 115 insertions(+), 100 deletions(-)
6743
6744Commit: 2094
6745Author: pterjan
6746Date:   Wed Nov 28 16:43:32 2007 +0000
6747
6748     * Improve Cucul::Canvas creation
6749
6750 ruby/cucul-canvas.c |   24 ++++++++++++------------
6751 1 files changed, 12 insertions(+), 12 deletions(-)
6752
6753Commit: 2093
6754Author: pterjan
6755Date:   Wed Nov 28 16:39:10 2007 +0000
6756
6757     * Add Caca::Display#canvas
6758
6759 ruby/caca-display.c |    5 +++++
6760 ruby/cucul-canvas.c |    5 +++++
6761 ruby/cucul-canvas.h |    1 +
6762 ruby/lib/caca.rb    |    3 +++
6763 ruby/ruby-caca.dox  |    2 +-
6764 5 files changed, 15 insertions(+), 1 deletions(-)
6765
6766Commit: 2092
6767Author: pterjan
6768Date:   Wed Nov 28 07:29:12 2007 +0000
6769
6770     * Allow calling Caca::Display.new without parameter
6771
6772 ruby/caca-display.c |   23 +++++++++++++++++------
6773 1 files changed, 17 insertions(+), 6 deletions(-)
6774
6775Commit: 2091
6776Author: sam
6777Date:   Wed Nov 28 07:15:09 2007 +0000
6778
6779       * Re-add methods that take int as arguments in addition to the Point,
6780         Size and Rectangle versions.
6781
6782 csharp/Cucul.cs |  160 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
6783 1 files changed, 147 insertions(+), 13 deletions(-)
6784
6785Commit: 2090
6786Author: sam
6787Date:   Wed Nov 28 07:15:07 2007 +0000
6788
6789      * Put the demo text on top of the copper bar, not the contrary.
6790
6791 csharp/test.cs |   20 ++++++++++----------
6792 1 files changed, 10 insertions(+), 10 deletions(-)
6793
6794Commit: 2089
6795Author: sam
6796Date:   Wed Nov 28 07:15:05 2007 +0000
6797
6798      * Minor naming convention changes in the C# bindings.
6799
6800 csharp/Caca.cs  |   24 ++++++++++++------------
6801 csharp/Cucul.cs |    5 ++---
6802 csharp/test.cs  |   12 ++++++------
6803 3 files changed, 20 insertions(+), 21 deletions(-)
6804
6805Commit: 2088
6806Author: sam
6807Date:   Wed Nov 28 07:15:01 2007 +0000
6808
6809      * Generate CLI .config files at configure time so that we can embed the
6810        library version and not rely on .so being present.
6811
6812 configure.ac                     |    2 ++
6813 csharp/.gitignore                |    1 +
6814 csharp/Makefile.am               |    4 ++--
6815 csharp/caca-sharp.dll.config     |    3 ---
6816 csharp/caca-sharp.dll.config.in  |    3 +++
6817 csharp/cucul-sharp.dll.config    |    3 ---
6818 csharp/cucul-sharp.dll.config.in |    3 +++
6819 7 files changed, 11 insertions(+), 8 deletions(-)
6820
6821Commit: 2087
6822Author: sam
6823Date:   Wed Nov 28 07:14:55 2007 +0000
6824
6825      * Use libtool’s -version-number instead of -version-info and its insane
6826        major/minor computation scheme.
6827
6828 caca/Makefile.am  |    2 +-
6829 configure.ac      |    8 +++++++-
6830 cucul/Makefile.am |    2 +-
6831 cxx/Makefile.am   |    4 ++--
6832 4 files changed, 11 insertions(+), 5 deletions(-)
6833
6834Commit: 2086
6835Author: pterjan
6836Date:   Tue Nov 27 17:13:29 2007 +0000
6837
6838     * Rename parameters of draw_box* in Ruby binding
6839
6840 ruby/cucul-canvas.c |   16 ++++++++--------
6841 1 files changed, 8 insertions(+), 8 deletions(-)
6842
6843Commit: 2084
6844Author: sam
6845Date:   Tue Nov 27 11:08:04 2007 +0000
6846
6847      * Add System.Drawing to the C# project references.
6848
6849 msvc/caca-sharp.csproj  |    3 ++-
6850 msvc/cucul-sharp.csproj |    3 ++-
6851 msvc/test-csharp.csproj |    5 ++++-
6852 3 files changed, 8 insertions(+), 3 deletions(-)
6853
6854Commit: 2083
6855Author: sam
6856Date:   Tue Nov 27 09:04:54 2007 +0000
6857
6858      * Use the bigger font for the C# test scroller.
6859
6860 csharp/test.cs |   10 +++++-----
6861 1 files changed, 5 insertions(+), 5 deletions(-)
6862
6863Commit: 2082
6864Author: sam
6865Date:   Tue Nov 27 01:55:41 2007 +0000
6866
6867      * Add a C# wrapper for cucul_render_canvas().
6868      * Use CuculFont.Render() in the C# test for a nice oldschool effect.
6869
6870 csharp/Cucul.cs |   16 ++++++++++++++++
6871 csharp/test.cs  |   44 ++++++++++++++++++++------------------------
6872 2 files changed, 36 insertions(+), 24 deletions(-)
6873
6874Commit: 2081
6875Author: sam
6876Date:   Tue Nov 27 00:58:27 2007 +0000
6877
6878      * Started to implement the CuculFont class.
6879
6880 csharp/Cucul.cs |   88 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
6881 csharp/test.cs  |    3 ++
6882 2 files changed, 91 insertions(+), 0 deletions(-)
6883
6884Commit: 2080
6885Author: sam
6886Date:   Tue Nov 27 00:58:24 2007 +0000
6887
6888      * Implement all line drawing functions (even variadic ones).
6889
6890 csharp/Cucul.cs |  148 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
6891 csharp/test.cs  |    8 +--
6892 2 files changed, 145 insertions(+), 11 deletions(-)
6893
6894Commit: 2079
6895Author: sam
6896Date:   Tue Nov 27 00:58:19 2007 +0000
6897
6898      * Changed the box drawing functions so that their arguments are (point, size)
6899        instead of (point, point). Yeah, I break the ABI again. But who uses these
6900        functions anyway?
6901
6902 cucul/box.c |   52 ++++++++++++++++++++++++++++++++--------------------
6903 1 files changed, 32 insertions(+), 20 deletions(-)
6904
6905Commit: 2078
6906Author: sam
6907Date:   Tue Nov 27 00:58:16 2007 +0000
6908
6909      * Use System.Drawing.Rectangle etc. for cucul-sharp and caca-sharp arguments,
6910        allowing for much cleaner code (at the expense of an extra dependency).
6911
6912 csharp/Caca.cs     |   54 +++++++++----------------
6913 csharp/Cucul.cs    |  113 ++++++++++++++++++++++++----------------------------
6914 csharp/Makefile.am |   11 +++--
6915 csharp/test.cs     |   29 +++++++------
6916 4 files changed, 94 insertions(+), 113 deletions(-)
6917
6918Commit: 2077
6919Author: pterjan
6920Date:   Mon Nov 26 07:07:52 2007 +0000
6921
6922     * Add Caca.version and Cucul.version
6923
6924 ruby/caca.c         |    7 +++++++
6925 ruby/cucul.c        |    7 +++++++
6926 ruby/ruby-caca.dox  |   19 +++++++++++++------
6927 ruby/ruby-cucul.dox |   17 ++++++++++++-----
6928 4 files changed, 39 insertions(+), 11 deletions(-)
6929
6930Commit: 2076
6931Author: sam
6932Date:   Mon Nov 26 01:04:36 2007 +0000
6933
6934      * Implemented getVersion() in the C# bindings.
6935      * Slightly improved the C# test program.
6936
6937 csharp/Caca.cs  |   14 +++++++++++++-
6938 csharp/Cucul.cs |    9 ++++++++-
6939 csharp/test.cs  |   22 ++++++++++++++++++----
6940 3 files changed, 39 insertions(+), 6 deletions(-)
6941
6942Commit: 2075
6943Author: sam
6944Date:   Mon Nov 26 01:04:34 2007 +0000
6945
6946      * Fix memory leaks that slipped in here and there. We still have 100,000
6947        fewer than Firefox, lol.
6948
6949 cucul/cucul.c   |    2 ++
6950 cxx/cxxtest.cpp |    1 +
6951 test/event.c    |    1 +
6952 test/gamma.c    |    2 ++
6953 4 files changed, 6 insertions(+), 0 deletions(-)
6954
6955Commit: 2074
6956Author: sam
6957Date:   Mon Nov 26 01:04:32 2007 +0000
6958
6959      * Add cucul_get_version() and caca_get_version() and updated C++ bindings
6960        accordingly.
6961      * The C++ test example no longer needs "config.h".
6962
6963 caca/caca.c     |   13 +++++++++++++
6964 caca/caca.h     |    1 +
6965 cucul/cucul.c   |   13 +++++++++++++
6966 cucul/cucul.h   |    1 +
6967 cucul/export.c  |    3 ++-
6968 cxx/caca++.cpp  |    5 +++++
6969 cxx/caca++.h    |    1 +
6970 cxx/cucul++.cpp |    5 +++++
6971 cxx/cucul++.h   |    3 ++-
6972 cxx/cxxtest.cpp |   38 ++++++++++++++++++--------------------
6973 src/img2txt.c   |    4 ++--
6974 11 files changed, 63 insertions(+), 24 deletions(-)
6975
6976Commit: 2073
6977Author: sam
6978Date:   Mon Nov 26 01:04:28 2007 +0000
6979
6980      * Minor documentation fix.
6981
6982 caca/caca.h |    4 +++-
6983 1 files changed, 3 insertions(+), 1 deletions(-)
6984
6985Commit: 2072
6986Author: sam
6987Date:   Mon Nov 26 01:04:25 2007 +0000
6988
6989      * Install CLI bindings to $(libdir)/cucul-sharp and $(libdir)/caca-sharp.
6990
6991 configure.ac       |    3 ++-
6992 csharp/Makefile.am |   29 ++++++++++++++++++-----------
6993 2 files changed, 20 insertions(+), 12 deletions(-)
6994
6995Commit: 2071
6996Author: sam
6997Date:   Mon Nov 26 01:04:21 2007 +0000
6998
6999      * Tell doxygen to expand __class and __extern before parsing anything, so
7000        we don’t end with those ugly identifiers in the documentation.
7001
7002 caca/caca.h        |   12 +++++-------
7003 cucul/cucul.h      |   12 +++++-------
7004 cxx/caca++.h       |   12 +++++-------
7005 cxx/cucul++.h      |   12 +++++-------
7006 doc/doxygen.cfg.in |    6 +++---
7007 5 files changed, 23 insertions(+), 31 deletions(-)
7008
7009Commit: 2070
7010Author: sam
7011Date:   Sun Nov 25 20:23:03 2007 +0000
7012
7013      * Added MSVC project files for the C++ bindings and the C++ test.
7014
7015 caca/caca.h            |    1 +
7016 cucul/cucul.h          |    1 +
7017 cxx/caca++.h           |   13 +++-
7018 cxx/cucul++.h          |   17 +++-
7019 cxx/cxxtest.cpp        |    7 +-
7020 msvc/config.h          |    2 +-
7021 msvc/libcaca++.vcproj  |  197 +++++++++++++++++++++++++++++++++++++++++++++++
7022 msvc/libcaca.sln       |   51 ++++++++++++-
7023 msvc/libcucul++.vcproj |  199 ++++++++++++++++++++++++++++++++++++++++++++++++
7024 msvc/test-cxx.vcproj   |  193 ++++++++++++++++++++++++++++++++++++++++++++++
7025 10 files changed, 667 insertions(+), 14 deletions(-)
7026
7027Commit: 2069
7028Author: sam
7029Date:   Sun Nov 25 19:00:32 2007 +0000
7030
7031      * Distribute all MSVC files.
7032
7033 msvc/Makefile.am |   21 +++++++++++----------
7034 1 files changed, 11 insertions(+), 10 deletions(-)
7035
7036Commit: 2068
7037Author: sam
7038Date:   Sun Nov 25 19:00:29 2007 +0000
7039
7040      * Code qui fait des warnings == code de porc == deux baffes dans ta gueule.
7041
7042 ruby/caca-event.h |    4 ++--
7043 1 files changed, 2 insertions(+), 2 deletions(-)
7044
7045Commit: 2067
7046Author: sam
7047Date:   Sun Nov 25 19:00:26 2007 +0000
7048
7049      * Some cleanup in the Ruby bindings Makefile.am.
7050
7051 configure.ac     |   14 ++++++--------
7052 ruby/Makefile.am |   48 +++++++++++++++++++++++++++++++-----------------
7053 2 files changed, 37 insertions(+), 25 deletions(-)
7054
7055Commit: 2066
7056Author: sam
7057Date:   Sun Nov 25 19:00:22 2007 +0000
7058
7059      * Refresh TODO list.
7060
7061 TODO |    6 +-----
7062 1 files changed, 1 insertions(+), 5 deletions(-)
7063
7064Commit: 2065
7065Author: sam
7066Date:   Sun Nov 25 17:50:53 2007 +0000
7067
7068      * Added the various C# projects to the Visual Studio solution and slightly
7069        fixed the bindings so that they now work with the Microsoft CLR.
7070
7071 csharp/Caca.cs          |    2 +-
7072 csharp/Cucul.cs         |    8 +++---
7073 msvc/caca-sharp.csproj  |   53 +++++++++++++++++++++++++++++++++++
7074 msvc/cucul-sharp.csproj |   45 ++++++++++++++++++++++++++++++
7075 msvc/libcaca.sln        |   70 +++++++++++++++++++++++++++++++++++++++++++++++
7076 msvc/test-csharp.csproj |   52 +++++++++++++++++++++++++++++++++++
7077 6 files changed, 225 insertions(+), 5 deletions(-)
7078
7079Commit: 2064
7080Author: sam
7081Date:   Sun Nov 25 17:49:49 2007 +0000
7082
7083      * Fixed svn properties that git-svn was unable to get straight.
7084
7085Commit: 2063
7086Author: sam
7087Date:   Sun Nov 25 17:14:00 2007 +0000
7088
7089      * Damn, under Visual Studio it's _WIN32, not __WIN32__.
7090
7091 caca/caca.h   |    2 +-
7092 cucul/cucul.h |    2 +-
7093 2 files changed, 2 insertions(+), 2 deletions(-)
7094
7095Commit: 2062
7096Author: sam
7097Date:   Sun Nov 25 17:13:10 2007 +0000
7098
7099      * Switch to caca_create_display(NULL) in a few places to document the
7100        behaviour.
7101
7102 doc/migrating.dox |    3 +--
7103 doc/tutorial.dox  |    6 ++----
7104 test/hsv.c        |   15 +++++----------
7105 3 files changed, 8 insertions(+), 16 deletions(-)
7106
7107Commit: 2061
7108Author: sam
7109Date:   Sun Nov 25 17:13:08 2007 +0000
7110
7111      * Allow caca_create_display()'s argument to be NULL. It will automatically
7112        create a canvas when so.
7113      * Add caca_get_canvas() to retrieve the cucul canvas.
7114
7115 caca/caca.c           |   38 +++++++++++++++++++++++++++++++++++++-
7116 caca/caca.h           |    1 +
7117 caca/caca_internals.h |    1 +
7118 3 files changed, 39 insertions(+), 1 deletions(-)
7119
7120Commit: 2060
7121Author: sam
7122Date:   Sun Nov 25 17:13:06 2007 +0000
7123
7124      * Added Eriol’s snake.py example, even if it doesn’t use our (out of date)
7125        bindings.
7126      * Distribute the python/ subdirectory using automake.
7127
7128 AUTHORS            |    4 +
7129 Makefile.am        |    2 +-
7130 configure.ac       |    1 +
7131 python/Makefile    |   17 -----
7132 python/Makefile.am |   23 +++++++
7133 python/snake.py    |  167 ++++++++++++++++++++++++++++++++++++++++++++++++++++
7134 6 files changed, 196 insertions(+), 18 deletions(-)
7135
7136Commit: 2059
7137Author: sam
7138Date:   Sun Nov 25 17:13:03 2007 +0000
7139
7140      * Add missing entries in the CacaEventKey enum.
7141
7142 csharp/Caca.cs |   22 ++++++++++++++++++++++
7143 1 files changed, 22 insertions(+), 0 deletions(-)
7144
7145Commit: 2058
7146Author: sam
7147Date:   Sun Nov 25 17:12:59 2007 +0000
7148
7149      * Implemented C# bindings for ditherBitmap() and added it to the C# test.
7150
7151 csharp/AssemblyInfo.cs |    2 +-
7152 csharp/Caca.cs         |    3 +-
7153 csharp/Cucul.cs        |  115 ++++++++++++++++++++++++++----------------------
7154 csharp/test.cs         |   15 ++++++-
7155 4 files changed, 79 insertions(+), 56 deletions(-)
7156
7157Commit: 2057
7158Author: sam
7159Date:   Sun Nov 25 14:12:20 2007 +0000
7160
7161      * Export cucul_attr_to_rgb12_bg(), cucul_attr_to_rgb12_fg() and
7162        cucul_attr_to_argb64() (previously _cucul_attr_to_rgb12bg,
7163        _cucul_attr_to_rgb12fg and _cucul_attr_to_argb4) in the official
7164        libcucul API.
7165      * Cleanup complete: libcaca no longer depends on "cucul_internals.h".
7166
7167 caca/driver_cocoa.m     |    8 +-
7168 caca/driver_gl.c        |    5 +-
7169 caca/driver_x11.c       |    7 +-
7170 cucul/attr.c            |  207 +++++++++++++++++++++++++++++------------------
7171 cucul/cucul.h           |    3 +
7172 cucul/cucul_internals.h |    3 -
7173 cucul/export.c          |   12 ++--
7174 cucul/font.c            |    2 +-
7175 8 files changed, 147 insertions(+), 100 deletions(-)
7176
7177Commit: 2056
7178Author: sam
7179Date:   Sun Nov 25 14:12:01 2007 +0000
7180
7181      * Introduce cucul_get_canvas_chars() and cucul_get_canvas_attrs() to avoid
7182        direct cv->chars and cv->attrs access by display drivers.
7183
7184 caca/caca.c           |    5 +--
7185 caca/driver_cocoa.m   |   39 ++++++++++++++++-------------
7186 caca/driver_conio.c   |   21 ++++++++-------
7187 caca/driver_gl.c      |   25 ++++++++++--------
7188 caca/driver_ncurses.c |   26 ++++++++++---------
7189 caca/driver_raw.c     |    6 ++--
7190 caca/driver_slang.c   |   33 +++++++++++++-----------
7191 caca/driver_vga.c     |   25 ++++++++++---------
7192 caca/driver_win32.c   |   51 +++++++++++++++++++++-----------------
7193 caca/driver_x11.c     |   65 ++++++++++++++++++++++++++++---------------------
7194 caca/event.c          |   17 +++++++-----
7195 caca/graphics.c       |    6 ++--
7196 cucul/cucul.c         |   38 ++++++++++++++++++++++++++++
7197 cucul/cucul.h         |    2 +
7198 14 files changed, 214 insertions(+), 145 deletions(-)
7199
7200Commit: 2055
7201Author: sam
7202Date:   Sun Nov 25 14:11:58 2007 +0000
7203
7204      * Add cucul_manage_canvas() and cucul_unmanage_canvas(). Display
7205        drivers no longer need to access the cv->refcount private member
7206        and __cucul_set_canvas_size() is no longer needed.
7207
7208 caca/caca.c             |   23 +++++++++---
7209 caca/caca_internals.h   |    1 +
7210 caca/driver_cocoa.m     |    4 ++-
7211 caca/driver_conio.c     |    7 +++-
7212 caca/driver_gl.c        |    4 ++-
7213 caca/driver_ncurses.c   |    4 ++-
7214 caca/driver_raw.c       |    4 ++-
7215 caca/driver_slang.c     |    4 ++-
7216 caca/driver_vga.c       |    4 ++-
7217 caca/driver_win32.c     |    8 +++--
7218 caca/driver_x11.c       |    4 ++-
7219 caca/graphics.c         |    6 +++-
7220 cucul/cucul.c           |   90 +++++++++++++++++++++++++++++++++++++++++------
7221 cucul/cucul.h           |    2 +
7222 cucul/cucul_internals.h |    7 ++--
7223 msvc/libcucul.def       |    4 --
7224 16 files changed, 139 insertions(+), 37 deletions(-)
7225
7226Commit: 2054
7227Author: sam
7228Date:   Sun Nov 25 14:11:54 2007 +0000
7229
7230      * Add Linux 2.6's bootsect.S to fix the sample kernel build.
7231
7232 build-kernel       |    2 +-
7233 kernel/Makefile.am |    2 +
7234 kernel/bootsect.S  |   98 ++++++++++++++++++++++++++++++++++++++++++++++++++++
7235 3 files changed, 101 insertions(+), 1 deletions(-)
7236
7237Commit: 2053
7238Author: sam
7239Date:   Sun Nov 25 11:39:33 2007 +0000
7240
7241      * Check whether CXX can include <iostream> before compiling the C++ bindings.
7242
7243 configure.ac |   31 ++++++++++++++++++++++++++-----
7244 1 files changed, 26 insertions(+), 5 deletions(-)
7245
7246Commit: 2052
7247Author: sam
7248Date:   Sun Nov 25 11:12:25 2007 +0000
7249
7250      * Adapt the C# bindings to the event API change.
7251
7252 csharp/Caca.cs |  383 +++++++++++++++++++++++++++++++++++---------------------
7253 csharp/test.cs |   17 ++-
7254 2 files changed, 254 insertions(+), 146 deletions(-)
7255
7256Commit: 2051
7257Author: sam
7258Date:   Sun Nov 25 11:12:20 2007 +0000
7259
7260      * Adapt the Ruby bindings to the event API change.
7261
7262 ruby/caca-display.c |   37 ++++++++++++++++++++-----------------
7263 1 files changed, 20 insertions(+), 17 deletions(-)
7264
7265Commit: 2050
7266Author: sam
7267Date:   Sun Nov 25 11:11:59 2007 +0000
7268
7269      * Adapt the C++ bindings to the event API change.
7270
7271 cxx/caca++.cpp  |    4 ++--
7272 cxx/caca++.h    |    2 +-
7273 cxx/cxxtest.cpp |    3 +--
7274 3 files changed, 4 insertions(+), 5 deletions(-)
7275
7276Commit: 2049
7277Author: sam
7278Date:   Sun Nov 25 11:11:54 2007 +0000
7279
7280      * Made the caca_event_t structure opaque and created a whole bunch of
7281        functions to access its real data. This is a big API change that will
7282        break your software, sorry :(
7283
7284 caca/caca.h           |   93 +++++++++----------------
7285 caca/caca0.c          |   14 ++--
7286 caca/caca_internals.h |   24 +++++--
7287 caca/driver_conio.c   |    4 +-
7288 caca/driver_gl.c      |    2 +-
7289 caca/driver_ncurses.c |    2 +-
7290 caca/driver_raw.c     |    2 +-
7291 caca/driver_slang.c   |    2 +-
7292 caca/driver_vga.c     |    2 +-
7293 caca/driver_win32.c   |    2 +-
7294 caca/driver_x11.c     |    2 +-
7295 caca/event.c          |  189 +++++++++++++++++++++++++++++++++++++++++++++----
7296 src/aafire.c          |    2 +-
7297 src/cacademo.c        |    4 +-
7298 src/cacadraw.c        |    4 +-
7299 src/cacaplay.c        |    2 +-
7300 src/cacaview.c        |   17 +++--
7301 test/demo.c           |   14 ++--
7302 test/event.c          |   21 +++---
7303 test/gamma.c          |    8 +-
7304 test/input.c          |    5 +-
7305 test/spritedit.c      |    2 +-
7306 test/swallow.c        |    2 +-
7307 23 files changed, 286 insertions(+), 133 deletions(-)
7308
7309Commit: 2048
7310Author: pterjan
7311Date:   Sun Nov 25 09:48:30 2007 +0000
7312
7313    * Little improvements in ruby doc
7314      + Made the doc a little more easy to read
7315      + Added an example on a nice way to have q, Q and Esc to cause exit
7316
7317 ruby/ruby-caca.dox  |   35 +++++++++++++++++++++++++++--------
7318 ruby/ruby-cucul.dox |   26 +++++++++++++++-----------
7319 2 files changed, 42 insertions(+), 19 deletions(-)
7320
7321Commit: 2047
7322Author: sam
7323Date:   Sat Nov 24 19:56:33 2007 +0000
7324
7325      * Rewrote the C# test in a more object-oriented way.
7326
7327 csharp/Caca.cs |    4 +-
7328 csharp/test.cs |  119 ++++++++++++++++++++++++++++++++-----------------------
7329 2 files changed, 71 insertions(+), 52 deletions(-)
7330
7331Commit: 2046
7332Author: sam
7333Date:   Sat Nov 24 15:00:21 2007 +0000
7334
7335      * Started Cucul# cleanup: added missing functions, used get/set attributes
7336        when meaningful, removed deprecated bindings.
7337
7338 csharp/Caca.cs  |   60 +++---
7339 csharp/Cucul.cs |  612 +++++++++++++++++++++++++++++++------------------------
7340 csharp/test.cs  |   40 ++--
7341 3 files changed, 393 insertions(+), 319 deletions(-)
7342
7343Commit: 2045
7344Author: sam
7345Date:   Sat Nov 24 13:26:33 2007 +0000
7346
7347      * Some mass-renaming in the C# bindings:
7348        + Renamed the dlls so that the C# versions do not have the same name
7349          as the C DLLs on Win32. It's now "cucul-sharp.dll", mimicking GTK#.
7350        + Renamed namespaces: "using Cucul" instead of "using libCucul".
7351        + Renamed the Cucul class into CuculCanvas to avoid namespace/class
7352          name collisions.
7353        + Renamed old-fashioned "kk"/"qq" names into "dp"/"cv".
7354
7355 csharp/Caca.cs                |   95 +++---
7356 csharp/Cucul.cs               |  816 ++++++++++++++++++++++-------------------
7357 csharp/Makefile.am            |   16 +-
7358 csharp/caca-sharp.dll.config  |    3 +
7359 csharp/cucul-sharp.dll.config |    3 +
7360 csharp/libCaca.dll.config     |    3 -
7361 csharp/libCucul.dll.config    |    3 -
7362 csharp/test.cs                |   47 ++--
7363 8 files changed, 513 insertions(+), 473 deletions(-)
7364
7365Commit: 2044
7366Author: sam
7367Date:   Sat Nov 24 13:26:28 2007 +0000
7368
7369      * Renamed DotNet/ to csharp/ because I hate mixed case.
7370
7371 DotNet/.gitignore          |    1 -
7372 DotNet/AssemblyInfo.cs     |   21 --
7373 DotNet/Caca.cs             |  186 ------------------
7374 DotNet/Cucul.cs            |  458 --------------------------------------------
7375 DotNet/Makefile.am         |   25 ---
7376 DotNet/libCaca.dll.config  |    3 -
7377 DotNet/libCucul.dll.config |    3 -
7378 DotNet/test.cs             |   87 ---------
7379 Makefile.am                |    2 +-
7380 configure.ac               |   16 +-
7381 csharp/.gitignore          |    1 +
7382 csharp/AssemblyInfo.cs     |   21 ++
7383 csharp/Caca.cs             |  186 ++++++++++++++++++
7384 csharp/Cucul.cs            |  458 ++++++++++++++++++++++++++++++++++++++++++++
7385 csharp/Makefile.am         |   25 +++
7386 csharp/libCaca.dll.config  |    3 +
7387 csharp/libCucul.dll.config |    3 +
7388 csharp/test.cs             |   87 +++++++++
7389 18 files changed, 793 insertions(+), 793 deletions(-)
7390
7391Commit: 2043
7392Author: sam
7393Date:   Sat Nov 24 11:08:21 2007 +0000
7394
7395      * Added as many "const" qualifiers as possible to the public API.
7396
7397 caca/caca.h           |   10 +++++-----
7398 caca/caca_internals.h |    4 ++--
7399 caca/driver_conio.c   |    4 ++--
7400 caca/driver_gl.c      |    4 ++--
7401 caca/driver_ncurses.c |    4 ++--
7402 caca/driver_raw.c     |    4 ++--
7403 caca/driver_slang.c   |    4 ++--
7404 caca/driver_vga.c     |    4 ++--
7405 caca/driver_win32.c   |    4 ++--
7406 caca/driver_x11.c     |    4 ++--
7407 caca/event.c          |    8 ++++----
7408 caca/graphics.c       |    6 +++---
7409 cucul/attr.c          |    2 +-
7410 cucul/canvas.c        |   10 +++++-----
7411 cucul/cucul.c         |    4 ++--
7412 cucul/cucul.h         |   39 ++++++++++++++++++++-------------------
7413 cucul/dither.c        |    6 +++---
7414 cucul/export.c        |   39 ++++++++++++++++++++-------------------
7415 cucul/font.c          |    8 ++++----
7416 cucul/frame.c         |    4 ++--
7417 20 files changed, 87 insertions(+), 85 deletions(-)
7418
7419Commit: 2042
7420Author: pterjan
7421Date:   Sat Nov 24 09:56:37 2007 +0000
7422
7423    * Add Caca::Event#quit? to make tests nicer
7424
7425 ruby/lib/caca.rb   |    8 ++++++++
7426 ruby/ruby-caca.dox |    3 +--
7427 2 files changed, 9 insertions(+), 2 deletions(-)
7428
7429Commit: 2041
7430Author: sam
7431Date:   Fri Nov 23 22:52:34 2007 +0000
7432
7433      * Ignore annoying VC++ warnings (use of strdup instead of _strdup even in
7434        C mode, "benign redefinition" of macros...).
7435
7436 msvc/cacademo.vcproj |    9 ++++-----
7437 msvc/cacafire.vcproj |    9 ++++-----
7438 msvc/libcaca.vcproj  |    4 ++++
7439 msvc/libcucul.vcproj |    4 ++++
7440 4 files changed, 16 insertions(+), 10 deletions(-)
7441
7442Commit: 2040
7443Author: sam
7444Date:   Fri Nov 23 22:34:35 2007 +0000
7445
7446      * Rename _cucul_set_canvas_size into __cucul_set_canvas_size to prevent
7447        collisions due to symbol mangling.
7448
7449 caca/driver_cocoa.m     |    2 +-
7450 caca/driver_conio.c     |    4 ++--
7451 caca/driver_gl.c        |    2 +-
7452 caca/driver_ncurses.c   |    2 +-
7453 caca/driver_raw.c       |    2 +-
7454 caca/driver_slang.c     |    2 +-
7455 caca/driver_vga.c       |    2 +-
7456 caca/driver_win32.c     |    5 +++--
7457 caca/driver_x11.c       |    2 +-
7458 caca/graphics.c         |    2 +-
7459 cucul/cucul.c           |    8 ++++----
7460 cucul/cucul_internals.h |    3 ++-
7461 msvc/libcucul.def       |    2 +-
7462 13 files changed, 20 insertions(+), 18 deletions(-)
7463
7464Commit: 2039
7465Author: sam
7466Date:   Fri Nov 23 22:27:21 2007 +0000
7467
7468      * Add proper __declspec(dllexport) tags for Win32 compilation.
7469      * Manually export private libcaca symbols.
7470
7471 caca/caca.h          |   43 +++++---
7472 cucul/cucul.h        |  319 +++++++++++++++++++++++++++----------------------
7473 msvc/libcaca.vcproj  |    4 +-
7474 msvc/libcucul.def    |    4 +
7475 msvc/libcucul.vcproj |    6 +-
7476 5 files changed, 212 insertions(+), 164 deletions(-)
7477
7478Commit: 2038
7479Author: sam
7480Date:   Fri Nov 23 21:48:55 2007 +0000
7481
7482      * Updated Visual Studio files.
7483
7484 msvc/cacaball.vcproj |  205 --------------------------------------------------
7485 msvc/cacademo.vcproj |  200 ++++++++++++++++++++++++++++++++++++++++++++++++
7486 msvc/cacafire.vcproj |    5 -
7487 msvc/cacamoir.vcproj |  205 --------------------------------------------------
7488 msvc/cacaplas.vcproj |  205 --------------------------------------------------
7489 msvc/config.h        |    1 +
7490 msvc/libcaca.sln     |   46 ++++--------
7491 msvc/libcaca.vcproj  |   77 ++++++++++++-------
7492 msvc/libcucul.vcproj |   40 ++++------
7493 9 files changed, 282 insertions(+), 702 deletions(-)
7494
7495Commit: 2037
7496Author: sam
7497Date:   Fri Nov 23 16:39:32 2007 +0000
7498
7499      * Split libcaca.vcproj into \1 and libcucul.vcproj.
7500
7501 msvc/common.h        |    1 +
7502 msvc/libcaca.sln     |   11 ++-
7503 msvc/libcaca.vcproj  |   86 +----------------
7504 msvc/libcucul.vcproj |  269 ++++++++++++++++++++++++++++++++++++++++++++++++++
7505 4 files changed, 281 insertions(+), 86 deletions(-)
7506
7507Commit: 2036
7508Author: sam
7509Date:   Fri Nov 23 16:39:29 2007 +0000
7510
7511      * Do not assume default gamma value is 1.0.
7512
7513 test/gamma.c |    3 ++-
7514 1 files changed, 2 insertions(+), 1 deletions(-)
7515
7516Commit: 2035
7517Author: sam
7518Date:   Fri Nov 23 16:39:23 2007 +0000
7519
7520      * Escape quits cacaview, and F11 toggles fullscreen.
7521
7522 src/cacaview.c |    2 ++
7523 1 files changed, 2 insertions(+), 0 deletions(-)
7524
7525Commit: 2033
7526Author: pterjan
7527Date:   Tue Nov 20 00:09:16 2007 +0000
7528
7529    * Split Ruby documentation out of README
7530
7531 ruby/README         |  177 +--------------------------------------------------
7532 ruby/ruby-caca.dox  |   66 +++++++++++++++++++
7533 ruby/ruby-cucul.dox |  101 +++++++++++++++++++++++++++++
7534 ruby/ruby.dox       |   17 +++++
7535 4 files changed, 186 insertions(+), 175 deletions(-)
7536
7537Commit: 2026
7538Author: sam
7539Date:   Sun Nov 18 23:00:35 2007 +0000
7540
7541      * Added Pascal to the AUTHORS file.
7542
7543 AUTHORS |    3 +++
7544 1 files changed, 3 insertions(+), 0 deletions(-)
7545
7546Commit: 2025
7547Author: jylam
7548Date:   Sun Nov 18 22:59:22 2007 +0000
7549
7550     * lol commit
7551
7552 README |    2 +-
7553 1 files changed, 1 insertions(+), 1 deletions(-)
7554
7555Commit: 2024
7556Author: pterjan
7557Date:   Sun Nov 18 22:35:34 2007 +0000
7558
7559    * Remove cucul directory that got forgotten
7560
7561Commit: 2023
7562Author: pterjan
7563Date:   Sun Nov 18 22:15:29 2007 +0000
7564
7565    * Improve the example in README
7566
7567 ruby/README |    8 ++++++--
7568 1 files changed, 6 insertions(+), 2 deletions(-)
7569
7570Commit: 2022
7571Author: pterjan
7572Date:   Sun Nov 18 22:03:19 2007 +0000
7573
7574    * Install lib/caca.rb
7575
7576 configure.ac     |    2 ++
7577 ruby/Makefile.am |    2 ++
7578 ruby/test        |    2 +-
7579 3 files changed, 5 insertions(+), 1 deletions(-)
7580
7581Commit: 2021
7582Author: pterjan
7583Date:   Sun Nov 18 21:44:10 2007 +0000
7584
7585    * Update README to talk about Caca
7586
7587 ruby/README |   65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
7588 1 files changed, 62 insertions(+), 3 deletions(-)
7589
7590Commit: 2020
7591Author: pterjan
7592Date:   Sun Nov 18 21:29:02 2007 +0000
7593
7594    * Use to_i on the event mask, it is not always an Integer
7595
7596 ruby/caca-display.c |    2 ++
7597 1 files changed, 2 insertions(+), 0 deletions(-)
7598
7599Commit: 2019
7600Author: pterjan
7601Date:   Sun Nov 18 21:13:33 2007 +0000
7602
7603    - Finish Caca::Event (a.k.a. J'ai fait caca aujourd'hui)
7604
7605 ruby/caca-display.c |   52 ++++++++++++++++++++++++++++++++++++++++++++++++--
7606 ruby/caca-event.c   |   50 +++++++++++++++++++++++++++++++++++++++++++++++++
7607 ruby/caca-event.h   |    8 +++++++
7608 ruby/caca.c         |    2 +
7609 ruby/lib/caca.rb    |   32 +++++++++++++++++++++++++++++++
7610 5 files changed, 141 insertions(+), 3 deletions(-)
7611
7612Commit: 2018
7613Author: pterjan
7614Date:   Sun Nov 18 21:11:13 2007 +0000
7615
7616    * Handle closing cacaview by window manager
7617
7618 src/cacaview.c |    5 ++++-
7619 1 files changed, 4 insertions(+), 1 deletions(-)
7620
7621Commit: 2017
7622Author: pterjan
7623Date:   Sun Nov 18 13:37:24 2007 +0000
7624
7625    * Add missing methods in Caca::Display and add empty Caca::Event
7626
7627 ruby/Makefile.am    |    4 +++-
7628 ruby/caca-display.c |   39 +++++++++++++++++++++++++++++++++++++++
7629 ruby/caca-event.c   |   22 ++++++++++++++++++++++
7630 ruby/caca-event.h   |    9 +++++++++
7631 4 files changed, 73 insertions(+), 1 deletions(-)
7632
7633Commit: 2016
7634Author: pterjan
7635Date:   Sun Nov 18 13:29:16 2007 +0000
7636
7637    * Slightly improved documentation
7638
7639 caca/caca.h |    2 +-
7640 1 files changed, 1 insertions(+), 1 deletions(-)
7641
7642Commit: 2015
7643Author: pterjan
7644Date:   Sun Nov 18 12:43:48 2007 +0000
7645
7646    * Add Caca and Caca::Display
7647
7648 ruby/Makefile.am    |    7 +++-
7649 ruby/caca-display.c |  114 +++++++++++++++++++++++++++++++++++++++++++++++++++
7650 ruby/caca-display.h |    9 ++++
7651 ruby/caca.c         |   22 ++++++++++
7652 4 files changed, 151 insertions(+), 1 deletions(-)
7653
7654Commit: 2009
7655Author: pterjan
7656Date:   Sat Nov 17 13:36:15 2007 +0000
7657
7658    * Finish Cucul::Dither
7659
7660 ruby/README         |   11 ++++++--
7661 ruby/common.h       |   42 ++++++++++++++++++++++++++++++++
7662 ruby/cucul-canvas.c |   59 ++++++++++----------------------------------
7663 ruby/cucul-dither.c |   67 ++++++++++++++++++++++++++++++++++++--------------
7664 4 files changed, 112 insertions(+), 67 deletions(-)
7665
7666Commit: 2008
7667Author: pterjan
7668Date:   Sat Nov 17 12:21:21 2007 +0000
7669
7670    * Add Cucul::Dither (incomplete)
7671
7672 ruby/Makefile.am    |    6 +-
7673 ruby/README         |   16 ++++-
7674 ruby/cucul-dither.c |  180 +++++++++++++++++++++++++++++++++++++++++++++++++++
7675 ruby/cucul-dither.h |    9 +++
7676 ruby/cucul.c        |    2 +
7677 ruby/t/tc_dither.rb |   51 ++++++++++++++
7678 6 files changed, 260 insertions(+), 4 deletions(-)
7679
7680Commit: 2004
7681Author: pterjan
7682Date:   Sat Nov 17 09:25:31 2007 +0000
7683
7684    * Improve type checking of arguments
7685
7686 ruby/cucul-canvas.c |   20 ++++++++++++++------
7687 ruby/t/tc_canvas.rb |    6 ++++++
7688 2 files changed, 20 insertions(+), 6 deletions(-)
7689
7690Commit: 2003
7691Author: sam
7692Date:   Sat Nov 17 02:15:01 2007 +0000
7693
7694      * Slightly doxygenated ruby/README so that it appears in the manual (see
7695        http://libcaca.zoy.org/manual/libcaca-ruby.html).
7696
7697 doc/doxygen.cfg.in |    6 ++++--
7698 doc/libcaca.dox    |    4 ++++
7699 ruby/README        |   18 ++++++++++++++++++
7700 3 files changed, 26 insertions(+), 2 deletions(-)
7701
7702Commit: 1997
7703Author: pterjan
7704Date:   Fri Nov 16 22:37:20 2007 +0000
7705
7706    * Update README
7707
7708 ruby/README |   25 ++++++++++++++++++++-----
7709 1 files changed, 20 insertions(+), 5 deletions(-)
7710
7711Commit: 1996
7712Author: pterjan
7713Date:   Fri Nov 16 22:27:13 2007 +0000
7714
7715    * Add t/tc_canvas.rb and t/tc_font.rb to Makefile.am
7716
7717 ruby/Makefile.am |    8 +++++---
7718 1 files changed, 5 insertions(+), 3 deletions(-)
7719
7720Commit: 1995
7721Author: pterjan
7722Date:   Fri Nov 16 22:24:35 2007 +0000
7723
7724    * Add Cucul::Font
7725
7726 ruby/Makefile.am    |    4 ++-
7727 ruby/common.h       |    6 +++
7728 ruby/cucul-canvas.c |   33 +++++++++++++++--
7729 ruby/cucul-canvas.h |    3 ++
7730 ruby/cucul-font.c   |   99 +++++++++++++++++++++++++++++++++++++++++++++++++++
7731 ruby/cucul-font.h   |    9 +++++
7732 ruby/cucul.c        |    6 ++--
7733 ruby/t/tc_canvas.rb |    6 +++
7734 ruby/t/tc_font.rb   |   22 +++++++++++
7735 9 files changed, 181 insertions(+), 7 deletions(-)
7736
7737Commit: 1988
7738Author: sam
7739Date:   Fri Nov 16 20:14:05 2007 +0000
7740
7741      * Added minimal styles to doxygen.css to make the manual look decent.
7742
7743 doc/doxygen.cfg.in |    2 +-
7744 doc/doxygen.css    |   80 ++++++++++++++++++++++++++++++++++++++++++++++++++++
7745 2 files changed, 81 insertions(+), 1 deletions(-)
7746
7747Commit: 1987
7748Author: sam
7749Date:   Fri Nov 16 19:49:25 2007 +0000
7750
7751      * Split "upload" target into "upload-source" and "upload-doc".
7752
7753 Makefile.am |    6 +++++-
7754 1 files changed, 5 insertions(+), 1 deletions(-)
7755
7756Commit: 1986
7757Author: sam
7758Date:   Fri Nov 16 19:49:23 2007 +0000
7759
7760      * Updated doxygen file format.
7761      * Add an empty doxygen.css file.
7762
7763 doc/Makefile.am    |    3 +-
7764 doc/doxygen.cfg.in |  153 +++++++++++++++++++++++++++++++++++++--------------
7765 2 files changed, 113 insertions(+), 43 deletions(-)
7766
7767Commit: 1983
7768Author: pterjan
7769Date:   Fri Nov 16 17:47:59 2007 +0000
7770
7771    * Add some pseudo doc for Ruby binding
7772
7773 ruby/Makefile.am |    3 +-
7774 ruby/README      |   64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
7775 2 files changed, 66 insertions(+), 1 deletions(-)
7776
7777Commit: 1966
7778Author: pterjan
7779Date:   Thu Nov 15 22:22:55 2007 +0000
7780
7781    * Add more tests for the ruby binding
7782
7783 ruby/t/tc_canvas.rb |   32 +++++++++++++++++++++++++-------
7784 1 files changed, 25 insertions(+), 7 deletions(-)
7785
7786Commit: 1965
7787Author: pterjan
7788Date:   Thu Nov 15 22:06:01 2007 +0000
7789
7790    * Add more tests for the ruby binding
7791
7792 ruby/t/tc_canvas.rb |   29 +++++++++++++++++++++++++++++
7793 ruby/test           |    2 ++
7794 2 files changed, 31 insertions(+), 0 deletions(-)
7795
7796Commit: 1964
7797Author: pterjan
7798Date:   Thu Nov 15 22:03:12 2007 +0000
7799
7800    * Fix number of arguments for set_height
7801
7802 ruby/cucul-canvas.c |    4 ++--
7803 1 files changed, 2 insertions(+), 2 deletions(-)
7804
7805Commit: 1963
7806Author: pterjan
7807Date:   Thu Nov 15 21:06:30 2007 +0000
7808
7809    * Add the ruby tests to make check
7810
7811 ruby/Makefile.am |    1 +
7812 1 files changed, 1 insertions(+), 0 deletions(-)
7813
7814Commit: 1962
7815Author: pterjan
7816Date:   Thu Nov 15 12:33:29 2007 +0000
7817
7818    * Use autotools for Ruby bindings (2nd part)
7819
7820 configure.ac |   16 +++++++++-------
7821 1 files changed, 9 insertions(+), 7 deletions(-)
7822
7823Commit: 1961
7824Author: pterjan
7825Date:   Thu Nov 15 12:27:40 2007 +0000
7826
7827    * Use autotools for Ruby bindings
7828
7829 ruby/Makefile.am          |   33 +--
7830 ruby/caca/extconf.rb      |    5 -
7831 ruby/cucul-canvas.c       |  644 +++++++++++++++++++++++++++++++++++++++++++++
7832 ruby/cucul-canvas.h       |    6 +
7833 ruby/cucul.c              |   48 ++++
7834 ruby/cucul/cucul-canvas.c |  644 ---------------------------------------------
7835 ruby/cucul/cucul-canvas.h |    6 -
7836 ruby/cucul/cucul.c        |   48 ----
7837 ruby/cucul/extconf.rb     |    5 -
7838 ruby/cucul/t/tc_frame.rb  |   20 --
7839 ruby/cucul/test.rb        |    4 -
7840 ruby/t/tc_frame.rb        |   20 ++
7841 ruby/test                 |    6 +
7842 13 files changed, 734 insertions(+), 755 deletions(-)
7843
7844Commit: 1960
7845Author: pterjan
7846Date:   Thu Nov 15 11:34:43 2007 +0000
7847
7848    * Fix some prototypes and use a header file for Init_cucul_canvas
7849
7850 ruby/Makefile.am          |    1 +
7851 ruby/cucul/cucul-canvas.c |    5 +++--
7852 ruby/cucul/cucul-canvas.h |    6 ++++++
7853 ruby/cucul/cucul.c        |    4 ++--
7854 4 files changed, 12 insertions(+), 4 deletions(-)
7855
7856Commit: 1959
7857Author: sam
7858Date:   Thu Nov 15 08:20:37 2007 +0000
7859
7860      * Make Charset class methods explicitly public.
7861
7862 cxx/cucul++.h |    1 +
7863 1 files changed, 1 insertions(+), 0 deletions(-)
7864
7865Commit: 1958
7866Author: sam
7867Date:   Thu Nov 15 08:20:17 2007 +0000
7868
7869      * Link libcaca++ with libcucul++, not only the C versions.
7870
7871 cxx/Makefile.am |    2 +-
7872 1 files changed, 1 insertions(+), 1 deletions(-)
7873
7874Commit: 1957
7875Author: sam
7876Date:   Thu Nov 15 00:22:37 2007 +0000
7877
7878      * Do not run "make clean" in ruby/* subdirectories when the Makefiles do
7879        not even exist.
7880
7881 ruby/Makefile.am |    4 ++--
7882 1 files changed, 2 insertions(+), 2 deletions(-)
7883
7884Commit: 1954
7885Author: sam
7886Date:   Tue Nov 13 23:55:07 2007 +0000
7887
7888      * Autotoolified the .NET bindings. Use --enable-dotnet.
7889
7890 DotNet/.gitignore  |    1 +
7891 DotNet/Makefile    |    5 -----
7892 DotNet/Makefile.am |   25 +++++++++++++++++++++++++
7893 Makefile.am        |    2 +-
7894 configure.ac       |   13 +++++++++++++
7895 5 files changed, 40 insertions(+), 6 deletions(-)
7896
7897Commit: 1953
7898Author: sam
7899Date:   Tue Nov 13 23:55:05 2007 +0000
7900
7901      * Build Ruby and C++ bindings by default.
7902
7903 configure.ac |    8 ++++----
7904 1 files changed, 4 insertions(+), 4 deletions(-)
7905
7906Commit: 1952
7907Author: sam
7908Date:   Tue Nov 13 23:55:03 2007 +0000
7909
7910      * Update C++ bindings after cucul_set_dither_mode() deprecation.
7911
7912 cxx/cucul++.cpp |    4 ++--
7913 1 files changed, 2 insertions(+), 2 deletions(-)
7914
7915Commit: 1951
7916Author: sam
7917Date:   Tue Nov 13 23:55:01 2007 +0000
7918
7919      * Autotoolified the Ruby bindings. Use --enable-ruby.
7920
7921 Makefile.am      |    2 +-
7922 configure.ac     |   19 +++++++++++++++++++
7923 ruby/.gitignore  |    2 ++
7924 ruby/Makefile    |   15 ---------------
7925 ruby/Makefile.am |   29 +++++++++++++++++++++++++++++
7926 5 files changed, 51 insertions(+), 16 deletions(-)
7927
7928Commit: 1950
7929Author: sam
7930Date:   Tue Nov 13 23:54:59 2007 +0000
7931
7932      * Update .gitignore after img2irc -> img2txt change.
7933
7934 src/.gitignore |    2 +-
7935 1 files changed, 1 insertions(+), 1 deletions(-)
7936
7937Commit: 1949
7938Author: pterjan
7939Date:   Tue Nov 13 23:28:59 2007 +0000
7940
7941    * Add a first test for Ruby binding
7942
7943 ruby/cucul/t/tc_frame.rb |   20 ++++++++++++++++++++
7944 ruby/cucul/test.rb       |    4 ++++
7945 2 files changed, 24 insertions(+), 0 deletions(-)
7946
7947Commit: 1948
7948Author: pterjan
7949Date:   Tue Nov 13 13:20:14 2007 +0000
7950
7951    Improve Ruby API for draw_{,thin_}polyline and fix a leak on error
7952
7953 ruby/cucul/cucul-canvas.c |   73 +++++++++++++++++++++++++++++++++------------
7954 1 files changed, 54 insertions(+), 19 deletions(-)
7955
7956Commit: 1947
7957Author: pterjan
7958Date:   Tue Nov 13 12:41:33 2007 +0000
7959
7960    Fix a typo in the doc
7961
7962 cucul/line.c |    2 +-
7963 1 files changed, 1 insertions(+), 1 deletions(-)
7964
7965Commit: 1946
7966Author: sam
7967Date:   Tue Nov 13 11:19:00 2007 +0000
7968
7969      * Add error checking to the tutorial.
7970
7971 doc/tutorial.dox |    4 +++-
7972 1 files changed, 3 insertions(+), 1 deletions(-)
7973
7974Commit: 1945
7975Author: sam
7976Date:   Tue Nov 13 11:18:59 2007 +0000
7977
7978      * Tutorial was generating a warning since the deprecation of cucul_putstr().
7979
7980 doc/tutorial.dox |    2 +-
7981 1 files changed, 1 insertions(+), 1 deletions(-)
7982
7983Commit: 1944
7984Author: pterjan
7985Date:   Tue Nov 13 11:03:25 2007 +0000
7986
7987    Import Ruby binding
7988
7989 ruby/Makefile             |   15 ++
7990 ruby/caca/extconf.rb      |    5 +
7991 ruby/cucul/cucul-canvas.c |  608 +++++++++++++++++++++++++++++++++++++++++++++
7992 ruby/cucul/cucul.c        |   48 ++++
7993 ruby/cucul/extconf.rb     |    5 +
7994 5 files changed, 681 insertions(+), 0 deletions(-)
7995
7996Commit: 1919
7997Author: jylam
7998Date:   Wed Nov 7 10:29:02 2007 +0000
7999
8000     * Added switch to control output font size, and updated documentation
8001    accordingly
8002
8003 doc/img2txt.1 |   14 ++++++++++++++
8004 src/img2txt.c |   22 ++++++++++++++++------
8005 2 files changed, 30 insertions(+), 6 deletions(-)
8006
8007Commit: 1918
8008Author: jylam
8009Date:   Wed Nov 7 10:07:04 2007 +0000
8010
8011     * Updated man page for --version
8012
8013 doc/img2txt.1 |    6 ++++++
8014 1 files changed, 6 insertions(+), 0 deletions(-)
8015
8016Commit: 1917
8017Author: jylam
8018Date:   Wed Nov 7 10:03:50 2007 +0000
8019
8020     * Added version switch
8021
8022 src/img2txt.c |   31 ++++++++++++++++++++++++++-----
8023 1 files changed, 26 insertions(+), 5 deletions(-)
8024
8025Commit: 1916
8026Author: jylam
8027Date:   Wed Nov 7 09:44:26 2007 +0000
8028
8029     * Updated documentation to reflect img2irc name change, fixed typo in img2txt help
8030
8031 doc/Makefile.am |    2 +-
8032 doc/cacaview.1  |    2 +-
8033 src/img2txt.c   |    2 +-
8034 3 files changed, 3 insertions(+), 3 deletions(-)
8035
8036Commit: 1915
8037Author: jylam
8038Date:   Wed Nov 7 09:27:43 2007 +0000
8039
8040     * Updated img2txt man page
8041
8042 doc/img2irc.1 |   27 --------------
8043 doc/img2txt.1 |  112 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8044 2 files changed, 112 insertions(+), 27 deletions(-)
8045
8046Commit: 1914
8047Author: sam
8048Date:   Wed Nov 7 01:09:20 2007 +0000
8049
8050      * Always include <netinet/in.h> when present, to make header simpler.
8051
8052 src/cacaserver.c |    4 ----
8053 1 files changed, 0 insertions(+), 4 deletions(-)
8054
8055Commit: 1913
8056Author: sam
8057Date:   Wed Nov 7 01:09:16 2007 +0000
8058
8059      * cacaserver compilation fix on FreeBSD, courtesy of Alexis Ballier.
8060
8061 src/cacaserver.c |    5 +++--
8062 1 files changed, 3 insertions(+), 2 deletions(-)
8063
8064Commit: 1912
8065Author: sam
8066Date:   Wed Nov 7 01:09:13 2007 +0000
8067
8068      * Use kpsewhich to find a4.sty and a4wide.sty, as suggested by
8069        Alexis Ballier.
8070
8071 configure.ac |   21 +++++++++++----------
8072 1 files changed, 11 insertions(+), 10 deletions(-)
8073
8074Commit: 1911
8075Author: jylam
8076Date:   Tue Nov 6 16:12:33 2007 +0000
8077
8078     * Fixed typo in help
8079
8080 src/img2txt.c |    2 +-
8081 1 files changed, 1 insertions(+), 1 deletions(-)
8082
8083Commit: 1910
8084Author: jylam
8085Date:   Tue Nov 6 16:07:03 2007 +0000
8086
8087     * Added imlib2 note on builds without it
8088
8089 src/img2txt.c |    4 ++++
8090 1 files changed, 4 insertions(+), 0 deletions(-)
8091
8092Commit: 1909
8093Author: jylam
8094Date:   Tue Nov 6 14:09:07 2007 +0000
8095
8096     * Added brightness / contrast / gamma support
8097
8098 src/img2txt.c |   44 ++++++++++++++++++++++++++++++++------------
8099 1 files changed, 32 insertions(+), 12 deletions(-)
8100
8101Commit: 1908
8102Author: jylam
8103Date:   Tue Nov 6 13:51:36 2007 +0000
8104
8105     * Fixed bad file error handling, made dither and export errors more informative on program name
8106
8107 src/img2txt.c |    6 +++---
8108 1 files changed, 3 insertions(+), 3 deletions(-)
8109
8110Commit: 1907
8111Author: jylam
8112Date:   Tue Nov 6 13:49:19 2007 +0000
8113
8114     * Added dither error handling
8115
8116 src/img2txt.c |   10 ++++++++--
8117 1 files changed, 8 insertions(+), 2 deletions(-)
8118
8119Commit: 1906
8120Author: jylam
8121Date:   Tue Nov 6 13:45:18 2007 +0000
8122
8123     * Added --dither option and updated usage()
8124
8125 src/img2txt.c |   20 ++++++++++++++++----
8126 1 files changed, 16 insertions(+), 4 deletions(-)
8127
8128Commit: 1905
8129Author: jylam
8130Date:   Tue Nov 6 13:19:23 2007 +0000
8131
8132     * WTF is a typedef missing ?
8133
8134 src/mygetopt.c |    2 +-
8135 1 files changed, 1 insertions(+), 1 deletions(-)
8136
8137Commit: 1904
8138Author: jylam
8139Date:   Tue Nov 6 13:13:14 2007 +0000
8140
8141     * Quick and Dirty hack for DOS ans kernel drivers
8142
8143 src/mygetopt.c |    5 +++++
8144 1 files changed, 5 insertions(+), 0 deletions(-)
8145
8146Commit: 1903
8147Author: jylam
8148Date:   Tue Nov 6 12:59:54 2007 +0000
8149
8150     * Oops, forgot to add getopt replacement files, omg.
8151
8152 src/mygetopt.c |  122 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8153 src/mygetopt.h |   31 ++++++++++++++
8154 2 files changed, 153 insertions(+), 0 deletions(-)
8155
8156Commit: 1902
8157Author: jylam
8158Date:   Tue Nov 6 12:57:46 2007 +0000
8159
8160     * Replaced img2irc / pic2irc occurences, fixed bad c/c in options list
8161
8162 src/img2txt.c |    4 ++--
8163 1 files changed, 2 insertions(+), 2 deletions(-)
8164
8165Commit: 1901
8166Author: jylam
8167Date:   Tue Nov 6 12:55:26 2007 +0000
8168
8169     * Renamed img2irc to a more generic img2txt
8170
8171 src/Makefile.am |   10 ++--
8172 src/img2irc.c   |  170 -------------------------------------------------------
8173 src/img2txt.c   |  170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
8174 3 files changed, 175 insertions(+), 175 deletions(-)
8175
8176Commit: 1900
8177Author: jylam
8178Date:   Tue Nov 6 12:53:52 2007 +0000
8179
8180     * Added getopt / mygetopt support to img2irc, and added options to control width, height, and format
8181
8182 src/Makefile.am |    2 +-
8183 src/img2irc.c   |  110 +++++++++++++++++++++++++++++++++++++++++++++++--------
8184 2 files changed, 95 insertions(+), 17 deletions(-)
8185
8186Commit: 1884
8187Author: sam
8188Date:   Sun Nov 4 18:37:38 2007 +0000
8189
8190      * New transition effects: horizontal and vertical lines.
8191
8192 src/cacademo.c |   25 ++++++++++++++++++++++++-
8193 1 files changed, 24 insertions(+), 1 deletions(-)
8194
8195Commit: 1882
8196Author: sam
8197Date:   Sun Nov 4 12:00:03 2007 +0000
8198
8199      * Updated libcaca and cacaview after the API changes.
8200
8201 caca/caca0.c   |    4 ++--
8202 src/cacaview.c |   36 +++++++++++++++++++-----------------
8203 2 files changed, 21 insertions(+), 19 deletions(-)
8204
8205Commit: 1881
8206Author: sam
8207Date:   Sun Nov 4 12:00:00 2007 +0000
8208
8209      * Renamed cucul_set_dither_mode() into cucul_set_dither_algorithm(). It’s
8210        a longer name but "mode" really wasn’t appropriate here.
8211
8212 cucul/cucul.h  |    9 ++++++---
8213 cucul/dither.c |   48 ++++++++++++++++++++++++------------------------
8214 cucul/legacy.c |   10 ++++++++++
8215 3 files changed, 40 insertions(+), 27 deletions(-)
8216
8217Commit: 1880
8218Author: sam
8219Date:   Sun Nov 4 11:59:57 2007 +0000
8220
8221      * Implemented cucul_get_dither_charset() and cucul_get_dither_mode().
8222
8223 cucul/cucul.h  |    2 +
8224 cucul/dither.c |  121 +++++++++++++++++++++++++++++++++++++-------------------
8225 2 files changed, 82 insertions(+), 41 deletions(-)
8226
8227Commit: 1879
8228Author: sam
8229Date:   Sun Nov 4 11:59:54 2007 +0000
8230
8231      * Renamed doxygen sections here and there to avoid embarassing side-effects
8232        such as "man tutorial" showing the libcaca tutorial on Debian systems.
8233
8234 AUTHORS           |    2 +-
8235 NEWS              |    2 +-
8236 THANKS            |    2 +-
8237 TODO              |    2 +-
8238 caca/caca.h       |    4 ++--
8239 cucul/cucul.h     |   23 ++++++++++++-----------
8240 doc/canvas.dox    |    2 +-
8241 doc/font.dox      |    2 +-
8242 doc/libcaca.dox   |   20 ++++++++++----------
8243 doc/migrating.dox |    2 +-
8244 doc/style.dox     |    2 +-
8245 doc/tutorial.dox  |    2 +-
8246 doc/user.dox      |    2 +-
8247 13 files changed, 34 insertions(+), 33 deletions(-)
8248
8249Commit: 1878
8250Author: sam
8251Date:   Sun Nov 4 11:59:47 2007 +0000
8252
8253      * Renamed fonts to *.data to make sure they are not mistaken for editable
8254        files (like there is any chance).
8255
8256 Makefile.am             |    4 +-
8257 cucul/Makefile.am       |    8 +-
8258 cucul/font.c            |    4 +-
8259 cucul/font_mono9.h      | 6173 ----------------------------------------------
8260 cucul/font_monobold12.h | 6223 -----------------------------------------------
8261 cucul/mono9.data        | 6173 ++++++++++++++++++++++++++++++++++++++++++++++
8262 cucul/monobold12.data   | 6223 +++++++++++++++++++++++++++++++++++++++++++++++
8263 7 files changed, 12405 insertions(+), 12403 deletions(-)
8264
8265Commit: 1877
8266Author: sam
8267Date:   Sun Nov 4 10:41:07 2007 +0000
8268
8269      * Implemented cucul_get_dither_antialias() and cucul_get_dither_color().
8270
8271 cucul/cucul.h  |    2 +
8272 cucul/dither.c |   96 +++++++++++++++++++++++++++++++++++++++++++++-----------
8273 2 files changed, 79 insertions(+), 19 deletions(-)
8274
8275Commit: 1876
8276Author: sam
8277Date:   Sun Nov 4 09:56:40 2007 +0000
8278
8279      * cucul_get_dither_brightness() is no longer a stub.
8280      * Implemented missing cucul_get_dither_contrast().
8281
8282 cucul/dither.c |   38 +++++++++++++++++++++++++++++++-------
8283 1 files changed, 31 insertions(+), 7 deletions(-)
8284
8285Commit: 1875
8286Author: sam
8287Date:   Sun Nov 4 09:56:37 2007 +0000
8288
8289      * Removed calls to now deprecated cucul_set_dither_invert().
8290
8291 cxx/cucul++.cpp |    5 -----
8292 cxx/cucul++.h   |    1 -
8293 test/demo.c     |    2 +-
8294 3 files changed, 1 insertions(+), 7 deletions(-)
8295
8296Commit: 1874
8297Author: sam
8298Date:   Sun Nov 4 09:30:15 2007 +0000
8299
8300      * Ignore the autotools/ directory.
8301
8302Commit: 1873
8303Author: sam
8304Date:   Sun Nov 4 09:29:07 2007 +0000
8305
8306      * Added .gitignore files in addition to svn:ignore properties.
8307
8308 .gitignore       |   22 ++++++++++++++++++++++
8309 cxx/.gitignore   |    1 +
8310 doc/.gitignore   |    4 ++++
8311 src/.gitignore   |    7 +++++++
8312 test/.gitignore  |   23 +++++++++++++++++++++++
8313 tools/.gitignore |    3 +++
8314 6 files changed, 60 insertions(+), 0 deletions(-)
8315
8316Commit: 1872
8317Author: sam
8318Date:   Sun Nov 4 08:45:47 2007 +0000
8319
8320      * Don’t manage autotools/ with SVN.
8321
8322 Makefile.am           |    2 +-
8323 autotools/Makefile.am |    1 -
8324 configure.ac          |    1 -
8325 3 files changed, 1 insertions(+), 3 deletions(-)
8326
8327Commit: 1871
8328Author: sam
8329Date:   Sat Nov 3 23:27:54 2007 +0000
8330
8331      * Add a lookback table in the output. Will be handy later.
8332      * Now sortchars’s output can be directly saved to a C header file.
8333
8334 tools/sortchars.c |   15 ++++++++++++++-
8335 1 files changed, 14 insertions(+), 1 deletions(-)
8336
8337Commit: 1870
8338Author: sam
8339Date:   Sat Nov 3 22:59:53 2007 +0000
8340
8341      * Add cucul_get_dither_brightness(), _gamma() and _contrast(). There is no
8342        reason to keep a copy of them in the calling program.
8343      * Deprecate cucul_set_dither_invert(). Inverting a dither's colours is now
8344        done by setting a negative gamma value.
8345
8346 cucul/cucul.h  |    5 ++++-
8347 cucul/dither.c |   40 +++++++++++++++++++++++++++++-----------
8348 cucul/legacy.c |   13 +++++++++++++
8349 3 files changed, 46 insertions(+), 12 deletions(-)
8350
8351Commit: 1869
8352Author: sam
8353Date:   Sat Nov 3 12:59:42 2007 +0000
8354
8355      * Crap, typo in bootstrap script.
8356
8357 bootstrap |    2 +-
8358 1 files changed, 1 insertions(+), 1 deletions(-)
8359
8360Commit: 1868
8361Author: sam
8362Date:   Sat Nov 3 12:58:05 2007 +0000
8363
8364      * Updated bootstrap script.
8365
8366 bootstrap |   44 +++++++++++++++++++++++++-------------------
8367 1 files changed, 25 insertions(+), 19 deletions(-)
8368
8369Commit: 1853
8370Author: sam
8371Date:   Sun Oct 28 10:27:01 2007 +0000
8372
8373      * Only use __attribute__((__deprecated__)) with gcc >= 3.x.
8374
8375 cucul/cucul.h |    4 ++--
8376 1 files changed, 2 insertions(+), 2 deletions(-)
8377
8378Commit: 1852
8379Author: sam
8380Date:   Sun Oct 28 10:23:59 2007 +0000
8381
8382      * C89 compilation fix for machines that do not have <endian.h>, thanks to
8383        Rado S.
8384
8385 test/font.c |   20 +++++++++++---------
8386 1 files changed, 11 insertions(+), 9 deletions(-)
8387
8388Commit: 1851
8389Author: sam
8390Date:   Sun Oct 28 10:20:11 2007 +0000
8391
8392      * When present, include <termios.h> and <unistd.h> to allow the ncurses
8393        driver to build on Solaris. Fix courtesy of Rado S.
8394
8395 caca/driver_ncurses.c |    6 ++++--
8396 configure.ac          |    2 +-
8397 2 files changed, 5 insertions(+), 3 deletions(-)
8398
8399Commit: 1842
8400Author: sam
8401Date:   Tue Oct 23 23:02:40 2007 +0000
8402
8403      * Improved distance computation in sortchars.c.
8404      * Use font 0 instead of font 1.
8405      * Print a bitmapped example at the end.
8406              _pBBBBPP"'             '7PBBBBBL
8407            _BBBBP"   __p@BBBBBBBBBpp__   7%BBBb_
8408          _BBBB"   _@BBBBBPPPPPPPP%BBBBBpL   %BBBb
8409          BBB"  _@BBBP"'    ____     'PBBBBp   %BB
8410          BB   @BBBP   __iIIIIIIIIIiL   '%BBBL  7B
8411          P   BBBP   _IIII**''''"*lIIIi_  7BBBb  7
8412             BBBP   III/'  ,,:::,   "IIIi   BBBb
8413            JBBB   III"  ,!!!!!!!!:,  lIIi  7BBB
8414            BBBL  JIII  ,!!"'   '!!!   III   BBBL
8415            BBBL  lIII  "!!,     !!!   IIIL  BBBP
8416            BBBL   III   !!!::::!!!"  JIII   BBBL
8417            JBBB   lIIIL  '"!!!!""'  iIII   @BBB
8418          L  3BBBL  "lIIIi_      __iIII/   @BBB
8419          BL  7BBBb   '*IIIIIIIIIIII/"   _@BBP   @
8420          BBb   %BBBb_    '"*****"'   __BBBB"  _BB
8421          %BBBp   7BBBBbpL__     __ppBBBBP"  _@BBB
8422           7%BBBp_  '7PBBBBBBBBBBBBBBPP'   _@BBBP
8423             'PBBBBpL_   ''''PP"''''   _p@BBBBP
8424
8425 tools/sortchars.c |   71 ++++++++++++++++++++++++++++++++++++++++++++++++----
8426 1 files changed, 65 insertions(+), 6 deletions(-)
8427
8428Commit: 1841
8429Author: sam
8430Date:   Mon Oct 22 10:15:54 2007 +0000
8431
8432      * Updates to sortchars.c so that it can output a proper LUT.
8433
8434 tools/sortchars.c |   72 +++++++++++++++++++++++++++++++++++++++++++++-------
8435 1 files changed, 62 insertions(+), 10 deletions(-)
8436
8437Commit: 1840
8438Author: sam
8439Date:   Mon Oct 22 08:47:05 2007 +0000
8440
8441      * Small tool to analyse character glyphs depending on their shape. Will be
8442        used for improved dithering.
8443
8444 tools/Makefile.am |    5 ++-
8445 tools/sortchars.c |  142 +++++++++++++++++++++++++++++++++++++++++++++++++++++
8446 2 files changed, 146 insertions(+), 1 deletions(-)
8447
8448Commit: 1839
8449Author: sam
8450Date:   Sat Oct 20 07:37:28 2007 +0000
8451
8452      * Documented which drivers support caca_set_cursor().
8453
8454 caca/graphics.c |    3 ++-
8455 1 files changed, 2 insertions(+), 1 deletions(-)
8456
8457Commit: 1837
8458Author: sam
8459Date:   Fri Oct 19 22:22:13 2007 +0000
8460
8461      * Implemented caca_set_cursor() on the X11, ncurses and S-Lang drivers.
8462      * Use caca_set_cursor() in test/input.c.
8463
8464 caca/driver_ncurses.c |   12 +++++++++++-
8465 caca/driver_slang.c   |    8 +++++++-
8466 caca/driver_x11.c     |   22 +++++++++++++++++++++-
8467 test/input.c          |    4 ++--
8468 4 files changed, 41 insertions(+), 5 deletions(-)
8469
8470Commit: 1836
8471Author: sam
8472Date:   Thu Oct 18 22:07:39 2007 +0000
8473
8474      * Fixed cacaview’s dithering selection.
8475
8476 src/cacaview.c |   20 +++++++++++++-------
8477 1 files changed, 13 insertions(+), 7 deletions(-)
8478
8479Commit: 1835
8480Author: sam
8481Date:   Sun Oct 7 20:40:39 2007 +0000
8482
8483      * Output refman.log in case of build error.
8484
8485 doc/Makefile.am |    2 +-
8486 1 files changed, 1 insertions(+), 1 deletions(-)
8487
8488Commit: 1833
8489Author: sam
8490Date:   Sun Sep 30 16:49:47 2007 +0000
8491
8492      * Save user attributes when calling cucul_dither_bitmap().
8493
8494 cucul/dither.c |    7 ++++++-
8495 1 files changed, 6 insertions(+), 1 deletions(-)
8496
8497Commit: 1829
8498Author: sam
8499Date:   Sun Sep 30 15:03:38 2007 +0000
8500
8501      * Further refined the tetex/texlive detection method.
8502      * Support for autotools-1.10.
8503
8504 bootstrap    |   12 +++++++-----
8505 configure.ac |   15 +++++++++------
8506 2 files changed, 16 insertions(+), 11 deletions(-)
8507
8508Commit: 1828
8509Author: sam
8510Date:   Sun Sep 30 14:44:46 2007 +0000
8511
8512      * Support Debian's texlive installation. Will sneak this fix in beta12.
8513
8514 configure.ac |    2 ++
8515 1 files changed, 2 insertions(+), 0 deletions(-)
8516
8517Commit: 1824
8518Author: sam
8519Date:   Sun Sep 30 13:34:11 2007 +0000
8520
8521      * Set version to 0.99.beta11.
8522      * Updated NEWS and ChangeLog.
8523
8524 ChangeLog    | 7339 +++++++++++-----------------------------------------------
8525 NEWS         |   11 +
8526 configure.ac |    2 +-
8527 3 files changed, 1391 insertions(+), 5961 deletions(-)
8528
8529Commit: 1823
8530Author: sam
8531Date:   Sun Sep 30 13:32:16 2007 +0000
8532
8533      * Minor tuning to the various tests, just so that they’re releasable.
8534
8535 test/blit.c      |    2 +-
8536 test/colors.c    |    2 +-
8537 test/demo.c      |    3 ++-
8538 test/demo0.c     |    1 +
8539 test/dithering.c |    2 +-
8540 test/event.c     |    2 +-
8541 6 files changed, 7 insertions(+), 5 deletions(-)
8542
8543Commit: 1822
8544Author: sam
8545Date:   Sun Sep 30 11:28:13 2007 +0000
8546
8547      * Replaced deprecated cucul_rotate() call with cucul_rotate_180().
8548
8549 cxx/cucul++.cpp |    2 +-
8550 1 files changed, 1 insertions(+), 1 deletions(-)
8551
8552Commit: 1820
8553Author: sam
8554Date:   Sun Sep 30 10:22:24 2007 +0000
8555
8556      * Added a few rotation pairs. Nothing awesome.
8557
8558 cucul/transform.c |    4 ++++
8559 1 files changed, 4 insertions(+), 0 deletions(-)
8560
8561Commit: 1819
8562Author: sam
8563Date:   Sun Sep 30 10:12:19 2007 +0000
8564
8565      * Improve rotation output by avoiding white-on-black attributes to appear
8566        due to spaces.
8567
8568 cucul/transform.c |   15 +++++++++++++++
8569 1 files changed, 15 insertions(+), 0 deletions(-)
8570
8571Commit: 1816
8572Author: sam
8573Date:   Sat Sep 29 15:15:17 2007 +0000
8574
8575      * Allow to rotate canvases with an odd width.
8576      * Added a few additional character pairs of the left/right rotations.
8577      * Added missing errno sets.
8578
8579 cucul/transform.c |  138 ++++++++++++++++++++++++++++++++--------------------
8580 1 files changed, 85 insertions(+), 53 deletions(-)
8581
8582Commit: 1814
8583Author: sam
8584Date:   Thu Aug 2 18:12:19 2007 +0000
8585
8586      * More widechar rotations. \/ > /\ < is cool.
8587
8588 cucul/transform.c |    6 ++++++
8589 1 files changed, 6 insertions(+), 0 deletions(-)
8590
8591Commit: 1813
8592Author: sam
8593Date:   Thu Aug 2 17:33:10 2007 +0000
8594
8595      * Reset cursor position after a resize. Not sure it’s what I want.
8596
8597 cucul/cucul.c |   12 +++++++++++-
8598 1 files changed, 11 insertions(+), 1 deletions(-)
8599
8600Commit: 1812
8601Author: sam
8602Date:   Thu Aug 2 16:38:31 2007 +0000
8603
8604      * More widechar rotation pairs.
8605
8606 cucul/transform.c |   40 ++++++++++++++++++++++++----------------
8607 1 files changed, 24 insertions(+), 16 deletions(-)
8608
8609Commit: 1809
8610Author: sam
8611Date:   Tue Jul 17 20:46:18 2007 +0000
8612
8613      * Renamed cucul_rotate_*_wide to cucul_rotate_* and cucul_rotate_* to
8614        cucul_stretch_* to avoid long function names. And the pairwise rotations
8615        look so nice now that they should be the real rotation chars.
8616
8617 cucul/cucul.h     |    4 +-
8618 cucul/transform.c |  176 +++++++++++++++++++++++++++--------------------------
8619 test/text.c       |    2 +-
8620 3 files changed, 92 insertions(+), 90 deletions(-)
8621
8622Commit: 1808
8623Author: sam
8624Date:   Tue Jul 17 17:20:11 2007 +0000
8625
8626      * More characters for the wide rotations.
8627      * Updated test/text to show what the wide rotations now do.
8628
8629 cucul/transform.c |  101 +++++++++++++++++++++++++++++++++++++++++++++++-----
8630 test/text.c       |   32 ++++++++++++-----
8631 2 files changed, 114 insertions(+), 19 deletions(-)
8632
8633Commit: 1807
8634Author: sam
8635Date:   Tue Jul 17 15:22:34 2007 +0000
8636
8637      * Use j/ḷ and l/ȷ pairs in glyph rotation.
8638
8639 cucul/transform.c |    6 +++++-
8640 1 files changed, 5 insertions(+), 1 deletions(-)
8641
8642Commit: 1806
8643Author: sam
8644Date:   Mon Jul 16 23:51:49 2007 +0000
8645
8646      * minor warning fix
8647
8648 test/input.c |    5 +++--
8649 1 files changed, 3 insertions(+), 2 deletions(-)
8650
8651Commit: 1805
8652Author: sam
8653Date:   Tue Jul 10 17:02:46 2007 +0000
8654
8655      * Implemented cucul_rotate_left_wide() and cucul_rotate_right_wide(). They
8656        suck massively for now.
8657
8658 cucul/cucul.h     |    2 +
8659 cucul/transform.c |  200 +++++++++++++++++++++++++++++++++++++++++++++++++++++
8660 test/text.c       |    2 +-
8661 3 files changed, 203 insertions(+), 1 deletions(-)
8662
8663Commit: 1795
8664Author: sam
8665Date:   Mon Jul 9 17:24:28 2007 +0000
8666
8667      * Fixed address in license.
8668
8669 COPYING |    2 +-
8670 1 files changed, 1 insertions(+), 1 deletions(-)
8671
8672Commit: 1788
8673Author: sam
8674Date:   Thu Jun 28 16:29:00 2007 +0000
8675
8676      * Renamed cucul_left/cucul_right into cucul_rotate_left/cucul_rotate_right.
8677      * Renamed cucul_rotate into cucul_rotate_180.
8678      * Deprecated cucul_rotate and fix examples accordingly.
8679      Hope it all makes sense.
8680
8681 cucul/cucul.h     |    7 ++++---
8682 cucul/legacy.c    |    9 +++++++++
8683 cucul/transform.c |    6 +++---
8684 test/text.c       |    4 ++--
8685 test/transform.c  |    2 +-
8686 5 files changed, 19 insertions(+), 9 deletions(-)
8687
8688Commit: 1787
8689Author: sam
8690Date:   Thu Jun 28 15:57:25 2007 +0000
8691
8692      * Added a small test for cucul_left() in test/text.c. It is *fucking* ugly.
8693
8694 test/text.c |   20 ++++++++++++++------
8695 1 files changed, 14 insertions(+), 6 deletions(-)
8696
8697Commit: 1786
8698Author: sam
8699Date:   Thu Jun 28 15:56:59 2007 +0000
8700
8701      * Implemented cucul_left() and cucul_right() for 90-degree rotations.
8702
8703 cucul/cucul.h     |    2 +
8704 cucul/transform.c |  253 +++++++++++++++++++++++++++++++++++++++++++++++++++++
8705 2 files changed, 255 insertions(+), 0 deletions(-)
8706
8707Commit: 1785
8708Author: sam
8709Date:   Thu Jun 28 12:58:17 2007 +0000
8710
8711      * Patch by Ben Wiley Sittler to use ACS_* special characters in the ncurses
8712        driver.
8713
8714 caca/driver_ncurses.c |  333 ++++++++++++++++++++++++++++++++++++++++++++++++-
8715 1 files changed, 330 insertions(+), 3 deletions(-)
8716
8717Commit: 1784
8718Author: sam
8719Date:   Thu Jun 28 12:56:40 2007 +0000
8720
8721      * Handle multiframe canvases in the caca importer, courtesy of Ben Wiley
8722        Sittler. Untested.
8723
8724 cucul/import.c |   77 ++++++++++++++++++++++++++++++++++++++++---------------
8725 1 files changed, 56 insertions(+), 21 deletions(-)
8726
8727Commit: 1783
8728Author: sam
8729Date:   Thu Jun 28 12:49:28 2007 +0000
8730
8731      * Removed malloc() calls from the rotozoom code, put initialisation in the
8732        PREPARE rule and did minor cleanup (SCNR).
8733
8734 src/cacademo.c |   93 ++++++++++++++++++++++++--------------------------------
8735 1 files changed, 40 insertions(+), 53 deletions(-)
8736
8737Commit: 1782
8738Author: sam
8739Date:   Thu Jun 28 12:47:57 2007 +0000
8740
8741      * Added more box glyphs to the canvas transformations, courtesy of Ben Wiley
8742        Sittler.
8743
8744 cucul/transform.c |   20 ++++++++++++++++++++
8745 1 files changed, 20 insertions(+), 0 deletions(-)
8746
8747Commit: 1781
8748Author: sam
8749Date:   Thu Jun 28 12:46:54 2007 +0000
8750
8751      * Added a few chars to the unicode test.
8752
8753 test/unicode.c |    4 +++-
8754 1 files changed, 3 insertions(+), 1 deletions(-)
8755
8756Commit: 1780
8757Author: sam
8758Date:   Thu Jun 28 12:46:04 2007 +0000
8759
8760      * Differentiate between • and ● in the X11 rendering overrides.
8761
8762 caca/driver_x11.c |    2 +-
8763 1 files changed, 1 insertions(+), 1 deletions(-)
8764
8765Commit: 1779
8766Author: sam
8767Date:   Thu Jun 28 12:15:06 2007 +0000
8768
8769      * Patch by Ben Wiley Sittler for two misrendered glyphs.
8770
8771 caca/driver_x11.c |    4 ++--
8772 1 files changed, 2 insertions(+), 2 deletions(-)
8773
8774Commit: 1778
8775Author: sam
8776Date:   Thu Jun 28 07:43:41 2007 +0000
8777
8778      * Slightly nicer code in driver_x11.c.
8779
8780 caca/driver_x11.c |   56 ++++++++++++++++++++++++----------------------------
8781 1 files changed, 26 insertions(+), 30 deletions(-)
8782
8783Commit: 1777
8784Author: jylam
8785Date:   Thu Jun 28 07:42:36 2007 +0000
8786
8787     * Minor cosmetic changes
8788
8789 src/cacademo.c |   11 ++++-------
8790 1 files changed, 4 insertions(+), 7 deletions(-)
8791
8792Commit: 1776
8793Author: sam
8794Date:   Wed Jun 27 18:00:18 2007 +0000
8795
8796      * Use cucul_utf32_to_ascii() when the SLang backend does not support UTF-8.
8797
8798 caca/driver_slang.c |   12 ++++++------
8799 1 files changed, 6 insertions(+), 6 deletions(-)
8800
8801Commit: 1775
8802Author: sam
8803Date:   Wed Jun 27 17:40:14 2007 +0000
8804
8805      * X11 driver improvements courtesy of Ben Wiley Sittler. Reworked them a
8806        bit myself, too.
8807
8808 caca/driver_x11.c |  396 +++++++++++++++++++++++++++++++++++------------------
8809 1 files changed, 263 insertions(+), 133 deletions(-)
8810
8811Commit: 1774
8812Author: sam
8813Date:   Wed Jun 27 14:43:59 2007 +0000
8814
8815      * Compilation fix for systems (e.g. Darwin) where SLtt_Has_Alt_Charset does
8816        not exist, courtesy of Ben Wiley Sittler.
8817
8818 caca/driver_slang.c |    2 ++
8819 1 files changed, 2 insertions(+), 0 deletions(-)
8820
8821Commit: 1773
8822Author: sam
8823Date:   Wed Jun 27 14:39:47 2007 +0000
8824
8825      * Implemented cucul_utf32_to_ascii() using code from Ben Wiley Sittler.
8826
8827 cucul/charset.c |  140 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
8828 cucul/cucul.h   |    1 +
8829 2 files changed, 140 insertions(+), 1 deletions(-)
8830
8831Commit: 1772
8832Author: sam
8833Date:   Wed Jun 27 13:35:59 2007 +0000
8834
8835      * Fixed OpenGL fullwidth support, courtesy of Ben Wiley Sittler.
8836
8837 AUTHORS          |    3 ++
8838 caca/driver_gl.c |   65 ++++++++++++++++++++++++++++++++---------------------
8839 2 files changed, 42 insertions(+), 26 deletions(-)
8840
8841Commit: 1771
8842Author: sam
8843Date:   Wed Jun 27 13:06:18 2007 +0000
8844
8845      * Disabled USE_RGB12_FGBG for now, as it was reported not to work.
8846
8847 caca/driver_cocoa.m |   32 ++++++++++++++++----------------
8848 1 files changed, 16 insertions(+), 16 deletions(-)
8849
8850Commit: 1770
8851Author: sam
8852Date:   Wed Jun 27 13:03:31 2007 +0000
8853
8854      * Winsock compilation fixes in cacaserver, courtesy of Ben Wiley Sittler
8855        <bsittler@gmail.com>
8856
8857 src/cacaserver.c |   17 +++++++++++------
8858 1 files changed, 11 insertions(+), 6 deletions(-)
8859
8860Commit: 1769
8861Author: sam
8862Date:   Wed Jun 27 12:52:15 2007 +0000
8863
8864      * Updated internal fonts to match tools/makefont.c.
8865
8866 cucul/font_mono9.h      | 3831 +++++++++++++++++++++++++++++++----------------
8867 cucul/font_monobold12.h | 3768 ++++++++++++++++++++++++++++++----------------
8868 2 files changed, 5006 insertions(+), 2593 deletions(-)
8869
8870Commit: 1768
8871Author: sam
8872Date:   Wed Jun 27 12:48:34 2007 +0000
8873
8874      * Added glyphs to our default fonts:
8875        + Geometric Shapes, Halfwidth and Fullwidth Forms (as suggested by Ben
8876          Wiley Sittler)
8877        + Miscellaneous Symbols (as suggested by Mohammed Adnène Trojette)
8878
8879 tools/makefont.c |    3 +++
8880 1 files changed, 3 insertions(+), 0 deletions(-)
8881
8882Commit: 1767
8883Author: sam
8884Date:   Wed Jun 27 12:46:25 2007 +0000
8885
8886      * Add a "make fonts" rule to the makefile for easy updates.
8887
8888 Makefile.am |    4 ++++
8889 1 files changed, 4 insertions(+), 0 deletions(-)
8890
8891Commit: 1766
8892Author: jylam
8893Date:   Sun Jun 24 07:46:18 2007 +0000
8894
8895     * Added rotozoom (and its 1MB header file)
8896
8897 src/Makefile.am |    2 +-
8898 src/cacademo.c  |  114 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
8899 src/texture.h   |    2 +
8900 3 files changed, 116 insertions(+), 2 deletions(-)
8901
8902Commit: 1757
8903Author: jylam
8904Date:   Fri Feb 23 14:34:48 2007 +0000
8905
8906     * Added squared transition to cacademo
8907
8908 build-kernel   |    4 ++--
8909 src/cacademo.c |   40 +++++++++++++++++++++++++++++++++++++---
8910 2 files changed, 39 insertions(+), 5 deletions(-)
8911
8912Commit: 1754
8913Author: jylam
8914Date:   Thu Feb 22 15:34:48 2007 +0000
8915
8916     * Added error checks to cacaplay
8917
8918 src/cacaplay.c |   12 +++++++++++-
8919 1 files changed, 11 insertions(+), 1 deletions(-)
8920
8921Commit: 1753
8922Author: jylam
8923Date:   Thu Feb 22 15:31:39 2007 +0000
8924
8925     * Added error checks on canvas / display creations
8926
8927 test/blit.c      |   13 ++++++++++++-
8928 test/colors.c    |   12 +++++++++---
8929 test/cucul.c     |    6 ++++++
8930 test/demo.c      |   13 ++++++++++---
8931 test/dithering.c |   15 ++++++++++++++-
8932 test/event.c     |   13 ++++++++++---
8933 test/font.c      |    6 ++++++
8934 test/frames.c    |    6 ++++++
8935 test/fullwidth.c |   10 ++++++++++
8936 test/gamma.c     |   10 ++++++++++
8937 test/hsv.c       |   10 ++++++++++
8938 test/import.c    |   11 +++++++++++
8939 test/input.c     |   10 ++++++++++
8940 test/swallow.c   |   13 +++++++++++--
8941 test/text.c      |    6 ++++++
8942 test/transform.c |   10 ++++++++++
8943 test/unicode.c   |   11 ++++++++++-
8944 17 files changed, 161 insertions(+), 14 deletions(-)
8945
8946Commit: 1752
8947Author: jylam
8948Date:   Thu Feb 22 14:47:32 2007 +0000
8949
8950     * Added error detection to truecolor test
8951
8952 test/truecolor.c |   11 +++++++++++
8953 1 files changed, 11 insertions(+), 0 deletions(-)
8954
8955Commit: 1750
8956Author: sam
8957Date:   Tue Feb 20 18:15:52 2007 +0000
8958
8959      * The transformation rules didn’t have ⅃ ⅄ ⅂.
8960
8961 cucul/transform.c |    7 +++++++
8962 1 files changed, 7 insertions(+), 0 deletions(-)
8963
8964Commit: 1556
8965Author: jylam
8966Date:   Thu Jan 4 11:07:43 2007 +0000
8967
8968     * Changed threshold in key events, a bit more natural
8969
8970 caca/event.c |    2 +-
8971 1 files changed, 1 insertions(+), 1 deletions(-)
8972
8973Commit: 1462
8974Author: sam
8975Date:   Tue Dec 12 01:53:54 2006 +0000
8976
8977      * Bwarf, typo in the no warranty clause.
8978
8979 DotNet/AssemblyInfo.cs  |    2 +-
8980 DotNet/Caca.cs          |    2 +-
8981 DotNet/Cucul.cs         |    2 +-
8982 DotNet/test.cs          |    2 +-
8983 caca/caca.c             |    2 +-
8984 caca/caca.h             |    2 +-
8985 caca/caca0.c            |    2 +-
8986 caca/caca0.h            |    2 +-
8987 caca/caca_internals.h   |    2 +-
8988 caca/driver_cocoa.m     |    2 +-
8989 caca/driver_conio.c     |    2 +-
8990 caca/driver_gl.c        |    2 +-
8991 caca/driver_ncurses.c   |    2 +-
8992 caca/driver_raw.c       |    2 +-
8993 caca/driver_slang.c     |    2 +-
8994 caca/driver_vga.c       |    2 +-
8995 caca/driver_win32.c     |    2 +-
8996 caca/driver_x11.c       |    2 +-
8997 caca/event.c            |    2 +-
8998 caca/graphics.c         |    2 +-
8999 caca/time.c             |    2 +-
9000 cucul/attr.c            |    2 +-
9001 cucul/box.c             |    2 +-
9002 cucul/canvas.c          |    2 +-
9003 cucul/charset.c         |    2 +-
9004 cucul/conic.c           |    2 +-
9005 cucul/cucul.c           |    2 +-
9006 cucul/cucul.h           |    2 +-
9007 cucul/cucul_internals.h |    2 +-
9008 cucul/dither.c          |    2 +-
9009 cucul/export.c          |    2 +-
9010 cucul/font.c            |    2 +-
9011 cucul/frame.c           |    2 +-
9012 cucul/import.c          |    2 +-
9013 cucul/legacy.c          |    2 +-
9014 cucul/line.c            |    2 +-
9015 cucul/transform.c       |    2 +-
9016 cucul/triangle.c        |    2 +-
9017 cxx/caca++.cpp          |    2 +-
9018 cxx/caca++.h            |    2 +-
9019 cxx/cucul++.cpp         |    2 +-
9020 cxx/cucul++.h           |    2 +-
9021 cxx/cxxtest.cpp         |    2 +-
9022 kernel/kernel.c         |    2 +-
9023 kernel/kernel.h         |    2 +-
9024 python/pypycaca.c       |    2 +-
9025 python/pypycaca.h       |    2 +-
9026 src/aafire.c            |    7 +++----
9027 src/cacademo.c          |    2 +-
9028 src/cacadraw.c          |    2 +-
9029 src/cacaplay.c          |    2 +-
9030 src/cacaserver.c        |    2 +-
9031 src/cacaview.c          |    2 +-
9032 src/common-image.c      |    2 +-
9033 src/common-image.h      |    2 +-
9034 src/img2irc.c           |    2 +-
9035 test/blit.c             |    2 +-
9036 test/colors.c           |    2 +-
9037 test/cucul.c            |    2 +-
9038 test/demo.c             |    2 +-
9039 test/dithering.c        |    2 +-
9040 test/event.c            |    2 +-
9041 test/export.c           |    2 +-
9042 test/font.c             |    2 +-
9043 test/font2tga.c         |    2 +-
9044 test/frames.c           |    2 +-
9045 test/fullwidth.c        |    2 +-
9046 test/gamma.c            |    2 +-
9047 test/hsv.c              |    2 +-
9048 test/import.c           |    2 +-
9049 test/input.c            |    2 +-
9050 test/spritedit.c        |    2 +-
9051 test/swallow.c          |    2 +-
9052 test/text.c             |    2 +-
9053 test/transform.c        |    2 +-
9054 test/truecolor.c        |    2 +-
9055 test/unicode.c          |    2 +-
9056 tools/makefont.c        |    2 +-
9057 tools/optipal.c         |    2 +-
9058 79 files changed, 81 insertions(+), 82 deletions(-)
9059
9060Commit: 1452
9061Author: sam
9062Date:   Mon Dec 11 15:48:46 2006 +0000
9063
9064      * Add a no warranty clause to the code.
9065
9066 DotNet/AssemblyInfo.cs  |    7 ++++---
9067 DotNet/Caca.cs          |    7 ++++---
9068 DotNet/Cucul.cs         |    7 ++++---
9069 DotNet/test.cs          |    9 +++++----
9070 caca/caca.c             |    7 ++++---
9071 caca/caca.h             |    7 ++++---
9072 caca/caca0.c            |    7 ++++---
9073 caca/caca0.h            |    7 ++++---
9074 caca/caca_internals.h   |    7 ++++---
9075 caca/driver_cocoa.m     |    7 ++++---
9076 caca/driver_conio.c     |    7 ++++---
9077 caca/driver_gl.c        |    7 ++++---
9078 caca/driver_ncurses.c   |    7 ++++---
9079 caca/driver_raw.c       |    7 ++++---
9080 caca/driver_slang.c     |    7 ++++---
9081 caca/driver_vga.c       |    7 ++++---
9082 caca/driver_win32.c     |    7 ++++---
9083 caca/driver_x11.c       |    7 ++++---
9084 caca/event.c            |    7 ++++---
9085 caca/graphics.c         |    7 ++++---
9086 caca/time.c             |    7 ++++---
9087 cucul/attr.c            |    7 ++++---
9088 cucul/box.c             |    7 ++++---
9089 cucul/canvas.c          |    7 ++++---
9090 cucul/charset.c         |    7 ++++---
9091 cucul/conic.c           |    7 ++++---
9092 cucul/cucul.c           |    7 ++++---
9093 cucul/cucul.h           |    7 ++++---
9094 cucul/cucul_internals.h |    7 ++++---
9095 cucul/dither.c          |    7 ++++---
9096 cucul/export.c          |    7 ++++---
9097 cucul/font.c            |    7 ++++---
9098 cucul/frame.c           |    7 ++++---
9099 cucul/import.c          |    7 ++++---
9100 cucul/legacy.c          |    7 ++++---
9101 cucul/line.c            |    7 ++++---
9102 cucul/transform.c       |    7 ++++---
9103 cucul/triangle.c        |    7 ++++---
9104 cxx/caca++.cpp          |    7 ++++---
9105 cxx/caca++.h            |    7 ++++---
9106 cxx/cucul++.cpp         |    7 ++++---
9107 cxx/cucul++.h           |    7 ++++---
9108 cxx/cxxtest.cpp         |    7 ++++---
9109 kernel/kernel.c         |    7 ++++---
9110 kernel/kernel.h         |    7 ++++---
9111 python/pypycaca.c       |    7 ++++---
9112 python/pypycaca.h       |    7 ++++---
9113 src/aafire.c            |    7 ++++---
9114 src/cacademo.c          |    7 ++++---
9115 src/cacadraw.c          |    7 ++++---
9116 src/cacaplay.c          |    7 ++++---
9117 src/cacaserver.c        |   11 ++++++++---
9118 src/cacaview.c          |    7 ++++---
9119 src/common-image.c      |    7 ++++---
9120 src/common-image.h      |    7 ++++---
9121 src/img2irc.c           |    7 ++++---
9122 test/blit.c             |    7 ++++---
9123 test/colors.c           |    7 ++++---
9124 test/cucul.c            |    7 ++++---
9125 test/demo.c             |    7 ++++---
9126 test/dithering.c        |    7 ++++---
9127 test/event.c            |    7 ++++---
9128 test/export.c           |    7 ++++---
9129 test/font.c             |    7 ++++---
9130 test/font2tga.c         |    7 ++++---
9131 test/frames.c           |    7 ++++---
9132 test/fullwidth.c        |    7 ++++---
9133 test/gamma.c            |    7 ++++---
9134 test/hsv.c              |    7 ++++---
9135 test/import.c           |    7 ++++---
9136 test/input.c            |    7 ++++---
9137 test/spritedit.c        |    7 ++++---
9138 test/swallow.c          |    7 ++++---
9139 test/text.c             |    7 ++++---
9140 test/transform.c        |    7 ++++---
9141 test/truecolor.c        |    7 ++++---
9142 test/unicode.c          |    7 ++++---
9143 tools/makefont.c        |    7 ++++---
9144 tools/optipal.c         |    7 ++++---
9145 79 files changed, 321 insertions(+), 238 deletions(-)
9146
9147Commit: 1450
9148Author: sam
9149Date:   Tue Dec 5 17:50:40 2006 +0000
9150
9151      * Fix OpenBSD build.
9152
9153 caca/driver_ncurses.c |    2 +-
9154 1 files changed, 1 insertions(+), 1 deletions(-)
9155
9156Commit: 1449
9157Author: sam
9158Date:   Thu Nov 30 22:41:52 2006 +0000
9159
9160      * Working Cocoa driver, courtesy of Colin Delacroix <colin@zoy.org>.
9161
9162 caca/driver_cocoa.m | 1047 ++++++++++++++++++++++++++++++++++++++++-----------
9163 configure.ac        |   37 ++-
9164 2 files changed, 857 insertions(+), 227 deletions(-)
9165
9166Commit: 1440
9167Author: sam
9168Date:   Mon Nov 27 14:58:59 2006 +0000
9169
9170      * Got rid of that ugly cv->import member.
9171
9172 cucul/cucul.c           |    3 --
9173 cucul/cucul_internals.h |    3 --
9174 cucul/frame.c           |    4 ---
9175 cucul/import.c          |   57 ++++++++++++++++++----------------------------
9176 4 files changed, 22 insertions(+), 45 deletions(-)
9177
9178Commit: 1439
9179Author: sam
9180Date:   Mon Nov 27 14:55:00 2006 +0000
9181
9182      * Get rid of test/term.c, it's now in its own repository.
9183      * Added back -Wshadow, it's more useful than annoying.
9184
9185 configure.ac     |    6 +-
9186 test/Makefile.am |   11 +--
9187 test/term.c      |  304 ------------------------------------------------------
9188 3 files changed, 3 insertions(+), 318 deletions(-)
9189
9190Commit: 1438
9191Author: sam
9192Date:   Mon Nov 27 14:53:17 2006 +0000
9193
9194      * Fix shadowing declarations.
9195
9196 cucul/canvas.c   |   10 +++++-----
9197 cucul/export.c   |    6 +++---
9198 tools/makefont.c |   32 ++++++++++++++++----------------
9199 3 files changed, 24 insertions(+), 24 deletions(-)
9200
9201Commit: 1435
9202Author: sam
9203Date:   Mon Nov 27 05:59:29 2006 +0000
9204
9205      * Do not build test/term if fcntl() is not available. Yes, could be improved.
9206
9207 test/Makefile.am |    8 +++++++-
9208 1 files changed, 7 insertions(+), 1 deletions(-)
9209
9210Commit: 1434
9211Author: sam
9212Date:   Mon Nov 27 05:40:51 2006 +0000
9213
9214      * Fixed syntax errors.
9215
9216 caca/driver_ncurses.c |    2 +-
9217 caca/driver_slang.c   |    2 +-
9218 2 files changed, 2 insertions(+), 2 deletions(-)
9219
9220Commit: 1433
9221Author: sam
9222Date:   Mon Nov 27 01:58:59 2006 +0000
9223
9224      * Added stuff to the TODO list.
9225
9226 TODO |   26 ++++++++++++++++++++++++++
9227 1 files changed, 26 insertions(+), 0 deletions(-)
9228
9229Commit: 1432
9230Author: sam
9231Date:   Mon Nov 27 01:58:00 2006 +0000
9232
9233      * A few improvements to the screen/splitvt clone project.
9234
9235 test/term.c |  254 ++++++++++++++++++++++++++++++++++++++++-------------------
9236 1 files changed, 174 insertions(+), 80 deletions(-)
9237
9238Commit: 1431
9239Author: sam
9240Date:   Mon Nov 27 01:56:37 2006 +0000
9241
9242      * Improved vt220 import by adding a persistent context to canvases.
9243
9244 cucul/cucul.c           |    3 +
9245 cucul/cucul_internals.h |    3 +
9246 cucul/frame.c           |    8 ++-
9247 cucul/import.c          |  206 ++++++++++++++++++++++++++++------------------
9248 4 files changed, 137 insertions(+), 83 deletions(-)
9249
9250Commit: 1430
9251Author: sam
9252Date:   Fri Nov 24 05:51:10 2006 +0000
9253
9254      * Added caca_set_cursor(). Not yet functional.
9255
9256 caca/caca.h           |    1 +
9257 caca/caca_internals.h |    1 +
9258 caca/driver_conio.c   |    1 +
9259 caca/driver_gl.c      |    1 +
9260 caca/driver_ncurses.c |    1 +
9261 caca/driver_raw.c     |    1 +
9262 caca/driver_slang.c   |    1 +
9263 caca/driver_vga.c     |    1 +
9264 caca/driver_win32.c   |    1 +
9265 caca/driver_x11.c     |    1 +
9266 caca/graphics.c       |   25 +++++++++++++++++++++++++
9267 11 files changed, 35 insertions(+), 0 deletions(-)
9268
9269Commit: 1429
9270Author: sam
9271Date:   Fri Nov 24 05:49:49 2006 +0000
9272
9273      * Add support for doublewidth characters even if ncurses or SLang don't know
9274        about them.
9275
9276 caca/driver_ncurses.c |    7 ++++++-
9277 caca/driver_slang.c   |    7 ++++++-
9278 2 files changed, 12 insertions(+), 2 deletions(-)
9279
9280Commit: 1428
9281Author: jylam
9282Date:   Thu Nov 23 20:22:03 2006 +0000
9283
9284     * .Net : Fixed drawLine() and updated example (rasters rule)
9285
9286 DotNet/Cucul.cs |    6 ++--
9287 DotNet/test.cs  |   61 +++++++++++++++++++++++++++++++++---------------------
9288 2 files changed, 40 insertions(+), 27 deletions(-)
9289
9290Commit: 1427
9291Author: sam
9292Date:   Tue Nov 21 07:09:35 2006 +0000
9293
9294      * Added a test app that swallows two console applications. Switch with C-a.
9295
9296 configure.ac     |    4 +-
9297 test/Makefile.am |    6 ++-
9298 test/term.c      |  210 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
9299 3 files changed, 218 insertions(+), 2 deletions(-)
9300
9301Commit: 1426
9302Author: sam
9303Date:   Tue Nov 21 06:35:04 2006 +0000
9304
9305      * Improved ANSI importer so that it supports a lot more of what is needed
9306        for basic vt220 emulation.
9307
9308 cucul/import.c |  320 ++++++++++++++++++++++++++++++++++++++++++++------------
9309 1 files changed, 253 insertions(+), 67 deletions(-)
9310
9311Commit: 1425
9312Author: sam
9313Date:   Mon Nov 20 05:49:45 2006 +0000
9314
9315      * Added a few ideas to the TODO list.
9316
9317 TODO |    4 ++++
9318 1 files changed, 4 insertions(+), 0 deletions(-)
9319
9320Commit: 1424
9321Author: jylam
9322Date:   Sat Nov 18 12:27:16 2006 +0000
9323
9324     * Added preliminary dither support to .NET bindings
9325
9326 DotNet/Cucul.cs |  130 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
9327 DotNet/test.cs  |   15 ++++---
9328 2 files changed, 135 insertions(+), 10 deletions(-)
9329
9330Commit: 1423
9331Author: jylam
9332Date:   Sat Nov 18 11:34:40 2006 +0000
9333
9334     * Added frames to .NET bindings
9335
9336 DotNet/Cucul.cs |   37 +++++++++++++++++++++++++++++++++++++
9337 1 files changed, 37 insertions(+), 0 deletions(-)
9338
9339Commit: 1422
9340Author: jylam
9341Date:   Sat Nov 18 11:25:50 2006 +0000
9342
9343     * Updated and/or added most of basic cucul functions. Lacks primitives, frames, dither, and import/export.
9344
9345 DotNet/Cucul.cs |  182 +++++++++++++++++++++++++++++++++++++++++++++++++------
9346 DotNet/test.cs  |    6 ++
9347 2 files changed, 170 insertions(+), 18 deletions(-)
9348
9349Commit: 1421
9350Author: sam
9351Date:   Fri Nov 17 11:28:32 2006 +0000
9352
9353      * Merged old code by Ol that can be used as a start for the Cocoa driver.
9354
9355 caca/driver_cocoa.m |  331 +++++++++++++++++++++++++++++++++++++++++++++++---
9356 configure.ac        |    2 +-
9357 2 files changed, 312 insertions(+), 21 deletions(-)
9358
9359Commit: 1419
9360Author: sam
9361Date:   Thu Nov 16 16:29:57 2006 +0000
9362
9363      * Set version to 0.99.beta11.
9364      * Updated NEWS and ChangeLog.
9365
9366 ChangeLog    |  234 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
9367 NEWS         |    7 ++
9368 configure.ac |    2 +-
9369 3 files changed, 242 insertions(+), 1 deletions(-)
9370
9371Commit: 1417
9372Author: sam
9373Date:   Thu Nov 16 15:01:31 2006 +0000
9374
9375      * Support for CUCUL_DEFAULT and CUCUL_TRANSPARENT in the HTML exporters.
9376      * Updated export test accordingly.
9377
9378 cucul/export.c |   33 +++++++++++++++++++++++----------
9379 test/export.c  |   16 ++++++++++++++--
9380 2 files changed, 37 insertions(+), 12 deletions(-)
9381
9382Commit: 1416
9383Author: sam
9384Date:   Thu Nov 16 11:26:22 2006 +0000
9385
9386      * Fix a compilation warning by pretending to use seterrno()'s argument
9387        even when it isn't.
9388
9389 common.h |    2 +-
9390 1 files changed, 1 insertions(+), 1 deletions(-)
9391
9392Commit: 1415
9393Author: sam
9394Date:   Thu Nov 16 11:23:56 2006 +0000
9395
9396      * Implemented strcmp() and strdup() and added an fflush() stub to the
9397        kernel code.
9398
9399 kernel/kernel.c |   28 ++++++++++++++++++++++++++++
9400 kernel/kernel.h |    3 +++
9401 2 files changed, 31 insertions(+), 0 deletions(-)
9402
9403Commit: 1414
9404Author: sam
9405Date:   Thu Nov 16 02:08:05 2006 +0000
9406
9407      * Added some box drawing glyphs that are used by TOIlet's future.tlf font
9408        to the flip/flop/rotation filters.
9409
9410 cucul/transform.c |   14 ++++++++++++--
9411 1 files changed, 12 insertions(+), 2 deletions(-)
9412
9413Commit: 1399
9414Author: sam
9415Date:   Tue Nov 14 20:14:38 2006 +0000
9416
9417      * Don't rely on pkg-config macros for variable substitution. Just in case.
9418
9419 caca/Makefile.am  |    4 ++--
9420 src/Makefile.am   |    8 ++++----
9421 tools/Makefile.am |    4 ++--
9422 3 files changed, 8 insertions(+), 8 deletions(-)
9423
9424Commit: 1398
9425Author: sam
9426Date:   Tue Nov 14 18:22:31 2006 +0000
9427
9428      * No longer bail out with an error if Imlib2 or Doxygen were not found.
9429
9430 configure.ac |   41 +++++++++++++++++++----------------------
9431 1 files changed, 19 insertions(+), 22 deletions(-)
9432
9433Commit: 1397
9434Author: sam
9435Date:   Tue Nov 14 18:05:02 2006 +0000
9436
9437      * Minor documentation fix.
9438
9439 cucul/frame.c |    3 ++-
9440 1 files changed, 2 insertions(+), 1 deletions(-)
9441
9442Commit: 1396
9443Author: sam
9444Date:   Tue Nov 14 18:02:29 2006 +0000
9445
9446      * Added all the glue needed for a Cocoa output driver.
9447
9448 caca/Makefile.am      |    9 +++-
9449 caca/caca.c           |    8 +++-
9450 caca/caca_internals.h |   20 ++++++---
9451 caca/driver_cocoa.m   |  109 +++++++++++++++++++++++++++++++++++++++++++++++++
9452 configure.ac          |   25 +++++++++++
9453 5 files changed, 161 insertions(+), 10 deletions(-)
9454
9455Commit: 1395
9456Author: sam
9457Date:   Tue Nov 14 16:27:15 2006 +0000
9458
9459      * Minor compilation warning fix. OS X x86 defines "DELAY".
9460
9461 test/spritedit.c |    4 ++--
9462 1 files changed, 2 insertions(+), 2 deletions(-)
9463
9464Commit: 1394
9465Author: sam
9466Date:   Tue Nov 14 07:59:52 2006 +0000
9467
9468      * Documented flip/flop/rotate as being involutive.
9469      * Updated text test.
9470
9471 cucul/transform.c |   13 ++++++++++---
9472 test/text.c       |   28 ++++++++++++++++++----------
9473 2 files changed, 28 insertions(+), 13 deletions(-)
9474
9475Commit: 1393
9476Author: sam
9477Date:   Tue Nov 14 07:46:51 2006 +0000
9478
9479      * Renamed the "all" test to "cucul" because it otherwise conflicted with
9480        the automake "all" rule.
9481
9482 test/Makefile.am |    8 +++---
9483 test/all.c       |   63 ------------------------------------------------------
9484 test/cucul.c     |   63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
9485 3 files changed, 67 insertions(+), 67 deletions(-)
9486
9487Commit: 1392
9488Author: sam
9489Date:   Mon Nov 13 23:42:43 2006 +0000
9490
9491      * Factored terminal title setting code.
9492      * Do not try to set the terminal title if TERM=linux.
9493
9494 caca/caca_internals.h |    3 +++
9495 caca/driver_ncurses.c |   13 +++----------
9496 caca/driver_slang.c   |   13 +++----------
9497 caca/graphics.c       |   21 +++++++++++++++++++++
9498 4 files changed, 30 insertions(+), 20 deletions(-)
9499
9500Commit: 1391
9501Author: sam
9502Date:   Mon Nov 13 23:33:49 2006 +0000
9503
9504      * Implemented caca_set_display_title() for ncurses and S-Lang.
9505
9506 caca/driver_ncurses.c |   14 +++++++++++++-
9507 caca/driver_slang.c   |   15 +++++++++++++--
9508 caca/graphics.c       |    2 +-
9509 doc/migrating.dox     |    4 ++--
9510 4 files changed, 29 insertions(+), 6 deletions(-)
9511
9512Commit: 1390
9513Author: sam
9514Date:   Mon Nov 13 23:16:35 2006 +0000
9515
9516      * Implemented cucul_get_frame_name() and cucul_set_frame_name().
9517      * Renamed cucul_*_canvas_frame() to cucul_*_frame() because we bloody well
9518        know that a frame belongs to a canvas.
9519
9520 cucul/canvas.c          |   10 ++++----
9521 cucul/cucul.c           |    4 +++
9522 cucul/cucul.h           |   18 ++++++++++---
9523 cucul/cucul_internals.h |    4 +++
9524 cucul/frame.c           |   62 +++++++++++++++++++++++++++++++++++++++++-----
9525 cucul/legacy.c          |   24 ++++++++++++++++++
9526 cxx/cucul++.cpp         |    8 +++---
9527 test/all.c              |   22 ++++++++++++++--
9528 test/frames.c           |    6 ++--
9529 9 files changed, 132 insertions(+), 26 deletions(-)
9530
9531Commit: 1389
9532Author: sam
9533Date:   Mon Nov 13 23:00:02 2006 +0000
9534
9535      * Started writing a full API test. Not sure where it'll lead.
9536
9537 test/Makefile.am |    5 ++++-
9538 test/all.c       |   47 +++++++++++++++++++++++++++++++++++++++++++++++
9539 test/blit.c      |    3 ---
9540 3 files changed, 51 insertions(+), 4 deletions(-)
9541
9542Commit: 1388
9543Author: sam
9544Date:   Mon Nov 13 21:42:15 2006 +0000
9545
9546      * Updated C++ bindings so that they build, at least.
9547
9548 cxx/cucul++.cpp |  106 ++++++++++++++++++++++--------------------------------
9549 cxx/cucul++.h   |   71 ++++++++++++------------------------
9550 cxx/cxxtest.cpp |   10 +----
9551 3 files changed, 69 insertions(+), 118 deletions(-)
9552
9553Commit: 1387
9554Author: sam
9555Date:   Mon Nov 13 13:34:06 2006 +0000
9556
9557      * Add more randomness to the cacademo effects.
9558      * Adapt the swallow test to the display's size.
9559
9560 src/cacademo.c |   33 ++++++++++++++++++++-------------
9561 test/swallow.c |   20 ++++++++++++--------
9562 2 files changed, 32 insertions(+), 21 deletions(-)
9563
9564Commit: 1386
9565Author: sam
9566Date:   Mon Nov 13 08:55:36 2006 +0000
9567
9568      * Added CACA_KEY_* values for Ctrl-C, Ctrl-V, etc.
9569
9570 caca/caca.h    |   22 ++++++++++++++++++++++
9571 src/aafire.c   |    4 ++--
9572 src/cacademo.c |    4 ++--
9573 3 files changed, 26 insertions(+), 4 deletions(-)
9574
9575Commit: 1384
9576Author: sam
9577Date:   Mon Nov 13 00:19:18 2006 +0000
9578
9579      * Improved ANSI import, especially wrt. drawing context persistence.
9580
9581 cucul/import.c |   32 +++++++++++++++++++++++---------
9582 1 files changed, 23 insertions(+), 9 deletions(-)
9583
9584Commit: 1383
9585Author: sam
9586Date:   Sun Nov 12 23:09:17 2006 +0000
9587
9588      * Fix a bug in cucul_put_attr. This function was simply not working.
9589
9590 cucul/attr.c |    6 ++++--
9591 1 files changed, 4 insertions(+), 2 deletions(-)
9592
9593Commit: 1381
9594Author: sam
9595Date:   Sun Nov 12 22:26:36 2006 +0000
9596
9597      * Fix a bug in cucul_set_canvas_size() that caused the default attribute
9598        to be ignored.
9599
9600 cucul/cucul.c           |   17 +++++++----------
9601 cucul/cucul_internals.h |    4 ++++
9602 cucul/frame.c           |   13 +++++--------
9603 3 files changed, 16 insertions(+), 18 deletions(-)
9604
9605Commit: 1378
9606Author: sam
9607Date:   Sun Nov 12 21:29:31 2006 +0000
9608
9609      * When importing an utf-8 file, set background and foreground colours to
9610        the nearest ANSI values for the current attribute. When importing an ANSI
9611        file, force them to lightgray on black.
9612
9613 cucul/import.c |   29 +++++++++++++++++++++--------
9614 1 files changed, 21 insertions(+), 8 deletions(-)
9615
9616Commit: 1377
9617Author: sam
9618Date:   Sun Nov 12 20:39:27 2006 +0000
9619
9620      * Oops, fixed NEW entry.
9621
9622 NEWS |    2 +-
9623 1 files changed, 1 insertions(+), 1 deletions(-)
9624
9625Commit: 1371
9626Author: sam
9627Date:   Sun Nov 12 19:29:43 2006 +0000
9628
9629      * Added a "make upload" rule for releases.
9630
9631 Makefile.am |    8 ++++++++
9632 1 files changed, 8 insertions(+), 0 deletions(-)
9633
9634Commit: 1370
9635Author: sam
9636Date:   Sun Nov 12 18:26:40 2006 +0000
9637
9638      * Set version to 0.99.beta10.
9639      * Updated NEWS and ChangeLog.
9640
9641 ChangeLog    |  578 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
9642 NEWS         |    9 +
9643 configure.ac |    2 +-
9644 3 files changed, 588 insertions(+), 1 deletions(-)
9645
9646Commit: 1369
9647Author: sam
9648Date:   Sun Nov 12 18:23:29 2006 +0000
9649
9650      * Documentation updates.
9651
9652 doc/migrating.dox |   14 +++++++-------
9653 1 files changed, 7 insertions(+), 7 deletions(-)
9654
9655Commit: 1366
9656Author: sam
9657Date:   Sun Nov 12 17:45:14 2006 +0000
9658
9659      * Re-added cucul_getchar() to the legacy functions. Debian's current version
9660        of toilet needs it.
9661
9662 cucul/cucul.h  |    2 ++
9663 cucul/legacy.c |    5 +++++
9664 2 files changed, 7 insertions(+), 0 deletions(-)
9665
9666Commit: 1365
9667Author: sam
9668Date:   Sun Nov 12 17:30:08 2006 +0000
9669
9670      * Add maxwidth and maxheight members to the font format.
9671
9672 cucul/font.c            |   36 +-
9673 cucul/font_mono9.h      | 1622 ++++++++++++++++++++++++-----------------------
9674 cucul/font_monobold12.h | 1216 ++++++++++++++++++------------------
9675 doc/font.dox            |    6 +-
9676 tools/makefont.c        |   36 +-
9677 5 files changed, 1469 insertions(+), 1447 deletions(-)
9678
9679Commit: 1364
9680Author: sam
9681Date:   Sun Nov 12 15:54:50 2006 +0000
9682
9683      * Random transition times in cacademo.
9684      * Swallow 4 applications instead of 2 in the swallow test.
9685
9686 src/cacademo.c |    2 +-
9687 test/swallow.c |   33 +++++++++++++++++++--------------
9688 2 files changed, 20 insertions(+), 15 deletions(-)
9689
9690Commit: 1363
9691Author: sam
9692Date:   Sun Nov 12 15:35:04 2006 +0000
9693
9694      * Ctrl-C and Ctrl-Z quit cacafire and cacademo.
9695
9696 src/aafire.c   |    2 ++
9697 src/cacademo.c |    2 ++
9698 2 files changed, 4 insertions(+), 0 deletions(-)
9699
9700Commit: 1362
9701Author: sam
9702Date:   Sun Nov 12 15:26:13 2006 +0000
9703
9704      * Got rid of HAVE_ERRNO_H ifdefs by defining seterrno()/geterrno() functions.
9705      * More debugging information in the import/export and font functions.
9706
9707 caca/caca.c     |   15 ++---------
9708 caca/graphics.c |   14 +---------
9709 common.h        |   28 +++++++++++---------
9710 cucul/attr.c    |   20 +++-----------
9711 cucul/canvas.c  |   11 +------
9712 cucul/cucul.c   |   31 +++++-----------------
9713 cucul/dither.c  |   39 ++++++----------------------
9714 cucul/export.c  |   39 +++++++++++-----------------
9715 cucul/font.c    |   75 +++++++++++++++++++++++++++++++++----------------------
9716 cucul/frame.c   |   15 ++---------
9717 cucul/import.c  |   30 +++++++++++-----------
9718 cucul/legacy.c  |    7 +----
9719 12 files changed, 122 insertions(+), 202 deletions(-)
9720
9721Commit: 1361
9722Author: sam
9723Date:   Sun Nov 12 14:42:58 2006 +0000
9724
9725      * Add CJK punctuation to the default fonts.
9726      * Minor changes to the font2tga test program.
9727
9728 cucul/font_mono9.h      | 1350 +++++++++++++++++++----------------
9729 cucul/font_monobold12.h | 1829 +++++++++++++++++++++++++----------------------
9730 test/font2tga.c         |   11 +-
9731 tools/makefont.c        |    1 +
9732 4 files changed, 1729 insertions(+), 1462 deletions(-)
9733
9734Commit: 1360
9735Author: sam
9736Date:   Sun Nov 12 13:11:01 2006 +0000
9737
9738      * Add a debug() function and a --enable-debug configure flag.
9739
9740 common.h       |   25 +++++++++++++++++++++++++
9741 configure.ac   |    6 ++++++
9742 cucul/export.c |   14 ++++++++++++++
9743 3 files changed, 45 insertions(+), 0 deletions(-)
9744
9745Commit: 1359
9746Author: sam
9747Date:   Sun Nov 12 12:26:48 2006 +0000
9748
9749      * Support fullwidth fonts.
9750      * Add Katakanas and Hiraganas to the default fonts.
9751
9752 cucul/font.c            |    4 +-
9753 cucul/font_mono9.h      | 3093 +++++++++++++++++++++++------------------
9754 cucul/font_monobold12.h | 3634 ++++++++++++++++++++++++++---------------------
9755 test/font2tga.c         |   20 +-
9756 tools/makefont.c        |   56 +-
9757 5 files changed, 3815 insertions(+), 2992 deletions(-)
9758
9759Commit: 1358
9760Author: sam
9761Date:   Sun Nov 12 11:06:34 2006 +0000
9762
9763      * Documented caca_event_t members.
9764
9765 caca/caca.h |   70 +++++++++++++++++++++++++++++++++++-----------------------
9766 1 files changed, 42 insertions(+), 28 deletions(-)
9767
9768Commit: 1357
9769Author: sam
9770Date:   Sun Nov 12 10:42:14 2006 +0000
9771
9772      * Documentation updates. Moved the canvas and font format definitions to
9773        the Doxygen documentation.
9774
9775 cucul/cucul.h   |    2 +-
9776 cucul/export.c  |   58 --------------------------------------------
9777 cucul/font.c    |   69 -----------------------------------------------------
9778 cucul/frame.c   |    4 +-
9779 doc/Makefile.am |    2 +-
9780 doc/canvas.dox  |   60 ++++++++++++++++++++++++++++++++++++++++++++++
9781 doc/font.dox    |   71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
9782 doc/libcaca.dox |    2 +
9783 8 files changed, 137 insertions(+), 131 deletions(-)
9784
9785Commit: 1356
9786Author: sam
9787Date:   Sun Nov 12 10:32:38 2006 +0000
9788
9789      * Mention caca-config being deprecated in its manpage, and removed mention
9790        of --plugin-libs from it. The option is still here but does the same as
9791        --libs.
9792
9793 doc/caca-config.1 |   41 +++++++++++++++++------------------------
9794 1 files changed, 17 insertions(+), 24 deletions(-)
9795
9796Commit: 1355
9797Author: sam
9798Date:   Sun Nov 12 10:06:35 2006 +0000
9799
9800      * Properly handle EOF in cacaplay.
9801
9802 src/cacaplay.c |   41 ++++++++++++++++++++++++++---------------
9803 1 files changed, 26 insertions(+), 15 deletions(-)
9804
9805Commit: 1354
9806Author: sam
9807Date:   Sun Nov 12 10:04:23 2006 +0000
9808
9809      * Documentation fixes and TODO updates.
9810
9811 TODO           |    4 +++-
9812 cucul/export.c |    4 ++--
9813 2 files changed, 5 insertions(+), 3 deletions(-)
9814
9815Commit: 1353
9816Author: sam
9817Date:   Sun Nov 12 10:02:51 2006 +0000
9818
9819      * Flush stdout after writing the data in the raw driver.
9820
9821 caca/driver_raw.c |    1 +
9822 1 files changed, 1 insertions(+), 0 deletions(-)
9823
9824Commit: 1352
9825Author: sam
9826Date:   Sun Nov 12 09:48:37 2006 +0000
9827
9828      * Allow cacaplay to play streams and updated its manpage.
9829
9830 doc/cacaplay.1 |   14 +++++-----
9831 src/cacaplay.c |   74 +++++++++++++++++++++++++++++++++++++++++++------------
9832 2 files changed, 65 insertions(+), 23 deletions(-)
9833
9834Commit: 1351
9835Author: sam
9836Date:   Sun Nov 12 09:46:10 2006 +0000
9837
9838      * Fix infinite loop due to signed/unsigned mistake.
9839
9840 test/swallow.c |    7 ++++++-
9841 1 files changed, 6 insertions(+), 1 deletions(-)
9842
9843Commit: 1350
9844Author: sam
9845Date:   Sat Nov 11 18:07:58 2006 +0000
9846
9847      * libcaca multiplexer: swallows two libcaca applications, for instance
9848        cacademo and cacafire, and displays them in a canvas.
9849
9850 test/Makefile.am |    5 ++-
9851 test/swallow.c   |   99 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
9852 2 files changed, 103 insertions(+), 1 deletions(-)
9853
9854Commit: 1349
9855Author: sam
9856Date:   Sat Nov 11 17:55:11 2006 +0000
9857
9858      * Fixed a bug in the caca importer.
9859
9860 cucul/import.c |    8 ++++----
9861 1 files changed, 4 insertions(+), 4 deletions(-)
9862
9863Commit: 1348
9864Author: sam
9865Date:   Sat Nov 11 17:13:16 2006 +0000
9866
9867      * Fix program header.
9868
9869 test/blit.c |    2 +-
9870 1 files changed, 1 insertions(+), 1 deletions(-)
9871
9872Commit: 1347
9873Author: sam
9874Date:   Sat Nov 11 16:29:39 2006 +0000
9875
9876      * Rename cucul_put*() into cucul_put_*(). Updated all code to reflect that.
9877
9878 caca/caca0.h     |    4 +-
9879 caca/driver_gl.c |    2 +-
9880 cucul/attr.c     |    2 +-
9881 cucul/box.c      |   34 +++++++++++++++---------------
9882 cucul/canvas.c   |   14 ++++++------
9883 cucul/conic.c    |    8 +++---
9884 cucul/cucul.h    |   16 +++++++++-----
9885 cucul/dither.c   |    2 +-
9886 cucul/import.c   |    6 ++--
9887 cucul/legacy.c   |   14 ++++++++++++
9888 cucul/line.c     |   16 +++++++-------
9889 cucul/triangle.c |    2 +-
9890 src/aafire.c     |    6 ++--
9891 src/cacademo.c   |   12 +++++-----
9892 src/cacaview.c   |   14 ++++++------
9893 test/blit.c      |    2 +-
9894 test/colors.c    |   14 ++++++------
9895 test/demo.c      |   38 +++++++++++++++++-----------------
9896 test/dithering.c |    2 +-
9897 test/event.c     |    2 +-
9898 test/export.c    |   20 +++++++++---------
9899 test/font.c      |    6 ++--
9900 test/font2tga.c  |    2 +-
9901 test/frames.c    |    2 +-
9902 test/fullwidth.c |   12 +++++-----
9903 test/input.c     |    6 ++--
9904 test/spritedit.c |    8 +++---
9905 test/transform.c |   26 +++++++++++-----------
9906 test/truecolor.c |    4 +-
9907 test/unicode.c   |   60 +++++++++++++++++++++++++++---------------------------
9908 30 files changed, 187 insertions(+), 169 deletions(-)
9909
9910Commit: 1346
9911Author: sam
9912Date:   Sat Nov 11 15:38:40 2006 +0000
9913
9914      * Made cucul_blit() handle-aware. Added a blit test for that.
9915
9916 cucul/canvas.c   |    3 ++
9917 test/Makefile.am |    5 +++-
9918 test/blit.c      |   73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
9919 3 files changed, 80 insertions(+), 1 deletions(-)
9920
9921Commit: 1345
9922Author: sam
9923Date:   Sat Nov 11 15:17:16 2006 +0000
9924
9925      * Free all memory upon exit in the transform test.
9926
9927 test/transform.c |    1 +
9928 1 files changed, 1 insertions(+), 0 deletions(-)
9929
9930Commit: 1344
9931Author: sam
9932Date:   Sat Nov 11 15:10:38 2006 +0000
9933
9934      * Update transform.c so that it uses import functions instead of blitting
9935        lines.
9936
9937 test/transform.c |  118 +++++++++++++++++++++++++-----------------------------
9938 1 files changed, 54 insertions(+), 64 deletions(-)
9939
9940Commit: 1343
9941Author: sam
9942Date:   Sat Nov 11 14:51:04 2006 +0000
9943
9944      * Do not force the text colour when importing a text file.
9945
9946 cucul/import.c |    1 -
9947 1 files changed, 0 insertions(+), 1 deletions(-)
9948
9949Commit: 1342
9950Author: sam
9951Date:   Sat Nov 11 14:24:35 2006 +0000
9952
9953      * Add cursor and handle support to canvases. Unused yet.
9954
9955 TODO                    |    2 -
9956 cucul/canvas.c          |   97 +++++++++++++++++++++++++++++++++++++++++++++++
9957 cucul/cucul.c           |    5 ++
9958 cucul/cucul.h           |    6 +++
9959 cucul/cucul_internals.h |    2 +
9960 cucul/export.c          |   12 ++++--
9961 cucul/frame.c           |    9 +++-
9962 cucul/import.c          |   10 ++++-
9963 8 files changed, 133 insertions(+), 10 deletions(-)
9964
9965Commit: 1341
9966Author: sam
9967Date:   Sat Nov 11 13:29:03 2006 +0000
9968
9969      * Cosmetic code and documentation changes here and there.
9970      * Updated TODO.
9971
9972 TODO           |    5 ++---
9973 cucul/canvas.c |    3 ++-
9974 cucul/frame.c  |   44 ++++++++++++++++++++++----------------------
9975 3 files changed, 26 insertions(+), 26 deletions(-)
9976
9977Commit: 1340
9978Author: sam
9979Date:   Sat Nov 11 13:03:19 2006 +0000
9980
9981      * Restore attribute settings before resizing the canvas in the frame test.
9982
9983 test/frames.c |    2 +-
9984 1 files changed, 1 insertions(+), 1 deletions(-)
9985
9986Commit: 1339
9987Author: sam
9988Date:   Sat Nov 11 13:00:36 2006 +0000
9989
9990      * Rename sprite.c into frame.c.
9991
9992 cucul/Makefile.am |    2 +-
9993 cucul/frame.c     |  215 +++++++++++++++++++++++++++++++++++++++++++++++++++++
9994 cucul/sprite.c    |  215 -----------------------------------------------------
9995 3 files changed, 216 insertions(+), 216 deletions(-)
9996
9997Commit: 1338
9998Author: sam
9999Date:   Sat Nov 11 12:57:03 2006 +0000
10000
10001      * Prepare the way for per-frame width/height information.
10002
10003 cucul/canvas.c          |    7 ++--
10004 cucul/cucul.c           |   79 ++++++++++++++++++++++++-----------------------
10005 cucul/cucul_internals.h |   24 +++++++++-----
10006 cucul/sprite.c          |   75 ++++++++++++++++++++++++++++----------------
10007 4 files changed, 106 insertions(+), 79 deletions(-)
10008
10009Commit: 1337
10010Author: sam
10011Date:   Sat Nov 11 12:27:37 2006 +0000
10012
10013      * Fix minor uninitialised data bug in cucul_canvas_create().
10014
10015 cucul/cucul.c |    1 +
10016 1 files changed, 1 insertions(+), 0 deletions(-)
10017
10018Commit: 1336
10019Author: sam
10020Date:   Sat Nov 11 12:11:20 2006 +0000
10021
10022      * Allow to resize canvases back to (0,0).
10023
10024 cucul/cucul.c |    8 ++++----
10025 1 files changed, 4 insertions(+), 4 deletions(-)
10026
10027Commit: 1335
10028Author: sam
10029Date:   Sat Nov 11 09:22:10 2006 +0000
10030
10031      * Got rid of the now unused _cucul_strlen_utf8() and _cucul_skip_utf8()
10032        functions. They're obsoleted by cucul_utf8_to_utf32() and rendered useless
10033        by fullwidth character support.
10034
10035 cucul/charset.c         |   43 -------------------------------------------
10036 cucul/cucul_internals.h |    4 ----
10037 2 files changed, 0 insertions(+), 47 deletions(-)
10038
10039Commit: 1334
10040Author: sam
10041Date:   Sat Nov 11 09:18:42 2006 +0000
10042
10043      * Got rid of very old _cucul_init_dither() function call.
10044
10045 cucul/cucul.c           |    6 ------
10046 cucul/cucul_internals.h |    4 ----
10047 cucul/dither.c          |   24 +++++++++++++++---------
10048 3 files changed, 15 insertions(+), 19 deletions(-)
10049
10050Commit: 1333
10051Author: sam
10052Date:   Sat Nov 11 09:10:17 2006 +0000
10053
10054      * Replace _cucul_attr_to_ansi8() with a now documented cucul_attr_to_ansi()
10055        function.
10056
10057 caca/driver_conio.c     |    4 ++--
10058 caca/driver_ncurses.c   |    2 +-
10059 caca/driver_slang.c     |    4 ++--
10060 caca/driver_vga.c       |    4 ++--
10061 cucul/attr.c            |   40 ++++++++++++++++++++++++++--------------
10062 cucul/cucul.h           |    1 +
10063 cucul/cucul_internals.h |   13 +++++--------
10064 7 files changed, 39 insertions(+), 29 deletions(-)
10065
10066Commit: 1332
10067Author: sam
10068Date:   Sat Nov 11 08:44:14 2006 +0000
10069
10070      * Get rid of _cucul_attr_to_ansi4[fb]g() and replace all calls with
10071        the now official cucul_attr_to_ansi_[fb]g().
10072
10073 caca/driver_slang.c |   10 ++++++++--
10074 caca/driver_win32.c |    7 ++++---
10075 cucul/attr.c        |   20 --------------------
10076 cucul/export.c      |   28 +++++++++++++++-------------
10077 4 files changed, 27 insertions(+), 38 deletions(-)
10078
10079Commit: 1331
10080Author: sam
10081Date:   Sat Nov 11 08:34:41 2006 +0000
10082
10083      * Export cucul_attr_to_ansi_fg() and cucul_attr_to_ansi_bg().
10084
10085 cucul/attr.c  |   89 ++++++++++++++++++++++++++++++++++++++++++++++----------
10086 cucul/cucul.h |   19 +++++++++---
10087 2 files changed, 87 insertions(+), 21 deletions(-)
10088
10089Commit: 1330
10090Author: sam
10091Date:   Sat Nov 11 08:11:26 2006 +0000
10092
10093      * Switch back to UTF-32 arguments for drawing primitives, now that we
10094        properly export cucul_utf8_to_utf32(). Evil API breakage, but no one
10095        uses these functions anyway.
10096
10097 caca/caca0.h     |   25 +++++++++----------------
10098 cucul/box.c      |   19 ++++++++-----------
10099 cucul/conic.c    |   30 +++++++++++++-----------------
10100 cucul/cucul.h    |   24 ++++++++++++++----------
10101 cucul/line.c     |   12 ++++++------
10102 cucul/triangle.c |   23 +++++++++--------------
10103 src/cacademo.c   |    4 ++--
10104 src/cacaview.c   |    6 +++---
10105 test/demo.c      |   24 ++++++++++++------------
10106 test/event.c     |    8 ++++----
10107 test/export.c    |    2 +-
10108 test/frames.c    |    2 +-
10109 test/gamma.c     |    2 +-
10110 test/input.c     |    2 +-
10111 14 files changed, 84 insertions(+), 99 deletions(-)
10112
10113Commit: 1329
10114Author: sam
10115Date:   Sat Nov 11 07:56:30 2006 +0000
10116
10117      * Implemented cucul_draw_cp437_box().
10118
10119 cucul/box.c   |   68 ++++++++++++++++++++++++++++++++++++++++++++++++++------
10120 cucul/cucul.h |    1 +
10121 2 files changed, 61 insertions(+), 8 deletions(-)
10122
10123Commit: 1328
10124Author: sam
10125Date:   Fri Nov 10 15:38:09 2006 +0000
10126
10127      * Wrote manual pages for img2irc, cacaplay and cacaserver.
10128
10129 doc/Makefile.am  |    2 +-
10130 doc/cacaplay.1   |   26 ++++++++++++++++++++++++++
10131 doc/cacaserver.1 |   30 ++++++++++++++++++++++++++++++
10132 doc/cacaview.1   |    2 ++
10133 doc/img2irc.1    |   27 +++++++++++++++++++++++++++
10134 src/img2irc.c    |   21 +++++++++++++++++++--
10135 6 files changed, 105 insertions(+), 3 deletions(-)
10136
10137Commit: 1324
10138Author: sam
10139Date:   Fri Nov 10 10:29:54 2006 +0000
10140
10141      * Implemented cucul_putattr(), cucul_putchar()'s attribute equivalent.
10142
10143 cucul/Makefile.am |    2 +-
10144 cucul/attr.c      |  396 +++++++++++++++++++++++++++++++++++++++++++++++++++++
10145 cucul/colour.c    |  345 ----------------------------------------------
10146 cucul/cucul.h     |    1 +
10147 4 files changed, 398 insertions(+), 346 deletions(-)
10148
10149Commit: 1315
10150Author: sam
10151Date:   Thu Nov 9 17:24:29 2006 +0000
10152
10153      * Don't try to guess the file format in cacaserver, instead feed the data
10154        to cucul_import_memory() and try again later if it says "not enough data".
10155
10156 src/cacaserver.c |   55 +++++++++++++++++++++++++++++++++--------------------
10157 1 files changed, 34 insertions(+), 21 deletions(-)
10158
10159Commit: 1314
10160Author: sam
10161Date:   Thu Nov 9 17:20:47 2006 +0000
10162
10163      * If not enough data is available for import, return 0 instead of an error.
10164
10165 cucul/import.c |   50 +++++++++++++++++++++++++++++---------------------
10166 1 files changed, 29 insertions(+), 21 deletions(-)
10167
10168Commit: 1313
10169Author: sam
10170Date:   Thu Nov 9 11:14:57 2006 +0000
10171
10172      * Minor documentation fixes.
10173
10174 cucul/canvas.c |    1 -
10175 cucul/import.c |   26 +++++++++++++-------------
10176 2 files changed, 13 insertions(+), 14 deletions(-)
10177
10178Commit: 1310
10179Author: jylam
10180Date:   Thu Nov 9 09:27:35 2006 +0000
10181
10182     * Fixed behaviour of the pig while resizing window
10183
10184 cxx/cxxtest.cpp |   11 +++++++++++
10185 1 files changed, 11 insertions(+), 0 deletions(-)
10186
10187Commit: 1309
10188Author: sam
10189Date:   Wed Nov 8 17:27:48 2006 +0000
10190
10191      * Slight documentation update.
10192
10193 doc/migrating.dox |    2 +-
10194 1 files changed, 1 insertions(+), 1 deletions(-)
10195
10196Commit: 1308
10197Author: sam
10198Date:   Wed Nov 8 17:26:57 2006 +0000
10199
10200      * Convert all programs and tests to the new import/export API.
10201
10202 src/cacadraw.c   |   13 ++-----------
10203 src/cacaplay.c   |   17 +++--------------
10204 src/cacaserver.c |   35 +++++++++++++----------------------
10205 src/img2irc.c    |   10 +++++-----
10206 test/export.c    |   22 +++++++---------------
10207 test/font2tga.c  |   10 +++++-----
10208 test/import.c    |   15 +++------------
10209 test/text.c      |   24 ++++++++++++------------
10210 8 files changed, 50 insertions(+), 96 deletions(-)
10211
10212Commit: 1307
10213Author: sam
10214Date:   Wed Nov 8 17:18:23 2006 +0000
10215
10216      * Set the cucul_import_memory() buffer type to void const * instead of
10217        unsigned char const * so that C++ programs won't complain.
10218                       ___  __  __  ____    ___   ___   ___
10219                      / _ \|  \/  |/ ___|  / _ \ / _ \ / _ \
10220                     | | | | |\/| | |  _  | (_) | (_) | (_) |
10221                     | |_| | |  | | |_| |  \__, |\__, |\__, |
10222                      \___/|_|  |_|\____|    /_/   /_/   /_/
10223
10224 cucul/cucul.h  |    2 +-
10225 cucul/import.c |    9 +++++----
10226 2 files changed, 6 insertions(+), 5 deletions(-)
10227
10228Commit: 1306
10229Author: sam
10230Date:   Wed Nov 8 16:43:59 2006 +0000
10231
10232      * Renamed cucul_export() to cucul_export_memory(), paves the way for a
10233        cucul_export_file() but I'm not sure yet this is a good idea.
10234      * Use the new import/export API in libcaca.
10235
10236 caca/caca0.c      |   12 +++++-------
10237 caca/driver_raw.c |   15 ++++++++-------
10238 cucul/cucul.h     |    2 +-
10239 cucul/export.c    |    6 +++---
10240 cucul/legacy.c    |    2 +-
10241 5 files changed, 18 insertions(+), 19 deletions(-)
10242
10243Commit: 1305
10244Author: sam
10245Date:   Wed Nov 8 16:34:43 2006 +0000
10246
10247      * Renamed cucul_import() to cucul_import_memory() and implemented
10248        cucul_import_file().
10249
10250 cucul/cucul.h  |    7 +++--
10251 cucul/import.c |   79 +++++++++++++++++++++++++++++++++++++++++++++++++++----
10252 cucul/legacy.c |    4 +-
10253 3 files changed, 79 insertions(+), 11 deletions(-)
10254
10255Commit: 1304
10256Author: sam
10257Date:   Wed Nov 8 13:12:06 2006 +0000
10258
10259      * Don't try to include arpa/inet.h in kernel mode.
10260
10261 common.h |   21 ++++++++++++---------
10262 1 files changed, 12 insertions(+), 9 deletions(-)
10263
10264Commit: 1303
10265Author: sam
10266Date:   Wed Nov 8 13:05:42 2006 +0000
10267
10268      * Don't use htonl() directly, use common.h's hton32() wrapper.
10269
10270 common.h       |    5 +++++
10271 cucul/font.c   |    5 -----
10272 cucul/import.c |    9 ++-------
10273 3 files changed, 7 insertions(+), 12 deletions(-)
10274
10275Commit: 1302
10276Author: sam
10277Date:   Wed Nov 8 12:11:07 2006 +0000
10278
10279      * Deprecate buffer management. We're back to standard void* memory areas.
10280
10281 cucul/Makefile.am |    2 +-
10282 cucul/buffer.c    |  156 ----------------------------------
10283 cucul/colour.c    |   12 ---
10284 cucul/cucul.h     |   40 ++++-----
10285 cucul/export.c    |  244 ++++++++++++++++++++++++-----------------------------
10286 cucul/import.c    |  102 +++++++++-------------
10287 cucul/legacy.c    |  172 +++++++++++++++++++++++++++++++++++++
10288 7 files changed, 343 insertions(+), 385 deletions(-)
10289
10290Commit: 1301
10291Author: sam
10292Date:   Wed Nov 8 07:59:23 2006 +0000
10293
10294      * Minor syntax fix in the doxygen documentation.
10295
10296 cucul/buffer.c |    4 ++--
10297 1 files changed, 2 insertions(+), 2 deletions(-)
10298
10299Commit: 1300
10300Author: sam
10301Date:   Wed Nov 8 07:58:03 2006 +0000
10302
10303      * Do not link cacaserver with libcaca, it only uses libcucul.
10304
10305 src/Makefile.am  |    2 +-
10306 src/cacaserver.c |   14 +++-----------
10307 2 files changed, 4 insertions(+), 12 deletions(-)
10308
10309Commit: 1295
10310Author: sam
10311Date:   Mon Nov 6 11:06:44 2006 +0000
10312
10313      * Replace CUCUL_COLOR_* with CUCUL_*.
10314
10315 doc/tutorial.dox |    2 +-
10316 1 files changed, 1 insertions(+), 1 deletions(-)
10317
10318Commit: 1294
10319Author: sam
10320Date:   Mon Nov 6 11:04:37 2006 +0000
10321
10322      * Use cucul_get_font_blocks() instead of hardcoding the glyph list.
10323
10324 test/font2tga.c |   38 +++++++++++++-------------------------
10325 1 files changed, 13 insertions(+), 25 deletions(-)
10326
10327Commit: 1287
10328Author: sam
10329Date:   Sun Nov 5 23:59:06 2006 +0000
10330
10331      * Fix a harmless warning in caca0.c.
10332
10333 caca/caca0.c |    1 +
10334 1 files changed, 1 insertions(+), 0 deletions(-)
10335
10336Commit: 1285
10337Author: sam
10338Date:   Sun Nov 5 22:51:04 2006 +0000
10339
10340      * Set version to 0.99.beta9.
10341      * Updated NEWS and ChangeLog.
10342
10343 ChangeLog    |  476 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
10344 NEWS         |    8 +
10345 configure.ac |    2 +-
10346 3 files changed, 485 insertions(+), 1 deletions(-)
10347
10348Commit: 1284
10349Author: sam
10350Date:   Sun Nov 5 22:45:10 2006 +0000
10351
10352      * Updated TODO list.
10353
10354 TODO |   13 +++++--------
10355 1 files changed, 5 insertions(+), 8 deletions(-)
10356
10357Commit: 1283
10358Author: sam
10359Date:   Sun Nov 5 22:20:51 2006 +0000
10360
10361      * Updated the caca export format so that it supports multiple frames.
10362      * Updated the caca importer to reflect that; only one frame is read at the
10363        moment.
10364      * Added an "utf8cr" export format for UTF-8 + CRLF exports.
10365      * Updated cacaserver to reflect file format changes.
10366
10367 cucul/export.c   |  134 ++++++++++++++++++++++++++++++++++++++++++-----------
10368 cucul/import.c   |   80 ++++++++++++++++++++++++--------
10369 src/cacaserver.c |   27 ++++++-----
10370 3 files changed, 179 insertions(+), 62 deletions(-)
10371
10372Commit: 1282
10373Author: sam
10374Date:   Sun Nov 5 21:59:26 2006 +0000
10375
10376      * Use the import function to load the pig image in cxxtest.
10377
10378 cxx/cxxtest.cpp |   82 ++++++++++++++++++++++++++++++-------------------------
10379 1 files changed, 45 insertions(+), 37 deletions(-)
10380
10381Commit: 1281
10382Author: sam
10383Date:   Sun Nov 5 21:47:51 2006 +0000
10384
10385      * Add information to the font format.
10386
10387 cucul/font.c |   13 ++++++++++---
10388 1 files changed, 10 insertions(+), 3 deletions(-)
10389
10390Commit: 1280
10391Author: jylam
10392Date:   Sun Nov 5 18:31:45 2006 +0000
10393
10394     * Fixed typo, added compilation example
10395
10396 doc/tutorial.dox |    7 ++++++-
10397 1 files changed, 6 insertions(+), 1 deletions(-)
10398
10399Commit: 1279
10400Author: jylam
10401Date:   Sun Nov 5 18:14:26 2006 +0000
10402
10403     * Started a real and complete tutorial
10404
10405 doc/tutorial.dox |   34 ++++++++++++++++++++++++++++++++--
10406 1 files changed, 32 insertions(+), 2 deletions(-)
10407
10408Commit: 1278
10409Author: sam
10410Date:   Sun Nov 5 18:08:36 2006 +0000
10411
10412      * Oops, fixed getChar's prototype.
10413
10414 cxx/cucul++.h |    2 +-
10415 1 files changed, 1 insertions(+), 1 deletions(-)
10416
10417Commit: 1277
10418Author: sam
10419Date:   Sun Nov 5 18:06:09 2006 +0000
10420
10421      * Implemented putChar() and updated getChar()'s prototype.
10422
10423 cxx/cucul++.cpp |    7 ++++++-
10424 cxx/cucul++.h   |    2 +-
10425 2 files changed, 7 insertions(+), 2 deletions(-)
10426
10427Commit: 1276
10428Author: sam
10429Date:   Sun Nov 5 18:00:53 2006 +0000
10430
10431      * Don't crash if Blit()'s second canvas argument is NULL (which is valid).
10432
10433 cxx/cucul++.cpp |    3 ++-
10434 1 files changed, 2 insertions(+), 1 deletions(-)
10435
10436Commit: 1275
10437Author: jylam
10438Date:   Sun Nov 5 17:27:37 2006 +0000
10439
10440     * Fixed c++ example
10441
10442 cxx/cxxtest.cpp |    5 +++--
10443 1 files changed, 3 insertions(+), 2 deletions(-)
10444
10445Commit: 1274
10446Author: sam
10447Date:   Sun Nov 5 16:58:58 2006 +0000
10448
10449      * Fix the default canvas colour value.
10450
10451 cucul/cucul.c |    2 +-
10452 1 files changed, 1 insertions(+), 1 deletions(-)
10453
10454Commit: 1273
10455Author: sam
10456Date:   Sun Nov 5 16:56:49 2006 +0000
10457
10458      * Remove legacy cucul_ansi_to_str() from cucul.h.
10459
10460 cucul/cucul.h |    1 -
10461 1 files changed, 0 insertions(+), 1 deletions(-)
10462
10463Commit: 1271
10464Author: sam
10465Date:   Tue Oct 31 17:03:21 2006 +0000
10466
10467      * Slightly changed the font header information. No one distributes libcaca
10468        fonts yet anyway :-)
10469
10470 cucul/font.c            |   14 +-
10471 cucul/font_mono9.h      | 3132 +++++++++++++++++++++++-----------------------
10472 cucul/font_monobold12.h | 3202 +++++++++++++++++++++++-----------------------
10473 tools/makefont.c        |   12 +-
10474 4 files changed, 3180 insertions(+), 3180 deletions(-)
10475
10476Commit: 1270
10477Author: sam
10478Date:   Tue Oct 31 14:34:06 2006 +0000
10479
10480      * Clarify cucul_get_attr() behaviour in the cucul_set_attr() documentation.
10481
10482 cucul/colour.c |    2 ++
10483 1 files changed, 2 insertions(+), 0 deletions(-)
10484
10485Commit: 1269
10486Author: sam
10487Date:   Tue Oct 31 14:04:22 2006 +0000
10488
10489      * Got rid of cucul_ansi_to_str(), it's really useless.
10490      * Partial update of the C++ bindings.
10491      * Updated documentation.
10492
10493 caca/caca0.c      |   28 ++++++++++++++++++++++++++++
10494 caca/caca0.h      |    3 ++-
10495 cucul/cucul.c     |   45 ---------------------------------------------
10496 cucul/cucul.h     |    3 +--
10497 cxx/cucul++.cpp   |   22 +++++++++++-----------
10498 cxx/cucul++.h     |    8 ++++----
10499 cxx/cxxtest.cpp   |    6 +++---
10500 doc/migrating.dox |   13 +++++++------
10501 doc/tutorial.dox  |    2 +-
10502 test/colors.c     |    7 +++----
10503 test/demo.c       |   24 ------------------------
10504 11 files changed, 60 insertions(+), 101 deletions(-)
10505
10506Commit: 1268
10507Author: sam
10508Date:   Tue Oct 31 13:44:41 2006 +0000
10509
10510      * Properly rename cxxtest.cpp to cpptest.cpp to preserve history.
10511
10512 cxx/cpptest.cpp |  103 -------------------------------------------------------
10513 cxx/cxxtest.cpp |    8 ++--
10514 2 files changed, 4 insertions(+), 107 deletions(-)
10515
10516Commit: 1267
10517Author: sam
10518Date:   Tue Oct 31 13:29:48 2006 +0000
10519
10520      * Got rid of cucul_ansi_to_attr() and cucul_argb_to_attr() and restored
10521        cucul_set_color() and cucul_set_truecolor() under the new names
10522        cucul_set_color_ansi() and cucul_set_color_argb().
10523      * Renamed cucul_get_color_name() into cucul_ansi_to_str().
10524
10525 caca/caca0.h     |    5 +-
10526 caca/driver_gl.c |    2 +-
10527 cucul/colour.c   |  134 +++++++++++++++++++++++++++--------------------------
10528 cucul/cucul.c    |   18 +++++--
10529 cucul/cucul.h    |    9 ++--
10530 cucul/dither.c   |    2 +-
10531 cucul/import.c   |   16 ++----
10532 src/aafire.c     |    2 +-
10533 src/cacademo.c   |   16 +++----
10534 src/cacadraw.c   |    2 +-
10535 src/cacaview.c   |   23 ++++-----
10536 src/img2irc.c    |    2 +-
10537 test/colors.c    |   10 ++--
10538 test/demo.c      |   63 +++++++++++--------------
10539 test/dithering.c |    2 +-
10540 test/event.c     |    8 ++--
10541 test/export.c    |   10 ++--
10542 test/font.c      |    6 +-
10543 test/font2tga.c  |    2 +-
10544 test/frames.c    |    6 +-
10545 test/fullwidth.c |   12 ++--
10546 test/gamma.c     |    6 +-
10547 test/input.c     |    7 +--
10548 test/spritedit.c |    6 +-
10549 test/transform.c |   16 +++---
10550 test/truecolor.c |    4 +-
10551 test/unicode.c   |   25 ++++------
10552 27 files changed, 201 insertions(+), 213 deletions(-)
10553
10554Commit: 1266
10555Author: sam
10556Date:   Tue Oct 31 08:17:58 2006 +0000
10557
10558      * Changed cucul_set_attr() so that only setting the style does not change
10559        the colour.
10560
10561 cucul/colour.c |  112 ++++++++++++++++++++++++++++++--------------------------
10562 cucul/export.c |    8 ++--
10563 test/colors.c  |    8 ++--
10564 test/export.c  |   12 ++----
10565 4 files changed, 72 insertions(+), 68 deletions(-)
10566
10567Commit: 1264
10568Author: sam
10569Date:   Mon Oct 30 16:37:36 2006 +0000
10570
10571      * Blink/Underline/Bold/Italics support in the HTML exporters.
10572      * Underline support in the X11 driver.
10573
10574 caca/driver_x11.c |    8 ++++++++
10575 cucul/export.c    |   35 ++++++++++++++++++++++++++++++++---
10576 2 files changed, 40 insertions(+), 3 deletions(-)
10577
10578Commit: 1263
10579Author: sam
10580Date:   Mon Oct 30 14:41:16 2006 +0000
10581
10582      * Add Bold/Blink/Italics/Underline to the export and color tests.
10583
10584 test/colors.c |   15 +++++++++++++--
10585 test/export.c |   13 +++++++++++++
10586 2 files changed, 26 insertions(+), 2 deletions(-)
10587
10588Commit: 1262
10589Author: sam
10590Date:   Mon Oct 30 14:33:46 2006 +0000
10591
10592      * Fix IRC and term transparency (again).
10593
10594 cucul/export.c |    8 ++++----
10595 1 files changed, 4 insertions(+), 4 deletions(-)
10596
10597Commit: 1261
10598Author: sam
10599Date:   Mon Oct 30 13:51:25 2006 +0000
10600
10601      * Updated TODO list.
10602
10603 TODO |    4 +++-
10604 1 files changed, 3 insertions(+), 1 deletions(-)
10605
10606Commit: 1258
10607Author: sam
10608Date:   Sun Oct 29 22:07:07 2006 +0000
10609
10610      * Add back cucul_set_color() and cucul_set_truecolor() but mark them as
10611        deprecated using GCC attributes.
10612
10613 cucul/colour.c |    4 ----
10614 cucul/cucul.h  |   49 ++++++++++++++++++++++++++++++-------------------
10615 2 files changed, 30 insertions(+), 23 deletions(-)
10616
10617Commit: 1257
10618Author: sam
10619Date:   Sun Oct 29 20:54:51 2006 +0000
10620
10621      * Get rid of cucul_set_attr_ansi() and cucul_set_attr_argb and merge the
10622        functionality into cucul_set_attr().
10623      * Add cucul_ansi_to_attr() and cucul_argb_to_attr().
10624      * Rename CUCUL_COLOR_* to CUCUL_*.
10625
10626 caca/caca0.c        |    8 +-
10627 caca/caca0.h        |   34 +++++-----
10628 caca/driver_gl.c    |    2 +-
10629 caca/driver_slang.c |   12 ++--
10630 cucul/colour.c      |  194 ++++++++++++++++++++++++---------------------------
10631 cucul/cucul.c       |    2 +-
10632 cucul/cucul.h       |   75 ++++++++++++--------
10633 cucul/dither.c      |   20 +++---
10634 cucul/export.c      |    8 +-
10635 cucul/import.c      |   40 +++++------
10636 cucul/sprite.c      |    2 +-
10637 src/aafire.c        |    2 +-
10638 src/cacademo.c      |   27 ++++----
10639 src/cacadraw.c      |    2 +-
10640 src/cacaview.c      |   26 ++++----
10641 src/img2irc.c       |    2 +-
10642 test/colors.c       |    6 +-
10643 test/demo.c         |   63 +++++++++--------
10644 test/dithering.c    |   10 +--
10645 test/event.c        |    8 +-
10646 test/export.c       |    9 ++-
10647 test/font.c         |    6 +-
10648 test/font2tga.c     |    2 +-
10649 test/frames.c       |    6 +-
10650 test/fullwidth.c    |   12 ++--
10651 test/gamma.c        |    6 +-
10652 test/input.c        |    8 +-
10653 test/spritedit.c    |    6 +-
10654 test/transform.c    |   16 ++--
10655 test/truecolor.c    |    4 +-
10656 test/unicode.c      |   25 ++++---
10657 tools/optipal.c     |   80 ++++++++++-----------
10658 32 files changed, 362 insertions(+), 361 deletions(-)
10659
10660Commit: 1256
10661Author: sam
10662Date:   Sun Oct 29 08:35:46 2006 +0000
10663
10664      * Remove cucul_set_color() from the exported API and replaced all calls
10665        with cucul_set_attr_ansi(). Old application will still compile (but issue
10666        a warning) and run, though.
10667
10668 caca/driver_gl.c |    2 +-
10669 cucul/colour.c   |    4 +++
10670 cucul/cucul.h    |    3 --
10671 cucul/dither.c   |    2 +-
10672 cucul/import.c   |   17 +++++++++------
10673 cucul/sprite.c   |    2 +-
10674 src/aafire.c     |    2 +-
10675 src/cacademo.c   |   17 +++++++++------
10676 src/cacadraw.c   |    2 +-
10677 src/cacaview.c   |   23 ++++++++++++---------
10678 src/img2irc.c    |    2 +-
10679 test/colors.c    |    6 ++--
10680 test/demo.c      |   56 +++++++++++++++++++++++++++--------------------------
10681 test/dithering.c |    2 +-
10682 test/event.c     |    8 +++---
10683 test/export.c    |    8 +++---
10684 test/font.c      |    6 ++--
10685 test/font2tga.c  |    2 +-
10686 test/frames.c    |    6 ++--
10687 test/fullwidth.c |   12 +++++-----
10688 test/gamma.c     |    6 ++--
10689 test/input.c     |    7 +++--
10690 test/spritedit.c |    6 ++--
10691 test/transform.c |   16 +++++++-------
10692 test/truecolor.c |    4 +-
10693 test/unicode.c   |   22 ++++++++++----------
10694 26 files changed, 128 insertions(+), 115 deletions(-)
10695
10696Commit: 1255
10697Author: sam
10698Date:   Sun Oct 29 08:06:27 2006 +0000
10699
10700      * Fix broken Imlib2 support in cacaview.
10701
10702 configure.ac       |    1 +
10703 src/cacaview.c     |    2 +-
10704 src/common-image.c |   10 +++++-----
10705 3 files changed, 7 insertions(+), 6 deletions(-)
10706
10707Commit: 1254
10708Author: sam
10709Date:   Sat Oct 28 23:53:46 2006 +0000
10710
10711      * Use the LSB of alpha and blue components to encode additional flags such
10712        as bold or underline. No higher level support for these yet, but at
10713        least everything is consistent.
10714      * Created cucul_set_attr_ansi() and cucul_set_attr_argb() which are bound
10715        to replace cucul_set_color() and cucul_set_truecolor().
10716
10717 caca/caca0.h            |    3 +-
10718 caca/driver_conio.c     |    6 +-
10719 caca/driver_gl.c        |   12 ++--
10720 caca/driver_ncurses.c   |    4 +-
10721 caca/driver_slang.c     |   12 ++--
10722 caca/driver_vga.c       |    6 +-
10723 caca/driver_win32.c     |    8 +-
10724 caca/driver_x11.c       |   10 +-
10725 cucul/canvas.c          |   18 ++--
10726 cucul/colour.c          |  216 ++++++++++++++++++++++++++++++++---------------
10727 cucul/cucul.c           |   45 +++++-----
10728 cucul/cucul.h           |   22 ++++-
10729 cucul/cucul_internals.h |   23 +++---
10730 cucul/export.c          |   58 ++++++------
10731 cucul/font.c            |    4 +-
10732 cucul/import.c          |    2 +-
10733 cucul/sprite.c          |   20 ++--
10734 cucul/transform.c       |   12 ++--
10735 18 files changed, 286 insertions(+), 195 deletions(-)
10736
10737Commit: 1249
10738Author: sam
10739Date:   Fri Oct 27 20:40:24 2006 +0000
10740
10741      * Reworded documentation about buffer/string distinction.
10742
10743 cucul/buffer.c |    8 ++++++--
10744 1 files changed, 6 insertions(+), 2 deletions(-)
10745
10746Commit: 1248
10747Author: sam
10748Date:   Fri Oct 27 20:22:48 2006 +0000
10749
10750      * Fix a buffer overflow in the utf-8 cucul_import().
10751
10752 cucul/import.c |   22 +++++++++++++++++-----
10753 1 files changed, 17 insertions(+), 5 deletions(-)
10754
10755Commit: 1247
10756Author: jylam
10757Date:   Fri Oct 27 20:18:23 2006 +0000
10758
10759     * Documentation a bit clearer while importing a string into a buffer
10760
10761 cucul/buffer.c |    3 ++-
10762 1 files changed, 2 insertions(+), 1 deletions(-)
10763
10764Commit: 1245
10765Author: jylam
10766Date:   Fri Oct 27 19:26:35 2006 +0000
10767
10768     * "Fixed" infinite loop in ANSI+UTF8 importer, probably totally wrong, but like to be bashed.
10769
10770 DotNet/test.cs |    1 -
10771 cucul/import.c |    7 ++++++-
10772 2 files changed, 6 insertions(+), 2 deletions(-)
10773
10774Commit: 1239
10775Author: sam
10776Date:   Thu Oct 26 09:24:29 2006 +0000
10777
10778      * Put at least one space in empty IRC lines otherwise most clients won't
10779        output them.
10780
10781 cucul/export.c |   11 +++++++++--
10782 1 files changed, 9 insertions(+), 2 deletions(-)
10783
10784Commit: 1238
10785Author: sam
10786Date:   Thu Oct 26 09:17:21 2006 +0000
10787
10788      * Allow to import empty files or files with only empty lines.
10789
10790 cucul/import.c |    9 +++++++++
10791 1 files changed, 9 insertions(+), 0 deletions(-)
10792
10793Commit: 1237
10794Author: sam
10795Date:   Thu Oct 26 09:04:55 2006 +0000
10796
10797      * Support export of zero-sized canvases.
10798
10799 cucul/export.c |   85 ++++++++++++++++++++++++++++++++++---------------------
10800 1 files changed, 52 insertions(+), 33 deletions(-)
10801
10802Commit: 1236
10803Author: sam
10804Date:   Thu Oct 26 08:47:39 2006 +0000
10805
10806      * Fix a buffer overflow in the import format autodetection code.
10807
10808 cucul/import.c |    2 +-
10809 1 files changed, 1 insertions(+), 1 deletions(-)
10810
10811Commit: 1235
10812Author: sam
10813Date:   Thu Oct 26 08:45:18 2006 +0000
10814
10815      * Allow to import zero-sized canvases.
10816
10817 cucul/import.c |   27 ++++++++++++---------------
10818 1 files changed, 12 insertions(+), 15 deletions(-)
10819
10820Commit: 1234
10821Author: sam
10822Date:   Thu Oct 26 08:17:41 2006 +0000
10823
10824      * CACA_GEOMETRY works with the raw driver.
10825
10826 doc/user.dox |    2 +-
10827 1 files changed, 1 insertions(+), 1 deletions(-)
10828
10829Commit: 1233
10830Author: sam
10831Date:   Thu Oct 26 08:16:43 2006 +0000
10832
10833      * Allow to create the initial canvas with a zero size. Either the application
10834        resizes it later, or the driver changes it to fit the display.
10835
10836 caca/driver_gl.c    |    6 ++----
10837 caca/driver_raw.c   |   12 ++++++++++++
10838 caca/driver_win32.c |    4 ++--
10839 caca/driver_x11.c   |    5 ++---
10840 cucul/cucul.c       |   14 +-------------
10841 5 files changed, 19 insertions(+), 22 deletions(-)
10842
10843Commit: 1232
10844Author: sam
10845Date:   Thu Oct 26 08:11:39 2006 +0000
10846
10847      * Minor changes to the frames test.
10848
10849 test/frames.c |   27 ++++++++++++++++++++-------
10850 1 files changed, 20 insertions(+), 7 deletions(-)
10851
10852Commit: 1231
10853Author: sam
10854Date:   Wed Oct 25 22:06:21 2006 +0000
10855
10856      * Removed "This function..." constructs from documentation. Fixed a few
10857        documentation errors or imprecisions.
10858
10859 caca/event.c      |   10 +++++-----
10860 caca/graphics.c   |   22 ++++++++++------------
10861 cucul/buffer.c    |   19 +++++++++----------
10862 cucul/canvas.c    |   36 ++++++++++++++++++------------------
10863 cucul/charset.c   |   28 ++++++++++++++--------------
10864 cucul/colour.c    |   12 ++++++------
10865 cucul/cucul.c     |   22 ++++++++++++----------
10866 cucul/import.c    |    4 ++--
10867 cucul/sprite.c    |   17 +++++++----------
10868 cucul/transform.c |   17 ++++++++---------
10869 10 files changed, 91 insertions(+), 96 deletions(-)
10870
10871Commit: 1230
10872Author: sam
10873Date:   Wed Oct 25 22:04:31 2006 +0000
10874
10875      * Fix rotation of the 'u' glyph, and added a flop/rotate char for '"'.
10876
10877 cucul/transform.c |    5 ++++-
10878 1 files changed, 4 insertions(+), 1 deletions(-)
10879
10880Commit: 1229
10881Author: sam
10882Date:   Wed Oct 25 22:01:38 2006 +0000
10883
10884      * Do not output \r in the UTF-8 exporter.
10885
10886 cucul/export.c |    2 +-
10887 1 files changed, 1 insertions(+), 1 deletions(-)
10888
10889Commit: 1226
10890Author: sam
10891Date:   Tue Oct 24 07:07:47 2006 +0000
10892
10893      * Use enter as the transition key.
10894
10895 doc/cacafire.1 |    2 +-
10896 src/cacademo.c |    2 +-
10897 2 files changed, 2 insertions(+), 2 deletions(-)
10898
10899Commit: 1225
10900Author: sam
10901Date:   Sun Oct 22 21:24:15 2006 +0000
10902
10903      * Set version to 0.99.beta8.
10904      * Updated NEWS and ChangeLog.
10905
10906 ChangeLog    |  174 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
10907 NEWS         |    7 ++
10908 configure.ac |    2 +-
10909 3 files changed, 182 insertions(+), 1 deletions(-)
10910
10911Commit: 1224
10912Author: sam
10913Date:   Sun Oct 22 21:13:32 2006 +0000
10914
10915      * Made cucul_blit(), and therefore cucul_set_canvas_boundaries(), support
10916        fullwidth characters.
10917      * Added a case to test/fullwidth.c for cucul_blit and fullwidth chars.
10918
10919 cucul/canvas.c    |   41 ++++++++++++++++++++++++++---------------
10920 cucul/transform.c |    2 ++
10921 test/fullwidth.c  |   20 +++++++++++++++++++-
10922 3 files changed, 47 insertions(+), 16 deletions(-)
10923
10924Commit: 1223
10925Author: sam
10926Date:   Sun Oct 22 20:31:10 2006 +0000
10927
10928      * Added block drawing glyphs to the flip/flop/rotate functions.
10929      * Made these functions fullwidth-aware.
10930
10931 cucul/transform.c |  262 +++++++++++++++++++++++++++++++++--------------------
10932 1 files changed, 162 insertions(+), 100 deletions(-)
10933
10934Commit: 1222
10935Author: sam
10936Date:   Sun Oct 22 19:53:48 2006 +0000
10937
10938      * Add fullwidth characters to the transform test.
10939
10940 test/transform.c |    4 +++-
10941 1 files changed, 3 insertions(+), 1 deletions(-)
10942
10943Commit: 1221
10944Author: sam
10945Date:   Sun Oct 22 17:40:55 2006 +0000
10946
10947      * Updated documentation of fullwidth-aware functions.
10948      * Fullwidth support in all exporters.
10949
10950 cucul/canvas.c |   13 ++++++++++---
10951 cucul/export.c |   29 +++++++++++++++++++++++++----
10952 2 files changed, 35 insertions(+), 7 deletions(-)
10953
10954Commit: 1220
10955Author: sam
10956Date:   Sun Oct 22 17:19:58 2006 +0000
10957
10958      * Add a test for fullwidth characters to the exporter test.
10959
10960 test/export.c |    4 +++-
10961 1 files changed, 3 insertions(+), 1 deletions(-)
10962
10963Commit: 1219
10964Author: sam
10965Date:   Sun Oct 22 16:49:54 2006 +0000
10966
10967      * Support for fullwidth glyphs in the UTF-8 importer.
10968
10969 cucul/import.c |   34 ++++++++++++++++++----------------
10970 1 files changed, 18 insertions(+), 16 deletions(-)
10971
10972Commit: 1218
10973Author: sam
10974Date:   Sun Oct 22 16:35:25 2006 +0000
10975
10976      * Support for fullwidth glyphs in the libcaca output drivers.
10977
10978 caca/driver_conio.c     |   13 +++++++++++--
10979 caca/driver_gl.c        |   19 ++++++++++++++-----
10980 caca/driver_ncurses.c   |    5 +++++
10981 caca/driver_slang.c     |    5 +++++
10982 caca/driver_vga.c       |   11 ++++++++++-
10983 caca/driver_win32.c     |   25 ++++++++++++++++---------
10984 caca/driver_x11.c       |    5 ++++-
10985 cucul/canvas.c          |   15 +++++++++------
10986 cucul/cucul.h           |    1 +
10987 cucul/cucul_internals.h |    2 --
10988 10 files changed, 75 insertions(+), 26 deletions(-)
10989
10990Commit: 1217
10991Author: sam
10992Date:   Sun Oct 22 16:16:15 2006 +0000
10993