source: libcaca/trunk/ChangeLog @ 4324

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

Generate a better changelog.

File size: 711.0 KB
Line 
1commit 451ba85834457c75965ff89aa43489fb432d7387
2Author: sam
3Date:   Wed Jan 27 00:42:57 2010 +0000
4
5    Activate colour toilet font support.
6
7 caca/figfont.c |    7 ++-----
8 1 files changed, 2 insertions(+), 5 deletions(-)
9
10commit 20f1ef8a4a834c25f941ee7fa6fb9f20a9e42692
11Author: sam
12Date:   Mon Jan 25 12:40:18 2010 +0000
13
14    Don't fail the check-build test if documentation was not built.
15
16 test/check-build |    4 ++--
17 1 files changed, 2 insertions(+), 2 deletions(-)
18
19commit 151e2d2d21c307b9dc8c2ca0523bfded1a391781
20Author: sam
21Date:   Mon Jan 25 01:47:21 2010 +0000
22
23    Simpler and more accurate troff colour selection.
24
25 caca/codec/export.c |   39 +++++++++++++--------------------------
26 1 files changed, 13 insertions(+), 26 deletions(-)
27
28commit 6eda4e3a781993623bf6651151193176011b38e9
29Author: pterjan
30Date:   Sun Jan 24 22:04:10 2010 +0000
31
32     * Always draw all background in troff output, on beginning of lines too
33
34 caca/codec/export.c |   13 ++++++++-----
35 1 files changed, 8 insertions(+), 5 deletions(-)
36
37commit 34365e618d3ab942174fbba7085cf2dfe82c3933
38Author: sam
39Date:   Sun Jan 24 21:58:17 2010 +0000
40
41    Fix the source code to reduce testsuite errors.
42
43 caca/codec/export.c |   33 ++++++++++++++++-----------------
44 kernel/Makefile.am  |    2 ++
45 kernel/kernel.c     |   12 ++++++------
46 kernel/kernel.h     |   12 +++++-------
47 kernel/multiboot.h  |   18 +++++++++---------
48 test/check-build    |    5 +++--
49 win32/config.h      |    1 +
50 7 files changed, 42 insertions(+), 41 deletions(-)
51
52commit 2904686fa74262422c7ad2de03f9e6ad8b3cf760
53Author: pterjan
54Date:   Sun Jan 24 21:43:19 2010 +0000
55
56     * Always draw all background in troff output
57
58 caca/codec/export.c |    9 +++++++--
59 1 files changed, 7 insertions(+), 2 deletions(-)
60
61commit 7071715928dfa24421070deaafbd7e003f10a885
62Author: pterjan
63Date:   Sun Jan 24 21:15:01 2010 +0000
64
65     * Unbreak make dist (multiboot.S is dead), but many files in kernel/ are missing there
66
67 kernel/Makefile.am |    1 -
68 1 files changed, 0 insertions(+), 1 deletions(-)
69
70commit 487e5d3f14179f16d850891b229ad5ddc3a085f7
71Author: sam
72Date:   Sun Jan 24 01:47:25 2010 +0000
73
74    Fix check-build verbosity.
75
76 test/check-build |    6 +++++-
77 1 files changed, 5 insertions(+), 1 deletions(-)
78
79commit 17db1ae3626886ca5ef295e2d13192785f7fe5e2
80Author: sam
81Date:   Sun Jan 24 01:47:18 2010 +0000
82
83    Fix shrext_cmds usage in configure.ac.
84
85 configure.ac |    4 ++--
86 1 files changed, 2 insertions(+), 2 deletions(-)
87
88commit d09c52bbea20688bde8d99d6fa6608d82c88e6bf
89Author: pterjan
90Date:   Thu Jan 21 11:14:24 2010 +0000
91
92     * Add back some missing spaces
93
94 ruby/ruby-caca.dox |  100 ++++++++++++++++++++++++++--------------------------
95 1 files changed, 50 insertions(+), 50 deletions(-)
96
97commit d20876254575a1807e45d9f6813dc319db35e3a0
98Author: pterjan
99Date:   Wed Jan 6 20:56:29 2010 +0000
100
101     * Map colors to the ones known by groff, defining mines don't work
102
103 caca/codec/export.c |   63 +++++++++++++++++++++++++--------------------------
104 1 files changed, 31 insertions(+), 32 deletions(-)
105
106commit cfbf6b03450ec5f9a54d8821c67388a3ee250a34
107Author: sam
108Date:   Wed Jan 6 00:10:31 2010 +0000
109
110    Move conditional java targets to the top of Makefile.am.
111
112 java/Makefile.am |   10 +++++-----
113 1 files changed, 5 insertions(+), 5 deletions(-)
114
115commit 1952abe441151d29d76a80d23b924829da82d78e
116Author: pterjan
117Date:   Wed Jan 6 00:05:09 2010 +0000
118
119     * Improve a bit troff export
120
121 caca/codec/export.c |   46 ++++++++++++++++++++++++++++++++++++----------
122 1 files changed, 36 insertions(+), 10 deletions(-)
123
124commit 0abfaab409f21792772043a46ed11024e15eaf7a
125Author: pterjan
126Date:   Tue Jan 5 23:27:26 2010 +0000
127
128     * Add experimental troff export
129
130 caca/codec/export.c |   73 +++++++++++++++++++++++++++++++++++++++++++++++++++
131 1 files changed, 73 insertions(+), 0 deletions(-)
132
133commit a624bed86c83294989d80b6cdaca86929ca4a993
134Author: pterjan
135Date:   Tue Jan 5 21:59:10 2010 +0000
136
137     * Do not want libjava.jar when we don't build java binding
138
139 java/Makefile.am |    2 +-
140 1 files changed, 1 insertions(+), 1 deletions(-)
141
142commit 65c45c564a539884d39bd26b4d069e83e046e06a
143Author: sam
144Date:   Sun Jan 3 02:54:32 2010 +0000
145
146    Clean up .gitignore and documentation build rules.
147
148 .gitignore            |   65 +++++++++++++++++++++++++++++++++++++++++++++++++
149 Makefile.am           |    5 ++-
150 caca-sharp/.gitignore |    3 --
151 caca/.gitignore       |    1 -
152 cxx/.gitignore        |    1 -
153 doc/.gitignore        |    4 ---
154 doc/Makefile.am       |    7 ++---
155 doc/doxygen.cfg.in    |    2 +-
156 examples/.gitignore   |   29 ----------------------
157 ruby/.gitignore       |    2 -
158 src/.gitignore        |    7 -----
159 test/.gitignore       |    3 --
160 test/check-build      |   11 ++++++++
161 tools/.gitignore      |    3 --
162 14 files changed, 83 insertions(+), 60 deletions(-)
163
164commit 46776ce9343b8e5212d9169db991fb0f89d973e9
165Author: sam
166Date:   Sun Jan 3 02:54:17 2010 +0000
167
168    Clean up files generated by build-kernel in make clean.
169
170 build-kernel       |   11 ++++++-----
171 kernel/Makefile.am |    4 ++++
172 2 files changed, 10 insertions(+), 5 deletions(-)
173
174commit f7aa349e589face539fd5c44fdbbc1b3deb7c3e6
175Author: sam
176Date:   Thu Dec 24 00:02:16 2009 +0000
177
178    Build Java examples and add wrapper scripts to run them.
179
180 java/.gitignore             |    1 +
181 java/Makefile.am            |   13 +++++++++++--
182 java/examples/Driver        |    6 ++++++
183 java/examples/Driver.java   |    2 +-
184 java/examples/TrueColor     |    6 ++++++
185 java/org/zoy/caca/Caca.java |    2 +-
186 6 files changed, 26 insertions(+), 4 deletions(-)
187
188commit cb05a3ca97161eed3c8b4dd201c1748bb4c51d2e
189Author: sam
190Date:   Wed Dec 23 11:34:49 2009 +0000
191
192    Java bindings, courtesy of Adrien Grand <jpountz@dinauz.org>.
193
194 AUTHORS                                 |    3 +
195 Makefile.am                             |    4 +-
196 configure.ac                            |   45 ++++
197 java/.gitignore                         |    3 +
198 java/Makefile.am                        |   94 ++++++++
199 java/README                             |   20 ++
200 java/caca_java_common.c                 |   31 +++
201 java/caca_java_common.h                 |   23 ++
202 java/examples/Driver.java               |   54 +++++
203 java/examples/TrueColor.java            |   38 +++
204 java/org/zoy/caca/Attribute.java        |   60 +++++
205 java/org/zoy/caca/Caca.java             |   33 +++
206 java/org/zoy/caca/CacaException.java    |   24 ++
207 java/org/zoy/caca/CacaObject.java       |   40 ++++
208 java/org/zoy/caca/Canvas.java           |  377 ++++++++++++++++++++++++++++++
209 java/org/zoy/caca/Color.java            |   84 +++++++
210 java/org/zoy/caca/Display.java          |  170 ++++++++++++++
211 java/org/zoy/caca/Dither.java           |  238 +++++++++++++++++++
212 java/org/zoy/caca/Event.java            |  184 +++++++++++++++
213 java/org/zoy/caca/Font.java             |   61 +++++
214 java/org/zoy/caca/NativeObject.java     |   20 ++
215 java/org/zoy/caca/TimeoutException.java |   24 ++
216 java/org_zoy_caca_Attribute.c           |   62 +++++
217 java/org_zoy_caca_Caca.c                |   24 ++
218 java/org_zoy_caca_Canvas.c              |  389 +++++++++++++++++++++++++++++++
219 java/org_zoy_caca_Display.c             |  187 +++++++++++++++
220 java/org_zoy_caca_Dither.c              |  175 ++++++++++++++
221 java/org_zoy_caca_Event.c               |   80 +++++++
222 java/org_zoy_caca_Font.c                |  117 +++++++++
223 29 files changed, 2663 insertions(+), 1 deletions(-)
224
225commit b22d726efed61636c22d1099da84149bdca2936b
226Author: jylam
227Date:   Sun Dec 20 16:29:24 2009 +0000
228
229     * Fix libcaca.a linkage (was off by one argument), fill memory with 0xCACA, because caca is so delicious.
230
231 build-kernel               |    2 +-
232 kernel/drivers/processor.c |   10 ++++++----
233 kernel/kernel.c            |   12 ++++++++----
234 3 files changed, 15 insertions(+), 9 deletions(-)
235
236commit 27934e61f3debbd86a18fb249cf8625645c1f80d
237Author: jylam
238Date:   Sun Dec 20 15:41:41 2009 +0000
239
240     * Added 64bits RDTSC support, as well as CPU frequency guess (more like a 8254a test, actually)
241
242 build-kernel               |    8 +-
243 kernel/drivers/processor.c |   49 +++++
244 kernel/drivers/processor.h |    2 +
245 kernel/drivers/timer.c     |   55 ++++---
246 kernel/kernel.c            |   22 +--
247 kernel/kernel.h            |    2 +
248 kernel/klibc.c             |  430 ++++++++++++++++++++++++--------------------
249 kernel/klibc.h             |    3 +-
250 8 files changed, 336 insertions(+), 235 deletions(-)
251
252commit c937b857131651e02acf5b813887a2f567bceadc
253Author: jylam
254Date:   Sun Dec 20 14:02:02 2009 +0000
255
256     * Fix indentation and add licensing and copyright headers to kernel
257
258 kernel/boot/gdt.c           |  151 ++++++++++++++++++-------------
259 kernel/boot/idt.c           |  164 +++++++++++++++++++---------------
260 kernel/boot/interruptions.c |  209 +++++++++++++++++++++++++++++--------------
261 kernel/boot/pic.c           |   99 ++++++++++++--------
262 kernel/boot/stage2.c        |   37 ++++++---
263 kernel/boot/stage2.h        |   18 ++++
264 kernel/drivers/floppy.c     |   19 ++++-
265 kernel/drivers/floppy.h     |   28 +++++-
266 kernel/drivers/keyboard.c   |  210 +++++++++++++++++++++++--------------------
267 kernel/drivers/memory.c     |   17 ++++-
268 kernel/drivers/memory.h     |   15 +++
269 kernel/drivers/processor.c  |   18 +++-
270 kernel/drivers/processor.h  |  142 ++++++++++++++++-------------
271 kernel/drivers/timer.c      |   68 ++++++++-------
272 kernel/drivers/timer.h      |   18 ++++-
273 kernel/kernel.c             |   13 +--
274 kernel/kernel.h             |   10 +--
275 kernel/klibc.c              |   16 ++++
276 kernel/klibc.h              |   68 ++++++++++-----
277 19 files changed, 824 insertions(+), 496 deletions(-)
278
279commit bfb37db8f2499325f64efea9cba8e841646170f5
280Author: jylam
281Date:   Sun Dec 20 13:45:00 2009 +0000
282
283     * Fill CPU id correctly, you dumb fuck.
284
285 kernel/drivers/processor.c |    2 ++
286 1 files changed, 2 insertions(+), 0 deletions(-)
287
288commit 06f236a29b73e6b0206bff7f2298277ae2c0de85
289Author: jylam
290Date:   Sun Dec 20 13:40:42 2009 +0000
291
292     * XCode project file updated for kernel
293
294 XCode/libcacaXCode.xcodeproj/project.pbxproj |   77 +++++++++++++++++++++++++-
295 1 files changed, 75 insertions(+), 2 deletions(-)
296
297commit 6ad0288cffd2d12fab085a144d0474de49977961
298Author: jylam
299Date:   Sun Dec 20 13:36:15 2009 +0000
300
301     * Forgot kernel build script
302
303 build-kernel |   67 +++++++++++++++++++++++++++++++++++++++++----------------
304 1 files changed, 48 insertions(+), 19 deletions(-)
305
306commit ebb9c3074b35e17103bb8bc6963a3210d8b5c5ca
307Author: jylam
308Date:   Sun Dec 20 13:33:11 2009 +0000
309
310     * Total kernel rewrite
311
312 configure.ac                |    2 +-
313 kernel/boot/bootsect.asm    |  123 +++++++++
314 kernel/boot/gdt.c           |  101 ++++++++
315 kernel/boot/idt.c           |  132 ++++++++++
316 kernel/boot/int.asm         |  147 +++++++++++
317 kernel/boot/interruptions.c |  112 ++++++++
318 kernel/boot/pic.c           |   73 ++++++
319 kernel/boot/stage2.c        |   30 +++
320 kernel/boot/stage2.h        |    1 +
321 kernel/drivers/floppy.c     |   56 ++++
322 kernel/drivers/floppy.h     |   14 +
323 kernel/drivers/keyboard.c   |  101 ++++++++
324 kernel/drivers/memory.c     |    4 +
325 kernel/drivers/processor.c  |   50 ++++
326 kernel/drivers/processor.h  |   81 ++++++
327 kernel/drivers/timer.c      |   42 +++
328 kernel/drivers/timer.h      |    2 +
329 kernel/kernel.c             |  421 ++++---------------------------
330 kernel/kernel.h             |  118 +--------
331 kernel/klibc.c              |  598 +++++++++++++++++++++++++++++++++++++++++++
332 kernel/klibc.h              |  125 +++++++++
333 kernel/multiboot.S          |   73 ------
334 22 files changed, 1850 insertions(+), 556 deletions(-)
335
336commit 8ddbf4820e43bae276f8cdc6a6ac5839717b7226
337Author: sam
338Date:   Sat Dec 19 14:38:47 2009 +0000
339
340    Store built-in fonts in a uin8_t[] instead of char[].
341
342 caca/font.c          |    4 ++--
343 caca/mono9.data      |    4 ++--
344 caca/monobold12.data |    4 ++--
345 tools/makefont.c     |    5 +++--
346 4 files changed, 9 insertions(+), 8 deletions(-)
347
348commit 7e4e8167886d496217f7b08ea7de528f8582e3cf
349Author: sam
350Date:   Sat Dec 19 14:38:38 2009 +0000
351
352    Update my e-mail address everywhere.
353
354 build-dos                           |    2 +-
355 build-kernel                        |    2 +-
356 build-win32                         |    2 +-
357 caca-config.in                      |    2 +-
358 caca-php/examples/colors.php        |    2 +-
359 caca-php/examples/demo.php          |    2 +-
360 caca-php/examples/export.php        |    2 +-
361 caca-php/examples/fullwidth.php     |    2 +-
362 caca-php/examples/img2txt.php       |    5 +++--
363 caca-php/examples/test.php          |    4 ++--
364 caca-php/examples/text.php          |    2 +-
365 caca-php/examples/transform.php     |    2 +-
366 caca-php/examples/truecolor.php     |    2 +-
367 caca-php/examples/unicode.php       |    2 +-
368 caca-php/examples/www/colors.php    |    2 +-
369 caca-php/examples/www/export.php    |    2 +-
370 caca-php/examples/www/fullwidth.php |    2 +-
371 caca-php/examples/www/img2txt.php   |    5 +++--
372 caca-php/examples/www/text.php      |    2 +-
373 caca-php/examples/www/transform.php |    2 +-
374 caca-php/examples/www/truecolor.php |    2 +-
375 caca-php/examples/www/unicode.php   |    2 +-
376 caca-sharp/Attr.cs                  |    2 +-
377 caca-sharp/Caca.cs                  |    2 +-
378 caca-sharp/Display.cs               |    2 +-
379 caca-sharp/Dither.cs                |    2 +-
380 caca-sharp/Event.cs                 |    2 +-
381 caca-sharp/Font.cs                  |    2 +-
382 caca-sharp/test.cs                  |    2 +-
383 caca/caca0.h                        |    2 +-
384 caca/caca_stubs.h                   |    2 +-
385 caca/caca_types.h.in                |    2 +-
386 caca/charset.c                      |    2 +-
387 caca/conic.c                        |    2 +-
388 caca/dither.c                       |    2 +-
389 caca/file.c                         |    2 +-
390 caca/font.c                         |    2 +-
391 caca/line.c                         |    2 +-
392 caca/time.c                         |    2 +-
393 caca/triangle.c                     |    2 +-
394 doc/caca-config.1                   |    2 +-
395 doc/cacafire.1                      |    2 +-
396 doc/cacaplay.1                      |    2 +-
397 doc/cacaserver.1                    |    2 +-
398 doc/cacaview.1                      |    2 +-
399 doc/img2txt.1                       |    2 +-
400 examples/canvas.c                   |    2 +-
401 examples/colors.c                   |    2 +-
402 examples/dithering.c                |    2 +-
403 examples/driver.c                   |    2 +-
404 examples/event.c                    |    2 +-
405 examples/font.c                     |    2 +-
406 examples/frames.c                   |    2 +-
407 examples/fullwidth.c                |    2 +-
408 examples/gamma.c                    |    2 +-
409 examples/hsv.c                      |    2 +-
410 examples/input.c                    |    2 +-
411 examples/truecolor.c                |    2 +-
412 examples/unicode.c                  |    2 +-
413 kernel/kernel.c                     |    2 +-
414 kernel/kernel.h                     |    2 +-
415 src/cacademo.c                      |    2 +-
416 src/cacaview.c                      |    2 +-
417 src/common-image.c                  |    2 +-
418 src/common-image.h                  |    2 +-
419 src/mygetopt.c                      |    2 +-
420 src/mygetopt.h                      |    2 +-
421 test/caca-test.cpp                  |    2 +-
422 test/canvas.cpp                     |    2 +-
423 test/driver.cpp                     |    2 +-
424 test/simple.c                       |    2 +-
425 tools/makefont.c                    |    2 +-
426 tools/optipal.c                     |    2 +-
427 tools/sortchars.c                   |    2 +-
428 74 files changed, 79 insertions(+), 77 deletions(-)
429
430commit 98688b4bcc7bcb3698c11f80aa12aaaf4031e969
431Author: sam
432Date:   Fri Dec 18 22:09:25 2009 +0000
433
434    Preload the example input buffer with Unicode stuff for testing.
435
436 examples/input.c |   10 ++++++++++
437 1 files changed, 10 insertions(+), 0 deletions(-)
438
439commit e6409a5564b76042a195cce112640af2e4cef16d
440Author: sam
441Date:   Fri Dec 18 21:50:37 2009 +0000
442
443    Fix an alignment issue in caca_get_canvas_chars() and caca_get_canvas_attrs().
444    Fixes #41.
445
446 caca/caca.h           |    4 ++--
447 caca/canvas.c         |   20 ++++++++++----------
448 caca/driver/conio.c   |    6 +++---
449 caca/driver/gl.c      |    6 +++---
450 caca/driver/ncurses.c |    6 ++----
451 caca/driver/slang.c   |    6 ++----
452 caca/driver/vga.c     |    6 ++----
453 caca/driver/win32.c   |    4 ++--
454 caca/driver/x11.c     |    4 ++--
455 9 files changed, 28 insertions(+), 34 deletions(-)
456
457commit 286de1c373555f76ab578073ac90da58dcf319e4
458Author: sam
459Date:   Fri Dec 18 21:36:15 2009 +0000
460
461    Implement caca_unset_attr() and caca_toggle_attr(). Fixes #7.
462
463 caca/attr.c |   54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
464 caca/caca.h |    2 ++
465 2 files changed, 56 insertions(+), 0 deletions(-)
466
467commit 559d937f27795e6c9d0efd0cc7b8fb8480bccdf2
468Author: sam
469Date:   Fri Dec 18 21:24:10 2009 +0000
470
471    Explicitly link with -lGLU because freeglut may not provide it. Fixes #61.
472
473 configure.ac |    2 +-
474 1 files changed, 1 insertions(+), 1 deletions(-)
475
476commit cb370a6be80f0886c8e43bbc07804098c810b7a9
477Author: sam
478Date:   Fri Dec 18 21:17:54 2009 +0000
479
480    Deduce X11 font size from a relevant sample to avoid oversized font
481    cells. Fixes bug #21 (X11 Unicode support).
482
483 caca/driver/x11.c  |   29 ++++++++++++++++++++---------
484 examples/unicode.c |    1 +
485 2 files changed, 21 insertions(+), 9 deletions(-)
486
487commit 6479e3ce29b7d203cc33ff1d52b7499238501db6
488Author: sam
489Date:   Thu Dec 17 23:25:46 2009 +0000
490
491    Call setlocale() in the X11 driver to activate the current locale. If it
492    is an UTF-8 locale, more glyphs are displayed.
493
494 caca/driver/x11.c |    7 +++++++
495 1 files changed, 7 insertions(+), 0 deletions(-)
496
497commit a11291729af0f3b5bf2d4faa05064f02b9271cfb
498Author: sam
499Date:   Thu Dec 17 01:46:30 2009 +0000
500
501    Use XwcDrawString in the X11 driver if font sets are available.
502
503 caca/driver/x11.c |  158 ++++++++++++++++++++++++++++++++++++++++-------------
504 1 files changed, 119 insertions(+), 39 deletions(-)
505
506commit 480a99e672c9b92d15b3cc574c851c53c8120cd0
507Author: sam
508Date:   Thu Dec 17 01:46:22 2009 +0000
509
510    Allow the X11 driver to display Unicode characters if they are in the
511    current font (addresses #21).
512
513 caca/driver/x11.c |   18 +++++++++++-------
514 1 files changed, 11 insertions(+), 7 deletions(-)
515
516commit 01e5e5330238167d027747ed563bb1a1f407224d
517Author: sam
518Date:   Wed Dec 16 19:25:52 2009 +0000
519
520    Do not crash in caca_flush_figlet() if no figfont was loaded.
521
522 caca/figfont.c |    3 +++
523 1 files changed, 3 insertions(+), 0 deletions(-)
524
525commit b7eb24a12d18e0e4ca60fc6e197d0560d5389732
526Author: sam
527Date:   Mon Dec 14 23:29:51 2009 +0000
528
529    Fix the libcucul symlink installation when /bin/sh points to bash or any
530    shell that doesn't look for sourced files in $PWD.
531
532 caca/Makefile.am |    4 ++--
533 cxx/Makefile.am  |    4 ++--
534 2 files changed, 4 insertions(+), 4 deletions(-)
535
536commit 55782572f83481b4ec154bb11d44267ee5cd1e9e
537Author: sam
538Date:   Mon Dec 14 18:27:49 2009 +0000
539
540    Fix the old "value computed is unused" warning triggered by ncurses.
541
542 caca/driver/ncurses.c |    3 +--
543 1 files changed, 1 insertions(+), 2 deletions(-)
544
545commit 9028cbc3ff8f146b546efc17cbc66b26ce796828
546Author: sam
547Date:   Mon Dec 14 18:06:12 2009 +0000
548
549    Fix a compilation warning in conio-snake.cpp.
550
551 examples/conio-snake.cpp |    2 +-
552 1 files changed, 1 insertions(+), 1 deletions(-)
553
554commit 898759b7dadfc9c65034441e77dfc91fcc2cd8a0
555Author: pterjan
556Date:   Mon Dec 14 18:05:39 2009 +0000
557
558     * Add test for import/export of area
559
560 ruby/t/tc_canvas.rb |    2 ++
561 1 files changed, 2 insertions(+), 0 deletions(-)
562
563commit 99642037cc0cd2d2b9c8fb1512b37a207a346556
564Author: sam
565Date:   Mon Dec 14 17:59:38 2009 +0000
566
567    More warning fixes in conio.c.
568
569 examples/conio.c |    6 +++---
570 1 files changed, 3 insertions(+), 3 deletions(-)
571
572commit 5c150f436350d7c7af3ce50061662b61156583cb
573Author: sam
574Date:   Mon Dec 14 17:40:37 2009 +0000
575
576    Fix various cosmetic errors (Jylam: tiens un highlight gratuit dans ta gueule pour les trailing spaces !)
577
578 examples/.gitignore |    1 +
579 examples/conio.c    |    7 +++----
580 examples/mouse.c    |    2 +-
581 ruby/caca-canvas.c  |   20 ++++++++++----------
582 4 files changed, 15 insertions(+), 15 deletions(-)
583
584commit fdb00a9dd7019a293dcbd1b8a615eaaf805a9af1
585Author: pterjan
586Date:   Mon Dec 14 17:36:42 2009 +0000
587
588     * Oops
589
590 ruby/caca-canvas.c |    2 +-
591 1 files changed, 1 insertions(+), 1 deletions(-)
592
593commit 50a7a1c3aa224689cf3b03a6db689308028f54ea
594Author: pterjan
595Date:   Mon Dec 14 15:58:31 2009 +0000
596
597     * Remove tabs
598
599 ruby/caca-canvas.c |   12 ++++++------
600 1 files changed, 6 insertions(+), 6 deletions(-)
601
602commit 71dd8c2fb62a7c5332551988cca3efe3a63649e0
603Author: pterjan
604Date:   Mon Dec 7 17:21:25 2009 +0000
605
606     * Bind area import/export functions
607
608 ruby/caca-canvas.c |   34 ++++++++++++++++++++++++++++++++++
609 1 files changed, 34 insertions(+), 0 deletions(-)
610
611commit ce26ac94f15787903677da60bb3d6ed2692ca7e8
612Author: pterjan
613Date:   Mon Dec 7 17:06:04 2009 +0000
614
615     * Bind dirty rectangle functions
616
617 ruby/caca-canvas.c |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++++
618 1 files changed, 56 insertions(+), 0 deletions(-)
619
620commit 1a59076ea7c24889e286d6849b2e5780b5639b4f
621Author: pterjan
622Date:   Mon Dec 7 16:46:18 2009 +0000
623
624     * Bind caca_fill_triangle_textured
625
626 ruby/caca-canvas.c |   57 ++++++++++++++++++++++++++++++++++++++++++++++++++++
627 1 files changed, 57 insertions(+), 0 deletions(-)
628
629commit 763fd7b3e85df18a805c44932ba85a6eb476d0d2
630Author: jylam
631Date:   Mon Dec 7 11:48:01 2009 +0000
632
633     * Added mouse events example
634
635 XCode/libcacaXCode.xcodeproj/project.pbxproj |    2 +
636 examples/Makefile.am                         |    5 +-
637 examples/mouse.c                             |   92 ++++++++++++++++++++++++++
638 3 files changed, 98 insertions(+), 1 deletions(-)
639
640commit 92fde672d2de085a7f8ef4b1da7ed48d53e40cf7
641Author: sam
642Date:   Mon Dec 7 01:30:19 2009 +0000
643
644    Don't enter glutCheckLoop() from gl_get_event() if there is already an
645    event available. This increases the framerate when using OpenGL.
646
647 caca/driver/gl.c |   11 +++++++++++
648 1 files changed, 11 insertions(+), 0 deletions(-)
649
650commit 9cbe0558428bbf2adc5969607f0acdb8240fcae4
651Author: sam
652Date:   Mon Dec 7 01:05:31 2009 +0000
653
654    Increase profiling timers' sliding mean accuracy.
655
656 caca/caca_internals.h |    5 +++--
657 caca/caca_prof.h      |   16 ++++++++--------
658 caca/prof.c           |   12 ++----------
659 3 files changed, 13 insertions(+), 20 deletions(-)
660
661commit d200161f378ab689206cabf96bbf564c52e39397
662Author: sam
663Date:   Sun Dec 6 21:21:40 2009 +0000
664
665    Gather profiling information in caca_refresh_display() and caca_get_event().
666
667 bootstrap             |    2 +-
668 caca/Makefile.am      |    1 +
669 caca/caca.c           |   14 ++++++-
670 caca/caca_internals.h |   21 +++++++++-
671 caca/caca_prof.h      |   14 ++++++
672 caca/event.c          |   41 ++++++++++++++-----
673 caca/graphics.c       |   21 +++++++++-
674 caca/libcaca.vcproj   |    4 ++
675 caca/prof.c           |  106 +++++++++++++++++++++++++++++++++++++++++++++++++
676 configure.ac          |    6 +-
677 10 files changed, 213 insertions(+), 17 deletions(-)
678
679commit 7ea1228902ce2f8fd430130628b601c399126963
680Author: sam
681Date:   Sun Dec 6 21:21:27 2009 +0000
682
683    Improve rounding in the internal Win32 sleep method.
684
685 caca/time.c |    6 +++---
686 1 files changed, 3 insertions(+), 3 deletions(-)
687
688commit 129f3cf7c954dd728d79707df2e09e840f5606ae
689Author: sam
690Date:   Thu Dec 3 01:13:15 2009 +0000
691
692    Pass Ctrl-C as a keypress to the calling application in the SLang driver.
693    Original patch courtesy of Romain Bignon.
694
695 caca/driver/slang.c |   25 +++++++++++++++++++++++--
696 1 files changed, 23 insertions(+), 2 deletions(-)
697
698commit 3899c308227af354550760e04c2905cff0f8ca1a
699Author: pterjan
700Date:   Mon Nov 30 00:50:07 2009 +0000
701
702     * Fix Delete key with X11 driver
703
704 caca/driver/x11.c |    2 +-
705 1 files changed, 1 insertions(+), 1 deletions(-)
706
707commit 92247aae9f03409855367185533520c043c82898
708Author: sam
709Date:   Thu Nov 26 01:34:17 2009 +0000
710
711    Update source checking test and remove CRLF crap from makefiles.
712
713 caca/Makefile.am     |    2 +
714 cxx/Makefile.am      |   98 +++++++++++++++++++++++++------------------------
715 examples/Makefile.am |    2 +
716 ruby/Makefile.am     |    2 +
717 src/Makefile.am      |   96 +++++++++++++++++++++++++------------------------
718 test/check-build     |    4 +--
719 tools/Makefile.am    |    3 ++
720 win32/Makefile.am    |    8 ++--
721 8 files changed, 113 insertions(+), 102 deletions(-)
722
723commit 43c52b63e7293cf0897f3d2a254abf523f215403
724Author: sam
725Date:   Thu Nov 26 01:23:55 2009 +0000
726
727    Rename tests/ to test/.
728
729 Makefile.am         |    2 +-
730 configure.ac        |    2 +-
731 test/.gitignore     |    3 +
732 test/Makefile.am    |   24 ++++
733 test/bench.c        |   80 +++++++++++
734 test/bench.vcproj   |  364 +++++++++++++++++++++++++++++++++++++++++++++++++++
735 test/caca-test.cpp  |   27 ++++
736 test/canvas.cpp     |  102 ++++++++++++++
737 test/check-build    |   57 ++++++++
738 test/dirty.cpp      |  292 +++++++++++++++++++++++++++++++++++++++++
739 test/driver.cpp     |   48 +++++++
740 test/export.cpp     |   74 +++++++++++
741 test/simple.c       |   65 +++++++++
742 tests/.gitignore    |    3 -
743 tests/Makefile.am   |   24 ----
744 tests/bench.c       |   80 -----------
745 tests/bench.vcproj  |  364 ---------------------------------------------------
746 tests/caca-test.cpp |   27 ----
747 tests/canvas.cpp    |  102 --------------
748 tests/check-build   |   57 --------
749 tests/dirty.cpp     |  292 -----------------------------------------
750 tests/driver.cpp    |   48 -------
751 tests/export.cpp    |   74 -----------
752 tests/simple.c      |   65 ---------
753 24 files changed, 1138 insertions(+), 1138 deletions(-)
754
755commit 64e9ca3f9a76b126c7cdb702d71b8c95bd31e15f
756Author: sam
757Date:   Sun Nov 22 11:57:43 2009 +0000
758
759    Add src/ to the list of source code checks.
760
761 tests/check-build |    2 +-
762 1 files changed, 1 insertions(+), 1 deletions(-)
763
764commit 4775fa0e432315ab84d304e808749b34eb8da1df
765Author: jylam
766Date:   Sat Nov 21 17:22:29 2009 +0000
767
768     * Removed trailing spaces (fsking GNU Ident) (GNU, COINCIDENCE ? I THINK NOT!) and lonely tab
769
770 XCode/libcacaXCode.xcodeproj/project.pbxproj |    2 ++
771 caca/transform.c                             |    2 +-
772 caca/triangle.c                              |    8 ++++----
773 examples/trifiller.c                         |    2 +-
774 4 files changed, 8 insertions(+), 6 deletions(-)
775
776commit 0956ab76ba8b289ca1d589c83361bcdda083642c
777Author: sam
778Date:   Sat Nov 21 17:01:30 2009 +0000
779
780    Add a sanity check for coding style errors.
781
782 Makefile.am         |    2 +-
783 examples/.gitignore |    1 +
784 tests/check-build   |   40 +++++++++++++++++++++++++++++++++++++---
785 3 files changed, 39 insertions(+), 4 deletions(-)
786
787commit 27a14dcb2ff2b4627ff23df78f5d20220509873c
788Author: jylam
789Date:   Sat Nov 21 10:28:58 2009 +0000
790
791     * Indentation fixes
792
793 caca/triangle.c      |  293 +++++++++++++++++++++++++++-----------------------
794 examples/trifiller.c |  197 +++++++++++++++++----------------
795 2 files changed, 258 insertions(+), 232 deletions(-)
796
797commit 660b97185dfad854b243076fed3c7e07620bcebc
798Author: jylam
799Date:   Sat Nov 21 10:26:31 2009 +0000
800
801     * Remove trailing spaces (bouh!)
802
803 caca/driver/slang.c |    4 ++--
804 1 files changed, 2 insertions(+), 2 deletions(-)
805
806commit 5f292371aa7c58417f532fd8670dbb6bf3da311d
807Author: jylam
808Date:   Sat Nov 21 10:18:45 2009 +0000
809
810     * Don't unblock signals in init of SLang
811
812 caca/driver/slang.c |   10 ++++------
813 1 files changed, 4 insertions(+), 6 deletions(-)
814
815commit a2bd27b3cb75e5c0480c145879d07384d95b6206
816Author: jylam
817Date:   Sat Nov 21 10:12:09 2009 +0000
818
819     * Disable SLang's own SIGINT handler
820
821 XCode/libcacaXCode.xcodeproj/project.pbxproj |   34 +++++++++++++++++++++++++-
822 caca/driver/slang.c                          |   10 +++++++
823 2 files changed, 43 insertions(+), 1 deletions(-)
824
825commit c7e5a0a13f2483f1665a573cce82241f2f8b610d
826Author: jylam
827Date:   Thu Nov 19 11:21:16 2009 +0000
828
829     * Updated C++ bindings with Canvas::fillTriangleTextured()
830
831 XCode/libcacaXCode.xcodeproj/project.pbxproj |   14 ++++++++++++++
832 cxx/caca++.cpp                               |    5 +++++
833 cxx/caca++.h                                 |    1 +
834 3 files changed, 20 insertions(+), 0 deletions(-)
835
836commit aa1965fbab4a7877bc3d9d886eace24646ff58bd
837Author: sam
838Date:   Thu Nov 19 00:53:48 2009 +0000
839
840    Make the current library version beta17, in preparation of the next release.
841
842 configure.ac |    4 ++--
843 1 files changed, 2 insertions(+), 2 deletions(-)
844
845commit 6d0f9c8916933b248b9c2d3bf53348a3c9ed6227
846Author: sam
847Date:   Thu Nov 19 00:53:39 2009 +0000
848
849    Fix the library suffix detection, thanks to libtool's shell variables.
850
851 configure.ac |   16 +++++++---------
852 1 files changed, 7 insertions(+), 9 deletions(-)
853
854commit 110757306bbba395529c857009eddebfff7002cc
855Author: pterjan
856Date:   Wed Nov 18 20:42:42 2009 +0000
857
858     * Fix non ASCII input in x11 driver
859
860 caca/driver/x11.c |   23 +++++++++++++++++++++++
861 1 files changed, 23 insertions(+), 0 deletions(-)
862
863commit a9ccf5d3f31f36f2a94627e49da10787f36edc88
864Author: jylam
865Date:   Wed Nov 18 11:59:08 2009 +0000
866
867     * Fix examples/trifiller's color boundaries
868
869 examples/trifiller.c |    4 ++--
870 1 files changed, 2 insertions(+), 2 deletions(-)
871
872commit ef315316b8f654ba27ad52a0db4da0aa73073fd5
873Author: jylam
874Date:   Wed Nov 18 11:25:58 2009 +0000
875
876     * Make caca_fill_triangle_textured use less arguments, examples/trifiller modified accordingly
877
878 XCode/libcacaXCode.xcodeproj/project.pbxproj |    2 +-
879 caca/caca.h                                  |   12 +--
880 caca/triangle.c                              |  125 ++++++++++++++------------
881 examples/trifiller.c                         |   57 +++++++-----
882 4 files changed, 105 insertions(+), 91 deletions(-)
883
884commit b55abb51da0870811af8abf60ee4708072546a23
885Author: sam
886Date:   Wed Nov 18 01:02:20 2009 +0000
887
888    Preserve default attribute across caca_fill_triangle_texture calls.
889
890 caca/triangle.c |   10 +++++++---
891 1 files changed, 7 insertions(+), 3 deletions(-)
892
893commit ef2f9b850c8f1b46fa8a4b77888160157b584679
894Author: sam
895Date:   Wed Nov 18 00:21:20 2009 +0000
896
897    Add a caca-sharp.pc.in file.
898
899 caca-sharp/caca-sharp.pc.in |    6 ++++++
900 1 files changed, 6 insertions(+), 0 deletions(-)
901
902commit 13d25991a75287dc0cab6aef4239079706ff75cc
903Author: pterjan
904Date:   Tue Nov 17 16:28:14 2009 +0000
905
906     * Fix build of trifiller with imlib2
907
908 examples/Makefile.am |    2 ++
909 1 files changed, 2 insertions(+), 0 deletions(-)
910
911commit c11ba8cfb7b536369e6b8d573f4ccd125c92862e
912Author: sam
913Date:   Mon Nov 16 13:30:53 2009 +0000
914
915    Fix an unlikely crash that may happen when the X server cannot open
916    the "fixed" font.
917
918 caca/driver/x11.c |    2 +-
919 1 files changed, 1 insertions(+), 1 deletions(-)
920
921commit 6ac2af8718c305dd31aea6427c61b528281c768b
922Author: jylam
923Date:   Mon Nov 16 13:14:32 2009 +0000
924
925     * Don't use float as loop counters
926
927 caca/triangle.c |    2 +-
928 1 files changed, 1 insertions(+), 1 deletions(-)
929
930commit b10deb044d46e3be580196c0c2c5c62a976086c6
931Author: jylam
932Date:   Mon Nov 16 12:33:38 2009 +0000
933
934     * Added basic XCode project, using external build system (make)
935
936 XCode/libcacaXCode.xcodeproj/project.pbxproj |  384 ++++++++++++++++++++++++++
937 1 files changed, 384 insertions(+), 0 deletions(-)
938
939commit e1e319428f8e93021e8e686ea8b5e7dbe5500b5e
940Author: jylam
941Date:   Mon Nov 16 12:21:55 2009 +0000
942
943     * Add -lm to examples/trifiller. Oops.
944
945 examples/Makefile.am |    2 +-
946 1 files changed, 1 insertions(+), 1 deletions(-)
947
948commit 31695c3783ab0ce84a7fe43cb8f810f4e0206cf4
949Author: jylam
950Date:   Mon Nov 16 12:17:01 2009 +0000
951
952     * Added texture mapped triangle routine, float based, arbitrary texture size, to be optimized
953     * Made compilation under MacOSX 10.6 (Snow Leopard) possible, but breaks 10.4 (Tiger), to be fixed
954
955 caca/caca.h          |    8 ++
956 caca/triangle.c      |  196 +++++++++++++++++++++++++++++++++++++++++
957 configure.ac         |    2 +-
958 examples/Makefile.am |    5 +-
959 examples/trifiller.c |  239 ++++++++++++++++++++++++++++++++++++++++++++++++++
960 5 files changed, 448 insertions(+), 2 deletions(-)
961
962commit 18b98c27bac028ea5ccff4e108a3d177e3d7ba87
963Author: sam
964Date:   Mon Nov 16 01:15:42 2009 +0000
965
966    Refresh win32/config.h so that it has all the required defines.
967
968 win32/config.h |   38 +++++++++++++++++++++++++++++++++++++-
969 1 files changed, 37 insertions(+), 1 deletions(-)
970
971commit ca53826f2a78e345d3cc6b83155ebacda793742b
972Author: sam
973Date:   Mon Nov 16 01:15:37 2009 +0000
974
975    Add a test for win32/config.h synchronisation.
976
977 tests/Makefile.am |    4 +++-
978 tests/check-build |   23 +++++++++++++++++++++++
979 2 files changed, 26 insertions(+), 1 deletions(-)
980
981commit e173289900af0fc9d7ec3b7f78f7ef0e9098354f
982Author: sam
983Date:   Mon Nov 16 01:15:31 2009 +0000
984
985    Ignore Monodevelop files.
986
987 caca-sharp/.gitignore |    1 +
988 1 files changed, 1 insertions(+), 0 deletions(-)
989
990commit e83e7429de0323246420fd89de156f8e29bcda4b
991Author: sam
992Date:   Mon Nov 16 01:15:25 2009 +0000
993
994    Start working on profiling.
995
996 caca/Makefile.am      |    1 +
997 caca/caca_internals.h |    1 +
998 caca/caca_prof.h      |   33 +++++++++++++++++++++++++++++++++
999 caca/libcaca.vcproj   |    4 ++++
1000 configure.ac          |    6 ++++++
1001 5 files changed, 45 insertions(+), 0 deletions(-)
1002
1003commit 5e697d858efc2e79801eec8837ca209380a39aab
1004Author: sam
1005Date:   Mon Nov 16 01:15:19 2009 +0000
1006
1007    Move debugging methods to caca_debug.h.
1008
1009 caca/Makefile.am      |    1 +
1010 caca/caca_debug.h     |   41 ++++++++++++++++++++++++
1011 caca/caca_internals.h |    1 +
1012 caca/caca_stubs.h     |   25 ++-------------
1013 caca/libcaca.vcproj   |   84 +++++++++++++++++++++++++-----------------------
1014 5 files changed, 90 insertions(+), 62 deletions(-)
1015
1016commit 9081d2fae20fe43aa35d253b8041805e45f77338
1017Author: sam
1018Date:   Thu Oct 22 09:48:42 2009 +0000
1019
1020    Add -lz to Libs.private for static linking.
1021
1022 caca/caca.pc.in |    1 +
1023 1 files changed, 1 insertions(+), 0 deletions(-)
1024
1025commit 2da09e1b6b827dea7fc51c88c2d1c1d4ce0168a2
1026Author: sam
1027Date:   Tue Sep 8 16:30:12 2009 +0000
1028
1029    Mark dithered bitmap array as const.
1030
1031 caca/caca.h   |    2 +-
1032 caca/dither.c |   10 +++++-----
1033 2 files changed, 6 insertions(+), 6 deletions(-)
1034
1035commit ce7ff16037d731376c96b50a8377c6a1dd673055
1036Author: sam
1037Date:   Tue Aug 25 14:23:08 2009 +0000
1038
1039    Update bootstrap script (automake 1.11 and pkg-config detection).
1040
1041 bootstrap |   21 ++++++++++++---------
1042 1 files changed, 12 insertions(+), 9 deletions(-)
1043
1044commit acbbbbf43eae8b9a2908bbbfbccc1a377a415029
1045Author: sam
1046Date:   Thu Aug 13 13:05:00 2009 +0000
1047
1048    Add missing svn:ignore properties.
1049
1050commit f41e8b3ca6ccf0d404985c72abe2fdd0757bb1d1
1051Author: sam
1052Date:   Thu Aug 13 13:04:40 2009 +0000
1053
1054    Make "fullgray" dithering work properly, to force greyscale rendering. To use
1055    it, just call caca_set_dither_color(d, "fullgray") on the dither object.
1056
1057 caca/dither.c |   17 ++++++++++++++++-
1058 1 files changed, 16 insertions(+), 1 deletions(-)
1059
1060commit 966ad4d0db6f390cd57af237aa264a3b066fa4ef
1061Author: sam
1062Date:   Mon Aug 3 23:26:28 2009 +0000
1063
1064    Implement memmove() in the kernel.
1065
1066 kernel/kernel.c |    7 +++++++
1067 kernel/kernel.h |    1 +
1068 2 files changed, 8 insertions(+), 0 deletions(-)
1069
1070commit 8e84a07144c1b1d5ce5426eca2a46593cb2e4dc7
1071Author: sam
1072Date:   Mon Aug 3 23:26:23 2009 +0000
1073
1074    Fix a typo in the VGA driver.
1075
1076 caca/driver/vga.c |    2 +-
1077 1 files changed, 1 insertions(+), 1 deletions(-)
1078
1079commit 6b5afd75e8a74996f87127338d381da62369330a
1080Author: sam
1081Date:   Mon Aug 3 23:26:17 2009 +0000
1082
1083    Only build conio-snake if the C++ compiler is functional.
1084
1085 examples/Makefile.am |    6 +++++-
1086 1 files changed, 5 insertions(+), 1 deletions(-)
1087
1088commit 23ee2429a219691bee8a4bc3b6102c3b994bbf10
1089Author: sam
1090Date:   Mon Aug 3 23:19:41 2009 +0000
1091
1092    Include <stdio.h> in the null driver to get NULL.
1093
1094 caca/driver/null.c |    2 ++
1095 1 files changed, 2 insertions(+), 0 deletions(-)
1096
1097commit a1771030fafebdc76de43527199a2b17ae1439bc
1098Author: sam
1099Date:   Mon Aug 3 23:19:34 2009 +0000
1100
1101    Add atexit() and EOF to the kernel.
1102
1103 kernel/kernel.c |    6 ++++++
1104 kernel/kernel.h |    2 ++
1105 2 files changed, 8 insertions(+), 0 deletions(-)
1106
1107commit b6179418cbe03f56e327f5d55f5b817cb27bd7a1
1108Author: sam
1109Date:   Mon Aug 3 23:19:28 2009 +0000
1110
1111    Better caca_get_event_mouse_button() documentation.
1112
1113 caca/event.c |    3 +++
1114 1 files changed, 3 insertions(+), 0 deletions(-)
1115
1116commit 9483e4e233e3a73889f9b37bb19f157841799b4e
1117Author: sam
1118Date:   Mon Aug 3 23:19:19 2009 +0000
1119
1120    Fix Win32 cross-build by removing one level of aliasing.
1121
1122 caca/codec/import.c |    4 ++--
1123 1 files changed, 2 insertions(+), 2 deletions(-)
1124
1125commit a669adf70954ef6df050fa94836f426bb98d4f9e
1126Author: sam
1127Date:   Mon Aug 3 07:43:16 2009 +0000
1128
1129    Add the conio examples to the Visual Studio solution.
1130
1131 caca/libcaca.vcproj         |   16 ++-
1132 examples/conio-snake.vcproj |  363 +++++++++++++++++++++++++++++++++++++++++++
1133 examples/conio.vcproj       |  363 +++++++++++++++++++++++++++++++++++++++++++
1134 libcaca.sln                 |   36 +++++
1135 4 files changed, 774 insertions(+), 4 deletions(-)
1136
1137commit 7f0cbea55979a3feb187f01c47f17f71e6bbf4be
1138Author: sam
1139Date:   Sun Aug 2 11:41:43 2009 +0000
1140
1141    Include <stdio.h> in caca_conio.h to avoid errors when this header is
1142    included after us.
1143
1144 caca/caca.h       |    1 -
1145 caca/caca_conio.h |    6 ++++++
1146 2 files changed, 6 insertions(+), 1 deletions(-)
1147
1148commit 761c20ff8bd5c9dd2a7ef23b147ced0014889907
1149Author: sam
1150Date:   Sun Aug 2 11:09:42 2009 +0000
1151
1152    Implement conio.h functions cgets(), cputs(), getpass(), movetext(),
1153    putch() and _setcurstortype().
1154
1155 caca/caca_conio.c |   98 +++++++++++++++++++++++++++++++++++++++++++---------
1156 1 files changed, 81 insertions(+), 17 deletions(-)
1157
1158commit f6c8ea613dfdfbd4cd4c37fb382b128bd96c4189
1159Author: sam
1160Date:   Sun Aug 2 11:09:35 2009 +0000
1161
1162    Make the libcaca color values an enum again.
1163
1164 caca/caca.h  |   50 ++++++++++++++++++++++++++++----------------------
1165 caca/caca0.h |   38 ++++++++++++++++++--------------------
1166 2 files changed, 46 insertions(+), 42 deletions(-)
1167
1168commit a2d04bce857fa28bbb8335b50f297782f2e18047
1169Author: sam
1170Date:   Sun Aug 2 11:09:29 2009 +0000
1171
1172    Add a note about autoreleased canvases in the documentation.
1173
1174 doc/migrating.dox |    4 ++++
1175 1 files changed, 4 insertions(+), 0 deletions(-)
1176
1177commit 2e4da3334a313d3f4bf9de90897050abbb609438
1178Author: sam
1179Date:   Sun Aug 2 11:09:23 2009 +0000
1180
1181    Since caca.h now exports variables, we need __declspec(dllimport), otherwise
1182    they won't be seen by the linker when linking dynamically. Fix caca0.h
1183    accordingly.
1184
1185 caca/caca.h  |    2 ++
1186 caca/caca0.h |    2 ++
1187 2 files changed, 4 insertions(+), 0 deletions(-)
1188
1189commit 0b1298105b7c4960ded5feb3d1386e742aca1d1c
1190Author: sam
1191Date:   Sun Aug 2 11:09:16 2009 +0000
1192
1193    Move conio functions to the main caca.h header, with their caca_conio_
1194    prefix. The #defines remain in caca_conio.h.
1195
1196 caca/caca.h       |  128 +++++++++++++++++++++++++++++++++++++++++++++++++++
1197 caca/caca_conio.h |  133 +++++-----------------------------------------------
1198 2 files changed, 141 insertions(+), 120 deletions(-)
1199
1200commit 5841209e9a1c2fac3ec14c4e68aa9326fafc566d
1201Author: sam
1202Date:   Sun Aug 2 11:09:10 2009 +0000
1203
1204    Make conio_refresh() play nicer with the resources when the machine is slow.
1205
1206 caca/caca_conio.c |    5 +++--
1207 1 files changed, 3 insertions(+), 2 deletions(-)
1208
1209commit 3ade80bff86a42614a95e8440ce6b686a48e1bba
1210Author: sam
1211Date:   Sun Aug 2 11:09:05 2009 +0000
1212
1213    Fix <conio.h> delay(), getch() and kbhit() to avoid busy loops and ensure
1214    frequent screen refreshes.
1215    Implement <conio.h> clreol() (incomplete) and <dos.h> sleep() functions.
1216    Replace some defines with enums in <caca_conio.h>.
1217
1218 caca/caca_conio.c |  100 +++++++++++++++++++++++++++++++++++++++++++++++-----
1219 caca/caca_conio.h |   72 ++++++++++++++++++++++----------------
1220 2 files changed, 132 insertions(+), 40 deletions(-)
1221
1222commit 5943fa69036e244274b8d4202ddc30b0eb11d1b8
1223Author: sam
1224Date:   Sun Aug 2 11:08:58 2009 +0000
1225
1226    Update the NEWS file with what's been done since the last release.
1227
1228 NEWS |   12 ++++++++++++
1229 1 files changed, 12 insertions(+), 0 deletions(-)
1230
1231commit 67fcf886a5fc3954309389bbbb84b9bc60e223ce
1232Author: sam
1233Date:   Sun Aug 2 11:08:50 2009 +0000
1234
1235    Do not look for gmcs2. It is an abandoned abomination.
1236
1237 configure.ac |    4 ----
1238 1 files changed, 0 insertions(+), 4 deletions(-)
1239
1240commit 4c69b3d63b5de8c09ad0bb7a4c7ed57a2cc6de26
1241Author: sam
1242Date:   Sat Aug 1 14:50:32 2009 +0000
1243
1244    Add a simple snake program using the <conio.h> interface.
1245
1246 COPYING.ISC              |   13 +++
1247 Makefile.am              |    2 +-
1248 THANKS                   |    1 +
1249 examples/.gitignore      |    1 +
1250 examples/Makefile.am     |    5 +-
1251 examples/conio-snake.cpp |  221 ++++++++++++++++++++++++++++++++++++++++++++++
1252 6 files changed, 241 insertions(+), 2 deletions(-)
1253
1254commit d7e86e850ba3d0636d42231cf89afe61395cce32
1255Author: sam
1256Date:   Fri Jul 31 00:01:32 2009 +0000
1257
1258    Implement conio.h's getche() and move cursor to top right corner after
1259    a call to clrscr().
1260
1261 caca/caca_conio.c |   10 ++++++----
1262 1 files changed, 6 insertions(+), 4 deletions(-)
1263
1264commit 831d2199a74393bfa7379286a70a5b3e8fd82d41
1265Author: sam
1266Date:   Fri Jul 31 00:01:25 2009 +0000
1267
1268    Make caca_printf(), caca_vprintf() and caca_put_str() return the number of
1269    printed cells instead of always returning 0. This is handy if we want to
1270    advance a cursor after each printf() call.
1271
1272 caca/caca_conio.c |   18 +++++++------
1273 caca/string.c     |   70 ++++++++++++++++++++++++++++++++++-------------------
1274 2 files changed, 55 insertions(+), 33 deletions(-)
1275
1276commit f024e4df56b801f0e9e95ceea57a26e2ac224b37
1277Author: sam
1278Date:   Fri Jul 31 00:01:13 2009 +0000
1279
1280    Implement conio.h's kbhit().
1281
1282 caca/caca_conio.c |   27 +++++++++++++++++----------
1283 1 files changed, 17 insertions(+), 10 deletions(-)
1284
1285commit ba5732d80ff66f11bf4ee34d9f3389991eb456be
1286Author: sam
1287Date:   Thu Jul 30 20:11:07 2009 +0000
1288
1289    Look for csc and gmcs2 prior to gmcs.
1290
1291 caca-sharp/Makefile.am |  102 ++++++++++++++++++++++++------------------------
1292 configure.ac           |   12 +++++-
1293 2 files changed, 61 insertions(+), 53 deletions(-)
1294
1295commit bd146cfaf6079b9fcf9dab386449b93e3e32e012
1296Author: sam
1297Date:   Thu Jul 30 20:10:57 2009 +0000
1298
1299    Add sound(), nosound() and delay() to the conio.h emulation. Even though
1300    they're not actually from that header, they're often used together.
1301
1302 caca/caca_conio.c |   24 ++++++++++++++++++++++++
1303 caca/caca_conio.h |    9 +++++++++
1304 2 files changed, 33 insertions(+), 0 deletions(-)
1305
1306commit a4f95f5ad6468108505a8aaca2787b9ebe061284
1307Author: pterjan
1308Date:   Wed Jul 29 16:00:25 2009 +0000
1309
1310     * Fix a segfault in rotate_180 on 0 sized canvas
1311
1312 caca/transform.c |    3 +++
1313 tests/simple.c   |    2 ++
1314 2 files changed, 5 insertions(+), 0 deletions(-)
1315
1316commit fe99ce8169470adbd63ee6fe37dbc8dc0fcc9510
1317Author: sam
1318Date:   Sun Jul 26 23:26:21 2009 +0000
1319
1320    Start implementing a full <conio.h> replacement with a libcaca backend.
1321
1322 caca/Makefile.am     |  236 +++++++++---------
1323 caca/caca_conio.c    |  392 +++++++++++++++++++++++++++++
1324 caca/caca_conio.h    |  255 +++++++++++++++++++
1325 configure.ac         |    2 +-
1326 examples/.gitignore  |    1 +
1327 examples/Makefile.am |    5 +-
1328 examples/conio.c     |  682 ++++++++++++++++++++++++++++++++++++++++++++++++++
1329 7 files changed, 1454 insertions(+), 119 deletions(-)
1330
1331commit c3fa94271d1b6a38d6f514da0e5e8a6b8c6bf0e3
1332Author: sam
1333Date:   Sun Jul 26 23:26:15 2009 +0000
1334
1335    Rename caca_get_cursor_x() and caca_get_cursor_y() to caca_wherex() and
1336    caca_wherey(), in order to match the old <conio.h> naming scheme.
1337
1338 caca-php/caca.php     |    8 ++++----
1339 caca-php/php_caca.c   |   12 ++++++------
1340 caca-php/php_caca.h   |    4 ++--
1341 caca-sharp/Canvas.cs  |    9 ++++-----
1342 caca/caca.h           |   12 +++++++-----
1343 caca/driver/ncurses.c |    4 ++--
1344 caca/driver/slang.c   |    2 +-
1345 caca/driver/x11.c     |    4 ++--
1346 caca/string.c         |   10 ++++++----
1347 ruby/caca-canvas.c    |   15 +++++++++++----
1348 ruby/ruby-caca.dox    |   46 +++++++++++++++++++++++-----------------------
1349 ruby/t/tc_canvas.rb   |    4 ++--
1350 12 files changed, 70 insertions(+), 60 deletions(-)
1351
1352commit c43fed10e422f7c22d277599d1c450146b83de95
1353Author: sam
1354Date:   Sun Jul 26 23:26:08 2009 +0000
1355
1356    Implement caca_vprintf() to allow third-party variadic functions to call us.
1357
1358 caca/caca.h   |    5 +++++
1359 caca/string.c |   31 ++++++++++++++++++++++++++++---
1360 2 files changed, 33 insertions(+), 3 deletions(-)
1361
1362commit 822b794079d727c522e67df77ea59a5a5454c89b
1363Author: sam
1364Date:   Sun Jul 26 23:25:59 2009 +0000
1365
1366    Show how we could optimise dirty rectangle handling in a box fill. Disabled
1367    for now because it does not work with fullwidth characters.
1368
1369 caca/box.c |   16 +++++++++++++++-
1370 1 files changed, 15 insertions(+), 1 deletions(-)
1371
1372commit 6384915910b84c1404eee48681658903beb3d8c9
1373Author: sam
1374Date:   Sun Jul 26 19:21:58 2009 +0000
1375
1376    I forgot to initialise dirty_disabled in the canvas constructor.
1377
1378 caca/canvas.c |    1 +
1379 1 files changed, 1 insertions(+), 0 deletions(-)
1380
1381commit 1458be14a2d014f56d38aa496793681ec4979219
1382Author: sam
1383Date:   Sun Jul 26 19:17:35 2009 +0000
1384
1385    Allow to temporarily disable dirty rectangle handling. This allows for huge
1386    speedups when the calling application knows the dirty rectangle covered by
1387    a complex operation.
1388
1389 caca/attr.c           |    3 ++-
1390 caca/caca.h           |    2 ++
1391 caca/caca_internals.h |    2 +-
1392 caca/canvas.c         |   11 ++++++++---
1393 caca/dirty.c          |   45 +++++++++++++++++++++++++++++++++++++++++++++
1394 caca/frame.c          |    6 ++++--
1395 caca/string.c         |   15 ++++++++++-----
1396 caca/transform.c      |   18 ++++++++++++------
1397 tests/.gitignore      |    3 ++-
1398 tests/bench.c         |   12 ++++++++++--
1399 10 files changed, 96 insertions(+), 21 deletions(-)
1400
1401commit ef2c4e1e17df8672e30649595e3527a38f82ca0b
1402Author: sam
1403Date:   Sun Jul 26 19:17:28 2009 +0000
1404
1405    Coding style: remove tabs and trailing spaces.
1406
1407 caca-php/php_caca.c | 2730 +++++++++++++++++++++++++-------------------------
1408 caca/codec/export.c |    2 +-
1409 caca/driver/cocoa.m |   68 +-
1410 caca/driver/gl.c    |    6 +-
1411 caca/figfont.c      |    2 +-
1412 examples/import.c   |    2 +-
1413 python/pypycaca.c   |   80 +-
1414 ruby/caca-canvas.c  |   10 +-
1415 ruby/caca-display.c |    6 +-
1416 ruby/caca-dither.c  |   18 +-
1417 ruby/caca-event.c   |    4 +-
1418 ruby/caca-font.c    |   14 +-
1419 src/aafire.c        |   30 +-
1420 tests/bench.c       |   41 +-
1421 14 files changed, 1515 insertions(+), 1498 deletions(-)
1422
1423commit 5f0f659c0c7b8122fe4a3bf5c3268838024edd9b
1424Author: sam
1425Date:   Sun Jul 26 19:17:20 2009 +0000
1426
1427    Do not add a dirty rectangle at the cursor's position. It's up to the
1428    display driver to clean up its shit. Fixed X11 driver accordingly.
1429
1430 caca/driver/x11.c |   33 ++++++++++++++++++++++++++++++---
1431 caca/string.c     |    4 ----
1432 2 files changed, 30 insertions(+), 7 deletions(-)
1433
1434commit cb90e23ec73f39978e74e098a450f249a0f7cdaf
1435Author: sam
1436Date:   Sun Jul 26 16:20:31 2009 +0000
1437
1438    More complex dirty rectangle merging strategy. It's a lot slower in some
1439    cases, but that can be fixed.
1440
1441 caca/caca_internals.h |    6 +-
1442 caca/dirty.c          |  135 ++++++++++++++++++++++++++++++++++++++++---------
1443 2 files changed, 113 insertions(+), 28 deletions(-)
1444
1445commit de463801639e33fba304dc4811543ab6ce145b2a
1446Author: sam
1447Date:   Sun Jul 26 16:20:20 2009 +0000
1448
1449    Add unit tests for efficient dirty rectangle merging.
1450
1451 tests/dirty.cpp |   37 +++++++++++++++++++++++++++++++++++++
1452 1 files changed, 37 insertions(+), 0 deletions(-)
1453
1454commit 818b32016e5b01306bd911fed6f6d622042ac268
1455Author: sam
1456Date:   Sun Jul 26 16:20:10 2009 +0000
1457
1458    Add a comment to the ncurses driver to remember fix the GCC warning.
1459
1460 caca/driver/ncurses.c |    1 +
1461 1 files changed, 1 insertions(+), 0 deletions(-)
1462
1463commit e6a991fd2d26939fa66e09d53f5b54192f31b852
1464Author: sam
1465Date:   Fri Jul 24 16:39:43 2009 +0000
1466
1467    Update the Win32 and Win64 ports.
1468
1469 caca/libcaca.vcproj       |  976 +++++++++++++++++++++++----------------------
1470 cxx/libcaca++.vcproj      |  687 ++++++++++++++++----------------
1471 cxx/test-cxx.vcproj       |  666 ++++++++++++++++---------------
1472 examples/blit.vcproj      |  730 +++++++++++++++++-----------------
1473 examples/colors.vcproj    |  730 +++++++++++++++++-----------------
1474 examples/demo.vcproj      |  730 +++++++++++++++++-----------------
1475 examples/dithering.vcproj |  730 +++++++++++++++++-----------------
1476 examples/driver.vcproj    |  730 +++++++++++++++++-----------------
1477 examples/event.vcproj     |  730 +++++++++++++++++-----------------
1478 examples/font.vcproj      |  730 +++++++++++++++++-----------------
1479 examples/frames.vcproj    |  730 +++++++++++++++++-----------------
1480 examples/fullwidth.vcproj |  730 +++++++++++++++++-----------------
1481 examples/gamma.vcproj     |  730 +++++++++++++++++-----------------
1482 examples/hsv.vcproj       |  730 +++++++++++++++++-----------------
1483 examples/import.vcproj    |  730 +++++++++++++++++-----------------
1484 examples/input.vcproj     |  730 +++++++++++++++++-----------------
1485 examples/transform.vcproj |  726 +++++++++++++++++-----------------
1486 examples/truecolor.vcproj |  730 +++++++++++++++++-----------------
1487 examples/unicode.vcproj   |  730 +++++++++++++++++-----------------
1488 libcaca.sln               |  130 ++++++-
1489 src/cacademo.vcproj       |  730 +++++++++++++++++-----------------
1490 src/cacafire.vcproj       |  730 +++++++++++++++++-----------------
1491 src/cacaview.vcproj       |  737 +++++++++++++++++-----------------
1492 tests/bench.vcproj        |  364 +++++++++++++++++
1493 win32/config.h            |    2 +-
1494 25 files changed, 8552 insertions(+), 8146 deletions(-)
1495
1496commit 62733587bf597c80e6eba8347e7edb31c05ff683
1497Author: pterjan
1498Date:   Fri Jul 24 14:46:14 2009 +0000
1499
1500     * Inform code reader that current algorithm is wrong
1501
1502 caca/dirty.c |    1 +
1503 1 files changed, 1 insertions(+), 0 deletions(-)
1504
1505commit ffedd0f046c763dc8e0e06bc9e0a1e9aaccc728e
1506Author: pterjan
1507Date:   Fri Jul 24 14:45:34 2009 +0000
1508
1509     * Align times on the right!
1510
1511 tests/bench.c |    2 +-
1512 1 files changed, 1 insertions(+), 1 deletions(-)
1513
1514commit c2578dcf35ea7ae7ab8e781106cab2f14344e1c2
1515Author: sam
1516Date:   Fri Jul 24 06:49:01 2009 +0000
1517
1518    Use a dummy display to compute benchmark time to avoid relying on <time.h>.
1519
1520 tests/bench.c |   19 +++++++++----------
1521 1 files changed, 9 insertions(+), 10 deletions(-)
1522
1523commit 126d59d55156be7edf78432c6c117be4c67ace49
1524Author: sam
1525Date:   Fri Jul 24 06:48:54 2009 +0000
1526
1527    Do not smooth the render time; the calling application can do it.
1528
1529 caca/graphics.c |    4 ++--
1530 1 files changed, 2 insertions(+), 2 deletions(-)
1531
1532commit a5f75e824011cf92498dccfd9493323d27393eca
1533Author: sam
1534Date:   Fri Jul 24 06:48:49 2009 +0000
1535
1536    Add a null driver that does absolutely nothing.
1537
1538 caca/Makefile.am      |    1 +
1539 caca/caca.c           |    6 +++
1540 caca/caca_internals.h |    5 ++-
1541 caca/driver/null.c    |   90 +++++++++++++++++++++++++++++++++++++++++++++++++
1542 4 files changed, 100 insertions(+), 2 deletions(-)
1543
1544commit 761c7d99c0b555dbbcb815ace68a8896fa9e7d75
1545Author: sam
1546Date:   Fri Jul 24 06:48:42 2009 +0000
1547
1548    Mark the whole canvas as dirty when a dirty rectangle aware driver is
1549    attached to it.
1550
1551 caca/driver/ncurses.c |    1 +
1552 caca/driver/slang.c   |    1 +
1553 caca/driver/vga.c     |    4 ++--
1554 caca/driver/x11.c     |    1 +
1555 4 files changed, 5 insertions(+), 2 deletions(-)
1556
1557commit 0b2583b2c529dec24f4f8476f76c68bdb19b5823
1558Author: sam
1559Date:   Fri Jul 24 06:48:35 2009 +0000
1560
1561    Store dirty rectangles in a structure list. For now there is still only
1562    one dirty rectangle, but this is the first step to improvement.
1563
1564 caca/caca_internals.h |   10 ++++-
1565 caca/canvas.c         |   12 ++++-
1566 caca/dirty.c          |  122 +++++++++++++++++++++++++++++++++---------------
1567 3 files changed, 102 insertions(+), 42 deletions(-)
1568
1569commit 279a775f0105ef18dcdec66b81bd3f57bd5c2389
1570Author: sam
1571Date:   Fri Jul 24 06:48:27 2009 +0000
1572
1573    Add explanatory comments to the dirty rectangle unit tests.
1574
1575 tests/dirty.cpp |  171 +++++++++++++++++++++++++++++++------------------------
1576 1 files changed, 96 insertions(+), 75 deletions(-)
1577
1578commit 16c957e119a680fa3f07e0ad0a4bfc17d2c81e2a
1579Author: pterjan
1580Date:   Thu Jul 23 22:55:40 2009 +0000
1581
1582     * Add some simple bench (part 2, add the interesting file)
1583
1584 tests/bench.c |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1585 1 files changed, 56 insertions(+), 0 deletions(-)
1586
1587commit 1349e20b851735f12a5d918d06dfcd612beeff05
1588Author: pterjan
1589Date:   Thu Jul 23 22:55:11 2009 +0000
1590
1591     * Add some simple bench
1592
1593 tests/Makefile.am |    7 +++++--
1594 1 files changed, 5 insertions(+), 2 deletions(-)
1595
1596commit d21dca5263191d4e17f5db77bd2de1ab1c24fc2a
1597Author: pterjan
1598Date:   Mon Jul 20 19:32:37 2009 +0000
1599
1600     * Add dirty rectangles when moving cursor
1601
1602 caca/string.c |    4 ++++
1603 1 files changed, 4 insertions(+), 0 deletions(-)
1604
1605commit aee8950bad649e83efe132154cea7a4149adab29
1606Author: pterjan
1607Date:   Sun Jul 19 23:08:48 2009 +0000
1608
1609     * Report failures in exit code in caca-test
1610
1611 tests/caca-test.cpp |    4 +---
1612 1 files changed, 1 insertions(+), 3 deletions(-)
1613
1614commit cd412935147b54654f4c5fd0af5d695bc50e15ff
1615Author: pterjan
1616Date:   Sun Jul 19 21:12:39 2009 +0000
1617
1618     * Also test blitting with mask
1619
1620 tests/dirty.cpp |   21 +++++++++++++++++++--
1621 1 files changed, 19 insertions(+), 2 deletions(-)
1622
1623commit d4a6ff80167110aad0b6ee5c9cfd4acadf6080c8
1624Author: pterjan
1625Date:   Sun Jul 19 20:37:12 2009 +0000
1626
1627     * When blitting, only add dirty rectangles on changed
1628       lines, or on changed chars if we have a mask
1629
1630 caca/string.c   |   22 +++++++++++++++-------
1631 tests/dirty.cpp |   24 ++++++++++++++++++++++++
1632 2 files changed, 39 insertions(+), 7 deletions(-)
1633
1634commit 35062c3ec3ae4a441ba2234a7a39a5e872a6658b
1635Author: sam
1636Date:   Wed Jul 15 22:00:04 2009 +0000
1637
1638    Fix caca_get_char() documentation, courtesy of Romain Bignon.
1639
1640 caca/string.c |    2 +-
1641 1 files changed, 1 insertions(+), 1 deletions(-)
1642
1643commit 7c848cf09f2393fcccfd168f6c29463ab96a9477
1644Author: sam
1645Date:   Tue Jul 14 11:01:20 2009 +0000
1646
1647    Add a section at the beginning of the Ruby documentation to prevent doxygen
1648    from generating a huge whatis entry.
1649
1650 ruby/ruby-caca.dox |    2 ++
1651 1 files changed, 2 insertions(+), 0 deletions(-)
1652
1653commit 8b8e9f260b601b59ee9a416d74a7feeaf559e34b
1654Author: pterjan
1655Date:   Wed Jul 1 16:14:41 2009 +0000
1656
1657     * Add rotated epsilon
1658
1659 caca/transform.c |    2 ++
1660 1 files changed, 2 insertions(+), 0 deletions(-)
1661
1662commit 3afe934a52fba0abf8a8fa645fd2722da52136ec
1663Author: pterjan
1664Date:   Fri May 22 13:51:44 2009 +0000
1665
1666    Add unit test for memory export/import with caca format
1667
1668 tests/Makefile.am |    2 +-
1669 tests/export.cpp  |   74 +++++++++++++++++++++++++++++++++++++++++++++++++++++
1670 2 files changed, 75 insertions(+), 1 deletions(-)
1671
1672commit ed7542f60df3883bee409f062b6ba224b75a1be5
1673Author: sam
1674Date:   Fri May 22 13:23:09 2009 +0000
1675
1676    Add more unit tests for the dirty rectangles.
1677
1678 tests/dirty.cpp |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++--
1679 1 files changed, 50 insertions(+), 2 deletions(-)
1680
1681commit 62e0502a1e402f8fd1ac283ae8b04ec7855d7d76
1682Author: sam
1683Date:   Fri May 22 13:23:03 2009 +0000
1684
1685    Add C++ warnings to the build process.
1686
1687 configure.ac |    1 +
1688 1 files changed, 1 insertions(+), 0 deletions(-)
1689
1690commit 6b47e79e0d17ff3a30cb3305230051403513f542
1691Author: sam
1692Date:   Fri May 22 13:22:57 2009 +0000
1693
1694    Fix import/export related stuff I forgot to update in the Ruby and PHP bindings.
1695
1696 caca-php/php_caca.c |    8 ++++----
1697 ruby/ruby-caca.dox  |    8 ++++----
1698 ruby/t/tc_canvas.rb |    6 +++---
1699 3 files changed, 11 insertions(+), 11 deletions(-)
1700
1701commit 9276e97cd397f287e9f651f06fb993c69be6f01e
1702Author: pterjan
1703Date:   Fri May 22 13:06:07 2009 +0000
1704
1705    Don't redraw background for more than the dirty rectangle in x11 driver, we will not redraw foreground there
1706
1707 caca/driver/x11.c |    2 +-
1708 1 files changed, 1 insertions(+), 1 deletions(-)
1709
1710commit e84060ac9817b29500bfe03d7f7693b8dbd283be
1711Author: sam
1712Date:   Fri May 22 10:18:44 2009 +0000
1713
1714    caca_put_char(): only add a dirty rectangle if the paster character is
1715    different from what was already there.
1716
1717 caca/string.c |    7 ++++++-
1718 1 files changed, 6 insertions(+), 1 deletions(-)
1719
1720commit 29095041cb0cefd61b7bb87db9c477449e5e71a4
1721Author: pterjan
1722Date:   Fri May 22 07:51:48 2009 +0000
1723
1724    Fix limits settings in area export
1725
1726 caca/codec/export.c |    2 +-
1727 1 files changed, 1 insertions(+), 1 deletions(-)
1728
1729commit 3b4d043fcd3668cf0f5f1881c36b3ced6421a94c
1730Author: sam
1731Date:   Thu May 21 20:55:21 2009 +0000
1732
1733    Add caca_export_area_to_memory() to export only a selected part of the
1734    current canvas. This is useful to export dirty rectangles. Accordingly,
1735    add caca_import_area_from_memory() and caca_import_area_from_file().
1736
1737 caca/caca.h          |   25 +++++++++++---
1738 caca/caca0.c         |    4 +-
1739 caca/codec/export.c  |   51 +++++++++++++++++++++++++++--
1740 caca/codec/import.c  |   89 +++++++++++++++++++++++++++++++++++++++++++++++---
1741 caca/driver/raw.c    |    4 +-
1742 caca/figfont.c       |    4 +-
1743 caca/legacy.c        |    9 +++--
1744 cxx/caca++.cpp       |   12 +++---
1745 cxx/caca++.h         |    6 ++--
1746 cxx/cxxtest.cpp      |    2 +-
1747 examples/blit.c      |    4 +-
1748 examples/export.c    |    6 ++--
1749 examples/figfont.c   |    4 +-
1750 examples/font2tga.c  |    4 +-
1751 examples/import.c    |    2 +-
1752 examples/spritedit.c |   10 +++---
1753 examples/swallow.c   |    5 ++-
1754 examples/text.c      |    8 ++--
1755 examples/transform.c |    6 ++--
1756 ruby/caca-canvas.c   |   25 +++++++-------
1757 src/cacadraw.c       |    4 +-
1758 src/cacaplay.c       |    4 +-
1759 src/cacaserver.c     |   15 ++++----
1760 src/img2txt.c        |    6 ++--
1761 24 files changed, 224 insertions(+), 85 deletions(-)
1762
1763commit c1b8624756c89f4e23d5bfdc5e7c10ebc39034cd
1764Author: sam
1765Date:   Thu May 21 20:55:13 2009 +0000
1766
1767    Change the dirty rectangle API once again so that calling applications get
1768    a more natural (x,y,w,h) 4-tuple to handle.
1769
1770 caca/attr.c           |    4 +-
1771 caca/caca.h           |   16 ++++----
1772 caca/canvas.c         |   10 ++--
1773 caca/dirty.c          |   94 ++++++++++++++++++++++----------------------
1774 caca/driver/ncurses.c |   20 +++++-----
1775 caca/driver/slang.c   |   22 +++++-----
1776 caca/driver/vga.c     |   22 +++++-----
1777 caca/driver/x11.c     |   20 +++++-----
1778 caca/frame.c          |    6 +-
1779 caca/graphics.c       |    4 +-
1780 caca/string.c         |   13 +++---
1781 caca/transform.c      |   18 ++++----
1782 tests/dirty.cpp       |  106 ++++++++++++++++++++++++------------------------
1783 13 files changed, 178 insertions(+), 177 deletions(-)
1784
1785commit 120d5136a9eb635f1cc7758fb1aaca331d0d7cd5
1786Author: sam
1787Date:   Thu May 21 20:55:07 2009 +0000
1788
1789    Fix the old demo examples so that they don't refresh the screen twice
1790    every frame, causing the mouse to flicker.
1791
1792 examples/demo.c  |   10 ++++++----
1793 examples/demo0.c |   10 ++++++----
1794 2 files changed, 12 insertions(+), 8 deletions(-)
1795
1796commit b70108dfba544ed36143f9d4814987b3af3a8f64
1797Author: sam
1798Date:   Thu May 21 20:54:59 2009 +0000
1799
1800    Split import.c and export.c to create a new text.c codec file in order
1801    to keep source files under 1,000 lines of code.
1802
1803 caca/Makefile.am    |    2 +
1804 caca/codec/codec.h  |   22 ++
1805 caca/codec/export.c |  282 +----------------
1806 caca/codec/import.c |  614 +----------------------------------
1807 caca/codec/text.c   |  896 +++++++++++++++++++++++++++++++++++++++++++++++++++
1808 caca/libcaca.vcproj |   16 +-
1809 6 files changed, 945 insertions(+), 887 deletions(-)
1810
1811commit 7cfa74bd8f595fccef10d8a0541ad46cd17a68e2
1812Author: pterjan
1813Date:   Wed May 20 14:44:47 2009 +0000
1814
1815     Revert r3478
1816
1817 caca/codec/export.c |   25 ++++++---------------
1818 caca/codec/import.c |   60 +++++++++++++++++---------------------------------
1819 2 files changed, 28 insertions(+), 57 deletions(-)
1820
1821commit 708d153ac0c3bcaf5bbcf4acb8f40f6ed6c444f8
1822Author: sam
1823Date:   Wed May 20 14:20:59 2009 +0000
1824
1825    Manually fix Visual Studio files so that builds do not spew
1826    their crap all over the place. There is still caca-sharp/obj
1827    that it insists on creating (reported as Connect ID 301965).
1828
1829 caca-sharp/caca-sharp.csproj  |   14 +-
1830 caca-sharp/test-csharp.csproj |   12 +-
1831 caca/libcaca.vcproj           |  960 ++++++++++++++++++++---------------------
1832 cxx/libcaca++.vcproj          |  696 +++++++++++++++---------------
1833 cxx/test-cxx.vcproj           |  666 ++++++++++++++--------------
1834 examples/blit.vcproj          |  738 ++++++++++++++++----------------
1835 examples/colors.vcproj        |  738 ++++++++++++++++----------------
1836 examples/demo.vcproj          |  738 ++++++++++++++++----------------
1837 examples/dithering.vcproj     |  738 ++++++++++++++++----------------
1838 examples/driver.vcproj        |  738 ++++++++++++++++----------------
1839 examples/event.vcproj         |  738 ++++++++++++++++----------------
1840 examples/font.vcproj          |  738 ++++++++++++++++----------------
1841 examples/frames.vcproj        |  738 ++++++++++++++++----------------
1842 examples/fullwidth.vcproj     |  738 ++++++++++++++++----------------
1843 examples/gamma.vcproj         |  738 ++++++++++++++++----------------
1844 examples/hsv.vcproj           |  738 ++++++++++++++++----------------
1845 examples/import.vcproj        |  738 ++++++++++++++++----------------
1846 examples/input.vcproj         |  738 ++++++++++++++++----------------
1847 examples/transform.vcproj     |  738 ++++++++++++++++----------------
1848 examples/truecolor.vcproj     |  738 ++++++++++++++++----------------
1849 examples/unicode.vcproj       |  738 ++++++++++++++++----------------
1850 libcaca.sln                   |  150 -------
1851 src/cacademo.vcproj           |  738 ++++++++++++++++----------------
1852 src/cacafire.vcproj           |  738 ++++++++++++++++----------------
1853 src/cacaview.vcproj           |  746 ++++++++++++++++----------------
1854 25 files changed, 8146 insertions(+), 8382 deletions(-)
1855
1856commit 7a7c5d1ab97b367fca7c24873afc1c42805bee50
1857Author: sam
1858Date:   Tue May 19 22:48:12 2009 +0000
1859
1860    Add dirty rectangle support to the ncurses and VGA drivers.
1861
1862 AUTHORS               |    2 +-
1863 caca/driver/ncurses.c |   36 +++++++++++++++++++++----------
1864 caca/driver/vga.c     |   54 ++++++++++++++++++++++++++++++++----------------
1865 caca/driver/win32.c   |    3 +-
1866 4 files changed, 63 insertions(+), 32 deletions(-)
1867
1868commit a5c4e3ddb672a62b22370bb3af4d8835a188a8b6
1869Author: sam
1870Date:   Tue May 19 21:41:44 2009 +0000
1871
1872    Increased the autorepeat delay in the ncurses and SLang drivers. Now that
1873    we have dirty rectangles, fast autorepeat becomes perfectly usable.
1874
1875 caca/event.c |    4 ++--
1876 1 files changed, 2 insertions(+), 2 deletions(-)
1877
1878commit fbcb72d38474f71c529dc296b98e64c86279a924
1879Author: sam
1880Date:   Tue May 19 21:41:38 2009 +0000
1881
1882    Improve dirty rectangle handling in examples/input.c.
1883
1884 examples/input.c |   11 ++++++++++-
1885 1 files changed, 10 insertions(+), 1 deletions(-)
1886
1887commit baaec1a2d9b42467b3e8d3797c9695bf8fb003de
1888Author: sam
1889Date:   Tue May 19 20:42:40 2009 +0000
1890
1891    Fix a few DOS compilation warnings.
1892
1893 caca/dirty.c   |    6 +++---
1894 caca/figfont.c |    8 ++++----
1895 2 files changed, 7 insertions(+), 7 deletions(-)
1896
1897commit 516c7b4d3a01ad31fac90e2ef89b63ee5cb3ef2a
1898Author: sam
1899Date:   Tue May 19 20:42:34 2009 +0000
1900
1901    Fix a ruby unit test that made wrong use of Caca::Display.driver_list.
1902
1903 ruby/t/tc_display.rb |    8 ++++----
1904 1 files changed, 4 insertions(+), 4 deletions(-)
1905
1906commit 5dfcd32ff647f20a78fca000fa7fd9cf3baec6de
1907Author: sam
1908Date:   Tue May 19 20:42:28 2009 +0000
1909
1910    Update the migration documentation to reflect old box drawing API changes.
1911
1912 doc/migrating.dox |   10 +++++++---
1913 1 files changed, 7 insertions(+), 3 deletions(-)
1914
1915commit 3ca2ee5f560afd62f0af40e36dc0b9f1b5df51ec
1916Author: sam
1917Date:   Tue May 19 20:42:22 2009 +0000
1918
1919    Fix the text input example now that the box drawing functions take a size
1920    as argument.
1921
1922 examples/input.c |    7 ++++---
1923 1 files changed, 4 insertions(+), 3 deletions(-)
1924
1925commit 1d5c938f0fc6a4a3431d91cf03331aa46f13cb93
1926Author: sam
1927Date:   Tue May 19 20:42:12 2009 +0000
1928
1929    Fix dirty rectangle handling in the X11 and SLang drivers.
1930
1931 caca/driver/slang.c |   15 +++++++++++----
1932 caca/driver/x11.c   |    8 ++++----
1933 2 files changed, 15 insertions(+), 8 deletions(-)
1934
1935commit 0de274b5955d2debb249bd4e8960087d759b568b
1936Author: pterjan
1937Date:   Tue May 19 12:46:34 2009 +0000
1938
1939    Import/export dirty rectangles
1940
1941 caca/codec/export.c |   25 +++++++++++++++------
1942 caca/codec/import.c |   60 +++++++++++++++++++++++++++++++++-----------------
1943 2 files changed, 57 insertions(+), 28 deletions(-)
1944
1945commit 5b7a648584ca4594d6b19db0251ba15790998905
1946Author: sam
1947Date:   Tue May 19 01:04:03 2009 +0000
1948
1949    Minor optimisation in configure.ac.
1950
1951 configure.ac |    3 ++-
1952 1 files changed, 2 insertions(+), 1 deletions(-)
1953
1954commit 025b22268148a00747364732d81d49d732a3780b
1955Author: sam
1956Date:   Tue May 19 01:03:57 2009 +0000
1957
1958    cacaplay: rename "eof" to "has_eof" to prevent shadowing a mingw32 variable.
1959
1960 src/cacaplay.c |    6 +++---
1961 1 files changed, 3 insertions(+), 3 deletions(-)
1962
1963commit d0325de12e8a5742413ef02603b884883232ba28
1964Author: sam
1965Date:   Tue May 19 00:52:10 2009 +0000
1966
1967    A lot of documentation updates here and there, including bugfixes dating
1968    back to the libcucul merge.
1969
1970 caca/event.c       |    3 +++
1971 doc/doxygen.cfg.in |    2 ++
1972 doc/migrating.dox  |   39 ++++++++++++++++++++-------------------
1973 doc/style.dox      |    7 +++++++
1974 doc/tutorial.dox   |   10 +++++-----
1975 doc/user.dox       |    2 +-
1976 ruby/ruby-caca.dox |    8 ++++----
1977 7 files changed, 42 insertions(+), 29 deletions(-)
1978
1979commit a77cb519d68072c4b832568ca9b1296624486d7e
1980Author: sam
1981Date:   Tue May 19 00:52:02 2009 +0000
1982
1983    Update the Doxygen configuration file to version 1.5.9.
1984
1985 doc/doxygen.cfg.in |  401 ++++++++++++++++++++++++++++++++++++++++------------
1986 1 files changed, 308 insertions(+), 93 deletions(-)
1987
1988commit 89dc0e3e9addedf415b3808d419a7c102d8a3f2f
1989Author: sam
1990Date:   Tue May 19 00:51:55 2009 +0000
1991
1992    Optimise the dirty rectangle handling by keeping track of the number of
1993    currently dirty rectangles.
1994
1995 caca/caca_internals.h |    3 ++-
1996 caca/canvas.c         |    6 +-----
1997 caca/dirty.c          |   45 ++++++++++++++++++---------------------------
1998 3 files changed, 21 insertions(+), 33 deletions(-)
1999
2000commit ac5dab6d15a5eeb6c2af7f0dab54de05015a84d8
2001Author: sam
2002Date:   Tue May 19 00:51:47 2009 +0000
2003
2004    Change the dirty rectangle API so that it can handle several rectangles. The
2005    inner implementation still only handles one dirty rectangle, but this way
2006    we can prepare supporting applictions for the future.
2007
2008 caca/Makefile.am    |    1 +
2009 caca/caca.h         |   16 +++-
2010 caca/canvas.c       |  127 ------------------------------
2011 caca/dirty.c        |  215 +++++++++++++++++++++++++++++++++++++++++++++++++++
2012 caca/driver/slang.c |   88 +++++++++++----------
2013 caca/driver/x11.c   |   85 +++++++++++----------
2014 caca/frame.c        |    4 +-
2015 caca/graphics.c     |    2 +-
2016 caca/libcaca.vcproj |    4 +
2017 caca/string.c       |    4 +-
2018 caca/transform.c    |   16 ++--
2019 tests/dirty.cpp     |  107 +++++++++++++++-----------
2020 12 files changed, 395 insertions(+), 274 deletions(-)
2021
2022commit c9e055d2fb1b5bff4c2573fa2100b26a64a19c4b
2023Author: pterjan
2024Date:   Mon May 18 13:02:43 2009 +0000
2025
2026    Only redraw empty rectangles in slang driver
2027
2028 caca/driver/slang.c |   11 +++++++----
2029 1 files changed, 7 insertions(+), 4 deletions(-)
2030
2031commit bd86eca0bae0eee179323456be49996640196cf4
2032Author: pterjan
2033Date:   Mon May 18 12:54:49 2009 +0000
2034
2035    Fix empty dirty rectangles detection
2036
2037 caca/driver/x11.c |    2 +-
2038 1 files changed, 1 insertions(+), 1 deletions(-)
2039
2040commit efc841dcb975f4c6b781885a6a4362bd0a32f23f
2041Author: pterjan
2042Date:   Sat May 16 20:14:04 2009 +0000
2043
2044     * Only redraw dirty rectangle in x11 driver
2045
2046 caca/driver/x11.c |   13 +++++++++----
2047 1 files changed, 9 insertions(+), 4 deletions(-)
2048
2049commit 350bb591ec96904c6a26f92a298618b90d666525
2050Author: sam
2051Date:   Fri May 15 14:42:31 2009 +0000
2052
2053    Add a few svn:ignore properties for Visual Studio cruft.
2054
2055commit 509a7107f584b2b41c8b4f48a75f66a5344342e3
2056Author: sam
2057Date:   Fri May 15 14:38:30 2009 +0000
2058
2059    Added MSVC project files for most example programs.
2060
2061 caca-sharp/test-csharp.csproj |    2 +-
2062 examples/blit.vcproj          |  371 +++++++++++++++++++++++++++++++++++
2063 examples/colors.vcproj        |  371 +++++++++++++++++++++++++++++++++++
2064 examples/demo.c               |    4 +
2065 examples/demo.vcproj          |  371 +++++++++++++++++++++++++++++++++++
2066 examples/dithering.vcproj     |  371 +++++++++++++++++++++++++++++++++++
2067 examples/driver.vcproj        |  371 +++++++++++++++++++++++++++++++++++
2068 examples/event.vcproj         |  371 +++++++++++++++++++++++++++++++++++
2069 examples/font.vcproj          |  371 +++++++++++++++++++++++++++++++++++
2070 examples/frames.vcproj        |  371 +++++++++++++++++++++++++++++++++++
2071 examples/fullwidth.vcproj     |  371 +++++++++++++++++++++++++++++++++++
2072 examples/gamma.vcproj         |  371 +++++++++++++++++++++++++++++++++++
2073 examples/hsv.vcproj           |  371 +++++++++++++++++++++++++++++++++++
2074 examples/import.vcproj        |  371 +++++++++++++++++++++++++++++++++++
2075 examples/input.vcproj         |  371 +++++++++++++++++++++++++++++++++++
2076 examples/transform.vcproj     |  371 +++++++++++++++++++++++++++++++++++
2077 examples/truecolor.vcproj     |  371 +++++++++++++++++++++++++++++++++++
2078 examples/unicode.vcproj       |  371 +++++++++++++++++++++++++++++++++++
2079 libcaca.sln                   |  427 ++++++++++++++++++++++++++++++++++++++++-
2080 19 files changed, 6366 insertions(+), 3 deletions(-)
2081
2082commit a250b88b9a6117b772b2c8da02d57769b06f734a
2083Author: sam
2084Date:   Thu May 14 10:04:26 2009 +0000
2085
2086    Fixed libcaca and the Visual Studio solution so that it works
2087    on Win64, including the .NET projects.
2088
2089 caca-sharp/caca-sharp.csproj  |   38 +++++++++-
2090 caca-sharp/test-csharp.csproj |   22 +++++-
2091 caca/caca_types.h.in          |   20 ++++-
2092 caca/libcaca.vcproj           |  155 +++++++++++++++++++++++++++++++++++++
2093 cxx/libcaca++.vcproj          |  155 +++++++++++++++++++++++++++++++++++++
2094 cxx/test-cxx.vcproj           |  155 +++++++++++++++++++++++++++++++++++++
2095 libcaca.sln                   |   72 +++++++++--------
2096 src/cacademo.vcproj           |  169 +++++++++++++++++++++++++++++++++++++++++
2097 src/cacafire.vcproj           |  169 +++++++++++++++++++++++++++++++++++++++++
2098 src/cacaview.vcproj           |  169 ++++++++++++++++++++++++++++++++++++++++-
2099 win32/caca_types.h            |    6 +-
2100 11 files changed, 1086 insertions(+), 44 deletions(-)
2101
2102commit 2a2d23dfe0c66a06d1e9180dd4afbbd153a857b4
2103Author: sam
2104Date:   Thu May 14 08:43:52 2009 +0000
2105
2106    Fix a few implicit cast related warnings on VC++.
2107
2108 caca/codec/export.c |    2 +-
2109 caca/codec/import.c |   11 +++++------
2110 2 files changed, 6 insertions(+), 7 deletions(-)
2111
2112commit 6afb15a7b51e28dd64bb7cf4cba08dce4ce095c0
2113Author: sam
2114Date:   Thu May 14 00:18:37 2009 +0000
2115
2116    Fix a few dirty rectangle bugs found with the unit tests. Let that be a
2117    lesson to you: unit tests are good.
2118
2119 caca/attr.c   |    2 +-
2120 caca/canvas.c |   20 ++++++++++----------
2121 caca/string.c |    5 ++++-
2122 3 files changed, 15 insertions(+), 12 deletions(-)
2123
2124commit 0dad89c1a0e1d41416ba4a6c1db5c486081d9556
2125Author: sam
2126Date:   Thu May 14 00:18:30 2009 +0000
2127
2128    Start writing unit tests for the dirty rectangle handling.
2129
2130 tests/Makefile.am |    2 +-
2131 tests/dirty.cpp   |  130 +++++++++++++++++++++++++++++++++++++++++++++++++++++
2132 2 files changed, 131 insertions(+), 1 deletions(-)
2133
2134commit 96a86e5e113a1ecb2c9d7c683fd528eac9874468
2135Author: sam
2136Date:   Thu May 14 00:18:23 2009 +0000
2137
2138    Finish the dirty rectangle architecture. They are now reliable in the sense
2139    that anything outside the dirty rectangle is guaranteed to be unchanged, but
2140    we currently mark far too many cells as dirty. This must be optimised.
2141
2142 caca/attr.c           |   11 ++++++++++
2143 caca/caca_internals.h |    6 ++--
2144 caca/canvas.c         |   52 ++++++++++++++++++++++++++++++------------------
2145 caca/frame.c          |    7 ++++++
2146 caca/graphics.c       |    3 ++
2147 caca/string.c         |   36 ++++++++++++++++++++++++++++++---
2148 caca/transform.c      |   16 +++++++++++++++
2149 7 files changed, 104 insertions(+), 27 deletions(-)
2150
2151commit c4eff8b3da1f0efd9af4639e66bd1b4a67e61100
2152Author: sam
2153Date:   Thu May 14 00:18:13 2009 +0000
2154
2155    Factor code from caca_draw_cp437_box() and caca_draw_thinbox_box().
2156
2157 caca/box.c |  150 +++++++++++++++++++++++++----------------------------------
2158 1 files changed, 64 insertions(+), 86 deletions(-)
2159
2160commit 4a776b1638cf1c5ac152146cfb28ece9a77782d8
2161Author: sam
2162Date:   Wed May 13 06:40:48 2009 +0000
2163
2164    Set up the architecture for dirty rectangles.
2165    Dirty rectangles are an upcoming optimisation that will tell the output
2166    drivers which portion of the canvas has been really modified since the
2167    last blit.
2168
2169 caca/caca.h           |    6 ++-
2170 caca/caca_internals.h |    3 +
2171 caca/canvas.c         |  157 +++++++++++++++++++++++++++++++++++++++++++++----
2172 3 files changed, 152 insertions(+), 14 deletions(-)
2173
2174commit 7b7b79860c3b18140a4ad7a6555be44bfca6a869
2175Author: sam
2176Date:   Wed Apr 29 12:22:35 2009 +0000
2177
2178    Update msdev files to 9.0 (Visual Studio 2008). If anyone wants to
2179    play with the Windows port, there is a 90-day evaluation version
2180    available for free on the Microsoft website.
2181
2182 caca-sharp/caca-sharp.csproj  |   47 ++++++++++++++++++++--
2183 caca-sharp/test-csharp.csproj |   49 ++++++++++++++++++++---
2184 caca/libcaca.vcproj           |   87 +++++++++++++++++++++--------------------
2185 cxx/libcaca++.vcproj          |   13 +++---
2186 cxx/test-cxx.vcproj           |   13 +++---
2187 libcaca.sln                   |    4 +-
2188 src/cacademo.vcproj           |   21 +++++-----
2189 src/cacafire.vcproj           |   22 +++++-----
2190 src/cacaview.vcproj           |   21 +++++-----
2191 9 files changed, 175 insertions(+), 102 deletions(-)
2192
2193commit 09b2cc80bc0008139b894184e226fb26821ed30e
2194Author: sam
2195Date:   Wed Apr 29 12:13:19 2009 +0000
2196
2197    import.c: when importing ANSI or UTF-8 files, treat ^L as a canvas
2198    frame separator. Not extremely robust yet.
2199
2200 caca/codec/import.c |   11 +++++++++++
2201 1 files changed, 11 insertions(+), 0 deletions(-)
2202
2203commit d0c77a075d1a38ad9c7fa090b148d4edffc930e4
2204Author: sam
2205Date:   Tue Mar 24 00:58:01 2009 +0000
2206
2207    Apparently \033 is more common than \x1b for ESC. Use the former in our
2208    code for clarity.
2209
2210 caca/codec/import.c |   10 +++++-----
2211 caca/driver/win32.c |    2 +-
2212 caca/graphics.c     |    2 +-
2213 src/cacaserver.c    |   14 +++++++-------
2214 4 files changed, 14 insertions(+), 14 deletions(-)
2215
2216commit d1bbd3da6bcdf07f93500ca58ca5505e6331ec04
2217Author: sam
2218Date:   Sun Mar 1 13:20:41 2009 +0000
2219
2220    Added new Unicode blocks to the built-in font.
2221
2222 caca/mono9.data      | 4812 ++++++++++++++++++++++++++++++++------------------
2223 caca/monobold12.data | 4700 ++++++++++++++++++++++++++++++++-----------------
2224 tools/makefont.c     |    4 +-
2225 3 files changed, 6181 insertions(+), 3335 deletions(-)
2226
2227commit 9cf9c3a8389e1ef14205360687304f03b4bcb809
2228Author: sam
2229Date:   Sun Mar 1 12:39:36 2009 +0000
2230
2231    transform.c: one more rotated glyph.
2232
2233 caca/transform.c |    1 +
2234 1 files changed, 1 insertions(+), 0 deletions(-)
2235
2236commit 4bb17323f0692f5ba3fc3198594e2864f51c5ba8
2237Author: sam
2238Date:   Sun Mar 1 12:33:25 2009 +0000
2239
2240    transform.c: add new transformation glyphs for various capital letters.
2241
2242 caca/transform.c |   11 ++++++++++-
2243 1 files changed, 10 insertions(+), 1 deletions(-)
2244
2245commit 6b25391062055a72e3c091eb0988b63d7e527f0a
2246Author: sam
2247Date:   Thu Feb 26 10:41:32 2009 +0000
2248
2249    Remove occurrences of DATADIR, it conflicts with MinGW's <objidl.h>.
2250    Fixes ticket #51.
2251
2252 examples/Makefile.am |    3 +--
2253 examples/demo.c      |    4 +---
2254 examples/demo0.c     |    4 +---
2255 tools/Makefile.am    |    2 +-
2256 4 files changed, 4 insertions(+), 9 deletions(-)
2257
2258commit 38ef89f68555191616a812313e20b3e6a7d89cb2
2259Author: nico
2260Date:   Tue Dec 9 17:37:22 2008 +0000
2261
2262    * Remove 'copy' attribute of RETURN_STRINGL in php binding of functions: caca_file_gets, caca_file_read
2263    * Use RETVAL_STRINGL instead of RETURN_STRINGL in function caca_export_string
2264
2265 caca-php/php_caca.c |   12 +++++-------
2266 1 files changed, 5 insertions(+), 7 deletions(-)
2267
2268commit eb5add85ebe14aec455d6c20fd13148bd492ba10
2269Author: pterjan
2270Date:   Sun Nov 30 00:02:46 2008 +0000
2271
2272     * Add a flip char for 1
2273
2274 caca/transform.c |    1 +
2275 1 files changed, 1 insertions(+), 0 deletions(-)
2276
2277commit 6d833ff945e748a861bdd049488eff7c874f0225
2278Author: pterjan
2279Date:   Sat Nov 29 23:53:55 2008 +0000
2280
2281     * Add a rotate_180 char for G
2282
2283 caca/transform.c |    1 +
2284 1 files changed, 1 insertions(+), 0 deletions(-)
2285
2286commit 845cdfa3ed94d7f7f61d8ab10eb9f6103b8bf42a
2287Author: sam
2288Date:   Wed Nov 12 10:20:56 2008 +0000
2289
2290    Create a libcucul.la symlink for distributions such as Gentoo which may
2291    rely on .la files for library dependencies.
2292
2293 caca/Makefile.am |    2 ++
2294 cxx/Makefile.am  |    2 ++
2295 2 files changed, 4 insertions(+), 0 deletions(-)
2296
2297commit d0f81f455f1d0179adc8b2a78cfb64e6e284c217
2298Author: bsittler
2299Date:   Fri Nov 7 09:03:26 2008 +0000
2300
2301    add a reset button, move usage to "stdout", and stop hyperlinking the
2302    logo filename in the example
2303
2304 caca-php/examples/www/img2txt.php |   40 ++++++++++++++++++------------------
2305 1 files changed, 20 insertions(+), 20 deletions(-)
2306
2307commit 7a2b706a3e7d55ee1a455c18e0d1601c7e678ceb
2308Author: bsittler
2309Date:   Fri Nov 7 08:57:44 2008 +0000
2310
2311    allow a filename exactly matching the uploaded filename; give a better
2312    error message when this does not work
2313
2314 caca-php/examples/www/img2txt.php |   19 +++++++++++++++----
2315 1 files changed, 15 insertions(+), 4 deletions(-)
2316
2317commit 1bae70cf19b04029dba571609663039e0ae4b2be
2318Author: bsittler
2319Date:   Fri Nov 7 08:38:55 2008 +0000
2320
2321    more copyright info
2322
2323 caca-php/examples/img2txt.php |    3 ++-
2324 1 files changed, 2 insertions(+), 1 deletions(-)
2325
2326commit efcdcc661763d5a8d8d7ec4fedac7ab0f99c30b4
2327Author: bsittler
2328Date:   Fri Nov 7 08:37:59 2008 +0000
2329
2330    add more copyright info
2331
2332 caca-php/examples/www/img2txt.php |    3 ++-
2333 1 files changed, 2 insertions(+), 1 deletions(-)
2334
2335commit 273abb697f8e81ba81f7fc178c22fdcaff7b2914
2336Author: bsittler
2337Date:   Fri Nov 7 08:36:07 2008 +0000
2338
2339    https should work too
2340
2341 caca-php/examples/www/img2txt.php |    2 +-
2342 1 files changed, 1 insertions(+), 1 deletions(-)
2343
2344commit 894f4615322e67b8c7390d31ae8f8e787b123ee1
2345Author: bsittler
2346Date:   Fri Nov 7 08:35:29 2008 +0000
2347
2348    obscure email addresses somewhat
2349
2350 caca-php/examples/www/img2txt.php |    2 +-
2351 1 files changed, 1 insertions(+), 1 deletions(-)
2352
2353commit aedb7011513654c9f30fc8eb9e662118f0c02a3d
2354Author: bsittler
2355Date:   Fri Nov 7 08:33:03 2008 +0000
2356
2357    better argument handling, and allow logo-caca.png as a special file argument
2358
2359 caca-php/examples/www/img2txt.php |   41 +++++++++++++++++++++++-------------
2360 1 files changed, 26 insertions(+), 15 deletions(-)
2361
2362commit 795bdd65c3f6012589ca3ed195e231557befd04f
2363Author: bsittler
2364Date:   Fri Nov 7 08:25:01 2008 +0000
2365
2366    fix case in example
2367
2368 caca-php/examples/img2txt.php |    2 +-
2369 1 files changed, 1 insertions(+), 1 deletions(-)
2370
2371commit 36cb62c2ee4dc64a8b68eb54fdd006b86de283b3
2372Author: bsittler
2373Date:   Fri Nov 7 07:56:36 2008 +0000
2374
2375    now works as HTML
2376
2377 caca-php/examples/www/img2txt.php |  277 +++++++++++++++++++++++++++----------
2378 1 files changed, 201 insertions(+), 76 deletions(-)
2379
2380commit 1485b650829c15679586a4da5b3b45ea43f54836
2381Author: bsittler
2382Date:   Fri Nov 7 07:13:57 2008 +0000
2383
2384    handle argument-parsing exceptions
2385
2386 caca-php/examples/img2txt.php |  100 ++++++++++++++++++++++-------------------
2387 1 files changed, 54 insertions(+), 46 deletions(-)
2388
2389commit 7008126741cbbf9e02ec45ca00368a3d29112000
2390Author: bsittler
2391Date:   Fri Nov 7 07:09:52 2008 +0000
2392
2393    more accurate error message
2394
2395 caca-php/examples/img2txt.php |    6 +++---
2396 1 files changed, 3 insertions(+), 3 deletions(-)
2397
2398commit 821046e041518fb109e7db5f010e9dd6def865de
2399Author: bsittler
2400Date:   Fri Nov 7 06:30:29 2008 +0000
2401
2402    clarify that this is a PHP port, not the original C program; return -1
2403    when export fails, too
2404
2405 caca-php/examples/img2txt.php |    5 +++++
2406 1 files changed, 5 insertions(+), 0 deletions(-)
2407
2408commit 504d2d6acd4472fe43f7976e5df45542a3eff27f
2409Author: bsittler
2410Date:   Fri Nov 7 05:55:12 2008 +0000
2411
2412    copy img2txt.php to www in preparation for htmlizing
2413
2414 caca-php/examples/www/img2txt.php |  383 +++++++++++++++++++++++++++++++++++++
2415 1 files changed, 383 insertions(+), 0 deletions(-)
2416
2417commit 2c67268bd8b0ad7b3ddd318aea09354ec4871dc6
2418Author: bsittler
2419Date:   Fri Nov 7 05:51:26 2008 +0000
2420
2421    remove workarounds since alpha works now (merged from ..)
2422
2423 caca-php/examples/www/export.php |    4 +---
2424 1 files changed, 1 insertions(+), 3 deletions(-)
2425
2426commit 53f957e3bdbf58b68128eb512b65351c3a9b02dc
2427Author: bsittler
2428Date:   Fri Nov 7 05:48:32 2008 +0000
2429
2430    hacked around the lack of a reasonable php getopt_long by writing a
2431    new version in PHP. it seems to work, and is more flexible than the
2432    getopt() found in PHP 5.3+.
2433
2434 caca-php/examples/img2txt.php |  250 ++++++++++++++++++++++++++++++++++-------
2435 1 files changed, 211 insertions(+), 39 deletions(-)
2436
2437commit a3f46f7eaa351d766df7ab7e744356d6549f92c2
2438Author: bsittler
2439Date:   Fri Nov 7 04:31:04 2008 +0000
2440
2441    fix yet another bug i wrote :( -- be endian-neutral.
2442
2443 caca-php/php_caca.c |    9 ++++-----
2444 1 files changed, 4 insertions(+), 5 deletions(-)
2445
2446commit d634362a23e784e771c7fb6ab54eec96488584a3
2447Author: bsittler
2448Date:   Thu Nov 6 23:25:26 2008 +0000
2449
2450    no more horrible hacks needed, since fixing the alpha mismatch in the C binding
2451
2452 caca-php/examples/export.php  |    4 +-
2453 caca-php/examples/img2txt.php |  407 +++++++++++++++++++----------------------
2454 2 files changed, 189 insertions(+), 222 deletions(-)
2455
2456commit 56ab72263709ca781c96cba8f05d166f55aaed36
2457Author: bsittler
2458Date:   Thu Nov 6 23:21:15 2008 +0000
2459
2460    do not bother with an extraneous fill, and don't create out.png
2461
2462 caca-php/examples/test.php |    2 --
2463 1 files changed, 0 insertions(+), 2 deletions(-)
2464
2465commit dae190b49e115633aaa7ca8bbee78c77a18218ac
2466Author: bsittler
2467Date:   Thu Nov 6 23:18:48 2008 +0000
2468
2469    fix endianness problem
2470
2471 caca-php/php_caca.c |   12 ++++++------
2472 1 files changed, 6 insertions(+), 6 deletions(-)
2473
2474commit cf25a7e5cbfd8983d38ce0b128e003d13520e2a7
2475Author: bsittler
2476Date:   Thu Nov 6 20:01:57 2008 +0000
2477
2478    oops! fix problem i introduced in the previous commit
2479
2480 caca-php/php_caca.c |    6 +++---
2481 1 files changed, 3 insertions(+), 3 deletions(-)
2482
2483commit 043930afaa9b3e73138012c85ba9db37c492972c
2484Author: bsittler
2485Date:   Thu Nov 6 19:45:11 2008 +0000
2486
2487    fix impedence mismatch between libgd alpha (0 = opaque, 127 = transparent) and libcaca alpha (0 = transparent, 255 = opaque)
2488
2489 caca-php/php_caca.c |   75 +++++++++++++++++++++++++++++---------------------
2490 1 files changed, 43 insertions(+), 32 deletions(-)
2491
2492commit 27a406b8d948a67dfa2f65b669660372376fec01
2493Author: bsittler
2494Date:   Thu Nov 6 17:04:21 2008 +0000
2495
2496    copy img2txt.c to img2txt.php in preparation for phpizing
2497
2498 caca-php/examples/img2txt.php |  242 +++++++++++++++++++++++++++++++++++++++++
2499 1 files changed, 242 insertions(+), 0 deletions(-)
2500
2501commit 6adbec231d5e617d47ec1d3382375fb449a31a5e
2502Author: bsittler
2503Date:   Thu Nov 6 07:16:59 2008 +0000
2504
2505    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...)
2506
2507 caca-php/examples/cacapig.php |   36 +++++++++++++++++++-----------------
2508 1 files changed, 19 insertions(+), 17 deletions(-)
2509
2510commit e031ce8d5983a81019b5023765cd2f1939c8ee7f
2511Author: bsittler
2512Date:   Thu Nov 6 07:14:12 2008 +0000
2513
2514    default to $timeout = 0 in Display::getEvent()
2515
2516 caca-php/caca.php |    2 +-
2517 1 files changed, 1 insertions(+), 1 deletions(-)
2518
2519commit 9b34bf6c18b0cc11f26646f7fcd2867b1ef898ff
2520Author: bsittler
2521Date:   Thu Nov 6 07:11:01 2008 +0000
2522
2523    fix some bugs and inconsistencies in the PHP object layer
2524
2525 caca-php/caca.php |   14 ++++++++------
2526 1 files changed, 8 insertions(+), 6 deletions(-)
2527
2528commit cd57d7af064133b141c0e6ebd45656083f804b4f
2529Author: bsittler
2530Date:   Wed Nov 5 01:00:38 2008 +0000
2531
2532    add a Libcaca class to the PHP class interface, parallel to the Libcaca class in the .NET interface; fix a bunch of whitespace inconsistencies
2533
2534 caca-php/caca.php          |   87 +++++++++++++++++++++++++-------------------
2535 caca-php/examples/test.php |   12 +++---
2536 2 files changed, 56 insertions(+), 43 deletions(-)
2537
2538commit bde844085b2cafe587d3a741701147932bd77cc3
2539Author: bsittler
2540Date:   Wed Nov 5 00:39:18 2008 +0000
2541
2542    add AnsiColor, EventType and EventKey constants parallel to the .NET ones
2543
2544 caca-php/caca.php          |  101 ++++++++++++++++++++++++++++++++++++++++++++
2545 caca-php/examples/test.php |   12 +++---
2546 2 files changed, 107 insertions(+), 6 deletions(-)
2547
2548commit 98dd19b46c1580bb1761fdcbce0d8a744925ae5d
2549Author: bsittler
2550Date:   Wed Nov 5 00:38:14 2008 +0000
2551
2552    added missing constant CACA_KEY_UNKNOWN
2553
2554 caca-php/php_caca.c |    1 +
2555 1 files changed, 1 insertions(+), 0 deletions(-)
2556
2557commit b7f941fb59acb70faef19649ab7aa34e5fc680c3
2558Author: bsittler
2559Date:   Wed Nov 5 00:04:35 2008 +0000
2560
2561    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
2562
2563 caca-php/examples/test.php |  258 +++++++++++++++++++++++---------------------
2564 1 files changed, 136 insertions(+), 122 deletions(-)
2565
2566commit e83b3444de470a3b95ff2250005c8de9a51231d0
2567Author: bsittler
2568Date:   Tue Nov 4 23:57:57 2008 +0000
2569
2570    copy test.cs to test.php in preparation for phpizing
2571
2572 caca-php/examples/test.php |  136 ++++++++++++++++++++++++++++++++++++++++++++
2573 1 files changed, 136 insertions(+), 0 deletions(-)
2574
2575commit d798c9a31bdbe7599d1e5f0a16d17018f6016b47
2576Author: bsittler
2577Date:   Tue Nov 4 23:56:43 2008 +0000
2578
2579    merge alpha fix from svn://svn.zoy.org/libcaca/libcaca/trunk/caca-php/examples/export.php@3287 into examples/www/export.php
2580
2581 caca-php/examples/www/export.php |    4 +++-
2582 1 files changed, 3 insertions(+), 1 deletions(-)
2583
2584commit ff34a3c2e7d1bf1f4a4e483a42807ca969ebb7bd
2585Author: bsittler
2586Date:   Tue Nov 4 23:54:38 2008 +0000
2587
2588    use alpha in PNG export, since it is now required to get a correct PNG output image
2589
2590 caca-php/examples/export.php |    4 +++-
2591 1 files changed, 3 insertions(+), 1 deletions(-)
2592
2593commit 9f0a146efbe46a8374a98fc33e3d7505c6ebbd47
2594Author: bsittler
2595Date:   Tue Nov 4 23:53:18 2008 +0000
2596
2597    fix type in Canvas::drawLine; add a minimal class Event providing a
2598    subset of the functionality of the .NET version; added Display::getEvent
2599    similar to the .NET version; change Dither::bitmap to take a Canvas
2600    object rather than a caca canvas resource as its first parameter; add
2601    Font::Render and Font::getList methods parallel to the .NET version
2602
2603 caca-php/caca.php |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++--
2604 1 files changed, 50 insertions(+), 2 deletions(-)
2605
2606commit 3c310e21ebc8f4a243f56ca3427c314a16eb5cc2
2607Author: bsittler
2608Date:   Tue Nov 4 23:48:31 2008 +0000
2609
2610    use alpha channel in gd truecolor images -- note that the scale for
2611    this is [0, 127], rather than [0, 255]; always free the temporary
2612    pixels copy allocated in PHP_FUNCTION(caca_dither_bitmap); fix a typo
2613    which caused PHP_FUNCTION(caca_set_display_title) to crash due to a
2614    failed run-time binding to "caca_set_display" (the "_title" was
2615    missing).
2616
2617 caca-php/php_caca.c |    7 ++++---
2618 1 files changed, 4 insertions(+), 3 deletions(-)
2619
2620commit 57de81e63899430bdda087c51c333ef3d79e7f33
2621Author: bsittler
2622Date:   Tue Nov 4 06:11:19 2008 +0000
2623
2624    preserve column alignment better by breaking cells at spaces; preserve
2625    readability of fullwidth characters better by not placing cell
2626    boundaries between them unneccessarily
2627
2628 caca/codec/export.c |   16 +++++++++++++---
2629 1 files changed, 13 insertions(+), 3 deletions(-)
2630
2631commit dd16828a404c4c754bdd2475fe6cc17ed8d200ec
2632Author: bsittler
2633Date:   Tue Nov 4 05:45:21 2008 +0000
2634
2635    force a column alignment after each column containing a fullwidth character.
2636
2637 caca/codec/export.c |    7 ++++++-
2638 1 files changed, 6 insertions(+), 1 deletions(-)
2639
2640commit 05e91cbbe7f3f8bc207b88b75a8f480b7bef5076
2641Author: bsittler
2642Date:   Tue Nov 4 05:43:37 2008 +0000
2643
2644    no border in old browsers, either.
2645
2646 caca-php/examples/www/export.php |    2 +-
2647 1 files changed, 1 insertions(+), 1 deletions(-)
2648
2649commit 4dbce93dbab3d2edcd06f803c82294b92c36af2c
2650Author: bsittler
2651Date:   Tue Nov 4 05:28:03 2008 +0000
2652
2653    htmlification
2654
2655 caca-php/examples/www/unicode.php |   32 ++++++++++++++++++--------------
2656 1 files changed, 18 insertions(+), 14 deletions(-)
2657
2658commit a034cd4d75dc78087c0d332ee7976438bf67ed0e
2659Author: bsittler
2660Date:   Tue Nov 4 05:23:16 2008 +0000
2661
2662    copy unicode.php to www in preparation for htmlizing
2663
2664 caca-php/examples/www/unicode.php |   93 +++++++++++++++++++++++++++++++++++++
2665 1 files changed, 93 insertions(+), 0 deletions(-)
2666
2667commit b134873c580fafb624b7ea633f3a1991277e9559
2668Author: bsittler
2669Date:   Tue Nov 4 05:22:24 2008 +0000
2670
2671    cli-only
2672
2673 caca-php/examples/unicode.php |    4 ++++
2674 1 files changed, 4 insertions(+), 0 deletions(-)
2675
2676commit edb1af32d5676834983a53bcb60a5ffd0633f869
2677Author: bsittler
2678Date:   Tue Nov 4 05:21:34 2008 +0000
2679
2680    phpized
2681
2682 caca-php/examples/unicode.php |  160 +++++++++++++++++++----------------------
2683 1 files changed, 73 insertions(+), 87 deletions(-)
2684
2685commit 448782518cf4098396752230eba0ac3f51259085
2686Author: bsittler
2687Date:   Tue Nov 4 05:17:37 2008 +0000
2688
2689    copy unicode.c to unicode.php in preparation for phpizing
2690
2691 caca-php/examples/unicode.php |  103 +++++++++++++++++++++++++++++++++++++++++
2692 1 files changed, 103 insertions(+), 0 deletions(-)
2693
2694commit 61d207fea23e961aa55bb704e54eae651dfdda08
2695Author: bsittler
2696Date:   Tue Nov 4 05:12:17 2008 +0000
2697
2698    htmlize
2699
2700 caca-php/examples/www/transform.php |   31 ++++++++++++++++++-------------
2701 1 files changed, 18 insertions(+), 13 deletions(-)
2702
2703commit ebfee4adee7fef3a0f37c5ea29cd9f9de19c2407
2704Author: bsittler
2705Date:   Tue Nov 4 04:58:38 2008 +0000
2706
2707    copy transform.php to www in preparation for htmlizing
2708
2709 caca-php/examples/www/transform.php |  103 +++++++++++++++++++++++++++++++++++
2710 1 files changed, 103 insertions(+), 0 deletions(-)
2711
2712commit 902e8d73ba0355690df0e9bea4168b81b3ab35a0
2713Author: bsittler
2714Date:   Tue Nov 4 04:56:49 2008 +0000
2715
2716    PHPified
2717
2718 caca-php/examples/transform.php |  187 ++++++++++++++++++---------------------
2719 1 files changed, 86 insertions(+), 101 deletions(-)
2720
2721commit e39432f9e3d145a5c8ad0a4b449b0cf87dfca771
2722Author: bsittler
2723Date:   Tue Nov 4 04:49:17 2008 +0000
2724
2725    copy transform.c to transform.php in preparation for phpizing
2726
2727 caca-php/examples/transform.php |  118 +++++++++++++++++++++++++++++++++++++++
2728 1 files changed, 118 insertions(+), 0 deletions(-)
2729
2730commit 0f53fee9e407227557bcdd570087da25dcf64e70
2731Author: bsittler
2732Date:   Tue Nov 4 04:46:47 2008 +0000
2733
2734    show client-side filename
2735
2736 caca-php/examples/www/export.php |    3 ++-
2737 1 files changed, 2 insertions(+), 1 deletions(-)
2738
2739commit ad8c41417eba44f031ffcc0f993799f04e6ee276
2740Author: bsittler
2741Date:   Tue Nov 4 04:45:23 2008 +0000
2742
2743    clearer wording.
2744
2745 caca-php/examples/www/import.php |    2 +-
2746 1 files changed, 1 insertions(+), 1 deletions(-)
2747
2748commit 5810f7e03bbb6ae77549cd0b16f92209dc7cf65c
2749Author: bsittler
2750Date:   Tue Nov 4 04:21:13 2008 +0000
2751
2752    link to an example file to download and then import (generated by export.php)
2753
2754 caca-php/examples/www/import.php |    5 +++++
2755 1 files changed, 5 insertions(+), 0 deletions(-)
2756
2757commit e74ef2c62a49e5303cfee1ff7a01d81f6fdb3930
2758Author: bsittler
2759Date:   Tue Nov 4 04:13:13 2008 +0000
2760
2761    works well enough to import the files exported by export.php
2762
2763 caca-php/examples/www/import.php |   77 ++++++++++++++++++++++++++------------
2764 1 files changed, 53 insertions(+), 24 deletions(-)
2765
2766commit fc6c507a639a4955a18afb7d6cf33b6d963769bf
2767Author: bsittler
2768Date:   Tue Nov 4 03:56:18 2008 +0000
2769
2770    force cli on remaining examples so that apache doesn't pop up a window
2771    (this actually happens with the cocoa driver!)
2772
2773 caca-php/examples/cacapig.php   |    3 +++
2774 caca-php/examples/colors.php    |    4 ++++
2775 caca-php/examples/fullwidth.php |    4 ++++
2776 caca-php/examples/render.php    |    4 ++++
2777 caca-php/examples/truecolor.php |    4 ++++
2778 5 files changed, 19 insertions(+), 0 deletions(-)
2779
2780commit e7f1d81d16425ee1aa92c3fa9c823c00a820bc1c
2781Author: bsittler
2782Date:   Tue Nov 4 03:39:20 2008 +0000
2783
2784    CLI-only
2785
2786 caca-php/examples/import.php |    4 ++++
2787 1 files changed, 4 insertions(+), 0 deletions(-)
2788
2789commit 87f032ab8cd19e90eb8694bbfd3086efbcdaf559
2790Author: bsittler
2791Date:   Tue Nov 4 03:37:12 2008 +0000
2792
2793    copy import.php to www in preparation for htmlizing
2794
2795 caca-php/examples/www/import.php |   54 ++++++++++++++++++++++++++++++++++++++
2796 1 files changed, 54 insertions(+), 0 deletions(-)
2797
2798commit 2b90dff7f653d15498d63ec7bc42c1082bc10028
2799Author: bsittler
2800Date:   Tue Nov 4 03:36:33 2008 +0000
2801
2802    list available import formats in usage message
2803
2804 caca-php/examples/import.php |   12 +++++++++---
2805 1 files changed, 9 insertions(+), 3 deletions(-)
2806
2807commit a001d22a2366cc9da0c1d9ee74b790023d859eaa
2808Author: bsittler
2809Date:   Tue Nov 4 03:32:42 2008 +0000
2810
2811    PHPification of import.c
2812
2813 caca-php/examples/import.php |   72 ++++++++++++++++--------------------------
2814 1 files changed, 27 insertions(+), 45 deletions(-)
2815
2816commit 5da99a633a11d1d6b63c49522e35b9cf44503ab3
2817Author: bsittler
2818Date:   Tue Nov 4 03:22:04 2008 +0000
2819
2820    copy import.c to import.php in preparation for phpizing
2821
2822 caca-php/examples/import.php |   66 ++++++++++++++++++++++++++++++++++++++++++
2823 1 files changed, 66 insertions(+), 0 deletions(-)
2824
2825commit 378b9af8aacd492e76e7fb2e0aef53e5510c0916
2826Author: bsittler
2827Date:   Tue Nov 4 00:56:07 2008 +0000
2828
2829    only fill the preview iframe when javascript is enabled
2830
2831 caca-php/examples/www/export.php |    2 +-
2832 1 files changed, 1 insertions(+), 1 deletions(-)
2833
2834commit 6e451ecd40e6a49ecb2bfa1fe3c86d67e41e09b5
2835Author: bsittler
2836Date:   Tue Nov 4 00:41:56 2008 +0000
2837
2838    merge latest CLI example bugfixes into the HTML versions
2839
2840 caca-php/examples/www/colors.php |    8 ++++----
2841 caca-php/examples/www/export.php |   10 +++++-----
2842 2 files changed, 9 insertions(+), 9 deletions(-)
2843
2844commit b6e60ce8406ed3f560852336d7c2dfd2b4681cc7
2845Author: bsittler
2846Date:   Tue Nov 4 00:39:40 2008 +0000
2847
2848    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
2849
2850 caca-php/examples/colors.php |    8 ++++----
2851 caca-php/examples/export.php |   10 +++++-----
2852 caca-php/php_caca.c          |    2 +-
2853 3 files changed, 10 insertions(+), 10 deletions(-)
2854
2855commit 33bca1fe812fb46a163e98d88813055dda0115dd
2856Author: bsittler
2857Date:   Mon Nov 3 22:30:22 2008 +0000
2858
2859    now generates HTML
2860
2861 caca-php/examples/www/fullwidth.php |   28 ++++++++++++++++++----------
2862 1 files changed, 18 insertions(+), 10 deletions(-)
2863
2864commit 65933e59e6615ce5d60ea124819faac458ac3aa9
2865Author: bsittler
2866Date:   Mon Nov 3 22:21:31 2008 +0000
2867
2868    copy fullwidth.php to www in preparation for htmlizing
2869
2870 caca-php/examples/www/fullwidth.php |   75 +++++++++++++++++++++++++++++++++++
2871 1 files changed, 75 insertions(+), 0 deletions(-)
2872
2873commit b2ca4ea169df8e0bac6886d415e108eabb54ebe8
2874Author: bsittler
2875Date:   Mon Nov 3 22:19:29 2008 +0000
2876
2877    added copyright info for PHP conversion (blah blah blah...)
2878
2879 caca-php/examples/fullwidth.php |    4 ++++
2880 1 files changed, 4 insertions(+), 0 deletions(-)
2881
2882commit f0bbfc2cbcfe527291ae2a2874e696b3b498da08
2883Author: bsittler
2884Date:   Mon Nov 3 22:18:27 2008 +0000
2885
2886    now works as PHP
2887
2888 caca-php/examples/fullwidth.php |  113 +++++++++++++++-----------------------
2889 1 files changed, 45 insertions(+), 68 deletions(-)
2890
2891commit e93ccec9bec3dfdcbec7ff24f02d936cf65838d9
2892Author: bsittler
2893Date:   Mon Nov 3 22:08:09 2008 +0000
2894
2895    copy fullwidth.c to fullwidth.php in preparation for phpizing
2896
2897 caca-php/examples/fullwidth.php |   94 +++++++++++++++++++++++++++++++++++++++
2898 1 files changed, 94 insertions(+), 0 deletions(-)
2899
2900commit 1d7f0775e49d239956ed163dd0035bc5b1d08b6b
2901Author: bsittler
2902Date:   Mon Nov 3 22:06:33 2008 +0000
2903
2904    only assume svg preview ability in opera, WebKit and Gecko
2905
2906 caca-php/examples/www/export.php |    9 +++++++--
2907 1 files changed, 7 insertions(+), 2 deletions(-)
2908
2909commit a3380ed18e05e25d86d36fa23f236f273bfc0dcc
2910Author: nico
2911Date:   Mon Nov 3 22:03:31 2008 +0000
2912
2913    * Improve object layer for caca-php
2914
2915 caca-php/caca.php |   60 +++++++++++++++++++++++++++++++++++++++++++++++++---
2916 1 files changed, 56 insertions(+), 4 deletions(-)
2917
2918commit f5d106ff2aa56ef6b722ec2515a5893083220891
2919Author: bsittler
2920Date:   Mon Nov 3 21:58:17 2008 +0000
2921
2922    do not add history entries for iframe transitions
2923
2924 caca-php/examples/www/export.php |    2 +-
2925 1 files changed, 1 insertions(+), 1 deletions(-)
2926
2927commit e8e3800000de5f9053c98abfd4c190ac98e8460f
2928Author: bsittler
2929Date:   Mon Nov 3 21:48:53 2008 +0000
2930
2931    add missing id
2932
2933 caca-php/examples/www/export.php |    2 +-
2934 1 files changed, 1 insertions(+), 1 deletions(-)
2935
2936commit 60f3413da68954583726c180adcc02f47035f72a
2937Author: bsittler
2938Date:   Mon Nov 3 21:48:16 2008 +0000
2939
2940    use some javascript to show inline previews using <iframe/> for some
2941    of the formats (so far, html, html3, bbfr, and svg)
2942
2943 caca-php/examples/www/export.php |   42 +++++++++++++++++++++++++++++++++++--
2944 1 files changed, 39 insertions(+), 3 deletions(-)
2945
2946commit ca49c1a39d23a4bac8b39ac39f2c67b15317ccb7
2947Author: bsittler
2948Date:   Mon Nov 3 21:23:20 2008 +0000
2949
2950    .caca files get an extension, too
2951
2952 caca-php/examples/www/export.php |    1 +
2953 1 files changed, 1 insertions(+), 0 deletions(-)
2954
2955commit e3099c1d9d46f34a8c566c8e462c55937ab48c11
2956Author: bsittler
2957Date:   Mon Nov 3 21:17:34 2008 +0000
2958
2959    suggest extensions for some of the inline formats too, since browsers
2960    sometimes send them to external viewers and become confused if the
2961    filename ends in '.php' (despite our correct content-type!)
2962
2963 caca-php/examples/www/export.php |   14 +++++++++++---
2964 1 files changed, 11 insertions(+), 3 deletions(-)
2965
2966commit 9d906a2013ec7f1e72a09d4afc50f74b57d2145d
2967Author: bsittler
2968Date:   Mon Nov 3 21:15:09 2008 +0000
2969
2970    text formats embedding escape sequences get sent as attachments too
2971
2972 caca-php/examples/www/export.php |    3 +++
2973 1 files changed, 3 insertions(+), 0 deletions(-)
2974
2975commit 5bdecb18a4afebb636ff72fc174c28906f00aa96
2976Author: bsittler
2977Date:   Mon Nov 3 21:12:54 2008 +0000
2978
2979    working HTML version of export.php accepting an optional file upload and exporting it using the selected format
2980
2981 caca-php/examples/www/export.php |  224 ++++++++++++++++++++++----------------
2982 1 files changed, 128 insertions(+), 96 deletions(-)
2983
2984commit e12bf1aaa644c96a0f62803de78c2acdf2098c97
2985Author: bsittler
2986Date:   Mon Nov 3 20:55:12 2008 +0000
2987
2988    another typo
2989
2990 caca-php/examples/export.php |    2 +-
2991 1 files changed, 1 insertions(+), 1 deletions(-)
2992
2993commit d0d0d0de6836369fea450f95951b2251075e2629
2994Author: bsittler
2995Date:   Mon Nov 3 20:34:42 2008 +0000
2996
2997    spaces -> tabs
2998
2999 caca-php/examples/export.php |  162 +++++++++++++++++++++---------------------
3000 1 files changed, 81 insertions(+), 81 deletions(-)
3001
3002commit b1260bb830807e548fd3495b877ec64c6fb18bbb
3003Author: bsittler
3004Date:   Mon Nov 3 20:08:35 2008 +0000
3005
3006    add missing content-type in the HTML case
3007
3008 caca-php/examples/www/render.php |    2 ++
3009 1 files changed, 2 insertions(+), 0 deletions(-)
3010
3011commit 18f55afc25ca50f48dc712fdaf9caf2c722a7278
3012Author: bsittler
3013Date:   Mon Nov 3 20:01:20 2008 +0000
3014
3015    typo
3016
3017 caca-php/examples/export.php |    2 +-
3018 1 files changed, 1 insertions(+), 1 deletions(-)
3019
3020commit 4b8827455d726025bb462303a532521e26eaf55b
3021Author: bsittler
3022Date:   Mon Nov 3 19:52:30 2008 +0000
3023
3024    make examples/demo.php executable
3025
3026 0 files changed, 0 insertions(+), 0 deletions(-)
3027
3028commit 067a9a4bc12d77be6aad7a6a8e08f88d1c005b30
3029Author: bsittler
3030Date:   Mon Nov 3 19:44:58 2008 +0000
3031
3032    copy export.php to www in preparation for htmlizing
3033
3034 caca-php/examples/www/export.php |  136 ++++++++++++++++++++++++++++++++++++++
3035 1 files changed, 136 insertions(+), 0 deletions(-)
3036
3037commit 7d07e5ae586026e26aabe90025f8759a04976746
3038Author: bsittler
3039Date:   Mon Nov 3 19:42:38 2008 +0000
3040
3041    export.php is now actually php, and appears to work identically to its
3042    C predecessor.
3043
3044 caca-php/examples/export.php |  229 +++++++++++++++++++-----------------------
3045 1 files changed, 103 insertions(+), 126 deletions(-)
3046
3047commit 8205ea5aa09d16a07ccd597394da176e7262a512
3048Author: bsittler
3049Date:   Mon Nov 3 18:40:50 2008 +0000
3050
3051    copy export.c to export.php in preparation for phpizing
3052
3053 caca-php/examples/export.php |  159 ++++++++++++++++++++++++++++++++++++++++++
3054 1 files changed, 159 insertions(+), 0 deletions(-)
3055
3056commit db3d83ff3e91ce3a9c3dbd1d09d494bf83fb8fe6
3057Author: bsittler
3058Date:   Mon Nov 3 18:16:38 2008 +0000
3059
3060    fix foreground-color and quoting bugs in the "html" exporter; also,
3061    the output is now labelled as XHTML 1.0 Strict, since it does conform
3062    to that DTD. also removed spurious cellpadding and cellspacing from
3063    <div /> markup. also handle non-characters by conversion to
3064    replacement character, and handle more control characters by
3065    conversion to no-break space. finally, switch from &nbsp; to the
3066    equivalent &#160; so that a non-validating XML parser (which is most
3067    of them) can correctly parse this document.
3068
3069 caca/codec/export.c |   52 ++++++++++++++++++++++++++++++++++++++++++--------
3070 1 files changed, 43 insertions(+), 9 deletions(-)
3071
3072commit cb936aac4cd5349794689fa114f147e5bda5a666
3073Author: bsittler
3074Date:   Mon Nov 3 17:18:04 2008 +0000
3075
3076    do not split a fullwidth character in the middle. yes, in some
3077    degenerate cases this will lead to incorrectly-displayed tables. i
3078    don't yet have a solution.
3079
3080 caca/codec/export.c |    2 ++
3081 1 files changed, 2 insertions(+), 0 deletions(-)
3082
3083commit 15368391565b9480902bf3d46efe52bbc7f4764e
3084Author: bsittler
3085Date:   Mon Nov 3 16:55:00 2008 +0000
3086
3087    do not expand tabs here. instead, importers need to understand '\t'
3088    and fill the canvas up to the tab stop with it. once that works,
3089    support will be added here (treating it as space.) also, fewer columns
3090    are now generated. apparently generating a minimal number of them
3091    fixes a bunch of the table-layout bugs.
3092
3093 caca/codec/export.c |  130 ++++++++++++++++++++++++++++++--------------------
3094 1 files changed, 78 insertions(+), 52 deletions(-)
3095
3096commit f749ee32881a35bf379f71eb582ec63bacb48437
3097Author: nico
3098Date:   Sun Nov 2 22:45:40 2008 +0000
3099
3100    * Remove \t from content of $moo
3101    * Change canvas size
3102    * Fix coordinate of label "Moo!"
3103
3104 caca-php/examples/cacainfo.php |   17 +++++++++--------
3105 1 files changed, 9 insertions(+), 8 deletions(-)
3106
3107commit a15932c81caca79e69680731036ed279d0958bb7
3108Author: nico
3109Date:   Sun Nov 2 22:42:09 2008 +0000
3110
3111    * Change canvas size
3112
3113 caca-php/examples/www/cacainfo.php |    4 ++--
3114 1 files changed, 2 insertions(+), 2 deletions(-)
3115
3116commit 402fe36c97353b1dc5f944654dadcef8376d025b
3117Author: bsittler
3118Date:   Sun Nov 2 22:38:40 2008 +0000
3119
3120    htmlification of colors.php
3121
3122 caca-php/examples/www/colors.php |   26 +++++++++++++++++---------
3123 1 files changed, 17 insertions(+), 9 deletions(-)
3124
3125commit e6f34ea68b1a5798a1a210161ac9570200488f63
3126Author: nico
3127Date:   Sun Nov 2 22:37:27 2008 +0000
3128
3129    * Fix coordinate of label "Moo!"
3130
3131 caca-php/examples/www/cacainfo.php |   15 ++++++++-------
3132 1 files changed, 8 insertions(+), 7 deletions(-)
3133
3134commit 158dfe04052266825b693201e2768c9cb7c349c6
3135Author: bsittler
3136Date:   Sun Nov 2 22:35:45 2008 +0000
3137
3138    copy colors.php to www in preparation for htmlizing
3139
3140 caca-php/examples/www/colors.php |   60 ++++++++++++++++++++++++++++++++++++++
3141 1 files changed, 60 insertions(+), 0 deletions(-)
3142
3143commit 069082cc05618e242a8d54a01d754ae8fa3ca6ac
3144Author: bsittler
3145Date:   Sun Nov 2 22:34:59 2008 +0000
3146
3147    PHP conversion of colors.c
3148
3149 caca-php/examples/colors.php |  126 ++++++++++++++++++-----------------------
3150 1 files changed, 55 insertions(+), 71 deletions(-)
3151
3152commit d2211fc30a4364945769fbcbbbd397cb5f21c2f0
3153Author: bsittler
3154Date:   Sun Nov 2 22:22:18 2008 +0000
3155
3156    copy colors.c to colors.php in preparation for phpizing
3157
3158 caca-php/examples/colors.php |   76 ++++++++++++++++++++++++++++++++++++++++++
3159 1 files changed, 76 insertions(+), 0 deletions(-)
3160
3161commit c429cc43330f64a6d2149d68a7c34f2634bd2134
3162Author: bsittler
3163Date:   Sun Nov 2 22:12:24 2008 +0000
3164
3165    some unicode characters could overflow the buffer; handle more control
3166    characters and non-unicode codepoints when generating HTML.
3167
3168 caca/codec/export.c |   22 ++++++++++++++++++----
3169 1 files changed, 18 insertions(+), 4 deletions(-)
3170
3171commit cbf0909ba30c33646d58636f47b28245469d39ce
3172Author: nico
3173Date:   Sun Nov 2 22:10:02 2008 +0000
3174
3175    * Remove tabs from content of $moo
3176
3177 caca-php/examples/www/cacainfo.php |    4 ++--
3178 1 files changed, 2 insertions(+), 2 deletions(-)
3179
3180commit 5f464730f914538b4268f6a40018acd74360ef9c
3181Author: nico
3182Date:   Sun Nov 2 21:58:09 2008 +0000
3183
3184    * Improve Dithering and Canvas php classes
3185
3186 caca-php/caca.php |  103 +++++++++++++++++++++++++++++++++++++++++++++-------
3187 1 files changed, 89 insertions(+), 14 deletions(-)
3188
3189commit 2490339c58e7466d539be922977a591c1aca6c47
3190Author: bsittler
3191Date:   Sun Nov 2 21:57:21 2008 +0000
3192
3193    optimization: when the canvas is only a single line, we can always
3194    optimize by merging cells
3195
3196 caca/codec/export.c |    2 +-
3197 1 files changed, 1 insertions(+), 1 deletions(-)
3198
3199commit 8baa3fc51ca80cfd4c2a1a6e872b546a30a33c5c
3200Author: bsittler
3201Date:   Sun Nov 2 21:18:51 2008 +0000
3202
3203    work around table layout bugs by ensuring that if there are multiple
3204    cells on any row of the table then the very first row does not use the
3205    cell-merging optimization; this appears to fix the last of the table
3206    layout bugs seen in truecolor.php; also fix the foreground and
3207    background color bugs seen in truecolor.php.
3208
3209 caca/codec/export.c |   28 +++++++++++++++++++++++++---
3210 1 files changed, 25 insertions(+), 3 deletions(-)
3211
3212commit 27f76bbe47eac055b2ff99c2736cb86239dc96c9
3213Author: bsittler
3214Date:   Sun Nov 2 21:03:09 2008 +0000
3215
3216    forgot backslashes
3217
3218 caca-php/examples/www/dithering.php |    2 +-
3219 1 files changed, 1 insertions(+), 1 deletions(-)
3220
3221commit 616706f86fcc6d7bf1f57f88c68f5a5b7b08ab74
3222Author: bsittler
3223Date:   Sun Nov 2 20:29:02 2008 +0000
3224
3225    htmlification of truecolor.php; evidently there are some bugs yet in the html3 exporter
3226
3227 caca-php/examples/www/truecolor.php |   26 +++++++++++++++++---------
3228 1 files changed, 17 insertions(+), 9 deletions(-)
3229
3230commit 700db35d3d131753a282f697c065925768f4174e
3231Author: bsittler
3232Date:   Sun Nov 2 20:17:59 2008 +0000
3233
3234    copy truecolor.php to www in preparation for htmlizing
3235
3236 caca-php/examples/www/truecolor.php |   48 +++++++++++++++++++++++++++++++++++
3237 1 files changed, 48 insertions(+), 0 deletions(-)
3238
3239commit 46db18aaf67b405424465acd553161432f77a36c
3240Author: bsittler
3241Date:   Sun Nov 2 20:17:00 2008 +0000
3242
3243    convert to PHP and make executable
3244
3245 caca-php/examples/truecolor.php |   78 +++++++++++++++------------------------
3246 1 files changed, 30 insertions(+), 48 deletions(-)
3247
3248commit 84bc204b72d84357754a45243102ee9ffa8c33c8
3249Author: bsittler
3250Date:   Sun Nov 2 20:06:13 2008 +0000
3251
3252    copy truecolor.c to truecolor.php in preparation for phpizing
3253
3254 caca-php/examples/truecolor.php |   66 +++++++++++++++++++++++++++++++++++++++
3255 1 files changed, 66 insertions(+), 0 deletions(-)
3256
3257commit 3b80e8c6adfbb8d73a4b13387f0fe0723ed31e6d
3258Author: nico
3259Date:   Sun Nov 2 20:05:00 2008 +0000
3260
3261    * Improve class "Dither"
3262
3263 caca-php/caca.php |   40 ++++++++++++++++++++--------------------
3264 1 files changed, 20 insertions(+), 20 deletions(-)
3265
3266commit dc366fd184191341a852c91f735a73979fb281ea
3267Author: nico
3268Date:   Sun Nov 2 20:02:26 2008 +0000
3269
3270    * Add class "Dither" to php object layer
3271
3272 caca-php/caca.php |   90 +++++++++++++++++++++++++++++++++++++++++++++++++++++
3273 1 files changed, 90 insertions(+), 0 deletions(-)
3274
3275commit 68edafa295f751e3a7366be77074921d48a5dd75
3276Author: bsittler
3277Date:   Sun Nov 2 19:50:46 2008 +0000
3278
3279    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
3280
3281 caca-php/examples/www/cacainfo.php  |    2 +-
3282 caca-php/examples/www/dithering.php |    4 ++--
3283 caca-php/examples/www/figlet.php    |    2 +-
3284 caca-php/examples/www/render.php    |    2 +-
3285 caca-php/examples/www/text.php      |    2 +-
3286 5 files changed, 6 insertions(+), 6 deletions(-)
3287
3288commit a360074b9a4308d72802454f063de77c7da3fa0e
3289Author: bsittler
3290Date:   Sun Nov 2 19:28:40 2008 +0000
3291
3292    add a <table summary="..." /> attribute so screenreader software does not
3293    get hopelessly lost.
3294
3295 caca/codec/export.c |    2 +-
3296 1 files changed, 1 insertions(+), 1 deletions(-)
3297
3298commit a7fcccbfac2940aec6807921ea75341353e31e48
3299Author: bsittler
3300Date:   Sun Nov 2 19:19:45 2008 +0000
3301
3302    echo rendered string in form value
3303
3304 caca-php/examples/www/figlet.php |    2 +-
3305 1 files changed, 1 insertions(+), 1 deletions(-)
3306
3307commit d94310cfb903a734dd65f3a3c864da113e4fb441
3308Author: nico
3309Date:   Sun Nov 2 19:13:47 2008 +0000
3310
3311    * Remove white and yellow colors for letters
3312
3313 caca-php/examples/www/figlet.php |    2 +-
3314 1 files changed, 1 insertions(+), 1 deletions(-)
3315
3316commit 9d2b79ea4b234aec13a48e69b4db8fe7d7c16b3e
3317Author: nico
3318Date:   Sun Nov 2 19:08:08 2008 +0000
3319
3320    * Add an input box in sample web page figlet.php
3321
3322 caca-php/examples/www/figlet.php |    3 ++-
3323 1 files changed, 2 insertions(+), 1 deletions(-)
3324
3325commit d9b54f1d5c1bf852b821c985be7cfb79b787f2d8
3326Author: bsittler
3327Date:   Sun Nov 2 17:49:29 2008 +0000
3328
3329    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.
3330
3331 caca-php/examples/www/caca-php.css  |   20 --------------------
3332 caca-php/examples/www/cacainfo.php  |    1 -
3333 caca-php/examples/www/dithering.php |    2 --
3334 caca-php/examples/www/figlet.php    |    3 +--
3335 caca-php/examples/www/render.php    |    1 -
3336 caca-php/examples/www/text.php      |    1 -
3337 6 files changed, 1 insertions(+), 27 deletions(-)
3338
3339commit 2ae33bfead6fd18641e695bfa2b2956a6f5a668a
3340Author: bsittler
3341Date:   Sun Nov 2 17:38:37 2008 +0000
3342
3343    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
3344
3345 caca/codec/export.c |   92 ++++++++++++++++++++++++++++++++------------------
3346 1 files changed, 59 insertions(+), 33 deletions(-)
3347
3348commit d91fbdcc97c72c94a5c279863238c9a477c26f1f
3349Author: bsittler
3350Date:   Sun Nov 2 17:00:45 2008 +0000
3351
3352    more conforming to 79-character limit and using tabs
3353
3354 caca-php/examples/www/render.php |    9 +++++++--
3355 1 files changed, 7 insertions(+), 2 deletions(-)
3356
3357commit b307f2f3b7469295959de193bf89609162a31a4f
3358Author: bsittler
3359Date:   Sun Nov 2 16:56:48 2008 +0000
3360
3361    generate self-referencing script URI correctly, taking into account that the
3362    script might be content-negotiated, renamed, symlinked, or otherwise
3363    alised in URI-space.
3364
3365 caca-php/examples/www/render.php |    5 ++++-
3366 1 files changed, 4 insertions(+), 1 deletions(-)
3367
3368commit e38b277be718bddc02a0b281f8c32ffae97b0187
3369Author: bsittler
3370Date:   Sun Nov 2 16:24:03 2008 +0000
3371
3372    added a link so you can view the image only (also good for
3373    lynx/elinks) and some alt="..." text so the validator does not complain.
3374
3375 caca-php/examples/www/render.php |    2 +-
3376 1 files changed, 1 insertions(+), 1 deletions(-)
3377
3378commit ad5f03399d1f84ab6a8fe2c1d88f78de6d8baddb
3379Author: nico
3380Date:   Sun Nov 2 16:10:50 2008 +0000
3381
3382    * Change structure of sample file render.php
3383
3384 caca-php/examples/www/render.php |   81 +++++++++++++++++---------------------
3385 1 files changed, 36 insertions(+), 45 deletions(-)
3386
3387commit 30afde02df5ecd2eec2e17dd407c11c3ff26d6e8
3388Author: bsittler
3389Date:   Sun Nov 2 03:52:22 2008 +0000
3390
3391    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)
3392
3393 caca-php/examples/www/caca-php.css  |    2 +-
3394 caca-php/examples/www/cacainfo.php  |    4 ++++
3395 caca-php/examples/www/dithering.php |    6 ++++++
3396 caca-php/examples/www/figlet.php    |    7 +++++--
3397 caca-php/examples/www/text.php      |    4 ++++
3398 5 files changed, 20 insertions(+), 3 deletions(-)
3399
3400commit 39d46c997b6b992175079eb51d73b1019bd31a15
3401Author: bsittler
3402Date:   Sun Nov 2 03:37:14 2008 +0000
3403
3404    apparently php inw ww dir should not be executable?
3405
3406 0 files changed, 0 insertions(+), 0 deletions(-)
3407
3408commit dcdb33b666be80886cc6e97d91f1325de5ea7da8
3409Author: bsittler
3410Date:   Sun Nov 2 03:36:38 2008 +0000
3411
3412    better UI, maybe?
3413
3414 caca-php/examples/www/render.php |    7 ++++---
3415 1 files changed, 4 insertions(+), 3 deletions(-)
3416
3417commit d5522a293eb64474c0ac9591a876ea28f7b372e6
3418Author: bsittler
3419Date:   Sun Nov 2 03:27:58 2008 +0000
3420
3421    seems to work
3422
3423 caca-php/examples/www/render.php |   41 +++++++++++++++++++++++++++++++++----
3424 1 files changed, 36 insertions(+), 5 deletions(-)
3425
3426commit 764885c532db25c338bb67df0d47569b5fc1e922
3427Author: bsittler
3428Date:   Sun Nov 2 03:13:03 2008 +0000
3429
3430    copy render.php to www in preparation for htmlizing
3431
3432 caca-php/examples/www/render.php |   40 ++++++++++++++++++++++++++++++++++++++
3433 1 files changed, 40 insertions(+), 0 deletions(-)
3434
3435commit ce1896129344c50d3ef548002ae71d94c17dc4d0
3436Author: bsittler
3437Date:   Sun Nov 2 03:10:44 2008 +0000
3438
3439    HTML conversion of text.php
3440
3441 caca-php/examples/www/text.php |   22 +++++++++++++++-------
3442 1 files changed, 15 insertions(+), 7 deletions(-)
3443
3444commit 514969efeb0c1a40a52a82cf7af38684a2670e39
3445Author: bsittler
3446Date:   Sun Nov 2 03:07:50 2008 +0000
3447
3448    add missing newline at end of file
3449
3450 caca-php/examples/www/cacainfo.php |    2 +-
3451 1 files changed, 1 insertions(+), 1 deletions(-)
3452
3453commit 6e2fe10d4218dc9d1ffd75d6f35f2616f081639a
3454Author: bsittler
3455Date:   Sun Nov 2 03:05:46 2008 +0000
3456
3457    apparently php inw ww dir should not be executable?
3458
3459 0 files changed, 0 insertions(+), 0 deletions(-)
3460
3461commit 03d419678a4c19d10815b4ed4e80540019ebd64b
3462Author: bsittler
3463Date:   Sun Nov 2 03:04:10 2008 +0000
3464
3465    copy text.php to www in preparation for htmlizing
3466
3467 caca-php/examples/www/text.php |   65 ++++++++++++++++++++++++++++++++++++++++
3468 1 files changed, 65 insertions(+), 0 deletions(-)
3469
3470commit 7d70c475382f26b09df3bef638af9045b9f21430
3471Author: nico
3472Date:   Sat Nov 1 23:43:00 2008 +0000
3473
3474    * Improve php object layer "caca.php"
3475
3476 caca-php/caca.php |   48 ++++++++++++++++++++++++++++++++++++++++++++++--
3477 1 files changed, 46 insertions(+), 2 deletions(-)
3478
3479commit 1188885af69c5b523aca3dd9775f8d5db269b346
3480Author: nico
3481Date:   Sat Nov 1 21:29:51 2008 +0000
3482
3483    * Change permission of web sample files
3484
3485 caca-php/examples/www/logo-caca.png |  Bin 7526 -> 7526 bytes
3486 1 files changed, 0 insertions(+), 0 deletions(-)
3487
3488commit 881666bf23ba8014e7a53b5f9dc231dd731e1b51
3489Author: nico
3490Date:   Sat Nov 1 21:11:04 2008 +0000
3491
3492    * Improve php class layer for caca-php
3493
3494 caca-php/caca.php |   59 ++++++++++++++++++++++++++++++++++++----------------
3495 1 files changed, 41 insertions(+), 18 deletions(-)
3496
3497commit 2ca23ed6d2e13cc9eb73a7e5e35f6f3ffbb1a7c2
3498Author: nico
3499Date:   Sat Nov 1 19:55:52 2008 +0000
3500
3501    * Add skeleton of php class layer for caca-php
3502
3503 caca-php/caca.php |  135 +++++++++++++++++++++++++++++++++++++++++++++++++++++
3504 1 files changed, 135 insertions(+), 0 deletions(-)
3505
3506commit 1e1119d08ee49dcb01606535e27d3865a8b78707
3507Author: nico
3508Date:   Sat Nov 1 18:42:16 2008 +0000
3509
3510    * Add web sample program: dithering.php
3511
3512 caca-php/examples/www/dithering.php |   42 +++++++++++++++++++++++++++++++++++
3513 caca-php/examples/www/figlet.php    |    9 +++++-
3514 caca-php/examples/www/logo-caca.png |  Bin 0 -> 7526 bytes
3515 3 files changed, 49 insertions(+), 2 deletions(-)
3516
3517commit 51f6e93d864a065d56f94be1638dbee0f15ed65f
3518Author: bsittler
3519Date:   Sat Nov 1 17:57:50 2008 +0000
3520
3521    oops! make the .php executable
3522
3523 0 files changed, 0 insertions(+), 0 deletions(-)
3524
3525commit 92326c2e464f0eb9fd9cd96b8f3d7b0e0dfad62f
3526Author: nico
3527Date:   Sat Nov 1 13:54:13 2008 +0000
3528
3529    * Add web sample "figlet.php"
3530
3531 caca-php/examples/www/figlet.php |   60 ++++++++++++++++++++++++++++++++++++++
3532 1 files changed, 60 insertions(+), 0 deletions(-)
3533
3534commit 4faa4ca0b55a63227ff0aae987ccd1e2ac9de647
3535Author: nico
3536Date:   Sat Nov 1 13:30:09 2008 +0000
3537
3538    * Use proper Zend macro RETURN_STRINGL in caca_file_read, caca_files_gets,
3539      caca_export_string
3540
3541 caca-php/php_caca.c |   12 +++---------
3542 1 files changed, 3 insertions(+), 9 deletions(-)
3543
3544commit 5fe7074639cd933c8308ad408132dc9d4e454412
3545Author: nico
3546Date:   Sat Nov 1 12:51:54 2008 +0000
3547
3548    * Initializate variable "len" in caca_export_string
3549
3550 caca-php/php_caca.c |    2 +-
3551 1 files changed, 1 insertions(+), 1 deletions(-)
3552
3553commit 451335a0e3a29e4e5c2c206b091e85ecbae35824
3554Author: bsittler
3555Date:   Sat Nov 1 06:32:30 2008 +0000
3556
3557    switch to XHTML 1.0 Transitional markup (it validates perfectly, and still works in very ancient browsers too); change one <p> to </p> too
3558
3559 caca-php/examples/www/cacainfo.php |   10 ++++++----
3560 1 files changed, 6 insertions(+), 4 deletions(-)
3561
3562commit 1297384340b90866fb0186080545c09fbcd8c9b4
3563Author: bsittler
3564Date:   Sat Nov 1 06:26:29 2008 +0000
3565
3566    now HTML markup is generated, rather than a giant PRE block
3567
3568 caca-php/examples/www/cacainfo.php |   45 ++++++++++++++++++++++-------------
3569 1 files changed, 28 insertions(+), 17 deletions(-)
3570
3571commit 788ee3f898883658f2fe4c8431901da340150c65
3572Author: bsittler
3573Date:   Sat Nov 1 06:03:36 2008 +0000
3574
3575    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
3576
3577 caca/codec/export.c |   29 +++++++++++++++--------------
3578 1 files changed, 15 insertions(+), 14 deletions(-)
3579
3580commit 8ebee78d62ff79048f7d7a46b480f4c2b44f87f4
3581Author: bsittler
3582Date:   Sat Nov 1 06:02:04 2008 +0000
3583
3584    move CSS for www example to a separate file; table is no longer inside <pre>
3585
3586 caca-php/examples/www/caca-php.css |   20 ++++++++++++++++++++
3587 caca-php/examples/www/cacainfo.php |   34 +++++++++++++---------------------
3588 2 files changed, 33 insertions(+), 21 deletions(-)
3589
3590commit 0c1fd43913165d46f350e2508922084816c0e66d
3591Author: bsittler
3592Date:   Sat Nov 1 05:27:04 2008 +0000
3593
3594    fix table border, colors, and quoting of <, ", ', and > in html3 output
3595
3596 caca/codec/export.c |   16 +++++++++++++---
3597 1 files changed, 13 insertions(+), 3 deletions(-)
3598
3599commit 1441da3e5eff05c52430c870c463e64643497fc3
3600Author: bsittler
3601Date:   Sat Nov 1 05:13:37 2008 +0000
3602
3603    font for windows, too
3604
3605 caca-php/examples/www/cacainfo.php |    2 +-
3606 1 files changed, 1 insertions(+), 1 deletions(-)
3607
3608commit ac7a285959cfd141d549003f7f88694bce3fe813
3609Author: bsittler
3610Date:   Sat Nov 1 05:08:24 2008 +0000
3611
3612    display correctly in firefox and safari
3613
3614 caca-php/examples/www/cacainfo.php |   16 +++++++++++++++-
3615 1 files changed, 15 insertions(+), 1 deletions(-)
3616
3617commit 64ae0326c7f7b89c1a4dd0ebb44fcca3c95a1a73
3618Author: bsittler
3619Date:   Sat Nov 1 04:41:25 2008 +0000
3620
3621    correctly account for tabs in html3 export
3622
3623 caca/codec/export.c |   47 +++++++++++++++++++++++++++++++++++++++++------
3624 1 files changed, 41 insertions(+), 6 deletions(-)
3625
3626commit 07be05ddbfde8e06dc832bb4c87ec87ce4711bf6
3627Author: bsittler
3628Date:   Sat Nov 1 03:00:45 2008 +0000
3629
3630    a first partially-broken conversion of examples/cacainfo.php
3631
3632 caca-php/examples/www/cacainfo.php |   86 ++++++++++++++++++++++++++++++++++++
3633 1 files changed, 86 insertions(+), 0 deletions(-)
3634
3635commit 0025091bc473c3f76d5d6bdef4f90a05ce67e6d8
3636Author: nico
3637Date:   Sat Nov 1 02:06:43 2008 +0000
3638
3639    * Change test for php-cli mode in sample programs
3640
3641 caca-php/examples/cacainfo.php  |    3 ++-
3642 caca-php/examples/demo.php      |    3 ++-
3643 caca-php/examples/dithering.php |   12 ++++++++----
3644 caca-php/examples/figfont.php   |    3 ++-
3645 caca-php/examples/polyline.php  |    3 ++-
3646 caca-php/examples/text.php      |    3 ++-
3647 6 files changed, 18 insertions(+), 9 deletions(-)
3648
3649commit 01d936ab12c6a6fa8440bb9781bf083c0ad98028
3650Author: bsittler
3651Date:   Sat Nov 1 01:46:51 2008 +0000
3652
3653    define variables before use; jsut comment out the "sprites" item since it apparently does not yet work
3654
3655 caca-php/examples/demo.php |    7 ++++---
3656 1 files changed, 4 insertions(+), 3 deletions(-)
3657
3658commit ed6d203cbfb3d015439e921d3fa44de76aff8159
3659Author: nico
3660Date:   Sat Nov 1 01:44:28 2008 +0000
3661
3662    * Check that samples programs are executed with php-cli
3663
3664 caca-php/examples/cacainfo.php  |    3 +++
3665 caca-php/examples/demo.php      |    4 ++++
3666 caca-php/examples/dithering.php |    5 ++++-
3667 caca-php/examples/figfont.php   |    2 ++
3668 caca-php/examples/polyline.php  |    3 +++
3669 caca-php/examples/text.php      |    3 +++
3670 6 files changed, 19 insertions(+), 1 deletions(-)
3671
3672commit b371c61718380e230514946432f0fa19ffa2a504
3673Author: bsittler
3674Date:   Sat Nov 1 01:32:17 2008 +0000
3675
3676    change to allow use with cocoa driver; also, a keypress now stops these demos early
3677
3678 caca-php/examples/dithering.php |    2 +-
3679 caca-php/examples/polyline.php  |    2 +-
3680 2 files changed, 2 insertions(+), 2 deletions(-)
3681
3682commit a7ec2e301cad07cd7b385522dc2f15cc03a74113
3683Author: nico
3684Date:   Sat Nov 1 01:25:13 2008 +0000
3685
3686    * Remove 'c' (color) and 'r' (render) options of the main menu in demo.php
3687
3688 caca-php/examples/demo.php |    4 ++--
3689 1 files changed, 2 insertions(+), 2 deletions(-)
3690
3691commit fe2db3ce8140232491e02d32c2503d0a7719333f
3692Author: nico
3693Date:   Sat Nov 1 00:45:56 2008 +0000
3694
3695    * Add license headers in sample programs
3696
3697 caca-php/examples/cacainfo.php  |   11 +++++++++++
3698 caca-php/examples/cacapig.php   |   16 ++++++++++++++++
3699 caca-php/examples/dithering.php |   12 +++++++++++-
3700 caca-php/examples/figfont.php   |   10 ++++++++++
3701 caca-php/examples/polyline.php  |   10 ++++++++++
3702 5 files changed, 58 insertions(+), 1 deletions(-)
3703
3704commit 97d72f2ca442c87951031d4906c8483176a775cb
3705Author: nico
3706Date:   Sat Nov 1 00:33:57 2008 +0000
3707
3708    * Clean template for phpize "config.m4"
3709
3710 caca-php/config.m4 |    2 +-
3711 1 files changed, 1 insertions(+), 1 deletions(-)
3712
3713commit 9c00762f8430c210f8eb9d512413609e7c391729
3714Author: nico
3715Date:   Fri Oct 31 20:35:48 2008 +0000
3716
3717    * Change message for phpinfo()
3718
3719 caca-php/php_caca.c |    4 ++--
3720 1 files changed, 2 insertions(+), 2 deletions(-)
3721
3722commit 10397188dc8398139d9865d2759f79052496b598
3723Author: bsittler
3724Date:   Fri Oct 31 18:56:31 2008 +0000
3725
3726    now truecolor works
3727
3728 caca/driver/win32.c |    5 +++--
3729 1 files changed, 3 insertions(+), 2 deletions(-)
3730
3731commit e0f507161cd8619eaf37ed33bcb71b71482bad53
3732Author: bsittler
3733Date:   Fri Oct 31 18:39:16 2008 +0000
3734
3735    now arrow keys, function keys, etc. work
3736
3737 caca/driver/win32.c |   73 +++++++++++++++++++++++++++++++++++++++++++++++++++
3738 1 files changed, 73 insertions(+), 0 deletions(-)
3739
3740commit 5e51bd2b33b268dfc8f180aaf2cf3dba31edade4
3741Author: nico
3742Date:   Fri Oct 31 17:46:38 2008 +0000
3743
3744    * Add information about gd resources support in caca-php for phpinfo()
3745
3746 caca-php/php_caca.c |    6 ++++++
3747 1 files changed, 6 insertions(+), 0 deletions(-)
3748
3749commit e61e1cf1dfbb75cfd28f382018277bc09b7fde2a
3750Author: bsittler
3751Date:   Fri Oct 31 00:29:31 2008 +0000
3752
3753    allow CC, CXX and MACOSX_SDK_FRAMEWORKS to be overridden using exported environment variables at configure-time
3754
3755 configure.ac |    6 +++---
3756 1 files changed, 3 insertions(+), 3 deletions(-)
3757
3758commit 92eaa89dc7ac556c58678004cfcaa5ecf922ab0a
3759Author: sam
3760Date:   Fri Oct 31 00:21:04 2008 +0000
3761
3762    caca-sharp: improve install and uninstall rules, add a strong name key
3763    to allow third-party applications to link with caca-sharp, and tune a
3764    few things here and there.
3765
3766 caca-sharp/Makefile.am    |   38 ++++++++++++++++++++++++++------------
3767 caca-sharp/caca-sharp.snk |  Bin 0 -> 596 bytes
3768 2 files changed, 26 insertions(+), 12 deletions(-)
3769
3770commit 03ee3dc5d023da0969d3acf193e8f40a42979a68
3771Author: pterjan
3772Date:   Thu Oct 30 22:36:13 2008 +0000
3773
3774     * Undo last commit
3775
3776 ruby/Makefile.am |    1 -
3777 1 files changed, 0 insertions(+), 1 deletions(-)
3778
3779commit faec8dada0eb086ddc9fca6c2142d1a0e38c8c2d
3780Author: pterjan
3781Date:   Thu Oct 30 21:45:42 2008 +0000
3782
3783     * Add -module flag, hopefuly this will fix on OSX
3784
3785 ruby/Makefile.am |    1 +
3786 1 files changed, 1 insertions(+), 0 deletions(-)
3787
3788commit 57dd1d8761ff2ebcecdb959d1e78a1c3a63f1ebf
3789Author: pterjan
3790Date:   Thu Oct 30 20:12:50 2008 +0000
3791
3792     * List drivers as a Hash
3793
3794 ruby/caca-display.c |   14 +++++++-------
3795 1 files changed, 7 insertions(+), 7 deletions(-)
3796
3797commit d8edf401ade484eb8586ff94059d6fb9d2ca3406
3798Author: nico
3799Date:   Thu Oct 30 18:07:11 2008 +0000
3800
3801    * Check parameters number for functions that doesn't expect any parameter
3802
3803 caca-php/php_caca.c |   16 ++++++++++++++++
3804 1 files changed, 16 insertions(+), 0 deletions(-)
3805
3806commit 9120849ab7d4b1d66e08f87ebd4ae97ee890b171
3807Author: bsittler
3808Date:   Thu Oct 30 18:00:57 2008 +0000
3809
3810    add support for Mac OS X 10.4 (i386) and Mac OS X 10.5 (x86_64)
3811
3812 configure.ac |    9 ++++++++-
3813 1 files changed, 8 insertions(+), 1 deletions(-)
3814
3815commit f624e17288be89858df52d2ed7cf87e79d0bac18
3816Author: nico
3817Date:   Thu Oct 30 17:44:42 2008 +0000
3818
3819    * Modify error message in sample program dithering.php
3820
3821 caca-php/config.m4              |    2 +-
3822 caca-php/examples/dithering.php |    2 +-
3823 2 files changed, 2 insertions(+), 2 deletions(-)
3824
3825commit 6bd05cf286539cdad1f192415c62d05769088118
3826Author: nico
3827Date:   Thu Oct 30 17:35:58 2008 +0000
3828
3829    * Available the compilation of caca-php without gd development files
3830
3831 caca-php/config.m4  |    5 ++---
3832 caca-php/php_caca.c |   19 +++++++++++++++++--
3833 2 files changed, 19 insertions(+), 5 deletions(-)
3834
3835commit 0e24c16af8bd1a1f1f7af8ab49f31f0aa4b571c7
3836Author: bsittler
3837Date:   Thu Oct 30 17:22:43 2008 +0000
3838
3839    allow SDK to be overridden by environment variables (Mac OS X)
3840
3841 configure.ac |   22 +++++++++++-----------
3842 1 files changed, 11 insertions(+), 11 deletions(-)
3843
3844commit 30adeeceafc55c8ed59663b6d44c39fd7d72c9f2
3845Author: nico
3846Date:   Thu Oct 30 16:43:00 2008 +0000
3847
3848    * Add destructor for "caca_file" resources
3849
3850 caca-php/php_caca.c |    1 +
3851 1 files changed, 1 insertions(+), 0 deletions(-)
3852
3853commit 8840e95c3932fe735a2c524ad0f1f7724b3f9c25
3854Author: nico
3855Date:   Thu Oct 30 16:16:31 2008 +0000
3856
3857    * Improve php binding of caca_render_canvas
3858    * Destroy php resource in caca_file_close
3859    * Improve sample program render.php
3860
3861 caca-php/examples/render.php |    7 ++++++-
3862 caca-php/php_caca.c          |   25 ++++++++++++++++---------
3863 2 files changed, 22 insertions(+), 10 deletions(-)
3864
3865commit 0f34e6983c46186783ea58bb00151a2e5e86eac9
3866Author: nico
3867Date:   Thu Oct 30 13:21:26 2008 +0000
3868
3869    * Add new php specific function caca_load_builtin_font(string name)
3870    * Add php bindings for caca_get_dither_antialias_list, caca_render_canvas
3871    * Add a new sample program examples/render.php
3872
3873 caca-php/examples/render.php |   35 ++++++++++++++++
3874 caca-php/php_caca.c          |   91 ++++++++++++++++++++++++++++++++++++------
3875 caca-php/php_caca.h          |    1 +
3876 3 files changed, 115 insertions(+), 12 deletions(-)
3877
3878commit 00d06b2e30a865afd611662209caccc7e1bb46ef
3879Author: nico
3880Date:   Thu Oct 30 11:39:24 2008 +0000
3881
3882    * Remove "_gd" suffix from dithering functions
3883    * caca_dithering_bitmap can load palette from gd resource
3884    * Remove caca_set_dither_palette_gd function
3885    * Adapt sample program "dithering.php"
3886
3887 caca-php/examples/dithering.php |    5 +--
3888 caca-php/php_caca.c             |   66 +++++++++++++++-----------------------
3889 caca-php/php_caca.h             |    4 +--
3890 3 files changed, 29 insertions(+), 46 deletions(-)
3891
3892commit 2bcff74b13031c074feacffd07c9b6eb2939d9fe
3893Author: nico
3894Date:   Thu Oct 30 00:51:55 2008 +0000
3895
3896    * Add check after emalloc in caca_draw_thin_polyline
3897
3898 caca-php/php_caca.c |   15 ++++++++++++---
3899 1 files changed, 12 insertions(+), 3 deletions(-)
3900
3901commit 19cb3723e35b06ca6a2080a3ae6b9197c482eb03
3902Author: nico
3903Date:   Thu Oct 30 00:18:07 2008 +0000
3904
3905    * Remove php function caca_create_event
3906    * caca_get_event return false if type == CACA_EVENT_NONE otherwise return a new
3907      php resource
3908    * Adapt sample program demo.php
3909
3910 caca-php/examples/demo.php |   73 +++++++++++++++++++++-----------------------
3911 caca-php/php_caca.c        |   34 ++++++++------------
3912 caca-php/php_caca.h        |    2 -
3913 3 files changed, 49 insertions(+), 60 deletions(-)
3914
3915commit e0e8b0bc7e7d61c3d2bb7fd6446133492f99006e
3916Author: nico
3917Date:   Wed Oct 29 22:59:46 2008 +0000
3918
3919    * Close php block in sample program "demo.php"
3920
3921 caca-php/examples/demo.php |    3 ++-
3922 1 files changed, 2 insertions(+), 1 deletions(-)
3923
3924commit 017c7c3cfbed7340ed067055b90940ea7fe66de9
3925Author: nico
3926Date:   Wed Oct 29 22:58:24 2008 +0000
3927
3928    * Rewrite main loop of sample program demo.php
3929
3930 caca-php/examples/demo.php |  106 +++++++++++++++++++++-----------------------
3931 1 files changed, 51 insertions(+), 55 deletions(-)
3932
3933commit 6ac44b850abea177e6956b4ec26820c751d65091
3934Author: sam
3935Date:   Wed Oct 29 19:10:20 2008 +0000
3936
3937    Clean up configure.ac.
3938
3939 configure.ac |   16 ++++++++--------
3940 1 files changed, 8 insertions(+), 8 deletions(-)
3941
3942commit a218f382f87ab4527214e1d442578b82265fc140
3943Author: nico
3944Date:   Wed Oct 29 17:09:05 2008 +0000
3945
3946    * Add indexed colors image support for dither with gd resources
3947
3948 caca-php/examples/dithering.php |    3 +-
3949 caca-php/php_caca.c             |   64 +++++++++++++++++++++++++++++++-------
3950 caca-php/php_caca.h             |    1 +
3951 3 files changed, 55 insertions(+), 13 deletions(-)
3952
3953commit c0b9d73bc4d23680edfe59032d45040d1e58e15c
3954Author: nico
3955Date:   Wed Oct 29 13:48:57 2008 +0000
3956
3957    * Add php binding for 3 caca charset conversion functions
3958    * Change php header for sample program "text.php"
3959
3960 caca-php/examples/text.php |    2 +-
3961 caca-php/php_caca.c        |    9 +++++++++
3962 2 files changed, 10 insertions(+), 1 deletions(-)
3963
3964commit c86c6daba2e51b86ec46d12a5b41b5c6fa47d12d
3965Author: nico
3966Date:   Wed Oct 29 13:19:38 2008 +0000
3967
3968    * Close php blocks in samples programs (add "?>")
3969
3970 caca-php/examples/cacainfo.php  |    2 ++
3971 caca-php/examples/cacapig.php   |    1 +
3972 caca-php/examples/demo.php      |    2 ++
3973 caca-php/examples/dithering.php |    4 +---
3974 caca-php/examples/figfont.php   |    2 +-
3975 caca-php/examples/polyline.php  |    1 +
3976 caca-php/examples/text.php      |    3 +--
3977 7 files changed, 9 insertions(+), 6 deletions(-)
3978
3979commit 25d95f82a2c8020565d7a03049e592a16667d286
3980Author: nico
3981Date:   Tue Oct 28 23:13:15 2008 +0000
3982
3983    * Add php binding for function "caca_set_dither_palette"
3984
3985 caca-php/php_caca.c |   26 ++++++++++++++++++++++++--
3986 1 files changed, 24 insertions(+), 2 deletions(-)
3987
3988commit 66e2af8c0c1b0dd3a774e7eb0af2e71e7060a4d4
3989Author: nico
3990Date:   Tue Oct 28 19:43:39 2008 +0000
3991
3992    * Add unicode support in sample program figfont.php
3993
3994 caca-php/examples/figfont.php |   22 +++++++++++++++++-----
3995 1 files changed, 17 insertions(+), 5 deletions(-)
3996
3997commit fb1eaa86ecfa9f3d4ba83350b4fe9bce30dfc7f1
3998Author: nico
3999Date:   Tue Oct 28 19:30:10 2008 +0000
4000
4001    * Change type of the last argument of drawing function (from string to long)
4002    * Adapt sample programs
4003
4004 caca-php/examples/cacainfo.php |    3 +
4005 caca-php/examples/demo.php     |   28 +++++-----
4006 caca-php/examples/polyline.php |   17 ++++---
4007 caca-php/php_caca.c            |  103 ++++++++++++----------------------------
4008 4 files changed, 57 insertions(+), 94 deletions(-)
4009
4010commit 069b534b177c39c0b551a8956f58adc2cd0591bf
4011Author: nico
4012Date:   Tue Oct 28 17:59:41 2008 +0000
4013
4014    * Add php binding for caca_draw_polyline and caca_draw_thin_polyline
4015    * Add a sample program examples/polyline.php
4016
4017 caca-php/examples/polyline.php |   41 +++++++++++++++++
4018 caca-php/php_caca.c            |   93 ++++++++++++++++++++++++++++++++++++++--
4019 2 files changed, 130 insertions(+), 4 deletions(-)
4020
4021commit 690df71738b0851e24ef91ff99988718f20ee1f6
4022Author: nico
4023Date:   Tue Oct 28 14:11:08 2008 +0000
4024
4025    * Check that a caca_figfont was loaded before using it in caca_put_figchar()
4026
4027 caca/figfont.c |    3 +++
4028 1 files changed, 3 insertions(+), 0 deletions(-)
4029
4030commit 7e50de8f883535d1fdc4e58f0f19de7e2bdde247
4031Author: nico
4032Date:   Tue Oct 28 13:45:39 2008 +0000
4033
4034    * Add php binding for caca_load_font, caca_get_font_blocks, caca_put_figchar
4035    * Add a working sample file examples/figfont.php
4036    * Rename sample programs:
4037         examples1.php > cacapig.php
4038         drivers.php > cacainfo.php
4039
4040 caca-php/examples/cacainfo.php |   62 ++++++++++++++++++++++++++++++++++++
4041 caca-php/examples/cacapig.php  |   68 ++++++++++++++++++++++++++++++++++++++++
4042 caca-php/examples/drivers.php  |   62 ------------------------------------
4043 caca-php/examples/example1.php |   68 ----------------------------------------
4044 caca-php/examples/figfont.php  |   24 ++++++++++++++
4045 caca-php/php_caca.c            |   34 +++++++++++++++++++-
4046 caca-php/php_caca.h            |    2 +-
4047 7 files changed, 187 insertions(+), 133 deletions(-)
4048
4049commit 7474bdbbe901318dc160f82e867c3636bf7d6d1c
4050Author: nico
4051Date:   Tue Oct 28 12:15:15 2008 +0000
4052
4053    * Add checks after emalloc()
4054    * Add php binding for caca_file_gets
4055
4056 caca-php/php_caca.c |   43 ++++++++++++++++++++++++++++++++++++++-----
4057 1 files changed, 38 insertions(+), 5 deletions(-)
4058
4059commit ec81143bf14b0f891480d834fb2aa4e941deb204
4060Author: nico
4061Date:   Tue Oct 28 11:46:18 2008 +0000
4062
4063    * Add php binding for functions: caca_file_write, caca_file_read
4064
4065 caca-php/examples/demo.php |    2 ++
4066 caca-php/php_caca.c        |   31 +++++++++++++++++++++++++++++++
4067 caca-php/php_caca.h        |    2 ++
4068 3 files changed, 35 insertions(+), 0 deletions(-)
4069
4070commit 5df1f5cbd712b8df8f8e397e443a2aef1b6afec7
4071Author: nico
4072Date:   Tue Oct 28 02:02:27 2008 +0000
4073
4074    * Add php bindings for 9 functions
4075    * Modify php bloc headers in samples programs
4076    * Add list of import/export formats in examples/drivers.php
4077
4078 caca-php/examples/demo.php      |    2 +-
4079 caca-php/examples/dithering.php |    6 ++-
4080 caca-php/examples/drivers.php   |   15 ++++--
4081 caca-php/examples/example1.php  |    2 +-
4082 caca-php/php_caca.c             |  102 +++++++++++++++++++++++++++++---------
4083 caca-php/php_caca.h             |    3 +-
4084 6 files changed, 96 insertions(+), 34 deletions(-)
4085
4086commit 6318d2a23369cdfe55e38b4fe6ce4fd2a0e691c7
4087Author: sam
4088Date:   Mon Oct 27 20:23:56 2008 +0000
4089
4090    libcaca: add fallback rotated glyphs to cope with third-party software.
4091
4092 caca/transform.c |    8 +++++++-
4093 1 files changed, 7 insertions(+), 1 deletions(-)
4094
4095commit e2902e009cfeebe7b470618eab8611f2b089f1c4
4096Author: nico
4097Date:   Mon Oct 27 19:54:07 2008 +0000
4098
4099    * Fix a bug in sample program "dithering.php"
4100
4101 caca-php/examples/dithering.php |    2 +-
4102 1 files changed, 1 insertions(+), 1 deletions(-)
4103
4104commit 6b6e545c69c31ea4f55287ab5a4361278445d2cf
4105Author: nico
4106Date:   Mon Oct 27 19:35:48 2008 +0000
4107
4108    * Add a "caca_create_dither_gd" function that create the proper dither for a
4109      given gd resource.
4110
4111 caca-php/examples/dithering.php |   10 ++++++----
4112 caca-php/php_caca.c             |   15 +++++++++++++++
4113 caca-php/php_caca.h             |    1 +
4114 3 files changed, 22 insertions(+), 4 deletions(-)
4115
4116commit b87281ca33480b68157599c04d7e560510366c84
4117Author: nico
4118Date:   Mon Oct 27 19:14:32 2008 +0000
4119
4120    * Add working sample program dithering.php (open logo-caca.png with Gd and
4121      render it with caca caca_dither_bitmap_gd)
4122    * Add a function to fetch a buffer of gd pixels in php_caca.c
4123
4124 caca-php/examples/dithering.php |   19 +++++++++++--------
4125 caca-php/examples/logo-caca.png |  Bin 0 -> 7526 bytes
4126 caca-php/php_caca.c             |   33 ++++++++++++++++++++++++++++-----
4127 3 files changed, 39 insertions(+), 13 deletions(-)
4128
4129commit 51652d9db14aa0beeac1016e6c189d30bc4b2645
4130Author: nico
4131Date:   Mon Oct 27 17:19:06 2008 +0000
4132
4133    * Fix a bug in caca_export_string
4134
4135 caca-php/php_caca.c |    3 +++
4136 1 files changed, 3 insertions(+), 0 deletions(-)
4137
4138commit dab2d32077bb63ede13c346e99b80ec120ca9061
4139Author: nico
4140Date:   Mon Oct 27 17:15:08 2008 +0000
4141
4142    * Improve function "caca_dither_bitmap_gd"
4143    * Add php binding for "caca_create_dither"
4144    * Add new sample program "dithering.php"
4145
4146 caca-php/examples/dithering.php |   15 +++++++++++++++
4147 caca-php/php_caca.c             |   33 ++++++++++++++++++++++++++++-----
4148 caca-php/php_caca.h             |    1 +
4149 3 files changed, 44 insertions(+), 5 deletions(-)
4150
4151commit 44cc3c05aa0b37d5abaffbdc0a9120feed3e7d61
4152Author: nico
4153Date:   Mon Oct 27 16:23:05 2008 +0000
4154
4155    * Add a function "fetch_external_resource" that allows to fetch external php
4156      resources such as gd resouces
4157    * Add test for presence of gd development files in config.m4
4158    * Rename php function caca_dither_bitmap in caca_dither_bitmap_gd
4159
4160 caca-php/config.m4  |    9 ++++++++-
4161 caca-php/php_caca.c |   30 +++++++++++++++++++-----------
4162 caca-php/php_caca.h |    2 +-
4163 3 files changed, 28 insertions(+), 13 deletions(-)
4164
4165commit e9b4076bb7a4118aa53266cb4a66617b95ad2dee
4166Author: sam
4167Date:   Mon Oct 27 13:45:56 2008 +0000
4168
4169    doc: fix symlink failure when installing libcaca twice.
4170
4171 doc/Makefile.am |    4 ++--
4172 1 files changed, 2 insertions(+), 2 deletions(-)
4173
4174commit 0ccf2867f9244bfc5664171f18daa95df1e0a811
4175Author: nico
4176Date:   Mon Oct 27 13:34:36 2008 +0000
4177
4178    * Add php binding for 12 new fonctions
4179
4180 caca-php/php_caca.c |   99 +++++++++++++++++++++++++++++++++++++++++++++++++++
4181 1 files changed, 99 insertions(+), 0 deletions(-)
4182
4183commit 6ef177b6f37b4b42915555d5c3981046a11e3d2d
4184Author: nico
4185Date:   Sun Oct 26 23:33:02 2008 +0000
4186
4187    * Add php binding for functions: caca_get_dither_color, caca_set_dither_charset
4188      caca_get_dither_algorithm
4189
4190 caca-php/php_caca.c |   21 +++++++++++++++++++++
4191 1 files changed, 21 insertions(+), 0 deletions(-)
4192
4193commit d85b5db46824f3830f0d4d3585ca1429de85ca51
4194Author: nico
4195Date:   Sun Oct 26 21:27:32 2008 +0000
4196
4197    * Add binding for 7 new functions
4198    * Add just_for_fun() function in sample program drivers.php
4199
4200 caca-php/examples/drivers.php |   51 ++++++++++++++++++++++++++++++++++-
4201 caca-php/php_caca.c           |   60 +++++++++++++++++++++++++++++++++++++++++
4202 2 files changed, 110 insertions(+), 1 deletions(-)
4203
4204commit 35dc391f2e17642119c51c7751aea632ce6b35e7
4205Author: nico
4206Date:   Sun Oct 26 20:51:04 2008 +0000
4207
4208    * Add php binding for 15 new functions
4209    * Add new sample program "examples/drivers.php"
4210
4211 caca-php/examples/drivers.php |    8 +++
4212 caca-php/php_caca.c           |  103 +++++++++++++++++++++++++++++++++++++++-
4213 2 files changed, 108 insertions(+), 3 deletions(-)
4214
4215commit b4c0abd2dd297643ce39032e7ac42e346d5607ca
4216Author: nico
4217Date:   Sun Oct 26 15:47:33 2008 +0000
4218
4219    * Improve function caca_export_string
4220
4221 caca-php/php_caca.c |   33 +++++++++++++++++++++++++++++++--
4222 caca-php/php_caca.h |    3 ++-
4223 2 files changed, 33 insertions(+), 3 deletions(-)
4224
4225commit df9ed713c660d2dcc06a2a378535cd15ef753672
4226Author: nico
4227Date:   Sun Oct 26 15:27:59 2008 +0000
4228
4229    * Add php binding for caca_export_memory (called caca_export_string)
4230    * Rename php function caca_import_memory to caca_import_string
4231    * Add sample program "text.php" (php port of examples/text.c)
4232    * Add php binding for "caca_set_attr"
4233
4234 caca-php/examples/example1.php |    2 +-
4235 caca-php/examples/text.php     |   62 ++++++++++++++++++++++++++++++++++++++++
4236 2 files changed, 63 insertions(+), 1 deletions(-)
4237
4238commit 2eb52787abdb466620d6c3147177f1f769cacc93
4239Author: nico
4240Date:   Sun Oct 26 14:14:58 2008 +0000
4241
4242    * Centralize caca's error managment (in macro RETURN_SUCCESS)
4243    * Add binding for 2 new functions
4244    * Fix a bug in examples/example1.php
4245
4246 caca-php/examples/demo.php     |   16 +++++-
4247 caca-php/examples/example1.php |    2 +-
4248 caca-php/php_caca.c            |  124 +++++++++++++++++++++++++++++-----------
4249 caca-php/php_caca.h            |   10 +++
4250 4 files changed, 115 insertions(+), 37 deletions(-)
4251
4252commit d4c0a52d44efac88882e2a8af28a3c8ee19be915
4253Author: nico
4254Date:   Sun Oct 26 13:38:47 2008 +0000
4255
4256    * Add php binding for 4 new functions
4257    * Add "full" demo to "examples/demo.php"
4258
4259 caca-php/examples/demo.php |  131 ++++++++++++++++++++++++++++++++++++++++----
4260 caca-php/php_caca.c        |   44 +++++++++++++++
4261 2 files changed, 164 insertions(+), 11 deletions(-)
4262
4263commit 77f5d7e53f9d1e6c64a8a2b8570b5ec96bc103ab
4264Author: nico
4265Date:   Sun Oct 26 12:29:10 2008 +0000
4266
4267    * Add php binding for 9 new functions
4268    * Improve examples/demo.php
4269
4270 caca-php/examples/demo.php |  211 ++++++++++++++++++++++++++++++++++++++------
4271 caca-php/php_caca.c        |  115 +++++++++++++++++++++---
4272 caca-php/php_caca.h        |    4 +-
4273 3 files changed, 290 insertions(+), 40 deletions(-)
4274
4275commit a744c0b8b5bd96acaccbb24c253b91edd3b5a630
4276Author: nico
4277Date:   Sun Oct 26 00:49:09 2008 +0000
4278
4279    * Add php bindings for functions: caca_draw_line & caca_draw_thin_line
4280    * Create a new sample file demo.php (php port of demo.c)
4281
4282 caca-php/examples/demo.php |   88 ++++++++++++++++++++++++++++++++++++++++++++
4283 caca-php/php_caca.c        |   22 ++++++++++-
4284 2 files changed, 109 insertions(+), 1 deletions(-)
4285
4286commit 51a7a098ce2cbbcd5f0ba40a694e97f22d9f5eef
4287Author: nico
4288Date:   Sat Oct 25 23:52:06 2008 +0000
4289
4290    * Add a nice label with libcaca's version in the center of the screen in
4291      sample program examples/example1.php
4292
4293 caca-php/examples/example1.php |    7 +++++--
4294 1 files changed, 5 insertions(+), 2 deletions(-)
4295
4296commit ed5b3080ed9205a5988e50534cc759c5c17d6468
4297Author: nico
4298Date:   Sat Oct 25 23:40:00 2008 +0000
4299
4300    * Add Php binding for caca's functions: caca_get_event, caca_set_display_time
4301    * Animate pink pig & add event managment in sample program "example1.php"
4302
4303 caca-php/examples/example1.php |   29 +++++++++++++++++++++++++----
4304 caca-php/php_caca.c            |   21 +++++++++++++++++++++
4305 2 files changed, 46 insertions(+), 4 deletions(-)
4306
4307commit e100cd07e90e47025b9586ed6553da34ba459eda
4308Author: nico
4309Date:   Sat Oct 25 15:41:39 2008 +0000
4310
4311    * Add binding for 6 new caca's functions
4312    * Add a nice php sample file examples/example1.php that shows a smart pink ping
4313
4314 caca-php/examples/example1.php |   42 +++++++++++++++++++++++++-
4315 caca-php/php_caca.c            |   66 +++++++++++++++++++++++++++++++--------
4316 2 files changed, 93 insertions(+), 15 deletions(-)
4317
4318commit 4036f0de6449f71607cc383ca288d05d25972fe3
4319Author: nico
4320Date:   Sat Oct 25 11:26:15 2008 +0000
4321
4322    * Add php binding for 8 new caca's functions
4323
4324 caca-php/examples/example1.php |    2 +-
4325 caca-php/php_caca.c            |   77 ++++++++++++++++++++++++++++++++++++++++
4326 2 files changed, 78 insertions(+), 1 deletions(-)
4327
4328commit eabfe884dc4bc58eb87ad1dba6d46e726d636bff
4329Author: sam
4330Date:   Sat Oct 25 01:03:09 2008 +0000
4331
4332    Add Nicolas Vion to AUTHORS.
4333
4334 AUTHORS |    3 +++
4335 1 files changed, 3 insertions(+), 0 deletions(-)
4336
4337commit 34a4c7617fe7a1626c06a5eaa03d8b1be55cf0ed
4338Author: nico
4339Date:   Fri Oct 24 23:20:42 2008 +0000
4340
4341    * Add php bindings for 13 new functions
4342
4343 caca-php/php_caca.c |   68 +++++++++++++++++++++++++++++++++++++++++++++++++++
4344 1 files changed, 68 insertions(+), 0 deletions(-)
4345
4346commit b31bc491e113ca2e60a9028a83905829709073bd
4347Author: nico
4348Date:   Fri Oct 24 23:01:08 2008 +0000
4349
4350    * Add php binding for 7 new caca's functions
4351
4352 caca-php/php_caca.c |   30 ++++++++++++++++++++++++++++++
4353 1 files changed, 30 insertions(+), 0 deletions(-)
4354
4355commit ce4b35b1965ada94f7637b9a8b9919dddbf35fe8
4356Author: nico
4357Date:   Fri Oct 24 22:35:21 2008 +0000
4358
4359    * Add flac support and some other nice features...
4360
4361 caca-php/php_caca.c |   57 +++++++++++++++++++++++++++++++++-----------------
4362 caca-php/php_caca.h |   19 +++++++++-------
4363 2 files changed, 48 insertions(+), 28 deletions(-)
4364
4365commit ab755eb0301c12d894819ae8c769c4c5c97b3d28
4366Author: nico
4367Date:   Fri Oct 24 22:09:30 2008 +0000
4368
4369    * Add caca's php constants definition
4370    * Add php binding for 13 new functions
4371
4372 caca-php/php_caca.c |  176 +++++++++++++++++++++++++++++++++++++++++++++++----
4373 caca-php/php_caca.h |   24 ++++++--
4374 2 files changed, 181 insertions(+), 19 deletions(-)
4375
4376commit f413109a1129c06debfdb3d969fe572f88a13565
4377Author: nico
4378Date:   Fri Oct 24 19:28:20 2008 +0000
4379
4380    * Initial release of caca-php
4381
4382 caca-php/config.m4             |   12 +
4383 caca-php/examples/example1.php |    4 +
4384 caca-php/package.xml           |   33 +++
4385 caca-php/php_caca.c            |  534 ++++++++++++++++++++++++++++++++++++++++
4386 caca-php/php_caca.h            |  143 +++++++++++
4387 5 files changed, 726 insertions(+), 0 deletions(-)
4388
4389commit dd7cfcc05fb5249a39079d34bda4e96bb5c2dc86
4390Author: jylam
4391Date:   Sun Oct 19 16:22:08 2008 +0000
4392
4393     * Made Cocoa driver BEAUTIFUL ('fixed' default font size to constant values to make the look a bit more natural)
4394
4395 caca/driver/cocoa.m |   11 +++++++----
4396 1 files changed, 7 insertions(+), 4 deletions(-)
4397
4398commit 604b192128caced47800474fded3349f36f69514
4399Author: jylam
4400Date:   Sun Oct 19 14:44:25 2008 +0000
4401
4402     * 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
4403
4404 configure.ac |    2 +-
4405 1 files changed, 1 insertions(+), 1 deletions(-)
4406
4407commit 2334dbbea66af41445d9a290f1de4b097f93a678
4408Author: sam
4409Date:   Sat Oct 18 12:57:10 2008 +0000
4410
4411    Bump soname versioning.
4412
4413 configure.ac |    2 +-
4414 1 files changed, 1 insertions(+), 1 deletions(-)
4415
4416commit 48beb8993fab68e175c9d62d9eab45c477c54a6b
4417Author: sam
4418Date:   Sat Oct 18 12:50:13 2008 +0000
4419
4420    Fix <cucul.h> installation again.
4421
4422 caca/Makefile.am |    1 +
4423 1 files changed, 1 insertions(+), 0 deletions(-)
4424
4425commit a3c15a653e2306fa646e74fe5d6c3aa87bcf65fb
4426Author: sam
4427Date:   Sat Oct 18 12:42:12 2008 +0000
4428
4429    Set version to 0.99.beta15.
4430    Updated NEWS and ChangeLog.
4431
4432 ChangeLog      |  305 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4433 NEWS           |    4 +
4434 configure.ac   |    2 +-
4435 win32/config.h |    2 +-
4436 4 files changed, 311 insertions(+), 2 deletions(-)
4437
4438commit 433f9ded83f4863fca582b6034f7be1b36fb487a
4439Author: sam
4440Date:   Sat Oct 18 11:07:14 2008 +0000
4441
4442    Add a cucul.h symbolic link upon installation.
4443
4444 caca/Makefile.am |    2 ++
4445 1 files changed, 2 insertions(+), 0 deletions(-)
4446
4447commit 95c3d8be3b318359ec4d44037c907340c0b8c535
4448Author: sam
4449Date:   Sat Oct 18 11:07:05 2008 +0000
4450
4451    libcaca: move codecs and import/export functions into subdirectories.
4452
4453 caca/Makefile.am      |   34 +-
4454 caca/codec/export.c   | 1028 +++++++++++++++++++++++++++++++++++++++++++++++++
4455 caca/codec/import.c   |  924 ++++++++++++++++++++++++++++++++++++++++++++
4456 caca/driver/cocoa.m   | 1015 ++++++++++++++++++++++++++++++++++++++++++++++++
4457 caca/driver/conio.c   |  185 +++++++++
4458 caca/driver/gl.c      |  623 ++++++++++++++++++++++++++++++
4459 caca/driver/ncurses.c |  848 ++++++++++++++++++++++++++++++++++++++++
4460 caca/driver/raw.c     |  115 ++++++
4461 caca/driver/slang.c   |  571 +++++++++++++++++++++++++++
4462 caca/driver/vga.c     |  178 +++++++++
4463 caca/driver/win32.c   |  367 ++++++++++++++++++
4464 caca/driver/x11.c     |  809 ++++++++++++++++++++++++++++++++++++++
4465 caca/driver_cocoa.m   | 1015 ------------------------------------------------
4466 caca/driver_conio.c   |  185 ---------
4467 caca/driver_gl.c      |  623 ------------------------------
4468 caca/driver_ncurses.c |  848 ----------------------------------------
4469 caca/driver_raw.c     |  115 ------
4470 caca/driver_slang.c   |  571 ---------------------------
4471 caca/driver_vga.c     |  178 ---------
4472 caca/driver_win32.c   |  367 ------------------
4473 caca/driver_x11.c     |  809 --------------------------------------
4474 caca/export.c         | 1028 -------------------------------------------------
4475 caca/import.c         |  924 --------------------------------------------
4476 caca/libcaca.vcproj   |   20 +-
4477 24 files changed, 6693 insertions(+), 6687 deletions(-)
4478
4479commit f1307ca7930417dddf240894d5896823dd974ba6
4480Author: sam
4481Date:   Sat Oct 18 11:06:58 2008 +0000
4482
4483    Fix compilation warnings on platforms without Imlib2.
4484
4485 src/aafire.c       |    2 +-
4486 src/common-image.c |    2 +-
4487 2 files changed, 2 insertions(+), 2 deletions(-)
4488
4489commit 69a24129c7a5bcded37ce60346e08fb07efe30fe
4490Author: sam
4491Date:   Sat Oct 18 11:06:49 2008 +0000
4492
4493    libcaca: fix a minor warning on DOS targets.
4494
4495 caca/figfont.c |    2 ++
4496 1 files changed, 2 insertions(+), 0 deletions(-)
4497
4498commit 5d3aead1f3af48bdb931402636b54e5b306ec21b
4499Author: sam
4500Date:   Thu Oct 16 23:44:49 2008 +0000
4501
4502    Minor build system cosmetic changes.
4503
4504 Makefile.am       |    2 +-
4505 src/Makefile.am   |    2 +-
4506 win32/Makefile.am |    6 +-----
4507 3 files changed, 3 insertions(+), 7 deletions(-)
4508
4509commit 60be9f56a8a93e0ff3d0b4579d6ef4d0ab6ffa93
4510Author: sam
4511Date:   Thu Oct 16 23:21:23 2008 +0000
4512
4513    Do not attempt to create libcaca++ symlinks if C++ support was disabled.
4514
4515 cxx/Makefile.am |    2 ++
4516 1 files changed, 2 insertions(+), 0 deletions(-)
4517
4518commit 008bdf09db5de3eab10fa42f08baf928428d1b7f
4519Author: sam
4520Date:   Thu Oct 16 23:03:47 2008 +0000
4521
4522    Remove executable bit from files that do not need it.
4523
4524 0 files changed, 0 insertions(+), 0 deletions(-)
4525
4526commit 23e8608e0117b7c1bc35e8adc2598564ca3b09e1
4527Author: sam
4528Date:   Thu Oct 16 22:59:04 2008 +0000
4529
4530    Rename csharp/ into caca-sharp/.
4531
4532 Makefile.am                         |    2 +-
4533 caca-sharp/.gitignore               |    2 +
4534 caca-sharp/AssemblyInfo.cs          |   21 +
4535 caca-sharp/Attr.cs                  |   57 +++
4536 caca-sharp/Caca.cs                  |   43 +++
4537 caca-sharp/Canvas.cs                |  685 +++++++++++++++++++++++++++++++++++
4538 caca-sharp/Display.cs               |  141 +++++++
4539 caca-sharp/Dither.cs                |  160 ++++++++
4540 caca-sharp/Event.cs                 |  187 ++++++++++
4541 caca-sharp/Font.cs                  |  128 +++++++
4542 caca-sharp/Makefile.am              |   37 ++
4543 caca-sharp/caca-sharp.csproj        |   54 +++
4544 caca-sharp/caca-sharp.dll.config.in |    3 +
4545 caca-sharp/test-csharp.csproj       |   51 +++
4546 caca-sharp/test.cs                  |  136 +++++++
4547 configure.ac                        |    4 +-
4548 csharp/.gitignore                   |    2 -
4549 csharp/AssemblyInfo.cs              |   21 -
4550 csharp/Attr.cs                      |   57 ---
4551 csharp/Caca.cs                      |   43 ---
4552 csharp/Canvas.cs                    |  685 -----------------------------------
4553 csharp/Display.cs                   |  141 -------
4554 csharp/Dither.cs                    |  160 --------
4555 csharp/Event.cs                     |  187 ----------
4556 csharp/Font.cs                      |  128 -------
4557 csharp/Makefile.am                  |   37 --
4558 csharp/caca-sharp.csproj            |   54 ---
4559 csharp/caca-sharp.dll.config.in     |    3 -
4560 csharp/test-csharp.csproj           |   51 ---
4561 csharp/test.cs                      |  136 -------
4562 libcaca.sln                         |    4 +-
4563 31 files changed, 1710 insertions(+), 1710 deletions(-)
4564
4565commit fa6dad9a3c170ec29527a95090ae0ed556a0819e
4566Author: sam
4567Date:   Tue Oct 7 23:43:53 2008 +0000
4568
4569    Update the Win32 cross-build script to reflect recent reorganisation.
4570
4571 build-win32 |    8 ++++----
4572 1 files changed, 4 insertions(+), 4 deletions(-)
4573
4574commit 79ca07b65cb08924e57f06f0a0b8b895370570db
4575Author: sam
4576Date:   Tue Oct 7 23:27:41 2008 +0000
4577
4578    Renamed msvc into win32.
4579
4580 Makefile.am          |    2 +-
4581 caca/libcaca.vcproj  |    8 +++---
4582 configure.ac         |    2 +-
4583 cxx/libcaca++.vcproj |    6 ++--
4584 cxx/test-cxx.vcproj  |    4 +-
4585 msvc/Makefile.am     |    8 ------
4586 msvc/caca_types.h    |    2 -
4587 msvc/config.h        |   59 --------------------------------------------------
4588 src/cacademo.vcproj  |    6 ++--
4589 src/cacafire.vcproj  |    6 ++--
4590 src/cacaview.vcproj  |    6 ++--
4591 win32/Makefile.am    |    8 ++++++
4592 win32/caca_types.h   |    2 +
4593 win32/config.h       |   57 ++++++++++++++++++++++++++++++++++++++++++++++++
4594 14 files changed, 87 insertions(+), 89 deletions(-)
4595
4596commit 0261d6c251ba606413457b54b9c2b8fa218fb146
4597Author: sam
4598Date:   Tue Oct 7 21:26:56 2008 +0000
4599
4600    Reorganise MSVC files so that each project is with its source code.
4601
4602 caca/Makefile.am          |  202 ++++++++++++++--------------
4603 caca/libcaca.vcproj       |  320 ++++++++++++++++++++++++++++++++++++++++++++
4604 csharp/Makefile.am        |   72 +++++-----
4605 csharp/caca-sharp.csproj  |   54 ++++++++
4606 csharp/test-csharp.csproj |   51 +++++++
4607 cxx/Makefile.am           |   87 ++++++------
4608 cxx/libcaca++.vcproj      |  196 +++++++++++++++++++++++++++
4609 cxx/test-cxx.vcproj       |  181 +++++++++++++++++++++++++
4610 libcaca.sln               |  128 ++++++++++++++++++
4611 msvc/Makefile.am          |   24 +---
4612 msvc/caca-sharp.csproj    |   54 --------
4613 msvc/cacademo.vcproj      |  199 ---------------------------
4614 msvc/cacafire.vcproj      |  199 ---------------------------
4615 msvc/cacaview.vcproj      |  205 ----------------------------
4616 msvc/libcaca++.vcproj     |  197 ---------------------------
4617 msvc/libcaca.sln          |  126 -----------------
4618 msvc/libcaca.vcproj       |  325 ---------------------------------------------
4619 msvc/test-csharp.csproj   |   51 -------
4620 msvc/test-cxx.vcproj      |  193 ---------------------------
4621 src/Makefile.am           |   94 +++++++-------
4622 src/cacademo.vcproj       |  203 ++++++++++++++++++++++++++++
4623 src/cacafire.vcproj       |  202 ++++++++++++++++++++++++++++
4624 src/cacaview.vcproj       |  211 +++++++++++++++++++++++++++++
4625 23 files changed, 1784 insertions(+), 1790 deletions(-)
4626
4627commit 1ec94680c27b8ede61ef3471b442852a4bb142b3
4628Author: sam
4629Date:   Tue Oct 7 16:06:08 2008 +0000
4630
4631    Move stubs.h to caca/caca_stubs.h since it's only used by the library.
4632
4633 Makefile.am           |    2 +-
4634 caca/Makefile.am      |    1 +
4635 caca/caca_internals.h |    2 +-
4636 caca/caca_stubs.h     |   97 +++++++++++++++++++++++++++++++++++++++++++++++++
4637 msvc/libcaca.vcproj   |    6 +---
4638 stubs.h               |   97 -------------------------------------------------
4639 6 files changed, 101 insertions(+), 104 deletions(-)
4640
4641commit fcb2ab4b2f703a0ed2e08da8ad58c9f6547bd478
4642Author: sam
4643Date:   Tue Oct 7 16:06:02 2008 +0000
4644
4645    Fix the library suffix detection.
4646
4647 configure.ac |    4 ++--
4648 1 files changed, 2 insertions(+), 2 deletions(-)
4649
4650commit 8e3d7e6e84da6d9eb0df34b44172481c149eb6c2
4651Author: sam
4652Date:   Mon Oct 6 20:45:02 2008 +0000
4653
4654    Detect shared library suffix at configure stage.
4655
4656 configure.ac                    |   10 ++++++++++
4657 csharp/caca-sharp.dll.config.in |    4 +---
4658 2 files changed, 11 insertions(+), 3 deletions(-)
4659
4660commit f34187231710ea74868c9fed1c9db4eabe68b54a
4661Author: sam
4662Date:   Mon Oct 6 19:33:28 2008 +0000
4663
4664    caca-sharp: support systems with .dylib or .sl shared libraries.
4665
4666 csharp/caca-sharp.dll.config.in |    2 ++
4667 1 files changed, 2 insertions(+), 0 deletions(-)
4668
4669commit 5fcd6608f19bf13699825aa8a302911be9cb6012
4670Author: sam
4671Date:   Mon Oct 6 19:33:24 2008 +0000
4672
4673    .gitignore: ignore files generated by MonoDevelop.
4674
4675 .gitignore |    3 +++
4676 1 files changed, 3 insertions(+), 0 deletions(-)
4677
4678commit 9bdf9c6be18c72fc717e61aa66a404f1327c9cf1
4679Author: sam
4680Date:   Mon Oct 6 19:33:20 2008 +0000
4681
4682    Clean up the web server directories before copying the documentation there.
4683
4684 Makefile.am |    1 +
4685 1 files changed, 1 insertions(+), 0 deletions(-)
4686
4687commit bfe049a95782af4e2a4f251ed9933ccdca9898e1
4688Author: sam
4689Date:   Mon Oct 6 19:33:15 2008 +0000
4690
4691    doc: rewrite the tutorial to reflect recent API updates.
4692
4693 doc/tutorial.dox |   53 ++++++++++++++++++++++-------------------------------
4694 1 files changed, 22 insertions(+), 31 deletions(-)
4695
4696commit ebcf40d57dae9e1d18e544af1ec4b2df437af2e8
4697Author: sam
4698Date:   Mon Oct 6 19:33:06 2008 +0000
4699
4700    libcaca: fix an infinite loop in the .pc file.
4701
4702 caca/caca.pc.in |    4 ++--
4703 1 files changed, 2 insertions(+), 2 deletions(-)
4704
4705commit 9a2f4a712cdcbeeba0a4ac8b9dd48b0a503234f5
4706Author: sam
4707Date:   Sun Oct 5 15:50:11 2008 +0000
4708
4709    Fix detection of floating point assembly instructions. They were
4710    incorrectly detcted as present because gcc was optimising them away.
4711
4712 configure.ac |    8 ++++----
4713 1 files changed, 4 insertions(+), 4 deletions(-)
4714
4715commit 1047205b05fe5fcad18a642cb6cfb88c38d66085
4716Author: sam
4717Date:   Sun Oct 5 01:37:25 2008 +0000
4718
4719    Tidy the .NET Makefile.
4720
4721 csharp/Makefile.am |   10 ++++++----
4722 1 files changed, 6 insertions(+), 4 deletions(-)
4723
4724commit bcb1a45d048fc6c6883f0fae4f0e2ee65015e9a7
4725Author: sam
4726Date:   Sun Oct 5 00:56:17 2008 +0000
4727
4728    Split the C# bindings into separate files.
4729
4730 csharp/Attr.cs         |   57 +++
4731 csharp/Caca.cs         | 1199 ------------------------------------------------
4732 csharp/Canvas.cs       |  685 +++++++++++++++++++++++++++
4733 csharp/Display.cs      |  141 ++++++
4734 csharp/Dither.cs       |  160 +++++++
4735 csharp/Event.cs        |  187 ++++++++
4736 csharp/Font.cs         |  128 +++++
4737 csharp/Makefile.am     |   10 +-
4738 csharp/test.cs         |   28 +-
4739 msvc/caca-sharp.csproj |    6 +
4740 10 files changed, 1387 insertions(+), 1214 deletions(-)
4741
4742commit 43b137b7536c39f27744944263c6f41d066d3869
4743Author: sam
4744Date:   Sat Oct 4 13:05:13 2008 +0000
4745
4746    configure.ac: use more modern autoconf syntax.
4747
4748 caca/caca.c    |    2 +-
4749 configure.ac   |    9 +++++----
4750 src/cacaview.c |    2 +-
4751 3 files changed, 7 insertions(+), 6 deletions(-)
4752
4753commit 3422f38efca8d6a503d0842504645b88a3f31053
4754Author: sam
4755Date:   Mon Sep 29 23:03:38 2008 +0000
4756
4757    Fix separate directory build failure caused by caca_types.h.
4758
4759 examples/Makefile.am |    3 ++-
4760 1 files changed, 2 insertions(+), 1 deletions(-)
4761
4762commit 2fa371f624fc527733276bf1899d92da7ecc6b80
4763Author: sam
4764Date:   Mon Sep 29 23:03:34 2008 +0000
4765
4766    Fix the Win32 build.
4767
4768 build-win32 |    4 +++-
4769 1 files changed, 3 insertions(+), 1 deletions(-)
4770
4771commit e432d1fddad6cece76adca6c85259bdbbc922ee7
4772Author: sam
4773Date:   Mon Sep 29 23:03:30 2008 +0000
4774
4775    Properly export legacy 0.9 symbols.
4776
4777 caca/caca0.c |    3 +--
4778 caca/caca0.h |   46 +++++++++++++++++++++++++++++-----------------
4779 2 files changed, 30 insertions(+), 19 deletions(-)
4780
4781commit 464dbd6915beea3bd43eeec76bd8805e334e8566
4782Author: sam
4783Date:   Mon Sep 29 22:02:45 2008 +0000
4784
4785    Fix for the libcucul symlinks installation, courtesy of Ben Wiley Sittler.
4786
4787 caca/Makefile.am |   17 ++++++++---------
4788 cxx/Makefile.am  |   17 ++++++++---------
4789 2 files changed, 16 insertions(+), 18 deletions(-)
4790
4791commit 80122a6823e9831c135caaf546e9c4df86b98c83
4792Author: bsittler
4793Date:   Mon Sep 29 21:28:37 2008 +0000
4794
4795    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
4796
4797 caca/caca.h |    3 ++-
4798 1 files changed, 2 insertions(+), 1 deletions(-)
4799
4800commit 95ba6217e5f01128aad7fb370a2181156c6ad72b
4801Author: bsittler
4802Date:   Mon Sep 29 21:26:49 2008 +0000
4803
4804    remove reference to obsolete common.h
4805
4806 caca/driver_cocoa.m |    1 -
4807 1 files changed, 0 insertions(+), 1 deletions(-)
4808
4809commit 0d44e37196adf77e8fd7c08de781894767811541
4810Author: bsittler
4811Date:   Mon Sep 29 21:26:05 2008 +0000
4812
4813    add missing CUCUL_* compatiblity constants
4814
4815 caca/caca.h |    5 +++++
4816 1 files changed, 5 insertions(+), 0 deletions(-)
4817
4818commit 2121cbc57b0463403cf0cf8d5a212c3c676d1043
4819Author: sam
4820Date:   Mon Sep 29 21:16:52 2008 +0000
4821
4822    Support for platforms where shared libraries are not called *.so.
4823
4824 caca/Makefile.am |    9 +++++++--
4825 cxx/Makefile.am  |    9 +++++++--
4826 2 files changed, 14 insertions(+), 4 deletions(-)
4827
4828commit 4b9aa17b240e581fd199f17a9267affdbcdb98aa
4829Author: sam
4830Date:   Sat Sep 27 21:30:09 2008 +0000
4831
4832    Fix documentation installation. This is the real 0.99.beta15 release.
4833
4834 doc/Makefile.am |    2 ++
4835 1 files changed, 2 insertions(+), 0 deletions(-)
4836
4837commit 765e15fe663f31a0668a2a397ffd504c7309e350
4838Author: sam
4839Date:   Sat Sep 27 21:09:37 2008 +0000
4840
4841    Change the website name to caca.zoy.org.
4842
4843 Makefile.am   |    2 +-
4844 src/img2txt.c |    2 +-
4845 2 files changed, 2 insertions(+), 2 deletions(-)
4846
4847commit 0c1da5aa94fd770d941ae943ebf0883d7bc760e4
4848Author: sam
4849Date:   Sat Sep 27 18:11:01 2008 +0000
4850
4851    Set version to 0.99.beta14.
4852    Updated NEWS and ChangeLog.
4853
4854 ChangeLog    |13356 ++++++++++++++++++++++++++++++++--------------------------
4855 NEWS         |    4 +
4856 configure.ac |    4 +-
4857 3 files changed, 7322 insertions(+), 6042 deletions(-)
4858
4859commit 744bebff0ba940dcb6edb11bf6a97554a08b0cae
4860Author: sam
4861Date:   Sat Sep 27 17:56:49 2008 +0000
4862
4863    End of the libcucul merge: add symbolic links where appropriate.
4864
4865 caca/Makefile.am |   12 ++++++++++--
4866 cxx/Makefile.am  |   12 ++++++++++--
4867 doc/Makefile.am  |    4 ++++
4868 3 files changed, 24 insertions(+), 4 deletions(-)
4869
4870commit 636a8d5455fc472780c86e49c253d75ed4337a39
4871Author: sam
4872Date:   Sat Sep 27 17:56:43 2008 +0000
4873
4874    caca, cxx: install symlinks for backwards compatibility with libcucul.
4875
4876 caca/Makefile.am |    8 ++++++++
4877 cxx/Makefile.am  |    8 ++++++++
4878 2 files changed, 16 insertions(+), 0 deletions(-)
4879
4880commit 6d266da2c530bd5dfb20cffbfac196be344bf92d
4881Author: pterjan
4882Date:   Sat Sep 27 16:23:26 2008 +0000
4883
4884     * Fix a warning
4885
4886 ruby/caca-canvas.c |    2 +-
4887 1 files changed, 1 insertions(+), 1 deletions(-)
4888
4889commit c12de77f06a5f1e9590539de55efc357770f736c
4890Author: sam
4891Date:   Sat Sep 27 16:07:33 2008 +0000
4892
4893    .gitignore: ignore caca_types.h.
4894
4895 caca/.gitignore |    1 +
4896 1 files changed, 1 insertions(+), 0 deletions(-)
4897
4898commit 2e8ca060c33899c81f84d3b8b3c3910f3170629e
4899Author: sam
4900Date:   Sat Sep 27 15:57:33 2008 +0000
4901
4902    Add missing svn:ignore SVN properties.
4903
4904commit 9b33205fa0052ba3f6827fadcd4cd9c208d3d66e
4905Author: sam
4906Date:   Sat Sep 27 15:43:01 2008 +0000
4907
4908    Continue the libcaca/libcucul merge. Source and binary compatibility
4909    are almost there.
4910
4911 caca/Makefile.am |    2 +-
4912 caca/attr.c      |   20 ++++++
4913 caca/box.c       |   13 ++++
4914 caca/caca.c      |    6 ++
4915 caca/caca.h      |  197 ++++++++++++++++++++++++++++++++++++++++++++++--------
4916 caca/canvas.c    |   22 ++++++
4917 caca/charset.c   |   12 +++
4918 caca/conic.c     |   31 ++++++---
4919 caca/dither.c    |   51 ++++++++++++++
4920 caca/export.c    |    9 +++
4921 caca/figfont.c   |    9 +++
4922 caca/file.c      |   16 +++++
4923 caca/font.c      |   15 ++++
4924 caca/frame.c     |   14 ++++
4925 caca/import.c    |   11 +++
4926 caca/line.c      |   15 ++++
4927 caca/string.c    |   27 ++++++++
4928 caca/transform.c |   13 ++++
4929 caca/triangle.c  |   11 +++
4930 19 files changed, 456 insertions(+), 38 deletions(-)
4931
4932commit 50a7d757a7cfbbd580600a6be0e4f8fbb4fd40a3
4933Author: pterjan
4934Date:   Sat Sep 27 14:29:32 2008 +0000
4935
4936     * No need to require test/unit in each testfile
4937
4938 ruby/t/tc_canvas.rb  |    1 -
4939 ruby/t/tc_display.rb |    1 -
4940 ruby/t/tc_dither.rb  |    1 -
4941 ruby/t/tc_font.rb    |    1 -
4942 ruby/t/tc_frame.rb   |    1 -
4943 5 files changed, 0 insertions(+), 5 deletions(-)
4944
4945commit cad9a4c8b307f73613a5c97cd875178949e584cf
4946Author: sam
4947Date:   Sat Sep 27 14:29:11 2008 +0000
4948
4949    Continuing the libcucul-libcaca merge.
4950
4951 csharp/AssemblyInfo.cs  |    4 +-
4952 cxx/caca++.pc.in        |    4 +-
4953 cxx/cxxtest.cpp         |    4 +-
4954 doc/doxygen.cfg.in      |    2 -
4955 doc/libcaca.dox         |    9 +---
4956 doc/migrating.dox       |  101 +++++++++++++++++++++++------------------------
4957 doc/tutorial.dox        |   25 ++++-------
4958 examples/.gitignore     |    2 +-
4959 msvc/cacademo.vcproj    |    4 +-
4960 msvc/cacafire.vcproj    |    4 +-
4961 msvc/cacaview.vcproj    |    2 +-
4962 msvc/libcaca.sln        |   39 ------------------
4963 msvc/test-csharp.csproj |    6 +--
4964 msvc/test-cxx.vcproj    |    4 +-
4965 python/snake.py         |   20 +++++-----
4966 ruby/ruby.dox           |    2 -
4967 tests/.gitignore        |    3 +-
4968 tests/caca-test.cpp     |    2 +-
4969 18 files changed, 88 insertions(+), 149 deletions(-)
4970
4971commit 36cbea75aac77ee9e526f7dbc89f674f0eb1247d
4972Author: pterjan
4973Date:   Sat Sep 27 14:29:00 2008 +0000
4974
4975     * Have local paths first in LOAD_PATH
4976
4977 ruby/test |    5 ++++-
4978 1 files changed, 4 insertions(+), 1 deletions(-)
4979
4980commit 619b55d8231a48595a5f0b090db221df7d7763ae
4981Author: sam
4982Date:   Sat Sep 27 14:11:36 2008 +0000
4983
4984    Continuing the libcucul-libcaca merge.
4985
4986 csharp/Caca.cs                   |  937 ++++++++++++++++++++++++++++++++++++-
4987 csharp/Cucul.cs                  |  960 --------------------------------------
4988 csharp/Makefile.am               |    2 +-
4989 csharp/cucul-sharp.dll.config.in |    3 -
4990 csharp/test.cs                   |   27 +-
4991 cxx/Makefile.am                  |    2 +-
4992 cxx/caca++.cpp                   |  397 ++++++++++++++++
4993 cxx/caca++.h                     |  122 +++++-
4994 cxx/cucul++.cpp                  |  421 -----------------
4995 cxx/cucul++.h                    |  156 ------
4996 cxx/cucul++.pc.in                |   12 -
4997 cxx/cxxtest.cpp                  |    1 -
4998 msvc/caca-sharp.csproj           |    8 +-
4999 msvc/caca_types.h                |    2 +
5000 msvc/cucul-sharp.csproj          |   46 --
5001 msvc/cucul_types.h               |    2 -
5002 msvc/libcaca++.vcproj            |    4 +-
5003 msvc/libcaca.vcproj              |   80 +++-
5004 msvc/libcucul++.vcproj           |  199 --------
5005 msvc/libcucul.vcproj             |  281 -----------
5006 ruby/Makefile.am                 |    1 -
5007 ruby/README                      |    6 +-
5008 ruby/caca-canvas.c               |   12 +-
5009 ruby/caca-display.c              |    2 +-
5010 ruby/caca-dither.c               |    4 +-
5011 ruby/caca-font.c                 |    4 +-
5012 ruby/lib/caca.rb                 |    1 -
5013 ruby/ruby-caca.dox               |  194 ++++++---
5014 ruby/ruby-cucul.dox              |  112 -----
5015 ruby/t/tc_canvas.rb              |   12 +-
5016 ruby/t/tc_display.rb             |    6 +-
5017 ruby/t/tc_dither.rb              |   18 +-
5018 ruby/t/tc_font.rb                |   10 +-
5019 ruby/t/tc_frame.rb               |    4 +-
5020 34 files changed, 1724 insertions(+), 2324 deletions(-)
5021
5022commit 0bf57a7431d1fa2c9245a82ddd84efd88d467914
5023Author: sam
5024Date:   Sat Sep 27 13:12:46 2008 +0000
5025
5026    Starting refactoring to get rid of libcucul. The initial reason for the
5027    split is rendered moot by the plugin system: when enabled, binaries do
5028    not link directly with libX11 or libGL. I hope this is a step towards
5029    more consisteny and clarity.
5030
5031 Makefile.am             |    6 +-
5032 build-kernel            |    5 +-
5033 caca-config.in          |    7 +-
5034 caca/Makefile.am        |   37 +-
5035 caca/attr.c             |  463 ++++
5036 caca/box.c              |  226 ++
5037 caca/caca.c             |   53 +-
5038 caca/caca.h             |  349 +++-
5039 caca/caca.pc.in         |    4 +-
5040 caca/caca0.c            |   58 +-
5041 caca/caca0.h            |  100 +-
5042 caca/caca_internals.h   |   56 +-
5043 caca/caca_types.h.in    |  101 +
5044 caca/canvas.c           |  502 ++++
5045 caca/charset.c          |  422 ++++
5046 caca/conic.c            |  345 +++
5047 caca/dither.c           | 1564 ++++++++++++
5048 caca/driver_cocoa.m     |   46 +-
5049 caca/driver_conio.c     |   29 +-
5050 caca/driver_gl.c        |   63 +-
5051 caca/driver_ncurses.c   |   33 +-
5052 caca/driver_raw.c       |    9 +-
5053 caca/driver_slang.c     |   55 +-
5054 caca/driver_vga.c       |   23 +-
5055 caca/driver_win32.c     |   39 +-
5056 caca/driver_x11.c       |   48 +-
5057 caca/event.c            |    9 +-
5058 caca/export.c           | 1019 ++++++++
5059 caca/figfont.c          |  554 +++++
5060 caca/file.c             |  289 +++
5061 caca/font.c             |  522 ++++
5062 caca/frame.c            |  260 ++
5063 caca/graphics.c         |    9 +-
5064 caca/import.c           |  913 +++++++
5065 caca/legacy.c           |  251 ++
5066 caca/line.c             |  393 +++
5067 caca/mono9.data         | 6101 +++++++++++++++++++++++++++++++++++++++++++++++
5068 caca/monobold12.data    | 6101 +++++++++++++++++++++++++++++++++++++++++++++++
5069 caca/string.c           |  504 ++++
5070 caca/transform.c        | 1102 +++++++++
5071 caca/triangle.c         |  157 ++
5072 configure.ac            |   22 +-
5073 csharp/Makefile.am      |   20 +-
5074 cucul/.gitignore        |    1 -
5075 cucul/Makefile.am       |   42 -
5076 cucul/attr.c            |  463 ----
5077 cucul/box.c             |  226 --
5078 cucul/canvas.c          |  504 ----
5079 cucul/charset.c         |  422 ----
5080 cucul/conic.c           |  345 ---
5081 cucul/cucul.c           |  514 ----
5082 cucul/cucul.h           |  383 ---
5083 cucul/cucul.pc.in       |   12 -
5084 cucul/cucul_internals.h |   80 -
5085 cucul/cucul_types.h.in  |  101 -
5086 cucul/dither.c          | 1564 ------------
5087 cucul/export.c          | 1019 --------
5088 cucul/figfont.c         |  554 -----
5089 cucul/file.c            |  289 ---
5090 cucul/font.c            |  522 ----
5091 cucul/frame.c           |  260 --
5092 cucul/import.c          |  913 -------
5093 cucul/legacy.c          |  244 --
5094 cucul/line.c            |  393 ---
5095 cucul/mono9.data        | 6101 -----------------------------------------------
5096 cucul/monobold12.data   | 6101 -----------------------------------------------
5097 cucul/transform.c       | 1102 ---------
5098 cucul/triangle.c        |  157 --
5099 cxx/Makefile.am         |   19 +-
5100 cxx/caca++.cpp          |    8 +-
5101 cxx/caca++.h            |    7 +-
5102 cxx/cucul++.cpp         |  260 +-
5103 cxx/cucul++.h           |   38 +-
5104 cxx/cxxtest.cpp         |   10 +-
5105 doc/Makefile.am         |    8 +-
5106 examples/Makefile.am    |   57 +-
5107 examples/blit.c         |   27 +-
5108 examples/canvas.c       |   68 +
5109 examples/colors.c       |   39 +-
5110 examples/cucul.c        |   69 -
5111 examples/demo.c         |  311 ++--
5112 examples/dithering.c    |   35 +-
5113 examples/driver.c       |   13 +-
5114 examples/event.c        |   49 +-
5115 examples/export.c       |   90 +-
5116 examples/figfont.c      |   18 +-
5117 examples/font.c         |   55 +-
5118 examples/font2tga.c     |   34 +-
5119 examples/frames.c       |   35 +-
5120 examples/fullwidth.c    |   47 +-
5121 examples/gamma.c        |   65 +-
5122 examples/hsv.c          |   13 +-
5123 examples/import.c       |   11 +-
5124 examples/input.c        |   19 +-
5125 examples/spritedit.c    |   25 +-
5126 examples/swallow.c      |   27 +-
5127 examples/text.c         |   56 +-
5128 examples/transform.c    |   89 +-
5129 examples/truecolor.c    |   15 +-
5130 examples/unicode.c      |  113 +-
5131 kernel/kernel.c         |    6 +-
5132 kernel/kernel.h         |    4 +-
5133 msvc/Makefile.am        |    6 +-
5134 msvc/cucul_types.h      |    4 +-
5135 ruby/Makefile.am        |   24 +-
5136 ruby/caca-canvas.c      |  653 +++++
5137 ruby/caca-canvas.h      |   10 +
5138 ruby/caca-display.c     |    4 +-
5139 ruby/caca-dither.c      |  209 ++
5140 ruby/caca-dither.h      |    9 +
5141 ruby/caca-font.c        |   99 +
5142 ruby/caca-font.h        |    9 +
5143 ruby/caca.c             |   30 +
5144 ruby/common.h           |    4 +-
5145 ruby/cucul-canvas.c     |  653 -----
5146 ruby/cucul-canvas.h     |   10 -
5147 ruby/cucul-dither.c     |  209 --
5148 ruby/cucul-dither.h     |    9 -
5149 ruby/cucul-font.c       |   99 -
5150 ruby/cucul-font.h       |    9 -
5151 ruby/cucul.c            |   57 -
5152 src/Makefile.am         |   16 +-
5153 src/aafire.c            |   37 +-
5154 src/cacademo.c          |  235 +-
5155 src/cacadraw.c          |   31 +-
5156 src/cacaplay.c          |   13 +-
5157 src/cacaserver.c        |   14 +-
5158 src/cacaview.c          |  127 +-
5159 src/common-image.c      |   50 +-
5160 src/common-image.h      |    2 +-
5161 src/img2txt.c           |   40 +-
5162 src/mygetopt.c          |    2 +-
5163 stubs.h                 |    1 -
5164 tests/.gitignore        |    2 +-
5165 tests/Makefile.am       |   13 +-
5166 tests/caca-test.cpp     |    2 +-
5167 tests/canvas.cpp        |   70 +-
5168 tests/cucul-test.cpp    |   29 -
5169 tests/simple.c          |   30 +-
5170 tools/Makefile.am       |    6 +-
5171 tools/makefont.c        |   10 +-
5172 tools/optipal.c         |   78 +-
5173 tools/sortchars.c       |   34 +-
5174 143 files changed, 24815 insertions(+), 25055 deletions(-)
5175
5176commit 229d7735ddda4589ae38b06e59bb385b3722e7c1
5177Author: sam
5178Date:   Sat Sep 27 12:13:24 2008 +0000
5179
5180    test: remove legacy empty directory.
5181
5182commit 3a31810e14d6bab7b73b14fbbb6af43948574004
5183Author: sam
5184Date:   Sat Sep 27 09:52:27 2008 +0000
5185
5186    makefont.c: change the font data encoding, the source is now 5% smaller.
5187
5188 cucul/mono9.data      |12240 ++++++++++++++++++++++++-------------------------
5189 cucul/monobold12.data |12290 ++++++++++++++++++++++++-------------------------
5190 tools/makefont.c      |   80 +-
5191 3 files changed, 12189 insertions(+), 12421 deletions(-)
5192
5193commit 9b5f5915bb391101190e08ab004ed50e400c7a5e
5194Author: sam
5195Date:   Wed Jul 16 17:23:31 2008 +0000
5196
5197      * mygetopt.c: fix a parsing issue with short options.
5198
5199 src/mygetopt.c |    2 +-
5200 1 files changed, 1 insertions(+), 1 deletions(-)
5201
5202commit 32d8619588444834451edb4fdecb348cd3d0337a
5203Author: sam
5204Date:   Wed Jul 16 13:50:48 2008 +0000
5205
5206      * Fix bad AM_CONDITIONAL location: it must be in the default code path.
5207
5208 configure.ac |    2 +-
5209 1 files changed, 1 insertions(+), 1 deletions(-)
5210
5211commit 31d72e6dc38d37ef8a224f88ccdb1bdf7584b15f
5212Author: sam
5213Date:   Wed Jul 16 13:06:39 2008 +0000
5214
5215      * cucul/file.c: fix a typo causing build failures when zlib is not here.
5216
5217 cucul/file.c |    2 +-
5218 1 files changed, 1 insertions(+), 1 deletions(-)
5219
5220commit 11aff4ee67aa2d801282b53965bfc8684901df7f
5221Author: sam
5222Date:   Wed Jul 16 13:06:30 2008 +0000
5223
5224      * Make the asm checks for fsin/fcos and fldln2/fxch/fyl2x more robust by
5225        forcing the tested code to use register contraints.
5226
5227 configure.ac |    4 ++--
5228 1 files changed, 2 insertions(+), 2 deletions(-)
5229
5230commit 3793c5624514980960c28fc92a750049fef9d193
5231Author: sam
5232Date:   Sat Jul 5 16:39:56 2008 +0000
5233
5234      * Fix plugin build.
5235
5236 caca/caca.c |    2 +-
5237 1 files changed, 1 insertions(+), 1 deletions(-)
5238
5239commit 8914bcc8901a8bd1300988d254e78af43a6167f7
5240Author: sam
5241Date:   Sat Jul 5 16:34:19 2008 +0000
5242
5243      * Set version to 0.99.beta14.
5244      * Updateed NEWS and ChangeLog.
5245
5246 NEWS         |    7 +++++++
5247 configure.ac |    4 ++--
5248 2 files changed, 9 insertions(+), 2 deletions(-)
5249
5250commit 52de3a430285a2cce4ecbfa6aa1124dbd6c497f7
5251Author: sam
5252Date:   Sat Jul 5 16:28:30 2008 +0000
5253
5254      * Check for FTGL in the configure step, because we will use it later.
5255      * Better CFLAGS and LDFLAGS propagation to the Makefiles.
5256
5257 caca/Makefile.am |    5 ++++-
5258 configure.ac     |    8 +++++++-
5259 2 files changed, 11 insertions(+), 2 deletions(-)
5260
5261commit d6ed06be908878042cbb5f2479f45e7911576181
5262Author: sam
5263Date:   Sun Jun 15 19:38:06 2008 +0000
5264
5265      * Fix C++ library linking.
5266
5267 cxx/caca++.pc.in  |    2 +-
5268 cxx/cucul++.pc.in |    2 +-
5269 2 files changed, 2 insertions(+), 2 deletions(-)
5270
5271commit 440888e5d8b3914eddbe7b37f7ba9a73a13acabd
5272Author: sam
5273Date:   Sun Jun 15 18:41:09 2008 +0000
5274
5275      * Fix cucul_file_read() calls in cacaview.
5276
5277 src/common-image.c |    6 +++---
5278 1 files changed, 3 insertions(+), 3 deletions(-)
5279
5280commit 5952fe2d47e2a55b649e9a353052deb43f239513
5281Author: sam
5282Date:   Sun Jun 15 17:06:43 2008 +0000
5283
5284      * Fix cacademo build on systems without imlib-dev.
5285
5286 src/common-image.c |    6 +++---
5287 1 files changed, 3 insertions(+), 3 deletions(-)
5288
5289commit 605f9076f7cca8438038442e1626cf4cdcbf7254
5290Author: sam
5291Date:   Sun Jun 15 16:53:57 2008 +0000
5292
5293      * Generate the C++ .pc files at configure time.
5294
5295 configure.ac |    2 ++
5296 1 files changed, 2 insertions(+), 0 deletions(-)
5297
5298commit 21ee5b8905f976dfd9b0fbba3642fa3ef2264445
5299Author: sam
5300Date:   Sun Jun 15 16:49:42 2008 +0000
5301
5302      * Only install the C++ .pc files if C++ support was activated.
5303
5304 cxx/Makefile.am |    2 +-
5305 1 files changed, 1 insertions(+), 1 deletions(-)
5306
5307commit 3126b9195b931b42d799719bf98ade1ea0bc3370
5308Author: sam
5309Date:   Sun Jun 15 16:47:40 2008 +0000
5310
5311      * Install cucul++.pc and caca++.pc in the pkg-config directory.
5312
5313 cxx/Makefile.am |    3 +++
5314 1 files changed, 3 insertions(+), 0 deletions(-)
5315
5316commit 2e6d8e9c714e023a035784b7b8b3a39e4d5a4e26
5317Author: sam
5318Date:   Sun Jun 15 14:46:51 2008 +0000
5319
5320      * Updated version number to 0.99.beta15, so that we can build TOIlet.
5321
5322 configure.ac |    2 +-
5323 1 files changed, 1 insertions(+), 1 deletions(-)
5324
5325commit be652b55a54bb17fe5f7876dceed78fc742ec218
5326Author: sam
5327Date:   Sun Jun 15 14:41:17 2008 +0000
5328
5329      * Export cucul_flush_figlet() to the public API. It should be removed later,
5330        but for now it's the only way to integrate properly with TOIlet.
5331
5332 cucul/cucul.h   |    1 +
5333 cucul/figfont.c |    4 ++--
5334 2 files changed, 3 insertions(+), 2 deletions(-)
5335
5336commit 1845df90b1704cd131550ed07ef3374e15c10f79
5337Author: sam
5338Date:   Sun Jun 15 13:50:28 2008 +0000
5339
5340      * Make cacaview use cucul_file_t functions.
5341
5342 src/common-image.c |  104 +++++++++++++++++++++++++---------------------------
5343 1 files changed, 50 insertions(+), 54 deletions(-)
5344
5345commit 77ce558965a588cc9707c7cb046b2abbd9e17a3a
5346Author: sam
5347Date:   Sun Jun 15 13:50:22 2008 +0000
5348
5349      * Make deprecated cucul_load_file() use cucul_file_t functions.
5350
5351 cucul/legacy.c |   42 ++++++++++++++++++++++--------------------
5352 1 files changed, 22 insertions(+), 20 deletions(-)
5353
5354commit d63c8a9a97a79d9a8ba13167db0e20b06be62a63
5355Author: sam
5356Date:   Sun Jun 15 13:50:17 2008 +0000
5357
5358      * Make cucul_import_file() use cucul_file_t functions.
5359
5360 cucul/import.c |   38 +++++++++++++++++++-------------------
5361 1 files changed, 19 insertions(+), 19 deletions(-)
5362
5363commit 09281839e56c1db35978c21ff5c0f25394d785a5
5364Author: sam
5365Date:   Sun Jun 15 13:50:11 2008 +0000
5366
5367      * Set errno to ENOSYS in unsupported cucul_file_t operations.
5368
5369 cucul/file.c |   25 +++++++++++++++++++------
5370 1 files changed, 19 insertions(+), 6 deletions(-)
5371
5372commit 2518327f0337e3330a8a811ac7401735f1306196
5373Author: sam
5374Date:   Sun Jun 15 13:50:06 2008 +0000
5375
5376      * Implement cucul_file_tell().
5377
5378 cucul/cucul.h |    1 +
5379 cucul/file.c  |   21 +++++++++++++++++++--
5380 2 files changed, 20 insertions(+), 2 deletions(-)
5381
5382commit c6deb559279e65e7e44c817b010283a62156fc49
5383Author: sam
5384Date:   Sun Jun 15 13:50:02 2008 +0000
5385
5386      * Export cucul_file_t operations in the public header.
5387      * Implement cucul_file_read() and cucul_file_write().
5388
5389 cucul/cucul.h           |   13 ++++++
5390 cucul/cucul_internals.h |    6 ---
5391 cucul/figfont.c         |   24 ++++++------
5392 cucul/file.c            |  101 +++++++++++++++++++++++++++++++----------------
5393 4 files changed, 92 insertions(+), 52 deletions(-)
5394
5395commit e0aaae7a3ffc008edfd91901a367ac385f4f051b
5396Author: sam
5397Date:   Sun Jun 15 13:49:57 2008 +0000
5398
5399      * makefont is only a system tool: use htons/htonl instead of hton16/hton32.
5400
5401 tools/makefont.c |    4 ++--
5402 1 files changed, 2 insertions(+), 2 deletions(-)
5403
5404commit e868b60b6633244e2f2528c8ee751faf44c5451c
5405Author: sam
5406Date:   Sun Jun 15 12:28:18 2008 +0000
5407
5408      * Fix cucul_set_dither_palette() argument types in cacademo.
5409
5410 src/cacademo.c |    6 +++---
5411 1 files changed, 3 insertions(+), 3 deletions(-)
5412
5413commit bb1de32dfd2f2906ecba8bafb112e8ba4c2ca986
5414Author: sam
5415Date:   Sun Jun 15 12:28:14 2008 +0000
5416
5417      * Remove htons() and htonl() from kernel mode: we use our custom hton16()
5418        and hton32() implementations everywhere instead, except in cacaserver
5419        which requires <arpa/inet.h> stuff anyway.
5420
5421 kernel/kernel.c  |   15 +--------------
5422 stubs.h          |   10 +++++-----
5423 tools/makefont.c |    4 ++--
5424 3 files changed, 8 insertions(+), 21 deletions(-)
5425
5426commit 76d7cd74a0a43dd6fa0cfc175f6ac13c0a7e3387
5427Author: sam
5428Date:   Sun Jun 15 12:28:08 2008 +0000
5429
5430      * Fix a buffer initialisation issue in the sortchars utility.
5431
5432 tools/sortchars.c |    2 +-
5433 1 files changed, 1 insertions(+), 1 deletions(-)
5434
5435commit c8205af57a82c03b660db8d8de1623bd7648ce9e
5436Author: jylam
5437Date:   Wed May 14 18:16:56 2008 +0000
5438
5439     * Changed Cucul::Rotate() to Cucul::Rotate180() and Cucul::RotateLeft() and Cucul::RotateRight()
5440
5441 cxx/cucul++.cpp |   12 +++++++++++-
5442 cxx/cucul++.h   |    4 +++-
5443 2 files changed, 14 insertions(+), 2 deletions(-)
5444
5445commit 6da90bc38b8a030d586753d33a9e37e034a3cd9f
5446Author: sam
5447Date:   Sat Apr 26 08:34:10 2008 +0000
5448
5449      * Put autotools files in a hidden ".auto" directory instead of "autotools".
5450
5451 .gitignore   |    2 +-
5452 configure.ac |    2 +-
5453 2 files changed, 2 insertions(+), 2 deletions(-)
5454
5455commit 5052064a1b29f5cea57723df5ecf886b81b53592
5456Author: sam
5457Date:   Wed Apr 23 21:24:40 2008 +0000
5458
5459      * Add missing headers to the Visual Studio build files.
5460
5461 msvc/libcaca.vcproj  |    4 ++++
5462 msvc/libcucul.vcproj |    8 ++++++++
5463 2 files changed, 12 insertions(+), 0 deletions(-)
5464
5465commit 05f4be2d4cc2ea2e6d26f541e34428e2f682a105
5466Author: sam
5467Date:   Wed Apr 23 21:24:34 2008 +0000
5468
5469      * Switch a few unsigned int variables to size_t where appropriate.
5470      * Synchronise parameter types in the C++ bindings with the C API.
5471
5472 cucul/import.c       |   12 ++++++------
5473 cucul/triangle.c     |    6 +++---
5474 cxx/cucul++.cpp      |    6 +++---
5475 cxx/cucul++.h        |    9 +++++----
5476 examples/export.c    |    2 +-
5477 examples/figfont.c   |    2 +-
5478 examples/spritedit.c |    2 +-
5479 src/cacaserver.c     |    7 +++----
5480 src/img2txt.c        |    2 +-
5481 9 files changed, 24 insertions(+), 24 deletions(-)
5482
5483commit 2fbc596f9e6c14c19856fb233aed2d959a11160c
5484Author: sam
5485Date:   Wed Apr 23 21:24:28 2008 +0000
5486
5487      * Make Win32 a special case in cucul_types.h.in: it has intptr_t but none
5488        of the other required types.
5489
5490 configure.ac           |    4 ++-
5491 cucul/cucul_types.h.in |   55 ++++++++++++++++++++++++++++++++++++++++++-----
5492 msvc/cucul_types.h     |    4 +-
5493 3 files changed, 54 insertions(+), 9 deletions(-)
5494
5495commit 8407979da245eae5f3c29c0f85d792e019b0d270
5496Author: sam
5497Date:   Mon Apr 21 10:10:42 2008 +0000
5498
5499      * Started libcaca unit tests.
5500
5501 tests/.gitignore    |    1 +
5502 tests/Makefile.am   |   11 ++++++++---
5503 tests/caca-test.cpp |   29 +++++++++++++++++++++++++++++
5504 tests/canvas.cpp    |   17 ++++++++---------
5505 tests/driver.cpp    |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
5506 5 files changed, 94 insertions(+), 12 deletions(-)
5507
5508commit 291963b2008eee567d02f1af73dffda9e29b5749
5509Author: sam
5510Date:   Sat Apr 19 22:51:20 2008 +0000
5511
5512      * Get the project to build in an alternate directory.
5513
5514 csharp/Makefile.am     |   10 +++++-----
5515 cucul/cucul_types.h.in |   13 +++++++++----
5516 2 files changed, 14 insertions(+), 9 deletions(-)
5517
5518commit 3cb540f9531f6ca0b8860b774f3de3567b66f825
5519Author: sam
5520Date:   Sat Apr 19 22:51:17 2008 +0000
5521
5522      * Refresh the .NET bindings. Still not complete, but quite useful already.
5523
5524 csharp/Caca.cs  |   18 +++++-----
5525 csharp/Cucul.cs |  101 ++++++++++++++++++++++++++++---------------------------
5526 csharp/test.cs  |    2 +-
5527 3 files changed, 61 insertions(+), 60 deletions(-)
5528
5529commit b24920cd462a249ccc76a67edb8066b91f364de1
5530Author: sam
5531Date:   Sat Apr 19 19:40:25 2008 +0000
5532
5533      * Documentation fixes (due to renamings, some parameters were no longer
5534        documented).
5535
5536 caca/caca.c     |    1 -
5537 cucul/box.c     |  143 +++++++++++++++++++++++++++----------------------------
5538 cucul/charset.c |   10 ++--
5539 3 files changed, 76 insertions(+), 78 deletions(-)
5540
5541commit 340561676661b8ff5817a3cbce97a601e22d0d65
5542Author: sam
5543Date:   Sat Apr 19 19:25:52 2008 +0000
5544
5545      * Remove all unsigned ints from exported functions. Signed arithmetic is
5546        far better for error checking.
5547
5548 caca/caca.h             |   40 +++++++++++++--------------
5549 caca/caca_internals.h   |   26 +++++++++---------
5550 caca/driver_cocoa.m     |   32 +++++++++++-----------
5551 caca/driver_conio.c     |   10 +++---
5552 caca/driver_gl.c        |   20 +++++++-------
5553 caca/driver_ncurses.c   |   14 ++++-----
5554 caca/driver_raw.c       |   10 +++---
5555 caca/driver_slang.c     |   15 +++++-----
5556 caca/driver_vga.c       |    8 +++---
5557 caca/driver_win32.c     |   17 +++++------
5558 caca/driver_x11.c       |   30 ++++++++++----------
5559 caca/event.c            |   24 ++++++++--------
5560 caca/graphics.c         |   19 +++++++++----
5561 caca/time.c             |    8 +++---
5562 cucul/canvas.c          |   25 ++++++++++-------
5563 cucul/cucul.c           |   37 ++++++++++++++++++-------
5564 cucul/cucul.h           |   45 ++++++++++++++-----------------
5565 cucul/cucul_internals.h |   12 ++++----
5566 cucul/dither.c          |   67 ++++++++++++++++++++++------------------------
5567 cucul/export.c          |   24 ++++++++--------
5568 cucul/figfont.c         |   22 +++++++-------
5569 cucul/font.c            |   37 ++++++++++++++-----------
5570 cucul/frame.c           |   25 ++++++++++-------
5571 cucul/transform.c       |   16 +++++-----
5572 examples/text.c         |    4 +-
5573 25 files changed, 304 insertions(+), 283 deletions(-)
5574
5575commit 024aecc1d12ec2b7017e031edb76308699455d56
5576Author: sam
5577Date:   Sat Apr 19 19:25:47 2008 +0000
5578
5579      * Get rid of the last long types in the API.
5580      * Use size_t and ssize_t where appropriate.
5581
5582 caca/driver_ncurses.c  |    3 ++-
5583 caca/driver_slang.c    |    3 ++-
5584 cucul/canvas.c         |    2 +-
5585 cucul/charset.c        |   22 +++++++++++-----------
5586 cucul/cucul.h          |   14 +++++++-------
5587 cucul/cucul_types.h.in |    2 ++
5588 cucul/export.c         |   46 +++++++++++++++++++++++-----------------------
5589 cucul/import.c         |   28 +++++++++++++---------------
5590 cxx/cucul++.cpp        |    4 ++--
5591 cxx/cucul++.h          |    4 ++--
5592 examples/font2tga.c    |    4 ++--
5593 src/aafire.c           |   10 +++++-----
5594 src/cacademo.c         |   10 +++++-----
5595 13 files changed, 77 insertions(+), 75 deletions(-)
5596
5597commit bd38b5b89c25a3dfb4b5ac477caad9002ff9f0ad
5598Author: sam
5599Date:   Sat Apr 19 19:25:41 2008 +0000
5600
5601      * Changed most of the long ints in the API into C99 types. WARNING: this
5602        completely breaks compatibility with previous versions of libcaca on
5603        64-bit systems.
5604
5605 caca/caca.h       |    4 +-
5606 caca/driver_gl.c  |    2 +-
5607 caca/event.c      |    2 +-
5608 cucul/attr.c      |   57 +++++++++++++-----------------------------
5609 cucul/box.c       |    4 +-
5610 cucul/canvas.c    |    6 ++--
5611 cucul/charset.c   |   12 ++++----
5612 cucul/conic.c     |    7 ++---
5613 cucul/cucul.h     |   71 +++++++++++++++++++++++-----------------------------
5614 cucul/dither.c    |   10 +++----
5615 cucul/figfont.c   |    6 ++--
5616 cucul/font.c      |    8 +++---
5617 cucul/line.c      |    4 +-
5618 cucul/triangle.c  |    4 +-
5619 cxx/cucul++.cpp   |   40 +++++++++++++++---------------
5620 cxx/cucul++.h     |   40 +++++++++++++++---------------
5621 ruby/cucul-font.c |    2 +-
5622 17 files changed, 123 insertions(+), 156 deletions(-)
5623
5624commit d758c2bc4a1663d4fdddeae3aea4940906c2aec2
5625Author: sam
5626Date:   Sat Apr 19 19:25:37 2008 +0000
5627
5628      * Cosmetic fix for ./configure output when a pkg-module is not found.
5629
5630 configure.ac |   15 ++++++---------
5631 1 files changed, 6 insertions(+), 9 deletions(-)
5632
5633commit 1878b54c57a08c03266832b5bef9d288b67b4593
5634Author: sam
5635Date:   Sat Apr 19 14:07:54 2008 +0000
5636
5637      * Use CppUnit for C and C++ unit tests. Sorry, Jylam.
5638
5639 configure.ac         |    7 +++
5640 tests/.gitignore     |    1 +
5641 tests/Makefile.am    |   12 +++++-
5642 tests/canvas.cpp     |  103 ++++++++++++++++++++++++++++++++++++++++++++++++++
5643 tests/cucul-test.cpp |   29 ++++++++++++++
5644 5 files changed, 150 insertions(+), 2 deletions(-)
5645
5646commit 804641d76fee5942017755e4ac4f2fb49cb8a620
5647Author: sam
5648Date:   Sat Apr 19 14:07:50 2008 +0000
5649
5650      * Changed most "unsigned char" variables into "uint8_t", including in
5651        prototypes. As they are equivalent, this does not break the ABI.
5652
5653 caca/caca.h         |    2 +-
5654 caca/driver_conio.c |    4 ++--
5655 caca/driver_gl.c    |    8 ++++----
5656 cucul/attr.c        |   10 +++++-----
5657 cucul/charset.c     |    4 ++--
5658 cucul/cucul.c       |    8 ++++----
5659 cucul/cucul.h       |   19 +++++++++----------
5660 cucul/dither.c      |    4 ++--
5661 cucul/export.c      |    9 ++++-----
5662 cucul/file.c        |    2 +-
5663 examples/font.c     |    2 +-
5664 examples/swallow.c  |    2 +-
5665 kernel/kernel.c     |    2 +-
5666 src/cacaplay.c      |    2 +-
5667 src/cacaserver.c    |    8 ++++----
5668 src/common-image.c  |    6 +++---
5669 16 files changed, 45 insertions(+), 47 deletions(-)
5670
5671commit c807ea69bbedb9be0cde231f53a52062317cb5c5
5672Author: sam
5673Date:   Sat Apr 19 12:42:50 2008 +0000
5674
5675      * Remove #include <stdint.h> etc. from "common.h". Instead, make sure that
5676        <cucul.h> will provide the C99 types, even if libcaca has been installed.
5677      * Rename what's left of "common.h" to "stubs.h".
5678      * Remove all references to erroneous <inttypes.h> from source files.
5679
5680 Makefile.am             |    2 +-
5681 build-dos               |    4 +-
5682 build-kernel            |    2 +-
5683 build-win32             |    2 +-
5684 caca/Makefile.am        |    3 +-
5685 caca/caca.c             |    1 -
5686 caca/caca0.c            |    1 -
5687 caca/caca_internals.h   |    4 +-
5688 caca/driver_conio.c     |    1 -
5689 caca/driver_gl.c        |    1 -
5690 caca/driver_ncurses.c   |    1 -
5691 caca/driver_raw.c       |    1 -
5692 caca/driver_slang.c     |    1 -
5693 caca/driver_vga.c       |    1 -
5694 caca/driver_win32.c     |    1 -
5695 caca/driver_x11.c       |    1 -
5696 caca/event.c            |    1 -
5697 caca/graphics.c         |    1 -
5698 caca/time.c             |    1 -
5699 common.h                |  109 -----------------------------------------------
5700 configure.ac            |   16 ++++++-
5701 cucul/.gitignore        |    1 +
5702 cucul/Makefile.am       |    9 ++--
5703 cucul/attr.c            |    1 -
5704 cucul/box.c             |    1 -
5705 cucul/canvas.c          |    1 -
5706 cucul/charset.c         |    1 -
5707 cucul/conic.c           |    1 -
5708 cucul/cucul.c           |    1 -
5709 cucul/cucul.h           |    2 +
5710 cucul/cucul_internals.h |    4 +-
5711 cucul/cucul_types.h.in  |   51 ++++++++++++++++++++++
5712 cucul/dither.c          |    1 -
5713 cucul/export.c          |    1 -
5714 cucul/figfont.c         |    1 -
5715 cucul/file.c            |    1 -
5716 cucul/font.c            |    1 -
5717 cucul/frame.c           |    1 -
5718 cucul/import.c          |    1 -
5719 cucul/legacy.c          |    1 -
5720 cucul/line.c            |    1 -
5721 cucul/transform.c       |    1 -
5722 cucul/triangle.c        |    1 -
5723 cxx/Makefile.am         |    3 +-
5724 examples/Makefile.am    |    3 +-
5725 examples/blit.c         |    2 +-
5726 examples/colors.c       |    1 -
5727 examples/cucul.c        |    1 -
5728 examples/demo.c         |    4 +-
5729 examples/dithering.c    |    1 -
5730 examples/driver.c       |    1 -
5731 examples/event.c        |    2 +-
5732 examples/export.c       |    4 --
5733 examples/figfont.c      |    1 -
5734 examples/font.c         |    5 --
5735 examples/font2tga.c     |    4 --
5736 examples/frames.c       |    7 +--
5737 examples/fullwidth.c    |    4 --
5738 examples/gamma.c        |    4 --
5739 examples/hsv.c          |    4 --
5740 examples/import.c       |    6 ---
5741 examples/input.c        |    4 --
5742 examples/spritedit.c    |    1 -
5743 examples/swallow.c      |    2 +-
5744 examples/text.c         |    6 +--
5745 examples/transform.c    |    5 +--
5746 examples/truecolor.c    |    4 --
5747 examples/unicode.c      |    4 --
5748 kernel/kernel.c         |    3 +-
5749 msvc/Makefile.am        |    2 +-
5750 msvc/common.h           |    1 -
5751 msvc/cucul_types.h      |    2 +
5752 ruby/Makefile.am        |    5 +-
5753 src/Makefile.am         |    3 +-
5754 src/aafire.c            |    2 +-
5755 src/cacademo.c          |    1 -
5756 src/cacadraw.c          |    1 -
5757 src/cacaplay.c          |    1 -
5758 src/cacaserver.c        |    1 -
5759 src/cacaview.c          |    2 +-
5760 src/common-image.c      |    2 +-
5761 src/img2txt.c           |    2 +-
5762 src/mygetopt.c          |    9 +---
5763 stubs.h                 |   98 ++++++++++++++++++++++++++++++++++++++++++
5764 tests/Makefile.am       |    2 +-
5765 tests/simple.c          |    5 --
5766 tools/Makefile.am       |    3 +-
5767 tools/makefont.c        |   13 +++---
5768 tools/optipal.c         |    1 -
5769 tools/sortchars.c       |    6 +--
5770 90 files changed, 223 insertions(+), 264 deletions(-)
5771
5772commit 321aab94a3c6ed69d5ea8a65d0ac1f23708cf34b
5773Author: pterjan
5774Date:   Sat Apr 19 11:48:32 2008 +0000
5775
5776    Fix args type checks in Caca::Display.new
5777
5778 ruby/caca-display.c  |    6 +++---
5779 ruby/t/tc_display.rb |   15 +++++++++++----
5780 2 files changed, 14 insertions(+), 7 deletions(-)
5781
5782commit 2f9d09ad90a918e9b3f621d903126941db45986e
5783Author: pterjan
5784Date:   Sat Apr 19 11:32:21 2008 +0000
5785
5786    Add few unit tests for Caca::Display
5787
5788 ruby/t/tc_display.rb |   24 ++++++++++++++++++++++++
5789 1 files changed, 24 insertions(+), 0 deletions(-)
5790
5791commit 065a8f5d72e02d699ffb9974ee1167d309f6fd88
5792Author: pterjan
5793Date:   Sat Apr 19 11:31:39 2008 +0000
5794
5795    Add driver/set_driver/driver=/driver_list methods to Caca::Display, and driver arg to Caca::Display.new
5796
5797 ruby/caca-display.c |   92 ++++++++++++++++++++++++++++++++++++++++++++------
5798 1 files changed, 81 insertions(+), 11 deletions(-)
5799
5800commit 5744c288ee044be727ffdc88e182259b498dd6a4
5801Author: pterjan
5802Date:   Sat Apr 19 11:29:31 2008 +0000
5803
5804    We should not free the canvas if it was auto created with the display
5805
5806 ruby/cucul-canvas.c |    4 ++--
5807 1 files changed, 2 insertions(+), 2 deletions(-)
5808
5809commit 909ee3c78183e9689c28c94f3eb33fb074c2faed
5810Author: jylam
5811Date:   Sat Apr 19 10:57:30 2008 +0000
5812
5813     * Fixed cucul_set_canvas_boundaries() bug that prevented good size to be applied on the resized canvas
5814
5815 cucul/canvas.c |    6 +++---
5816 1 files changed, 3 insertions(+), 3 deletions(-)
5817
5818commit 89b2c85aa526fcfdde5ccf4663d1fdccfff1a376
5819Author: jylam
5820Date:   Mon Mar 17 19:05:20 2008 +0000
5821
5822     * Removed by-default stack protector from recent gcc's while compiling kernel.
5823
5824 configure.ac |    8 ++++----
5825 1 files changed, 4 insertions(+), 4 deletions(-)
5826
5827commit 58c19be1cf38b9816b32b67578c32b21d70f44f5
5828Author: jylam
5829Date:   Sun Mar 2 16:30:31 2008 +0000
5830
5831     * Oops, bad type (char instead of uint32) after ellipse rendering
5832    improvement.
5833
5834 cucul/conic.c |    8 ++++----
5835 1 files changed, 4 insertions(+), 4 deletions(-)
5836
5837commit 5df2055749b28bc62e9c57262fc197019daeb54c
5838Author: jylam
5839Date:   Sun Mar 2 16:28:10 2008 +0000
5840
5841     * Improved ellipse rendering. Not perfect, but still much better than
5842    old method.  Closes #16 .
5843
5844 cucul/conic.c |  124 ++++++++++++++++++++++++++++++++++++++++++++++++--------
5845 1 files changed, 106 insertions(+), 18 deletions(-)
5846
5847commit c788065cbc4f47b3261a32e164bbb0d5dbcb5fdf
5848Author: jylam
5849Date:   Sun Mar 2 14:27:43 2008 +0000
5850
5851     * Fixed line transitions (both vertical and horizontal ones)
5852
5853 src/cacademo.c |   17 +++++++----------
5854 1 files changed, 7 insertions(+), 10 deletions(-)
5855
5856commit 4198911ce72963eaeb224df2b842a556358f9385
5857Author: sam
5858Date:   Sat Mar 1 19:44:45 2008 +0000
5859
5860      * -Wshadow was actually put back in configure.ac; removing comment about it.
5861
5862 configure.ac |    2 --
5863 1 files changed, 0 insertions(+), 2 deletions(-)
5864
5865commit ec692f3569cc62c7263de604a994b5d69e4bdd30
5866Author: sam
5867Date:   Fri Feb 29 22:29:08 2008 +0000
5868
5869      * Don't use mygetopt.c in img2txt if the system has getopt_long.
5870      * Fix invalid pointer/int cast (Closes #39).
5871
5872 configure.ac    |    9 +++++++--
5873 src/Makefile.am |    9 +++++++--
5874 src/mygetopt.c  |    8 +-------
5875 3 files changed, 15 insertions(+), 11 deletions(-)
5876
5877commit a7ead1b9f83f6886fca499a1eec25a42c5e8d269
5878Author: sam
5879Date:   Tue Feb 26 21:43:10 2008 +0000
5880
5881      * Get rid of TODO. It's now in Trac (http://libcaca.zoy.org/report/1).
5882
5883 TODO               |  114 ----------------------------------------------------
5884 doc/doxygen.cfg.in |    3 +-
5885 doc/libcaca.dox    |    1 -
5886 3 files changed, 1 insertions(+), 117 deletions(-)
5887
5888commit 1ab3e813b190c74e79212f362b2605a1744bc80b
5889Author: bsittler
5890Date:   Sun Feb 3 21:53:40 2008 +0000
5891
5892    build on Mac OS X again
5893
5894 cucul/figfont.c |    9 +++++++--
5895 src/mygetopt.c  |    2 ++
5896 2 files changed, 9 insertions(+), 2 deletions(-)
5897
5898commit 8be2bdaf2ae2c2042e30a36762d1319f4b098a03
5899Author: sam
5900Date:   Sat Jan 12 20:15:42 2008 +0000
5901
5902      * Fixed the Visual Studio projects so that they build in Release mode.
5903
5904 msvc/cacademo.vcproj   |    6 +++---
5905 msvc/cacafire.vcproj   |    6 +++---
5906 msvc/libcaca++.vcproj  |    2 +-
5907 msvc/libcaca.vcproj    |    2 +-
5908 msvc/libcucul++.vcproj |    6 +++---
5909 msvc/libcucul.vcproj   |   16 +++++++++++-----
5910 6 files changed, 22 insertions(+), 16 deletions(-)
5911
5912commit 88f15e8340765bfa8643467d395209d26211009d
5913Author: sam
5914Date:   Sat Jan 12 20:15:20 2008 +0000
5915
5916      * Windows build fixes here and there.
5917
5918 cucul/figfont.c |    4 ++--
5919 cxx/caca++.cpp  |    2 ++
5920 msvc/config.h   |    1 +
5921 3 files changed, 5 insertions(+), 2 deletions(-)
5922
5923commit 9b8dd0dbbbd7df9e52ce5199cd5ae5c9ea77de31
5924Author: sam
5925Date:   Thu Jan 10 23:42:42 2008 +0000
5926
5927      * Make it clear that we can use the Windows native console.
5928
5929 doc/libcaca.dox  |   13 +++++++------
5930 doc/tutorial.dox |    2 +-
5931 2 files changed, 8 insertions(+), 7 deletions(-)
5932
5933commit beefb3bfe6965eac0730f3265b895c93a5f12bfc
5934Author: sam
5935Date:   Thu Jan 10 23:42:29 2008 +0000
5936
5937      * Put back all the shit in struct caca_event to avoid breaking existing
5938        applications. I'll think of a migration path later.
5939
5940 caca/caca.h |   30 +++++++++++++++++++-----------
5941 1 files changed, 19 insertions(+), 11 deletions(-)
5942
5943commit 7ea9ba13b294f33512297f932e58f10b53a17656
5944Author: jylam
5945Date:   Tue Jan 1 00:07:04 2008 +0000
5946
5947     * FIRST !
5948
5949 README |    2 +-
5950 1 files changed, 1 insertions(+), 1 deletions(-)
5951
5952commit cc9e8f172f4d797e6e5fa101b9b778b2a2505066
5953Author: sam
5954Date:   Sun Dec 30 18:50:41 2007 +0000
5955
5956      * Add figfont.c to the MSVC solution.
5957
5958 msvc/libcucul.vcproj |    4 ++++
5959 1 files changed, 4 insertions(+), 0 deletions(-)
5960
5961commit 4426f9b72cd55fc4ae1fa5d61ad52e76edaa3b87
5962Author: sam
5963Date:   Sun Dec 30 13:49:57 2007 +0000
5964
5965      * Check for pkg-config before bootstrapping, because autoconf gives a
5966        totally meaningless message when it's not present.
5967
5968 bootstrap |    9 +++++++++
5969 1 files changed, 9 insertions(+), 0 deletions(-)
5970
5971commit 1a87e10ddbf0774eb1dfa364e71d59b421061b1c
5972Author: sam
5973Date:   Thu Dec 20 15:26:12 2007 +0000
5974
5975      * Fix canvas export for the caca format. We now export all frames.
5976      * Fix the sprite import/export example.
5977
5978 cucul/export.c       |   43 +++++++++++++++++++++++++------------------
5979 examples/spritedit.c |    2 +-
5980 2 files changed, 26 insertions(+), 19 deletions(-)
5981
5982commit c49aa3e21044b100cb755277680d07de2046174a
5983Author: sam
5984Date:   Thu Dec 20 15:00:39 2007 +0000
5985
5986      * Started sprite example. Doesn't work :-)
5987
5988 examples/spritedit.c |  169 +++++++++++++++++---------------------------------
5989 1 files changed, 58 insertions(+), 111 deletions(-)
5990
5991commit 9eea227e3bd096278cbbbfd68e30aafdff27ae9f
5992Author: sam
5993Date:   Sun Dec 16 14:29:19 2007 +0000
5994
5995      * Disable file operations in kernel mode.
5996      * Implement strchr() in kernel.c.
5997      * Check for snprintf() at configure time.
5998
5999 configure.ac    |    2 +-
6000 cucul/figfont.c |    2 ++
6001 cucul/file.c    |   34 +++++++++++++++++++++++-----------
6002 kernel/kernel.c |   10 ++++++++++
6003 kernel/kernel.h |    1 +
6004 msvc/config.h   |    1 +
6005 6 files changed, 38 insertions(+), 12 deletions(-)
6006
6007commit 8dcbb65fc351b5c0bc52d97080e1a0b5fe1e818a
6008Author: sam
6009Date:   Sun Dec 16 11:55:14 2007 +0000
6010
6011      * The SLang and ncurses drivers now put back the TERM environment variable
6012        if they modified it.
6013
6014 caca/driver_ncurses.c |   28 +++++++++++++++++++++++++---
6015 caca/driver_slang.c   |   36 +++++++++++++++++++++++++++++++++---
6016 2 files changed, 58 insertions(+), 6 deletions(-)
6017
6018commit f09d2dbf26b9884e79bad9bca6b64e162d4356a0
6019Author: sam
6020Date:   Sun Dec 16 11:54:43 2007 +0000
6021
6022      * Only call glutInit() once through the program's lifetime.
6023      * Free the internal font when closing the GL driver.
6024      * Hide the window when closing the GL driver, because freeglut's
6025        glutDestroyWindow() does not really closes the window.
6026
6027 caca/driver_gl.c |    9 ++++++++-
6028 1 files changed, 8 insertions(+), 1 deletions(-)
6029
6030commit 6251e08423bd5191eb085018a4e97ea2d8457e86
6031Author: sam
6032Date:   Sun Dec 16 11:54:25 2007 +0000
6033
6034      * Fix a tiny use of uninitialised memory in caca_get_event() that may have
6035        lead to deadlocks.
6036
6037 caca/event.c |    2 +-
6038 1 files changed, 1 insertions(+), 1 deletions(-)
6039
6040commit c8fa57c4b03a64d8064281c305c089d7dc795a49
6041Author: sam
6042Date:   Sun Dec 16 11:54:02 2007 +0000
6043
6044      * Implemented caca_set_display_driver() to change driver at runtime.
6045
6046 caca/caca.c       |  238 +++++++++++++++++++++++++++++++----------------------
6047 caca/caca.h       |    3 +-
6048 examples/driver.c |   67 +++++++++------
6049 3 files changed, 182 insertions(+), 126 deletions(-)
6050
6051commit 5b0a5b4e0fd7bae4516864c298dcc60520ac8a94
6052Author: sam
6053Date:   Sun Dec 16 01:50:41 2007 +0000
6054
6055      * Implement caca_create_display_with_driver() to specify an output driver
6056        without using environment variables..
6057      * Implement caca_get_display_driver() to return the current display's
6058        output driver.
6059      * Add a simple example program to test caca_create_display_with_driver().
6060
6061 caca/caca.c           |   74 ++++++++++++++++++++++++++++++++++++++++--------
6062 caca/caca.h           |    5 ++-
6063 caca/caca_internals.h |    3 +-
6064 caca/driver_cocoa.m   |    3 +-
6065 caca/driver_conio.c   |    3 +-
6066 caca/driver_gl.c      |    3 +-
6067 caca/driver_ncurses.c |    3 +-
6068 caca/driver_raw.c     |    3 +-
6069 caca/driver_slang.c   |    3 +-
6070 caca/driver_vga.c     |    3 +-
6071 caca/driver_win32.c   |    3 +-
6072 caca/driver_x11.c     |    3 +-
6073 caca/event.c          |    4 +-
6074 examples/.gitignore   |    1 +
6075 examples/Makefile.am  |    5 ++-
6076 examples/driver.c     |   71 +++++++++++++++++++++++++++++++++++++++++++++++
6077 16 files changed, 163 insertions(+), 27 deletions(-)
6078
6079commit dfe0f29115309a4573ae5667177c3fde5952c847
6080Author: sam
6081Date:   Sun Dec 16 01:50:36 2007 +0000
6082
6083      * Remove cruft from caca_get_display_driver_list().
6084
6085 caca/caca.c |    2 --
6086 1 files changed, 0 insertions(+), 2 deletions(-)
6087
6088commit 49c7497be4eece0190a0e47b687a7bd32b965476
6089Author: sam
6090Date:   Fri Dec 14 16:23:14 2007 +0000
6091
6092      * Add #include <cstring> to fix gcc-4.3 build.
6093
6094 cxx/cxxtest.cpp |    1 +
6095 1 files changed, 1 insertions(+), 0 deletions(-)
6096
6097commit 88dbcb61e548f4bc8dd8b606b481ac95d2757466
6098Author: sam
6099Date:   Wed Dec 12 07:41:00 2007 +0000
6100
6101      * Implemented caca_get_display_driver_list(), unused yet.
6102
6103 caca/caca.c |   51 +++++++++++++++++++++++++++++++++++++++++++++++++++
6104 caca/caca.h |    1 +
6105 2 files changed, 52 insertions(+), 0 deletions(-)
6106
6107commit bef57a6970b23d4ad45342477d643b6151811b49
6108Author: sam
6109Date:   Fri Dec 7 09:34:11 2007 +0000
6110
6111      * Cocoa driver build fix, courtesy of Ben Wiley Sittler.
6112
6113 caca/driver_cocoa.m |   10 +++++-----
6114 1 files changed, 5 insertions(+), 5 deletions(-)
6115
6116commit b2e3bd126d83d0ce670db70180f9f9d0bbd31ab4
6117Author: sam
6118Date:   Fri Dec 7 09:33:23 2007 +0000
6119
6120      * Slight improvement to the Unicode -> ASCII conversion, courtesy of
6121        Ben Wiley Sittler.
6122
6123 cucul/charset.c |    6 ++++--
6124 1 files changed, 4 insertions(+), 2 deletions(-)
6125
6126commit b2198e952e5daaf42d3a4f20b6b87e28837b1cc2
6127Author: sam
6128Date:   Sat Dec 1 17:58:52 2007 +0000
6129
6130    =?utf-8?q?=20=20*=20Implement=20cucul=5Fput=5Ffigchar()=20to=20paste=20FIGlet/TOIlet=20characters=20in
6131    =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
6132    =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
6133    =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
6134    =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?=
6135    MIME-Version: 1.0
6136    Content-Type: text/plain; charset=utf-8
6137    Content-Transfer-Encoding: 8bit
6138
6139 cucul/cucul.c           |    3 +-
6140 cucul/cucul.h           |    1 +
6141 cucul/cucul_internals.h |    4 -
6142 cucul/figfont.c         |  299 ++++++++++++++++++++++++++++++++++++++++++++++-
6143 examples/figfont.c      |   16 +++-
6144 5 files changed, 310 insertions(+), 13 deletions(-)
6145
6146commit 0b6cb7f5d5a30178dc78cf132bbab1386e9d29d6
6147Author: sam
6148Date:   Sat Dec 1 17:58:20 2007 +0000
6149
6150      * Implemented cucul_canvas_set_figfont() from TOIlet’s open_font().
6151
6152 cucul/Makefile.am       |    1 +
6153 cucul/canvas.c          |    2 +-
6154 cucul/cucul.c           |    5 +
6155 cucul/cucul.h           |    8 ++
6156 cucul/cucul_internals.h |   12 ++
6157 cucul/figfont.c         |  261 +++++++++++++++++++++++++++++++++++++++++++++++
6158 examples/.gitignore     |    1 +
6159 examples/Makefile.am    |    5 +-
6160 examples/figfont.c      |   45 ++++++++
6161 9 files changed, 338 insertions(+), 2 deletions(-)
6162
6163commit eddc2a98be790af652c9751d8e356303c02edfca
6164Author: sam
6165Date:   Sat Dec 1 17:57:50 2007 +0000
6166
6167      * Import io.c from TOIlet directly into libcucul. Can you see where this
6168        is going?
6169
6170 configure.ac            |    4 +
6171 cucul/Makefile.am       |    3 +-
6172 cucul/cucul.h           |    2 +
6173 cucul/cucul_internals.h |    6 ++
6174 cucul/file.c            |  215 +++++++++++++++++++++++++++++++++++++++++++++++
6175 5 files changed, 229 insertions(+), 1 deletions(-)
6176
6177commit a0978eed4f2f535c6c6f14faf82ed674b9162cbe
6178Author: sam
6179Date:   Sat Dec 1 17:57:41 2007 +0000
6180
6181      * Bump version to 0.99.beta14.
6182
6183 configure.ac  |    2 +-
6184 msvc/config.h |    2 +-
6185 2 files changed, 2 insertions(+), 2 deletions(-)
6186
6187commit 3b5a04214f678ee2f4102f5f8522dba42b1e8b7b
6188Author: sam
6189Date:   Sat Dec 1 17:57:19 2007 +0000
6190
6191      * Fix the "img2txt: option requires an argument -- h" bug.
6192
6193 src/img2txt.c |    2 +-
6194 1 files changed, 1 insertions(+), 1 deletions(-)
6195
6196commit 11e45f2ee61eeaa01964ce06bb6a7a298b2ebc68
6197Author: sam
6198Date:   Sat Dec 1 17:56:45 2007 +0000
6199
6200      * Use cucul_get_dither_algorithm_list() and cucul_get_export_list() instead
6201        of hardcoding the feature list in img2txt.
6202
6203 src/img2txt.c |   32 +++++++++++++++-----------------
6204 1 files changed, 15 insertions(+), 17 deletions(-)
6205
6206commit 4dba6fbfe52cd4b1a079cfc5ff9712ab3125d6ba
6207Author: pterjan
6208Date:   Sat Dec 1 15:51:20 2007 +0000
6209
6210     * Allow exiting cacafire using the window manager
6211
6212 src/aafire.c |    4 +++-
6213 1 files changed, 3 insertions(+), 1 deletions(-)
6214
6215commit 5e472141cc255cf0002e6e1f933339efa407117d
6216Author: jylam
6217Date:   Fri Nov 30 23:59:57 2007 +0000
6218
6219     * Added BBCode (French) format to img2txt's help and doc
6220
6221 doc/img2txt.1 |    1 +
6222 src/img2txt.c |   19 ++++++++++---------
6223 2 files changed, 11 insertions(+), 9 deletions(-)
6224
6225commit 51d7e41d358dfd223de0c9f03b9220fe192fd469
6226Author: sam
6227Date:   Fri Nov 30 23:48:51 2007 +0000
6228
6229      * Created a tests/ directory for regression tests. Run with "make check".
6230      * Added a first, simple test program.
6231
6232 Makefile.am       |    2 +-
6233 configure.ac      |    1 +
6234 tests/.gitignore  |    1 +
6235 tests/Makefile.am |   11 ++++++++
6236 tests/simple.c    |   68 +++++++++++++++++++++++++++++++++++++++++++++++++++++
6237 5 files changed, 82 insertions(+), 1 deletions(-)
6238
6239commit 3a7f4b34ab8173be22ee09a026842d1de8aa5ed1
6240Author: sam
6241Date:   Fri Nov 30 23:48:46 2007 +0000
6242
6243      * Add a French BBCode exporter, for use on http://libcaca.skyrock.com/ for
6244        instance.
6245
6246 cucul/export.c |  105 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6247 1 files changed, 105 insertions(+), 0 deletions(-)
6248
6249commit d354849db00e701179ac4cf7e07dc0c0563b3e19
6250Author: sam
6251Date:   Fri Nov 30 23:48:39 2007 +0000
6252
6253      * Rename "test" to "examples". The former will become a real testsuite.
6254      * Autodetect zzuf in the configure step. It might become handy.
6255
6256 Makefile.am          |    2 +-
6257 configure.ac         |   15 +-
6258 examples/.gitignore  |   23 ++
6259 examples/Makefile.am |   75 +++++++
6260 examples/blit.c      |   82 +++++++
6261 examples/colors.c    |   78 +++++++
6262 examples/cucul.c     |   70 ++++++
6263 examples/demo.c      |  585 ++++++++++++++++++++++++++++++++++++++++++++++++++
6264 examples/demo0.c     |  584 +++++++++++++++++++++++++++++++++++++++++++++++++
6265 examples/dithering.c |  148 +++++++++++++
6266 examples/event.c     |  164 ++++++++++++++
6267 examples/export.c    |  163 ++++++++++++++
6268 examples/font.c      |  118 ++++++++++
6269 examples/font2tga.c  |   90 ++++++++
6270 examples/frames.c    |   93 ++++++++
6271 examples/fullwidth.c |   99 +++++++++
6272 examples/gamma.c     |  131 +++++++++++
6273 examples/hsv.c       |   67 ++++++
6274 examples/import.c    |   73 +++++++
6275 examples/input.c     |  160 ++++++++++++++
6276 examples/spritedit.c |  148 +++++++++++++
6277 examples/swallow.c   |  123 +++++++++++
6278 examples/text.c      |   95 ++++++++
6279 examples/transform.c |  122 +++++++++++
6280 examples/truecolor.c |   71 ++++++
6281 examples/unicode.c   |  108 +++++++++
6282 test/.gitignore      |   23 --
6283 test/Makefile.am     |   75 -------
6284 test/blit.c          |   82 -------
6285 test/colors.c        |   78 -------
6286 test/cucul.c         |   70 ------
6287 test/demo.c          |  585 --------------------------------------------------
6288 test/demo0.c         |  584 -------------------------------------------------
6289 test/dithering.c     |  148 -------------
6290 test/event.c         |  164 --------------
6291 test/export.c        |  163 --------------
6292 test/font.c          |  118 ----------
6293 test/font2tga.c      |   90 --------
6294 test/frames.c        |   93 --------
6295 test/fullwidth.c     |   99 ---------
6296 test/gamma.c         |  131 -----------
6297 test/hsv.c           |   67 ------
6298 test/import.c        |   73 -------
6299 test/input.c         |  160 --------------
6300 test/spritedit.c     |  148 -------------
6301 test/swallow.c       |  123 -----------
6302 test/text.c          |   95 --------
6303 test/transform.c     |  122 -----------
6304 test/truecolor.c     |   71 ------
6305 test/unicode.c       |  108 ---------
6306 50 files changed, 3483 insertions(+), 3474 deletions(-)
6307
6308commit aa605c14e9c3c0ddd9487cf61696da65d95ce7d4
6309Author: pterjan
6310Date:   Thu Nov 29 00:52:13 2007 +0000
6311
6312     * cucul.h is needed to build caca part
6313
6314 ruby/Makefile.am |    2 +-
6315 1 files changed, 1 insertions(+), 1 deletions(-)
6316
6317commit 667353f89b5d798d2188db601c67c30d1b67a535
6318Author: sam
6319Date:   Wed Nov 28 23:57:53 2007 +0000
6320
6321      * Set version to 0.99.beta13.
6322      * Updated NEWS and ChangeLog.
6323
6324 ChangeLog     | 9018 +++++++++++++++++++++++++++++++++++++++++++++++++--------
6325 NEWS          |   11 +
6326 configure.ac  |    4 +-
6327 msvc/config.h |    4 +-
6328 4 files changed, 7900 insertions(+), 1137 deletions(-)
6329
6330commit 94566b76444b39a1a65a17f74c56908d65f9ffb9
6331Author: sam
6332Date:   Wed Nov 28 23:20:05 2007 +0000
6333
6334      * Implemented the empty CuculCanvas constructor.
6335      * Implemented CacaDisplay.Canvas which acts the same as caca_get_canvas().
6336
6337 csharp/Caca.cs  |   46 ++++++++++-----
6338 csharp/Cucul.cs |  169 ++++++++++++++++++++++++++++---------------------------
6339 2 files changed, 115 insertions(+), 100 deletions(-)
6340
6341commit c758c2285407afcf8dbf1cbeff78b6f248f79915
6342Author: pterjan
6343Date:   Wed Nov 28 16:43:32 2007 +0000
6344
6345     * Improve Cucul::Canvas creation
6346
6347 ruby/cucul-canvas.c |   24 ++++++++++++------------
6348 1 files changed, 12 insertions(+), 12 deletions(-)
6349
6350commit 086f10392080a42085f9223cbc0fed49ab11b0af
6351Author: pterjan
6352Date:   Wed Nov 28 16:39:10 2007 +0000
6353
6354     * Add Caca::Display#canvas
6355
6356 ruby/caca-display.c |    5 +++++
6357 ruby/cucul-canvas.c |    5 +++++
6358 ruby/cucul-canvas.h |    1 +
6359 ruby/lib/caca.rb    |    3 +++
6360 ruby/ruby-caca.dox  |    2 +-
6361 5 files changed, 15 insertions(+), 1 deletions(-)
6362
6363commit 792fed74a81e61196eb6370cc28b228a9875d083
6364Author: pterjan
6365Date:   Wed Nov 28 07:29:12 2007 +0000
6366
6367     * Allow calling Caca::Display.new without parameter
6368
6369 ruby/caca-display.c |   23 +++++++++++++++++------
6370 1 files changed, 17 insertions(+), 6 deletions(-)
6371
6372commit d6c468dcacc86e672c8b9154d3d92fa39ad8b8dd
6373Author: sam
6374Date:   Wed Nov 28 07:15:09 2007 +0000
6375
6376       * Re-add methods that take int as arguments in addition to the Point,
6377         Size and Rectangle versions.
6378
6379 csharp/Cucul.cs |  160 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
6380 1 files changed, 147 insertions(+), 13 deletions(-)
6381
6382commit 9fba754931241a18ff333c81b8bacfa623fcbf3f
6383Author: sam
6384Date:   Wed Nov 28 07:15:07 2007 +0000
6385
6386      * Put the demo text on top of the copper bar, not the contrary.
6387
6388 csharp/test.cs |   20 ++++++++++----------
6389 1 files changed, 10 insertions(+), 10 deletions(-)
6390
6391commit 28fa03ab079a1323dd12e743a46df65e6f5f459e
6392Author: sam
6393Date:   Wed Nov 28 07:15:05 2007 +0000
6394
6395      * Minor naming convention changes in the C# bindings.
6396
6397 csharp/Caca.cs  |   24 ++++++++++++------------
6398 csharp/Cucul.cs |    5 ++---
6399 csharp/test.cs  |   12 ++++++------
6400 3 files changed, 20 insertions(+), 21 deletions(-)
6401
6402commit 9d15112fb6be8cbd145d1a3aa12f4a7539222f9c
6403Author: sam
6404Date:   Wed Nov 28 07:15:01 2007 +0000
6405
6406      * Generate CLI .config files at configure time so that we can embed the
6407        library version and not rely on .so being present.
6408
6409 configure.ac                     |    2 ++
6410 csharp/.gitignore                |    1 +
6411 csharp/Makefile.am               |    4 ++--
6412 csharp/caca-sharp.dll.config     |    3 ---
6413 csharp/caca-sharp.dll.config.in  |    3 +++
6414 csharp/cucul-sharp.dll.config    |    3 ---
6415 csharp/cucul-sharp.dll.config.in |    3 +++
6416 7 files changed, 11 insertions(+), 8 deletions(-)
6417
6418commit 8f7985061ebb27d015388c278d741ad130cb7a86
6419Author: sam
6420Date:   Wed Nov 28 07:14:55 2007 +0000
6421
6422      * Use libtool’s -version-number instead of -version-info and its insane
6423        major/minor computation scheme.
6424
6425 caca/Makefile.am  |    2 +-
6426 configure.ac      |    8 +++++++-
6427 cucul/Makefile.am |    2 +-
6428 cxx/Makefile.am   |    4 ++--
6429 4 files changed, 11 insertions(+), 5 deletions(-)
6430
6431commit 38d1420db98968345417942ec0fd833eeeb485c7
6432Author: pterjan
6433Date:   Tue Nov 27 17:13:29 2007 +0000
6434
6435     * Rename parameters of draw_box* in Ruby binding
6436
6437 ruby/cucul-canvas.c |   16 ++++++++--------
6438 1 files changed, 8 insertions(+), 8 deletions(-)
6439
6440commit b51fd1ec4aec4d2053b95c14985ad85171d253ea
6441Author: sam
6442Date:   Tue Nov 27 11:08:04 2007 +0000
6443
6444      * Add System.Drawing to the C# project references.
6445
6446 msvc/caca-sharp.csproj  |    3 ++-
6447 msvc/cucul-sharp.csproj |    3 ++-
6448 msvc/test-csharp.csproj |    5 ++++-
6449 3 files changed, 8 insertions(+), 3 deletions(-)
6450
6451commit 00e35fb0b557f5e7a776fbbfca8998a3b02462cf
6452Author: sam
6453Date:   Tue Nov 27 09:04:54 2007 +0000
6454
6455      * Use the bigger font for the C# test scroller.
6456
6457 csharp/test.cs |   10 +++++-----
6458 1 files changed, 5 insertions(+), 5 deletions(-)
6459
6460commit 8df41c14fffb35d891c09d711eb1d0e9384c7616
6461Author: sam
6462Date:   Tue Nov 27 01:55:41 2007 +0000
6463
6464      * Add a C# wrapper for cucul_render_canvas().
6465      * Use CuculFont.Render() in the C# test for a nice oldschool effect.
6466
6467 csharp/Cucul.cs |   16 ++++++++++++++++
6468 csharp/test.cs  |   44 ++++++++++++++++++++------------------------
6469 2 files changed, 36 insertions(+), 24 deletions(-)
6470
6471commit 2f00d0d5a267e10627a0bcb86dc89c74a39d9d51
6472Author: sam
6473Date:   Tue Nov 27 00:58:27 2007 +0000
6474
6475      * Started to implement the CuculFont class.
6476
6477 csharp/Cucul.cs |   88 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
6478 csharp/test.cs  |    3 ++
6479 2 files changed, 91 insertions(+), 0 deletions(-)
6480
6481commit b13055262524efc9c97c32d0f39de096a8610b53
6482Author: sam
6483Date:   Tue Nov 27 00:58:24 2007 +0000
6484
6485      * Implement all line drawing functions (even variadic ones).
6486
6487 csharp/Cucul.cs |  148 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
6488 csharp/test.cs  |    8 +--
6489 2 files changed, 145 insertions(+), 11 deletions(-)
6490
6491commit a28375e4d631072e816e31e5894f11bd85b9358f
6492Author: sam
6493Date:   Tue Nov 27 00:58:19 2007 +0000
6494
6495      * Changed the box drawing functions so that their arguments are (point, size)
6496        instead of (point, point). Yeah, I break the ABI again. But who uses these
6497        functions anyway?
6498
6499 cucul/box.c |   52 ++++++++++++++++++++++++++++++++--------------------
6500 1 files changed, 32 insertions(+), 20 deletions(-)
6501
6502commit 37c96cae0536fe604c31d28301898a2b9e59b42a
6503Author: sam
6504Date:   Tue Nov 27 00:58:16 2007 +0000
6505
6506      * Use System.Drawing.Rectangle etc. for cucul-sharp and caca-sharp arguments,
6507        allowing for much cleaner code (at the expense of an extra dependency).
6508
6509 csharp/Caca.cs     |   54 +++++++++----------------
6510 csharp/Cucul.cs    |  113 ++++++++++++++++++++++++----------------------------
6511 csharp/Makefile.am |   11 +++--
6512 csharp/test.cs     |   29 +++++++------
6513 4 files changed, 94 insertions(+), 113 deletions(-)
6514
6515commit 630de3ccbd0fe4b9eb67d80ca6b1ca18abf4d256
6516Author: pterjan
6517Date:   Mon Nov 26 07:07:52 2007 +0000
6518
6519     * Add Caca.version and Cucul.version
6520
6521 ruby/caca.c         |    7 +++++++
6522 ruby/cucul.c        |    7 +++++++
6523 ruby/ruby-caca.dox  |   19 +++++++++++++------
6524 ruby/ruby-cucul.dox |   17 ++++++++++++-----
6525 4 files changed, 39 insertions(+), 11 deletions(-)
6526
6527commit 3b2ea57464db244a981ff26aae7a3040791f8ac3
6528Author: sam
6529Date:   Mon Nov 26 01:04:36 2007 +0000
6530
6531      * Implemented getVersion() in the C# bindings.
6532      * Slightly improved the C# test program.
6533
6534 csharp/Caca.cs  |   14 +++++++++++++-
6535 csharp/Cucul.cs |    9 ++++++++-
6536 csharp/test.cs  |   22 ++++++++++++++++++----
6537 3 files changed, 39 insertions(+), 6 deletions(-)
6538
6539commit 51fa4fd8fa56b16ef80dee7075cfeca0a3f0b412
6540Author: sam
6541Date:   Mon Nov 26 01:04:34 2007 +0000
6542
6543      * Fix memory leaks that slipped in here and there. We still have 100,000
6544        fewer than Firefox, lol.
6545
6546 cucul/cucul.c   |    2 ++
6547 cxx/cxxtest.cpp |    1 +
6548 test/event.c    |    1 +
6549 test/gamma.c    |    2 ++
6550 4 files changed, 6 insertions(+), 0 deletions(-)
6551
6552commit 4ef5c917c643892298b2d95f394e1164b33bdd5e
6553Author: sam
6554Date:   Mon Nov 26 01:04:32 2007 +0000
6555
6556      * Add cucul_get_version() and caca_get_version() and updated C++ bindings
6557        accordingly.
6558      * The C++ test example no longer needs "config.h".
6559
6560 caca/caca.c     |   13 +++++++++++++
6561 caca/caca.h     |    1 +
6562 cucul/cucul.c   |   13 +++++++++++++
6563 cucul/cucul.h   |    1 +
6564 cucul/export.c  |    3 ++-
6565 cxx/caca++.cpp  |    5 +++++
6566 cxx/caca++.h    |    1 +
6567 cxx/cucul++.cpp |    5 +++++
6568 cxx/cucul++.h   |    3 ++-
6569 cxx/cxxtest.cpp |   38 ++++++++++++++++++--------------------
6570 src/img2txt.c   |    4 ++--
6571 11 files changed, 63 insertions(+), 24 deletions(-)
6572
6573commit 43e21288877b38420c97b822a0a50584f9eae5bf
6574Author: sam
6575Date:   Mon Nov 26 01:04:28 2007 +0000
6576
6577      * Minor documentation fix.
6578
6579 caca/caca.h |    4 +++-
6580 1 files changed, 3 insertions(+), 1 deletions(-)
6581
6582commit ab9c66bc9ac07282e0447a1d4868939271a35994
6583Author: sam
6584Date:   Mon Nov 26 01:04:25 2007 +0000
6585
6586      * Install CLI bindings to $(libdir)/cucul-sharp and $(libdir)/caca-sharp.
6587
6588 configure.ac       |    3 ++-
6589 csharp/Makefile.am |   29 ++++++++++++++++++-----------
6590 2 files changed, 20 insertions(+), 12 deletions(-)
6591
6592commit 5a04f2f83aed165c5c60ae6647290d27572757cb
6593Author: sam
6594Date:   Mon Nov 26 01:04:21 2007 +0000
6595
6596      * Tell doxygen to expand __class and __extern before parsing anything, so
6597        we don’t end with those ugly identifiers in the documentation.
6598
6599 caca/caca.h        |   12 +++++-------
6600 cucul/cucul.h      |   12 +++++-------
6601 cxx/caca++.h       |   12 +++++-------
6602 cxx/cucul++.h      |   12 +++++-------
6603 doc/doxygen.cfg.in |    6 +++---
6604 5 files changed, 23 insertions(+), 31 deletions(-)
6605
6606commit b24db3e54667b39f7b56420b08b602ded9395bd6
6607Author: sam
6608Date:   Sun Nov 25 20:23:03 2007 +0000
6609
6610      * Added MSVC project files for the C++ bindings and the C++ test.
6611
6612 caca/caca.h            |    1 +
6613 cucul/cucul.h          |    1 +
6614 cxx/caca++.h           |   13 +++-
6615 cxx/cucul++.h          |   17 +++-
6616 cxx/cxxtest.cpp        |    7 +-
6617 msvc/config.h          |    2 +-
6618 msvc/libcaca++.vcproj  |  197 +++++++++++++++++++++++++++++++++++++++++++++++
6619 msvc/libcaca.sln       |   51 ++++++++++++-
6620 msvc/libcucul++.vcproj |  199 ++++++++++++++++++++++++++++++++++++++++++++++++
6621 msvc/test-cxx.vcproj   |  193 ++++++++++++++++++++++++++++++++++++++++++++++
6622 10 files changed, 667 insertions(+), 14 deletions(-)
6623
6624commit 09cc48f1bd1e428c6f4cac5692294ea93c436dc1
6625Author: sam
6626Date:   Sun Nov 25 19:00:32 2007 +0000
6627
6628      * Distribute all MSVC files.
6629
6630 msvc/Makefile.am |   21 +++++++++++----------
6631 1 files changed, 11 insertions(+), 10 deletions(-)
6632
6633commit 30d67de4ab2ee428e8305f5ce165afd0aac6afe9
6634Author: sam
6635Date:   Sun Nov 25 19:00:29 2007 +0000
6636
6637      * Code qui fait des warnings == code de porc == deux baffes dans ta gueule.
6638
6639 ruby/caca-event.h |    4 ++--
6640 1 files changed, 2 insertions(+), 2 deletions(-)
6641
6642commit db11f6c8274bdc3d994d11a733a75d7ad9695f77
6643Author: sam
6644Date:   Sun Nov 25 19:00:26 2007 +0000
6645
6646      * Some cleanup in the Ruby bindings Makefile.am.
6647
6648 configure.ac     |   14 ++++++--------
6649 ruby/Makefile.am |   48 +++++++++++++++++++++++++++++++-----------------
6650 2 files changed, 37 insertions(+), 25 deletions(-)
6651
6652commit 7e0b68e1eaba58712980017d6dc83a4f1f056179
6653Author: sam
6654Date:   Sun Nov 25 19:00:22 2007 +0000
6655
6656      * Refresh TODO list.
6657
6658 TODO |    6 +-----
6659 1 files changed, 1 insertions(+), 5 deletions(-)
6660
6661commit a915c015d2492b7c07934499dd7af2501f6c25a9
6662Author: sam
6663Date:   Sun Nov 25 17:50:53 2007 +0000
6664
6665      * Added the various C# projects to the Visual Studio solution and slightly
6666        fixed the bindings so that they now work with the Microsoft CLR.
6667
6668 csharp/Caca.cs          |    2 +-
6669 csharp/Cucul.cs         |    8 +++---
6670 msvc/caca-sharp.csproj  |   53 +++++++++++++++++++++++++++++++++++
6671 msvc/cucul-sharp.csproj |   45 ++++++++++++++++++++++++++++++
6672 msvc/libcaca.sln        |   70 +++++++++++++++++++++++++++++++++++++++++++++++
6673 msvc/test-csharp.csproj |   52 +++++++++++++++++++++++++++++++++++
6674 6 files changed, 225 insertions(+), 5 deletions(-)
6675
6676commit 635e2962bbdf4235270ca40472597d94353d18f9
6677Author: sam
6678Date:   Sun Nov 25 17:49:49 2007 +0000
6679
6680      * Fixed svn properties that git-svn was unable to get straight.
6681
6682commit 048676d12ecf3ae5d5a949efb9f846775df8fd83
6683Author: sam
6684Date:   Sun Nov 25 17:14:00 2007 +0000
6685
6686      * Damn, under Visual Studio it's _WIN32, not __WIN32__.
6687
6688 caca/caca.h   |    2 +-
6689 cucul/cucul.h |    2 +-
6690 2 files changed, 2 insertions(+), 2 deletions(-)
6691
6692commit a67e24bc7544a1270764f25c2bd359d61a833fe7
6693Author: sam
6694Date:   Sun Nov 25 17:13:10 2007 +0000
6695
6696      * Switch to caca_create_display(NULL) in a few places to document the
6697        behaviour.
6698
6699 doc/migrating.dox |    3 +--
6700 doc/tutorial.dox  |    6 ++----
6701 test/hsv.c        |   15 +++++----------
6702 3 files changed, 8 insertions(+), 16 deletions(-)
6703
6704commit 1a973c018a5873ce31a73590cb770337d5093286
6705Author: sam
6706Date:   Sun Nov 25 17:13:08 2007 +0000
6707
6708      * Allow caca_create_display()'s argument to be NULL. It will automatically
6709        create a canvas when so.
6710      * Add caca_get_canvas() to retrieve the cucul canvas.
6711
6712 caca/caca.c           |   38 +++++++++++++++++++++++++++++++++++++-
6713 caca/caca.h           |    1 +
6714 caca/caca_internals.h |    1 +
6715 3 files changed, 39 insertions(+), 1 deletions(-)
6716
6717commit 47d0816d29caf8cbd612b5fe6280c78a87498aba
6718Author: sam
6719Date:   Sun Nov 25 17:13:06 2007 +0000
6720
6721      * Added Eriol’s snake.py example, even if it doesn’t use our (out of date)
6722        bindings.
6723      * Distribute the python/ subdirectory using automake.
6724
6725 AUTHORS            |    4 +
6726 Makefile.am        |    2 +-
6727 configure.ac       |    1 +
6728 python/Makefile    |   17 -----
6729 python/Makefile.am |   23 +++++++
6730 python/snake.py    |  167 ++++++++++++++++++++++++++++++++++++++++++++++++++++
6731 6 files changed, 196 insertions(+), 18 deletions(-)
6732
6733commit bfd1621f25b52e387f7e5799f498e2d233ab8d19
6734Author: sam
6735Date:   Sun Nov 25 17:13:03 2007 +0000
6736
6737      * Add missing entries in the CacaEventKey enum.
6738
6739 csharp/Caca.cs |   22 ++++++++++++++++++++++
6740 1 files changed, 22 insertions(+), 0 deletions(-)
6741
6742commit e19b11ee200eca072378c0a23587e87707b6ba7d
6743Author: sam
6744Date:   Sun Nov 25 17:12:59 2007 +0000
6745
6746      * Implemented C# bindings for ditherBitmap() and added it to the C# test.
6747
6748 csharp/AssemblyInfo.cs |    2 +-
6749 csharp/Caca.cs         |    3 +-
6750 csharp/Cucul.cs        |  115 ++++++++++++++++++++++++++----------------------
6751 csharp/test.cs         |   15 ++++++-
6752 4 files changed, 79 insertions(+), 56 deletions(-)
6753
6754commit 0642be9f2b4da96813b9f4d669094a4e332db137
6755Author: sam
6756Date:   Sun Nov 25 14:12:20 2007 +0000
6757
6758      * Export cucul_attr_to_rgb12_bg(), cucul_attr_to_rgb12_fg() and
6759        cucul_attr_to_argb64() (previously _cucul_attr_to_rgb12bg,
6760        _cucul_attr_to_rgb12fg and _cucul_attr_to_argb4) in the official
6761        libcucul API.
6762      * Cleanup complete: libcaca no longer depends on "cucul_internals.h".
6763
6764 caca/driver_cocoa.m     |    8 +-
6765 caca/driver_gl.c        |    5 +-
6766 caca/driver_x11.c       |    7 +-
6767 cucul/attr.c            |  207 +++++++++++++++++++++++++++++------------------
6768 cucul/cucul.h           |    3 +
6769 cucul/cucul_internals.h |    3 -
6770 cucul/export.c          |   12 ++--
6771 cucul/font.c            |    2 +-
6772 8 files changed, 147 insertions(+), 100 deletions(-)
6773
6774commit c8603e2979c4ca9f96bebd4a9761b6c7c1e98af1
6775Author: sam
6776Date:   Sun Nov 25 14:12:01 2007 +0000
6777
6778      * Introduce cucul_get_canvas_chars() and cucul_get_canvas_attrs() to avoid
6779        direct cv->chars and cv->attrs access by display drivers.
6780
6781 caca/caca.c           |    5 +--
6782 caca/driver_cocoa.m   |   39 ++++++++++++++++-------------
6783 caca/driver_conio.c   |   21 ++++++++-------
6784 caca/driver_gl.c      |   25 ++++++++++--------
6785 caca/driver_ncurses.c |   26 ++++++++++---------
6786 caca/driver_raw.c     |    6 ++--
6787 caca/driver_slang.c   |   33 +++++++++++++-----------
6788 caca/driver_vga.c     |   25 ++++++++++---------
6789 caca/driver_win32.c   |   51 +++++++++++++++++++++-----------------
6790 caca/driver_x11.c     |   65 ++++++++++++++++++++++++++++---------------------
6791 caca/event.c          |   17 +++++++-----
6792 caca/graphics.c       |    6 ++--
6793 cucul/cucul.c         |   38 ++++++++++++++++++++++++++++
6794 cucul/cucul.h         |    2 +
6795 14 files changed, 214 insertions(+), 145 deletions(-)
6796
6797commit 43e1535b1dbff473a9245dcc40b8dc06c427a2f9
6798Author: sam
6799Date:   Sun Nov 25 14:11:58 2007 +0000
6800
6801      * Add cucul_manage_canvas() and cucul_unmanage_canvas(). Display
6802        drivers no longer need to access the cv->refcount private member
6803        and __cucul_set_canvas_size() is no longer needed.
6804
6805 caca/caca.c             |   23 +++++++++---
6806 caca/caca_internals.h   |    1 +
6807 caca/driver_cocoa.m     |    4 ++-
6808 caca/driver_conio.c     |    7 +++-
6809 caca/driver_gl.c        |    4 ++-
6810 caca/driver_ncurses.c   |    4 ++-
6811 caca/driver_raw.c       |    4 ++-
6812 caca/driver_slang.c     |    4 ++-
6813 caca/driver_vga.c       |    4 ++-
6814 caca/driver_win32.c     |    8 +++--
6815 caca/driver_x11.c       |    4 ++-
6816 caca/graphics.c         |    6 +++-
6817 cucul/cucul.c           |   90 +++++++++++++++++++++++++++++++++++++++++------
6818 cucul/cucul.h           |    2 +
6819 cucul/cucul_internals.h |    7 ++--
6820 msvc/libcucul.def       |    4 --
6821 16 files changed, 139 insertions(+), 37 deletions(-)
6822
6823commit 812c97f29a5a8987dcb385e5fc546c05d6cb0f71
6824Author: sam
6825Date:   Sun Nov 25 14:11:54 2007 +0000
6826
6827      * Add Linux 2.6's bootsect.S to fix the sample kernel build.
6828
6829 build-kernel       |    2 +-
6830 kernel/Makefile.am |    2 +
6831 kernel/bootsect.S  |   98 ++++++++++++++++++++++++++++++++++++++++++++++++++++
6832 3 files changed, 101 insertions(+), 1 deletions(-)
6833
6834commit 00d199ef5448c39684b3a95526d62ecd4e0a9cf6
6835Author: sam
6836Date:   Sun Nov 25 11:39:33 2007 +0000
6837
6838      * Check whether CXX can include <iostream> before compiling the C++ bindings.
6839
6840 configure.ac |   31 ++++++++++++++++++++++++++-----
6841 1 files changed, 26 insertions(+), 5 deletions(-)
6842
6843commit 0f4a2a414fed0045a3901e06027aa99733881fac
6844Author: sam
6845Date:   Sun Nov 25 11:12:25 2007 +0000
6846
6847      * Adapt the C# bindings to the event API change.
6848
6849 csharp/Caca.cs |  383 +++++++++++++++++++++++++++++++++++---------------------
6850 csharp/test.cs |   17 ++-
6851 2 files changed, 254 insertions(+), 146 deletions(-)
6852
6853commit 84d99b8aaf4548d2c111e2e9861c2a3ae8d33170
6854Author: sam
6855Date:   Sun Nov 25 11:12:20 2007 +0000
6856
6857      * Adapt the Ruby bindings to the event API change.
6858
6859 ruby/caca-display.c |   37 ++++++++++++++++++++-----------------
6860 1 files changed, 20 insertions(+), 17 deletions(-)
6861
6862commit 6fc5bd1c7275142cd5ac669e5fd88c303cb48f11
6863Author: sam
6864Date:   Sun Nov 25 11:11:59 2007 +0000
6865
6866      * Adapt the C++ bindings to the event API change.
6867
6868 cxx/caca++.cpp  |    4 ++--
6869 cxx/caca++.h    |    2 +-
6870 cxx/cxxtest.cpp |    3 +--
6871 3 files changed, 4 insertions(+), 5 deletions(-)
6872
6873commit 37fdc0d3e6e8fdd7f30cbf1d99a4a8ce4bb08d5f
6874Author: sam
6875Date:   Sun Nov 25 11:11:54 2007 +0000
6876
6877      * Made the caca_event_t structure opaque and created a whole bunch of
6878        functions to access its real data. This is a big API change that will
6879        break your software, sorry :(
6880
6881 caca/caca.h           |   93 +++++++++----------------
6882 caca/caca0.c          |   14 ++--
6883 caca/caca_internals.h |   24 +++++--
6884 caca/driver_conio.c   |    4 +-
6885 caca/driver_gl.c      |    2 +-
6886 caca/driver_ncurses.c |    2 +-
6887 caca/driver_raw.c     |    2 +-
6888 caca/driver_slang.c   |    2 +-
6889 caca/driver_vga.c     |    2 +-
6890 caca/driver_win32.c   |    2 +-
6891 caca/driver_x11.c     |    2 +-
6892 caca/event.c          |  189 +++++++++++++++++++++++++++++++++++++++++++++----
6893 src/aafire.c          |    2 +-
6894 src/cacademo.c        |    4 +-
6895 src/cacadraw.c        |    4 +-
6896 src/cacaplay.c        |    2 +-
6897 src/cacaview.c        |   17 +++--
6898 test/demo.c           |   14 ++--
6899 test/event.c          |   21 +++---
6900 test/gamma.c          |    8 +-
6901 test/input.c          |    5 +-
6902 test/spritedit.c      |    2 +-
6903 test/swallow.c        |    2 +-
6904 23 files changed, 286 insertions(+), 133 deletions(-)
6905
6906commit 494314197c9cf3ebc184839c5a74dd1249cf63fb
6907Author: pterjan
6908Date:   Sun Nov 25 09:48:30 2007 +0000
6909
6910    * Little improvements in ruby doc
6911      + Made the doc a little more easy to read
6912      + Added an example on a nice way to have q, Q and Esc to cause exit
6913
6914 ruby/ruby-caca.dox  |   35 +++++++++++++++++++++++++++--------
6915 ruby/ruby-cucul.dox |   26 +++++++++++++++-----------
6916 2 files changed, 42 insertions(+), 19 deletions(-)
6917
6918commit 733f3a73420c892c702d9b801592909478d5b4c3
6919Author: sam
6920Date:   Sat Nov 24 19:56:33 2007 +0000
6921
6922      * Rewrote the C# test in a more object-oriented way.
6923
6924 csharp/Caca.cs |    4 +-
6925 csharp/test.cs |  119 ++++++++++++++++++++++++++++++++-----------------------
6926 2 files changed, 71 insertions(+), 52 deletions(-)
6927
6928commit 8f44f9bec7bdecf40d53450fef074a9e8edbfbfd
6929Author: sam
6930Date:   Sat Nov 24 15:00:21 2007 +0000
6931
6932      * Started Cucul# cleanup: added missing functions, used get/set attributes
6933        when meaningful, removed deprecated bindings.
6934
6935 csharp/Caca.cs  |   60 +++---
6936 csharp/Cucul.cs |  612 +++++++++++++++++++++++++++++++------------------------
6937 csharp/test.cs  |   40 ++--
6938 3 files changed, 393 insertions(+), 319 deletions(-)
6939
6940commit 00dda6eb7d54d82e96e0b18513dc8592f8dba03c
6941Author: sam
6942Date:   Sat Nov 24 13:26:33 2007 +0000
6943
6944      * Some mass-renaming in the C# bindings:
6945        + Renamed the dlls so that the C# versions do not have the same name
6946          as the C DLLs on Win32. It's now "cucul-sharp.dll", mimicking GTK#.
6947        + Renamed namespaces: "using Cucul" instead of "using libCucul".
6948        + Renamed the Cucul class into CuculCanvas to avoid namespace/class
6949          name collisions.
6950        + Renamed old-fashioned "kk"/"qq" names into "dp"/"cv".
6951
6952 csharp/Caca.cs                |   95 +++---
6953 csharp/Cucul.cs               |  816 ++++++++++++++++++++++-------------------
6954 csharp/Makefile.am            |   16 +-
6955 csharp/caca-sharp.dll.config  |    3 +
6956 csharp/cucul-sharp.dll.config |    3 +
6957 csharp/libCaca.dll.config     |    3 -
6958 csharp/libCucul.dll.config    |    3 -
6959 csharp/test.cs                |   47 ++--
6960 8 files changed, 513 insertions(+), 473 deletions(-)
6961
6962commit 6e6b7d01a00a6154b5a71cffd251ac87d23bcffb
6963Author: sam
6964Date:   Sat Nov 24 13:26:28 2007 +0000
6965
6966      * Renamed DotNet/ to csharp/ because I hate mixed case.
6967
6968 DotNet/.gitignore          |    1 -
6969 DotNet/AssemblyInfo.cs     |   21 --
6970 DotNet/Caca.cs             |  186 ------------------
6971 DotNet/Cucul.cs            |  458 --------------------------------------------
6972 DotNet/Makefile.am         |   25 ---
6973 DotNet/libCaca.dll.config  |    3 -
6974 DotNet/libCucul.dll.config |    3 -
6975 DotNet/test.cs             |   87 ---------
6976 Makefile.am                |    2 +-
6977 configure.ac               |   16 +-
6978 csharp/.gitignore          |    1 +
6979 csharp/AssemblyInfo.cs     |   21 ++
6980 csharp/Caca.cs             |  186 ++++++++++++++++++
6981 csharp/Cucul.cs            |  458 ++++++++++++++++++++++++++++++++++++++++++++
6982 csharp/Makefile.am         |   25 +++
6983 csharp/libCaca.dll.config  |    3 +
6984 csharp/libCucul.dll.config |    3 +
6985 csharp/test.cs             |   87 +++++++++
6986 18 files changed, 793 insertions(+), 793 deletions(-)
6987
6988commit 8a752687db66afe5aed28a337a6244f71b95c583
6989Author: sam
6990Date:   Sat Nov 24 11:08:21 2007 +0000
6991
6992      * Added as many "const" qualifiers as possible to the public API.
6993
6994 caca/caca.h           |   10 +++++-----
6995 caca/caca_internals.h |    4 ++--
6996 caca/driver_conio.c   |    4 ++--
6997 caca/driver_gl.c      |    4 ++--
6998 caca/driver_ncurses.c |    4 ++--
6999 caca/driver_raw.c     |    4 ++--
7000 caca/driver_slang.c   |    4 ++--
7001 caca/driver_vga.c     |    4 ++--
7002 caca/driver_win32.c   |    4 ++--
7003 caca/driver_x11.c     |    4 ++--
7004 caca/event.c          |    8 ++++----
7005 caca/graphics.c       |    6 +++---
7006 cucul/attr.c          |    2 +-
7007 cucul/canvas.c        |   10 +++++-----
7008 cucul/cucul.c         |    4 ++--
7009 cucul/cucul.h         |   39 ++++++++++++++++++++-------------------
7010 cucul/dither.c        |    6 +++---
7011 cucul/export.c        |   39 ++++++++++++++++++++-------------------
7012 cucul/font.c          |    8 ++++----
7013 cucul/frame.c         |    4 ++--
7014 20 files changed, 87 insertions(+), 85 deletions(-)
7015
7016commit c64b4be46133842c0fb5610dd9dcff995896bcbd
7017Author: pterjan
7018Date:   Sat Nov 24 09:56:37 2007 +0000
7019
7020    * Add Caca::Event#quit? to make tests nicer
7021
7022 ruby/lib/caca.rb   |    8 ++++++++
7023 ruby/ruby-caca.dox |    3 +--
7024 2 files changed, 9 insertions(+), 2 deletions(-)
7025
7026commit d25d9368a2659a43d96b82c731c6e0e95a515d5c
7027Author: sam
7028Date:   Fri Nov 23 22:52:34 2007 +0000
7029
7030      * Ignore annoying VC++ warnings (use of strdup instead of _strdup even in
7031        C mode, "benign redefinition" of macros...).
7032
7033 msvc/cacademo.vcproj |    9 ++++-----
7034 msvc/cacafire.vcproj |    9 ++++-----
7035 msvc/libcaca.vcproj  |    4 ++++
7036 msvc/libcucul.vcproj |    4 ++++
7037 4 files changed, 16 insertions(+), 10 deletions(-)
7038
7039commit b510dd98f370055fcc4a76f7bdd01c632de44667
7040Author: sam
7041Date:   Fri Nov 23 22:34:35 2007 +0000
7042
7043      * Rename _cucul_set_canvas_size into __cucul_set_canvas_size to prevent
7044        collisions due to symbol mangling.
7045
7046 caca/driver_cocoa.m     |    2 +-
7047 caca/driver_conio.c     |    4 ++--
7048 caca/driver_gl.c        |    2 +-
7049 caca/driver_ncurses.c   |    2 +-
7050 caca/driver_raw.c       |    2 +-
7051 caca/driver_slang.c     |    2 +-
7052 caca/driver_vga.c       |    2 +-
7053 caca/driver_win32.c     |    5 +++--
7054 caca/driver_x11.c       |    2 +-
7055 caca/graphics.c         |    2 +-
7056 cucul/cucul.c           |    8 ++++----
7057 cucul/cucul_internals.h |    3 ++-
7058 msvc/libcucul.def       |    2 +-
7059 13 files changed, 20 insertions(+), 18 deletions(-)
7060
7061commit d15b9897a32d1e568fbbce6c5a507984ee0b14ee
7062Author: sam
7063Date:   Fri Nov 23 22:27:21 2007 +0000
7064
7065      * Add proper __declspec(dllexport) tags for Win32 compilation.
7066      * Manually export private libcaca symbols.
7067
7068 caca/caca.h          |   43 +++++---
7069 cucul/cucul.h        |  319 +++++++++++++++++++++++++++----------------------
7070 msvc/libcaca.vcproj  |    4 +-
7071 msvc/libcucul.def    |    4 +
7072 msvc/libcucul.vcproj |    6 +-
7073 5 files changed, 212 insertions(+), 164 deletions(-)
7074
7075commit 5adadb91b2ba9a0ba0ed4cf694b49bed39c2ed97
7076Author: sam
7077Date:   Fri Nov 23 21:48:55 2007 +0000
7078
7079      * Updated Visual Studio files.
7080
7081 msvc/cacaball.vcproj |  205 --------------------------------------------------
7082 msvc/cacademo.vcproj |  200 ++++++++++++++++++++++++++++++++++++++++++++++++
7083 msvc/cacafire.vcproj |    5 -
7084 msvc/cacamoir.vcproj |  205 --------------------------------------------------
7085 msvc/cacaplas.vcproj |  205 --------------------------------------------------
7086 msvc/config.h        |    1 +
7087 msvc/libcaca.sln     |   46 ++++--------
7088 msvc/libcaca.vcproj  |   77 ++++++++++++-------
7089 msvc/libcucul.vcproj |   40 ++++------
7090 9 files changed, 282 insertions(+), 702 deletions(-)
7091
7092commit 8d72d0b77e7130d5e899baa0839606a73233d93e
7093Author: sam
7094Date:   Fri Nov 23 16:39:32 2007 +0000
7095
7096      * Split libcaca.vcproj into \1 and libcucul.vcproj.
7097
7098 msvc/common.h        |    1 +
7099 msvc/libcaca.sln     |   11 ++-
7100 msvc/libcaca.vcproj  |   86 +----------------
7101 msvc/libcucul.vcproj |  269 ++++++++++++++++++++++++++++++++++++++++++++++++++
7102 4 files changed, 281 insertions(+), 86 deletions(-)
7103
7104commit cde2009b676bd28680cf377aa9e4346843dbfdd7
7105Author: sam
7106Date:   Fri Nov 23 16:39:29 2007 +0000
7107
7108      * Do not assume default gamma value is 1.0.
7109
7110 test/gamma.c |    3 ++-
7111 1 files changed, 2 insertions(+), 1 deletions(-)
7112
7113commit 50ab11a353052851995a15986040a118401d821a
7114Author: sam
7115Date:   Fri Nov 23 16:39:23 2007 +0000
7116
7117      * Escape quits cacaview, and F11 toggles fullscreen.
7118
7119 src/cacaview.c |    2 ++
7120 1 files changed, 2 insertions(+), 0 deletions(-)
7121
7122commit 36dfddd7f5a423edfeb8d472137be85b966e85eb
7123Author: pterjan
7124Date:   Tue Nov 20 00:09:16 2007 +0000
7125
7126    * Split Ruby documentation out of README
7127
7128 ruby/README         |  177 +--------------------------------------------------
7129 ruby/ruby-caca.dox  |   66 +++++++++++++++++++
7130 ruby/ruby-cucul.dox |  101 +++++++++++++++++++++++++++++
7131 ruby/ruby.dox       |   17 +++++
7132 4 files changed, 186 insertions(+), 175 deletions(-)
7133
7134commit e0f8b51ee0ea2a71a6746cec9e5d49e15a3e40ff
7135Author: sam
7136Date:   Sun Nov 18 23:00:35 2007 +0000
7137
7138      * Added Pascal to the AUTHORS file.
7139
7140 AUTHORS |    3 +++
7141 1 files changed, 3 insertions(+), 0 deletions(-)
7142
7143commit f46c6b0af336bd105f770ae670236903b8753b35
7144Author: jylam
7145Date:   Sun Nov 18 22:59:22 2007 +0000
7146
7147     * lol commit
7148
7149 README |    2 +-
7150 1 files changed, 1 insertions(+), 1 deletions(-)
7151
7152commit dd19786468c742b7b5eac07805be9e9f297fb105
7153Author: pterjan
7154Date:   Sun Nov 18 22:35:34 2007 +0000
7155
7156    * Remove cucul directory that got forgotten
7157
7158commit 29c468ae3720aac08b5c7db9769efe9c6380e086
7159Author: pterjan
7160Date:   Sun Nov 18 22:15:29 2007 +0000
7161
7162    * Improve the example in README
7163
7164 ruby/README |    8 ++++++--
7165 1 files changed, 6 insertions(+), 2 deletions(-)
7166
7167commit 98fafa0f504adff44d556d8488d9e34035827512
7168Author: pterjan
7169Date:   Sun Nov 18 22:03:19 2007 +0000
7170
7171    * Install lib/caca.rb
7172
7173 configure.ac     |    2 ++
7174 ruby/Makefile.am |    2 ++
7175 ruby/test        |    2 +-
7176 3 files changed, 5 insertions(+), 1 deletions(-)
7177
7178commit 4202c49c54ce7aece9cae165382f6dbc8326d780
7179Author: pterjan
7180Date:   Sun Nov 18 21:44:10 2007 +0000
7181
7182    * Update README to talk about Caca
7183
7184 ruby/README |   65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
7185 1 files changed, 62 insertions(+), 3 deletions(-)
7186
7187commit fae0634ffb014ef5234d5685d47d01dcbb2cae41
7188Author: pterjan
7189Date:   Sun Nov 18 21:29:02 2007 +0000
7190
7191    * Use to_i on the event mask, it is not always an Integer
7192
7193 ruby/caca-display.c |    2 ++
7194 1 files changed, 2 insertions(+), 0 deletions(-)
7195
7196commit 1a997039cbe9af6e6e9696e03b3b41cf0b26fed3
7197Author: pterjan
7198Date:   Sun Nov 18 21:13:33 2007 +0000
7199
7200    - Finish Caca::Event (a.k.a. J'ai fait caca aujourd'hui)
7201
7202 ruby/caca-display.c |   52 ++++++++++++++++++++++++++++++++++++++++++++++++--
7203 ruby/caca-event.c   |   50 +++++++++++++++++++++++++++++++++++++++++++++++++
7204 ruby/caca-event.h   |    8 +++++++
7205 ruby/caca.c         |    2 +
7206 ruby/lib/caca.rb    |   32 +++++++++++++++++++++++++++++++
7207 5 files changed, 141 insertions(+), 3 deletions(-)
7208
7209commit bb530fac4e766566c2ef6752f56f2120e84245f9
7210Author: pterjan
7211Date:   Sun Nov 18 21:11:13 2007 +0000
7212
7213    * Handle closing cacaview by window manager
7214
7215 src/cacaview.c |    5 ++++-
7216 1 files changed, 4 insertions(+), 1 deletions(-)
7217
7218commit 57fd8de08f4f6251e59394a8b944fb4f433824d3
7219Author: pterjan
7220Date:   Sun Nov 18 13:37:24 2007 +0000
7221
7222    * Add missing methods in Caca::Display and add empty Caca::Event
7223
7224 ruby/Makefile.am    |    4 +++-
7225 ruby/caca-display.c |   39 +++++++++++++++++++++++++++++++++++++++
7226 ruby/caca-event.c   |   22 ++++++++++++++++++++++
7227 ruby/caca-event.h   |    9 +++++++++
7228 4 files changed, 73 insertions(+), 1 deletions(-)
7229
7230commit 5a55a725bb1579415aab39fbb2ef679dd41187b5
7231Author: pterjan
7232Date:   Sun Nov 18 13:29:16 2007 +0000
7233
7234    * Slightly improved documentation
7235
7236 caca/caca.h |    2 +-
7237 1 files changed, 1 insertions(+), 1 deletions(-)
7238
7239commit 545f783fcec9da581424a99d6d43110d80ac2e35
7240Author: pterjan
7241Date:   Sun Nov 18 12:43:48 2007 +0000
7242
7243    * Add Caca and Caca::Display
7244
7245 ruby/Makefile.am    |    7 +++-
7246 ruby/caca-display.c |  114 +++++++++++++++++++++++++++++++++++++++++++++++++++
7247 ruby/caca-display.h |    9 ++++
7248 ruby/caca.c         |   22 ++++++++++
7249 4 files changed, 151 insertions(+), 1 deletions(-)
7250
7251commit 0ef633c99f0de2b8f2f64e340e0ddaa277697b62
7252Author: pterjan
7253Date:   Sat Nov 17 13:36:15 2007 +0000
7254
7255    * Finish Cucul::Dither
7256
7257 ruby/README         |   11 ++++++--
7258 ruby/common.h       |   42 ++++++++++++++++++++++++++++++++
7259 ruby/cucul-canvas.c |   59 ++++++++++----------------------------------
7260 ruby/cucul-dither.c |   67 ++++++++++++++++++++++++++++++++++++--------------
7261 4 files changed, 112 insertions(+), 67 deletions(-)
7262
7263commit 879c10b6ca39c8fa3d283583a7ebafdb4459947b
7264Author: pterjan
7265Date:   Sat Nov 17 12:21:21 2007 +0000
7266
7267    * Add Cucul::Dither (incomplete)
7268
7269 ruby/Makefile.am    |    6 +-
7270 ruby/README         |   16 ++++-
7271 ruby/cucul-dither.c |  180 +++++++++++++++++++++++++++++++++++++++++++++++++++
7272 ruby/cucul-dither.h |    9 +++
7273 ruby/cucul.c        |    2 +
7274 ruby/t/tc_dither.rb |   51 ++++++++++++++
7275 6 files changed, 260 insertions(+), 4 deletions(-)
7276
7277commit 121deb57923923ce157b5c6a8a7bd4036bad542b
7278Author: pterjan
7279Date:   Sat Nov 17 09:25:31 2007 +0000
7280
7281    * Improve type checking of arguments
7282
7283 ruby/cucul-canvas.c |   20 ++++++++++++++------
7284 ruby/t/tc_canvas.rb |    6 ++++++
7285 2 files changed, 20 insertions(+), 6 deletions(-)
7286
7287commit 820456cabd9142d081c55b4caf1aa74f51a27c89
7288Author: sam
7289Date:   Sat Nov 17 02:15:01 2007 +0000
7290
7291      * Slightly doxygenated ruby/README so that it appears in the manual (see
7292        http://libcaca.zoy.org/manual/libcaca-ruby.html).
7293
7294 doc/doxygen.cfg.in |    6 ++++--
7295 doc/libcaca.dox    |    4 ++++
7296 ruby/README        |   18 ++++++++++++++++++
7297 3 files changed, 26 insertions(+), 2 deletions(-)
7298
7299commit c89d802c7edeec3cf4e7e16ddaea3876c41fe250
7300Author: pterjan
7301Date:   Fri Nov 16 22:37:20 2007 +0000
7302
7303    * Update README
7304
7305 ruby/README |   25 ++++++++++++++++++++-----
7306 1 files changed, 20 insertions(+), 5 deletions(-)
7307
7308commit 31f51bf8424602c5a8b2116f4b7979c67a354e15
7309Author: pterjan
7310Date:   Fri Nov 16 22:27:13 2007 +0000
7311
7312    * Add t/tc_canvas.rb and t/tc_font.rb to Makefile.am
7313
7314 ruby/Makefile.am |    8 +++++---
7315 1 files changed, 5 insertions(+), 3 deletions(-)
7316
7317commit ff8e9b0765d4a797c370fb9465014db3077bd54a
7318Author: pterjan
7319Date:   Fri Nov 16 22:24:35 2007 +0000
7320
7321    * Add Cucul::Font
7322
7323 ruby/Makefile.am    |    4 ++-
7324 ruby/common.h       |    6 +++
7325 ruby/cucul-canvas.c |   33 +++++++++++++++--
7326 ruby/cucul-canvas.h |    3 ++
7327 ruby/cucul-font.c   |   99 +++++++++++++++++++++++++++++++++++++++++++++++++++
7328 ruby/cucul-font.h   |    9 +++++
7329 ruby/cucul.c        |    6 ++--
7330 ruby/t/tc_canvas.rb |    6 +++
7331 ruby/t/tc_font.rb   |   22 +++++++++++
7332 9 files changed, 181 insertions(+), 7 deletions(-)
7333
7334commit 65951b6b86ff57552ac28ee95ec2fd396f931d9a
7335Author: sam
7336Date:   Fri Nov 16 20:14:05 2007 +0000
7337
7338      * Added minimal styles to doxygen.css to make the manual look decent.
7339
7340 doc/doxygen.cfg.in |    2 +-
7341 doc/doxygen.css    |   80 ++++++++++++++++++++++++++++++++++++++++++++++++++++
7342 2 files changed, 81 insertions(+), 1 deletions(-)
7343
7344commit 515aeb6a80aa6f54efb5fc3de60c44fa1beb2048
7345Author: sam
7346Date:   Fri Nov 16 19:49:25 2007 +0000
7347
7348      * Split "upload" target into "upload-source" and "upload-doc".
7349
7350 Makefile.am |    6 +++++-
7351 1 files changed, 5 insertions(+), 1 deletions(-)
7352
7353commit 0433303f6b4a7f5e7d6157fdce2c9b8a1a9abe83
7354Author: sam
7355Date:   Fri Nov 16 19:49:23 2007 +0000
7356
7357      * Updated doxygen file format.
7358      * Add an empty doxygen.css file.
7359
7360 doc/Makefile.am    |    3 +-
7361 doc/doxygen.cfg.in |  153 +++++++++++++++++++++++++++++++++++++--------------
7362 2 files changed, 113 insertions(+), 43 deletions(-)
7363
7364commit 17fd4e039b88c696d2a60697b0d003c9cdad1679
7365Author: pterjan
7366Date:   Fri Nov 16 17:47:59 2007 +0000
7367
7368    * Add some pseudo doc for Ruby binding
7369
7370 ruby/Makefile.am |    3 +-
7371 ruby/README      |   64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
7372 2 files changed, 66 insertions(+), 1 deletions(-)
7373
7374commit 681ac2f0635c9e0f133e901da0a785a0e68adc37
7375Author: pterjan
7376Date:   Thu Nov 15 22:22:55 2007 +0000
7377
7378    * Add more tests for the ruby binding
7379
7380 ruby/t/tc_canvas.rb |   32 +++++++++++++++++++++++++-------
7381 1 files changed, 25 insertions(+), 7 deletions(-)
7382
7383commit 3770c4fd26f246d154f82fdac065eb5d3e8200c8
7384Author: pterjan
7385Date:   Thu Nov 15 22:06:01 2007 +0000
7386
7387    * Add more tests for the ruby binding
7388
7389 ruby/t/tc_canvas.rb |   29 +++++++++++++++++++++++++++++
7390 ruby/test           |    2 ++
7391 2 files changed, 31 insertions(+), 0 deletions(-)
7392
7393commit e8e81439ae57fd35c99d1ae0f233a9e86edf43bf
7394Author: pterjan
7395Date:   Thu Nov 15 22:03:12 2007 +0000
7396
7397    * Fix number of arguments for set_height
7398
7399 ruby/cucul-canvas.c |    4 ++--
7400 1 files changed, 2 insertions(+), 2 deletions(-)
7401
7402commit 035488f7664a468cd020c51e77697a5b1a3653c1
7403Author: pterjan
7404Date:   Thu Nov 15 21:06:30 2007 +0000
7405
7406    * Add the ruby tests to make check
7407
7408 ruby/Makefile.am |    1 +
7409 1 files changed, 1 insertions(+), 0 deletions(-)
7410
7411commit a4f9577d6ca2784ffb1ad168c223983cefb9f5a0
7412Author: pterjan
7413Date:   Thu Nov 15 12:33:29 2007 +0000
7414
7415    * Use autotools for Ruby bindings (2nd part)
7416
7417 configure.ac |   16 +++++++++-------
7418 1 files changed, 9 insertions(+), 7 deletions(-)
7419
7420commit 32adba6b33684324c0a783ff3f322a3759fd1794
7421Author: pterjan
7422Date:   Thu Nov 15 12:27:40 2007 +0000
7423
7424    * Use autotools for Ruby bindings
7425
7426 ruby/Makefile.am          |   33 +--
7427 ruby/caca/extconf.rb      |    5 -
7428 ruby/cucul-canvas.c       |  644 +++++++++++++++++++++++++++++++++++++++++++++
7429 ruby/cucul-canvas.h       |    6 +
7430 ruby/cucul.c              |   48 ++++
7431 ruby/cucul/cucul-canvas.c |  644 ---------------------------------------------
7432 ruby/cucul/cucul-canvas.h |    6 -
7433 ruby/cucul/cucul.c        |   48 ----
7434 ruby/cucul/extconf.rb     |    5 -
7435 ruby/cucul/t/tc_frame.rb  |   20 --
7436 ruby/cucul/test.rb        |    4 -
7437 ruby/t/tc_frame.rb        |   20 ++
7438 ruby/test                 |    6 +
7439 13 files changed, 734 insertions(+), 755 deletions(-)
7440
7441commit deb9982385a46594768108107d10d9c4f7f2ec56
7442Author: pterjan
7443Date:   Thu Nov 15 11:34:43 2007 +0000
7444
7445    * Fix some prototypes and use a header file for Init_cucul_canvas
7446
7447 ruby/Makefile.am          |    1 +
7448 ruby/cucul/cucul-canvas.c |    5 +++--
7449 ruby/cucul/cucul-canvas.h |    6 ++++++
7450 ruby/cucul/cucul.c        |    4 ++--
7451 4 files changed, 12 insertions(+), 4 deletions(-)
7452
7453commit 9f51dfbae439c8b0687d25917e928855eaf151af
7454Author: sam
7455Date:   Thu Nov 15 08:20:37 2007 +0000
7456
7457      * Make Charset class methods explicitly public.
7458
7459 cxx/cucul++.h |    1 +
7460 1 files changed, 1 insertions(+), 0 deletions(-)
7461
7462commit f92eaa6334c7987e725ee3046a39f993f48e9d0c
7463Author: sam
7464Date:   Thu Nov 15 08:20:17 2007 +0000
7465
7466      * Link libcaca++ with libcucul++, not only the C versions.
7467
7468 cxx/Makefile.am |    2 +-
7469 1 files changed, 1 insertions(+), 1 deletions(-)
7470
7471commit 4a39b4e4cbca1be6090e543f86b9b75be665bb31
7472Author: sam
7473Date:   Thu Nov 15 00:22:37 2007 +0000
7474
7475      * Do not run "make clean" in ruby/* subdirectories when the Makefiles do
7476        not even exist.
7477
7478 ruby/Makefile.am |    4 ++--
7479 1 files changed, 2 insertions(+), 2 deletions(-)
7480
7481commit 861cc2bbbb438f12497ef90416f771066155f7c7
7482Author: sam
7483Date:   Tue Nov 13 23:55:07 2007 +0000
7484
7485      * Autotoolified the .NET bindings. Use --enable-dotnet.
7486
7487 DotNet/.gitignore  |    1 +
7488 DotNet/Makefile    |    5 -----
7489 DotNet/Makefile.am |   25 +++++++++++++++++++++++++
7490 Makefile.am        |    2 +-
7491 configure.ac       |   13 +++++++++++++
7492 5 files changed, 40 insertions(+), 6 deletions(-)
7493
7494commit 8833588b05e0e4210cfe0827e1245ab6b122019a
7495Author: sam
7496Date:   Tue Nov 13 23:55:05 2007 +0000
7497
7498      * Build Ruby and C++ bindings by default.
7499
7500 configure.ac |    8 ++++----
7501 1 files changed, 4 insertions(+), 4 deletions(-)
7502
7503commit 77ced69c4fea3e333e4c7ed3deb44e617ac3ef94
7504Author: sam
7505Date:   Tue Nov 13 23:55:03 2007 +0000
7506
7507      * Update C++ bindings after cucul_set_dither_mode() deprecation.
7508
7509 cxx/cucul++.cpp |    4 ++--
7510 1 files changed, 2 insertions(+), 2 deletions(-)
7511
7512commit 6424640dcc60dd60f222fbac10a66d298311e641
7513Author: sam
7514Date:   Tue Nov 13 23:55:01 2007 +0000
7515
7516      * Autotoolified the Ruby bindings. Use --enable-ruby.
7517
7518 Makefile.am      |    2 +-
7519 configure.ac     |   19 +++++++++++++++++++
7520 ruby/.gitignore  |    2 ++
7521 ruby/Makefile    |   15 ---------------
7522 ruby/Makefile.am |   29 +++++++++++++++++++++++++++++
7523 5 files changed, 51 insertions(+), 16 deletions(-)
7524
7525commit 93b9de70416128a86cbb8eedb4fe80534e131860
7526Author: sam
7527Date:   Tue Nov 13 23:54:59 2007 +0000
7528
7529      * Update .gitignore after img2irc -> img2txt change.
7530
7531 src/.gitignore |    2 +-
7532 1 files changed, 1 insertions(+), 1 deletions(-)
7533
7534commit a80d41e43195c306b904d9c40933eebfde20c786
7535Author: pterjan
7536Date:   Tue Nov 13 23:28:59 2007 +0000
7537
7538    * Add a first test for Ruby binding
7539
7540 ruby/cucul/t/tc_frame.rb |   20 ++++++++++++++++++++
7541 ruby/cucul/test.rb       |    4 ++++
7542 2 files changed, 24 insertions(+), 0 deletions(-)
7543
7544commit 42817ea6b60238c047a33545fafc0a81129de29a
7545Author: pterjan
7546Date:   Tue Nov 13 13:20:14 2007 +0000
7547
7548    Improve Ruby API for draw_{,thin_}polyline and fix a leak on error
7549
7550 ruby/cucul/cucul-canvas.c |   73 +++++++++++++++++++++++++++++++++------------
7551 1 files changed, 54 insertions(+), 19 deletions(-)
7552
7553commit 1ac4674e5e26ede12b314317adbd26adade5633c
7554Author: pterjan
7555Date:   Tue Nov 13 12:41:33 2007 +0000
7556
7557    Fix a typo in the doc
7558
7559 cucul/line.c |    2 +-
7560 1 files changed, 1 insertions(+), 1 deletions(-)
7561
7562commit b866e9ad3fb25a5f328544d8115994f3bbcf3f38
7563Author: sam
7564Date:   Tue Nov 13 11:19:00 2007 +0000
7565
7566      * Add error checking to the tutorial.
7567
7568 doc/tutorial.dox |    4 +++-
7569 1 files changed, 3 insertions(+), 1 deletions(-)
7570
7571commit 99de7b6cf7b39d18ac7aecf72a1f0074b0aed7ce
7572Author: sam
7573Date:   Tue Nov 13 11:18:59 2007 +0000
7574
7575      * Tutorial was generating a warning since the deprecation of cucul_putstr().
7576
7577 doc/tutorial.dox |    2 +-
7578 1 files changed, 1 insertions(+), 1 deletions(-)
7579
7580commit dbfe8244c01e39ea0abe1e13b82aac9fd81a6158
7581Author: pterjan
7582Date:   Tue Nov 13 11:03:25 2007 +0000
7583
7584    Import Ruby binding
7585
7586 ruby/Makefile             |   15 ++
7587 ruby/caca/extconf.rb      |    5 +
7588 ruby/cucul/cucul-canvas.c |  608 +++++++++++++++++++++++++++++++++++++++++++++
7589 ruby/cucul/cucul.c        |   48 ++++
7590 ruby/cucul/extconf.rb     |    5 +
7591 5 files changed, 681 insertions(+), 0 deletions(-)
7592
7593commit 80a789c2f5734a51be5d9cc0dbe1850b24ac6c3c
7594Author: jylam
7595Date:   Wed Nov 7 10:29:02 2007 +0000
7596
7597     * Added switch to control output font size, and updated documentation
7598    accordingly
7599
7600 doc/img2txt.1 |   14 ++++++++++++++
7601 src/img2txt.c |   22 ++++++++++++++++------
7602 2 files changed, 30 insertions(+), 6 deletions(-)
7603
7604commit 0dc37a9f506eebc964cd0d0ac6ef76676febf4eb
7605Author: jylam
7606Date:   Wed Nov 7 10:07:04 2007 +0000
7607
7608     * Updated man page for --version
7609
7610 doc/img2txt.1 |    6 ++++++
7611 1 files changed, 6 insertions(+), 0 deletions(-)
7612
7613commit 3f55519390b1c3d26468ab68f8d8c483cd4a8aea
7614Author: jylam
7615Date:   Wed Nov 7 10:03:50 2007 +0000
7616
7617     * Added version switch
7618
7619 src/img2txt.c |   31 ++++++++++++++++++++++++++-----
7620 1 files changed, 26 insertions(+), 5 deletions(-)
7621
7622commit e19c7c1b924acd473db7988aefa115b221fced75
7623Author: jylam
7624Date:   Wed Nov 7 09:44:26 2007 +0000
7625
7626     * Updated documentation to reflect img2irc name change, fixed typo in img2txt help
7627
7628 doc/Makefile.am |    2 +-
7629 doc/cacaview.1  |    2 +-
7630 src/img2txt.c   |    2 +-
7631 3 files changed, 3 insertions(+), 3 deletions(-)
7632
7633commit 3a5b52b3e78e3ded8ed471428de01461310e68c4
7634Author: jylam
7635Date:   Wed Nov 7 09:27:43 2007 +0000
7636
7637     * Updated img2txt man page
7638
7639 doc/img2irc.1 |   27 --------------
7640 doc/img2txt.1 |  112 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
7641 2 files changed, 112 insertions(+), 27 deletions(-)
7642
7643commit e398cc611730d77842824d94713971313e11190d
7644Author: sam
7645Date:   Wed Nov 7 01:09:20 2007 +0000
7646
7647      * Always include <netinet/in.h> when present, to make header simpler.
7648
7649 src/cacaserver.c |    4 ----
7650 1 files changed, 0 insertions(+), 4 deletions(-)
7651
7652commit e4969cda09342954abec9bd5e5190201b7c10600
7653Author: sam
7654Date:   Wed Nov 7 01:09:16 2007 +0000
7655
7656      * cacaserver compilation fix on FreeBSD, courtesy of Alexis Ballier.
7657
7658 src/cacaserver.c |    5 +++--
7659 1 files changed, 3 insertions(+), 2 deletions(-)
7660
7661commit 37c8b55a6b9d63707ad149876016d8cc41b19999
7662Author: sam
7663Date:   Wed Nov 7 01:09:13 2007 +0000
7664
7665      * Use kpsewhich to find a4.sty and a4wide.sty, as suggested by
7666        Alexis Ballier.
7667
7668 configure.ac |   21 +++++++++++----------
7669 1 files changed, 11 insertions(+), 10 deletions(-)
7670
7671commit 60748f133e2579257fc3d9d24118e34006a8db14
7672Author: jylam
7673Date:   Tue Nov 6 16:12:33 2007 +0000
7674
7675     * Fixed typo in help
7676
7677 src/img2txt.c |    2 +-
7678 1 files changed, 1 insertions(+), 1 deletions(-)
7679
7680commit 558c85fd7c94d81ee535222e872056e6f878b48f
7681Author: jylam
7682Date:   Tue Nov 6 16:07:03 2007 +0000
7683
7684     * Added imlib2 note on builds without it
7685
7686 src/img2txt.c |    4 ++++
7687 1 files changed, 4 insertions(+), 0 deletions(-)
7688
7689commit 05df3cc17eb9907c8b1d2dfa65dd9bfbd662095e
7690Author: jylam
7691Date:   Tue Nov 6 14:09:07 2007 +0000
7692
7693     * Added brightness / contrast / gamma support
7694
7695 src/img2txt.c |   44 ++++++++++++++++++++++++++++++++------------
7696 1 files changed, 32 insertions(+), 12 deletions(-)
7697
7698commit 6745cc6bc806209c3e380dcc349d65e3f699f202
7699Author: jylam
7700Date:   Tue Nov 6 13:51:36 2007 +0000
7701
7702     * Fixed bad file error handling, made dither and export errors more informative on program name
7703
7704 src/img2txt.c |    6 +++---
7705 1 files changed, 3 insertions(+), 3 deletions(-)
7706
7707commit 2911dc4b1b70392f94ee963d88500e1a8fc29f24
7708Author: jylam
7709Date:   Tue Nov 6 13:49:19 2007 +0000
7710
7711     * Added dither error handling
7712
7713 src/img2txt.c |   10 ++++++++--
7714 1 files changed, 8 insertions(+), 2 deletions(-)
7715
7716commit ca295fbbd340fb27511ea401f43af5ed138bb203
7717Author: jylam
7718Date:   Tue Nov 6 13:45:18 2007 +0000
7719
7720     * Added --dither option and updated usage()
7721
7722 src/img2txt.c |   20 ++++++++++++++++----
7723 1 files changed, 16 insertions(+), 4 deletions(-)
7724
7725commit b2b16e86ce2eba394e2bab1d21c3495562e3ead1
7726Author: jylam
7727Date:   Tue Nov 6 13:19:23 2007 +0000
7728
7729     * WTF is a typedef missing ?
7730
7731 src/mygetopt.c |    2 +-
7732 1 files changed, 1 insertions(+), 1 deletions(-)
7733
7734commit dd0e758020e8d10b8c5d88f76a91bf47a3cd91e8
7735Author: jylam
7736Date:   Tue Nov 6 13:13:14 2007 +0000
7737
7738     * Quick and Dirty hack for DOS ans kernel drivers
7739
7740 src/mygetopt.c |    5 +++++
7741 1 files changed, 5 insertions(+), 0 deletions(-)
7742
7743commit 3c7812b84965213631f749f78d6ddf0ae5085630
7744Author: jylam
7745Date:   Tue Nov 6 12:59:54 2007 +0000
7746
7747     * Oops, forgot to add getopt replacement files, omg.
7748
7749 src/mygetopt.c |  122 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
7750 src/mygetopt.h |   31 ++++++++++++++
7751 2 files changed, 153 insertions(+), 0 deletions(-)
7752
7753commit 3a3f93399a5c227e5b52359588418192aa91540f
7754Author: jylam
7755Date:   Tue Nov 6 12:57:46 2007 +0000
7756
7757     * Replaced img2irc / pic2irc occurences, fixed bad c/c in options list
7758
7759 src/img2txt.c |    4 ++--
7760 1 files changed, 2 insertions(+), 2 deletions(-)
7761
7762commit 4fb2893fe5dc6f9ff4e720161e1f6b5bac80ad48
7763Author: jylam
7764Date:   Tue Nov 6 12:55:26 2007 +0000
7765
7766     * Renamed img2irc to a more generic img2txt
7767
7768 src/Makefile.am |   10 ++--
7769 src/img2irc.c   |  170 -------------------------------------------------------
7770 src/img2txt.c   |  170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
7771 3 files changed, 175 insertions(+), 175 deletions(-)
7772
7773commit 6c50bc4e59133c7f481328424bd6f94f21877138
7774Author: jylam
7775Date:   Tue Nov 6 12:53:52 2007 +0000
7776
7777     * Added getopt / mygetopt support to img2irc, and added options to control width, height, and format
7778
7779 src/Makefile.am |    2 +-
7780 src/img2irc.c   |  110 +++++++++++++++++++++++++++++++++++++++++++++++--------
7781 2 files changed, 95 insertions(+), 17 deletions(-)
7782
7783commit e11df0ddb8de75e25d125f9b56d88088dffb1893
7784Author: sam
7785Date:   Sun Nov 4 18:37:38 2007 +0000
7786
7787      * New transition effects: horizontal and vertical lines.
7788
7789 src/cacademo.c |   25 ++++++++++++++++++++++++-
7790 1 files changed, 24 insertions(+), 1 deletions(-)
7791
7792commit e687e5090b14b9617c68f3c4d4e106b28f7f464e
7793Author: sam
7794Date:   Sun Nov 4 12:00:03 2007 +0000
7795
7796      * Updated libcaca and cacaview after the API changes.
7797
7798 caca/caca0.c   |    4 ++--
7799 src/cacaview.c |   36 +++++++++++++++++++-----------------
7800 2 files changed, 21 insertions(+), 19 deletions(-)
7801
7802commit ead71ed217a43d175d00786bf49c713a2e8888f0
7803Author: sam
7804Date:   Sun Nov 4 12:00:00 2007 +0000
7805
7806      * Renamed cucul_set_dither_mode() into cucul_set_dither_algorithm(). It’s
7807        a longer name but "mode" really wasn’t appropriate here.
7808
7809 cucul/cucul.h  |    9 ++++++---
7810 cucul/dither.c |   48 ++++++++++++++++++++++++------------------------
7811 cucul/legacy.c |   10 ++++++++++
7812 3 files changed, 40 insertions(+), 27 deletions(-)
7813
7814commit 08bb8697d644408ec70298c522dcfd05daea18be
7815Author: sam
7816Date:   Sun Nov 4 11:59:57 2007 +0000
7817
7818      * Implemented cucul_get_dither_charset() and cucul_get_dither_mode().
7819
7820 cucul/cucul.h  |    2 +
7821 cucul/dither.c |  121 +++++++++++++++++++++++++++++++++++++-------------------
7822 2 files changed, 82 insertions(+), 41 deletions(-)
7823
7824commit fab454273747d86617d72173f46108cbdf4314b1
7825Author: sam
7826Date:   Sun Nov 4 11:59:54 2007 +0000
7827
7828      * Renamed doxygen sections here and there to avoid embarassing side-effects
7829        such as "man tutorial" showing the libcaca tutorial on Debian systems.
7830
7831 AUTHORS           |    2 +-
7832 NEWS              |    2 +-
7833 THANKS            |    2 +-
7834 TODO              |    2 +-
7835 caca/caca.h       |    4 ++--
7836 cucul/cucul.h     |   23 ++++++++++++-----------
7837 doc/canvas.dox    |    2 +-
7838 doc/font.dox      |    2 +-
7839 doc/libcaca.dox   |   20 ++++++++++----------
7840 doc/migrating.dox |    2 +-
7841 doc/style.dox     |    2 +-
7842 doc/tutorial.dox  |    2 +-
7843 doc/user.dox      |    2 +-
7844 13 files changed, 34 insertions(+), 33 deletions(-)
7845
7846commit dd6fc95ce5e5e6fa4707cfbc99fb17ed4f70c7fd
7847Author: sam
7848Date:   Sun Nov 4 11:59:47 2007 +0000
7849
7850      * Renamed fonts to *.data to make sure they are not mistaken for editable
7851        files (like there is any chance).
7852
7853 Makefile.am             |    4 +-
7854 cucul/Makefile.am       |    8 +-
7855 cucul/font.c            |    4 +-
7856 cucul/font_mono9.h      | 6173 ----------------------------------------------
7857 cucul/font_monobold12.h | 6223 -----------------------------------------------
7858 cucul/mono9.data        | 6173 ++++++++++++++++++++++++++++++++++++++++++++++
7859 cucul/monobold12.data   | 6223 +++++++++++++++++++++++++++++++++++++++++++++++
7860 7 files changed, 12405 insertions(+), 12403 deletions(-)
7861
7862commit b693d01d888b2f8c5782dc264ba9d9fa90776f1f
7863Author: sam
7864Date:   Sun Nov 4 10:41:07 2007 +0000
7865
7866      * Implemented cucul_get_dither_antialias() and cucul_get_dither_color().
7867
7868 cucul/cucul.h  |    2 +
7869 cucul/dither.c |   96 +++++++++++++++++++++++++++++++++++++++++++++-----------
7870 2 files changed, 79 insertions(+), 19 deletions(-)
7871
7872commit 735c1bb75fdfdb62c255bf31aa3ee11fc547c3c0
7873Author: sam
7874Date:   Sun Nov 4 09:56:40 2007 +0000
7875
7876      * cucul_get_dither_brightness() is no longer a stub.
7877      * Implemented missing cucul_get_dither_contrast().
7878
7879 cucul/dither.c |   38 +++++++++++++++++++++++++++++++-------
7880 1 files changed, 31 insertions(+), 7 deletions(-)
7881
7882commit 6ee8ef2be8d68d28ce92af061c3411e3aad35f83
7883Author: sam
7884Date:   Sun Nov 4 09:56:37 2007 +0000
7885
7886      * Removed calls to now deprecated cucul_set_dither_invert().
7887
7888 cxx/cucul++.cpp |    5 -----
7889 cxx/cucul++.h   |    1 -
7890 test/demo.c     |    2 +-
7891 3 files changed, 1 insertions(+), 7 deletions(-)
7892
7893commit cb8d1a9b969c5c50fc3a5436ccca66b5e1d62507
7894Author: sam
7895Date:   Sun Nov 4 09:30:15 2007 +0000
7896
7897      * Ignore the autotools/ directory.
7898
7899commit e5b748a463d21b78e8636db902934a2c77c9c072
7900Author: sam
7901Date:   Sun Nov 4 09:29:07 2007 +0000
7902
7903      * Added .gitignore files in addition to svn:ignore properties.
7904
7905 .gitignore       |   22 ++++++++++++++++++++++
7906 cxx/.gitignore   |    1 +
7907 doc/.gitignore   |    4 ++++
7908 src/.gitignore   |    7 +++++++
7909 test/.gitignore  |   23 +++++++++++++++++++++++
7910 tools/.gitignore |    3 +++
7911 6 files changed, 60 insertions(+), 0 deletions(-)
7912
7913commit 6c2b77fb068de9606d171bc5255d9c51f83d84ad
7914Author: sam
7915Date:   Sun Nov 4 08:45:47 2007 +0000
7916
7917      * Don’t manage autotools/ with SVN.
7918
7919 Makefile.am           |    2 +-
7920 autotools/Makefile.am |    1 -
7921 configure.ac          |    1 -
7922 3 files changed, 1 insertions(+), 3 deletions(-)
7923
7924commit addd46c96fc8ad46f757e76648523efb8fdec54e
7925Author: sam
7926Date:   Sat Nov 3 23:27:54 2007 +0000
7927
7928      * Add a lookback table in the output. Will be handy later.
7929      * Now sortchars’s output can be directly saved to a C header file.
7930
7931 tools/sortchars.c |   15 ++++++++++++++-
7932 1 files changed, 14 insertions(+), 1 deletions(-)
7933
7934commit e86b0a092f4a47cf343d03f7b2300c46a67f842c
7935Author: sam
7936Date:   Sat Nov 3 22:59:53 2007 +0000
7937
7938      * Add cucul_get_dither_brightness(), _gamma() and _contrast(). There is no
7939        reason to keep a copy of them in the calling program.
7940      * Deprecate cucul_set_dither_invert(). Inverting a dither's colours is now
7941        done by setting a negative gamma value.
7942
7943 cucul/cucul.h  |    5 ++++-
7944 cucul/dither.c |   40 +++++++++++++++++++++++++++++-----------
7945 cucul/legacy.c |   13 +++++++++++++
7946 3 files changed, 46 insertions(+), 12 deletions(-)
7947
7948commit 1cf257dafc1e18f488524e02140c893ae9a0f0e6
7949Author: sam
7950Date:   Sat Nov 3 12:59:42 2007 +0000
7951
7952      * Crap, typo in bootstrap script.
7953
7954 bootstrap |    2 +-
7955 1 files changed, 1 insertions(+), 1 deletions(-)
7956
7957commit e353f65010d48a04354af5e43f2424255da26de6
7958Author: sam
7959Date:   Sat Nov 3 12:58:05 2007 +0000
7960
7961      * Updated bootstrap script.
7962
7963 bootstrap |   44 +++++++++++++++++++++++++-------------------
7964 1 files changed, 25 insertions(+), 19 deletions(-)
7965
7966commit a3352091c75e9780b8fda43e2dc8e56746e9597d
7967Author: sam
7968Date:   Sun Oct 28 10:27:01 2007 +0000
7969
7970      * Only use __attribute__((__deprecated__)) with gcc >= 3.x.
7971
7972 cucul/cucul.h |    4 ++--
7973 1 files changed, 2 insertions(+), 2 deletions(-)
7974
7975commit 742b08872aa543256b9b4f33a48ff3ab170d1f44
7976Author: sam
7977Date:   Sun Oct 28 10:23:59 2007 +0000
7978
7979      * C89 compilation fix for machines that do not have <endian.h>, thanks to
7980        Rado S.
7981
7982 test/font.c |   20 +++++++++++---------
7983 1 files changed, 11 insertions(+), 9 deletions(-)
7984
7985commit 77b7501f9a42b845d13636c9b0ff852bc83e4f02
7986Author: sam
7987Date:   Sun Oct 28 10:20:11 2007 +0000
7988
7989      * When present, include <termios.h> and <unistd.h> to allow the ncurses
7990        driver to build on Solaris. Fix courtesy of Rado S.
7991
7992 caca/driver_ncurses.c |    6 ++++--
7993 configure.ac          |    2 +-
7994 2 files changed, 5 insertions(+), 3 deletions(-)
7995
7996commit 8df10c818427c1e57562264029995c7212dd2fad
7997Author: sam
7998Date:   Tue Oct 23 23:02:40 2007 +0000
7999
8000      * Improved distance computation in sortchars.c.
8001      * Use font 0 instead of font 1.
8002      * Print a bitmapped example at the end.
8003              _pBBBBPP"'             '7PBBBBBL
8004            _BBBBP"   __p@BBBBBBBBBpp__   7%BBBb_
8005          _BBBB"   _@BBBBBPPPPPPPP%BBBBBpL   %BBBb
8006          BBB"  _@BBBP"'    ____     'PBBBBp   %BB
8007          BB   @BBBP   __iIIIIIIIIIiL   '%BBBL  7B
8008          P   BBBP   _IIII**''''"*lIIIi_  7BBBb  7
8009             BBBP   III/'  ,,:::,   "IIIi   BBBb
8010            JBBB   III"  ,!!!!!!!!:,  lIIi  7BBB
8011            BBBL  JIII  ,!!"'   '!!!   III   BBBL
8012            BBBL  lIII  "!!,     !!!   IIIL  BBBP
8013            BBBL   III   !!!::::!!!"  JIII   BBBL
8014            JBBB   lIIIL  '"!!!!""'  iIII   @BBB
8015          L  3BBBL  "lIIIi_      __iIII/   @BBB
8016          BL  7BBBb   '*IIIIIIIIIIII/"   _@BBP   @
8017          BBb   %BBBb_    '"*****"'   __BBBB"  _BB
8018          %BBBp   7BBBBbpL__     __ppBBBBP"  _@BBB
8019           7%BBBp_  '7PBBBBBBBBBBBBBBPP'   _@BBBP
8020             'PBBBBpL_   ''''PP"''''   _p@BBBBP
8021
8022 tools/sortchars.c |   71 ++++++++++++++++++++++++++++++++++++++++++++++++----
8023 1 files changed, 65 insertions(+), 6 deletions(-)
8024
8025commit af2712a9a218c02eab487bc40f4c68c0305398b6
8026Author: sam
8027Date:   Mon Oct 22 10:15:54 2007 +0000
8028
8029      * Updates to sortchars.c so that it can output a proper LUT.
8030
8031 tools/sortchars.c |   72 +++++++++++++++++++++++++++++++++++++++++++++-------
8032 1 files changed, 62 insertions(+), 10 deletions(-)
8033
8034commit e094543b399a2c01bdbe8e54663d635ecba0d0ba
8035Author: sam
8036Date:   Mon Oct 22 08:47:05 2007 +0000
8037
8038      * Small tool to analyse character glyphs depending on their shape. Will be
8039        used for improved dithering.
8040
8041 tools/Makefile.am |    5 ++-
8042 tools/sortchars.c |  142 +++++++++++++++++++++++++++++++++++++++++++++++++++++
8043 2 files changed, 146 insertions(+), 1 deletions(-)
8044
8045commit 5605ec20d494288caddc06b8933d2181bd7f6cb1
8046Author: sam
8047Date:   Sat Oct 20 07:37:28 2007 +0000
8048
8049      * Documented which drivers support caca_set_cursor().
8050
8051 caca/graphics.c |    3 ++-
8052 1 files changed, 2 insertions(+), 1 deletions(-)
8053
8054commit 2e5c30366691d5212f56c38b86f0d7d873f2dd22
8055Author: sam
8056Date:   Fri Oct 19 22:22:13 2007 +0000
8057
8058      * Implemented caca_set_cursor() on the X11, ncurses and S-Lang drivers.
8059      * Use caca_set_cursor() in test/input.c.
8060
8061 caca/driver_ncurses.c |   12 +++++++++++-
8062 caca/driver_slang.c   |    8 +++++++-
8063 caca/driver_x11.c     |   22 +++++++++++++++++++++-
8064 test/input.c          |    4 ++--
8065 4 files changed, 41 insertions(+), 5 deletions(-)
8066
8067commit cd0785704dca95ed379a69761b2694224a393bee
8068Author: sam
8069Date:   Thu Oct 18 22:07:39 2007 +0000
8070
8071      * Fixed cacaview’s dithering selection.
8072
8073 src/cacaview.c |   20 +++++++++++++-------
8074 1 files changed, 13 insertions(+), 7 deletions(-)
8075
8076commit 657458ab3d21937fc4fb616f0bb79d166a2cf7f5
8077Author: sam
8078Date:   Sun Oct 7 20:40:39 2007 +0000
8079
8080      * Output refman.log in case of build error.
8081
8082 doc/Makefile.am |    2 +-
8083 1 files changed, 1 insertions(+), 1 deletions(-)
8084
8085commit 381962e0ce2ba449ffeb36792a67cbe3bf393eb0
8086Author: sam
8087Date:   Sun Sep 30 16:49:47 2007 +0000
8088
8089      * Save user attributes when calling cucul_dither_bitmap().
8090
8091 cucul/dither.c |    7 ++++++-
8092 1 files changed, 6 insertions(+), 1 deletions(-)
8093
8094commit 1f0a9bab1b68443148b5b2dba78fcbb7ed1f3419
8095Author: sam
8096Date:   Sun Sep 30 15:03:38 2007 +0000
8097
8098      * Further refined the tetex/texlive detection method.
8099      * Support for autotools-1.10.
8100
8101 bootstrap    |   12 +++++++-----
8102 configure.ac |   15 +++++++++------
8103 2 files changed, 16 insertions(+), 11 deletions(-)
8104
8105commit 25e93ef3902e7738feb5299cc30b2e77f160d6e8
8106Author: sam
8107Date:   Sun Sep 30 14:44:46 2007 +0000
8108
8109      * Support Debian's texlive installation. Will sneak this fix in beta12.
8110
8111 configure.ac |    2 ++
8112 1 files changed, 2 insertions(+), 0 deletions(-)
8113
8114commit 30fb4645b851c6306e2b8f36f00ddf1f976e84aa
8115Author: sam
8116Date:   Sun Sep 30 13:34:11 2007 +0000
8117
8118      * Set version to 0.99.beta11.
8119      * Updated NEWS and ChangeLog.
8120
8121 ChangeLog    | 7339 +++++++++++-----------------------------------------------
8122 NEWS         |   11 +
8123 configure.ac |    2 +-
8124 3 files changed, 1391 insertions(+), 5961 deletions(-)
8125
8126commit 5aa6777ff857013114205082287077536cfd646f
8127Author: sam
8128Date:   Sun Sep 30 13:32:16 2007 +0000
8129
8130      * Minor tuning to the various tests, just so that they’re releasable.
8131
8132 test/blit.c      |    2 +-
8133 test/colors.c    |    2 +-
8134 test/demo.c      |    3 ++-
8135 test/demo0.c     |    1 +
8136 test/dithering.c |    2 +-
8137 test/event.c     |    2 +-
8138 6 files changed, 7 insertions(+), 5 deletions(-)
8139
8140commit 6e2165771ed4ca4c35a5b5c0052e863588f30613
8141Author: sam
8142Date:   Sun Sep 30 11:28:13 2007 +0000
8143
8144      * Replaced deprecated cucul_rotate() call with cucul_rotate_180().
8145
8146 cxx/cucul++.cpp |    2 +-
8147 1 files changed, 1 insertions(+), 1 deletions(-)
8148
8149commit e3aff2f303df8815ce2cd6262eb1ba8e244ed6d9
8150Author: sam
8151Date:   Sun Sep 30 10:22:24 2007 +0000
8152
8153      * Added a few rotation pairs. Nothing awesome.
8154
8155 cucul/transform.c |    4 ++++
8156 1 files changed, 4 insertions(+), 0 deletions(-)
8157
8158commit 975a52cdd2f6ddd3b880543c6116e6fecd39f53c
8159Author: sam
8160Date:   Sun Sep 30 10:12:19 2007 +0000
8161
8162      * Improve rotation output by avoiding white-on-black attributes to appear
8163        due to spaces.
8164
8165 cucul/transform.c |   15 +++++++++++++++
8166 1 files changed, 15 insertions(+), 0 deletions(-)
8167
8168commit f3be0d091a3c24a96a023950c4ad2cd92cd75342
8169Author: sam
8170Date:   Sat Sep 29 15:15:17 2007 +0000
8171
8172      * Allow to rotate canvases with an odd width.
8173      * Added a few additional character pairs of the left/right rotations.
8174      * Added missing errno sets.
8175
8176 cucul/transform.c |  138 ++++++++++++++++++++++++++++++++--------------------
8177 1 files changed, 85 insertions(+), 53 deletions(-)
8178
8179commit bcd866a68d50343969f7a9a2d776739eecc1d684
8180Author: sam
8181Date:   Thu Aug 2 18:12:19 2007 +0000
8182
8183      * More widechar rotations. \/ > /\ < is cool.
8184
8185 cucul/transform.c |    6 ++++++
8186 1 files changed, 6 insertions(+), 0 deletions(-)
8187
8188commit 5963e71c7813c14d0caf5cb6d564908474f4123a
8189Author: sam
8190Date:   Thu Aug 2 17:33:10 2007 +0000
8191
8192      * Reset cursor position after a resize. Not sure it’s what I want.
8193
8194 cucul/cucul.c |   12 +++++++++++-
8195 1 files changed, 11 insertions(+), 1 deletions(-)
8196
8197commit ede37cb087a33aebbdbde79bff84a51a6c3b3dd6
8198Author: sam
8199Date:   Thu Aug 2 16:38:31 2007 +0000
8200
8201      * More widechar rotation pairs.
8202
8203 cucul/transform.c |   40 ++++++++++++++++++++++++----------------
8204 1 files changed, 24 insertions(+), 16 deletions(-)
8205
8206commit b458010f98bb49df8b4ad9aee32bd3fe3389a7ce
8207Author: sam
8208Date:   Tue Jul 17 20:46:18 2007 +0000
8209
8210      * Renamed cucul_rotate_*_wide to cucul_rotate_* and cucul_rotate_* to
8211        cucul_stretch_* to avoid long function names. And the pairwise rotations
8212        look so nice now that they should be the real rotation chars.
8213
8214 cucul/cucul.h     |    4 +-
8215 cucul/transform.c |  176 +++++++++++++++++++++++++++--------------------------
8216 test/text.c       |    2 +-
8217 3 files changed, 92 insertions(+), 90 deletions(-)
8218
8219commit 0a64bcc83472e520870b9521fd016a03fec49d74
8220Author: sam
8221Date:   Tue Jul 17 17:20:11 2007 +0000
8222
8223      * More characters for the wide rotations.
8224      * Updated test/text to show what the wide rotations now do.
8225
8226 cucul/transform.c |  101 +++++++++++++++++++++++++++++++++++++++++++++++-----
8227 test/text.c       |   32 ++++++++++++-----
8228 2 files changed, 114 insertions(+), 19 deletions(-)
8229
8230commit 80d615c35ae18c92630a05bc19139da0b2d94573
8231Author: sam
8232Date:   Tue Jul 17 15:22:34 2007 +0000
8233
8234      * Use j/ḷ and l/ȷ pairs in glyph rotation.
8235
8236 cucul/transform.c |    6 +++++-
8237 1 files changed, 5 insertions(+), 1 deletions(-)
8238
8239commit 3ac2be4b18789cc8ffd3ccd87e216c149898f51a
8240Author: sam
8241Date:   Mon Jul 16 23:51:49 2007 +0000
8242
8243      * minor warning fix
8244
8245 test/input.c |    5 +++--
8246 1 files changed, 3 insertions(+), 2 deletions(-)
8247
8248commit 136f3272d3fba598ec51d8b64e821dd0bcb3afa7
8249Author: sam
8250Date:   Tue Jul 10 17:02:46 2007 +0000
8251
8252      * Implemented cucul_rotate_left_wide() and cucul_rotate_right_wide(). They
8253        suck massively for now.
8254
8255 cucul/cucul.h     |    2 +
8256 cucul/transform.c |  200 +++++++++++++++++++++++++++++++++++++++++++++++++++++
8257 test/text.c       |    2 +-
8258 3 files changed, 203 insertions(+), 1 deletions(-)
8259
8260commit 61d90b2b69f17f2408b028f3a8d10d3cea5080a0
8261Author: sam
8262Date:   Mon Jul 9 17:24:28 2007 +0000
8263
8264      * Fixed address in license.
8265
8266 COPYING |    2 +-
8267 1 files changed, 1 insertions(+), 1 deletions(-)
8268
8269commit d0c0805a2f71b046a50ad456fd35afc2113e93c4
8270Author: sam
8271Date:   Thu Jun 28 16:29:00 2007 +0000
8272
8273      * Renamed cucul_left/cucul_right into cucul_rotate_left/cucul_rotate_right.
8274      * Renamed cucul_rotate into cucul_rotate_180.
8275      * Deprecated cucul_rotate and fix examples accordingly.
8276      Hope it all makes sense.
8277
8278 cucul/cucul.h     |    7 ++++---
8279 cucul/legacy.c    |    9 +++++++++
8280 cucul/transform.c |    6 +++---
8281 test/text.c       |    4 ++--
8282 test/transform.c  |    2 +-
8283 5 files changed, 19 insertions(+), 9 deletions(-)
8284
8285commit f5a30f19e340f314a1a51a07625b86527ce3b200
8286Author: sam
8287Date:   Thu Jun 28 15:57:25 2007 +0000
8288
8289      * Added a small test for cucul_left() in test/text.c. It is *fucking* ugly.
8290
8291 test/text.c |   20 ++++++++++++++------
8292 1 files changed, 14 insertions(+), 6 deletions(-)
8293
8294commit 516c10e10cd0a3eb3257c8979d7e4574464f5079
8295Author: sam
8296Date:   Thu Jun 28 15:56:59 2007 +0000
8297
8298      * Implemented cucul_left() and cucul_right() for 90-degree rotations.
8299
8300 cucul/cucul.h     |    2 +
8301 cucul/transform.c |  253 +++++++++++++++++++++++++++++++++++++++++++++++++++++
8302 2 files changed, 255 insertions(+), 0 deletions(-)
8303
8304commit e4f9678f1e02dd146020fe0f99acd9a614da619b
8305Author: sam
8306Date:   Thu Jun 28 12:58:17 2007 +0000
8307
8308      * Patch by Ben Wiley Sittler to use ACS_* special characters in the ncurses
8309        driver.
8310
8311 caca/driver_ncurses.c |  333 ++++++++++++++++++++++++++++++++++++++++++++++++-
8312 1 files changed, 330 insertions(+), 3 deletions(-)
8313
8314commit 3ea04559140b3b8ad951d6a1419b1e8283722d2c
8315Author: sam
8316Date:   Thu Jun 28 12:56:40 2007 +0000
8317
8318      * Handle multiframe canvases in the caca importer, courtesy of Ben Wiley
8319        Sittler. Untested.
8320
8321 cucul/import.c |   77 ++++++++++++++++++++++++++++++++++++++++---------------
8322 1 files changed, 56 insertions(+), 21 deletions(-)
8323
8324commit 74fe8a95a5010261be1fe0e550dda1d50088cfb6
8325Author: sam
8326Date:   Thu Jun 28 12:49:28 2007 +0000
8327
8328      * Removed malloc() calls from the rotozoom code, put initialisation in the
8329        PREPARE rule and did minor cleanup (SCNR).
8330
8331 src/cacademo.c |   93 ++++++++++++++++++++++++--------------------------------
8332 1 files changed, 40 insertions(+), 53 deletions(-)
8333
8334commit a67cdc47e2c2f67b6e5f2332aa690db0bab0e363
8335Author: sam
8336Date:   Thu Jun 28 12:47:57 2007 +0000
8337
8338      * Added more box glyphs to the canvas transformations, courtesy of Ben Wiley
8339        Sittler.
8340
8341 cucul/transform.c |   20 ++++++++++++++++++++
8342 1 files changed, 20 insertions(+), 0 deletions(-)
8343
8344commit 96a3822598bbdbf0446098b02c8511d2bb150b3d
8345Author: sam
8346Date:   Thu Jun 28 12:46:54 2007 +0000
8347
8348      * Added a few chars to the unicode test.
8349
8350 test/unicode.c |    4 +++-
8351 1 files changed, 3 insertions(+), 1 deletions(-)
8352
8353commit ae0ffa88f5435eed085978b2c9f65b7240113ab8
8354Author: sam
8355Date:   Thu Jun 28 12:46:04 2007 +0000
8356
8357      * Differentiate between • and ● in the X11 rendering overrides.
8358
8359 caca/driver_x11.c |    2 +-
8360 1 files changed, 1 insertions(+), 1 deletions(-)
8361
8362commit 62abfecb5649d8c9408e9f19ed792e258d848e76
8363Author: sam
8364Date:   Thu Jun 28 12:15:06 2007 +0000
8365
8366      * Patch by Ben Wiley Sittler for two misrendered glyphs.
8367
8368 caca/driver_x11.c |    4 ++--
8369 1 files changed, 2 insertions(+), 2 deletions(-)
8370
8371commit 792cfb3944a6bf8ba7f2b10cfd33bc09f9882c1e
8372Author: sam
8373Date:   Thu Jun 28 07:43:41 2007 +0000
8374
8375      * Slightly nicer code in driver_x11.c.
8376
8377 caca/driver_x11.c |   56 ++++++++++++++++++++++++----------------------------
8378 1 files changed, 26 insertions(+), 30 deletions(-)
8379
8380commit 46b95b52e1883061bf1b95a136fbadfa9894f6b6
8381Author: jylam
8382Date:   Thu Jun 28 07:42:36 2007 +0000
8383
8384     * Minor cosmetic changes
8385
8386 src/cacademo.c |   11 ++++-------
8387 1 files changed, 4 insertions(+), 7 deletions(-)
8388
8389commit 23763f3da171a57e2e4b5bd2365d8de56962879d
8390Author: sam
8391Date:   Wed Jun 27 18:00:18 2007 +0000
8392
8393      * Use cucul_utf32_to_ascii() when the SLang backend does not support UTF-8.
8394
8395 caca/driver_slang.c |   12 ++++++------
8396 1 files changed, 6 insertions(+), 6 deletions(-)
8397
8398commit 962b5a1b1a56a2245ed069f903dbf614afe04cda
8399Author: sam
8400Date:   Wed Jun 27 17:40:14 2007 +0000
8401
8402      * X11 driver improvements courtesy of Ben Wiley Sittler. Reworked them a
8403        bit myself, too.
8404
8405 caca/driver_x11.c |  396 +++++++++++++++++++++++++++++++++++------------------
8406 1 files changed, 263 insertions(+), 133 deletions(-)
8407
8408commit 3982de257e45be3a271d9c23960c2c72c6c535a5
8409Author: sam
8410Date:   Wed Jun 27 14:43:59 2007 +0000
8411
8412      * Compilation fix for systems (e.g. Darwin) where SLtt_Has_Alt_Charset does
8413        not exist, courtesy of Ben Wiley Sittler.
8414
8415 caca/driver_slang.c |    2 ++
8416 1 files changed, 2 insertions(+), 0 deletions(-)
8417
8418commit efd51a2cc0de2d039036f77ce345417ddddf71e9
8419Author: sam
8420Date:   Wed Jun 27 14:39:47 2007 +0000
8421
8422      * Implemented cucul_utf32_to_ascii() using code from Ben Wiley Sittler.
8423
8424 cucul/charset.c |  140 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
8425 cucul/cucul.h   |    1 +
8426 2 files changed, 140 insertions(+), 1 deletions(-)
8427
8428commit e13bde3f32e5ccbe3c59ec1e9e52e4d71810ad15
8429Author: sam
8430Date:   Wed Jun 27 13:35:59 2007 +0000
8431
8432      * Fixed OpenGL fullwidth support, courtesy of Ben Wiley Sittler.
8433
8434 AUTHORS          |    3 ++
8435 caca/driver_gl.c |   65 ++++++++++++++++++++++++++++++++---------------------
8436 2 files changed, 42 insertions(+), 26 deletions(-)
8437
8438commit af2ae9ad1fddcbecdd804b0f1e204f4ce3251451
8439Author: sam
8440Date:   Wed Jun 27 13:06:18 2007 +0000
8441
8442      * Disabled USE_RGB12_FGBG for now, as it was reported not to work.
8443
8444 caca/driver_cocoa.m |   32 ++++++++++++++++----------------
8445 1 files changed, 16 insertions(+), 16 deletions(-)
8446
8447commit 64add152af843b249438b1b60ec5438594a8150f
8448Author: sam
8449Date:   Wed Jun 27 13:03:31 2007 +0000
8450
8451      * Winsock compilation fixes in cacaserver, courtesy of Ben Wiley Sittler
8452        <bsittler@gmail.com>
8453
8454 src/cacaserver.c |   17 +++++++++++------
8455 1 files changed, 11 insertions(+), 6 deletions(-)
8456
8457commit 860ed544b3a0bfd15098209dfaa0d4185dd9583d
8458Author: sam
8459Date:   Wed Jun 27 12:52:15 2007 +0000
8460
8461      * Updated internal fonts to match tools/makefont.c.
8462
8463 cucul/font_mono9.h      | 3831 +++++++++++++++++++++++++++++++----------------
8464 cucul/font_monobold12.h | 3768 ++++++++++++++++++++++++++++++----------------
8465 2 files changed, 5006 insertions(+), 2593 deletions(-)
8466
8467commit 58fc00dbb17797e7eadcd606a15264b1bfeb185a
8468Author: sam
8469Date:   Wed Jun 27 12:48:34 2007 +0000
8470
8471      * Added glyphs to our default fonts:
8472        + Geometric Shapes, Halfwidth and Fullwidth Forms (as suggested by Ben
8473          Wiley Sittler)
8474        + Miscellaneous Symbols (as suggested by Mohammed Adnène Trojette)
8475
8476 tools/makefont.c |    3 +++
8477 1 files changed, 3 insertions(+), 0 deletions(-)
8478
8479commit d4ff66ee366f94df38a0e83fdcf85235c3587c0b
8480Author: sam
8481Date:   Wed Jun 27 12:46:25 2007 +0000
8482
8483      * Add a "make fonts" rule to the makefile for easy updates.
8484
8485 Makefile.am |    4 ++++
8486 1 files changed, 4 insertions(+), 0 deletions(-)
8487
8488commit e52f0a646fd27a934c4a326d2d9028c92abbabfe
8489Author: jylam
8490Date:   Sun Jun 24 07:46:18 2007 +0000
8491
8492     * Added rotozoom (and its 1MB header file)
8493
8494 src/Makefile.am |    2 +-
8495 src/cacademo.c  |  114 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
8496 src/texture.h   |    2 +
8497 3 files changed, 116 insertions(+), 2 deletions(-)
8498
8499commit d523ba26c7b5a242cc223e3bda8b5610f5767a7c
8500Author: jylam
8501Date:   Fri Feb 23 14:34:48 2007 +0000
8502
8503     * Added squared transition to cacademo
8504
8505 build-kernel   |    4 ++--
8506 src/cacademo.c |   40 +++++++++++++++++++++++++++++++++++++---
8507 2 files changed, 39 insertions(+), 5 deletions(-)
8508
8509commit ae29f776e528b599bff037c5fd5f0b8a52477d61
8510Author: jylam
8511Date:   Thu Feb 22 15:34:48 2007 +0000
8512
8513     * Added error checks to cacaplay
8514
8515 src/cacaplay.c |   12 +++++++++++-
8516 1 files changed, 11 insertions(+), 1 deletions(-)
8517
8518commit 74fff7a9e55daa18fceb14b86589cd3b2a11be4b
8519Author: jylam
8520Date:   Thu Feb 22 15:31:39 2007 +0000
8521
8522     * Added error checks on canvas / display creations
8523
8524 test/blit.c      |   13 ++++++++++++-
8525 test/colors.c    |   12 +++++++++---
8526 test/cucul.c     |    6 ++++++
8527 test/demo.c      |   13 ++++++++++---
8528 test/dithering.c |   15 ++++++++++++++-
8529 test/event.c     |   13 ++++++++++---
8530 test/font.c      |    6 ++++++
8531 test/frames.c    |    6 ++++++
8532 test/fullwidth.c |   10 ++++++++++
8533 test/gamma.c     |   10 ++++++++++
8534 test/hsv.c       |   10 ++++++++++
8535 test/import.c    |   11 +++++++++++
8536 test/input.c     |   10 ++++++++++
8537 test/swallow.c   |   13 +++++++++++--
8538 test/text.c      |    6 ++++++
8539 test/transform.c |   10 ++++++++++
8540 test/unicode.c   |   11 ++++++++++-
8541 17 files changed, 161 insertions(+), 14 deletions(-)
8542
8543commit 56a1d834e64d1b50ab1b807b68a4f9e784cd8fab
8544Author: jylam
8545Date:   Thu Feb 22 14:47:32 2007 +0000
8546
8547     * Added error detection to truecolor test
8548
8549 test/truecolor.c |   11 +++++++++++
8550 1 files changed, 11 insertions(+), 0 deletions(-)
8551
8552commit f7ca251db9c017d9af474cec3ba71ed360a57c8d
8553Author: sam
8554Date:   Tue Feb 20 18:15:52 2007 +0000
8555
8556      * The transformation rules didn’t have ⅃ ⅄ ⅂.
8557
8558 cucul/transform.c |    7 +++++++
8559 1 files changed, 7 insertions(+), 0 deletions(-)
8560
8561commit 3507f49d47980919633e8a2afce09d7fc96faef7
8562Author: jylam
8563Date:   Thu Jan 4 11:07:43 2007 +0000
8564
8565     * Changed threshold in key events, a bit more natural
8566
8567 caca/event.c |    2 +-
8568 1 files changed, 1 insertions(+), 1 deletions(-)
8569
8570commit af38ae1b73c64847cd932ff179ef85d296210a0c
8571Author: sam
8572Date:   Tue Dec 12 01:53:54 2006 +0000
8573
8574      * Bwarf, typo in the no warranty clause.
8575
8576 DotNet/AssemblyInfo.cs  |    2 +-
8577 DotNet/Caca.cs          |    2 +-
8578 DotNet/Cucul.cs         |    2 +-
8579 DotNet/test.cs          |    2 +-
8580 caca/caca.c             |    2 +-
8581 caca/caca.h             |    2 +-
8582 caca/caca0.c            |    2 +-
8583 caca/caca0.h            |    2 +-
8584 caca/caca_internals.h   |    2 +-
8585 caca/driver_cocoa.m     |    2 +-
8586 caca/driver_conio.c     |    2 +-
8587 caca/driver_gl.c        |    2 +-
8588 caca/driver_ncurses.c   |    2 +-
8589 caca/driver_raw.c       |    2 +-
8590 caca/driver_slang.c     |    2 +-
8591 caca/driver_vga.c       |    2 +-
8592 caca/driver_win32.c     |    2 +-
8593 caca/driver_x11.c       |    2 +-
8594 caca/event.c            |    2 +-
8595 caca/graphics.c         |    2 +-
8596 caca/time.c             |    2 +-
8597 cucul/attr.c            |    2 +-
8598 cucul/box.c             |    2 +-
8599 cucul/canvas.c          |    2 +-
8600 cucul/charset.c         |    2 +-
8601 cucul/conic.c           |    2 +-
8602 cucul/cucul.c           |    2 +-
8603 cucul/cucul.h           |    2 +-
8604 cucul/cucul_internals.h |    2 +-
8605 cucul/dither.c          |    2 +-
8606 cucul/export.c          |    2 +-
8607 cucul/font.c            |    2 +-
8608 cucul/frame.c           |    2 +-
8609 cucul/import.c          |    2 +-
8610 cucul/legacy.c          |    2 +-
8611 cucul/line.c            |    2 +-
8612 cucul/transform.c       |    2 +-
8613 cucul/triangle.c        |    2 +-
8614 cxx/caca++.cpp          |    2 +-
8615 cxx/caca++.h            |    2 +-
8616 cxx/cucul++.cpp         |    2 +-
8617 cxx/cucul++.h           |    2 +-
8618 cxx/cxxtest.cpp         |    2 +-
8619 kernel/kernel.c         |    2 +-
8620 kernel/kernel.h         |    2 +-
8621 python/pypycaca.c       |    2 +-
8622 python/pypycaca.h       |    2 +-
8623 src/aafire.c            |    7 +++----
8624 src/cacademo.c          |    2 +-
8625 src/cacadraw.c          |    2 +-
8626 src/cacaplay.c          |    2 +-
8627 src/cacaserver.c        |    2 +-
8628 src/cacaview.c          |    2 +-
8629 src/common-image.c      |    2 +-
8630 src/common-image.h      |    2 +-
8631 src/img2irc.c           |    2 +-
8632 test/blit.c             |    2 +-
8633 test/colors.c           |    2 +-
8634 test/cucul.c            |    2 +-
8635 test/demo.c             |    2 +-
8636 test/dithering.c        |    2 +-
8637 test/event.c            |    2 +-
8638 test/export.c           |    2 +-
8639 test/font.c             |    2 +-
8640 test/font2tga.c         |    2 +-
8641 test/frames.c           |    2 +-
8642 test/fullwidth.c        |    2 +-
8643 test/gamma.c            |    2 +-
8644 test/hsv.c              |    2 +-
8645 test/import.c           |    2 +-
8646 test/input.c            |    2 +-
8647 test/spritedit.c        |    2 +-
8648 test/swallow.c          |    2 +-
8649 test/text.c             |    2 +-
8650 test/transform.c        |    2 +-
8651 test/truecolor.c        |    2 +-
8652 test/unicode.c          |    2 +-
8653 tools/makefont.c        |    2 +-
8654 tools/optipal.c         |    2 +-
8655 79 files changed, 81 insertions(+), 82 deletions(-)
8656
8657commit 33a4b6d63cb3029025cb45a2617e5231df98b379
8658Author: sam
8659Date:   Mon Dec 11 15:48:46 2006 +0000
8660
8661      * Add a no warranty clause to the code.
8662
8663 DotNet/AssemblyInfo.cs  |    7 ++++---
8664 DotNet/Caca.cs          |    7 ++++---
8665 DotNet/Cucul.cs         |    7 ++++---
8666 DotNet/test.cs          |    9 +++++----
8667 caca/caca.c             |    7 ++++---
8668 caca/caca.h             |    7 ++++---
8669 caca/caca0.c            |    7 ++++---
8670 caca/caca0.h            |    7 ++++---
8671 caca/caca_internals.h   |    7 ++++---
8672 caca/driver_cocoa.m     |    7 ++++---
8673 caca/driver_conio.c     |    7 ++++---
8674 caca/driver_gl.c        |    7 ++++---
8675 caca/driver_ncurses.c   |    7 ++++---
8676 caca/driver_raw.c       |    7 ++++---
8677 caca/driver_slang.c     |    7 ++++---
8678 caca/driver_vga.c       |    7 ++++---
8679 caca/driver_win32.c     |    7 ++++---
8680 caca/driver_x11.c       |    7 ++++---
8681 caca/event.c            |    7 ++++---
8682 caca/graphics.c         |    7 ++++---
8683 caca/time.c             |    7 ++++---
8684 cucul/attr.c            |    7 ++++---
8685 cucul/box.c             |    7 ++++---
8686 cucul/canvas.c          |    7 ++++---
8687 cucul/charset.c         |    7 ++++---
8688 cucul/conic.c           |    7 ++++---
8689 cucul/cucul.c           |    7 ++++---
8690 cucul/cucul.h           |    7 ++++---
8691 cucul/cucul_internals.h |    7 ++++---
8692 cucul/dither.c          |    7 ++++---
8693 cucul/export.c          |    7 ++++---
8694 cucul/font.c            |    7 ++++---
8695 cucul/frame.c           |    7 ++++---
8696 cucul/import.c          |    7 ++++---
8697 cucul/legacy.c          |    7 ++++---
8698 cucul/line.c            |    7 ++++---
8699 cucul/transform.c       |    7 ++++---
8700 cucul/triangle.c        |    7 ++++---
8701 cxx/caca++.cpp          |    7 ++++---
8702 cxx/caca++.h            |    7 ++++---
8703 cxx/cucul++.cpp         |    7 ++++---
8704 cxx/cucul++.h           |    7 ++++---
8705 cxx/cxxtest.cpp         |    7 ++++---
8706 kernel/kernel.c         |    7 ++++---
8707 kernel/kernel.h         |    7 ++++---
8708 python/pypycaca.c       |    7 ++++---
8709 python/pypycaca.h       |    7 ++++---
8710 src/aafire.c            |    7 ++++---
8711 src/cacademo.c          |    7 ++++---
8712 src/cacadraw.c          |    7 ++++---
8713 src/cacaplay.c          |    7 ++++---
8714 src/cacaserver.c        |   11 ++++++++---
8715 src/cacaview.c          |    7 ++++---
8716 src/common-image.c      |    7 ++++---
8717 src/common-image.h      |    7 ++++---
8718 src/img2irc.c           |    7 ++++---
8719 test/blit.c             |    7 ++++---
8720 test/colors.c           |    7 ++++---
8721 test/cucul.c            |    7 ++++---
8722 test/demo.c             |    7 ++++---
8723 test/dithering.c        |    7 ++++---
8724 test/event.c            |    7 ++++---
8725 test/export.c           |    7 ++++---
8726 test/font.c             |    7 ++++---
8727 test/font2tga.c         |    7 ++++---
8728 test/frames.c           |    7 ++++---
8729 test/fullwidth.c        |    7 ++++---
8730 test/gamma.c            |    7 ++++---
8731 test/hsv.c              |    7 ++++---
8732 test/import.c           |    7 ++++---
8733 test/input.c            |    7 ++++---
8734 test/spritedit.c        |    7 ++++---
8735 test/swallow.c          |    7 ++++---
8736 test/text.c             |    7 ++++---
8737 test/transform.c        |    7 ++++---
8738 test/truecolor.c        |    7 ++++---
8739 test/unicode.c          |    7 ++++---
8740 tools/makefont.c        |    7 ++++---
8741 tools/optipal.c         |    7 ++++---
8742 79 files changed, 321 insertions(+), 238 deletions(-)
8743
8744commit bf4677421c49e515d1a727d0de725123cbfbff46
8745Author: sam
8746Date:   Tue Dec 5 17:50:40 2006 +0000
8747
8748      * Fix OpenBSD build.
8749
8750 caca/driver_ncurses.c |    2 +-
8751 1 files changed, 1 insertions(+), 1 deletions(-)
8752
8753commit 27bee383b961d4be6bbd8b6f3c52e394fc127d2e
8754Author: sam
8755Date:   Thu Nov 30 22:41:52 2006 +0000
8756
8757      * Working Cocoa driver, courtesy of Colin Delacroix <colin@zoy.org>.
8758
8759 caca/driver_cocoa.m | 1047 ++++++++++++++++++++++++++++++++++++++++-----------
8760 configure.ac        |   37 ++-
8761 2 files changed, 857 insertions(+), 227 deletions(-)
8762
8763commit 02eb497de083ed57c309b79114e3dc701487e4cb
8764Author: sam
8765Date:   Mon Nov 27 14:58:59 2006 +0000
8766
8767      * Got rid of that ugly cv->import member.
8768
8769 cucul/cucul.c           |    3 --
8770 cucul/cucul_internals.h |    3 --
8771 cucul/frame.c           |    4 ---
8772 cucul/import.c          |   57 ++++++++++++++++++----------------------------
8773 4 files changed, 22 insertions(+), 45 deletions(-)
8774
8775commit d67009783020a1a34da6b5d317c746921677a33f
8776Author: sam
8777Date:   Mon Nov 27 14:55:00 2006 +0000
8778
8779      * Get rid of test/term.c, it's now in its own repository.
8780      * Added back -Wshadow, it's more useful than annoying.
8781
8782 configure.ac     |    6 +-
8783 test/Makefile.am |   11 +--
8784 test/term.c      |  304 ------------------------------------------------------
8785 3 files changed, 3 insertions(+), 318 deletions(-)
8786
8787commit bf94c4ff1d9aaa688eaf5adb7b24a3a835c49637
8788Author: sam
8789Date:   Mon Nov 27 14:53:17 2006 +0000
8790
8791      * Fix shadowing declarations.
8792
8793 cucul/canvas.c   |   10 +++++-----
8794 cucul/export.c   |    6 +++---
8795 tools/makefont.c |   32 ++++++++++++++++----------------
8796 3 files changed, 24 insertions(+), 24 deletions(-)
8797
8798commit 0e307b51d5ecde170950b1e4d23ff30fd9b9d953
8799Author: sam
8800Date:   Mon Nov 27 05:59:29 2006 +0000
8801
8802      * Do not build test/term if fcntl() is not available. Yes, could be improved.
8803
8804 test/Makefile.am |    8 +++++++-
8805 1 files changed, 7 insertions(+), 1 deletions(-)
8806
8807commit 40f81eee869379ad9bf96c963feea5e1d63a7de6
8808Author: sam
8809Date:   Mon Nov 27 05:40:51 2006 +0000
8810
8811      * Fixed syntax errors.
8812
8813 caca/driver_ncurses.c |    2 +-
8814 caca/driver_slang.c   |    2 +-
8815 2 files changed, 2 insertions(+), 2 deletions(-)
8816
8817commit 3ec2ef56097b401a2d1b1feff0a6d723f70a55c3
8818Author: sam
8819Date:   Mon Nov 27 01:58:59 2006 +0000
8820
8821      * Added stuff to the TODO list.
8822
8823 TODO |   26 ++++++++++++++++++++++++++
8824 1 files changed, 26 insertions(+), 0 deletions(-)
8825
8826commit 6fd99cd94db3af406f78433a19c0bfcdfeb891e3
8827Author: sam
8828Date:   Mon Nov 27 01:58:00 2006 +0000
8829
8830      * A few improvements to the screen/splitvt clone project.
8831
8832 test/term.c |  254 ++++++++++++++++++++++++++++++++++++++++-------------------
8833 1 files changed, 174 insertions(+), 80 deletions(-)
8834
8835commit 515fb24ab7b2447c8bd67e59603cfe910c591964
8836Author: sam
8837Date:   Mon Nov 27 01:56:37 2006 +0000
8838
8839      * Improved vt220 import by adding a persistent context to canvases.
8840
8841 cucul/cucul.c           |    3 +
8842 cucul/cucul_internals.h |    3 +
8843 cucul/frame.c           |    8 ++-
8844 cucul/import.c          |  206 ++++++++++++++++++++++++++++------------------
8845 4 files changed, 137 insertions(+), 83 deletions(-)
8846
8847commit f44e6f5133e9db3a1f0cc59bbe793dbcbc4debe6
8848Author: sam
8849Date:   Fri Nov 24 05:51:10 2006 +0000
8850
8851      * Added caca_set_cursor(). Not yet functional.
8852
8853 caca/caca.h           |    1 +
8854 caca/caca_internals.h |    1 +
8855 caca/driver_conio.c   |    1 +
8856 caca/driver_gl.c      |    1 +
8857 caca/driver_ncurses.c |    1 +
8858 caca/driver_raw.c     |    1 +
8859 caca/driver_slang.c   |    1 +
8860 caca/driver_vga.c     |    1 +
8861 caca/driver_win32.c   |    1 +
8862 caca/driver_x11.c     |    1 +
8863 caca/graphics.c       |   25 +++++++++++++++++++++++++
8864 11 files changed, 35 insertions(+), 0 deletions(-)
8865
8866commit 1b375c703a7185d804cf0c66cc1ed9cedbb96d12
8867Author: sam
8868Date:   Fri Nov 24 05:49:49 2006 +0000
8869
8870      * Add support for doublewidth characters even if ncurses or SLang don't know
8871        about them.
8872
8873 caca/driver_ncurses.c |    7 ++++++-
8874 caca/driver_slang.c   |    7 ++++++-
8875 2 files changed, 12 insertions(+), 2 deletions(-)
8876
8877commit 6fe1c6579d2b99063355a03060e65ec794e5ec5c
8878Author: jylam
8879Date:   Thu Nov 23 20:22:03 2006 +0000
8880
8881     * .Net : Fixed drawLine() and updated example (rasters rule)
8882
8883 DotNet/Cucul.cs |    6 ++--
8884 DotNet/test.cs  |   61 +++++++++++++++++++++++++++++++++---------------------
8885 2 files changed, 40 insertions(+), 27 deletions(-)
8886
8887commit 37f12a9dab04c4293bba91e0bfc3cbc505d40cdd
8888Author: sam
8889Date:   Tue Nov 21 07:09:35 2006 +0000
8890
8891      * Added a test app that swallows two console applications. Switch with C-a.
8892
8893 configure.ac     |    4 +-
8894 test/Makefile.am |    6 ++-
8895 test/term.c      |  210 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
8896 3 files changed, 218 insertions(+), 2 deletions(-)
8897
8898commit 71daf3435a54304df64697785bd40f2bbbd5ccf8
8899Author: sam
8900Date:   Tue Nov 21 06:35:04 2006 +0000
8901
8902      * Improved ANSI importer so that it supports a lot more of what is needed
8903        for basic vt220 emulation.
8904
8905 cucul/import.c |  320 ++++++++++++++++++++++++++++++++++++++++++++------------
8906 1 files changed, 253 insertions(+), 67 deletions(-)
8907
8908commit 3be2fcf639f8e150ff3df03aebab2b6e84204387
8909Author: sam
8910Date:   Mon Nov 20 05:49:45 2006 +0000
8911
8912      * Added a few ideas to the TODO list.
8913
8914 TODO |    4 ++++
8915 1 files changed, 4 insertions(+), 0 deletions(-)
8916
8917commit c75199738c29065f5148e5d505bd15a791af5baf
8918Author: jylam
8919Date:   Sat Nov 18 12:27:16 2006 +0000
8920
8921     * Added preliminary dither support to .NET bindings
8922
8923 DotNet/Cucul.cs |  130 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
8924 DotNet/test.cs  |   15 ++++---
8925 2 files changed, 135 insertions(+), 10 deletions(-)
8926
8927commit e25ef4f9e031bfdff09ecd59fa4a43325fa13ebe
8928Author: jylam
8929Date:   Sat Nov 18 11:34:40 2006 +0000
8930
8931     * Added frames to .NET bindings
8932
8933 DotNet/Cucul.cs |   37 +++++++++++++++++++++++++++++++++++++
8934 1 files changed, 37 insertions(+), 0 deletions(-)
8935
8936commit d3a225e5ff60c85ee62c058290df47c23f15bbc2
8937Author: jylam
8938Date:   Sat Nov 18 11:25:50 2006 +0000
8939
8940     * Updated and/or added most of basic cucul functions. Lacks primitives, frames, dither, and import/export.
8941
8942 DotNet/Cucul.cs |  182 +++++++++++++++++++++++++++++++++++++++++++++++++------
8943 DotNet/test.cs  |    6 ++
8944 2 files changed, 170 insertions(+), 18 deletions(-)
8945
8946commit 5479d622e52a3c94dd4cdba3be6887d1046c6d30
8947Author: sam
8948Date:   Fri Nov 17 11:28:32 2006 +0000
8949
8950      * Merged old code by Ol that can be used as a start for the Cocoa driver.
8951
8952 caca/driver_cocoa.m |  331 +++++++++++++++++++++++++++++++++++++++++++++++---
8953 configure.ac        |    2 +-
8954 2 files changed, 312 insertions(+), 21 deletions(-)
8955
8956commit 2a242a5474772c24bba39080cee2aec29e1d0763
8957Author: sam
8958Date:   Thu Nov 16 16:29:57 2006 +0000
8959
8960      * Set version to 0.99.beta11.
8961      * Updated NEWS and ChangeLog.
8962
8963 ChangeLog    |  234 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8964 NEWS         |    7 ++
8965 configure.ac |    2 +-
8966 3 files changed, 242 insertions(+), 1 deletions(-)
8967
8968commit ab8697c6eb9a4f0a39a72392da50aad8081be469
8969Author: sam
8970Date:   Thu Nov 16 15:01:31 2006 +0000
8971
8972      * Support for CUCUL_DEFAULT and CUCUL_TRANSPARENT in the HTML exporters.
8973      * Updated export test accordingly.
8974
8975 cucul/export.c |   33 +++++++++++++++++++++++----------
8976 test/export.c  |   16 ++++++++++++++--
8977 2 files changed, 37 insertions(+), 12 deletions(-)
8978
8979commit 70f34013989c5ff811e5f851b61974b498d23817
8980Author: sam
8981Date:   Thu Nov 16 11:26:22 2006 +0000
8982
8983      * Fix a compilation warning by pretending to use seterrno()'s argument
8984        even when it isn't.
8985
8986 common.h |    2 +-
8987 1 files changed, 1 insertions(+), 1 deletions(-)
8988
8989commit 7d35a34e50df5e204e05f721daae90f47d8c8556
8990Author: sam
8991Date:   Thu Nov 16 11:23:56 2006 +0000
8992
8993      * Implemented strcmp() and strdup() and added an fflush() stub to the
8994        kernel code.
8995
8996 kernel/kernel.c |   28 ++++++++++++++++++++++++++++
8997 kernel/kernel.h |    3 +++
8998 2 files changed, 31 insertions(+), 0 deletions(-)
8999
9000commit 9004c3eef8288e5530e5f7b9df97f5b406cd2610
9001Author: sam
9002Date:   Thu Nov 16 02:08:05 2006 +0000
9003
9004      * Added some box drawing glyphs that are used by TOIlet's future.tlf font
9005        to the flip/flop/rotation filters.
9006
9007 cucul/transform.c |   14 ++++++++++++--
9008 1 files changed, 12 insertions(+), 2 deletions(-)
9009
9010commit 49892c687d6589bc0effb4b8ece2eb878b56af8f
9011Author: sam
9012Date:   Tue Nov 14 20:14:38 2006 +0000
9013
9014      * Don't rely on pkg-config macros for variable substitution. Just in case.
9015
9016 caca/Makefile.am  |    4 ++--
9017 src/Makefile.am   |    8 ++++----
9018 tools/Makefile.am |    4 ++--
9019 3 files changed, 8 insertions(+), 8 deletions(-)
9020
9021commit 52f83ce9c56d1e65098ed02e430167e7f90a319d
9022Author: sam
9023Date:   Tue Nov 14 18:22:31 2006 +0000
9024
9025      * No longer bail out with an error if Imlib2 or Doxygen were not found.
9026
9027 configure.ac |   41 +++++++++++++++++++----------------------
9028 1 files changed, 19 insertions(+), 22 deletions(-)
9029
9030commit 1321cdfc73922184bdeacdb62f64685e89d83fcd
9031Author: sam
9032Date:   Tue Nov 14 18:05:02 2006 +0000
9033
9034      * Minor documentation fix.
9035
9036 cucul/frame.c |    3 ++-
9037 1 files changed, 2 insertions(+), 1 deletions(-)
9038
9039commit 73af266edf42cee7da588b3142ed19a65f438bd3
9040Author: sam
9041Date:   Tue Nov 14 18:02:29 2006 +0000
9042
9043      * Added all the glue needed for a Cocoa output driver.
9044
9045 caca/Makefile.am      |    9 +++-
9046 caca/caca.c           |    8 +++-
9047 caca/caca_internals.h |   20 ++++++---
9048 caca/driver_cocoa.m   |  109 +++++++++++++++++++++++++++++++++++++++++++++++++
9049 configure.ac          |   25 +++++++++++
9050 5 files changed, 161 insertions(+), 10 deletions(-)
9051
9052commit ff6f0948df5f7706b4e9be2dae433ef38a4f7ccb
9053Author: sam
9054Date:   Tue Nov 14 16:27:15 2006 +0000
9055
9056      * Minor compilation warning fix. OS X x86 defines "DELAY".
9057
9058 test/spritedit.c |    4 ++--
9059 1 files changed, 2 insertions(+), 2 deletions(-)
9060
9061commit 9729efa1798ba9526cb5d6b08f52e57dfece4fa8
9062Author: sam
9063Date:   Tue Nov 14 07:59:52 2006 +0000
9064
9065      * Documented flip/flop/rotate as being involutive.
9066      * Updated text test.
9067
9068 cucul/transform.c |   13 ++++++++++---
9069 test/text.c       |   28 ++++++++++++++++++----------
9070 2 files changed, 28 insertions(+), 13 deletions(-)
9071
9072commit 9839d14b5ff999ff7b0484699e95a8e336421ca7
9073Author: sam
9074Date:   Tue Nov 14 07:46:51 2006 +0000
9075
9076      * Renamed the "all" test to "cucul" because it otherwise conflicted with
9077        the automake "all" rule.
9078
9079 test/Makefile.am |    8 +++---
9080 test/all.c       |   63 ------------------------------------------------------
9081 test/cucul.c     |   63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
9082 3 files changed, 67 insertions(+), 67 deletions(-)
9083
9084commit 3684f291da109175954b74f2142271a90566a2cc
9085Author: sam
9086Date:   Mon Nov 13 23:42:43 2006 +0000
9087
9088      * Factored terminal title setting code.
9089      * Do not try to set the terminal title if TERM=linux.
9090
9091 caca/caca_internals.h |    3 +++
9092 caca/driver_ncurses.c |   13 +++----------
9093 caca/driver_slang.c   |   13 +++----------
9094 caca/graphics.c       |   21 +++++++++++++++++++++
9095 4 files changed, 30 insertions(+), 20 deletions(-)
9096
9097commit 2678f167a87a3641844140b869901f2a6468db3d
9098Author: sam
9099Date:   Mon Nov 13 23:33:49 2006 +0000
9100
9101      * Implemented caca_set_display_title() for ncurses and S-Lang.
9102
9103 caca/driver_ncurses.c |   14 +++++++++++++-
9104 caca/driver_slang.c   |   15 +++++++++++++--
9105 caca/graphics.c       |    2 +-
9106 doc/migrating.dox     |    4 ++--
9107 4 files changed, 29 insertions(+), 6 deletions(-)
9108
9109commit 6d90015bcb29c008bbf8fbbbfa44113cd57902f7
9110Author: sam
9111Date:   Mon Nov 13 23:16:35 2006 +0000
9112
9113      * Implemented cucul_get_frame_name() and cucul_set_frame_name().
9114      * Renamed cucul_*_canvas_frame() to cucul_*_frame() because we bloody well
9115        know that a frame belongs to a canvas.
9116
9117 cucul/canvas.c          |   10 ++++----
9118 cucul/cucul.c           |    4 +++
9119 cucul/cucul.h           |   18 ++++++++++---
9120 cucul/cucul_internals.h |    4 +++
9121 cucul/frame.c           |   62 +++++++++++++++++++++++++++++++++++++++++-----
9122 cucul/legacy.c          |   24 ++++++++++++++++++
9123 cxx/cucul++.cpp         |    8 +++---
9124 test/all.c              |   22 ++++++++++++++--
9125 test/frames.c           |    6 ++--
9126 9 files changed, 132 insertions(+), 26 deletions(-)
9127
9128commit 16aa52a0b54ed0c12aee78a510340194fb6433db
9129Author: sam
9130Date:   Mon Nov 13 23:00:02 2006 +0000
9131
9132      * Started writing a full API test. Not sure where it'll lead.
9133
9134 test/Makefile.am |    5 ++++-
9135 test/all.c       |   47 +++++++++++++++++++++++++++++++++++++++++++++++
9136 test/blit.c      |    3 ---
9137 3 files changed, 51 insertions(+), 4 deletions(-)
9138
9139commit 37d764346874bfd7a090027b9c586a8490e7bee1
9140Author: sam
9141Date:   Mon Nov 13 21:42:15 2006 +0000
9142
9143      * Updated C++ bindings so that they build, at least.
9144
9145 cxx/cucul++.cpp |  106 ++++++++++++++++++++++--------------------------------
9146 cxx/cucul++.h   |   71 ++++++++++++------------------------
9147 cxx/cxxtest.cpp |   10 +----
9148 3 files changed, 69 insertions(+), 118 deletions(-)
9149
9150commit 4e1efdb04a35c8966dbb581cd206db40c36dfbbe
9151Author: sam
9152Date:   Mon Nov 13 13:34:06 2006 +0000
9153
9154      * Add more randomness to the cacademo effects.
9155      * Adapt the swallow test to the display's size.
9156
9157 src/cacademo.c |   33 ++++++++++++++++++++-------------
9158 test/swallow.c |   20 ++++++++++++--------
9159 2 files changed, 32 insertions(+), 21 deletions(-)
9160
9161commit 4e8be14a9af14f50c3bfc92cf763f6824deb4bd2
9162Author: sam
9163Date:   Mon Nov 13 08:55:36 2006 +0000
9164
9165      * Added CACA_KEY_* values for Ctrl-C, Ctrl-V, etc.
9166
9167 caca/caca.h    |   22 ++++++++++++++++++++++
9168 src/aafire.c   |    4 ++--
9169 src/cacademo.c |    4 ++--
9170 3 files changed, 26 insertions(+), 4 deletions(-)
9171
9172commit a96466ce766bf46bb186ef4f6d466073ce37d3c7
9173Author: sam
9174Date:   Mon Nov 13 00:19:18 2006 +0000
9175
9176      * Improved ANSI import, especially wrt. drawing context persistence.
9177
9178 cucul/import.c |   32 +++++++++++++++++++++++---------
9179 1 files changed, 23 insertions(+), 9 deletions(-)
9180
9181commit abbde746ee2f26fe762a993fc39e266663d59271
9182Author: sam
9183Date:   Sun Nov 12 23:09:17 2006 +0000
9184
9185      * Fix a bug in cucul_put_attr. This function was simply not working.
9186
9187 cucul/attr.c |    6 ++++--
9188 1 files changed, 4 insertions(+), 2 deletions(-)
9189
9190commit 811203de40c0983f18611251da70af21ed85cc28
9191Author: sam
9192Date:   Sun Nov 12 22:26:36 2006 +0000
9193
9194      * Fix a bug in cucul_set_canvas_size() that caused the default attribute
9195        to be ignored.
9196
9197 cucul/cucul.c           |   17 +++++++----------
9198 cucul/cucul_internals.h |    4 ++++
9199 cucul/frame.c           |   13 +++++--------
9200 3 files changed, 16 insertions(+), 18 deletions(-)
9201
9202commit 52cea42ee1a57fb8a0c691b187b1dc8748c4cb2f
9203Author: sam
9204Date:   Sun Nov 12 21:29:31 2006 +0000
9205
9206      * When importing an utf-8 file, set background and foreground colours to
9207        the nearest ANSI values for the current attribute. When importing an ANSI
9208        file, force them to lightgray on black.
9209
9210 cucul/import.c |   29 +++++++++++++++++++++--------
9211 1 files changed, 21 insertions(+), 8 deletions(-)
9212
9213commit af8190fb9520468a49b8f9f5b155f5d889438782
9214Author: sam
9215Date:   Sun Nov 12 20:39:27 2006 +0000
9216
9217      * Oops, fixed NEW entry.
9218
9219 NEWS |    2 +-
9220 1 files changed, 1 insertions(+), 1 deletions(-)
9221
9222commit c5a4a02f8bdb5b18cab6b4769bd29c29519b49bd
9223Author: sam
9224Date:   Sun Nov 12 19:29:43 2006 +0000
9225
9226      * Added a "make upload" rule for releases.
9227
9228 Makefile.am |    8 ++++++++
9229 1 files changed, 8 insertions(+), 0 deletions(-)
9230
9231commit 1f00ecbbc73d9684c7126e550f8cdea6426d80aa
9232Author: sam
9233Date:   Sun Nov 12 18:26:40 2006 +0000
9234
9235      * Set version to 0.99.beta10.
9236      * Updated NEWS and ChangeLog.
9237
9238 ChangeLog    |  578 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
9239 NEWS         |    9 +
9240 configure.ac |    2 +-
9241 3 files changed, 588 insertions(+), 1 deletions(-)
9242
9243commit 09e42d8ceae60d99a6bed49751a130b80674d2f5
9244Author: sam
9245Date:   Sun Nov 12 18:23:29 2006 +0000
9246
9247      * Documentation updates.
9248
9249 doc/migrating.dox |   14 +++++++-------
9250 1 files changed, 7 insertions(+), 7 deletions(-)
9251
9252commit f044f64959820cb3bb56ad88ffd053f6f77a24b8
9253Author: sam
9254Date:   Sun Nov 12 17:45:14 2006 +0000
9255
9256      * Re-added cucul_getchar() to the legacy functions. Debian's current version
9257        of toilet needs it.
9258
9259 cucul/cucul.h  |    2 ++
9260 cucul/legacy.c |    5 +++++
9261 2 files changed, 7 insertions(+), 0 deletions(-)
9262
9263commit 1387ceeb487c22e0221f54f014493f0c9037f7ab
9264Author: sam
9265Date:   Sun Nov 12 17:30:08 2006 +0000
9266
9267      * Add maxwidth and maxheight members to the font format.
9268
9269 cucul/font.c            |   36 +-
9270 cucul/font_mono9.h      | 1622 ++++++++++++++++++++++++-----------------------
9271 cucul/font_monobold12.h | 1216 ++++++++++++++++++------------------
9272 doc/font.dox            |    6 +-
9273 tools/makefont.c        |   36 +-
9274 5 files changed, 1469 insertions(+), 1447 deletions(-)
9275
9276commit a7d5c1bcb22d0ad6914671ae19d77c73c8c48957
9277Author: sam
9278Date:   Sun Nov 12 15:54:50 2006 +0000
9279
9280      * Random transition times in cacademo.
9281      * Swallow 4 applications instead of 2 in the swallow test.
9282
9283 src/cacademo.c |    2 +-
9284 test/swallow.c |   33 +++++++++++++++++++--------------
9285 2 files changed, 20 insertions(+), 15 deletions(-)
9286
9287commit e77b4f3b1304e9bb9c0c4fde435f9a8c7bfec8bf
9288Author: sam
9289Date:   Sun Nov 12 15:35:04 2006 +0000
9290
9291      * Ctrl-C and Ctrl-Z quit cacafire and cacademo.
9292
9293 src/aafire.c   |    2 ++
9294 src/cacademo.c |    2 ++
9295 2 files changed, 4 insertions(+), 0 deletions(-)
9296
9297commit b98d31cbc0d642a303e7846d0ed680cdea980f61
9298Author: sam
9299Date:   Sun Nov 12 15:26:13 2006 +0000
9300
9301      * Got rid of HAVE_ERRNO_H ifdefs by defining seterrno()/geterrno() functions.
9302      * More debugging information in the import/export and font functions.
9303
9304 caca/caca.c     |   15 ++---------
9305 caca/graphics.c |   14 +---------
9306 common.h        |   28 +++++++++++---------
9307 cucul/attr.c    |   20 +++-----------
9308 cucul/canvas.c  |   11 +------
9309 cucul/cucul.c   |   31 +++++-----------------
9310 cucul/dither.c  |   39 ++++++----------------------
9311 cucul/export.c  |   39 +++++++++++-----------------
9312 cucul/font.c    |   75 +++++++++++++++++++++++++++++++++----------------------
9313 cucul/frame.c   |   15 ++---------
9314 cucul/import.c  |   30 +++++++++++-----------
9315 cucul/legacy.c  |    7 +----
9316 12 files changed, 122 insertions(+), 202 deletions(-)
9317
9318commit 9129a3a38e27df4da365256b118508b536ad5ec6
9319Author: sam
9320Date:   Sun Nov 12 14:42:58 2006 +0000
9321
9322      * Add CJK punctuation to the default fonts.
9323      * Minor changes to the font2tga test program.
9324
9325 cucul/font_mono9.h      | 1350 +++++++++++++++++++----------------
9326 cucul/font_monobold12.h | 1829 +++++++++++++++++++++++++----------------------
9327 test/font2tga.c         |   11 +-
9328 tools/makefont.c        |    1 +
9329 4 files changed, 1729 insertions(+), 1462 deletions(-)
9330
9331commit 5fcc46a7f020dc36730f02e80f9e7c2364c1e95d
9332Author: sam
9333Date:   Sun Nov 12 13:11:01 2006 +0000
9334
9335      * Add a debug() function and a --enable-debug configure flag.
9336
9337 common.h       |   25 +++++++++++++++++++++++++
9338 configure.ac   |    6 ++++++
9339 cucul/export.c |   14 ++++++++++++++
9340 3 files changed, 45 insertions(+), 0 deletions(-)
9341
9342commit 19fc7449c388b4556d9069c588cd6bee185a069e
9343Author: sam
9344Date:   Sun Nov 12 12:26:48 2006 +0000
9345
9346      * Support fullwidth fonts.
9347      * Add Katakanas and Hiraganas to the default fonts.
9348
9349 cucul/font.c            |    4 +-
9350 cucul/font_mono9.h      | 3093 +++++++++++++++++++++++------------------
9351 cucul/font_monobold12.h | 3634 ++++++++++++++++++++++++++---------------------
9352 test/font2tga.c         |   20 +-
9353 tools/makefont.c        |   56 +-
9354 5 files changed, 3815 insertions(+), 2992 deletions(-)
9355
9356commit c9e1ab24db350c2b01f5a4ee444026708dd3ade3
9357Author: sam
9358Date:   Sun Nov 12 11:06:34 2006 +0000
9359
9360      * Documented caca_event_t members.
9361
9362 caca/caca.h |   70 +++++++++++++++++++++++++++++++++++-----------------------
9363 1 files changed, 42 insertions(+), 28 deletions(-)
9364
9365commit ba5e3363220f041cd6264b06792cd9e8398fa1f1
9366Author: sam
9367Date:   Sun Nov 12 10:42:14 2006 +0000
9368
9369      * Documentation updates. Moved the canvas and font format definitions to
9370        the Doxygen documentation.
9371
9372 cucul/cucul.h   |    2 +-
9373 cucul/export.c  |   58 --------------------------------------------
9374 cucul/font.c    |   69 -----------------------------------------------------
9375 cucul/frame.c   |    4 +-
9376 doc/Makefile.am |    2 +-
9377 doc/canvas.dox  |   60 ++++++++++++++++++++++++++++++++++++++++++++++
9378 doc/font.dox    |   71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
9379 doc/libcaca.dox |    2 +
9380 8 files changed, 137 insertions(+), 131 deletions(-)
9381
9382commit ab073f0add6946394accc895aa5843f1a09439ad
9383Author: sam
9384Date:   Sun Nov 12 10:32:38 2006 +0000
9385
9386      * Mention caca-config being deprecated in its manpage, and removed mention
9387        of --plugin-libs from it. The option is still here but does the same as
9388        --libs.
9389
9390 doc/caca-config.1 |   41 +++++++++++++++++------------------------
9391 1 files changed, 17 insertions(+), 24 deletions(-)
9392
9393commit b787df8504938bf78473245c0ace2e02e207c9f4
9394Author: sam
9395Date:   Sun Nov 12 10:06:35 2006 +0000
9396
9397      * Properly handle EOF in cacaplay.
9398
9399 src/cacaplay.c |   41 ++++++++++++++++++++++++++---------------
9400 1 files changed, 26 insertions(+), 15 deletions(-)
9401
9402commit ac12924f0c3d3b27af89e7767c570d21d57a4ea6
9403Author: sam
9404Date:   Sun Nov 12 10:04:23 2006 +0000
9405
9406      * Documentation fixes and TODO updates.
9407
9408 TODO           |    4 +++-
9409 cucul/export.c |    4 ++--
9410 2 files changed, 5 insertions(+), 3 deletions(-)
9411
9412commit 4a4caaa1b2738f303739f997b57120b5e614f26b
9413Author: sam
9414Date:   Sun Nov 12 10:02:51 2006 +0000
9415
9416      * Flush stdout after writing the data in the raw driver.
9417
9418 caca/driver_raw.c |    1 +
9419 1 files changed, 1 insertions(+), 0 deletions(-)
9420
9421commit 3409ec05c795bed3bf8e5f508dc8d9a952c784a8
9422Author: sam
9423Date:   Sun Nov 12 09:48:37 2006 +0000
9424
9425      * Allow cacaplay to play streams and updated its manpage.
9426
9427 doc/cacaplay.1 |   14 +++++-----
9428 src/cacaplay.c |   74 +++++++++++++++++++++++++++++++++++++++++++------------
9429 2 files changed, 65 insertions(+), 23 deletions(-)
9430
9431commit 81289a1ce678e74a7345ac247b752ff1768572e3
9432Author: sam
9433Date:   Sun Nov 12 09:46:10 2006 +0000
9434
9435      * Fix infinite loop due to signed/unsigned mistake.
9436
9437 test/swallow.c |    7 ++++++-
9438 1 files changed, 6 insertions(+), 1 deletions(-)
9439
9440commit c9014223b22122fec7412d451566facdfea81936
9441Author: sam
9442Date:   Sat Nov 11 18:07:58 2006 +0000
9443
9444      * libcaca multiplexer: swallows two libcaca applications, for instance
9445        cacademo and cacafire, and displays them in a canvas.
9446
9447 test/Makefile.am |    5 ++-
9448 test/swallow.c   |   99 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
9449 2 files changed, 103 insertions(+), 1 deletions(-)
9450
9451commit 19663baef864f2747e1786618daba56ac6e2a6c6
9452Author: sam
9453Date:   Sat Nov 11 17:55:11 2006 +0000
9454
9455      * Fixed a bug in the caca importer.
9456
9457 cucul/import.c |    8 ++++----
9458 1 files changed, 4 insertions(+), 4 deletions(-)
9459
9460commit ec74144cdfeadfa66b8d9df48b26bc9b748b3ed5
9461Author: sam
9462Date:   Sat Nov 11 17:13:16 2006 +0000
9463
9464      * Fix program header.
9465
9466 test/blit.c |    2 +-
9467 1 files changed, 1 insertions(+), 1 deletions(-)
9468
9469commit f1ce32b11691a04f029582bf3a1e3090b0b11f96
9470Author: sam
9471Date:   Sat Nov 11 16:29:39 2006 +0000
9472
9473      * Rename cucul_put*() into cucul_put_*(). Updated all code to reflect that.
9474
9475 caca/caca0.h     |    4 +-
9476 caca/driver_gl.c |    2 +-
9477 cucul/attr.c     |    2 +-
9478 cucul/box.c      |   34 +++++++++++++++---------------
9479 cucul/canvas.c   |   14 ++++++------
9480 cucul/conic.c    |    8 +++---
9481 cucul/cucul.h    |   16 +++++++++-----
9482 cucul/dither.c   |    2 +-
9483 cucul/import.c   |    6 ++--
9484 cucul/legacy.c   |   14 ++++++++++++
9485 cucul/line.c     |   16 +++++++-------
9486 cucul/triangle.c |    2 +-
9487 src/aafire.c     |    6 ++--
9488 src/cacademo.c   |   12 +++++-----
9489 src/cacaview.c   |   14 ++++++------
9490 test/blit.c      |    2 +-
9491 test/colors.c    |   14 ++++++------
9492 test/demo.c      |   38 +++++++++++++++++-----------------
9493 test/dithering.c |    2 +-
9494 test/event.c     |    2 +-
9495 test/export.c    |   20 +++++++++---------
9496 test/font.c      |    6 ++--
9497 test/font2tga.c  |    2 +-
9498 test/frames.c    |    2 +-
9499 test/fullwidth.c |   12 +++++-----
9500 test/input.c     |    6 ++--
9501 test/spritedit.c |    8 +++---
9502 test/transform.c |   26 +++++++++++-----------
9503 test/truecolor.c |    4 +-
9504 test/unicode.c   |   60 +++++++++++++++++++++++++++---------------------------
9505 30 files changed, 187 insertions(+), 169 deletions(-)
9506
9507commit 1f16986baa3a54467b29c18bc3eb7d06dc0ec0f2
9508Author: sam
9509Date:   Sat Nov 11 15:38:40 2006 +0000
9510
9511      * Made cucul_blit() handle-aware. Added a blit test for that.
9512
9513 cucul/canvas.c   |    3 ++
9514 test/Makefile.am |    5 +++-
9515 test/blit.c      |   73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
9516 3 files changed, 80 insertions(+), 1 deletions(-)
9517
9518commit d19b6d75d8059c6ca3e11563519355c4f5030d6e
9519Author: sam
9520Date:   Sat Nov 11 15:17:16 2006 +0000
9521
9522      * Free all memory upon exit in the transform test.
9523
9524 test/transform.c |    1 +
9525 1 files changed, 1 insertions(+), 0 deletions(-)
9526
9527commit 7c5354b7265fe30ad1eab0a92f1aa08c1eed8a3b
9528Author: sam
9529Date:   Sat Nov 11 15:10:38 2006 +0000
9530
9531      * Update transform.c so that it uses import functions instead of blitting
9532        lines.
9533
9534 test/transform.c |  118 +++++++++++++++++++++++++-----------------------------
9535 1 files changed, 54 insertions(+), 64 deletions(-)
9536
9537commit 9a5361ea58d1fd7ee5bf1c950be57943983189a8
9538Author: sam
9539Date:   Sat Nov 11 14:51:04 2006 +0000
9540
9541      * Do not force the text colour when importing a text file.
9542
9543 cucul/import.c |    1 -
9544 1 files changed, 0 insertions(+), 1 deletions(-)
9545
9546commit 658cf09d5922a50a1d665316ede31c99108352b5
9547Author: sam
9548Date:   Sat Nov 11 14:24:35 2006 +0000
9549
9550      * Add cursor and handle support to canvases. Unused yet.
9551
9552 TODO                    |    2 -
9553 cucul/canvas.c          |   97 +++++++++++++++++++++++++++++++++++++++++++++++
9554 cucul/cucul.c           |    5 ++
9555 cucul/cucul.h           |    6 +++
9556 cucul/cucul_internals.h |    2 +
9557 cucul/export.c          |   12 ++++--
9558 cucul/frame.c           |    9 +++-
9559 cucul/import.c          |   10 ++++-
9560 8 files changed, 133 insertions(+), 10 deletions(-)
9561
9562commit f7a16518f115b9f3d625fccf585d3b2c20a82c7c
9563Author: sam
9564Date:   Sat Nov 11 13:29:03 2006 +0000
9565
9566      * Cosmetic code and documentation changes here and there.
9567      * Updated TODO.
9568
9569 TODO           |    5 ++---
9570 cucul/canvas.c |    3 ++-
9571 cucul/frame.c  |   44 ++++++++++++++++++++++----------------------
9572 3 files changed, 26 insertions(+), 26 deletions(-)
9573
9574commit a2b6d40fbf779e49d6e68211b6d9da8d3fd79dd9
9575Author: sam
9576Date:   Sat Nov 11 13:03:19 2006 +0000
9577
9578      * Restore attribute settings before resizing the canvas in the frame test.
9579
9580 test/frames.c |    2 +-
9581 1 files changed, 1 insertions(+), 1 deletions(-)
9582
9583commit 962fb9265e2f5298286c352554be3a6dadcebd79
9584Author: sam
9585Date:   Sat Nov 11 13:00:36 2006 +0000
9586
9587      * Rename sprite.c into frame.c.
9588
9589 cucul/Makefile.am |    2 +-
9590 cucul/frame.c     |  215 +++++++++++++++++++++++++++++++++++++++++++++++++++++
9591 cucul/sprite.c    |  215 -----------------------------------------------------
9592 3 files changed, 216 insertions(+), 216 deletions(-)
9593
9594commit d237f9f89ec02468aa72ba62fad4907523b4e096
9595Author: sam
9596Date:   Sat Nov 11 12:57:03 2006 +0000
9597
9598      * Prepare the way for per-frame width/height information.
9599
9600 cucul/canvas.c          |    7 ++--
9601 cucul/cucul.c           |   79 ++++++++++++++++++++++++-----------------------
9602 cucul/cucul_internals.h |   24 +++++++++-----
9603 cucul/sprite.c          |   75 ++++++++++++++++++++++++++++----------------
9604 4 files changed, 106 insertions(+), 79 deletions(-)
9605
9606commit 1014e133987bfab26f078ecb464abc49f1ff0b97
9607Author: sam
9608Date:   Sat Nov 11 12:27:37 2006 +0000
9609
9610      * Fix minor uninitialised data bug in cucul_canvas_create().
9611
9612 cucul/cucul.c |    1 +
9613 1 files changed, 1 insertions(+), 0 deletions(-)
9614
9615commit 2b54610b4eafb5e9c45715d8c4ca9e8955128c85
9616Author: sam
9617Date:   Sat Nov 11 12:11:20 2006 +0000
9618
9619      * Allow to resize canvases back to (0,0).
9620
9621 cucul/cucul.c |    8 ++++----
9622 1 files changed, 4 insertions(+), 4 deletions(-)
9623
9624commit 82e783f07faa0eefa13bfd637bb29118f7865794
9625Author: sam
9626Date:   Sat Nov 11 09:22:10 2006 +0000
9627
9628      * Got rid of the now unused _cucul_strlen_utf8() and _cucul_skip_utf8()
9629        functions. They're obsoleted by cucul_utf8_to_utf32() and rendered useless
9630        by fullwidth character support.
9631
9632 cucul/charset.c         |   43 -------------------------------------------
9633 cucul/cucul_internals.h |    4 ----
9634 2 files changed, 0 insertions(+), 47 deletions(-)
9635
9636commit fd3bd7afa614d38c4f0fde8dba77baac93080cec
9637Author: sam
9638Date:   Sat Nov 11 09:18:42 2006 +0000
9639
9640      * Got rid of very old _cucul_init_dither() function call.
9641
9642 cucul/cucul.c           |    6 ------
9643 cucul/cucul_internals.h |    4 ----
9644 cucul/dither.c          |   24 +++++++++++++++---------
9645 3 files changed, 15 insertions(+), 19 deletions(-)
9646
9647commit fc2157476e992d8cde510f394e7b9e937f7a32b4
9648Author: sam
9649Date:   Sat Nov 11 09:10:17 2006 +0000
9650
9651      * Replace _cucul_attr_to_ansi8() with a now documented cucul_attr_to_ansi()
9652        function.
9653
9654 caca/driver_conio.c     |    4 ++--
9655 caca/driver_ncurses.c   |    2 +-
9656 caca/driver_slang.c     |    4 ++--
9657 caca/driver_vga.c       |    4 ++--
9658 cucul/attr.c            |   40 ++++++++++++++++++++++++++--------------
9659 cucul/cucul.h           |    1 +
9660 cucul/cucul_internals.h |   13 +++++--------
9661 7 files changed, 39 insertions(+), 29 deletions(-)
9662
9663commit 99ac4e9a8411d617a62ec75f171b1b4194c718de
9664Author: sam
9665Date:   Sat Nov 11 08:44:14 2006 +0000
9666
9667      * Get rid of _cucul_attr_to_ansi4[fb]g() and replace all calls with
9668        the now official cucul_attr_to_ansi_[fb]g().
9669
9670 caca/driver_slang.c |   10 ++++++++--
9671 caca/driver_win32.c |    7 ++++---
9672 cucul/attr.c        |   20 --------------------
9673 cucul/export.c      |   28 +++++++++++++++-------------
9674 4 files changed, 27 insertions(+), 38 deletions(-)
9675
9676commit 94b064b48cc4bbf14569880e58399145c8f79898
9677Author: sam
9678Date:   Sat Nov 11 08:34:41 2006 +0000
9679
9680      * Export cucul_attr_to_ansi_fg() and cucul_attr_to_ansi_bg().
9681
9682 cucul/attr.c  |   89 ++++++++++++++++++++++++++++++++++++++++++++++----------
9683 cucul/cucul.h |   19 +++++++++---
9684 2 files changed, 87 insertions(+), 21 deletions(-)
9685
9686commit f788e2104d14a363acd00331ff24ab88c2a27386
9687Author: sam
9688Date:   Sat Nov 11 08:11:26 2006 +0000
9689
9690      * Switch back to UTF-32 arguments for drawing primitives, now that we
9691        properly export cucul_utf8_to_utf32(). Evil API breakage, but no one
9692        uses these functions anyway.
9693
9694 caca/caca0.h     |   25 +++++++++----------------
9695 cucul/box.c      |   19 ++++++++-----------
9696 cucul/conic.c    |   30 +++++++++++++-----------------
9697 cucul/cucul.h    |   24 ++++++++++++++----------
9698 cucul/line.c     |   12 ++++++------
9699 cucul/triangle.c |   23 +++++++++--------------
9700 src/cacademo.c   |    4 ++--
9701 src/cacaview.c   |    6 +++---
9702 test/demo.c      |   24 ++++++++++++------------
9703 test/event.c     |    8 ++++----
9704 test/export.c    |    2 +-
9705 test/frames.c    |    2 +-
9706 test/gamma.c     |    2 +-
9707 test/input.c     |    2 +-
9708 14 files changed, 84 insertions(+), 99 deletions(-)
9709
9710commit 727eeaa466b47e66f7f3f3768a1df91f2f17b726
9711Author: sam
9712Date:   Sat Nov 11 07:56:30 2006 +0000
9713
9714      * Implemented cucul_draw_cp437_box().
9715
9716 cucul/box.c   |   68 ++++++++++++++++++++++++++++++++++++++++++++++++++------
9717 cucul/cucul.h |    1 +
9718 2 files changed, 61 insertions(+), 8 deletions(-)
9719
9720commit 0c782670cb5a342e25d45e0910f7033fef0a5528
9721Author: sam
9722Date:   Fri Nov 10 15:38:09 2006 +0000
9723
9724      * Wrote manual pages for img2irc, cacaplay and cacaserver.
9725
9726 doc/Makefile.am  |    2 +-
9727 doc/cacaplay.1   |   26 ++++++++++++++++++++++++++
9728 doc/cacaserver.1 |   30 ++++++++++++++++++++++++++++++
9729 doc/cacaview.1   |    2 ++
9730 doc/img2irc.1    |   27 +++++++++++++++++++++++++++
9731 src/img2irc.c    |   21 +++++++++++++++++++--
9732 6 files changed, 105 insertions(+), 3 deletions(-)
9733
9734commit 78ae9bd79a18afdb87b698bf1800f0b4db81d1b1
9735Author: sam
9736Date:   Fri Nov 10 10:29:54 2006 +0000
9737
9738      * Implemented cucul_putattr(), cucul_putchar()'s attribute equivalent.
9739
9740 cucul/Makefile.am |    2 +-
9741 cucul/attr.c      |  396 +++++++++++++++++++++++++++++++++++++++++++++++++++++
9742 cucul/colour.c    |  345 ----------------------------------------------
9743 cucul/cucul.h     |    1 +
9744 4 files changed, 398 insertions(+), 346 deletions(-)
9745
9746commit a2a9fb2c86f9531445b1c9be590b9b10ff35770d
9747Author: sam
9748Date:   Thu Nov 9 17:24:29 2006 +0000
9749
9750      * Don't try to guess the file format in cacaserver, instead feed the data
9751        to cucul_import_memory() and try again later if it says "not enough data".
9752
9753 src/cacaserver.c |   55 +++++++++++++++++++++++++++++++++--------------------
9754 1 files changed, 34 insertions(+), 21 deletions(-)
9755
9756commit 2d0e0508205ba086d1f5e4f1f67a73682ed880b2
9757Author: sam
9758Date:   Thu Nov 9 17:20:47 2006 +0000
9759
9760      * If not enough data is available for import, return 0 instead of an error.
9761
9762 cucul/import.c |   50 +++++++++++++++++++++++++++++---------------------
9763 1 files changed, 29 insertions(+), 21 deletions(-)
9764
9765commit e4b95b29ba7458a09f754a5be0d1d31cab4a8467
9766Author: sam
9767Date:   Thu Nov 9 11:14:57 2006 +0000
9768
9769      * Minor documentation fixes.
9770
9771 cucul/canvas.c |    1 -
9772 cucul/import.c |   26 +++++++++++++-------------
9773 2 files changed, 13 insertions(+), 14 deletions(-)
9774
9775commit e894faf119f6b3ea453a949a99ca26a26b2816bd
9776Author: jylam
9777Date:   Thu Nov 9 09:27:35 2006 +0000
9778
9779     * Fixed behaviour of the pig while resizing window
9780
9781 cxx/cxxtest.cpp |   11 +++++++++++
9782 1 files changed, 11 insertions(+), 0 deletions(-)
9783
9784commit d74b3472ad927e119fc1871c0ed2316963ed2751
9785Author: sam
9786Date:   Wed Nov 8 17:27:48 2006 +0000
9787
9788      * Slight documentation update.
9789
9790 doc/migrating.dox |    2 +-
9791 1 files changed, 1 insertions(+), 1 deletions(-)
9792
9793commit b3452bea4bd2d8b773ccb05659f49c8d4014d413
9794Author: sam
9795Date:   Wed Nov 8 17:26:57 2006 +0000
9796
9797      * Convert all programs and tests to the new import/export API.
9798
9799 src/cacadraw.c   |   13 ++-----------
9800 src/cacaplay.c   |   17 +++--------------
9801 src/cacaserver.c |   35 +++++++++++++----------------------
9802 src/img2irc.c    |   10 +++++-----
9803 test/export.c    |   22 +++++++---------------
9804 test/font2tga.c  |   10 +++++-----
9805 test/import.c    |   15 +++------------
9806 test/text.c      |   24 ++++++++++++------------
9807 8 files changed, 50 insertions(+), 96 deletions(-)
9808
9809commit d861d120224f42a8f1989526d32f8d497e9b63d3
9810Author: sam
9811Date:   Wed Nov 8 17:18:23 2006 +0000
9812
9813      * Set the cucul_import_memory() buffer type to void const * instead of
9814        unsigned char const * so that C++ programs won't complain.
9815                       ___  __  __  ____    ___   ___   ___
9816                      / _ \|  \/  |/ ___|  / _ \ / _ \ / _ \
9817                     | | | | |\/| | |  _  | (_) | (_) | (_) |
9818                     | |_| | |  | | |_| |  \__, |\__, |\__, |
9819                      \___/|_|  |_|\____|    /_/   /_/   /_/
9820
9821 cucul/cucul.h  |    2 +-
9822 cucul/import.c |    9 +++++----
9823 2 files changed, 6 insertions(+), 5 deletions(-)
9824
9825commit 562c850552025cf597bcbe20f61fd018c4d223dd
9826Author: sam
9827Date:   Wed Nov 8 16:43:59 2006 +0000
9828
9829      * Renamed cucul_export() to cucul_export_memory(), paves the way for a
9830        cucul_export_file() but I'm not sure yet this is a good idea.
9831      * Use the new import/export API in libcaca.
9832
9833 caca/caca0.c      |   12 +++++-------
9834 caca/driver_raw.c |   15 ++++++++-------
9835 cucul/cucul.h     |    2 +-
9836 cucul/export.c    |    6 +++---
9837 cucul/legacy.c    |    2 +-
9838 5 files changed, 18 insertions(+), 19 deletions(-)
9839
9840commit 2854a5088c3ed374cd08f170a5905ce7bca6ccfe
9841Author: sam
9842Date:   Wed Nov 8 16:34:43 2006 +0000
9843
9844      * Renamed cucul_import() to cucul_import_memory() and implemented
9845        cucul_import_file().
9846
9847 cucul/cucul.h  |    7 +++--
9848 cucul/import.c |   79 +++++++++++++++++++++++++++++++++++++++++++++++++++----
9849 cucul/legacy.c |    4 +-
9850 3 files changed, 79 insertions(+), 11 deletions(-)
9851
9852commit dcb7addfe7e27c4c9d69480bcdf02b81770ebef1
9853Author: sam
9854Date:   Wed Nov 8 13:12:06 2006 +0000
9855
9856      * Don't try to include arpa/inet.h in kernel mode.
9857
9858 common.h |   21 ++++++++++++---------
9859 1 files changed, 12 insertions(+), 9 deletions(-)
9860
9861commit cf96cc64eaa7f72ddc3f91f171abe2cd198b0bd3
9862Author: sam
9863Date:   Wed Nov 8 13:05:42 2006 +0000
9864
9865      * Don't use htonl() directly, use common.h's hton32() wrapper.
9866
9867 common.h       |    5 +++++
9868 cucul/font.c   |    5 -----
9869 cucul/import.c |    9 ++-------
9870 3 files changed, 7 insertions(+), 12 deletions(-)
9871
9872commit 7a84b66f14abe026c25feecd332c50724338915d
9873Author: sam
9874Date:   Wed Nov 8 12:11:07 2006 +0000
9875
9876      * Deprecate buffer management. We're back to standard void* memory areas.
9877
9878 cucul/Makefile.am |    2 +-
9879 cucul/buffer.c    |  156 ----------------------------------
9880 cucul/colour.c    |   12 ---
9881 cucul/cucul.h     |   40 ++++-----
9882 cucul/export.c    |  244 ++++++++++++++++++++++++-----------------------------
9883 cucul/import.c    |  102 +++++++++-------------
9884 cucul/legacy.c    |  172 +++++++++++++++++++++++++++++++++++++
9885 7 files changed, 343 insertions(+), 385 deletions(-)
9886
9887commit 50cf17a249d9d90462b0f638920c7778f5428d85
9888Author: sam
9889Date:   Wed Nov 8 07:59:23 2006 +0000
9890
9891      * Minor syntax fix in the doxygen documentation.
9892
9893 cucul/buffer.c |    4 ++--
9894 1 files changed, 2 insertions(+), 2 deletions(-)
9895
9896commit 5dcfb9a7f811066bac6ff221c39eec80c078525d
9897Author: sam
9898Date:   Wed Nov 8 07:58:03 2006 +0000
9899
9900      * Do not link cacaserver with libcaca, it only uses libcucul.
9901
9902 src/Makefile.am  |    2 +-
9903 src/cacaserver.c |   14 +++-----------
9904 2 files changed, 4 insertions(+), 12 deletions(-)
9905
9906commit fa31600d89580bb10d5bd6f0730fdd493ebb2d02
9907Author: sam
9908Date:   Mon Nov 6 11:06:44 2006 +0000
9909
9910      * Replace CUCUL_COLOR_* with CUCUL_*.
9911
9912 doc/tutorial.dox |    2 +-
9913 1 files changed, 1 insertions(+), 1 deletions(-)
9914
9915commit 127dc7264a72722c7701ba4044e7b8154a573da5
9916Author: sam
9917Date:   Mon Nov 6 11:04:37 2006 +0000
9918
9919      * Use cucul_get_font_blocks() instead of hardcoding the glyph list.
9920
9921 test/font2tga.c |   38 +++++++++++++-------------------------
9922 1 files changed, 13 insertions(+), 25 deletions(-)
9923
9924commit 001137856b6a6eab5977528d5555aa4ff99e3d7c
9925Author: sam
9926Date:   Sun Nov 5 23:59:06 2006 +0000
9927
9928      * Fix a harmless warning in caca0.c.
9929
9930 caca/caca0.c |    1 +
9931 1 files changed, 1 insertions(+), 0 deletions(-)
9932
9933commit bf56dd41d9d046f21ca8a8b78fba46ecfde50b87
9934Author: sam
9935Date:   Sun Nov 5 22:51:04 2006 +0000
9936
9937      * Set version to 0.99.beta9.
9938      * Updated NEWS and ChangeLog.
9939
9940 ChangeLog    |  476 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
9941 NEWS         |    8 +
9942 configure.ac |    2 +-
9943 3 files changed, 485 insertions(+), 1 deletions(-)
9944
9945commit 1db031588ad0ab72f985ecad25a6402859b91b2d
9946Author: sam
9947Date:   Sun Nov 5 22:45:10 2006 +0000
9948
9949      * Updated TODO list.
9950
9951 TODO |   13 +++++--------
9952 1 files changed, 5 insertions(+), 8 deletions(-)
9953
9954commit cf22df0b40e65ee9ea4c8e026ed347801d45d0e7
9955Author: sam
9956Date:   Sun Nov 5 22:20:51 2006 +0000
9957
9958      * Updated the caca export format so that it supports multiple frames.
9959      * Updated the caca importer to reflect that; only one frame is read at the
9960        moment.
9961      * Added an "utf8cr" export format for UTF-8 + CRLF exports.
9962      * Updated cacaserver to reflect file format changes.
9963
9964 cucul/export.c   |  134 ++++++++++++++++++++++++++++++++++++++++++-----------
9965 cucul/import.c   |   80 ++++++++++++++++++++++++--------
9966 src/cacaserver.c |   27 ++++++-----
9967 3 files changed, 179 insertions(+), 62 deletions(-)
9968
9969commit 428e51356acf3b7cd46249e2b3b953e260377ed9
9970Author: sam
9971Date:   Sun Nov 5 21:59:26 2006 +0000
9972
9973      * Use the import function to load the pig image in cxxtest.
9974
9975 cxx/cxxtest.cpp |   82 ++++++++++++++++++++++++++++++-------------------------
9976 1 files changed, 45 insertions(+), 37 deletions(-)
9977
9978commit 744ee6fdfa79d73c0cb0a241fe6188d098f8a754
9979Author: sam
9980Date:   Sun Nov 5 21:47:51 2006 +0000
9981
9982      * Add information to the font format.
9983
9984 cucul/font.c |   13 ++++++++++---
9985 1 files changed, 10 insertions(+), 3 deletions(-)
9986
9987commit 8c34486428b0cd65d3f2278ec0b53bafdb57b077
9988Author: jylam
9989Date:   Sun Nov 5 18:31:45 2006 +0000
9990
9991     * Fixed typo, added compilation example
9992
9993 doc/tutorial.dox |    7 ++++++-
9994 1 files changed, 6 insertions(+), 1 deletions(-)
9995
9996commit 7e8936fe624591f5296024f8b7eaed412928ed46
9997Author: jylam
9998Date:   Sun Nov 5 18:14:26 2006 +0000
9999
10000     * Started a real and complete tutorial
10001
10002 doc/tutorial.dox |   34 ++++++++++++++++++++++++++++++++--
10003 1 files changed, 32 insertions(+), 2 deletions(-)
10004
10005commit e50b359f8e7563036ec165d281641cab4ffe8ba7
10006Author: sam
10007Date:   Sun Nov 5 18:08:36 2006 +0000
10008
10009      * Oops, fixed getChar's prototype.
10010
10011 cxx/cucul++.h |    2 +-
10012 1 files changed, 1 insertions(+), 1 deletions(-)
10013
10014commit b147233300673c5027566f5d2d48df5b64164c1a
10015Author: sam
10016Date:   Sun Nov 5 18:06:09 2006 +0000
10017
10018      * Implemented putChar() and updated getChar()'s prototype.
10019
10020 cxx/cucul++.cpp |    7 ++++++-
10021 cxx/cucul++.h   |    2 +-
10022 2 files changed, 7 insertions(+), 2 deletions(-)
10023
10024commit 220c867295bd331b51e241a226855e4e524ccd06
10025Author: sam
10026Date:   Sun Nov 5 18:00:53 2006 +0000
10027
10028      * Don't crash if Blit()'s second canvas argument is NULL (which is valid).
10029
10030 cxx/cucul++.cpp |    3 ++-
10031 1 files changed, 2 insertions(+), 1 deletions(-)
10032
10033commit 08ebe49fe4cb78e57a4d73298d9795e735002d47
10034Author: jylam
10035Date:   Sun Nov 5 17:27:37 2006 +0000
10036
10037     * Fixed c++ example
10038
10039 cxx/cxxtest.cpp |    5 +++--
10040 1 files changed, 3 insertions(+), 2 deletions(-)
10041
10042commit 8817178168d707785794b24dbb7ed08fb65efb53
10043Author: sam
10044Date:   Sun Nov 5 16:58:58 2006 +0000
10045
10046      * Fix the default canvas colour value.
10047
10048 cucul/cucul.c |    2 +-
10049 1 files changed, 1 insertions(+), 1 deletions(-)
10050
10051commit ab94b790b49a5d221626009c8eb63c695f7f74ce
10052Author: sam
10053Date:   Sun Nov 5 16:56:49 2006 +0000
10054
10055      * Remove legacy cucul_ansi_to_str() from cucul.h.
10056
10057 cucul/cucul.h |    1 -
10058 1 files changed, 0 insertions(+), 1 deletions(-)
10059
10060commit 1a40504ae68cbec6fa1248edab981334e22c5480
10061Author: sam
10062Date:   Tue Oct 31 17:03:21 2006 +0000
10063
10064      * Slightly changed the font header information. No one distributes libcaca
10065        fonts yet anyway :-)
10066
10067 cucul/font.c            |   14 +-
10068 cucul/font_mono9.h      | 3132 +++++++++++++++++++++++-----------------------
10069 cucul/font_monobold12.h | 3202 +++++++++++++++++++++++-----------------------
10070 tools/makefont.c        |   12 +-
10071 4 files changed, 3180 insertions(+), 3180 deletions(-)
10072
10073commit f4a708cfdddcb38209b7e41093aabec805e6c26d
10074Author: sam
10075Date:   Tue Oct 31 14:34:06 2006 +0000
10076
10077      * Clarify cucul_get_attr() behaviour in the cucul_set_attr() documentation.
10078
10079 cucul/colour.c |    2 ++
10080 1 files changed, 2 insertions(+), 0 deletions(-)
10081
10082commit 36d041a07641dfe7af4b46552840d9e9814f6ef8
10083Author: sam
10084Date:   Tue Oct 31 14:04:22 2006 +0000
10085
10086      * Got rid of cucul_ansi_to_str(), it's really useless.
10087      * Partial update of the C++ bindings.
10088      * Updated documentation.
10089
10090 caca/caca0.c      |   28 ++++++++++++++++++++++++++++
10091 caca/caca0.h      |    3 ++-
10092 cucul/cucul.c     |   45 ---------------------------------------------
10093 cucul/cucul.h     |    3 +--
10094 cxx/cucul++.cpp   |   22 +++++++++++-----------
10095 cxx/cucul++.h     |    8 ++++----
10096 cxx/cxxtest.cpp   |    6 +++---
10097 doc/migrating.dox |   13 +++++++------
10098 doc/tutorial.dox  |    2 +-
10099 test/colors.c     |    7 +++----
10100 test/demo.c       |   24 ------------------------
10101 11 files changed, 60 insertions(+), 101 deletions(-)
10102
10103commit 499dfe19df714bc3e9d74a39d8df2dda67cb6b27
10104Author: sam
10105Date:   Tue Oct 31 13:44:41 2006 +0000
10106
10107      * Properly rename cxxtest.cpp to cpptest.cpp to preserve history.
10108
10109 cxx/cpptest.cpp |  103 -------------------------------------------------------
10110 cxx/cxxtest.cpp |    8 ++--
10111 2 files changed, 4 insertions(+), 107 deletions(-)
10112
10113commit 5297daf7f11b2965be9f84ad0f7e2ffcd02d9356
10114Author: sam
10115Date:   Tue Oct 31 13:29:48 2006 +0000
10116
10117      * Got rid of cucul_ansi_to_attr() and cucul_argb_to_attr() and restored
10118        cucul_set_color() and cucul_set_truecolor() under the new names
10119        cucul_set_color_ansi() and cucul_set_color_argb().
10120      * Renamed cucul_get_color_name() into cucul_ansi_to_str().
10121
10122 caca/caca0.h     |    5 +-
10123 caca/driver_gl.c |    2 +-
10124 cucul/colour.c   |  134 +++++++++++++++++++++++++++--------------------------
10125 cucul/cucul.c    |   18 +++++--
10126 cucul/cucul.h    |    9 ++--
10127 cucul/dither.c   |    2 +-
10128 cucul/import.c   |   16 ++----
10129 src/aafire.c     |    2 +-
10130 src/cacademo.c   |   16 +++----
10131 src/cacadraw.c   |    2 +-
10132 src/cacaview.c   |   23 ++++-----
10133 src/img2irc.c    |    2 +-
10134 test/colors.c    |   10 ++--
10135 test/demo.c      |   63 +++++++++++--------------
10136 test/dithering.c |    2 +-
10137 test/event.c     |    8 ++--
10138 test/export.c    |   10 ++--
10139 test/font.c      |    6 +-
10140 test/font2tga.c  |    2 +-
10141 test/frames.c    |    6 +-
10142 test/fullwidth.c |   12 ++--
10143 test/gamma.c     |    6 +-
10144 test/input.c     |    7 +--
10145 test/spritedit.c |    6 +-
10146 test/transform.c |   16 +++---
10147 test/truecolor.c |    4 +-
10148 test/unicode.c   |   25 ++++------
10149 27 files changed, 201 insertions(+), 213 deletions(-)
10150
10151commit 4aad556e9429672222467211e94ca22328e75237
10152Author: sam
10153Date:   Tue Oct 31 08:17:58 2006 +0000
10154
10155      * Changed cucul_set_attr() so that only setting the style does not change
10156        the colour.
10157
10158 cucul/colour.c |  112 ++++++++++++++++++++++++++++++--------------------------
10159 cucul/export.c |    8 ++--
10160 test/colors.c  |    8 ++--
10161 test/export.c  |   12 ++----
10162 4 files changed, 72 insertions(+), 68 deletions(-)
10163
10164commit f851269ded9a58b1dcb7f18e0dda254cd6cc9a17
10165Author: sam
10166Date:   Mon Oct 30 16:37:36 2006 +0000
10167
10168      * Blink/Underline/Bold/Italics support in the HTML exporters.
10169      * Underline support in the X11 driver.
10170
10171 caca/driver_x11.c |    8 ++++++++
10172 cucul/export.c    |   35 ++++++++++++++++++++++++++++++++---
10173 2 files changed, 40 insertions(+), 3 deletions(-)
10174
10175commit 5528f7e8aef56d98dc0172462db17f460e39cc71
10176Author: sam
10177Date:   Mon Oct 30 14:41:16 2006 +0000
10178
10179      * Add Bold/Blink/Italics/Underline to the export and color tests.
10180
10181 test/colors.c |   15 +++++++++++++--
10182 test/export.c |   13 +++++++++++++
10183 2 files changed, 26 insertions(+), 2 deletions(-)
10184
10185commit fe7ab7c96ca8fe1e6dbb86e1ed2d523c36313466
10186Author: sam
10187Date:   Mon Oct 30 14:33:46 2006 +0000
10188
10189      * Fix IRC and term transparency (again).
10190
10191 cucul/export.c |    8 ++++----
10192 1 files changed, 4 insertions(+), 4 deletions(-)
10193
10194commit 4637a8f07091ae60534012169a4d59b73cd4e687
10195Author: sam
10196Date:   Mon Oct 30 13:51:25 2006 +0000
10197
10198      * Updated TODO list.
10199
10200 TODO |    4 +++-
10201 1 files changed, 3 insertions(+), 1 deletions(-)
10202
10203commit 0ca082ac919e25e3d20db6b8cf43ef92506efc28
10204Author: sam
10205Date:   Sun Oct 29 22:07:07 2006 +0000
10206
10207      * Add back cucul_set_color() and cucul_set_truecolor() but mark them as
10208        deprecated using GCC attributes.
10209
10210 cucul/colour.c |    4 ----
10211 cucul/cucul.h  |   49 ++++++++++++++++++++++++++++++-------------------
10212 2 files changed, 30 insertions(+), 23 deletions(-)
10213
10214commit 77445ea345879d9a74cc8e32d01da2ee4a92f03b
10215Author: sam
10216Date:   Sun Oct 29 20:54:51 2006 +0000
10217
10218      * Get rid of cucul_set_attr_ansi() and cucul_set_attr_argb and merge the
10219        functionality into cucul_set_attr().
10220      * Add cucul_ansi_to_attr() and cucul_argb_to_attr().
10221      * Rename CUCUL_COLOR_* to CUCUL_*.
10222
10223 caca/caca0.c        |    8 +-
10224 caca/caca0.h        |   34 +++++-----
10225 caca/driver_gl.c    |    2 +-
10226 caca/driver_slang.c |   12 ++--
10227 cucul/colour.c      |  194 ++++++++++++++++++++++++---------------------------
10228 cucul/cucul.c       |    2 +-
10229 cucul/cucul.h       |   75 ++++++++++++--------
10230 cucul/dither.c      |   20 +++---
10231 cucul/export.c      |    8 +-
10232 cucul/import.c      |   40 +++++------
10233 cucul/sprite.c      |    2 +-
10234 src/aafire.c        |    2 +-
10235 src/cacademo.c      |   27 ++++----
10236 src/cacadraw.c      |    2 +-
10237 src/cacaview.c      |   26 ++++----
10238 src/img2irc.c       |    2 +-
10239 test/colors.c       |    6 +-
10240 test/demo.c         |   63 +++++++++--------
10241 test/dithering.c    |   10 +--
10242 test/event.c        |    8 +-
10243 test/export.c       |    9 ++-
10244 test/font.c         |    6 +-
10245 test/font2tga.c     |    2 +-
10246 test/frames.c       |    6 +-
10247 test/fullwidth.c    |   12 ++--
10248 test/gamma.c        |    6 +-
10249 test/input.c        |    8 +-
10250 test/spritedit.c    |    6 +-
10251 test/transform.c    |   16 ++--
10252 test/truecolor.c    |    4 +-
10253 test/unicode.c      |   25 ++++---
10254 tools/optipal.c     |   80 ++++++++++-----------
10255 32 files changed, 362 insertions(+), 361 deletions(-)
10256
10257commit 7107ee5cf5e6e5ee05848a787875360eef0b1c90
10258Author: sam
10259Date:   Sun Oct 29 08:35:46 2006 +0000
10260
10261      * Remove cucul_set_color() from the exported API and replaced all calls
10262        with cucul_set_attr_ansi(). Old application will still compile (but issue
10263        a warning) and run, though.
10264
10265 caca/driver_gl.c |    2 +-
10266 cucul/colour.c   |    4 +++
10267 cucul/cucul.h    |    3 --
10268 cucul/dither.c   |    2 +-
10269 cucul/import.c   |   17 +++++++++------
10270 cucul/sprite.c   |    2 +-
10271 src/aafire.c     |    2 +-
10272 src/cacademo.c   |   17 +++++++++------
10273 src/cacadraw.c   |    2 +-
10274 src/cacaview.c   |   23 ++++++++++++---------
10275 src/img2irc.c    |    2 +-
10276 test/colors.c    |    6 ++--
10277 test/demo.c      |   56 +++++++++++++++++++++++++++--------------------------
10278 test/dithering.c |    2 +-
10279 test/event.c     |    8 +++---
10280 test/export.c    |    8 +++---
10281 test/font.c      |    6 ++--
10282 test/font2tga.c  |    2 +-
10283 test/frames.c    |    6 ++--
10284 test/fullwidth.c |   12 +++++-----
10285 test/gamma.c     |    6 ++--
10286 test/input.c     |    7 +++--
10287 test/spritedit.c |    6 ++--
10288 test/transform.c |   16 +++++++-------
10289 test/truecolor.c |    4 +-
10290 test/unicode.c   |   22 ++++++++++----------
10291 26 files changed, 128 insertions(+), 115 deletions(-)
10292
10293commit e426c3c6189990924c7773fe26d9a849040e8709
10294Author: sam
10295Date:   Sun Oct 29 08:06:27 2006 +0000
10296
10297      * Fix broken Imlib2 support in cacaview.
10298
10299 configure.ac       |    1 +
10300 src/cacaview.c     |    2 +-
10301 src/common-image.c |   10 +++++-----
10302 3 files changed, 7 insertions(+), 6 deletions(-)
10303
10304commit b5fd0c34c5c7d0205413e35b79c3fba2b9d900d3
10305Author: sam
10306Date:   Sat Oct 28 23:53:46 2006 +0000
10307
10308      * Use the LSB of alpha and blue components to encode additional flags such
10309        as bold or underline. No higher level support for these yet, but at
10310        least everything is consistent.
10311      * Created cucul_set_attr_ansi() and cucul_set_attr_argb() which are bound
10312        to replace cucul_set_color() and cucul_set_truecolor().
10313
10314 caca/caca0.h            |    3 +-
10315 caca/driver_conio.c     |    6 +-
10316 caca/driver_gl.c        |   12 ++--
10317 caca/driver_ncurses.c   |    4 +-
10318 caca/driver_slang.c     |   12 ++--
10319 caca/driver_vga.c       |    6 +-
10320 caca/driver_win32.c     |    8 +-
10321 caca/driver_x11.c       |   10 +-
10322 cucul/canvas.c          |   18 ++--
10323 cucul/colour.c          |  216 ++++++++++++++++++++++++++++++++---------------
10324 cucul/cucul.c           |   45 +++++-----
10325 cucul/cucul.h           |   22 ++++-
10326 cucul/cucul_internals.h |   23 +++---
10327 cucul/export.c          |   58 ++++++------
10328 cucul/font.c            |    4 +-
10329 cucul/import.c          |    2 +-
10330 cucul/sprite.c          |   20 ++--
10331 cucul/transform.c       |   12 ++--
10332 18 files changed, 286 insertions(+), 195 deletions(-)
10333
10334commit e854ab124a7208655900c1eac182d8ba5dc27dad
10335Author: sam
10336Date:   Fri Oct 27 20:40:24 2006 +0000
10337
10338      * Reworded documentation about buffer/string distinction.
10339
10340 cucul/buffer.c |    8 ++++++--
10341 1 files changed, 6 insertions(+), 2 deletions(-)
10342
10343commit f467d7b2eec15fb1c302e14fa18950775546b310
10344Author: sam
10345Date:   Fri Oct 27 20:22:48 2006 +0000
10346
10347      * Fix a buffer overflow in the utf-8 cucul_import().
10348
10349 cucul/import.c |   22 +++++++++++++++++-----
10350 1 files changed, 17 insertions(+), 5 deletions(-)
10351
10352commit 9bd855e10da839011c334bb0f9fe84c46745e20b
10353Author: jylam
10354Date:   Fri Oct 27 20:18:23 2006 +0000
10355
10356     * Documentation a bit clearer while importing a string into a buffer
10357
10358 cucul/buffer.c |    3 ++-
10359 1 files changed, 2 insertions(+), 1 deletions(-)
10360
10361commit 5d54fc489924baa317be1a78509f6926288ea47f
10362Author: jylam
10363Date:   Fri Oct 27 19:26:35 2006 +0000
10364
10365     * "Fixed" infinite loop in ANSI+UTF8 importer, probably totally wrong, but like to be bashed.
10366
10367 DotNet/test.cs |    1 -
10368 cucul/import.c |    7 ++++++-
10369 2 files changed, 6 insertions(+), 2 deletions(-)
10370
10371commit 0ed1bfaaef5508757738a767a2208f8d2666408c
10372Author: sam
10373Date:   Thu Oct 26 09:24:29 2006 +0000
10374
10375      * Put at least one space in empty IRC lines otherwise most clients won't
10376        output them.
10377
10378 cucul/export.c |   11 +++++++++--
10379 1 files changed, 9 insertions(+), 2 deletions(-)
10380
10381commit 9b89e307ded8d65206a69a74fb42bc00b61b6c89
10382Author: sam
10383Date:   Thu Oct 26 09:17:21 2006 +0000
10384
10385      * Allow to import empty files or files with only empty lines.
10386
10387 cucul/import.c |    9 +++++++++
10388 1 files changed, 9 insertions(+), 0 deletions(-)
10389
10390commit 41e6681b16f92c56d5f3a517ca3e8bd625caed26
10391Author: sam
10392Date:   Thu Oct 26 09:04:55 2006 +0000
10393
10394      * Support export of zero-sized canvases.
10395
10396 cucul/export.c |   85 ++++++++++++++++++++++++++++++++++---------------------
10397 1 files changed, 52 insertions(+), 33 deletions(-)
10398
10399commit 399bd13cd7c22abbedcb69ff4f88b6ba70e39e03
10400Author: sam
10401Date:   Thu Oct 26 08:47:39 2006 +0000
10402
10403      * Fix a buffer overflow in the import format autodetection code.
10404
10405 cucul/import.c |    2 +-
10406 1 files changed, 1 insertions(+), 1 deletions(-)
10407
10408commit d0178c5e673e18317f8c128831976597e974c392
10409Author: sam
10410Date:   Thu Oct 26 08:45:18 2006 +0000
10411
10412      * Allow to import zero-sized canvases.
10413
10414 cucul/import.c |   27 ++++++++++++---------------
10415 1 files changed, 12 insertions(+), 15 deletions(-)
10416
10417commit 8a0a500f3ab22ccd3c53c8dc1f1080bd052e569e
10418Author: sam
10419Date:   Thu Oct 26 08:17:41 2006 +0000
10420
10421      * CACA_GEOMETRY works with the raw driver.
10422
10423 doc/user.dox |    2 +-
10424 1 files changed, 1 insertions(+), 1 deletions(-)
10425
10426commit 6856be681e7130a137de6eb0fa7fb6e2673353b6
10427Author: sam
10428Date:   Thu Oct 26 08:16:43 2006 +0000
10429
10430      * Allow to create the initial canvas with a zero size. Either the application
10431        resizes it later, or the driver changes it to fit the display.
10432
10433 caca/driver_gl.c    |    6 ++----
10434 caca/driver_raw.c   |   12 ++++++++++++
10435 caca/driver_win32.c |    4 ++--
10436 caca/driver_x11.c   |    5 ++---
10437 cucul/cucul.c       |   14 +-------------
10438 5 files changed, 19 insertions(+), 22 deletions(-)
10439
10440commit b44234f882788dc9d9d7ac1f66ffb26e49512a24
10441Author: sam
10442Date:   Thu Oct 26 08:11:39 2006 +0000
10443
10444      * Minor changes to the frames test.
10445
10446 test/frames.c |   27 ++++++++++++++++++++-------
10447 1 files changed, 20 insertions(+), 7 deletions(-)
10448
10449commit 1235e2d4073a2f65c74ea76d895cee6c3f6293d5
10450Author: sam
10451Date:   Wed Oct 25 22:06:21 2006 +0000
10452
10453      * Removed "This function..." constructs from documentation. Fixed a few
10454        documentation errors or imprecisions.
10455
10456 caca/event.c      |   10 +++++-----
10457 caca/graphics.c   |   22 ++++++++++------------
10458 cucul/buffer.c    |   19 +++++++++----------
10459 cucul/canvas.c    |   36 ++++++++++++++++++------------------
10460 cucul/charset.c   |   28 ++++++++++++++--------------
10461 cucul/colour.c    |   12 ++++++------
10462 cucul/cucul.c     |   22 ++++++++++++----------
10463 cucul/import.c    |    4 ++--
10464 cucul/sprite.c    |   17 +++++++----------
10465 cucul/transform.c |   17 ++++++++---------
10466 10 files changed, 91 insertions(+), 96 deletions(-)
10467
10468commit be647ba30bd15a97dc688846d737e07bfda4ea63
10469Author: sam
10470Date:   Wed Oct 25 22:04:31 2006 +0000
10471
10472      * Fix rotation of the 'u' glyph, and added a flop/rotate char for '"'.
10473
10474 cucul/transform.c |    5 ++++-
10475 1 files changed, 4 insertions(+), 1 deletions(-)
10476
10477commit 52fdb8636f5c4120672fa7a5ba962e2fcf41273f
10478Author: sam
10479Date:   Wed Oct 25 22:01:38 2006 +0000
10480
10481      * Do not output \r in the UTF-8 exporter.
10482
10483 cucul/export.c |    2 +-
10484 1 files changed, 1 insertions(+), 1 deletions(-)
10485
10486commit 84f387478e221ae94d142bfb143cb1b415dc4c06
10487Author: sam
10488Date:   Tue Oct 24 07:07:47 2006 +0000
10489
10490      * Use enter as the transition key.
10491
10492 doc/cacafire.1 |    2 +-
10493 src/cacademo.c |    2 +-
10494 2 files changed, 2 insertions(+), 2 deletions(-)
10495
10496commit a5b557f572a6a0f175fb13652eac6393b809aed9
10497Author: sam
10498Date:   Sun Oct 22 21:24:15 2006 +0000
10499
10500      * Set version to 0.99.beta8.
10501      * Updated NEWS and ChangeLog.
10502
10503 ChangeLog    |  174 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
10504 NEWS         |    7 ++
10505 configure.ac |    2 +-
10506 3 files changed, 182 insertions(+), 1 deletions(-)
10507
10508commit 146a07640c08b5401d66e7203d288fff2a03e648
10509Author: sam
10510Date:   Sun Oct 22 21:13:32 2006 +0000
10511
10512      * Made cucul_blit(), and therefore cucul_set_canvas_boundaries(), support
10513        fullwidth characters.
10514      * Added a case to test/fullwidth.c for cucul_blit and fullwidth chars.
10515
10516 cucul/canvas.c    |   41 ++++++++++++++++++++++++++---------------
10517 cucul/transform.c |    2 ++
10518 test/fullwidth.c  |   20 +++++++++++++++++++-
10519 3 files changed, 47 insertions(+), 16 deletions(-)
10520
10521commit 3802fab5c0758d6cacdb2ead5a9401190cd386c2
10522Author: sam
10523Date:   Sun Oct 22 20:31:10 2006 +0000
10524
10525      * Added block drawing glyphs to the flip/flop/rotate functions.
10526      * Made these functions fullwidth-aware.
10527
10528 cucul/transform.c |  262 +++++++++++++++++++++++++++++++++--------------------
10529 1 files changed, 162 insertions(+), 100 deletions(-)
10530
10531commit b86eb6ae9ad8dfb22755c9d184a7eaa93a2e6fc5
10532Author: sam
10533Date:   Sun Oct 22 19:53:48 2006 +0000
10534
10535      * Add fullwidth characters to the transform test.
10536
10537 test/transform.c |    4 +++-
10538 1 files changed, 3 insertions(+), 1 deletions(-)
10539
10540commit f8740b0a29f012d13d1174ce71ef9060af34df00
10541Author: sam
10542Date:   Sun Oct 22 17:40:55 2006 +0000
10543
10544      * Updated documentation of fullwidth-aware functions.
10545      * Fullwidth support in all exporters.
10546
10547 cucul/canvas.c |   13 ++++++++++---
10548 cucul/export.c |   29 +++++++++++++++++++++++++----
10549 2 files changed, 35 insertions(+), 7 deletions(-)
10550
10551commit 995cc657de5e5af4d02d3ae8be811ba87461b11f
10552Author: sam
10553Date:   Sun Oct 22 17:19:58 2006 +0000
10554
10555      * Add a test for fullwidth characters to the exporter test.
10556
10557 test/export.c |    4 +++-
10558 1 files changed, 3 insertions(+), 1 deletions(-)
10559
10560commit 15d0fac2591820ca21811741604c3cf2b2c15e58
10561Author: sam
10562Date:   Sun Oct 22 16:49:54 2006 +0000
10563
10564      * Support for fullwidth glyphs in the UTF-8 importer.
10565
10566 cucul/import.c |   34 ++++++++++++++++++----------------
10567 1 files changed, 18 insertions(+), 16 deletions(-)
10568
10569commit 4cc54380dd3dc415f07dca3c5708ab521408b8ab
10570Author: sam
10571Date:   Sun Oct 22 16:35:25 2006 +0000
10572
10573      * Support for fullwidth glyphs in the libcaca output drivers.
10574
10575 caca/driver_conio.c     |   13 +++++++++++--
10576 caca/driver_gl.c        |   19 ++++++++++++++-----
10577 caca/driver_ncurses.c   |    5 +++++
10578 caca/driver_slang.c     |    5 +++++
10579 caca/driver_vga.c       |   11 ++++++++++-
10580 caca/driver_win32.c     |   25 ++++++++++++++++---------
10581 caca/driver_x11.c       |    5 ++++-
10582 cucul/canvas.c          |   15 +++++++++------
10583 cucul/cucul.h           |    1 +
10584 cucul/cucul_internals.h |    2 --
10585 10 files changed, 75 insertions(+), 26 deletions(-)
10586
10587commit 08f4c70da3d4373ba612a1802a01c1e8cf143fca
10588Author: sam
10589Date:   Sun Oct 22 16:16:15 2006 +0000
10590
10591      * Use 0xCACA as the test character. Ahaha. Caca. Got it?
10592
10593 test/fullwidth.c |   26 +++++++++++++-------------
10594 1 files changed, 13 insertions(+), 13 deletions(-)
10595
10596commit eb47dd43ebab5cee4bc8d9edf5ea6eff27229f6b
10597Author: sam
10598Date:   Sun Oct 22 15:03:22 2006 +0000
10599
10600      * Fix the Unicode test.
10601      * Add a test for fullwidth characters.
10602
10603 test/Makefile.am |    5 +++-
10604 test/fullwidth.c |   70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
10605 test/unicode.c   |    2 +-
10606 3 files changed, 75 insertions(+), 2 deletions(-)
10607
10608commit 0c5b3766c63e765bc22c2147b7defec48a2ef6dc
10609Author: sam
10610Date:   Sun Oct 22 15:01:04 2006 +0000
10611
10612      * Support for fullwidth (= double width) Unicode characters.
10613
10614 cucul/canvas.c          |  104 +++++++++++++++++++++++++++++++---------------
10615 cucul/cucul_internals.h |    2 +
10616 2 files changed, 72 insertions(+), 34 deletions(-)
10617
10618commit 26982c908c80a39a3c2ab68f6b72ea80cef677d9
10619Author: sam
10620Date:   Sun Oct 22 14:40:50 2006 +0000
10621
10622      * Minor changes to the documentation front page.
10623
10624 doc/libcaca.dox |    5 ++++-
10625 1 files changed, 4 insertions(+), 1 deletions(-)
10626
10627commit 4f3f28f129ca74d7dd474d7629207a62b70fa40d
10628Author: sam
10629Date:   Fri Oct 20 16:19:41 2006 +0000
10630
10631      * Do not link binaries with @CACA_LIBS@, it's useless.
10632
10633 cxx/Makefile.am   |    2 +-
10634 src/Makefile.am   |   15 ++++++++-------
10635 test/Makefile.am  |   33 ++++++++++++++++++---------------
10636 tools/Makefile.am |    4 ++--
10637 4 files changed, 29 insertions(+), 25 deletions(-)
10638
10639commit e726898af22395fdecb33e811ea7f584934e8db6
10640Author: sam
10641Date:   Fri Oct 20 16:17:12 2006 +0000
10642
10643      * Implemented cucul_utf32_is_fullwidth().
10644
10645 cucul/charset.c |   44 ++++++++++++++++++++++++++++++++++++++++++++
10646 cucul/cucul.h   |    1 +
10647 2 files changed, 45 insertions(+), 0 deletions(-)
10648
10649commit fed8a27d498567b564e3af6b9460956f3674b545
10650Author: sam
10651Date:   Thu Oct 19 23:17:33 2006 +0000
10652
10653      * Slightly updated TODO list.
10654
10655 TODO |   12 ++----------
10656 1 files changed, 2 insertions(+), 10 deletions(-)
10657
10658commit fddba4b03d69bf80dbebedce0736d3a045456e31
10659Author: sam
10660Date:   Thu Oct 19 22:43:17 2006 +0000
10661
10662      * Added a --enable-plugins configure flag that builds the GL and X11 drivers
10663        as plugins. This way, libcaca does not directly depend on those libraries.
10664
10665 caca/Makefile.am      |   21 +++++++++++++++--
10666 caca/caca.c           |   59 ++++++++++++++++++++++++++++++++++++++++++++++++-
10667 caca/caca_internals.h |    4 +++
10668 configure.ac          |   23 +++++++++++++++----
10669 4 files changed, 98 insertions(+), 9 deletions(-)
10670
10671commit 7d861e8db0f303e4dbfae8fbc35332dff50531dd
10672Author: sam
10673Date:   Thu Oct 19 21:21:00 2006 +0000
10674
10675      * Add checks for getopt / getopt_long.
10676
10677 configure.ac |    9 ++++++++-
10678 1 files changed, 8 insertions(+), 1 deletions(-)
10679
10680commit 061b57447d4f687eb7635c8657701f1eebf4b221
10681Author: sam
10682Date:   Sat Oct 14 22:11:33 2006 +0000
10683
10684      * Fix extra qualification bug in cucul++.h, courtesy of Hanno Böck.
10685
10686 cxx/cucul++.h |    2 +-
10687 1 files changed, 1 insertions(+), 1 deletions(-)
10688
10689commit 174b7f52ec7f7aeb6fd25554b73fa910192c28c2
10690Author: sam
10691Date:   Thu Oct 12 09:33:49 2006 +0000
10692
10693      * Use pkg-config to check for Imlib2. Patch adapted from Alt Linux.
10694
10695 configure.ac    |   18 ++++++------------
10696 src/Makefile.am |   16 ++++------------
10697 2 files changed, 10 insertions(+), 24 deletions(-)
10698
10699commit 10e966e982a6b0daccea964283731e2bafd8f87d
10700Author: sam
10701Date:   Fri Oct 6 10:12:52 2006 +0000
10702
10703      * Fixed a bug in the IRC exporter that could break the output when there
10704        were commas in the canvas.
10705
10706 cucul/export.c |   46 ++++++++++++++++++----------------------------
10707 1 files changed, 18 insertions(+), 28 deletions(-)
10708
10709commit 971dd76ac37af7be2562f05c955f79e21abeecc6
10710Author: sam
10711Date:   Wed Oct 4 12:11:16 2006 +0000
10712
10713      * Set version to 0.99.beta7.
10714      * Updated NEWS and ChangeLog.
10715
10716 ChangeLog    |   60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
10717 NEWS         |    6 +++++
10718 configure.ac |    2 +-
10719 3 files changed, 67 insertions(+), 1 deletions(-)
10720
10721commit e85bfa0d6ae6e3c1255efdf01fe7b1c393946235
10722Author: sam
10723Date:   Sun Oct 1 12:50:43 2006 +0000
10724
10725      * Support transparency in the colour UTF-8 exporter.
10726
10727 cucul/export.c |   43 +++++++++++++++++++++++++------------------
10728 1 files changed, 25 insertions(+), 18 deletions(-)
10729
10730commit b75913de9b49a36e10c67cfd3586b40a036bf643
10731Author: sam
10732Date:   Sun Oct 1 12:23:30 2006 +0000
10733
10734      * Better precision in cucul_fill_triangle().<