source: libcaca/trunk/ChangeLog @ 4341

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

Add triangle texture mapping to NEWS and update ChangeLog?.

File size: 665.2 KB
Line 
1Commit: 4341
2Author: sam
3Date:   Mon Feb 8 15:06:13 2010 +0100
4
5    Add triangle texture mapping to NEWS and update ChangeLog.
6
7 ChangeLog |   19 +++++++++++++++++++
8 NEWS      |    1 +
9 2 files changed, 20 insertions(+), 0 deletions(-)
10
11Commit: 4340
12Author: sam
13Date:   Mon Feb 8 13:59:04 2010 +0000
14
15    Update changelog.
16
17 ChangeLog |   22 ++++++++++++++++++++--
18 1 files changed, 20 insertions(+), 2 deletions(-)
19
20Commit: 4339
21Author: sam
22Date:   Mon Feb 8 13:57:46 2010 +0000
23
24    Disable set_dither_palette until we really use it.
25
26 caca-sharp/Dither.cs |    2 ++
27 1 files changed, 2 insertions(+), 0 deletions(-)
28
29Commit: 4338
30Author: sam
31Date:   Mon Feb 8 13:51:52 2010 +0000
32
33    Fix distribution of Java source.
34
35 java/Makefile.am |   69 ++++++++++++++++++++++++++++++++---------------------
36 1 files changed, 42 insertions(+), 27 deletions(-)
37
38Commit: 4334
39Author: sam
40Date:   Mon Feb 8 01:50:59 2010 +0000
41
42    Fix ChangeLog, NEWS and win32/config.h for release 0.99.beta17.
43
44 ChangeLog      |  239 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
45 NEWS           |    3 +
46 win32/config.h |    2 +-
47 3 files changed, 243 insertions(+), 1 deletions(-)
48
49Commit: 4333
50Author: sam
51Date:   Mon Feb 8 01:27:22 2010 +0000
52
53    Large source code cleanup, getting rid of spaces, tabs, and svn keywords.
54
55 AUTHORS                                 |    2 +-
56 ChangeLog                               |   26 +-
57 Makefile.am                             |    1 -
58 NEWS                                    |   37 +-
59 NOTES                                   |    1 -
60 README                                  |    7 +-
61 THANKS                                  |    2 +-
62 bootstrap                               |    1 -
63 build-dos                               |    1 -
64 build-kernel                            |    3 +-
65 build-win32                             |    1 -
66 caca-config.in                          |    1 -
67 caca-php/examples/cacainfo.php          |   56 +-
68 caca-php/examples/cacapig.php           |   82 ++--
69 caca-php/examples/colors.php            |   24 +-
70 caca-php/examples/demo.php              |  630 +++++++++++-----------
71 caca-php/examples/dithering.php         |    8 +-
72 caca-php/examples/export.php            |  166 +++---
73 caca-php/examples/figfont.php           |   30 +-
74 caca-php/examples/fullwidth.php         |   32 +-
75 caca-php/examples/img2txt.php           |  682 ++++++++++++------------
76 caca-php/examples/import.php            |   24 +-
77 caca-php/examples/polyline.php          |   44 +-
78 caca-php/examples/render.php            |   30 +-
79 caca-php/examples/test.php              |  208 ++++----
80 caca-php/examples/text.php              |   38 +-
81 caca-php/examples/transform.php         |   32 +-
82 caca-php/examples/truecolor.php         |   30 +-
83 caca-php/examples/unicode.php           |   10 +-
84 caca-php/examples/www/cacainfo.php      |   56 +-
85 caca-php/examples/www/colors.php        |   20 +-
86 caca-php/examples/www/dithering.php     |    4 +-
87 caca-php/examples/www/export.php        |  264 +++++-----
88 caca-php/examples/www/figlet.php        |   52 +-
89 caca-php/examples/www/fullwidth.php     |   28 +-
90 caca-php/examples/www/img2txt.php       |  858 +++++++++++++++----------------
91 caca-php/examples/www/import.php        |   42 +-
92 caca-php/examples/www/render.php        |   66 ++--
93 caca-php/examples/www/text.php          |   36 +-
94 caca-php/examples/www/transform.php     |   28 +-
95 caca-php/examples/www/truecolor.php     |   26 +-
96 caca-php/examples/www/unicode.php       |    6 +-
97 caca-sharp/AssemblyInfo.cs              |    2 -
98 caca-sharp/Attr.cs                      |    2 -
99 caca-sharp/Caca.cs                      |    2 -
100 caca-sharp/Canvas.cs                    |    2 -
101 caca-sharp/Display.cs                   |    2 -
102 caca-sharp/Dither.cs                    |    2 -
103 caca-sharp/Event.cs                     |    2 -
104 caca-sharp/Font.cs                      |    2 -
105 caca-sharp/Makefile.am                  |    1 -
106 caca-sharp/test.cs                      |    2 -
107 caca/Makefile.am                        |    1 -
108 caca/attr.c                             |    2 -
109 caca/box.c                              |    2 -
110 caca/caca.c                             |    2 -
111 caca/caca.h                             |    3 -
112 caca/caca0.c                            |    2 -
113 caca/caca0.h                            |    2 -
114 caca/caca_conio.c                       |    2 -
115 caca/caca_conio.h                       |    2 -
116 caca/caca_debug.h                       |    9 +-
117 caca/caca_internals.h                   |    2 -
118 caca/caca_prof.h                        |    9 +-
119 caca/caca_stubs.h                       |    9 +-
120 caca/caca_types.h.in                    |    9 +-
121 caca/canvas.c                           |    2 -
122 caca/charset.c                          |    2 -
123 caca/codec/codec.h                      |    2 -
124 caca/codec/export.c                     |    2 -
125 caca/codec/import.c                     |    2 -
126 caca/codec/text.c                       |    2 -
127 caca/conic.c                            |    2 -
128 caca/dirty.c                            |    2 -
129 caca/dither.c                           |    2 -
130 caca/driver/cocoa.m                     |    2 -
131 caca/driver/conio.c                     |    2 -
132 caca/driver/gl.c                        |    2 -
133 caca/driver/ncurses.c                   |    2 -
134 caca/driver/null.c                      |    2 -
135 caca/driver/raw.c                       |    2 -
136 caca/driver/slang.c                     |    2 -
137 caca/driver/vga.c                       |    2 -
138 caca/driver/win32.c                     |    2 -
139 caca/driver/x11.c                       |    2 -
140 caca/event.c                            |    2 -
141 caca/figfont.c                          |    2 -
142 caca/file.c                             |    2 -
143 caca/font.c                             |    2 -
144 caca/frame.c                            |    2 -
145 caca/graphics.c                         |    2 -
146 caca/legacy.c                           |    2 -
147 caca/line.c                             |    2 -
148 caca/prof.c                             |    2 -
149 caca/string.c                           |    2 -
150 caca/time.c                             |    2 -
151 caca/transform.c                        |    2 -
152 caca/triangle.c                         |    2 -
153 configure.ac                            |    1 -
154 cxx/Makefile.am                         |    1 -
155 cxx/caca++.cpp                          |    2 -
156 cxx/caca++.h                            |    3 -
157 cxx/cxxtest.cpp                         |    2 -
158 doc/Makefile.am                         |    1 -
159 doc/canvas.dox                          |    2 -
160 doc/font.dox                            |    2 -
161 doc/footer.html                         |    1 -
162 doc/header.html                         |    1 -
163 doc/libcaca.dox                         |    2 -
164 doc/migrating.dox                       |    2 -
165 doc/style.dox                           |    2 -
166 doc/tutorial.dox                        |    2 -
167 doc/user.dox                            |    2 -
168 examples/Makefile.am                    |    1 -
169 examples/blit.c                         |    2 -
170 examples/canvas.c                       |    2 -
171 examples/colors.c                       |    2 -
172 examples/demo.c                         |    2 -
173 examples/demo0.c                        |    2 -
174 examples/dithering.c                    |    2 -
175 examples/driver.c                       |    2 -
176 examples/event.c                        |    2 -
177 examples/export.c                       |    2 -
178 examples/figfont.c                      |    2 -
179 examples/font.c                         |    2 -
180 examples/font2tga.c                     |    2 -
181 examples/frames.c                       |    2 -
182 examples/fullwidth.c                    |    2 -
183 examples/gamma.c                        |    2 -
184 examples/hsv.c                          |    2 -
185 examples/import.c                       |    2 -
186 examples/input.c                        |    2 -
187 examples/mouse.c                        |    2 -
188 examples/spritedit.c                    |    2 -
189 examples/swallow.c                      |    2 -
190 examples/text.c                         |    2 -
191 examples/transform.c                    |    2 -
192 examples/trifiller.c                    |    2 -
193 examples/truecolor.c                    |    2 -
194 examples/unicode.c                      |    2 -
195 java/Makefile.am                        |    1 -
196 java/README                             |    1 -
197 java/caca_java_common.c                 |    2 -
198 java/caca_java_common.h                 |    2 -
199 java/examples/Driver.java               |    2 -
200 java/examples/TrueColor.java            |    2 -
201 java/org/zoy/caca/Attribute.java        |    2 -
202 java/org/zoy/caca/Caca.java             |    2 -
203 java/org/zoy/caca/CacaException.java    |    2 -
204 java/org/zoy/caca/CacaObject.java       |    2 -
205 java/org/zoy/caca/Canvas.java           |    2 -
206 java/org/zoy/caca/Color.java            |    4 +-
207 java/org/zoy/caca/Display.java          |    2 -
208 java/org/zoy/caca/Dither.java           |    2 -
209 java/org/zoy/caca/Event.java            |    2 -
210 java/org/zoy/caca/Font.java             |    2 -
211 java/org/zoy/caca/NativeObject.java     |    2 -
212 java/org/zoy/caca/TimeoutException.java |    2 -
213 java/org_zoy_caca_Attribute.c           |    2 -
214 java/org_zoy_caca_Caca.c                |    2 -
215 java/org_zoy_caca_Canvas.c              |    8 +-
216 java/org_zoy_caca_Display.c             |    2 -
217 java/org_zoy_caca_Dither.c              |    4 +-
218 java/org_zoy_caca_Event.c               |    2 -
219 java/org_zoy_caca_Font.c                |    2 -
220 kernel/Makefile.am                      |    1 -
221 kernel/boot/gdt.c                       |    7 +-
222 kernel/boot/idt.c                       |    7 +-
223 kernel/boot/interruptions.c             |    5 +-
224 kernel/boot/pic.c                       |    5 +-
225 kernel/boot/stage2.c                    |    7 +-
226 kernel/boot/stage2.h                    |    5 +-
227 kernel/drivers/floppy.c                 |    5 +-
228 kernel/drivers/floppy.h                 |    5 +-
229 kernel/drivers/keyboard.c               |    5 +-
230 kernel/drivers/memory.c                 |    5 +-
231 kernel/drivers/memory.h                 |    5 +-
232 kernel/drivers/processor.c              |    5 +-
233 kernel/drivers/processor.h              |    5 +-
234 kernel/drivers/timer.c                  |   11 +-
235 kernel/drivers/timer.h                  |    5 +-
236 kernel/kernel.c                         |    3 -
237 kernel/kernel.h                         |    2 -
238 kernel/klibc.c                          |    5 +-
239 kernel/klibc.h                          |    2 -
240 perl/lib/Term/Caca.pm                   |    1 -
241 perl/lib/Term/Caca/Constants.pm         |    1 -
242 perl/lib/Term/Kaka.pm                   |    1 -
243 python/Makefile.am                      |    3 +-
244 python/pypycaca.c                       |    2 -
245 python/pypycaca.h                       |    2 -
246 ruby/Makefile.am                        |    1 -
247 ruby/ruby-caca.dox                      |    2 +-
248 ruby/ruby.dox                           |    2 +-
249 src/Makefile.am                         |    1 -
250 src/aafire.c                            |    2 -
251 src/cacademo.c                          |    2 -
252 src/cacadraw.c                          |    2 -
253 src/cacaplay.c                          |    2 -
254 src/cacaserver.c                        |    2 -
255 src/cacaview.c                          |    2 -
256 src/common-image.c                      |    2 -
257 src/common-image.h                      |    2 -
258 src/img2txt.c                           |    2 -
259 src/mygetopt.c                          |    2 -
260 src/mygetopt.h                          |    2 -
261 test/Makefile.am                        |    1 -
262 test/caca-test.cpp                      |    2 -
263 test/canvas.cpp                         |    2 -
264 test/check-source                       |    2 +-
265 test/dirty.cpp                          |    2 -
266 test/driver.cpp                         |    2 -
267 test/export.cpp                         |    2 -
268 test/simple.c                           |    2 -
269 tools/Makefile.am                       |    1 -
270 tools/makefont.c                        |    2 -
271 tools/optipal.c                         |    1 -
272 tools/sortchars.c                       |    1 -
273 win32/Makefile.am                       |    1 -
274 win32/config.h                          |    2 +-
275 220 files changed, 1885 insertions(+), 2247 deletions(-)
276
277Commit: 4332
278Author: sam
279Date:   Mon Feb 8 00:40:21 2010 +0000
280
281    Nicer make check output for our custom tests.
282
283 test/check-doxygen |   10 +++++++---
284 test/check-source  |   20 +++++++++++++-------
285 test/check-win32   |   11 +++++++----
286 3 files changed, 27 insertions(+), 14 deletions(-)
287
288Commit: 4331
289Author: sam
290Date:   Sun Feb 7 23:44:38 2010 +0000
291
292    Add missing ruby/test file to the distributed tarball.
293
294 ruby/Makefile.am |    1 +
295 1 files changed, 1 insertions(+), 0 deletions(-)
296
297Commit: 4330
298Author: sam
299Date:   Sun Feb 7 22:37:18 2010 +0000
300
301    Improve changelog generation.
302
303 ChangeLog   | 3706 ++++++++++++++++++++++++++++++-----------------------------
304 Makefile.am |    3 +-
305 2 files changed, 1917 insertions(+), 1792 deletions(-)
306
307Commit: 4328
308Author: sam
309Date:   Sun Feb 7 21:11:03 2010 +0000
310
311    Update logo in the PHP bindings.
312
313 caca-php/examples/logo-caca.png     |  Bin 7526 -> 17112 bytes
314 caca-php/examples/www/logo-caca.png |  Bin 7526 -> 17112 bytes
315 2 files changed, 0 insertions(+), 0 deletions(-)
316
317Commit: 4326
318Author: sam
319Date:   Sun Feb 7 20:59:05 2010 +0000
320
321    Replace the old caca texture with a copy of our new logo.
322
323 src/cacademo.c |    5 +-
324 src/texture.h  |  260 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
325 2 files changed, 259 insertions(+), 6 deletions(-)
326
327Commit: 4325
328Author: sam
329Date:   Sun Feb 7 17:21:51 2010 +0000
330
331    Fix dllexport usage, courtesy of Carlo Bramini in #48.
332
333 caca/caca.h  |    8 ++++----
334 caca/caca0.h |    6 +++---
335 2 files changed, 7 insertions(+), 7 deletions(-)
336
337Commit: 4324
338Author: sam
339Date:   Sun Feb 7 17:21:45 2010 +0000
340
341    Add #undef __extern at the end of caca0.h. Thanks to Carlo Bramini for
342    fixing this in #48.
343
344 caca/caca0.h |    4 +++-
345 1 files changed, 3 insertions(+), 1 deletions(-)
346
347Commit: 4323
348Author: sam
349Date:   Sun Feb 7 17:01:16 2010 +0000
350
351    Only define CACA_ALIAS with gcc > 3 (instead of >= 3). Patch courtesy of
352    Carlo Bramini. Addresses #48.
353
354 caca/caca.h |    6 +++++-
355 1 files changed, 5 insertions(+), 1 deletions(-)
356
357Commit: 4322
358Author: sam
359Date:   Sun Feb 7 17:01:10 2010 +0000
360
361    Do not use htons/htonl in makefont.c, since we already have hton16/hton32
362    which do not require to initialise winsock on Windows. Addresses #48.
363
364 tools/makefont.c |    5 +++--
365 1 files changed, 3 insertions(+), 2 deletions(-)
366
367Commit: 4321
368Author: sam
369Date:   Sun Feb 7 15:57:52 2010 +0000
370
371    Add brief documentation to figfont functions.
372
373 caca/figfont.c |    3 +++
374 1 files changed, 3 insertions(+), 0 deletions(-)
375
376Commit: 4320
377Author: sam
378Date:   Sun Feb 7 15:57:46 2010 +0000
379
380    Split check-build into check-doygen, check-source and check-win32.
381
382 test/Makefile.am   |    7 +++-
383 test/check-build   |   71 ----------------------------------------------------
384 test/check-doxygen |   14 ++++++++++
385 test/check-source  |   32 +++++++++++++++++++++++
386 test/check-win32   |   27 +++++++++++++++++++
387 5 files changed, 78 insertions(+), 73 deletions(-)
388
389Commit: 4318
390Author: sam
391Date:   Sun Feb 7 00:22:38 2010 +0000
392
393    Document file functions and fix a few issues here and there.
394
395 caca/caca.h    |   32 ++++++++++++++-----------
396 caca/file.c    |   69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
397 caca/string.c  |    2 +-
398 win32/config.h |    1 +
399 4 files changed, 89 insertions(+), 15 deletions(-)
400
401Commit: 4317
402Author: sam
403Date:   Sun Feb 7 00:22:31 2010 +0000
404
405    Move some configuration stuff from build-kernel into configure.ac.
406
407 build-kernel   |   41 ++++++++++++++++++-----------------------
408 build-win32    |    2 +-
409 configure.ac   |   39 ++++++++++++++++++++++++++-------------
410 kernel/klibc.h |    6 +++++-
411 4 files changed, 50 insertions(+), 38 deletions(-)
412
413Commit: 4316
414Author: sam
415Date:   Sat Feb 6 21:20:40 2010 +0000
416
417    Generate a better changelog.
418
419 ChangeLog   |36885 +++++++++++++++++++++++++++++++++++------------------------
420 Makefile.am |    8 +-
421 2 files changed, 22052 insertions(+), 14841 deletions(-)
422
423Commit: 4304
424Author: sam
425Date:   Wed Jan 27 00:42:57 2010 +0000
426
427    Activate colour toilet font support.
428
429 caca/figfont.c |    7 ++-----
430 1 files changed, 2 insertions(+), 5 deletions(-)
431
432Commit: 4303
433Author: sam
434Date:   Mon Jan 25 12:40:18 2010 +0000
435
436    Don't fail the check-build test if documentation was not built.
437
438 test/check-build |    4 ++--
439 1 files changed, 2 insertions(+), 2 deletions(-)
440
441Commit: 4302
442Author: sam
443Date:   Mon Jan 25 01:47:21 2010 +0000
444
445    Simpler and more accurate troff colour selection.
446
447 caca/codec/export.c |   39 +++++++++++++--------------------------
448 1 files changed, 13 insertions(+), 26 deletions(-)
449
450Commit: 4301
451Author: pterjan
452Date:   Sun Jan 24 22:04:10 2010 +0000
453
454     * Always draw all background in troff output, on beginning of lines too
455
456 caca/codec/export.c |   13 ++++++++-----
457 1 files changed, 8 insertions(+), 5 deletions(-)
458
459Commit: 4300
460Author: sam
461Date:   Sun Jan 24 21:58:17 2010 +0000
462
463    Fix the source code to reduce testsuite errors.
464
465 caca/codec/export.c |   33 ++++++++++++++++-----------------
466 kernel/Makefile.am  |    2 ++
467 kernel/kernel.c     |   12 ++++++------
468 kernel/kernel.h     |   12 +++++-------
469 kernel/multiboot.h  |   18 +++++++++---------
470 test/check-build    |    5 +++--
471 win32/config.h      |    1 +
472 7 files changed, 42 insertions(+), 41 deletions(-)
473
474Commit: 4299
475Author: pterjan
476Date:   Sun Jan 24 21:43:19 2010 +0000
477
478     * Always draw all background in troff output
479
480 caca/codec/export.c |    9 +++++++--
481 1 files changed, 7 insertions(+), 2 deletions(-)
482
483Commit: 4298
484Author: pterjan
485Date:   Sun Jan 24 21:15:01 2010 +0000
486
487     * Unbreak make dist (multiboot.S is dead), but many files in kernel/ are missing there
488
489 kernel/Makefile.am |    1 -
490 1 files changed, 0 insertions(+), 1 deletions(-)
491
492Commit: 4297
493Author: sam
494Date:   Sun Jan 24 01:47:25 2010 +0000
495
496    Fix check-build verbosity.
497
498 test/check-build |    6 +++++-
499 1 files changed, 5 insertions(+), 1 deletions(-)
500
501Commit: 4296
502Author: sam
503Date:   Sun Jan 24 01:47:18 2010 +0000
504
505    Fix shrext_cmds usage in configure.ac.
506
507 configure.ac |    4 ++--
508 1 files changed, 2 insertions(+), 2 deletions(-)
509
510Commit: 4292
511Author: pterjan
512Date:   Thu Jan 21 11:14:24 2010 +0000
513
514     * Add back some missing spaces
515
516 ruby/ruby-caca.dox |  100 ++++++++++++++++++++++++++--------------------------
517 1 files changed, 50 insertions(+), 50 deletions(-)
518
519Commit: 4235
520Author: pterjan
521Date:   Wed Jan 6 20:56:29 2010 +0000
522
523     * Map colors to the ones known by groff, defining mines don't work
524
525 caca/codec/export.c |   63 +++++++++++++++++++++++++--------------------------
526 1 files changed, 31 insertions(+), 32 deletions(-)
527
528Commit: 4229
529Author: sam
530Date:   Wed Jan 6 00:10:31 2010 +0000
531
532    Move conditional java targets to the top of Makefile.am.
533
534 java/Makefile.am |   10 +++++-----
535 1 files changed, 5 insertions(+), 5 deletions(-)
536
537Commit: 4228
538Author: pterjan
539Date:   Wed Jan 6 00:05:09 2010 +0000
540
541     * Improve a bit troff export
542
543 caca/codec/export.c |   46 ++++++++++++++++++++++++++++++++++++----------
544 1 files changed, 36 insertions(+), 10 deletions(-)
545
546Commit: 4227
547Author: pterjan
548Date:   Tue Jan 5 23:27:26 2010 +0000
549
550     * Add experimental troff export
551
552 caca/codec/export.c |   73 +++++++++++++++++++++++++++++++++++++++++++++++++++
553 1 files changed, 73 insertions(+), 0 deletions(-)
554
555Commit: 4225
556Author: pterjan
557Date:   Tue Jan 5 21:59:10 2010 +0000
558
559     * Do not want libjava.jar when we don't build java binding
560
561 java/Makefile.am |    2 +-
562 1 files changed, 1 insertions(+), 1 deletions(-)
563
564Commit: 4220
565Author: sam
566Date:   Sun Jan 3 02:54:32 2010 +0000
567
568    Clean up .gitignore and documentation build rules.
569
570 .gitignore            |   65 +++++++++++++++++++++++++++++++++++++++++++++++++
571 Makefile.am           |    5 ++-
572 caca-sharp/.gitignore |    3 --
573 caca/.gitignore       |    1 -
574 cxx/.gitignore        |    1 -
575 doc/.gitignore        |    4 ---
576 doc/Makefile.am       |    7 ++---
577 doc/doxygen.cfg.in    |    2 +-
578 examples/.gitignore   |   29 ----------------------
579 ruby/.gitignore       |    2 -
580 src/.gitignore        |    7 -----
581 test/.gitignore       |    3 --
582 test/check-build      |   11 ++++++++
583 tools/.gitignore      |    3 --
584 14 files changed, 83 insertions(+), 60 deletions(-)
585
586Commit: 4219
587Author: sam
588Date:   Sun Jan 3 02:54:17 2010 +0000
589
590    Clean up files generated by build-kernel in make clean.
591
592 build-kernel       |   11 ++++++-----
593 kernel/Makefile.am |    4 ++++
594 2 files changed, 10 insertions(+), 5 deletions(-)
595
596Commit: 4198
597Author: sam
598Date:   Thu Dec 24 00:02:16 2009 +0000
599
600    Build Java examples and add wrapper scripts to run them.
601
602 java/.gitignore             |    1 +
603 java/Makefile.am            |   13 +++++++++++--
604 java/examples/Driver        |    6 ++++++
605 java/examples/Driver.java   |    2 +-
606 java/examples/TrueColor     |    6 ++++++
607 java/org/zoy/caca/Caca.java |    2 +-
608 6 files changed, 26 insertions(+), 4 deletions(-)
609
610Commit: 4197
611Author: sam
612Date:   Wed Dec 23 11:34:49 2009 +0000
613
614    Java bindings, courtesy of Adrien Grand <jpountz@dinauz.org>.
615
616 AUTHORS                                 |    3 +
617 Makefile.am                             |    4 +-
618 configure.ac                            |   45 ++++
619 java/.gitignore                         |    3 +
620 java/Makefile.am                        |   94 ++++++++
621 java/README                             |   20 ++
622 java/caca_java_common.c                 |   31 +++
623 java/caca_java_common.h                 |   23 ++
624 java/examples/Driver.java               |   54 +++++
625 java/examples/TrueColor.java            |   38 +++
626 java/org/zoy/caca/Attribute.java        |   60 +++++
627 java/org/zoy/caca/Caca.java             |   33 +++
628 java/org/zoy/caca/CacaException.java    |   24 ++
629 java/org/zoy/caca/CacaObject.java       |   40 ++++
630 java/org/zoy/caca/Canvas.java           |  377 ++++++++++++++++++++++++++++++
631 java/org/zoy/caca/Color.java            |   84 +++++++
632 java/org/zoy/caca/Display.java          |  170 ++++++++++++++
633 java/org/zoy/caca/Dither.java           |  238 +++++++++++++++++++
634 java/org/zoy/caca/Event.java            |  184 +++++++++++++++
635 java/org/zoy/caca/Font.java             |   61 +++++
636 java/org/zoy/caca/NativeObject.java     |   20 ++
637 java/org/zoy/caca/TimeoutException.java |   24 ++
638 java/org_zoy_caca_Attribute.c           |   62 +++++
639 java/org_zoy_caca_Caca.c                |   24 ++
640 java/org_zoy_caca_Canvas.c              |  389 +++++++++++++++++++++++++++++++
641 java/org_zoy_caca_Display.c             |  187 +++++++++++++++
642 java/org_zoy_caca_Dither.c              |  175 ++++++++++++++
643 java/org_zoy_caca_Event.c               |   80 +++++++
644 java/org_zoy_caca_Font.c                |  117 +++++++++
645 29 files changed, 2663 insertions(+), 1 deletions(-)
646
647Commit: 4160
648Author: jylam
649Date:   Sun Dec 20 16:29:24 2009 +0000
650
651     * Fix libcaca.a linkage (was off by one argument), fill memory with 0xCACA, because caca is so delicious.
652
653 build-kernel               |    2 +-
654 kernel/drivers/processor.c |   10 ++++++----
655 kernel/kernel.c            |   12 ++++++++----
656 3 files changed, 15 insertions(+), 9 deletions(-)
657
658Commit: 4159
659Author: jylam
660Date:   Sun Dec 20 15:41:41 2009 +0000
661
662     * Added 64bits RDTSC support, as well as CPU frequency guess (more like a 8254a test, actually)
663
664 build-kernel               |    8 +-
665 kernel/drivers/processor.c |   49 +++++
666 kernel/drivers/processor.h |    2 +
667 kernel/drivers/timer.c     |   55 ++++---
668 kernel/kernel.c            |   22 +--
669 kernel/kernel.h            |    2 +
670 kernel/klibc.c             |  430 ++++++++++++++++++++++++--------------------
671 kernel/klibc.h             |    3 +-
672 8 files changed, 336 insertions(+), 235 deletions(-)
673
674Commit: 4158
675Author: jylam
676Date:   Sun Dec 20 14:02:02 2009 +0000
677
678     * Fix indentation and add licensing and copyright headers to kernel
679
680 kernel/boot/gdt.c           |  151 ++++++++++++++++++-------------
681 kernel/boot/idt.c           |  164 +++++++++++++++++++---------------
682 kernel/boot/interruptions.c |  209 +++++++++++++++++++++++++++++--------------
683 kernel/boot/pic.c           |   99 ++++++++++++--------
684 kernel/boot/stage2.c        |   37 ++++++---
685 kernel/boot/stage2.h        |   18 ++++
686 kernel/drivers/floppy.c     |   19 ++++-
687 kernel/drivers/floppy.h     |   28 +++++-
688 kernel/drivers/keyboard.c   |  210 +++++++++++++++++++++++--------------------
689 kernel/drivers/memory.c     |   17 ++++-
690 kernel/drivers/memory.h     |   15 +++
691 kernel/drivers/processor.c  |   18 +++-
692 kernel/drivers/processor.h  |  142 ++++++++++++++++-------------
693 kernel/drivers/timer.c      |   68 ++++++++-------
694 kernel/drivers/timer.h      |   18 ++++-
695 kernel/kernel.c             |   13 +--
696 kernel/kernel.h             |   10 +--
697 kernel/klibc.c              |   16 ++++
698 kernel/klibc.h              |   68 ++++++++++-----
699 19 files changed, 824 insertions(+), 496 deletions(-)
700
701Commit: 4157
702Author: jylam
703Date:   Sun Dec 20 13:45:00 2009 +0000
704
705     * Fill CPU id correctly, you dumb fuck.
706
707 kernel/drivers/processor.c |    2 ++
708 1 files changed, 2 insertions(+), 0 deletions(-)
709
710Commit: 4156
711Author: jylam
712Date:   Sun Dec 20 13:40:42 2009 +0000
713
714     * XCode project file updated for kernel
715
716 XCode/libcacaXCode.xcodeproj/project.pbxproj |   77 +++++++++++++++++++++++++-
717 1 files changed, 75 insertions(+), 2 deletions(-)
718
719Commit: 4155
720Author: jylam
721Date:   Sun Dec 20 13:36:15 2009 +0000
722
723     * Forgot kernel build script
724
725 build-kernel |   67 +++++++++++++++++++++++++++++++++++++++++----------------
726 1 files changed, 48 insertions(+), 19 deletions(-)
727
728Commit: 4154
729Author: jylam
730Date:   Sun Dec 20 13:33:11 2009 +0000
731
732     * Total kernel rewrite
733
734 configure.ac                |    2 +-
735 kernel/boot/bootsect.asm    |  123 +++++++++
736 kernel/boot/gdt.c           |  101 ++++++++
737 kernel/boot/idt.c           |  132 ++++++++++
738 kernel/boot/int.asm         |  147 +++++++++++
739 kernel/boot/interruptions.c |  112 ++++++++
740 kernel/boot/pic.c           |   73 ++++++
741 kernel/boot/stage2.c        |   30 +++
742 kernel/boot/stage2.h        |    1 +
743 kernel/drivers/floppy.c     |   56 ++++
744 kernel/drivers/floppy.h     |   14 +
745 kernel/drivers/keyboard.c   |  101 ++++++++
746 kernel/drivers/memory.c     |    4 +
747 kernel/drivers/processor.c  |   50 ++++
748 kernel/drivers/processor.h  |   81 ++++++
749 kernel/drivers/timer.c      |   42 +++
750 kernel/drivers/timer.h      |    2 +
751 kernel/kernel.c             |  421 ++++---------------------------
752 kernel/kernel.h             |  118 +--------
753 kernel/klibc.c              |  598 +++++++++++++++++++++++++++++++++++++++++++
754 kernel/klibc.h              |  125 +++++++++
755 kernel/multiboot.S          |   73 ------
756 22 files changed, 1850 insertions(+), 556 deletions(-)
757
758Commit: 4149
759Author: sam
760Date:   Sat Dec 19 14:38:47 2009 +0000
761
762    Store built-in fonts in a uin8_t[] instead of char[].
763
764 caca/font.c          |    4 ++--
765 caca/mono9.data      |    4 ++--
766 caca/monobold12.data |    4 ++--
767 tools/makefont.c     |    5 +++--
768 4 files changed, 9 insertions(+), 8 deletions(-)
769
770Commit: 4148
771Author: sam
772Date:   Sat Dec 19 14:38:38 2009 +0000
773
774    Update my e-mail address everywhere.
775
776 build-dos                           |    2 +-
777 build-kernel                        |    2 +-
778 build-win32                         |    2 +-
779 caca-config.in                      |    2 +-
780 caca-php/examples/colors.php        |    2 +-
781 caca-php/examples/demo.php          |    2 +-
782 caca-php/examples/export.php        |    2 +-
783 caca-php/examples/fullwidth.php     |    2 +-
784 caca-php/examples/img2txt.php       |    5 +++--
785 caca-php/examples/test.php          |    4 ++--
786 caca-php/examples/text.php          |    2 +-
787 caca-php/examples/transform.php     |    2 +-
788 caca-php/examples/truecolor.php     |    2 +-
789 caca-php/examples/unicode.php       |    2 +-
790 caca-php/examples/www/colors.php    |    2 +-
791 caca-php/examples/www/export.php    |    2 +-
792 caca-php/examples/www/fullwidth.php |    2 +-
793 caca-php/examples/www/img2txt.php   |    5 +++--
794 caca-php/examples/www/text.php      |    2 +-
795 caca-php/examples/www/transform.php |    2 +-
796 caca-php/examples/www/truecolor.php |    2 +-
797 caca-php/examples/www/unicode.php   |    2 +-
798 caca-sharp/Attr.cs                  |    2 +-
799 caca-sharp/Caca.cs                  |    2 +-
800 caca-sharp/Display.cs               |    2 +-
801 caca-sharp/Dither.cs                |    2 +-
802 caca-sharp/Event.cs                 |    2 +-
803 caca-sharp/Font.cs                  |    2 +-
804 caca-sharp/test.cs                  |    2 +-
805 caca/caca0.h                        |    2 +-
806 caca/caca_stubs.h                   |    2 +-
807 caca/caca_types.h.in                |    2 +-
808 caca/charset.c                      |    2 +-
809 caca/conic.c                        |    2 +-
810 caca/dither.c                       |    2 +-
811 caca/file.c                         |    2 +-
812 caca/font.c                         |    2 +-
813 caca/line.c                         |    2 +-
814 caca/time.c                         |    2 +-
815 caca/triangle.c                     |    2 +-
816 doc/caca-config.1                   |    2 +-
817 doc/cacafire.1                      |    2 +-
818 doc/cacaplay.1                      |    2 +-
819 doc/cacaserver.1                    |    2 +-
820 doc/cacaview.1                      |    2 +-
821 doc/img2txt.1                       |    2 +-
822 examples/canvas.c                   |    2 +-
823 examples/colors.c                   |    2 +-
824 examples/dithering.c                |    2 +-
825 examples/driver.c                   |    2 +-
826 examples/event.c                    |    2 +-
827 examples/font.c                     |    2 +-
828 examples/frames.c                   |    2 +-
829 examples/fullwidth.c                |    2 +-
830 examples/gamma.c                    |    2 +-
831 examples/hsv.c                      |    2 +-
832 examples/input.c                    |    2 +-
833 examples/truecolor.c                |    2 +-
834 examples/unicode.c                  |    2 +-
835 kernel/kernel.c                     |    2 +-
836 kernel/kernel.h                     |    2 +-
837 src/cacademo.c                      |    2 +-
838 src/cacaview.c                      |    2 +-
839 src/common-image.c                  |    2 +-
840 src/common-image.h                  |    2 +-
841 src/mygetopt.c                      |    2 +-
842 src/mygetopt.h                      |    2 +-
843 test/caca-test.cpp                  |    2 +-
844 test/canvas.cpp                     |    2 +-
845 test/driver.cpp                     |    2 +-
846 test/simple.c                       |    2 +-
847 tools/makefont.c                    |    2 +-
848 tools/optipal.c                     |    2 +-
849 tools/sortchars.c                   |    2 +-
850 74 files changed, 79 insertions(+), 77 deletions(-)
851
852Commit: 4147
853Author: sam
854Date:   Fri Dec 18 22:09:25 2009 +0000
855
856    Preload the example input buffer with Unicode stuff for testing.
857
858 examples/input.c |   10 ++++++++++
859 1 files changed, 10 insertions(+), 0 deletions(-)
860
861Commit: 4146
862Author: sam
863Date:   Fri Dec 18 21:50:37 2009 +0000
864
865    Fix an alignment issue in caca_get_canvas_chars() and caca_get_canvas_attrs().
866    Fixes #41.
867
868 caca/caca.h           |    4 ++--
869 caca/canvas.c         |   20 ++++++++++----------
870 caca/driver/conio.c   |    6 +++---
871 caca/driver/gl.c      |    6 +++---
872 caca/driver/ncurses.c |    6 ++----
873 caca/driver/slang.c   |    6 ++----
874 caca/driver/vga.c     |    6 ++----
875 caca/driver/win32.c   |    4 ++--
876 caca/driver/x11.c     |    4 ++--
877 9 files changed, 28 insertions(+), 34 deletions(-)
878
879Commit: 4145
880Author: sam
881Date:   Fri Dec 18 21:36:15 2009 +0000
882
883    Implement caca_unset_attr() and caca_toggle_attr(). Fixes #7.
884
885 caca/attr.c |   54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
886 caca/caca.h |    2 ++
887 2 files changed, 56 insertions(+), 0 deletions(-)
888
889Commit: 4144
890Author: sam
891Date:   Fri Dec 18 21:24:10 2009 +0000
892
893    Explicitly link with -lGLU because freeglut may not provide it. Fixes #61.
894
895 configure.ac |    2 +-
896 1 files changed, 1 insertions(+), 1 deletions(-)
897
898Commit: 4143
899Author: sam
900Date:   Fri Dec 18 21:17:54 2009 +0000
901
902    Deduce X11 font size from a relevant sample to avoid oversized font
903    cells. Fixes bug #21 (X11 Unicode support).
904
905 caca/driver/x11.c  |   29 ++++++++++++++++++++---------
906 examples/unicode.c |    1 +
907 2 files changed, 21 insertions(+), 9 deletions(-)
908
909Commit: 4142
910Author: sam
911Date:   Thu Dec 17 23:25:46 2009 +0000
912
913    Call setlocale() in the X11 driver to activate the current locale. If it
914    is an UTF-8 locale, more glyphs are displayed.
915
916 caca/driver/x11.c |    7 +++++++
917 1 files changed, 7 insertions(+), 0 deletions(-)
918
919Commit: 4141
920Author: sam
921Date:   Thu Dec 17 01:46:30 2009 +0000
922
923    Use XwcDrawString in the X11 driver if font sets are available.
924
925 caca/driver/x11.c |  158 ++++++++++++++++++++++++++++++++++++++++-------------
926 1 files changed, 119 insertions(+), 39 deletions(-)
927
928Commit: 4140
929Author: sam
930Date:   Thu Dec 17 01:46:22 2009 +0000
931
932    Allow the X11 driver to display Unicode characters if they are in the
933    current font (addresses #21).
934
935 caca/driver/x11.c |   18 +++++++++++-------
936 1 files changed, 11 insertions(+), 7 deletions(-)
937
938Commit: 4139
939Author: sam
940Date:   Wed Dec 16 19:25:52 2009 +0000
941
942    Do not crash in caca_flush_figlet() if no figfont was loaded.
943
944 caca/figfont.c |    3 +++
945 1 files changed, 3 insertions(+), 0 deletions(-)
946
947Commit: 4131
948Author: sam
949Date:   Mon Dec 14 23:29:51 2009 +0000
950
951    Fix the libcucul symlink installation when /bin/sh points to bash or any
952    shell that doesn't look for sourced files in $PWD.
953
954 caca/Makefile.am |    4 ++--
955 cxx/Makefile.am  |    4 ++--
956 2 files changed, 4 insertions(+), 4 deletions(-)
957
958Commit: 4130
959Author: sam
960Date:   Mon Dec 14 18:27:49 2009 +0000
961
962    Fix the old "value computed is unused" warning triggered by ncurses.
963
964 caca/driver/ncurses.c |    3 +--
965 1 files changed, 1 insertions(+), 2 deletions(-)
966
967Commit: 4129
968Author: sam
969Date:   Mon Dec 14 18:06:12 2009 +0000
970
971    Fix a compilation warning in conio-snake.cpp.
972
973 examples/conio-snake.cpp |    2 +-
974 1 files changed, 1 insertions(+), 1 deletions(-)
975
976Commit: 4128
977Author: pterjan
978Date:   Mon Dec 14 18:05:39 2009 +0000
979
980     * Add test for import/export of area
981
982 ruby/t/tc_canvas.rb |    2 ++
983 1 files changed, 2 insertions(+), 0 deletions(-)
984
985Commit: 4127
986Author: sam
987Date:   Mon Dec 14 17:59:38 2009 +0000
988
989    More warning fixes in conio.c.
990
991 examples/conio.c |    6 +++---
992 1 files changed, 3 insertions(+), 3 deletions(-)
993
994Commit: 4126
995Author: sam
996Date:   Mon Dec 14 17:40:37 2009 +0000
997
998    Fix various cosmetic errors (Jylam: tiens un highlight gratuit dans ta gueule pour les trailing spaces !)
999
1000 examples/.gitignore |    1 +
1001 examples/conio.c    |    7 +++----
1002 examples/mouse.c    |    2 +-
1003 ruby/caca-canvas.c  |   20 ++++++++++----------
1004 4 files changed, 15 insertions(+), 15 deletions(-)
1005
1006Commit: 4125
1007Author: pterjan
1008Date:   Mon Dec 14 17:36:42 2009 +0000
1009
1010     * Oops
1011
1012 ruby/caca-canvas.c |    2 +-
1013 1 files changed, 1 insertions(+), 1 deletions(-)
1014
1015Commit: 4123
1016Author: pterjan
1017Date:   Mon Dec 14 15:58:31 2009 +0000
1018
1019     * Remove tabs
1020
1021 ruby/caca-canvas.c |   12 ++++++------
1022 1 files changed, 6 insertions(+), 6 deletions(-)
1023
1024Commit: 4105
1025Author: pterjan
1026Date:   Mon Dec 7 17:21:25 2009 +0000
1027
1028     * Bind area import/export functions
1029
1030 ruby/caca-canvas.c |   34 ++++++++++++++++++++++++++++++++++
1031 1 files changed, 34 insertions(+), 0 deletions(-)
1032
1033Commit: 4104
1034Author: pterjan
1035Date:   Mon Dec 7 17:06:04 2009 +0000
1036
1037     * Bind dirty rectangle functions
1038
1039 ruby/caca-canvas.c |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1040 1 files changed, 56 insertions(+), 0 deletions(-)
1041
1042Commit: 4103
1043Author: pterjan
1044Date:   Mon Dec 7 16:46:18 2009 +0000
1045
1046     * Bind caca_fill_triangle_textured
1047
1048 ruby/caca-canvas.c |   57 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1049 1 files changed, 57 insertions(+), 0 deletions(-)
1050
1051Commit: 4097
1052Author: jylam
1053Date:   Mon Dec 7 11:48:01 2009 +0000
1054
1055     * Added mouse events example
1056
1057 XCode/libcacaXCode.xcodeproj/project.pbxproj |    2 +
1058 examples/Makefile.am                         |    5 +-
1059 examples/mouse.c                             |   92 ++++++++++++++++++++++++++
1060 3 files changed, 98 insertions(+), 1 deletions(-)
1061
1062Commit: 4096
1063Author: sam
1064Date:   Mon Dec 7 01:30:19 2009 +0000
1065
1066    Don't enter glutCheckLoop() from gl_get_event() if there is already an
1067    event available. This increases the framerate when using OpenGL.
1068
1069 caca/driver/gl.c |   11 +++++++++++
1070 1 files changed, 11 insertions(+), 0 deletions(-)
1071
1072Commit: 4095
1073Author: sam
1074Date:   Mon Dec 7 01:05:31 2009 +0000
1075
1076    Increase profiling timers' sliding mean accuracy.
1077
1078 caca/caca_internals.h |    5 +++--
1079 caca/caca_prof.h      |   16 ++++++++--------
1080 caca/prof.c           |   12 ++----------
1081 3 files changed, 13 insertions(+), 20 deletions(-)
1082
1083Commit: 4094
1084Author: sam
1085Date:   Sun Dec 6 21:21:40 2009 +0000
1086
1087    Gather profiling information in caca_refresh_display() and caca_get_event().
1088
1089 bootstrap             |    2 +-
1090 caca/Makefile.am      |    1 +
1091 caca/caca.c           |   14 ++++++-
1092 caca/caca_internals.h |   21 +++++++++-
1093 caca/caca_prof.h      |   14 ++++++
1094 caca/event.c          |   41 ++++++++++++++-----
1095 caca/graphics.c       |   21 +++++++++-
1096 caca/libcaca.vcproj   |    4 ++
1097 caca/prof.c           |  106 +++++++++++++++++++++++++++++++++++++++++++++++++
1098 configure.ac          |    6 +-
1099 10 files changed, 213 insertions(+), 17 deletions(-)
1100
1101Commit: 4093
1102Author: sam
1103Date:   Sun Dec 6 21:21:27 2009 +0000
1104
1105    Improve rounding in the internal Win32 sleep method.
1106
1107 caca/time.c |    6 +++---
1108 1 files changed, 3 insertions(+), 3 deletions(-)
1109
1110Commit: 4082
1111Author: sam
1112Date:   Thu Dec 3 01:13:15 2009 +0000
1113
1114    Pass Ctrl-C as a keypress to the calling application in the SLang driver.
1115    Original patch courtesy of Romain Bignon.
1116
1117 caca/driver/slang.c |   25 +++++++++++++++++++++++--
1118 1 files changed, 23 insertions(+), 2 deletions(-)
1119
1120Commit: 4069
1121Author: pterjan
1122Date:   Mon Nov 30 00:50:07 2009 +0000
1123
1124     * Fix Delete key with X11 driver
1125
1126 caca/driver/x11.c |    2 +-
1127 1 files changed, 1 insertions(+), 1 deletions(-)
1128
1129Commit: 4045
1130Author: sam
1131Date:   Thu Nov 26 01:34:17 2009 +0000
1132
1133    Update source checking test and remove CRLF crap from makefiles.
1134
1135 caca/Makefile.am     |    2 +
1136 cxx/Makefile.am      |   98 +++++++++++++++++++++++++------------------------
1137 examples/Makefile.am |    2 +
1138 ruby/Makefile.am     |    2 +
1139 src/Makefile.am      |   96 +++++++++++++++++++++++++------------------------
1140 test/check-build     |    4 +--
1141 tools/Makefile.am    |    3 ++
1142 win32/Makefile.am    |    8 ++--
1143 8 files changed, 113 insertions(+), 102 deletions(-)
1144
1145Commit: 4044
1146Author: sam
1147Date:   Thu Nov 26 01:23:55 2009 +0000
1148
1149    Rename tests/ to test/.
1150
1151 Makefile.am         |    2 +-
1152 configure.ac        |    2 +-
1153 test/.gitignore     |    3 +
1154 test/Makefile.am    |   24 ++++
1155 test/bench.c        |   80 +++++++++++
1156 test/bench.vcproj   |  364 +++++++++++++++++++++++++++++++++++++++++++++++++++
1157 test/caca-test.cpp  |   27 ++++
1158 test/canvas.cpp     |  102 ++++++++++++++
1159 test/check-build    |   57 ++++++++
1160 test/dirty.cpp      |  292 +++++++++++++++++++++++++++++++++++++++++
1161 test/driver.cpp     |   48 +++++++
1162 test/export.cpp     |   74 +++++++++++
1163 test/simple.c       |   65 +++++++++
1164 tests/.gitignore    |    3 -
1165 tests/Makefile.am   |   24 ----
1166 tests/bench.c       |   80 -----------
1167 tests/bench.vcproj  |  364 ---------------------------------------------------
1168 tests/caca-test.cpp |   27 ----
1169 tests/canvas.cpp    |  102 --------------
1170 tests/check-build   |   57 --------
1171 tests/dirty.cpp     |  292 -----------------------------------------
1172 tests/driver.cpp    |   48 -------
1173 tests/export.cpp    |   74 -----------
1174 tests/simple.c      |   65 ---------
1175 24 files changed, 1138 insertions(+), 1138 deletions(-)
1176
1177Commit: 3995
1178Author: sam
1179Date:   Sun Nov 22 11:57:43 2009 +0000
1180
1181    Add src/ to the list of source code checks.
1182
1183 tests/check-build |    2 +-
1184 1 files changed, 1 insertions(+), 1 deletions(-)
1185
1186Commit: 3994
1187Author: jylam
1188Date:   Sat Nov 21 17:22:29 2009 +0000
1189
1190     * Removed trailing spaces (fsking GNU Ident) (GNU, COINCIDENCE ? I THINK NOT!) and lonely tab
1191
1192 XCode/libcacaXCode.xcodeproj/project.pbxproj |    2 ++
1193 caca/transform.c                             |    2 +-
1194 caca/triangle.c                              |    8 ++++----
1195 examples/trifiller.c                         |    2 +-
1196 4 files changed, 8 insertions(+), 6 deletions(-)
1197
1198Commit: 3993
1199Author: sam
1200Date:   Sat Nov 21 17:01:30 2009 +0000
1201
1202    Add a sanity check for coding style errors.
1203
1204 Makefile.am         |    2 +-
1205 examples/.gitignore |    1 +
1206 tests/check-build   |   40 +++++++++++++++++++++++++++++++++++++---
1207 3 files changed, 39 insertions(+), 4 deletions(-)
1208
1209Commit: 3987
1210Author: jylam
1211Date:   Sat Nov 21 10:28:58 2009 +0000
1212
1213     * Indentation fixes
1214
1215 caca/triangle.c      |  293 +++++++++++++++++++++++++++-----------------------
1216 examples/trifiller.c |  197 +++++++++++++++++----------------
1217 2 files changed, 258 insertions(+), 232 deletions(-)
1218
1219Commit: 3985
1220Author: jylam
1221Date:   Sat Nov 21 10:26:31 2009 +0000
1222
1223     * Remove trailing spaces (bouh!)
1224
1225 caca/driver/slang.c |    4 ++--
1226 1 files changed, 2 insertions(+), 2 deletions(-)
1227
1228Commit: 3984
1229Author: jylam
1230Date:   Sat Nov 21 10:18:45 2009 +0000
1231
1232     * Don't unblock signals in init of SLang
1233
1234 caca/driver/slang.c |   10 ++++------
1235 1 files changed, 4 insertions(+), 6 deletions(-)
1236
1237Commit: 3983
1238Author: jylam
1239Date:   Sat Nov 21 10:12:09 2009 +0000
1240
1241     * Disable SLang's own SIGINT handler
1242
1243 XCode/libcacaXCode.xcodeproj/project.pbxproj |   34 +++++++++++++++++++++++++-
1244 caca/driver/slang.c                          |   10 +++++++
1245 2 files changed, 43 insertions(+), 1 deletions(-)
1246
1247Commit: 3955
1248Author: jylam
1249Date:   Thu Nov 19 11:21:16 2009 +0000
1250
1251     * Updated C++ bindings with Canvas::fillTriangleTextured()
1252
1253 XCode/libcacaXCode.xcodeproj/project.pbxproj |   14 ++++++++++++++
1254 cxx/caca++.cpp                               |    5 +++++
1255 cxx/caca++.h                                 |    1 +
1256 3 files changed, 20 insertions(+), 0 deletions(-)
1257
1258Commit: 3953
1259Author: sam
1260Date:   Thu Nov 19 00:53:48 2009 +0000
1261
1262    Make the current library version beta17, in preparation of the next release.
1263
1264 configure.ac |    4 ++--
1265 1 files changed, 2 insertions(+), 2 deletions(-)
1266
1267Commit: 3952
1268Author: sam
1269Date:   Thu Nov 19 00:53:39 2009 +0000
1270
1271    Fix the library suffix detection, thanks to libtool's shell variables.
1272
1273 configure.ac |   16 +++++++---------
1274 1 files changed, 7 insertions(+), 9 deletions(-)
1275
1276Commit: 3949
1277Author: pterjan
1278Date:   Wed Nov 18 20:42:42 2009 +0000
1279
1280     * Fix non ASCII input in x11 driver
1281
1282 caca/driver/x11.c |   23 +++++++++++++++++++++++
1283 1 files changed, 23 insertions(+), 0 deletions(-)
1284
1285Commit: 3928
1286Author: jylam
1287Date:   Wed Nov 18 11:59:08 2009 +0000
1288
1289     * Fix examples/trifiller's color boundaries
1290
1291 examples/trifiller.c |    4 ++--
1292 1 files changed, 2 insertions(+), 2 deletions(-)
1293
1294Commit: 3926
1295Author: jylam
1296Date:   Wed Nov 18 11:25:58 2009 +0000
1297
1298     * Make caca_fill_triangle_textured use less arguments, examples/trifiller modified accordingly
1299
1300 XCode/libcacaXCode.xcodeproj/project.pbxproj |    2 +-
1301 caca/caca.h                                  |   12 +--
1302 caca/triangle.c                              |  125 ++++++++++++++------------
1303 examples/trifiller.c                         |   57 +++++++-----
1304 4 files changed, 105 insertions(+), 91 deletions(-)
1305
1306Commit: 3925
1307Author: sam
1308Date:   Wed Nov 18 01:02:20 2009 +0000
1309
1310    Preserve default attribute across caca_fill_triangle_texture calls.
1311
1312 caca/triangle.c |   10 +++++++---
1313 1 files changed, 7 insertions(+), 3 deletions(-)
1314
1315Commit: 3924
1316Author: sam
1317Date:   Wed Nov 18 00:21:20 2009 +0000
1318
1319    Add a caca-sharp.pc.in file.
1320
1321 caca-sharp/caca-sharp.pc.in |    6 ++++++
1322 1 files changed, 6 insertions(+), 0 deletions(-)
1323
1324Commit: 3917
1325Author: pterjan
1326Date:   Tue Nov 17 16:28:14 2009 +0000
1327
1328     * Fix build of trifiller with imlib2
1329
1330 examples/Makefile.am |    2 ++
1331 1 files changed, 2 insertions(+), 0 deletions(-)
1332
1333Commit: 3913
1334Author: sam
1335Date:   Mon Nov 16 13:30:53 2009 +0000
1336
1337    Fix an unlikely crash that may happen when the X server cannot open
1338    the "fixed" font.
1339
1340 caca/driver/x11.c |    2 +-
1341 1 files changed, 1 insertions(+), 1 deletions(-)
1342
1343Commit: 3912
1344Author: jylam
1345Date:   Mon Nov 16 13:14:32 2009 +0000
1346
1347     * Don't use float as loop counters
1348
1349 caca/triangle.c |    2 +-
1350 1 files changed, 1 insertions(+), 1 deletions(-)
1351
1352Commit: 3911
1353Author: jylam
1354Date:   Mon Nov 16 12:33:38 2009 +0000
1355
1356     * Added basic XCode project, using external build system (make)
1357
1358 XCode/libcacaXCode.xcodeproj/project.pbxproj |  384 ++++++++++++++++++++++++++
1359 1 files changed, 384 insertions(+), 0 deletions(-)
1360
1361Commit: 3910
1362Author: jylam
1363Date:   Mon Nov 16 12:21:55 2009 +0000
1364
1365     * Add -lm to examples/trifiller. Oops.
1366
1367 examples/Makefile.am |    2 +-
1368 1 files changed, 1 insertions(+), 1 deletions(-)
1369
1370Commit: 3909
1371Author: jylam
1372Date:   Mon Nov 16 12:17:01 2009 +0000
1373
1374     * Added texture mapped triangle routine, float based, arbitrary texture size, to be optimized
1375     * Made compilation under MacOSX 10.6 (Snow Leopard) possible, but breaks 10.4 (Tiger), to be fixed
1376
1377 caca/caca.h          |    8 ++
1378 caca/triangle.c      |  196 +++++++++++++++++++++++++++++++++++++++++
1379 configure.ac         |    2 +-
1380 examples/Makefile.am |    5 +-
1381 examples/trifiller.c |  239 ++++++++++++++++++++++++++++++++++++++++++++++++++
1382 5 files changed, 448 insertions(+), 2 deletions(-)
1383
1384Commit: 3908
1385Author: sam
1386Date:   Mon Nov 16 01:15:42 2009 +0000
1387
1388    Refresh win32/config.h so that it has all the required defines.
1389
1390 win32/config.h |   38 +++++++++++++++++++++++++++++++++++++-
1391 1 files changed, 37 insertions(+), 1 deletions(-)
1392
1393Commit: 3907
1394Author: sam
1395Date:   Mon Nov 16 01:15:37 2009 +0000
1396
1397    Add a test for win32/config.h synchronisation.
1398
1399 tests/Makefile.am |    4 +++-
1400 tests/check-build |   23 +++++++++++++++++++++++
1401 2 files changed, 26 insertions(+), 1 deletions(-)
1402
1403Commit: 3906
1404Author: sam
1405Date:   Mon Nov 16 01:15:31 2009 +0000
1406
1407    Ignore Monodevelop files.
1408
1409 caca-sharp/.gitignore |    1 +
1410 1 files changed, 1 insertions(+), 0 deletions(-)
1411
1412Commit: 3905
1413Author: sam
1414Date:   Mon Nov 16 01:15:25 2009 +0000
1415
1416    Start working on profiling.
1417
1418 caca/Makefile.am      |    1 +
1419 caca/caca_internals.h |    1 +
1420 caca/caca_prof.h      |   33 +++++++++++++++++++++++++++++++++
1421 caca/libcaca.vcproj   |    4 ++++
1422 configure.ac          |    6 ++++++
1423 5 files changed, 45 insertions(+), 0 deletions(-)
1424
1425Commit: 3904
1426Author: sam
1427Date:   Mon Nov 16 01:15:19 2009 +0000
1428
1429    Move debugging methods to caca_debug.h.
1430
1431 caca/Makefile.am      |    1 +
1432 caca/caca_debug.h     |   41 ++++++++++++++++++++++++
1433 caca/caca_internals.h |    1 +
1434 caca/caca_stubs.h     |   25 ++-------------
1435 caca/libcaca.vcproj   |   84 +++++++++++++++++++++++++-----------------------
1436 5 files changed, 90 insertions(+), 62 deletions(-)
1437
1438Commit: 3647
1439Author: sam
1440Date:   Thu Oct 22 09:48:42 2009 +0000
1441
1442    Add -lz to Libs.private for static linking.
1443
1444 caca/caca.pc.in |    1 +
1445 1 files changed, 1 insertions(+), 0 deletions(-)
1446
1447Commit: 3646
1448Author: sam
1449Date:   Tue Sep 8 16:30:12 2009 +0000
1450
1451    Mark dithered bitmap array as const.
1452
1453 caca/caca.h   |    2 +-
1454 caca/dither.c |   10 +++++-----
1455 2 files changed, 6 insertions(+), 6 deletions(-)
1456
1457Commit: 3643
1458Author: sam
1459Date:   Tue Aug 25 14:23:08 2009 +0000
1460
1461    Update bootstrap script (automake 1.11 and pkg-config detection).
1462
1463 bootstrap |   21 ++++++++++++---------
1464 1 files changed, 12 insertions(+), 9 deletions(-)
1465
1466Commit: 3641
1467Author: sam
1468Date:   Thu Aug 13 13:05:00 2009 +0000
1469
1470    Add missing svn:ignore properties.
1471
1472Commit: 3640
1473Author: sam
1474Date:   Thu Aug 13 13:04:40 2009 +0000
1475
1476    Make "fullgray" dithering work properly, to force greyscale rendering. To use
1477    it, just call caca_set_dither_color(d, "fullgray") on the dither object.
1478
1479 caca/dither.c |   17 ++++++++++++++++-
1480 1 files changed, 16 insertions(+), 1 deletions(-)
1481
1482Commit: 3625
1483Author: sam
1484Date:   Mon Aug 3 23:26:28 2009 +0000
1485
1486    Implement memmove() in the kernel.
1487
1488 kernel/kernel.c |    7 +++++++
1489 kernel/kernel.h |    1 +
1490 2 files changed, 8 insertions(+), 0 deletions(-)
1491
1492Commit: 3624
1493Author: sam
1494Date:   Mon Aug 3 23:26:23 2009 +0000
1495
1496    Fix a typo in the VGA driver.
1497
1498 caca/driver/vga.c |    2 +-
1499 1 files changed, 1 insertions(+), 1 deletions(-)
1500
1501Commit: 3623
1502Author: sam
1503Date:   Mon Aug 3 23:26:17 2009 +0000
1504
1505    Only build conio-snake if the C++ compiler is functional.
1506
1507 examples/Makefile.am |    6 +++++-
1508 1 files changed, 5 insertions(+), 1 deletions(-)
1509
1510Commit: 3621
1511Author: sam
1512Date:   Mon Aug 3 23:19:41 2009 +0000
1513
1514    Include <stdio.h> in the null driver to get NULL.
1515
1516 caca/driver/null.c |    2 ++
1517 1 files changed, 2 insertions(+), 0 deletions(-)
1518
1519Commit: 3620
1520Author: sam
1521Date:   Mon Aug 3 23:19:34 2009 +0000
1522
1523    Add atexit() and EOF to the kernel.
1524
1525 kernel/kernel.c |    6 ++++++
1526 kernel/kernel.h |    2 ++
1527 2 files changed, 8 insertions(+), 0 deletions(-)
1528
1529Commit: 3619
1530Author: sam
1531Date:   Mon Aug 3 23:19:28 2009 +0000
1532
1533    Better caca_get_event_mouse_button() documentation.
1534
1535 caca/event.c |    3 +++
1536 1 files changed, 3 insertions(+), 0 deletions(-)
1537
1538Commit: 3618
1539Author: sam
1540Date:   Mon Aug 3 23:19:19 2009 +0000
1541
1542    Fix Win32 cross-build by removing one level of aliasing.
1543
1544 caca/codec/import.c |    4 ++--
1545 1 files changed, 2 insertions(+), 2 deletions(-)
1546
1547Commit: 3609
1548Author: sam
1549Date:   Mon Aug 3 07:43:16 2009 +0000
1550
1551    Add the conio examples to the Visual Studio solution.
1552
1553 caca/libcaca.vcproj         |   16 ++-
1554 examples/conio-snake.vcproj |  363 +++++++++++++++++++++++++++++++++++++++++++
1555 examples/conio.vcproj       |  363 +++++++++++++++++++++++++++++++++++++++++++
1556 libcaca.sln                 |   36 +++++
1557 4 files changed, 774 insertions(+), 4 deletions(-)
1558
1559Commit: 3608
1560Author: sam
1561Date:   Sun Aug 2 11:41:43 2009 +0000
1562
1563    Include <stdio.h> in caca_conio.h to avoid errors when this header is
1564    included after us.
1565
1566 caca/caca.h       |    1 -
1567 caca/caca_conio.h |    6 ++++++
1568 2 files changed, 6 insertions(+), 1 deletions(-)
1569
1570Commit: 3607
1571Author: sam
1572Date:   Sun Aug 2 11:09:42 2009 +0000
1573
1574    Implement conio.h functions cgets(), cputs(), getpass(), movetext(),
1575    putch() and _setcurstortype().
1576
1577 caca/caca_conio.c |   98 +++++++++++++++++++++++++++++++++++++++++++---------
1578 1 files changed, 81 insertions(+), 17 deletions(-)
1579
1580Commit: 3606
1581Author: sam
1582Date:   Sun Aug 2 11:09:35 2009 +0000
1583
1584    Make the libcaca color values an enum again.
1585
1586 caca/caca.h  |   50 ++++++++++++++++++++++++++++----------------------
1587 caca/caca0.h |   38 ++++++++++++++++++--------------------
1588 2 files changed, 46 insertions(+), 42 deletions(-)
1589
1590Commit: 3605
1591Author: sam
1592Date:   Sun Aug 2 11:09:29 2009 +0000
1593
1594    Add a note about autoreleased canvases in the documentation.
1595
1596 doc/migrating.dox |    4 ++++
1597 1 files changed, 4 insertions(+), 0 deletions(-)
1598
1599Commit: 3604
1600Author: sam
1601Date:   Sun Aug 2 11:09:23 2009 +0000
1602
1603    Since caca.h now exports variables, we need __declspec(dllimport), otherwise
1604    they won't be seen by the linker when linking dynamically. Fix caca0.h
1605    accordingly.
1606
1607 caca/caca.h  |    2 ++
1608 caca/caca0.h |    2 ++
1609 2 files changed, 4 insertions(+), 0 deletions(-)
1610
1611Commit: 3603
1612Author: sam
1613Date:   Sun Aug 2 11:09:16 2009 +0000
1614
1615    Move conio functions to the main caca.h header, with their caca_conio_
1616    prefix. The #defines remain in caca_conio.h.
1617
1618 caca/caca.h       |  128 +++++++++++++++++++++++++++++++++++++++++++++++++++
1619 caca/caca_conio.h |  133 +++++-----------------------------------------------
1620 2 files changed, 141 insertions(+), 120 deletions(-)
1621
1622Commit: 3602
1623Author: sam
1624Date:   Sun Aug 2 11:09:10 2009 +0000
1625
1626    Make conio_refresh() play nicer with the resources when the machine is slow.
1627
1628 caca/caca_conio.c |    5 +++--
1629 1 files changed, 3 insertions(+), 2 deletions(-)
1630
1631Commit: 3601
1632Author: sam
1633Date:   Sun Aug 2 11:09:05 2009 +0000
1634
1635    Fix <conio.h> delay(), getch() and kbhit() to avoid busy loops and ensure
1636    frequent screen refreshes.
1637    Implement <conio.h> clreol() (incomplete) and <dos.h> sleep() functions.
1638    Replace some defines with enums in <caca_conio.h>.
1639
1640 caca/caca_conio.c |  100 +++++++++++++++++++++++++++++++++++++++++++++++-----
1641 caca/caca_conio.h |   72 ++++++++++++++++++++++----------------
1642 2 files changed, 132 insertions(+), 40 deletions(-)
1643
1644Commit: 3600
1645Author: sam
1646Date:   Sun Aug 2 11:08:58 2009 +0000
1647
1648    Update the NEWS file with what's been done since the last release.
1649
1650 NEWS |   12 ++++++++++++
1651 1 files changed, 12 insertions(+), 0 deletions(-)
1652
1653Commit: 3599
1654Author: sam
1655Date:   Sun Aug 2 11:08:50 2009 +0000
1656
1657    Do not look for gmcs2. It is an abandoned abomination.
1658
1659 configure.ac |    4 ----
1660 1 files changed, 0 insertions(+), 4 deletions(-)
1661
1662Commit: 3598
1663Author: sam
1664Date:   Sat Aug 1 14:50:32 2009 +0000
1665
1666    Add a simple snake program using the <conio.h> interface.
1667
1668 COPYING.ISC              |   13 +++
1669 Makefile.am              |    2 +-
1670 THANKS                   |    1 +
1671 examples/.gitignore      |    1 +
1672 examples/Makefile.am     |    5 +-
1673 examples/conio-snake.cpp |  221 ++++++++++++++++++++++++++++++++++++++++++++++
1674 6 files changed, 241 insertions(+), 2 deletions(-)
1675
1676Commit: 3596
1677Author: sam
1678Date:   Fri Jul 31 00:01:32 2009 +0000
1679
1680    Implement conio.h's getche() and move cursor to top right corner after
1681    a call to clrscr().
1682
1683 caca/caca_conio.c |   10 ++++++----
1684 1 files changed, 6 insertions(+), 4 deletions(-)
1685
1686Commit: 3595
1687Author: sam
1688Date:   Fri Jul 31 00:01:25 2009 +0000
1689
1690    Make caca_printf(), caca_vprintf() and caca_put_str() return the number of
1691    printed cells instead of always returning 0. This is handy if we want to
1692    advance a cursor after each printf() call.
1693
1694 caca/caca_conio.c |   18 +++++++------
1695 caca/string.c     |   70 ++++++++++++++++++++++++++++++++++-------------------
1696 2 files changed, 55 insertions(+), 33 deletions(-)
1697
1698Commit: 3594
1699Author: sam
1700Date:   Fri Jul 31 00:01:13 2009 +0000
1701
1702    Implement conio.h's kbhit().
1703
1704 caca/caca_conio.c |   27 +++++++++++++++++----------
1705 1 files changed, 17 insertions(+), 10 deletions(-)
1706
1707Commit: 3593
1708Author: sam
1709Date:   Thu Jul 30 20:11:07 2009 +0000
1710
1711    Look for csc and gmcs2 prior to gmcs.
1712
1713 caca-sharp/Makefile.am |  102 ++++++++++++++++++++++++------------------------
1714 configure.ac           |   12 +++++-
1715 2 files changed, 61 insertions(+), 53 deletions(-)
1716
1717Commit: 3592
1718Author: sam
1719Date:   Thu Jul 30 20:10:57 2009 +0000
1720
1721    Add sound(), nosound() and delay() to the conio.h emulation. Even though
1722    they're not actually from that header, they're often used together.
1723
1724 caca/caca_conio.c |   24 ++++++++++++++++++++++++
1725 caca/caca_conio.h |    9 +++++++++
1726 2 files changed, 33 insertions(+), 0 deletions(-)
1727
1728Commit: 3590
1729Author: pterjan
1730Date:   Wed Jul 29 16:00:25 2009 +0000
1731
1732     * Fix a segfault in rotate_180 on 0 sized canvas
1733
1734 caca/transform.c |    3 +++
1735 tests/simple.c   |    2 ++
1736 2 files changed, 5 insertions(+), 0 deletions(-)
1737
1738Commit: 3588
1739Author: sam
1740Date:   Sun Jul 26 23:26:21 2009 +0000
1741
1742    Start implementing a full <conio.h> replacement with a libcaca backend.
1743
1744 caca/Makefile.am     |  236 +++++++++---------
1745 caca/caca_conio.c    |  392 +++++++++++++++++++++++++++++
1746 caca/caca_conio.h    |  255 +++++++++++++++++++
1747 configure.ac         |    2 +-
1748 examples/.gitignore  |    1 +
1749 examples/Makefile.am |    5 +-
1750 examples/conio.c     |  682 ++++++++++++++++++++++++++++++++++++++++++++++++++
1751 7 files changed, 1454 insertions(+), 119 deletions(-)
1752
1753Commit: 3587
1754Author: sam
1755Date:   Sun Jul 26 23:26:15 2009 +0000
1756
1757    Rename caca_get_cursor_x() and caca_get_cursor_y() to caca_wherex() and
1758    caca_wherey(), in order to match the old <conio.h> naming scheme.
1759
1760 caca-php/caca.php     |    8 ++++----
1761 caca-php/php_caca.c   |   12 ++++++------
1762 caca-php/php_caca.h   |    4 ++--
1763 caca-sharp/Canvas.cs  |    9 ++++-----
1764 caca/caca.h           |   12 +++++++-----
1765 caca/driver/ncurses.c |    4 ++--
1766 caca/driver/slang.c   |    2 +-
1767 caca/driver/x11.c     |    4 ++--
1768 caca/string.c         |   10 ++++++----
1769 ruby/caca-canvas.c    |   15 +++++++++++----
1770 ruby/ruby-caca.dox    |   46 +++++++++++++++++++++++-----------------------
1771 ruby/t/tc_canvas.rb   |    4 ++--
1772 12 files changed, 70 insertions(+), 60 deletions(-)
1773
1774Commit: 3586
1775Author: sam
1776Date:   Sun Jul 26 23:26:08 2009 +0000
1777
1778    Implement caca_vprintf() to allow third-party variadic functions to call us.
1779
1780 caca/caca.h   |    5 +++++
1781 caca/string.c |   31 ++++++++++++++++++++++++++++---
1782 2 files changed, 33 insertions(+), 3 deletions(-)
1783
1784Commit: 3585
1785Author: sam
1786Date:   Sun Jul 26 23:25:59 2009 +0000
1787
1788    Show how we could optimise dirty rectangle handling in a box fill. Disabled
1789    for now because it does not work with fullwidth characters.
1790
1791 caca/box.c |   16 +++++++++++++++-
1792 1 files changed, 15 insertions(+), 1 deletions(-)
1793
1794Commit: 3584
1795Author: sam
1796Date:   Sun Jul 26 19:21:58 2009 +0000
1797
1798    I forgot to initialise dirty_disabled in the canvas constructor.
1799
1800 caca/canvas.c |    1 +
1801 1 files changed, 1 insertions(+), 0 deletions(-)
1802
1803Commit: 3583
1804Author: sam
1805Date:   Sun Jul 26 19:17:35 2009 +0000
1806
1807    Allow to temporarily disable dirty rectangle handling. This allows for huge
1808    speedups when the calling application knows the dirty rectangle covered by
1809    a complex operation.
1810
1811 caca/attr.c           |    3 ++-
1812 caca/caca.h           |    2 ++
1813 caca/caca_internals.h |    2 +-
1814 caca/canvas.c         |   11 ++++++++---
1815 caca/dirty.c          |   45 +++++++++++++++++++++++++++++++++++++++++++++
1816 caca/frame.c          |    6 ++++--
1817 caca/string.c         |   15 ++++++++++-----
1818 caca/transform.c      |   18 ++++++++++++------
1819 tests/.gitignore      |    3 ++-
1820 tests/bench.c         |   12 ++++++++++--
1821 10 files changed, 96 insertions(+), 21 deletions(-)
1822
1823Commit: 3582
1824Author: sam
1825Date:   Sun Jul 26 19:17:28 2009 +0000
1826
1827    Coding style: remove tabs and trailing spaces.
1828
1829 caca-php/php_caca.c | 2730 +++++++++++++++++++++++++-------------------------
1830 caca/codec/export.c |    2 +-
1831 caca/driver/cocoa.m |   68 +-
1832 caca/driver/gl.c    |    6 +-
1833 caca/figfont.c      |    2 +-
1834 examples/import.c   |    2 +-
1835 python/pypycaca.c   |   80 +-
1836 ruby/caca-canvas.c  |   10 +-
1837 ruby/caca-display.c |    6 +-
1838 ruby/caca-dither.c  |   18 +-
1839 ruby/caca-event.c   |    4 +-
1840 ruby/caca-font.c    |   14 +-
1841 src/aafire.c        |   30 +-
1842 tests/bench.c       |   41 +-
1843 14 files changed, 1515 insertions(+), 1498 deletions(-)
1844
1845Commit: 3581
1846Author: sam
1847Date:   Sun Jul 26 19:17:20 2009 +0000
1848
1849    Do not add a dirty rectangle at the cursor's position. It's up to the
1850    display driver to clean up its shit. Fixed X11 driver accordingly.
1851
1852 caca/driver/x11.c |   33 ++++++++++++++++++++++++++++++---
1853 caca/string.c     |    4 ----
1854 2 files changed, 30 insertions(+), 7 deletions(-)
1855
1856Commit: 3580
1857Author: sam
1858Date:   Sun Jul 26 16:20:31 2009 +0000
1859
1860    More complex dirty rectangle merging strategy. It's a lot slower in some
1861    cases, but that can be fixed.
1862
1863 caca/caca_internals.h |    6 +-
1864 caca/dirty.c          |  135 ++++++++++++++++++++++++++++++++++++++++---------
1865 2 files changed, 113 insertions(+), 28 deletions(-)
1866
1867Commit: 3579
1868Author: sam
1869Date:   Sun Jul 26 16:20:20 2009 +0000
1870
1871    Add unit tests for efficient dirty rectangle merging.
1872
1873 tests/dirty.cpp |   37 +++++++++++++++++++++++++++++++++++++
1874 1 files changed, 37 insertions(+), 0 deletions(-)
1875
1876Commit: 3578
1877Author: sam
1878Date:   Sun Jul 26 16:20:10 2009 +0000
1879
1880    Add a comment to the ncurses driver to remember fix the GCC warning.
1881
1882 caca/driver/ncurses.c |    1 +
1883 1 files changed, 1 insertions(+), 0 deletions(-)
1884
1885Commit: 3577
1886Author: sam
1887Date:   Fri Jul 24 16:39:43 2009 +0000
1888
1889    Update the Win32 and Win64 ports.
1890
1891 caca/libcaca.vcproj       |  976 +++++++++++++++++++++++----------------------
1892 cxx/libcaca++.vcproj      |  687 ++++++++++++++++----------------
1893 cxx/test-cxx.vcproj       |  666 ++++++++++++++++---------------
1894 examples/blit.vcproj      |  730 +++++++++++++++++-----------------
1895 examples/colors.vcproj    |  730 +++++++++++++++++-----------------
1896 examples/demo.vcproj      |  730 +++++++++++++++++-----------------
1897 examples/dithering.vcproj |  730 +++++++++++++++++-----------------
1898 examples/driver.vcproj    |  730 +++++++++++++++++-----------------
1899 examples/event.vcproj     |  730 +++++++++++++++++-----------------
1900 examples/font.vcproj      |  730 +++++++++++++++++-----------------
1901 examples/frames.vcproj    |  730 +++++++++++++++++-----------------
1902 examples/fullwidth.vcproj |  730 +++++++++++++++++-----------------
1903 examples/gamma.vcproj     |  730 +++++++++++++++++-----------------
1904 examples/hsv.vcproj       |  730 +++++++++++++++++-----------------
1905 examples/import.vcproj    |  730 +++++++++++++++++-----------------
1906 examples/input.vcproj     |  730 +++++++++++++++++-----------------
1907 examples/transform.vcproj |  726 +++++++++++++++++-----------------
1908 examples/truecolor.vcproj |  730 +++++++++++++++++-----------------
1909 examples/unicode.vcproj   |  730 +++++++++++++++++-----------------
1910 libcaca.sln               |  130 ++++++-
1911 src/cacademo.vcproj       |  730 +++++++++++++++++-----------------
1912 src/cacafire.vcproj       |  730 +++++++++++++++++-----------------
1913 src/cacaview.vcproj       |  737 +++++++++++++++++-----------------
1914 tests/bench.vcproj        |  364 +++++++++++++++++
1915 win32/config.h            |    2 +-
1916 25 files changed, 8552 insertions(+), 8146 deletions(-)
1917
1918Commit: 3574
1919Author: pterjan
1920Date:   Fri Jul 24 14:46:14 2009 +0000
1921
1922     * Inform code reader that current algorithm is wrong
1923
1924 caca/dirty.c |    1 +
1925 1 files changed, 1 insertions(+), 0 deletions(-)
1926
1927Commit: 3573
1928Author: pterjan
1929Date:   Fri Jul 24 14:45:34 2009 +0000
1930
1931     * Align times on the right!
1932
1933 tests/bench.c |    2 +-
1934 1 files changed, 1 insertions(+), 1 deletions(-)
1935
1936Commit: 3572
1937Author: sam
1938Date:   Fri Jul 24 06:49:01 2009 +0000
1939
1940    Use a dummy display to compute benchmark time to avoid relying on <time.h>.
1941
1942 tests/bench.c |   19 +++++++++----------
1943 1 files changed, 9 insertions(+), 10 deletions(-)
1944
1945Commit: 3571
1946Author: sam
1947Date:   Fri Jul 24 06:48:54 2009 +0000
1948
1949    Do not smooth the render time; the calling application can do it.
1950
1951 caca/graphics.c |    4 ++--
1952 1 files changed, 2 insertions(+), 2 deletions(-)
1953
1954Commit: 3570
1955Author: sam
1956Date:   Fri Jul 24 06:48:49 2009 +0000
1957
1958    Add a null driver that does absolutely nothing.
1959
1960 caca/Makefile.am      |    1 +
1961 caca/caca.c           |    6 +++
1962 caca/caca_internals.h |    5 ++-
1963 caca/driver/null.c    |   90 +++++++++++++++++++++++++++++++++++++++++++++++++
1964 4 files changed, 100 insertions(+), 2 deletions(-)
1965
1966Commit: 3569
1967Author: sam
1968Date:   Fri Jul 24 06:48:42 2009 +0000
1969
1970    Mark the whole canvas as dirty when a dirty rectangle aware driver is
1971    attached to it.
1972
1973 caca/driver/ncurses.c |    1 +
1974 caca/driver/slang.c   |    1 +
1975 caca/driver/vga.c     |    4 ++--
1976 caca/driver/x11.c     |    1 +
1977 4 files changed, 5 insertions(+), 2 deletions(-)
1978
1979Commit: 3568
1980Author: sam
1981Date:   Fri Jul 24 06:48:35 2009 +0000
1982
1983    Store dirty rectangles in a structure list. For now there is still only
1984    one dirty rectangle, but this is the first step to improvement.
1985
1986 caca/caca_internals.h |   10 ++++-
1987 caca/canvas.c         |   12 ++++-
1988 caca/dirty.c          |  122 +++++++++++++++++++++++++++++++++---------------
1989 3 files changed, 102 insertions(+), 42 deletions(-)
1990
1991Commit: 3567
1992Author: sam
1993Date:   Fri Jul 24 06:48:27 2009 +0000
1994
1995    Add explanatory comments to the dirty rectangle unit tests.
1996
1997 tests/dirty.cpp |  171 +++++++++++++++++++++++++++++++------------------------
1998 1 files changed, 96 insertions(+), 75 deletions(-)
1999
2000Commit: 3566
2001Author: pterjan
2002Date:   Thu Jul 23 22:55:40 2009 +0000
2003
2004     * Add some simple bench (part 2, add the interesting file)
2005
2006 tests/bench.c |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2007 1 files changed, 56 insertions(+), 0 deletions(-)
2008
2009Commit: 3565
2010Author: pterjan
2011Date:   Thu Jul 23 22:55:11 2009 +0000
2012
2013     * Add some simple bench
2014
2015 tests/Makefile.am |    7 +++++--
2016 1 files changed, 5 insertions(+), 2 deletions(-)
2017
2018Commit: 3559
2019Author: pterjan
2020Date:   Mon Jul 20 19:32:37 2009 +0000
2021
2022     * Add dirty rectangles when moving cursor
2023
2024 caca/string.c |    4 ++++
2025 1 files changed, 4 insertions(+), 0 deletions(-)
2026
2027Commit: 3558
2028Author: pterjan
2029Date:   Sun Jul 19 23:08:48 2009 +0000
2030
2031     * Report failures in exit code in caca-test
2032
2033 tests/caca-test.cpp |    4 +---
2034 1 files changed, 1 insertions(+), 3 deletions(-)
2035
2036Commit: 3557
2037Author: pterjan
2038Date:   Sun Jul 19 21:12:39 2009 +0000
2039
2040     * Also test blitting with mask
2041
2042 tests/dirty.cpp |   21 +++++++++++++++++++--
2043 1 files changed, 19 insertions(+), 2 deletions(-)
2044
2045Commit: 3556
2046Author: pterjan
2047Date:   Sun Jul 19 20:37:12 2009 +0000
2048
2049     * When blitting, only add dirty rectangles on changed
2050       lines, or on changed chars if we have a mask
2051
2052 caca/string.c   |   22 +++++++++++++++-------
2053 tests/dirty.cpp |   24 ++++++++++++++++++++++++
2054 2 files changed, 39 insertions(+), 7 deletions(-)
2055
2056Commit: 3554
2057Author: sam
2058Date:   Wed Jul 15 22:00:04 2009 +0000
2059
2060    Fix caca_get_char() documentation, courtesy of Romain Bignon.
2061
2062 caca/string.c |    2 +-
2063 1 files changed, 1 insertions(+), 1 deletions(-)
2064
2065Commit: 3553
2066Author: sam
2067Date:   Tue Jul 14 11:01:20 2009 +0000
2068
2069    Add a section at the beginning of the Ruby documentation to prevent doxygen
2070    from generating a huge whatis entry.
2071
2072 ruby/ruby-caca.dox |    2 ++
2073 1 files changed, 2 insertions(+), 0 deletions(-)
2074
2075Commit: 3542
2076Author: pterjan
2077Date:   Wed Jul 1 16:14:41 2009 +0000
2078
2079     * Add rotated epsilon
2080
2081 caca/transform.c |    2 ++
2082 1 files changed, 2 insertions(+), 0 deletions(-)
2083
2084Commit: 3514
2085Author: pterjan
2086Date:   Fri May 22 13:51:44 2009 +0000
2087
2088    Add unit test for memory export/import with caca format
2089
2090 tests/Makefile.am |    2 +-
2091 tests/export.cpp  |   74 +++++++++++++++++++++++++++++++++++++++++++++++++++++
2092 2 files changed, 75 insertions(+), 1 deletions(-)
2093
2094Commit: 3513
2095Author: sam
2096Date:   Fri May 22 13:23:09 2009 +0000
2097
2098    Add more unit tests for the dirty rectangles.
2099
2100 tests/dirty.cpp |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++--
2101 1 files changed, 50 insertions(+), 2 deletions(-)
2102
2103Commit: 3512
2104Author: sam
2105Date:   Fri May 22 13:23:03 2009 +0000
2106
2107    Add C++ warnings to the build process.
2108
2109 configure.ac |    1 +
2110 1 files changed, 1 insertions(+), 0 deletions(-)
2111
2112Commit: 3511
2113Author: sam
2114Date:   Fri May 22 13:22:57 2009 +0000
2115
2116    Fix import/export related stuff I forgot to update in the Ruby and PHP bindings.
2117
2118 caca-php/php_caca.c |    8 ++++----
2119 ruby/ruby-caca.dox  |    8 ++++----
2120 ruby/t/tc_canvas.rb |    6 +++---
2121 3 files changed, 11 insertions(+), 11 deletions(-)
2122
2123Commit: 3510
2124Author: pterjan
2125Date:   Fri May 22 13:06:07 2009 +0000
2126
2127    Don't redraw background for more than the dirty rectangle in x11 driver, we will not redraw foreground there
2128
2129 caca/driver/x11.c |    2 +-
2130 1 files changed, 1 insertions(+), 1 deletions(-)
2131
2132Commit: 3505
2133Author: sam
2134Date:   Fri May 22 10:18:44 2009 +0000
2135
2136    caca_put_char(): only add a dirty rectangle if the paster character is
2137    different from what was already there.
2138
2139 caca/string.c |    7 ++++++-
2140 1 files changed, 6 insertions(+), 1 deletions(-)
2141
2142Commit: 3497
2143Author: pterjan
2144Date:   Fri May 22 07:51:48 2009 +0000
2145
2146    Fix limits settings in area export
2147
2148 caca/codec/export.c |    2 +-
2149 1 files changed, 1 insertions(+), 1 deletions(-)
2150
2151Commit: 3495
2152Author: sam
2153Date:   Thu May 21 20:55:21 2009 +0000
2154
2155    Add caca_export_area_to_memory() to export only a selected part of the
2156    current canvas. This is useful to export dirty rectangles. Accordingly,
2157    add caca_import_area_from_memory() and caca_import_area_from_file().
2158
2159 caca/caca.h          |   25 +++++++++++---
2160 caca/caca0.c         |    4 +-
2161 caca/codec/export.c  |   51 +++++++++++++++++++++++++++--
2162 caca/codec/import.c  |   89 +++++++++++++++++++++++++++++++++++++++++++++++---
2163 caca/driver/raw.c    |    4 +-
2164 caca/figfont.c       |    4 +-
2165 caca/legacy.c        |    9 +++--
2166 cxx/caca++.cpp       |   12 +++---
2167 cxx/caca++.h         |    6 ++--
2168 cxx/cxxtest.cpp      |    2 +-
2169 examples/blit.c      |    4 +-
2170 examples/export.c    |    6 ++--
2171 examples/figfont.c   |    4 +-
2172 examples/font2tga.c  |    4 +-
2173 examples/import.c    |    2 +-
2174 examples/spritedit.c |   10 +++---
2175 examples/swallow.c   |    5 ++-
2176 examples/text.c      |    8 ++--
2177 examples/transform.c |    6 ++--
2178 ruby/caca-canvas.c   |   25 +++++++-------
2179 src/cacadraw.c       |    4 +-
2180 src/cacaplay.c       |    4 +-
2181 src/cacaserver.c     |   15 ++++----
2182 src/img2txt.c        |    6 ++--
2183 24 files changed, 224 insertions(+), 85 deletions(-)
2184
2185Commit: 3494
2186Author: sam
2187Date:   Thu May 21 20:55:13 2009 +0000
2188
2189    Change the dirty rectangle API once again so that calling applications get
2190    a more natural (x,y,w,h) 4-tuple to handle.
2191
2192 caca/attr.c           |    4 +-
2193 caca/caca.h           |   16 ++++----
2194 caca/canvas.c         |   10 ++--
2195 caca/dirty.c          |   94 ++++++++++++++++++++++----------------------
2196 caca/driver/ncurses.c |   20 +++++-----
2197 caca/driver/slang.c   |   22 +++++-----
2198 caca/driver/vga.c     |   22 +++++-----
2199 caca/driver/x11.c     |   20 +++++-----
2200 caca/frame.c          |    6 +-
2201 caca/graphics.c       |    4 +-
2202 caca/string.c         |   13 +++---
2203 caca/transform.c      |   18 ++++----
2204 tests/dirty.cpp       |  106 ++++++++++++++++++++++++------------------------
2205 13 files changed, 178 insertions(+), 177 deletions(-)
2206
2207Commit: 3493
2208Author: sam
2209Date:   Thu May 21 20:55:07 2009 +0000
2210
2211    Fix the old demo examples so that they don't refresh the screen twice
2212    every frame, causing the mouse to flicker.
2213
2214 examples/demo.c  |   10 ++++++----
2215 examples/demo0.c |   10 ++++++----
2216 2 files changed, 12 insertions(+), 8 deletions(-)
2217
2218Commit: 3492
2219Author: sam
2220Date:   Thu May 21 20:54:59 2009 +0000
2221
2222    Split import.c and export.c to create a new text.c codec file in order
2223    to keep source files under 1,000 lines of code.
2224
2225 caca/Makefile.am    |    2 +
2226 caca/codec/codec.h  |   22 ++
2227 caca/codec/export.c |  282 +----------------
2228 caca/codec/import.c |  614 +----------------------------------
2229 caca/codec/text.c   |  896 +++++++++++++++++++++++++++++++++++++++++++++++++++
2230 caca/libcaca.vcproj |   16 +-
2231 6 files changed, 945 insertions(+), 887 deletions(-)
2232
2233Commit: 3491
2234Author: pterjan
2235Date:   Wed May 20 14:44:47 2009 +0000
2236
2237     Revert r3478
2238
2239 caca/codec/export.c |   25 ++++++---------------
2240 caca/codec/import.c |   60 +++++++++++++++++---------------------------------
2241 2 files changed, 28 insertions(+), 57 deletions(-)
2242
2243Commit: 3490
2244Author: sam
2245Date:   Wed May 20 14:20:59 2009 +0000
2246
2247    Manually fix Visual Studio files so that builds do not spew
2248    their crap all over the place. There is still caca-sharp/obj
2249    that it insists on creating (reported as Connect ID 301965).
2250
2251 caca-sharp/caca-sharp.csproj  |   14 +-
2252 caca-sharp/test-csharp.csproj |   12 +-
2253 caca/libcaca.vcproj           |  960 ++++++++++++++++++++---------------------
2254 cxx/libcaca++.vcproj          |  696 +++++++++++++++---------------
2255 cxx/test-cxx.vcproj           |  666 ++++++++++++++--------------
2256 examples/blit.vcproj          |  738 ++++++++++++++++----------------
2257 examples/colors.vcproj        |  738 ++++++++++++++++----------------
2258 examples/demo.vcproj          |  738 ++++++++++++++++----------------
2259 examples/dithering.vcproj     |  738 ++++++++++++++++----------------
2260 examples/driver.vcproj        |  738 ++++++++++++++++----------------
2261 examples/event.vcproj         |  738 ++++++++++++++++----------------
2262 examples/font.vcproj          |  738 ++++++++++++++++----------------
2263 examples/frames.vcproj        |  738 ++++++++++++++++----------------
2264 examples/fullwidth.vcproj     |  738 ++++++++++++++++----------------
2265 examples/gamma.vcproj         |  738 ++++++++++++++++----------------
2266 examples/hsv.vcproj           |  738 ++++++++++++++++----------------
2267 examples/import.vcproj        |  738 ++++++++++++++++----------------
2268 examples/input.vcproj         |  738 ++++++++++++++++----------------
2269 examples/transform.vcproj     |  738 ++++++++++++++++----------------
2270 examples/truecolor.vcproj     |  738 ++++++++++++++++----------------
2271 examples/unicode.vcproj       |  738 ++++++++++++++++----------------
2272 libcaca.sln                   |  150 -------
2273 src/cacademo.vcproj           |  738 ++++++++++++++++----------------
2274 src/cacafire.vcproj           |  738 ++++++++++++++++----------------
2275 src/cacaview.vcproj           |  746 ++++++++++++++++----------------
2276 25 files changed, 8146 insertions(+), 8382 deletions(-)
2277
2278Commit: 3489
2279Author: sam
2280Date:   Tue May 19 22:48:12 2009 +0000
2281
2282    Add dirty rectangle support to the ncurses and VGA drivers.
2283
2284 AUTHORS               |    2 +-
2285 caca/driver/ncurses.c |   36 +++++++++++++++++++++----------
2286 caca/driver/vga.c     |   54 ++++++++++++++++++++++++++++++++----------------
2287 caca/driver/win32.c   |    3 +-
2288 4 files changed, 63 insertions(+), 32 deletions(-)
2289
2290Commit: 3486
2291Author: sam
2292Date:   Tue May 19 21:41:44 2009 +0000
2293
2294    Increased the autorepeat delay in the ncurses and SLang drivers. Now that
2295    we have dirty rectangles, fast autorepeat becomes perfectly usable.
2296
2297 caca/event.c |    4 ++--
2298 1 files changed, 2 insertions(+), 2 deletions(-)
2299
2300Commit: 3485
2301Author: sam
2302Date:   Tue May 19 21:41:38 2009 +0000
2303
2304    Improve dirty rectangle handling in examples/input.c.
2305
2306 examples/input.c |   11 ++++++++++-
2307 1 files changed, 10 insertions(+), 1 deletions(-)
2308
2309Commit: 3484
2310Author: sam
2311Date:   Tue May 19 20:42:40 2009 +0000
2312
2313    Fix a few DOS compilation warnings.
2314
2315 caca/dirty.c   |    6 +++---
2316 caca/figfont.c |    8 ++++----
2317 2 files changed, 7 insertions(+), 7 deletions(-)
2318
2319Commit: 3483
2320Author: sam
2321Date:   Tue May 19 20:42:34 2009 +0000
2322
2323    Fix a ruby unit test that made wrong use of Caca::Display.driver_list.
2324
2325 ruby/t/tc_display.rb |    8 ++++----
2326 1 files changed, 4 insertions(+), 4 deletions(-)
2327
2328Commit: 3482
2329Author: sam
2330Date:   Tue May 19 20:42:28 2009 +0000
2331
2332    Update the migration documentation to reflect old box drawing API changes.
2333
2334 doc/migrating.dox |   10 +++++++---
2335 1 files changed, 7 insertions(+), 3 deletions(-)
2336
2337Commit: 3481
2338Author: sam
2339Date:   Tue May 19 20:42:22 2009 +0000
2340
2341    Fix the text input example now that the box drawing functions take a size
2342    as argument.
2343
2344 examples/input.c |    7 ++++---
2345 1 files changed, 4 insertions(+), 3 deletions(-)
2346
2347Commit: 3480
2348Author: sam
2349Date:   Tue May 19 20:42:12 2009 +0000
2350
2351    Fix dirty rectangle handling in the X11 and SLang drivers.
2352
2353 caca/driver/slang.c |   15 +++++++++++----
2354 caca/driver/x11.c   |    8 ++++----
2355 2 files changed, 15 insertions(+), 8 deletions(-)
2356
2357Commit: 3478
2358Author: pterjan
2359Date:   Tue May 19 12:46:34 2009 +0000
2360
2361    Import/export dirty rectangles
2362
2363 caca/codec/export.c |   25 +++++++++++++++------
2364 caca/codec/import.c |   60 +++++++++++++++++++++++++++++++++-----------------
2365 2 files changed, 57 insertions(+), 28 deletions(-)
2366
2367Commit: 3475
2368Author: sam
2369Date:   Tue May 19 01:04:03 2009 +0000
2370
2371    Minor optimisation in configure.ac.
2372
2373 configure.ac |    3 ++-
2374 1 files changed, 2 insertions(+), 1 deletions(-)
2375
2376Commit: 3474
2377Author: sam
2378Date:   Tue May 19 01:03:57 2009 +0000
2379
2380    cacaplay: rename "eof" to "has_eof" to prevent shadowing a mingw32 variable.
2381
2382 src/cacaplay.c |    6 +++---
2383 1 files changed, 3 insertions(+), 3 deletions(-)
2384
2385Commit: 3473
2386Author: sam
2387Date:   Tue May 19 00:52:10 2009 +0000
2388
2389    A lot of documentation updates here and there, including bugfixes dating
2390    back to the libcucul merge.
2391
2392 caca/event.c       |    3 +++
2393 doc/doxygen.cfg.in |    2 ++
2394 doc/migrating.dox  |   39 ++++++++++++++++++++-------------------
2395 doc/style.dox      |    7 +++++++
2396 doc/tutorial.dox   |   10 +++++-----
2397 doc/user.dox       |    2 +-
2398 ruby/ruby-caca.dox |    8 ++++----
2399 7 files changed, 42 insertions(+), 29 deletions(-)
2400
2401Commit: 3472
2402Author: sam
2403Date:   Tue May 19 00:52:02 2009 +0000
2404
2405    Update the Doxygen configuration file to version 1.5.9.
2406
2407 doc/doxygen.cfg.in |  401 ++++++++++++++++++++++++++++++++++++++++------------
2408 1 files changed, 308 insertions(+), 93 deletions(-)
2409
2410Commit: 3471
2411Author: sam
2412Date:   Tue May 19 00:51:55 2009 +0000
2413
2414    Optimise the dirty rectangle handling by keeping track of the number of
2415    currently dirty rectangles.
2416
2417 caca/caca_internals.h |    3 ++-
2418 caca/canvas.c         |    6 +-----
2419 caca/dirty.c          |   45 ++++++++++++++++++---------------------------
2420 3 files changed, 21 insertions(+), 33 deletions(-)
2421
2422Commit: 3470
2423Author: sam
2424Date:   Tue May 19 00:51:47 2009 +0000
2425
2426    Change the dirty rectangle API so that it can handle several rectangles. The
2427    inner implementation still only handles one dirty rectangle, but this way
2428    we can prepare supporting applictions for the future.
2429
2430 caca/Makefile.am    |    1 +
2431 caca/caca.h         |   16 +++-
2432 caca/canvas.c       |  127 ------------------------------
2433 caca/dirty.c        |  215 +++++++++++++++++++++++++++++++++++++++++++++++++++
2434 caca/driver/slang.c |   88 +++++++++++----------
2435 caca/driver/x11.c   |   85 +++++++++++----------
2436 caca/frame.c        |    4 +-
2437 caca/graphics.c     |    2 +-
2438 caca/libcaca.vcproj |    4 +
2439 caca/string.c       |    4 +-
2440 caca/transform.c    |   16 ++--
2441 tests/dirty.cpp     |  107 +++++++++++++++-----------
2442 12 files changed, 395 insertions(+), 274 deletions(-)
2443
2444Commit: 3469
2445Author: pterjan
2446Date:   Mon May 18 13:02:43 2009 +0000
2447
2448    Only redraw empty rectangles in slang driver
2449
2450 caca/driver/slang.c |   11 +++++++----
2451 1 files changed, 7 insertions(+), 4 deletions(-)
2452
2453Commit: 3468
2454Author: pterjan
2455Date:   Mon May 18 12:54:49 2009 +0000
2456
2457    Fix empty dirty rectangles detection
2458
2459 caca/driver/x11.c |    2 +-
2460 1 files changed, 1 insertions(+), 1 deletions(-)
2461
2462Commit: 3467
2463Author: pterjan
2464Date:   Sat May 16 20:14:04 2009 +0000
2465
2466     * Only redraw dirty rectangle in x11 driver
2467
2468 caca/driver/x11.c |   13 +++++++++----
2469 1 files changed, 9 insertions(+), 4 deletions(-)
2470
2471Commit: 3466
2472Author: sam
2473Date:   Fri May 15 14:42:31 2009 +0000
2474
2475    Add a few svn:ignore properties for Visual Studio cruft.
2476
2477Commit: 3465
2478Author: sam
2479Date:   Fri May 15 14:38:30 2009 +0000
2480
2481    Added MSVC project files for most example programs.
2482
2483 caca-sharp/test-csharp.csproj |    2 +-
2484 examples/blit.vcproj          |  371 +++++++++++++++++++++++++++++++++++
2485 examples/colors.vcproj        |  371 +++++++++++++++++++++++++++++++++++
2486 examples/demo.c               |    4 +
2487 examples/demo.vcproj          |  371 +++++++++++++++++++++++++++++++++++
2488 examples/dithering.vcproj     |  371 +++++++++++++++++++++++++++++++++++
2489 examples/driver.vcproj        |  371 +++++++++++++++++++++++++++++++++++
2490 examples/event.vcproj         |  371 +++++++++++++++++++++++++++++++++++
2491 examples/font.vcproj          |  371 +++++++++++++++++++++++++++++++++++
2492 examples/frames.vcproj        |  371 +++++++++++++++++++++++++++++++++++
2493 examples/fullwidth.vcproj     |  371 +++++++++++++++++++++++++++++++++++
2494 examples/gamma.vcproj         |  371 +++++++++++++++++++++++++++++++++++
2495 examples/hsv.vcproj           |  371 +++++++++++++++++++++++++++++++++++
2496 examples/import.vcproj        |  371 +++++++++++++++++++++++++++++++++++
2497 examples/input.vcproj         |  371 +++++++++++++++++++++++++++++++++++
2498 examples/transform.vcproj     |  371 +++++++++++++++++++++++++++++++++++
2499 examples/truecolor.vcproj     |  371 +++++++++++++++++++++++++++++++++++
2500 examples/unicode.vcproj       |  371 +++++++++++++++++++++++++++++++++++
2501 libcaca.sln                   |  427 ++++++++++++++++++++++++++++++++++++++++-
2502 19 files changed, 6366 insertions(+), 3 deletions(-)
2503
2504Commit: 3452
2505Author: sam
2506Date:   Thu May 14 10:04:26 2009 +0000
2507
2508    Fixed libcaca and the Visual Studio solution so that it works
2509    on Win64, including the .NET projects.
2510
2511 caca-sharp/caca-sharp.csproj  |   38 +++++++++-
2512 caca-sharp/test-csharp.csproj |   22 +++++-
2513 caca/caca_types.h.in          |   20 ++++-
2514 caca/libcaca.vcproj           |  155 +++++++++++++++++++++++++++++++++++++
2515 cxx/libcaca++.vcproj          |  155 +++++++++++++++++++++++++++++++++++++
2516 cxx/test-cxx.vcproj           |  155 +++++++++++++++++++++++++++++++++++++
2517 libcaca.sln                   |   72 +++++++++--------
2518 src/cacademo.vcproj           |  169 +++++++++++++++++++++++++++++++++++++++++
2519 src/cacafire.vcproj           |  169 +++++++++++++++++++++++++++++++++++++++++
2520 src/cacaview.vcproj           |  169 ++++++++++++++++++++++++++++++++++++++++-
2521 win32/caca_types.h            |    6 +-
2522 11 files changed, 1086 insertions(+), 44 deletions(-)
2523
2524Commit: 3451
2525Author: sam
2526Date:   Thu May 14 08:43:52 2009 +0000
2527
2528    Fix a few implicit cast related warnings on VC++.
2529
2530 caca/codec/export.c |    2 +-
2531 caca/codec/import.c |   11 +++++------
2532 2 files changed, 6 insertions(+), 7 deletions(-)
2533
2534Commit: 3450
2535Author: sam
2536Date:   Thu May 14 00:18:37 2009 +0000
2537
2538    Fix a few dirty rectangle bugs found with the unit tests. Let that be a
2539    lesson to you: unit tests are good.
2540
2541 caca/attr.c   |    2 +-
2542 caca/canvas.c |   20 ++++++++++----------
2543 caca/string.c |    5 ++++-
2544 3 files changed, 15 insertions(+), 12 deletions(-)
2545
2546Commit: 3449
2547Author: sam
2548Date:   Thu May 14 00:18:30 2009 +0000
2549
2550    Start writing unit tests for the dirty rectangle handling.
2551
2552 tests/Makefile.am |    2 +-
2553 tests/dirty.cpp   |  130 +++++++++++++++++++++++++++++++++++++++++++++++++++++
2554 2 files changed, 131 insertions(+), 1 deletions(-)
2555
2556Commit: 3448
2557Author: sam
2558Date:   Thu May 14 00:18:23 2009 +0000
2559
2560    Finish the dirty rectangle architecture. They are now reliable in the sense
2561    that anything outside the dirty rectangle is guaranteed to be unchanged, but
2562    we currently mark far too many cells as dirty. This must be optimised.
2563
2564 caca/attr.c           |   11 ++++++++++
2565 caca/caca_internals.h |    6 ++--
2566 caca/canvas.c         |   52 ++++++++++++++++++++++++++++++------------------
2567 caca/frame.c          |    7 ++++++
2568 caca/graphics.c       |    3 ++
2569 caca/string.c         |   36 ++++++++++++++++++++++++++++++---
2570 caca/transform.c      |   16 +++++++++++++++
2571 7 files changed, 104 insertions(+), 27 deletions(-)
2572
2573Commit: 3447
2574Author: sam
2575Date:   Thu May 14 00:18:13 2009 +0000
2576
2577    Factor code from caca_draw_cp437_box() and caca_draw_thinbox_box().
2578
2579 caca/box.c |  150 +++++++++++++++++++++++++----------------------------------
2580 1 files changed, 64 insertions(+), 86 deletions(-)
2581
2582Commit: 3443
2583Author: sam
2584Date:   Wed May 13 06:40:48 2009 +0000
2585
2586    Set up the architecture for dirty rectangles.
2587    Dirty rectangles are an upcoming optimisation that will tell the output
2588    drivers which portion of the canvas has been really modified since the
2589    last blit.
2590
2591 caca/caca.h           |    6 ++-
2592 caca/caca_internals.h |    3 +
2593 caca/canvas.c         |  157 +++++++++++++++++++++++++++++++++++++++++++++----
2594 3 files changed, 152 insertions(+), 14 deletions(-)
2595
2596Commit: 3428
2597Author: sam
2598Date:   Wed Apr 29 12:22:35 2009 +0000
2599
2600    Update msdev files to 9.0 (Visual Studio 2008). If anyone wants to
2601    play with the Windows port, there is a 90-day evaluation version
2602    available for free on the Microsoft website.
2603
2604 caca-sharp/caca-sharp.csproj  |   47 ++++++++++++++++++++--
2605 caca-sharp/test-csharp.csproj |   49 ++++++++++++++++++++---
2606 caca/libcaca.vcproj           |   87 +++++++++++++++++++++--------------------
2607 cxx/libcaca++.vcproj          |   13 +++---
2608 cxx/test-cxx.vcproj           |   13 +++---
2609 libcaca.sln                   |    4 +-
2610 src/cacademo.vcproj           |   21 +++++-----
2611 src/cacafire.vcproj           |   22 +++++-----
2612 src/cacaview.vcproj           |   21 +++++-----
2613 9 files changed, 175 insertions(+), 102 deletions(-)
2614
2615Commit: 3427
2616Author: sam
2617Date:   Wed Apr 29 12:13:19 2009 +0000
2618
2619    import.c: when importing ANSI or UTF-8 files, treat ^L as a canvas
2620    frame separator. Not extremely robust yet.
2621
2622 caca/codec/import.c |   11 +++++++++++
2623 1 files changed, 11 insertions(+), 0 deletions(-)
2624
2625Commit: 3412
2626Author: sam
2627Date:   Tue Mar 24 00:58:01 2009 +0000
2628
2629    Apparently \033 is more common than \x1b for ESC. Use the former in our
2630    code for clarity.
2631
2632 caca/codec/import.c |   10 +++++-----
2633 caca/driver/win32.c |    2 +-
2634 caca/graphics.c     |    2 +-
2635 src/cacaserver.c    |   14 +++++++-------
2636 4 files changed, 14 insertions(+), 14 deletions(-)
2637
2638Commit: 3407
2639Author: sam
2640Date:   Sun Mar 1 13:20:41 2009 +0000
2641
2642    Added new Unicode blocks to the built-in font.
2643
2644 caca/mono9.data      | 4812 ++++++++++++++++++++++++++++++++------------------
2645 caca/monobold12.data | 4700 ++++++++++++++++++++++++++++++++-----------------
2646 tools/makefont.c     |    4 +-
2647 3 files changed, 6181 insertions(+), 3335 deletions(-)
2648
2649Commit: 3406
2650Author: sam
2651Date:   Sun Mar 1 12:39:36 2009 +0000
2652
2653    transform.c: one more rotated glyph.
2654
2655 caca/transform.c |    1 +
2656 1 files changed, 1 insertions(+), 0 deletions(-)
2657
2658Commit: 3405
2659Author: sam
2660Date:   Sun Mar 1 12:33:25 2009 +0000
2661
2662    transform.c: add new transformation glyphs for various capital letters.
2663
2664 caca/transform.c |   11 ++++++++++-
2665 1 files changed, 10 insertions(+), 1 deletions(-)
2666
2667Commit: 3404
2668Author: sam
2669Date:   Thu Feb 26 10:41:32 2009 +0000
2670
2671    Remove occurrences of DATADIR, it conflicts with MinGW's <objidl.h>.
2672    Fixes ticket #51.
2673
2674 examples/Makefile.am |    3 +--
2675 examples/demo.c      |    4 +---
2676 examples/demo0.c     |    4 +---
2677 tools/Makefile.am    |    2 +-
2678 4 files changed, 4 insertions(+), 9 deletions(-)
2679
2680Commit: 3334
2681Author: nico
2682Date:   Tue Dec 9 17:37:22 2008 +0000
2683
2684    * Remove 'copy' attribute of RETURN_STRINGL in php binding of functions: caca_file_gets, caca_file_read
2685    * Use RETVAL_STRINGL instead of RETURN_STRINGL in function caca_export_string
2686
2687 caca-php/php_caca.c |   12 +++++-------
2688 1 files changed, 5 insertions(+), 7 deletions(-)
2689
2690Commit: 3333
2691Author: pterjan
2692Date:   Sun Nov 30 00:02:46 2008 +0000
2693
2694     * Add a flip char for 1
2695
2696 caca/transform.c |    1 +
2697 1 files changed, 1 insertions(+), 0 deletions(-)
2698
2699Commit: 3332
2700Author: pterjan
2701Date:   Sat Nov 29 23:53:55 2008 +0000
2702
2703     * Add a rotate_180 char for G
2704
2705 caca/transform.c |    1 +
2706 1 files changed, 1 insertions(+), 0 deletions(-)
2707
2708Commit: 3323
2709Author: sam
2710Date:   Wed Nov 12 10:20:56 2008 +0000
2711
2712    Create a libcucul.la symlink for distributions such as Gentoo which may
2713    rely on .la files for library dependencies.
2714
2715 caca/Makefile.am |    2 ++
2716 cxx/Makefile.am  |    2 ++
2717 2 files changed, 4 insertions(+), 0 deletions(-)
2718
2719Commit: 3318
2720Author: bsittler
2721Date:   Fri Nov 7 09:03:26 2008 +0000
2722
2723    add a reset button, move usage to "stdout", and stop hyperlinking the
2724    logo filename in the example
2725
2726 caca-php/examples/www/img2txt.php |   40 ++++++++++++++++++------------------
2727 1 files changed, 20 insertions(+), 20 deletions(-)
2728
2729Commit: 3317
2730Author: bsittler
2731Date:   Fri Nov 7 08:57:44 2008 +0000
2732
2733    allow a filename exactly matching the uploaded filename; give a better
2734    error message when this does not work
2735
2736 caca-php/examples/www/img2txt.php |   19 +++++++++++++++----
2737 1 files changed, 15 insertions(+), 4 deletions(-)
2738
2739Commit: 3316
2740Author: bsittler
2741Date:   Fri Nov 7 08:38:55 2008 +0000
2742
2743    more copyright info
2744
2745 caca-php/examples/img2txt.php |    3 ++-
2746 1 files changed, 2 insertions(+), 1 deletions(-)
2747
2748Commit: 3315
2749Author: bsittler
2750Date:   Fri Nov 7 08:37:59 2008 +0000
2751
2752    add more copyright info
2753
2754 caca-php/examples/www/img2txt.php |    3 ++-
2755 1 files changed, 2 insertions(+), 1 deletions(-)
2756
2757Commit: 3314
2758Author: bsittler
2759Date:   Fri Nov 7 08:36:07 2008 +0000
2760
2761    https should work too
2762
2763 caca-php/examples/www/img2txt.php |    2 +-
2764 1 files changed, 1 insertions(+), 1 deletions(-)
2765
2766Commit: 3313
2767Author: bsittler
2768Date:   Fri Nov 7 08:35:29 2008 +0000
2769
2770    obscure email addresses somewhat
2771
2772 caca-php/examples/www/img2txt.php |    2 +-
2773 1 files changed, 1 insertions(+), 1 deletions(-)
2774
2775Commit: 3312
2776Author: bsittler
2777Date:   Fri Nov 7 08:33:03 2008 +0000
2778
2779    better argument handling, and allow logo-caca.png as a special file argument
2780
2781 caca-php/examples/www/img2txt.php |   41 +++++++++++++++++++++++-------------
2782 1 files changed, 26 insertions(+), 15 deletions(-)
2783
2784Commit: 3311
2785Author: bsittler
2786Date:   Fri Nov 7 08:25:01 2008 +0000
2787
2788    fix case in example
2789
2790 caca-php/examples/img2txt.php |    2 +-
2791 1 files changed, 1 insertions(+), 1 deletions(-)
2792
2793Commit: 3310
2794Author: bsittler
2795Date:   Fri Nov 7 07:56:36 2008 +0000
2796
2797    now works as HTML
2798
2799 caca-php/examples/www/img2txt.php |  277 +++++++++++++++++++++++++++----------
2800 1 files changed, 201 insertions(+), 76 deletions(-)
2801
2802Commit: 3309
2803Author: bsittler
2804Date:   Fri Nov 7 07:13:57 2008 +0000
2805
2806    handle argument-parsing exceptions
2807
2808 caca-php/examples/img2txt.php |  100 ++++++++++++++++++++++-------------------
2809 1 files changed, 54 insertions(+), 46 deletions(-)
2810
2811Commit: 3308
2812Author: bsittler
2813Date:   Fri Nov 7 07:09:52 2008 +0000
2814
2815    more accurate error message
2816
2817 caca-php/examples/img2txt.php |    6 +++---
2818 1 files changed, 3 insertions(+), 3 deletions(-)
2819
2820Commit: 3307
2821Author: bsittler
2822Date:   Fri Nov 7 06:30:29 2008 +0000
2823
2824    clarify that this is a PHP port, not the original C program; return -1
2825    when export fails, too
2826
2827 caca-php/examples/img2txt.php |    5 +++++
2828 1 files changed, 5 insertions(+), 0 deletions(-)
2829
2830Commit: 3306
2831Author: bsittler
2832Date:   Fri Nov 7 05:55:12 2008 +0000
2833
2834    copy img2txt.php to www in preparation for htmlizing
2835
2836 caca-php/examples/www/img2txt.php |  383 +++++++++++++++++++++++++++++++++++++
2837 1 files changed, 383 insertions(+), 0 deletions(-)
2838
2839Commit: 3305
2840Author: bsittler
2841Date:   Fri Nov 7 05:51:26 2008 +0000
2842
2843    remove workarounds since alpha works now (merged from ..)
2844
2845 caca-php/examples/www/export.php |    4 +---
2846 1 files changed, 1 insertions(+), 3 deletions(-)
2847
2848Commit: 3304
2849Author: bsittler
2850Date:   Fri Nov 7 05:48:32 2008 +0000
2851
2852    hacked around the lack of a reasonable php getopt_long by writing a
2853    new version in PHP. it seems to work, and is more flexible than the
2854    getopt() found in PHP 5.3+.
2855
2856 caca-php/examples/img2txt.php |  250 ++++++++++++++++++++++++++++++++++-------
2857 1 files changed, 211 insertions(+), 39 deletions(-)
2858
2859Commit: 3303
2860Author: bsittler
2861Date:   Fri Nov 7 04:31:04 2008 +0000
2862
2863    fix yet another bug i wrote :( -- be endian-neutral.
2864
2865 caca-php/php_caca.c |    9 ++++-----
2866 1 files changed, 4 insertions(+), 5 deletions(-)
2867
2868Commit: 3302
2869Author: bsittler
2870Date:   Thu Nov 6 23:25:26 2008 +0000
2871
2872    no more horrible hacks needed, since fixing the alpha mismatch in the C binding
2873
2874 caca-php/examples/export.php  |    4 +-
2875 caca-php/examples/img2txt.php |  407 +++++++++++++++++++----------------------
2876 2 files changed, 189 insertions(+), 222 deletions(-)
2877
2878Commit: 3301
2879Author: bsittler
2880Date:   Thu Nov 6 23:21:15 2008 +0000
2881
2882    do not bother with an extraneous fill, and don't create out.png
2883
2884 caca-php/examples/test.php |    2 --
2885 1 files changed, 0 insertions(+), 2 deletions(-)
2886
2887Commit: 3300
2888Author: bsittler
2889Date:   Thu Nov 6 23:18:48 2008 +0000
2890
2891    fix endianness problem
2892
2893 caca-php/php_caca.c |   12 ++++++------
2894 1 files changed, 6 insertions(+), 6 deletions(-)
2895
2896Commit: 3299
2897Author: bsittler
2898Date:   Thu Nov 6 20:01:57 2008 +0000
2899
2900    oops! fix problem i introduced in the previous commit
2901
2902 caca-php/php_caca.c |    6 +++---
2903 1 files changed, 3 insertions(+), 3 deletions(-)
2904
2905Commit: 3298
2906Author: bsittler
2907Date:   Thu Nov 6 19:45:11 2008 +0000
2908
2909    fix impedence mismatch between libgd alpha (0 = opaque, 127 = transparent) and libcaca alpha (0 = transparent, 255 = opaque)
2910
2911 caca-php/php_caca.c |   75 +++++++++++++++++++++++++++++---------------------
2912 1 files changed, 43 insertions(+), 32 deletions(-)
2913
2914Commit: 3297
2915Author: bsittler
2916Date:   Thu Nov 6 17:04:21 2008 +0000
2917
2918    copy img2txt.c to img2txt.php in preparation for phpizing
2919
2920 caca-php/examples/img2txt.php |  242 +++++++++++++++++++++++++++++++++++++++++
2921 1 files changed, 242 insertions(+), 0 deletions(-)
2922
2923Commit: 3296
2924Author: bsittler
2925Date:   Thu Nov 6 07:16:59 2008 +0000
2926
2927    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...)
2928
2929 caca-php/examples/cacapig.php |   36 +++++++++++++++++++-----------------
2930 1 files changed, 19 insertions(+), 17 deletions(-)
2931
2932Commit: 3295
2933Author: bsittler
2934Date:   Thu Nov 6 07:14:12 2008 +0000
2935
2936    default to $timeout = 0 in Display::getEvent()
2937
2938 caca-php/caca.php |    2 +-
2939 1 files changed, 1 insertions(+), 1 deletions(-)
2940
2941Commit: 3294
2942Author: bsittler
2943Date:   Thu Nov 6 07:11:01 2008 +0000
2944
2945    fix some bugs and inconsistencies in the PHP object layer
2946
2947 caca-php/caca.php |   14 ++++++++------
2948 1 files changed, 8 insertions(+), 6 deletions(-)
2949
2950Commit: 3293
2951Author: bsittler
2952Date:   Wed Nov 5 01:00:38 2008 +0000
2953
2954    add a Libcaca class to the PHP class interface, parallel to the Libcaca class in the .NET interface; fix a bunch of whitespace inconsistencies
2955
2956 caca-php/caca.php          |   87 +++++++++++++++++++++++++-------------------
2957 caca-php/examples/test.php |   12 +++---
2958 2 files changed, 56 insertions(+), 43 deletions(-)
2959
2960Commit: 3292
2961Author: bsittler
2962Date:   Wed Nov 5 00:39:18 2008 +0000
2963
2964    add AnsiColor, EventType and EventKey constants parallel to the .NET ones
2965
2966 caca-php/caca.php          |  101 ++++++++++++++++++++++++++++++++++++++++++++
2967 caca-php/examples/test.php |   12 +++---
2968 2 files changed, 107 insertions(+), 6 deletions(-)
2969
2970Commit: 3291
2971Author: bsittler
2972Date:   Wed Nov 5 00:38:14 2008 +0000
2973
2974    added missing constant CACA_KEY_UNKNOWN
2975
2976 caca-php/php_caca.c |    1 +
2977 1 files changed, 1 insertions(+), 0 deletions(-)
2978
2979Commit: 3290
2980Author: bsittler
2981Date:   Wed Nov 5 00:04:35 2008 +0000
2982
2983    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
2984
2985 caca-php/examples/test.php |  258 +++++++++++++++++++++++---------------------
2986 1 files changed, 136 insertions(+), 122 deletions(-)
2987
2988Commit: 3289
2989Author: bsittler
2990Date:   Tue Nov 4 23:57:57 2008 +0000
2991
2992    copy test.cs to test.php in preparation for phpizing
2993
2994 caca-php/examples/test.php |  136 ++++++++++++++++++++++++++++++++++++++++++++
2995 1 files changed, 136 insertions(+), 0 deletions(-)
2996
2997Commit: 3288
2998Author: bsittler
2999Date:   Tue Nov 4 23:56:43 2008 +0000
3000
3001    merge alpha fix from svn://svn.zoy.org/libcaca/libcaca/trunk/caca-php/examples/export.php@3287 into examples/www/export.php
3002
3003 caca-php/examples/www/export.php |    4 +++-
3004 1 files changed, 3 insertions(+), 1 deletions(-)
3005
3006Commit: 3287
3007Author: bsittler
3008Date:   Tue Nov 4 23:54:38 2008 +0000
3009
3010    use alpha in PNG export, since it is now required to get a correct PNG output image
3011
3012 caca-php/examples/export.php |    4 +++-
3013 1 files changed, 3 insertions(+), 1 deletions(-)
3014
3015Commit: 3286
3016Author: bsittler
3017Date:   Tue Nov 4 23:53:18 2008 +0000
3018
3019    fix type in Canvas::drawLine; add a minimal class Event providing a
3020    subset of the functionality of the .NET version; added Display::getEvent
3021    similar to the .NET version; change Dither::bitmap to take a Canvas
3022    object rather than a caca canvas resource as its first parameter; add
3023    Font::Render and Font::getList methods parallel to the .NET version
3024
3025 caca-php/caca.php |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++--
3026 1 files changed, 50 insertions(+), 2 deletions(-)
3027
3028Commit: 3285
3029Author: bsittler
3030Date:   Tue Nov 4 23:48:31 2008 +0000
3031
3032    use alpha channel in gd truecolor images -- note that the scale for
3033    this is [0, 127], rather than [0, 255]; always free the temporary
3034    pixels copy allocated in PHP_FUNCTION(caca_dither_bitmap); fix a typo
3035    which caused PHP_FUNCTION(caca_set_display_title) to crash due to a
3036    failed run-time binding to "caca_set_display" (the "_title" was
3037    missing).
3038
3039 caca-php/php_caca.c |    7 ++++---
3040 1 files changed, 4 insertions(+), 3 deletions(-)
3041
3042Commit: 3284
3043Author: bsittler
3044Date:   Tue Nov 4 06:11:19 2008 +0000
3045
3046    preserve column alignment better by breaking cells at spaces; preserve
3047    readability of fullwidth characters better by not placing cell
3048    boundaries between them unneccessarily
3049
3050 caca/codec/export.c |   16 +++++++++++++---
3051 1 files changed, 13 insertions(+), 3 deletions(-)
3052
3053Commit: 3283
3054Author: bsittler
3055Date:   Tue Nov 4 05:45:21 2008 +0000
3056
3057    force a column alignment after each column containing a fullwidth character.
3058
3059 caca/codec/export.c |    7 ++++++-
3060 1 files changed, 6 insertions(+), 1 deletions(-)
3061
3062Commit: 3282
3063Author: bsittler
3064Date:   Tue Nov 4 05:43:37 2008 +0000
3065
3066    no border in old browsers, either.
3067
3068 caca-php/examples/www/export.php |    2 +-
3069 1 files changed, 1 insertions(+), 1 deletions(-)
3070
3071Commit: 3281
3072Author: bsittler
3073Date:   Tue Nov 4 05:28:03 2008 +0000
3074
3075    htmlification
3076
3077 caca-php/examples/www/unicode.php |   32 ++++++++++++++++++--------------
3078 1 files changed, 18 insertions(+), 14 deletions(-)
3079
3080Commit: 3280
3081Author: bsittler
3082Date:   Tue Nov 4 05:23:16 2008 +0000
3083
3084    copy unicode.php to www in preparation for htmlizing
3085
3086 caca-php/examples/www/unicode.php |   93 +++++++++++++++++++++++++++++++++++++
3087 1 files changed, 93 insertions(+), 0 deletions(-)
3088
3089Commit: 3279
3090Author: bsittler
3091Date:   Tue Nov 4 05:22:24 2008 +0000
3092
3093    cli-only
3094
3095 caca-php/examples/unicode.php |    4 ++++
3096 1 files changed, 4 insertions(+), 0 deletions(-)
3097
3098Commit: 3278
3099Author: bsittler
3100Date:   Tue Nov 4 05:21:34 2008 +0000
3101
3102    phpized
3103
3104 caca-php/examples/unicode.php |  160 +++++++++++++++++++----------------------
3105 1 files changed, 73 insertions(+), 87 deletions(-)
3106
3107Commit: 3277
3108Author: bsittler
3109Date:   Tue Nov 4 05:17:37 2008 +0000
3110
3111    copy unicode.c to unicode.php in preparation for phpizing
3112
3113 caca-php/examples/unicode.php |  103 +++++++++++++++++++++++++++++++++++++++++
3114 1 files changed, 103 insertions(+), 0 deletions(-)
3115
3116Commit: 3276
3117Author: bsittler
3118Date:   Tue Nov 4 05:12:17 2008 +0000
3119
3120    htmlize
3121
3122 caca-php/examples/www/transform.php |   31 ++++++++++++++++++-------------
3123 1 files changed, 18 insertions(+), 13 deletions(-)
3124
3125Commit: 3275
3126Author: bsittler
3127Date:   Tue Nov 4 04:58:38 2008 +0000
3128
3129    copy transform.php to www in preparation for htmlizing
3130
3131 caca-php/examples/www/transform.php |  103 +++++++++++++++++++++++++++++++++++
3132 1 files changed, 103 insertions(+), 0 deletions(-)
3133
3134Commit: 3274
3135Author: bsittler
3136Date:   Tue Nov 4 04:56:49 2008 +0000
3137
3138    PHPified
3139
3140 caca-php/examples/transform.php |  187 ++++++++++++++++++---------------------
3141 1 files changed, 86 insertions(+), 101 deletions(-)
3142
3143Commit: 3273
3144Author: bsittler
3145Date:   Tue Nov 4 04:49:17 2008 +0000
3146
3147    copy transform.c to transform.php in preparation for phpizing
3148
3149 caca-php/examples/transform.php |  118 +++++++++++++++++++++++++++++++++++++++
3150 1 files changed, 118 insertions(+), 0 deletions(-)
3151
3152Commit: 3272
3153Author: bsittler
3154Date:   Tue Nov 4 04:46:47 2008 +0000
3155
3156    show client-side filename
3157
3158 caca-php/examples/www/export.php |    3 ++-
3159 1 files changed, 2 insertions(+), 1 deletions(-)
3160
3161Commit: 3271
3162Author: bsittler
3163Date:   Tue Nov 4 04:45:23 2008 +0000
3164
3165    clearer wording.
3166
3167 caca-php/examples/www/import.php |    2 +-
3168 1 files changed, 1 insertions(+), 1 deletions(-)
3169
3170Commit: 3270
3171Author: bsittler
3172Date:   Tue Nov 4 04:21:13 2008 +0000
3173
3174    link to an example file to download and then import (generated by export.php)
3175
3176 caca-php/examples/www/import.php |    5 +++++
3177 1 files changed, 5 insertions(+), 0 deletions(-)
3178
3179Commit: 3269
3180Author: bsittler
3181Date:   Tue Nov 4 04:13:13 2008 +0000
3182
3183    works well enough to import the files exported by export.php
3184
3185 caca-php/examples/www/import.php |   77 ++++++++++++++++++++++++++------------
3186 1 files changed, 53 insertions(+), 24 deletions(-)
3187
3188Commit: 3268
3189Author: bsittler
3190Date:   Tue Nov 4 03:56:18 2008 +0000
3191
3192    force cli on remaining examples so that apache doesn't pop up a window
3193    (this actually happens with the cocoa driver!)
3194
3195 caca-php/examples/cacapig.php   |    3 +++
3196 caca-php/examples/colors.php    |    4 ++++
3197 caca-php/examples/fullwidth.php |    4 ++++
3198 caca-php/examples/render.php    |    4 ++++
3199 caca-php/examples/truecolor.php |    4 ++++
3200 5 files changed, 19 insertions(+), 0 deletions(-)
3201
3202Commit: 3267
3203Author: bsittler
3204Date:   Tue Nov 4 03:39:20 2008 +0000
3205
3206    CLI-only
3207
3208 caca-php/examples/import.php |    4 ++++
3209 1 files changed, 4 insertions(+), 0 deletions(-)
3210
3211Commit: 3266
3212Author: bsittler
3213Date:   Tue Nov 4 03:37:12 2008 +0000
3214
3215    copy import.php to www in preparation for htmlizing
3216
3217 caca-php/examples/www/import.php |   54 ++++++++++++++++++++++++++++++++++++++
3218 1 files changed, 54 insertions(+), 0 deletions(-)
3219
3220Commit: 3265
3221Author: bsittler
3222Date:   Tue Nov 4 03:36:33 2008 +0000
3223
3224    list available import formats in usage message
3225
3226 caca-php/examples/import.php |   12 +++++++++---
3227 1 files changed, 9 insertions(+), 3 deletions(-)
3228
3229Commit: 3264
3230Author: bsittler
3231Date:   Tue Nov 4 03:32:42 2008 +0000
3232
3233    PHPification of import.c
3234
3235 caca-php/examples/import.php |   72 ++++++++++++++++--------------------------
3236 1 files changed, 27 insertions(+), 45 deletions(-)
3237
3238Commit: 3263
3239Author: bsittler
3240Date:   Tue Nov 4 03:22:04 2008 +0000
3241
3242    copy import.c to import.php in preparation for phpizing
3243
3244 caca-php/examples/import.php |   66 ++++++++++++++++++++++++++++++++++++++++++
3245 1 files changed, 66 insertions(+), 0 deletions(-)
3246
3247Commit: 3262
3248Author: bsittler
3249Date:   Tue Nov 4 00:56:07 2008 +0000
3250
3251    only fill the preview iframe when javascript is enabled
3252
3253 caca-php/examples/www/export.php |    2 +-
3254 1 files changed, 1 insertions(+), 1 deletions(-)
3255
3256Commit: 3261
3257Author: bsittler
3258Date:   Tue Nov 4 00:41:56 2008 +0000
3259
3260    merge latest CLI example bugfixes into the HTML versions
3261
3262 caca-php/examples/www/colors.php |    8 ++++----
3263 caca-php/examples/www/export.php |   10 +++++-----
3264 2 files changed, 9 insertions(+), 9 deletions(-)
3265
3266Commit: 3260
3267Author: bsittler
3268Date:   Tue Nov 4 00:39:40 2008 +0000
3269
3270    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
3271
3272 caca-php/examples/colors.php |    8 ++++----
3273 caca-php/examples/export.php |   10 +++++-----
3274 caca-php/php_caca.c          |    2 +-
3275 3 files changed, 10 insertions(+), 10 deletions(-)
3276
3277Commit: 3259
3278Author: bsittler
3279Date:   Mon Nov 3 22:30:22 2008 +0000
3280
3281    now generates HTML
3282
3283 caca-php/examples/www/fullwidth.php |   28 ++++++++++++++++++----------
3284 1 files changed, 18 insertions(+), 10 deletions(-)
3285
3286Commit: 3258
3287Author: bsittler
3288Date:   Mon Nov 3 22:21:31 2008 +0000
3289
3290    copy fullwidth.php to www in preparation for htmlizing
3291
3292 caca-php/examples/www/fullwidth.php |   75 +++++++++++++++++++++++++++++++++++
3293 1 files changed, 75 insertions(+), 0 deletions(-)
3294
3295Commit: 3257
3296Author: bsittler
3297Date:   Mon Nov 3 22:19:29 2008 +0000
3298
3299    added copyright info for PHP conversion (blah blah blah...)
3300
3301 caca-php/examples/fullwidth.php |    4 ++++
3302 1 files changed, 4 insertions(+), 0 deletions(-)
3303
3304Commit: 3256
3305Author: bsittler
3306Date:   Mon Nov 3 22:18:27 2008 +0000
3307
3308    now works as PHP
3309
3310 caca-php/examples/fullwidth.php |  113 +++++++++++++++-----------------------
3311 1 files changed, 45 insertions(+), 68 deletions(-)
3312
3313Commit: 3255
3314Author: bsittler
3315Date:   Mon Nov 3 22:08:09 2008 +0000
3316
3317    copy fullwidth.c to fullwidth.php in preparation for phpizing
3318
3319 caca-php/examples/fullwidth.php |   94 +++++++++++++++++++++++++++++++++++++++
3320 1 files changed, 94 insertions(+), 0 deletions(-)
3321
3322Commit: 3254
3323Author: bsittler
3324Date:   Mon Nov 3 22:06:33 2008 +0000
3325
3326    only assume svg preview ability in opera, WebKit and Gecko
3327
3328 caca-php/examples/www/export.php |    9 +++++++--
3329 1 files changed, 7 insertions(+), 2 deletions(-)
3330
3331Commit: 3253
3332Author: nico
3333Date:   Mon Nov 3 22:03:31 2008 +0000
3334
3335    * Improve object layer for caca-php
3336
3337 caca-php/caca.php |   60 +++++++++++++++++++++++++++++++++++++++++++++++++---
3338 1 files changed, 56 insertions(+), 4 deletions(-)
3339
3340Commit: 3252
3341Author: bsittler
3342Date:   Mon Nov 3 21:58:17 2008 +0000
3343
3344    do not add history entries for iframe transitions
3345
3346 caca-php/examples/www/export.php |    2 +-
3347 1 files changed, 1 insertions(+), 1 deletions(-)
3348
3349Commit: 3251
3350Author: bsittler
3351Date:   Mon Nov 3 21:48:53 2008 +0000
3352
3353    add missing id
3354
3355 caca-php/examples/www/export.php |    2 +-
3356 1 files changed, 1 insertions(+), 1 deletions(-)
3357
3358Commit: 3250
3359Author: bsittler
3360Date:   Mon Nov 3 21:48:16 2008 +0000
3361
3362    use some javascript to show inline previews using <iframe/> for some
3363    of the formats (so far, html, html3, bbfr, and svg)
3364
3365 caca-php/examples/www/export.php |   42 +++++++++++++++++++++++++++++++++++--
3366 1 files changed, 39 insertions(+), 3 deletions(-)
3367
3368Commit: 3249
3369Author: bsittler
3370Date:   Mon Nov 3 21:23:20 2008 +0000
3371
3372    .caca files get an extension, too
3373
3374 caca-php/examples/www/export.php |    1 +
3375 1 files changed, 1 insertions(+), 0 deletions(-)
3376
3377Commit: 3248
3378Author: bsittler
3379Date:   Mon Nov 3 21:17:34 2008 +0000
3380
3381    suggest extensions for some of the inline formats too, since browsers
3382    sometimes send them to external viewers and become confused if the
3383    filename ends in '.php' (despite our correct content-type!)
3384
3385 caca-php/examples/www/export.php |   14 +++++++++++---
3386 1 files changed, 11 insertions(+), 3 deletions(-)
3387
3388Commit: 3247
3389Author: bsittler
3390Date:   Mon Nov 3 21:15:09 2008 +0000
3391
3392    text formats embedding escape sequences get sent as attachments too
3393
3394 caca-php/examples/www/export.php |    3 +++
3395 1 files changed, 3 insertions(+), 0 deletions(-)
3396
3397Commit: 3246
3398Author: bsittler
3399Date:   Mon Nov 3 21:12:54 2008 +0000
3400
3401    working HTML version of export.php accepting an optional file upload and exporting it using the selected format
3402
3403 caca-php/examples/www/export.php |  224 ++++++++++++++++++++++----------------
3404 1 files changed, 128 insertions(+), 96 deletions(-)
3405
3406Commit: 3245
3407Author: bsittler
3408Date:   Mon Nov 3 20:55:12 2008 +0000
3409
3410    another typo
3411
3412 caca-php/examples/export.php |    2 +-
3413 1 files changed, 1 insertions(+), 1 deletions(-)
3414
3415Commit: 3244
3416Author: bsittler
3417Date:   Mon Nov 3 20:34:42 2008 +0000
3418
3419    spaces -> tabs
3420
3421 caca-php/examples/export.php |  162 +++++++++++++++++++++---------------------
3422 1 files changed, 81 insertions(+), 81 deletions(-)
3423
3424Commit: 3243
3425Author: bsittler
3426Date:   Mon Nov 3 20:08:35 2008 +0000
3427
3428    add missing content-type in the HTML case
3429
3430 caca-php/examples/www/render.php |    2 ++
3431 1 files changed, 2 insertions(+), 0 deletions(-)
3432
3433Commit: 3242
3434Author: bsittler
3435Date:   Mon Nov 3 20:01:20 2008 +0000
3436
3437    typo
3438
3439 caca-php/examples/export.php |    2 +-
3440 1 files changed, 1 insertions(+), 1 deletions(-)
3441
3442Commit: 3241
3443Author: bsittler
3444Date:   Mon Nov 3 19:52:30 2008 +0000
3445
3446    make examples/demo.php executable
3447
3448 0 files changed, 0 insertions(+), 0 deletions(-)
3449
3450Commit: 3240
3451Author: bsittler
3452Date:   Mon Nov 3 19:44:58 2008 +0000
3453
3454    copy export.php to www in preparation for htmlizing
3455
3456 caca-php/examples/www/export.php |  136 ++++++++++++++++++++++++++++++++++++++
3457 1 files changed, 136 insertions(+), 0 deletions(-)
3458
3459Commit: 3239
3460Author: bsittler
3461Date:   Mon Nov 3 19:42:38 2008 +0000
3462
3463    export.php is now actually php, and appears to work identically to its
3464    C predecessor.
3465
3466 caca-php/examples/export.php |  229 +++++++++++++++++++-----------------------
3467 1 files changed, 103 insertions(+), 126 deletions(-)
3468
3469Commit: 3238
3470Author: bsittler
3471Date:   Mon Nov 3 18:40:50 2008 +0000
3472
3473    copy export.c to export.php in preparation for phpizing
3474
3475 caca-php/examples/export.php |  159 ++++++++++++++++++++++++++++++++++++++++++
3476 1 files changed, 159 insertions(+), 0 deletions(-)
3477
3478Commit: 3237
3479Author: bsittler
3480Date:   Mon Nov 3 18:16:38 2008 +0000
3481
3482    fix foreground-color and quoting bugs in the "html" exporter; also,
3483    the output is now labelled as XHTML 1.0 Strict, since it does conform
3484    to that DTD. also removed spurious cellpadding and cellspacing from
3485    <div /> markup. also handle non-characters by conversion to
3486    replacement character, and handle more control characters by
3487    conversion to no-break space. finally, switch from &nbsp; to the
3488    equivalent &#160; so that a non-validating XML parser (which is most
3489    of them) can correctly parse this document.
3490
3491 caca/codec/export.c |   52 ++++++++++++++++++++++++++++++++++++++++++--------
3492 1 files changed, 43 insertions(+), 9 deletions(-)
3493
3494Commit: 3236
3495Author: bsittler
3496Date:   Mon Nov 3 17:18:04 2008 +0000
3497
3498    do not split a fullwidth character in the middle. yes, in some
3499    degenerate cases this will lead to incorrectly-displayed tables. i
3500    don't yet have a solution.
3501
3502 caca/codec/export.c |    2 ++
3503 1 files changed, 2 insertions(+), 0 deletions(-)
3504
3505Commit: 3235
3506Author: bsittler
3507Date:   Mon Nov 3 16:55:00 2008 +0000
3508
3509    do not expand tabs here. instead, importers need to understand '\t'
3510    and fill the canvas up to the tab stop with it. once that works,
3511    support will be added here (treating it as space.) also, fewer columns
3512    are now generated. apparently generating a minimal number of them
3513    fixes a bunch of the table-layout bugs.
3514
3515 caca/codec/export.c |  130 ++++++++++++++++++++++++++++++--------------------
3516 1 files changed, 78 insertions(+), 52 deletions(-)
3517
3518Commit: 3234
3519Author: nico
3520Date:   Sun Nov 2 22:45:40 2008 +0000
3521
3522    * Remove \t from content of $moo
3523    * Change canvas size
3524    * Fix coordinate of label "Moo!"
3525
3526 caca-php/examples/cacainfo.php |   17 +++++++++--------
3527 1 files changed, 9 insertions(+), 8 deletions(-)
3528
3529Commit: 3233
3530Author: nico
3531Date:   Sun Nov 2 22:42:09 2008 +0000
3532
3533    * Change canvas size
3534
3535 caca-php/examples/www/cacainfo.php |    4 ++--
3536 1 files changed, 2 insertions(+), 2 deletions(-)
3537
3538Commit: 3232
3539Author: bsittler
3540Date:   Sun Nov 2 22:38:40 2008 +0000
3541
3542    htmlification of colors.php
3543
3544 caca-php/examples/www/colors.php |   26 +++++++++++++++++---------
3545 1 files changed, 17 insertions(+), 9 deletions(-)
3546
3547Commit: 3231
3548Author: nico
3549Date:   Sun Nov 2 22:37:27 2008 +0000
3550
3551    * Fix coordinate of label "Moo!"
3552
3553 caca-php/examples/www/cacainfo.php |   15 ++++++++-------
3554 1 files changed, 8 insertions(+), 7 deletions(-)
3555
3556Commit: 3230
3557Author: bsittler
3558Date:   Sun Nov 2 22:35:45 2008 +0000
3559
3560    copy colors.php to www in preparation for htmlizing
3561
3562 caca-php/examples/www/colors.php |   60 ++++++++++++++++++++++++++++++++++++++
3563 1 files changed, 60 insertions(+), 0 deletions(-)
3564
3565Commit: 3229
3566Author: bsittler
3567Date:   Sun Nov 2 22:34:59 2008 +0000
3568
3569    PHP conversion of colors.c
3570
3571 caca-php/examples/colors.php |  126 ++++++++++++++++++-----------------------
3572 1 files changed, 55 insertions(+), 71 deletions(-)
3573
3574Commit: 3228
3575Author: bsittler
3576Date:   Sun Nov 2 22:22:18 2008 +0000
3577
3578    copy colors.c to colors.php in preparation for phpizing
3579
3580 caca-php/examples/colors.php |   76 ++++++++++++++++++++++++++++++++++++++++++
3581 1 files changed, 76 insertions(+), 0 deletions(-)
3582
3583Commit: 3227
3584Author: bsittler
3585Date:   Sun Nov 2 22:12:24 2008 +0000
3586
3587    some unicode characters could overflow the buffer; handle more control
3588    characters and non-unicode codepoints when generating HTML.
3589
3590 caca/codec/export.c |   22 ++++++++++++++++++----
3591 1 files changed, 18 insertions(+), 4 deletions(-)
3592
3593Commit: 3226
3594Author: nico
3595Date:   Sun Nov 2 22:10:02 2008 +0000
3596
3597    * Remove tabs from content of $moo
3598
3599 caca-php/examples/www/cacainfo.php |    4 ++--
3600 1 files changed, 2 insertions(+), 2 deletions(-)
3601
3602Commit: 3225
3603Author: nico
3604Date:   Sun Nov 2 21:58:09 2008 +0000
3605
3606    * Improve Dithering and Canvas php classes
3607
3608 caca-php/caca.php |  103 +++++++++++++++++++++++++++++++++++++++++++++-------
3609 1 files changed, 89 insertions(+), 14 deletions(-)
3610
3611Commit: 3224
3612Author: bsittler
3613Date:   Sun Nov 2 21:57:21 2008 +0000
3614
3615    optimization: when the canvas is only a single line, we can always
3616    optimize by merging cells
3617
3618 caca/codec/export.c |    2 +-
3619 1 files changed, 1 insertions(+), 1 deletions(-)
3620
3621Commit: 3223
3622Author: bsittler
3623Date:   Sun Nov 2 21:18:51 2008 +0000
3624
3625    work around table layout bugs by ensuring that if there are multiple
3626    cells on any row of the table then the very first row does not use the
3627    cell-merging optimization; this appears to fix the last of the table
3628    layout bugs seen in truecolor.php; also fix the foreground and
3629    background color bugs seen in truecolor.php.
3630
3631 caca/codec/export.c |   28 +++++++++++++++++++++++++---
3632 1 files changed, 25 insertions(+), 3 deletions(-)
3633
3634Commit: 3222
3635Author: bsittler
3636Date:   Sun Nov 2 21:03:09 2008 +0000
3637
3638    forgot backslashes
3639
3640 caca-php/examples/www/dithering.php |    2 +-
3641 1 files changed, 1 insertions(+), 1 deletions(-)
3642
3643Commit: 3221
3644Author: bsittler
3645Date:   Sun Nov 2 20:29:02 2008 +0000
3646
3647    htmlification of truecolor.php; evidently there are some bugs yet in the html3 exporter
3648
3649 caca-php/examples/www/truecolor.php |   26 +++++++++++++++++---------
3650 1 files changed, 17 insertions(+), 9 deletions(-)
3651
3652Commit: 3220
3653Author: bsittler
3654Date:   Sun Nov 2 20:17:59 2008 +0000
3655
3656    copy truecolor.php to www in preparation for htmlizing
3657
3658 caca-php/examples/www/truecolor.php |   48 +++++++++++++++++++++++++++++++++++
3659 1 files changed, 48 insertions(+), 0 deletions(-)
3660
3661Commit: 3219
3662Author: bsittler
3663Date:   Sun Nov 2 20:17:00 2008 +0000
3664
3665    convert to PHP and make executable
3666
3667 caca-php/examples/truecolor.php |   78 +++++++++++++++------------------------
3668 1 files changed, 30 insertions(+), 48 deletions(-)
3669
3670Commit: 3218
3671Author: bsittler
3672Date:   Sun Nov 2 20:06:13 2008 +0000
3673
3674    copy truecolor.c to truecolor.php in preparation for phpizing
3675
3676 caca-php/examples/truecolor.php |   66 +++++++++++++++++++++++++++++++++++++++
3677 1 files changed, 66 insertions(+), 0 deletions(-)
3678
3679Commit: 3217
3680Author: nico
3681Date:   Sun Nov 2 20:05:00 2008 +0000
3682
3683    * Improve class "Dither"
3684
3685 caca-php/caca.php |   40 ++++++++++++++++++++--------------------
3686 1 files changed, 20 insertions(+), 20 deletions(-)
3687
3688Commit: 3216
3689Author: nico
3690Date:   Sun Nov 2 20:02:26 2008 +0000
3691
3692    * Add class "Dither" to php object layer
3693
3694 caca-php/caca.php |   90 +++++++++++++++++++++++++++++++++++++++++++++++++++++
3695 1 files changed, 90 insertions(+), 0 deletions(-)
3696
3697Commit: 3215
3698Author: bsittler
3699Date:   Sun Nov 2 19:50:46 2008 +0000
3700
3701    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
3702
3703 caca-php/examples/www/cacainfo.php  |    2 +-
3704 caca-php/examples/www/dithering.php |    4 ++--
3705 caca-php/examples/www/figlet.php    |    2 +-
3706 caca-php/examples/www/render.php    |    2 +-
3707 caca-php/examples/www/text.php      |    2 +-
3708 5 files changed, 6 insertions(+), 6 deletions(-)
3709
3710Commit: 3214
3711Author: bsittler
3712Date:   Sun Nov 2 19:28:40 2008 +0000
3713
3714    add a <table summary="..." /> attribute so screenreader software does not
3715    get hopelessly lost.
3716
3717 caca/codec/export.c |    2 +-
3718 1 files changed, 1 insertions(+), 1 deletions(-)
3719
3720Commit: 3213
3721Author: bsittler
3722Date:   Sun Nov 2 19:19:45 2008 +0000
3723
3724    echo rendered string in form value
3725
3726 caca-php/examples/www/figlet.php |    2 +-
3727 1 files changed, 1 insertions(+), 1 deletions(-)
3728
3729Commit: 3212
3730Author: nico
3731Date:   Sun Nov 2 19:13:47 2008 +0000
3732
3733    * Remove white and yellow colors for letters
3734
3735 caca-php/examples/www/figlet.php |    2 +-
3736 1 files changed, 1 insertions(+), 1 deletions(-)
3737
3738Commit: 3211
3739Author: nico
3740Date:   Sun Nov 2 19:08:08 2008 +0000
3741
3742    * Add an input box in sample web page figlet.php
3743
3744 caca-php/examples/www/figlet.php |    3 ++-
3745 1 files changed, 2 insertions(+), 1 deletions(-)
3746
3747Commit: 3210
3748Author: bsittler
3749Date:   Sun Nov 2 17:49:29 2008 +0000
3750
3751    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.
3752
3753 caca-php/examples/www/caca-php.css  |   20 --------------------
3754 caca-php/examples/www/cacainfo.php  |    1 -
3755 caca-php/examples/www/dithering.php |    2 --
3756 caca-php/examples/www/figlet.php    |    3 +--
3757 caca-php/examples/www/render.php    |    1 -
3758 caca-php/examples/www/text.php      |    1 -
3759 6 files changed, 1 insertions(+), 27 deletions(-)
3760
3761Commit: 3209
3762Author: bsittler
3763Date:   Sun Nov 2 17:38:37 2008 +0000
3764
3765    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
3766
3767 caca/codec/export.c |   92 ++++++++++++++++++++++++++++++++------------------
3768 1 files changed, 59 insertions(+), 33 deletions(-)
3769
3770Commit: 3208
3771Author: bsittler
3772Date:   Sun Nov 2 17:00:45 2008 +0000
3773
3774    more conforming to 79-character limit and using tabs
3775
3776 caca-php/examples/www/render.php |    9 +++++++--
3777 1 files changed, 7 insertions(+), 2 deletions(-)
3778
3779Commit: 3207
3780Author: bsittler
3781Date:   Sun Nov 2 16:56:48 2008 +0000
3782
3783    generate self-referencing script URI correctly, taking into account that the
3784    script might be content-negotiated, renamed, symlinked, or otherwise
3785    alised in URI-space.
3786
3787 caca-php/examples/www/render.php |    5 ++++-
3788 1 files changed, 4 insertions(+), 1 deletions(-)
3789
3790Commit: 3206
3791Author: bsittler
3792Date:   Sun Nov 2 16:24:03 2008 +0000
3793
3794    added a link so you can view the image only (also good for
3795    lynx/elinks) and some alt="..." text so the validator does not complain.
3796
3797 caca-php/examples/www/render.php |    2 +-
3798 1 files changed, 1 insertions(+), 1 deletions(-)
3799
3800Commit: 3205
3801Author: nico
3802Date:   Sun Nov 2 16:10:50 2008 +0000
3803
3804    * Change structure of sample file render.php
3805
3806 caca-php/examples/www/render.php |   81 +++++++++++++++++---------------------
3807 1 files changed, 36 insertions(+), 45 deletions(-)
3808
3809Commit: 3204
3810Author: bsittler
3811Date:   Sun Nov 2 03:52:22 2008 +0000
3812
3813    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)
3814
3815 caca-php/examples/www/caca-php.css  |    2 +-
3816 caca-php/examples/www/cacainfo.php  |    4 ++++
3817 caca-php/examples/www/dithering.php |    6 ++++++
3818 caca-php/examples/www/figlet.php    |    7 +++++--
3819 caca-php/examples/www/text.php      |    4 ++++
3820 5 files changed, 20 insertions(+), 3 deletions(-)
3821
3822Commit: 3203
3823Author: bsittler
3824Date:   Sun Nov 2 03:37:14 2008 +0000
3825
3826    apparently php inw ww dir should not be executable?
3827
3828 0 files changed, 0 insertions(+), 0 deletions(-)
3829
3830Commit: 3202
3831Author: bsittler
3832Date:   Sun Nov 2 03:36:38 2008 +0000
3833
3834    better UI, maybe?
3835
3836 caca-php/examples/www/render.php |    7 ++++---
3837 1 files changed, 4 insertions(+), 3 deletions(-)
3838
3839Commit: 3201
3840Author: bsittler
3841Date:   Sun Nov 2 03:27:58 2008 +0000
3842
3843    seems to work
3844
3845 caca-php/examples/www/render.php |   41 +++++++++++++++++++++++++++++++++----
3846 1 files changed, 36 insertions(+), 5 deletions(-)
3847
3848Commit: 3200
3849Author: bsittler
3850Date:   Sun Nov 2 03:13:03 2008 +0000
3851
3852    copy render.php to www in preparation for htmlizing
3853
3854 caca-php/examples/www/render.php |   40 ++++++++++++++++++++++++++++++++++++++
3855 1 files changed, 40 insertions(+), 0 deletions(-)
3856
3857Commit: 3199
3858Author: bsittler
3859Date:   Sun Nov 2 03:10:44 2008 +0000
3860
3861    HTML conversion of text.php
3862
3863 caca-php/examples/www/text.php |   22 +++++++++++++++-------
3864 1 files changed, 15 insertions(+), 7 deletions(-)
3865
3866Commit: 3198
3867Author: bsittler
3868Date:   Sun Nov 2 03:07:50 2008 +0000
3869
3870    add missing newline at end of file
3871
3872 caca-php/examples/www/cacainfo.php |    2 +-
3873 1 files changed, 1 insertions(+), 1 deletions(-)
3874
3875Commit: 3197
3876Author: bsittler
3877Date:   Sun Nov 2 03:05:46 2008 +0000
3878
3879    apparently php inw ww dir should not be executable?
3880
3881 0 files changed, 0 insertions(+), 0 deletions(-)
3882
3883Commit: 3196
3884Author: bsittler
3885Date:   Sun Nov 2 03:04:10 2008 +0000
3886
3887    copy text.php to www in preparation for htmlizing
3888
3889 caca-php/examples/www/text.php |   65 ++++++++++++++++++++++++++++++++++++++++
3890 1 files changed, 65 insertions(+), 0 deletions(-)
3891
3892Commit: 3195
3893Author: nico
3894Date:   Sat Nov 1 23:43:00 2008 +0000
3895
3896    * Improve php object layer "caca.php"
3897
3898 caca-php/caca.php |   48 ++++++++++++++++++++++++++++++++++++++++++++++--
3899 1 files changed, 46 insertions(+), 2 deletions(-)
3900
3901Commit: 3194
3902Author: nico
3903Date:   Sat Nov 1 21:29:51 2008 +0000
3904
3905    * Change permission of web sample files
3906
3907 caca-php/examples/www/logo-caca.png |  Bin 7526 -> 7526 bytes
3908 1 files changed, 0 insertions(+), 0 deletions(-)
3909
3910Commit: 3193
3911Author: nico
3912Date:   Sat Nov 1 21:11:04 2008 +0000
3913
3914    * Improve php class layer for caca-php
3915
3916 caca-php/caca.php |   59 ++++++++++++++++++++++++++++++++++++----------------
3917 1 files changed, 41 insertions(+), 18 deletions(-)
3918
3919Commit: 3192
3920Author: nico
3921Date:   Sat Nov 1 19:55:52 2008 +0000
3922
3923    * Add skeleton of php class layer for caca-php
3924
3925 caca-php/caca.php |  135 +++++++++++++++++++++++++++++++++++++++++++++++++++++
3926 1 files changed, 135 insertions(+), 0 deletions(-)
3927
3928Commit: 3191
3929Author: nico
3930Date:   Sat Nov 1 18:42:16 2008 +0000
3931
3932    * Add web sample program: dithering.php
3933
3934 caca-php/examples/www/dithering.php |   42 +++++++++++++++++++++++++++++++++++
3935 caca-php/examples/www/figlet.php    |    9 +++++-
3936 caca-php/examples/www/logo-caca.png |  Bin 0 -> 7526 bytes
3937 3 files changed, 49 insertions(+), 2 deletions(-)
3938
3939Commit: 3190
3940Author: bsittler
3941Date:   Sat Nov 1 17:57:50 2008 +0000
3942
3943    oops! make the .php executable
3944
3945 0 files changed, 0 insertions(+), 0 deletions(-)
3946
3947Commit: 3189
3948Author: nico
3949Date:   Sat Nov 1 13:54:13 2008 +0000
3950
3951    * Add web sample "figlet.php"
3952
3953 caca-php/examples/www/figlet.php |   60 ++++++++++++++++++++++++++++++++++++++
3954 1 files changed, 60 insertions(+), 0 deletions(-)
3955
3956Commit: 3188
3957Author: nico
3958Date:   Sat Nov 1 13:30:09 2008 +0000
3959
3960    * Use proper Zend macro RETURN_STRINGL in caca_file_read, caca_files_gets,
3961      caca_export_string
3962
3963 caca-php/php_caca.c |   12 +++---------
3964 1 files changed, 3 insertions(+), 9 deletions(-)
3965
3966Commit: 3187
3967Author: nico
3968Date:   Sat Nov 1 12:51:54 2008 +0000
3969
3970    * Initializate variable "len" in caca_export_string
3971
3972 caca-php/php_caca.c |    2 +-
3973 1 files changed, 1 insertions(+), 1 deletions(-)
3974
3975Commit: 3186
3976Author: bsittler
3977Date:   Sat Nov 1 06:32:30 2008 +0000
3978
3979    switch to XHTML 1.0 Transitional markup (it validates perfectly, and still works in very ancient browsers too); change one <p> to </p> too
3980
3981 caca-php/examples/www/cacainfo.php |   10 ++++++----
3982 1 files changed, 6 insertions(+), 4 deletions(-)
3983
3984Commit: 3185
3985Author: bsittler
3986Date:   Sat Nov 1 06:26:29 2008 +0000
3987
3988    now HTML markup is generated, rather than a giant PRE block
3989
3990 caca-php/examples/www/cacainfo.php |   45 ++++++++++++++++++++++-------------
3991 1 files changed, 28 insertions(+), 17 deletions(-)
3992
3993Commit: 3184
3994Author: bsittler
3995Date:   Sat Nov 1 06:03:36 2008 +0000
3996
3997    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
3998
3999 caca/codec/export.c |   29 +++++++++++++++--------------
4000 1 files changed, 15 insertions(+), 14 deletions(-)
4001
4002Commit: 3183
4003Author: bsittler
4004Date:   Sat Nov 1 06:02:04 2008 +0000
4005
4006    move CSS for www example to a separate file; table is no longer inside <pre>
4007
4008 caca-php/examples/www/caca-php.css |   20 ++++++++++++++++++++
4009 caca-php/examples/www/cacainfo.php |   34 +++++++++++++---------------------
4010 2 files changed, 33 insertions(+), 21 deletions(-)
4011
4012Commit: 3182
4013Author: bsittler
4014Date:   Sat Nov 1 05:27:04 2008 +0000
4015
4016    fix table border, colors, and quoting of <, ", ', and > in html3 output
4017
4018 caca/codec/export.c |   16 +++++++++++++---
4019 1 files changed, 13 insertions(+), 3 deletions(-)
4020
4021Commit: 3181
4022Author: bsittler
4023Date:   Sat Nov 1 05:13:37 2008 +0000
4024
4025    font for windows, too
4026
4027 caca-php/examples/www/cacainfo.php |    2 +-
4028 1 files changed, 1 insertions(+), 1 deletions(-)
4029
4030Commit: 3180
4031Author: bsittler
4032Date:   Sat Nov 1 05:08:24 2008 +0000
4033
4034    display correctly in firefox and safari
4035
4036 caca-php/examples/www/cacainfo.php |   16 +++++++++++++++-
4037 1 files changed, 15 insertions(+), 1 deletions(-)
4038
4039Commit: 3179
4040Author: bsittler
4041Date:   Sat Nov 1 04:41:25 2008 +0000
4042
4043    correctly account for tabs in html3 export
4044
4045 caca/codec/export.c |   47 +++++++++++++++++++++++++++++++++++++++++------
4046 1 files changed, 41 insertions(+), 6 deletions(-)
4047
4048Commit: 3178
4049Author: bsittler
4050Date:   Sat Nov 1 03:00:45 2008 +0000
4051
4052    a first partially-broken conversion of examples/cacainfo.php
4053
4054 caca-php/examples/www/cacainfo.php |   86 ++++++++++++++++++++++++++++++++++++
4055 1 files changed, 86 insertions(+), 0 deletions(-)
4056
4057Commit: 3177
4058Author: nico
4059Date:   Sat Nov 1 02:06:43 2008 +0000
4060
4061    * Change test for php-cli mode in sample programs
4062
4063 caca-php/examples/cacainfo.php  |    3 ++-
4064 caca-php/examples/demo.php      |    3 ++-
4065 caca-php/examples/dithering.php |   12 ++++++++----
4066 caca-php/examples/figfont.php   |    3 ++-
4067 caca-php/examples/polyline.php  |    3 ++-
4068 caca-php/examples/text.php      |    3 ++-
4069 6 files changed, 18 insertions(+), 9 deletions(-)
4070
4071Commit: 3176
4072Author: bsittler
4073Date:   Sat Nov 1 01:46:51 2008 +0000
4074
4075    define variables before use; jsut comment out the "sprites" item since it apparently does not yet work
4076
4077 caca-php/examples/demo.php |    7 ++++---
4078 1 files changed, 4 insertions(+), 3 deletions(-)
4079
4080Commit: 3175
4081Author: nico
4082Date:   Sat Nov 1 01:44:28 2008 +0000
4083
4084    * Check that samples programs are executed with php-cli
4085
4086 caca-php/examples/cacainfo.php  |    3 +++
4087 caca-php/examples/demo.php      |    4 ++++
4088 caca-php/examples/dithering.php |    5 ++++-
4089 caca-php/examples/figfont.php   |    2 ++
4090 caca-php/examples/polyline.php  |    3 +++
4091 caca-php/examples/text.php      |    3 +++
4092 6 files changed, 19 insertions(+), 1 deletions(-)
4093
4094Commit: 3174
4095Author: bsittler
4096Date:   Sat Nov 1 01:32:17 2008 +0000
4097
4098    change to allow use with cocoa driver; also, a keypress now stops these demos early
4099
4100 caca-php/examples/dithering.php |    2 +-
4101 caca-php/examples/polyline.php  |    2 +-
4102 2 files changed, 2 insertions(+), 2 deletions(-)
4103
4104Commit: 3173
4105Author: nico
4106Date:   Sat Nov 1 01:25:13 2008 +0000
4107
4108    * Remove 'c' (color) and 'r' (render) options of the main menu in demo.php
4109
4110 caca-php/examples/demo.php |    4 ++--
4111 1 files changed, 2 insertions(+), 2 deletions(-)
4112
4113Commit: 3172
4114Author: nico
4115Date:   Sat Nov 1 00:45:56 2008 +0000
4116
4117    * Add license headers in sample programs
4118
4119 caca-php/examples/cacainfo.php  |   11 +++++++++++
4120 caca-php/examples/cacapig.php   |   16 ++++++++++++++++
4121 caca-php/examples/dithering.php |   12 +++++++++++-
4122 caca-php/examples/figfont.php   |   10 ++++++++++
4123 caca-php/examples/polyline.php  |   10 ++++++++++
4124 5 files changed, 58 insertions(+), 1 deletions(-)
4125
4126Commit: 3171
4127Author: nico
4128Date:   Sat Nov 1 00:33:57 2008 +0000
4129
4130    * Clean template for phpize "config.m4"
4131
4132 caca-php/config.m4 |    2 +-
4133 1 files changed, 1 insertions(+), 1 deletions(-)
4134
4135Commit: 3169
4136Author: nico
4137Date:   Fri Oct 31 20:35:48 2008 +0000
4138
4139    * Change message for phpinfo()
4140
4141 caca-php/php_caca.c |    4 ++--
4142 1 files changed, 2 insertions(+), 2 deletions(-)
4143
4144Commit: 3168
4145Author: bsittler
4146Date:   Fri Oct 31 18:56:31 2008 +0000
4147
4148    now truecolor works
4149
4150 caca/driver/win32.c |    5 +++--
4151 1 files changed, 3 insertions(+), 2 deletions(-)
4152
4153Commit: 3167
4154Author: bsittler
4155Date:   Fri Oct 31 18:39:16 2008 +0000
4156
4157    now arrow keys, function keys, etc. work
4158
4159 caca/driver/win32.c |   73 +++++++++++++++++++++++++++++++++++++++++++++++++++
4160 1 files changed, 73 insertions(+), 0 deletions(-)
4161
4162Commit: 3166
4163Author: nico
4164Date:   Fri Oct 31 17:46:38 2008 +0000
4165
4166    * Add information about gd resources support in caca-php for phpinfo()
4167
4168 caca-php/php_caca.c |    6 ++++++
4169 1 files changed, 6 insertions(+), 0 deletions(-)
4170
4171Commit: 3163
4172Author: bsittler
4173Date:   Fri Oct 31 00:29:31 2008 +0000
4174
4175    allow CC, CXX and MACOSX_SDK_FRAMEWORKS to be overridden using exported environment variables at configure-time
4176
4177 configure.ac |    6 +++---
4178 1 files changed, 3 insertions(+), 3 deletions(-)
4179
4180Commit: 3160
4181Author: sam
4182Date:   Fri Oct 31 00:21:04 2008 +0000
4183
4184    caca-sharp: improve install and uninstall rules, add a strong name key
4185    to allow third-party applications to link with caca-sharp, and tune a
4186    few things here and there.
4187
4188 caca-sharp/Makefile.am    |   38 ++++++++++++++++++++++++++------------
4189 caca-sharp/caca-sharp.snk |  Bin 0 -> 596 bytes
4190 2 files changed, 26 insertions(+), 12 deletions(-)
4191
4192Commit: 3159
4193Author: pterjan
4194Date:   Thu Oct 30 22:36:13 2008 +0000
4195
4196     * Undo last commit
4197
4198 ruby/Makefile.am |    1 -
4199 1 files changed, 0 insertions(+), 1 deletions(-)
4200
4201Commit: 3158
4202Author: pterjan
4203Date:   Thu Oct 30 21:45:42 2008 +0000
4204
4205     * Add -module flag, hopefuly this will fix on OSX
4206
4207 ruby/Makefile.am |    1 +
4208 1 files changed, 1 insertions(+), 0 deletions(-)
4209
4210Commit: 3157
4211Author: pterjan
4212Date:   Thu Oct 30 20:12:50 2008 +0000
4213
4214     * List drivers as a Hash
4215
4216 ruby/caca-display.c |   14 +++++++-------
4217 1 files changed, 7 insertions(+), 7 deletions(-)
4218
4219Commit: 3156
4220Author: nico
4221Date:   Thu Oct 30 18:07:11 2008 +0000
4222
4223    * Check parameters number for functions that doesn't expect any parameter
4224
4225 caca-php/php_caca.c |   16 ++++++++++++++++
4226 1 files changed, 16 insertions(+), 0 deletions(-)
4227
4228Commit: 3155
4229Author: bsittler
4230Date:   Thu Oct 30 18:00:57 2008 +0000
4231
4232    add support for Mac OS X 10.4 (i386) and Mac OS X 10.5 (x86_64)
4233
4234 configure.ac |    9 ++++++++-
4235 1 files changed, 8 insertions(+), 1 deletions(-)
4236
4237Commit: 3154
4238Author: nico
4239Date:   Thu Oct 30 17:44:42 2008 +0000
4240
4241    * Modify error message in sample program dithering.php
4242
4243 caca-php/config.m4              |    2 +-
4244 caca-php/examples/dithering.php |    2 +-
4245 2 files changed, 2 insertions(+), 2 deletions(-)
4246
4247Commit: 3153
4248Author: nico
4249Date:   Thu Oct 30 17:35:58 2008 +0000
4250
4251    * Available the compilation of caca-php without gd development files
4252
4253 caca-php/config.m4  |    5 ++---
4254 caca-php/php_caca.c |   19 +++++++++++++++++--
4255 2 files changed, 19 insertions(+), 5 deletions(-)
4256
4257Commit: 3152
4258Author: bsittler
4259Date:   Thu Oct 30 17:22:43 2008 +0000
4260
4261    allow SDK to be overridden by environment variables (Mac OS X)
4262
4263 configure.ac |   22 +++++++++++-----------
4264 1 files changed, 11 insertions(+), 11 deletions(-)
4265
4266Commit: 3151
4267Author: nico
4268Date:   Thu Oct 30 16:43:00 2008 +0000
4269
4270    * Add destructor for "caca_file" resources
4271
4272 caca-php/php_caca.c |    1 +
4273 1 files changed, 1 insertions(+), 0 deletions(-)
4274
4275Commit: 3150
4276Author: nico
4277Date:   Thu Oct 30 16:16:31 2008 +0000
4278
4279    * Improve php binding of caca_render_canvas
4280    * Destroy php resource in caca_file_close
4281    * Improve sample program render.php
4282
4283 caca-php/examples/render.php |    7 ++++++-
4284 caca-php/php_caca.c          |   25 ++++++++++++++++---------
4285 2 files changed, 22 insertions(+), 10 deletions(-)
4286
4287Commit: 3149
4288Author: nico
4289Date:   Thu Oct 30 13:21:26 2008 +0000
4290
4291    * Add new php specific function caca_load_builtin_font(string name)
4292    * Add php bindings for caca_get_dither_antialias_list, caca_render_canvas
4293    * Add a new sample program examples/render.php
4294
4295 caca-php/examples/render.php |   35 ++++++++++++++++
4296 caca-php/php_caca.c          |   91 ++++++++++++++++++++++++++++++++++++------
4297 caca-php/php_caca.h          |    1 +
4298 3 files changed, 115 insertions(+), 12 deletions(-)
4299
4300Commit: 3148
4301Author: nico
4302Date:   Thu Oct 30 11:39:24 2008 +0000
4303
4304    * Remove "_gd" suffix from dithering functions
4305    * caca_dithering_bitmap can load palette from gd resource
4306    * Remove caca_set_dither_palette_gd function
4307    * Adapt sample program "dithering.php"
4308
4309 caca-php/examples/dithering.php |    5 +--
4310 caca-php/php_caca.c             |   66 +++++++++++++++-----------------------
4311 caca-php/php_caca.h             |    4 +--
4312 3 files changed, 29 insertions(+), 46 deletions(-)
4313
4314Commit: 3143
4315Author: nico
4316Date:   Thu Oct 30 00:51:55 2008 +0000
4317
4318    * Add check after emalloc in caca_draw_thin_polyline
4319
4320 caca-php/php_caca.c |   15 ++++++++++++---
4321 1 files changed, 12 insertions(+), 3 deletions(-)
4322
4323Commit: 3142
4324Author: nico
4325Date:   Thu Oct 30 00:18:07 2008 +0000
4326
4327    * Remove php function caca_create_event
4328    * caca_get_event return false if type == CACA_EVENT_NONE otherwise return a new
4329      php resource
4330    * Adapt sample program demo.php
4331
4332 caca-php/examples/demo.php |   73 +++++++++++++++++++++-----------------------
4333 caca-php/php_caca.c        |   34 ++++++++------------
4334 caca-php/php_caca.h        |    2 -
4335 3 files changed, 49 insertions(+), 60 deletions(-)
4336
4337Commit: 3141
4338Author: nico
4339Date:   Wed Oct 29 22:59:46 2008 +0000
4340
4341    * Close php block in sample program "demo.php"
4342
4343 caca-php/examples/demo.php |    3 ++-
4344 1 files changed, 2 insertions(+), 1 deletions(-)
4345
4346Commit: 3140
4347Author: nico
4348Date:   Wed Oct 29 22:58:24 2008 +0000
4349
4350    * Rewrite main loop of sample program demo.php
4351
4352 caca-php/examples/demo.php |  106 +++++++++++++++++++++-----------------------
4353 1 files changed, 51 insertions(+), 55 deletions(-)
4354
4355Commit: 3139
4356Author: sam
4357Date:   Wed Oct 29 19:10:20 2008 +0000
4358
4359    Clean up configure.ac.
4360
4361 configure.ac |   16 ++++++++--------
4362 1 files changed, 8 insertions(+), 8 deletions(-)
4363
4364Commit: 3138
4365Author: nico
4366Date:   Wed Oct 29 17:09:05 2008 +0000
4367
4368    * Add indexed colors image support for dither with gd resources
4369
4370 caca-php/examples/dithering.php |    3 +-
4371 caca-php/php_caca.c             |   64 +++++++++++++++++++++++++++++++-------
4372 caca-php/php_caca.h             |    1 +
4373 3 files changed, 55 insertions(+), 13 deletions(-)
4374
4375Commit: 3137
4376Author: nico
4377Date:   Wed Oct 29 13:48:57 2008 +0000
4378
4379    * Add php binding for 3 caca charset conversion functions
4380    * Change php header for sample program "text.php"
4381
4382 caca-php/examples/text.php |    2 +-
4383 caca-php/php_caca.c        |    9 +++++++++
4384 2 files changed, 10 insertions(+), 1 deletions(-)
4385
4386Commit: 3135
4387Author: nico
4388Date:   Wed Oct 29 13:19:38 2008 +0000
4389
4390    * Close php blocks in samples programs (add "?>")
4391
4392 caca-php/examples/cacainfo.php  |    2 ++
4393 caca-php/examples/cacapig.php   |    1 +
4394 caca-php/examples/demo.php      |    2 ++
4395 caca-php/examples/dithering.php |    4 +---
4396 caca-php/examples/figfont.php   |    2 +-
4397 caca-php/examples/polyline.php  |    1 +
4398 caca-php/examples/text.php      |    3 +--
4399 7 files changed, 9 insertions(+), 6 deletions(-)
4400
4401Commit: 3134
4402Author: nico
4403Date:   Tue Oct 28 23:13:15 2008 +0000
4404
4405    * Add php binding for function "caca_set_dither_palette"
4406
4407 caca-php/php_caca.c |   26 ++++++++++++++++++++++++--
4408 1 files changed, 24 insertions(+), 2 deletions(-)
4409
4410Commit: 3133
4411Author: nico
4412Date:   Tue Oct 28 19:43:39 2008 +0000
4413
4414    * Add unicode support in sample program figfont.php
4415
4416 caca-php/examples/figfont.php |   22 +++++++++++++++++-----
4417 1 files changed, 17 insertions(+), 5 deletions(-)
4418
4419Commit: 3132
4420Author: nico
4421Date:   Tue Oct 28 19:30:10 2008 +0000
4422
4423    * Change type of the last argument of drawing function (from string to long)
4424    * Adapt sample programs
4425
4426 caca-php/examples/cacainfo.php |    3 +
4427 caca-php/examples/demo.php     |   28 +++++-----
4428 caca-php/examples/polyline.php |   17 ++++---
4429 caca-php/php_caca.c            |  103 ++++++++++++----------------------------
4430 4 files changed, 57 insertions(+), 94 deletions(-)
4431
4432Commit: 3131
4433Author: nico
4434Date:   Tue Oct 28 17:59:41 2008 +0000
4435
4436    * Add php binding for caca_draw_polyline and caca_draw_thin_polyline
4437    * Add a sample program examples/polyline.php
4438
4439 caca-php/examples/polyline.php |   41 +++++++++++++++++
4440 caca-php/php_caca.c            |   93 ++++++++++++++++++++++++++++++++++++++--
4441 2 files changed, 130 insertions(+), 4 deletions(-)
4442
4443Commit: 3130
4444Author: nico
4445Date:   Tue Oct 28 14:11:08 2008 +0000
4446
4447    * Check that a caca_figfont was loaded before using it in caca_put_figchar()
4448
4449 caca/figfont.c |    3 +++
4450 1 files changed, 3 insertions(+), 0 deletions(-)
4451
4452Commit: 3129
4453Author: nico
4454Date:   Tue Oct 28 13:45:39 2008 +0000
4455
4456    * Add php binding for caca_load_font, caca_get_font_blocks, caca_put_figchar
4457    * Add a working sample file examples/figfont.php
4458    * Rename sample programs:
4459         examples1.php > cacapig.php
4460         drivers.php > cacainfo.php
4461
4462 caca-php/examples/cacainfo.php |   62 ++++++++++++++++++++++++++++++++++++
4463 caca-php/examples/cacapig.php  |   68 ++++++++++++++++++++++++++++++++++++++++
4464 caca-php/examples/drivers.php  |   62 ------------------------------------
4465 caca-php/examples/example1.php |   68 ----------------------------------------
4466 caca-php/examples/figfont.php  |   24 ++++++++++++++
4467 caca-php/php_caca.c            |   34 +++++++++++++++++++-
4468 caca-php/php_caca.h            |    2 +-
4469 7 files changed, 187 insertions(+), 133 deletions(-)
4470
4471Commit: 3128
4472Author: nico
4473Date:   Tue Oct 28 12:15:15 2008 +0000
4474
4475    * Add checks after emalloc()
4476    * Add php binding for caca_file_gets
4477
4478 caca-php/php_caca.c |   43 ++++++++++++++++++++++++++++++++++++++-----
4479 1 files changed, 38 insertions(+), 5 deletions(-)
4480
4481Commit: 3127
4482Author: nico
4483Date:   Tue Oct 28 11:46:18 2008 +0000
4484
4485    * Add php binding for functions: caca_file_write, caca_file_read
4486
4487 caca-php/examples/demo.php |    2 ++
4488 caca-php/php_caca.c        |   31 +++++++++++++++++++++++++++++++
4489 caca-php/php_caca.h        |    2 ++
4490 3 files changed, 35 insertions(+), 0 deletions(-)
4491
4492Commit: 3126
4493Author: nico
4494Date:   Tue Oct 28 02:02:27 2008 +0000
4495
4496    * Add php bindings for 9 functions
4497    * Modify php bloc headers in samples programs
4498    * Add list of import/export formats in examples/drivers.php
4499
4500 caca-php/examples/demo.php      |    2 +-
4501 caca-php/examples/dithering.php |    6 ++-
4502 caca-php/examples/drivers.php   |   15 ++++--
4503 caca-php/examples/example1.php  |    2 +-
4504 caca-php/php_caca.c             |  102 +++++++++++++++++++++++++++++---------
4505 caca-php/php_caca.h             |    3 +-
4506 6 files changed, 96 insertions(+), 34 deletions(-)
4507
4508Commit: 3125
4509Author: sam
4510Date:   Mon Oct 27 20:23:56 2008 +0000
4511
4512    libcaca: add fallback rotated glyphs to cope with third-party software.
4513
4514 caca/transform.c |    8 +++++++-
4515 1 files changed, 7 insertions(+), 1 deletions(-)
4516
4517Commit: 3124
4518Author: nico
4519Date:   Mon Oct 27 19:54:07 2008 +0000
4520
4521    * Fix a bug in sample program "dithering.php"
4522
4523 caca-php/examples/dithering.php |    2 +-
4524 1 files changed, 1 insertions(+), 1 deletions(-)
4525
4526Commit: 3123
4527Author: nico
4528Date:   Mon Oct 27 19:35:48 2008 +0000
4529
4530    * Add a "caca_create_dither_gd" function that create the proper dither for a
4531      given gd resource.
4532
4533 caca-php/examples/dithering.php |   10 ++++++----
4534 caca-php/php_caca.c             |   15 +++++++++++++++
4535 caca-php/php_caca.h             |    1 +
4536 3 files changed, 22 insertions(+), 4 deletions(-)
4537
4538Commit: 3122
4539Author: nico
4540Date:   Mon Oct 27 19:14:32 2008 +0000
4541
4542    * Add working sample program dithering.php (open logo-caca.png with Gd and
4543      render it with caca caca_dither_bitmap_gd)
4544    * Add a function to fetch a buffer of gd pixels in php_caca.c
4545
4546 caca-php/examples/dithering.php |   19 +++++++++++--------
4547 caca-php/examples/logo-caca.png |  Bin 0 -> 7526 bytes
4548 caca-php/php_caca.c             |   33 ++++++++++++++++++++++++++++-----
4549 3 files changed, 39 insertions(+), 13 deletions(-)
4550
4551Commit: 3121
4552Author: nico
4553Date:   Mon Oct 27 17:19:06 2008 +0000
4554
4555    * Fix a bug in caca_export_string
4556
4557 caca-php/php_caca.c |    3 +++
4558 1 files changed, 3 insertions(+), 0 deletions(-)
4559
4560Commit: 3120
4561Author: nico
4562Date:   Mon Oct 27 17:15:08 2008 +0000
4563
4564    * Improve function "caca_dither_bitmap_gd"
4565    * Add php binding for "caca_create_dither"
4566    * Add new sample program "dithering.php"
4567
4568 caca-php/examples/dithering.php |   15 +++++++++++++++
4569 caca-php/php_caca.c             |   33 ++++++++++++++++++++++++++++-----
4570 caca-php/php_caca.h             |    1 +
4571 3 files changed, 44 insertions(+), 5 deletions(-)
4572
4573Commit: 3119
4574Author: nico
4575Date:   Mon Oct 27 16:23:05 2008 +0000
4576
4577    * Add a function "fetch_external_resource" that allows to fetch external php
4578      resources such as gd resouces
4579    * Add test for presence of gd development files in config.m4
4580    * Rename php function caca_dither_bitmap in caca_dither_bitmap_gd
4581
4582 caca-php/config.m4  |    9 ++++++++-
4583 caca-php/php_caca.c |   30 +++++++++++++++++++-----------
4584 caca-php/php_caca.h |    2 +-
4585 3 files changed, 28 insertions(+), 13 deletions(-)
4586
4587Commit: 3118
4588Author: sam
4589Date:   Mon Oct 27 13:45:56 2008 +0000
4590
4591    doc: fix symlink failure when installing libcaca twice.
4592
4593 doc/Makefile.am |    4 ++--
4594 1 files changed, 2 insertions(+), 2 deletions(-)
4595
4596Commit: 3117
4597Author: nico
4598Date:   Mon Oct 27 13:34:36 2008 +0000
4599
4600    * Add php binding for 12 new fonctions
4601
4602 caca-php/php_caca.c |   99 +++++++++++++++++++++++++++++++++++++++++++++++++++
4603 1 files changed, 99 insertions(+), 0 deletions(-)
4604
4605Commit: 3115
4606Author: nico
4607Date:   Sun Oct 26 23:33:02 2008 +0000
4608
4609    * Add php binding for functions: caca_get_dither_color, caca_set_dither_charset
4610      caca_get_dither_algorithm
4611
4612 caca-php/php_caca.c |   21 +++++++++++++++++++++
4613 1 files changed, 21 insertions(+), 0 deletions(-)
4614
4615Commit: 3114
4616Author: nico
4617Date:   Sun Oct 26 21:27:32 2008 +0000
4618
4619    * Add binding for 7 new functions
4620    * Add just_for_fun() function in sample program drivers.php
4621
4622 caca-php/examples/drivers.php |   51 ++++++++++++++++++++++++++++++++++-
4623 caca-php/php_caca.c           |   60 +++++++++++++++++++++++++++++++++++++++++
4624 2 files changed, 110 insertions(+), 1 deletions(-)
4625
4626Commit: 3113
4627Author: nico
4628Date:   Sun Oct 26 20:51:04 2008 +0000
4629
4630    * Add php binding for 15 new functions
4631    * Add new sample program "examples/drivers.php"
4632
4633 caca-php/examples/drivers.php |    8 +++
4634 caca-php/php_caca.c           |  103 +++++++++++++++++++++++++++++++++++++++-
4635 2 files changed, 108 insertions(+), 3 deletions(-)
4636
4637Commit: 3112
4638Author: nico
4639Date:   Sun Oct 26 15:47:33 2008 +0000
4640
4641    * Improve function caca_export_string
4642
4643 caca-php/php_caca.c |   33 +++++++++++++++++++++++++++++++--
4644 caca-php/php_caca.h |    3 ++-
4645 2 files changed, 33 insertions(+), 3 deletions(-)
4646
4647Commit: 3111
4648Author: nico
4649Date:   Sun Oct 26 15:27:59 2008 +0000
4650
4651    * Add php binding for caca_export_memory (called caca_export_string)
4652    * Rename php function caca_import_memory to caca_import_string
4653    * Add sample program "text.php" (php port of examples/text.c)
4654    * Add php binding for "caca_set_attr"
4655
4656 caca-php/examples/example1.php |    2 +-
4657 caca-php/examples/text.php     |   62 ++++++++++++++++++++++++++++++++++++++++
4658 2 files changed, 63 insertions(+), 1 deletions(-)
4659
4660Commit: 3110
4661Author: nico
4662Date:   Sun Oct 26 14:14:58 2008 +0000
4663
4664    * Centralize caca's error managment (in macro RETURN_SUCCESS)
4665    * Add binding for 2 new functions
4666    * Fix a bug in examples/example1.php
4667
4668 caca-php/examples/demo.php     |   16 +++++-
4669 caca-php/examples/example1.php |    2 +-
4670 caca-php/php_caca.c            |  124 +++++++++++++++++++++++++++++-----------
4671 caca-php/php_caca.h            |   10 +++
4672 4 files changed, 115 insertions(+), 37 deletions(-)
4673
4674Commit: 3109
4675Author: nico
4676Date:   Sun Oct 26 13:38:47 2008 +0000
4677
4678    * Add php binding for 4 new functions
4679    * Add "full" demo to "examples/demo.php"
4680
4681 caca-php/examples/demo.php |  131 ++++++++++++++++++++++++++++++++++++++++----
4682 caca-php/php_caca.c        |   44 +++++++++++++++
4683 2 files changed, 164 insertions(+), 11 deletions(-)
4684
4685Commit: 3108
4686Author: nico
4687Date:   Sun Oct 26 12:29:10 2008 +0000
4688
4689    * Add php binding for 9 new functions
4690    * Improve examples/demo.php
4691
4692 caca-php/examples/demo.php |  211 ++++++++++++++++++++++++++++++++++++++------
4693 caca-php/php_caca.c        |  115 +++++++++++++++++++++---
4694 caca-php/php_caca.h        |    4 +-
4695 3 files changed, 290 insertions(+), 40 deletions(-)
4696
4697Commit: 3107
4698Author: nico
4699Date:   Sun Oct 26 00:49:09 2008 +0000
4700
4701    * Add php bindings for functions: caca_draw_line & caca_draw_thin_line
4702    * Create a new sample file demo.php (php port of demo.c)
4703
4704 caca-php/examples/demo.php |   88 ++++++++++++++++++++++++++++++++++++++++++++
4705 caca-php/php_caca.c        |   22 ++++++++++-
4706 2 files changed, 109 insertions(+), 1 deletions(-)
4707
4708Commit: 3106
4709Author: nico
4710Date:   Sat Oct 25 23:52:06 2008 +0000
4711
4712    * Add a nice label with libcaca's version in the center of the screen in
4713      sample program examples/example1.php
4714
4715 caca-php/examples/example1.php |    7 +++++--
4716 1 files changed, 5 insertions(+), 2 deletions(-)
4717
4718Commit: 3105
4719Author: nico
4720Date:   Sat Oct 25 23:40:00 2008 +0000
4721
4722    * Add Php binding for caca's functions: caca_get_event, caca_set_display_time
4723    * Animate pink pig & add event managment in sample program "example1.php"
4724
4725 caca-php/examples/example1.php |   29 +++++++++++++++++++++++++----
4726 caca-php/php_caca.c            |   21 +++++++++++++++++++++
4727 2 files changed, 46 insertions(+), 4 deletions(-)
4728
4729Commit: 3104
4730Author: nico
4731Date:   Sat Oct 25 15:41:39 2008 +0000
4732
4733    * Add binding for 6 new caca's functions
4734    * Add a nice php sample file examples/example1.php that shows a smart pink ping
4735
4736 caca-php/examples/example1.php |   42 +++++++++++++++++++++++++-
4737 caca-php/php_caca.c            |   66 +++++++++++++++++++++++++++++++--------
4738 2 files changed, 93 insertions(+), 15 deletions(-)
4739
4740Commit: 3101
4741Author: nico
4742Date:   Sat Oct 25 11:26:15 2008 +0000
4743
4744    * Add php binding for 8 new caca's functions
4745
4746 caca-php/examples/example1.php |    2 +-
4747 caca-php/php_caca.c            |   77 ++++++++++++++++++++++++++++++++++++++++
4748 2 files changed, 78 insertions(+), 1 deletions(-)
4749
4750Commit: 3095
4751Author: sam
4752Date:   Sat Oct 25 01:03:09 2008 +0000
4753
4754    Add Nicolas Vion to AUTHORS.
4755
4756 AUTHORS |    3 +++
4757 1 files changed, 3 insertions(+), 0 deletions(-)
4758
4759Commit: 3094
4760Author: nico
4761Date:   Fri Oct 24 23:20:42 2008 +0000
4762
4763    * Add php bindings for 13 new functions
4764
4765 caca-php/php_caca.c |   68 +++++++++++++++++++++++++++++++++++++++++++++++++++
4766 1 files changed, 68 insertions(+), 0 deletions(-)
4767
4768Commit: 3093
4769Author: nico
4770Date:   Fri Oct 24 23:01:08 2008 +0000
4771
4772    * Add php binding for 7 new caca's functions
4773
4774 caca-php/php_caca.c |   30 ++++++++++++++++++++++++++++++
4775 1 files changed, 30 insertions(+), 0 deletions(-)
4776
4777Commit: 3092
4778Author: nico
4779Date:   Fri Oct 24 22:35:21 2008 +0000
4780
4781    * Add flac support and some other nice features...
4782
4783 caca-php/php_caca.c |   57 +++++++++++++++++++++++++++++++++-----------------
4784 caca-php/php_caca.h |   19 +++++++++-------
4785 2 files changed, 48 insertions(+), 28 deletions(-)
4786
4787Commit: 3091
4788Author: nico
4789Date:   Fri Oct 24 22:09:30 2008 +0000
4790
4791    * Add caca's php constants definition
4792    * Add php binding for 13 new functions
4793
4794 caca-php/php_caca.c |  176 +++++++++++++++++++++++++++++++++++++++++++++++----
4795 caca-php/php_caca.h |   24 ++++++--
4796 2 files changed, 181 insertions(+), 19 deletions(-)
4797
4798Commit: 3089
4799Author: nico
4800Date:   Fri Oct 24 19:28:20 2008 +0000
4801
4802    * Initial release of caca-php
4803
4804 caca-php/config.m4             |   12 +
4805 caca-php/examples/example1.php |    4 +
4806 caca-php/package.xml           |   33 +++
4807 caca-php/php_caca.c            |  534 ++++++++++++++++++++++++++++++++++++++++
4808 caca-php/php_caca.h            |  143 +++++++++++
4809 5 files changed, 726 insertions(+), 0 deletions(-)
4810
4811Commit: 3046
4812Author: jylam
4813Date:   Sun Oct 19 16:22:08 2008 +0000
4814
4815     * Made Cocoa driver BEAUTIFUL ('fixed' default font size to constant values to make the look a bit more natural)
4816
4817 caca/driver/cocoa.m |   11 +++++++----
4818 1 files changed, 7 insertions(+), 4 deletions(-)
4819
4820Commit: 3045
4821Author: jylam
4822Date:   Sun Oct 19 14:44:25 2008 +0000
4823
4824     * 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
4825
4826 configure.ac |    2 +-
4827 1 files changed, 1 insertions(+), 1 deletions(-)
4828
4829Commit: 2967
4830Author: sam
4831Date:   Sat Oct 18 12:57:10 2008 +0000
4832
4833    Bump soname versioning.
4834
4835 configure.ac |    2 +-
4836 1 files changed, 1 insertions(+), 1 deletions(-)
4837
4838Commit: 2966
4839Author: sam
4840Date:   Sat Oct 18 12:50:13 2008 +0000
4841
4842    Fix <cucul.h> installation again.
4843
4844 caca/Makefile.am |    1 +
4845 1 files changed, 1 insertions(+), 0 deletions(-)
4846
4847Commit: 2965
4848Author: sam
4849Date:   Sat Oct 18 12:42:12 2008 +0000
4850
4851    Set version to 0.99.beta15.
4852    Updated NEWS and ChangeLog.
4853
4854 ChangeLog      |  305 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4855 NEWS           |    4 +
4856 configure.ac   |    2 +-
4857 win32/config.h |    2 +-
4858 4 files changed, 311 insertions(+), 2 deletions(-)
4859
4860Commit: 2963
4861Author: sam
4862Date:   Sat Oct 18 11:07:14 2008 +0000
4863
4864    Add a cucul.h symbolic link upon installation.
4865
4866 caca/Makefile.am |    2 ++
4867 1 files changed, 2 insertions(+), 0 deletions(-)
4868
4869Commit: 2962
4870Author: sam
4871Date:   Sat Oct 18 11:07:05 2008 +0000
4872
4873    libcaca: move codecs and import/export functions into subdirectories.
4874
4875 caca/Makefile.am      |   34 +-
4876 caca/codec/export.c   | 1028 +++++++++++++++++++++++++++++++++++++++++++++++++
4877 caca/codec/import.c   |  924 ++++++++++++++++++++++++++++++++++++++++++++
4878 caca/driver/cocoa.m   | 1015 ++++++++++++++++++++++++++++++++++++++++++++++++
4879 caca/driver/conio.c   |  185 +++++++++
4880 caca/driver/gl.c      |  623 ++++++++++++++++++++++++++++++
4881 caca/driver/ncurses.c |  848 ++++++++++++++++++++++++++++++++++++++++
4882 caca/driver/raw.c     |  115 ++++++
4883 caca/driver/slang.c   |  571 +++++++++++++++++++++++++++
4884 caca/driver/vga.c     |  178 +++++++++
4885 caca/driver/win32.c   |  367 ++++++++++++++++++
4886 caca/driver/x11.c     |  809 ++++++++++++++++++++++++++++++++++++++
4887 caca/driver_cocoa.m   | 1015 ------------------------------------------------
4888 caca/driver_conio.c   |  185 ---------
4889 caca/driver_gl.c      |  623 ------------------------------
4890 caca/driver_ncurses.c |  848 ----------------------------------------
4891 caca/driver_raw.c     |  115 ------
4892 caca/driver_slang.c   |  571 ---------------------------
4893 caca/driver_vga.c     |  178 ---------
4894 caca/driver_win32.c   |  367 ------------------
4895 caca/driver_x11.c     |  809 --------------------------------------
4896 caca/export.c         | 1028 -------------------------------------------------
4897 caca/import.c         |  924 --------------------------------------------
4898 caca/libcaca.vcproj   |   20 +-
4899 24 files changed, 6693 insertions(+), 6687 deletions(-)
4900
4901Commit: 2961
4902Author: sam
4903Date:   Sat Oct 18 11:06:58 2008 +0000
4904
4905    Fix compilation warnings on platforms without Imlib2.
4906
4907 src/aafire.c       |    2 +-
4908 src/common-image.c |    2 +-
4909 2 files changed, 2 insertions(+), 2 deletions(-)
4910
4911Commit: 2960
4912Author: sam
4913Date:   Sat Oct 18 11:06:49 2008 +0000
4914
4915    libcaca: fix a minor warning on DOS targets.
4916
4917 caca/figfont.c |    2 ++
4918 1 files changed, 2 insertions(+), 0 deletions(-)
4919
4920Commit: 2959
4921Author: sam
4922Date:   Thu Oct 16 23:44:49 2008 +0000
4923
4924    Minor build system cosmetic changes.
4925
4926 Makefile.am       |    2 +-
4927 src/Makefile.am   |    2 +-
4928 win32/Makefile.am |    6 +-----
4929 3 files changed, 3 insertions(+), 7 deletions(-)
4930
4931Commit: 2958
4932Author: sam
4933Date:   Thu Oct 16 23:21:23 2008 +0000
4934
4935    Do not attempt to create libcaca++ symlinks if C++ support was disabled.
4936
4937 cxx/Makefile.am |    2 ++
4938 1 files changed, 2 insertions(+), 0 deletions(-)
4939
4940Commit: 2956
4941Author: sam
4942Date:   Thu Oct 16 23:03:47 2008 +0000
4943
4944    Remove executable bit from files that do not need it.
4945
4946 0 files changed, 0 insertions(+), 0 deletions(-)
4947
4948Commit: 2955
4949Author: sam
4950Date:   Thu Oct 16 22:59:04 2008 +0000
4951
4952    Rename csharp/ into caca-sharp/.
4953
4954 Makefile.am                         |    2 +-
4955 caca-sharp/.gitignore               |    2 +
4956 caca-sharp/AssemblyInfo.cs          |   21 +
4957 caca-sharp/Attr.cs                  |   57 +++
4958 caca-sharp/Caca.cs                  |   43 +++
4959 caca-sharp/Canvas.cs                |  685 +++++++++++++++++++++++++++++++++++
4960 caca-sharp/Display.cs               |  141 +++++++
4961 caca-sharp/Dither.cs                |  160 ++++++++
4962 caca-sharp/Event.cs                 |  187 ++++++++++
4963 caca-sharp/Font.cs                  |  128 +++++++
4964 caca-sharp/Makefile.am              |   37 ++
4965 caca-sharp/caca-sharp.csproj        |   54 +++
4966 caca-sharp/caca-sharp.dll.config.in |    3 +
4967 caca-sharp/test-csharp.csproj       |   51 +++
4968 caca-sharp/test.cs                  |  136 +++++++
4969 configure.ac                        |    4 +-
4970 csharp/.gitignore                   |    2 -
4971 csharp/AssemblyInfo.cs              |   21 -
4972 csharp/Attr.cs                      |   57 ---
4973 csharp/Caca.cs                      |   43 ---
4974 csharp/Canvas.cs                    |  685 -----------------------------------
4975 csharp/Display.cs                   |  141 -------
4976 csharp/Dither.cs                    |  160 --------
4977 csharp/Event.cs                     |  187 ----------
4978 csharp/Font.cs                      |  128 -------
4979 csharp/Makefile.am                  |   37 --
4980 csharp/caca-sharp.csproj            |   54 ---
4981 csharp/caca-sharp.dll.config.in     |    3 -
4982 csharp/test-csharp.csproj           |   51 ---
4983 csharp/test.cs                      |  136 -------
4984 libcaca.sln                         |    4 +-
4985 31 files changed, 1710 insertions(+), 1710 deletions(-)
4986
4987Commit: 2901
4988Author: sam
4989Date:   Tue Oct 7 23:43:53 2008 +0000
4990
4991    Update the Win32 cross-build script to reflect recent reorganisation.
4992
4993 build-win32 |    8 ++++----
4994 1 files changed, 4 insertions(+), 4 deletions(-)
4995
4996Commit: 2900
4997Author: sam
4998Date:   Tue Oct 7 23:27:41 2008 +0000
4999
5000    Renamed msvc into win32.
5001
5002 Makefile.am          |    2 +-
5003 caca/libcaca.vcproj  |    8 +++---
5004 configure.ac         |    2 +-
5005 cxx/libcaca++.vcproj |    6 ++--
5006 cxx/test-cxx.vcproj  |    4 +-
5007 msvc/Makefile.am     |    8 ------
5008 msvc/caca_types.h    |    2 -
5009 msvc/config.h        |   59 --------------------------------------------------
5010 src/cacademo.vcproj  |    6 ++--
5011 src/cacafire.vcproj  |    6 ++--
5012 src/cacaview.vcproj  |    6 ++--
5013 win32/Makefile.am    |    8 ++++++
5014 win32/caca_types.h   |    2 +
5015 win32/config.h       |   57 ++++++++++++++++++++++++++++++++++++++++++++++++
5016 14 files changed, 87 insertions(+), 89 deletions(-)
5017
5018Commit: 2898
5019Author: sam
5020Date:   Tue Oct 7 21:26:56 2008 +0000
5021
5022    Reorganise MSVC files so that each project is with its source code.
5023
5024 caca/Makefile.am          |  202 ++++++++++++++--------------
5025 caca/libcaca.vcproj       |  320 ++++++++++++++++++++++++++++++++++++++++++++
5026 csharp/Makefile.am        |   72 +++++-----
5027 csharp/caca-sharp.csproj  |   54 ++++++++
5028 csharp/test-csharp.csproj |   51 +++++++
5029 cxx/Makefile.am           |   87 ++++++------
5030 cxx/libcaca++.vcproj      |  196 +++++++++++++++++++++++++++
5031 cxx/test-cxx.vcproj       |  181 +++++++++++++++++++++++++
5032 libcaca.sln               |  128 ++++++++++++++++++
5033 msvc/Makefile.am          |   24 +---
5034 msvc/caca-sharp.csproj    |   54 --------
5035 msvc/cacademo.vcproj      |  199 ---------------------------
5036 msvc/cacafire.vcproj      |  199 ---------------------------
5037 msvc/cacaview.vcproj      |  205 ----------------------------
5038 msvc/libcaca++.vcproj     |  197 ---------------------------
5039 msvc/libcaca.sln          |  126 -----------------
5040 msvc/libcaca.vcproj       |  325 ---------------------------------------------
5041 msvc/test-csharp.csproj   |   51 -------
5042 msvc/test-cxx.vcproj      |  193 ---------------------------
5043 src/Makefile.am           |   94 +++++++-------
5044 src/cacademo.vcproj       |  203 ++++++++++++++++++++++++++++
5045 src/cacafire.vcproj       |  202 ++++++++++++++++++++++++++++
5046 src/cacaview.vcproj       |  211 +++++++++++++++++++++++++++++
5047 23 files changed, 1784 insertions(+), 1790 deletions(-)
5048
5049Commit: 2896
5050Author: sam
5051Date:   Tue Oct 7 16:06:08 2008 +0000
5052
5053    Move stubs.h to caca/caca_stubs.h since it's only used by the library.
5054
5055 Makefile.am           |    2 +-
5056 caca/Makefile.am      |    1 +
5057 caca/caca_internals.h |    2 +-
5058 caca/caca_stubs.h     |   97 +++++++++++++++++++++++++++++++++++++++++++++++++
5059 msvc/libcaca.vcproj   |    6 +---
5060 stubs.h               |   97 -------------------------------------------------
5061 6 files changed, 101 insertions(+), 104 deletions(-)
5062
5063Commit: 2895
5064Author: sam
5065Date:   Tue Oct 7 16:06:02 2008 +0000
5066
5067    Fix the library suffix detection.
5068
5069 configure.ac |    4 ++--
5070 1 files changed, 2 insertions(+), 2 deletions(-)
5071
5072Commit: 2888
5073Author: sam
5074Date:   Mon Oct 6 20:45:02 2008 +0000
5075
5076    Detect shared library suffix at configure stage.
5077
5078 configure.ac                    |   10 ++++++++++
5079 csharp/caca-sharp.dll.config.in |    4 +---
5080 2 files changed, 11 insertions(+), 3 deletions(-)
5081
5082Commit: 2882
5083Author: sam
5084Date:   Mon Oct 6 19:33:28 2008 +0000
5085
5086    caca-sharp: support systems with .dylib or .sl shared libraries.
5087
5088 csharp/caca-sharp.dll.config.in |    2 ++
5089 1 files changed, 2 insertions(+), 0 deletions(-)
5090
5091Commit: 2881
5092Author: sam
5093Date:   Mon Oct 6 19:33:24 2008 +0000
5094
5095    .gitignore: ignore files generated by MonoDevelop.
5096
5097 .gitignore |    3 +++
5098 1 files changed, 3 insertions(+), 0 deletions(-)
5099
5100Commit: 2880
5101Author: sam
5102Date:   Mon Oct 6 19:33:20 2008 +0000
5103
5104    Clean up the web server directories before copying the documentation there.
5105
5106 Makefile.am |    1 +
5107 1 files changed, 1 insertions(+), 0 deletions(-)
5108
5109Commit: 2879
5110Author: sam
5111Date:   Mon Oct 6 19:33:15 2008 +0000
5112
5113    doc: rewrite the tutorial to reflect recent API updates.
5114
5115 doc/tutorial.dox |   53 ++++++++++++++++++++++-------------------------------
5116 1 files changed, 22 insertions(+), 31 deletions(-)
5117
5118Commit: 2878
5119Author: sam
5120Date:   Mon Oct 6 19:33:06 2008 +0000
5121
5122    libcaca: fix an infinite loop in the .pc file.
5123
5124 caca/caca.pc.in |    4 ++--
5125 1 files changed, 2 insertions(+), 2 deletions(-)
5126
5127Commit: 2871
5128Author: sam
5129Date:   Sun Oct 5 15:50:11 2008 +0000
5130
5131    Fix detection of floating point assembly instructions. They were
5132    incorrectly detcted as present because gcc was optimising them away.
5133
5134 configure.ac |    8 ++++----
5135 1 files changed, 4 insertions(+), 4 deletions(-)
5136
5137Commit: 2868
5138Author: sam
5139Date:   Sun Oct 5 01:37:25 2008 +0000
5140
5141    Tidy the .NET Makefile.
5142
5143 csharp/Makefile.am |   10 ++++++----
5144 1 files changed, 6 insertions(+), 4 deletions(-)
5145
5146Commit: 2867
5147Author: sam
5148Date:   Sun Oct 5 00:56:17 2008 +0000
5149
5150    Split the C# bindings into separate files.
5151
5152 csharp/Attr.cs         |   57 +++
5153 csharp/Caca.cs         | 1199 ------------------------------------------------
5154 csharp/Canvas.cs       |  685 +++++++++++++++++++++++++++
5155 csharp/Display.cs      |  141 ++++++
5156 csharp/Dither.cs       |  160 +++++++
5157 csharp/Event.cs        |  187 ++++++++
5158 csharp/Font.cs         |  128 +++++
5159 csharp/Makefile.am     |   10 +-
5160 csharp/test.cs         |   28 +-
5161 msvc/caca-sharp.csproj |    6 +
5162 10 files changed, 1387 insertions(+), 1214 deletions(-)
5163
5164Commit: 2864
5165Author: sam
5166Date:   Sat Oct 4 13:05:13 2008 +0000
5167
5168    configure.ac: use more modern autoconf syntax.
5169
5170 caca/caca.c    |    2 +-
5171 configure.ac   |    9 +++++----
5172 src/cacaview.c |    2 +-
5173 3 files changed, 7 insertions(+), 6 deletions(-)
5174
5175Commit: 2860
5176Author: sam
5177Date:   Mon Sep 29 23:03:38 2008 +0000
5178
5179    Fix separate directory build failure caused by caca_types.h.
5180
5181 examples/Makefile.am |    3 ++-
5182 1 files changed, 2 insertions(+), 1 deletions(-)
5183
5184Commit: 2859
5185Author: sam
5186Date:   Mon Sep 29 23:03:34 2008 +0000
5187
5188    Fix the Win32 build.
5189
5190 build-win32 |    4 +++-
5191 1 files changed, 3 insertions(+), 1 deletions(-)
5192
5193Commit: 2858
5194Author: sam
5195Date:   Mon Sep 29 23:03:30 2008 +0000
5196
5197    Properly export legacy 0.9 symbols.
5198
5199 caca/caca0.c |    3 +--
5200 caca/caca0.h |   46 +++++++++++++++++++++++++++++-----------------
5201 2 files changed, 30 insertions(+), 19 deletions(-)
5202
5203Commit: 2854
5204Author: sam
5205Date:   Mon Sep 29 22:02:45 2008 +0000
5206
5207    Fix for the libcucul symlinks installation, courtesy of Ben Wiley Sittler.
5208
5209 caca/Makefile.am |   17 ++++++++---------
5210 cxx/Makefile.am  |   17 ++++++++---------
5211 2 files changed, 16 insertions(+), 18 deletions(-)
5212
5213Commit: 2853
5214Author: bsittler
5215Date:   Mon Sep 29 21:28:37 2008 +0000
5216
5217    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
5218
5219 caca/caca.h |    3 ++-
5220 1 files changed, 2 insertions(+), 1 deletions(-)
5221
5222Commit: 2852
5223Author: bsittler
5224Date:   Mon Sep 29 21:26:49 2008 +0000
5225
5226    remove reference to obsolete common.h
5227
5228 caca/driver_cocoa.m |    1 -
5229 1 files changed, 0 insertions(+), 1 deletions(-)
5230
5231Commit: 2851
5232Author: bsittler
5233Date:   Mon Sep 29 21:26:05 2008 +0000
5234
5235    add missing CUCUL_* compatiblity constants
5236
5237 caca/caca.h |    5 +++++
5238 1 files changed, 5 insertions(+), 0 deletions(-)
5239
5240Commit: 2850
5241Author: sam
5242Date:   Mon Sep 29 21:16:52 2008 +0000
5243
5244    Support for platforms where shared libraries are not called *.so.
5245
5246 caca/Makefile.am |    9 +++++++--
5247 cxx/Makefile.am  |    9 +++++++--
5248 2 files changed, 14 insertions(+), 4 deletions(-)
5249
5250Commit: 2835
5251Author: sam
5252Date:   Sat Sep 27 21:30:09 2008 +0000
5253
5254    Fix documentation installation. This is the real 0.99.beta15 release.
5255
5256 doc/Makefile.am |    2 ++
5257 1 files changed, 2 insertions(+), 0 deletions(-)
5258
5259Commit: 2833
5260Author: sam
5261Date:   Sat Sep 27 21:09:37 2008 +0000
5262
5263    Change the website name to caca.zoy.org.
5264
5265 Makefile.am   |    2 +-
5266 src/img2txt.c |    2 +-
5267 2 files changed, 2 insertions(+), 2 deletions(-)
5268
5269Commit: 2832
5270Author: sam
5271Date:   Sat Sep 27 18:11:01 2008 +0000
5272
5273    Set version to 0.99.beta14.
5274    Updated NEWS and ChangeLog.
5275
5276 ChangeLog    |13356 ++++++++++++++++++++++++++++++++--------------------------
5277 NEWS         |    4 +
5278 configure.ac |    4 +-
5279 3 files changed, 7322 insertions(+), 6042 deletions(-)
5280
5281Commit: 2831
5282Author: sam
5283Date:   Sat Sep 27 17:56:49 2008 +0000
5284
5285    End of the libcucul merge: add symbolic links where appropriate.
5286
5287 caca/Makefile.am |   12 ++++++++++--
5288 cxx/Makefile.am  |   12 ++++++++++--
5289 doc/Makefile.am  |    4 ++++
5290 3 files changed, 24 insertions(+), 4 deletions(-)
5291
5292Commit: 2830
5293Author: sam
5294Date:   Sat Sep 27 17:56:43 2008 +0000
5295
5296    caca, cxx: install symlinks for backwards compatibility with libcucul.
5297
5298 caca/Makefile.am |    8 ++++++++
5299 cxx/Makefile.am  |    8 ++++++++
5300 2 files changed, 16 insertions(+), 0 deletions(-)
5301
5302Commit: 2829
5303Author: pterjan
5304Date:   Sat Sep 27 16:23:26 2008 +0000
5305
5306     * Fix a warning
5307
5308 ruby/caca-canvas.c |    2 +-
5309 1 files changed, 1 insertions(+), 1 deletions(-)
5310
5311Commit: 2828
5312Author: sam
5313Date:   Sat Sep 27 16:07:33 2008 +0000
5314
5315    .gitignore: ignore caca_types.h.
5316
5317 caca/.gitignore |    1 +
5318 1 files changed, 1 insertions(+), 0 deletions(-)
5319
5320Commit: 2827
5321Author: sam
5322Date:   Sat Sep 27 15:57:33 2008 +0000
5323
5324    Add missing svn:ignore SVN properties.
5325
5326Commit: 2826
5327Author: sam
5328Date:   Sat Sep 27 15:43:01 2008 +0000
5329
5330    Continue the libcaca/libcucul merge. Source and binary compatibility
5331    are almost there.
5332
5333 caca/Makefile.am |    2 +-
5334 caca/attr.c      |   20 ++++++
5335 caca/box.c       |   13 ++++
5336 caca/caca.c      |    6 ++
5337 caca/caca.h      |  197 ++++++++++++++++++++++++++++++++++++++++++++++--------
5338 caca/canvas.c    |   22 ++++++
5339 caca/charset.c   |   12 +++
5340 caca/conic.c     |   31 ++++++---
5341 caca/dither.c    |   51 ++++++++++++++
5342 caca/export.c    |    9 +++
5343 caca/figfont.c   |    9 +++
5344 caca/file.c      |   16 +++++
5345 caca/font.c      |   15 ++++
5346 caca/frame.c     |   14 ++++
5347 caca/import.c    |   11 +++
5348 caca/line.c      |   15 ++++
5349 caca/string.c    |   27 ++++++++
5350 caca/transform.c |   13 ++++
5351 caca/triangle.c  |   11 +++
5352 19 files changed, 456 insertions(+), 38 deletions(-)
5353
5354Commit: 2825
5355Author: pterjan
5356Date:   Sat Sep 27 14:29:32 2008 +0000
5357
5358     * No need to require test/unit in each testfile
5359
5360 ruby/t/tc_canvas.rb  |    1 -
5361 ruby/t/tc_display.rb |    1 -
5362 ruby/t/tc_dither.rb  |    1 -
5363 ruby/t/tc_font.rb    |    1 -
5364 ruby/t/tc_frame.rb   |    1 -
5365 5 files changed, 0 insertions(+), 5 deletions(-)
5366
5367Commit: 2824
5368Author: sam
5369Date:   Sat Sep 27 14:29:11 2008 +0000
5370
5371    Continuing the libcucul-libcaca merge.
5372
5373 csharp/AssemblyInfo.cs  |    4 +-
5374 cxx/caca++.pc.in        |    4 +-
5375 cxx/cxxtest.cpp         |    4 +-
5376 doc/doxygen.cfg.in      |    2 -
5377 doc/libcaca.dox         |    9 +---
5378 doc/migrating.dox       |  101 +++++++++++++++++++++++------------------------
5379 doc/tutorial.dox        |   25 ++++-------
5380 examples/.gitignore     |    2 +-
5381 msvc/cacademo.vcproj    |    4 +-
5382 msvc/cacafire.vcproj    |    4 +-
5383 msvc/cacaview.vcproj    |    2 +-
5384 msvc/libcaca.sln        |   39 ------------------
5385 msvc/test-csharp.csproj |    6 +--
5386 msvc/test-cxx.vcproj    |    4 +-
5387 python/snake.py         |   20 +++++-----
5388 ruby/ruby.dox           |    2 -
5389 tests/.gitignore        |    3 +-
5390 tests/caca-test.cpp     |    2 +-
5391 18 files changed, 88 insertions(+), 149 deletions(-)
5392
5393Commit: 2823
5394Author: pterjan
5395Date:   Sat Sep 27 14:29:00 2008 +0000
5396
5397     * Have local paths first in LOAD_PATH
5398
5399 ruby/test |    5 ++++-
5400 1 files changed, 4 insertions(+), 1 deletions(-)
5401
5402Commit: 2822
5403Author: sam
5404Date:   Sat Sep 27 14:11:36 2008 +0000
5405
5406    Continuing the libcucul-libcaca merge.
5407
5408 csharp/Caca.cs                   |  937 ++++++++++++++++++++++++++++++++++++-
5409 csharp/Cucul.cs                  |  960 --------------------------------------
5410 csharp/Makefile.am               |    2 +-
5411 csharp/cucul-sharp.dll.config.in |    3 -
5412 csharp/test.cs                   |   27 +-
5413 cxx/Makefile.am                  |    2 +-
5414 cxx/caca++.cpp                   |  397 ++++++++++++++++
5415 cxx/caca++.h                     |  122 +++++-
5416 cxx/cucul++.cpp                  |  421 -----------------
5417 cxx/cucul++.h                    |  156 ------
5418 cxx/cucul++.pc.in                |   12 -
5419 cxx/cxxtest.cpp                  |    1 -
5420 msvc/caca-sharp.csproj           |    8 +-
5421 msvc/caca_types.h                |    2 +
5422 msvc/cucul-sharp.csproj          |   46 --
5423 msvc/cucul_types.h               |    2 -
5424 msvc/libcaca++.vcproj            |    4 +-
5425 msvc/libcaca.vcproj              |   80 +++-
5426 msvc/libcucul++.vcproj           |  199 --------
5427 msvc/libcucul.vcproj             |  281 -----------
5428 ruby/Makefile.am                 |    1 -
5429 ruby/README                      |    6 +-
5430 ruby/caca-canvas.c               |   12 +-
5431 ruby/caca-display.c              |    2 +-
5432 ruby/caca-dither.c               |    4 +-
5433 ruby/caca-font.c                 |    4 +-
5434 ruby/lib/caca.rb                 |    1 -
5435 ruby/ruby-caca.dox               |  194 ++++++---
5436 ruby/ruby-cucul.dox              |  112 -----
5437 ruby/t/tc_canvas.rb              |   12 +-
5438 ruby/t/tc_display.rb             |    6 +-
5439 ruby/t/tc_dither.rb              |   18 +-
5440 ruby/t/tc_font.rb                |   10 +-
5441 ruby/t/tc_frame.rb               |    4 +-
5442 34 files changed, 1724 insertions(+), 2324 deletions(-)
5443
5444Commit: 2821
5445Author: sam
5446Date:   Sat Sep 27 13:12:46 2008 +0000
5447
5448    Starting refactoring to get rid of libcucul. The initial reason for the
5449    split is rendered moot by the plugin system: when enabled, binaries do
5450    not link directly with libX11 or libGL. I hope this is a step towards
5451    more consisteny and clarity.
5452
5453 Makefile.am             |    6 +-
5454 build-kernel            |    5 +-
5455 caca-config.in          |    7 +-
5456 caca/Makefile.am        |   37 +-
5457 caca/attr.c             |  463 ++++
5458 caca/box.c              |  226 ++
5459 caca/caca.c             |   53 +-
5460 caca/caca.h             |  349 +++-
5461 caca/caca.pc.in         |    4 +-
5462 caca/caca0.c            |   58 +-
5463 caca/caca0.h            |  100 +-
5464 caca/caca_internals.h   |   56 +-
5465 caca/caca_types.h.in    |  101 +
5466 caca/canvas.c           |  502 ++++
5467 caca/charset.c          |  422 ++++
5468 caca/conic.c            |  345 +++
5469 caca/dither.c           | 1564 ++++++++++++
5470 caca/driver_cocoa.m     |   46 +-
5471 caca/driver_conio.c     |   29 +-
5472 caca/driver_gl.c        |   63 +-
5473 caca/driver_ncurses.c   |   33 +-
5474 caca/driver_raw.c       |    9 +-
5475 caca/driver_slang.c     |   55 +-
5476 caca/driver_vga.c       |   23 +-
5477 caca/driver_win32.c     |   39 +-
5478 caca/driver_x11.c       |   48 +-
5479 caca/event.c            |    9 +-
5480 caca/export.c           | 1019 ++++++++
5481 caca/figfont.c          |  554 +++++
5482 caca/file.c             |  289 +++
5483 caca/font.c             |  522 ++++
5484 caca/frame.c            |  260 ++
5485 caca/graphics.c         |    9 +-
5486 caca/import.c           |  913 +++++++
5487 caca/legacy.c           |  251 ++
5488 caca/line.c             |  393 +++
5489 caca/mono9.data         | 6101 +++++++++++++++++++++++++++++++++++++++++++++++
5490 caca/monobold12.data    | 6101 +++++++++++++++++++++++++++++++++++++++++++++++
5491 caca/string.c           |  504 ++++
5492 caca/transform.c        | 1102 +++++++++
5493 caca/triangle.c         |  157 ++
5494 configure.ac            |   22 +-
5495 csharp/Makefile.am      |   20 +-
5496 cucul/.gitignore        |    1 -
5497 cucul/Makefile.am       |   42 -
5498 cucul/attr.c            |  463 ----
5499 cucul/box.c             |  226 --
5500 cucul/canvas.c          |  504 ----
5501 cucul/charset.c         |  422 ----
5502 cucul/conic.c           |  345 ---
5503 cucul/cucul.c           |  514 ----
5504 cucul/cucul.h           |  383 ---
5505 cucul/cucul.pc.in       |   12 -
5506 cucul/cucul_internals.h |   80 -
5507 cucul/cucul_types.h.in  |  101 -
5508 cucul/dither.c          | 1564 ------------
5509 cucul/export.c          | 1019 --------
5510 cucul/figfont.c         |  554 -----
5511 cucul/file.c            |  289 ---
5512 cucul/font.c            |  522 ----
5513 cucul/frame.c           |  260 --
5514 cucul/import.c          |  913 -------
5515 cucul/legacy.c          |  244 --
5516 cucul/line.c            |  393 ---
5517 cucul/mono9.data        | 6101 -----------------------------------------------
5518 cucul/monobold12.data   | 6101 -----------------------------------------------
5519 cucul/transform.c       | 1102 ---------
5520 cucul/triangle.c        |  157 --
5521 cxx/Makefile.am         |   19 +-
5522 cxx/caca++.cpp          |    8 +-
5523 cxx/caca++.h            |    7 +-
5524 cxx/cucul++.cpp         |  260 +-
5525 cxx/cucul++.h           |   38 +-
5526 cxx/cxxtest.cpp         |   10 +-
5527 doc/Makefile.am         |    8 +-
5528 examples/Makefile.am    |   57 +-
5529 examples/blit.c         |   27 +-
5530 examples/canvas.c       |   68 +
5531 examples/colors.c       |   39 +-
5532 examples/cucul.c        |   69 -
5533 examples/demo.c         |  311 ++--
5534 examples/dithering.c    |   35 +-
5535 examples/driver.c       |   13 +-
5536 examples/event.c        |   49 +-
5537 examples/export.c       |   90 +-
5538 examples/figfont.c      |   18 +-
5539 examples/font.c         |   55 +-
5540 examples/font2tga.c     |   34 +-
5541 examples/frames.c       |   35 +-
5542 examples/fullwidth.c    |   47 +-
5543 examples/gamma.c        |   65 +-
5544 examples/hsv.c          |   13 +-
5545 examples/import.c       |   11 +-
5546 examples/input.c        |   19 +-
5547 examples/spritedit.c    |   25 +-
5548 examples/swallow.c      |   27 +-
5549 examples/text.c         |   56 +-
5550 examples/transform.c    |   89 +-
5551 examples/truecolor.c    |   15 +-
5552 examples/unicode.c      |  113 +-
5553 kernel/kernel.c         |    6 +-
5554 kernel/kernel.h         |    4 +-
5555 msvc/Makefile.am        |    6 +-
5556 msvc/cucul_types.h      |    4 +-
5557 ruby/Makefile.am        |   24 +-
5558 ruby/caca-canvas.c      |  653 +++++
5559 ruby/caca-canvas.h      |   10 +
5560 ruby/caca-display.c     |    4 +-
5561 ruby/caca-dither.c      |  209 ++
5562 ruby/caca-dither.h      |    9 +
5563 ruby/caca-font.c        |   99 +
5564 ruby/caca-font.h        |    9 +
5565 ruby/caca.c             |   30 +
5566 ruby/common.h           |    4 +-
5567 ruby/cucul-canvas.c     |  653 -----
5568 ruby/cucul-canvas.h     |   10 -
5569 ruby/cucul-dither.c     |  209 --
5570 ruby/cucul-dither.h     |    9 -
5571 ruby/cucul-font.c       |   99 -
5572 ruby/cucul-font.h       |    9 -
5573 ruby/cucul.c            |   57 -
5574 src/Makefile.am         |   16 +-
5575 src/aafire.c            |   37 +-
5576 src/cacademo.c          |  235 +-
5577 src/cacadraw.c          |   31 +-
5578 src/cacaplay.c          |   13 +-
5579 src/cacaserver.c        |   14 +-
5580 src/cacaview.c          |  127 +-
5581 src/common-image.c      |   50 +-
5582 src/common-image.h      |    2 +-
5583 src/img2txt.c           |   40 +-
5584 src/mygetopt.c          |    2 +-
5585 stubs.h                 |    1 -
5586 tests/.gitignore        |    2 +-
5587 tests/Makefile.am       |   13 +-
5588 tests/caca-test.cpp     |    2 +-
5589 tests/canvas.cpp        |   70 +-
5590 tests/cucul-test.cpp    |   29 -
5591 tests/simple.c          |   30 +-
5592 tools/Makefile.am       |    6 +-
5593 tools/makefont.c        |   10 +-
5594 tools/optipal.c         |   78 +-
5595 tools/sortchars.c       |   34 +-
5596 143 files changed, 24815 insertions(+), 25055 deletions(-)
5597
5598Commit: 2820
5599Author: sam
5600Date:   Sat Sep 27 12:13:24 2008 +0000
5601
5602    test: remove legacy empty directory.
5603
5604Commit: 2819
5605Author: sam
5606Date:   Sat Sep 27 09:52:27 2008 +0000
5607
5608    makefont.c: change the font data encoding, the source is now 5% smaller.
5609
5610 cucul/mono9.data      |12240 ++++++++++++++++++++++++-------------------------
5611 cucul/monobold12.data |12290 ++++++++++++++++++++++++-------------------------
5612 tools/makefont.c      |   80 +-
5613 3 files changed, 12189 insertions(+), 12421 deletions(-)
5614
5615Commit: 2543
5616Author: sam
5617Date:   Wed Jul 16 17:23:31 2008 +0000
5618
5619      * mygetopt.c: fix a parsing issue with short options.
5620
5621 src/mygetopt.c |    2 +-
5622 1 files changed, 1 insertions(+), 1 deletions(-)
5623
5624Commit: 2539
5625Author: sam
5626Date:   Wed Jul 16 13:50:48 2008 +0000
5627
5628      * Fix bad AM_CONDITIONAL location: it must be in the default code path.
5629
5630 configure.ac |    2 +-
5631 1 files changed, 1 insertions(+), 1 deletions(-)
5632
5633Commit: 2536
5634Author: sam
5635Date:   Wed Jul 16 13:06:39 2008 +0000
5636
5637      * cucul/file.c: fix a typo causing build failures when zlib is not here.
5638
5639 cucul/file.c |    2 +-
5640 1 files changed, 1 insertions(+), 1 deletions(-)
5641
5642Commit: 2535
5643Author: sam
5644Date:   Wed Jul 16 13:06:30 2008 +0000
5645
5646      * Make the asm checks for fsin/fcos and fldln2/fxch/fyl2x more robust by
5647        forcing the tested code to use register contraints.
5648
5649 configure.ac |    4 ++--
5650 1 files changed, 2 insertions(+), 2 deletions(-)
5651
5652Commit: 2519
5653Author: sam
5654Date:   Sat Jul 5 16:39:56 2008 +0000
5655
5656      * Fix plugin build.
5657
5658 caca/caca.c |    2 +-
5659 1 files changed, 1 insertions(+), 1 deletions(-)
5660
5661Commit: 2518
5662Author: sam
5663Date:   Sat Jul 5 16:34:19 2008 +0000
5664
5665      * Set version to 0.99.beta14.
5666      * Updateed NEWS and ChangeLog.
5667
5668 NEWS         |    7 +++++++
5669 configure.ac |    4 ++--
5670 2 files changed, 9 insertions(+), 2 deletions(-)
5671
5672Commit: 2517
5673Author: sam
5674Date:   Sat Jul 5 16:28:30 2008 +0000
5675
5676      * Check for FTGL in the configure step, because we will use it later.
5677      * Better CFLAGS and LDFLAGS propagation to the Makefiles.
5678
5679 caca/Makefile.am |    5 ++++-
5680 configure.ac     |    8 +++++++-
5681 2 files changed, 11 insertions(+), 2 deletions(-)
5682
5683Commit: 2437
5684Author: sam
5685Date:   Sun Jun 15 19:38:06 2008 +0000
5686
5687      * Fix C++ library linking.
5688
5689 cxx/caca++.pc.in  |    2 +-
5690 cxx/cucul++.pc.in |    2 +-
5691 2 files changed, 2 insertions(+), 2 deletions(-)
5692
5693Commit: 2436
5694Author: sam
5695Date:   Sun Jun 15 18:41:09 2008 +0000
5696
5697      * Fix cucul_file_read() calls in cacaview.
5698
5699 src/common-image.c |    6 +++---
5700 1 files changed, 3 insertions(+), 3 deletions(-)
5701
5702Commit: 2427
5703Author: sam
5704Date:   Sun Jun 15 17:06:43 2008 +0000
5705
5706      * Fix cacademo build on systems without imlib-dev.
5707
5708 src/common-image.c |    6 +++---
5709 1 files changed, 3 insertions(+), 3 deletions(-)
5710
5711Commit: 2425
5712Author: sam
5713Date:   Sun Jun 15 16:53:57 2008 +0000
5714
5715      * Generate the C++ .pc files at configure time.
5716
5717 configure.ac |    2 ++
5718 1 files changed, 2 insertions(+), 0 deletions(-)
5719
5720Commit: 2424
5721Author: sam
5722Date:   Sun Jun 15 16:49:42 2008 +0000
5723
5724      * Only install the C++ .pc files if C++ support was activated.
5725
5726 cxx/Makefile.am |    2 +-
5727 1 files changed, 1 insertions(+), 1 deletions(-)
5728
5729Commit: 2423
5730Author: sam
5731Date:   Sun Jun 15 16:47:40 2008 +0000
5732
5733      * Install cucul++.pc and caca++.pc in the pkg-config directory.
5734
5735 cxx/Makefile.am |    3 +++
5736 1 files changed, 3 insertions(+), 0 deletions(-)
5737
5738Commit: 2413
5739Author: sam
5740Date:   Sun Jun 15 14:46:51 2008 +0000
5741
5742      * Updated version number to 0.99.beta15, so that we can build TOIlet.
5743
5744 configure.ac |    2 +-
5745 1 files changed, 1 insertions(+), 1 deletions(-)
5746
5747Commit: 2412
5748Author: sam
5749Date:   Sun Jun 15 14:41:17 2008 +0000
5750
5751      * Export cucul_flush_figlet() to the public API. It should be removed later,
5752        but for now it's the only way to integrate properly with TOIlet.
5753
5754 cucul/cucul.h   |    1 +
5755 cucul/figfont.c |    4 ++--
5756 2 files changed, 3 insertions(+), 2 deletions(-)
5757
5758Commit: 2411
5759Author: sam
5760Date:   Sun Jun 15 13:50:28 2008 +0000
5761
5762      * Make cacaview use cucul_file_t functions.
5763
5764 src/common-image.c |  104 +++++++++++++++++++++++++---------------------------
5765 1 files changed, 50 insertions(+), 54 deletions(-)
5766
5767Commit: 2410
5768Author: sam
5769Date:   Sun Jun 15 13:50:22 2008 +0000
5770
5771      * Make deprecated cucul_load_file() use cucul_file_t functions.
5772
5773 cucul/legacy.c |   42 ++++++++++++++++++++++--------------------
5774 1 files changed, 22 insertions(+), 20 deletions(-)
5775
5776Commit: 2409
5777Author: sam
5778Date:   Sun Jun 15 13:50:17 2008 +0000
5779
5780      * Make cucul_import_file() use cucul_file_t functions.
5781
5782 cucul/import.c |   38 +++++++++++++++++++-------------------
5783 1 files changed, 19 insertions(+), 19 deletions(-)
5784
5785Commit: 2408
5786Author: sam
5787Date:   Sun Jun 15 13:50:11 2008 +0000
5788
5789      * Set errno to ENOSYS in unsupported cucul_file_t operations.
5790
5791 cucul/file.c |   25 +++++++++++++++++++------
5792 1 files changed, 19 insertions(+), 6 deletions(-)
5793
5794Commit: 2407
5795Author: sam
5796Date:   Sun Jun 15 13:50:06 2008 +0000
5797
5798      * Implement cucul_file_tell().
5799
5800 cucul/cucul.h |    1 +
5801 cucul/file.c  |   21 +++++++++++++++++++--
5802 2 files changed, 20 insertions(+), 2 deletions(-)
5803
5804Commit: 2406
5805Author: sam
5806Date:   Sun Jun 15 13:50:02 2008 +0000
5807
5808      * Export cucul_file_t operations in the public header.
5809      * Implement cucul_file_read() and cucul_file_write().
5810
5811 cucul/cucul.h           |   13 ++++++
5812 cucul/cucul_internals.h |    6 ---
5813 cucul/figfont.c         |   24 ++++++------
5814 cucul/file.c            |  101 +++++++++++++++++++++++++++++++----------------
5815 4 files changed, 92 insertions(+), 52 deletions(-)
5816
5817Commit: 2405
5818Author: sam
5819Date:   Sun Jun 15 13:49:57 2008 +0000
5820
5821      * makefont is only a system tool: use htons/htonl instead of hton16/hton32.
5822
5823 tools/makefont.c |    4 ++--
5824 1 files changed, 2 insertions(+), 2 deletions(-)
5825
5826Commit: 2399
5827Author: sam
5828Date:   Sun Jun 15 12:28:18 2008 +0000
5829
5830      * Fix cucul_set_dither_palette() argument types in cacademo.
5831
5832 src/cacademo.c |    6 +++---
5833 1 files changed, 3 insertions(+), 3 deletions(-)
5834
5835Commit: 2398
5836Author: sam
5837Date:   Sun Jun 15 12:28:14 2008 +0000
5838
5839      * Remove htons() and htonl() from kernel mode: we use our custom hton16()
5840        and hton32() implementations everywhere instead, except in cacaserver
5841        which requires <arpa/inet.h> stuff anyway.
5842
5843 kernel/kernel.c  |   15 +--------------
5844 stubs.h          |   10 +++++-----
5845 tools/makefont.c |    4 ++--
5846 3 files changed, 8 insertions(+), 21 deletions(-)
5847
5848Commit: 2397
5849Author: sam
5850Date:   Sun Jun 15 12:28:08 2008 +0000
5851
5852      * Fix a buffer initialisation issue in the sortchars utility.
5853
5854 tools/sortchars.c |    2 +-
5855 1 files changed, 1 insertions(+), 1 deletions(-)
5856
5857Commit: 2321
5858Author: jylam
5859Date:   Wed May 14 18:16:56 2008 +0000
5860
5861     * Changed Cucul::Rotate() to Cucul::Rotate180() and Cucul::RotateLeft() and Cucul::RotateRight()
5862
5863 cxx/cucul++.cpp |   12 +++++++++++-
5864 cxx/cucul++.h   |    4 +++-
5865 2 files changed, 14 insertions(+), 2 deletions(-)
5866
5867Commit: 2316
5868Author: sam
5869Date:   Sat Apr 26 08:34:10 2008 +0000
5870
5871      * Put autotools files in a hidden ".auto" directory instead of "autotools".
5872
5873 .gitignore   |    2 +-
5874 configure.ac |    2 +-
5875 2 files changed, 2 insertions(+), 2 deletions(-)
5876
5877Commit: 2314
5878Author: sam
5879Date:   Wed Apr 23 21:24:40 2008 +0000
5880
5881      * Add missing headers to the Visual Studio build files.
5882
5883 msvc/libcaca.vcproj  |    4 ++++
5884 msvc/libcucul.vcproj |    8 ++++++++
5885 2 files changed, 12 insertions(+), 0 deletions(-)
5886
5887Commit: 2313
5888Author: sam
5889Date:   Wed Apr 23 21:24:34 2008 +0000
5890
5891      * Switch a few unsigned int variables to size_t where appropriate.
5892      * Synchronise parameter types in the C++ bindings with the C API.
5893
5894 cucul/import.c       |   12 ++++++------
5895 cucul/triangle.c     |    6 +++---
5896 cxx/cucul++.cpp      |    6 +++---
5897 cxx/cucul++.h        |    9 +++++----
5898 examples/export.c    |    2 +-
5899 examples/figfont.c   |    2 +-
5900 examples/spritedit.c |    2 +-
5901 src/cacaserver.c     |    7 +++----
5902 src/img2txt.c        |    2 +-
5903 9 files changed, 24 insertions(+), 24 deletions(-)
5904
5905Commit: 2312
5906Author: sam
5907Date:   Wed Apr 23 21:24:28 2008 +0000
5908
5909      * Make Win32 a special case in cucul_types.h.in: it has intptr_t but none
5910        of the other required types.
5911
5912 configure.ac           |    4 ++-
5913 cucul/cucul_types.h.in |   55 ++++++++++++++++++++++++++++++++++++++++++-----
5914 msvc/cucul_types.h     |    4 +-
5915 3 files changed, 54 insertions(+), 9 deletions(-)
5916
5917Commit: 2309
5918Author: sam
5919Date:   Mon Apr 21 10:10:42 2008 +0000
5920
5921      * Started libcaca unit tests.
5922
5923 tests/.gitignore    |    1 +
5924 tests/Makefile.am   |   11 ++++++++---
5925 tests/caca-test.cpp |   29 +++++++++++++++++++++++++++++
5926 tests/canvas.cpp    |   17 ++++++++---------
5927 tests/driver.cpp    |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
5928 5 files changed, 94 insertions(+), 12 deletions(-)
5929
5930Commit: 2308
5931Author: sam
5932Date:   Sat Apr 19 22:51:20 2008 +0000
5933
5934      * Get the project to build in an alternate directory.
5935
5936 csharp/Makefile.am     |   10 +++++-----
5937 cucul/cucul_types.h.in |   13 +++++++++----
5938 2 files changed, 14 insertions(+), 9 deletions(-)
5939
5940Commit: 2307
5941Author: sam
5942Date:   Sat Apr 19 22:51:17 2008 +0000
5943
5944      * Refresh the .NET bindings. Still not complete, but quite useful already.
5945
5946 csharp/Caca.cs  |   18 +++++-----
5947 csharp/Cucul.cs |  101 ++++++++++++++++++++++++++++---------------------------
5948 csharp/test.cs  |    2 +-
5949 3 files changed, 61 insertions(+), 60 deletions(-)
5950
5951Commit: 2306
5952Author: sam
5953Date:   Sat Apr 19 19:40:25 2008 +0000
5954
5955      * Documentation fixes (due to renamings, some parameters were no longer
5956        documented).
5957
5958 caca/caca.c     |    1 -
5959 cucul/box.c     |  143 +++++++++++++++++++++++++++----------------------------
5960 cucul/charset.c |   10 ++--
5961 3 files changed, 76 insertions(+), 78 deletions(-)
5962
5963Commit: 2305
5964Author: sam
5965Date:   Sat Apr 19 19:25:52 2008 +0000
5966
5967      * Remove all unsigned ints from exported functions. Signed arithmetic is
5968        far better for error checking.
5969
5970 caca/caca.h             |   40 +++++++++++++--------------
5971 caca/caca_internals.h   |   26 +++++++++---------
5972 caca/driver_cocoa.m     |   32 +++++++++++-----------
5973 caca/driver_conio.c     |   10 +++---
5974 caca/driver_gl.c        |   20 +++++++-------
5975 caca/driver_ncurses.c   |   14 ++++-----
5976 caca/driver_raw.c       |   10 +++---
5977 caca/driver_slang.c     |   15 +++++-----
5978 caca/driver_vga.c       |    8 +++---
5979 caca/driver_win32.c     |   17 +++++------
5980 caca/driver_x11.c       |   30 ++++++++++----------
5981 caca/event.c            |   24 ++++++++--------
5982 caca/graphics.c         |   19 +++++++++----
5983 caca/time.c             |    8 +++---
5984 cucul/canvas.c          |   25 ++++++++++-------
5985 cucul/cucul.c           |   37 ++++++++++++++++++-------
5986 cucul/cucul.h           |   45 ++++++++++++++-----------------
5987 cucul/cucul_internals.h |   12 ++++----
5988 cucul/dither.c          |   67 ++++++++++++++++++++++------------------------
5989 cucul/export.c          |   24 ++++++++--------
5990 cucul/figfont.c         |   22 +++++++-------
5991 cucul/font.c            |   37 ++++++++++++++-----------
5992 cucul/frame.c           |   25 ++++++++++-------
5993 cucul/transform.c       |   16 +++++-----
5994 examples/text.c         |    4 +-
5995 25 files changed, 304 insertions(+), 283 deletions(-)
5996
5997Commit: 2304
5998Author: sam
5999Date:   Sat Apr 19 19:25:47 2008 +0000
6000
6001      * Get rid of the last long types in the API.
6002      * Use size_t and ssize_t where appropriate.
6003
6004 caca/driver_ncurses.c  |    3 ++-
6005 caca/driver_slang.c    |    3 ++-
6006 cucul/canvas.c         |    2 +-
6007 cucul/charset.c        |   22 +++++++++++-----------
6008 cucul/cucul.h          |   14 +++++++-------
6009 cucul/cucul_types.h.in |    2 ++
6010 cucul/export.c         |   46 +++++++++++++++++++++++-----------------------
6011 cucul/import.c         |   28 +++++++++++++---------------
6012 cxx/cucul++.cpp        |    4 ++--
6013 cxx/cucul++.h          |    4 ++--
6014 examples/font2tga.c    |    4 ++--
6015 src/aafire.c           |   10 +++++-----
6016 src/cacademo.c         |   10 +++++-----
6017 13 files changed, 77 insertions(+), 75 deletions(-)
6018
6019Commit: 2303
6020Author: sam
6021Date:   Sat Apr 19 19:25:41 2008 +0000
6022
6023      * Changed most of the long ints in the API into C99 types. WARNING: this
6024        completely breaks compatibility with previous versions of libcaca on
6025        64-bit systems.
6026
6027 caca/caca.h       |    4 +-
6028 caca/driver_gl.c  |    2 +-
6029 caca/event.c      |    2 +-
6030 cucul/attr.c      |   57 +++++++++++++-----------------------------
6031 cucul/box.c       |    4 +-
6032 cucul/canvas.c    |    6 ++--
6033 cucul/charset.c   |   12 ++++----
6034 cucul/conic.c     |    7 ++---
6035 cucul/cucul.h     |   71 +++++++++++++++++++++++-----------------------------
6036 cucul/dither.c    |   10 +++----
6037 cucul/figfont.c   |    6 ++--
6038 cucul/font.c      |    8 +++---
6039 cucul/line.c      |    4 +-
6040 cucul/triangle.c  |    4 +-
6041 cxx/cucul++.cpp   |   40 +++++++++++++++---------------
6042 cxx/cucul++.h     |   40 +++++++++++++++---------------
6043 ruby/cucul-font.c |    2 +-
6044 17 files changed, 123 insertions(+), 156 deletions(-)
6045
6046Commit: 2302
6047Author: sam
6048Date:   Sat Apr 19 19:25:37 2008 +0000
6049
6050      * Cosmetic fix for ./configure output when a pkg-module is not found.
6051
6052 configure.ac |   15 ++++++---------
6053 1 files changed, 6 insertions(+), 9 deletions(-)
6054
6055Commit: 2301
6056Author: sam
6057Date:   Sat Apr 19 14:07:54 2008 +0000
6058
6059      * Use CppUnit for C and C++ unit tests. Sorry, Jylam.
6060
6061 configure.ac         |    7 +++
6062 tests/.gitignore     |    1 +
6063 tests/Makefile.am    |   12 +++++-
6064 tests/canvas.cpp     |  103 ++++++++++++++++++++++++++++++++++++++++++++++++++
6065 tests/cucul-test.cpp |   29 ++++++++++++++
6066 5 files changed, 150 insertions(+), 2 deletions(-)
6067
6068Commit: 2300
6069Author: sam
6070Date:   Sat Apr 19 14:07:50 2008 +0000
6071
6072      * Changed most "unsigned char" variables into "uint8_t", including in
6073        prototypes. As they are equivalent, this does not break the ABI.
6074
6075 caca/caca.h         |    2 +-
6076 caca/driver_conio.c |    4 ++--
6077 caca/driver_gl.c    |    8 ++++----
6078 cucul/attr.c        |   10 +++++-----
6079 cucul/charset.c     |    4 ++--
6080 cucul/cucul.c       |    8 ++++----
6081 cucul/cucul.h       |   19 +++++++++----------
6082 cucul/dither.c      |    4 ++--
6083 cucul/export.c      |    9 ++++-----
6084 cucul/file.c        |    2 +-
6085 examples/font.c     |    2 +-
6086 examples/swallow.c  |    2 +-
6087 kernel/kernel.c     |    2 +-
6088 src/cacaplay.c      |    2 +-
6089 src/cacaserver.c    |    8 ++++----
6090 src/common-image.c  |    6 +++---
6091 16 files changed, 45 insertions(+), 47 deletions(-)
6092
6093Commit: 2299
6094Author: sam
6095Date:   Sat Apr 19 12:42:50 2008 +0000
6096
6097      * Remove #include <stdint.h> etc. from "common.h". Instead, make sure that
6098        <cucul.h> will provide the C99 types, even if libcaca has been installed.
6099      * Rename what's left of "common.h" to "stubs.h".
6100      * Remove all references to erroneous <inttypes.h> from source files.
6101
6102 Makefile.am             |    2 +-
6103 build-dos               |    4 +-
6104 build-kernel            |    2 +-
6105 build-win32             |    2 +-
6106 caca/Makefile.am        |    3 +-
6107 caca/caca.c             |    1 -
6108 caca/caca0.c            |    1 -
6109 caca/caca_internals.h   |    4 +-
6110 caca/driver_conio.c     |    1 -
6111 caca/driver_gl.c        |    1 -
6112 caca/driver_ncurses.c   |    1 -
6113 caca/driver_raw.c       |    1 -
6114 caca/driver_slang.c     |    1 -
6115 caca/driver_vga.c       |    1 -
6116 caca/driver_win32.c     |    1 -
6117 caca/driver_x11.c       |    1 -
6118 caca/event.c            |    1 -
6119 caca/graphics.c         |    1 -
6120 caca/time.c             |    1 -
6121 common.h                |  109 -----------------------------------------------
6122 configure.ac            |   16 ++++++-
6123 cucul/.gitignore        |    1 +
6124 cucul/Makefile.am       |    9 ++--
6125 cucul/attr.c            |    1 -
6126 cucul/box.c             |    1 -
6127 cucul/canvas.c          |    1 -
6128 cucul/charset.c         |    1 -
6129 cucul/conic.c           |    1 -
6130 cucul/cucul.c           |    1 -
6131 cucul/cucul.h           |    2 +
6132 cucul/cucul_internals.h |    4 +-
6133 cucul/cucul_types.h.in  |   51 ++++++++++++++++++++++
6134 cucul/dither.c          |    1 -
6135 cucul/export.c          |    1 -
6136 cucul/figfont.c         |    1 -
6137 cucul/file.c            |    1 -
6138 cucul/font.c            |    1 -
6139 cucul/frame.c           |    1 -
6140 cucul/import.c          |    1 -
6141 cucul/legacy.c          |    1 -
6142 cucul/line.c            |    1 -
6143 cucul/transform.c       |    1 -
6144 cucul/triangle.c        |    1 -
6145 cxx/Makefile.am         |    3 +-
6146 examples/Makefile.am    |    3 +-
6147 examples/blit.c         |    2 +-
6148 examples/colors.c       |    1 -
6149 examples/cucul.c        |    1 -
6150 examples/demo.c         |    4 +-
6151 examples/dithering.c    |    1 -
6152 examples/driver.c       |    1 -
6153 examples/event.c        |    2 +-
6154 examples/export.c       |    4 --
6155 examples/figfont.c      |    1 -
6156 examples/font.c         |    5 --
6157 examples/font2tga.c     |    4 --
6158 examples/frames.c       |    7 +--
6159 examples/fullwidth.c    |    4 --
6160 examples/gamma.c        |    4 --
6161 examples/hsv.c          |    4 --
6162 examples/import.c       |    6 ---
6163 examples/input.c        |    4 --
6164 examples/spritedit.c    |    1 -
6165 examples/swallow.c      |    2 +-
6166 examples/text.c         |    6 +--
6167 examples/transform.c    |    5 +--
6168 examples/truecolor.c    |    4 --
6169 examples/unicode.c      |    4 --
6170 kernel/kernel.c         |    3 +-
6171 msvc/Makefile.am        |    2 +-
6172 msvc/common.h           |    1 -
6173 msvc/cucul_types.h      |    2 +
6174 ruby/Makefile.am        |    5 +-
6175 src/Makefile.am         |    3 +-
6176 src/aafire.c            |    2 +-
6177 src/cacademo.c          |    1 -
6178 src/cacadraw.c          |    1 -
6179 src/cacaplay.c          |    1 -
6180 src/cacaserver.c        |    1 -
6181 src/cacaview.c          |    2 +-
6182 src/common-image.c      |    2 +-
6183 src/img2txt.c           |    2 +-
6184 src/mygetopt.c          |    9 +---
6185 stubs.h                 |   98 ++++++++++++++++++++++++++++++++++++++++++
6186 tests/Makefile.am       |    2 +-
6187 tests/simple.c          |    5 --
6188 tools/Makefile.am       |    3 +-
6189 tools/makefont.c        |   13 +++---
6190 tools/optipal.c         |    1 -
6191 tools/sortchars.c       |    6 +--
6192 90 files changed, 223 insertions(+), 264 deletions(-)
6193
6194Commit: 2298
6195Author: pterjan
6196Date:   Sat Apr 19 11:48:32 2008 +0000
6197
6198    Fix args type checks in Caca::Display.new
6199
6200 ruby/caca-display.c  |    6 +++---
6201 ruby/t/tc_display.rb |   15 +++++++++++----
6202 2 files changed, 14 insertions(+), 7 deletions(-)
6203
6204Commit: 2297
6205Author: pterjan
6206Date:   Sat Apr 19 11:32:21 2008 +0000
6207
6208    Add few unit tests for Caca::Display
6209
6210 ruby/t/tc_display.rb |   24 ++++++++++++++++++++++++
6211 1 files changed, 24 insertions(+), 0 deletions(-)
6212
6213Commit: 2296
6214Author: pterjan
6215Date:   Sat Apr 19 11:31:39 2008 +0000
6216
6217    Add driver/set_driver/driver=/driver_list methods to Caca::Display, and driver arg to Caca::Display.new
6218
6219 ruby/caca-display.c |   92 ++++++++++++++++++++++++++++++++++++++++++++------
6220 1 files changed, 81 insertions(+), 11 deletions(-)
6221
6222Commit: 2295
6223Author: pterjan
6224Date:   Sat Apr 19 11:29:31 2008 +0000
6225
6226    We should not free the canvas if it was auto created with the display
6227
6228 ruby/cucul-canvas.c |    4 ++--
6229 1 files changed, 2 insertions(+), 2 deletions(-)
6230
6231Commit: 2294
6232Author: jylam
6233Date:   Sat Apr 19 10:57:30 2008 +0000
6234
6235     * Fixed cucul_set_canvas_boundaries() bug that prevented good size to be applied on the resized canvas
6236
6237 cucul/canvas.c |    6 +++---
6238 1 files changed, 3 insertions(+), 3 deletions(-)
6239
6240Commit: 2265
6241Author: jylam
6242Date:   Mon Mar 17 19:05:20 2008 +0000
6243
6244     * Removed by-default stack protector from recent gcc's while compiling kernel.
6245
6246 configure.ac |    8 ++++----
6247 1 files changed, 4 insertions(+), 4 deletions(-)
6248
6249Commit: 2256
6250Author: jylam
6251Date:   Sun Mar 2 16:30:31 2008 +0000
6252
6253     * Oops, bad type (char instead of uint32) after ellipse rendering
6254    improvement.
6255
6256 cucul/conic.c |    8 ++++----
6257 1 files changed, 4 insertions(+), 4 deletions(-)
6258
6259Commit: 2255
6260Author: jylam
6261Date:   Sun Mar 2 16:28:10 2008 +0000
6262
6263     * Improved ellipse rendering. Not perfect, but still much better than
6264    old method.  Closes #16 .
6265
6266 cucul/conic.c |  124 ++++++++++++++++++++++++++++++++++++++++++++++++--------
6267 1 files changed, 106 insertions(+), 18 deletions(-)
6268
6269Commit: 2254
6270Author: jylam
6271Date:   Sun Mar 2 14:27:43 2008 +0000
6272
6273     * Fixed line transitions (both vertical and horizontal ones)
6274
6275 src/cacademo.c |   17 +++++++----------
6276 1 files changed, 7 insertions(+), 10 deletions(-)
6277
6278Commit: 2253
6279Author: sam
6280Date:   Sat Mar 1 19:44:45 2008 +0000
6281
6282      * -Wshadow was actually put back in configure.ac; removing comment about it.
6283
6284 configure.ac |    2 --
6285 1 files changed, 0 insertions(+), 2 deletions(-)
6286
6287Commit: 2248
6288Author: sam
6289Date:   Fri Feb 29 22:29:08 2008 +0000
6290
6291      * Don't use mygetopt.c in img2txt if the system has getopt_long.
6292      * Fix invalid pointer/int cast (Closes #39).
6293
6294 configure.ac    |    9 +++++++--
6295 src/Makefile.am |    9 +++++++--
6296 src/mygetopt.c  |    8 +-------
6297 3 files changed, 15 insertions(+), 11 deletions(-)
6298
6299Commit: 2243
6300Author: sam
6301Date:   Tue Feb 26 21:43:10 2008 +0000
6302
6303      * Get rid of TODO. It's now in Trac (http://libcaca.zoy.org/report/1).
6304
6305 TODO               |  114 ----------------------------------------------------
6306 doc/doxygen.cfg.in |    3 +-
6307 doc/libcaca.dox    |    1 -
6308 3 files changed, 1 insertions(+), 117 deletions(-)
6309
6310Commit: 2225
6311Author: bsittler
6312Date:   Sun Feb 3 21:53:40 2008 +0000
6313
6314    build on Mac OS X again
6315
6316 cucul/figfont.c |    9 +++++++--
6317 src/mygetopt.c  |    2 ++
6318 2 files changed, 9 insertions(+), 2 deletions(-)
6319
6320Commit: 2192
6321Author: sam
6322Date:   Sat Jan 12 20:15:42 2008 +0000
6323
6324      * Fixed the Visual Studio projects so that they build in Release mode.
6325
6326 msvc/cacademo.vcproj   |    6 +++---
6327 msvc/cacafire.vcproj   |    6 +++---
6328 msvc/libcaca++.vcproj  |    2 +-
6329 msvc/libcaca.vcproj    |    2 +-
6330 msvc/libcucul++.vcproj |    6 +++---
6331 msvc/libcucul.vcproj   |   16 +++++++++++-----
6332 6 files changed, 22 insertions(+), 16 deletions(-)
6333
6334Commit: 2191
6335Author: sam
6336Date:   Sat Jan 12 20:15:20 2008 +0000
6337
6338      * Windows build fixes here and there.
6339
6340 cucul/figfont.c |    4 ++--
6341 cxx/caca++.cpp  |    2 ++
6342 msvc/config.h   |    1 +
6343 3 files changed, 5 insertions(+), 2 deletions(-)
6344
6345Commit: 2189
6346Author: sam
6347Date:   Thu Jan 10 23:42:42 2008 +0000
6348
6349      * Make it clear that we can use the Windows native console.
6350
6351 doc/libcaca.dox  |   13 +++++++------
6352 doc/tutorial.dox |    2 +-
6353 2 files changed, 8 insertions(+), 7 deletions(-)
6354
6355Commit: 2188
6356Author: sam
6357Date:   Thu Jan 10 23:42:29 2008 +0000
6358
6359      * Put back all the shit in struct caca_event to avoid breaking existing
6360        applications. I'll think of a migration path later.
6361
6362 caca/caca.h |   30 +++++++++++++++++++-----------
6363 1 files changed, 19 insertions(+), 11 deletions(-)
6364
6365Commit: 2182
6366Author: jylam
6367Date:   Tue Jan 1 00:07:04 2008 +0000
6368
6369     * FIRST !
6370
6371 README |    2 +-
6372 1 files changed, 1 insertions(+), 1 deletions(-)
6373
6374Commit: 2177
6375Author: sam
6376Date:   Sun Dec 30 18:50:41 2007 +0000
6377
6378      * Add figfont.c to the MSVC solution.
6379
6380 msvc/libcucul.vcproj |    4 ++++
6381 1 files changed, 4 insertions(+), 0 deletions(-)
6382
6383Commit: 2176
6384Author: sam
6385Date:   Sun Dec 30 13:49:57 2007 +0000
6386
6387      * Check for pkg-config before bootstrapping, because autoconf gives a
6388        totally meaningless message when it's not present.
6389
6390 bootstrap |    9 +++++++++
6391 1 files changed, 9 insertions(+), 0 deletions(-)
6392
6393Commit: 2147
6394Author: sam
6395Date:   Thu Dec 20 15:26:12 2007 +0000
6396
6397      * Fix canvas export for the caca format. We now export all frames.
6398      * Fix the sprite import/export example.
6399
6400 cucul/export.c       |   43 +++++++++++++++++++++++++------------------
6401 examples/spritedit.c |    2 +-
6402 2 files changed, 26 insertions(+), 19 deletions(-)
6403
6404Commit: 2146
6405Author: sam
6406Date:   Thu Dec 20 15:00:39 2007 +0000
6407
6408      * Started sprite example. Doesn't work :-)
6409
6410 examples/spritedit.c |  169 +++++++++++++++++---------------------------------
6411 1 files changed, 58 insertions(+), 111 deletions(-)
6412
6413Commit: 2144
6414Author: sam
6415Date:   Sun Dec 16 14:29:19 2007 +0000
6416
6417      * Disable file operations in kernel mode.
6418      * Implement strchr() in kernel.c.
6419      * Check for snprintf() at configure time.
6420
6421 configure.ac    |    2 +-
6422 cucul/figfont.c |    2 ++
6423 cucul/file.c    |   34 +++++++++++++++++++++++-----------
6424 kernel/kernel.c |   10 ++++++++++
6425 kernel/kernel.h |    1 +
6426 msvc/config.h   |    1 +
6427 6 files changed, 38 insertions(+), 12 deletions(-)
6428
6429Commit: 2142
6430Author: sam
6431Date:   Sun Dec 16 11:55:14 2007 +0000
6432
6433      * The SLang and ncurses drivers now put back the TERM environment variable
6434        if they modified it.
6435
6436 caca/driver_ncurses.c |   28 +++++++++++++++++++++++++---
6437 caca/driver_slang.c   |   36 +++++++++++++++++++++++++++++++++---
6438 2 files changed, 58 insertions(+), 6 deletions(-)
6439
6440Commit: 2141
6441Author: sam
6442Date:   Sun Dec 16 11:54:43 2007 +0000
6443
6444      * Only call glutInit() once through the program's lifetime.
6445      * Free the internal font when closing the GL driver.
6446      * Hide the window when closing the GL driver, because freeglut's
6447        glutDestroyWindow() does not really closes the window.
6448
6449 caca/driver_gl.c |    9 ++++++++-
6450 1 files changed, 8 insertions(+), 1 deletions(-)
6451
6452Commit: 2140
6453Author: sam
6454Date:   Sun Dec 16 11:54:25 2007 +0000
6455
6456      * Fix a tiny use of uninitialised memory in caca_get_event() that may have
6457        lead to deadlocks.
6458
6459 caca/event.c |    2 +-
6460 1 files changed, 1 insertions(+), 1 deletions(-)
6461
6462Commit: 2139
6463Author: sam
6464Date:   Sun Dec 16 11:54:02 2007 +0000
6465
6466      * Implemented caca_set_display_driver() to change driver at runtime.
6467
6468 caca/caca.c       |  238 +++++++++++++++++++++++++++++++----------------------
6469 caca/caca.h       |    3 +-
6470 examples/driver.c |   67 +++++++++------
6471 3 files changed, 182 insertions(+), 126 deletions(-)
6472
6473Commit: 2138
6474Author: sam
6475Date:   Sun Dec 16 01:50:41 2007 +0000
6476
6477      * Implement caca_create_display_with_driver() to specify an output driver
6478        without using environment variables..
6479      * Implement caca_get_display_driver() to return the current display's
6480        output driver.
6481      * Add a simple example program to test caca_create_display_with_driver().
6482
6483 caca/caca.c           |   74 ++++++++++++++++++++++++++++++++++++++++--------
6484 caca/caca.h           |    5 ++-
6485 caca/caca_internals.h |    3 +-
6486 caca/driver_cocoa.m   |    3 +-
6487 caca/driver_conio.c   |    3 +-
6488 caca/driver_gl.c      |    3 +-
6489 caca/driver_ncurses.c |    3 +-
6490 caca/driver_raw.c     |    3 +-
6491 caca/driver_slang.c   |    3 +-
6492 caca/driver_vga.c     |    3 +-
6493 caca/driver_win32.c   |    3 +-
6494 caca/driver_x11.c     |    3 +-
6495 caca/event.c          |    4 +-
6496 examples/.gitignore   |    1 +
6497 examples/Makefile.am  |    5 ++-
6498 examples/driver.c     |   71 +++++++++++++++++++++++++++++++++++++++++++++++
6499 16 files changed, 163 insertions(+), 27 deletions(-)
6500
6501Commit: 2137
6502Author: sam
6503Date:   Sun Dec 16 01:50:36 2007 +0000
6504
6505      * Remove cruft from caca_get_display_driver_list().
6506
6507 caca/caca.c |    2 --
6508 1 files changed, 0 insertions(+), 2 deletions(-)
6509
6510Commit: 2136
6511Author: sam
6512Date:   Fri Dec 14 16:23:14 2007 +0000
6513
6514      * Add #include <cstring> to fix gcc-4.3 build.
6515
6516 cxx/cxxtest.cpp |    1 +
6517 1 files changed, 1 insertions(+), 0 deletions(-)
6518
6519Commit: 2135
6520Author: sam
6521Date:   Wed Dec 12 07:41:00 2007 +0000
6522
6523      * Implemented caca_get_display_driver_list(), unused yet.
6524
6525 caca/caca.c |   51 +++++++++++++++++++++++++++++++++++++++++++++++++++
6526 caca/caca.h |    1 +
6527 2 files changed, 52 insertions(+), 0 deletions(-)
6528
6529Commit: 2129
6530Author: sam
6531Date:   Fri Dec 7 09:34:11 2007 +0000
6532
6533      * Cocoa driver build fix, courtesy of Ben Wiley Sittler.
6534
6535 caca/driver_cocoa.m |   10 +++++-----
6536 1 files changed, 5 insertions(+), 5 deletions(-)
6537
6538Commit: 2128
6539Author: sam
6540Date:   Fri Dec 7 09:33:23 2007 +0000
6541
6542      * Slight improvement to the Unicode -> ASCII conversion, courtesy of
6543        Ben Wiley Sittler.
6544
6545 cucul/charset.c |    6 ++++--
6546 1 files changed, 4 insertions(+), 2 deletions(-)
6547
6548Commit: 2111
6549Author: sam
6550Date:   Sat Dec 1 17:58:52 2007 +0000
6551
6552    =?utf-8?q?=20=20*=20Implement=20cucul=5Fput=5Ffigchar()=20to=20paste=20FIGlet/TOIlet=20characters=20in
6553    =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
6554    =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
6555    =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
6556    =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?=
6557    MIME-Version: 1.0
6558    Content-Type: text/plain; charset=utf-8
6559    Content-Transfer-Encoding: 8bit
6560
6561 cucul/cucul.c           |    3 +-
6562 cucul/cucul.h           |    1 +
6563 cucul/cucul_internals.h |    4 -
6564 cucul/figfont.c         |  299 ++++++++++++++++++++++++++++++++++++++++++++++-
6565 examples/figfont.c      |   16 +++-
6566 5 files changed, 310 insertions(+), 13 deletions(-)
6567
6568Commit: 2110
6569Author: sam
6570Date:   Sat Dec 1 17:58:20 2007 +0000
6571
6572      * Implemented cucul_canvas_set_figfont() from TOIlet’s open_font().
6573
6574 cucul/Makefile.am       |    1 +
6575 cucul/canvas.c          |    2 +-
6576 cucul/cucul.c           |    5 +
6577 cucul/cucul.h           |    8 ++
6578 cucul/cucul_internals.h |   12 ++
6579 cucul/figfont.c         |  261 +++++++++++++++++++++++++++++++++++++++++++++++
6580 examples/.gitignore     |    1 +
6581 examples/Makefile.am    |    5 +-
6582 examples/figfont.c      |   45 ++++++++
6583 9 files changed, 338 insertions(+), 2 deletions(-)
6584
6585Commit: 2109
6586Author: sam
6587Date:   Sat Dec 1 17:57:50 2007 +0000
6588
6589      * Import io.c from TOIlet directly into libcucul. Can you see where this
6590        is going?
6591
6592 configure.ac            |    4 +
6593 cucul/Makefile.am       |    3 +-
6594 cucul/cucul.h           |    2 +
6595 cucul/cucul_internals.h |    6 ++
6596 cucul/file.c            |  215 +++++++++++++++++++++++++++++++++++++++++++++++
6597 5 files changed, 229 insertions(+), 1 deletions(-)
6598
6599Commit: 2108
6600Author: sam
6601Date:   Sat Dec 1 17:57:41 2007 +0000
6602
6603      * Bump version to 0.99.beta14.
6604
6605 configure.ac  |    2 +-
6606 msvc/config.h |    2 +-
6607 2 files changed, 2 insertions(+), 2 deletions(-)
6608
6609Commit: 2107
6610Author: sam
6611Date:   Sat Dec 1 17:57:19 2007 +0000
6612
6613      * Fix the "img2txt: option requires an argument -- h" bug.
6614
6615 src/img2txt.c |    2 +-
6616 1 files changed, 1 insertions(+), 1 deletions(-)
6617
6618Commit: 2106
6619Author: sam
6620Date:   Sat Dec 1 17:56:45 2007 +0000
6621
6622      * Use cucul_get_dither_algorithm_list() and cucul_get_export_list() instead
6623        of hardcoding the feature list in img2txt.
6624
6625 src/img2txt.c |   32 +++++++++++++++-----------------
6626 1 files changed, 15 insertions(+), 17 deletions(-)
6627
6628Commit: 2105
6629Author: pterjan
6630Date:   Sat Dec 1 15:51:20 2007 +0000
6631
6632     * Allow exiting cacafire using the window manager
6633
6634 src/aafire.c |    4 +++-
6635 1 files changed, 3 insertions(+), 1 deletions(-)
6636
6637Commit: 2104
6638Author: jylam
6639Date:   Fri Nov 30 23:59:57 2007 +0000
6640
6641     * Added BBCode (French) format to img2txt's help and doc
6642
6643 doc/img2txt.1 |    1 +
6644 src/img2txt.c |   19 ++++++++++---------
6645 2 files changed, 11 insertions(+), 9 deletions(-)
6646
6647Commit: 2103
6648Author: sam
6649Date:   Fri Nov 30 23:48:51 2007 +0000
6650
6651      * Created a tests/ directory for regression tests. Run with "make check".
6652      * Added a first, simple test program.
6653
6654 Makefile.am       |    2 +-
6655 configure.ac      |    1 +
6656 tests/.gitignore  |    1 +
6657 tests/Makefile.am |   11 ++++++++
6658 tests/simple.c    |   68 +++++++++++++++++++++++++++++++++++++++++++++++++++++
6659 5 files changed, 82 insertions(+), 1 deletions(-)
6660
6661Commit: 2102
6662Author: sam
6663Date:   Fri Nov 30 23:48:46 2007 +0000
6664
6665      * Add a French BBCode exporter, for use on http://libcaca.skyrock.com/ for
6666        instance.
6667
6668 cucul/export.c |  105 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6669 1 files changed, 105 insertions(+), 0 deletions(-)
6670
6671Commit: 2101
6672Author: sam
6673Date:   Fri Nov 30 23:48:39 2007 +0000
6674
6675      * Rename "test" to "examples". The former will become a real testsuite.
6676      * Autodetect zzuf in the configure step. It might become handy.
6677
6678 Makefile.am          |    2 +-
6679 configure.ac         |   15 +-
6680 examples/.gitignore  |   23 ++
6681 examples/Makefile.am |   75 +++++++
6682 examples/blit.c      |   82 +++++++
6683 examples/colors.c    |   78 +++++++
6684 examples/cucul.c     |   70 ++++++
6685 examples/demo.c      |  585 ++++++++++++++++++++++++++++++++++++++++++++++++++
6686 examples/demo0.c     |  584 +++++++++++++++++++++++++++++++++++++++++++++++++
6687 examples/dithering.c |  148 +++++++++++++
6688 examples/event.c     |  164 ++++++++++++++
6689 examples/export.c    |  163 ++++++++++++++
6690 examples/font.c      |  118 ++++++++++
6691 examples/font2tga.c  |   90 ++++++++
6692 examples/frames.c    |   93 ++++++++
6693 examples/fullwidth.c |   99 +++++++++
6694 examples/gamma.c     |  131 +++++++++++
6695 examples/hsv.c       |   67 ++++++
6696 examples/import.c    |   73 +++++++
6697 examples/input.c     |  160 ++++++++++++++
6698 examples/spritedit.c |  148 +++++++++++++
6699 examples/swallow.c   |  123 +++++++++++
6700 examples/text.c      |   95 ++++++++
6701 examples/transform.c |  122 +++++++++++
6702 examples/truecolor.c |   71 ++++++
6703 examples/unicode.c   |  108 +++++++++
6704 test/.gitignore      |   23 --
6705 test/Makefile.am     |   75 -------
6706 test/blit.c          |   82 -------
6707 test/colors.c        |   78 -------
6708 test/cucul.c         |   70 ------
6709 test/demo.c          |  585 --------------------------------------------------
6710 test/demo0.c         |  584 -------------------------------------------------
6711 test/dithering.c     |  148 -------------
6712 test/event.c         |  164 --------------
6713 test/export.c        |  163 --------------
6714 test/font.c          |  118 ----------
6715 test/font2tga.c      |   90 --------
6716 test/frames.c        |   93 --------
6717 test/fullwidth.c     |   99 ---------
6718 test/gamma.c         |  131 -----------
6719 test/hsv.c           |   67 ------
6720 test/import.c        |   73 -------
6721 test/input.c         |  160 --------------
6722 test/spritedit.c     |  148 -------------
6723 test/swallow.c       |  123 -----------
6724 test/text.c          |   95 --------
6725 test/transform.c     |  122 -----------
6726 test/truecolor.c     |   71 ------
6727 test/unicode.c       |  108 ---------
6728 50 files changed, 3483 insertions(+), 3474 deletions(-)
6729
6730Commit: 2097
6731Author: pterjan
6732Date:   Thu Nov 29 00:52:13 2007 +0000
6733
6734     * cucul.h is needed to build caca part
6735
6736 ruby/Makefile.am |    2 +-
6737 1 files changed, 1 insertions(+), 1 deletions(-)
6738
6739Commit: 2096
6740Author: sam
6741Date:   Wed Nov 28 23:57:53 2007 +0000
6742
6743      * Set version to 0.99.beta13.
6744      * Updated NEWS and ChangeLog.
6745
6746 ChangeLog     | 9018 +++++++++++++++++++++++++++++++++++++++++++++++++--------
6747 NEWS          |   11 +
6748 configure.ac  |    4 +-
6749 msvc/config.h |    4 +-
6750 4 files changed, 7900 insertions(+), 1137 deletions(-)
6751
6752Commit: 2095
6753Author: sam
6754Date:   Wed Nov 28 23:20:05 2007 +0000
6755
6756      * Implemented the empty CuculCanvas constructor.
6757      * Implemented CacaDisplay.Canvas which acts the same as caca_get_canvas().
6758
6759 csharp/Caca.cs  |   46 ++++++++++-----
6760 csharp/Cucul.cs |  169 ++++++++++++++++++++++++++++---------------------------
6761 2 files changed, 115 insertions(+), 100 deletions(-)
6762
6763Commit: 2094
6764Author: pterjan
6765Date:   Wed Nov 28 16:43:32 2007 +0000
6766
6767     * Improve Cucul::Canvas creation
6768
6769 ruby/cucul-canvas.c |   24 ++++++++++++------------
6770 1 files changed, 12 insertions(+), 12 deletions(-)
6771
6772Commit: 2093
6773Author: pterjan
6774Date:   Wed Nov 28 16:39:10 2007 +0000
6775
6776     * Add Caca::Display#canvas
6777
6778 ruby/caca-display.c |    5 +++++
6779 ruby/cucul-canvas.c |    5 +++++
6780 ruby/cucul-canvas.h |    1 +
6781 ruby/lib/caca.rb    |    3 +++
6782 ruby/ruby-caca.dox  |    2 +-
6783 5 files changed, 15 insertions(+), 1 deletions(-)
6784
6785Commit: 2092
6786Author: pterjan
6787Date:   Wed Nov 28 07:29:12 2007 +0000
6788
6789     * Allow calling Caca::Display.new without parameter
6790
6791 ruby/caca-display.c |   23 +++++++++++++++++------
6792 1 files changed, 17 insertions(+), 6 deletions(-)
6793
6794Commit: 2091
6795Author: sam
6796Date:   Wed Nov 28 07:15:09 2007 +0000
6797
6798       * Re-add methods that take int as arguments in addition to the Point,
6799         Size and Rectangle versions.
6800
6801 csharp/Cucul.cs |  160 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
6802 1 files changed, 147 insertions(+), 13 deletions(-)
6803
6804Commit: 2090
6805Author: sam
6806Date:   Wed Nov 28 07:15:07 2007 +0000
6807
6808      * Put the demo text on top of the copper bar, not the contrary.
6809
6810 csharp/test.cs |   20 ++++++++++----------
6811 1 files changed, 10 insertions(+), 10 deletions(-)
6812
6813Commit: 2089
6814Author: sam
6815Date:   Wed Nov 28 07:15:05 2007 +0000
6816
6817      * Minor naming convention changes in the C# bindings.
6818
6819 csharp/Caca.cs  |   24 ++++++++++++------------
6820 csharp/Cucul.cs |    5 ++---
6821 csharp/test.cs  |   12 ++++++------
6822 3 files changed, 20 insertions(+), 21 deletions(-)
6823
6824Commit: 2088
6825Author: sam
6826Date:   Wed Nov 28 07:15:01 2007 +0000
6827
6828      * Generate CLI .config files at configure time so that we can embed the
6829        library version and not rely on .so being present.
6830
6831 configure.ac                     |    2 ++
6832 csharp/.gitignore                |    1 +
6833 csharp/Makefile.am               |    4 ++--
6834 csharp/caca-sharp.dll.config     |    3 ---
6835 csharp/caca-sharp.dll.config.in  |    3 +++
6836 csharp/cucul-sharp.dll.config    |    3 ---
6837 csharp/cucul-sharp.dll.config.in |    3 +++
6838 7 files changed, 11 insertions(+), 8 deletions(-)
6839
6840Commit: 2087
6841Author: sam
6842Date:   Wed Nov 28 07:14:55 2007 +0000
6843
6844      * Use libtool’s -version-number instead of -version-info and its insane
6845        major/minor computation scheme.
6846
6847 caca/Makefile.am  |    2 +-
6848 configure.ac      |    8 +++++++-
6849 cucul/Makefile.am |    2 +-
6850 cxx/Makefile.am   |    4 ++--
6851 4 files changed, 11 insertions(+), 5 deletions(-)
6852
6853Commit: 2086
6854Author: pterjan
6855Date:   Tue Nov 27 17:13:29 2007 +0000
6856
6857     * Rename parameters of draw_box* in Ruby binding
6858
6859 ruby/cucul-canvas.c |   16 ++++++++--------
6860 1 files changed, 8 insertions(+), 8 deletions(-)
6861
6862Commit: 2084
6863Author: sam
6864Date:   Tue Nov 27 11:08:04 2007 +0000
6865
6866      * Add System.Drawing to the C# project references.
6867
6868 msvc/caca-sharp.csproj  |    3 ++-
6869 msvc/cucul-sharp.csproj |    3 ++-
6870 msvc/test-csharp.csproj |    5 ++++-
6871 3 files changed, 8 insertions(+), 3 deletions(-)
6872
6873Commit: 2083
6874Author: sam
6875Date:   Tue Nov 27 09:04:54 2007 +0000
6876
6877      * Use the bigger font for the C# test scroller.
6878
6879 csharp/test.cs |   10 +++++-----
6880 1 files changed, 5 insertions(+), 5 deletions(-)
6881
6882Commit: 2082
6883Author: sam
6884Date:   Tue Nov 27 01:55:41 2007 +0000
6885
6886      * Add a C# wrapper for cucul_render_canvas().
6887      * Use CuculFont.Render() in the C# test for a nice oldschool effect.
6888
6889 csharp/Cucul.cs |   16 ++++++++++++++++
6890 csharp/test.cs  |   44 ++++++++++++++++++++------------------------
6891 2 files changed, 36 insertions(+), 24 deletions(-)
6892
6893Commit: 2081
6894Author: sam
6895Date:   Tue Nov 27 00:58:27 2007 +0000
6896
6897      * Started to implement the CuculFont class.
6898
6899 csharp/Cucul.cs |   88 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
6900 csharp/test.cs  |    3 ++
6901 2 files changed, 91 insertions(+), 0 deletions(-)
6902
6903Commit: 2080
6904Author: sam
6905Date:   Tue Nov 27 00:58:24 2007 +0000
6906
6907      * Implement all line drawing functions (even variadic ones).
6908
6909 csharp/Cucul.cs |  148 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
6910 csharp/test.cs  |    8 +--
6911 2 files changed, 145 insertions(+), 11 deletions(-)
6912
6913Commit: 2079
6914Author: sam
6915Date:   Tue Nov 27 00:58:19 2007 +0000
6916
6917      * Changed the box drawing functions so that their arguments are (point, size)
6918        instead of (point, point). Yeah, I break the ABI again. But who uses these
6919        functions anyway?
6920
6921 cucul/box.c |   52 ++++++++++++++++++++++++++++++++--------------------
6922 1 files changed, 32 insertions(+), 20 deletions(-)
6923
6924Commit: 2078
6925Author: sam
6926Date:   Tue Nov 27 00:58:16 2007 +0000
6927
6928      * Use System.Drawing.Rectangle etc. for cucul-sharp and caca-sharp arguments,
6929        allowing for much cleaner code (at the expense of an extra dependency).
6930
6931 csharp/Caca.cs     |   54 +++++++++----------------
6932 csharp/Cucul.cs    |  113 ++++++++++++++++++++++++----------------------------
6933 csharp/Makefile.am |   11 +++--
6934 csharp/test.cs     |   29 +++++++------
6935 4 files changed, 94 insertions(+), 113 deletions(-)
6936
6937Commit: 2077
6938Author: pterjan
6939Date:   Mon Nov 26 07:07:52 2007 +0000
6940
6941     * Add Caca.version and Cucul.version
6942
6943 ruby/caca.c         |    7 +++++++
6944 ruby/cucul.c        |    7 +++++++
6945 ruby/ruby-caca.dox  |   19 +++++++++++++------
6946 ruby/ruby-cucul.dox |   17 ++++++++++++-----
6947 4 files changed, 39 insertions(+), 11 deletions(-)
6948
6949Commit: 2076
6950Author: sam
6951Date:   Mon Nov 26 01:04:36 2007 +0000
6952
6953      * Implemented getVersion() in the C# bindings.
6954      * Slightly improved the C# test program.
6955
6956 csharp/Caca.cs  |   14 +++++++++++++-
6957 csharp/Cucul.cs |    9 ++++++++-
6958 csharp/test.cs  |   22 ++++++++++++++++++----
6959 3 files changed, 39 insertions(+), 6 deletions(-)
6960
6961Commit: 2075
6962Author: sam
6963Date:   Mon Nov 26 01:04:34 2007 +0000
6964
6965      * Fix memory leaks that slipped in here and there. We still have 100,000
6966        fewer than Firefox, lol.
6967
6968 cucul/cucul.c   |    2 ++
6969 cxx/cxxtest.cpp |    1 +
6970 test/event.c    |    1 +
6971 test/gamma.c    |    2 ++
6972 4 files changed, 6 insertions(+), 0 deletions(-)
6973
6974Commit: 2074
6975Author: sam
6976Date:   Mon Nov 26 01:04:32 2007 +0000
6977
6978      * Add cucul_get_version() and caca_get_version() and updated C++ bindings
6979        accordingly.
6980      * The C++ test example no longer needs "config.h".
6981
6982 caca/caca.c     |   13 +++++++++++++
6983 caca/caca.h     |    1 +
6984 cucul/cucul.c   |   13 +++++++++++++
6985 cucul/cucul.h   |    1 +
6986 cucul/export.c  |    3 ++-
6987 cxx/caca++.cpp  |    5 +++++
6988 cxx/caca++.h    |    1 +
6989 cxx/cucul++.cpp |    5 +++++
6990 cxx/cucul++.h   |    3 ++-
6991 cxx/cxxtest.cpp |   38 ++++++++++++++++++--------------------
6992 src/img2txt.c   |    4 ++--
6993 11 files changed, 63 insertions(+), 24 deletions(-)
6994
6995Commit: 2073
6996Author: sam
6997Date:   Mon Nov 26 01:04:28 2007 +0000
6998
6999      * Minor documentation fix.
7000
7001 caca/caca.h |    4 +++-
7002 1 files changed, 3 insertions(+), 1 deletions(-)
7003
7004Commit: 2072
7005Author: sam
7006Date:   Mon Nov 26 01:04:25 2007 +0000
7007
7008      * Install CLI bindings to $(libdir)/cucul-sharp and $(libdir)/caca-sharp.
7009
7010 configure.ac       |    3 ++-
7011 csharp/Makefile.am |   29 ++++++++++++++++++-----------
7012 2 files changed, 20 insertions(+), 12 deletions(-)
7013
7014Commit: 2071
7015Author: sam
7016Date:   Mon Nov 26 01:04:21 2007 +0000
7017
7018      * Tell doxygen to expand __class and __extern before parsing anything, so
7019        we don’t end with those ugly identifiers in the documentation.
7020
7021 caca/caca.h        |   12 +++++-------
7022 cucul/cucul.h      |   12 +++++-------
7023 cxx/caca++.h       |   12 +++++-------
7024 cxx/cucul++.h      |   12 +++++-------
7025 doc/doxygen.cfg.in |    6 +++---
7026 5 files changed, 23 insertions(+), 31 deletions(-)
7027
7028Commit: 2070
7029Author: sam
7030Date:   Sun Nov 25 20:23:03 2007 +0000
7031
7032      * Added MSVC project files for the C++ bindings and the C++ test.
7033
7034 caca/caca.h            |    1 +
7035 cucul/cucul.h          |    1 +
7036 cxx/caca++.h           |   13 +++-
7037 cxx/cucul++.h          |   17 +++-
7038 cxx/cxxtest.cpp        |    7 +-
7039 msvc/config.h          |    2 +-
7040 msvc/libcaca++.vcproj  |  197 +++++++++++++++++++++++++++++++++++++++++++++++
7041 msvc/libcaca.sln       |   51 ++++++++++++-
7042 msvc/libcucul++.vcproj |  199 ++++++++++++++++++++++++++++++++++++++++++++++++
7043 msvc/test-cxx.vcproj   |  193 ++++++++++++++++++++++++++++++++++++++++++++++
7044 10 files changed, 667 insertions(+), 14 deletions(-)
7045
7046Commit: 2069
7047Author: sam
7048Date:   Sun Nov 25 19:00:32 2007 +0000
7049
7050      * Distribute all MSVC files.
7051
7052 msvc/Makefile.am |   21 +++++++++++----------
7053 1 files changed, 11 insertions(+), 10 deletions(-)
7054
7055Commit: 2068
7056Author: sam
7057Date:   Sun Nov 25 19:00:29 2007 +0000
7058
7059      * Code qui fait des warnings == code de porc == deux baffes dans ta gueule.
7060
7061 ruby/caca-event.h |    4 ++--
7062 1 files changed, 2 insertions(+), 2 deletions(-)
7063
7064Commit: 2067
7065Author: sam
7066Date:   Sun Nov 25 19:00:26 2007 +0000
7067
7068      * Some cleanup in the Ruby bindings Makefile.am.
7069
7070 configure.ac     |   14 ++++++--------
7071 ruby/Makefile.am |   48 +++++++++++++++++++++++++++++++-----------------
7072 2 files changed, 37 insertions(+), 25 deletions(-)
7073
7074Commit: 2066
7075Author: sam
7076Date:   Sun Nov 25 19:00:22 2007 +0000
7077
7078      * Refresh TODO list.
7079
7080 TODO |    6 +-----
7081 1 files changed, 1 insertions(+), 5 deletions(-)
7082
7083Commit: 2065
7084Author: sam
7085Date:   Sun Nov 25 17:50:53 2007 +0000
7086
7087      * Added the various C# projects to the Visual Studio solution and slightly
7088        fixed the bindings so that they now work with the Microsoft CLR.
7089
7090 csharp/Caca.cs          |    2 +-
7091 csharp/Cucul.cs         |    8 +++---
7092 msvc/caca-sharp.csproj  |   53 +++++++++++++++++++++++++++++++++++
7093 msvc/cucul-sharp.csproj |   45 ++++++++++++++++++++++++++++++
7094 msvc/libcaca.sln        |   70 +++++++++++++++++++++++++++++++++++++++++++++++
7095 msvc/test-csharp.csproj |   52 +++++++++++++++++++++++++++++++++++
7096 6 files changed, 225 insertions(+), 5 deletions(-)
7097
7098Commit: 2064
7099Author: sam
7100Date:   Sun Nov 25 17:49:49 2007 +0000
7101
7102      * Fixed svn properties that git-svn was unable to get straight.
7103
7104Commit: 2063
7105Author: sam
7106Date:   Sun Nov 25 17:14:00 2007 +0000
7107
7108      * Damn, under Visual Studio it's _WIN32, not __WIN32__.
7109
7110 caca/caca.h   |    2 +-
7111 cucul/cucul.h |    2 +-
7112 2 files changed, 2 insertions(+), 2 deletions(-)
7113
7114Commit: 2062
7115Author: sam
7116Date:   Sun Nov 25 17:13:10 2007 +0000
7117
7118      * Switch to caca_create_display(NULL) in a few places to document the
7119        behaviour.
7120
7121 doc/migrating.dox |    3 +--
7122 doc/tutorial.dox  |    6 ++----
7123 test/hsv.c        |   15 +++++----------
7124 3 files changed, 8 insertions(+), 16 deletions(-)
7125
7126Commit: 2061
7127Author: sam
7128Date:   Sun Nov 25 17:13:08 2007 +0000
7129
7130      * Allow caca_create_display()'s argument to be NULL. It will automatically
7131        create a canvas when so.
7132      * Add caca_get_canvas() to retrieve the cucul canvas.
7133
7134 caca/caca.c           |   38 +++++++++++++++++++++++++++++++++++++-
7135 caca/caca.h           |    1 +
7136 caca/caca_internals.h |    1 +
7137 3 files changed, 39 insertions(+), 1 deletions(-)
7138
7139Commit: 2060
7140Author: sam
7141Date:   Sun Nov 25 17:13:06 2007 +0000
7142
7143      * Added Eriol’s snake.py example, even if it doesn’t use our (out of date)
7144        bindings.
7145      * Distribute the python/ subdirectory using automake.
7146
7147 AUTHORS            |    4 +
7148 Makefile.am        |    2 +-
7149 configure.ac       |    1 +
7150 python/Makefile    |   17 -----
7151 python/Makefile.am |   23 +++++++
7152 python/snake.py    |  167 ++++++++++++++++++++++++++++++++++++++++++++++++++++
7153 6 files changed, 196 insertions(+), 18 deletions(-)
7154
7155Commit: 2059
7156Author: sam
7157Date:   Sun Nov 25 17:13:03 2007 +0000
7158
7159      * Add missing entries in the CacaEventKey enum.
7160
7161 csharp/Caca.cs |   22 ++++++++++++++++++++++
7162 1 files changed, 22 insertions(+), 0 deletions(-)
7163
7164Commit: 2058
7165Author: sam
7166Date:   Sun Nov 25 17:12:59 2007 +0000
7167
7168      * Implemented C# bindings for ditherBitmap() and added it to the C# test.
7169
7170 csharp/AssemblyInfo.cs |    2 +-
7171 csharp/Caca.cs         |    3 +-
7172 csharp/Cucul.cs        |  115 ++++++++++++++++++++++++++----------------------
7173 csharp/test.cs         |   15 ++++++-
7174 4 files changed, 79 insertions(+), 56 deletions(-)
7175
7176Commit: 2057
7177Author: sam
7178Date:   Sun Nov 25 14:12:20 2007 +0000
7179
7180      * Export cucul_attr_to_rgb12_bg(), cucul_attr_to_rgb12_fg() and
7181        cucul_attr_to_argb64() (previously _cucul_attr_to_rgb12bg,
7182        _cucul_attr_to_rgb12fg and _cucul_attr_to_argb4) in the official
7183        libcucul API.
7184      * Cleanup complete: libcaca no longer depends on "cucul_internals.h".
7185
7186 caca/driver_cocoa.m     |    8 +-
7187 caca/driver_gl.c        |    5 +-
7188 caca/driver_x11.c       |    7 +-
7189 cucul/attr.c            |  207 +++++++++++++++++++++++++++++------------------
7190 cucul/cucul.h           |    3 +
7191 cucul/cucul_internals.h |    3 -
7192 cucul/export.c          |   12 ++--
7193 cucul/font.c            |    2 +-
7194 8 files changed, 147 insertions(+), 100 deletions(-)
7195
7196Commit: 2056
7197Author: sam
7198Date:   Sun Nov 25 14:12:01 2007 +0000
7199
7200      * Introduce cucul_get_canvas_chars() and cucul_get_canvas_attrs() to avoid
7201        direct cv->chars and cv->attrs access by display drivers.
7202
7203 caca/caca.c           |    5 +--
7204 caca/driver_cocoa.m   |   39 ++++++++++++++++-------------
7205 caca/driver_conio.c   |   21 ++++++++-------
7206 caca/driver_gl.c      |   25 ++++++++++--------
7207 caca/driver_ncurses.c |   26 ++++++++++---------
7208 caca/driver_raw.c     |    6 ++--
7209 caca/driver_slang.c   |   33 +++++++++++++-----------
7210 caca/driver_vga.c     |   25 ++++++++++---------
7211 caca/driver_win32.c   |   51 +++++++++++++++++++++-----------------
7212 caca/driver_x11.c     |   65 ++++++++++++++++++++++++++++---------------------
7213 caca/event.c          |   17 +++++++-----
7214 caca/graphics.c       |    6 ++--
7215 cucul/cucul.c         |   38 ++++++++++++++++++++++++++++
7216 cucul/cucul.h         |    2 +
7217 14 files changed, 214 insertions(+), 145 deletions(-)
7218
7219Commit: 2055
7220Author: sam
7221Date:   Sun Nov 25 14:11:58 2007 +0000
7222
7223      * Add cucul_manage_canvas() and cucul_unmanage_canvas(). Display
7224        drivers no longer need to access the cv->refcount private member
7225        and __cucul_set_canvas_size() is no longer needed.
7226
7227 caca/caca.c             |   23 +++++++++---
7228 caca/caca_internals.h   |    1 +
7229 caca/driver_cocoa.m     |    4 ++-
7230 caca/driver_conio.c     |    7 +++-
7231 caca/driver_gl.c        |    4 ++-
7232 caca/driver_ncurses.c   |    4 ++-
7233 caca/driver_raw.c       |    4 ++-
7234 caca/driver_slang.c     |    4 ++-
7235 caca/driver_vga.c       |    4 ++-
7236 caca/driver_win32.c     |    8 +++--
7237 caca/driver_x11.c       |    4 ++-
7238 caca/graphics.c         |    6 +++-
7239 cucul/cucul.c           |   90 +++++++++++++++++++++++++++++++++++++++++------
7240 cucul/cucul.h           |    2 +
7241 cucul/cucul_internals.h |    7 ++--
7242 msvc/libcucul.def       |    4 --
7243 16 files changed, 139 insertions(+), 37 deletions(-)
7244
7245Commit: 2054
7246Author: sam
7247Date:   Sun Nov 25 14:11:54 2007 +0000
7248
7249      * Add Linux 2.6's bootsect.S to fix the sample kernel build.
7250
7251 build-kernel       |    2 +-
7252 kernel/Makefile.am |    2 +
7253 kernel/bootsect.S  |   98 ++++++++++++++++++++++++++++++++++++++++++++++++++++
7254 3 files changed, 101 insertions(+), 1 deletions(-)
7255
7256Commit: 2053
7257Author: sam
7258Date:   Sun Nov 25 11:39:33 2007 +0000
7259
7260      * Check whether CXX can include <iostream> before compiling the C++ bindings.
7261
7262 configure.ac |   31 ++++++++++++++++++++++++++-----
7263 1 files changed, 26 insertions(+), 5 deletions(-)
7264
7265Commit: 2052
7266Author: sam
7267Date:   Sun Nov 25 11:12:25 2007 +0000
7268
7269      * Adapt the C# bindings to the event API change.
7270
7271 csharp/Caca.cs |  383 +++++++++++++++++++++++++++++++++++---------------------
7272 csharp/test.cs |   17 ++-
7273 2 files changed, 254 insertions(+), 146 deletions(-)
7274
7275Commit: 2051
7276Author: sam
7277Date:   Sun Nov 25 11:12:20 2007 +0000
7278
7279      * Adapt the Ruby bindings to the event API change.
7280
7281 ruby/caca-display.c |   37 ++++++++++++++++++++-----------------
7282 1 files changed, 20 insertions(+), 17 deletions(-)
7283
7284Commit: 2050
7285Author: sam
7286Date:   Sun Nov 25 11:11:59 2007 +0000
7287
7288      * Adapt the C++ bindings to the event API change.
7289
7290 cxx/caca++.cpp  |    4 ++--
7291 cxx/caca++.h    |    2 +-
7292 cxx/cxxtest.cpp |    3 +--
7293 3 files changed, 4 insertions(+), 5 deletions(-)
7294
7295Commit: 2049
7296Author: sam
7297Date:   Sun Nov 25 11:11:54 2007 +0000
7298
7299      * Made the caca_event_t structure opaque and created a whole bunch of
7300        functions to access its real data. This is a big API change that will
7301        break your software, sorry :(
7302
7303 caca/caca.h           |   93 +++++++++----------------
7304 caca/caca0.c          |   14 ++--
7305 caca/caca_internals.h |   24 +++++--
7306 caca/driver_conio.c   |    4 +-
7307 caca/driver_gl.c      |    2 +-
7308 caca/driver_ncurses.c |    2 +-
7309 caca/driver_raw.c     |    2 +-
7310 caca/driver_slang.c   |    2 +-
7311 caca/driver_vga.c     |    2 +-
7312 caca/driver_win32.c   |    2 +-
7313 caca/driver_x11.c     |    2 +-
7314 caca/event.c          |  189 +++++++++++++++++++++++++++++++++++++++++++++----
7315 src/aafire.c          |    2 +-
7316 src/cacademo.c        |    4 +-
7317 src/cacadraw.c        |    4 +-
7318 src/cacaplay.c        |    2 +-
7319 src/cacaview.c        |   17 +++--
7320 test/demo.c           |   14 ++--
7321 test/event.c          |   21 +++---
7322 test/gamma.c          |    8 +-
7323 test/input.c          |    5 +-
7324 test/spritedit.c      |    2 +-
7325 test/swallow.c        |    2 +-
7326 23 files changed, 286 insertions(+), 133 deletions(-)
7327
7328Commit: 2048
7329Author: pterjan
7330Date:   Sun Nov 25 09:48:30 2007 +0000
7331
7332    * Little improvements in ruby doc
7333      + Made the doc a little more easy to read
7334      + Added an example on a nice way to have q, Q and Esc to cause exit
7335
7336 ruby/ruby-caca.dox  |   35 +++++++++++++++++++++++++++--------
7337 ruby/ruby-cucul.dox |   26 +++++++++++++++-----------
7338 2 files changed, 42 insertions(+), 19 deletions(-)
7339
7340Commit: 2047
7341Author: sam
7342Date:   Sat Nov 24 19:56:33 2007 +0000
7343
7344      * Rewrote the C# test in a more object-oriented way.
7345
7346 csharp/Caca.cs |    4 +-
7347 csharp/test.cs |  119 ++++++++++++++++++++++++++++++++-----------------------
7348 2 files changed, 71 insertions(+), 52 deletions(-)
7349
7350Commit: 2046
7351Author: sam
7352Date:   Sat Nov 24 15:00:21 2007 +0000
7353
7354      * Started Cucul# cleanup: added missing functions, used get/set attributes
7355        when meaningful, removed deprecated bindings.
7356
7357 csharp/Caca.cs  |   60 +++---
7358 csharp/Cucul.cs |  612 +++++++++++++++++++++++++++++++------------------------
7359 csharp/test.cs  |   40 ++--
7360 3 files changed, 393 insertions(+), 319 deletions(-)
7361
7362Commit: 2045
7363Author: sam
7364Date:   Sat Nov 24 13:26:33 2007 +0000
7365
7366      * Some mass-renaming in the C# bindings:
7367        + Renamed the dlls so that the C# versions do not have the same name
7368          as the C DLLs on Win32. It's now "cucul-sharp.dll", mimicking GTK#.
7369        + Renamed namespaces: "using Cucul" instead of "using libCucul".
7370        + Renamed the Cucul class into CuculCanvas to avoid namespace/class
7371          name collisions.
7372        + Renamed old-fashioned "kk"/"qq" names into "dp"/"cv".
7373
7374 csharp/Caca.cs                |   95 +++---
7375 csharp/Cucul.cs               |  816 ++++++++++++++++++++++-------------------
7376 csharp/Makefile.am            |   16 +-
7377 csharp/caca-sharp.dll.config  |    3 +
7378 csharp/cucul-sharp.dll.config |    3 +
7379 csharp/libCaca.dll.config     |    3 -
7380 csharp/libCucul.dll.config    |    3 -
7381 csharp/test.cs                |   47 ++--
7382 8 files changed, 513 insertions(+), 473 deletions(-)
7383
7384Commit: 2044
7385Author: sam
7386Date:   Sat Nov 24 13:26:28 2007 +0000
7387
7388      * Renamed DotNet/ to csharp/ because I hate mixed case.
7389
7390 DotNet/.gitignore          |    1 -
7391 DotNet/AssemblyInfo.cs     |   21 --
7392 DotNet/Caca.cs             |  186 ------------------
7393 DotNet/Cucul.cs            |  458 --------------------------------------------
7394 DotNet/Makefile.am         |   25 ---
7395 DotNet/libCaca.dll.config  |    3 -
7396 DotNet/libCucul.dll.config |    3 -
7397 DotNet/test.cs             |   87 ---------
7398 Makefile.am                |    2 +-
7399 configure.ac               |   16 +-
7400 csharp/.gitignore          |    1 +
7401 csharp/AssemblyInfo.cs     |   21 ++
7402 csharp/Caca.cs             |  186 ++++++++++++++++++
7403 csharp/Cucul.cs            |  458 ++++++++++++++++++++++++++++++++++++++++++++
7404 csharp/Makefile.am         |   25 +++
7405 csharp/libCaca.dll.config  |    3 +
7406 csharp/libCucul.dll.config |    3 +
7407 csharp/test.cs             |   87 +++++++++
7408 18 files changed, 793 insertions(+), 793 deletions(-)
7409
7410Commit: 2043
7411Author: sam
7412Date:   Sat Nov 24 11:08:21 2007 +0000
7413
7414      * Added as many "const" qualifiers as possible to the public API.
7415
7416 caca/caca.h           |   10 +++++-----
7417 caca/caca_internals.h |    4 ++--
7418 caca/driver_conio.c   |    4 ++--
7419 caca/driver_gl.c      |    4 ++--
7420 caca/driver_ncurses.c |    4 ++--
7421 caca/driver_raw.c     |    4 ++--
7422 caca/driver_slang.c   |    4 ++--
7423 caca/driver_vga.c     |    4 ++--
7424 caca/driver_win32.c   |    4 ++--
7425 caca/driver_x11.c     |    4 ++--
7426 caca/event.c          |    8 ++++----
7427 caca/graphics.c       |    6 +++---
7428 cucul/attr.c          |    2 +-
7429 cucul/canvas.c        |   10 +++++-----
7430 cucul/cucul.c         |    4 ++--
7431 cucul/cucul.h         |   39 ++++++++++++++++++++-------------------
7432 cucul/dither.c        |    6 +++---
7433 cucul/export.c        |   39 ++++++++++++++++++++-------------------
7434 cucul/font.c          |    8 ++++----
7435 cucul/frame.c         |    4 ++--
7436 20 files changed, 87 insertions(+), 85 deletions(-)
7437
7438Commit: 2042
7439Author: pterjan
7440Date:   Sat Nov 24 09:56:37 2007 +0000
7441
7442    * Add Caca::Event#quit? to make tests nicer
7443
7444 ruby/lib/caca.rb   |    8 ++++++++
7445 ruby/ruby-caca.dox |    3 +--
7446 2 files changed, 9 insertions(+), 2 deletions(-)
7447
7448Commit: 2041
7449Author: sam
7450Date:   Fri Nov 23 22:52:34 2007 +0000
7451
7452      * Ignore annoying VC++ warnings (use of strdup instead of _strdup even in
7453        C mode, "benign redefinition" of macros...).
7454
7455 msvc/cacademo.vcproj |    9 ++++-----
7456 msvc/cacafire.vcproj |    9 ++++-----
7457 msvc/libcaca.vcproj  |    4 ++++
7458 msvc/libcucul.vcproj |    4 ++++
7459 4 files changed, 16 insertions(+), 10 deletions(-)
7460
7461Commit: 2040
7462Author: sam
7463Date:   Fri Nov 23 22:34:35 2007 +0000
7464
7465      * Rename _cucul_set_canvas_size into __cucul_set_canvas_size to prevent
7466        collisions due to symbol mangling.
7467
7468 caca/driver_cocoa.m     |    2 +-
7469 caca/driver_conio.c     |    4 ++--
7470 caca/driver_gl.c        |    2 +-
7471 caca/driver_ncurses.c   |    2 +-
7472 caca/driver_raw.c       |    2 +-
7473 caca/driver_slang.c     |    2 +-
7474 caca/driver_vga.c       |    2 +-
7475 caca/driver_win32.c     |    5 +++--
7476 caca/driver_x11.c       |    2 +-
7477 caca/graphics.c         |    2 +-
7478 cucul/cucul.c           |    8 ++++----
7479 cucul/cucul_internals.h |    3 ++-
7480 msvc/libcucul.def       |    2 +-
7481 13 files changed, 20 insertions(+), 18 deletions(-)
7482
7483Commit: 2039
7484Author: sam
7485Date:   Fri Nov 23 22:27:21 2007 +0000
7486
7487      * Add proper __declspec(dllexport) tags for Win32 compilation.
7488      * Manually export private libcaca symbols.
7489
7490 caca/caca.h          |   43 +++++---
7491 cucul/cucul.h        |  319 +++++++++++++++++++++++++++----------------------
7492 msvc/libcaca.vcproj  |    4 +-
7493 msvc/libcucul.def    |    4 +
7494 msvc/libcucul.vcproj |    6 +-
7495 5 files changed, 212 insertions(+), 164 deletions(-)
7496
7497Commit: 2038
7498Author: sam
7499Date:   Fri Nov 23 21:48:55 2007 +0000
7500
7501      * Updated Visual Studio files.
7502
7503 msvc/cacaball.vcproj |  205 --------------------------------------------------
7504 msvc/cacademo.vcproj |  200 ++++++++++++++++++++++++++++++++++++++++++++++++
7505 msvc/cacafire.vcproj |    5 -
7506 msvc/cacamoir.vcproj |  205 --------------------------------------------------
7507 msvc/cacaplas.vcproj |  205 --------------------------------------------------
7508 msvc/config.h        |    1 +
7509 msvc/libcaca.sln     |   46 ++++--------
7510 msvc/libcaca.vcproj  |   77 ++++++++++++-------
7511 msvc/libcucul.vcproj |   40 ++++------
7512 9 files changed, 282 insertions(+), 702 deletions(-)
7513
7514Commit: 2037
7515Author: sam
7516Date:   Fri Nov 23 16:39:32 2007 +0000
7517
7518      * Split libcaca.vcproj into \1 and libcucul.vcproj.
7519
7520 msvc/common.h        |    1 +
7521 msvc/libcaca.sln     |   11 ++-
7522 msvc/libcaca.vcproj  |   86 +----------------
7523 msvc/libcucul.vcproj |  269 ++++++++++++++++++++++++++++++++++++++++++++++++++
7524 4 files changed, 281 insertions(+), 86 deletions(-)
7525
7526Commit: 2036
7527Author: sam
7528Date:   Fri Nov 23 16:39:29 2007 +0000
7529
7530      * Do not assume default gamma value is 1.0.
7531
7532 test/gamma.c |    3 ++-
7533 1 files changed, 2 insertions(+), 1 deletions(-)
7534
7535Commit: 2035
7536Author: sam
7537Date:   Fri Nov 23 16:39:23 2007 +0000
7538
7539      * Escape quits cacaview, and F11 toggles fullscreen.
7540
7541 src/cacaview.c |    2 ++
7542 1 files changed, 2 insertions(+), 0 deletions(-)
7543
7544Commit: 2033
7545Author: pterjan
7546Date:   Tue Nov 20 00:09:16 2007 +0000
7547
7548    * Split Ruby documentation out of README
7549
7550 ruby/README         |  177 +--------------------------------------------------
7551 ruby/ruby-caca.dox  |   66 +++++++++++++++++++
7552 ruby/ruby-cucul.dox |  101 +++++++++++++++++++++++++++++
7553 ruby/ruby.dox       |   17 +++++
7554 4 files changed, 186 insertions(+), 175 deletions(-)
7555
7556Commit: 2026
7557Author: sam
7558Date:   Sun Nov 18 23:00:35 2007 +0000
7559
7560      * Added Pascal to the AUTHORS file.
7561
7562 AUTHORS |    3 +++
7563 1 files changed, 3 insertions(+), 0 deletions(-)
7564
7565Commit: 2025
7566Author: jylam
7567Date:   Sun Nov 18 22:59:22 2007 +0000
7568
7569     * lol commit
7570
7571 README |    2 +-
7572 1 files changed, 1 insertions(+), 1 deletions(-)
7573
7574Commit: 2024
7575Author: pterjan
7576Date:   Sun Nov 18 22:35:34 2007 +0000
7577
7578    * Remove cucul directory that got forgotten
7579
7580Commit: 2023
7581Author: pterjan
7582Date:   Sun Nov 18 22:15:29 2007 +0000
7583
7584    * Improve the example in README
7585
7586 ruby/README |    8 ++++++--
7587 1 files changed, 6 insertions(+), 2 deletions(-)
7588
7589Commit: 2022
7590Author: pterjan
7591Date:   Sun Nov 18 22:03:19 2007 +0000
7592
7593    * Install lib/caca.rb
7594
7595 configure.ac     |    2 ++
7596 ruby/Makefile.am |    2 ++
7597 ruby/test        |    2 +-
7598 3 files changed, 5 insertions(+), 1 deletions(-)
7599
7600Commit: 2021
7601Author: pterjan
7602Date:   Sun Nov 18 21:44:10 2007 +0000
7603
7604    * Update README to talk about Caca
7605
7606 ruby/README |   65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
7607 1 files changed, 62 insertions(+), 3 deletions(-)
7608
7609Commit: 2020
7610Author: pterjan
7611Date:   Sun Nov 18 21:29:02 2007 +0000
7612
7613    * Use to_i on the event mask, it is not always an Integer
7614
7615 ruby/caca-display.c |    2 ++
7616 1 files changed, 2 insertions(+), 0 deletions(-)
7617
7618Commit: 2019
7619Author: pterjan
7620Date:   Sun Nov 18 21:13:33 2007 +0000
7621
7622    - Finish Caca::Event (a.k.a. J'ai fait caca aujourd'hui)
7623
7624 ruby/caca-display.c |   52 ++++++++++++++++++++++++++++++++++++++++++++++++--
7625 ruby/caca-event.c   |   50 +++++++++++++++++++++++++++++++++++++++++++++++++
7626 ruby/caca-event.h   |    8 +++++++
7627 ruby/caca.c         |    2 +
7628 ruby/lib/caca.rb    |   32 +++++++++++++++++++++++++++++++
7629 5 files changed, 141 insertions(+), 3 deletions(-)
7630
7631Commit: 2018
7632Author: pterjan
7633Date:   Sun Nov 18 21:11:13 2007 +0000
7634
7635    * Handle closing cacaview by window manager
7636
7637 src/cacaview.c |    5 ++++-
7638 1 files changed, 4 insertions(+), 1 deletions(-)
7639
7640Commit: 2017
7641Author: pterjan
7642Date:   Sun Nov 18 13:37:24 2007 +0000
7643
7644    * Add missing methods in Caca::Display and add empty Caca::Event
7645
7646 ruby/Makefile.am    |    4 +++-
7647 ruby/caca-display.c |   39 +++++++++++++++++++++++++++++++++++++++
7648 ruby/caca-event.c   |   22 ++++++++++++++++++++++
7649 ruby/caca-event.h   |    9 +++++++++
7650 4 files changed, 73 insertions(+), 1 deletions(-)
7651
7652Commit: 2016
7653Author: pterjan
7654Date:   Sun Nov 18 13:29:16 2007 +0000
7655
7656    * Slightly improved documentation
7657
7658 caca/caca.h |    2 +-
7659 1 files changed, 1 insertions(+), 1 deletions(-)
7660
7661Commit: 2015
7662Author: pterjan
7663Date:   Sun Nov 18 12:43:48 2007 +0000
7664
7665    * Add Caca and Caca::Display
7666
7667 ruby/Makefile.am    |    7 +++-
7668 ruby/caca-display.c |  114 +++++++++++++++++++++++++++++++++++++++++++++++++++
7669 ruby/caca-display.h |    9 ++++
7670 ruby/caca.c         |   22 ++++++++++
7671 4 files changed, 151 insertions(+), 1 deletions(-)
7672
7673Commit: 2009
7674Author: pterjan
7675Date:   Sat Nov 17 13:36:15 2007 +0000
7676
7677    * Finish Cucul::Dither
7678
7679 ruby/README         |   11 ++++++--
7680 ruby/common.h       |   42 ++++++++++++++++++++++++++++++++
7681 ruby/cucul-canvas.c |   59 ++++++++++----------------------------------
7682 ruby/cucul-dither.c |   67 ++++++++++++++++++++++++++++++++++++--------------
7683 4 files changed, 112 insertions(+), 67 deletions(-)
7684
7685Commit: 2008
7686Author: pterjan
7687Date:   Sat Nov 17 12:21:21 2007 +0000
7688
7689    * Add Cucul::Dither (incomplete)
7690
7691 ruby/Makefile.am    |    6 +-
7692 ruby/README         |   16 ++++-
7693 ruby/cucul-dither.c |  180 +++++++++++++++++++++++++++++++++++++++++++++++++++
7694 ruby/cucul-dither.h |    9 +++
7695 ruby/cucul.c        |    2 +
7696 ruby/t/tc_dither.rb |   51 ++++++++++++++
7697 6 files changed, 260 insertions(+), 4 deletions(-)
7698
7699Commit: 2004
7700Author: pterjan
7701Date:   Sat Nov 17 09:25:31 2007 +0000
7702
7703    * Improve type checking of arguments
7704
7705 ruby/cucul-canvas.c |   20 ++++++++++++++------
7706 ruby/t/tc_canvas.rb |    6 ++++++
7707 2 files changed, 20 insertions(+), 6 deletions(-)
7708
7709Commit: 2003
7710Author: sam
7711Date:   Sat Nov 17 02:15:01 2007 +0000
7712
7713      * Slightly doxygenated ruby/README so that it appears in the manual (see
7714        http://libcaca.zoy.org/manual/libcaca-ruby.html).
7715
7716 doc/doxygen.cfg.in |    6 ++++--
7717 doc/libcaca.dox    |    4 ++++
7718 ruby/README        |   18 ++++++++++++++++++
7719 3 files changed, 26 insertions(+), 2 deletions(-)
7720
7721Commit: 1997
7722Author: pterjan
7723Date:   Fri Nov 16 22:37:20 2007 +0000
7724
7725    * Update README
7726
7727 ruby/README |   25 ++++++++++++++++++++-----
7728 1 files changed, 20 insertions(+), 5 deletions(-)
7729
7730Commit: 1996
7731Author: pterjan
7732Date:   Fri Nov 16 22:27:13 2007 +0000
7733
7734    * Add t/tc_canvas.rb and t/tc_font.rb to Makefile.am
7735
7736 ruby/Makefile.am |    8 +++++---
7737 1 files changed, 5 insertions(+), 3 deletions(-)
7738
7739Commit: 1995
7740Author: pterjan
7741Date:   Fri Nov 16 22:24:35 2007 +0000
7742
7743    * Add Cucul::Font
7744
7745 ruby/Makefile.am    |    4 ++-
7746 ruby/common.h       |    6 +++
7747 ruby/cucul-canvas.c |   33 +++++++++++++++--
7748 ruby/cucul-canvas.h |    3 ++
7749 ruby/cucul-font.c   |   99 +++++++++++++++++++++++++++++++++++++++++++++++++++
7750 ruby/cucul-font.h   |    9 +++++
7751 ruby/cucul.c        |    6 ++--
7752 ruby/t/tc_canvas.rb |    6 +++
7753 ruby/t/tc_font.rb   |   22 +++++++++++
7754 9 files changed, 181 insertions(+), 7 deletions(-)
7755
7756Commit: 1988
7757Author: sam
7758Date:   Fri Nov 16 20:14:05 2007 +0000
7759
7760      * Added minimal styles to doxygen.css to make the manual look decent.
7761
7762 doc/doxygen.cfg.in |    2 +-
7763 doc/doxygen.css    |   80 ++++++++++++++++++++++++++++++++++++++++++++++++++++
7764 2 files changed, 81 insertions(+), 1 deletions(-)
7765
7766Commit: 1987
7767Author: sam
7768Date:   Fri Nov 16 19:49:25 2007 +0000
7769
7770      * Split "upload" target into "upload-source" and "upload-doc".
7771
7772 Makefile.am |    6 +++++-
7773 1 files changed, 5 insertions(+), 1 deletions(-)
7774
7775Commit: 1986
7776Author: sam
7777Date:   Fri Nov 16 19:49:23 2007 +0000
7778
7779      * Updated doxygen file format.
7780      * Add an empty doxygen.css file.
7781
7782 doc/Makefile.am    |    3 +-
7783 doc/doxygen.cfg.in |  153 +++++++++++++++++++++++++++++++++++++--------------
7784 2 files changed, 113 insertions(+), 43 deletions(-)
7785
7786Commit: 1983
7787Author: pterjan
7788Date:   Fri Nov 16 17:47:59 2007 +0000
7789
7790    * Add some pseudo doc for Ruby binding
7791
7792 ruby/Makefile.am |    3 +-
7793 ruby/README      |   64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
7794 2 files changed, 66 insertions(+), 1 deletions(-)
7795
7796Commit: 1966
7797Author: pterjan
7798Date:   Thu Nov 15 22:22:55 2007 +0000
7799
7800    * Add more tests for the ruby binding
7801
7802 ruby/t/tc_canvas.rb |   32 +++++++++++++++++++++++++-------
7803 1 files changed, 25 insertions(+), 7 deletions(-)
7804
7805Commit: 1965
7806Author: pterjan
7807Date:   Thu Nov 15 22:06:01 2007 +0000
7808
7809    * Add more tests for the ruby binding
7810
7811 ruby/t/tc_canvas.rb |   29 +++++++++++++++++++++++++++++
7812 ruby/test           |    2 ++
7813 2 files changed, 31 insertions(+), 0 deletions(-)
7814
7815Commit: 1964
7816Author: pterjan
7817Date:   Thu Nov 15 22:03:12 2007 +0000
7818
7819    * Fix number of arguments for set_height
7820
7821 ruby/cucul-canvas.c |    4 ++--
7822 1 files changed, 2 insertions(+), 2 deletions(-)
7823
7824Commit: 1963
7825Author: pterjan
7826Date:   Thu Nov 15 21:06:30 2007 +0000
7827
7828    * Add the ruby tests to make check
7829
7830 ruby/Makefile.am |    1 +
7831 1 files changed, 1 insertions(+), 0 deletions(-)
7832
7833Commit: 1962
7834Author: pterjan
7835Date:   Thu Nov 15 12:33:29 2007 +0000
7836
7837    * Use autotools for Ruby bindings (2nd part)
7838
7839 configure.ac |   16 +++++++++-------
7840 1 files changed, 9 insertions(+), 7 deletions(-)
7841
7842Commit: 1961
7843Author: pterjan
7844Date:   Thu Nov 15 12:27:40 2007 +0000
7845
7846    * Use autotools for Ruby bindings
7847
7848 ruby/Makefile.am          |   33 +--
7849 ruby/caca/extconf.rb      |    5 -
7850 ruby/cucul-canvas.c       |  644 +++++++++++++++++++++++++++++++++++++++++++++
7851 ruby/cucul-canvas.h       |    6 +
7852 ruby/cucul.c              |   48 ++++
7853 ruby/cucul/cucul-canvas.c |  644 ---------------------------------------------
7854 ruby/cucul/cucul-canvas.h |    6 -
7855 ruby/cucul/cucul.c        |   48 ----
7856 ruby/cucul/extconf.rb     |    5 -
7857 ruby/cucul/t/tc_frame.rb  |   20 --
7858 ruby/cucul/test.rb        |    4 -
7859 ruby/t/tc_frame.rb        |   20 ++
7860 ruby/test                 |    6 +
7861 13 files changed, 734 insertions(+), 755 deletions(-)
7862
7863Commit: 1960
7864Author: pterjan
7865Date:   Thu Nov 15 11:34:43 2007 +0000
7866
7867    * Fix some prototypes and use a header file for Init_cucul_canvas
7868
7869 ruby/Makefile.am          |    1 +
7870 ruby/cucul/cucul-canvas.c |    5 +++--
7871 ruby/cucul/cucul-canvas.h |    6 ++++++
7872 ruby/cucul/cucul.c        |    4 ++--
7873 4 files changed, 12 insertions(+), 4 deletions(-)
7874
7875Commit: 1959
7876Author: sam
7877Date:   Thu Nov 15 08:20:37 2007 +0000
7878
7879      * Make Charset class methods explicitly public.
7880
7881 cxx/cucul++.h |    1 +
7882 1 files changed, 1 insertions(+), 0 deletions(-)
7883
7884Commit: 1958
7885Author: sam
7886Date:   Thu Nov 15 08:20:17 2007 +0000
7887
7888      * Link libcaca++ with libcucul++, not only the C versions.
7889
7890 cxx/Makefile.am |    2 +-
7891 1 files changed, 1 insertions(+), 1 deletions(-)
7892
7893Commit: 1957
7894Author: sam
7895Date:   Thu Nov 15 00:22:37 2007 +0000
7896
7897      * Do not run "make clean" in ruby/* subdirectories when the Makefiles do
7898        not even exist.
7899
7900 ruby/Makefile.am |    4 ++--
7901 1 files changed, 2 insertions(+), 2 deletions(-)
7902
7903Commit: 1954
7904Author: sam
7905Date:   Tue Nov 13 23:55:07 2007 +0000
7906
7907      * Autotoolified the .NET bindings. Use --enable-dotnet.
7908
7909 DotNet/.gitignore  |    1 +
7910 DotNet/Makefile    |    5 -----
7911 DotNet/Makefile.am |   25 +++++++++++++++++++++++++
7912 Makefile.am        |    2 +-
7913 configure.ac       |   13 +++++++++++++
7914 5 files changed, 40 insertions(+), 6 deletions(-)
7915
7916Commit: 1953
7917Author: sam
7918Date:   Tue Nov 13 23:55:05 2007 +0000
7919
7920      * Build Ruby and C++ bindings by default.
7921
7922 configure.ac |    8 ++++----
7923 1 files changed, 4 insertions(+), 4 deletions(-)
7924
7925Commit: 1952
7926Author: sam
7927Date:   Tue Nov 13 23:55:03 2007 +0000
7928
7929      * Update C++ bindings after cucul_set_dither_mode() deprecation.
7930
7931 cxx/cucul++.cpp |    4 ++--
7932 1 files changed, 2 insertions(+), 2 deletions(-)
7933
7934Commit: 1951
7935Author: sam
7936Date:   Tue Nov 13 23:55:01 2007 +0000
7937
7938      * Autotoolified the Ruby bindings. Use --enable-ruby.
7939
7940 Makefile.am      |    2 +-
7941 configure.ac     |   19 +++++++++++++++++++
7942 ruby/.gitignore  |    2 ++
7943 ruby/Makefile    |   15 ---------------
7944 ruby/Makefile.am |   29 +++++++++++++++++++++++++++++
7945 5 files changed, 51 insertions(+), 16 deletions(-)
7946
7947Commit: 1950
7948Author: sam
7949Date:   Tue Nov 13 23:54:59 2007 +0000
7950
7951      * Update .gitignore after img2irc -> img2txt change.
7952
7953 src/.gitignore |    2 +-
7954 1 files changed, 1 insertions(+), 1 deletions(-)
7955
7956Commit: 1949
7957Author: pterjan
7958Date:   Tue Nov 13 23:28:59 2007 +0000
7959
7960    * Add a first test for Ruby binding
7961
7962 ruby/cucul/t/tc_frame.rb |   20 ++++++++++++++++++++
7963 ruby/cucul/test.rb       |    4 ++++
7964 2 files changed, 24 insertions(+), 0 deletions(-)
7965
7966Commit: 1948
7967Author: pterjan
7968Date:   Tue Nov 13 13:20:14 2007 +0000
7969
7970    Improve Ruby API for draw_{,thin_}polyline and fix a leak on error
7971
7972 ruby/cucul/cucul-canvas.c |   73 +++++++++++++++++++++++++++++++++------------
7973 1 files changed, 54 insertions(+), 19 deletions(-)
7974
7975Commit: 1947
7976Author: pterjan
7977Date:   Tue Nov 13 12:41:33 2007 +0000
7978
7979    Fix a typo in the doc
7980
7981 cucul/line.c |    2 +-
7982 1 files changed, 1 insertions(+), 1 deletions(-)
7983
7984Commit: 1946
7985Author: sam
7986Date:   Tue Nov 13 11:19:00 2007 +0000
7987
7988      * Add error checking to the tutorial.
7989
7990 doc/tutorial.dox |    4 +++-
7991 1 files changed, 3 insertions(+), 1 deletions(-)
7992
7993Commit: 1945
7994Author: sam
7995Date:   Tue Nov 13 11:18:59 2007 +0000
7996
7997      * Tutorial was generating a warning since the deprecation of cucul_putstr().
7998
7999 doc/tutorial.dox |    2 +-
8000 1 files changed, 1 insertions(+), 1 deletions(-)
8001
8002Commit: 1944
8003Author: pterjan
8004Date:   Tue Nov 13 11:03:25 2007 +0000
8005
8006    Import Ruby binding
8007
8008 ruby/Makefile             |   15 ++
8009 ruby/caca/extconf.rb      |    5 +
8010 ruby/cucul/cucul-canvas.c |  608 +++++++++++++++++++++++++++++++++++++++++++++
8011 ruby/cucul/cucul.c        |   48 ++++
8012 ruby/cucul/extconf.rb     |    5 +
8013 5 files changed, 681 insertions(+), 0 deletions(-)
8014
8015Commit: 1919
8016Author: jylam
8017Date:   Wed Nov 7 10:29:02 2007 +0000
8018
8019     * Added switch to control output font size, and updated documentation
8020    accordingly
8021
8022 doc/img2txt.1 |   14 ++++++++++++++
8023 src/img2txt.c |   22 ++++++++++++++++------
8024 2 files changed, 30 insertions(+), 6 deletions(-)
8025
8026Commit: 1918
8027Author: jylam
8028Date:   Wed Nov 7 10:07:04 2007 +0000
8029
8030     * Updated man page for --version
8031
8032 doc/img2txt.1 |    6 ++++++
8033 1 files changed, 6 insertions(+), 0 deletions(-)
8034
8035Commit: 1917
8036Author: jylam
8037Date:   Wed Nov 7 10:03:50 2007 +0000
8038
8039     * Added version switch
8040
8041 src/img2txt.c |   31 ++++++++++++++++++++++++++-----
8042 1 files changed, 26 insertions(+), 5 deletions(-)
8043
8044Commit: 1916
8045Author: jylam
8046Date:   Wed Nov 7 09:44:26 2007 +0000
8047
8048     * Updated documentation to reflect img2irc name change, fixed typo in img2txt help
8049
8050 doc/Makefile.am |    2 +-
8051 doc/cacaview.1  |    2 +-
8052 src/img2txt.c   |    2 +-
8053 3 files changed, 3 insertions(+), 3 deletions(-)
8054
8055Commit: 1915
8056Author: jylam
8057Date:   Wed Nov 7 09:27:43 2007 +0000
8058
8059     * Updated img2txt man page
8060
8061 doc/img2irc.1 |   27 --------------
8062 doc/img2txt.1 |  112 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8063 2 files changed, 112 insertions(+), 27 deletions(-)
8064
8065Commit: 1914
8066Author: sam
8067Date:   Wed Nov 7 01:09:20 2007 +0000
8068
8069      * Always include <netinet/in.h> when present, to make header simpler.
8070
8071 src/cacaserver.c |    4 ----
8072 1 files changed, 0 insertions(+), 4 deletions(-)
8073
8074Commit: 1913
8075Author: sam
8076Date:   Wed Nov 7 01:09:16 2007 +0000
8077
8078      * cacaserver compilation fix on FreeBSD, courtesy of Alexis Ballier.
8079
8080 src/cacaserver.c |    5 +++--
8081 1 files changed, 3 insertions(+), 2 deletions(-)
8082
8083Commit: 1912
8084Author: sam
8085Date:   Wed Nov 7 01:09:13 2007 +0000
8086
8087      * Use kpsewhich to find a4.sty and a4wide.sty, as suggested by
8088        Alexis Ballier.
8089
8090 configure.ac |   21 +++++++++++----------
8091 1 files changed, 11 insertions(+), 10 deletions(-)
8092
8093Commit: 1911
8094Author: jylam
8095Date:   Tue Nov 6 16:12:33 2007 +0000
8096
8097     * Fixed typo in help
8098
8099 src/img2txt.c |    2 +-
8100 1 files changed, 1 insertions(+), 1 deletions(-)
8101
8102Commit: 1910
8103Author: jylam
8104Date:   Tue Nov 6 16:07:03 2007 +0000
8105
8106     * Added imlib2 note on builds without it
8107
8108 src/img2txt.c |    4 ++++
8109 1 files changed, 4 insertions(+), 0 deletions(-)
8110
8111Commit: 1909
8112Author: jylam
8113Date:   Tue Nov 6 14:09:07 2007 +0000
8114
8115     * Added brightness / contrast / gamma support
8116
8117 src/img2txt.c |   44 ++++++++++++++++++++++++++++++++------------
8118 1 files changed, 32 insertions(+), 12 deletions(-)
8119
8120Commit: 1908
8121Author: jylam
8122Date:   Tue Nov 6 13:51:36 2007 +0000
8123
8124     * Fixed bad file error handling, made dither and export errors more informative on program name
8125
8126 src/img2txt.c |    6 +++---
8127 1 files changed, 3 insertions(+), 3 deletions(-)
8128
8129Commit: 1907
8130Author: jylam
8131Date:   Tue Nov 6 13:49:19 2007 +0000
8132
8133     * Added dither error handling
8134
8135 src/img2txt.c |   10 ++++++++--
8136 1 files changed, 8 insertions(+), 2 deletions(-)
8137
8138Commit: 1906
8139Author: jylam
8140Date:   Tue Nov 6 13:45:18 2007 +0000
8141
8142     * Added --dither option and updated usage()
8143
8144 src/img2txt.c |   20 ++++++++++++++++----
8145 1 files changed, 16 insertions(+), 4 deletions(-)
8146
8147Commit: 1905
8148Author: jylam
8149Date:   Tue Nov 6 13:19:23 2007 +0000
8150
8151     * WTF is a typedef missing ?
8152
8153 src/mygetopt.c |    2 +-
8154 1 files changed, 1 insertions(+), 1 deletions(-)
8155
8156Commit: 1904
8157Author: jylam
8158Date:   Tue Nov 6 13:13:14 2007 +0000
8159
8160     * Quick and Dirty hack for DOS ans kernel drivers
8161
8162 src/mygetopt.c |    5 +++++
8163 1 files changed, 5 insertions(+), 0 deletions(-)
8164
8165Commit: 1903
8166Author: jylam
8167Date:   Tue Nov 6 12:59:54 2007 +0000
8168
8169     * Oops, forgot to add getopt replacement files, omg.
8170
8171 src/mygetopt.c |  122 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8172 src/mygetopt.h |   31 ++++++++++++++
8173 2 files changed, 153 insertions(+), 0 deletions(-)
8174
8175Commit: 1902
8176Author: jylam
8177Date:   Tue Nov 6 12:57:46 2007 +0000
8178
8179     * Replaced img2irc / pic2irc occurences, fixed bad c/c in options list
8180
8181 src/img2txt.c |    4 ++--
8182 1 files changed, 2 insertions(+), 2 deletions(-)
8183
8184Commit: 1901
8185Author: jylam
8186Date:   Tue Nov 6 12:55:26 2007 +0000
8187
8188     * Renamed img2irc to a more generic img2txt
8189
8190 src/Makefile.am |   10 ++--
8191 src/img2irc.c   |  170 -------------------------------------------------------
8192 src/img2txt.c   |  170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
8193 3 files changed, 175 insertions(+), 175 deletions(-)
8194
8195Commit: 1900
8196Author: jylam
8197Date:   Tue Nov 6 12:53:52 2007 +0000
8198
8199     * Added getopt / mygetopt support to img2irc, and added options to control width, height, and format
8200
8201 src/Makefile.am |    2 +-
8202 src/img2irc.c   |  110 +++++++++++++++++++++++++++++++++++++++++++++++--------
8203 2 files changed, 95 insertions(+), 17 deletions(-)
8204
8205Commit: 1884
8206Author: sam
8207Date:   Sun Nov 4 18:37:38 2007 +0000
8208
8209      * New transition effects: horizontal and vertical lines.
8210
8211 src/cacademo.c |   25 ++++++++++++++++++++++++-
8212 1 files changed, 24 insertions(+), 1 deletions(-)
8213
8214Commit: 1882
8215Author: sam
8216Date:   Sun Nov 4 12:00:03 2007 +0000
8217
8218      * Updated libcaca and cacaview after the API changes.
8219
8220 caca/caca0.c   |    4 ++--
8221 src/cacaview.c |   36 +++++++++++++++++++-----------------
8222 2 files changed, 21 insertions(+), 19 deletions(-)
8223
8224Commit: 1881
8225Author: sam
8226Date:   Sun Nov 4 12:00:00 2007 +0000
8227
8228      * Renamed cucul_set_dither_mode() into cucul_set_dither_algorithm(). It’s
8229        a longer name but "mode" really wasn’t appropriate here.
8230
8231 cucul/cucul.h  |    9 ++++++---
8232 cucul/dither.c |   48 ++++++++++++++++++++++++------------------------
8233 cucul/legacy.c |   10 ++++++++++
8234 3 files changed, 40 insertions(+), 27 deletions(-)
8235
8236Commit: 1880
8237Author: sam
8238Date:   Sun Nov 4 11:59:57 2007 +0000
8239
8240      * Implemented cucul_get_dither_charset() and cucul_get_dither_mode().
8241
8242 cucul/cucul.h  |    2 +
8243 cucul/dither.c |  121 +++++++++++++++++++++++++++++++++++++-------------------
8244 2 files changed, 82 insertions(+), 41 deletions(-)
8245
8246Commit: 1879
8247Author: sam
8248Date:   Sun Nov 4 11:59:54 2007 +0000
8249
8250      * Renamed doxygen sections here and there to avoid embarassing side-effects
8251        such as "man tutorial" showing the libcaca tutorial on Debian systems.
8252
8253 AUTHORS           |    2 +-
8254 NEWS              |    2 +-
8255 THANKS            |    2 +-
8256 TODO              |    2 +-
8257 caca/caca.h       |    4 ++--
8258 cucul/cucul.h     |   23 ++++++++++++-----------
8259 doc/canvas.dox    |    2 +-
8260 doc/font.dox      |    2 +-
8261 doc/libcaca.dox   |   20 ++++++++++----------
8262 doc/migrating.dox |    2 +-
8263 doc/style.dox     |    2 +-
8264 doc/tutorial.dox  |    2 +-
8265 doc/user.dox      |    2 +-
8266 13 files changed, 34 insertions(+), 33 deletions(-)
8267
8268Commit: 1878
8269Author: sam
8270Date:   Sun Nov 4 11:59:47 2007 +0000
8271
8272      * Renamed fonts to *.data to make sure they are not mistaken for editable
8273        files (like there is any chance).
8274
8275 Makefile.am             |    4 +-
8276 cucul/Makefile.am       |    8 +-
8277 cucul/font.c            |    4 +-
8278 cucul/font_mono9.h      | 6173 ----------------------------------------------
8279 cucul/font_monobold12.h | 6223 -----------------------------------------------
8280 cucul/mono9.data        | 6173 ++++++++++++++++++++++++++++++++++++++++++++++
8281 cucul/monobold12.data   | 6223 +++++++++++++++++++++++++++++++++++++++++++++++
8282 7 files changed, 12405 insertions(+), 12403 deletions(-)
8283
8284Commit: 1877
8285Author: sam
8286Date:   Sun Nov 4 10:41:07 2007 +0000
8287
8288      * Implemented cucul_get_dither_antialias() and cucul_get_dither_color().
8289
8290 cucul/cucul.h  |    2 +
8291 cucul/dither.c |   96 +++++++++++++++++++++++++++++++++++++++++++++-----------
8292 2 files changed, 79 insertions(+), 19 deletions(-)
8293
8294Commit: 1876
8295Author: sam
8296Date:   Sun Nov 4 09:56:40 2007 +0000
8297
8298      * cucul_get_dither_brightness() is no longer a stub.
8299      * Implemented missing cucul_get_dither_contrast().
8300
8301 cucul/dither.c |   38 +++++++++++++++++++++++++++++++-------
8302 1 files changed, 31 insertions(+), 7 deletions(-)
8303
8304Commit: 1875
8305Author: sam
8306Date:   Sun Nov 4 09:56:37 2007 +0000
8307
8308      * Removed calls to now deprecated cucul_set_dither_invert().
8309
8310 cxx/cucul++.cpp |    5 -----
8311 cxx/cucul++.h   |    1 -
8312 test/demo.c     |    2 +-
8313 3 files changed, 1 insertions(+), 7 deletions(-)
8314
8315Commit: 1874
8316Author: sam
8317Date:   Sun Nov 4 09:30:15 2007 +0000
8318
8319      * Ignore the autotools/ directory.
8320
8321Commit: 1873
8322Author: sam
8323Date:   Sun Nov 4 09:29:07 2007 +0000
8324
8325      * Added .gitignore files in addition to svn:ignore properties.
8326
8327 .gitignore       |   22 ++++++++++++++++++++++
8328 cxx/.gitignore   |    1 +
8329 doc/.gitignore   |    4 ++++
8330 src/.gitignore   |    7 +++++++
8331 test/.gitignore  |   23 +++++++++++++++++++++++
8332 tools/.gitignore |    3 +++
8333 6 files changed, 60 insertions(+), 0 deletions(-)
8334
8335Commit: 1872
8336Author: sam
8337Date:   Sun Nov 4 08:45:47 2007 +0000
8338
8339      * Don’t manage autotools/ with SVN.
8340
8341 Makefile.am           |    2 +-
8342 autotools/Makefile.am |    1 -
8343 configure.ac          |    1 -
8344 3 files changed, 1 insertions(+), 3 deletions(-)
8345
8346Commit: 1871
8347Author: sam
8348Date:   Sat Nov 3 23:27:54 2007 +0000
8349
8350      * Add a lookback table in the output. Will be handy later.
8351      * Now sortchars’s output can be directly saved to a C header file.
8352
8353 tools/sortchars.c |   15 ++++++++++++++-
8354 1 files changed, 14 insertions(+), 1 deletions(-)
8355
8356Commit: 1870
8357Author: sam
8358Date:   Sat Nov 3 22:59:53 2007 +0000
8359
8360      * Add cucul_get_dither_brightness(), _gamma() and _contrast(). There is no
8361        reason to keep a copy of them in the calling program.
8362      * Deprecate cucul_set_dither_invert(). Inverting a dither's colours is now
8363        done by setting a negative gamma value.
8364
8365 cucul/cucul.h  |    5 ++++-
8366 cucul/dither.c |   40 +++++++++++++++++++++++++++++-----------
8367 cucul/legacy.c |   13 +++++++++++++
8368 3 files changed, 46 insertions(+), 12 deletions(-)
8369
8370Commit: 1869
8371Author: sam
8372Date:   Sat Nov 3 12:59:42 2007 +0000
8373
8374      * Crap, typo in bootstrap script.
8375
8376 bootstrap |    2 +-
8377 1 files changed, 1 insertions(+), 1 deletions(-)
8378
8379Commit: 1868
8380Author: sam
8381Date:   Sat Nov 3 12:58:05 2007 +0000
8382
8383      * Updated bootstrap script.
8384
8385 bootstrap |   44 +++++++++++++++++++++++++-------------------
8386 1 files changed, 25 insertions(+), 19 deletions(-)
8387
8388Commit: 1853
8389Author: sam
8390Date:   Sun Oct 28 10:27:01 2007 +0000
8391
8392      * Only use __attribute__((__deprecated__)) with gcc >= 3.x.
8393
8394 cucul/cucul.h |    4 ++--
8395 1 files changed, 2 insertions(+), 2 deletions(-)
8396
8397Commit: 1852
8398Author: sam
8399Date:   Sun Oct 28 10:23:59 2007 +0000
8400
8401      * C89 compilation fix for machines that do not have <endian.h>, thanks to
8402        Rado S.
8403
8404 test/font.c |   20 +++++++++++---------
8405 1 files changed, 11 insertions(+), 9 deletions(-)
8406
8407Commit: 1851
8408Author: sam
8409Date:   Sun Oct 28 10:20:11 2007 +0000
8410
8411      * When present, include <termios.h> and <unistd.h> to allow the ncurses
8412        driver to build on Solaris. Fix courtesy of Rado S.
8413
8414 caca/driver_ncurses.c |    6 ++++--
8415 configure.ac          |    2 +-
8416 2 files changed, 5 insertions(+), 3 deletions(-)
8417
8418Commit: 1842
8419Author: sam
8420Date:   Tue Oct 23 23:02:40 2007 +0000
8421
8422      * Improved distance computation in sortchars.c.
8423      * Use font 0 instead of font 1.
8424      * Print a bitmapped example at the end.
8425              _pBBBBPP"'             '7PBBBBBL
8426            _BBBBP"   __p@BBBBBBBBBpp__   7%BBBb_
8427          _BBBB"   _@BBBBBPPPPPPPP%BBBBBpL   %BBBb
8428          BBB"  _@BBBP"'    ____     'PBBBBp   %BB
8429          BB   @BBBP   __iIIIIIIIIIiL   '%BBBL  7B
8430          P   BBBP   _IIII**''''"*lIIIi_  7BBBb  7
8431             BBBP   III/'  ,,:::,   "IIIi   BBBb
8432            JBBB   III"  ,!!!!!!!!:,  lIIi  7BBB
8433            BBBL  JIII  ,!!"'   '!!!   III   BBBL
8434            BBBL  lIII  "!!,     !!!   IIIL  BBBP
8435            BBBL   III   !!!::::!!!"  JIII   BBBL
8436            JBBB   lIIIL  '"!!!!""'  iIII   @BBB
8437          L  3BBBL  "lIIIi_      __iIII/   @BBB
8438          BL  7BBBb   '*IIIIIIIIIIII/"   _@BBP   @
8439          BBb   %BBBb_    '"*****"'   __BBBB"  _BB
8440          %BBBp   7BBBBbpL__     __ppBBBBP"  _@BBB
8441           7%BBBp_  '7PBBBBBBBBBBBBBBPP'   _@BBBP
8442             'PBBBBpL_   ''''PP"''''   _p@BBBBP
8443
8444 tools/sortchars.c |   71 ++++++++++++++++++++++++++++++++++++++++++++++++----
8445 1 files changed, 65 insertions(+), 6 deletions(-)
8446
8447Commit: 1841
8448Author: sam
8449Date:   Mon Oct 22 10:15:54 2007 +0000
8450
8451      * Updates to sortchars.c so that it can output a proper LUT.
8452
8453 tools/sortchars.c |   72 +++++++++++++++++++++++++++++++++++++++++++++-------
8454 1 files changed, 62 insertions(+), 10 deletions(-)
8455
8456Commit: 1840
8457Author: sam
8458Date:   Mon Oct 22 08:47:05 2007 +0000
8459
8460      * Small tool to analyse character glyphs depending on their shape. Will be
8461        used for improved dithering.
8462
8463 tools/Makefile.am |    5 ++-
8464 tools/sortchars.c |  142 +++++++++++++++++++++++++++++++++++++++++++++++++++++
8465 2 files changed, 146 insertions(+), 1 deletions(-)
8466
8467Commit: 1839
8468Author: sam
8469Date:   Sat Oct 20 07:37:28 2007 +0000
8470
8471      * Documented which drivers support caca_set_cursor().
8472
8473 caca/graphics.c |    3 ++-
8474 1 files changed, 2 insertions(+), 1 deletions(-)
8475
8476Commit: 1837
8477Author: sam
8478Date:   Fri Oct 19 22:22:13 2007 +0000
8479
8480      * Implemented caca_set_cursor() on the X11, ncurses and S-Lang drivers.
8481      * Use caca_set_cursor() in test/input.c.
8482
8483 caca/driver_ncurses.c |   12 +++++++++++-
8484 caca/driver_slang.c   |    8 +++++++-
8485 caca/driver_x11.c     |   22 +++++++++++++++++++++-
8486 test/input.c          |    4 ++--
8487 4 files changed, 41 insertions(+), 5 deletions(-)
8488
8489Commit: 1836
8490Author: sam
8491Date:   Thu Oct 18 22:07:39 2007 +0000
8492
8493      * Fixed cacaview’s dithering selection.
8494
8495 src/cacaview.c |   20 +++++++++++++-------
8496 1 files changed, 13 insertions(+), 7 deletions(-)
8497
8498Commit: 1835
8499Author: sam
8500Date:   Sun Oct 7 20:40:39 2007 +0000
8501
8502      * Output refman.log in case of build error.
8503
8504 doc/Makefile.am |    2 +-
8505 1 files changed, 1 insertions(+), 1 deletions(-)
8506
8507Commit: 1833
8508Author: sam
8509Date:   Sun Sep 30 16:49:47 2007 +0000
8510
8511      * Save user attributes when calling cucul_dither_bitmap().
8512
8513 cucul/dither.c |    7 ++++++-
8514 1 files changed, 6 insertions(+), 1 deletions(-)
8515
8516Commit: 1829
8517Author: sam
8518Date:   Sun Sep 30 15:03:38 2007 +0000
8519
8520      * Further refined the tetex/texlive detection method.
8521      * Support for autotools-1.10.
8522
8523 bootstrap    |   12 +++++++-----
8524 configure.ac |   15 +++++++++------
8525 2 files changed, 16 insertions(+), 11 deletions(-)
8526
8527Commit: 1828
8528Author: sam
8529Date:   Sun Sep 30 14:44:46 2007 +0000
8530
8531      * Support Debian's texlive installation. Will sneak this fix in beta12.
8532
8533 configure.ac |    2 ++
8534 1 files changed, 2 insertions(+), 0 deletions(-)
8535
8536Commit: 1824
8537Author: sam
8538Date:   Sun Sep 30 13:34:11 2007 +0000
8539
8540      * Set version to 0.99.beta11.
8541      * Updated NEWS and ChangeLog.
8542
8543 ChangeLog    | 7339 +++++++++++-----------------------------------------------
8544 NEWS         |   11 +
8545 configure.ac |    2 +-
8546 3 files changed, 1391 insertions(+), 5961 deletions(-)
8547
8548Commit: 1823
8549Author: sam
8550Date:   Sun Sep 30 13:32:16 2007 +0000
8551
8552      * Minor tuning to the various tests, just so that they’re releasable.
8553
8554 test/blit.c      |    2 +-
8555 test/colors.c    |    2 +-
8556 test/demo.c      |    3 ++-
8557 test/demo0.c     |    1 +
8558 test/dithering.c |    2 +-
8559 test/event.c     |    2 +-
8560 6 files changed, 7 insertions(+), 5 deletions(-)
8561
8562Commit: 1822
8563Author: sam
8564Date:   Sun Sep 30 11:28:13 2007 +0000
8565
8566      * Replaced deprecated cucul_rotate() call with cucul_rotate_180().
8567
8568 cxx/cucul++.cpp |    2 +-
8569 1 files changed, 1 insertions(+), 1 deletions(-)
8570
8571Commit: 1820
8572Author: sam
8573Date:   Sun Sep 30 10:22:24 2007 +0000
8574
8575      * Added a few rotation pairs. Nothing awesome.
8576
8577 cucul/transform.c |    4 ++++
8578 1 files changed, 4 insertions(+), 0 deletions(-)
8579
8580Commit: 1819
8581Author: sam
8582Date:   Sun Sep 30 10:12:19 2007 +0000
8583
8584      * Improve rotation output by avoiding white-on-black attributes to appear
8585        due to spaces.
8586
8587 cucul/transform.c |   15 +++++++++++++++
8588 1 files changed, 15 insertions(+), 0 deletions(-)
8589
8590Commit: 1816
8591Author: sam
8592Date:   Sat Sep 29 15:15:17 2007 +0000
8593
8594      * Allow to rotate canvases with an odd width.
8595      * Added a few additional character pairs of the left/right rotations.
8596      * Added missing errno sets.
8597
8598 cucul/transform.c |  138 ++++++++++++++++++++++++++++++++--------------------
8599 1 files changed, 85 insertions(+), 53 deletions(-)
8600
8601Commit: 1814
8602Author: sam
8603Date:   Thu Aug 2 18:12:19 2007 +0000
8604
8605      * More widechar rotations. \/ > /\ < is cool.
8606
8607 cucul/transform.c |    6 ++++++
8608 1 files changed, 6 insertions(+), 0 deletions(-)
8609
8610Commit: 1813
8611Author: sam
8612Date:   Thu Aug 2 17:33:10 2007 +0000
8613
8614      * Reset cursor position after a resize. Not sure it’s what I want.
8615
8616 cucul/cucul.c |   12 +++++++++++-
8617 1 files changed, 11 insertions(+), 1 deletions(-)
8618
8619Commit: 1812
8620Author: sam
8621Date:   Thu Aug 2 16:38:31 2007 +0000
8622
8623      * More widechar rotation pairs.
8624
8625 cucul/transform.c |   40 ++++++++++++++++++++++++----------------
8626 1 files changed, 24 insertions(+), 16 deletions(-)
8627
8628Commit: 1809
8629Author: sam
8630Date:   Tue Jul 17 20:46:18 2007 +0000
8631
8632      * Renamed cucul_rotate_*_wide to cucul_rotate_* and cucul_rotate_* to
8633        cucul_stretch_* to avoid long function names. And the pairwise rotations
8634        look so nice now that they should be the real rotation chars.
8635
8636 cucul/cucul.h     |    4 +-
8637 cucul/transform.c |  176 +++++++++++++++++++++++++++--------------------------
8638 test/text.c       |    2 +-
8639 3 files changed, 92 insertions(+), 90 deletions(-)
8640
8641Commit: 1808
8642Author: sam
8643Date:   Tue Jul 17 17:20:11 2007 +0000
8644
8645      * More characters for the wide rotations.
8646      * Updated test/text to show what the wide rotations now do.
8647
8648 cucul/transform.c |  101 +++++++++++++++++++++++++++++++++++++++++++++++-----
8649 test/text.c       |   32 ++++++++++++-----
8650 2 files changed, 114 insertions(+), 19 deletions(-)
8651
8652Commit: 1807
8653Author: sam
8654Date:   Tue Jul 17 15:22:34 2007 +0000
8655
8656      * Use j/ḷ and l/ȷ pairs in glyph rotation.
8657
8658 cucul/transform.c |    6 +++++-
8659 1 files changed, 5 insertions(+), 1 deletions(-)
8660
8661Commit: 1806
8662Author: sam
8663Date:   Mon Jul 16 23:51:49 2007 +0000
8664
8665      * minor warning fix
8666
8667 test/input.c |    5 +++--
8668 1 files changed, 3 insertions(+), 2 deletions(-)
8669
8670Commit: 1805
8671Author: sam
8672Date:   Tue Jul 10 17:02:46 2007 +0000
8673
8674      * Implemented cucul_rotate_left_wide() and cucul_rotate_right_wide(). They
8675        suck massively for now.
8676
8677 cucul/cucul.h     |    2 +
8678 cucul/transform.c |  200 +++++++++++++++++++++++++++++++++++++++++++++++++++++
8679 test/text.c       |    2 +-
8680 3 files changed, 203 insertions(+), 1 deletions(-)
8681
8682Commit: 1795
8683Author: sam
8684Date:   Mon Jul 9 17:24:28 2007 +0000
8685
8686      * Fixed address in license.
8687
8688 COPYING |    2 +-
8689 1 files changed, 1 insertions(+), 1 deletions(-)
8690
8691Commit: 1788
8692Author: sam
8693Date:   Thu Jun 28 16:29:00 2007 +0000
8694
8695      * Renamed cucul_left/cucul_right into cucul_rotate_left/cucul_rotate_right.
8696      * Renamed cucul_rotate into cucul_rotate_180.
8697      * Deprecated cucul_rotate and fix examples accordingly.
8698      Hope it all makes sense.
8699
8700 cucul/cucul.h     |    7 ++++---
8701 cucul/legacy.c    |    9 +++++++++
8702 cucul/transform.c |    6 +++---
8703 test/text.c       |    4 ++--
8704 test/transform.c  |    2 +-
8705 5 files changed, 19 insertions(+), 9 deletions(-)
8706
8707Commit: 1787
8708Author: sam
8709Date:   Thu Jun 28 15:57:25 2007 +0000
8710
8711      * Added a small test for cucul_left() in test/text.c. It is *fucking* ugly.
8712
8713 test/text.c |   20 ++++++++++++++------
8714 1 files changed, 14 insertions(+), 6 deletions(-)
8715
8716Commit: 1786
8717Author: sam
8718Date:   Thu Jun 28 15:56:59 2007 +0000
8719
8720      * Implemented cucul_left() and cucul_right() for 90-degree rotations.
8721
8722 cucul/cucul.h     |    2 +
8723 cucul/transform.c |  253 +++++++++++++++++++++++++++++++++++++++++++++++++++++
8724 2 files changed, 255 insertions(+), 0 deletions(-)
8725
8726Commit: 1785
8727Author: sam
8728Date:   Thu Jun 28 12:58:17 2007 +0000
8729
8730      * Patch by Ben Wiley Sittler to use ACS_* special characters in the ncurses
8731        driver.
8732
8733 caca/driver_ncurses.c |  333 ++++++++++++++++++++++++++++++++++++++++++++++++-
8734 1 files changed, 330 insertions(+), 3 deletions(-)
8735
8736Commit: 1784
8737Author: sam
8738Date:   Thu Jun 28 12:56:40 2007 +0000
8739
8740      * Handle multiframe canvases in the caca importer, courtesy of Ben Wiley
8741        Sittler. Untested.
8742
8743 cucul/import.c |   77 ++++++++++++++++++++++++++++++++++++++++---------------
8744 1 files changed, 56 insertions(+), 21 deletions(-)
8745
8746Commit: 1783
8747Author: sam
8748Date:   Thu Jun 28 12:49:28 2007 +0000
8749
8750      * Removed malloc() calls from the rotozoom code, put initialisation in the
8751        PREPARE rule and did minor cleanup (SCNR).
8752
8753 src/cacademo.c |   93 ++++++++++++++++++++++++--------------------------------
8754 1 files changed, 40 insertions(+), 53 deletions(-)
8755
8756Commit: 1782
8757Author: sam
8758Date:   Thu Jun 28 12:47:57 2007 +0000
8759
8760      * Added more box glyphs to the canvas transformations, courtesy of Ben Wiley
8761        Sittler.
8762
8763 cucul/transform.c |   20 ++++++++++++++++++++
8764 1 files changed, 20 insertions(+), 0 deletions(-)
8765
8766Commit: 1781
8767Author: sam
8768Date:   Thu Jun 28 12:46:54 2007 +0000
8769
8770      * Added a few chars to the unicode test.
8771
8772 test/unicode.c |    4 +++-
8773 1 files changed, 3 insertions(+), 1 deletions(-)
8774
8775Commit: 1780
8776Author: sam
8777Date:   Thu Jun 28 12:46:04 2007 +0000
8778
8779      * Differentiate between • and ● in the X11 rendering overrides.
8780
8781 caca/driver_x11.c |    2 +-
8782 1 files changed, 1 insertions(+), 1 deletions(-)
8783
8784Commit: 1779
8785Author: sam
8786Date:   Thu Jun 28 12:15:06 2007 +0000
8787
8788      * Patch by Ben Wiley Sittler for two misrendered glyphs.
8789
8790 caca/driver_x11.c |    4 ++--
8791 1 files changed, 2 insertions(+), 2 deletions(-)
8792
8793Commit: 1778
8794Author: sam
8795Date:   Thu Jun 28 07:43:41 2007 +0000
8796
8797      * Slightly nicer code in driver_x11.c.
8798
8799 caca/driver_x11.c |   56 ++++++++++++++++++++++++----------------------------
8800 1 files changed, 26 insertions(+), 30 deletions(-)
8801
8802Commit: 1777
8803Author: jylam
8804Date:   Thu Jun 28 07:42:36 2007 +0000
8805
8806     * Minor cosmetic changes
8807
8808 src/cacademo.c |   11 ++++-------
8809 1 files changed, 4 insertions(+), 7 deletions(-)
8810
8811Commit: 1776
8812Author: sam
8813Date:   Wed Jun 27 18:00:18 2007 +0000
8814
8815      * Use cucul_utf32_to_ascii() when the SLang backend does not support UTF-8.
8816
8817 caca/driver_slang.c |   12 ++++++------
8818 1 files changed, 6 insertions(+), 6 deletions(-)
8819
8820Commit: 1775
8821Author: sam
8822Date:   Wed Jun 27 17:40:14 2007 +0000
8823
8824      * X11 driver improvements courtesy of Ben Wiley Sittler. Reworked them a
8825        bit myself, too.
8826
8827 caca/driver_x11.c |  396 +++++++++++++++++++++++++++++++++++------------------
8828 1 files changed, 263 insertions(+), 133 deletions(-)
8829
8830Commit: 1774
8831Author: sam
8832Date:   Wed Jun 27 14:43:59 2007 +0000
8833
8834      * Compilation fix for systems (e.g. Darwin) where SLtt_Has_Alt_Charset does
8835        not exist, courtesy of Ben Wiley Sittler.
8836
8837 caca/driver_slang.c |    2 ++
8838 1 files changed, 2 insertions(+), 0 deletions(-)
8839
8840Commit: 1773
8841Author: sam
8842Date:   Wed Jun 27 14:39:47 2007 +0000
8843
8844      * Implemented cucul_utf32_to_ascii() using code from Ben Wiley Sittler.
8845
8846 cucul/charset.c |  140 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
8847 cucul/cucul.h   |    1 +
8848 2 files changed, 140 insertions(+), 1 deletions(-)
8849
8850Commit: 1772
8851Author: sam
8852Date:   Wed Jun 27 13:35:59 2007 +0000
8853
8854      * Fixed OpenGL fullwidth support, courtesy of Ben Wiley Sittler.
8855
8856 AUTHORS          |    3 ++
8857 caca/driver_gl.c |   65 ++++++++++++++++++++++++++++++++---------------------
8858 2 files changed, 42 insertions(+), 26 deletions(-)
8859
8860Commit: 1771
8861Author: sam
8862Date:   Wed Jun 27 13:06:18 2007 +0000
8863
8864      * Disabled USE_RGB12_FGBG for now, as it was reported not to work.
8865
8866 caca/driver_cocoa.m |   32 ++++++++++++++++----------------
8867 1 files changed, 16 insertions(+), 16 deletions(-)
8868
8869Commit: 1770
8870Author: sam
8871Date:   Wed Jun 27 13:03:31 2007 +0000
8872
8873      * Winsock compilation fixes in cacaserver, courtesy of Ben Wiley Sittler
8874        <bsittler@gmail.com>
8875
8876 src/cacaserver.c |   17 +++++++++++------
8877 1 files changed, 11 insertions(+), 6 deletions(-)
8878
8879Commit: 1769
8880Author: sam
8881Date:   Wed Jun 27 12:52:15 2007 +0000
8882
8883      * Updated internal fonts to match tools/makefont.c.
8884
8885 cucul/font_mono9.h      | 3831 +++++++++++++++++++++++++++++++----------------
8886 cucul/font_monobold12.h | 3768 ++++++++++++++++++++++++++++++----------------
8887 2 files changed, 5006 insertions(+), 2593 deletions(-)
8888
8889Commit: 1768
8890Author: sam
8891Date:   Wed Jun 27 12:48:34 2007 +0000
8892
8893      * Added glyphs to our default fonts:
8894        + Geometric Shapes, Halfwidth and Fullwidth Forms (as suggested by Ben
8895          Wiley Sittler)
8896        + Miscellaneous Symbols (as suggested by Mohammed Adnène Trojette)
8897
8898 tools/makefont.c |    3 +++
8899 1 files changed, 3 insertions(+), 0 deletions(-)
8900
8901Commit: 1767
8902Author: sam
8903Date:   Wed Jun 27 12:46:25 2007 +0000
8904
8905      * Add a "make fonts" rule to the makefile for easy updates.
8906
8907 Makefile.am |    4 ++++
8908 1 files changed, 4 insertions(+), 0 deletions(-)
8909
8910Commit: 1766
8911Author: jylam
8912Date:   Sun Jun 24 07:46:18 2007 +0000
8913
8914     * Added rotozoom (and its 1MB header file)
8915
8916 src/Makefile.am |    2 +-
8917 src/cacademo.c  |  114 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
8918 src/texture.h   |    2 +
8919 3 files changed, 116 insertions(+), 2 deletions(-)
8920
8921Commit: 1757
8922Author: jylam
8923Date:   Fri Feb 23 14:34:48 2007 +0000
8924
8925     * Added squared transition to cacademo
8926
8927 build-kernel   |    4 ++--
8928 src/cacademo.c |   40 +++++++++++++++++++++++++++++++++++++---
8929 2 files changed, 39 insertions(+), 5 deletions(-)
8930
8931Commit: 1754
8932Author: jylam
8933Date:   Thu Feb 22 15:34:48 2007 +0000
8934
8935     * Added error checks to cacaplay
8936
8937 src/cacaplay.c |   12 +++++++++++-
8938 1 files changed, 11 insertions(+), 1 deletions(-)
8939
8940Commit: 1753
8941Author: jylam
8942Date:   Thu Feb 22 15:31:39 2007 +0000
8943
8944     * Added error checks on canvas / display creations
8945
8946 test/blit.c      |   13 ++++++++++++-
8947 test/colors.c    |   12 +++++++++---
8948 test/cucul.c     |    6 ++++++
8949 test/demo.c      |   13 ++++++++++---
8950 test/dithering.c |   15 ++++++++++++++-
8951 test/event.c     |   13 ++++++++++---
8952 test/font.c      |    6 ++++++
8953 test/frames.c    |    6 ++++++
8954 test/fullwidth.c |   10 ++++++++++
8955 test/gamma.c     |   10 ++++++++++
8956 test/hsv.c       |   10 ++++++++++
8957 test/import.c    |   11 +++++++++++
8958 test/input.c     |   10 ++++++++++
8959 test/swallow.c   |   13 +++++++++++--
8960 test/text.c      |    6 ++++++
8961 test/transform.c |   10 ++++++++++
8962 test/unicode.c   |   11 ++++++++++-
8963 17 files changed, 161 insertions(+), 14 deletions(-)
8964
8965Commit: 1752
8966Author: jylam
8967Date:   Thu Feb 22 14:47:32 2007 +0000
8968
8969     * Added error detection to truecolor test
8970
8971 test/truecolor.c |   11 +++++++++++
8972 1 files changed, 11 insertions(+), 0 deletions(-)
8973
8974Commit: 1750
8975Author: sam
8976Date:   Tue Feb 20 18:15:52 2007 +0000
8977
8978      * The transformation rules didn’t have ⅃ ⅄ ⅂.
8979
8980 cucul/transform.c |    7 +++++++
8981 1 files changed, 7 insertions(+), 0 deletions(-)
8982
8983Commit: 1556
8984Author: jylam
8985Date:   Thu Jan 4 11:07:43 2007 +0000
8986
8987     * Changed threshold in key events, a bit more natural
8988
8989 caca/event.c |    2 +-
8990 1 files changed, 1 insertions(+), 1 deletions(-)
8991
8992Commit: 1462
8993Author: sam
8994Date:   Tue Dec 12 01:53:54 2006 +0000
8995
8996      * Bwarf, typo in the no warranty clause.
8997
8998 DotNet/AssemblyInfo.cs  |    2 +-
8999 DotNet/Caca.cs          |    2 +-
9000 DotNet/Cucul.cs         |    2 +-
9001 DotNet/test.cs          |    2 +-
9002 caca/caca.c             |    2 +-
9003 caca/caca.h             |    2 +-
9004 caca/caca0.c            |    2 +-
9005 caca/caca0.h            |    2 +-
9006 caca/caca_internals.h   |    2 +-
9007 caca/driver_cocoa.m     |    2 +-
9008 caca/driver_conio.c     |    2 +-
9009 caca/driver_gl.c        |    2 +-
9010 caca/driver_ncurses.c   |    2 +-
9011 caca/driver_raw.c       |    2 +-
9012 caca/driver_slang.c     |    2 +-
9013 caca/driver_vga.c       |    2 +-
9014 caca/driver_win32.c     |    2 +-
9015 caca/driver_x11.c       |    2 +-
9016 caca/event.c            |    2 +-
9017 caca/graphics.c         |    2 +-
9018 caca/time.c             |    2 +-
9019 cucul/attr.c            |    2 +-
9020 cucul/box.c             |    2 +-
9021 cucul/canvas.c          |    2 +-
9022 cucul/charset.c         |    2 +-
9023 cucul/conic.c           |    2 +-
9024 cucul/cucul.c           |    2 +-
9025 cucul/cucul.h           |    2 +-
9026 cucul/cucul_internals.h |    2 +-
9027 cucul/dither.c          |    2 +-
9028 cucul/export.c          |    2 +-
9029 cucul/font.c            |    2 +-
9030 cucul/frame.c           |    2 +-
9031 cucul/import.c          |    2 +-
9032 cucul/legacy.c          |    2 +-
9033 cucul/line.c            |    2 +-
9034 cucul/transform.c       |    2 +-
9035 cucul/triangle.c        |    2 +-
9036 cxx/caca++.cpp          |    2 +-
9037 cxx/caca++.h            |    2 +-
9038 cxx/cucul++.cpp         |    2 +-
9039 cxx/cucul++.h           |    2 +-
9040 cxx/cxxtest.cpp         |    2 +-
9041 kernel/kernel.c         |    2 +-
9042 kernel/kernel.h         |    2 +-
9043 python/pypycaca.c       |    2 +-
9044 python/pypycaca.h       |    2 +-
9045 src/aafire.c            |    7 +++----
9046 src/cacademo.c          |    2 +-
9047 src/cacadraw.c          |    2 +-
9048 src/cacaplay.c          |    2 +-
9049 src/cacaserver.c        |    2 +-
9050 src/cacaview.c          |    2 +-
9051 src/common-image.c      |    2 +-
9052 src/common-image.h      |    2 +-
9053 src/img2irc.c           |    2 +-
9054 test/blit.c             |    2 +-
9055 test/colors.c           |    2 +-
9056 test/cucul.c            |    2 +-
9057 test/demo.c             |    2 +-
9058 test/dithering.c        |    2 +-
9059 test/event.c            |    2 +-
9060 test/export.c           |    2 +-
9061 test/font.c             |    2 +-
9062 test/font2tga.c         |    2 +-
9063 test/frames.c           |    2 +-
9064 test/fullwidth.c        |    2 +-
9065 test/gamma.c            |    2 +-
9066 test/hsv.c              |    2 +-
9067 test/import.c           |    2 +-
9068 test/input.c            |    2 +-
9069 test/spritedit.c        |    2 +-
9070 test/swallow.c          |    2 +-
9071 test/text.c             |    2 +-
9072 test/transform.c        |    2 +-
9073 test/truecolor.c        |    2 +-
9074 test/unicode.c          |    2 +-
9075 tools/makefont.c        |    2 +-
9076 tools/optipal.c         |    2 +-
9077 79 files changed, 81 insertions(+), 82 deletions(-)
9078
9079Commit: 1452
9080Author: sam
9081Date:   Mon Dec 11 15:48:46 2006 +0000
9082
9083      * Add a no warranty clause to the code.
9084
9085 DotNet/AssemblyInfo.cs  |    7 ++++---
9086 DotNet/Caca.cs          |    7 ++++---
9087 DotNet/Cucul.cs         |    7 ++++---
9088 DotNet/test.cs          |    9 +++++----
9089 caca/caca.c             |    7 ++++---
9090 caca/caca.h             |    7 ++++---
9091 caca/caca0.c            |    7 ++++---
9092 caca/caca0.h            |    7 ++++---
9093 caca/caca_internals.h   |    7 ++++---
9094 caca/driver_cocoa.m     |    7 ++++---
9095 caca/driver_conio.c     |    7 ++++---
9096 caca/driver_gl.c        |    7 ++++---
9097 caca/driver_ncurses.c   |    7 ++++---
9098 caca/driver_raw.c       |    7 ++++---
9099 caca/driver_slang.c     |    7 ++++---
9100 caca/driver_vga.c       |    7 ++++---
9101 caca/driver_win32.c     |    7 ++++---
9102 caca/driver_x11.c       |    7 ++++---
9103 caca/event.c            |    7 ++++---
9104 caca/graphics.c         |    7 ++++---
9105 caca/time.c             |    7 ++++---
9106 cucul/attr.c            |    7 ++++---
9107 cucul/box.c             |    7 ++++---
9108 cucul/canvas.c          |    7 ++++---
9109 cucul/charset.c         |    7 ++++---
9110 cucul/conic.c           |    7 ++++---
9111 cucul/cucul.c           |    7 ++++---
9112 cucul/cucul.h           |    7 ++++---
9113 cucul/cucul_internals.h |    7 ++++---
9114 cucul/dither.c          |    7 ++++---
9115 cucul/export.c          |    7 ++++---
9116 cucul/font.c            |    7 ++++---
9117 cucul/frame.c           |    7 ++++---
9118 cucul/import.c          |    7 ++++---
9119 cucul/legacy.c          |    7 ++++---
9120 cucul/line.c            |    7 ++++---
9121 cucul/transform.c       |    7 ++++---
9122 cucul/triangle.c        |    7 ++++---
9123 cxx/caca++.cpp          |    7 ++++---
9124 cxx/caca++.h            |    7 ++++---
9125 cxx/cucul++.cpp         |    7 ++++---
9126 cxx/cucul++.h           |    7 ++++---
9127 cxx/cxxtest.cpp         |    7 ++++---
9128 kernel/kernel.c         |    7 ++++---
9129 kernel/kernel.h         |    7 ++++---
9130 python/pypycaca.c       |    7 ++++---
9131 python/pypycaca.h       |    7 ++++---
9132 src/aafire.c            |    7 ++++---
9133 src/cacademo.c          |    7 ++++---
9134 src/cacadraw.c          |    7 ++++---
9135 src/cacaplay.c          |    7 ++++---
9136 src/cacaserver.c        |   11 ++++++++---
9137 src/cacaview.c          |    7 ++++---
9138 src/common-image.c      |    7 ++++---
9139 src/common-image.h      |    7 ++++---
9140 src/img2irc.c           |    7 ++++---
9141 test/blit.c             |    7 ++++---
9142 test/colors.c           |    7 ++++---
9143 test/cucul.c            |    7 ++++---
9144 test/demo.c             |    7 ++++---
9145 test/dithering.c        |    7 ++++---
9146 test/event.c            |    7 ++++---
9147 test/export.c           |    7 ++++---
9148 test/font.c             |    7 ++++---
9149 test/font2tga.c         |    7 ++++---
9150 test/frames.c           |    7 ++++---
9151 test/fullwidth.c        |    7 ++++---
9152 test/gamma.c            |    7 ++++---
9153 test/hsv.c              |    7 ++++---
9154 test/import.c           |    7 ++++---
9155 test/input.c            |    7 ++++---
9156 test/spritedit.c        |    7 ++++---
9157 test/swallow.c          |    7 ++++---
9158 test/text.c             |    7 ++++---
9159 test/transform.c        |    7 ++++---
9160 test/truecolor.c        |    7 ++++---
9161 test/unicode.c          |    7 ++++---
9162 tools/makefont.c        |    7 ++++---
9163 tools/optipal.c         |    7 ++++---
9164 79 files changed, 321 insertions(+), 238 deletions(-)
9165
9166Commit: 1450
9167Author: sam
9168Date:   Tue Dec 5 17:50:40 2006 +0000
9169
9170      * Fix OpenBSD build.
9171
9172 caca/driver_ncurses.c |    2 +-
9173 1 files changed, 1 insertions(+), 1 deletions(-)
9174
9175Commit: 1449
9176Author: sam
9177Date:   Thu Nov 30 22:41:52 2006 +0000
9178
9179      * Working Cocoa driver, courtesy of Colin Delacroix <colin@zoy.org>.
9180
9181 caca/driver_cocoa.m | 1047 ++++++++++++++++++++++++++++++++++++++++-----------
9182 configure.ac        |   37 ++-
9183 2 files changed, 857 insertions(+), 227 deletions(-)
9184
9185Commit: 1440
9186Author: sam
9187Date:   Mon Nov 27 14:58:59 2006 +0000
9188
9189      * Got rid of that ugly cv->import member.
9190
9191 cucul/cucul.c           |    3 --
9192 cucul/cucul_internals.h |    3 --
9193 cucul/frame.c           |    4 ---
9194 cucul/import.c          |   57 ++++++++++++++++++----------------------------
9195 4 files changed, 22 insertions(+), 45 deletions(-)
9196
9197Commit: 1439
9198Author: sam
9199Date:   Mon Nov 27 14:55:00 2006 +0000
9200
9201      * Get rid of test/term.c, it's now in its own repository.
9202      * Added back -Wshadow, it's more useful than annoying.
9203
9204 configure.ac     |    6 +-
9205 test/Makefile.am |   11 +--
9206 test/term.c      |  304 ------------------------------------------------------
9207 3 files changed, 3 insertions(+), 318 deletions(-)
9208
9209Commit: 1438
9210Author: sam
9211Date:   Mon Nov 27 14:53:17 2006 +0000
9212
9213      * Fix shadowing declarations.
9214
9215 cucul/canvas.c   |   10 +++++-----
9216 cucul/export.c   |    6 +++---
9217 tools/makefont.c |   32 ++++++++++++++++----------------
9218 3 files changed, 24 insertions(+), 24 deletions(-)
9219
9220Commit: 1435
9221Author: sam
9222Date:   Mon Nov 27 05:59:29 2006 +0000
9223
9224      * Do not build test/term if fcntl() is not available. Yes, could be improved.
9225
9226 test/Makefile.am |    8 +++++++-
9227 1 files changed, 7 insertions(+), 1 deletions(-)
9228
9229Commit: 1434
9230Author: sam
9231Date:   Mon Nov 27 05:40:51 2006 +0000
9232
9233      * Fixed syntax errors.
9234
9235 caca/driver_ncurses.c |    2 +-
9236 caca/driver_slang.c   |    2 +-
9237 2 files changed, 2 insertions(+), 2 deletions(-)
9238
9239Commit: 1433
9240Author: sam
9241Date:   Mon Nov 27 01:58:59 2006 +0000
9242
9243      * Added stuff to the TODO list.
9244
9245 TODO |   26 ++++++++++++++++++++++++++
9246 1 files changed, 26 insertions(+), 0 deletions(-)
9247
9248Commit: 1432
9249Author: sam
9250Date:   Mon Nov 27 01:58:00 2006 +0000
9251
9252      * A few improvements to the screen/splitvt clone project.
9253
9254 test/term.c |  254 ++++++++++++++++++++++++++++++++++++++++-------------------
9255 1 files changed, 174 insertions(+), 80 deletions(-)
9256
9257Commit: 1431
9258Author: sam
9259Date:   Mon Nov 27 01:56:37 2006 +0000
9260
9261      * Improved vt220 import by adding a persistent context to canvases.
9262
9263 cucul/cucul.c           |    3 +
9264 cucul/cucul_internals.h |    3 +
9265 cucul/frame.c           |    8 ++-
9266 cucul/import.c          |  206 ++++++++++++++++++++++++++++------------------
9267 4 files changed, 137 insertions(+), 83 deletions(-)
9268
9269Commit: 1430
9270Author: sam
9271Date:   Fri Nov 24 05:51:10 2006 +0000
9272
9273      * Added caca_set_cursor(). Not yet functional.
9274
9275 caca/caca.h           |    1 +
9276 caca/caca_internals.h |    1 +
9277 caca/driver_conio.c   |    1 +
9278 caca/driver_gl.c      |    1 +
9279 caca/driver_ncurses.c |    1 +
9280 caca/driver_raw.c     |    1 +
9281 caca/driver_slang.c   |    1 +
9282 caca/driver_vga.c     |    1 +
9283 caca/driver_win32.c   |    1 +
9284 caca/driver_x11.c     |    1 +
9285 caca/graphics.c       |   25 +++++++++++++++++++++++++
9286 11 files changed, 35 insertions(+), 0 deletions(-)
9287
9288Commit: 1429
9289Author: sam
9290Date:   Fri Nov 24 05:49:49 2006 +0000
9291
9292      * Add support for doublewidth characters even if ncurses or SLang don't know
9293        about them.
9294
9295 caca/driver_ncurses.c |    7 ++++++-
9296 caca/driver_slang.c   |    7 ++++++-
9297 2 files changed, 12 insertions(+), 2 deletions(-)
9298
9299Commit: 1428
9300Author: jylam
9301Date:   Thu Nov 23 20:22:03 2006 +0000
9302
9303     * .Net : Fixed drawLine() and updated example (rasters rule)
9304
9305 DotNet/Cucul.cs |    6 ++--
9306 DotNet/test.cs  |   61 +++++++++++++++++++++++++++++++++---------------------
9307 2 files changed, 40 insertions(+), 27 deletions(-)
9308
9309Commit: 1427
9310Author: sam
9311Date:   Tue Nov 21 07:09:35 2006 +0000
9312
9313      * Added a test app that swallows two console applications. Switch with C-a.
9314
9315 configure.ac     |    4 +-
9316 test/Makefile.am |    6 ++-
9317 test/term.c      |  210 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
9318 3 files changed, 218 insertions(+), 2 deletions(-)
9319
9320Commit: 1426
9321Author: sam
9322Date:   Tue Nov 21 06:35:04 2006 +0000
9323
9324      * Improved ANSI importer so that it supports a lot more of what is needed
9325        for basic vt220 emulation.
9326
9327 cucul/import.c |  320 ++++++++++++++++++++++++++++++++++++++++++++------------
9328 1 files changed, 253 insertions(+), 67 deletions(-)
9329
9330Commit: 1425
9331Author: sam
9332Date:   Mon Nov 20 05:49:45 2006 +0000
9333
9334      * Added a few ideas to the TODO list.
9335
9336 TODO |    4 ++++
9337 1 files changed, 4 insertions(+), 0 deletions(-)
9338
9339Commit: 1424
9340Author: jylam
9341Date:   Sat Nov 18 12:27:16 2006 +0000
9342
9343     * Added preliminary dither support to .NET bindings
9344
9345 DotNet/Cucul.cs |  130 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
9346 DotNet/test.cs  |   15 ++++---
9347 2 files changed, 135 insertions(+), 10 deletions(-)
9348
9349Commit: 1423
9350Author: jylam
9351Date:   Sat Nov 18 11:34:40 2006 +0000
9352
9353     * Added frames to .NET bindings
9354
9355 DotNet/Cucul.cs |   37 +++++++++++++++++++++++++++++++++++++
9356 1 files changed, 37 insertions(+), 0 deletions(-)
9357
9358Commit: 1422
9359Author: jylam
9360Date:   Sat Nov 18 11:25:50 2006 +0000
9361
9362     * Updated and/or added most of basic cucul functions. Lacks primitives, frames, dither, and import/export.
9363
9364 DotNet/Cucul.cs |  182 +++++++++++++++++++++++++++++++++++++++++++++++++------
9365 DotNet/test.cs  |    6 ++
9366 2 files changed, 170 insertions(+), 18 deletions(-)
9367
9368Commit: 1421
9369Author: sam
9370Date:   Fri Nov 17 11:28:32 2006 +0000
9371
9372      * Merged old code by Ol that can be used as a start for the Cocoa driver.
9373
9374 caca/driver_cocoa.m |  331 +++++++++++++++++++++++++++++++++++++++++++++++---
9375 configure.ac        |    2 +-
9376 2 files changed, 312 insertions(+), 21 deletions(-)
9377
9378Commit: 1419
9379Author: sam
9380Date:   Thu Nov 16 16:29:57 2006 +0000
9381
9382      * Set version to 0.99.beta11.
9383      * Updated NEWS and ChangeLog.
9384
9385 ChangeLog    |  234 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
9386 NEWS         |    7 ++
9387 configure.ac |    2 +-
9388 3 files changed, 242 insertions(+), 1 deletions(-)
9389
9390Commit: 1417
9391Author: sam
9392Date:   Thu Nov 16 15:01:31 2006 +0000
9393
9394      * Support for CUCUL_DEFAULT and CUCUL_TRANSPARENT in the HTML exporters.
9395      * Updated export test accordingly.
9396
9397 cucul/export.c |   33 +++++++++++++++++++++++----------
9398 test/export.c  |   16 ++++++++++++++--
9399 2 files changed, 37 insertions(+), 12 deletions(-)
9400
9401Commit: 1416
9402Author: sam
9403Date:   Thu Nov 16 11:26:22 2006 +0000
9404
9405      * Fix a compilation warning by pretending to use seterrno()'s argument
9406        even when it isn't.
9407
9408 common.h |    2 +-
9409 1 files changed, 1 insertions(+), 1 deletions(-)
9410
9411Commit: 1415
9412Author: sam
9413Date:   Thu Nov 16 11:23:56 2006 +0000
9414
9415      * Implemented strcmp() and strdup() and added an fflush() stub to the
9416        kernel code.
9417
9418 kernel/kernel.c |   28 ++++++++++++++++++++++++++++
9419 kernel/kernel.h |    3 +++
9420 2 files changed, 31 insertions(+), 0 deletions(-)
9421
9422Commit: 1414
9423Author: sam
9424Date:   Thu Nov 16 02:08:05 2006 +0000
9425
9426      * Added some box drawing glyphs that are used by TOIlet's future.tlf font
9427        to the flip/flop/rotation filters.
9428
9429 cucul/transform.c |   14 ++++++++++++--
9430 1 files changed, 12 insertions(+), 2 deletions(-)
9431
9432Commit: 1399
9433Author: sam
9434Date:   Tue Nov 14 20:14:38 2006 +0000
9435
9436      * Don't rely on pkg-config macros for variable substitution. Just in case.
9437
9438 caca/Makefile.am  |    4 ++--
9439 src/Makefile.am   |    8 ++++----
9440 tools/Makefile.am |    4 ++--
9441 3 files changed, 8 insertions(+), 8 deletions(-)
9442
9443Commit: 1398
9444Author: sam
9445Date:   Tue Nov 14 18:22:31 2006 +0000
9446
9447      * No longer bail out with an error if Imlib2 or Doxygen were not found.
9448
9449 configure.ac |   41 +++++++++++++++++++----------------------
9450 1 files changed, 19 insertions(+), 22 deletions(-)
9451
9452Commit: 1397
9453Author: sam
9454Date:   Tue Nov 14 18:05:02 2006 +0000
9455
9456      * Minor documentation fix.
9457
9458 cucul/frame.c |    3 ++-
9459 1 files changed, 2 insertions(+), 1 deletions(-)
9460
9461Commit: 1396
9462Author: sam
9463Date:   Tue Nov 14 18:02:29 2006 +0000
9464
9465      * Added all the glue needed for a Cocoa output driver.
9466
9467 caca/Makefile.am      |    9 +++-
9468 caca/caca.c           |    8 +++-
9469 caca/caca_internals.h |   20 ++++++---
9470 caca/driver_cocoa.m   |  109 +++++++++++++++++++++++++++++++++++++++++++++++++
9471 configure.ac          |   25 +++++++++++
9472 5 files changed, 161 insertions(+), 10 deletions(-)
9473
9474Commit: 1395
9475Author: sam
9476Date:   Tue Nov 14 16:27:15 2006 +0000
9477
9478      * Minor compilation warning fix. OS X x86 defines "DELAY".
9479
9480 test/spritedit.c |    4 ++--
9481 1 files changed, 2 insertions(+), 2 deletions(-)
9482
9483Commit: 1394
9484Author: sam
9485Date:   Tue Nov 14 07:59:52 2006 +0000
9486
9487      * Documented flip/flop/rotate as being involutive.
9488      * Updated text test.
9489
9490 cucul/transform.c |   13 ++++++++++---
9491 test/text.c       |   28 ++++++++++++++++++----------
9492 2 files changed, 28 insertions(+), 13 deletions(-)
9493
9494Commit: 1393
9495Author: sam
9496Date:   Tue Nov 14 07:46:51 2006 +0000
9497
9498      * Renamed the "all" test to "cucul" because it otherwise conflicted with
9499        the automake "all" rule.
9500
9501 test/Makefile.am |    8 +++---
9502 test/all.c       |   63 ------------------------------------------------------
9503 test/cucul.c     |   63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
9504 3 files changed, 67 insertions(+), 67 deletions(-)
9505
9506Commit: 1392
9507Author: sam
9508Date:   Mon Nov 13 23:42:43 2006 +0000
9509
9510      * Factored terminal title setting code.
9511      * Do not try to set the terminal title if TERM=linux.
9512
9513 caca/caca_internals.h |    3 +++
9514 caca/driver_ncurses.c |   13 +++----------
9515 caca/driver_slang.c   |   13 +++----------
9516 caca/graphics.c       |   21 +++++++++++++++++++++
9517 4 files changed, 30 insertions(+), 20 deletions(-)
9518
9519Commit: 1391
9520Author: sam
9521Date:   Mon Nov 13 23:33:49 2006 +0000
9522
9523      * Implemented caca_set_display_title() for ncurses and S-Lang.
9524
9525 caca/driver_ncurses.c |   14 +++++++++++++-
9526 caca/driver_slang.c   |   15 +++++++++++++--
9527 caca/graphics.c       |    2 +-
9528 doc/migrating.dox     |    4 ++--
9529 4 files changed, 29 insertions(+), 6 deletions(-)
9530
9531Commit: 1390
9532Author: sam
9533Date:   Mon Nov 13 23:16:35 2006 +0000
9534
9535      * Implemented cucul_get_frame_name() and cucul_set_frame_name().
9536      * Renamed cucul_*_canvas_frame() to cucul_*_frame() because we bloody well
9537        know that a frame belongs to a canvas.
9538
9539 cucul/canvas.c          |   10 ++++----
9540 cucul/cucul.c           |    4 +++
9541 cucul/cucul.h           |   18 ++++++++++---
9542 cucul/cucul_internals.h |    4 +++
9543 cucul/frame.c           |   62 +++++++++++++++++++++++++++++++++++++++++-----
9544 cucul/legacy.c          |   24 ++++++++++++++++++
9545 cxx/cucul++.cpp         |    8 +++---
9546 test/all.c              |   22 ++++++++++++++--
9547 test/frames.c           |    6 ++--
9548 9 files changed, 132 insertions(+), 26 deletions(-)
9549
9550Commit: 1389
9551Author: sam
9552Date:   Mon Nov 13 23:00:02 2006 +0000
9553
9554      * Started writing a full API test. Not sure where it'll lead.
9555
9556 test/Makefile.am |    5 ++++-
9557 test/all.c       |   47 +++++++++++++++++++++++++++++++++++++++++++++++
9558 test/blit.c      |    3 ---
9559 3 files changed, 51 insertions(+), 4 deletions(-)
9560
9561Commit: 1388
9562Author: sam
9563Date:   Mon Nov 13 21:42:15 2006 +0000
9564
9565      * Updated C++ bindings so that they build, at least.
9566
9567 cxx/cucul++.cpp |  106 ++++++++++++++++++++++--------------------------------
9568 cxx/cucul++.h   |   71 ++++++++++++------------------------
9569 cxx/cxxtest.cpp |   10 +----
9570 3 files changed, 69 insertions(+), 118 deletions(-)
9571
9572Commit: 1387
9573Author: sam
9574Date:   Mon Nov 13 13:34:06 2006 +0000
9575
9576      * Add more randomness to the cacademo effects.
9577      * Adapt the swallow test to the display's size.
9578
9579 src/cacademo.c |   33 ++++++++++++++++++++-------------
9580 test/swallow.c |   20 ++++++++++++--------
9581 2 files changed, 32 insertions(+), 21 deletions(-)
9582
9583Commit: 1386
9584Author: sam
9585Date:   Mon Nov 13 08:55:36 2006 +0000
9586
9587      * Added CACA_KEY_* values for Ctrl-C, Ctrl-V, etc.
9588
9589 caca/caca.h    |   22 ++++++++++++++++++++++
9590 src/aafire.c   |    4 ++--
9591 src/cacademo.c |    4 ++--
9592 3 files changed, 26 insertions(+), 4 deletions(-)
9593
9594Commit: 1384
9595Author: sam
9596Date:   Mon Nov 13 00:19:18 2006 +0000
9597
9598      * Improved ANSI import, especially wrt. drawing context persistence.
9599
9600 cucul/import.c |   32 +++++++++++++++++++++++---------
9601 1 files changed, 23 insertions(+), 9 deletions(-)
9602
9603Commit: 1383
9604Author: sam
9605Date:   Sun Nov 12 23:09:17 2006 +0000
9606
9607      * Fix a bug in cucul_put_attr. This function was simply not working.
9608
9609 cucul/attr.c |    6 ++++--
9610 1 files changed, 4 insertions(+), 2 deletions(-)
9611
9612Commit: 1381
9613Author: sam
9614Date:   Sun Nov 12 22:26:36 2006 +0000
9615
9616      * Fix a bug in cucul_set_canvas_size() that caused the default attribute
9617        to be ignored.
9618
9619 cucul/cucul.c           |   17 +++++++----------
9620 cucul/cucul_internals.h |    4 ++++
9621 cucul/frame.c           |   13 +++++--------
9622 3 files changed, 16 insertions(+), 18 deletions(-)
9623
9624Commit: 1378
9625Author: sam
9626Date:   Sun Nov 12 21:29:31 2006 +0000
9627
9628      * When importing an utf-8 file, set background and foreground colours to
9629        the nearest ANSI values for the current attribute. When importing an ANSI
9630        file, force them to lightgray on black.
9631
9632 cucul/import.c |   29 +++++++++++++++++++++--------
9633 1 files changed, 21 insertions(+), 8 deletions(-)
9634
9635Commit: 1377
9636Author: sam
9637Date:   Sun Nov 12 20:39:27 2006 +0000
9638
9639      * Oops, fixed NEW entry.
9640
9641 NEWS |    2 +-
9642 1 files changed, 1 insertions(+), 1 deletions(-)
9643
9644Commit: 1371
9645Author: sam
9646Date:   Sun Nov 12 19:29:43 2006 +0000
9647
9648      * Added a "make upload" rule for releases.
9649
9650 Makefile.am |    8 ++++++++
9651 1 files changed, 8 insertions(+), 0 deletions(-)
9652
9653Commit: 1370
9654Author: sam
9655Date:   Sun Nov 12 18:26:40 2006 +0000
9656
9657      * Set version to 0.99.beta10.
9658      * Updated NEWS and ChangeLog.
9659
9660 ChangeLog    |  578 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
9661 NEWS         |    9 +
9662 configure.ac |    2 +-
9663 3 files changed, 588 insertions(+), 1 deletions(-)
9664
9665Commit: 1369
9666Author: sam
9667Date:   Sun Nov 12 18:23:29 2006 +0000
9668
9669      * Documentation updates.
9670
9671 doc/migrating.dox |   14 +++++++-------
9672 1 files changed, 7 insertions(+), 7 deletions(-)
9673
9674Commit: 1366
9675Author: sam
9676Date:   Sun Nov 12 17:45:14 2006 +0000
9677
9678      * Re-added cucul_getchar() to the legacy functions. Debian's current version
9679        of toilet needs it.
9680
9681 cucul/cucul.h  |    2 ++
9682 cucul/legacy.c |    5 +++++
9683 2 files changed, 7 insertions(+), 0 deletions(-)
9684
9685Commit: 1365
9686Author: sam
9687Date:   Sun Nov 12 17:30:08 2006 +0000
9688
9689      * Add maxwidth and maxheight members to the font format.
9690
9691 cucul/font.c            |   36 +-
9692 cucul/font_mono9.h      | 1622 ++++++++++++++++++++++++-----------------------
9693 cucul/font_monobold12.h | 1216 ++++++++++++++++++------------------
9694 doc/font.dox            |    6 +-
9695 tools/makefont.c        |   36 +-
9696 5 files changed, 1469 insertions(+), 1447 deletions(-)
9697
9698Commit: 1364
9699Author: sam
9700Date:   Sun Nov 12 15:54:50 2006 +0000
9701
9702      * Random transition times in cacademo.
9703      * Swallow 4 applications instead of 2 in the swallow test.
9704
9705 src/cacademo.c |    2 +-
9706 test/swallow.c |   33 +++++++++++++++++++--------------
9707 2 files changed, 20 insertions(+), 15 deletions(-)
9708
9709Commit: 1363
9710Author: sam
9711Date:   Sun Nov 12 15:35:04 2006 +0000
9712
9713      * Ctrl-C and Ctrl-Z quit cacafire and cacademo.
9714
9715 src/aafire.c   |    2 ++
9716 src/cacademo.c |    2 ++
9717 2 files changed, 4 insertions(+), 0 deletions(-)
9718
9719Commit: 1362
9720Author: sam
9721Date:   Sun Nov 12 15:26:13 2006 +0000
9722
9723      * Got rid of HAVE_ERRNO_H ifdefs by defining seterrno()/geterrno() functions.
9724      * More debugging information in the import/export and font functions.
9725
9726 caca/caca.c     |   15 ++---------
9727 caca/graphics.c |   14 +---------
9728 common.h        |   28 +++++++++++---------
9729 cucul/attr.c    |   20 +++-----------
9730 cucul/canvas.c  |   11 +------
9731 cucul/cucul.c   |   31 +++++-----------------
9732 cucul/dither.c  |   39 ++++++----------------------
9733 cucul/export.c  |   39 +++++++++++-----------------
9734 cucul/font.c    |   75 +++++++++++++++++++++++++++++++++----------------------
9735 cucul/frame.c   |   15 ++---------
9736 cucul/import.c  |   30 +++++++++++-----------
9737 cucul/legacy.c  |    7 +----
9738 12 files changed, 122 insertions(+), 202 deletions(-)
9739
9740Commit: 1361
9741Author: sam
9742Date:   Sun Nov 12 14:42:58 2006 +0000
9743
9744      * Add CJK punctuation to the default fonts.
9745      * Minor changes to the font2tga test program.
9746
9747 cucul/font_mono9.h      | 1350 +++++++++++++++++++----------------
9748 cucul/font_monobold12.h | 1829 +++++++++++++++++++++++++----------------------
9749 test/font2tga.c         |   11 +-
9750 tools/makefont.c        |    1 +
9751 4 files changed, 1729 insertions(+), 1462 deletions(-)
9752
9753Commit: 1360
9754Author: sam
9755Date:   Sun Nov 12 13:11:01 2006 +0000
9756
9757      * Add a debug() function and a --enable-debug configure flag.
9758
9759 common.h       |   25 +++++++++++++++++++++++++
9760 configure.ac   |    6 ++++++
9761 cucul/export.c |   14 ++++++++++++++
9762 3 files changed, 45 insertions(+), 0 deletions(-)
9763
9764Commit: 1359
9765Author: sam
9766Date:   Sun Nov 12 12:26:48 2006 +0000
9767
9768      * Support fullwidth fonts.
9769      * Add Katakanas and Hiraganas to the default fonts.
9770
9771 cucul/font.c            |    4 +-
9772 cucul/font_mono9.h      | 3093 +++++++++++++++++++++++------------------
9773 cucul/font_monobold12.h | 3634 ++++++++++++++++++++++++++---------------------
9774 test/font2tga.c         |   20 +-
9775 tools/makefont.c        |   56 +-
9776 5 files changed, 3815 insertions(+), 2992 deletions(-)
9777
9778Commit: 1358
9779Author: sam
9780Date:   Sun Nov 12 11:06:34 2006 +0000
9781
9782      * Documented caca_event_t members.
9783
9784 caca/caca.h |   70 +++++++++++++++++++++++++++++++++++-----------------------
9785 1 files changed, 42 insertions(+), 28 deletions(-)
9786
9787Commit: 1357
9788Author: sam
9789Date:   Sun Nov 12 10:42:14 2006 +0000
9790
9791      * Documentation updates. Moved the canvas and font format definitions to
9792        the Doxygen documentation.
9793
9794 cucul/cucul.h   |    2 +-
9795 cucul/export.c  |   58 --------------------------------------------
9796 cucul/font.c    |   69 -----------------------------------------------------
9797 cucul/frame.c   |    4 +-
9798 doc/Makefile.am |    2 +-
9799 doc/canvas.dox  |   60 ++++++++++++++++++++++++++++++++++++++++++++++
9800 doc/font.dox    |   71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
9801 doc/libcaca.dox |    2 +
9802 8 files changed, 137 insertions(+), 131 deletions(-)
9803
9804Commit: 1356
9805Author: sam
9806Date:   Sun Nov 12 10:32:38 2006 +0000
9807
9808      * Mention caca-config being deprecated in its manpage, and removed mention
9809        of --plugin-libs from it. The option is still here but does the same as
9810        --libs.
9811
9812 doc/caca-config.1 |   41 +++++++++++++++++------------------------
9813 1 files changed, 17 insertions(+), 24 deletions(-)
9814
9815Commit: 1355
9816Author: sam
9817Date:   Sun Nov 12 10:06:35 2006 +0000
9818
9819      * Properly handle EOF in cacaplay.
9820
9821 src/cacaplay.c |   41 ++++++++++++++++++++++++++---------------
9822 1 files changed, 26 insertions(+), 15 deletions(-)
9823
9824Commit: 1354
9825Author: sam
9826Date:   Sun Nov 12 10:04:23 2006 +0000
9827
9828      * Documentation fixes and TODO updates.
9829
9830 TODO           |    4 +++-
9831 cucul/export.c |    4 ++--
9832 2 files changed, 5 insertions(+), 3 deletions(-)
9833
9834Commit: 1353
9835Author: sam
9836Date:   Sun Nov 12 10:02:51 2006 +0000
9837
9838      * Flush stdout after writing the data in the raw driver.
9839
9840 caca/driver_raw.c |    1 +
9841 1 files changed, 1 insertions(+), 0 deletions(-)
9842
9843Commit: 1352
9844Author: sam
9845Date:   Sun Nov 12 09:48:37 2006 +0000
9846
9847      * Allow cacaplay to play streams and updated its manpage.
9848
9849 doc/cacaplay.1 |   14 +++++-----
9850 src/cacaplay.c |   74 +++++++++++++++++++++++++++++++++++++++++++------------
9851 2 files changed, 65 insertions(+), 23 deletions(-)
9852
9853Commit: 1351
9854Author: sam
9855Date:   Sun Nov 12 09:46:10 2006 +0000
9856
9857      * Fix infinite loop due to signed/unsigned mistake.
9858
9859 test/swallow.c |    7 ++++++-
9860 1 files changed, 6 insertions(+), 1 deletions(-)
9861
9862Commit: 1350
9863Author: sam
9864Date:   Sat Nov 11 18:07:58 2006 +0000
9865
9866      * libcaca multiplexer: swallows two libcaca applications, for instance
9867        cacademo and cacafire, and displays them in a canvas.
9868
9869 test/Makefile.am |    5 ++-
9870 test/swallow.c   |   99 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
9871 2 files changed, 103 insertions(+), 1 deletions(-)
9872
9873Commit: 1349
9874Author: sam
9875Date:   Sat Nov 11 17:55:11 2006 +0000
9876
9877      * Fixed a bug in the caca importer.
9878
9879 cucul/import.c |    8 ++++----
9880 1 files changed, 4 insertions(+), 4 deletions(-)
9881
9882Commit: 1348
9883Author: sam
9884Date:   Sat Nov 11 17:13:16 2006 +0000
9885
9886      * Fix program header.
9887
9888 test/blit.c |    2 +-
9889 1 files changed, 1 insertions(+), 1 deletions(-)
9890
9891Commit: 1347
9892Author: sam
9893Date:   Sat Nov 11 16:29:39 2006 +0000
9894
9895      * Rename cucul_put*() into cucul_put_*(). Updated all code to reflect that.
9896
9897 caca/caca0.h     |    4 +-
9898 caca/driver_gl.c |    2 +-
9899 cucul/attr.c     |    2 +-
9900 cucul/box.c      |   34 +++++++++++++++---------------
9901 cucul/canvas.c   |   14 ++++++------
9902 cucul/conic.c    |    8 +++---
9903 cucul/cucul.h    |   16 +++++++++-----
9904 cucul/dither.c   |    2 +-
9905 cucul/import.c   |    6 ++--
9906 cucul/legacy.c   |   14 ++++++++++++
9907 cucul/line.c     |   16 +++++++-------
9908 cucul/triangle.c |    2 +-
9909 src/aafire.c     |    6 ++--
9910 src/cacademo.c   |   12 +++++-----
9911 src/cacaview.c   |   14 ++++++------
9912 test/blit.c      |    2 +-
9913 test/colors.c    |   14 ++++++------
9914 test/demo.c      |   38 +++++++++++++++++-----------------
9915 test/dithering.c |    2 +-
9916 test/event.c     |    2 +-
9917 test/export.c    |   20 +++++++++---------
9918 test/font.c      |    6 ++--
9919 test/font2tga.c  |    2 +-
9920 test/frames.c    |    2 +-
9921 test/fullwidth.c |   12 +++++-----
9922 test/input.c     |    6 ++--
9923 test/spritedit.c |    8 +++---
9924 test/transform.c |   26 +++++++++++-----------
9925 test/truecolor.c |    4 +-
9926 test/unicode.c   |   60 +++++++++++++++++++++++++++---------------------------
9927 30 files changed, 187 insertions(+), 169 deletions(-)
9928
9929Commit: 1346
9930Author: sam
9931Date:   Sat Nov 11 15:38:40 2006 +0000
9932
9933      * Made cucul_blit() handle-aware. Added a blit test for that.
9934
9935 cucul/canvas.c   |    3 ++
9936 test/Makefile.am |    5 +++-
9937 test/blit.c      |   73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
9938 3 files changed, 80 insertions(+), 1 deletions(-)
9939
9940Commit: 1345
9941Author: sam
9942Date:   Sat Nov 11 15:17:16 2006 +0000
9943
9944      * Free all memory upon exit in the transform test.
9945
9946 test/transform.c |    1 +
9947 1 files changed, 1 insertions(+), 0 deletions(-)
9948
9949Commit: 1344
9950Author: sam
9951Date:   Sat Nov 11 15:10:38 2006 +0000
9952
9953      * Update transform.c so that it uses import functions instead of blitting
9954        lines.
9955
9956 test/transform.c |  118 +++++++++++++++++++++++++-----------------------------
9957 1 files changed, 54 insertions(+), 64 deletions(-)
9958
9959Commit: 1343
9960Author: sam
9961Date:   Sat Nov 11 14:51:04 2006 +0000
9962
9963      * Do not force the text colour when importing a text file.
9964
9965 cucul/import.c |    1 -
9966 1 files changed, 0 insertions(+), 1 deletions(-)
9967
9968Commit: 1342
9969Author: sam
9970Date:   Sat Nov 11 14:24:35 2006 +0000
9971
9972      * Add cursor and handle support to canvases. Unused yet.
9973
9974 TODO                    |    2 -
9975 cucul/canvas.c          |   97 +++++++++++++++++++++++++++++++++++++++++++++++
9976 cucul/cucul.c           |    5 ++
9977 cucul/cucul.h           |    6 +++
9978 cucul/cucul_internals.h |    2 +
9979 cucul/export.c          |   12 ++++--
9980 cucul/frame.c           |    9 +++-
9981 cucul/import.c          |   10 ++++-
9982 8 files changed, 133 insertions(+), 10 deletions(-)
9983
9984Commit: 1341
9985Author: sam
9986Date:   Sat Nov 11 13:29:03 2006 +0000
9987
9988      * Cosmetic code and documentation changes here and there.
9989      * Updated TODO.
9990
9991 TODO           |    5 ++---
9992 cucul/canvas.c |    3 ++-
9993 cucul/frame.c  |   44 ++++++++++++++++++++++----------------------
9994 3 files changed, 26 insertions(+), 26 deletions(-)
9995
9996Commit: 1340
9997Author: sam
9998Date:   Sat Nov 11 13:03:19 2006 +0000
9999
10000      * Restore attribute settings before resizing the canvas in the frame test.
10001
10002 test/frames.c |    2 +-
10003 1 files changed, 1 insertions(+), 1 deletions(-)
10004
10005Commit: 1339
10006Author: sam
10007Date:   Sat Nov 11 13:00:36 2006 +0000
10008
10009      * Rename sprite.c into frame.c.
10010
10011 cucul/Makefile.am |    2 +-
10012 cucul/frame.c     |  215 +++++++++++++++++++++++++++++++++++++++++++++++++++++
10013 cucul/sprite.c    |  215 -----------------------------------------------------
10014 3 files changed, 216 insertions(+), 216 deletions(-)
10015
10016Commit: 1338
10017Author: sam
10018Date:   Sat Nov 11 12:57:03 2006 +0000
10019
10020      * Prepare the way for per-frame width/height information.
10021
10022 cucul/canvas.c          |    7 ++--
10023 cucul/cucul.c           |   79 ++++++++++++++++++++++++-----------------------
10024 cucul/cucul_internals.h |   24 +++++++++-----
10025 cucul/sprite.c          |   75 ++++++++++++++++++++++++++++----------------
10026 4 files changed, 106 insertions(+), 79 deletions(-)
10027
10028Commit: 1337
10029Author: sam
10030Date:   Sat Nov 11 12:27:37 2006 +0000
10031
10032      * Fix minor uninitialised data bug in cucul_canvas_create().
10033
10034 cucul/cucul.c |    1 +
10035 1 files changed, 1 insertions(+), 0 deletions(-)
10036
10037Commit: 1336
10038Author: sam
10039Date:   Sat Nov 11 12:11:20 2006 +0000
10040
10041      * Allow to resize canvases back to (0,0).
10042
10043 cucul/cucul.c |    8 ++++----
10044 1 files changed, 4 insertions(+), 4 deletions(-)
10045
10046Commit: 1335
10047Author: sam
10048Date:   Sat Nov 11 09:22:10 2006 +0000
10049
10050      * Got rid of the now unused _cucul_strlen_utf8() and _cucul_skip_utf8()
10051        functions. They're obsoleted by cucul_utf8_to_utf32() and rendered useless
10052        by fullwidth character support.
10053
10054 cucul/charset.c         |   43 -------------------------------------------
10055 cucul/cucul_internals.h |    4 ----
10056 2 files changed, 0 insertions(+), 47 deletions(-)
10057
10058Commit: 1334
10059Author: sam
10060Date:   Sat Nov 11 09:18:42 2006 +0000
10061
10062      * Got rid of very old _cucul_init_dither() function call.
10063
10064 cucul/cucul.c           |    6 ------
10065 cucul/cucul_internals.h |    4 ----
10066 cucul/dither.c          |   24 +++++++++++++++---------
10067 3 files changed, 15 insertions(+), 19 deletions(-)
10068
10069Commit: 1333
10070Author: sam
10071Date:   Sat Nov 11 09:10:17 2006 +0000
10072
10073      * Replace _cucul_attr_to_ansi8() with a now documented cucul_attr_to_ansi()
10074        function.
10075
10076 caca/driver_conio.c     |    4 ++--
10077 caca/driver_ncurses.c   |    2 +-
10078 caca/driver_slang.c     |    4 ++--
10079 caca/driver_vga.c       |    4 ++--
10080 cucul/attr.c            |   40 ++++++++++++++++++++++++++--------------
10081 cucul/cucul.h           |    1 +
10082 cucul/cucul_internals.h |   13 +++++--------
10083 7 files changed, 39 insertions(+), 29 deletions(-)
10084
10085Commit: 1332
10086Author: sam
10087Date:   Sat Nov 11 08:44:14 2006 +0000
10088
10089      * Get rid of _cucul_attr_to_ansi4[fb]g() and replace all calls with
10090        the now official cucul_attr_to_ansi_[fb]g().
10091
10092 caca/driver_slang.c |   10 ++++++++--
10093 caca/driver_win32.c |    7 ++++---
10094 cucul/attr.c        |   20 --------------------
10095 cucul/export.c      |   28 +++++++++++++++-------------
10096 4 files changed, 27 insertions(+), 38 deletions(-)
10097
10098Commit: 1331
10099Author: sam
10100Date:   Sat Nov 11 08:34:41 2006 +0000
10101
10102      * Export cucul_attr_to_ansi_fg() and cucul_attr_to_ansi_bg().
10103
10104 cucul/attr.c  |   89 ++++++++++++++++++++++++++++++++++++++++++++++----------
10105 cucul/cucul.h |   19 +++++++++---
10106 2 files changed, 87 insertions(+), 21 deletions(-)
10107
10108Commit: 1330
10109Author: sam
10110Date:   Sat Nov 11 08:11:26 2006 +0000
10111
10112      * Switch back to UTF-32 arguments for drawing primitives, now that we
10113        properly export cucul_utf8_to_utf32(). Evil API breakage, but no one
10114        uses these functions anyway.
10115
10116 caca/caca0.h     |   25 +++++++++----------------
10117 cucul/box.c      |   19 ++++++++-----------
10118 cucul/conic.c    |   30 +++++++++++++-----------------
10119 cucul/cucul.h    |   24 ++++++++++++++----------
10120 cucul/line.c     |   12 ++++++------
10121 cucul/triangle.c |   23 +++++++++--------------
10122 src/cacademo.c   |    4 ++--
10123 src/cacaview.c   |    6 +++---
10124 test/demo.c      |   24 ++++++++++++------------
10125 test/event.c     |    8 ++++----
10126 test/export.c    |    2 +-
10127 test/frames.c    |    2 +-
10128 test/gamma.c     |    2 +-
10129 test/input.c     |    2 +-
10130 14 files changed, 84 insertions(+), 99 deletions(-)
10131
10132Commit: 1329
10133Author: sam
10134Date:   Sat Nov 11 07:56:30 2006 +0000
10135
10136      * Implemented cucul_draw_cp437_box().
10137
10138 cucul/box.c   |   68 ++++++++++++++++++++++++++++++++++++++++++++++++++------
10139 cucul/cucul.h |    1 +
10140 2 files changed, 61 insertions(+), 8 deletions(-)
10141
10142Commit: 1328
10143Author: sam
10144Date:   Fri Nov 10 15:38:09 2006 +0000
10145
10146      * Wrote manual pages for img2irc, cacaplay and cacaserver.
10147
10148 doc/Makefile.am  |    2 +-
10149 doc/cacaplay.1   |   26 ++++++++++++++++++++++++++
10150 doc/cacaserver.1 |   30 ++++++++++++++++++++++++++++++
10151 doc/cacaview.1   |    2 ++
10152 doc/img2irc.1    |   27 +++++++++++++++++++++++++++
10153 src/img2irc.c    |   21 +++++++++++++++++++--
10154 6 files changed, 105 insertions(+), 3 deletions(-)
10155
10156Commit: 1324
10157Author: sam
10158Date:   Fri Nov 10 10:29:54 2006 +0000
10159
10160      * Implemented cucul_putattr(), cucul_putchar()'s attribute equivalent.
10161
10162 cucul/Makefile.am |    2 +-
10163 cucul/attr.c      |  396 +++++++++++++++++++++++++++++++++++++++++++++++++++++
10164 cucul/colour.c    |  345 ----------------------------------------------
10165 cucul/cucul.h     |    1 +
10166 4 files changed, 398 insertions(+), 346 deletions(-)
10167
10168Commit: 1315
10169Author: sam
10170Date:   Thu Nov 9 17:24:29 2006 +0000
10171
10172      * Don't try to guess the file format in cacaserver, instead feed the data
10173        to cucul_import_memory() and try again later if it says "not enough data".
10174
10175 src/cacaserver.c |   55 +++++++++++++++++++++++++++++++++--------------------
10176 1 files changed, 34 insertions(+), 21 deletions(-)
10177
10178Commit: 1314
10179Author: sam
10180Date:   Thu Nov 9 17:20:47 2006 +0000
10181
10182      * If not enough data is available for import, return 0 instead of an error.
10183
10184 cucul/import.c |   50 +++++++++++++++++++++++++++++---------------------
10185 1 files changed, 29 insertions(+), 21 deletions(-)
10186
10187Commit: 1313
10188Author: sam
10189Date:   Thu Nov 9 11:14:57 2006 +0000
10190
10191      * Minor documentation fixes.
10192
10193 cucul/canvas.c |    1 -
10194 cucul/import.c |   26 +++++++++++++-------------
10195 2 files changed, 13 insertions(+), 14 deletions(-)
10196
10197Commit: 1310
10198Author: jylam
10199Date:   Thu Nov 9 09:27:35 2006 +0000
10200
10201     * Fixed behaviour of the pig while resizing window
10202
10203 cxx/cxxtest.cpp |   11 +++++++++++
10204 1 files changed, 11 insertions(+), 0 deletions(-)
10205
10206Commit: 1309
10207Author: sam
10208Date:   Wed Nov 8 17:27:48 2006 +0000
10209
10210      * Slight documentation update.
10211
10212 doc/migrating.dox |    2 +-
10213 1 files changed, 1 insertions(+), 1 deletions(-)
10214
10215Commit: 1308
10216Author: sam
10217Date:   Wed Nov 8 17:26:57 2006 +0000
10218
10219      * Convert all programs and tests to the new import/export API.
10220
10221 src/cacadraw.c   |   13 ++-----------
10222 src/cacaplay.c   |   17 +++--------------
10223 src/cacaserver.c |   35 +++++++++++++----------------------
10224 src/img2irc.c    |   10 +++++-----
10225 test/export.c    |   22 +++++++---------------
10226 test/font2tga.c  |   10 +++++-----
10227 test/import.c    |   15 +++------------
10228 test/text.c      |   24 ++++++++++++------------
10229 8 files changed, 50 insertions(+), 96 deletions(-)
10230
10231Commit: 1307
10232Author: sam
10233Date:   Wed Nov 8 17:18:23 2006 +0000
10234
10235      * Set the cucul_import_memory() buffer type to void const * instead of
10236        unsigned char const * so that C++ programs won't complain.
10237                       ___  __  __  ____    ___   ___   ___
10238                      / _ \|  \/  |/ ___|  / _ \ / _ \ / _ \
10239                     | | | | |\/| | |  _  | (_) | (_) | (_) |
10240                     | |_| | |  | | |_| |  \__, |\__, |\__, |
10241                      \___/|_|  |_|\____|    /_/   /_/   /_/
10242
10243 cucul/cucul.h  |    2 +-
10244 cucul/import.c |    9 +++++----
10245 2 files changed, 6 insertions(+), 5 deletions(-)
10246
10247Commit: 1306
10248Author: sam
10249Date:   Wed Nov 8 16:43:59 2006 +0000
10250
10251      * Renamed cucul_export() to cucul_export_memory(), paves the way for a
10252        cucul_export_file() but I'm not sure yet this is a good idea.
10253      * Use the new import/export API in libcaca.
10254
10255 caca/caca0.c      |   12 +++++-------
10256 caca/driver_raw.c |   15 ++++++++-------
10257 cucul/cucul.h     |    2 +-
10258 cucul/export.c    |    6 +++---
10259 cucul/legacy.c    |    2 +-
10260 5 files changed, 18 insertions(+), 19 deletions(-)
10261
10262Commit: 1305
10263Author: sam
10264Date:   Wed Nov 8 16:34:43 2006 +0000
10265
10266      * Renamed cucul_import() to cucul_import_memory() and implemented
10267        cucul_import_file().
10268
10269 cucul/cucul.h  |    7 +++--
10270 cucul/import.c |   79 +++++++++++++++++++++++++++++++++++++++++++++++++++----
10271 cucul/legacy.c |    4 +-
10272 3 files changed, 79 insertions(+), 11 deletions(-)
10273
10274Commit: 1304
10275Author: sam
10276Date:   Wed Nov 8 13:12:06 2006 +0000
10277
10278      * Don't try to include arpa/inet.h in kernel mode.
10279
10280 common.h |   21 ++++++++++++---------
10281 1 files changed, 12 insertions(+), 9 deletions(-)
10282
10283Commit: 1303
10284Author: sam
10285Date:   Wed Nov 8 13:05:42 2006 +0000
10286
10287      * Don't use htonl() directly, use common.h's hton32() wrapper.
10288
10289 common.h       |    5 +++++
10290 cucul/font.c   |    5 -----
10291 cucul/import.c |    9 ++-------
10292 3 files changed, 7 insertions(+), 12 deletions(-)
10293
10294Commit: 1302
10295Author: sam
10296Date:   Wed Nov 8 12:11:07 2006 +0000
10297
10298      * Deprecate buffer management. We're back to standard void* memory areas.
10299
10300 cucul/Makefile.am |    2 +-
10301 cucul/buffer.c    |  156 ----------------------------------
10302 cucul/colour.c    |   12 ---
10303 cucul/cucul.h     |   40 ++++-----
10304 cucul/export.c    |  244 ++++++++++++++++++++++++-----------------------------
10305 cucul/import.c    |  102 +++++++++-------------
10306 cucul/legacy.c    |  172 +++++++++++++++++++++++++++++++++++++
10307 7 files changed, 343 insertions(+), 385 deletions(-)
10308
10309Commit: 1301
10310Author: sam
10311Date:   Wed Nov 8 07:59:23 2006 +0000
10312
10313      * Minor syntax fix in the doxygen documentation.
10314
10315 cucul/buffer.c |    4 ++--
10316 1 files changed, 2 insertions(+), 2 deletions(-)
10317
10318Commit: 1300
10319Author: sam
10320Date:   Wed Nov 8 07:58:03 2006 +0000
10321
10322      * Do not link cacaserver with libcaca, it only uses libcucul.
10323
10324 src/Makefile.am  |    2 +-
10325 src/cacaserver.c |   14 +++-----------
10326 2 files changed, 4 insertions(+), 12 deletions(-)
10327
10328Commit: 1295
10329Author: sam
10330Date:   Mon Nov 6 11:06:44 2006 +0000
10331
10332      * Replace CUCUL_COLOR_* with CUCUL_*.
10333
10334 doc/tutorial.dox |    2 +-
10335 1 files changed, 1 insertions(+), 1 deletions(-)
10336
10337Commit: 1294
10338Author: sam
10339Date:   Mon Nov 6 11:04:37 2006 +0000
10340
10341      * Use cucul_get_font_blocks() instead of hardcoding the glyph list.
10342
10343 test/font2tga.c |   38 +++++++++++++-------------------------
10344 1 files changed, 13 insertions(+), 25 deletions(-)
10345
10346Commit: 1287
10347Author: sam
10348Date:   Sun Nov 5 23:59:06 2006 +0000
10349
10350      * Fix a harmless warning in caca0.c.
10351
10352 caca/caca0.c |    1 +
10353 1 files changed, 1 insertions(+), 0 deletions(-)
10354
10355Commit: 1285
10356Author: sam
10357Date:   Sun Nov 5 22:51:04 2006 +0000
10358
10359      * Set version to 0.99.beta9.
10360      * Updated NEWS and ChangeLog.
10361
10362 ChangeLog    |  476 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
10363 NEWS         |    8 +
10364 configure.ac |    2 +-
10365 3 files changed, 485 insertions(+), 1 deletions(-)
10366
10367Commit: 1284
10368Author: sam
10369Date:   Sun Nov 5 22:45:10 2006 +0000
10370
10371      * Updated TODO list.
10372
10373 TODO |   13 +++++--------
10374 1 files changed, 5 insertions(+), 8 deletions(-)
10375
10376Commit: 1283
10377Author: sam
10378Date:   Sun Nov 5 22:20:51 2006 +0000
10379
10380      * Updated the caca export format so that it supports multiple frames.
10381      * Updated the caca importer to reflect that; only one frame is read at the
10382        moment.
10383      * Added an "utf8cr" export format for UTF-8 + CRLF exports.
10384      * Updated cacaserver to reflect file format changes.
10385
10386 cucul/export.c   |  134 ++++++++++++++++++++++++++++++++++++++++++-----------
10387 cucul/import.c   |   80 ++++++++++++++++++++++++--------
10388 src/cacaserver.c |   27 ++++++-----
10389 3 files changed, 179 insertions(+), 62 deletions(-)
10390
10391Commit: 1282
10392Author: sam
10393Date:   Sun Nov 5 21:59:26 2006 +0000
10394
10395      * Use the import function to load the pig image in cxxtest.
10396
10397 cxx/cxxtest.cpp |   82 ++++++++++++++++++++++++++++++-------------------------
10398 1 files changed, 45 insertions(+), 37 deletions(-)
10399
10400Commit: 1281
10401Author: sam
10402Date:   Sun Nov 5 21:47:51 2006 +0000
10403
10404      * Add information to the font format.
10405
10406 cucul/font.c |   13 ++++++++++---
10407 1 files changed, 10 insertions(+), 3 deletions(-)
10408
10409Commit: 1280
10410Author: jylam
10411Date:   Sun Nov 5 18:31:45 2006 +0000
10412
10413     * Fixed typo, added compilation example
10414
10415 doc/tutorial.dox |    7 ++++++-
10416 1 files changed, 6 insertions(+), 1 deletions(-)
10417
10418Commit: 1279
10419Author: jylam
10420Date:   Sun Nov 5 18:14:26 2006 +0000
10421
10422     * Started a real and complete tutorial
10423
10424 doc/tutorial.dox |   34 ++++++++++++++++++++++++++++++++--
10425 1 files changed, 32 insertions(+), 2 deletions(-)
10426
10427Commit: 1278
10428Author: sam
10429Date:   Sun Nov 5 18:08:36 2006 +0000
10430
10431      * Oops, fixed getChar's prototype.
10432
10433 cxx/cucul++.h |    2 +-
10434 1 files changed, 1 insertions(+), 1 deletions(-)
10435
10436Commit: 1277
10437Author: sam
10438Date:   Sun Nov 5 18:06:09 2006 +0000
10439
10440      * Implemented putChar() and updated getChar()'s prototype.
10441
10442 cxx/cucul++.cpp |    7 ++++++-
10443 cxx/cucul++.h   |    2 +-
10444 2 files changed, 7 insertions(+), 2 deletions(-)
10445
10446Commit: 1276
10447Author: sam
10448Date:   Sun Nov 5 18:00:53 2006 +0000
10449
10450      * Don't crash if Blit()'s second canvas argument is NULL (which is valid).
10451
10452 cxx/cucul++.cpp |    3 ++-
10453 1 files changed, 2 insertions(+), 1 deletions(-)
10454
10455Commit: 1275
10456Author: jylam
10457Date:   Sun Nov 5 17:27:37 2006 +0000
10458
10459     * Fixed c++ example
10460
10461 cxx/cxxtest.cpp |    5 +++--
10462 1 files changed, 3 insertions(+), 2 deletions(-)
10463
10464Commit: 1274
10465Author: sam
10466Date:   Sun Nov 5 16:58:58 2006 +0000
10467
10468      * Fix the default canvas colour value.
10469
10470 cucul/cucul.c |    2 +-
10471 1 files changed, 1 insertions(+), 1 deletions(-)
10472
10473Commit: 1273
10474Author: sam
10475Date:   Sun Nov 5 16:56:49 2006 +0000
10476
10477      * Remove legacy cucul_ansi_to_str() from cucul.h.
10478
10479 cucul/cucul.h |    1 -
10480 1 files changed, 0 insertions(+), 1 deletions(-)
10481
10482Commit: 1271
10483Author: sam
10484Date:   Tue Oct 31 17:03:21 2006 +0000
10485
10486      * Slightly changed the font header information. No one distributes libcaca
10487        fonts yet anyway :-)
10488
10489 cucul/font.c            |   14 +-
10490 cucul/font_mono9.h      | 3132 +++++++++++++++++++++++-----------------------
10491 cucul/font_monobold12.h | 3202 +++++++++++++++++++++++-----------------------
10492 tools/makefont.c        |   12 +-
10493 4 files changed, 3180 insertions(+), 3180 deletions(-)
10494
10495Commit: 1270
10496Author: sam
10497Date:   Tue Oct 31 14:34:06 2006 +0000
10498
10499      * Clarify cucul_get_attr() behaviour in the cucul_set_attr() documentation.
10500
10501 cucul/colour.c |    2 ++
10502 1 files changed, 2 insertions(+), 0 deletions(-)
10503
10504Commit: 1269
10505Author: sam
10506Date:   Tue Oct 31 14:04:22 2006 +0000
10507
10508      * Got rid of cucul_ansi_to_str(), it's really useless.
10509      * Partial update of the C++ bindings.
10510      * Updated documentation.
10511
10512 caca/caca0.c      |   28 ++++++++++++++++++++++++++++
10513 caca/caca0.h      |    3 ++-
10514 cucul/cucul.c     |   45 ---------------------------------------------
10515 cucul/cucul.h     |    3 +--
10516 cxx/cucul++.cpp   |   22 +++++++++++-----------
10517 cxx/cucul++.h     |    8 ++++----
10518 cxx/cxxtest.cpp   |    6 +++---
10519 doc/migrating.dox |   13 +++++++------
10520 doc/tutorial.dox  |    2 +-
10521 test/colors.c     |    7 +++----
10522 test/demo.c       |   24 ------------------------
10523 11 files changed, 60 insertions(+), 101 deletions(-)
10524
10525Commit: 1268
10526Author: sam
10527Date:   Tue Oct 31 13:44:41 2006 +0000
10528
10529      * Properly rename cxxtest.cpp to cpptest.cpp to preserve history.
10530
10531 cxx/cpptest.cpp |  103 -------------------------------------------------------
10532 cxx/cxxtest.cpp |    8 ++--
10533 2 files changed, 4 insertions(+), 107 deletions(-)
10534
10535Commit: 1267
10536Author: sam
10537Date:   Tue Oct 31 13:29:48 2006 +0000
10538
10539      * Got rid of cucul_ansi_to_attr() and cucul_argb_to_attr() and restored
10540        cucul_set_color() and cucul_set_truecolor() under the new names
10541        cucul_set_color_ansi() and cucul_set_color_argb().
10542      * Renamed cucul_get_color_name() into cucul_ansi_to_str().
10543
10544 caca/caca0.h     |    5 +-
10545 caca/driver_gl.c |    2 +-
10546 cucul/colour.c   |  134 +++++++++++++++++++++++++++--------------------------
10547 cucul/cucul.c    |   18 +++++--
10548 cucul/cucul.h    |    9 ++--
10549 cucul/dither.c   |    2 +-
10550 cucul/import.c   |   16 ++----
10551 src/aafire.c     |    2 +-
10552 src/cacademo.c   |   16 +++----
10553 src/cacadraw.c   |    2 +-
10554 src/cacaview.c   |   23 ++++-----
10555 src/img2irc.c    |    2 +-
10556 test/colors.c    |   10 ++--
10557 test/demo.c      |   63 +++++++++++--------------
10558 test/dithering.c |    2 +-
10559 test/event.c     |    8 ++--
10560 test/export.c    |   10 ++--
10561 test/font.c      |    6 +-
10562 test/font2tga.c  |    2 +-
10563 test/frames.c    |    6 +-
10564 test/fullwidth.c |   12 ++--
10565 test/gamma.c     |    6 +-
10566 test/input.c     |    7 +--
10567 test/spritedit.c |    6 +-
10568 test/transform.c |   16 +++---
10569 test/truecolor.c |    4 +-
10570 test/unicode.c   |   25 ++++------
10571 27 files changed, 201 insertions(+), 213 deletions(-)
10572
10573Commit: 1266
10574Author: sam
10575Date:   Tue Oct 31 08:17:58 2006 +0000
10576
10577      * Changed cucul_set_attr() so that only setting the style does not change
10578        the colour.
10579
10580 cucul/colour.c |  112 ++++++++++++++++++++++++++++++--------------------------
10581 cucul/export.c |    8 ++--
10582 test/colors.c  |    8 ++--
10583 test/export.c  |   12 ++----
10584 4 files changed, 72 insertions(+), 68 deletions(-)
10585
10586Commit: 1264
10587Author: sam
10588Date:   Mon Oct 30 16:37:36 2006 +0000
10589
10590      * Blink/Underline/Bold/Italics support in the HTML exporters.
10591      * Underline support in the X11 driver.
10592
10593 caca/driver_x11.c |    8 ++++++++
10594 cucul/export.c    |   35 ++++++++++++++++++++++++++++++++---
10595 2 files changed, 40 insertions(+), 3 deletions(-)
10596
10597Commit: 1263
10598Author: sam
10599Date:   Mon Oct 30 14:41:16 2006 +0000
10600
10601      * Add Bold/Blink/Italics/Underline to the export and color tests.
10602
10603 test/colors.c |   15 +++++++++++++--
10604 test/export.c |   13 +++++++++++++
10605 2 files changed, 26 insertions(+), 2 deletions(-)
10606
10607Commit: 1262
10608Author: sam
10609Date:   Mon Oct 30 14:33:46 2006 +0000
10610
10611      * Fix IRC and term transparency (again).
10612
10613 cucul/export.c |    8 ++++----
10614 1 files changed, 4 insertions(+), 4 deletions(-)
10615
10616Commit: 1261
10617Author: sam
10618Date:   Mon Oct 30 13:51:25 2006 +0000
10619
10620      * Updated TODO list.
10621
10622 TODO |    4 +++-
10623 1 files changed, 3 insertions(+), 1 deletions(-)
10624
10625Commit: 1258
10626Author: sam
10627Date:   Sun Oct 29 22:07:07 2006 +0000
10628
10629      * Add back cucul_set_color() and cucul_set_truecolor() but mark them as
10630        deprecated using GCC attributes.
10631
10632 cucul/colour.c |    4 ----
10633 cucul/cucul.h  |   49 ++++++++++++++++++++++++++++++-------------------
10634 2 files changed, 30 insertions(+), 23 deletions(-)
10635
10636Commit: 1257
10637Author: sam
10638Date:   Sun Oct 29 20:54:51 2006 +0000
10639
10640      * Get rid of cucul_set_attr_ansi() and cucul_set_attr_argb and merge the
10641        functionality into cucul_set_attr().
10642      * Add cucul_ansi_to_attr() and cucul_argb_to_attr().
10643      * Rename CUCUL_COLOR_* to CUCUL_*.
10644
10645 caca/caca0.c        |    8 +-
10646 caca/caca0.h        |   34 +++++-----
10647 caca/driver_gl.c    |    2 +-
10648 caca/driver_slang.c |   12 ++--
10649 cucul/colour.c      |  194 ++++++++++++++++++++++++---------------------------
10650 cucul/cucul.c       |    2 +-
10651 cucul/cucul.h       |   75 ++++++++++++--------
10652 cucul/dither.c      |   20 +++---
10653 cucul/export.c      |    8 +-
10654 cucul/import.c      |   40 +++++------
10655 cucul/sprite.c      |    2 +-
10656 src/aafire.c        |    2 +-
10657 src/cacademo.c      |   27 ++++----
10658 src/cacadraw.c      |    2 +-
10659 src/cacaview.c      |   26 ++++----
10660 src/img2irc.c       |    2 +-
10661 test/colors.c       |    6 +-
10662 test/demo.c         |   63 +++++++++--------
10663 test/dithering.c    |   10 +--
10664 test/event.c        |    8 +-
10665 test/export.c       |    9 ++-
10666 test/font.c         |    6 +-
10667 test/font2tga.c     |    2 +-
10668 test/frames.c       |    6 +-
10669 test/fullwidth.c    |   12 ++--
10670 test/gamma.c        |    6 +-
10671 test/input.c        |    8 +-
10672 test/spritedit.c    |    6 +-
10673 test/transform.c    |   16 ++--
10674 test/truecolor.c    |    4 +-
10675 test/unicode.c      |   25 ++++---
10676 tools/optipal.c     |   80 ++++++++++-----------
10677 32 files changed, 362 insertions(+), 361 deletions(-)
10678
10679Commit: 1256
10680Author: sam
10681Date:   Sun Oct 29 08:35:46 2006 +0000
10682
10683      * Remove cucul_set_color() from the exported API and replaced all calls
10684        with cucul_set_attr_ansi(). Old application will still compile (but issue
10685        a warning) and run, though.
10686
10687 caca/driver_gl.c |    2 +-
10688 cucul/colour.c   |    4 +++
10689 cucul/cucul.h    |    3 --
10690 cucul/dither.c   |    2 +-
10691 cucul/import.c   |   17 +++++++++------
10692 cucul/sprite.c   |    2 +-
10693 src/aafire.c     |    2 +-
10694 src/cacademo.c   |   17 +++++++++------
10695 src/cacadraw.c   |    2 +-
10696 src/cacaview.c   |   23 ++++++++++++---------
10697 src/img2irc.c    |    2 +-
10698 test/colors.c    |    6 ++--
10699 test/demo.c      |   56 +++++++++++++++++++++++++++--------------------------
10700 test/dithering.c |    2 +-
10701 test/event.c     |    8 +++---
10702 test/export.c    |    8 +++---
10703 test/font.c      |    6 ++--
10704 test/font2tga.c  |    2 +-
10705 test/frames.c    |    6 ++--
10706 test/fullwidth.c |   12 +++++-----
10707 test/gamma.c     |    6 ++--
10708 test/input.c     |    7 +++--
10709 test/spritedit.c |    6 ++--
10710 test/transform.c |   16 +++++++-------
10711 test/truecolor.c |    4 +-
10712 test/unicode.c   |   22 ++++++++++----------
10713 26 files changed, 128 insertions(+), 115 deletions(-)
10714
10715Commit: 1255
10716Author: sam
10717Date:   Sun Oct 29 08:06:27 2006 +0000
10718
10719      * Fix broken Imlib2 support in cacaview.
10720
10721 configure.ac       |    1 +
10722 src/cacaview.c     |    2 +-
10723 src/common-image.c |   10 +++++-----
10724 3 files changed, 7 insertions(+), 6 deletions(-)
10725
10726Commit: 1254
10727Author: sam
10728Date:   Sat Oct 28 23:53:46 2006 +0000
10729
10730      * Use the LSB of alpha and blue components to encode additional flags such
10731        as bold or underline. No higher level support for these yet, but at
10732        least everything is consistent.
10733      * Created cucul_set_attr_ansi() and cucul_set_attr_argb() which are bound
10734        to replace cucul_set_color() and cucul_set_truecolor().
10735
10736 caca/caca0.h            |    3 +-
10737 caca/driver_conio.c     |    6 +-
10738 caca/driver_gl.c        |   12 ++--
10739 caca/driver_ncurses.c   |    4 +-
10740 caca/driver_slang.c     |   12 ++--
10741 caca/driver_vga.c       |    6 +-
10742 caca/driver_win32.c     |    8 +-
10743 caca/driver_x11.c       |   10 +-
10744 cucul/canvas.c          |   18 ++--
10745 cucul/colour.c          |  216 ++++++++++++++++++++++++++++++++---------------
10746 cucul/cucul.c           |   45 +++++-----
10747 cucul/cucul.h           |   22 ++++-
10748 cucul/cucul_internals.h |   23 +++---
10749 cucul/export.c          |   58 ++++++------
10750 cucul/font.c            |    4 +-
10751 cucul/import.c          |    2 +-
10752 cucul/sprite.c          |   20 ++--
10753 cucul/transform.c       |   12 ++--
10754 18 files changed, 286 insertions(+), 195 deletions(-)
10755
10756Commit: 1249
10757Author: sam
10758Date:   Fri Oct 27 20:40:24 2006 +0000
10759
10760      * Reworded documentation about buffer/string distinction.
10761
10762 cucul/buffer.c |    8 ++++++--
10763 1 files changed, 6 insertions(+), 2 deletions(-)
10764
10765Commit: 1248
10766Author: sam
10767Date:   Fri Oct 27 20:22:48 2006 +0000
10768
10769      * Fix a buffer overflow in the utf-8 cucul_import().
10770
10771 cucul/import.c |   22 +++++++++++++++++-----
10772 1 files changed, 17 insertions(+), 5 deletions(-)
10773
10774Commit: 1247
10775Author: jylam
10776Date:   Fri Oct 27 20:18:23 2006 +0000
10777
10778     * Documentation a bit clearer while importing a string into a buffer
10779
10780 cucul/buffer.c |    3 ++-
10781 1 files changed, 2 insertions(+), 1 deletions(-)
10782
10783Commit: 1245
10784Author: jylam
10785Date:   Fri Oct 27 19:26:35 2006 +0000
10786
10787     * "Fixed" infinite loop in ANSI+UTF8 importer, probably totally wrong, but like to be bashed.
10788
10789 DotNet/test.cs |    1 -
10790 cucul/import.c |    7 ++++++-
10791 2 files changed, 6 insertions(+), 2 deletions(-)
10792
10793Commit: 1239
10794Author: sam
10795Date:   Thu Oct 26 09:24:29 2006 +0000
10796
10797      * Put at least one space in empty IRC lines otherwise most clients won't
10798        output them.
10799
10800 cucul/export.c |   11 +++++++++--
10801 1 files changed, 9 insertions(+), 2 deletions(-)
10802
10803Commit: 1238
10804Author: sam
10805Date:   Thu Oct 26 09:17:21 2006 +0000
10806
10807      * Allow to import empty files or files with only empty lines.
10808
10809 cucul/import.c |    9 +++++++++
10810 1 files changed, 9 insertions(+), 0 deletions(-)
10811
10812Commit: 1237
10813Author: sam
10814Date:   Thu Oct 26 09:04:55 2006 +0000
10815
10816      * Support export of zero-sized canvases.
10817
10818 cucul/export.c |   85 ++++++++++++++++++++++++++++++++++---------------------
10819 1 files changed, 52 insertions(+), 33 deletions(-)
10820
10821Commit: 1236
10822Author: sam
10823Date:   Thu Oct 26 08:47:39 2006 +0000
10824
10825      * Fix a buffer overflow in the import format autodetection code.
10826
10827 cucul/import.c |    2 +-
10828 1 files changed, 1 insertions(+), 1 deletions(-)
10829
10830Commit: 1235
10831Author: sam
10832Date:   Thu Oct 26 08:45:18 2006 +0000
10833
10834      * Allow to import zero-sized canvases.
10835
10836 cucul/import.c |   27 ++++++++++++---------------
10837 1 files changed, 12 insertions(+), 15 deletions(-)
10838
10839Commit: 1234
10840Author: sam
10841Date:   Thu Oct 26 08:17:41 2006 +0000
10842
10843      * CACA_GEOMETRY works with the raw driver.
10844
10845 doc/user.dox |    2 +-
10846 1 files changed, 1 insertions(+), 1 deletions(-)
10847
10848Commit: 1233
10849Author: sam
10850Date:   Thu Oct 26 08:16:43 2006 +0000
10851
10852      * Allow to create the initial canvas with a zero size. Either the application
10853        resizes it later, or the driver changes it to fit the display.
10854
10855 caca/driver_gl.c    |    6 ++----
10856 caca/driver_raw.c   |   12 ++++++++++++
10857 caca/driver_win32.c |    4 ++--
10858 caca/driver_x11.c   |    5 ++---
10859 cucul/cucul.c       |   14 +-------------
10860 5 files changed, 19 insertions(+), 22 deletions(-)
10861
10862Commit: 1232
10863Author: sam
10864Date:   Thu Oct 26 08:11:39 2006 +0000
10865
10866      * Minor changes to the frames test.
10867
10868 test/frames.c |   27 ++++++++++++++++++++-------
10869 1 files changed, 20 insertions(+), 7 deletions(-)
10870
10871Commit: 1231
10872Author: sam
10873Date:   Wed Oct 25 22:06:21 2006 +0000
10874
10875      * Removed "This function..." constructs from documentation. Fixed a few
10876        documentation errors or imprecisions.
10877
10878 caca/event.c      |   10 +++++-----
10879 caca/graphics.c   |   22 ++++++++++------------
10880 cucul/buffer.c    |   19 +++++++++----------
10881 cucul/canvas.c    |   36 ++++++++++++++++++------------------
10882 cucul/charset.c   |   28 ++++++++++++++--------------
10883 cucul/colour.c    |   12 ++++++------
10884 cucul/cucul.c     |   22 ++++++++++++----------
10885 cucul/import.c    |    4 ++--
10886 cucul/sprite.c    |   17 +++++++----------
10887 cucul/transform.c |   17 ++++++++---------
10888 10 files changed, 91 insertions(+), 96 deletions(-)
10889
10890Commit: 1230
10891Author: sam
10892Date:   Wed Oct 25 22:04:31 2006 +0000
10893
10894      * Fix rotation of the 'u' glyph, and added a flop/rotate char for '"'.
10895
10896 cucul/transform.c |    5 ++++-
10897 1 files changed, 4 insertions(+), 1 deletions(-)
10898
10899Commit: 1229
10900Author: sam
10901Date:   Wed Oct 25 22:01:38 2006 +0000
10902
10903      * Do not output \r in the UTF-8 exporter.
10904
10905 cucul/export.c |    2 +-
10906 1 files changed, 1 insertions(+), 1 deletions(-)
10907
10908Commit: 1226
10909Author: sam
10910Date:   Tue Oct 24 07:07:47 2006 +0000
10911
10912      * Use enter as the transition key.
10913
10914 doc/cacafire.1 |    2 +-
10915 src/cacademo.c |    2 +-
10916 2 files changed, 2 insertions(+), 2 deletions(-)
10917
10918Commit: 1225
10919Author: sam
10920Date:   Sun Oct 22 21:24:15 2006 +0000
10921
10922      * Set version to 0.99.beta8.
10923      * Updated NEWS and ChangeLog.
10924
10925 ChangeLog    |  174 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
10926 NEWS         |    7 ++
10927 configure.ac |    2 +-
10928 3 files changed, 182 insertions(+), 1 deletions(-)
10929
10930Commit: 1224
10931Author: sam
10932Date:   Sun Oct 22 21:13:32 2006 +0000
10933
10934      * Made cucul_blit(), and therefore cucul_set_canvas_boundaries(), support
10935        fullwidth characters.
10936      * Added a case to test/fullwidth.c for cucul_blit and fullwidth chars.
10937
10938 cucul/canvas.c    |   41 ++++++++++++++++++++++++++---------------
10939 cucul/transform.c |    2 ++
10940 test/fullwidth.c  |   20 +++++++++++++++++++-
10941 3 files changed, 47 insertions(+), 16 deletions(-)
10942
10943Commit: 1223
10944Author: sam
10945Date:   Sun Oct 22 20:31:10 2006 +0000
10946
10947      * Added block drawing glyphs to the flip/flop/rotate functions.
10948      * Made these functions fullwidth-aware.
10949
10950 cucul/transform.c |  262 +++++++++++++++++++++++++++++++++--------------------
10951 1 files changed, 162 insertions(+), 100 deletions(-)
10952
10953Commit: 1222
10954Author: sam
10955Date:   Sun Oct 22 19:53:48 2006 +0000
10956
10957      * Add fullwidth characters to the transform test.
10958
10959 test/transform.c |    4 +++-
10960 1 files changed, 3 insertions(+), 1 deletions(-)
10961
10962Commit: 1221
10963Author: sam
10964Date:   Sun Oct 22 17:40:55 2006 +0000
10965
10966      * Updated documentation of fullwidth-aware functions.
10967      * Fullwidth support in all exporters.
10968
10969 cucul/canvas.c |   13 ++++++++++---
10970 cucul/export.c |   29 +++++++++++++++++++++++++----
10971 2 files changed, 35 insertions(+), 7 deletions(-)
10972
10973Commit: 1220
10974Author: sam
10975Date:   Sun Oct 22 17:19:58 2006 +0000
10976
10977      * Add a test for fullwidth characters to the exporter test.
10978
10979 test/export.c |    4 +++-
10980 1 files changed, 3 insertions(+), 1 deletions(-)
10981
10982Commit: 1219
10983Author: sam
10984Date:   Sun Oct 22 16:49:54 2006 +0000
10985
10986      * Support for fullwidth glyphs in the UTF-8 importer.
10987
10988 cucul/import.c |   34 ++++++++++++++++++----------------
10989 1 files changed, 18 insertions(+), 16 deletions(-)
10990
10991Commit: 1218
10992Author: sam
10993Date:   Sun Oct 22 16:35:25 2006 +0000
10994
10995      * Support for fullwidth glyphs in the libcaca output