source: libcaca/trunk/ChangeLog @ 4807

Last change on this file since 4807 was 4807, checked in by Sam Hocevar, 8 years ago

release: libcaca 0.99.beta18

File size: 691.3 KB
Line 
1Commit: 4806
2Author: sam
3Date:   Fri Apr 6 20:30:22 2012 +0000
4
5    build: fix copyright information.
6
7 caca/caca.h           |    2 +-
8 caca/caca_internals.h |    2 +-
9 caca/driver/ncurses.c |    2 +-
10 caca/driver/x11.c     |    2 +-
11 caca/figfont.c        |    2 +-
12 ruby/caca-display.c   |    2 +-
13 src/cacaclock.c       |    4 ++--
14 7 files changed, 8 insertions(+), 8 deletions(-)
15
16Commit: 4805
17Author: sam
18Date:   Fri Apr 6 20:30:16 2012 +0000
19
20    figfont: support setting the canvas width and smushing mode from the
21    calling application.
22
23 caca/caca.h    |    2 +
24 caca/figfont.c |  134 +++++++++++++++++++++++++++++++++++++++----------------
25 2 files changed, 97 insertions(+), 39 deletions(-)
26
27Commit: 4804
28Author: sam
29Date:   Fri Apr 6 20:30:09 2012 +0000
30
31    build: fix "make dist", which was broken because of the vcproj -> vcxproj
32    migration.
33
34 caca/Makefile.am |    2 +-
35 cxx/Makefile.am  |    2 +-
36 src/Makefile.am  |    2 +-
37 3 files changed, 3 insertions(+), 3 deletions(-)
38
39Commit: 4803
40Author: sam
41Date:   Fri Apr 6 18:42:05 2012 +0000
42
43    figfont: stick the source canvas's width, if specified.
44
45 caca/figfont.c |    2 +-
46 1 files changed, 1 insertions(+), 1 deletions(-)
47
48Commit: 4802
49Author: alxf
50Date:   Fri Jan 13 20:17:01 2012 +0000
51
52    Add support for python3 to python bindings.
53
54 python/caca/__init__.py    |   25 +++++++-
55 python/caca/canvas.py      |  148 ++++++++++++++++++++++++++------------------
56 python/caca/common.py      |   43 ++++++++++---
57 python/caca/display.py     |   32 +++++++---
58 python/caca/dither.py      |    4 +-
59 python/caca/font.py        |    5 +-
60 python/examples/blit.py    |    6 +-
61 python/examples/colors.py  |    6 +-
62 python/examples/drawing.py |   15 ++---
63 python/examples/driver.py  |    2 +-
64 python/examples/event.py   |    4 +-
65 python/examples/figfont.py |   12 ++--
66 python/examples/font.py    |   23 ++++---
67 python/examples/frames.py  |    6 +-
68 python/examples/gol.py     |   34 +++++-----
69 python/examples/text.py    |   10 ++--
70 python/setup.py            |   11 +++-
71 python/test/__init__.py    |    2 +-
72 python/test/canvas.py      |    4 +-
73 19 files changed, 244 insertions(+), 148 deletions(-)
74
75Commit: 4801
76Author: alxf
77Date:   Wed Jan 11 18:00:16 2012 +0000
78
79    Add unittest for canvas module.
80
81 python/setup.py         |   11 ++-
82 python/test/__init__.py |   66 ++++++++++
83 python/test/canvas.py   |  329 +++++++++++++++++++++++++++++++++++++++++++++++
84 3 files changed, 405 insertions(+), 1 deletions(-)
85
86Commit: 4800
87Author: alxf
88Date:   Wed Jan 11 15:44:37 2012 +0000
89
90    Drop tabs and trailing spaces.
91
92 python/caca/canvas.py |    2 +-
93 src/cacaclock.c       |  264 ++++++++++++++++++++++++------------------------
94 2 files changed, 133 insertions(+), 133 deletions(-)
95
96Commit: 4799
97Author: alxf
98Date:   Wed Jan 11 15:21:35 2012 +0000
99
100    Add check-source rule for python files.
101
102 Makefile.am        |    2 +-
103 python/Makefile.am |    2 ++
104 2 files changed, 3 insertions(+), 1 deletions(-)
105
106Commit: 4798
107Author: alxf
108Date:   Wed Jan 11 15:21:29 2012 +0000
109
110    Fixed wildcard for python and perl extension.
111
112 test/check-source |    2 +-
113 1 files changed, 1 insertions(+), 1 deletions(-)
114
115Commit: 4797
116Author: alxf
117Date:   Wed Jan 11 15:21:23 2012 +0000
118
119    Add cacaclock demo and python binaries to git ignore list.
120
121 .gitignore |    4 ++++
122 1 files changed, 4 insertions(+), 0 deletions(-)
123
124Commit: 4787
125Author: pterjan
126Date:   Sun Aug 21 15:09:52 2011 +0000
127
128    Drop trailing spaces
129
130 src/cacaclock.c |   20 ++++++++++----------
131 1 files changed, 10 insertions(+), 10 deletions(-)
132
133Commit: 4786
134Author: pterjan
135Date:   Sun Aug 21 15:06:30 2011 +0000
136
137     Add set_cursor to the ruby binding (patch from Tony Miller <mcfiredrill@gmail.com>)
138
139 ruby/caca-display.c  |   17 +++++++++++++++++
140 ruby/t/tc_display.rb |    4 ++++
141 2 files changed, 21 insertions(+), 0 deletions(-)
142
143Commit: 4780
144Author: sam
145Date:   Tue Mar 29 20:18:16 2011 +0000
146
147    ncurses: if terminal doesn't support curs_set(2), try curs_set(1).
148
149 caca/driver/ncurses.c |    5 ++++-
150 1 files changed, 4 insertions(+), 1 deletions(-)
151
152Commit: 4779
153Author: jylam
154Date:   Sun Mar 6 10:03:03 2011 +0000
155
156     * Updated help
157
158 src/cacaclock.c |   17 ++++++++---------
159 1 files changed, 8 insertions(+), 9 deletions(-)
160
161Commit: 4778
162Author: jylam
163Date:   Sun Mar 6 08:18:46 2011 +0000
164
165     * Removed unused variable
166
167 src/cacaclock.c |    2 --
168 1 files changed, 0 insertions(+), 2 deletions(-)
169
170Commit: 4777
171Author: jylam
172Date:   Sun Mar 6 08:17:14 2011 +0000
173
174     * Added command line parsing (--dateformat, --font, --help, --version)
175     * Center font
176
177 XCode/libcacaXCode.xcodeproj/project.pbxproj |    6 +-
178 configure.ac                                 |   10 ++--
179 src/cacaclock.c                              |  100 ++++++++++++++++++++++----
180 3 files changed, 94 insertions(+), 22 deletions(-)
181
182Commit: 4776
183Author: alxf
184Date:   Sat Mar 5 17:26:35 2011 +0000
185
186    * Handles error messages from libcaca and ctypes with CanvasError exception.
187
188 python/caca/canvas.py |  913 +++++++++++++++++++++++++++++++++++++++----------
189 1 files changed, 729 insertions(+), 184 deletions(-)
190
191Commit: 4775
192Author: jylam
193Date:   Fri Mar 4 17:26:35 2011 +0000
194
195     * Added width/height fetch
196
197 src/cacaclock.c |    5 +++++
198 1 files changed, 5 insertions(+), 0 deletions(-)
199
200Commit: 4774
201Author: alxf
202Date:   Fri Mar 4 16:45:10 2011 +0000
203
204    * Fixed utf32_to_utf8 function.
205
206 python/caca/common.py |    8 +++++---
207 1 files changed, 5 insertions(+), 3 deletions(-)
208
209Commit: 4773
210Author: jylam
211Date:   Fri Mar 4 11:03:21 2011 +0000
212
213     * Added preliminary cacaclock, a continuous clock
214
215 src/Makefile.am |    6 +++-
216 src/cacaclock.c |  105 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
217 2 files changed, 110 insertions(+), 1 deletions(-)
218
219Commit: 4772
220Author: alxf
221Date:   Sat Feb 19 13:11:34 2011 +0000
222
223    * Make mask an optional argument for Canvas.blit method.
224    * Drawing and put_figchar methods now can handle utf8 chars.
225
226 python/caca/canvas.py      |   75 +++++++++++++++++++++++++++++++++++++------
227 python/examples/figfont.py |    2 +-
228 2 files changed, 65 insertions(+), 12 deletions(-)
229
230Commit: 4771
231Author: alxf
232Date:   Fri Feb 18 19:03:44 2011 +0000
233
234    * method Canvas.put_char now handle utf8 char.
235
236 python/caca/canvas.py |    9 +++++++--
237 1 files changed, 7 insertions(+), 2 deletions(-)
238
239Commit: 4770
240Author: alxf
241Date:   Sun Feb 13 19:07:20 2011 +0000
242
243    * Bind font functions.
244    * Bind caca_render_canvas function.
245    * Add example font.
246
247 python/caca/canvas.py   |   18 ++++++++++
248 python/caca/font.py     |   47 ++++++++++++++++++++++++++--
249 python/examples/font.py |   80 +++++++++++++++++++++++++++++++++++++++++++++++
250 3 files changed, 142 insertions(+), 3 deletions(-)
251
252Commit: 4769
253Author: alxf
254Date:   Sun Feb 13 16:39:13 2011 +0000
255
256    * Fix get_key_utf8 method, return python string with utf8 char now.
257
258 python/caca/display.py |   12 ++++++++++--
259 1 files changed, 10 insertions(+), 2 deletions(-)
260
261Commit: 4767
262Author: sam
263Date:   Sun Feb 13 13:12:28 2011 +0000
264
265    Fix a bug in our Xutf8LookupString() usage.
266
267 caca/driver/x11.c |   12 ++++++++----
268 1 files changed, 8 insertions(+), 4 deletions(-)
269
270Commit: 4766
271Author: sam
272Date:   Sun Feb 13 12:48:50 2011 +0000
273
274    Rename figfont into charfont. We will support far more than figfonts in
275    the future.
276
277 caca/caca.h           |   17 ++++++++++++++---
278 caca/caca_internals.h |    3 +--
279 caca/figfont.c        |   24 ++++++++++++------------
280 3 files changed, 27 insertions(+), 17 deletions(-)
281
282Commit: 4712
283Author: alxf
284Date:   Sat Nov 13 12:23:52 2010 +0000
285
286    * Add examples: colors, driver and event.
287
288 python/Makefile.am        |    9 +++-
289 python/examples/colors.py |   76 ++++++++++++++++++++++++++
290 python/examples/driver.py |   67 +++++++++++++++++++++++
291 python/examples/event.py  |  131 +++++++++++++++++++++++++++++++++++++++++++++
292 4 files changed, 282 insertions(+), 1 deletions(-)
293
294Commit: 4711
295Author: alxf
296Date:   Thu Nov 11 11:36:52 2010 +0000
297
298    * Add examples: blit, frames and text.
299
300 python/examples/blit.py   |   66 ++++++++++++++++++++++++++++++++++++++++
301 python/examples/frames.py |   74 +++++++++++++++++++++++++++++++++++++++++++++
302 python/examples/text.py   |   73 ++++++++++++++++++++++++++++++++++++++++++++
303 3 files changed, 213 insertions(+), 0 deletions(-)
304
305Commit: 4710
306Author: alxf
307Date:   Thu Nov 11 08:46:17 2010 +0000
308
309    * Bind figfont functions
310    * Add example figfont
311
312 python/caca/canvas.py      |   28 ++++++++++++++++++++++
313 python/examples/figfont.py |   54 ++++++++++++++++++++++++++++++++++++++++++++
314 2 files changed, 82 insertions(+), 0 deletions(-)
315
316Commit: 4708
317Author: alxf
318Date:   Mon Nov 8 19:26:33 2010 +0000
319
320    * Convert RGB image to RGBA.
321
322 python/examples/img2txt.py |   12 ++++++++++--
323 1 files changed, 10 insertions(+), 2 deletions(-)
324
325Commit: 4707
326Author: alxf
327Date:   Mon Nov 8 19:20:12 2010 +0000
328
329    * Fix color mask order in Dither class.
330
331 python/caca/dither.py |    2 +-
332 1 files changed, 1 insertions(+), 1 deletions(-)
333
334Commit: 4706
335Author: alxf
336Date:   Mon Nov 8 13:21:30 2010 +0000
337
338    * Add example: port of img2txt with python bindings.
339
340 python/Makefile.am         |    1 +
341 python/examples/img2txt.py |  233 ++++++++++++++++++++++++++++++++++++++++++++
342 2 files changed, 234 insertions(+), 0 deletions(-)
343
344Commit: 4705
345Author: alxf
346Date:   Sun Nov 7 17:08:24 2010 +0000
347
348    * Bind dither functions
349
350 python/caca/dither.py |  287 ++++++++++++++++++++++++++++++++++++++++++++++++-
351 1 files changed, 283 insertions(+), 4 deletions(-)
352
353Commit: 4702
354Author: jylam
355Date:   Fri Oct 29 15:52:51 2010 +0000
356
357     * Fixed typo in img2txt doc (patch courtesy of Julien Danjou)
358     * Fixes #85
359
360 doc/img2txt.1 |   22 +++++++++++-----------
361 1 files changed, 11 insertions(+), 11 deletions(-)
362
363Commit: 4689
364Author: sam
365Date:   Tue Oct 12 23:04:53 2010 +0000
366
367    Fix the Win32 build: ssize_t was no longer defined.
368
369 caca/caca_types.h |   16 ++++++++--------
370 1 files changed, 8 insertions(+), 8 deletions(-)
371
372Commit: 4688
373Author: sam
374Date:   Tue Oct 12 15:26:02 2010 +0000
375
376    Convert stuff to Visual Studio 2010. It has <stdint.h>!
377
378 caca-sharp/caca-sharp.csproj  |   36 +++-
379 caca-sharp/test-csharp.csproj |   35 ++-
380 caca/libcaca.vcproj           |  514 -----------------------------------------
381 caca/libcaca.vcxproj          |  229 ++++++++++++++++++
382 cxx/libcaca++.vcproj          |  341 ---------------------------
383 cxx/libcaca++.vcxproj         |  193 +++++++++++++++
384 cxx/test-cxx.vcproj           |  335 ---------------------------
385 cxx/test-cxx.vcxproj          |  195 ++++++++++++++++
386 examples/blit.vcproj          |  363 -----------------------------
387 examples/blit.vcxproj         |  223 ++++++++++++++++++
388 examples/colors.vcproj        |  363 -----------------------------
389 examples/colors.vcxproj       |  223 ++++++++++++++++++
390 examples/conio-snake.vcproj   |  363 -----------------------------
391 examples/conio-snake.vcxproj  |  223 ++++++++++++++++++
392 examples/conio.vcproj         |  363 -----------------------------
393 examples/conio.vcxproj        |  223 ++++++++++++++++++
394 examples/demo.vcproj          |  363 -----------------------------
395 examples/demo.vcxproj         |  223 ++++++++++++++++++
396 examples/dithering.vcproj     |  363 -----------------------------
397 examples/dithering.vcxproj    |  223 ++++++++++++++++++
398 examples/driver.vcproj        |  363 -----------------------------
399 examples/driver.vcxproj       |  223 ++++++++++++++++++
400 examples/event.vcproj         |  363 -----------------------------
401 examples/event.vcxproj        |  223 ++++++++++++++++++
402 examples/font.vcproj          |  363 -----------------------------
403 examples/font.vcxproj         |  223 ++++++++++++++++++
404 examples/frames.vcproj        |  363 -----------------------------
405 examples/frames.vcxproj       |  223 ++++++++++++++++++
406 examples/fullwidth.vcproj     |  363 -----------------------------
407 examples/fullwidth.vcxproj    |  223 ++++++++++++++++++
408 examples/gamma.vcproj         |  363 -----------------------------
409 examples/gamma.vcxproj        |  223 ++++++++++++++++++
410 examples/hsv.vcproj           |  363 -----------------------------
411 examples/hsv.vcxproj          |  223 ++++++++++++++++++
412 examples/import.vcproj        |  363 -----------------------------
413 examples/import.vcxproj       |  223 ++++++++++++++++++
414 examples/input.vcproj         |  363 -----------------------------
415 examples/input.vcxproj        |  223 ++++++++++++++++++
416 examples/transform.vcproj     |  359 ----------------------------
417 examples/transform.vcxproj    |  220 ++++++++++++++++++
418 examples/truecolor.vcproj     |  363 -----------------------------
419 examples/truecolor.vcxproj    |  223 ++++++++++++++++++
420 examples/unicode.vcproj       |  363 -----------------------------
421 examples/unicode.vcxproj      |  223 ++++++++++++++++++
422 libcaca.sln                   |  349 +++++++++-------------------
423 src/cacademo.vcproj           |  363 -----------------------------
424 src/cacademo.vcxproj          |  223 ++++++++++++++++++
425 src/cacafire.vcproj           |  363 -----------------------------
426 src/cacafire.vcxproj          |  223 ++++++++++++++++++
427 src/cacaview.vcproj           |  366 -----------------------------
428 src/cacaview.vcxproj          |  217 +++++++++++++++++
429 test/bench.vcproj             |  364 -----------------------------
430 test/bench.vcxproj            |  224 ++++++++++++++++++
431 53 files changed, 5681 insertions(+), 9430 deletions(-)
432
433Commit: 4687
434Author: sam
435Date:   Sat Oct 9 09:58:00 2010 +0000
436
437    Minor tuning to caca_types.h.
438
439 caca/caca_types.h |   15 ++++++++++-----
440 1 files changed, 10 insertions(+), 5 deletions(-)
441
442Commit: 4686
443Author: sam
444Date:   Sat Oct 9 09:43:25 2010 +0000
445
446    Get rid of the build time generated caca_types.h. It sucked.
447
448 .gitignore           |    2 -
449 caca/Makefile.am     |    4 +-
450 caca/caca_types.h    |  103 +++++++++++++++++++++++++++++++++++++++++++++
451 caca/caca_types.h.in |  114 --------------------------------------------------
452 caca/libcaca.vcproj  |    2 +-
453 configure.ac         |   16 -------
454 win32/Makefile.am    |    2 +-
455 win32/caca_types.h   |    6 ---
456 8 files changed, 107 insertions(+), 142 deletions(-)
457
458Commit: 4680
459Author: sam
460Date:   Thu Oct 7 21:33:47 2010 +0000
461
462    Link libcaca with -lgnugetopt if necessary.
463
464 caca/Makefile.am |    2 +-
465 src/Makefile.am  |    2 +-
466 2 files changed, 2 insertions(+), 2 deletions(-)
467
468Commit: 4679
469Author: sam
470Date:   Thu Oct 7 21:33:42 2010 +0000
471
472    Set version to 0.99beta18.
473
474 NEWS           |    4 ++++
475 configure.ac   |    2 +-
476 win32/config.h |    2 +-
477 3 files changed, 6 insertions(+), 2 deletions(-)
478
479Commit: 4678
480Author: sam
481Date:   Thu Oct 7 21:33:36 2010 +0000
482
483    Remove spurious tabs from source.
484
485 caca/transform.c |    2 +-
486 1 files changed, 1 insertions(+), 1 deletions(-)
487
488Commit: 4677
489Author: sam
490Date:   Thu Oct 7 21:03:34 2010 +0000
491
492    Move mygetopt() directly into libcaca, for use by other programs.
493
494 caca/Makefile.am    |    1 +
495 caca/caca.h         |   25 ++++++++++
496 caca/getopt.c       |  133 +++++++++++++++++++++++++++++++++++++++++++++++++++
497 caca/libcaca.vcproj |    4 ++
498 configure.ac        |    1 -
499 src/Makefile.am     |    4 --
500 src/img2txt.c       |   35 +++++---------
501 src/mygetopt.c      |  120 ----------------------------------------------
502 src/mygetopt.h      |   29 -----------
503 9 files changed, 175 insertions(+), 177 deletions(-)
504
505Commit: 4644
506Author: sam
507Date:   Thu Sep 2 21:02:16 2010 +0000
508
509    Mark the font data as const. We no longer modify it in place.
510
511 caca/mono9.data      |    2 +-
512 caca/monobold12.data |    2 +-
513 tools/makefont.c     |    2 +-
514 3 files changed, 3 insertions(+), 3 deletions(-)
515
516Commit: 4643
517Author: sam
518Date:   Thu Sep 2 21:02:06 2010 +0000
519
520    Comply with cygwin's curses.h implementation.
521
522 caca/driver/ncurses.c |   12 ++++++++++++
523 1 files changed, 12 insertions(+), 0 deletions(-)
524
525Commit: 4642
526Author: pterjan
527Date:   Thu Aug 26 21:57:11 2010 +0000
528
529     * Do not force output to be in UTF-8, some people have not switched yet...
530
531 caca/driver/slang.c |    2 +-
532 1 files changed, 1 insertions(+), 1 deletions(-)
533
534Commit: 4641
535Author: pterjan
536Date:   Thu Aug 26 21:14:12 2010 +0000
537
538     * Fix using dead keys on my us_intl keyboard
539      - Ignore key events when XFilterEvent returns true
540      - Do not set key to 0 when it is over 128
541
542 caca/driver/x11.c |    5 ++++-
543 1 files changed, 4 insertions(+), 1 deletions(-)
544
545Commit: 4411
546Author: alxf
547Date:   Fri Jul 2 20:04:26 2010 +0000
548
549    * Bind event functions.
550
551 python/caca/display.py |   89 ++++++++++++++++++++++++++++--------------------
552 1 files changed, 52 insertions(+), 37 deletions(-)
553
554Commit: 4410
555Author: alxf
556Date:   Tue Jun 22 23:15:33 2010 +0000
557
558    * Fix bad condition.
559
560 python/caca/canvas.py |    2 +-
561 1 files changed, 1 insertions(+), 1 deletions(-)
562
563Commit: 4409
564Author: alxf
565Date:   Mon Jun 21 18:09:23 2010 +0000
566
567    * Rename cv variable to pointer.
568
569 python/caca/canvas.py |    6 +++---
570 1 files changed, 3 insertions(+), 3 deletions(-)
571
572Commit: 4408
573Author: alxf
574Date:   Mon Jun 21 18:06:26 2010 +0000
575
576    * Add optional pointer argument to Canvas class.
577    * get_canvas method now return Python Canvas object.
578
579 python/caca/canvas.py  |   14 +++++++++-----
580 python/caca/display.py |   11 +++++++++--
581 2 files changed, 18 insertions(+), 7 deletions(-)
582
583Commit: 4405
584Author: alxf
585Date:   Sun Jun 20 21:32:31 2010 +0000
586
587    * Fix export functions.
588
589 python/caca/canvas.py |   21 +++++++++++----------
590 1 files changed, 11 insertions(+), 10 deletions(-)
591
592Commit: 4404
593Author: alxf
594Date:   Tue Jun 1 18:21:41 2010 +0000
595
596    * Fix get_dirty_rect function.
597    * Add exceptions for missing methods.
598
599 python/caca/canvas.py |   61 +++++++++++++++++++++++++++++--------------------
600 1 files changed, 36 insertions(+), 25 deletions(-)
601
602Commit: 4403
603Author: alxf
604Date:   Sun May 30 18:59:39 2010 +0000
605
606    * Bind import functions.
607
608 python/caca/canvas.py |   91 ++++++++++++++++++++++++++++++++++++++++++++-----
609 1 files changed, 82 insertions(+), 9 deletions(-)
610
611Commit: 4402
612Author: alxf
613Date:   Sun May 30 12:47:28 2010 +0000
614
615    * Bind export functions.
616
617 python/caca/canvas.py |   61 +++++++++++++++++++++++++++++++++++++++++++++++++
618 1 files changed, 61 insertions(+), 0 deletions(-)
619
620Commit: 4401
621Author: alxf
622Date:   Fri May 28 17:28:43 2010 +0000
623
624    * Fix python Makefile.
625
626 python/Makefile.am |    3 ++-
627 1 files changed, 2 insertions(+), 1 deletions(-)
628
629Commit: 4400
630Author: pterjan
631Date:   Thu May 27 14:43:11 2010 +0000
632
633     * Improve rotated T, add P Q R ; 3 4
634
635 caca/transform.c |    8 +++++++-
636 1 files changed, 7 insertions(+), 1 deletions(-)
637
638Commit: 4399
639Author: pterjan
640Date:   Thu May 27 11:30:08 2010 +0000
641
642     * Add a rotated T
643
644 caca/transform.c |    1 +
645 1 files changed, 1 insertions(+), 0 deletions(-)
646
647Commit: 4398
648Author: sam
649Date:   Thu May 20 23:32:35 2010 +0000
650
651    New improved ctypes-based Python bindings, by Alex Foulon <alxf@lavabit.com>.
652
653 AUTHORS                     |    4 +-
654 configure.ac                |    9 +
655 python/Makefile.am          |   35 +-
656 python/README               |   16 -
657 python/caca.txt             |   26 --
658 python/caca/__init__.py     |   27 ++
659 python/caca/canvas.py       |  812 ++++++++++++++++++++++++++++++++++++++++
660 python/caca/common.py       |  335 +++++++++++++++++
661 python/caca/display.py      |  251 +++++++++++++
662 python/caca/dither.py       |   65 ++++
663 python/caca/font.py         |   59 +++
664 python/examples/cacainfo.py |   37 ++
665 python/examples/drawing.py  |  118 ++++++
666 python/examples/gol.py      |  171 +++++++++
667 python/pypycaca.c           |  860 -------------------------------------------
668 python/pypycaca.h           |  159 --------
669 python/setup.py             |   12 +
670 python/snake.py             |  167 ---------
671 python/test1.py             |  114 ------
672 python/test2.py             |   56 ---
673 20 files changed, 1914 insertions(+), 1419 deletions(-)
674
675Commit: 4396
676Author: sam
677Date:   Thu Apr 22 13:54:44 2010 +0000
678
679    On Win32 and Win64, define 32-bit C99 types as ints instead of longs, because
680    a lot of software (wrongly) assumes that int32_t is the same as int.
681
682 caca/caca_types.h.in |    8 ++++----
683 1 files changed, 4 insertions(+), 4 deletions(-)
684
685Commit: 4395
686Author: sam
687Date:   Tue Apr 20 12:19:55 2010 +0000
688
689    Fix a few things in the VS2k8 solution.
690
691 caca/libcaca.vcproj |    8 ++++----
692 libcaca.sln         |    3 +++
693 2 files changed, 7 insertions(+), 4 deletions(-)
694
695Commit: 4392
696Author: sam
697Date:   Fri Apr 16 21:06:09 2010 +0000
698
699    Clarify the need to bootstrap in README.
700
701 README |    4 ++++
702 1 files changed, 4 insertions(+), 0 deletions(-)
703
704Commit: 4390
705Author: sam
706Date:   Fri Apr 16 11:23:02 2010 +0000
707
708    Fix the Visual Studio solution.
709
710 libcaca.sln |   35 +++++++++++++++--------------------
711 1 files changed, 15 insertions(+), 20 deletions(-)
712
713Commit: 4389
714Author: sam
715Date:   Fri Apr 16 11:22:38 2010 +0000
716
717    A few C89 compilation fixes.
718
719 caca/triangle.c |   95 +++++++++++++++++++++++++------------------------------
720 1 files changed, 43 insertions(+), 52 deletions(-)
721
722Commit: 4387
723Author: sam
724Date:   Thu Apr 1 19:42:28 2010 +0000
725
726    Add new Unicode characters to other transformation routines.
727
728 caca/transform.c |   52 +++++++++++++++++++++++++++++++++++++++++++++++++++-
729 1 files changed, 51 insertions(+), 1 deletions(-)
730
731Commit: 4386
732Author: pterjan
733Date:   Mon Mar 29 10:48:24 2010 +0000
734
735     * Add few unicode charecters to the flip table
736
737 caca/transform.c |   28 ++++++++++++++++++++++++++++
738 1 files changed, 28 insertions(+), 0 deletions(-)
739
740Commit: 4385
741Author: sam
742Date:   Sun Mar 21 21:53:59 2010 +0000
743
744    Fix a typo in doc/Makefile.am preventing the documentation to build.
745
746 doc/Makefile.am |    2 +-
747 1 files changed, 1 insertions(+), 1 deletions(-)
748
749Commit: 4369
750Author: sam
751Date:   Mon Feb 15 23:57:13 2010 +0000
752
753    Add the copyright unit test and update copyright information everywhere.
754
755 caca/attr.c              |    2 +-
756 caca/box.c               |    2 +-
757 caca/caca.c              |    2 +-
758 caca/caca0.c             |    2 +-
759 caca/caca_conio.c        |    2 +-
760 caca/caca_conio.h        |    2 +-
761 caca/caca_debug.h        |    2 +-
762 caca/caca_internals.h    |    2 +-
763 caca/caca_prof.h         |    2 +-
764 caca/caca_stubs.h        |    2 +-
765 caca/caca_types.h.in     |    2 +-
766 caca/canvas.c            |    2 +-
767 caca/charset.c           |    2 +-
768 caca/codec/codec.h       |    2 +-
769 caca/codec/export.c      |    2 +-
770 caca/codec/import.c      |    2 +-
771 caca/codec/text.c        |    2 +-
772 caca/conic.c             |    2 +-
773 caca/dirty.c             |    2 +-
774 caca/dither.c            |    2 +-
775 caca/driver/conio.c      |    2 +-
776 caca/driver/gl.c         |    2 +-
777 caca/driver/ncurses.c    |    2 +-
778 caca/driver/null.c       |    2 +-
779 caca/driver/raw.c        |    2 +-
780 caca/driver/slang.c      |    2 +-
781 caca/driver/vga.c        |    2 +-
782 caca/driver/win32.c      |    2 +-
783 caca/driver/x11.c        |    2 +-
784 caca/event.c             |    2 +-
785 caca/figfont.c           |    2 +-
786 caca/file.c              |    2 +-
787 caca/font.c              |    2 +-
788 caca/frame.c             |    2 +-
789 caca/graphics.c          |    2 +-
790 caca/legacy.c            |    2 +-
791 caca/line.c              |    2 +-
792 caca/prof.c              |    2 +-
793 caca/string.c            |    2 +-
794 caca/time.c              |    2 +-
795 caca/transform.c         |    2 +-
796 caca/triangle.c          |    2 +-
797 cxx/caca++.cpp           |    5 +++--
798 cxx/caca++.h             |    5 +++--
799 cxx/cxxtest.cpp          |    3 ++-
800 examples/blit.c          |    2 +-
801 examples/canvas.c        |    2 +-
802 examples/colors.c        |    2 +-
803 examples/conio-snake.cpp |    1 +
804 examples/conio.c         |    4 ++++
805 examples/demo.c          |    2 +-
806 examples/demo0.c         |    2 +-
807 examples/dithering.c     |    2 +-
808 examples/driver.c        |    2 +-
809 examples/event.c         |    2 +-
810 examples/export.c        |    2 +-
811 examples/figfont.c       |    2 +-
812 examples/font.c          |    2 +-
813 examples/font2tga.c      |    2 +-
814 examples/frames.c        |    2 +-
815 examples/fullwidth.c     |    2 +-
816 examples/gamma.c         |    2 +-
817 examples/hsv.c           |    2 +-
818 examples/import.c        |    2 +-
819 examples/input.c         |    2 +-
820 examples/mouse.c         |    2 +-
821 examples/spritedit.c     |    2 +-
822 examples/swallow.c       |    2 +-
823 examples/text.c          |    2 +-
824 examples/transform.c     |    2 +-
825 examples/trifiller.c     |    2 +-
826 examples/truecolor.c     |    2 +-
827 examples/unicode.c       |    2 +-
828 kernel/kernel.c          |    2 +-
829 kernel/kernel.h          |    2 +-
830 kernel/multiboot.h       |    1 +
831 ruby/caca-canvas.c       |    2 +-
832 ruby/caca-canvas.h       |   11 +++++++++++
833 ruby/caca-display.c      |    2 +-
834 ruby/caca-display.h      |   11 +++++++++++
835 ruby/caca-dither.c       |    2 +-
836 ruby/caca-dither.h       |   11 +++++++++++
837 ruby/caca-event.c        |    2 +-
838 ruby/caca-event.h        |   11 +++++++++++
839 ruby/caca-font.c         |    2 +-
840 ruby/caca-font.h         |   11 +++++++++++
841 ruby/caca.c              |    2 +-
842 ruby/common.h            |   11 +++++++++++
843 src/aafire.c             |    2 +-
844 src/cacademo.c           |    2 +-
845 src/cacadraw.c           |    2 +-
846 src/cacaplay.c           |    2 +-
847 src/cacaserver.c         |    2 +-
848 src/cacaview.c           |    2 +-
849 src/common-image.c       |    2 +-
850 src/common-image.h       |    2 +-
851 src/img2txt.c            |    2 +-
852 src/texture.h            |   12 ++++++++++++
853 test/Makefile.am         |    5 +++--
854 test/check-copyright     |   39 +++++++++++++++++++++++++++++++++++++++
855 tools/makefont.c         |    4 ++--
856 tools/optipal.c          |    2 +-
857 tools/sortchars.c        |    2 +-
858 103 files changed, 223 insertions(+), 96 deletions(-)
859
860Commit: 4363
861Author: sam
862Date:   Wed Feb 10 23:35:08 2010 +0000
863
864    Use Computer Modern fonts instead of that ugly Times.
865
866 doc/Makefile.am |    3 ++-
867 1 files changed, 2 insertions(+), 1 deletions(-)
868
869Commit: 4352
870Author: sam
871Date:   Tue Feb 9 00:49:31 2010 +0000
872
873    Make the check-source test more generic.
874
875 Makefile.am       |    2 ++
876 test/check-source |    5 +++--
877 2 files changed, 5 insertions(+), 2 deletions(-)
878
879Commit: 4351
880Author: sam
881Date:   Tue Feb 9 00:45:18 2010 +0000
882
883    Get rid of pushd/popd in the testsuite.
884
885 test/check-source |   10 ++++------
886 1 files changed, 4 insertions(+), 6 deletions(-)
887
888Commit: 4346
889Author: sam
890Date:   Mon Feb 8 23:39:34 2010 +0000
891
892    Synchronise mygetopt.c with zzuf.
893
894 src/mygetopt.c |   12 ++++++++----
895 src/mygetopt.h |    4 ++--
896 2 files changed, 10 insertions(+), 6 deletions(-)
897
898Commit: 4341
899Author: sam
900Date:   Mon Feb 8 14:29:19 2010 +0000
901
902    Add triangle texture mapping to NEWS and update ChangeLog.
903
904 ChangeLog |   19 +++++++++++++++++++
905 NEWS      |    1 +
906 2 files changed, 20 insertions(+), 0 deletions(-)
907
908Commit: 4340
909Author: sam
910Date:   Mon Feb 8 13:59:04 2010 +0000
911
912    Update changelog.
913
914 ChangeLog |   22 ++++++++++++++++++++--
915 1 files changed, 20 insertions(+), 2 deletions(-)
916
917Commit: 4339
918Author: sam
919Date:   Mon Feb 8 13:57:46 2010 +0000
920
921    Disable set_dither_palette until we really use it.
922
923 caca-sharp/Dither.cs |    2 ++
924 1 files changed, 2 insertions(+), 0 deletions(-)
925
926Commit: 4338
927Author: sam
928Date:   Mon Feb 8 13:51:52 2010 +0000
929
930    Fix distribution of Java source.
931
932 java/Makefile.am |   69 ++++++++++++++++++++++++++++++++---------------------
933 1 files changed, 42 insertions(+), 27 deletions(-)
934
935Commit: 4334
936Author: sam
937Date:   Mon Feb 8 01:50:59 2010 +0000
938
939    Fix ChangeLog, NEWS and win32/config.h for release 0.99.beta17.
940
941 ChangeLog      |  239 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
942 NEWS           |    3 +
943 win32/config.h |    2 +-
944 3 files changed, 243 insertions(+), 1 deletions(-)
945
946Commit: 4333
947Author: sam
948Date:   Mon Feb 8 01:27:22 2010 +0000
949
950    Large source code cleanup, getting rid of spaces, tabs, and svn keywords.
951
952 AUTHORS                                 |    2 +-
953 ChangeLog                               |   26 +-
954 Makefile.am                             |    1 -
955 NEWS                                    |   37 +-
956 NOTES                                   |    1 -
957 README                                  |    7 +-
958 THANKS                                  |    2 +-
959 bootstrap                               |    1 -
960 build-dos                               |    1 -
961 build-kernel                            |    3 +-
962 build-win32                             |    1 -
963 caca-config.in                          |    1 -
964 caca-php/examples/cacainfo.php          |   56 +-
965 caca-php/examples/cacapig.php           |   82 ++--
966 caca-php/examples/colors.php            |   24 +-
967 caca-php/examples/demo.php              |  630 +++++++++++-----------
968 caca-php/examples/dithering.php         |    8 +-
969 caca-php/examples/export.php            |  166 +++---
970 caca-php/examples/figfont.php           |   30 +-
971 caca-php/examples/fullwidth.php         |   32 +-
972 caca-php/examples/img2txt.php           |  682 ++++++++++++------------
973 caca-php/examples/import.php            |   24 +-
974 caca-php/examples/polyline.php          |   44 +-
975 caca-php/examples/render.php            |   30 +-
976 caca-php/examples/test.php              |  208 ++++----
977 caca-php/examples/text.php              |   38 +-
978 caca-php/examples/transform.php         |   32 +-
979 caca-php/examples/truecolor.php         |   30 +-
980 caca-php/examples/unicode.php           |   10 +-
981 caca-php/examples/www/cacainfo.php      |   56 +-
982 caca-php/examples/www/colors.php        |   20 +-
983 caca-php/examples/www/dithering.php     |    4 +-
984 caca-php/examples/www/export.php        |  264 +++++-----
985 caca-php/examples/www/figlet.php        |   52 +-
986 caca-php/examples/www/fullwidth.php     |   28 +-
987 caca-php/examples/www/img2txt.php       |  858 +++++++++++++++----------------
988 caca-php/examples/www/import.php        |   42 +-
989 caca-php/examples/www/render.php        |   66 ++--
990 caca-php/examples/www/text.php          |   36 +-
991 caca-php/examples/www/transform.php     |   28 +-
992 caca-php/examples/www/truecolor.php     |   26 +-
993 caca-php/examples/www/unicode.php       |    6 +-
994 caca-sharp/AssemblyInfo.cs              |    2 -
995 caca-sharp/Attr.cs                      |    2 -
996 caca-sharp/Caca.cs                      |    2 -
997 caca-sharp/Canvas.cs                    |    2 -
998 caca-sharp/Display.cs                   |    2 -
999 caca-sharp/Dither.cs                    |    2 -
1000 caca-sharp/Event.cs                     |    2 -
1001 caca-sharp/Font.cs                      |    2 -
1002 caca-sharp/Makefile.am                  |    1 -
1003 caca-sharp/test.cs                      |    2 -
1004 caca/Makefile.am                        |    1 -
1005 caca/attr.c                             |    2 -
1006 caca/box.c                              |    2 -
1007 caca/caca.c                             |    2 -
1008 caca/caca.h                             |    3 -
1009 caca/caca0.c                            |    2 -
1010 caca/caca0.h                            |    2 -
1011 caca/caca_conio.c                       |    2 -
1012 caca/caca_conio.h                       |    2 -
1013 caca/caca_debug.h                       |    9 +-
1014 caca/caca_internals.h                   |    2 -
1015 caca/caca_prof.h                        |    9 +-
1016 caca/caca_stubs.h                       |    9 +-
1017 caca/caca_types.h.in                    |    9 +-
1018 caca/canvas.c                           |    2 -
1019 caca/charset.c                          |    2 -
1020 caca/codec/codec.h                      |    2 -
1021 caca/codec/export.c                     |    2 -
1022 caca/codec/import.c                     |    2 -
1023 caca/codec/text.c                       |    2 -
1024 caca/conic.c                            |    2 -
1025 caca/dirty.c                            |    2 -
1026 caca/dither.c                           |    2 -
1027 caca/driver/cocoa.m                     |    2 -
1028 caca/driver/conio.c                     |    2 -
1029 caca/driver/gl.c                        |    2 -
1030 caca/driver/ncurses.c                   |    2 -
1031 caca/driver/null.c                      |    2 -
1032 caca/driver/raw.c                       |    2 -
1033 caca/driver/slang.c                     |    2 -
1034 caca/driver/vga.c                       |    2 -
1035 caca/driver/win32.c                     |    2 -
1036 caca/driver/x11.c                       |    2 -
1037 caca/event.c                            |    2 -
1038 caca/figfont.c                          |    2 -
1039 caca/file.c                             |    2 -
1040 caca/font.c                             |    2 -
1041 caca/frame.c                            |    2 -
1042 caca/graphics.c                         |    2 -
1043 caca/legacy.c                           |    2 -
1044 caca/line.c                             |    2 -
1045 caca/prof.c                             |    2 -
1046 caca/string.c                           |    2 -
1047 caca/time.c                             |    2 -
1048 caca/transform.c                        |    2 -
1049 caca/triangle.c                         |    2 -
1050 configure.ac                            |    1 -
1051 cxx/Makefile.am                         |    1 -
1052 cxx/caca++.cpp                          |    2 -
1053 cxx/caca++.h                            |    3 -
1054 cxx/cxxtest.cpp                         |    2 -
1055 doc/Makefile.am                         |    1 -
1056 doc/canvas.dox                          |    2 -
1057 doc/font.dox                            |    2 -
1058 doc/footer.html                         |    1 -
1059 doc/header.html                         |    1 -
1060 doc/libcaca.dox                         |    2 -
1061 doc/migrating.dox                       |    2 -
1062 doc/style.dox                           |    2 -
1063 doc/tutorial.dox                        |    2 -
1064 doc/user.dox                            |    2 -
1065 examples/Makefile.am                    |    1 -
1066 examples/blit.c                         |    2 -
1067 examples/canvas.c                       |    2 -
1068 examples/colors.c                       |    2 -
1069 examples/demo.c                         |    2 -
1070 examples/demo0.c                        |    2 -
1071 examples/dithering.c                    |    2 -
1072 examples/driver.c                       |    2 -
1073 examples/event.c                        |    2 -
1074 examples/export.c                       |    2 -
1075 examples/figfont.c                      |    2 -
1076 examples/font.c                         |    2 -
1077 examples/font2tga.c                     |    2 -
1078 examples/frames.c                       |    2 -
1079 examples/fullwidth.c                    |    2 -
1080 examples/gamma.c                        |    2 -
1081 examples/hsv.c                          |    2 -
1082 examples/import.c                       |    2 -
1083 examples/input.c                        |    2 -
1084 examples/mouse.c                        |    2 -
1085 examples/spritedit.c                    |    2 -
1086 examples/swallow.c                      |    2 -
1087 examples/text.c                         |    2 -
1088 examples/transform.c                    |    2 -
1089 examples/trifiller.c                    |    2 -
1090 examples/truecolor.c                    |    2 -
1091 examples/unicode.c                      |    2 -
1092 java/Makefile.am                        |    1 -
1093 java/README                             |    1 -
1094 java/caca_java_common.c                 |    2 -
1095 java/caca_java_common.h                 |    2 -
1096 java/examples/Driver.java               |    2 -
1097 java/examples/TrueColor.java            |    2 -
1098 java/org/zoy/caca/Attribute.java        |    2 -
1099 java/org/zoy/caca/Caca.java             |    2 -
1100 java/org/zoy/caca/CacaException.java    |    2 -
1101 java/org/zoy/caca/CacaObject.java       |    2 -
1102 java/org/zoy/caca/Canvas.java           |    2 -
1103 java/org/zoy/caca/Color.java            |    4 +-
1104 java/org/zoy/caca/Display.java          |    2 -
1105 java/org/zoy/caca/Dither.java           |    2 -
1106 java/org/zoy/caca/Event.java            |    2 -
1107 java/org/zoy/caca/Font.java             |    2 -
1108 java/org/zoy/caca/NativeObject.java     |    2 -
1109 java/org/zoy/caca/TimeoutException.java |    2 -
1110 java/org_zoy_caca_Attribute.c           |    2 -
1111 java/org_zoy_caca_Caca.c                |    2 -
1112 java/org_zoy_caca_Canvas.c              |    8 +-
1113 java/org_zoy_caca_Display.c             |    2 -
1114 java/org_zoy_caca_Dither.c              |    4 +-
1115 java/org_zoy_caca_Event.c               |    2 -
1116 java/org_zoy_caca_Font.c                |    2 -
1117 kernel/Makefile.am                      |    1 -
1118 kernel/boot/gdt.c                       |    7 +-
1119 kernel/boot/idt.c                       |    7 +-
1120 kernel/boot/interruptions.c             |    5 +-
1121 kernel/boot/pic.c                       |    5 +-
1122 kernel/boot/stage2.c                    |    7 +-
1123 kernel/boot/stage2.h                    |    5 +-
1124 kernel/drivers/floppy.c                 |    5 +-
1125 kernel/drivers/floppy.h                 |    5 +-
1126 kernel/drivers/keyboard.c               |    5 +-
1127 kernel/drivers/memory.c                 |    5 +-
1128 kernel/drivers/memory.h                 |    5 +-
1129 kernel/drivers/processor.c              |    5 +-
1130 kernel/drivers/processor.h              |    5 +-
1131 kernel/drivers/timer.c                  |   11 +-
1132 kernel/drivers/timer.h                  |    5 +-
1133 kernel/kernel.c                         |    3 -
1134 kernel/kernel.h                         |    2 -
1135 kernel/klibc.c                          |    5 +-
1136 kernel/klibc.h                          |    2 -
1137 perl/lib/Term/Caca.pm                   |    1 -
1138 perl/lib/Term/Caca/Constants.pm         |    1 -
1139 perl/lib/Term/Kaka.pm                   |    1 -
1140 python/Makefile.am                      |    3 +-
1141 python/pypycaca.c                       |    2 -
1142 python/pypycaca.h                       |    2 -
1143 ruby/Makefile.am                        |    1 -
1144 ruby/ruby-caca.dox                      |    2 +-
1145 ruby/ruby.dox                           |    2 +-
1146 src/Makefile.am                         |    1 -
1147 src/aafire.c                            |    2 -
1148 src/cacademo.c                          |    2 -
1149 src/cacadraw.c                          |    2 -
1150 src/cacaplay.c                          |    2 -
1151 src/cacaserver.c                        |    2 -
1152 src/cacaview.c                          |    2 -
1153 src/common-image.c                      |    2 -
1154 src/common-image.h                      |    2 -
1155 src/img2txt.c                           |    2 -
1156 src/mygetopt.c                          |    2 -
1157 src/mygetopt.h                          |    2 -
1158 test/Makefile.am                        |    1 -
1159 test/caca-test.cpp                      |    2 -
1160 test/canvas.cpp                         |    2 -
1161 test/check-source                       |    2 +-
1162 test/dirty.cpp                          |    2 -
1163 test/driver.cpp                         |    2 -
1164 test/export.cpp                         |    2 -
1165 test/simple.c                           |    2 -
1166 tools/Makefile.am                       |    1 -
1167 tools/makefont.c                        |    2 -
1168 tools/optipal.c                         |    1 -
1169 tools/sortchars.c                       |    1 -
1170 win32/Makefile.am                       |    1 -
1171 win32/config.h                          |    2 +-
1172 220 files changed, 1885 insertions(+), 2247 deletions(-)
1173
1174Commit: 4332
1175Author: sam
1176Date:   Mon Feb 8 00:40:21 2010 +0000
1177
1178    Nicer make check output for our custom tests.
1179
1180 test/check-doxygen |   10 +++++++---
1181 test/check-source  |   20 +++++++++++++-------
1182 test/check-win32   |   11 +++++++----
1183 3 files changed, 27 insertions(+), 14 deletions(-)
1184
1185Commit: 4331
1186Author: sam
1187Date:   Sun Feb 7 23:44:38 2010 +0000
1188
1189    Add missing ruby/test file to the distributed tarball.
1190
1191 ruby/Makefile.am |    1 +
1192 1 files changed, 1 insertions(+), 0 deletions(-)
1193
1194Commit: 4330
1195Author: sam
1196Date:   Sun Feb 7 22:37:18 2010 +0000
1197
1198    Improve changelog generation.
1199
1200 ChangeLog   | 3706 ++++++++++++++++++++++++++++++-----------------------------
1201 Makefile.am |    3 +-
1202 2 files changed, 1917 insertions(+), 1792 deletions(-)
1203
1204Commit: 4328
1205Author: sam
1206Date:   Sun Feb 7 21:11:03 2010 +0000
1207
1208    Update logo in the PHP bindings.
1209
1210 caca-php/examples/logo-caca.png     |  Bin 7526 -> 17112 bytes
1211 caca-php/examples/www/logo-caca.png |  Bin 7526 -> 17112 bytes
1212 2 files changed, 0 insertions(+), 0 deletions(-)
1213
1214Commit: 4326
1215Author: sam
1216Date:   Sun Feb 7 20:59:05 2010 +0000
1217
1218    Replace the old caca texture with a copy of our new logo.
1219
1220 src/cacademo.c |    5 +-
1221 src/texture.h  |  260 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1222 2 files changed, 259 insertions(+), 6 deletions(-)
1223
1224Commit: 4325
1225Author: sam
1226Date:   Sun Feb 7 17:21:51 2010 +0000
1227
1228    Fix dllexport usage, courtesy of Carlo Bramini in #48.
1229
1230 caca/caca.h  |    8 ++++----
1231 caca/caca0.h |    6 +++---
1232 2 files changed, 7 insertions(+), 7 deletions(-)
1233
1234Commit: 4324
1235Author: sam
1236Date:   Sun Feb 7 17:21:45 2010 +0000
1237
1238    Add #undef __extern at the end of caca0.h. Thanks to Carlo Bramini for
1239    fixing this in #48.
1240
1241 caca/caca0.h |    4 +++-
1242 1 files changed, 3 insertions(+), 1 deletions(-)
1243
1244Commit: 4323
1245Author: sam
1246Date:   Sun Feb 7 17:01:16 2010 +0000
1247
1248    Only define CACA_ALIAS with gcc > 3 (instead of >= 3). Patch courtesy of
1249    Carlo Bramini. Addresses #48.
1250
1251 caca/caca.h |    6 +++++-
1252 1 files changed, 5 insertions(+), 1 deletions(-)
1253
1254Commit: 4322
1255Author: sam
1256Date:   Sun Feb 7 17:01:10 2010 +0000
1257
1258    Do not use htons/htonl in makefont.c, since we already have hton16/hton32
1259    which do not require to initialise winsock on Windows. Addresses #48.
1260
1261 tools/makefont.c |    5 +++--
1262 1 files changed, 3 insertions(+), 2 deletions(-)
1263
1264Commit: 4321
1265Author: sam
1266Date:   Sun Feb 7 15:57:52 2010 +0000
1267
1268    Add brief documentation to figfont functions.
1269
1270 caca/figfont.c |    3 +++
1271 1 files changed, 3 insertions(+), 0 deletions(-)
1272
1273Commit: 4320
1274Author: sam
1275Date:   Sun Feb 7 15:57:46 2010 +0000
1276
1277    Split check-build into check-doygen, check-source and check-win32.
1278
1279 test/Makefile.am   |    7 +++-
1280 test/check-build   |   71 ----------------------------------------------------
1281 test/check-doxygen |   14 ++++++++++
1282 test/check-source  |   32 +++++++++++++++++++++++
1283 test/check-win32   |   27 +++++++++++++++++++
1284 5 files changed, 78 insertions(+), 73 deletions(-)
1285
1286Commit: 4318
1287Author: sam
1288Date:   Sun Feb 7 00:22:38 2010 +0000
1289
1290    Document file functions and fix a few issues here and there.
1291
1292 caca/caca.h    |   32 ++++++++++++++-----------
1293 caca/file.c    |   69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1294 caca/string.c  |    2 +-
1295 win32/config.h |    1 +
1296 4 files changed, 89 insertions(+), 15 deletions(-)
1297
1298Commit: 4317
1299Author: sam
1300Date:   Sun Feb 7 00:22:31 2010 +0000
1301
1302    Move some configuration stuff from build-kernel into configure.ac.
1303
1304 build-kernel   |   41 ++++++++++++++++++-----------------------
1305 build-win32    |    2 +-
1306 configure.ac   |   39 ++++++++++++++++++++++++++-------------
1307 kernel/klibc.h |    6 +++++-
1308 4 files changed, 50 insertions(+), 38 deletions(-)
1309
1310Commit: 4316
1311Author: sam
1312Date:   Sat Feb 6 21:20:40 2010 +0000
1313
1314    Generate a better changelog.
1315
1316 ChangeLog   |36885 +++++++++++++++++++++++++++++++++++------------------------
1317 Makefile.am |    8 +-
1318 2 files changed, 22052 insertions(+), 14841 deletions(-)
1319
1320Commit: 4304
1321Author: sam
1322Date:   Wed Jan 27 00:42:57 2010 +0000
1323
1324    Activate colour toilet font support.
1325
1326 caca/figfont.c |    7 ++-----
1327 1 files changed, 2 insertions(+), 5 deletions(-)
1328
1329Commit: 4303
1330Author: sam
1331Date:   Mon Jan 25 12:40:18 2010 +0000
1332
1333    Don't fail the check-build test if documentation was not built.
1334
1335 test/check-build |    4 ++--
1336 1 files changed, 2 insertions(+), 2 deletions(-)
1337
1338Commit: 4302
1339Author: sam
1340Date:   Mon Jan 25 01:47:21 2010 +0000
1341
1342    Simpler and more accurate troff colour selection.
1343
1344 caca/codec/export.c |   39 +++++++++++++--------------------------
1345 1 files changed, 13 insertions(+), 26 deletions(-)
1346
1347Commit: 4301
1348Author: pterjan
1349Date:   Sun Jan 24 22:04:10 2010 +0000
1350
1351     * Always draw all background in troff output, on beginning of lines too
1352
1353 caca/codec/export.c |   13 ++++++++-----
1354 1 files changed, 8 insertions(+), 5 deletions(-)
1355
1356Commit: 4300
1357Author: sam
1358Date:   Sun Jan 24 21:58:17 2010 +0000
1359
1360    Fix the source code to reduce testsuite errors.
1361
1362 caca/codec/export.c |   33 ++++++++++++++++-----------------
1363 kernel/Makefile.am  |    2 ++
1364 kernel/kernel.c     |   12 ++++++------
1365 kernel/kernel.h     |   12 +++++-------
1366 kernel/multiboot.h  |   18 +++++++++---------
1367 test/check-build    |    5 +++--
1368 win32/config.h      |    1 +
1369 7 files changed, 42 insertions(+), 41 deletions(-)
1370
1371Commit: 4299
1372Author: pterjan
1373Date:   Sun Jan 24 21:43:19 2010 +0000
1374
1375     * Always draw all background in troff output
1376
1377 caca/codec/export.c |    9 +++++++--
1378 1 files changed, 7 insertions(+), 2 deletions(-)
1379
1380Commit: 4298
1381Author: pterjan
1382Date:   Sun Jan 24 21:15:01 2010 +0000
1383
1384     * Unbreak make dist (multiboot.S is dead), but many files in kernel/ are missing there
1385
1386 kernel/Makefile.am |    1 -
1387 1 files changed, 0 insertions(+), 1 deletions(-)
1388
1389Commit: 4297
1390Author: sam
1391Date:   Sun Jan 24 01:47:25 2010 +0000
1392
1393    Fix check-build verbosity.
1394
1395 test/check-build |    6 +++++-
1396 1 files changed, 5 insertions(+), 1 deletions(-)
1397
1398Commit: 4296
1399Author: sam
1400Date:   Sun Jan 24 01:47:18 2010 +0000
1401
1402    Fix shrext_cmds usage in configure.ac.
1403
1404 configure.ac |    4 ++--
1405 1 files changed, 2 insertions(+), 2 deletions(-)
1406
1407Commit: 4292
1408Author: pterjan
1409Date:   Thu Jan 21 11:14:24 2010 +0000
1410
1411     * Add back some missing spaces
1412
1413 ruby/ruby-caca.dox |  100 ++++++++++++++++++++++++++--------------------------
1414 1 files changed, 50 insertions(+), 50 deletions(-)
1415
1416Commit: 4235
1417Author: pterjan
1418Date:   Wed Jan 6 20:56:29 2010 +0000
1419
1420     * Map colors to the ones known by groff, defining mines don't work
1421
1422 caca/codec/export.c |   63 +++++++++++++++++++++++++--------------------------
1423 1 files changed, 31 insertions(+), 32 deletions(-)
1424
1425Commit: 4229
1426Author: sam
1427Date:   Wed Jan 6 00:10:31 2010 +0000
1428
1429    Move conditional java targets to the top of Makefile.am.
1430
1431 java/Makefile.am |   10 +++++-----
1432 1 files changed, 5 insertions(+), 5 deletions(-)
1433
1434Commit: 4228
1435Author: pterjan
1436Date:   Wed Jan 6 00:05:09 2010 +0000
1437
1438     * Improve a bit troff export
1439
1440 caca/codec/export.c |   46 ++++++++++++++++++++++++++++++++++++----------
1441 1 files changed, 36 insertions(+), 10 deletions(-)
1442
1443Commit: 4227
1444Author: pterjan
1445Date:   Tue Jan 5 23:27:26 2010 +0000
1446
1447     * Add experimental troff export
1448
1449 caca/codec/export.c |   73 +++++++++++++++++++++++++++++++++++++++++++++++++++
1450 1 files changed, 73 insertions(+), 0 deletions(-)
1451
1452Commit: 4225
1453Author: pterjan
1454Date:   Tue Jan 5 21:59:10 2010 +0000
1455
1456     * Do not want libjava.jar when we don't build java binding
1457
1458 java/Makefile.am |    2 +-
1459 1 files changed, 1 insertions(+), 1 deletions(-)
1460
1461Commit: 4220
1462Author: sam
1463Date:   Sun Jan 3 02:54:32 2010 +0000
1464
1465    Clean up .gitignore and documentation build rules.
1466
1467 .gitignore            |   65 +++++++++++++++++++++++++++++++++++++++++++++++++
1468 Makefile.am           |    5 ++-
1469 caca-sharp/.gitignore |    3 --
1470 caca/.gitignore       |    1 -
1471 cxx/.gitignore        |    1 -
1472 doc/.gitignore        |    4 ---
1473 doc/Makefile.am       |    7 ++---
1474 doc/doxygen.cfg.in    |    2 +-
1475 examples/.gitignore   |   29 ----------------------
1476 ruby/.gitignore       |    2 -
1477 src/.gitignore        |    7 -----
1478 test/.gitignore       |    3 --
1479 test/check-build      |   11 ++++++++
1480 tools/.gitignore      |    3 --
1481 14 files changed, 83 insertions(+), 60 deletions(-)
1482
1483Commit: 4219
1484Author: sam
1485Date:   Sun Jan 3 02:54:17 2010 +0000
1486
1487    Clean up files generated by build-kernel in make clean.
1488
1489 build-kernel       |   11 ++++++-----
1490 kernel/Makefile.am |    4 ++++
1491 2 files changed, 10 insertions(+), 5 deletions(-)
1492
1493Commit: 4198
1494Author: sam
1495Date:   Thu Dec 24 00:02:16 2009 +0000
1496
1497    Build Java examples and add wrapper scripts to run them.
1498
1499 java/.gitignore             |    1 +
1500 java/Makefile.am            |   13 +++++++++++--
1501 java/examples/Driver        |    6 ++++++
1502 java/examples/Driver.java   |    2 +-
1503 java/examples/TrueColor     |    6 ++++++
1504 java/org/zoy/caca/Caca.java |    2 +-
1505 6 files changed, 26 insertions(+), 4 deletions(-)
1506
1507Commit: 4197
1508Author: sam
1509Date:   Wed Dec 23 11:34:49 2009 +0000
1510
1511    Java bindings, courtesy of Adrien Grand <jpountz@dinauz.org>.
1512
1513 AUTHORS                                 |    3 +
1514 Makefile.am                             |    4 +-
1515 configure.ac                            |   45 ++++
1516 java/.gitignore                         |    3 +
1517 java/Makefile.am                        |   94 ++++++++
1518 java/README                             |   20 ++
1519 java/caca_java_common.c                 |   31 +++
1520 java/caca_java_common.h                 |   23 ++
1521 java/examples/Driver.java               |   54 +++++
1522 java/examples/TrueColor.java            |   38 +++
1523 java/org/zoy/caca/Attribute.java        |   60 +++++
1524 java/org/zoy/caca/Caca.java             |   33 +++
1525 java/org/zoy/caca/CacaException.java    |   24 ++
1526 java/org/zoy/caca/CacaObject.java       |   40 ++++
1527 java/org/zoy/caca/Canvas.java           |  377 ++++++++++++++++++++++++++++++
1528 java/org/zoy/caca/Color.java            |   84 +++++++
1529 java/org/zoy/caca/Display.java          |  170 ++++++++++++++
1530 java/org/zoy/caca/Dither.java           |  238 +++++++++++++++++++
1531 java/org/zoy/caca/Event.java            |  184 +++++++++++++++
1532 java/org/zoy/caca/Font.java             |   61 +++++
1533 java/org/zoy/caca/NativeObject.java     |   20 ++
1534 java/org/zoy/caca/TimeoutException.java |   24 ++
1535 java/org_zoy_caca_Attribute.c           |   62 +++++
1536 java/org_zoy_caca_Caca.c                |   24 ++
1537 java/org_zoy_caca_Canvas.c              |  389 +++++++++++++++++++++++++++++++
1538 java/org_zoy_caca_Display.c             |  187 +++++++++++++++
1539 java/org_zoy_caca_Dither.c              |  175 ++++++++++++++
1540 java/org_zoy_caca_Event.c               |   80 +++++++
1541 java/org_zoy_caca_Font.c                |  117 +++++++++
1542 29 files changed, 2663 insertions(+), 1 deletions(-)
1543
1544Commit: 4160
1545Author: jylam
1546Date:   Sun Dec 20 16:29:24 2009 +0000
1547
1548     * Fix libcaca.a linkage (was off by one argument), fill memory with 0xCACA, because caca is so delicious.
1549
1550 build-kernel               |    2 +-
1551 kernel/drivers/processor.c |   10 ++++++----
1552 kernel/kernel.c            |   12 ++++++++----
1553 3 files changed, 15 insertions(+), 9 deletions(-)
1554
1555Commit: 4159
1556Author: jylam
1557Date:   Sun Dec 20 15:41:41 2009 +0000
1558
1559     * Added 64bits RDTSC support, as well as CPU frequency guess (more like a 8254a test, actually)
1560
1561 build-kernel               |    8 +-
1562 kernel/drivers/processor.c |   49 +++++
1563 kernel/drivers/processor.h |    2 +
1564 kernel/drivers/timer.c     |   55 ++++---
1565 kernel/kernel.c            |   22 +--
1566 kernel/kernel.h            |    2 +
1567 kernel/klibc.c             |  430 ++++++++++++++++++++++++--------------------
1568 kernel/klibc.h             |    3 +-
1569 8 files changed, 336 insertions(+), 235 deletions(-)
1570
1571Commit: 4158
1572Author: jylam
1573Date:   Sun Dec 20 14:02:02 2009 +0000
1574
1575     * Fix indentation and add licensing and copyright headers to kernel
1576
1577 kernel/boot/gdt.c           |  151 ++++++++++++++++++-------------
1578 kernel/boot/idt.c           |  164 +++++++++++++++++++---------------
1579 kernel/boot/interruptions.c |  209 +++++++++++++++++++++++++++++--------------
1580 kernel/boot/pic.c           |   99 ++++++++++++--------
1581 kernel/boot/stage2.c        |   37 ++++++---
1582 kernel/boot/stage2.h        |   18 ++++
1583 kernel/drivers/floppy.c     |   19 ++++-
1584 kernel/drivers/floppy.h     |   28 +++++-
1585 kernel/drivers/keyboard.c   |  210 +++++++++++++++++++++++--------------------
1586 kernel/drivers/memory.c     |   17 ++++-
1587 kernel/drivers/memory.h     |   15 +++
1588 kernel/drivers/processor.c  |   18 +++-
1589 kernel/drivers/processor.h  |  142 ++++++++++++++++-------------
1590 kernel/drivers/timer.c      |   68 ++++++++-------
1591 kernel/drivers/timer.h      |   18 ++++-
1592 kernel/kernel.c             |   13 +--
1593 kernel/kernel.h             |   10 +--
1594 kernel/klibc.c              |   16 ++++
1595 kernel/klibc.h              |   68 ++++++++++-----
1596 19 files changed, 824 insertions(+), 496 deletions(-)
1597
1598Commit: 4157
1599Author: jylam
1600Date:   Sun Dec 20 13:45:00 2009 +0000
1601
1602     * Fill CPU id correctly, you dumb fuck.
1603
1604 kernel/drivers/processor.c |    2 ++
1605 1 files changed, 2 insertions(+), 0 deletions(-)
1606
1607Commit: 4156
1608Author: jylam
1609Date:   Sun Dec 20 13:40:42 2009 +0000
1610
1611     * XCode project file updated for kernel
1612
1613 XCode/libcacaXCode.xcodeproj/project.pbxproj |   77 +++++++++++++++++++++++++-
1614 1 files changed, 75 insertions(+), 2 deletions(-)
1615
1616Commit: 4155
1617Author: jylam
1618Date:   Sun Dec 20 13:36:15 2009 +0000
1619
1620     * Forgot kernel build script
1621
1622 build-kernel |   67 +++++++++++++++++++++++++++++++++++++++++----------------
1623 1 files changed, 48 insertions(+), 19 deletions(-)
1624
1625Commit: 4154
1626Author: jylam
1627Date:   Sun Dec 20 13:33:11 2009 +0000
1628
1629     * Total kernel rewrite
1630
1631 configure.ac                |    2 +-
1632 kernel/boot/bootsect.asm    |  123 +++++++++
1633 kernel/boot/gdt.c           |  101 ++++++++
1634 kernel/boot/idt.c           |  132 ++++++++++
1635 kernel/boot/int.asm         |  147 +++++++++++
1636 kernel/boot/interruptions.c |  112 ++++++++
1637 kernel/boot/pic.c           |   73 ++++++
1638 kernel/boot/stage2.c        |   30 +++
1639 kernel/boot/stage2.h        |    1 +
1640 kernel/drivers/floppy.c     |   56 ++++
1641 kernel/drivers/floppy.h     |   14 +
1642 kernel/drivers/keyboard.c   |  101 ++++++++
1643 kernel/drivers/memory.c     |    4 +
1644 kernel/drivers/processor.c  |   50 ++++
1645 kernel/drivers/processor.h  |   81 ++++++
1646 kernel/drivers/timer.c      |   42 +++
1647 kernel/drivers/timer.h      |    2 +
1648 kernel/kernel.c             |  421 ++++---------------------------
1649 kernel/kernel.h             |  118 +--------
1650 kernel/klibc.c              |  598 +++++++++++++++++++++++++++++++++++++++++++
1651 kernel/klibc.h              |  125 +++++++++
1652 kernel/multiboot.S          |   73 ------
1653 22 files changed, 1850 insertions(+), 556 deletions(-)
1654
1655Commit: 4149
1656Author: sam
1657Date:   Sat Dec 19 14:38:47 2009 +0000
1658
1659    Store built-in fonts in a uin8_t[] instead of char[].
1660
1661 caca/font.c          |    4 ++--
1662 caca/mono9.data      |    4 ++--
1663 caca/monobold12.data |    4 ++--
1664 tools/makefont.c     |    5 +++--
1665 4 files changed, 9 insertions(+), 8 deletions(-)
1666
1667Commit: 4148
1668Author: sam
1669Date:   Sat Dec 19 14:38:38 2009 +0000
1670
1671    Update my e-mail address everywhere.
1672
1673 build-dos                           |    2 +-
1674 build-kernel                        |    2 +-
1675 build-win32                         |    2 +-
1676 caca-config.in                      |    2 +-
1677 caca-php/examples/colors.php        |    2 +-
1678 caca-php/examples/demo.php          |    2 +-
1679 caca-php/examples/export.php        |    2 +-
1680 caca-php/examples/fullwidth.php     |    2 +-
1681 caca-php/examples/img2txt.php       |    5 +++--
1682 caca-php/examples/test.php          |    4 ++--
1683 caca-php/examples/text.php          |    2 +-
1684 caca-php/examples/transform.php     |    2 +-
1685 caca-php/examples/truecolor.php     |    2 +-
1686 caca-php/examples/unicode.php       |    2 +-
1687 caca-php/examples/www/colors.php    |    2 +-
1688 caca-php/examples/www/export.php    |    2 +-
1689 caca-php/examples/www/fullwidth.php |    2 +-
1690 caca-php/examples/www/img2txt.php   |    5 +++--
1691 caca-php/examples/www/text.php      |    2 +-
1692 caca-php/examples/www/transform.php |    2 +-
1693 caca-php/examples/www/truecolor.php |    2 +-
1694 caca-php/examples/www/unicode.php   |    2 +-
1695 caca-sharp/Attr.cs                  |    2 +-
1696 caca-sharp/Caca.cs                  |    2 +-
1697 caca-sharp/Display.cs               |    2 +-
1698 caca-sharp/Dither.cs                |    2 +-
1699 caca-sharp/Event.cs                 |    2 +-
1700 caca-sharp/Font.cs                  |    2 +-
1701 caca-sharp/test.cs                  |    2 +-
1702 caca/caca0.h                        |    2 +-
1703 caca/caca_stubs.h                   |    2 +-
1704 caca/caca_types.h.in                |    2 +-
1705 caca/charset.c                      |    2 +-
1706 caca/conic.c                        |    2 +-
1707 caca/dither.c                       |    2 +-
1708 caca/file.c                         |    2 +-
1709 caca/font.c                         |    2 +-
1710 caca/line.c                         |    2 +-
1711 caca/time.c                         |    2 +-
1712 caca/triangle.c                     |    2 +-
1713 doc/caca-config.1                   |    2 +-
1714 doc/cacafire.1                      |    2 +-
1715 doc/cacaplay.1                      |    2 +-
1716 doc/cacaserver.1                    |    2 +-
1717 doc/cacaview.1                      |    2 +-
1718 doc/img2txt.1                       |    2 +-
1719 examples/canvas.c                   |    2 +-
1720 examples/colors.c                   |    2 +-
1721 examples/dithering.c                |    2 +-
1722 examples/driver.c                   |    2 +-
1723 examples/event.c                    |    2 +-
1724 examples/font.c                     |    2 +-
1725 examples/frames.c                   |    2 +-
1726 examples/fullwidth.c                |    2 +-
1727 examples/gamma.c                    |    2 +-
1728 examples/hsv.c                      |    2 +-
1729 examples/input.c                    |    2 +-
1730 examples/truecolor.c                |    2 +-
1731 examples/unicode.c                  |    2 +-
1732 kernel/kernel.c                     |    2 +-
1733 kernel/kernel.h                     |    2 +-
1734 src/cacademo.c                      |    2 +-
1735 src/cacaview.c                      |    2 +-
1736 src/common-image.c                  |    2 +-
1737 src/common-image.h                  |    2 +-
1738 src/mygetopt.c                      |    2 +-
1739 src/mygetopt.h                      |    2 +-
1740 test/caca-test.cpp                  |    2 +-
1741 test/canvas.cpp                     |    2 +-
1742 test/driver.cpp                     |    2 +-
1743 test/simple.c                       |    2 +-
1744 tools/makefont.c                    |    2 +-
1745 tools/optipal.c                     |    2 +-
1746 tools/sortchars.c                   |    2 +-
1747 74 files changed, 79 insertions(+), 77 deletions(-)
1748
1749Commit: 4147
1750Author: sam
1751Date:   Fri Dec 18 22:09:25 2009 +0000
1752
1753    Preload the example input buffer with Unicode stuff for testing.
1754
1755 examples/input.c |   10 ++++++++++
1756 1 files changed, 10 insertions(+), 0 deletions(-)
1757
1758Commit: 4146
1759Author: sam
1760Date:   Fri Dec 18 21:50:37 2009 +0000
1761
1762    Fix an alignment issue in caca_get_canvas_chars() and caca_get_canvas_attrs().
1763    Fixes #41.
1764
1765 caca/caca.h           |    4 ++--
1766 caca/canvas.c         |   20 ++++++++++----------
1767 caca/driver/conio.c   |    6 +++---
1768 caca/driver/gl.c      |    6 +++---
1769 caca/driver/ncurses.c |    6 ++----
1770 caca/driver/slang.c   |    6 ++----
1771 caca/driver/vga.c     |    6 ++----
1772 caca/driver/win32.c   |    4 ++--
1773 caca/driver/x11.c     |    4 ++--
1774 9 files changed, 28 insertions(+), 34 deletions(-)
1775
1776Commit: 4145
1777Author: sam
1778Date:   Fri Dec 18 21:36:15 2009 +0000
1779
1780    Implement caca_unset_attr() and caca_toggle_attr(). Fixes #7.
1781
1782 caca/attr.c |   54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
1783 caca/caca.h |    2 ++
1784 2 files changed, 56 insertions(+), 0 deletions(-)
1785
1786Commit: 4144
1787Author: sam
1788Date:   Fri Dec 18 21:24:10 2009 +0000
1789
1790    Explicitly link with -lGLU because freeglut may not provide it. Fixes #61.
1791
1792 configure.ac |    2 +-
1793 1 files changed, 1 insertions(+), 1 deletions(-)
1794
1795Commit: 4143
1796Author: sam
1797Date:   Fri Dec 18 21:17:54 2009 +0000
1798
1799    Deduce X11 font size from a relevant sample to avoid oversized font
1800    cells. Fixes bug #21 (X11 Unicode support).
1801
1802 caca/driver/x11.c  |   29 ++++++++++++++++++++---------
1803 examples/unicode.c |    1 +
1804 2 files changed, 21 insertions(+), 9 deletions(-)
1805
1806Commit: 4142
1807Author: sam
1808Date:   Thu Dec 17 23:25:46 2009 +0000
1809
1810    Call setlocale() in the X11 driver to activate the current locale. If it
1811    is an UTF-8 locale, more glyphs are displayed.
1812
1813 caca/driver/x11.c |    7 +++++++
1814 1 files changed, 7 insertions(+), 0 deletions(-)
1815
1816Commit: 4141
1817Author: sam
1818Date:   Thu Dec 17 01:46:30 2009 +0000
1819
1820    Use XwcDrawString in the X11 driver if font sets are available.
1821
1822 caca/driver/x11.c |  158 ++++++++++++++++++++++++++++++++++++++++-------------
1823 1 files changed, 119 insertions(+), 39 deletions(-)
1824
1825Commit: 4140
1826Author: sam
1827Date:   Thu Dec 17 01:46:22 2009 +0000
1828
1829    Allow the X11 driver to display Unicode characters if they are in the
1830    current font (addresses #21).
1831
1832 caca/driver/x11.c |   18 +++++++++++-------
1833 1 files changed, 11 insertions(+), 7 deletions(-)
1834
1835Commit: 4139
1836Author: sam
1837Date:   Wed Dec 16 19:25:52 2009 +0000
1838
1839    Do not crash in caca_flush_figlet() if no figfont was loaded.
1840
1841 caca/figfont.c |    3 +++
1842 1 files changed, 3 insertions(+), 0 deletions(-)
1843
1844Commit: 4131
1845Author: sam
1846Date:   Mon Dec 14 23:29:51 2009 +0000
1847
1848    Fix the libcucul symlink installation when /bin/sh points to bash or any
1849    shell that doesn't look for sourced files in $PWD.
1850
1851 caca/Makefile.am |    4 ++--
1852 cxx/Makefile.am  |    4 ++--
1853 2 files changed, 4 insertions(+), 4 deletions(-)
1854
1855Commit: 4130
1856Author: sam
1857Date:   Mon Dec 14 18:27:49 2009 +0000
1858
1859    Fix the old "value computed is unused" warning triggered by ncurses.
1860
1861 caca/driver/ncurses.c |    3 +--
1862 1 files changed, 1 insertions(+), 2 deletions(-)
1863
1864Commit: 4129
1865Author: sam
1866Date:   Mon Dec 14 18:06:12 2009 +0000
1867
1868    Fix a compilation warning in conio-snake.cpp.
1869
1870 examples/conio-snake.cpp |    2 +-
1871 1 files changed, 1 insertions(+), 1 deletions(-)
1872
1873Commit: 4128
1874Author: pterjan
1875Date:   Mon Dec 14 18:05:39 2009 +0000
1876
1877     * Add test for import/export of area
1878
1879 ruby/t/tc_canvas.rb |    2 ++
1880 1 files changed, 2 insertions(+), 0 deletions(-)
1881
1882Commit: 4127
1883Author: sam
1884Date:   Mon Dec 14 17:59:38 2009 +0000
1885
1886    More warning fixes in conio.c.
1887
1888 examples/conio.c |    6 +++---
1889 1 files changed, 3 insertions(+), 3 deletions(-)
1890
1891Commit: 4126
1892Author: sam
1893Date:   Mon Dec 14 17:40:37 2009 +0000
1894
1895    Fix various cosmetic errors (Jylam: tiens un highlight gratuit dans ta gueule pour les trailing spaces !)
1896
1897 examples/.gitignore |    1 +
1898 examples/conio.c    |    7 +++----
1899 examples/mouse.c    |    2 +-
1900 ruby/caca-canvas.c  |   20 ++++++++++----------
1901 4 files changed, 15 insertions(+), 15 deletions(-)
1902
1903Commit: 4125
1904Author: pterjan
1905Date:   Mon Dec 14 17:36:42 2009 +0000
1906
1907     * Oops
1908
1909 ruby/caca-canvas.c |    2 +-
1910 1 files changed, 1 insertions(+), 1 deletions(-)
1911
1912Commit: 4123
1913Author: pterjan
1914Date:   Mon Dec 14 15:58:31 2009 +0000
1915
1916     * Remove tabs
1917
1918 ruby/caca-canvas.c |   12 ++++++------
1919 1 files changed, 6 insertions(+), 6 deletions(-)
1920
1921Commit: 4105
1922Author: pterjan
1923Date:   Mon Dec 7 17:21:25 2009 +0000
1924
1925     * Bind area import/export functions
1926
1927 ruby/caca-canvas.c |   34 ++++++++++++++++++++++++++++++++++
1928 1 files changed, 34 insertions(+), 0 deletions(-)
1929
1930Commit: 4104
1931Author: pterjan
1932Date:   Mon Dec 7 17:06:04 2009 +0000
1933
1934     * Bind dirty rectangle functions
1935
1936 ruby/caca-canvas.c |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1937 1 files changed, 56 insertions(+), 0 deletions(-)
1938
1939Commit: 4103
1940Author: pterjan
1941Date:   Mon Dec 7 16:46:18 2009 +0000
1942
1943     * Bind caca_fill_triangle_textured
1944
1945 ruby/caca-canvas.c |   57 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1946 1 files changed, 57 insertions(+), 0 deletions(-)
1947
1948Commit: 4097
1949Author: jylam
1950Date:   Mon Dec 7 11:48:01 2009 +0000
1951
1952     * Added mouse events example
1953
1954 XCode/libcacaXCode.xcodeproj/project.pbxproj |    2 +
1955 examples/Makefile.am                         |    5 +-
1956 examples/mouse.c                             |   92 ++++++++++++++++++++++++++
1957 3 files changed, 98 insertions(+), 1 deletions(-)
1958
1959Commit: 4096
1960Author: sam
1961Date:   Mon Dec 7 01:30:19 2009 +0000
1962
1963    Don't enter glutCheckLoop() from gl_get_event() if there is already an
1964    event available. This increases the framerate when using OpenGL.
1965
1966 caca/driver/gl.c |   11 +++++++++++
1967 1 files changed, 11 insertions(+), 0 deletions(-)
1968
1969Commit: 4095
1970Author: sam
1971Date:   Mon Dec 7 01:05:31 2009 +0000
1972
1973    Increase profiling timers' sliding mean accuracy.
1974
1975 caca/caca_internals.h |    5 +++--
1976 caca/caca_prof.h      |   16 ++++++++--------
1977 caca/prof.c           |   12 ++----------
1978 3 files changed, 13 insertions(+), 20 deletions(-)
1979
1980Commit: 4094
1981Author: sam
1982Date:   Sun Dec 6 21:21:40 2009 +0000
1983
1984    Gather profiling information in caca_refresh_display() and caca_get_event().
1985
1986 bootstrap             |    2 +-
1987 caca/Makefile.am      |    1 +
1988 caca/caca.c           |   14 ++++++-
1989 caca/caca_internals.h |   21 +++++++++-
1990 caca/caca_prof.h      |   14 ++++++
1991 caca/event.c          |   41 ++++++++++++++-----
1992 caca/graphics.c       |   21 +++++++++-
1993 caca/libcaca.vcproj   |    4 ++
1994 caca/prof.c           |  106 +++++++++++++++++++++++++++++++++++++++++++++++++
1995 configure.ac          |    6 +-
1996 10 files changed, 213 insertions(+), 17 deletions(-)
1997
1998Commit: 4093
1999Author: sam
2000Date:   Sun Dec 6 21:21:27 2009 +0000
2001
2002    Improve rounding in the internal Win32 sleep method.
2003
2004 caca/time.c |    6 +++---
2005 1 files changed, 3 insertions(+), 3 deletions(-)
2006
2007Commit: 4082
2008Author: sam
2009Date:   Thu Dec 3 01:13:15 2009 +0000
2010
2011    Pass Ctrl-C as a keypress to the calling application in the SLang driver.
2012    Original patch courtesy of Romain Bignon.
2013
2014 caca/driver/slang.c |   25 +++++++++++++++++++++++--
2015 1 files changed, 23 insertions(+), 2 deletions(-)
2016
2017Commit: 4069
2018Author: pterjan
2019Date:   Mon Nov 30 00:50:07 2009 +0000
2020
2021     * Fix Delete key with X11 driver
2022
2023 caca/driver/x11.c |    2 +-
2024 1 files changed, 1 insertions(+), 1 deletions(-)
2025
2026Commit: 4045
2027Author: sam
2028Date:   Thu Nov 26 01:34:17 2009 +0000
2029
2030    Update source checking test and remove CRLF crap from makefiles.
2031
2032 caca/Makefile.am     |    2 +
2033 cxx/Makefile.am      |   98 +++++++++++++++++++++++++------------------------
2034 examples/Makefile.am |    2 +
2035 ruby/Makefile.am     |    2 +
2036 src/Makefile.am      |   96 +++++++++++++++++++++++++------------------------
2037 test/check-build     |    4 +--
2038 tools/Makefile.am    |    3 ++
2039 win32/Makefile.am    |    8 ++--
2040 8 files changed, 113 insertions(+), 102 deletions(-)
2041
2042Commit: 4044
2043Author: sam
2044Date:   Thu Nov 26 01:23:55 2009 +0000
2045
2046    Rename tests/ to test/.
2047
2048 Makefile.am         |    2 +-
2049 configure.ac        |    2 +-
2050 test/.gitignore     |    3 +
2051 test/Makefile.am    |   24 ++++
2052 test/bench.c        |   80 +++++++++++
2053 test/bench.vcproj   |  364 +++++++++++++++++++++++++++++++++++++++++++++++++++
2054 test/caca-test.cpp  |   27 ++++
2055 test/canvas.cpp     |  102 ++++++++++++++
2056 test/check-build    |   57 ++++++++
2057 test/dirty.cpp      |  292 +++++++++++++++++++++++++++++++++++++++++
2058 test/driver.cpp     |   48 +++++++
2059 test/export.cpp     |   74 +++++++++++
2060 test/simple.c       |   65 +++++++++
2061 tests/.gitignore    |    3 -
2062 tests/Makefile.am   |   24 ----
2063 tests/bench.c       |   80 -----------
2064 tests/bench.vcproj  |  364 ---------------------------------------------------
2065 tests/caca-test.cpp |   27 ----
2066 tests/canvas.cpp    |  102 --------------
2067 tests/check-build   |   57 --------
2068 tests/dirty.cpp     |  292 -----------------------------------------
2069 tests/driver.cpp    |   48 -------
2070 tests/export.cpp    |   74 -----------
2071 tests/simple.c      |   65 ---------
2072 24 files changed, 1138 insertions(+), 1138 deletions(-)
2073
2074Commit: 3995
2075Author: sam
2076Date:   Sun Nov 22 11:57:43 2009 +0000
2077
2078    Add src/ to the list of source code checks.
2079
2080 tests/check-build |    2 +-
2081 1 files changed, 1 insertions(+), 1 deletions(-)
2082
2083Commit: 3994
2084Author: jylam
2085Date:   Sat Nov 21 17:22:29 2009 +0000
2086
2087     * Removed trailing spaces (fsking GNU Ident) (GNU, COINCIDENCE ? I THINK NOT!) and lonely tab
2088
2089 XCode/libcacaXCode.xcodeproj/project.pbxproj |    2 ++
2090 caca/transform.c                             |    2 +-
2091 caca/triangle.c                              |    8 ++++----
2092 examples/trifiller.c                         |    2 +-
2093 4 files changed, 8 insertions(+), 6 deletions(-)
2094
2095Commit: 3993
2096Author: sam
2097Date:   Sat Nov 21 17:01:30 2009 +0000
2098
2099    Add a sanity check for coding style errors.
2100
2101 Makefile.am         |    2 +-
2102 examples/.gitignore |    1 +
2103 tests/check-build   |   40 +++++++++++++++++++++++++++++++++++++---
2104 3 files changed, 39 insertions(+), 4 deletions(-)
2105
2106Commit: 3987
2107Author: jylam
2108Date:   Sat Nov 21 10:28:58 2009 +0000
2109
2110     * Indentation fixes
2111
2112 caca/triangle.c      |  293 +++++++++++++++++++++++++++-----------------------
2113 examples/trifiller.c |  197 +++++++++++++++++----------------
2114 2 files changed, 258 insertions(+), 232 deletions(-)
2115
2116Commit: 3985
2117Author: jylam
2118Date:   Sat Nov 21 10:26:31 2009 +0000
2119
2120     * Remove trailing spaces (bouh!)
2121
2122 caca/driver/slang.c |    4 ++--
2123 1 files changed, 2 insertions(+), 2 deletions(-)
2124
2125Commit: 3984
2126Author: jylam
2127Date:   Sat Nov 21 10:18:45 2009 +0000
2128
2129     * Don't unblock signals in init of SLang
2130
2131 caca/driver/slang.c |   10 ++++------
2132 1 files changed, 4 insertions(+), 6 deletions(-)
2133
2134Commit: 3983
2135Author: jylam
2136Date:   Sat Nov 21 10:12:09 2009 +0000
2137
2138     * Disable SLang's own SIGINT handler
2139
2140 XCode/libcacaXCode.xcodeproj/project.pbxproj |   34 +++++++++++++++++++++++++-
2141 caca/driver/slang.c                          |   10 +++++++
2142 2 files changed, 43 insertions(+), 1 deletions(-)
2143
2144Commit: 3955
2145Author: jylam
2146Date:   Thu Nov 19 11:21:16 2009 +0000
2147
2148     * Updated C++ bindings with Canvas::fillTriangleTextured()
2149
2150 XCode/libcacaXCode.xcodeproj/project.pbxproj |   14 ++++++++++++++
2151 cxx/caca++.cpp                               |    5 +++++
2152 cxx/caca++.h                                 |    1 +
2153 3 files changed, 20 insertions(+), 0 deletions(-)
2154
2155Commit: 3953
2156Author: sam
2157Date:   Thu Nov 19 00:53:48 2009 +0000
2158
2159    Make the current library version beta17, in preparation of the next release.
2160
2161 configure.ac |    4 ++--
2162 1 files changed, 2 insertions(+), 2 deletions(-)
2163
2164Commit: 3952
2165Author: sam
2166Date:   Thu Nov 19 00:53:39 2009 +0000
2167
2168    Fix the library suffix detection, thanks to libtool's shell variables.
2169
2170 configure.ac |   16 +++++++---------
2171 1 files changed, 7 insertions(+), 9 deletions(-)
2172
2173Commit: 3949
2174Author: pterjan
2175Date:   Wed Nov 18 20:42:42 2009 +0000
2176
2177     * Fix non ASCII input in x11 driver
2178
2179 caca/driver/x11.c |   23 +++++++++++++++++++++++
2180 1 files changed, 23 insertions(+), 0 deletions(-)
2181
2182Commit: 3928
2183Author: jylam
2184Date:   Wed Nov 18 11:59:08 2009 +0000
2185
2186     * Fix examples/trifiller's color boundaries
2187
2188 examples/trifiller.c |    4 ++--
2189 1 files changed, 2 insertions(+), 2 deletions(-)
2190
2191Commit: 3926
2192Author: jylam
2193Date:   Wed Nov 18 11:25:58 2009 +0000
2194
2195     * Make caca_fill_triangle_textured use less arguments, examples/trifiller modified accordingly
2196
2197 XCode/libcacaXCode.xcodeproj/project.pbxproj |    2 +-
2198 caca/caca.h                                  |   12 +--
2199 caca/triangle.c                              |  125 ++++++++++++++------------
2200 examples/trifiller.c                         |   57 +++++++-----
2201 4 files changed, 105 insertions(+), 91 deletions(-)
2202
2203Commit: 3925
2204Author: sam
2205Date:   Wed Nov 18 01:02:20 2009 +0000
2206
2207    Preserve default attribute across caca_fill_triangle_texture calls.
2208
2209 caca/triangle.c |   10 +++++++---
2210 1 files changed, 7 insertions(+), 3 deletions(-)
2211
2212Commit: 3924
2213Author: sam
2214Date:   Wed Nov 18 00:21:20 2009 +0000
2215
2216    Add a caca-sharp.pc.in file.
2217
2218 caca-sharp/caca-sharp.pc.in |    6 ++++++
2219 1 files changed, 6 insertions(+), 0 deletions(-)
2220
2221Commit: 3917
2222Author: pterjan
2223Date:   Tue Nov 17 16:28:14 2009 +0000
2224
2225     * Fix build of trifiller with imlib2
2226
2227 examples/Makefile.am |    2 ++
2228 1 files changed, 2 insertions(+), 0 deletions(-)
2229
2230Commit: 3913
2231Author: sam
2232Date:   Mon Nov 16 13:30:53 2009 +0000
2233
2234    Fix an unlikely crash that may happen when the X server cannot open
2235    the "fixed" font.
2236
2237 caca/driver/x11.c |    2 +-
2238 1 files changed, 1 insertions(+), 1 deletions(-)
2239
2240Commit: 3912
2241Author: jylam
2242Date:   Mon Nov 16 13:14:32 2009 +0000
2243
2244     * Don't use float as loop counters
2245
2246 caca/triangle.c |    2 +-
2247 1 files changed, 1 insertions(+), 1 deletions(-)
2248
2249Commit: 3911
2250Author: jylam
2251Date:   Mon Nov 16 12:33:38 2009 +0000
2252
2253     * Added basic XCode project, using external build system (make)
2254
2255 XCode/libcacaXCode.xcodeproj/project.pbxproj |  384 ++++++++++++++++++++++++++
2256 1 files changed, 384 insertions(+), 0 deletions(-)
2257
2258Commit: 3910
2259Author: jylam
2260Date:   Mon Nov 16 12:21:55 2009 +0000
2261
2262     * Add -lm to examples/trifiller. Oops.
2263
2264 examples/Makefile.am |    2 +-
2265 1 files changed, 1 insertions(+), 1 deletions(-)
2266
2267Commit: 3909
2268Author: jylam
2269Date:   Mon Nov 16 12:17:01 2009 +0000
2270
2271     * Added texture mapped triangle routine, float based, arbitrary texture size, to be optimized
2272     * Made compilation under MacOSX 10.6 (Snow Leopard) possible, but breaks 10.4 (Tiger), to be fixed
2273
2274 caca/caca.h          |    8 ++
2275 caca/triangle.c      |  196 +++++++++++++++++++++++++++++++++++++++++
2276 configure.ac         |    2 +-
2277 examples/Makefile.am |    5 +-
2278 examples/trifiller.c |  239 ++++++++++++++++++++++++++++++++++++++++++++++++++
2279 5 files changed, 448 insertions(+), 2 deletions(-)
2280
2281Commit: 3908
2282Author: sam
2283Date:   Mon Nov 16 01:15:42 2009 +0000
2284
2285    Refresh win32/config.h so that it has all the required defines.
2286
2287 win32/config.h |   38 +++++++++++++++++++++++++++++++++++++-
2288 1 files changed, 37 insertions(+), 1 deletions(-)
2289
2290Commit: 3907
2291Author: sam
2292Date:   Mon Nov 16 01:15:37 2009 +0000
2293
2294    Add a test for win32/config.h synchronisation.
2295
2296 tests/Makefile.am |    4 +++-
2297 tests/check-build |   23 +++++++++++++++++++++++
2298 2 files changed, 26 insertions(+), 1 deletions(-)
2299
2300Commit: 3906
2301Author: sam
2302Date:   Mon Nov 16 01:15:31 2009 +0000
2303
2304    Ignore Monodevelop files.
2305
2306 caca-sharp/.gitignore |    1 +
2307 1 files changed, 1 insertions(+), 0 deletions(-)
2308
2309Commit: 3905
2310Author: sam
2311Date:   Mon Nov 16 01:15:25 2009 +0000
2312
2313    Start working on profiling.
2314
2315 caca/Makefile.am      |    1 +
2316 caca/caca_internals.h |    1 +
2317 caca/caca_prof.h      |   33 +++++++++++++++++++++++++++++++++
2318 caca/libcaca.vcproj   |    4 ++++
2319 configure.ac          |    6 ++++++
2320 5 files changed, 45 insertions(+), 0 deletions(-)
2321
2322Commit: 3904
2323Author: sam
2324Date:   Mon Nov 16 01:15:19 2009 +0000
2325
2326    Move debugging methods to caca_debug.h.
2327
2328 caca/Makefile.am      |    1 +
2329 caca/caca_debug.h     |   41 ++++++++++++++++++++++++
2330 caca/caca_internals.h |    1 +
2331 caca/caca_stubs.h     |   25 ++-------------
2332 caca/libcaca.vcproj   |   84 +++++++++++++++++++++++++-----------------------
2333 5 files changed, 90 insertions(+), 62 deletions(-)
2334
2335Commit: 3647
2336Author: sam
2337Date:   Thu Oct 22 09:48:42 2009 +0000
2338
2339    Add -lz to Libs.private for static linking.
2340
2341 caca/caca.pc.in |    1 +
2342 1 files changed, 1 insertions(+), 0 deletions(-)
2343
2344Commit: 3646
2345Author: sam
2346Date:   Tue Sep 8 16:30:12 2009 +0000
2347
2348    Mark dithered bitmap array as const.
2349
2350 caca/caca.h   |    2 +-
2351 caca/dither.c |   10 +++++-----
2352 2 files changed, 6 insertions(+), 6 deletions(-)
2353
2354Commit: 3643
2355Author: sam
2356Date:   Tue Aug 25 14:23:08 2009 +0000
2357
2358    Update bootstrap script (automake 1.11 and pkg-config detection).
2359
2360 bootstrap |   21 ++++++++++++---------
2361 1 files changed, 12 insertions(+), 9 deletions(-)
2362
2363Commit: 3641
2364Author: sam
2365Date:   Thu Aug 13 13:05:00 2009 +0000
2366
2367    Add missing svn:ignore properties.
2368
2369Commit: 3640
2370Author: sam
2371Date:   Thu Aug 13 13:04:40 2009 +0000
2372
2373    Make "fullgray" dithering work properly, to force greyscale rendering. To use
2374    it, just call caca_set_dither_color(d, "fullgray") on the dither object.
2375
2376 caca/dither.c |   17 ++++++++++++++++-
2377 1 files changed, 16 insertions(+), 1 deletions(-)
2378
2379Commit: 3625
2380Author: sam
2381Date:   Mon Aug 3 23:26:28 2009 +0000
2382
2383    Implement memmove() in the kernel.
2384
2385 kernel/kernel.c |    7 +++++++
2386 kernel/kernel.h |    1 +
2387 2 files changed, 8 insertions(+), 0 deletions(-)
2388
2389Commit: 3624
2390Author: sam
2391Date:   Mon Aug 3 23:26:23 2009 +0000
2392
2393    Fix a typo in the VGA driver.
2394
2395 caca/driver/vga.c |    2 +-
2396 1 files changed, 1 insertions(+), 1 deletions(-)
2397
2398Commit: 3623
2399Author: sam
2400Date:   Mon Aug 3 23:26:17 2009 +0000
2401
2402    Only build conio-snake if the C++ compiler is functional.
2403
2404 examples/Makefile.am |    6 +++++-
2405 1 files changed, 5 insertions(+), 1 deletions(-)
2406
2407Commit: 3621
2408Author: sam
2409Date:   Mon Aug 3 23:19:41 2009 +0000
2410
2411    Include <stdio.h> in the null driver to get NULL.
2412
2413 caca/driver/null.c |    2 ++
2414 1 files changed, 2 insertions(+), 0 deletions(-)
2415
2416Commit: 3620
2417Author: sam
2418Date:   Mon Aug 3 23:19:34 2009 +0000
2419
2420    Add atexit() and EOF to the kernel.
2421
2422 kernel/kernel.c |    6 ++++++
2423 kernel/kernel.h |    2 ++
2424 2 files changed, 8 insertions(+), 0 deletions(-)
2425
2426Commit: 3619
2427Author: sam
2428Date:   Mon Aug 3 23:19:28 2009 +0000
2429
2430    Better caca_get_event_mouse_button() documentation.
2431
2432 caca/event.c |    3 +++
2433 1 files changed, 3 insertions(+), 0 deletions(-)
2434
2435Commit: 3618
2436Author: sam
2437Date:   Mon Aug 3 23:19:19 2009 +0000
2438
2439    Fix Win32 cross-build by removing one level of aliasing.
2440
2441 caca/codec/import.c |    4 ++--
2442 1 files changed, 2 insertions(+), 2 deletions(-)
2443
2444Commit: 3609
2445Author: sam
2446Date:   Mon Aug 3 07:43:16 2009 +0000
2447
2448    Add the conio examples to the Visual Studio solution.
2449
2450 caca/libcaca.vcproj         |   16 ++-
2451 examples/conio-snake.vcproj |  363 +++++++++++++++++++++++++++++++++++++++++++
2452 examples/conio.vcproj       |  363 +++++++++++++++++++++++++++++++++++++++++++
2453 libcaca.sln                 |   36 +++++
2454 4 files changed, 774 insertions(+), 4 deletions(-)
2455
2456Commit: 3608
2457Author: sam
2458Date:   Sun Aug 2 11:41:43 2009 +0000
2459
2460    Include <stdio.h> in caca_conio.h to avoid errors when this header is
2461    included after us.
2462
2463 caca/caca.h       |    1 -
2464 caca/caca_conio.h |    6 ++++++
2465 2 files changed, 6 insertions(+), 1 deletions(-)
2466
2467Commit: 3607
2468Author: sam
2469Date:   Sun Aug 2 11:09:42 2009 +0000
2470
2471    Implement conio.h functions cgets(), cputs(), getpass(), movetext(),
2472    putch() and _setcurstortype().
2473
2474 caca/caca_conio.c |   98 +++++++++++++++++++++++++++++++++++++++++++---------
2475 1 files changed, 81 insertions(+), 17 deletions(-)
2476
2477Commit: 3606
2478Author: sam
2479Date:   Sun Aug 2 11:09:35 2009 +0000
2480
2481    Make the libcaca color values an enum again.
2482
2483 caca/caca.h  |   52 +++++++++++++++++++++++++++++-----------------------
2484 caca/caca0.h |   38 ++++++++++++++++++--------------------
2485 2 files changed, 47 insertions(+), 43 deletions(-)
2486
2487Commit: 3605
2488Author: sam
2489Date:   Sun Aug 2 11:09:29 2009 +0000
2490
2491    Add a note about autoreleased canvases in the documentation.
2492
2493 doc/migrating.dox |    4 ++++
2494 1 files changed, 4 insertions(+), 0 deletions(-)
2495
2496Commit: 3604
2497Author: sam
2498Date:   Sun Aug 2 11:09:23 2009 +0000
2499
2500    Since caca.h now exports variables, we need __declspec(dllimport), otherwise
2501    they won't be seen by the linker when linking dynamically. Fix caca0.h
2502    accordingly.
2503
2504 caca/caca.h  |    2 ++
2505 caca/caca0.h |    2 ++
2506 2 files changed, 4 insertions(+), 0 deletions(-)
2507
2508Commit: 3603
2509Author: sam
2510Date:   Sun Aug 2 11:09:16 2009 +0000
2511
2512    Move conio functions to the main caca.h header, with their caca_conio_
2513    prefix. The #defines remain in caca_conio.h.
2514
2515 caca/caca.h       |  128 +++++++++++++++++++++++++++++++++++++++++++++++++++
2516 caca/caca_conio.h |  133 +++++-----------------------------------------------
2517 2 files changed, 141 insertions(+), 120 deletions(-)
2518
2519Commit: 3602
2520Author: sam
2521Date:   Sun Aug 2 11:09:10 2009 +0000
2522
2523    Make conio_refresh() play nicer with the resources when the machine is slow.
2524
2525 caca/caca_conio.c |    5 +++--
2526 1 files changed, 3 insertions(+), 2 deletions(-)
2527
2528Commit: 3601
2529Author: sam
2530Date:   Sun Aug 2 11:09:05 2009 +0000
2531
2532    Fix <conio.h> delay(), getch() and kbhit() to avoid busy loops and ensure
2533    frequent screen refreshes.
2534    Implement <conio.h> clreol() (incomplete) and <dos.h> sleep() functions.
2535    Replace some defines with enums in <caca_conio.h>.
2536
2537 caca/caca_conio.c |  100 +++++++++++++++++++++++++++++++++++++++++++++++-----
2538 caca/caca_conio.h |   72 ++++++++++++++++++++++----------------
2539 2 files changed, 132 insertions(+), 40 deletions(-)
2540
2541Commit: 3600
2542Author: sam
2543Date:   Sun Aug 2 11:08:58 2009 +0000
2544
2545    Update the NEWS file with what's been done since the last release.
2546
2547 NEWS |   12 ++++++++++++
2548 1 files changed, 12 insertions(+), 0 deletions(-)
2549
2550Commit: 3599
2551Author: sam
2552Date:   Sun Aug 2 11:08:50 2009 +0000
2553
2554    Do not look for gmcs2. It is an abandoned abomination.
2555
2556 configure.ac |    4 ----
2557 1 files changed, 0 insertions(+), 4 deletions(-)
2558
2559Commit: 3598
2560Author: sam
2561Date:   Sat Aug 1 14:50:32 2009 +0000
2562
2563    Add a simple snake program using the <conio.h> interface.
2564
2565 COPYING.ISC              |   13 +++
2566 Makefile.am              |    2 +-
2567 THANKS                   |    1 +
2568 examples/.gitignore      |    1 +
2569 examples/Makefile.am     |    5 +-
2570 examples/conio-snake.cpp |  221 ++++++++++++++++++++++++++++++++++++++++++++++
2571 6 files changed, 241 insertions(+), 2 deletions(-)
2572
2573Commit: 3596
2574Author: sam
2575Date:   Fri Jul 31 00:01:32 2009 +0000
2576
2577    Implement conio.h's getche() and move cursor to top right corner after
2578    a call to clrscr().
2579
2580 caca/caca_conio.c |   10 ++++++----
2581 1 files changed, 6 insertions(+), 4 deletions(-)
2582
2583Commit: 3595
2584Author: sam
2585Date:   Fri Jul 31 00:01:25 2009 +0000
2586
2587    Make caca_printf(), caca_vprintf() and caca_put_str() return the number of
2588    printed cells instead of always returning 0. This is handy if we want to
2589    advance a cursor after each printf() call.
2590
2591 caca/caca_conio.c |   18 +++++++------
2592 caca/string.c     |   70 ++++++++++++++++++++++++++++++++++-------------------
2593 2 files changed, 55 insertions(+), 33 deletions(-)
2594
2595Commit: 3594
2596Author: sam
2597Date:   Fri Jul 31 00:01:13 2009 +0000
2598
2599    Implement conio.h's kbhit().
2600
2601 caca/caca_conio.c |   27 +++++++++++++++++----------
2602 1 files changed, 17 insertions(+), 10 deletions(-)
2603
2604Commit: 3593
2605Author: sam
2606Date:   Thu Jul 30 20:11:07 2009 +0000
2607
2608    Look for csc and gmcs2 prior to gmcs.
2609
2610 caca-sharp/Makefile.am |  102 ++++++++++++++++++++++++------------------------
2611 configure.ac           |   12 +++++-
2612 2 files changed, 61 insertions(+), 53 deletions(-)
2613
2614Commit: 3592
2615Author: sam
2616Date:   Thu Jul 30 20:10:57 2009 +0000
2617
2618    Add sound(), nosound() and delay() to the conio.h emulation. Even though
2619    they're not actually from that header, they're often used together.
2620
2621 caca/caca_conio.c |   24 ++++++++++++++++++++++++
2622 caca/caca_conio.h |    9 +++++++++
2623 2 files changed, 33 insertions(+), 0 deletions(-)
2624
2625Commit: 3590
2626Author: pterjan
2627Date:   Wed Jul 29 16:00:25 2009 +0000
2628
2629     * Fix a segfault in rotate_180 on 0 sized canvas
2630
2631 caca/transform.c |    3 +++
2632 tests/simple.c   |    2 ++
2633 2 files changed, 5 insertions(+), 0 deletions(-)
2634
2635Commit: 3588
2636Author: sam
2637Date:   Sun Jul 26 23:26:21 2009 +0000
2638
2639    Start implementing a full <conio.h> replacement with a libcaca backend.
2640
2641 caca/Makefile.am     |  236 +++++++++---------
2642 caca/caca_conio.c    |  392 +++++++++++++++++++++++++++++
2643 caca/caca_conio.h    |  255 +++++++++++++++++++
2644 configure.ac         |    2 +-
2645 examples/.gitignore  |    1 +
2646 examples/Makefile.am |    5 +-
2647 examples/conio.c     |  682 ++++++++++++++++++++++++++++++++++++++++++++++++++
2648 7 files changed, 1454 insertions(+), 119 deletions(-)
2649
2650Commit: 3587
2651Author: sam
2652Date:   Sun Jul 26 23:26:15 2009 +0000
2653
2654    Rename caca_get_cursor_x() and caca_get_cursor_y() to caca_wherex() and
2655    caca_wherey(), in order to match the old <conio.h> naming scheme.
2656
2657 caca-php/caca.php     |    8 ++++----
2658 caca-php/php_caca.c   |   12 ++++++------
2659 caca-php/php_caca.h   |    4 ++--
2660 caca-sharp/Canvas.cs  |    9 ++++-----
2661 caca/caca.h           |   12 +++++++-----
2662 caca/driver/ncurses.c |    4 ++--
2663 caca/driver/slang.c   |    2 +-
2664 caca/driver/x11.c     |    4 ++--
2665 caca/string.c         |   10 ++++++----
2666 ruby/caca-canvas.c    |   15 +++++++++++----
2667 ruby/ruby-caca.dox    |   46 +++++++++++++++++++++++-----------------------
2668 ruby/t/tc_canvas.rb   |    4 ++--
2669 12 files changed, 70 insertions(+), 60 deletions(-)
2670
2671Commit: 3586
2672Author: sam
2673Date:   Sun Jul 26 23:26:08 2009 +0000
2674
2675    Implement caca_vprintf() to allow third-party variadic functions to call us.
2676
2677 caca/caca.h   |    5 +++++
2678 caca/string.c |   31 ++++++++++++++++++++++++++++---
2679 2 files changed, 33 insertions(+), 3 deletions(-)
2680
2681Commit: 3585
2682Author: sam
2683Date:   Sun Jul 26 23:25:59 2009 +0000
2684
2685    Show how we could optimise dirty rectangle handling in a box fill. Disabled
2686    for now because it does not work with fullwidth characters.
2687
2688 caca/box.c |   16 +++++++++++++++-
2689 1 files changed, 15 insertions(+), 1 deletions(-)
2690
2691Commit: 3584
2692Author: sam
2693Date:   Sun Jul 26 19:21:58 2009 +0000
2694
2695    I forgot to initialise dirty_disabled in the canvas constructor.
2696
2697 caca/canvas.c |    1 +
2698 1 files changed, 1 insertions(+), 0 deletions(-)
2699
2700Commit: 3583
2701Author: sam
2702Date:   Sun Jul 26 19:17:35 2009 +0000
2703
2704    Allow to temporarily disable dirty rectangle handling. This allows for huge
2705    speedups when the calling application knows the dirty rectangle covered by
2706    a complex operation.
2707
2708 caca/attr.c           |    3 ++-
2709 caca/caca.h           |    2 ++
2710 caca/caca_internals.h |    2 +-
2711 caca/canvas.c         |   11 ++++++++---
2712 caca/dirty.c          |   45 +++++++++++++++++++++++++++++++++++++++++++++
2713 caca/frame.c          |    6 ++++--
2714 caca/string.c         |   15 ++++++++++-----
2715 caca/transform.c      |   18 ++++++++++++------
2716 tests/.gitignore      |    3 ++-
2717 tests/bench.c         |   12 ++++++++++--
2718 10 files changed, 96 insertions(+), 21 deletions(-)
2719
2720Commit: 3582
2721Author: sam
2722Date:   Sun Jul 26 19:17:28 2009 +0000
2723
2724    Coding style: remove tabs and trailing spaces.
2725
2726 caca-php/php_caca.c | 2730 +++++++++++++++++++++++++-------------------------
2727 caca/codec/export.c |    2 +-
2728 caca/driver/cocoa.m |   68 +-
2729 caca/driver/gl.c    |    6 +-
2730 caca/figfont.c      |    2 +-
2731 examples/import.c   |    2 +-
2732 python/pypycaca.c   |   80 +-
2733 ruby/caca-canvas.c  |   10 +-
2734 ruby/caca-display.c |    6 +-
2735 ruby/caca-dither.c  |   18 +-
2736 ruby/caca-event.c   |    4 +-
2737 ruby/caca-font.c    |   14 +-
2738 src/aafire.c        |   30 +-
2739 tests/bench.c       |   41 +-
2740 14 files changed, 1515 insertions(+), 1498 deletions(-)
2741
2742Commit: 3581
2743Author: sam
2744Date:   Sun Jul 26 19:17:20 2009 +0000
2745
2746    Do not add a dirty rectangle at the cursor's position. It's up to the
2747    display driver to clean up its shit. Fixed X11 driver accordingly.
2748
2749 caca/driver/x11.c |   33 ++++++++++++++++++++++++++++++---
2750 caca/string.c     |    4 ----
2751 2 files changed, 30 insertions(+), 7 deletions(-)
2752
2753Commit: 3580
2754Author: sam
2755Date:   Sun Jul 26 16:20:31 2009 +0000
2756
2757    More complex dirty rectangle merging strategy. It's a lot slower in some
2758    cases, but that can be fixed.
2759
2760 caca/caca_internals.h |    6 +-
2761 caca/dirty.c          |  135 ++++++++++++++++++++++++++++++++++++++++---------
2762 2 files changed, 113 insertions(+), 28 deletions(-)
2763
2764Commit: 3579
2765Author: sam
2766Date:   Sun Jul 26 16:20:20 2009 +0000
2767
2768    Add unit tests for efficient dirty rectangle merging.
2769
2770 tests/dirty.cpp |   37 +++++++++++++++++++++++++++++++++++++
2771 1 files changed, 37 insertions(+), 0 deletions(-)
2772
2773Commit: 3578
2774Author: sam
2775Date:   Sun Jul 26 16:20:10 2009 +0000
2776
2777    Add a comment to the ncurses driver to remember fix the GCC warning.
2778
2779 caca/driver/ncurses.c |    1 +
2780 1 files changed, 1 insertions(+), 0 deletions(-)
2781
2782Commit: 3577
2783Author: sam
2784Date:   Fri Jul 24 16:39:43 2009 +0000
2785
2786    Update the Win32 and Win64 ports.
2787
2788 caca/libcaca.vcproj       |  976 +++++++++++++++++++++++----------------------
2789 cxx/libcaca++.vcproj      |  687 ++++++++++++++++----------------
2790 cxx/test-cxx.vcproj       |  666 ++++++++++++++++---------------
2791 examples/blit.vcproj      |  730 +++++++++++++++++-----------------
2792 examples/colors.vcproj    |  730 +++++++++++++++++-----------------
2793 examples/demo.vcproj      |  730 +++++++++++++++++-----------------
2794 examples/dithering.vcproj |  730 +++++++++++++++++-----------------
2795 examples/driver.vcproj    |  730 +++++++++++++++++-----------------
2796 examples/event.vcproj     |  730 +++++++++++++++++-----------------
2797 examples/font.vcproj      |  730 +++++++++++++++++-----------------
2798 examples/frames.vcproj    |  730 +++++++++++++++++-----------------
2799 examples/fullwidth.vcproj |  730 +++++++++++++++++-----------------
2800 examples/gamma.vcproj     |  730 +++++++++++++++++-----------------
2801 examples/hsv.vcproj       |  730 +++++++++++++++++-----------------
2802 examples/import.vcproj    |  730 +++++++++++++++++-----------------
2803 examples/input.vcproj     |  730 +++++++++++++++++-----------------
2804 examples/transform.vcproj |  726 +++++++++++++++++-----------------
2805 examples/truecolor.vcproj |  730 +++++++++++++++++-----------------
2806 examples/unicode.vcproj   |  730 +++++++++++++++++-----------------
2807 libcaca.sln               |  130 ++++++-
2808 src/cacademo.vcproj       |  730 +++++++++++++++++-----------------
2809 src/cacafire.vcproj       |  730 +++++++++++++++++-----------------
2810 src/cacaview.vcproj       |  737 +++++++++++++++++-----------------
2811 tests/bench.vcproj        |  364 +++++++++++++++++
2812 win32/config.h            |    2 +-
2813 25 files changed, 8552 insertions(+), 8146 deletions(-)
2814
2815Commit: 3574
2816Author: pterjan
2817Date:   Fri Jul 24 14:46:14 2009 +0000
2818
2819     * Inform code reader that current algorithm is wrong
2820
2821 caca/dirty.c |    1 +
2822 1 files changed, 1 insertions(+), 0 deletions(-)
2823
2824Commit: 3573
2825Author: pterjan
2826Date:   Fri Jul 24 14:45:34 2009 +0000
2827
2828     * Align times on the right!
2829
2830 tests/bench.c |    2 +-
2831 1 files changed, 1 insertions(+), 1 deletions(-)
2832
2833Commit: 3572
2834Author: sam
2835Date:   Fri Jul 24 06:49:01 2009 +0000
2836
2837    Use a dummy display to compute benchmark time to avoid relying on <time.h>.
2838
2839 tests/bench.c |   19 +++++++++----------
2840 1 files changed, 9 insertions(+), 10 deletions(-)
2841
2842Commit: 3571
2843Author: sam
2844Date:   Fri Jul 24 06:48:54 2009 +0000
2845
2846    Do not smooth the render time; the calling application can do it.
2847
2848 caca/graphics.c |    4 ++--
2849 1 files changed, 2 insertions(+), 2 deletions(-)
2850
2851Commit: 3570
2852Author: sam
2853Date:   Fri Jul 24 06:48:49 2009 +0000
2854
2855    Add a null driver that does absolutely nothing.
2856
2857 caca/Makefile.am      |    1 +
2858 caca/caca.c           |    6 +++
2859 caca/caca_internals.h |    5 ++-
2860 caca/driver/null.c    |   90 +++++++++++++++++++++++++++++++++++++++++++++++++
2861 4 files changed, 100 insertions(+), 2 deletions(-)
2862
2863Commit: 3569
2864Author: sam
2865Date:   Fri Jul 24 06:48:42 2009 +0000
2866
2867    Mark the whole canvas as dirty when a dirty rectangle aware driver is
2868    attached to it.
2869
2870 caca/driver/ncurses.c |    1 +
2871 caca/driver/slang.c   |    1 +
2872 caca/driver/vga.c     |    4 ++--
2873 caca/driver/x11.c     |    1 +
2874 4 files changed, 5 insertions(+), 2 deletions(-)
2875
2876Commit: 3568
2877Author: sam
2878Date:   Fri Jul 24 06:48:35 2009 +0000
2879
2880    Store dirty rectangles in a structure list. For now there is still only
2881    one dirty rectangle, but this is the first step to improvement.
2882
2883 caca/caca_internals.h |   10 ++++-
2884 caca/canvas.c         |   12 ++++-
2885 caca/dirty.c          |  122 +++++++++++++++++++++++++++++++++---------------
2886 3 files changed, 102 insertions(+), 42 deletions(-)
2887
2888Commit: 3567
2889Author: sam
2890Date:   Fri Jul 24 06:48:27 2009 +0000
2891
2892    Add explanatory comments to the dirty rectangle unit tests.
2893
2894 tests/dirty.cpp |  171 +++++++++++++++++++++++++++++++------------------------
2895 1 files changed, 96 insertions(+), 75 deletions(-)
2896
2897Commit: 3566
2898Author: pterjan
2899Date:   Thu Jul 23 22:55:40 2009 +0000
2900
2901     * Add some simple bench (part 2, add the interesting file)
2902
2903 tests/bench.c |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2904 1 files changed, 56 insertions(+), 0 deletions(-)
2905
2906Commit: 3565
2907Author: pterjan
2908Date:   Thu Jul 23 22:55:11 2009 +0000
2909
2910     * Add some simple bench
2911
2912 tests/Makefile.am |    7 +++++--
2913 1 files changed, 5 insertions(+), 2 deletions(-)
2914
2915Commit: 3559
2916Author: pterjan
2917Date:   Mon Jul 20 19:32:37 2009 +0000
2918
2919     * Add dirty rectangles when moving cursor
2920
2921 caca/string.c |    4 ++++
2922 1 files changed, 4 insertions(+), 0 deletions(-)
2923
2924Commit: 3558
2925Author: pterjan
2926Date:   Sun Jul 19 23:08:48 2009 +0000
2927
2928     * Report failures in exit code in caca-test
2929
2930 tests/caca-test.cpp |    4 +---
2931 1 files changed, 1 insertions(+), 3 deletions(-)
2932
2933Commit: 3557
2934Author: pterjan
2935Date:   Sun Jul 19 21:12:39 2009 +0000
2936
2937     * Also test blitting with mask
2938
2939 tests/dirty.cpp |   21 +++++++++++++++++++--
2940 1 files changed, 19 insertions(+), 2 deletions(-)
2941
2942Commit: 3556
2943Author: pterjan
2944Date:   Sun Jul 19 20:37:12 2009 +0000
2945
2946     * When blitting, only add dirty rectangles on changed
2947       lines, or on changed chars if we have a mask
2948
2949 caca/string.c   |   22 +++++++++++++++-------
2950 tests/dirty.cpp |   24 ++++++++++++++++++++++++
2951 2 files changed, 39 insertions(+), 7 deletions(-)
2952
2953Commit: 3554
2954Author: sam
2955Date:   Wed Jul 15 22:00:04 2009 +0000
2956
2957    Fix caca_get_char() documentation, courtesy of Romain Bignon.
2958
2959 caca/string.c |    2 +-
2960 1 files changed, 1 insertions(+), 1 deletions(-)
2961
2962Commit: 3553
2963Author: sam
2964Date:   Tue Jul 14 11:01:20 2009 +0000
2965
2966    Add a section at the beginning of the Ruby documentation to prevent doxygen
2967    from generating a huge whatis entry.
2968
2969 ruby/ruby-caca.dox |    2 ++
2970 1 files changed, 2 insertions(+), 0 deletions(-)
2971
2972Commit: 3542
2973Author: pterjan
2974Date:   Wed Jul 1 16:14:41 2009 +0000
2975
2976     * Add rotated epsilon
2977
2978 caca/transform.c |    2 ++
2979 1 files changed, 2 insertions(+), 0 deletions(-)
2980
2981Commit: 3514
2982Author: pterjan
2983Date:   Fri May 22 13:51:44 2009 +0000
2984
2985    Add unit test for memory export/import with caca format
2986
2987 tests/Makefile.am |    2 +-
2988 tests/export.cpp  |   74 +++++++++++++++++++++++++++++++++++++++++++++++++++++
2989 2 files changed, 75 insertions(+), 1 deletions(-)
2990
2991Commit: 3513
2992Author: sam
2993Date:   Fri May 22 13:23:09 2009 +0000
2994
2995    Add more unit tests for the dirty rectangles.
2996
2997 tests/dirty.cpp |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++--
2998 1 files changed, 50 insertions(+), 2 deletions(-)
2999
3000Commit: 3512
3001Author: sam
3002Date:   Fri May 22 13:23:03 2009 +0000
3003
3004    Add C++ warnings to the build process.
3005
3006 configure.ac |    1 +
3007 1 files changed, 1 insertions(+), 0 deletions(-)
3008
3009Commit: 3511
3010Author: sam
3011Date:   Fri May 22 13:22:57 2009 +0000
3012
3013    Fix import/export related stuff I forgot to update in the Ruby and PHP bindings.
3014
3015 caca-php/php_caca.c |    8 ++++----
3016 ruby/ruby-caca.dox  |    8 ++++----
3017 ruby/t/tc_canvas.rb |    6 +++---
3018 3 files changed, 11 insertions(+), 11 deletions(-)
3019
3020Commit: 3510
3021Author: pterjan
3022Date:   Fri May 22 13:06:07 2009 +0000
3023
3024    Don't redraw background for more than the dirty rectangle in x11 driver, we will not redraw foreground there
3025
3026 caca/driver/x11.c |    2 +-
3027 1 files changed, 1 insertions(+), 1 deletions(-)
3028
3029Commit: 3505
3030Author: sam
3031Date:   Fri May 22 10:18:44 2009 +0000
3032
3033    caca_put_char(): only add a dirty rectangle if the paster character is
3034    different from what was already there.
3035
3036 caca/string.c |    7 ++++++-
3037 1 files changed, 6 insertions(+), 1 deletions(-)
3038
3039Commit: 3497
3040Author: pterjan
3041Date:   Fri May 22 07:51:48 2009 +0000
3042
3043    Fix limits settings in area export
3044
3045 caca/codec/export.c |    2 +-
3046 1 files changed, 1 insertions(+), 1 deletions(-)
3047
3048Commit: 3495
3049Author: sam
3050Date:   Thu May 21 20:55:21 2009 +0000
3051
3052    Add caca_export_area_to_memory() to export only a selected part of the
3053    current canvas. This is useful to export dirty rectangles. Accordingly,
3054    add caca_import_area_from_memory() and caca_import_area_from_file().
3055
3056 caca/caca.h          |   25 +++++++++++---
3057 caca/caca0.c         |    4 +-
3058 caca/codec/export.c  |   51 +++++++++++++++++++++++++++--
3059 caca/codec/import.c  |   89 +++++++++++++++++++++++++++++++++++++++++++++++---
3060 caca/driver/raw.c    |    4 +-
3061 caca/figfont.c       |    4 +-
3062 caca/legacy.c        |    9 +++--
3063 cxx/caca++.cpp       |   12 +++---
3064 cxx/caca++.h         |    6 ++--
3065 cxx/cxxtest.cpp      |    2 +-
3066 examples/blit.c      |    4 +-
3067 examples/export.c    |    6 ++--
3068 examples/figfont.c   |    4 +-
3069 examples/font2tga.c  |    4 +-
3070 examples/import.c    |    2 +-
3071 examples/spritedit.c |   10 +++---
3072 examples/swallow.c   |    5 ++-
3073 examples/text.c      |    8 ++--
3074 examples/transform.c |    6 ++--
3075 ruby/caca-canvas.c   |   25 +++++++-------
3076 src/cacadraw.c       |    4 +-
3077 src/cacaplay.c       |    4 +-
3078 src/cacaserver.c     |   15 ++++----
3079 src/img2txt.c        |    6 ++--
3080 24 files changed, 224 insertions(+), 85 deletions(-)
3081
3082Commit: 3494
3083Author: sam
3084Date:   Thu May 21 20:55:13 2009 +0000
3085
3086    Change the dirty rectangle API once again so that calling applications get
3087    a more natural (x,y,w,h) 4-tuple to handle.
3088
3089 caca/attr.c           |    4 +-
3090 caca/caca.h           |   16 ++++----
3091 caca/canvas.c         |   10 ++--
3092 caca/dirty.c          |   94 ++++++++++++++++++++++----------------------
3093 caca/driver/ncurses.c |   20 +++++-----
3094 caca/driver/slang.c   |   22 +++++-----
3095 caca/driver/vga.c     |   22 +++++-----
3096 caca/driver/x11.c     |   20 +++++-----
3097 caca/frame.c          |    6 +-
3098 caca/graphics.c       |    4 +-
3099 caca/string.c         |   13 +++---
3100 caca/transform.c      |   18 ++++----
3101 tests/dirty.cpp       |  106 ++++++++++++++++++++++++------------------------
3102 13 files changed, 178 insertions(+), 177 deletions(-)
3103
3104Commit: 3493
3105Author: sam
3106Date:   Thu May 21 20:55:07 2009 +0000
3107
3108    Fix the old demo examples so that they don't refresh the screen twice
3109    every frame, causing the mouse to flicker.
3110
3111 examples/demo.c  |   10 ++++++----
3112 examples/demo0.c |   10 ++++++----
3113 2 files changed, 12 insertions(+), 8 deletions(-)
3114
3115Commit: 3492
3116Author: sam
3117Date:   Thu May 21 20:54:59 2009 +0000
3118
3119    Split import.c and export.c to create a new text.c codec file in order
3120    to keep source files under 1,000 lines of code.
3121
3122 caca/Makefile.am    |    2 +
3123 caca/codec/codec.h  |   22 ++
3124 caca/codec/export.c |  282 +----------------
3125 caca/codec/import.c |  614 +----------------------------------
3126 caca/codec/text.c   |  896 +++++++++++++++++++++++++++++++++++++++++++++++++++
3127 caca/libcaca.vcproj |   16 +-
3128 6 files changed, 945 insertions(+), 887 deletions(-)
3129
3130Commit: 3491
3131Author: pterjan
3132Date:   Wed May 20 14:44:47 2009 +0000
3133
3134     Revert r3478
3135
3136 caca/codec/export.c |   25 ++++++---------------
3137 caca/codec/import.c |   60 +++++++++++++++++---------------------------------
3138 2 files changed, 28 insertions(+), 57 deletions(-)
3139
3140Commit: 3490
3141Author: sam
3142Date:   Wed May 20 14:20:59 2009 +0000
3143
3144    Manually fix Visual Studio files so that builds do not spew
3145    their crap all over the place. There is still caca-sharp/obj
3146    that it insists on creating (reported as Connect ID 301965).
3147
3148 caca-sharp/caca-sharp.csproj  |   14 +-
3149 caca-sharp/test-csharp.csproj |   12 +-
3150 caca/libcaca.vcproj           |  960 ++++++++++++++++++++---------------------
3151 cxx/libcaca++.vcproj          |  696 +++++++++++++++---------------
3152 cxx/test-cxx.vcproj           |  666 ++++++++++++++--------------
3153 examples/blit.vcproj          |  738 ++++++++++++++++----------------
3154 examples/colors.vcproj        |  738 ++++++++++++++++----------------
3155 examples/demo.vcproj          |  738 ++++++++++++++++----------------
3156 examples/dithering.vcproj     |  738 ++++++++++++++++----------------
3157 examples/driver.vcproj        |  738 ++++++++++++++++----------------
3158 examples/event.vcproj         |  738 ++++++++++++++++----------------
3159 examples/font.vcproj          |  738 ++++++++++++++++----------------
3160 examples/frames.vcproj        |  738 ++++++++++++++++----------------
3161 examples/fullwidth.vcproj     |  738 ++++++++++++++++----------------
3162 examples/gamma.vcproj         |  738 ++++++++++++++++----------------
3163 examples/hsv.vcproj           |  738 ++++++++++++++++----------------
3164 examples/import.vcproj        |  738 ++++++++++++++++----------------
3165 examples/input.vcproj         |  738 ++++++++++++++++----------------
3166 examples/transform.vcproj     |  738 ++++++++++++++++----------------
3167 examples/truecolor.vcproj     |  738 ++++++++++++++++----------------
3168 examples/unicode.vcproj       |  738 ++++++++++++++++----------------
3169 libcaca.sln                   |  150 -------
3170 src/cacademo.vcproj           |  738 ++++++++++++++++----------------
3171 src/cacafire.vcproj           |  738 ++++++++++++++++----------------
3172 src/cacaview.vcproj           |  746 ++++++++++++++++----------------
3173 25 files changed, 8146 insertions(+), 8382 deletions(-)
3174
3175Commit: 3489
3176Author: sam
3177Date:   Tue May 19 22:48:12 2009 +0000
3178
3179    Add dirty rectangle support to the ncurses and VGA drivers.
3180
3181 AUTHORS               |    2 +-
3182 caca/driver/ncurses.c |   36 +++++++++++++++++++++----------
3183 caca/driver/vga.c     |   54 ++++++++++++++++++++++++++++++++----------------
3184 caca/driver/win32.c   |    3 +-
3185 4 files changed, 63 insertions(+), 32 deletions(-)
3186
3187Commit: 3486
3188Author: sam
3189Date:   Tue May 19 21:41:44 2009 +0000
3190
3191    Increased the autorepeat delay in the ncurses and SLang drivers. Now that
3192    we have dirty rectangles, fast autorepeat becomes perfectly usable.
3193
3194 caca/event.c |    4 ++--
3195 1 files changed, 2 insertions(+), 2 deletions(-)
3196
3197Commit: 3485
3198Author: sam
3199Date:   Tue May 19 21:41:38 2009 +0000
3200
3201    Improve dirty rectangle handling in examples/input.c.
3202
3203 examples/input.c |   11 ++++++++++-
3204 1 files changed, 10 insertions(+), 1 deletions(-)
3205
3206Commit: 3484
3207Author: sam
3208Date:   Tue May 19 20:42:40 2009 +0000
3209
3210    Fix a few DOS compilation warnings.
3211
3212 caca/dirty.c   |    6 +++---
3213 caca/figfont.c |    8 ++++----
3214 2 files changed, 7 insertions(+), 7 deletions(-)
3215
3216Commit: 3483
3217Author: sam
3218Date:   Tue May 19 20:42:34 2009 +0000
3219
3220    Fix a ruby unit test that made wrong use of Caca::Display.driver_list.
3221
3222 ruby/t/tc_display.rb |    8 ++++----
3223 1 files changed, 4 insertions(+), 4 deletions(-)
3224
3225Commit: 3482
3226Author: sam
3227Date:   Tue May 19 20:42:28 2009 +0000
3228
3229    Update the migration documentation to reflect old box drawing API changes.
3230
3231 doc/migrating.dox |   10 +++++++---
3232 1 files changed, 7 insertions(+), 3 deletions(-)
3233
3234Commit: 3481
3235Author: sam
3236Date:   Tue May 19 20:42:22 2009 +0000
3237
3238    Fix the text input example now that the box drawing functions take a size
3239    as argument.
3240
3241 examples/input.c |    7 ++++---
3242 1 files changed, 4 insertions(+), 3 deletions(-)
3243
3244Commit: 3480
3245Author: sam
3246Date:   Tue May 19 20:42:12 2009 +0000
3247
3248    Fix dirty rectangle handling in the X11 and SLang drivers.
3249
3250 caca/driver/slang.c |   15 +++++++++++----
3251 caca/driver/x11.c   |    8 ++++----
3252 2 files changed, 15 insertions(+), 8 deletions(-)
3253
3254Commit: 3478
3255Author: pterjan
3256Date:   Tue May 19 12:46:34 2009 +0000
3257
3258    Import/export dirty rectangles
3259
3260 caca/codec/export.c |   25 +++++++++++++++------
3261 caca/codec/import.c |   60 +++++++++++++++++++++++++++++++++-----------------
3262 2 files changed, 57 insertions(+), 28 deletions(-)
3263
3264Commit: 3475
3265Author: sam
3266Date:   Tue May 19 01:04:03 2009 +0000
3267
3268    Minor optimisation in configure.ac.
3269
3270 configure.ac |    3 ++-
3271 1 files changed, 2 insertions(+), 1 deletions(-)
3272
3273Commit: 3474
3274Author: sam
3275Date:   Tue May 19 01:03:57 2009 +0000
3276
3277    cacaplay: rename "eof" to "has_eof" to prevent shadowing a mingw32 variable.
3278
3279 src/cacaplay.c |    6 +++---
3280 1 files changed, 3 insertions(+), 3 deletions(-)
3281
3282Commit: 3473
3283Author: sam
3284Date:   Tue May 19 00:52:10 2009 +0000
3285
3286    A lot of documentation updates here and there, including bugfixes dating
3287    back to the libcucul merge.
3288
3289 caca/event.c       |    3 +++
3290 doc/doxygen.cfg.in |    2 ++
3291 doc/migrating.dox  |   39 ++++++++++++++++++++-------------------
3292 doc/style.dox      |    7 +++++++
3293 doc/tutorial.dox   |   10 +++++-----
3294 doc/user.dox       |    2 +-
3295 ruby/ruby-caca.dox |    8 ++++----
3296 7 files changed, 42 insertions(+), 29 deletions(-)
3297
3298Commit: 3472
3299Author: sam
3300Date:   Tue May 19 00:52:02 2009 +0000
3301
3302    Update the Doxygen configuration file to version 1.5.9.
3303
3304 doc/doxygen.cfg.in |  401 ++++++++++++++++++++++++++++++++++++++++------------
3305 1 files changed, 308 insertions(+), 93 deletions(-)
3306
3307Commit: 3471
3308Author: sam
3309Date:   Tue May 19 00:51:55 2009 +0000
3310
3311    Optimise the dirty rectangle handling by keeping track of the number of
3312    currently dirty rectangles.
3313
3314 caca/caca_internals.h |    3 ++-
3315 caca/canvas.c         |    6 +-----
3316 caca/dirty.c          |   45 ++++++++++++++++++---------------------------
3317 3 files changed, 21 insertions(+), 33 deletions(-)
3318
3319Commit: 3470
3320Author: sam
3321Date:   Tue May 19 00:51:47 2009 +0000
3322
3323    Change the dirty rectangle API so that it can handle several rectangles. The
3324    inner implementation still only handles one dirty rectangle, but this way
3325    we can prepare supporting applictions for the future.
3326
3327 caca/Makefile.am    |    1 +
3328 caca/caca.h         |   16 +++-
3329 caca/canvas.c       |  127 ------------------------------
3330 caca/dirty.c        |  215 +++++++++++++++++++++++++++++++++++++++++++++++++++
3331 caca/driver/slang.c |   88 +++++++++++----------
3332 caca/driver/x11.c   |   85 +++++++++++----------
3333 caca/frame.c        |    4 +-
3334 caca/graphics.c     |    2 +-
3335 caca/libcaca.vcproj |    4 +
3336 caca/string.c       |    4 +-
3337 caca/transform.c    |   16 ++--
3338 tests/dirty.cpp     |  107 +++++++++++++++-----------
3339 12 files changed, 395 insertions(+), 274 deletions(-)
3340
3341Commit: 3469
3342Author: pterjan
3343Date:   Mon May 18 13:02:43 2009 +0000
3344
3345    Only redraw empty rectangles in slang driver
3346
3347 caca/driver/slang.c |   11 +++++++----
3348 1 files changed, 7 insertions(+), 4 deletions(-)
3349
3350Commit: 3468
3351Author: pterjan
3352Date:   Mon May 18 12:54:49 2009 +0000
3353
3354    Fix empty dirty rectangles detection
3355
3356 caca/driver/x11.c |    2 +-
3357 1 files changed, 1 insertions(+), 1 deletions(-)
3358
3359Commit: 3467
3360Author: pterjan
3361Date:   Sat May 16 20:14:04 2009 +0000
3362
3363     * Only redraw dirty rectangle in x11 driver
3364
3365 caca/driver/x11.c |   13 +++++++++----
3366 1 files changed, 9 insertions(+), 4 deletions(-)
3367
3368Commit: 3466
3369Author: sam
3370Date:   Fri May 15 14:42:31 2009 +0000
3371
3372    Add a few svn:ignore properties for Visual Studio cruft.
3373
3374Commit: 3465
3375Author: sam
3376Date:   Fri May 15 14:38:30 2009 +0000
3377
3378    Added MSVC project files for most example programs.
3379
3380 caca-sharp/test-csharp.csproj |    2 +-
3381 examples/blit.vcproj          |  371 +++++++++++++++++++++++++++++++++++
3382 examples/colors.vcproj        |  371 +++++++++++++++++++++++++++++++++++
3383 examples/demo.c               |    4 +
3384 examples/demo.vcproj          |  371 +++++++++++++++++++++++++++++++++++
3385 examples/dithering.vcproj     |  371 +++++++++++++++++++++++++++++++++++
3386 examples/driver.vcproj        |  371 +++++++++++++++++++++++++++++++++++
3387 examples/event.vcproj         |  371 +++++++++++++++++++++++++++++++++++
3388 examples/font.vcproj          |  371 +++++++++++++++++++++++++++++++++++
3389 examples/frames.vcproj        |  371 +++++++++++++++++++++++++++++++++++
3390 examples/fullwidth.vcproj     |  371 +++++++++++++++++++++++++++++++++++
3391 examples/gamma.vcproj         |  371 +++++++++++++++++++++++++++++++++++
3392 examples/hsv.vcproj           |  371 +++++++++++++++++++++++++++++++++++
3393 examples/import.vcproj        |  371 +++++++++++++++++++++++++++++++++++
3394 examples/input.vcproj         |  371 +++++++++++++++++++++++++++++++++++
3395 examples/transform.vcproj     |  371 +++++++++++++++++++++++++++++++++++
3396 examples/truecolor.vcproj     |  371 +++++++++++++++++++++++++++++++++++
3397 examples/unicode.vcproj       |  371 +++++++++++++++++++++++++++++++++++
3398 libcaca.sln                   |  427 ++++++++++++++++++++++++++++++++++++++++-
3399 19 files changed, 6366 insertions(+), 3 deletions(-)
3400
3401Commit: 3452
3402Author: sam
3403Date:   Thu May 14 10:04:26 2009 +0000
3404
3405    Fixed libcaca and the Visual Studio solution so that it works
3406    on Win64, including the .NET projects.
3407
3408 caca-sharp/caca-sharp.csproj  |   38 +++++++++-
3409 caca-sharp/test-csharp.csproj |   22 +++++-
3410 caca/caca_types.h.in          |   20 ++++-
3411 caca/libcaca.vcproj           |  155 +++++++++++++++++++++++++++++++++++++
3412 cxx/libcaca++.vcproj          |  155 +++++++++++++++++++++++++++++++++++++
3413 cxx/test-cxx.vcproj           |  155 +++++++++++++++++++++++++++++++++++++
3414 libcaca.sln                   |   72 +++++++++--------
3415 src/cacademo.vcproj           |  169 +++++++++++++++++++++++++++++++++++++++++
3416 src/cacafire.vcproj           |  169 +++++++++++++++++++++++++++++++++++++++++
3417 src/cacaview.vcproj           |  169 ++++++++++++++++++++++++++++++++++++++++-
3418 win32/caca_types.h            |    6 +-
3419 11 files changed, 1086 insertions(+), 44 deletions(-)
3420
3421Commit: 3451
3422Author: sam
3423Date:   Thu May 14 08:43:52 2009 +0000
3424
3425    Fix a few implicit cast related warnings on VC++.
3426
3427 caca/codec/export.c |    2 +-
3428 caca/codec/import.c |   11 +++++------
3429 2 files changed, 6 insertions(+), 7 deletions(-)
3430
3431Commit: 3450
3432Author: sam
3433Date:   Thu May 14 00:18:37 2009 +0000
3434
3435    Fix a few dirty rectangle bugs found with the unit tests. Let that be a
3436    lesson to you: unit tests are good.
3437
3438 caca/attr.c   |    2 +-
3439 caca/canvas.c |   20 ++++++++++----------
3440 caca/string.c |    5 ++++-
3441 3 files changed, 15 insertions(+), 12 deletions(-)
3442
3443Commit: 3449
3444Author: sam
3445Date:   Thu May 14 00:18:30 2009 +0000
3446
3447    Start writing unit tests for the dirty rectangle handling.
3448
3449 tests/Makefile.am |    2 +-
3450 tests/dirty.cpp   |  130 +++++++++++++++++++++++++++++++++++++++++++++++++++++
3451 2 files changed, 131 insertions(+), 1 deletions(-)
3452
3453Commit: 3448
3454Author: sam
3455Date:   Thu May 14 00:18:23 2009 +0000
3456
3457    Finish the dirty rectangle architecture. They are now reliable in the sense
3458    that anything outside the dirty rectangle is guaranteed to be unchanged, but
3459    we currently mark far too many cells as dirty. This must be optimised.
3460
3461 caca/attr.c           |   11 ++++++++++
3462 caca/caca_internals.h |    6 ++--
3463 caca/canvas.c         |   52 ++++++++++++++++++++++++++++++------------------
3464 caca/frame.c          |    7 ++++++
3465 caca/graphics.c       |    3 ++
3466 caca/string.c         |   36 ++++++++++++++++++++++++++++++---
3467 caca/transform.c      |   16 +++++++++++++++
3468 7 files changed, 104 insertions(+), 27 deletions(-)
3469
3470Commit: 3447
3471Author: sam
3472Date:   Thu May 14 00:18:13 2009 +0000
3473
3474    Factor code from caca_draw_cp437_box() and caca_draw_thinbox_box().
3475
3476 caca/box.c |  150 +++++++++++++++++++++++++----------------------------------
3477 1 files changed, 64 insertions(+), 86 deletions(-)
3478
3479Commit: 3443
3480Author: sam
3481Date:   Wed May 13 06:40:48 2009 +0000
3482
3483    Set up the architecture for dirty rectangles.
3484    Dirty rectangles are an upcoming optimisation that will tell the output
3485    drivers which portion of the canvas has been really modified since the
3486    last blit.
3487
3488 caca/caca.h           |    6 ++-
3489 caca/caca_internals.h |    3 +
3490 caca/canvas.c         |  157 +++++++++++++++++++++++++++++++++++++++++++++----
3491 3 files changed, 152 insertions(+), 14 deletions(-)
3492
3493Commit: 3428
3494Author: sam
3495Date:   Wed Apr 29 12:22:35 2009 +0000
3496
3497    Update msdev files to 9.0 (Visual Studio 2008). If anyone wants to
3498    play with the Windows port, there is a 90-day evaluation version
3499    available for free on the Microsoft website.
3500
3501 caca-sharp/caca-sharp.csproj  |   47 ++++++++++++++++++++--
3502 caca-sharp/test-csharp.csproj |   49 ++++++++++++++++++++---
3503 caca/libcaca.vcproj           |   87 +++++++++++++++++++++--------------------
3504 cxx/libcaca++.vcproj          |   13 +++---
3505 cxx/test-cxx.vcproj           |   13 +++---
3506 libcaca.sln                   |    4 +-
3507 src/cacademo.vcproj           |   21 +++++-----
3508 src/cacafire.vcproj           |   22 +++++-----
3509 src/cacaview.vcproj           |   21 +++++-----
3510 9 files changed, 175 insertions(+), 102 deletions(-)
3511
3512Commit: 3427
3513Author: sam
3514Date:   Wed Apr 29 12:13:19 2009 +0000
3515
3516    import.c: when importing ANSI or UTF-8 files, treat ^L as a canvas
3517    frame separator. Not extremely robust yet.
3518
3519 caca/codec/import.c |   11 +++++++++++
3520 1 files changed, 11 insertions(+), 0 deletions(-)
3521
3522Commit: 3412
3523Author: sam
3524Date:   Tue Mar 24 00:58:01 2009 +0000
3525
3526    Apparently \033 is more common than \x1b for ESC. Use the former in our
3527    code for clarity.
3528
3529 caca/codec/import.c |   10 +++++-----
3530 caca/driver/win32.c |    2 +-
3531 caca/graphics.c     |    2 +-
3532 src/cacaserver.c    |   14 +++++++-------
3533 4 files changed, 14 insertions(+), 14 deletions(-)
3534
3535Commit: 3407
3536Author: sam
3537Date:   Sun Mar 1 13:20:41 2009 +0000
3538
3539    Added new Unicode blocks to the built-in font.
3540
3541 caca/mono9.data      | 4812 ++++++++++++++++++++++++++++++++------------------
3542 caca/monobold12.data | 4700 ++++++++++++++++++++++++++++++++-----------------
3543 tools/makefont.c     |    4 +-
3544 3 files changed, 6181 insertions(+), 3335 deletions(-)
3545
3546Commit: 3406
3547Author: sam
3548Date:   Sun Mar 1 12:39:36 2009 +0000
3549
3550    transform.c: one more rotated glyph.
3551
3552 caca/transform.c |    1 +
3553 1 files changed, 1 insertions(+), 0 deletions(-)
3554
3555Commit: 3405
3556Author: sam
3557Date:   Sun Mar 1 12:33:25 2009 +0000
3558
3559    transform.c: add new transformation glyphs for various capital letters.
3560
3561 caca/transform.c |   11 ++++++++++-
3562 1 files changed, 10 insertions(+), 1 deletions(-)
3563
3564Commit: 3404
3565Author: sam
3566Date:   Thu Feb 26 10:41:32 2009 +0000
3567
3568    Remove occurrences of DATADIR, it conflicts with MinGW's <objidl.h>.
3569    Fixes ticket #51.
3570
3571 examples/Makefile.am |    3 +--
3572 examples/demo.c      |    4 +---
3573 examples/demo0.c     |    4 +---
3574 tools/Makefile.am    |    2 +-
3575 4 files changed, 4 insertions(+), 9 deletions(-)
3576
3577Commit: 3334
3578Author: nico
3579Date:   Tue Dec 9 17:37:22 2008 +0000
3580
3581    * Remove 'copy' attribute of RETURN_STRINGL in php binding of functions: caca_file_gets, caca_file_read
3582    * Use RETVAL_STRINGL instead of RETURN_STRINGL in function caca_export_string
3583
3584 caca-php/php_caca.c |   12 +++++-------
3585 1 files changed, 5 insertions(+), 7 deletions(-)
3586
3587Commit: 3333
3588Author: pterjan
3589Date:   Sun Nov 30 00:02:46 2008 +0000
3590
3591     * Add a flip char for 1
3592
3593 caca/transform.c |    1 +
3594 1 files changed, 1 insertions(+), 0 deletions(-)
3595
3596Commit: 3332
3597Author: pterjan
3598Date:   Sat Nov 29 23:53:55 2008 +0000
3599
3600     * Add a rotate_180 char for G
3601
3602 caca/transform.c |    1 +
3603 1 files changed, 1 insertions(+), 0 deletions(-)
3604
3605Commit: 3323
3606Author: sam
3607Date:   Wed Nov 12 10:20:56 2008 +0000
3608
3609    Create a libcucul.la symlink for distributions such as Gentoo which may
3610    rely on .la files for library dependencies.
3611
3612 caca/Makefile.am |    2 ++
3613 cxx/Makefile.am  |    2 ++
3614 2 files changed, 4 insertions(+), 0 deletions(-)
3615
3616Commit: 3318
3617Author: bsittler
3618Date:   Fri Nov 7 09:03:26 2008 +0000
3619
3620    add a reset button, move usage to "stdout", and stop hyperlinking the
3621    logo filename in the example
3622
3623 caca-php/examples/www/img2txt.php |   40 ++++++++++++++++++------------------
3624 1 files changed, 20 insertions(+), 20 deletions(-)
3625
3626Commit: 3317
3627Author: bsittler
3628Date:   Fri Nov 7 08:57:44 2008 +0000
3629
3630    allow a filename exactly matching the uploaded filename; give a better
3631    error message when this does not work
3632
3633 caca-php/examples/www/img2txt.php |   19 +++++++++++++++----
3634 1 files changed, 15 insertions(+), 4 deletions(-)
3635
3636Commit: 3316
3637Author: bsittler
3638Date:   Fri Nov 7 08:38:55 2008 +0000
3639
3640    more copyright info
3641
3642 caca-php/examples/img2txt.php |    3 ++-
3643 1 files changed, 2 insertions(+), 1 deletions(-)
3644
3645Commit: 3315
3646Author: bsittler
3647Date:   Fri Nov 7 08:37:59 2008 +0000
3648
3649    add more copyright info
3650
3651 caca-php/examples/www/img2txt.php |    3 ++-
3652 1 files changed, 2 insertions(+), 1 deletions(-)
3653
3654Commit: 3314
3655Author: bsittler
3656Date:   Fri Nov 7 08:36:07 2008 +0000
3657
3658    https should work too
3659
3660 caca-php/examples/www/img2txt.php |    2 +-
3661 1 files changed, 1 insertions(+), 1 deletions(-)
3662
3663Commit: 3313
3664Author: bsittler
3665Date:   Fri Nov 7 08:35:29 2008 +0000
3666
3667    obscure email addresses somewhat
3668
3669 caca-php/examples/www/img2txt.php |    2 +-
3670 1 files changed, 1 insertions(+), 1 deletions(-)
3671
3672Commit: 3312
3673Author: bsittler
3674Date:   Fri Nov 7 08:33:03 2008 +0000
3675
3676    better argument handling, and allow logo-caca.png as a special file argument
3677
3678 caca-php/examples/www/img2txt.php |   41 +++++++++++++++++++++++-------------
3679 1 files changed, 26 insertions(+), 15 deletions(-)
3680
3681Commit: 3311
3682Author: bsittler
3683Date:   Fri Nov 7 08:25:01 2008 +0000
3684
3685    fix case in example
3686
3687 caca-php/examples/img2txt.php |    2 +-
3688 1 files changed, 1 insertions(+), 1 deletions(-)
3689
3690Commit: 3310
3691Author: bsittler
3692Date:   Fri Nov 7 07:56:36 2008 +0000
3693
3694    now works as HTML
3695
3696 caca-php/examples/www/img2txt.php |  277 +++++++++++++++++++++++++++----------
3697 1 files changed, 201 insertions(+), 76 deletions(-)
3698
3699Commit: 3309
3700Author: bsittler
3701Date:   Fri Nov 7 07:13:57 2008 +0000
3702
3703    handle argument-parsing exceptions
3704
3705 caca-php/examples/img2txt.php |  100 ++++++++++++++++++++++-------------------
3706 1 files changed, 54 insertions(+), 46 deletions(-)
3707
3708Commit: 3308
3709Author: bsittler
3710Date:   Fri Nov 7 07:09:52 2008 +0000
3711
3712    more accurate error message
3713
3714 caca-php/examples/img2txt.php |    6 +++---
3715 1 files changed, 3 insertions(+), 3 deletions(-)
3716
3717Commit: 3307
3718Author: bsittler
3719Date:   Fri Nov 7 06:30:29 2008 +0000
3720
3721    clarify that this is a PHP port, not the original C program; return -1
3722    when export fails, too
3723
3724 caca-php/examples/img2txt.php |    5 +++++
3725 1 files changed, 5 insertions(+), 0 deletions(-)
3726
3727Commit: 3306
3728Author: bsittler
3729Date:   Fri Nov 7 05:55:12 2008 +0000
3730
3731    copy img2txt.php to www in preparation for htmlizing
3732
3733 caca-php/examples/www/img2txt.php |  383 +++++++++++++++++++++++++++++++++++++
3734 1 files changed, 383 insertions(+), 0 deletions(-)
3735
3736Commit: 3305
3737Author: bsittler
3738Date:   Fri Nov 7 05:51:26 2008 +0000
3739
3740    remove workarounds since alpha works now (merged from ..)
3741
3742 caca-php/examples/www/export.php |    4 +---
3743 1 files changed, 1 insertions(+), 3 deletions(-)
3744
3745Commit: 3304
3746Author: bsittler
3747Date:   Fri Nov 7 05:48:32 2008 +0000
3748
3749    hacked around the lack of a reasonable php getopt_long by writing a
3750    new version in PHP. it seems to work, and is more flexible than the
3751    getopt() found in PHP 5.3+.
3752
3753 caca-php/examples/img2txt.php |  250 ++++++++++++++++++++++++++++++++++-------
3754 1 files changed, 211 insertions(+), 39 deletions(-)
3755
3756Commit: 3303
3757Author: bsittler
3758Date:   Fri Nov 7 04:31:04 2008 +0000
3759
3760    fix yet another bug i wrote :( -- be endian-neutral.
3761
3762 caca-php/php_caca.c |    9 ++++-----
3763 1 files changed, 4 insertions(+), 5 deletions(-)
3764
3765Commit: 3302
3766Author: bsittler
3767Date:   Thu Nov 6 23:25:26 2008 +0000
3768
3769    no more horrible hacks needed, since fixing the alpha mismatch in the C binding
3770
3771 caca-php/examples/export.php  |    4 +-
3772 caca-php/examples/img2txt.php |  407 +++++++++++++++++++----------------------
3773 2 files changed, 189 insertions(+), 222 deletions(-)
3774
3775Commit: 3301
3776Author: bsittler
3777Date:   Thu Nov 6 23:21:15 2008 +0000
3778
3779    do not bother with an extraneous fill, and don't create out.png
3780
3781 caca-php/examples/test.php |    2 --
3782 1 files changed, 0 insertions(+), 2 deletions(-)
3783
3784Commit: 3300
3785Author: bsittler
3786Date:   Thu Nov 6 23:18:48 2008 +0000
3787
3788    fix endianness problem
3789
3790 caca-php/php_caca.c |   12 ++++++------
3791 1 files changed, 6 insertions(+), 6 deletions(-)
3792
3793Commit: 3299
3794Author: bsittler
3795Date:   Thu Nov 6 20:01:57 2008 +0000
3796
3797    oops! fix problem i introduced in the previous commit
3798
3799 caca-php/php_caca.c |    6 +++---
3800 1 files changed, 3 insertions(+), 3 deletions(-)
3801
3802Commit: 3298
3803Author: bsittler
3804Date:   Thu Nov 6 19:45:11 2008 +0000
3805
3806    fix impedence mismatch between libgd alpha (0 = opaque, 127 = transparent) and libcaca alpha (0 = transparent, 255 = opaque)
3807
3808 caca-php/php_caca.c |   75 +++++++++++++++++++++++++++++---------------------
3809 1 files changed, 43 insertions(+), 32 deletions(-)
3810
3811Commit: 3297
3812Author: bsittler
3813Date:   Thu Nov 6 17:04:21 2008 +0000
3814
3815    copy img2txt.c to img2txt.php in preparation for phpizing
3816
3817 caca-php/examples/img2txt.php |  242 +++++++++++++++++++++++++++++++++++++++++
3818 1 files changed, 242 insertions(+), 0 deletions(-)
3819
3820Commit: 3296
3821Author: bsittler
3822Date:   Thu Nov 6 07:16:59 2008 +0000
3823
3824    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...)
3825
3826 caca-php/examples/cacapig.php |   36 +++++++++++++++++++-----------------
3827 1 files changed, 19 insertions(+), 17 deletions(-)
3828
3829Commit: 3295
3830Author: bsittler
3831Date:   Thu Nov 6 07:14:12 2008 +0000
3832
3833    default to $timeout = 0 in Display::getEvent()
3834
3835 caca-php/caca.php |    2 +-
3836 1 files changed, 1 insertions(+), 1 deletions(-)
3837
3838Commit: 3294
3839Author: bsittler
3840Date:   Thu Nov 6 07:11:01 2008 +0000
3841
3842    fix some bugs and inconsistencies in the PHP object layer
3843
3844 caca-php/caca.php |   14 ++++++++------
3845 1 files changed, 8 insertions(+), 6 deletions(-)
3846
3847Commit: 3293
3848Author: bsittler
3849Date:   Wed Nov 5 01:00:38 2008 +0000
3850
3851    add a Libcaca class to the PHP class interface, parallel to the Libcaca class in the .NET interface; fix a bunch of whitespace inconsistencies
3852
3853 caca-php/caca.php          |   87 +++++++++++++++++++++++++-------------------
3854 caca-php/examples/test.php |   12 +++---
3855 2 files changed, 56 insertions(+), 43 deletions(-)
3856
3857Commit: 3292
3858Author: bsittler
3859Date:   Wed Nov 5 00:39:18 2008 +0000
3860
3861    add AnsiColor, EventType and EventKey constants parallel to the .NET ones
3862
3863 caca-php/caca.php          |  101 ++++++++++++++++++++++++++++++++++++++++++++
3864 caca-php/examples/test.php |   12 +++---
3865 2 files changed, 107 insertions(+), 6 deletions(-)
3866
3867Commit: 3291
3868Author: bsittler
3869Date:   Wed Nov 5 00:38:14 2008 +0000
3870
3871    added missing constant CACA_KEY_UNKNOWN
3872
3873 caca-php/php_caca.c |    1 +
3874 1 files changed, 1 insertions(+), 0 deletions(-)
3875
3876Commit: 3290
3877Author: bsittler
3878Date:   Wed Nov 5 00:04:35 2008 +0000
3879
3880    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
3881
3882 caca-php/examples/test.php |  258 +++++++++++++++++++++++---------------------
3883 1 files changed, 136 insertions(+), 122 deletions(-)
3884
3885Commit: 3289
3886Author: bsittler
3887Date:   Tue Nov 4 23:57:57 2008 +0000
3888
3889    copy test.cs to test.php in preparation for phpizing
3890
3891 caca-php/examples/test.php |  136 ++++++++++++++++++++++++++++++++++++++++++++
3892 1 files changed, 136 insertions(+), 0 deletions(-)
3893
3894Commit: 3288
3895Author: bsittler
3896Date:   Tue Nov 4 23:56:43 2008 +0000
3897
3898    merge alpha fix from svn://svn.zoy.org/libcaca/libcaca/trunk/caca-php/examples/export.php@3287 into examples/www/export.php
3899
3900 caca-php/examples/www/export.php |    4 +++-
3901 1 files changed, 3 insertions(+), 1 deletions(-)
3902
3903Commit: 3287
3904Author: bsittler
3905Date:   Tue Nov 4 23:54:38 2008 +0000
3906
3907    use alpha in PNG export, since it is now required to get a correct PNG output image
3908
3909 caca-php/examples/export.php |    4 +++-
3910 1 files changed, 3 insertions(+), 1 deletions(-)
3911
3912Commit: 3286
3913Author: bsittler
3914Date:   Tue Nov 4 23:53:18 2008 +0000
3915
3916    fix type in Canvas::drawLine; add a minimal class Event providing a
3917    subset of the functionality of the .NET version; added Display::getEvent
3918    similar to the .NET version; change Dither::bitmap to take a Canvas
3919    object rather than a caca canvas resource as its first parameter; add
3920    Font::Render and Font::getList methods parallel to the .NET version
3921
3922 caca-php/caca.php |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++--
3923 1 files changed, 50 insertions(+), 2 deletions(-)
3924
3925Commit: 3285
3926Author: bsittler
3927Date:   Tue Nov 4 23:48:31 2008 +0000
3928
3929    use alpha channel in gd truecolor images -- note that the scale for
3930    this is [0, 127], rather than [0, 255]; always free the temporary
3931    pixels copy allocated in PHP_FUNCTION(caca_dither_bitmap); fix a typo
3932    which caused PHP_FUNCTION(caca_set_display_title) to crash due to a
3933    failed run-time binding to "caca_set_display" (the "_title" was
3934    missing).
3935
3936 caca-php/php_caca.c |    7 ++++---
3937 1 files changed, 4 insertions(+), 3 deletions(-)
3938
3939Commit: 3284
3940Author: bsittler
3941Date:   Tue Nov 4 06:11:19 2008 +0000
3942
3943    preserve column alignment better by breaking cells at spaces; preserve
3944    readability of fullwidth characters better by not placing cell
3945    boundaries between them unneccessarily
3946
3947 caca/codec/export.c |   16 +++++++++++++---
3948 1 files changed, 13 insertions(+), 3 deletions(-)
3949
3950Commit: 3283
3951Author: bsittler
3952Date:   Tue Nov 4 05:45:21 2008 +0000
3953
3954    force a column alignment after each column containing a fullwidth character.
3955
3956 caca/codec/export.c |    7 ++++++-
3957 1 files changed, 6 insertions(+), 1 deletions(-)
3958
3959Commit: 3282
3960Author: bsittler
3961Date:   Tue Nov 4 05:43:37 2008 +0000
3962
3963    no border in old browsers, either.
3964
3965 caca-php/examples/www/export.php |    2 +-
3966 1 files changed, 1 insertions(+), 1 deletions(-)
3967
3968Commit: 3281
3969Author: bsittler
3970Date:   Tue Nov 4 05:28:03 2008 +0000
3971
3972    htmlification
3973
3974 caca-php/examples/www/unicode.php |   32 ++++++++++++++++++--------------
3975 1 files changed, 18 insertions(+), 14 deletions(-)
3976
3977Commit: 3280
3978Author: bsittler
3979Date:   Tue Nov 4 05:23:16 2008 +0000
3980
3981    copy unicode.php to www in preparation for htmlizing
3982
3983 caca-php/examples/www/unicode.php |   93 +++++++++++++++++++++++++++++++++++++
3984 1 files changed, 93 insertions(+), 0 deletions(-)
3985
3986Commit: 3279
3987Author: bsittler
3988Date:   Tue Nov 4 05:22:24 2008 +0000
3989
3990    cli-only
3991
3992 caca-php/examples/unicode.php |    4 ++++
3993 1 files changed, 4 insertions(+), 0 deletions(-)
3994
3995Commit: 3278
3996Author: bsittler
3997Date:   Tue Nov 4 05:21:34 2008 +0000
3998
3999    phpized
4000
4001 caca-php/examples/unicode.php |  160 +++++++++++++++++++----------------------
4002 1 files changed, 73 insertions(+), 87 deletions(-)
4003
4004Commit: 3277
4005Author: bsittler
4006Date:   Tue Nov 4 05:17:37 2008 +0000
4007
4008    copy unicode.c to unicode.php in preparation for phpizing
4009
4010 caca-php/examples/unicode.php |  103 +++++++++++++++++++++++++++++++++++++++++
4011 1 files changed, 103 insertions(+), 0 deletions(-)
4012
4013Commit: 3276
4014Author: bsittler
4015Date:   Tue Nov 4 05:12:17 2008 +0000
4016
4017    htmlize
4018
4019 caca-php/examples/www/transform.php |   31 ++++++++++++++++++-------------
4020 1 files changed, 18 insertions(+), 13 deletions(-)
4021
4022Commit: 3275
4023Author: bsittler
4024Date:   Tue Nov 4 04:58:38 2008 +0000
4025
4026    copy transform.php to www in preparation for htmlizing
4027
4028 caca-php/examples/www/transform.php |  103 +++++++++++++++++++++++++++++++++++
4029 1 files changed, 103 insertions(+), 0 deletions(-)
4030
4031Commit: 3274
4032Author: bsittler
4033Date:   Tue Nov 4 04:56:49 2008 +0000
4034
4035    PHPified
4036
4037 caca-php/examples/transform.php |  187 ++++++++++++++++++---------------------
4038 1 files changed, 86 insertions(+), 101 deletions(-)
4039
4040Commit: 3273
4041Author: bsittler
4042Date:   Tue Nov 4 04:49:17 2008 +0000
4043
4044    copy transform.c to transform.php in preparation for phpizing
4045
4046 caca-php/examples/transform.php |  118 +++++++++++++++++++++++++++++++++++++++
4047 1 files changed, 118 insertions(+), 0 deletions(-)
4048
4049Commit: 3272
4050Author: bsittler
4051Date:   Tue Nov 4 04:46:47 2008 +0000
4052
4053    show client-side filename
4054
4055 caca-php/examples/www/export.php |    3 ++-
4056 1 files changed, 2 insertions(+), 1 deletions(-)
4057
4058Commit: 3271
4059Author: bsittler
4060Date:   Tue Nov 4 04:45:23 2008 +0000
4061
4062    clearer wording.
4063
4064 caca-php/examples/www/import.php |    2 +-
4065 1 files changed, 1 insertions(+), 1 deletions(-)
4066
4067Commit: 3270
4068Author: bsittler
4069Date:   Tue Nov 4 04:21:13 2008 +0000
4070
4071    link to an example file to download and then import (generated by export.php)
4072
4073 caca-php/examples/www/import.php |    5 +++++
4074 1 files changed, 5 insertions(+), 0 deletions(-)
4075
4076Commit: 3269
4077Author: bsittler
4078Date:   Tue Nov 4 04:13:13 2008 +0000
4079
4080    works well enough to import the files exported by export.php
4081
4082 caca-php/examples/www/import.php |   77 ++++++++++++++++++++++++++------------
4083 1 files changed, 53 insertions(+), 24 deletions(-)
4084
4085Commit: 3268
4086Author: bsittler
4087Date:   Tue Nov 4 03:56:18 2008 +0000
4088
4089    force cli on remaining examples so that apache doesn't pop up a window
4090    (this actually happens with the cocoa driver!)
4091
4092 caca-php/examples/cacapig.php   |    3 +++
4093 caca-php/examples/colors.php    |    4 ++++
4094 caca-php/examples/fullwidth.php |    4 ++++
4095 caca-php/examples/render.php    |    4 ++++
4096 caca-php/examples/truecolor.php |    4 ++++
4097 5 files changed, 19 insertions(+), 0 deletions(-)
4098
4099Commit: 3267
4100Author: bsittler
4101Date:   Tue Nov 4 03:39:20 2008 +0000
4102
4103    CLI-only
4104
4105 caca-php/examples/import.php |    4 ++++
4106 1 files changed, 4 insertions(+), 0 deletions(-)
4107
4108Commit: 3266
4109Author: bsittler
4110Date:   Tue Nov 4 03:37:12 2008 +0000
4111
4112    copy import.php to www in preparation for htmlizing
4113
4114 caca-php/examples/www/import.php |   54 ++++++++++++++++++++++++++++++++++++++
4115 1 files changed, 54 insertions(+), 0 deletions(-)
4116
4117Commit: 3265
4118Author: bsittler
4119Date:   Tue Nov 4 03:36:33 2008 +0000
4120
4121    list available import formats in usage message
4122
4123 caca-php/examples/import.php |   12 +++++++++---
4124 1 files changed, 9 insertions(+), 3 deletions(-)
4125
4126Commit: 3264
4127Author: bsittler
4128Date:   Tue Nov 4 03:32:42 2008 +0000
4129
4130    PHPification of import.c
4131
4132 caca-php/examples/import.php |   72 ++++++++++++++++--------------------------
4133 1 files changed, 27 insertions(+), 45 deletions(-)
4134
4135Commit: 3263
4136Author: bsittler
4137Date:   Tue Nov 4 03:22:04 2008 +0000
4138
4139    copy import.c to import.php in preparation for phpizing
4140
4141 caca-php/examples/import.php |   66 ++++++++++++++++++++++++++++++++++++++++++
4142 1 files changed, 66 insertions(+), 0 deletions(-)
4143
4144Commit: 3262
4145Author: bsittler
4146Date:   Tue Nov 4 00:56:07 2008 +0000
4147
4148    only fill the preview iframe when javascript is enabled
4149
4150 caca-php/examples/www/export.php |    2 +-
4151 1 files changed, 1 insertions(+), 1 deletions(-)
4152
4153Commit: 3261
4154Author: bsittler
4155Date:   Tue Nov 4 00:41:56 2008 +0000
4156
4157    merge latest CLI example bugfixes into the HTML versions
4158
4159 caca-php/examples/www/colors.php |    8 ++++----
4160 caca-php/examples/www/export.php |   10 +++++-----
4161 2 files changed, 9 insertions(+), 9 deletions(-)
4162
4163Commit: 3260
4164Author: bsittler
4165Date:   Tue Nov 4 00:39:40 2008 +0000
4166
4167    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
4168
4169 caca-php/examples/colors.php |    8 ++++----
4170 caca-php/examples/export.php |   10 +++++-----
4171 caca-php/php_caca.c          |    2 +-
4172 3 files changed, 10 insertions(+), 10 deletions(-)
4173
4174Commit: 3259
4175Author: bsittler
4176Date:   Mon Nov 3 22:30:22 2008 +0000
4177
4178    now generates HTML
4179
4180 caca-php/examples/www/fullwidth.php |   28 ++++++++++++++++++----------
4181 1 files changed, 18 insertions(+), 10 deletions(-)
4182
4183Commit: 3258
4184Author: bsittler
4185Date:   Mon Nov 3 22:21:31 2008 +0000
4186
4187    copy fullwidth.php to www in preparation for htmlizing
4188
4189 caca-php/examples/www/fullwidth.php |   75 +++++++++++++++++++++++++++++++++++
4190 1 files changed, 75 insertions(+), 0 deletions(-)
4191
4192Commit: 3257
4193Author: bsittler
4194Date:   Mon Nov 3 22:19:29 2008 +0000
4195
4196    added copyright info for PHP conversion (blah blah blah...)
4197
4198 caca-php/examples/fullwidth.php |    4 ++++
4199 1 files changed, 4 insertions(+), 0 deletions(-)
4200
4201Commit: 3256
4202Author: bsittler
4203Date:   Mon Nov 3 22:18:27 2008 +0000
4204
4205    now works as PHP
4206
4207 caca-php/examples/fullwidth.php |  113 +++++++++++++++-----------------------
4208 1 files changed, 45 insertions(+), 68 deletions(-)
4209
4210Commit: 3255
4211Author: bsittler
4212Date:   Mon Nov 3 22:08:09 2008 +0000
4213
4214    copy fullwidth.c to fullwidth.php in preparation for phpizing
4215
4216 caca-php/examples/fullwidth.php |   94 +++++++++++++++++++++++++++++++++++++++
4217 1 files changed, 94 insertions(+), 0 deletions(-)
4218
4219Commit: 3254
4220Author: bsittler
4221Date:   Mon Nov 3 22:06:33 2008 +0000
4222
4223    only assume svg preview ability in opera, WebKit and Gecko
4224
4225 caca-php/examples/www/export.php |    9 +++++++--
4226 1 files changed, 7 insertions(+), 2 deletions(-)
4227
4228Commit: 3253
4229Author: nico
4230Date:   Mon Nov 3 22:03:31 2008 +0000
4231
4232    * Improve object layer for caca-php
4233
4234 caca-php/caca.php |   60 +++++++++++++++++++++++++++++++++++++++++++++++++---
4235 1 files changed, 56 insertions(+), 4 deletions(-)
4236
4237Commit: 3252
4238Author: bsittler
4239Date:   Mon Nov 3 21:58:17 2008 +0000
4240
4241    do not add history entries for iframe transitions
4242
4243 caca-php/examples/www/export.php |    2 +-
4244 1 files changed, 1 insertions(+), 1 deletions(-)
4245
4246Commit: 3251
4247Author: bsittler
4248Date:   Mon Nov 3 21:48:53 2008 +0000
4249
4250    add missing id
4251
4252 caca-php/examples/www/export.php |    2 +-
4253 1 files changed, 1 insertions(+), 1 deletions(-)
4254
4255Commit: 3250
4256Author: bsittler
4257Date:   Mon Nov 3 21:48:16 2008 +0000
4258
4259    use some javascript to show inline previews using <iframe/> for some
4260    of the formats (so far, html, html3, bbfr, and svg)
4261
4262 caca-php/examples/www/export.php |   42 +++++++++++++++++++++++++++++++++++--
4263 1 files changed, 39 insertions(+), 3 deletions(-)
4264
4265Commit: 3249
4266Author: bsittler
4267Date:   Mon Nov 3 21:23:20 2008 +0000
4268
4269    .caca files get an extension, too
4270
4271 caca-php/examples/www/export.php |    1 +
4272 1 files changed, 1 insertions(+), 0 deletions(-)
4273
4274Commit: 3248
4275Author: bsittler
4276Date:   Mon Nov 3 21:17:34 2008 +0000
4277
4278    suggest extensions for some of the inline formats too, since browsers
4279    sometimes send them to external viewers and become confused if the
4280    filename ends in '.php' (despite our correct content-type!)
4281
4282 caca-php/examples/www/export.php |   14 +++++++++++---
4283 1 files changed, 11 insertions(+), 3 deletions(-)
4284
4285Commit: 3247
4286Author: bsittler
4287Date:   Mon Nov 3 21:15:09 2008 +0000
4288
4289    text formats embedding escape sequences get sent as attachments too
4290
4291 caca-php/examples/www/export.php |    3 +++
4292 1 files changed, 3 insertions(+), 0 deletions(-)
4293
4294Commit: 3246
4295Author: bsittler
4296Date:   Mon Nov 3 21:12:54 2008 +0000
4297
4298    working HTML version of export.php accepting an optional file upload and exporting it using the selected format
4299
4300 caca-php/examples/www/export.php |  224 ++++++++++++++++++++++----------------
4301 1 files changed, 128 insertions(+), 96 deletions(-)
4302
4303Commit: 3245
4304Author: bsittler
4305Date:   Mon Nov 3 20:55:12 2008 +0000
4306
4307    another typo
4308
4309 caca-php/examples/export.php |    2 +-
4310 1 files changed, 1 insertions(+), 1 deletions(-)
4311
4312Commit: 3244
4313Author: bsittler
4314Date:   Mon Nov 3 20:34:42 2008 +0000
4315
4316    spaces -> tabs
4317
4318 caca-php/examples/export.php |  162 +++++++++++++++++++++---------------------
4319 1 files changed, 81 insertions(+), 81 deletions(-)
4320
4321Commit: 3243
4322Author: bsittler
4323Date:   Mon Nov 3 20:08:35 2008 +0000
4324
4325    add missing content-type in the HTML case
4326
4327 caca-php/examples/www/render.php |    2 ++
4328 1 files changed, 2 insertions(+), 0 deletions(-)
4329
4330Commit: 3242
4331Author: bsittler
4332Date:   Mon Nov 3 20:01:20 2008 +0000
4333
4334    typo
4335
4336 caca-php/examples/export.php |    2 +-
4337 1 files changed, 1 insertions(+), 1 deletions(-)
4338
4339Commit: 3241
4340Author: bsittler
4341Date:   Mon Nov 3 19:52:30 2008 +0000
4342
4343    make examples/demo.php executable
4344
4345 0 files changed, 0 insertions(+), 0 deletions(-)
4346
4347Commit: 3240
4348Author: bsittler
4349Date:   Mon Nov 3 19:44:58 2008 +0000
4350
4351    copy export.php to www in preparation for htmlizing
4352
4353 caca-php/examples/www/export.php |  136 ++++++++++++++++++++++++++++++++++++++
4354 1 files changed, 136 insertions(+), 0 deletions(-)
4355
4356Commit: 3239
4357Author: bsittler
4358Date:   Mon Nov 3 19:42:38 2008 +0000
4359
4360    export.php is now actually php, and appears to work identically to its
4361    C predecessor.
4362
4363 caca-php/examples/export.php |  229 +++++++++++++++++++-----------------------
4364 1 files changed, 103 insertions(+), 126 deletions(-)
4365
4366Commit: 3238
4367Author: bsittler
4368Date:   Mon Nov 3 18:40:50 2008 +0000
4369
4370    copy export.c to export.php in preparation for phpizing
4371
4372 caca-php/examples/export.php |  159 ++++++++++++++++++++++++++++++++++++++++++
4373 1 files changed, 159 insertions(+), 0 deletions(-)
4374
4375Commit: 3237
4376Author: bsittler
4377Date:   Mon Nov 3 18:16:38 2008 +0000
4378
4379    fix foreground-color and quoting bugs in the "html" exporter; also,
4380    the output is now labelled as XHTML 1.0 Strict, since it does conform
4381    to that DTD. also removed spurious cellpadding and cellspacing from
4382    <div /> markup. also handle non-characters by conversion to
4383    replacement character, and handle more control characters by
4384    conversion to no-break space. finally, switch from &nbsp; to the
4385    equivalent &#160; so that a non-validating XML parser (which is most
4386    of them) can correctly parse this document.
4387
4388 caca/codec/export.c |   52 ++++++++++++++++++++++++++++++++++++++++++--------
4389 1 files changed, 43 insertions(+), 9 deletions(-)
4390
4391Commit: 3236
4392Author: bsittler
4393Date:   Mon Nov 3 17:18:04 2008 +0000
4394
4395    do not split a fullwidth character in the middle. yes, in some
4396    degenerate cases this will lead to incorrectly-displayed tables. i
4397    don't yet have a solution.
4398
4399 caca/codec/export.c |    2 ++
4400 1 files changed, 2 insertions(+), 0 deletions(-)
4401
4402Commit: 3235
4403Author: bsittler
4404Date:   Mon Nov 3 16:55:00 2008 +0000
4405
4406    do not expand tabs here. instead, importers need to understand '\t'
4407    and fill the canvas up to the tab stop with it. once that works,
4408    support will be added here (treating it as space.) also, fewer columns
4409    are now generated. apparently generating a minimal number of them
4410    fixes a bunch of the table-layout bugs.
4411
4412 caca/codec/export.c |  130 ++++++++++++++++++++++++++++++--------------------
4413 1 files changed, 78 insertions(+), 52 deletions(-)
4414
4415Commit: 3234
4416Author: nico
4417Date:   Sun Nov 2 22:45:40 2008 +0000
4418
4419    * Remove \t from content of $moo
4420    * Change canvas size
4421    * Fix coordinate of label "Moo!"
4422
4423 caca-php/examples/cacainfo.php |   17 +++++++++--------
4424 1 files changed, 9 insertions(+), 8 deletions(-)
4425
4426Commit: 3233
4427Author: nico
4428Date:   Sun Nov 2 22:42:09 2008 +0000
4429
4430    * Change canvas size
4431
4432 caca-php/examples/www/cacainfo.php |    4 ++--
4433 1 files changed, 2 insertions(+), 2 deletions(-)
4434
4435Commit: 3232
4436Author: bsittler
4437Date:   Sun Nov 2 22:38:40 2008 +0000
4438
4439    htmlification of colors.php
4440
4441 caca-php/examples/www/colors.php |   26 +++++++++++++++++---------
4442 1 files changed, 17 insertions(+), 9 deletions(-)
4443
4444Commit: 3231
4445Author: nico
4446Date:   Sun Nov 2 22:37:27 2008 +0000
4447
4448    * Fix coordinate of label "Moo!"
4449
4450 caca-php/examples/www/cacainfo.php |   15 ++++++++-------
4451 1 files changed, 8 insertions(+), 7 deletions(-)
4452
4453Commit: 3230
4454Author: bsittler
4455Date:   Sun Nov 2 22:35:45 2008 +0000
4456
4457    copy colors.php to www in preparation for htmlizing
4458
4459 caca-php/examples/www/colors.php |   60 ++++++++++++++++++++++++++++++++++++++
4460 1 files changed, 60 insertions(+), 0 deletions(-)
4461
4462Commit: 3229
4463Author: bsittler
4464Date:   Sun Nov 2 22:34:59 2008 +0000
4465
4466    PHP conversion of colors.c
4467
4468 caca-php/examples/colors.php |  126 ++++++++++++++++++-----------------------
4469 1 files changed, 55 insertions(+), 71 deletions(-)
4470
4471Commit: 3228
4472Author: bsittler
4473Date:   Sun Nov 2 22:22:18 2008 +0000
4474
4475    copy colors.c to colors.php in preparation for phpizing
4476
4477 caca-php/examples/colors.php |   76 ++++++++++++++++++++++++++++++++++++++++++
4478 1 files changed, 76 insertions(+), 0 deletions(-)
4479
4480Commit: 3227
4481Author: bsittler
4482Date:   Sun Nov 2 22:12:24 2008 +0000
4483
4484    some unicode characters could overflow the buffer; handle more control
4485    characters and non-unicode codepoints when generating HTML.
4486
4487 caca/codec/export.c |   22 ++++++++++++++++++----
4488 1 files changed, 18 insertions(+), 4 deletions(-)
4489
4490Commit: 3226
4491Author: nico
4492Date:   Sun Nov 2 22:10:02 2008 +0000
4493
4494    * Remove tabs from content of $moo
4495
4496 caca-php/examples/www/cacainfo.php |    4 ++--
4497 1 files changed, 2 insertions(+), 2 deletions(-)
4498
4499Commit: 3225
4500Author: nico
4501Date:   Sun Nov 2 21:58:09 2008 +0000
4502
4503    * Improve Dithering and Canvas php classes
4504
4505 caca-php/caca.php |  103 +++++++++++++++++++++++++++++++++++++++++++++-------
4506 1 files changed, 89 insertions(+), 14 deletions(-)
4507
4508Commit: 3224
4509Author: bsittler
4510Date:   Sun Nov 2 21:57:21 2008 +0000
4511
4512    optimization: when the canvas is only a single line, we can always
4513    optimize by merging cells
4514
4515 caca/codec/export.c |    2 +-
4516 1 files changed, 1 insertions(+), 1 deletions(-)
4517
4518Commit: 3223
4519Author: bsittler
4520Date:   Sun Nov 2 21:18:51 2008 +0000
4521
4522    work around table layout bugs by ensuring that if there are multiple
4523    cells on any row of the table then the very first row does not use the
4524    cell-merging optimization; this appears to fix the last of the table
4525    layout bugs seen in truecolor.php; also fix the foreground and
4526    background color bugs seen in truecolor.php.
4527
4528 caca/codec/export.c |   28 +++++++++++++++++++++++++---
4529 1 files changed, 25 insertions(+), 3 deletions(-)
4530
4531Commit: 3222
4532Author: bsittler
4533Date:   Sun Nov 2 21:03:09 2008 +0000
4534
4535    forgot backslashes
4536
4537 caca-php/examples/www/dithering.php |    2 +-
4538 1 files changed, 1 insertions(+), 1 deletions(-)
4539
4540Commit: 3221
4541Author: bsittler
4542Date:   Sun Nov 2 20:29:02 2008 +0000
4543
4544    htmlification of truecolor.php; evidently there are some bugs yet in the html3 exporter
4545
4546 caca-php/examples/www/truecolor.php |   26 +++++++++++++++++---------
4547 1 files changed, 17 insertions(+), 9 deletions(-)
4548
4549Commit: 3220
4550Author: bsittler
4551Date:   Sun Nov 2 20:17:59 2008 +0000
4552
4553    copy truecolor.php to www in preparation for htmlizing
4554
4555 caca-php/examples/www/truecolor.php |   48 +++++++++++++++++++++++++++++++++++
4556 1 files changed, 48 insertions(+), 0 deletions(-)
4557
4558Commit: 3219
4559Author: bsittler
4560Date:   Sun Nov 2 20:17:00 2008 +0000
4561
4562    convert to PHP and make executable
4563
4564 caca-php/examples/truecolor.php |   78 +++++++++++++++------------------------
4565 1 files changed, 30 insertions(+), 48 deletions(-)
4566
4567Commit: 3218
4568Author: bsittler
4569Date:   Sun Nov 2 20:06:13 2008 +0000
4570
4571    copy truecolor.c to truecolor.php in preparation for phpizing
4572
4573 caca-php/examples/truecolor.php |   66 +++++++++++++++++++++++++++++++++++++++
4574 1 files changed, 66 insertions(+), 0 deletions(-)
4575
4576Commit: 3217
4577Author: nico
4578Date:   Sun Nov 2 20:05:00 2008 +0000
4579
4580    * Improve class "Dither"
4581
4582 caca-php/caca.php |   40 ++++++++++++++++++++--------------------
4583 1 files changed, 20 insertions(+), 20 deletions(-)
4584
4585Commit: 3216
4586Author: nico
4587Date:   Sun Nov 2 20:02:26 2008 +0000
4588
4589    * Add class "Dither" to php object layer
4590
4591 caca-php/caca.php |   90 +++++++++++++++++++++++++++++++++++++++++++++++++++++
4592 1 files changed, 90 insertions(+), 0 deletions(-)
4593
4594Commit: 3215
4595Author: bsittler
4596Date:   Sun Nov 2 19:50:46 2008 +0000
4597
4598    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
4599
4600 caca-php/examples/www/cacainfo.php  |    2 +-
4601 caca-php/examples/www/dithering.php |    4 ++--
4602 caca-php/examples/www/figlet.php    |    2 +-
4603 caca-php/examples/www/render.php    |    2 +-
4604 caca-php/examples/www/text.php      |    2 +-
4605 5 files changed, 6 insertions(+), 6 deletions(-)
4606
4607Commit: 3214
4608Author: bsittler
4609Date:   Sun Nov 2 19:28:40 2008 +0000
4610
4611    add a <table summary="..." /> attribute so screenreader software does not
4612    get hopelessly lost.
4613
4614 caca/codec/export.c |    2 +-
4615 1 files changed, 1 insertions(+), 1 deletions(-)
4616
4617Commit: 3213
4618Author: bsittler
4619Date:   Sun Nov 2 19:19:45 2008 +0000
4620
4621    echo rendered string in form value
4622
4623 caca-php/examples/www/figlet.php |    2 +-
4624 1 files changed, 1 insertions(+), 1 deletions(-)
4625
4626Commit: 3212
4627Author: nico
4628Date:   Sun Nov 2 19:13:47 2008 +0000
4629
4630    * Remove white and yellow colors for letters
4631
4632 caca-php/examples/www/figlet.php |    2 +-
4633 1 files changed, 1 insertions(+), 1 deletions(-)
4634
4635Commit: 3211
4636Author: nico
4637Date:   Sun Nov 2 19:08:08 2008 +0000
4638
4639    * Add an input box in sample web page figlet.php
4640
4641 caca-php/examples/www/figlet.php |    3 ++-
4642 1 files changed, 2 insertions(+), 1 deletions(-)
4643
4644Commit: 3210
4645Author: bsittler
4646Date:   Sun Nov 2 17:49:29 2008 +0000
4647
4648    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.
4649
4650 caca-php/examples/www/caca-php.css  |   20 --------------------
4651 caca-php/examples/www/cacainfo.php  |    1 -
4652 caca-php/examples/www/dithering.php |    2 --
4653 caca-php/examples/www/figlet.php    |    3 +--
4654 caca-php/examples/www/render.php    |    1 -
4655 caca-php/examples/www/text.php      |    1 -
4656 6 files changed, 1 insertions(+), 27 deletions(-)
4657
4658Commit: 3209
4659Author: bsittler
4660Date:   Sun Nov 2 17:38:37 2008 +0000
4661
4662    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
4663
4664 caca/codec/export.c |   92 ++++++++++++++++++++++++++++++++------------------
4665 1 files changed, 59 insertions(+), 33 deletions(-)
4666
4667Commit: 3208
4668Author: bsittler
4669Date:   Sun Nov 2 17:00:45 2008 +0000
4670
4671    more conforming to 79-character limit and using tabs
4672
4673 caca-php/examples/www/render.php |    9 +++++++--
4674 1 files changed, 7 insertions(+), 2 deletions(-)
4675
4676Commit: 3207
4677Author: bsittler
4678Date:   Sun Nov 2 16:56:48 2008 +0000
4679
4680    generate self-referencing script URI correctly, taking into account that the
4681    script might be content-negotiated, renamed, symlinked, or otherwise
4682    alised in URI-space.
4683
4684 caca-php/examples/www/render.php |    5 ++++-
4685 1 files changed, 4 insertions(+), 1 deletions(-)
4686
4687Commit: 3206
4688Author: bsittler
4689Date:   Sun Nov 2 16:24:03 2008 +0000
4690
4691    added a link so you can view the image only (also good for
4692    lynx/elinks) and some alt="..." text so the validator does not complain.
4693
4694 caca-php/examples/www/render.php |    2 +-
4695 1 files changed, 1 insertions(+), 1 deletions(-)
4696
4697Commit: 3205
4698Author: nico
4699Date:   Sun Nov 2 16:10:50 2008 +0000
4700
4701    * Change structure of sample file render.php
4702
4703 caca-php/examples/www/render.php |   81 +++++++++++++++++---------------------
4704 1 files changed, 36 insertions(+), 45 deletions(-)
4705
4706Commit: 3204
4707Author: bsittler
4708Date:   Sun Nov 2 03:52:22 2008 +0000
4709
4710    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)
4711
4712 caca-php/examples/www/caca-php.css  |    2 +-
4713 caca-php/examples/www/cacainfo.php  |    4 ++++
4714 caca-php/examples/www/dithering.php |    6 ++++++
4715 caca-php/examples/www/figlet.php    |    7 +++++--
4716 caca-php/examples/www/text.php      |    4 ++++
4717 5 files changed, 20 insertions(+), 3 deletions(-)
4718
4719Commit: 3203
4720Author: bsittler
4721Date:   Sun Nov 2 03:37:14 2008 +0000
4722
4723    apparently php inw ww dir should not be executable?
4724
4725 0 files changed, 0 insertions(+), 0 deletions(-)
4726
4727Commit: 3202
4728Author: bsittler
4729Date:   Sun Nov 2 03:36:38 2008 +0000
4730
4731    better UI, maybe?
4732
4733 caca-php/examples/www/render.php |    7 ++++---
4734 1 files changed, 4 insertions(+), 3 deletions(-)
4735
4736Commit: 3201
4737Author: bsittler
4738Date:   Sun Nov 2 03:27:58 2008 +0000
4739
4740    seems to work
4741
4742 caca-php/examples/www/render.php |   41 +++++++++++++++++++++++++++++++++----
4743 1 files changed, 36 insertions(+), 5 deletions(-)
4744
4745Commit: 3200
4746Author: bsittler
4747Date:   Sun Nov 2 03:13:03 2008 +0000
4748
4749    copy render.php to www in preparation for htmlizing
4750
4751 caca-php/examples/www/render.php |   40 ++++++++++++++++++++++++++++++++++++++
4752 1 files changed, 40 insertions(+), 0 deletions(-)
4753
4754Commit: 3199
4755Author: bsittler
4756Date:   Sun Nov 2 03:10:44 2008 +0000
4757
4758    HTML conversion of text.php
4759
4760 caca-php/examples/www/text.php |   22 +++++++++++++++-------
4761 1 files changed, 15 insertions(+), 7 deletions(-)
4762
4763Commit: 3198
4764Author: bsittler
4765Date:   Sun Nov 2 03:07:50 2008 +0000
4766
4767    add missing newline at end of file
4768
4769 caca-php/examples/www/cacainfo.php |    2 +-
4770 1 files changed, 1 insertions(+), 1 deletions(-)
4771
4772Commit: 3197
4773Author: bsittler
4774Date:   Sun Nov 2 03:05:46 2008 +0000
4775
4776    apparently php inw ww dir should not be executable?
4777
4778 0 files changed, 0 insertions(+), 0 deletions(-)
4779
4780Commit: 3196
4781Author: bsittler
4782Date:   Sun Nov 2 03:04:10 2008 +0000
4783
4784    copy text.php to www in preparation for htmlizing
4785
4786 caca-php/examples/www/text.php |   65 ++++++++++++++++++++++++++++++++++++++++
4787 1 files changed, 65 insertions(+), 0 deletions(-)
4788
4789Commit: 3195
4790Author: nico
4791Date:   Sat Nov 1 23:43:00 2008 +0000
4792
4793    * Improve php object layer "caca.php"
4794
4795 caca-php/caca.php |   48 ++++++++++++++++++++++++++++++++++++++++++++++--
4796 1 files changed, 46 insertions(+), 2 deletions(-)
4797
4798Commit: 3194
4799Author: nico
4800Date:   Sat Nov 1 21:29:51 2008 +0000
4801
4802    * Change permission of web sample files
4803
4804 caca-php/examples/www/logo-caca.png |  Bin 7526 -> 7526 bytes
4805 1 files changed, 0 insertions(+), 0 deletions(-)
4806
4807Commit: 3193
4808Author: nico
4809Date:   Sat Nov 1 21:11:04 2008 +0000
4810
4811    * Improve php class layer for caca-php
4812
4813 caca-php/caca.php |   59 ++++++++++++++++++++++++++++++++++++----------------
4814 1 files changed, 41 insertions(+), 18 deletions(-)
4815
4816Commit: 3192
4817Author: nico
4818Date:   Sat Nov 1 19:55:52 2008 +0000
4819
4820    * Add skeleton of php class layer for caca-php
4821
4822 caca-php/caca.php |  135 +++++++++++++++++++++++++++++++++++++++++++++++++++++
4823 1 files changed, 135 insertions(+), 0 deletions(-)
4824
4825Commit: 3191
4826Author: nico
4827Date:   Sat Nov 1 18:42:16 2008 +0000
4828
4829    * Add web sample program: dithering.php
4830
4831 caca-php/examples/www/dithering.php |   42 +++++++++++++++++++++++++++++++++++
4832 caca-php/examples/www/figlet.php    |    9 +++++-
4833 caca-php/examples/www/logo-caca.png |  Bin 0 -> 7526 bytes
4834 3 files changed, 49 insertions(+), 2 deletions(-)
4835
4836Commit: 3190
4837Author: bsittler
4838Date:   Sat Nov 1 17:57:50 2008 +0000
4839
4840    oops! make the .php executable
4841
4842 0 files changed, 0 insertions(+), 0 deletions(-)
4843
4844Commit: 3189
4845Author: nico
4846Date:   Sat Nov 1 13:54:13 2008 +0000
4847
4848    * Add web sample "figlet.php"
4849
4850 caca-php/examples/www/figlet.php |   60 ++++++++++++++++++++++++++++++++++++++
4851 1 files changed, 60 insertions(+), 0 deletions(-)
4852
4853Commit: 3188
4854Author: nico
4855Date:   Sat Nov 1 13:30:09 2008 +0000
4856
4857    * Use proper Zend macro RETURN_STRINGL in caca_file_read, caca_files_gets,
4858      caca_export_string
4859
4860 caca-php/php_caca.c |   12 +++---------
4861 1 files changed, 3 insertions(+), 9 deletions(-)
4862
4863Commit: 3187
4864Author: nico
4865Date:   Sat Nov 1 12:51:54 2008 +0000
4866
4867    * Initializate variable "len" in caca_export_string
4868
4869 caca-php/php_caca.c |    2 +-
4870 1 files changed, 1 insertions(+), 1 deletions(-)
4871
4872Commit: 3186
4873Author: bsittler
4874Date:   Sat Nov 1 06:32:30 2008 +0000
4875
4876    switch to XHTML 1.0 Transitional markup (it validates perfectly, and still works in very ancient browsers too); change one <p> to </p> too
4877
4878 caca-php/examples/www/cacainfo.php |   10 ++++++----
4879 1 files changed, 6 insertions(+), 4 deletions(-)
4880
4881Commit: 3185
4882Author: bsittler
4883Date:   Sat Nov 1 06:26:29 2008 +0000
4884
4885    now HTML markup is generated, rather than a giant PRE block
4886
4887 caca-php/examples/www/cacainfo.php |   45 ++++++++++++++++++++++-------------
4888 1 files changed, 28 insertions(+), 17 deletions(-)
4889
4890Commit: 3184
4891Author: bsittler
4892Date:   Sat Nov 1 06:03:36 2008 +0000
4893
4894    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
4895
4896 caca/codec/export.c |   29 +++++++++++++++--------------
4897 1 files changed, 15 insertions(+), 14 deletions(-)
4898
4899Commit: 3183
4900Author: bsittler
4901Date:   Sat Nov 1 06:02:04 2008 +0000
4902
4903    move CSS for www example to a separate file; table is no longer inside <pre>
4904
4905 caca-php/examples/www/caca-php.css |   20 ++++++++++++++++++++
4906 caca-php/examples/www/cacainfo.php |   34 +++++++++++++---------------------
4907 2 files changed, 33 insertions(+), 21 deletions(-)
4908
4909Commit: 3182
4910Author: bsittler
4911Date:   Sat Nov 1 05:27:04 2008 +0000
4912
4913    fix table border, colors, and quoting of <, ", ', and > in html3 output
4914
4915 caca/codec/export.c |   16 +++++++++++++---
4916 1 files changed, 13 insertions(+), 3 deletions(-)
4917
4918Commit: 3181
4919Author: bsittler
4920Date:   Sat Nov 1 05:13:37 2008 +0000
4921
4922    font for windows, too
4923
4924 caca-php/examples/www/cacainfo.php |    2 +-
4925 1 files changed, 1 insertions(+), 1 deletions(-)
4926
4927Commit: 3180
4928Author: bsittler
4929Date:   Sat Nov 1 05:08:24 2008 +0000
4930
4931    display correctly in firefox and safari
4932
4933 caca-php/examples/www/cacainfo.php |   16 +++++++++++++++-
4934 1 files changed, 15 insertions(+), 1 deletions(-)
4935
4936Commit: 3179
4937Author: bsittler
4938Date:   Sat Nov 1 04:41:25 2008 +0000
4939
4940    correctly account for tabs in html3 export
4941
4942 caca/codec/export.c |   47 +++++++++++++++++++++++++++++++++++++++++------
4943 1 files changed, 41 insertions(+), 6 deletions(-)
4944
4945Commit: 3178
4946Author: bsittler
4947Date:   Sat Nov 1 03:00:45 2008 +0000
4948
4949    a first partially-broken conversion of examples/cacainfo.php
4950
4951 caca-php/examples/www/cacainfo.php |   86 ++++++++++++++++++++++++++++++++++++
4952 1 files changed, 86 insertions(+), 0 deletions(-)
4953
4954Commit: 3177
4955Author: nico
4956Date:   Sat Nov 1 02:06:43 2008 +0000
4957
4958    * Change test for php-cli mode in sample programs
4959
4960 caca-php/examples/cacainfo.php  |    3 ++-
4961 caca-php/examples/demo.php      |    3 ++-
4962 caca-php/examples/dithering.php |   12 ++++++++----
4963 caca-php/examples/figfont.php   |    3 ++-
4964 caca-php/examples/polyline.php  |    3 ++-
4965 caca-php/examples/text.php      |    3 ++-
4966 6 files changed, 18 insertions(+), 9 deletions(-)
4967
4968Commit: 3176
4969Author: bsittler
4970Date:   Sat Nov 1 01:46:51 2008 +0000
4971
4972    define variables before use; jsut comment out the "sprites" item since it apparently does not yet work
4973
4974 caca-php/examples/demo.php |    7 ++++---
4975 1 files changed, 4 insertions(+), 3 deletions(-)
4976
4977Commit: 3175
4978Author: nico
4979Date:   Sat Nov 1 01:44:28 2008 +0000
4980
4981    * Check that samples programs are executed with php-cli
4982
4983 caca-php/examples/cacainfo.php  |    3 +++
4984 caca-php/examples/demo.php      |    4 ++++
4985 caca-php/examples/dithering.php |    5 ++++-
4986 caca-php/examples/figfont.php   |    2 ++
4987 caca-php/examples/polyline.php  |    3 +++
4988 caca-php/examples/text.php      |    3 +++
4989 6 files changed, 19 insertions(+), 1 deletions(-)
4990
4991Commit: 3174
4992Author: bsittler
4993Date:   Sat Nov 1 01:32:17 2008 +0000
4994
4995    change to allow use with cocoa driver; also, a keypress now stops these demos early
4996
4997 caca-php/examples/dithering.php |    2 +-
4998 caca-php/examples/polyline.php  |    2 +-
4999 2 files changed, 2 insertions(+), 2 deletions(-)
5000
5001Commit: 3173
5002Author: nico
5003Date:   Sat Nov 1 01:25:13 2008 +0000
5004
5005    * Remove 'c' (color) and 'r' (render) options of the main menu in demo.php
5006
5007 caca-php/examples/demo.php |    4 ++--
5008 1 files changed, 2 insertions(+), 2 deletions(-)
5009
5010Commit: 3172
5011Author: nico
5012Date:   Sat Nov 1 00:45:56 2008 +0000
5013
5014    * Add license headers in sample programs
5015
5016 caca-php/examples/cacainfo.php  |   11 +++++++++++
5017 caca-php/examples/cacapig.php   |   16 ++++++++++++++++
5018 caca-php/examples/dithering.php |   12 +++++++++++-
5019 caca-php/examples/figfont.php   |   10 ++++++++++
5020 caca-php/examples/polyline.php  |   10 ++++++++++
5021 5 files changed, 58 insertions(+), 1 deletions(-)
5022
5023Commit: 3171
5024Author: nico
5025Date:   Sat Nov 1 00:33:57 2008 +0000
5026
5027    * Clean template for phpize "config.m4"
5028
5029 caca-php/config.m4 |    2 +-
5030 1 files changed, 1 insertions(+), 1 deletions(-)
5031
5032Commit: 3169
5033Author: nico
5034Date:   Fri Oct 31 20:35:48 2008 +0000
5035
5036    * Change message for phpinfo()
5037
5038 caca-php/php_caca.c |    4 ++--
5039 1 files changed, 2 insertions(+), 2 deletions(-)
5040
5041Commit: 3168
5042Author: bsittler
5043Date:   Fri Oct 31 18:56:31 2008 +0000
5044
5045    now truecolor works
5046
5047 caca/driver/win32.c |    5 +++--
5048 1 files changed, 3 insertions(+), 2 deletions(-)
5049
5050Commit: 3167
5051Author: bsittler
5052Date:   Fri Oct 31 18:39:16 2008 +0000
5053
5054    now arrow keys, function keys, etc. work
5055
5056 caca/driver/win32.c |   73 +++++++++++++++++++++++++++++++++++++++++++++++++++
5057 1 files changed, 73 insertions(+), 0 deletions(-)
5058
5059Commit: 3166
5060Author: nico
5061Date:   Fri Oct 31 17:46:38 2008 +0000
5062
5063    * Add information about gd resources support in caca-php for phpinfo()
5064
5065 caca-php/php_caca.c |    6 ++++++
5066 1 files changed, 6 insertions(+), 0 deletions(-)
5067
5068Commit: 3163
5069Author: bsittler
5070Date:   Fri Oct 31 00:29:31 2008 +0000
5071
5072    allow CC, CXX and MACOSX_SDK_FRAMEWORKS to be overridden using exported environment variables at configure-time
5073
5074 configure.ac |    6 +++---
5075 1 files changed, 3 insertions(+), 3 deletions(-)
5076
5077Commit: 3160
5078Author: sam
5079Date:   Fri Oct 31 00:21:04 2008 +0000
5080
5081    caca-sharp: improve install and uninstall rules, add a strong name key
5082    to allow third-party applications to link with caca-sharp, and tune a
5083    few things here and there.
5084
5085 caca-sharp/Makefile.am    |   38 ++++++++++++++++++++++++++------------
5086 caca-sharp/caca-sharp.snk |  Bin 0 -> 596 bytes
5087 2 files changed, 26 insertions(+), 12 deletions(-)
5088
5089Commit: 3159
5090Author: pterjan
5091Date:   Thu Oct 30 22:36:13 2008 +0000
5092
5093     * Undo last commit
5094
5095 ruby/Makefile.am |    1 -
5096 1 files changed, 0 insertions(+), 1 deletions(-)
5097
5098Commit: 3158
5099Author: pterjan
5100Date:   Thu Oct 30 21:45:42 2008 +0000
5101
5102     * Add -module flag, hopefuly this will fix on OSX
5103
5104 ruby/Makefile.am |    1 +
5105 1 files changed, 1 insertions(+), 0 deletions(-)
5106
5107Commit: 3157
5108Author: pterjan
5109Date:   Thu Oct 30 20:12:50 2008 +0000
5110
5111     * List drivers as a Hash
5112
5113 ruby/caca-display.c |   14 +++++++-------
5114 1 files changed, 7 insertions(+), 7 deletions(-)
5115
5116Commit: 3156
5117Author: nico
5118Date:   Thu Oct 30 18:07:11 2008 +0000
5119
5120    * Check parameters number for functions that doesn't expect any parameter
5121
5122 caca-php/php_caca.c |   16 ++++++++++++++++
5123 1 files changed, 16 insertions(+), 0 deletions(-)
5124
5125Commit: 3155
5126Author: bsittler
5127Date:   Thu Oct 30 18:00:57 2008 +0000
5128
5129    add support for Mac OS X 10.4 (i386) and Mac OS X 10.5 (x86_64)
5130
5131 configure.ac |    9 ++++++++-
5132 1 files changed, 8 insertions(+), 1 deletions(-)
5133
5134Commit: 3154
5135Author: nico
5136Date:   Thu Oct 30 17:44:42 2008 +0000
5137
5138    * Modify error message in sample program dithering.php
5139
5140 caca-php/config.m4              |    2 +-
5141 caca-php/examples/dithering.php |    2 +-
5142 2 files changed, 2 insertions(+), 2 deletions(-)
5143
5144Commit: 3153
5145Author: nico
5146Date:   Thu Oct 30 17:35:58 2008 +0000
5147
5148    * Available the compilation of caca-php without gd development files
5149
5150 caca-php/config.m4  |    5 ++---
5151 caca-php/php_caca.c |   19 +++++++++++++++++--
5152 2 files changed, 19 insertions(+), 5 deletions(-)
5153
5154Commit: 3152
5155Author: bsittler
5156Date:   Thu Oct 30 17:22:43 2008 +0000
5157
5158    allow SDK to be overridden by environment variables (Mac OS X)
5159
5160 configure.ac |   22 +++++++++++-----------
5161 1 files changed, 11 insertions(+), 11 deletions(-)
5162
5163Commit: 3151
5164Author: nico
5165Date:   Thu Oct 30 16:43:00 2008 +0000
5166
5167    * Add destructor for "caca_file" resources
5168
5169 caca-php/php_caca.c |    1 +
5170 1 files changed, 1 insertions(+), 0 deletions(-)
5171
5172Commit: 3150
5173Author: nico
5174Date:   Thu Oct 30 16:16:31 2008 +0000
5175
5176    * Improve php binding of caca_render_canvas
5177    * Destroy php resource in caca_file_close
5178    * Improve sample program render.php
5179
5180 caca-php/examples/render.php |    7 ++++++-
5181 caca-php/php_caca.c          |   25 ++++++++++++++++---------
5182 2 files changed, 22 insertions(+), 10 deletions(-)
5183
5184Commit: 3149
5185Author: nico
5186Date:   Thu Oct 30 13:21:26 2008 +0000
5187
5188    * Add new php specific function caca_load_builtin_font(string name)
5189    * Add php bindings for caca_get_dither_antialias_list, caca_render_canvas
5190    * Add a new sample program examples/render.php
5191
5192 caca-php/examples/render.php |   35 ++++++++++++++++
5193 caca-php/php_caca.c          |   91 ++++++++++++++++++++++++++++++++++++------
5194 caca-php/php_caca.h          |    1 +
5195 3 files changed, 115 insertions(+), 12 deletions(-)
5196
5197Commit: 3148
5198Author: nico
5199Date:   Thu Oct 30 11:39:24 2008 +0000
5200
5201    * Remove "_gd" suffix from dithering functions
5202    * caca_dithering_bitmap can load palette from gd resource
5203    * Remove caca_set_dither_palette_gd function
5204    * Adapt sample program "dithering.php"
5205
5206 caca-php/examples/dithering.php |    5 +--
5207 caca-php/php_caca.c             |   66 +++++++++++++++-----------------------
5208 caca-php/php_caca.h             |    4 +--
5209 3 files changed, 29 insertions(+), 46 deletions(-)
5210
5211Commit: 3143
5212Author: nico
5213Date:   Thu Oct 30 00:51:55 2008 +0000
5214
5215    * Add check after emalloc in caca_draw_thin_polyline
5216
5217 caca-php/php_caca.c |   15 ++++++++++++---
5218 1 files changed, 12 insertions(+), 3 deletions(-)
5219
5220Commit: 3142
5221Author: nico
5222Date:   Thu Oct 30 00:18:07 2008 +0000
5223
5224    * Remove php function caca_create_event
5225    * caca_get_event return false if type == CACA_EVENT_NONE otherwise return a new
5226      php resource
5227    * Adapt sample program demo.php
5228
5229 caca-php/examples/demo.php |   73 +++++++++++++++++++++-----------------------
5230 caca-php/php_caca.c        |   34 ++++++++------------
5231 caca-php/php_caca.h        |    2 -
5232 3 files changed, 49 insertions(+), 60 deletions(-)
5233
5234Commit: 3141
5235Author: nico
5236Date:   Wed Oct 29 22:59:46 2008 +0000
5237
5238    * Close php block in sample program "demo.php"
5239
5240 caca-php/examples/demo.php |    3 ++-
5241 1 files changed, 2 insertions(+), 1 deletions(-)
5242
5243Commit: 3140
5244Author: nico
5245Date:   Wed Oct 29 22:58:24 2008 +0000
5246
5247    * Rewrite main loop of sample program demo.php
5248
5249 caca-php/examples/demo.php |  106 +++++++++++++++++++++-----------------------
5250 1 files changed, 51 insertions(+), 55 deletions(-)
5251
5252Commit: 3139
5253Author: sam
5254Date:   Wed Oct 29 19:10:20 2008 +0000
5255
5256    Clean up configure.ac.
5257
5258 configure.ac |   16 ++++++++--------
5259 1 files changed, 8 insertions(+), 8 deletions(-)
5260
5261Commit: 3138
5262Author: nico
5263Date:   Wed Oct 29 17:09:05 2008 +0000
5264
5265    * Add indexed colors image support for dither with gd resources
5266
5267 caca-php/examples/dithering.php |    3 +-
5268 caca-php/php_caca.c             |   64 +++++++++++++++++++++++++++++++-------
5269 caca-php/php_caca.h             |    1 +
5270 3 files changed, 55 insertions(+), 13 deletions(-)
5271
5272Commit: 3137
5273Author: nico
5274Date:   Wed Oct 29 13:48:57 2008 +0000
5275
5276    * Add php binding for 3 caca charset conversion functions
5277    * Change php header for sample program "text.php"
5278
5279 caca-php/examples/text.php |    2 +-
5280 caca-php/php_caca.c        |    9 +++++++++
5281 2 files changed, 10 insertions(+), 1 deletions(-)
5282
5283Commit: 3135
5284Author: nico
5285Date:   Wed Oct 29 13:19:38 2008 +0000
5286
5287    * Close php blocks in samples programs (add "?>")
5288
5289 caca-php/examples/cacainfo.php  |    2 ++
5290 caca-php/examples/cacapig.php   |    1 +
5291 caca-php/examples/demo.php      |    2 ++
5292 caca-php/examples/dithering.php |    4 +---
5293 caca-php/examples/figfont.php   |    2 +-
5294 caca-php/examples/polyline.php  |    1 +
5295 caca-php/examples/text.php      |    3 +--
5296 7 files changed, 9 insertions(+), 6 deletions(-)
5297
5298Commit: 3134
5299Author: nico
5300Date:   Tue Oct 28 23:13:15 2008 +0000
5301
5302    * Add php binding for function "caca_set_dither_palette"
5303
5304 caca-php/php_caca.c |   26 ++++++++++++++++++++++++--
5305 1 files changed, 24 insertions(+), 2 deletions(-)
5306
5307Commit: 3133
5308Author: nico
5309Date:   Tue Oct 28 19:43:39 2008 +0000
5310
5311    * Add unicode support in sample program figfont.php
5312
5313 caca-php/examples/figfont.php |   22 +++++++++++++++++-----
5314 1 files changed, 17 insertions(+), 5 deletions(-)
5315
5316Commit: 3132
5317Author: nico
5318Date:   Tue Oct 28 19:30:10 2008 +0000
5319
5320    * Change type of the last argument of drawing function (from string to long)
5321    * Adapt sample programs
5322
5323 caca-php/examples/cacainfo.php |    3 +
5324 caca-php/examples/demo.php     |   28 +++++-----
5325 caca-php/examples/polyline.php |   17 ++++---
5326 caca-php/php_caca.c            |  103 ++++++++++++----------------------------
5327 4 files changed, 57 insertions(+), 94 deletions(-)
5328
5329Commit: 3131
5330Author: nico
5331Date:   Tue Oct 28 17:59:41 2008 +0000
5332
5333    * Add php binding for caca_draw_polyline and caca_draw_thin_polyline
5334    * Add a sample program examples/polyline.php
5335
5336 caca-php/examples/polyline.php |   41 +++++++++++++++++
5337 caca-php/php_caca.c            |   93 ++++++++++++++++++++++++++++++++++++++--
5338 2 files changed, 130 insertions(+), 4 deletions(-)
5339
5340Commit: 3130
5341Author: nico
5342Date:   Tue Oct 28 14:11:08 2008 +0000
5343
5344    * Check that a caca_figfont was loaded before using it in caca_put_figchar()
5345
5346 caca/figfont.c |    3 +++
5347 1 files changed, 3 insertions(+), 0 deletions(-)
5348
5349Commit: 3129
5350Author: nico
5351Date:   Tue Oct 28 13:45:39 2008 +0000
5352
5353    * Add php binding for caca_load_font, caca_get_font_blocks, caca_put_figchar
5354    * Add a working sample file examples/figfont.php
5355    * Rename sample programs:
5356         examples1.php > cacapig.php
5357         drivers.php > cacainfo.php
5358
5359 caca-php/examples/cacainfo.php |   62 ++++++++++++++++++++++++++++++++++++
5360 caca-php/examples/cacapig.php  |   68 ++++++++++++++++++++++++++++++++++++++++
5361 caca-php/examples/drivers.php  |   62 ------------------------------------
5362 caca-php/examples/example1.php |   68 ----------------------------------------
5363 caca-php/examples/figfont.php  |   24 ++++++++++++++
5364 caca-php/php_caca.c            |   34 +++++++++++++++++++-
5365 caca-php/php_caca.h            |    2 +-
5366 7 files changed, 187 insertions(+), 133 deletions(-)
5367
5368Commit: 3128
5369Author: nico
5370Date:   Tue Oct 28 12:15:15 2008 +0000
5371
5372    * Add checks after emalloc()
5373    * Add php binding for caca_file_gets
5374
5375 caca-php/php_caca.c |   43 ++++++++++++++++++++++++++++++++++++++-----
5376 1 files changed, 38 insertions(+), 5 deletions(-)
5377
5378Commit: 3127
5379Author: nico
5380Date:   Tue Oct 28 11:46:18 2008 +0000
5381
5382    * Add php binding for functions: caca_file_write, caca_file_read
5383
5384 caca-php/examples/demo.php |    2 ++
5385 caca-php/php_caca.c        |   31 +++++++++++++++++++++++++++++++
5386 caca-php/php_caca.h        |    2 ++
5387 3 files changed, 35 insertions(+), 0 deletions(-)
5388
5389Commit: 3126
5390Author: nico
5391Date:   Tue Oct 28 02:02:27 2008 +0000
5392
5393    * Add php bindings for 9 functions
5394    * Modify php bloc headers in samples programs
5395    * Add list of import/export formats in examples/drivers.php
5396
5397 caca-php/examples/demo.php      |    2 +-
5398 caca-php/examples/dithering.php |    6 ++-
5399 caca-php/examples/drivers.php   |   15 ++++--
5400 caca-php/examples/example1.php  |    2 +-
5401 caca-php/php_caca.c             |  102 +++++++++++++++++++++++++++++---------
5402 caca-php/php_caca.h             |    3 +-
5403 6 files changed, 96 insertions(+), 34 deletions(-)
5404
5405Commit: 3125
5406Author: sam
5407Date:   Mon Oct 27 20:23:56 2008 +0000
5408
5409    libcaca: add fallback rotated glyphs to cope with third-party software.
5410
5411 caca/transform.c |    8 +++++++-
5412 1 files changed, 7 insertions(+), 1 deletions(-)
5413
5414Commit: 3124
5415Author: nico
5416Date:   Mon Oct 27 19:54:07 2008 +0000
5417
5418    * Fix a bug in sample program "dithering.php"
5419
5420 caca-php/examples/dithering.php |    2 +-
5421 1 files changed, 1 insertions(+), 1 deletions(-)
5422
5423Commit: 3123
5424Author: nico
5425Date:   Mon Oct 27 19:35:48 2008 +0000
5426
5427    * Add a "caca_create_dither_gd" function that create the proper dither for a
5428      given gd resource.
5429
5430 caca-php/examples/dithering.php |   10 ++++++----
5431 caca-php/php_caca.c             |   15 +++++++++++++++
5432 caca-php/php_caca.h             |    1 +
5433 3 files changed, 22 insertions(+), 4 deletions(-)
5434
5435Commit: 3122
5436Author: nico
5437Date:   Mon Oct 27 19:14:32 2008 +0000
5438
5439    * Add working sample program dithering.php (open logo-caca.png with Gd and
5440      render it with caca caca_dither_bitmap_gd)
5441    * Add a function to fetch a buffer of gd pixels in php_caca.c
5442
5443 caca-php/examples/dithering.php |   19 +++++++++++--------
5444 caca-php/examples/logo-caca.png |  Bin 0 -> 7526 bytes
5445 caca-php/php_caca.c             |   33 ++++++++++++++++++++++++++++-----
5446 3 files changed, 39 insertions(+), 13 deletions(-)
5447
5448Commit: 3121
5449Author: nico
5450Date:   Mon Oct 27 17:19:06 2008 +0000
5451
5452    * Fix a bug in caca_export_string
5453
5454 caca-php/php_caca.c |    3 +++
5455 1 files changed, 3 insertions(+), 0 deletions(-)
5456
5457Commit: 3120
5458Author: nico
5459Date:   Mon Oct 27 17:15:08 2008 +0000
5460
5461    * Improve function "caca_dither_bitmap_gd"
5462    * Add php binding for "caca_create_dither"
5463    * Add new sample program "dithering.php"
5464
5465 caca-php/examples/dithering.php |   15 +++++++++++++++
5466 caca-php/php_caca.c             |   33 ++++++++++++++++++++++++++++-----
5467 caca-php/php_caca.h             |    1 +
5468 3 files changed, 44 insertions(+), 5 deletions(-)
5469
5470Commit: 3119
5471Author: nico
5472Date:   Mon Oct 27 16:23:05 2008 +0000
5473
5474    * Add a function "fetch_external_resource" that allows to fetch external php
5475      resources such as gd resouces
5476    * Add test for presence of gd development files in config.m4
5477    * Rename php function caca_dither_bitmap in caca_dither_bitmap_gd
5478
5479 caca-php/config.m4  |    9 ++++++++-
5480 caca-php/php_caca.c |   30 +++++++++++++++++++-----------
5481 caca-php/php_caca.h |    2 +-
5482 3 files changed, 28 insertions(+), 13 deletions(-)
5483
5484Commit: 3118
5485Author: sam
5486Date:   Mon Oct 27 13:45:56 2008 +0000
5487
5488    doc: fix symlink failure when installing libcaca twice.
5489
5490 doc/Makefile.am |    4 ++--
5491 1 files changed, 2 insertions(+), 2 deletions(-)
5492
5493Commit: 3117
5494Author: nico
5495Date:   Mon Oct 27 13:34:36 2008 +0000
5496
5497    * Add php binding for 12 new fonctions
5498
5499 caca-php/php_caca.c |   99 +++++++++++++++++++++++++++++++++++++++++++++++++++
5500 1 files changed, 99 insertions(+), 0 deletions(-)
5501
5502Commit: 3115
5503Author: nico
5504Date:   Sun Oct 26 23:33:02 2008 +0000
5505
5506    * Add php binding for functions: caca_get_dither_color, caca_set_dither_charset
5507      caca_get_dither_algorithm
5508
5509 caca-php/php_caca.c |   21 +++++++++++++++++++++
5510 1 files changed, 21 insertions(+), 0 deletions(-)
5511
5512Commit: 3114
5513Author: nico
5514Date:   Sun Oct 26 21:27:32 2008 +0000
5515
5516    * Add binding for 7 new functions
5517    * Add just_for_fun() function in sample program drivers.php
5518
5519 caca-php/examples/drivers.php |   51 ++++++++++++++++++++++++++++++++++-
5520 caca-php/php_caca.c           |   60 +++++++++++++++++++++++++++++++++++++++++
5521 2 files changed, 110 insertions(+), 1 deletions(-)
5522
5523Commit: 3113
5524Author: nico
5525Date:   Sun Oct 26 20:51:04 2008 +0000
5526
5527    * Add php binding for 15 new functions
5528    * Add new sample program "examples/drivers.php"
5529
5530 caca-php/examples/drivers.php |    8 +++
5531 caca-php/php_caca.c           |  103 +++++++++++++++++++++++++++++++++++++++-
5532 2 files changed, 108 insertions(+), 3 deletions(-)
5533
5534Commit: 3112
5535Author: nico
5536Date:   Sun Oct 26 15:47:33 2008 +0000
5537
5538    * Improve function caca_export_string
5539
5540 caca-php/php_caca.c |   33 +++++++++++++++++++++++++++++++--
5541 caca-php/php_caca.h |    3 ++-
5542 2 files changed, 33 insertions(+), 3 deletions(-)
5543
5544Commit: 3111
5545Author: nico
5546Date:   Sun Oct 26 15:27:59 2008 +0000
5547
5548    * Add php binding for caca_export_memory (called caca_export_string)
5549    * Rename php function caca_import_memory to caca_import_string
5550    * Add sample program "text.php" (php port of examples/text.c)
5551    * Add php binding for "caca_set_attr"
5552
5553 caca-php/examples/example1.php |    2 +-
5554 caca-php/examples/text.php     |   62 ++++++++++++++++++++++++++++++++++++++++
5555 2 files changed, 63 insertions(+), 1 deletions(-)
5556
5557Commit: 3110
5558Author: nico
5559Date:   Sun Oct 26 14:14:58 2008 +0000
5560
5561    * Centralize caca's error managment (in macro RETURN_SUCCESS)
5562    * Add binding for 2 new functions
5563    * Fix a bug in examples/example1.php
5564
5565 caca-php/examples/demo.php     |   16 +++++-
5566 caca-php/examples/example1.php |    2 +-
5567 caca-php/php_caca.c            |  124 +++++++++++++++++++++++++++++-----------
5568 caca-php/php_caca.h            |   10 +++
5569 4 files changed, 115 insertions(+), 37 deletions(-)
5570
5571Commit: 3109
5572Author: nico
5573Date:   Sun Oct 26 13:38:47 2008 +0000
5574
5575    * Add php binding for 4 new functions
5576    * Add "full" demo to "examples/demo.php"
5577
5578 caca-php/examples/demo.php |  131 ++++++++++++++++++++++++++++++++++++++++----
5579 caca-php/php_caca.c        |   44 +++++++++++++++
5580 2 files changed, 164 insertions(+), 11 deletions(-)
5581
5582Commit: 3108
5583Author: nico
5584Date:   Sun Oct 26 12:29:10 2008 +0000
5585
5586    * Add php binding for 9 new functions
5587    * Improve examples/demo.php
5588
5589 caca-php/examples/demo.php |  211 ++++++++++++++++++++++++++++++++++++++------
5590 caca-php/php_caca.c        |  115 +++++++++++++++++++++---
5591 caca-php/php_caca.h        |    4 +-
5592 3 files changed, 290 insertions(+), 40 deletions(-)
5593
5594Commit: 3107
5595Author: nico
5596Date:   Sun Oct 26 00:49:09 2008 +0000
5597
5598    * Add php bindings for functions: caca_draw_line & caca_draw_thin_line
5599    * Create a new sample file demo.php (php port of demo.c)
5600
5601 caca-php/examples/demo.php |   88 ++++++++++++++++++++++++++++++++++++++++++++
5602 caca-php/php_caca.c        |   22 ++++++++++-
5603 2 files changed, 109 insertions(+), 1 deletions(-)
5604
5605Commit: 3106
5606Author: nico
5607Date:   Sat Oct 25 23:52:06 2008 +0000
5608
5609    * Add a nice label with libcaca's version in the center of the screen in
5610      sample program examples/example1.php
5611
5612 caca-php/examples/example1.php |    7 +++++--
5613 1 files changed, 5 insertions(+), 2 deletions(-)
5614
5615Commit: 3105
5616Author: nico
5617Date:   Sat Oct 25 23:40:00 2008 +0000
5618
5619    * Add Php binding for caca's functions: caca_get_event, caca_set_display_time
5620    * Animate pink pig & add event managment in sample program "example1.php"
5621
5622 caca-php/examples/example1.php |   29 +++++++++++++++++++++++++----
5623 caca-php/php_caca.c            |   21 +++++++++++++++++++++
5624 2 files changed, 46 insertions(+), 4 deletions(-)
5625
5626Commit: 3104
5627Author: nico
5628Date:   Sat Oct 25 15:41:39 2008 +0000
5629
5630    * Add binding for 6 new caca's functions
5631    * Add a nice php sample file examples/example1.php that shows a smart pink ping
5632
5633 caca-php/examples/example1.php |   42 +++++++++++++++++++++++++-
5634 caca-php/php_caca.c            |   66 +++++++++++++++++++++++++++++++--------
5635 2 files changed, 93 insertions(+), 15 deletions(-)
5636
5637Commit: 3101
5638Author: nico
5639Date:   Sat Oct 25 11:26:15 2008 +0000
5640
5641    * Add php binding for 8 new caca's functions
5642
5643 caca-php/examples/example1.php |    2 +-
5644 caca-php/php_caca.c            |   77 ++++++++++++++++++++++++++++++++++++++++
5645 2 files changed, 78 insertions(+), 1 deletions(-)
5646
5647Commit: 3095
5648Author: sam
5649Date:   Sat Oct 25 01:03:09 2008 +0000
5650
5651    Add Nicolas Vion to AUTHORS.
5652
5653 AUTHORS |    3 +++
5654 1 files changed, 3 insertions(+), 0 deletions(-)
5655
5656Commit: 3094
5657Author: nico
5658Date:   Fri Oct 24 23:20:42 2008 +0000
5659
5660    * Add php bindings for 13 new functions
5661
5662 caca-php/php_caca.c |   68 +++++++++++++++++++++++++++++++++++++++++++++++++++
5663 1 files changed, 68 insertions(+), 0 deletions(-)
5664
5665Commit: 3093
5666Author: nico
5667Date:   Fri Oct 24 23:01:08 2008 +0000
5668
5669    * Add php binding for 7 new caca's functions
5670
5671 caca-php/php_caca.c |   30 ++++++++++++++++++++++++++++++
5672 1 files changed, 30 insertions(+), 0 deletions(-)
5673
5674Commit: 3092
5675Author: nico
5676Date:   Fri Oct 24 22:35:21 2008 +0000
5677
5678    * Add flac support and some other nice features...
5679
5680 caca-php/php_caca.c |   57 +++++++++++++++++++++++++++++++++-----------------
5681 caca-php/php_caca.h |   19 +++++++++-------
5682 2 files changed, 48 insertions(+), 28 deletions(-)
5683
5684Commit: 3091
5685Author: nico
5686Date:   Fri Oct 24 22:09:30 2008 +0000
5687
5688    * Add caca's php constants definition
5689    * Add php binding for 13 new functions
5690
5691 caca-php/php_caca.c |  176 +++++++++++++++++++++++++++++++++++++++++++++++----
5692 caca-php/php_caca.h |   24 ++++++--
5693 2 files changed, 181 insertions(+), 19 deletions(-)
5694
5695Commit: 3089
5696Author: nico
5697Date:   Fri Oct 24 19:28:20 2008 +0000
5698
5699    * Initial release of caca-php
5700
5701 caca-php/config.m4             |   12 +
5702 caca-php/examples/example1.php |    4 +
5703 caca-php/package.xml           |   33 +++
5704 caca-php/php_caca.c            |  534 ++++++++++++++++++++++++++++++++++++++++
5705 caca-php/php_caca.h            |  143 +++++++++++
5706 5 files changed, 726 insertions(+), 0 deletions(-)
5707
5708Commit: 3046
5709Author: jylam
5710Date:   Sun Oct 19 16:22:08 2008 +0000
5711
5712     * Made Cocoa driver BEAUTIFUL ('fixed' default font size to constant values to make the look a bit more natural)
5713
5714 caca/driver/cocoa.m |   11 +++++++----
5715 1 files changed, 7 insertions(+), 4 deletions(-)
5716
5717Commit: 3045
5718Author: jylam
5719Date:   Sun Oct 19 14:44:25 2008 +0000
5720
5721     * 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
5722
5723 configure.ac |    2 +-
5724 1 files changed, 1 insertions(+), 1 deletions(-)
5725
5726Commit: 2967
5727Author: sam
5728Date:   Sat Oct 18 12:57:10 2008 +0000
5729
5730    Bump soname versioning.
5731
5732 configure.ac |    2 +-
5733 1 files changed, 1 insertions(+), 1 deletions(-)
5734
5735Commit: 2966
5736Author: sam
5737Date:   Sat Oct 18 12:50:13 2008 +0000
5738
5739    Fix <cucul.h> installation again.
5740
5741 caca/Makefile.am |    1 +
5742 1 files changed, 1 insertions(+), 0 deletions(-)
5743
5744Commit: 2965
5745Author: sam
5746Date:   Sat Oct 18 12:42:12 2008 +0000
5747
5748    Set version to 0.99.beta15.
5749    Updated NEWS and ChangeLog.
5750
5751 ChangeLog      |  305 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5752 NEWS           |    4 +
5753 configure.ac   |    2 +-
5754 win32/config.h |    2 +-
5755 4 files changed, 311 insertions(+), 2 deletions(-)
5756
5757Commit: 2963
5758Author: sam
5759Date:   Sat Oct 18 11:07:14 2008 +0000
5760
5761    Add a cucul.h symbolic link upon installation.
5762
5763 caca/Makefile.am |    2 ++
5764 1 files changed, 2 insertions(+), 0 deletions(-)
5765
5766Commit: 2962
5767Author: sam
5768Date:   Sat Oct 18 11:07:05 2008 +0000
5769
5770    libcaca: move codecs and import/export functions into subdirectories.
5771
5772 caca/Makefile.am      |   34 +-
5773 caca/codec/export.c   | 1028 +++++++++++++++++++++++++++++++++++++++++++++++++
5774 caca/codec/import.c   |  924 ++++++++++++++++++++++++++++++++++++++++++++
5775 caca/driver/cocoa.m   | 1015 ++++++++++++++++++++++++++++++++++++++++++++++++
5776 caca/driver/conio.c   |  185 +++++++++
5777 caca/driver/gl.c      |  623 ++++++++++++++++++++++++++++++
5778 caca/driver/ncurses.c |  848 ++++++++++++++++++++++++++++++++++++++++
5779 caca/driver/raw.c     |  115 ++++++
5780 caca/driver/slang.c   |  571 +++++++++++++++++++++++++++
5781 caca/driver/vga.c     |  178 +++++++++
5782 caca/driver/win32.c   |  367 ++++++++++++++++++
5783 caca/driver/x11.c     |  809 ++++++++++++++++++++++++++++++++++++++
5784 caca/driver_cocoa.m   | 1015 ------------------------------------------------
5785 caca/driver_conio.c   |  185 ---------
5786 caca/driver_gl.c      |  623 ------------------------------
5787 caca/driver_ncurses.c |  848 ----------------------------------------
5788 caca/driver_raw.c     |  115 ------
5789 caca/driver_slang.c   |  571 ---------------------------
5790 caca/driver_vga.c     |  178 ---------
5791 caca/driver_win32.c   |  367 ------------------
5792 caca/driver_x11.c     |  809 --------------------------------------
5793 caca/export.c         | 1028 -------------------------------------------------
5794 caca/import.c         |  924 --------------------------------------------
5795 caca/libcaca.vcproj   |   20 +-
5796 24 files changed, 6693 insertions(+), 6687 deletions(-)
5797
5798Commit: 2961
5799Author: sam
5800Date:   Sat Oct 18 11:06:58 2008 +0000
5801
5802    Fix compilation warnings on platforms without Imlib2.
5803
5804 src/aafire.c       |    2 +-
5805 src/common-image.c |    2 +-
5806 2 files changed, 2 insertions(+), 2 deletions(-)
5807
5808Commit: 2960
5809Author: sam
5810Date:   Sat Oct 18 11:06:49 2008 +0000
5811
5812    libcaca: fix a minor warning on DOS targets.
5813
5814 caca/figfont.c |    2 ++
5815 1 files changed, 2 insertions(+), 0 deletions(-)
5816
5817Commit: 2959
5818Author: sam
5819Date:   Thu Oct 16 23:44:49 2008 +0000
5820
5821    Minor build system cosmetic changes.
5822
5823 Makefile.am       |    2 +-
5824 src/Makefile.am   |    2 +-
5825 win32/Makefile.am |    6 +-----
5826 3 files changed, 3 insertions(+), 7 deletions(-)
5827
5828Commit: 2958
5829Author: sam
5830Date:   Thu Oct 16 23:21:23 2008 +0000
5831
5832    Do not attempt to create libcaca++ symlinks if C++ support was disabled.
5833
5834 cxx/Makefile.am |    2 ++
5835 1 files changed, 2 insertions(+), 0 deletions(-)
5836
5837Commit: 2956
5838Author: sam
5839Date:   Thu Oct 16 23:03:47 2008 +0000
5840
5841    Remove executable bit from files that do not need it.
5842
5843 0 files changed, 0 insertions(+), 0 deletions(-)
5844
5845Commit: 2955
5846Author: sam
5847Date:   Thu Oct 16 22:59:04 2008 +0000
5848
5849    Rename csharp/ into caca-sharp/.
5850
5851 Makefile.am                         |    2 +-
5852 caca-sharp/.gitignore               |    2 +
5853 caca-sharp/AssemblyInfo.cs          |   21 +
5854 caca-sharp/Attr.cs                  |   57 +++
5855 caca-sharp/Caca.cs                  |   43 +++
5856 caca-sharp/Canvas.cs                |  685 +++++++++++++++++++++++++++++++++++
5857 caca-sharp/Display.cs               |  141 +++++++
5858 caca-sharp/Dither.cs                |  160 ++++++++
5859 caca-sharp/Event.cs                 |  187 ++++++++++
5860 caca-sharp/Font.cs                  |  128 +++++++
5861 caca-sharp/Makefile.am              |   37 ++
5862 caca-sharp/caca-sharp.csproj        |   54 +++
5863 caca-sharp/caca-sharp.dll.config.in |    3 +
5864 caca-sharp/test-csharp.csproj       |   51 +++
5865 caca-sharp/test.cs                  |  136 +++++++
5866 configure.ac                        |    4 +-
5867 csharp/.gitignore                   |    2 -
5868 csharp/AssemblyInfo.cs              |   21 -
5869 csharp/Attr.cs                      |   57 ---
5870 csharp/Caca.cs                      |   43 ---
5871 csharp/Canvas.cs                    |  685 -----------------------------------
5872 csharp/Display.cs                   |  141 -------
5873 csharp/Dither.cs                    |  160 --------
5874 csharp/Event.cs                     |  187 ----------
5875 csharp/Font.cs                      |  128 -------
5876 csharp/Makefile.am                  |   37 --
5877 csharp/caca-sharp.csproj            |   54 ---
5878 csharp/caca-sharp.dll.config.in     |    3 -
5879 csharp/test-csharp.csproj           |   51 ---
5880 csharp/test.cs                      |  136 -------
5881 libcaca.sln                         |    4 +-
5882 31 files changed, 1710 insertions(+), 1710 deletions(-)
5883
5884Commit: 2901
5885Author: sam
5886Date:   Tue Oct 7 23:43:53 2008 +0000
5887
5888    Update the Win32 cross-build script to reflect recent reorganisation.
5889
5890 build-win32 |    8 ++++----
5891 1 files changed, 4 insertions(+), 4 deletions(-)
5892
5893Commit: 2900
5894Author: sam
5895Date:   Tue Oct 7 23:27:41 2008 +0000
5896
5897    Renamed msvc into win32.
5898
5899 Makefile.am          |    2 +-
5900 caca/libcaca.vcproj  |    8 +++---
5901 configure.ac         |    2 +-
5902 cxx/libcaca++.vcproj |    6 ++--
5903 cxx/test-cxx.vcproj  |    4 +-
5904 msvc/Makefile.am     |    8 ------
5905 msvc/caca_types.h    |    2 -
5906 msvc/config.h        |   59 --------------------------------------------------
5907 src/cacademo.vcproj  |    6 ++--
5908 src/cacafire.vcproj  |    6 ++--
5909 src/cacaview.vcproj  |    6 ++--
5910 win32/Makefile.am    |    8 ++++++
5911 win32/caca_types.h   |    2 +
5912 win32/config.h       |   57 ++++++++++++++++++++++++++++++++++++++++++++++++
5913 14 files changed, 87 insertions(+), 89 deletions(-)
5914
5915Commit: 2898
5916Author: sam
5917Date:   Tue Oct 7 21:26:56 2008 +0000
5918
5919    Reorganise MSVC files so that each project is with its source code.
5920
5921 caca/Makefile.am          |  202 ++++++++++++++--------------
5922 caca/libcaca.vcproj       |  320 ++++++++++++++++++++++++++++++++++++++++++++
5923 csharp/Makefile.am        |   72 +++++-----
5924 csharp/caca-sharp.csproj  |   54 ++++++++
5925 csharp/test-csharp.csproj |   51 +++++++
5926 cxx/Makefile.am           |   87 ++++++------
5927 cxx/libcaca++.vcproj      |  196 +++++++++++++++++++++++++++
5928 cxx/test-cxx.vcproj       |  181 +++++++++++++++++++++++++
5929 libcaca.sln               |  128 ++++++++++++++++++
5930 msvc/Makefile.am          |   24 +---
5931 msvc/caca-sharp.csproj    |   54 --------
5932 msvc/cacademo.vcproj      |  199 ---------------------------
5933 msvc/cacafire.vcproj      |  199 ---------------------------
5934 msvc/cacaview.vcproj      |  205 ----------------------------
5935 msvc/libcaca++.vcproj     |  197 ---------------------------
5936 msvc/libcaca.sln          |  126 -----------------
5937 msvc/libcaca.vcproj       |  325 ---------------------------------------------
5938 msvc/test-csharp.csproj   |   51 -------
5939 msvc/test-cxx.vcproj      |  193 ---------------------------
5940 src/Makefile.am           |   94 +++++++-------
5941 src/cacademo.vcproj       |  203 ++++++++++++++++++++++++++++
5942 src/cacafire.vcproj       |  202 ++++++++++++++++++++++++++++
5943 src/cacaview.vcproj       |  211 +++++++++++++++++++++++++++++
5944 23 files changed, 1784 insertions(+), 1790 deletions(-)
5945
5946Commit: 2896
5947Author: sam
5948Date:   Tue Oct 7 16:06:08 2008 +0000
5949
5950    Move stubs.h to caca/caca_stubs.h since it's only used by the library.
5951
5952 Makefile.am           |    2 +-
5953 caca/Makefile.am      |    1 +
5954 caca/caca_internals.h |    2 +-
5955 caca/caca_stubs.h     |   97 +++++++++++++++++++++++++++++++++++++++++++++++++
5956 msvc/libcaca.vcproj   |    6 +---
5957 stubs.h               |   97 -------------------------------------------------
5958 6 files changed, 101 insertions(+), 104 deletions(-)
5959
5960Commit: 2895
5961Author: sam
5962Date:   Tue Oct 7 16:06:02 2008 +0000
5963
5964    Fix the library suffix detection.
5965
5966 configure.ac |    4 ++--
5967 1 files changed, 2 insertions(+), 2 deletions(-)
5968
5969Commit: 2888
5970Author: sam
5971Date:   Mon Oct 6 20:45:02 2008 +0000
5972
5973    Detect shared library suffix at configure stage.
5974
5975 configure.ac                    |   10 ++++++++++
5976 csharp/caca-sharp.dll.config.in |    4 +---
5977 2 files changed, 11 insertions(+), 3 deletions(-)
5978
5979Commit: 2882
5980Author: sam
5981Date:   Mon Oct 6 19:33:28 2008 +0000
5982
5983    caca-sharp: support systems with .dylib or .sl shared libraries.
5984
5985 csharp/caca-sharp.dll.config.in |    2 ++
5986 1 files changed, 2 insertions(+), 0 deletions(-)
5987
5988Commit: 2881
5989Author: sam
5990Date:   Mon Oct 6 19:33:24 2008 +0000
5991
5992    .gitignore: ignore files generated by MonoDevelop.
5993
5994 .gitignore |    3 +++
5995 1 files changed, 3 insertions(+), 0 deletions(-)
5996
5997Commit: 2880
5998Author: sam
5999Date:   Mon Oct 6 19:33:20 2008 +0000
6000
6001    Clean up the web server directories before copying the documentation there.
6002
6003 Makefile.am |    1 +
6004 1 files changed, 1 insertions(+), 0 deletions(-)
6005
6006Commit: 2879
6007Author: sam
6008Date:   Mon Oct 6 19:33:15 2008 +0000
6009
6010    doc: rewrite the tutorial to reflect recent API updates.
6011
6012 doc/tutorial.dox |   53 ++++++++++++++++++++++-------------------------------
6013 1 files changed, 22 insertions(+), 31 deletions(-)
6014
6015Commit: 2878
6016Author: sam
6017Date:   Mon Oct 6 19:33:06 2008 +0000
6018
6019    libcaca: fix an infinite loop in the .pc file.
6020
6021 caca/caca.pc.in |    4 ++--
6022 1 files changed, 2 insertions(+), 2 deletions(-)
6023
6024Commit: 2871
6025Author: sam
6026Date:   Sun Oct 5 15:50:11 2008 +0000
6027
6028    Fix detection of floating point assembly instructions. They were
6029    incorrectly detcted as present because gcc was optimising them away.
6030
6031 configure.ac |    8 ++++----
6032 1 files changed, 4 insertions(+), 4 deletions(-)
6033
6034Commit: 2868
6035Author: sam
6036Date:   Sun Oct 5 01:37:25 2008 +0000
6037
6038    Tidy the .NET Makefile.
6039
6040 csharp/Makefile.am |   10 ++++++----
6041 1 files changed, 6 insertions(+), 4 deletions(-)
6042
6043Commit: 2867
6044Author: sam
6045Date:   Sun Oct 5 00:56:17 2008 +0000
6046
6047    Split the C# bindings into separate files.
6048
6049 csharp/Attr.cs         |   57 +++
6050 csharp/Caca.cs         | 1199 ------------------------------------------------
6051 csharp/Canvas.cs       |  685 +++++++++++++++++++++++++++
6052 csharp/Display.cs      |  141 ++++++
6053 csharp/Dither.cs       |  160 +++++++
6054 csharp/Event.cs        |  187 ++++++++
6055 csharp/Font.cs         |  128 +++++
6056 csharp/Makefile.am     |   10 +-
6057 csharp/test.cs         |   28 +-
6058 msvc/caca-sharp.csproj |    6 +
6059 10 files changed, 1387 insertions(+), 1214 deletions(-)
6060
6061Commit: 2864
6062Author: sam
6063Date:   Sat Oct 4 13:05:13 2008 +0000
6064
6065    configure.ac: use more modern autoconf syntax.
6066
6067 caca/caca.c    |    2 +-
6068 configure.ac   |    9 +++++----
6069 src/cacaview.c |    2 +-
6070 3 files changed, 7 insertions(+), 6 deletions(-)
6071
6072Commit: 2860
6073Author: sam
6074Date:   Mon Sep 29 23:03:38 2008 +0000
6075
6076    Fix separate directory build failure caused by caca_types.h.
6077
6078 examples/Makefile.am |    3 ++-
6079 1 files changed, 2 insertions(+), 1 deletions(-)
6080
6081Commit: 2859
6082Author: sam
6083Date:   Mon Sep 29 23:03:34 2008 +0000
6084
6085    Fix the Win32 build.
6086
6087 build-win32 |    4 +++-
6088 1 files changed, 3 insertions(+), 1 deletions(-)
6089
6090Commit: 2858
6091Author: sam
6092Date:   Mon Sep 29 23:03:30 2008 +0000
6093
6094    Properly export legacy 0.9 symbols.
6095
6096 caca/caca0.c |    3 +--
6097 caca/caca0.h |   46 +++++++++++++++++++++++++++++-----------------
6098 2 files changed, 30 insertions(+), 19 deletions(-)
6099
6100Commit: 2854
6101Author: sam
6102Date:   Mon Sep 29 22:02:45 2008 +0000
6103
6104    Fix for the libcucul symlinks installation, courtesy of Ben Wiley Sittler.
6105
6106 caca/Makefile.am |   17 ++++++++---------
6107 cxx/Makefile.am  |   17 ++++++++---------
6108 2 files changed, 16 insertions(+), 18 deletions(-)
6109
6110Commit: 2853
6111Author: bsittler
6112Date:   Mon Sep 29 21:28:37 2008 +0000
6113
6114    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
6115
6116 caca/caca.h |    3 ++-
6117 1 files changed, 2 insertions(+), 1 deletions(-)
6118
6119Commit: 2852
6120Author: bsittler
6121Date:   Mon Sep 29 21:26:49 2008 +0000
6122
6123    remove reference to obsolete common.h
6124
6125 caca/driver_cocoa.m |    1 -
6126 1 files changed, 0 insertions(+), 1 deletions(-)
6127
6128Commit: 2851
6129Author: bsittler
6130Date:   Mon Sep 29 21:26:05 2008 +0000
6131
6132    add missing CUCUL_* compatiblity constants
6133
6134 caca/caca.h |    5 +++++
6135 1 files changed, 5 insertions(+), 0 deletions(-)
6136
6137Commit: 2850
6138Author: sam
6139Date:   Mon Sep 29 21:16:52 2008 +0000
6140
6141    Support for platforms where shared libraries are not called *.so.
6142
6143 caca/Makefile.am |    9 +++++++--
6144 cxx/Makefile.am  |    9 +++++++--
6145 2 files changed, 14 insertions(+), 4 deletions(-)
6146
6147Commit: 2835
6148Author: sam
6149Date:   Sat Sep 27 21:30:09 2008 +0000
6150
6151    Fix documentation installation. This is the real 0.99.beta15 release.
6152
6153 doc/Makefile.am |    2 ++
6154 1 files changed, 2 insertions(+), 0 deletions(-)
6155
6156Commit: 2833
6157Author: sam
6158Date:   Sat Sep 27 21:09:37 2008 +0000
6159
6160    Change the website name to caca.zoy.org.
6161
6162 Makefile.am   |    2 +-
6163 src/img2txt.c |    2 +-
6164 2 files changed, 2 insertions(+), 2 deletions(-)
6165
6166Commit: 2832
6167Author: sam
6168Date:   Sat Sep 27 18:11:01 2008 +0000
6169
6170    Set version to 0.99.beta14.
6171    Updated NEWS and ChangeLog.
6172
6173 ChangeLog    |13356 ++++++++++++++++++++++++++++++++--------------------------
6174 NEWS         |    4 +
6175 configure.ac |    4 +-
6176 3 files changed, 7322 insertions(+), 6042 deletions(-)
6177
6178Commit: 2831
6179Author: sam
6180Date:   Sat Sep 27 17:56:49 2008 +0000
6181
6182    End of the libcucul merge: add symbolic links where appropriate.
6183
6184 caca/Makefile.am |   12 ++++++++++--
6185 cxx/Makefile.am  |   12 ++++++++++--
6186 doc/Makefile.am  |    4 ++++
6187 3 files changed, 24 insertions(+), 4 deletions(-)
6188
6189Commit: 2830
6190Author: sam
6191Date:   Sat Sep 27 17:56:43 2008 +0000
6192
6193    caca, cxx: install symlinks for backwards compatibility with libcucul.
6194
6195 caca/Makefile.am |    8 ++++++++
6196 cxx/Makefile.am  |    8 ++++++++
6197 2 files changed, 16 insertions(+), 0 deletions(-)
6198
6199Commit: 2829
6200Author: pterjan
6201Date:   Sat Sep 27 16:23:26 2008 +0000
6202
6203     * Fix a warning
6204
6205 ruby/caca-canvas.c |    2 +-
6206 1 files changed, 1 insertions(+), 1 deletions(-)
6207
6208Commit: 2828
6209Author: sam
6210Date:   Sat Sep 27 16:07:33 2008 +0000
6211
6212    .gitignore: ignore caca_types.h.
6213
6214 caca/.gitignore |    1 +
6215 1 files changed, 1 insertions(+), 0 deletions(-)
6216
6217Commit: 2827
6218Author: sam
6219Date:   Sat Sep 27 15:57:33 2008 +0000
6220
6221    Add missing svn:ignore SVN properties.
6222
6223Commit: 2826
6224Author: sam
6225Date:   Sat Sep 27 15:43:01 2008 +0000
6226
6227    Continue the libcaca/libcucul merge. Source and binary compatibility
6228    are almost there.
6229
6230 caca/Makefile.am |    2 +-
6231 caca/attr.c      |   20 ++++++
6232 caca/box.c       |   13 ++++
6233 caca/caca.c      |    6 ++
6234 caca/caca.h      |  197 ++++++++++++++++++++++++++++++++++++++++++++++--------
6235 caca/canvas.c    |   22 ++++++
6236 caca/charset.c   |   12 +++
6237 caca/conic.c     |   31 ++++++---
6238 caca/dither.c    |   51 ++++++++++++++
6239 caca/export.c    |    9 +++
6240 caca/figfont.c   |    9 +++
6241 caca/file.c      |   16 +++++
6242 caca/font.c      |   15 ++++
6243 caca/frame.c     |   14 ++++
6244 caca/import.c    |   11 +++
6245 caca/line.c      |   15 ++++
6246 caca/string.c    |   27 ++++++++
6247 caca/transform.c |   13 ++++
6248 caca/triangle.c  |   11 +++
6249 19 files changed, 456 insertions(+), 38 deletions(-)
6250
6251Commit: 2825
6252Author: pterjan
6253Date:   Sat Sep 27 14:29:32 2008 +0000
6254
6255     * No need to require test/unit in each testfile
6256
6257 ruby/t/tc_canvas.rb  |    1 -
6258 ruby/t/tc_display.rb |    1 -
6259 ruby/t/tc_dither.rb  |    1 -
6260 ruby/t/tc_font.rb    |    1 -
6261 ruby/t/tc_frame.rb   |    1 -
6262 5 files changed, 0 insertions(+), 5 deletions(-)
6263
6264Commit: 2824
6265Author: sam
6266Date:   Sat Sep 27 14:29:11 2008 +0000
6267
6268    Continuing the libcucul-libcaca merge.
6269
6270 csharp/AssemblyInfo.cs  |    4 +-
6271 cxx/caca++.pc.in        |    4 +-
6272 cxx/cxxtest.cpp         |    4 +-
6273 doc/doxygen.cfg.in      |    2 -
6274 doc/libcaca.dox         |    9 +---
6275 doc/migrating.dox       |  101 +++++++++++++++++++++++------------------------
6276 doc/tutorial.dox        |   25 ++++-------
6277 examples/.gitignore     |    2 +-
6278 msvc/cacademo.vcproj    |    4 +-
6279 msvc/cacafire.vcproj    |    4 +-
6280 msvc/cacaview.vcproj    |    2 +-
6281 msvc/libcaca.sln        |   39 ------------------
6282 msvc/test-csharp.csproj |    6 +--
6283 msvc/test-cxx.vcproj    |    4 +-
6284 python/snake.py         |   20 +++++-----
6285 ruby/ruby.dox           |    2 -
6286 tests/.gitignore        |    3 +-
6287 tests/caca-test.cpp     |    2 +-
6288 18 files changed, 88 insertions(+), 149 deletions(-)
6289
6290Commit: 2823
6291Author: pterjan
6292Date:   Sat Sep 27 14:29:00 2008 +0000
6293
6294     * Have local paths first in LOAD_PATH
6295
6296 ruby/test |    5 ++++-
6297 1 files changed, 4 insertions(+), 1 deletions(-)
6298
6299Commit: 2822
6300Author: sam
6301Date:   Sat Sep 27 14:11:36 2008 +0000
6302
6303    Continuing the libcucul-libcaca merge.
6304
6305 csharp/Caca.cs                   |  937 ++++++++++++++++++++++++++++++++++++-
6306 csharp/Cucul.cs                  |  960 --------------------------------------
6307 csharp/Makefile.am               |    2 +-
6308 csharp/cucul-sharp.dll.config.in |    3 -
6309 csharp/test.cs                   |   27 +-
6310 cxx/Makefile.am                  |    2 +-
6311 cxx/caca++.cpp                   |  397 ++++++++++++++++
6312 cxx/caca++.h                     |  122 +++++-
6313 cxx/cucul++.cpp                  |  421 -----------------
6314 cxx/cucul++.h                    |  156 ------
6315 cxx/cucul++.pc.in                |   12 -
6316 cxx/cxxtest.cpp                  |    1 -
6317 msvc/caca-sharp.csproj           |    8 +-
6318 msvc/caca_types.h                |    2 +
6319 msvc/cucul-sharp.csproj          |   46 --
6320 msvc/cucul_types.h               |    2 -
6321 msvc/libcaca++.vcproj            |    4 +-
6322 msvc/libcaca.vcproj              |   80 +++-
6323 msvc/libcucul++.vcproj           |  199 --------
6324 msvc/libcucul.vcproj             |  281 -----------
6325 ruby/Makefile.am                 |    1 -
6326 ruby/README                      |    6 +-
6327 ruby/caca-canvas.c               |   12 +-
6328 ruby/caca-display.c              |    2 +-
6329 ruby/caca-dither.c               |    4 +-
6330 ruby/caca-font.c                 |    4 +-
6331 ruby/lib/caca.rb                 |    1 -
6332 ruby/ruby-caca.dox               |  194 ++++++---
6333 ruby/ruby-cucul.dox              |  112 -----
6334 ruby/t/tc_canvas.rb              |   12 +-
6335 ruby/t/tc_display.rb             |    6 +-
6336 ruby/t/tc_dither.rb              |   18 +-
6337 ruby/t/tc_font.rb                |   10 +-
6338 ruby/t/tc_frame.rb               |    4 +-
6339 34 files changed, 1724 insertions(+), 2324 deletions(-)
6340
6341Commit: 2821
6342Author: sam
6343Date:   Sat Sep 27 13:12:46 2008 +0000
6344
6345    Starting refactoring to get rid of libcucul. The initial reason for the
6346    split is rendered moot by the plugin system: when enabled, binaries do
6347    not link directly with libX11 or libGL. I hope this is a step towards
6348    more consisteny and clarity.
6349
6350 Makefile.am             |    6 +-
6351 build-kernel            |    5 +-
6352 caca-config.in          |    7 +-
6353 caca/Makefile.am        |   37 +-
6354 caca/attr.c             |  463 ++++
6355 caca/box.c              |  226 ++
6356 caca/caca.c             |   53 +-
6357 caca/caca.h             |  349 +++-
6358 caca/caca.pc.in         |    4 +-
6359 caca/caca0.c            |   58 +-
6360 caca/caca0.h            |  100 +-
6361 caca/caca_internals.h   |   56 +-
6362 caca/caca_types.h.in    |  101 +
6363 caca/canvas.c           |  502 ++++
6364 caca/charset.c          |  422 ++++
6365 caca/conic.c            |  345 +++
6366 caca/dither.c           | 1564 ++++++++++++
6367 caca/driver_cocoa.m     |   46 +-
6368 caca/driver_conio.c     |   29 +-
6369 caca/driver_gl.c        |   63 +-
6370 caca/driver_ncurses.c   |   33 +-
6371 caca/driver_raw.c       |    9 +-
6372 caca/driver_slang.c     |   55 +-
6373 caca/driver_vga.c       |   23 +-
6374 caca/driver_win32.c     |   39 +-
6375 caca/driver_x11.c       |   48 +-
6376 caca/event.c            |    9 +-
6377 caca/export.c           | 1019 ++++++++
6378 caca/figfont.c          |  554 +++++
6379 caca/file.c             |  289 +++
6380 caca/font.c             |  522 ++++
6381 caca/frame.c            |  260 ++
6382 caca/graphics.c         |    9 +-
6383 caca/import.c           |  913 +++++++
6384 caca/legacy.c           |  251 ++
6385 caca/line.c             |  393 +++
6386 caca/mono9.data         | 6101 +++++++++++++++++++++++++++++++++++++++++++++++
6387 caca/monobold12.data    | 6101 +++++++++++++++++++++++++++++++++++++++++++++++
6388 caca/string.c           |  504 ++++
6389 caca/transform.c        | 1102 +++++++++
6390 caca/triangle.c         |  157 ++
6391 configure.ac            |   22 +-
6392 csharp/Makefile.am      |   20 +-
6393 cucul/.gitignore        |    1 -
6394 cucul/Makefile.am       |   42 -
6395 cucul/attr.c            |  463 ----
6396 cucul/box.c             |  226 --
6397 cucul/canvas.c          |  504 ----
6398 cucul/charset.c         |  422 ----
6399 cucul/conic.c           |  345 ---
6400 cucul/cucul.c           |  514 ----
6401 cucul/cucul.h           |  383 ---
6402 cucul/cucul.pc.in       |   12 -
6403 cucul/cucul_internals.h |   80 -
6404 cucul/cucul_types.h.in  |  101 -
6405 cucul/dither.c          | 1564 ------------
6406 cucul/export.c          | 1019 --------
6407 cucul/figfont.c         |  554 -----
6408 cucul/file.c            |  289 ---
6409 cucul/font.c            |  522 ----
6410 cucul/frame.c           |  260 --
6411 cucul/import.c          |  913 -------
6412 cucul/legacy.c          |  244 --
6413 cucul/line.c            |  393 ---
6414 cucul/mono9.data        | 6101 -----------------------------------------------
6415 cucul/monobold12.data   | 6101 -----------------------------------------------
6416 cucul/transform.c       | 1102 ---------
6417 cucul/triangle.c        |  157 --
6418 cxx/Makefile.am         |   19 +-
6419 cxx/caca++.cpp          |    8 +-
6420 cxx/caca++.h            |    7 +-
6421 cxx/cucul++.cpp         |  260 +-
6422 cxx/cucul++.h           |   38 +-
6423 cxx/cxxtest.cpp         |   10 +-
6424 doc/Makefile.am         |    8 +-
6425 examples/Makefile.am    |   57 +-
6426 examples/blit.c         |   27 +-
6427 examples/canvas.c       |   68 +
6428 examples/colors.c       |   39 +-
6429 examples/cucul.c        |   69 -
6430 examples/demo.c         |  311 ++--
6431 examples/dithering.c    |   35 +-
6432 examples/driver.c       |   13 +-
6433 examples/event.c        |   49 +-
6434 examples/export.c       |   90 +-
6435 examples/figfont.c      |   18 +-
6436 examples/font.c         |   55 +-
6437 examples/font2tga.c     |   34 +-
6438 examples/frames.c       |   35 +-
6439 examples/fullwidth.c    |   47 +-
6440 examples/gamma.c        |   65 +-
6441 examples/hsv.c          |   13 +-
6442 examples/import.c       |   11 +-
6443 examples/input.c        |   19 +-
6444 examples/spritedit.c    |   25 +-
6445 examples/swallow.c      |   27 +-
6446 examples/text.c         |   56 +-
6447 examples/transform.c    |   89 +-
6448 examples/truecolor.c    |   15 +-
6449 examples/unicode.c      |  113 +-
6450 kernel/kernel.c         |    6 +-
6451 kernel/kernel.h         |    4 +-
6452 msvc/Makefile.am        |    6 +-
6453 msvc/cucul_types.h      |    4 +-
6454 ruby/Makefile.am        |   24 +-
6455 ruby/caca-canvas.c      |  653 +++++
6456 ruby/caca-canvas.h      |   10 +
6457 ruby/caca-display.c     |    4 +-
6458 ruby/caca-dither.c      |  209 ++
6459 ruby/caca-dither.h      |    9 +
6460 ruby/caca-font.c        |   99 +
6461 ruby/caca-font.h        |    9 +
6462 ruby/caca.c             |   30 +
6463 ruby/common.h           |    4 +-
6464 ruby/cucul-canvas.c     |  653 -----
6465 ruby/cucul-canvas.h     |   10 -
6466 ruby/cucul-dither.c     |  209 --
6467 ruby/cucul-dither.h     |    9 -
6468 ruby/cucul-font.c       |   99 -
6469 ruby/cucul-font.h       |    9 -
6470 ruby/cucul.c            |   57 -
6471 src/Makefile.am         |   16 +-
6472 src/aafire.c            |   37 +-
6473 src/cacademo.c          |  235 +-
6474 src/cacadraw.c          |   31 +-
6475 src/cacaplay.c          |   13 +-
6476 src/cacaserver.c        |   14 +-
6477 src/cacaview.c          |  127 +-
6478 src/common-image.c      |   50 +-
6479 src/common-image.h      |    2 +-
6480 src/img2txt.c           |   40 +-
6481 src/mygetopt.c          |    2 +-
6482 stubs.h                 |    1 -
6483 tests/.gitignore        |    2 +-
6484 tests/Makefile.am       |   13 +-
6485 tests/caca-test.cpp     |    2 +-
6486 tests/canvas.cpp        |   70 +-
6487 tests/cucul-test.cpp    |   29 -
6488 tests/simple.c          |   30 +-
6489 tools/Makefile.am       |    6 +-
6490 tools/makefont.c        |   10 +-
6491 tools/optipal.c         |   78 +-
6492 tools/sortchars.c       |   34 +-
6493 143 files changed, 24815 insertions(+), 25055 deletions(-)
6494
6495Commit: 2820
6496Author: sam
6497Date:   Sat Sep 27 12:13:24 2008 +0000
6498
6499    test: remove legacy empty directory.
6500
6501Commit: 2819
6502Author: sam
6503Date:   Sat Sep 27 09:52:27 2008 +0000
6504
6505    makefont.c: change the font data encoding, the source is now 5% smaller.
6506
6507 cucul/mono9.data      |12240 ++++++++++++++++++++++++-------------------------
6508 cucul/monobold12.data |12290 ++++++++++++++++++++++++-------------------------
6509 tools/makefont.c      |   80 +-
6510 3 files changed, 12189 insertions(+), 12421 deletions(-)
6511
6512Commit: 2543
6513Author: sam
6514Date:   Wed Jul 16 17:23:31 2008 +0000
6515
6516      * mygetopt.c: fix a parsing issue with short options.
6517
6518 src/mygetopt.c |    2 +-
6519 1 files changed, 1 insertions(+), 1 deletions(-)
6520
6521Commit: 2539
6522Author: sam
6523Date:   Wed Jul 16 13:50:48 2008 +0000
6524
6525      * Fix bad AM_CONDITIONAL location: it must be in the default code path.
6526
6527 configure.ac |    2 +-
6528 1 files changed, 1 insertions(+), 1 deletions(-)
6529
6530Commit: 2536
6531Author: sam
6532Date:   Wed Jul 16 13:06:39 2008 +0000
6533
6534      * cucul/file.c: fix a typo causing build failures when zlib is not here.
6535
6536 cucul/file.c |    2 +-
6537 1 files changed, 1 insertions(+), 1 deletions(-)
6538
6539Commit: 2535
6540Author: sam
6541Date:   Wed Jul 16 13:06:30 2008 +0000
6542
6543      * Make the asm checks for fsin/fcos and fldln2/fxch/fyl2x more robust by
6544        forcing the tested code to use register contraints.
6545
6546 configure.ac |    4 ++--
6547 1 files changed, 2 insertions(+), 2 deletions(-)
6548
6549Commit: 2519
6550Author: sam
6551Date:   Sat Jul 5 16:39:56 2008 +0000
6552
6553      * Fix plugin build.
6554
6555 caca/caca.c |    2 +-
6556 1 files changed, 1 insertions(+), 1 deletions(-)
6557
6558Commit: 2518
6559Author: sam
6560Date:   Sat Jul 5 16:34:19 2008 +0000
6561
6562      * Set version to 0.99.beta14.
6563      * Updateed NEWS and ChangeLog.
6564
6565 NEWS         |    7 +++++++
6566 configure.ac |    4 ++--
6567 2 files changed, 9 insertions(+), 2 deletions(-)
6568
6569Commit: 2517
6570Author: sam
6571Date:   Sat Jul 5 16:28:30 2008 +0000
6572
6573      * Check for FTGL in the configure step, because we will use it later.
6574      * Better CFLAGS and LDFLAGS propagation to the Makefiles.
6575
6576 caca/Makefile.am |    5 ++++-
6577 configure.ac     |    8 +++++++-
6578 2 files changed, 11 insertions(+), 2 deletions(-)
6579
6580Commit: 2437
6581Author: sam
6582Date:   Sun Jun 15 19:38:06 2008 +0000
6583
6584      * Fix C++ library linking.
6585
6586 cxx/caca++.pc.in  |    2 +-
6587 cxx/cucul++.pc.in |    2 +-
6588 2 files changed, 2 insertions(+), 2 deletions(-)
6589
6590Commit: 2436
6591Author: sam
6592Date:   Sun Jun 15 18:41:09 2008 +0000
6593
6594      * Fix cucul_file_read() calls in cacaview.
6595
6596 src/common-image.c |    6 +++---
6597 1 files changed, 3 insertions(+), 3 deletions(-)
6598
6599Commit: 2427
6600Author: sam
6601Date:   Sun Jun 15 17:06:43 2008 +0000
6602
6603      * Fix cacademo build on systems without imlib-dev.
6604
6605 src/common-image.c |    6 +++---
6606 1 files changed, 3 insertions(+), 3 deletions(-)
6607
6608Commit: 2425
6609Author: sam
6610Date:   Sun Jun 15 16:53:57 2008 +0000
6611
6612      * Generate the C++ .pc files at configure time.
6613
6614 configure.ac |    2 ++
6615 1 files changed, 2 insertions(+), 0 deletions(-)
6616
6617Commit: 2424
6618Author: sam
6619Date:   Sun Jun 15 16:49:42 2008 +0000
6620
6621      * Only install the C++ .pc files if C++ support was activated.
6622
6623 cxx/Makefile.am |    2 +-
6624 1 files changed, 1 insertions(+), 1 deletions(-)
6625
6626Commit: 2423
6627Author: sam
6628Date:   Sun Jun 15 16:47:40 2008 +0000
6629
6630      * Install cucul++.pc and caca++.pc in the pkg-config directory.
6631
6632 cxx/Makefile.am |    3 +++
6633 1 files changed, 3 insertions(+), 0 deletions(-)
6634
6635Commit: 2413
6636Author: sam
6637Date:   Sun Jun 15 14:46:51 2008 +0000
6638
6639      * Updated version number to 0.99.beta15, so that we can build TOIlet.
6640
6641 configure.ac |    2 +-
6642 1 files changed, 1 insertions(+), 1 deletions(-)
6643
6644Commit: 2412
6645Author: sam
6646Date:   Sun Jun 15 14:41:17 2008 +0000
6647
6648      * Export cucul_flush_figlet() to the public API. It should be removed later,
6649        but for now it's the only way to integrate properly with TOIlet.
6650
6651 cucul/cucul.h   |    1 +
6652 cucul/figfont.c |    4 ++--
6653 2 files changed, 3 insertions(+), 2 deletions(-)
6654
6655Commit: 2411
6656Author: sam
6657Date:   Sun Jun 15 13:50:28 2008 +0000
6658
6659      * Make cacaview use cucul_file_t functions.
6660
6661 src/common-image.c |  104 +++++++++++++++++++++++++---------------------------
6662 1 files changed, 50 insertions(+), 54 deletions(-)
6663
6664Commit: 2410
6665Author: sam
6666Date:   Sun Jun 15 13:50:22 2008 +0000
6667
6668      * Make deprecated cucul_load_file() use cucul_file_t functions.
6669
6670 cucul/legacy.c |   42 ++++++++++++++++++++++--------------------
6671 1 files changed, 22 insertions(+), 20 deletions(-)
6672
6673Commit: 2409
6674Author: sam
6675Date:   Sun Jun 15 13:50:17 2008 +0000
6676
6677      * Make cucul_import_file() use cucul_file_t functions.
6678
6679 cucul/import.c |   38 +++++++++++++++++++-------------------
6680 1 files changed, 19 insertions(+), 19 deletions(-)
6681
6682Commit: 2408
6683Author: sam
6684Date:   Sun Jun 15 13:50:11 2008 +0000
6685
6686      * Set errno to ENOSYS in unsupported cucul_file_t operations.
6687
6688 cucul/file.c |   25 +++++++++++++++++++------
6689 1 files changed, 19 insertions(+), 6 deletions(-)
6690
6691Commit: 2407
6692Author: sam
6693Date:   Sun Jun 15 13:50:06 2008 +0000
6694
6695      * Implement cucul_file_tell().
6696
6697 cucul/cucul.h |    1 +
6698 cucul/file.c  |   21 +++++++++++++++++++--
6699 2 files changed, 20 insertions(+), 2 deletions(-)
6700
6701Commit: 2406
6702Author: sam
6703Date:   Sun Jun 15 13:50:02 2008 +0000
6704
6705      * Export cucul_file_t operations in the public header.
6706      * Implement cucul_file_read() and cucul_file_write().
6707
6708 cucul/cucul.h           |   13 ++++++
6709 cucul/cucul_internals.h |    6 ---
6710 cucul/figfont.c         |   24 ++++++------
6711 cucul/file.c            |  101 +++++++++++++++++++++++++++++++----------------
6712 4 files changed, 92 insertions(+), 52 deletions(-)
6713
6714Commit: 2405
6715Author: sam
6716Date:   Sun Jun 15 13:49:57 2008 +0000
6717
6718      * makefont is only a system tool: use htons/htonl instead of hton16/hton32.
6719
6720 tools/makefont.c |    4 ++--
6721 1 files changed, 2 insertions(+), 2 deletions(-)
6722
6723Commit: 2399
6724Author: sam
6725Date:   Sun Jun 15 12:28:18 2008 +0000
6726
6727      * Fix cucul_set_dither_palette() argument types in cacademo.
6728
6729 src/cacademo.c |    6 +++---
6730 1 files changed, 3 insertions(+), 3 deletions(-)
6731
6732Commit: 2398
6733Author: sam
6734Date:   Sun Jun 15 12:28:14 2008 +0000
6735
6736      * Remove htons() and htonl() from kernel mode: we use our custom hton16()
6737        and hton32() implementations everywhere instead, except in cacaserver
6738        which requires <arpa/inet.h> stuff anyway.
6739
6740 kernel/kernel.c  |   15 +--------------
6741 stubs.h          |   10 +++++-----
6742 tools/makefont.c |    4 ++--
6743 3 files changed, 8 insertions(+), 21 deletions(-)
6744
6745Commit: 2397
6746Author: sam
6747Date:   Sun Jun 15 12:28:08 2008 +0000
6748
6749      * Fix a buffer initialisation issue in the sortchars utility.
6750
6751 tools/sortchars.c |    2 +-
6752 1 files changed, 1 insertions(+), 1 deletions(-)
6753
6754Commit: 2321
6755Author: jylam
6756Date:   Wed May 14 18:16:56 2008 +0000
6757
6758     * Changed Cucul::Rotate() to Cucul::Rotate180() and Cucul::RotateLeft() and Cucul::RotateRight()
6759
6760 cxx/cucul++.cpp |   12 +++++++++++-
6761 cxx/cucul++.h   |    4 +++-
6762 2 files changed, 14 insertions(+), 2 deletions(-)
6763
6764Commit: 2316
6765Author: sam
6766Date:   Sat Apr 26 08:34:10 2008 +0000
6767
6768      * Put autotools files in a hidden ".auto" directory instead of "autotools".
6769
6770 .gitignore   |    2 +-
6771 configure.ac |    2 +-
6772 2 files changed, 2 insertions(+), 2 deletions(-)
6773
6774Commit: 2314
6775Author: sam
6776Date:   Wed Apr 23 21:24:40 2008 +0000
6777
6778      * Add missing headers to the Visual Studio build files.
6779
6780 msvc/libcaca.vcproj  |    4 ++++
6781 msvc/libcucul.vcproj |    8 ++++++++
6782 2 files changed, 12 insertions(+), 0 deletions(-)
6783
6784Commit: 2313
6785Author: sam
6786Date:   Wed Apr 23 21:24:34 2008 +0000
6787
6788      * Switch a few unsigned int variables to size_t where appropriate.
6789      * Synchronise parameter types in the C++ bindings with the C API.
6790
6791 cucul/import.c       |   12 ++++++------
6792 cucul/triangle.c     |    6 +++---
6793 cxx/cucul++.cpp      |    6 +++---
6794 cxx/cucul++.h        |    9 +++++----
6795 examples/export.c    |    2 +-
6796 examples/figfont.c   |    2 +-
6797 examples/spritedit.c |    2 +-
6798 src/cacaserver.c     |    7 +++----
6799 src/img2txt.c        |    2 +-
6800 9 files changed, 24 insertions(+), 24 deletions(-)
6801
6802Commit: 2312
6803Author: sam
6804Date:   Wed Apr 23 21:24:28 2008 +0000
6805
6806      * Make Win32 a special case in cucul_types.h.in: it has intptr_t but none
6807        of the other required types.
6808
6809 configure.ac           |    4 ++-
6810 cucul/cucul_types.h.in |   55 ++++++++++++++++++++++++++++++++++++++++++-----
6811 msvc/cucul_types.h     |    4 +-
6812 3 files changed, 54 insertions(+), 9 deletions(-)
6813
6814Commit: 2309
6815Author: sam
6816Date:   Mon Apr 21 10:10:42 2008 +0000
6817
6818      * Started libcaca unit tests.
6819
6820 tests/.gitignore    |    1 +
6821 tests/Makefile.am   |   11 ++++++++---
6822 tests/caca-test.cpp |   29 +++++++++++++++++++++++++++++
6823 tests/canvas.cpp    |   17 ++++++++---------
6824 tests/driver.cpp    |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
6825 5 files changed, 94 insertions(+), 12 deletions(-)
6826
6827Commit: 2308
6828Author: sam
6829Date:   Sat Apr 19 22:51:20 2008 +0000
6830
6831      * Get the project to build in an alternate directory.
6832
6833 csharp/Makefile.am     |   10 +++++-----
6834 cucul/cucul_types.h.in |   13 +++++++++----
6835 2 files changed, 14 insertions(+), 9 deletions(-)
6836
6837Commit: 2307
6838Author: sam
6839Date:   Sat Apr 19 22:51:17 2008 +0000
6840
6841      * Refresh the .NET bindings. Still not complete, but quite useful already.
6842
6843 csharp/Caca.cs  |   18 +++++-----
6844 csharp/Cucul.cs |  101 ++++++++++++++++++++++++++++---------------------------
6845 csharp/test.cs  |    2 +-
6846 3 files changed, 61 insertions(+), 60 deletions(-)
6847
6848Commit: 2306
6849Author: sam
6850Date:   Sat Apr 19 19:40:25 2008 +0000
6851
6852      * Documentation fixes (due to renamings, some parameters were no longer
6853        documented).
6854
6855 caca/caca.c     |    1 -
6856 cucul/box.c     |  143 +++++++++++++++++++++++++++----------------------------
6857 cucul/charset.c |   10 ++--
6858 3 files changed, 76 insertions(+), 78 deletions(-)
6859
6860Commit: 2305
6861Author: sam
6862Date:   Sat Apr 19 19:25:52 2008 +0000
6863
6864      * Remove all unsigned ints from exported functions. Signed arithmetic is
6865        far better for error checking.
6866
6867 caca/caca.h             |   40 +++++++++++++--------------
6868 caca/caca_internals.h   |   26 +++++++++---------
6869 caca/driver_cocoa.m     |   32 +++++++++++-----------
6870 caca/driver_conio.c     |   10 +++---
6871 caca/driver_gl.c        |   20 +++++++-------
6872 caca/driver_ncurses.c   |   14 ++++-----
6873 caca/driver_raw.c       |   10 +++---
6874 caca/driver_slang.c     |   15 +++++-----
6875 caca/driver_vga.c       |    8 +++---
6876 caca/driver_win32.c     |   17 +++++------
6877 caca/driver_x11.c       |   30 ++++++++++----------
6878 caca/event.c            |   24 ++++++++--------
6879 caca/graphics.c         |   19 +++++++++----
6880 caca/time.c             |    8 +++---
6881 cucul/canvas.c          |   25 ++++++++++-------
6882 cucul/cucul.c           |   37 ++++++++++++++++++-------
6883 cucul/cucul.h           |   45 ++++++++++++++-----------------
6884 cucul/cucul_internals.h |   12 ++++----
6885 cucul/dither.c          |   67 ++++++++++++++++++++++------------------------
6886 cucul/export.c          |   24 ++++++++--------
6887 cucul/figfont.c         |   22 +++++++-------
6888 cucul/font.c            |   37 ++++++++++++++-----------
6889 cucul/frame.c           |   25 ++++++++++-------
6890 cucul/transform.c       |   16 +++++-----
6891 examples/text.c         |    4 +-
6892 25 files changed, 304 insertions(+), 283 deletions(-)
6893
6894Commit: 2304
6895Author: sam
6896Date:   Sat Apr 19 19:25:47 2008 +0000
6897
6898      * Get rid of the last long types in the API.
6899      * Use size_t and ssize_t where appropriate.
6900
6901 caca/driver_ncurses.c  |    3 ++-
6902 caca/driver_slang.c    |    3 ++-
6903 cucul/canvas.c         |    2 +-
6904 cucul/charset.c        |   22 +++++++++++-----------
6905 cucul/cucul.h          |   14 +++++++-------
6906 cucul/cucul_types.h.in |    2 ++
6907 cucul/export.c         |   46 +++++++++++++++++++++++-----------------------
6908 cucul/import.c         |   28 +++++++++++++---------------
6909 cxx/cucul++.cpp        |    4 ++--
6910 cxx/cucul++.h          |    4 ++--
6911 examples/font2tga.c    |    4 ++--
6912 src/aafire.c           |   10 +++++-----
6913 src/cacademo.c         |   10 +++++-----
6914 13 files changed, 77 insertions(+), 75 deletions(-)
6915
6916Commit: 2303
6917Author: sam
6918Date:   Sat Apr 19 19:25:41 2008 +0000
6919
6920      * Changed most of the long ints in the API into C99 types. WARNING: this
6921        completely breaks compatibility with previous versions of libcaca on
6922        64-bit systems.
6923
6924 caca/caca.h       |    4 +-
6925 caca/driver_gl.c  |    2 +-
6926 caca/event.c      |    2 +-
6927 cucul/attr.c      |   57 +++++++++++++-----------------------------
6928 cucul/box.c       |    4 +-
6929 cucul/canvas.c    |    6 ++--
6930 cucul/charset.c   |   12 ++++----
6931 cucul/conic.c     |    7 ++---
6932 cucul/cucul.h     |   71 +++++++++++++++++++++++-----------------------------
6933 cucul/dither.c    |   10 +++----
6934 cucul/figfont.c   |    6 ++--
6935 cucul/font.c      |    8 +++---
6936 cucul/line.c      |    4 +-
6937 cucul/triangle.c  |    4 +-
6938 cxx/cucul++.cpp   |   40 +++++++++++++++---------------
6939 cxx/cucul++.h     |   40 +++++++++++++++---------------
6940 ruby/cucul-font.c |    2 +-
6941 17 files changed, 123 insertions(+), 156 deletions(-)
6942
6943Commit: 2302
6944Author: sam
6945Date:   Sat Apr 19 19:25:37 2008 +0000
6946
6947      * Cosmetic fix for ./configure output when a pkg-module is not found.
6948
6949 configure.ac |   15 ++++++---------
6950 1 files changed, 6 insertions(+), 9 deletions(-)
6951
6952Commit: 2301
6953Author: sam
6954Date:   Sat Apr 19 14:07:54 2008 +0000
6955
6956      * Use CppUnit for C and C++ unit tests. Sorry, Jylam.
6957
6958 configure.ac         |    7 +++
6959 tests/.gitignore     |    1 +
6960 tests/Makefile.am    |   12 +++++-
6961 tests/canvas.cpp     |  103 ++++++++++++++++++++++++++++++++++++++++++++++++++
6962 tests/cucul-test.cpp |   29 ++++++++++++++
6963 5 files changed, 150 insertions(+), 2 deletions(-)
6964
6965Commit: 2300
6966Author: sam
6967Date:   Sat Apr 19 14:07:50 2008 +0000
6968
6969      * Changed most "unsigned char" variables into "uint8_t", including in
6970        prototypes. As they are equivalent, this does not break the ABI.
6971
6972 caca/caca.h         |    2 +-
6973 caca/driver_conio.c |    4 ++--
6974 caca/driver_gl.c    |    8 ++++----
6975 cucul/attr.c        |   10 +++++-----
6976 cucul/charset.c     |    4 ++--
6977 cucul/cucul.c       |    8 ++++----
6978 cucul/cucul.h       |   19 +++++++++----------
6979 cucul/dither.c      |    4 ++--
6980 cucul/export.c      |    9 ++++-----
6981 cucul/file.c        |    2 +-
6982 examples/font.c     |    2 +-
6983 examples/swallow.c  |    2 +-
6984 kernel/kernel.c     |    2 +-
6985 src/cacaplay.c      |    2 +-
6986 src/cacaserver.c    |    8 ++++----
6987 src/common-image.c  |    6 +++---
6988 16 files changed, 45 insertions(+), 47 deletions(-)
6989
6990Commit: 2299
6991Author: sam
6992Date:   Sat Apr 19 12:42:50 2008 +0000
6993
6994      * Remove #include <stdint.h> etc. from "common.h". Instead, make sure that
6995        <cucul.h> will provide the C99 types, even if libcaca has been installed.
6996      * Rename what's left of "common.h" to "stubs.h".
6997      * Remove all references to erroneous <inttypes.h> from source files.
6998
6999 Makefile.am             |    2 +-
7000 build-dos               |    4 +-
7001 build-kernel            |    2 +-
7002 build-win32             |    2 +-
7003 caca/Makefile.am        |    3 +-
7004 caca/caca.c             |    1 -
7005 caca/caca0.c            |    1 -
7006 caca/caca_internals.h   |    4 +-
7007 caca/driver_conio.c     |    1 -
7008 caca/driver_gl.c        |    1 -
7009 caca/driver_ncurses.c   |    1 -
7010 caca/driver_raw.c       |    1 -
7011 caca/driver_slang.c     |    1 -
7012 caca/driver_vga.c       |    1 -
7013 caca/driver_win32.c     |    1 -
7014 caca/driver_x11.c       |    1 -
7015 caca/event.c            |    1 -
7016 caca/graphics.c         |    1 -
7017 caca/time.c             |    1 -
7018 common.h                |  109 -----------------------------------------------
7019 configure.ac            |   16 ++++++-
7020 cucul/.gitignore        |    1 +
7021 cucul/Makefile.am       |    9 ++--
7022 cucul/attr.c            |    1 -
7023 cucul/box.c             |    1 -
7024 cucul/canvas.c          |    1 -
7025 cucul/charset.c         |    1 -
7026 cucul/conic.c           |    1 -
7027 cucul/cucul.c           |    1 -
7028 cucul/cucul.h           |    2 +
7029 cucul/cucul_internals.h |    4 +-
7030 cucul/cucul_types.h.in  |   51 ++++++++++++++++++++++
7031 cucul/dither.c          |    1 -
7032 cucul/export.c          |    1 -
7033 cucul/figfont.c         |    1 -
7034 cucul/file.c            |    1 -
7035 cucul/font.c            |    1 -
7036 cucul/frame.c           |    1 -
7037 cucul/import.c          |    1 -
7038 cucul/legacy.c          |    1 -
7039 cucul/line.c            |    1 -
7040 cucul/transform.c       |    1 -
7041 cucul/triangle.c        |    1 -
7042 cxx/Makefile.am         |    3 +-
7043 examples/Makefile.am    |    3 +-
7044 examples/blit.c         |    2 +-
7045 examples/colors.c       |    1 -
7046 examples/cucul.c        |    1 -
7047 examples/demo.c         |    4 +-
7048 examples/dithering.c    |    1 -
7049 examples/driver.c       |    1 -
7050 examples/event.c        |    2 +-
7051 examples/export.c       |    4 --
7052 examples/figfont.c      |    1 -
7053 examples/font.c         |    5 --
7054 examples/font2tga.c     |    4 --
7055 examples/frames.c       |    7 +--
7056 examples/fullwidth.c    |    4 --
7057 examples/gamma.c        |    4 --
7058 examples/hsv.c          |    4 --
7059 examples/import.c       |    6 ---
7060 examples/input.c        |    4 --
7061 examples/spritedit.c    |    1 -
7062 examples/swallow.c      |    2 +-
7063 examples/text.c         |    6 +--
7064 examples/transform.c    |    5 +--
7065 examples/truecolor.c    |    4 --
7066 examples/unicode.c      |    4 --
7067 kernel/kernel.c         |    3 +-
7068 msvc/Makefile.am        |    2 +-
7069 msvc/common.h           |    1 -
7070 msvc/cucul_types.h      |    2 +
7071 ruby/Makefile.am        |    5 +-
7072 src/Makefile.am         |    3 +-
7073 src/aafire.c            |    2 +-
7074 src/cacademo.c          |    1 -
7075 src/cacadraw.c          |    1 -
7076 src/cacaplay.c          |    1 -
7077 src/cacaserver.c        |    1 -
7078 src/cacaview.c          |    2 +-
7079 src/common-image.c      |    2 +-
7080 src/img2txt.c           |    2 +-
7081 src/mygetopt.c          |    9 +---
7082 stubs.h                 |   98 ++++++++++++++++++++++++++++++++++++++++++
7083 tests/Makefile.am       |    2 +-
7084 tests/simple.c          |    5 --
7085 tools/Makefile.am       |    3 +-
7086 tools/makefont.c        |   13 +++---
7087 tools/optipal.c         |    1 -
7088 tools/sortchars.c       |    6 +--
7089 90 files changed, 223 insertions(+), 264 deletions(-)
7090
7091Commit: 2298
7092Author: pterjan
7093Date:   Sat Apr 19 11:48:32 2008 +0000
7094
7095    Fix args type checks in Caca::Display.new
7096
7097 ruby/caca-display.c  |    6 +++---
7098 ruby/t/tc_display.rb |   15 +++++++++++----
7099 2 files changed, 14 insertions(+), 7 deletions(-)
7100
7101Commit: 2297
7102Author: pterjan
7103Date:   Sat Apr 19 11:32:21 2008 +0000
7104
7105    Add few unit tests for Caca::Display
7106
7107 ruby/t/tc_display.rb |   24 ++++++++++++++++++++++++
7108 1 files changed, 24 insertions(+), 0 deletions(-)
7109
7110Commit: 2296
7111Author: pterjan
7112Date:   Sat Apr 19 11:31:39 2008 +0000
7113
7114    Add driver/set_driver/driver=/driver_list methods to Caca::Display, and driver arg to Caca::Display.new
7115
7116 ruby/caca-display.c |   92 ++++++++++++++++++++++++++++++++++++++++++++------
7117 1 files changed, 81 insertions(+), 11 deletions(-)
7118
7119Commit: 2295
7120Author: pterjan
7121Date:   Sat Apr 19 11:29:31 2008 +0000
7122
7123    We should not free the canvas if it was auto created with the display
7124
7125 ruby/cucul-canvas.c |    4 ++--
7126 1 files changed, 2 insertions(+), 2 deletions(-)
7127
7128Commit: 2294
7129Author: jylam
7130Date:   Sat Apr 19 10:57:30 2008 +0000
7131
7132     * Fixed cucul_set_canvas_boundaries() bug that prevented good size to be applied on the resized canvas
7133
7134 cucul/canvas.c |    6 +++---
7135 1 files changed, 3 insertions(+), 3 deletions(-)
7136
7137Commit: 2265
7138Author: jylam
7139Date:   Mon Mar 17 19:05:20 2008 +0000
7140
7141     * Removed by-default stack protector from recent gcc's while compiling kernel.
7142
7143 configure.ac |    8 ++++----
7144 1 files changed, 4 insertions(+), 4 deletions(-)
7145
7146Commit: 2256
7147Author: jylam
7148Date:   Sun Mar 2 16:30:31 2008 +0000
7149
7150     * Oops, bad type (char instead of uint32) after ellipse rendering
7151    improvement.
7152
7153 cucul/conic.c |    8 ++++----
7154 1 files changed, 4 insertions(+), 4 deletions(-)
7155
7156Commit: 2255
7157Author: jylam
7158Date:   Sun Mar 2 16:28:10 2008 +0000
7159
7160     * Improved ellipse rendering. Not perfect, but still much better than
7161    old method.  Closes #16 .
7162
7163 cucul/conic.c |  124 ++++++++++++++++++++++++++++++++++++++++++++++++--------
7164 1 files changed, 106 insertions(+), 18 deletions(-)
7165
7166Commit: 2254
7167Author: jylam
7168Date:   Sun Mar 2 14:27:43 2008 +0000
7169
7170     * Fixed line transitions (both vertical and horizontal ones)
7171
7172 src/cacademo.c |   17 +++++++----------
7173 1 files changed, 7 insertions(+), 10 deletions(-)
7174
7175Commit: 2253
7176Author: sam
7177Date:   Sat Mar 1 19:44:45 2008 +0000
7178
7179      * -Wshadow was actually put back in configure.ac; removing comment about it.
7180
7181 configure.ac |    2 --
7182 1 files changed, 0 insertions(+), 2 deletions(-)
7183
7184Commit: 2248
7185Author: sam
7186Date:   Fri Feb 29 22:29:08 2008 +0000
7187
7188      * Don't use mygetopt.c in img2txt if the system has getopt_long.
7189      * Fix invalid pointer/int cast (Closes #39).
7190
7191 configure.ac    |    9 +++++++--
7192 src/Makefile.am |    9 +++++++--
7193 src/mygetopt.c  |    8 +-------
7194 3 files changed, 15 insertions(+), 11 deletions(-)
7195
7196Commit: 2243
7197Author: sam
7198Date:   Tue Feb 26 21:43:10 2008 +0000
7199
7200      * Get rid of TODO. It's now in Trac (http://libcaca.zoy.org/report/1).
7201
7202 TODO               |  114 ----------------------------------------------------
7203 doc/doxygen.cfg.in |    3 +-
7204 doc/libcaca.dox    |    1 -
7205 3 files changed, 1 insertions(+), 117 deletions(-)
7206
7207Commit: 2225
7208Author: bsittler
7209Date:   Sun Feb 3 21:53:40 2008 +0000
7210
7211    build on Mac OS X again
7212
7213 cucul/figfont.c |    9 +++++++--
7214 src/mygetopt.c  |    2 ++
7215 2 files changed, 9 insertions(+), 2 deletions(-)
7216
7217Commit: 2192
7218Author: sam
7219Date:   Sat Jan 12 20:15:42 2008 +0000
7220
7221      * Fixed the Visual Studio projects so that they build in Release mode.
7222
7223 msvc/cacademo.vcproj   |    6 +++---
7224 msvc/cacafire.vcproj   |    6 +++---
7225 msvc/libcaca++.vcproj  |    2 +-
7226 msvc/libcaca.vcproj    |    2 +-
7227 msvc/libcucul++.vcproj |    6 +++---
7228 msvc/libcucul.vcproj   |   16 +++++++++++-----
7229 6 files changed, 22 insertions(+), 16 deletions(-)
7230
7231Commit: 2191
7232Author: sam
7233Date:   Sat Jan 12 20:15:20 2008 +0000
7234
7235      * Windows build fixes here and there.
7236
7237 cucul/figfont.c |    4 ++--
7238 cxx/caca++.cpp  |    2 ++
7239 msvc/config.h   |    1 +
7240 3 files changed, 5 insertions(+), 2 deletions(-)
7241
7242Commit: 2189
7243Author: sam
7244Date:   Thu Jan 10 23:42:42 2008 +0000
7245
7246      * Make it clear that we can use the Windows native console.
7247
7248 doc/libcaca.dox  |   13 +++++++------
7249 doc/tutorial.dox |    2 +-
7250 2 files changed, 8 insertions(+), 7 deletions(-)
7251
7252Commit: 2188
7253Author: sam
7254Date:   Thu Jan 10 23:42:29 2008 +0000
7255
7256      * Put back all the shit in struct caca_event to avoid breaking existing
7257        applications. I'll think of a migration path later.
7258
7259 caca/caca.h |   30 +++++++++++++++++++-----------
7260 1 files changed, 19 insertions(+), 11 deletions(-)
7261
7262Commit: 2182
7263Author: jylam
7264Date:   Tue Jan 1 00:07:04 2008 +0000
7265
7266     * FIRST !
7267
7268 README |    2 +-
7269 1 files changed, 1 insertions(+), 1 deletions(-)
7270
7271Commit: 2177
7272Author: sam
7273Date:   Sun Dec 30 18:50:41 2007 +0000
7274
7275      * Add figfont.c to the MSVC solution.
7276
7277 msvc/libcucul.vcproj |    4 ++++
7278 1 files changed, 4 insertions(+), 0 deletions(-)
7279
7280Commit: 2176
7281Author: sam
7282Date:   Sun Dec 30 13:49:57 2007 +0000
7283
7284      * Check for pkg-config before bootstrapping, because autoconf gives a
7285        totally meaningless message when it's not present.
7286
7287 bootstrap |    9 +++++++++
7288 1 files changed, 9 insertions(+), 0 deletions(-)
7289
7290Commit: 2147
7291Author: sam
7292Date:   Thu Dec 20 15:26:12 2007 +0000
7293
7294      * Fix canvas export for the caca format. We now export all frames.
7295      * Fix the sprite import/export example.
7296
7297 cucul/export.c       |   43 +++++++++++++++++++++++++------------------
7298 examples/spritedit.c |    2 +-
7299 2 files changed, 26 insertions(+), 19 deletions(-)
7300
7301Commit: 2146
7302Author: sam
7303Date:   Thu Dec 20 15:00:39 2007 +0000
7304
7305      * Started sprite example. Doesn't work :-)
7306
7307 examples/spritedit.c |  169 +++++++++++++++++---------------------------------
7308 1 files changed, 58 insertions(+), 111 deletions(-)
7309
7310Commit: 2144
7311Author: sam
7312Date:   Sun Dec 16 14:29:19 2007 +0000
7313
7314      * Disable file operations in kernel mode.
7315      * Implement strchr() in kernel.c.
7316      * Check for snprintf() at configure time.
7317
7318 configure.ac    |    2 +-
7319 cucul/figfont.c |    2 ++
7320 cucul/file.c    |   34 +++++++++++++++++++++++-----------
7321 kernel/kernel.c |   10 ++++++++++
7322 kernel/kernel.h |    1 +
7323 msvc/config.h   |    1 +
7324 6 files changed, 38 insertions(+), 12 deletions(-)
7325
7326Commit: 2142
7327Author: sam
7328Date:   Sun Dec 16 11:55:14 2007 +0000
7329
7330      * The SLang and ncurses drivers now put back the TERM environment variable
7331        if they modified it.
7332
7333 caca/driver_ncurses.c |   28 +++++++++++++++++++++++++---
7334 caca/driver_slang.c   |   36 +++++++++++++++++++++++++++++++++---
7335 2 files changed, 58 insertions(+), 6 deletions(-)
7336
7337Commit: 2141
7338Author: sam
7339Date:   Sun Dec 16 11:54:43 2007 +0000
7340
7341      * Only call glutInit() once through the program's lifetime.
7342      * Free the internal font when closing the GL driver.
7343      * Hide the window when closing the GL driver, because freeglut's
7344        glutDestroyWindow() does not really closes the window.
7345
7346 caca/driver_gl.c |    9 ++++++++-
7347 1 files changed, 8 insertions(+), 1 deletions(-)
7348
7349Commit: 2140
7350Author: sam
7351Date:   Sun Dec 16 11:54:25 2007 +0000
7352
7353      * Fix a tiny use of uninitialised memory in caca_get_event() that may have
7354        lead to deadlocks.
7355
7356 caca/event.c |    2 +-
7357 1 files changed, 1 insertions(+), 1 deletions(-)
7358
7359Commit: 2139
7360Author: sam
7361Date:   Sun Dec 16 11:54:02 2007 +0000
7362
7363      * Implemented caca_set_display_driver() to change driver at runtime.
7364
7365 caca/caca.c       |  238 +++++++++++++++++++++++++++++++----------------------
7366 caca/caca.h       |    3 +-
7367 examples/driver.c |   67 +++++++++------
7368 3 files changed, 182 insertions(+), 126 deletions(-)
7369
7370Commit: 2138
7371Author: sam
7372Date:   Sun Dec 16 01:50:41 2007 +0000
7373
7374      * Implement caca_create_display_with_driver() to specify an output driver
7375        without using environment variables..
7376      * Implement caca_get_display_driver() to return the current display's
7377        output driver.
7378      * Add a simple example program to test caca_create_display_with_driver().
7379
7380 caca/caca.c           |   74 ++++++++++++++++++++++++++++++++++++++++--------
7381 caca/caca.h           |    5 ++-
7382 caca/caca_internals.h |    3 +-
7383 caca/driver_cocoa.m   |    3 +-
7384 caca/driver_conio.c   |    3 +-
7385 caca/driver_gl.c      |    3 +-
7386 caca/driver_ncurses.c |    3 +-
7387 caca/driver_raw.c     |    3 +-
7388 caca/driver_slang.c   |    3 +-
7389 caca/driver_vga.c     |    3 +-
7390 caca/driver_win32.c   |    3 +-
7391 caca/driver_x11.c     |    3 +-
7392 caca/event.c          |    4 +-
7393 examples/.gitignore   |    1 +
7394 examples/Makefile.am  |    5 ++-
7395 examples/driver.c     |   71 +++++++++++++++++++++++++++++++++++++++++++++++
7396 16 files changed, 163 insertions(+), 27 deletions(-)
7397
7398Commit: 2137
7399Author: sam
7400Date:   Sun Dec 16 01:50:36 2007 +0000
7401
7402      * Remove cruft from caca_get_display_driver_list().
7403
7404 caca/caca.c |    2 --
7405 1 files changed, 0 insertions(+), 2 deletions(-)
7406
7407Commit: 2136
7408Author: sam
7409Date:   Fri Dec 14 16:23:14 2007 +0000
7410
7411      * Add #include <cstring> to fix gcc-4.3 build.
7412
7413 cxx/cxxtest.cpp |    1 +
7414 1 files changed, 1 insertions(+), 0 deletions(-)
7415
7416Commit: 2135
7417Author: sam
7418Date:   Wed Dec 12 07:41:00 2007 +0000
7419
7420      * Implemented caca_get_display_driver_list(), unused yet.
7421
7422 caca/caca.c |   51 +++++++++++++++++++++++++++++++++++++++++++++++++++
7423 caca/caca.h |    1 +
7424 2 files changed, 52 insertions(+), 0 deletions(-)
7425
7426Commit: 2129
7427Author: sam
7428Date:   Fri Dec 7 09:34:11 2007 +0000
7429
7430      * Cocoa driver build fix, courtesy of Ben Wiley Sittler.
7431
7432 caca/driver_cocoa.m |   10 +++++-----
7433 1 files changed, 5 insertions(+), 5 deletions(-)
7434
7435Commit: 2128
7436Author: sam
7437Date:   Fri Dec 7 09:33:23 2007 +0000
7438
7439      * Slight improvement to the Unicode -> ASCII conversion, courtesy of
7440        Ben Wiley Sittler.
7441
7442 cucul/charset.c |    6 ++++--
7443 1 files changed, 4 insertions(+), 2 deletions(-)
7444
7445Commit: 2111
7446Author: sam
7447Date:   Sat Dec 1 17:58:52 2007 +0000
7448
7449    =?utf-8?q?=20=20*=20Implement=20cucul=5Fput=5Ffigchar()=20to=20paste=20FIGlet/TOIlet=20characters=20in
7450    =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
7451    =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
7452    =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
7453    =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?=
7454    MIME-Version: 1.0
7455    Content-Type: text/plain; charset=utf-8
7456    Content-Transfer-Encoding: 8bit
7457
7458 cucul/cucul.c           |    3 +-
7459 cucul/cucul.h           |    1 +
7460 cucul/cucul_internals.h |    4 -
7461 cucul/figfont.c         |  299 ++++++++++++++++++++++++++++++++++++++++++++++-
7462 examples/figfont.c      |   16 +++-
7463 5 files changed, 310 insertions(+), 13 deletions(-)
7464
7465Commit: 2110
7466Author: sam
7467Date:   Sat Dec 1 17:58:20 2007 +0000
7468
7469      * Implemented cucul_canvas_set_figfont() from TOIlet’s open_font().
7470
7471 cucul/Makefile.am       |    1 +
7472 cucul/canvas.c          |    2 +-
7473 cucul/cucul.c           |    5 +
7474 cucul/cucul.h           |    8 ++
7475 cucul/cucul_internals.h |   12 ++
7476 cucul/figfont.c         |  261 +++++++++++++++++++++++++++++++++++++++++++++++
7477 examples/.gitignore     |    1 +
7478 examples/Makefile.am    |    5 +-
7479 examples/figfont.c      |   45 ++++++++
7480 9 files changed, 338 insertions(+), 2 deletions(-)
7481
7482Commit: 2109
7483Author: sam
7484Date:   Sat Dec 1 17:57:50 2007 +0000
7485
7486      * Import io.c from TOIlet directly into libcucul. Can you see where this
7487        is going?
7488
7489 configure.ac            |    4 +
7490 cucul/Makefile.am       |    3 +-
7491 cucul/cucul.h           |    2 +
7492 cucul/cucul_internals.h |    6 ++
7493 cucul/file.c            |  215 +++++++++++++++++++++++++++++++++++++++++++++++
7494 5 files changed, 229 insertions(+), 1 deletions(-)
7495
7496Commit: 2108
7497Author: sam
7498Date:   Sat Dec 1 17:57:41 2007 +0000
7499
7500      * Bump version to 0.99.beta14.
7501
7502 configure.ac  |    2 +-
7503 msvc/config.h |    2 +-
7504 2 files changed, 2 insertions(+), 2 deletions(-)
7505
7506Commit: 2107
7507Author: sam
7508Date:   Sat Dec 1 17:57:19 2007 +0000
7509
7510      * Fix the "img2txt: option requires an argument -- h" bug.
7511
7512 src/img2txt.c |    2 +-
7513 1 files changed, 1 insertions(+), 1 deletions(-)
7514
7515Commit: 2106
7516Author: sam
7517Date:   Sat Dec 1 17:56:45 2007 +0000
7518
7519      * Use cucul_get_dither_algorithm_list() and cucul_get_export_list() instead
7520        of hardcoding the feature list in img2txt.
7521
7522 src/img2txt.c |   32 +++++++++++++++-----------------
7523 1 files changed, 15 insertions(+), 17 deletions(-)
7524
7525Commit: 2105
7526Author: pterjan
7527Date:   Sat Dec 1 15:51:20 2007 +0000
7528
7529     * Allow exiting cacafire using the window manager
7530
7531 src/aafire.c |    4 +++-
7532 1 files changed, 3 insertions(+), 1 deletions(-)
7533
7534Commit: 2104
7535Author: jylam
7536Date:   Fri Nov 30 23:59:57 2007 +0000
7537
7538     * Added BBCode (French) format to img2txt's help and doc
7539
7540 doc/img2txt.1 |    1 +
7541 src/img2txt.c |   19 ++++++++++---------
7542 2 files changed, 11 insertions(+), 9 deletions(-)
7543
7544Commit: 2103
7545Author: sam
7546Date:   Fri Nov 30 23:48:51 2007 +0000
7547
7548      * Created a tests/ directory for regression tests. Run with "make check".
7549      * Added a first, simple test program.
7550
7551 Makefile.am       |    2 +-
7552 configure.ac      |    1 +
7553 tests/.gitignore  |    1 +
7554 tests/Makefile.am |   11 ++++++++
7555 tests/simple.c    |   68 +++++++++++++++++++++++++++++++++++++++++++++++++++++
7556 5 files changed, 82 insertions(+), 1 deletions(-)
7557
7558Commit: 2102
7559Author: sam
7560Date:   Fri Nov 30 23:48:46 2007 +0000
7561
7562      * Add a French BBCode exporter, for use on http://libcaca.skyrock.com/ for
7563        instance.
7564
7565 cucul/export.c |  105 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
7566 1 files changed, 105 insertions(+), 0 deletions(-)
7567
7568Commit: 2101
7569Author: sam
7570Date:   Fri Nov 30 23:48:39 2007 +0000
7571
7572      * Rename "test" to "examples". The former will become a real testsuite.
7573      * Autodetect zzuf in the configure step. It might become handy.
7574
7575 Makefile.am          |    2 +-
7576 configure.ac         |   15 +-
7577 examples/.gitignore  |   23 ++
7578 examples/Makefile.am |   75 +++++++
7579 examples/blit.c      |   82 +++++++
7580 examples/colors.c    |   78 +++++++
7581 examples/cucul.c     |   70 ++++++
7582 examples/demo.c      |  585 ++++++++++++++++++++++++++++++++++++++++++++++++++
7583 examples/demo0.c     |  584 +++++++++++++++++++++++++++++++++++++++++++++++++
7584 examples/dithering.c |  148 +++++++++++++
7585 examples/event.c     |  164 ++++++++++++++
7586 examples/export.c    |  163 ++++++++++++++
7587 examples/font.c      |  118 ++++++++++
7588 examples/font2tga.c  |   90 ++++++++
7589 examples/frames.c    |   93 ++++++++
7590 examples/fullwidth.c |   99 +++++++++
7591 examples/gamma.c     |  131 +++++++++++
7592 examples/hsv.c       |   67 ++++++
7593 examples/import.c    |   73 +++++++
7594 examples/input.c     |  160 ++++++++++++++
7595 examples/spritedit.c |  148 +++++++++++++
7596 examples/swallow.c   |  123 +++++++++++
7597 examples/text.c      |   95 ++++++++
7598 examples/transform.c |  122 +++++++++++
7599 examples/truecolor.c |   71 ++++++
7600 examples/unicode.c   |  108 +++++++++
7601 test/.gitignore      |   23 --
7602 test/Makefile.am     |   75 -------
7603 test/blit.c          |   82 -------
7604 test/colors.c        |   78 -------
7605 test/cucul.c         |   70 ------
7606 test/demo.c          |  585 --------------------------------------------------
7607 test/demo0.c         |  584 -------------------------------------------------
7608 test/dithering.c     |  148 -------------
7609 test/event.c         |  164 --------------
7610 test/export.c        |  163 --------------
7611 test/font.c          |  118 ----------
7612 test/font2tga.c      |   90 --------
7613 test/frames.c        |   93 --------
7614 test/fullwidth.c     |   99 ---------
7615 test/gamma.c         |  131 -----------
7616 test/hsv.c           |   67 ------
7617 test/import.c        |   73 -------
7618 test/input.c         |  160 --------------
7619 test/spritedit.c     |  148 -------------
7620 test/swallow.c       |  123 -----------
7621 test/text.c          |   95 --------
7622 test/transform.c     |  122 -----------
7623 test/truecolor.c     |   71 ------
7624 test/unicode.c       |  108 ---------
7625 50 files changed, 3483 insertions(+), 3474 deletions(-)
7626
7627Commit: 2097
7628Author: pterjan
7629Date:   Thu Nov 29 00:52:13 2007 +0000
7630
7631     * cucul.h is needed to build caca part
7632
7633 ruby/Makefile.am |    2 +-
7634 1 files changed, 1 insertions(+), 1 deletions(-)
7635
7636Commit: 2096
7637Author: sam
7638Date:   Wed Nov 28 23:57:53 2007 +0000
7639
7640      * Set version to 0.99.beta13.
7641      * Updated NEWS and ChangeLog.
7642
7643 ChangeLog     | 9018 +++++++++++++++++++++++++++++++++++++++++++++++++--------
7644 NEWS          |   11 +
7645 configure.ac  |    4 +-
7646 msvc/config.h |    4 +-
7647 4 files changed, 7900 insertions(+), 1137 deletions(-)
7648
7649Commit: 2095
7650Author: sam
7651Date:   Wed Nov 28 23:20:05 2007 +0000
7652
7653      * Implemented the empty CuculCanvas constructor.
7654      * Implemented CacaDisplay.Canvas which acts the same as caca_get_canvas().
7655
7656 csharp/Caca.cs  |   46 ++++++++++-----
7657 csharp/Cucul.cs |  169 ++++++++++++++++++++++++++++---------------------------
7658 2 files changed, 115 insertions(+), 100 deletions(-)
7659
7660Commit: 2094
7661Author: pterjan
7662Date:   Wed Nov 28 16:43:32 2007 +0000
7663
7664     * Improve Cucul::Canvas creation
7665
7666 ruby/cucul-canvas.c |   24 ++++++++++++------------
7667 1 files changed, 12 insertions(+), 12 deletions(-)
7668
7669Commit: 2093
7670Author: pterjan
7671Date:   Wed Nov 28 16:39:10 2007 +0000
7672
7673     * Add Caca::Display#canvas
7674
7675 ruby/caca-display.c |    5 +++++
7676 ruby/cucul-canvas.c |    5 +++++
7677 ruby/cucul-canvas.h |    1 +
7678 ruby/lib/caca.rb    |    3 +++
7679 ruby/ruby-caca.dox  |    2 +-
7680 5 files changed, 15 insertions(+), 1 deletions(-)
7681
7682Commit: 2092
7683Author: pterjan
7684Date:   Wed Nov 28 07:29:12 2007 +0000
7685
7686     * Allow calling Caca::Display.new without parameter
7687
7688 ruby/caca-display.c |   23 +++++++++++++++++------
7689 1 files changed, 17 insertions(+), 6 deletions(-)
7690
7691Commit: 2091
7692Author: sam
7693Date:   Wed Nov 28 07:15:09 2007 +0000
7694
7695       * Re-add methods that take int as arguments in addition to the Point,
7696         Size and Rectangle versions.
7697
7698 csharp/Cucul.cs |  160 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
7699 1 files changed, 147 insertions(+), 13 deletions(-)
7700
7701Commit: 2090
7702Author: sam
7703Date:   Wed Nov 28 07:15:07 2007 +0000
7704
7705      * Put the demo text on top of the copper bar, not the contrary.
7706
7707 csharp/test.cs |   20 ++++++++++----------
7708 1 files changed, 10 insertions(+), 10 deletions(-)
7709
7710Commit: 2089
7711Author: sam
7712Date:   Wed Nov 28 07:15:05 2007 +0000
7713
7714      * Minor naming convention changes in the C# bindings.
7715
7716 csharp/Caca.cs  |   24 ++++++++++++------------
7717 csharp/Cucul.cs |    5 ++---
7718 csharp/test.cs  |   12 ++++++------
7719 3 files changed, 20 insertions(+), 21 deletions(-)
7720
7721Commit: 2088
7722Author: sam
7723Date:   Wed Nov 28 07:15:01 2007 +0000
7724
7725      * Generate CLI .config files at configure time so that we can embed the
7726        library version and not rely on .so being present.
7727
7728 configure.ac                     |    2 ++
7729 csharp/.gitignore                |    1 +
7730 csharp/Makefile.am               |    4 ++--
7731 csharp/caca-sharp.dll.config     |    3 ---
7732 csharp/caca-sharp.dll.config.in  |    3 +++
7733 csharp/cucul-sharp.dll.config    |    3 ---
7734 csharp/cucul-sharp.dll.config.in |    3 +++
7735 7 files changed, 11 insertions(+), 8 deletions(-)
7736
7737Commit: 2087
7738Author: sam
7739Date:   Wed Nov 28 07:14:55 2007 +0000
7740
7741      * Use libtool’s -version-number instead of -version-info and its insane
7742        major/minor computation scheme.
7743
7744 caca/Makefile.am  |    2 +-
7745 configure.ac      |    8 +++++++-
7746 cucul/Makefile.am |    2 +-
7747 cxx/Makefile.am   |    4 ++--
7748 4 files changed, 11 insertions(+), 5 deletions(-)
7749
7750Commit: 2086
7751Author: pterjan
7752Date:   Tue Nov 27 17:13:29 2007 +0000
7753
7754     * Rename parameters of draw_box* in Ruby binding
7755
7756 ruby/cucul-canvas.c |   16 ++++++++--------
7757 1 files changed, 8 insertions(+), 8 deletions(-)
7758
7759Commit: 2084
7760Author: sam
7761Date:   Tue Nov 27 11:08:04 2007 +0000
7762
7763      * Add System.Drawing to the C# project references.
7764
7765 msvc/caca-sharp.csproj  |    3 ++-
7766 msvc/cucul-sharp.csproj |    3 ++-
7767 msvc/test-csharp.csproj |    5 ++++-
7768 3 files changed, 8 insertions(+), 3 deletions(-)
7769
7770Commit: 2083
7771Author: sam
7772Date:   Tue Nov 27 09:04:54 2007 +0000
7773
7774      * Use the bigger font for the C# test scroller.
7775
7776 csharp/test.cs |   10 +++++-----
7777 1 files changed, 5 insertions(+), 5 deletions(-)
7778
7779Commit: 2082
7780Author: sam
7781Date:   Tue Nov 27 01:55:41 2007 +0000
7782
7783      * Add a C# wrapper for cucul_render_canvas().
7784      * Use CuculFont.Render() in the C# test for a nice oldschool effect.
7785
7786 csharp/Cucul.cs |   16 ++++++++++++++++
7787 csharp/test.cs  |   44 ++++++++++++++++++++------------------------
7788 2 files changed, 36 insertions(+), 24 deletions(-)
7789
7790Commit: 2081
7791Author: sam
7792Date:   Tue Nov 27 00:58:27 2007 +0000
7793
7794      * Started to implement the CuculFont class.
7795
7796 csharp/Cucul.cs |   88 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
7797 csharp/test.cs  |    3 ++
7798 2 files changed, 91 insertions(+), 0 deletions(-)
7799
7800Commit: 2080
7801Author: sam
7802Date:   Tue Nov 27 00:58:24 2007 +0000
7803
7804      * Implement all line drawing functions (even variadic ones).
7805
7806 csharp/Cucul.cs |  148 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
7807 csharp/test.cs  |    8 +--
7808 2 files changed, 145 insertions(+), 11 deletions(-)
7809
7810Commit: 2079
7811Author: sam
7812Date:   Tue Nov 27 00:58:19 2007 +0000
7813
7814      * Changed the box drawing functions so that their arguments are (point, size)
7815        instead of (point, point). Yeah, I break the ABI again. But who uses these
7816        functions anyway?
7817
7818 cucul/box.c |   52 ++++++++++++++++++++++++++++++++--------------------
7819 1 files changed, 32 insertions(+), 20 deletions(-)
7820
7821Commit: 2078
7822Author: sam
7823Date:   Tue Nov 27 00:58:16 2007 +0000
7824
7825      * Use System.Drawing.Rectangle etc. for cucul-sharp and caca-sharp arguments,
7826        allowing for much cleaner code (at the expense of an extra dependency).
7827
7828 csharp/Caca.cs     |   54 +++++++++----------------
7829 csharp/Cucul.cs    |  113 ++++++++++++++++++++++++----------------------------
7830 csharp/Makefile.am |   11 +++--
7831 csharp/test.cs     |   29 +++++++------
7832 4 files changed, 94 insertions(+), 113 deletions(-)
7833
7834Commit: 2077
7835Author: pterjan
7836Date:   Mon Nov 26 07:07:52 2007 +0000
7837
7838     * Add Caca.version and Cucul.version
7839
7840 ruby/caca.c         |    7 +++++++
7841 ruby/cucul.c        |    7 +++++++
7842 ruby/ruby-caca.dox  |   19 +++++++++++++------
7843 ruby/ruby-cucul.dox |   17 ++++++++++++-----
7844 4 files changed, 39 insertions(+), 11 deletions(-)
7845
7846Commit: 2076
7847Author: sam
7848Date:   Mon Nov 26 01:04:36 2007 +0000
7849
7850      * Implemented getVersion() in the C# bindings.
7851      * Slightly improved the C# test program.
7852
7853 csharp/Caca.cs  |   14 +++++++++++++-
7854 csharp/Cucul.cs |    9 ++++++++-
7855 csharp/test.cs  |   22 ++++++++++++++++++----
7856 3 files changed, 39 insertions(+), 6 deletions(-)
7857
7858Commit: 2075
7859Author: sam
7860Date:   Mon Nov 26 01:04:34 2007 +0000
7861
7862      * Fix memory leaks that slipped in here and there. We still have 100,000
7863        fewer than Firefox, lol.
7864
7865 cucul/cucul.c   |    2 ++
7866 cxx/cxxtest.cpp |    1 +
7867 test/event.c    |    1 +
7868 test/gamma.c    |    2 ++
7869 4 files changed, 6 insertions(+), 0 deletions(-)
7870
7871Commit: 2074
7872Author: sam
7873Date:   Mon Nov 26 01:04:32 2007 +0000
7874
7875      * Add cucul_get_version() and caca_get_version() and updated C++ bindings
7876        accordingly.
7877      * The C++ test example no longer needs "config.h".
7878
7879 caca/caca.c     |   13 +++++++++++++
7880 caca/caca.h     |    1 +
7881 cucul/cucul.c   |   13 +++++++++++++
7882 cucul/cucul.h   |    1 +
7883 cucul/export.c  |    3 ++-
7884 cxx/caca++.cpp  |    5 +++++
7885 cxx/caca++.h    |    1 +
7886 cxx/cucul++.cpp |    5 +++++
7887 cxx/cucul++.h   |    3 ++-
7888 cxx/cxxtest.cpp |   38 ++++++++++++++++++--------------------
7889 src/img2txt.c   |    4 ++--
7890 11 files changed, 63 insertions(+), 24 deletions(-)
7891
7892Commit: 2073
7893Author: sam
7894Date:   Mon Nov 26 01:04:28 2007 +0000
7895
7896      * Minor documentation fix.
7897
7898 caca/caca.h |    4 +++-
7899 1 files changed, 3 insertions(+), 1 deletions(-)
7900
7901Commit: 2072
7902Author: sam
7903Date:   Mon Nov 26 01:04:25 2007 +0000
7904
7905      * Install CLI bindings to $(libdir)/cucul-sharp and $(libdir)/caca-sharp.
7906
7907 configure.ac       |    3 ++-
7908 csharp/Makefile.am |   29 ++++++++++++++++++-----------
7909 2 files changed, 20 insertions(+), 12 deletions(-)
7910
7911Commit: 2071
7912Author: sam
7913Date:   Mon Nov 26 01:04:21 2007 +0000
7914
7915      * Tell doxygen to expand __class and __extern before parsing anything, so
7916        we don’t end with those ugly identifiers in the documentation.
7917
7918 caca/caca.h        |   12 +++++-------
7919 cucul/cucul.h      |   12 +++++-------
7920 cxx/caca++.h       |   12 +++++-------
7921 cxx/cucul++.h      |   12 +++++-------
7922 doc/doxygen.cfg.in |    6 +++---
7923 5 files changed, 23 insertions(+), 31 deletions(-)
7924
7925Commit: 2070
7926Author: sam
7927Date:   Sun Nov 25 20:23:03 2007 +0000
7928
7929      * Added MSVC project files for the C++ bindings and the C++ test.
7930
7931 caca/caca.h            |    1 +
7932 cucul/cucul.h          |    1 +
7933 cxx/caca++.h           |   13 +++-
7934 cxx/cucul++.h          |   17 +++-
7935 cxx/cxxtest.cpp        |    7 +-
7936 msvc/config.h          |    2 +-
7937 msvc/libcaca++.vcproj  |  197 +++++++++++++++++++++++++++++++++++++++++++++++
7938 msvc/libcaca.sln       |   51 ++++++++++++-
7939 msvc/libcucul++.vcproj |  199 ++++++++++++++++++++++++++++++++++++++++++++++++
7940 msvc/test-cxx.vcproj   |  193 ++++++++++++++++++++++++++++++++++++++++++++++
7941 10 files changed, 667 insertions(+), 14 deletions(-)
7942
7943Commit: 2069
7944Author: sam
7945Date:   Sun Nov 25 19:00:32 2007 +0000
7946
7947      * Distribute all MSVC files.
7948
7949 msvc/Makefile.am |   21 +++++++++++----------
7950 1 files changed, 11 insertions(+), 10 deletions(-)
7951
7952Commit: 2068
7953Author: sam
7954Date:   Sun Nov 25 19:00:29 2007 +0000
7955
7956      * Code qui fait des warnings == code de porc == deux baffes dans ta gueule.
7957
7958 ruby/caca-event.h |    4 ++--
7959 1 files changed, 2 insertions(+), 2 deletions(-)
7960
7961Commit: 2067
7962Author: sam
7963Date:   Sun Nov 25 19:00:26 2007 +0000
7964
7965      * Some cleanup in the Ruby bindings Makefile.am.
7966
7967 configure.ac     |   14 ++++++--------
7968 ruby/Makefile.am |   48 +++++++++++++++++++++++++++++++-----------------
7969 2 files changed, 37 insertions(+), 25 deletions(-)
7970
7971Commit: 2066
7972Author: sam
7973Date:   Sun Nov 25 19:00:22 2007 +0000
7974
7975      * Refresh TODO list.
7976
7977 TODO |    6 +-----
7978 1 files changed, 1 insertions(+), 5 deletions(-)
7979
7980Commit: 2065
7981Author: sam
7982Date:   Sun Nov 25 17:50:53 2007 +0000
7983
7984      * Added the various C# projects to the Visual Studio solution and slightly
7985        fixed the bindings so that they now work with the Microsoft CLR.
7986
7987 csharp/Caca.cs          |    2 +-
7988 csharp/Cucul.cs         |    8 +++---
7989 msvc/caca-sharp.csproj  |   53 +++++++++++++++++++++++++++++++++++
7990 msvc/cucul-sharp.csproj |   45 ++++++++++++++++++++++++++++++
7991 msvc/libcaca.sln        |   70 +++++++++++++++++++++++++++++++++++++++++++++++
7992 msvc/test-csharp.csproj |   52 +++++++++++++++++++++++++++++++++++
7993 6 files changed, 225 insertions(+), 5 deletions(-)
7994
7995Commit: 2064
7996Author: sam
7997Date:   Sun Nov 25 17:49:49 2007 +0000
7998
7999      * Fixed svn properties that git-svn was unable to get straight.
8000
8001Commit: 2063
8002Author: sam
8003Date:   Sun Nov 25 17:14:00 2007 +0000
8004
8005      * Damn, under Visual Studio it's _WIN32, not __WIN32__.
8006
8007 caca/caca.h   |    2 +-
8008 cucul/cucul.h |    2 +-
8009 2 files changed, 2 insertions(+), 2 deletions(-)
8010
8011Commit: 2062
8012Author: sam
8013Date:   Sun Nov 25 17:13:10 2007 +0000
8014
8015      * Switch to caca_create_display(NULL) in a few places to document the
8016        behaviour.
8017
8018 doc/migrating.dox |    3 +--
8019 doc/tutorial.dox  |    6 ++----
8020 test/hsv.c        |   15 +++++----------
8021 3 files changed, 8 insertions(+), 16 deletions(-)
8022
8023Commit: 2061
8024Author: sam
8025Date:   Sun Nov 25 17:13:08 2007 +0000
8026
8027      * Allow caca_create_display()'s argument to be NULL. It will automatically
8028        create a canvas when so.
8029      * Add caca_get_canvas() to retrieve the cucul canvas.
8030
8031 caca/caca.c           |   38 +++++++++++++++++++++++++++++++++++++-
8032 caca/caca.h           |    1 +
8033 caca/caca_internals.h |    1 +
8034 3 files changed, 39 insertions(+), 1 deletions(-)
8035
8036Commit: 2060
8037Author: sam
8038Date:   Sun Nov 25 17:13:06 2007 +0000
8039
8040      * Added Eriol’s snake.py example, even if it doesn’t use our (out of date)
8041        bindings.
8042      * Distribute the python/ subdirectory using automake.
8043
8044 AUTHORS            |    4 +
8045 Makefile.am        |    2 +-
8046 configure.ac       |    1 +
8047 python/Makefile    |   17 -----
8048 python/Makefile.am |   23 +++++++
8049 python/snake.py    |  167 ++++++++++++++++++++++++++++++++++++++++++++++++++++
8050 6 files changed, 196 insertions(+), 18 deletions(-)
8051
8052Commit: 2059
8053Author: sam
8054Date:   Sun Nov 25 17:13:03 2007 +0000
8055
8056      * Add missing entries in the CacaEventKey enum.
8057
8058 csharp/Caca.cs |   22 ++++++++++++++++++++++
8059 1 files changed, 22 insertions(+), 0 deletions(-)
8060
8061Commit: 2058
8062Author: sam
8063Date:   Sun Nov 25 17:12:59 2007 +0000
8064
8065      * Implemented C# bindings for ditherBitmap() and added it to the C# test.
8066
8067 csharp/AssemblyInfo.cs |    2 +-
8068 csharp/Caca.cs         |    3 +-
8069 csharp/Cucul.cs        |  115 ++++++++++++++++++++++++++----------------------
8070 csharp/test.cs         |   15 ++++++-
8071 4 files changed, 79 insertions(+), 56 deletions(-)
8072
8073Commit: 2057
8074Author: sam
8075Date:   Sun Nov 25 14:12:20 2007 +0000
8076
8077      * Export cucul_attr_to_rgb12_bg(), cucul_attr_to_rgb12_fg() and
8078        cucul_attr_to_argb64() (previously _cucul_attr_to_rgb12bg,
8079        _cucul_attr_to_rgb12fg and _cucul_attr_to_argb4) in the official
8080        libcucul API.
8081      * Cleanup complete: libcaca no longer depends on "cucul_internals.h".
8082
8083 caca/driver_cocoa.m     |    8 +-
8084 caca/driver_gl.c        |    5 +-
8085 caca/driver_x11.c       |    7 +-
8086 cucul/attr.c            |  207 +++++++++++++++++++++++++++++------------------
8087 cucul/cucul.h           |    3 +
8088 cucul/cucul_internals.h |    3 -
8089 cucul/export.c          |   12 ++--
8090 cucul/font.c            |    2 +-
8091 8 files changed, 147 insertions(+), 100 deletions(-)
8092
8093Commit: 2056
8094Author: sam
8095Date:   Sun Nov 25 14:12:01 2007 +0000
8096
8097      * Introduce cucul_get_canvas_chars() and cucul_get_canvas_attrs() to avoid
8098        direct cv->chars and cv->attrs access by display drivers.
8099
8100 caca/caca.c           |    5 +--
8101 caca/driver_cocoa.m   |   39 ++++++++++++++++-------------
8102 caca/driver_conio.c   |   21 ++++++++-------
8103 caca/driver_gl.c      |   25 ++++++++++--------
8104 caca/driver_ncurses.c |   26 ++++++++++---------
8105 caca/driver_raw.c     |    6 ++--
8106 caca/driver_slang.c   |   33 +++++++++++++-----------
8107 caca/driver_vga.c     |   25 ++++++++++---------
8108 caca/driver_win32.c   |   51 +++++++++++++++++++++-----------------
8109 caca/driver_x11.c     |   65 ++++++++++++++++++++++++++++---------------------
8110 caca/event.c          |   17 +++++++-----
8111 caca/graphics.c       |    6 ++--
8112 cucul/cucul.c         |   38 ++++++++++++++++++++++++++++
8113 cucul/cucul.h         |    2 +
8114 14 files changed, 214 insertions(+), 145 deletions(-)
8115
8116Commit: 2055
8117Author: sam
8118Date:   Sun Nov 25 14:11:58 2007 +0000
8119
8120      * Add cucul_manage_canvas() and cucul_unmanage_canvas(). Display
8121        drivers no longer need to access the cv->refcount private member
8122        and __cucul_set_canvas_size() is no longer needed.
8123
8124 caca/caca.c             |   23 +++++++++---
8125 caca/caca_internals.h   |    1 +
8126 caca/driver_cocoa.m     |    4 ++-
8127 caca/driver_conio.c     |    7 +++-
8128 caca/driver_gl.c        |    4 ++-
8129 caca/driver_ncurses.c   |    4 ++-
8130 caca/driver_raw.c       |    4 ++-
8131 caca/driver_slang.c     |    4 ++-
8132 caca/driver_vga.c       |    4 ++-
8133 caca/driver_win32.c     |    8 +++--
8134 caca/driver_x11.c       |    4 ++-
8135 caca/graphics.c         |    6 +++-
8136 cucul/cucul.c           |   90 +++++++++++++++++++++++++++++++++++++++++------
8137 cucul/cucul.h           |    2 +
8138 cucul/cucul_internals.h |    7 ++--
8139 msvc/libcucul.def       |    4 --
8140 16 files changed, 139 insertions(+), 37 deletions(-)
8141
8142Commit: 2054
8143Author: sam
8144Date:   Sun Nov 25 14:11:54 2007 +0000
8145
8146      * Add Linux 2.6's bootsect.S to fix the sample kernel build.
8147
8148 build-kernel       |    2 +-
8149 kernel/Makefile.am |    2 +
8150 kernel/bootsect.S  |   98 ++++++++++++++++++++++++++++++++++++++++++++++++++++
8151 3 files changed, 101 insertions(+), 1 deletions(-)
8152
8153Commit: 2053
8154Author: sam
8155Date:   Sun Nov 25 11:39:33 2007 +0000
8156
8157      * Check whether CXX can include <iostream> before compiling the C++ bindings.
8158
8159 configure.ac |   31 ++++++++++++++++++++++++++-----
8160 1 files changed, 26 insertions(+), 5 deletions(-)
8161
8162Commit: 2052
8163Author: sam
8164Date:   Sun Nov 25 11:12:25 2007 +0000
8165
8166      * Adapt the C# bindings to the event API change.
8167
8168 csharp/Caca.cs |  383 +++++++++++++++++++++++++++++++++++---------------------
8169 csharp/test.cs |   17 ++-
8170 2 files changed, 254 insertions(+), 146 deletions(-)
8171
8172Commit: 2051
8173Author: sam
8174Date:   Sun Nov 25 11:12:20 2007 +0000
8175
8176      * Adapt the Ruby bindings to the event API change.
8177
8178 ruby/caca-display.c |   37 ++++++++++++++++++++-----------------
8179 1 files changed, 20 insertions(+), 17 deletions(-)
8180
8181Commit: 2050
8182Author: sam
8183Date:   Sun Nov 25 11:11:59 2007 +0000
8184
8185      * Adapt the C++ bindings to the event API change.
8186
8187 cxx/caca++.cpp  |    4 ++--
8188 cxx/caca++.h    |    2 +-
8189 cxx/cxxtest.cpp |    3 +--
8190 3 files changed, 4 insertions(+), 5 deletions(-)
8191
8192Commit: 2049
8193Author: sam
8194Date:   Sun Nov 25 11:11:54 2007 +0000
8195
8196      * Made the caca_event_t structure opaque and created a whole bunch of
8197        functions to access its real data. This is a big API change that will
8198        break your software, sorry :(
8199
8200 caca/caca.h           |   93 +++++++++----------------
8201 caca/caca0.c          |   14 ++--
8202 caca/caca_internals.h |   24 +++++--
8203 caca/driver_conio.c   |    4 +-
8204 caca/driver_gl.c      |    2 +-
8205 caca/driver_ncurses.c |    2 +-
8206 caca/driver_raw.c     |    2 +-
8207 caca/driver_slang.c   |    2 +-
8208 caca/driver_vga.c     |    2 +-
8209 caca/driver_win32.c   |    2 +-
8210 caca/driver_x11.c     |    2 +-
8211 caca/event.c          |  189 +++++++++++++++++++++++++++++++++++++++++++++----
8212 src/aafire.c          |    2 +-
8213 src/cacademo.c        |    4 +-
8214 src/cacadraw.c        |    4 +-
8215 src/cacaplay.c        |    2 +-
8216 src/cacaview.c        |   17 +++--
8217 test/demo.c           |   14 ++--
8218 test/event.c          |   21 +++---
8219 test/gamma.c          |    8 +-
8220 test/input.c          |    5 +-
8221 test/spritedit.c      |    2 +-
8222 test/swallow.c        |    2 +-
8223 23 files changed, 286 insertions(+), 133 deletions(-)
8224
8225Commit: 2048
8226Author: pterjan
8227Date:   Sun Nov 25 09:48:30 2007 +0000
8228
8229    * Little improvements in ruby doc
8230      + Made the doc a little more easy to read
8231      + Added an example on a nice way to have q, Q and Esc to cause exit
8232
8233 ruby/ruby-caca.dox  |   35 +++++++++++++++++++++++++++--------
8234 ruby/ruby-cucul.dox |   26 +++++++++++++++-----------
8235 2 files changed, 42 insertions(+), 19 deletions(-)
8236
8237Commit: 2047
8238Author: sam
8239Date:   Sat Nov 24 19:56:33 2007 +0000
8240
8241      * Rewrote the C# test in a more object-oriented way.
8242
8243 csharp/Caca.cs |    4 +-
8244 csharp/test.cs |  119 ++++++++++++++++++++++++++++++++-----------------------
8245 2 files changed, 71 insertions(+), 52 deletions(-)
8246
8247Commit: 2046
8248Author: sam
8249Date:   Sat Nov 24 15:00:21 2007 +0000
8250
8251      * Started Cucul# cleanup: added missing functions, used get/set attributes
8252        when meaningful, removed deprecated bindings.
8253
8254 csharp/Caca.cs  |   60 +++---
8255 csharp/Cucul.cs |  612 +++++++++++++++++++++++++++++++------------------------
8256 csharp/test.cs  |   40 ++--
8257 3 files changed, 393 insertions(+), 319 deletions(-)
8258
8259Commit: 2045
8260Author: sam
8261Date:   Sat Nov 24 13:26:33 2007 +0000
8262
8263      * Some mass-renaming in the C# bindings:
8264        + Renamed the dlls so that the C# versions do not have the same name
8265          as the C DLLs on Win32. It's now "cucul-sharp.dll", mimicking GTK#.
8266        + Renamed namespaces: "using Cucul" instead of "using libCucul".
8267        + Renamed the Cucul class into CuculCanvas to avoid namespace/class
8268          name collisions.
8269        + Renamed old-fashioned "kk"/"qq" names into "dp"/"cv".
8270
8271 csharp/Caca.cs                |   95 +++---
8272 csharp/Cucul.cs               |  816 ++++++++++++++++++++++-------------------
8273 csharp/Makefile.am            |   16 +-
8274 csharp/caca-sharp.dll.config  |    3 +
8275 csharp/cucul-sharp.dll.config |    3 +
8276 csharp/libCaca.dll.config     |    3 -
8277 csharp/libCucul.dll.config    |    3 -
8278 csharp/test.cs                |   47 ++--
8279 8 files changed, 513 insertions(+), 473 deletions(-)
8280
8281Commit: 2044
8282Author: sam
8283Date:   Sat Nov 24 13:26:28 2007 +0000
8284
8285      * Renamed DotNet/ to csharp/ because I hate mixed case.
8286
8287 DotNet/.gitignore          |    1 -
8288 DotNet/AssemblyInfo.cs     |   21 --
8289 DotNet/Caca.cs             |  186 ------------------
8290 DotNet/Cucul.cs            |  458 --------------------------------------------
8291 DotNet/Makefile.am         |   25 ---
8292 DotNet/libCaca.dll.config  |    3 -
8293 DotNet/libCucul.dll.config |    3 -
8294 DotNet/test.cs             |   87 ---------
8295 Makefile.am                |    2 +-
8296 configure.ac               |   16 +-
8297 csharp/.gitignore          |    1 +
8298 csharp/AssemblyInfo.cs     |   21 ++
8299 csharp/Caca.cs             |  186 ++++++++++++++++++
8300 csharp/Cucul.cs            |  458 ++++++++++++++++++++++++++++++++++++++++++++
8301 csharp/Makefile.am         |   25 +++
8302 csharp/libCaca.dll.config  |    3 +
8303 csharp/libCucul.dll.config |    3 +
8304 csharp/test.cs             |   87 +++++++++
8305 18 files changed, 793 insertions(+), 793 deletions(-)
8306
8307Commit: 2043
8308Author: sam
8309Date:   Sat Nov 24 11:08:21 2007 +0000
8310
8311      * Added as many "const" qualifiers as possible to the public API.
8312
8313 caca/caca.h           |   10 +++++-----
8314 caca/caca_internals.h |    4 ++--
8315 caca/driver_conio.c   |    4 ++--
8316 caca/driver_gl.c      |    4 ++--
8317 caca/driver_ncurses.c |    4 ++--
8318 caca/driver_raw.c     |    4 ++--
8319 caca/driver_slang.c   |    4 ++--
8320 caca/driver_vga.c     |    4 ++--
8321 caca/driver_win32.c   |    4 ++--
8322 caca/driver_x11.c     |    4 ++--
8323 caca/event.c          |    8 ++++----
8324 caca/graphics.c       |    6 +++---
8325 cucul/attr.c          |    2 +-
8326 cucul/canvas.c        |   10 +++++-----
8327 cucul/cucul.c         |    4 ++--
8328 cucul/cucul.h         |   39 ++++++++++++++++++++-------------------
8329 cucul/dither.c        |    6 +++---
8330 cucul/export.c        |   39 ++++++++++++++++++++-------------------
8331 cucul/font.c          |    8 ++++----
8332 cucul/frame.c         |    4 ++--
8333 20 files changed, 87 insertions(+), 85 deletions(-)
8334
8335Commit: 2042
8336Author: pterjan
8337Date:   Sat Nov 24 09:56:37 2007 +0000
8338
8339    * Add Caca::Event#quit? to make tests nicer
8340
8341 ruby/lib/caca.rb   |    8 ++++++++
8342 ruby/ruby-caca.dox |    3 +--
8343 2 files changed, 9 insertions(+), 2 deletions(-)
8344
8345Commit: 2041
8346Author: sam
8347Date:   Fri Nov 23 22:52:34 2007 +0000
8348
8349      * Ignore annoying VC++ warnings (use of strdup instead of _strdup even in
8350        C mode, "benign redefinition" of macros...).
8351
8352 msvc/cacademo.vcproj |    9 ++++-----
8353 msvc/cacafire.vcproj |    9 ++++-----
8354 msvc/libcaca.vcproj  |    4 ++++
8355 msvc/libcucul.vcproj |    4 ++++
8356 4 files changed, 16 insertions(+), 10 deletions(-)
8357
8358Commit: 2040
8359Author: sam
8360Date:   Fri Nov 23 22:34:35 2007 +0000
8361
8362      * Rename _cucul_set_canvas_size into __cucul_set_canvas_size to prevent
8363        collisions due to symbol mangling.
8364
8365 caca/driver_cocoa.m     |    2 +-
8366 caca/driver_conio.c     |    4 ++--
8367 caca/driver_gl.c        |    2 +-
8368 caca/driver_ncurses.c   |    2 +-
8369 caca/driver_raw.c       |    2 +-
8370 caca/driver_slang.c     |    2 +-
8371 caca/driver_vga.c       |    2 +-
8372 caca/driver_win32.c     |    5 +++--
8373 caca/driver_x11.c       |    2 +-
8374 caca/graphics.c         |    2 +-
8375 cucul/cucul.c           |    8 ++++----
8376 cucul/cucul_internals.h |    3 ++-
8377 msvc/libcucul.def       |    2 +-
8378 13 files changed, 20 insertions(+), 18 deletions(-)
8379
8380Commit: 2039
8381Author: sam
8382Date:   Fri Nov 23 22:27:21 2007 +0000
8383
8384      * Add proper __declspec(dllexport) tags for Win32 compilation.
8385      * Manually export private libcaca symbols.
8386
8387 caca/caca.h          |   43 +++++---
8388 cucul/cucul.h        |  319 +++++++++++++++++++++++++++----------------------
8389 msvc/libcaca.vcproj  |    4 +-
8390 msvc/libcucul.def    |    4 +
8391 msvc/libcucul.vcproj |    6 +-
8392 5 files changed, 212 insertions(+), 164 deletions(-)
8393
8394Commit: 2038
8395Author: sam
8396Date:   Fri Nov 23 21:48:55 2007 +0000
8397
8398      * Updated Visual Studio files.
8399
8400 msvc/cacaball.vcproj |  205 --------------------------------------------------
8401 msvc/cacademo.vcproj |  200 ++++++++++++++++++++++++++++++++++++++++++++++++
8402 msvc/cacafire.vcproj |    5 -
8403 msvc/cacamoir.vcproj |  205 --------------------------------------------------
8404 msvc/cacaplas.vcproj |  205 --------------------------------------------------
8405 msvc/config.h        |    1 +
8406 msvc/libcaca.sln     |   46 ++++--------
8407 msvc/libcaca.vcproj  |   77 ++++++++++++-------
8408 msvc/libcucul.vcproj |   40 ++++------
8409 9 files changed, 282 insertions(+), 702 deletions(-)
8410
8411Commit: 2037
8412Author: sam
8413Date:   Fri Nov 23 16:39:32 2007 +0000
8414
8415      * Split libcaca.vcproj into \1 and libcucul.vcproj.
8416
8417 msvc/common.h        |    1 +
8418 msvc/libcaca.sln     |   11 ++-
8419 msvc/libcaca.vcproj  |   86 +----------------
8420 msvc/libcucul.vcproj |  269 ++++++++++++++++++++++++++++++++++++++++++++++++++
8421 4 files changed, 281 insertions(+), 86 deletions(-)
8422
8423Commit: 2036
8424Author: sam
8425Date:   Fri Nov 23 16:39:29 2007 +0000
8426
8427      * Do not assume default gamma value is 1.0.
8428
8429 test/gamma.c |    3 ++-
8430 1 files changed, 2 insertions(+), 1 deletions(-)
8431
8432Commit: 2035
8433Author: sam
8434Date:   Fri Nov 23 16:39:23 2007 +0000
8435
8436      * Escape quits cacaview, and F11 toggles fullscreen.
8437
8438 src/cacaview.c |    2 ++
8439 1 files changed, 2 insertions(+), 0 deletions(-)
8440
8441Commit: 2033
8442Author: pterjan
8443Date:   Tue Nov 20 00:09:16 2007 +0000
8444
8445    * Split Ruby documentation out of README
8446
8447 ruby/README         |  177 +--------------------------------------------------
8448 ruby/ruby-caca.dox  |   66 +++++++++++++++++++
8449 ruby/ruby-cucul.dox |  101 +++++++++++++++++++++++++++++
8450 ruby/ruby.dox       |   17 +++++
8451 4 files changed, 186 insertions(+), 175 deletions(-)
8452
8453Commit: 2026
8454Author: sam
8455Date:   Sun Nov 18 23:00:35 2007 +0000
8456
8457      * Added Pascal to the AUTHORS file.
8458
8459 AUTHORS |    3 +++
8460 1 files changed, 3 insertions(+), 0 deletions(-)
8461
8462Commit: 2025
8463Author: jylam
8464Date:   Sun Nov 18 22:59:22 2007 +0000
8465
8466     * lol commit
8467
8468 README |    2 +-
8469 1 files changed, 1 insertions(+), 1 deletions(-)
8470
8471Commit: 2024
8472Author: pterjan
8473Date:   Sun Nov 18 22:35:34 2007 +0000
8474
8475    * Remove cucul directory that got forgotten
8476
8477Commit: 2023
8478Author: pterjan
8479Date:   Sun Nov 18 22:15:29 2007 +0000
8480
8481    * Improve the example in README
8482
8483 ruby/README |    8 ++++++--
8484 1 files changed, 6 insertions(+), 2 deletions(-)
8485
8486Commit: 2022
8487Author: pterjan
8488Date:   Sun Nov 18 22:03:19 2007 +0000
8489
8490    * Install lib/caca.rb
8491
8492 configure.ac     |    2 ++
8493 ruby/Makefile.am |    2 ++
8494 ruby/test        |    2 +-
8495 3 files changed, 5 insertions(+), 1 deletions(-)
8496
8497Commit: 2021
8498Author: pterjan
8499Date:   Sun Nov 18 21:44:10 2007 +0000
8500
8501    * Update README to talk about Caca
8502
8503 ruby/README |   65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
8504 1 files changed, 62 insertions(+), 3 deletions(-)
8505
8506Commit: 2020
8507Author: pterjan
8508Date:   Sun Nov 18 21:29:02 2007 +0000
8509
8510    * Use to_i on the event mask, it is not always an Integer
8511
8512 ruby/caca-display.c |    2 ++
8513 1 files changed, 2 insertions(+), 0 deletions(-)
8514
8515Commit: 2019
8516Author: pterjan
8517Date:   Sun Nov 18 21:13:33 2007 +0000
8518
8519    - Finish Caca::Event (a.k.a. J'ai fait caca aujourd'hui)
8520
8521 ruby/caca-display.c |   52 ++++++++++++++++++++++++++++++++++++++++++++++++--
8522 ruby/caca-event.c   |   50 +++++++++++++++++++++++++++++++++++++++++++++++++
8523 ruby/caca-event.h   |    8 +++++++
8524 ruby/caca.c         |    2 +
8525 ruby/lib/caca.rb    |   32 +++++++++++++++++++++++++++++++
8526 5 files changed, 141 insertions(+), 3 deletions(-)
8527
8528Commit: 2018
8529Author: pterjan
8530Date:   Sun Nov 18 21:11:13 2007 +0000
8531
8532    * Handle closing cacaview by window manager
8533
8534 src/cacaview.c |    5 ++++-
8535 1 files changed, 4 insertions(+), 1 deletions(-)
8536
8537Commit: 2017
8538Author: pterjan
8539Date:   Sun Nov 18 13:37:24 2007 +0000
8540
8541    * Add missing methods in Caca::Display and add empty Caca::Event
8542
8543 ruby/Makefile.am    |    4 +++-
8544 ruby/caca-display.c |   39 +++++++++++++++++++++++++++++++++++++++
8545 ruby/caca-event.c   |   22 ++++++++++++++++++++++
8546 ruby/caca-event.h   |    9 +++++++++
8547 4 files changed, 73 insertions(+), 1 deletions(-)
8548
8549Commit: 2016
8550Author: pterjan
8551Date:   Sun Nov 18 13:29:16 2007 +0000
8552
8553    * Slightly improved documentation
8554
8555 caca/caca.h |    2 +-
8556 1 files changed, 1 insertions(+), 1 deletions(-)
8557
8558Commit: 2015
8559Author: pterjan
8560Date:   Sun Nov 18 12:43:48 2007 +0000
8561
8562    * Add Caca and Caca::Display
8563
8564 ruby/Makefile.am    |    7 +++-
8565 ruby/caca-display.c |  114 +++++++++++++++++++++++++++++++++++++++++++++++++++
8566 ruby/caca-display.h |    9 ++++
8567 ruby/caca.c         |   22 ++++++++++
8568 4 files changed, 151 insertions(+), 1 deletions(-)
8569
8570Commit: 2009
8571Author: pterjan
8572Date:   Sat Nov 17 13:36:15 2007 +0000
8573
8574    * Finish Cucul::Dither
8575
8576 ruby/README         |   11 ++++++--
8577 ruby/common.h       |   42 ++++++++++++++++++++++++++++++++
8578 ruby/cucul-canvas.c |   59 ++++++++++----------------------------------
8579 ruby/cucul-dither.c |   67 ++++++++++++++++++++++++++++++++++++--------------
8580 4 files changed, 112 insertions(+), 67 deletions(-)
8581
8582Commit: 2008
8583Author: pterjan
8584Date:   Sat Nov 17 12:21:21 2007 +0000
8585
8586    * Add Cucul::Dither (incomplete)
8587
8588 ruby/Makefile.am    |    6 +-
8589 ruby/README         |   16 ++++-
8590 ruby/cucul-dither.c |  180 +++++++++++++++++++++++++++++++++++++++++++++++++++
8591 ruby/cucul-dither.h |    9 +++
8592 ruby/cucul.c        |    2 +
8593 ruby/t/tc_dither.rb |   51 ++++++++++++++
8594 6 files changed, 260 insertions(+), 4 deletions(-)
8595
8596Commit: 2004
8597Author: pterjan
8598Date:   Sat Nov 17 09:25:31 2007 +0000
8599
8600    * Improve type checking of arguments
8601
8602 ruby/cucul-canvas.c |   20 ++++++++++++++------
8603 ruby/t/tc_canvas.rb |    6 ++++++
8604 2 files changed, 20 insertions(+), 6 deletions(-)
8605
8606Commit: 2003
8607Author: sam
8608Date:   Sat Nov 17 02:15:01 2007 +0000
8609
8610      * Slightly doxygenated ruby/README so that it appears in the manual (see
8611        http://libcaca.zoy.org/manual/libcaca-ruby.html).
8612
8613 doc/doxygen.cfg.in |    6 ++++--
8614 doc/libcaca.dox    |    4 ++++
8615 ruby/README        |   18 ++++++++++++++++++
8616 3 files changed, 26 insertions(+), 2 deletions(-)
8617
8618Commit: 1997
8619Author: pterjan
8620Date:   Fri Nov 16 22:37:20 2007 +0000
8621
8622    * Update README
8623
8624 ruby/README |   25 ++++++++++++++++++++-----
8625 1 files changed, 20 insertions(+), 5 deletions(-)
8626
8627Commit: 1996
8628Author: pterjan
8629Date:   Fri Nov 16 22:27:13 2007 +0000
8630
8631    * Add t/tc_canvas.rb and t/tc_font.rb to Makefile.am
8632
8633 ruby/Makefile.am |    8 +++++---
8634 1 files changed, 5 insertions(+), 3 deletions(-)
8635
8636Commit: 1995
8637Author: pterjan
8638Date:   Fri Nov 16 22:24:35 2007 +0000
8639
8640    * Add Cucul::Font
8641
8642 ruby/Makefile.am    |    4 ++-
8643 ruby/common.h       |    6 +++
8644 ruby/cucul-canvas.c |   33 +++++++++++++++--
8645 ruby/cucul-canvas.h |    3 ++
8646 ruby/cucul-font.c   |   99 +++++++++++++++++++++++++++++++++++++++++++++++++++
8647 ruby/cucul-font.h   |    9 +++++
8648 ruby/cucul.c        |    6 ++--
8649 ruby/t/tc_canvas.rb |    6 +++
8650 ruby/t/tc_font.rb   |   22 +++++++++++
8651 9 files changed, 181 insertions(+), 7 deletions(-)
8652
8653Commit: 1988
8654Author: sam
8655Date:   Fri Nov 16 20:14:05 2007 +0000
8656
8657      * Added minimal styles to doxygen.css to make the manual look decent.
8658
8659 doc/doxygen.cfg.in |    2 +-
8660 doc/doxygen.css    |   80 ++++++++++++++++++++++++++++++++++++++++++++++++++++
8661 2 files changed, 81 insertions(+), 1 deletions(-)
8662
8663Commit: 1987
8664Author: sam
8665Date:   Fri Nov 16 19:49:25 2007 +0000
8666
8667      * Split "upload" target into "upload-source" and "upload-doc".
8668
8669 Makefile.am |    6 +++++-
8670 1 files changed, 5 insertions(+), 1 deletions(-)
8671
8672Commit: 1986
8673Author: sam
8674Date:   Fri Nov 16 19:49:23 2007 +0000
8675
8676      * Updated doxygen file format.
8677      * Add an empty doxygen.css file.
8678
8679 doc/Makefile.am    |    3 +-
8680 doc/doxygen.cfg.in |  153 +++++++++++++++++++++++++++++++++++++--------------
8681 2 files changed, 113 insertions(+), 43 deletions(-)
8682
8683Commit: 1983
8684Author: pterjan
8685Date:   Fri Nov 16 17:47:59 2007 +0000
8686
8687    * Add some pseudo doc for Ruby binding
8688
8689 ruby/Makefile.am |    3 +-
8690 ruby/README      |   64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
8691 2 files changed, 66 insertions(+), 1 deletions(-)
8692
8693Commit: 1966
8694Author: pterjan
8695Date:   Thu Nov 15 22:22:55 2007 +0000
8696
8697    * Add more tests for the ruby binding
8698
8699 ruby/t/tc_canvas.rb |   32 +++++++++++++++++++++++++-------
8700 1 files changed, 25 insertions(+), 7 deletions(-)
8701
8702Commit: 1965
8703Author: pterjan
8704Date:   Thu Nov 15 22:06:01 2007 +0000
8705
8706    * Add more tests for the ruby binding
8707
8708 ruby/t/tc_canvas.rb |   29 +++++++++++++++++++++++++++++
8709 ruby/test           |    2 ++
8710 2 files changed, 31 insertions(+), 0 deletions(-)
8711
8712Commit: 1964
8713Author: pterjan
8714Date:   Thu Nov 15 22:03:12 2007 +0000
8715
8716    * Fix number of arguments for set_height
8717
8718 ruby/cucul-canvas.c |    4 ++--
8719 1 files changed, 2 insertions(+), 2 deletions(-)
8720
8721Commit: 1963
8722Author: pterjan
8723Date:   Thu Nov 15 21:06:30 2007 +0000
8724
8725    * Add the ruby tests to make check
8726
8727 ruby/Makefile.am |    1 +
8728 1 files changed, 1 insertions(+), 0 deletions(-)
8729
8730Commit: 1962
8731Author: pterjan
8732Date:   Thu Nov 15 12:33:29 2007 +0000
8733
8734    * Use autotools for Ruby bindings (2nd part)
8735
8736 configure.ac |   16 +++++++++-------
8737 1 files changed, 9 insertions(+), 7 deletions(-)
8738
8739Commit: 1961
8740Author: pterjan
8741Date:   Thu Nov 15 12:27:40 2007 +0000
8742
8743    * Use autotools for Ruby bindings
8744
8745 ruby/Makefile.am          |   33 +--
8746 ruby/caca/extconf.rb      |    5 -
8747 ruby/cucul-canvas.c       |  644 +++++++++++++++++++++++++++++++++++++++++++++
8748 ruby/cucul-canvas.h       |    6 +
8749 ruby/cucul.c              |   48 ++++
8750 ruby/cucul/cucul-canvas.c |  644 ---------------------------------------------
8751 ruby/cucul/cucul-canvas.h |    6 -
8752 ruby/cucul/cucul.c        |   48 ----
8753 ruby/cucul/extconf.rb     |    5 -
8754 ruby/cucul/t/tc_frame.rb  |   20 --
8755 ruby/cucul/test.rb        |    4 -
8756 ruby/t/tc_frame.rb        |   20 ++
8757 ruby/test                 |    6 +
8758 13 files changed, 734 insertions(+), 755 deletions(-)
8759
8760Commit: 1960
8761Author: pterjan
8762Date:   Thu Nov 15 11:34:43 2007 +0000
8763
8764    * Fix some prototypes and use a header file for Init_cucul_canvas
8765
8766 ruby/Makefile.am          |    1 +
8767 ruby/cucul/cucul-canvas.c |    5 +++--
8768 ruby/cucul/cucul-canvas.h |    6 ++++++
8769 ruby/cucul/cucul.c        |    4 ++--
8770 4 files changed, 12 insertions(+), 4 deletions(-)
8771
8772Commit: 1959
8773Author: sam
8774Date:   Thu Nov 15 08:20:37 2007 +0000
8775
8776      * Make Charset class methods explicitly public.
8777
8778 cxx/cucul++.h |    1 +
8779 1 files changed, 1 insertions(+), 0 deletions(-)
8780
8781Commit: 1958
8782Author: sam
8783Date:   Thu Nov 15 08:20:17 2007 +0000
8784
8785      * Link libcaca++ with libcucul++, not only the C versions.
8786
8787 cxx/Makefile.am |    2 +-
8788 1 files changed, 1 insertions(+), 1 deletions(-)
8789
8790Commit: 1957
8791Author: sam
8792Date:   Thu Nov 15 00:22:37 2007 +0000
8793
8794      * Do not run "make clean" in ruby/* subdirectories when the Makefiles do
8795        not even exist.
8796
8797 ruby/Makefile.am |    4 ++--
8798 1 files changed, 2 insertions(+), 2 deletions(-)
8799
8800Commit: 1954
8801Author: sam
8802Date:   Tue Nov 13 23:55:07 2007 +0000
8803
8804      * Autotoolified the .NET bindings. Use --enable-dotnet.
8805
8806 DotNet/.gitignore  |    1 +
8807 DotNet/Makefile    |    5 -----
8808 DotNet/Makefile.am |   25 +++++++++++++++++++++++++
8809 Makefile.am        |    2 +-
8810 configure.ac       |   13 +++++++++++++
8811 5 files changed, 40 insertions(+), 6 deletions(-)
8812
8813Commit: 1953
8814Author: sam
8815Date:   Tue Nov 13 23:55:05 2007 +0000
8816
8817      * Build Ruby and C++ bindings by default.
8818
8819 configure.ac |    8 ++++----
8820 1 files changed, 4 insertions(+), 4 deletions(-)
8821
8822Commit: 1952
8823Author: sam
8824Date:   Tue Nov 13 23:55:03 2007 +0000
8825
8826      * Update C++ bindings after cucul_set_dither_mode() deprecation.
8827
8828 cxx/cucul++.cpp |    4 ++--
8829 1 files changed, 2 insertions(+), 2 deletions(-)
8830
8831Commit: 1951
8832Author: sam
8833Date:   Tue Nov 13 23:55:01 2007 +0000
8834
8835      * Autotoolified the Ruby bindings. Use --enable-ruby.
8836
8837 Makefile.am      |    2 +-
8838 configure.ac     |   19 +++++++++++++++++++
8839 ruby/.gitignore  |    2 ++
8840 ruby/Makefile    |   15 ---------------
8841 ruby/Makefile.am |   29 +++++++++++++++++++++++++++++
8842 5 files changed, 51 insertions(+), 16 deletions(-)
8843
8844Commit: 1950
8845Author: sam
8846Date:   Tue Nov 13 23:54:59 2007 +0000
8847
8848      * Update .gitignore after img2irc -> img2txt change.
8849
8850 src/.gitignore |    2 +-
8851 1 files changed, 1 insertions(+), 1 deletions(-)
8852
8853Commit: 1949
8854Author: pterjan
8855Date:   Tue Nov 13 23:28:59 2007 +0000
8856
8857    * Add a first test for Ruby binding
8858
8859 ruby/cucul/t/tc_frame.rb |   20 ++++++++++++++++++++
8860 ruby/cucul/test.rb       |    4 ++++
8861 2 files changed, 24 insertions(+), 0 deletions(-)
8862
8863Commit: 1948
8864Author: pterjan
8865Date:   Tue Nov 13 13:20:14 2007 +0000
8866
8867    Improve Ruby API for draw_{,thin_}polyline and fix a leak on error
8868
8869 ruby/cucul/cucul-canvas.c |   73 +++++++++++++++++++++++++++++++++------------
8870 1 files changed, 54 insertions(+), 19 deletions(-)
8871
8872Commit: 1947
8873Author: pterjan
8874Date:   Tue Nov 13 12:41:33 2007 +0000
8875
8876    Fix a typo in the doc
8877
8878 cucul/line.c |    2 +-
8879 1 files changed, 1 insertions(+), 1 deletions(-)
8880
8881Commit: 1946
8882Author: sam
8883Date:   Tue Nov 13 11:19:00 2007 +0000
8884
8885      * Add error checking to the tutorial.
8886
8887 doc/tutorial.dox |    4 +++-
8888 1 files changed, 3 insertions(+), 1 deletions(-)
8889
8890Commit: 1945
8891Author: sam
8892Date:   Tue Nov 13 11:18:59 2007 +0000
8893
8894      * Tutorial was generating a warning since the deprecation of cucul_putstr().
8895
8896 doc/tutorial.dox |    2 +-
8897 1 files changed, 1 insertions(+), 1 deletions(-)
8898
8899Commit: 1944
8900Author: pterjan
8901Date:   Tue Nov 13 11:03:25 2007 +0000
8902
8903    Import Ruby binding
8904
8905 ruby/Makefile             |   15 ++
8906 ruby/caca/extconf.rb      |    5 +
8907 ruby/cucul/cucul-canvas.c |  608 +++++++++++++++++++++++++++++++++++++++++++++
8908 ruby/cucul/cucul.c        |   48 ++++
8909 ruby/cucul/extconf.rb     |    5 +
8910 5 files changed, 681 insertions(+), 0 deletions(-)
8911
8912Commit: 1919
8913Author: jylam
8914Date:   Wed Nov 7 10:29:02 2007 +0000
8915
8916     * Added switch to control output font size, and updated documentation
8917    accordingly
8918
8919 doc/img2txt.1 |   14 ++++++++++++++
8920 src/img2txt.c |   22 ++++++++++++++++------
8921 2 files changed, 30 insertions(+), 6 deletions(-)
8922
8923Commit: 1918
8924Author: jylam
8925Date:   Wed Nov 7 10:07:04 2007 +0000
8926
8927     * Updated man page for --version
8928
8929 doc/img2txt.1 |    6 ++++++
8930 1 files changed, 6 insertions(+), 0 deletions(-)
8931
8932Commit: 1917
8933Author: jylam
8934Date:   Wed Nov 7 10:03:50 2007 +0000
8935
8936     * Added version switch
8937
8938 src/img2txt.c |   31 ++++++++++++++++++++++++++-----
8939 1 files changed, 26 insertions(+), 5 deletions(-)
8940
8941Commit: 1916
8942Author: jylam
8943Date:   Wed Nov 7 09:44:26 2007 +0000
8944
8945     * Updated documentation to reflect img2irc name change, fixed typo in img2txt help
8946
8947 doc/Makefile.am |    2 +-
8948 doc/cacaview.1  |    2 +-
8949 src/img2txt.c   |    2 +-
8950 3 files changed, 3 insertions(+), 3 deletions(-)
8951
8952Commit: 1915
8953Author: jylam
8954Date:   Wed Nov 7 09:27:43 2007 +0000
8955
8956     * Updated img2txt man page
8957
8958 doc/img2irc.1 |   27 --------------
8959 doc/img2txt.1 |  112 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8960 2 files changed, 112 insertions(+), 27 deletions(-)
8961
8962Commit: 1914
8963Author: sam
8964Date:   Wed Nov 7 01:09:20 2007 +0000
8965
8966      * Always include <netinet/in.h> when present, to make header simpler.
8967
8968 src/cacaserver.c |    4 ----
8969 1 files changed, 0 insertions(+), 4 deletions(-)
8970
8971Commit: 1913
8972Author: sam
8973Date:   Wed Nov 7 01:09:16 2007 +0000
8974
8975      * cacaserver compilation fix on FreeBSD, courtesy of Alexis Ballier.
8976
8977 src/cacaserver.c |    5 +++--
8978 1 files changed, 3 insertions(+), 2 deletions(-)
8979
8980Commit: 1912
8981Author: sam
8982Date:   Wed Nov 7 01:09:13 2007 +0000
8983
8984      * Use kpsewhich to find a4.sty and a4wide.sty, as suggested by
8985        Alexis Ballier.
8986
8987 configure.ac |   21 +++++++++++----------
8988 1 files changed, 11 insertions(+), 10 deletions(-)
8989
8990Commit: 1911
8991Author: jylam
8992Date:   Tue Nov 6 16:12:33 2007 +0000
8993
8994     * Fixed typo in help
8995
8996 src/img2txt.c |    2 +-
8997 1 files changed, 1 insertions(+), 1 deletions(-)
8998
8999Commit: 1910
9000Author: jylam
9001Date:   Tue Nov 6 16:07:03 2007 +0000
9002
9003     * Added imlib2 note on builds without it
9004
9005 src/img2txt.c |    4 ++++
9006 1 files changed, 4 insertions(+), 0 deletions(-)
9007
9008Commit: 1909
9009Author: jylam
9010Date:   Tue Nov 6 14:09:07 2007 +0000
9011
9012     * Added brightness / contrast / gamma support
9013
9014 src/img2txt.c |   44 ++++++++++++++++++++++++++++++++------------
9015 1 files changed, 32 insertions(+), 12 deletions(-)
9016
9017Commit: 1908
9018Author: jylam
9019Date:   Tue Nov 6 13:51:36 2007 +0000
9020
9021     * Fixed bad file error handling, made dither and export errors more informative on program name
9022
9023 src/img2txt.c |    6 +++---
9024 1 files changed, 3 insertions(+), 3 deletions(-)
9025
9026Commit: 1907
9027Author: jylam
9028Date:   Tue Nov 6 13:49:19 2007 +0000
9029
9030     * Added dither error handling
9031
9032 src/img2txt.c |   10 ++++++++--
9033 1 files changed, 8 insertions(+), 2 deletions(-)
9034
9035Commit: 1906
9036Author: jylam
9037Date:   Tue Nov 6 13:45:18 2007 +0000
9038
9039     * Added --dither option and updated usage()
9040
9041 src/img2txt.c |   20 ++++++++++++++++----
9042 1 files changed, 16 insertions(+), 4 deletions(-)
9043
9044Commit: 1905
9045Author: jylam
9046Date:   Tue Nov 6 13:19:23 2007 +0000
9047
9048     * WTF is a typedef missing ?
9049
9050 src/mygetopt.c |    2 +-
9051 1 files changed, 1 insertions(+), 1 deletions(-)
9052
9053Commit: 1904
9054Author: jylam
9055Date:   Tue Nov 6 13:13:14 2007 +0000
9056
9057     * Quick and Dirty hack for DOS ans kernel drivers
9058
9059 src/mygetopt.c |    5 +++++
9060 1 files changed, 5 insertions(+), 0 deletions(-)
9061
9062Commit: 1903
9063Author: jylam
9064Date:   Tue Nov 6 12:59:54 2007 +0000
9065
9066     * Oops, forgot to add getopt replacement files, omg.
9067
9068 src/mygetopt.c |  122 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
9069 src/mygetopt.h |   31 ++++++++++++++
9070 2 files changed, 153 insertions(+), 0 deletions(-)
9071
9072Commit: 1902
9073Author: jylam
9074Date:   Tue Nov 6 12:57:46 2007 +0000
9075
9076     * Replaced img2irc / pic2irc occurences, fixed bad c/c in options list
9077
9078 src/img2txt.c |    4 ++--
9079 1 files changed, 2 insertions(+), 2 deletions(-)
9080
9081Commit: 1901
9082Author: jylam
9083Date:   Tue Nov 6 12:55:26 2007 +0000
9084
9085     * Renamed img2irc to a more generic img2txt
9086
9087 src/Makefile.am |   10 ++--
9088 src/img2irc.c   |  170 -------------------------------------------------------
9089 src/img2txt.c   |  170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
9090 3 files changed, 175 insertions(+), 175 deletions(-)
9091
9092Commit: 1900
9093Author: jylam
9094Date:   Tue Nov 6 12:53:52 2007 +0000
9095
9096     * Added getopt / mygetopt support to img2irc, and added options to control width, height, and format
9097
9098 src/Makefile.am |    2 +-
9099 src/img2irc.c   |  110 +++++++++++++++++++++++++++++++++++++++++++++++--------
9100 2 files changed, 95 insertions(+), 17 deletions(-)
9101
9102Commit: 1884
9103Author: sam
9104Date:   Sun Nov 4 18:37:38 2007 +0000
9105
9106      * New transition effects: horizontal and vertical lines.
9107
9108 src/cacademo.c |   25 ++++++++++++++++++++++++-
9109 1 files changed, 24 insertions(+), 1 deletions(-)
9110
9111Commit: 1882
9112Author: sam
9113Date:   Sun Nov 4 12:00:03 2007 +0000
9114
9115      * Updated libcaca and cacaview after the API changes.
9116
9117 caca/caca0.c   |    4 ++--
9118 src/cacaview.c |   36 +++++++++++++++++++-----------------
9119 2 files changed, 21 insertions(+), 19 deletions(-)
9120
9121Commit: 1881
9122Author: sam
9123Date:   Sun Nov 4 12:00:00 2007 +0000
9124
9125      * Renamed cucul_set_dither_mode() into cucul_set_dither_algorithm(). It’s
9126        a longer name but "mode" really wasn’t appropriate here.
9127
9128 cucul/cucul.h  |    9 ++++++---
9129 cucul/dither.c |   48 ++++++++++++++++++++++++------------------------
9130 cucul/legacy.c |   10 ++++++++++
9131 3 files changed, 40 insertions(+), 27 deletions(-)
9132
9133Commit: 1880
9134Author: sam
9135Date:   Sun Nov 4 11:59:57 2007 +0000
9136
9137      * Implemented cucul_get_dither_charset() and cucul_get_dither_mode().
9138
9139 cucul/cucul.h  |    2 +
9140 cucul/dither.c |  121 +++++++++++++++++++++++++++++++++++++-------------------
9141 2 files changed, 82 insertions(+), 41 deletions(-)
9142
9143Commit: 1879
9144Author: sam
9145Date:   Sun Nov 4 11:59:54 2007 +0000
9146
9147      * Renamed doxygen sections here and there to avoid embarassing side-effects
9148        such as "man tutorial" showing the libcaca tutorial on Debian systems.
9149
9150 AUTHORS           |    2 +-
9151 NEWS              |    2 +-
9152 THANKS            |    2 +-
9153 TODO              |    2 +-
9154 caca/caca.h       |    4 ++--
9155 cucul/cucul.h     |   23 ++++++++++++-----------
9156 doc/canvas.dox    |    2 +-
9157 doc/font.dox      |    2 +-
9158 doc/libcaca.dox   |   20 ++++++++++----------
9159 doc/migrating.dox |    2 +-
9160 doc/style.dox     |    2 +-
9161 doc/tutorial.dox  |    2 +-
9162 doc/user.dox      |    2 +-
9163 13 files changed, 34 insertions(+), 33 deletions(-)
9164
9165Commit: 1878
9166Author: sam
9167Date:   Sun Nov 4 11:59:47 2007 +0000
9168
9169      * Renamed fonts to *.data to make sure they are not mistaken for editable
9170        files (like there is any chance).
9171
9172 Makefile.am             |    4 +-
9173 cucul/Makefile.am       |    8 +-
9174 cucul/font.c            |    4 +-
9175 cucul/font_mono9.h      | 6173 ----------------------------------------------
9176 cucul/font_monobold12.h | 6223 -----------------------------------------------
9177 cucul/mono9.data        | 6173 ++++++++++++++++++++++++++++++++++++++++++++++
9178 cucul/monobold12.data   | 6223 +++++++++++++++++++++++++++++++++++++++++++++++
9179 7 files changed, 12405 insertions(+), 12403 deletions(-)
9180
9181Commit: 1877
9182Author: sam
9183Date:   Sun Nov 4 10:41:07 2007 +0000
9184
9185      * Implemented cucul_get_dither_antialias() and cucul_get_dither_color().
9186
9187 cucul/cucul.h  |    2 +
9188 cucul/dither.c |   96 +++++++++++++++++++++++++++++++++++++++++++++-----------
9189 2 files changed, 79 insertions(+), 19 deletions(-)
9190
9191Commit: 1876
9192Author: sam
9193Date:   Sun Nov 4 09:56:40 2007 +0000
9194
9195      * cucul_get_dither_brightness() is no longer a stub.
9196      * Implemented missing cucul_get_dither_contrast().
9197
9198 cucul/dither.c |   38 +++++++++++++++++++++++++++++++-------
9199 1 files changed, 31 insertions(+), 7 deletions(-)
9200
9201Commit: 1875
9202Author: sam
9203Date:   Sun Nov 4 09:56:37 2007 +0000
9204
9205      * Removed calls to now deprecated cucul_set_dither_invert().
9206
9207 cxx/cucul++.cpp |    5 -----
9208 cxx/cucul++.h   |    1 -
9209 test/demo.c     |    2 +-
9210 3 files changed, 1 insertions(+), 7 deletions(-)
9211
9212Commit: 1874
9213Author: sam
9214Date:   Sun Nov 4 09:30:15 2007 +0000
9215
9216      * Ignore the autotools/ directory.
9217
9218Commit: 1873
9219Author: sam
9220Date:   Sun Nov 4 09:29:07 2007 +0000
9221
9222      * Added .gitignore files in addition to svn:ignore properties.
9223
9224 .gitignore       |   22 ++++++++++++++++++++++
9225 cxx/.gitignore   |    1 +
9226 doc/.gitignore   |    4 ++++
9227 src/.gitignore   |    7 +++++++
9228 test/.gitignore  |   23 +++++++++++++++++++++++
9229 tools/.gitignore |    3 +++
9230 6 files changed, 60 insertions(+), 0 deletions(-)
9231
9232Commit: 1872
9233Author: sam
9234Date:   Sun Nov 4 08:45:47 2007 +0000
9235
9236      * Don’t manage autotools/ with SVN.
9237
9238 Makefile.am           |    2 +-
9239 autotools/Makefile.am |    1 -
9240 configure.ac          |    1 -
9241 3 files changed, 1 insertions(+), 3 deletions(-)
9242
9243Commit: 1871
9244Author: sam
9245Date:   Sat Nov 3 23:27:54 2007 +0000
9246
9247      * Add a lookback table in the output. Will be handy later.
9248      * Now sortchars’s output can be directly saved to a C header file.
9249
9250 tools/sortchars.c |   15 ++++++++++++++-
9251 1 files changed, 14 insertions(+), 1 deletions(-)
9252
9253Commit: 1870
9254Author: sam
9255Date:   Sat Nov 3 22:59:53 2007 +0000
9256
9257      * Add cucul_get_dither_brightness(), _gamma() and _contrast(). There is no
9258        reason to keep a copy of them in the calling program.
9259      * Deprecate cucul_set_dither_invert(). Inverting a dither's colours is now
9260        done by setting a negative gamma value.
9261
9262 cucul/cucul.h  |    5 ++++-
9263 cucul/dither.c |   40 +++++++++++++++++++++++++++++-----------
9264 cucul/legacy.c |   13 +++++++++++++
9265 3 files changed, 46 insertions(+), 12 deletions(-)
9266
9267Commit: 1869
9268Author: sam
9269Date:   Sat Nov 3 12:59:42 2007 +0000
9270
9271      * Crap, typo in bootstrap script.
9272
9273 bootstrap |    2 +-
9274 1 files changed, 1 insertions(+), 1 deletions(-)
9275
9276Commit: 1868
9277Author: sam
9278Date:   Sat Nov 3 12:58:05 2007 +0000
9279
9280      * Updated bootstrap script.
9281
9282 bootstrap |   44 +++++++++++++++++++++++++-------------------
9283 1 files changed, 25 insertions(+), 19 deletions(-)
9284
9285Commit: 1853
9286Author: sam
9287Date:   Sun Oct 28 10:27:01 2007 +0000
9288
9289      * Only use __attribute__((__deprecated__)) with gcc >= 3.x.
9290
9291 cucul/cucul.h |    4 ++--
9292 1 files changed, 2 insertions(+), 2 deletions(-)
9293
9294Commit: 1852
9295Author: sam
9296Date:   Sun Oct 28 10:23:59 2007 +0000
9297
9298      * C89 compilation fix for machines that do not have <endian.h>, thanks to
9299        Rado S.
9300
9301 test/font.c |   20 +++++++++++---------
9302 1 files changed, 11 insertions(+), 9 deletions(-)
9303
9304Commit: 1851
9305Author: sam
9306Date:   Sun Oct 28 10:20:11 2007 +0000
9307
9308      * When present, include <termios.h> and <unistd.h> to allow the ncurses
9309        driver to build on Solaris. Fix courtesy of Rado S.
9310
9311 caca/driver_ncurses.c |    6 ++++--
9312 configure.ac          |    2 +-
9313 2 files changed, 5 insertions(+), 3 deletions(-)
9314
9315Commit: 1842
9316Author: sam
9317Date:   Tue Oct 23 23:02:40 2007 +0000
9318
9319      * Improved distance computation in sortchars.c.
9320      * Use font 0 instead of font 1.
9321      * Print a bitmapped example at the end.
9322              _pBBBBPP"'             '7PBBBBBL
9323            _BBBBP"   __p@BBBBBBBBBpp__   7%BBBb_
9324          _BBBB"   _@BBBBBPPPPPPPP%BBBBBpL   %BBBb
9325          BBB"  _@BBBP"'    ____     'PBBBBp   %BB
9326          BB   @BBBP   __iIIIIIIIIIiL   '%BBBL  7B
9327          P   BBBP   _IIII**''''"*lIIIi_  7BBBb  7
9328             BBBP   III/'  ,,:::,   "IIIi   BBBb
9329            JBBB   III"  ,!!!!!!!!:,  lIIi  7BBB
9330            BBBL  JIII  ,!!"'   '!!!   III   BBBL
9331            BBBL  lIII  "!!,     !!!   IIIL  BBBP
9332            BBBL   III   !!!::::!!!"  JIII   BBBL
9333            JBBB   lIIIL  '"!!!!""'  iIII   @BBB
9334          L  3BBBL  "lIIIi_      __iIII/   @BBB
9335          BL  7BBBb   '*IIIIIIIIIIII/"   _@BBP   @
9336          BBb   %BBBb_    '"*****"'   __BBBB"  _BB
9337          %BBBp   7BBBBbpL__     __ppBBBBP"  _@BBB
9338           7%BBBp_  '7PBBBBBBBBBBBBBBPP'   _@BBBP
9339             'PBBBBpL_   ''''PP"''''   _p@BBBBP
9340
9341 tools/sortchars.c |   71 ++++++++++++++++++++++++++++++++++++++++++++++++----
9342 1 files changed, 65 insertions(+), 6 deletions(-)
9343
9344Commit: 1841
9345Author: sam
9346Date:   Mon Oct 22 10:15:54 2007 +0000
9347
9348      * Updates to sortchars.c so that it can output a proper LUT.
9349
9350 tools/sortchars.c |   72 +++++++++++++++++++++++++++++++++++++++++++++-------
9351 1 files changed, 62 insertions(+), 10 deletions(-)
9352
9353Commit: 1840
9354Author: sam
9355Date:   Mon Oct 22 08:47:05 2007 +0000
9356
9357      * Small tool to analyse character glyphs depending on their shape. Will be
9358        used for improved dithering.
9359
9360 tools/Makefile.am |    5 ++-
9361 tools/sortchars.c |  142 +++++++++++++++++++++++++++++++++++++++++++++++++++++
9362 2 files changed, 146 insertions(+), 1 deletions(-)
9363
9364Commit: 1839
9365Author: sam
9366Date:   Sat Oct 20 07:37:28 2007 +0000
9367
9368      * Documented which drivers support caca_set_cursor().
9369
9370 caca/graphics.c |    3 ++-
9371 1 files changed, 2 insertions(+), 1 deletions(-)
9372
9373Commit: 1837
9374Author: sam
9375Date:   Fri Oct 19 22:22:13 2007 +0000
9376
9377      * Implemented caca_set_cursor() on the X11, ncurses and S-Lang drivers.
9378      * Use caca_set_cursor() in test/input.c.
9379
9380 caca/driver_ncurses.c |   12 +++++++++++-
9381 caca/driver_slang.c   |    8 +++++++-
9382 caca/driver_x11.c     |   22 +++++++++++++++++++++-
9383 test/input.c          |    4 ++--
9384 4 files changed, 41 insertions(+), 5 deletions(-)
9385
9386Commit: 1836
9387Author: sam
9388Date:   Thu Oct 18 22:07:39 2007 +0000
9389
9390      * Fixed cacaview’s dithering selection.
9391
9392 src/cacaview.c |   20 +++++++++++++-------
9393 1 files changed, 13 insertions(+), 7 deletions(-)
9394
9395Commit: 1835
9396Author: sam
9397Date:   Sun Oct 7 20:40:39 2007 +0000
9398
9399      * Output refman.log in case of build error.
9400
9401 doc/Makefile.am |    2 +-
9402 1 files changed, 1 insertions(+), 1 deletions(-)
9403
9404Commit: 1833
9405Author: sam
9406Date:   Sun Sep 30 16:49:47 2007 +0000
9407
9408      * Save user attributes when calling cucul_dither_bitmap().
9409
9410 cucul/dither.c |    7 ++++++-
9411 1 files changed, 6 insertions(+), 1 deletions(-)
9412
9413Commit: 1829
9414Author: sam
9415Date:   Sun Sep 30 15:03:38 2007 +0000
9416
9417      * Further refined the tetex/texlive detection method.
9418      * Support for autotools-1.10.
9419
9420 bootstrap    |   12 +++++++-----
9421 configure.ac |   15 +++++++++------
9422 2 files changed, 16 insertions(+), 11 deletions(-)
9423
9424Commit: 1828
9425Author: sam
9426Date:   Sun Sep 30 14:44:46 2007 +0000
9427
9428      * Support Debian's texlive installation. Will sneak this fix in beta12.
9429
9430 configure.ac |    2 ++
9431 1 files changed, 2 insertions(+), 0 deletions(-)
9432
9433Commit: 1824
9434Author: sam
9435Date:   Sun Sep 30 13:34:11 2007 +0000
9436
9437      * Set version to 0.99.beta11.
9438      * Updated NEWS and ChangeLog.
9439
9440 ChangeLog    | 7339 +++++++++++-----------------------------------------------
9441 NEWS         |   11 +
9442 configure.ac |    2 +-
9443 3 files changed, 1391 insertions(+), 5961 deletions(-)
9444
9445Commit: 1823
9446Author: sam
9447Date:   Sun Sep 30 13:32:16 2007 +0000
9448
9449      * Minor tuning to the various tests, just so that they’re releasable.
9450
9451 test/blit.c      |    2 +-
9452 test/colors.c    |    2 +-
9453 test/demo.c      |    3 ++-
9454 test/demo0.c     |    1 +
9455 test/dithering.c |    2 +-
9456 test/event.c     |    2 +-
9457 6 files changed, 7 insertions(+), 5 deletions(-)
9458
9459Commit: 1822
9460Author: sam
9461Date:   Sun Sep 30 11:28:13 2007 +0000
9462
9463      * Replaced deprecated cucul_rotate() call with cucul_rotate_180().
9464
9465 cxx/cucul++.cpp |    2 +-
9466 1 files changed, 1 insertions(+), 1 deletions(-)
9467
9468Commit: 1820
9469Author: sam
9470Date:   Sun Sep 30 10:22:24 2007 +0000
9471
9472      * Added a few rotation pairs. Nothing awesome.
9473
9474 cucul/transform.c |    4 ++++
9475 1 files changed, 4 insertions(+), 0 deletions(-)
9476
9477Commit: 1819
9478Author: sam
9479Date:   Sun Sep 30 10:12:19 2007 +0000
9480
9481      * Improve rotation output by avoiding white-on-black attributes to appear
9482        due to spaces.
9483
9484 cucul/transform.c |   15 +++++++++++++++
9485 1 files changed, 15 insertions(+), 0 deletions(-)
9486
9487Commit: 1816
9488Author: sam
9489Date:   Sat Sep 29 15:15:17 2007 +0000
9490
9491      * Allow to rotate canvases with an odd width.
9492      * Added a few additional character pairs of the left/right rotations.
9493      * Added missing errno sets.
9494
9495 cucul/transform.c |  138 ++++++++++++++++++++++++++++++++--------------------
9496 1 files changed, 85 insertions(+), 53 deletions(-)
9497
9498Commit: 1814
9499Author: sam
9500Date:   Thu Aug 2 18:12:19 2007 +0000
9501
9502      * More widechar rotations. \/ > /\ < is cool.
9503
9504 cucul/transform.c |    6 ++++++
9505 1 files changed, 6 insertions(+), 0 deletions(-)
9506
9507Commit: 1813
9508Author: sam
9509Date:   Thu Aug 2 17:33:10 2007 +0000
9510
9511      * Reset cursor position after a resize. Not sure it’s what I want.
9512
9513 cucul/cucul.c |   12 +++++++++++-
9514 1 files changed, 11 insertions(+), 1 deletions(-)
9515
9516Commit: 1812
9517Author: sam
9518Date:   Thu Aug 2 16:38:31 2007 +0000
9519
9520      * More widechar rotation pairs.
9521
9522 cucul/transform.c |   40 ++++++++++++++++++++++++----------------
9523 1 files changed, 24 insertions(+), 16 deletions(-)
9524
9525Commit: 1809
9526Author: sam
9527Date:   Tue Jul 17 20:46:18 2007 +0000
9528
9529      * Renamed cucul_rotate_*_wide to cucul_rotate_* and cucul_rotate_* to
9530        cucul_stretch_* to avoid long function names. And the pairwise rotations
9531        look so nice now that they should be the real rotation chars.
9532
9533 cucul/cucul.h     |    4 +-
9534 cucul/transform.c |  176 +++++++++++++++++++++++++++--------------------------
9535 test/text.c       |    2 +-
9536 3 files changed, 92 insertions(+), 90 deletions(-)
9537
9538Commit: 1808
9539Author: sam
9540Date:   Tue Jul 17 17:20:11 2007 +0000
9541
9542      * More characters for the wide rotations.
9543      * Updated test/text to show what the wide rotations now do.
9544
9545 cucul/transform.c |  101 +++++++++++++++++++++++++++++++++++++++++++++++-----
9546 test/text.c       |   32 ++++++++++++-----
9547 2 files changed, 114 insertions(+), 19 deletions(-)
9548
9549Commit: 1807
9550Author: sam
9551Date:   Tue Jul 17 15:22:34 2007 +0000
9552
9553      * Use j/ḷ and l/ȷ pairs in glyph rotation.
9554
9555 cucul/transform.c |    6 +++++-
9556 1 files changed, 5 insertions(+), 1 deletions(-)
9557
9558Commit: 1806
9559Author: sam
9560Date:   Mon Jul 16 23:51:49 2007 +0000
9561
9562      * minor warning fix
9563
9564 test/input.c |    5 +++--
9565 1 files changed, 3 insertions(+), 2 deletions(-)
9566
9567Commit: 1805
9568Author: sam
9569Date:   Tue Jul 10 17:02:46 2007 +0000
9570
9571      * Implemented cucul_rotate_left_wide() and cucul_rotate_right_wide(). They
9572        suck massively for now.
9573
9574 cucul/cucul.h     |    2 +
9575 cucul/transform.c |  200 +++++++++++++++++++++++++++++++++++++++++++++++++++++
9576 test/text.c       |    2 +-
9577 3 files changed, 203 insertions(+), 1 deletions(-)
9578
9579Commit: 1795
9580Author: sam
9581Date:   Mon Jul 9 17:24:28 2007 +0000
9582
9583      * Fixed address in license.
9584
9585 COPYING |    2 +-
9586 1 files changed, 1 insertions(+), 1 deletions(-)
9587
9588Commit: 1788
9589Author: sam
9590Date:   Thu Jun 28 16:29:00 2007 +0000
9591
9592      * Renamed cucul_left/cucul_right into cucul_rotate_left/cucul_rotate_right.
9593      * Renamed cucul_rotate into cucul_rotate_180.
9594      * Deprecated cucul_rotate and fix examples accordingly.
9595      Hope it all makes sense.
9596
9597 cucul/cucul.h     |    7 ++++---
9598 cucul/legacy.c    |    9 +++++++++
9599 cucul/transform.c |    6 +++---
9600 test/text.c       |    4 ++--
9601 test/transform.c  |    2 +-
9602 5 files changed, 19 insertions(+), 9 deletions(-)
9603
9604Commit: 1787
9605Author: sam
9606Date:   Thu Jun 28 15:57:25 2007 +0000
9607
9608      * Added a small test for cucul_left() in test/text.c. It is *fucking* ugly.
9609
9610 test/text.c |   20 ++++++++++++++------
9611 1 files changed, 14 insertions(+), 6 deletions(-)
9612
9613Commit: 1786
9614Author: sam
9615Date:   Thu Jun 28 15:56:59 2007 +0000
9616
9617      * Implemented cucul_left() and cucul_right() for 90-degree rotations.
9618
9619 cucul/cucul.h     |    2 +
9620 cucul/transform.c |  253 +++++++++++++++++++++++++++++++++++++++++++++++++++++
9621 2 files changed, 255 insertions(+), 0 deletions(-)
9622
9623Commit: 1785
9624Author: sam
9625Date:   Thu Jun 28 12:58:17 2007 +0000
9626
9627      * Patch by Ben Wiley Sittler to use ACS_* special characters in the ncurses
9628        driver.
9629
9630 caca/driver_ncurses.c |  333 ++++++++++++++++++++++++++++++++++++++++++++++++-
9631 1 files changed, 330 insertions(+), 3 deletions(-)
9632
9633Commit: 1784
9634Author: sam
9635Date:   Thu Jun 28 12:56:40 2007 +0000
9636
9637      * Handle multiframe canvases in the caca importer, courtesy of Ben Wiley
9638        Sittler. Untested.
9639
9640 cucul/import.c |   77 ++++++++++++++++++++++++++++++++++++++++---------------
9641 1 files changed, 56 insertions(+), 21 deletions(-)
9642
9643Commit: 1783
9644Author: sam
9645Date:   Thu Jun 28 12:49:28 2007 +0000
9646
9647      * Removed malloc() calls from the rotozoom code, put initialisation in the
9648        PREPARE rule and did minor cleanup (SCNR).
9649
9650 src/cacademo.c |   93 ++++++++++++++++++++++++--------------------------------
9651 1 files changed, 40 insertions(+), 53 deletions(-)
9652
9653Commit: 1782
9654Author: sam
9655Date:   Thu Jun 28 12:47:57 2007 +0000
9656
9657      * Added more box glyphs to the canvas transformations, courtesy of Ben Wiley
9658        Sittler.
9659
9660 cucul/transform.c |   20 ++++++++++++++++++++
9661 1 files changed, 20 insertions(+), 0 deletions(-)
9662
9663Commit: 1781
9664Author: sam
9665Date:   Thu Jun 28 12:46:54 2007 +0000
9666
9667      * Added a few chars to the unicode test.
9668
9669 test/unicode.c |    4 +++-
9670 1 files changed, 3 insertions(+), 1 deletions(-)
9671
9672Commit: 1780
9673Author: sam
9674Date:   Thu Jun 28 12:46:04 2007 +0000
9675
9676      * Differentiate between • and ● in the X11 rendering overrides.
9677
9678 caca/driver_x11.c |    2 +-
9679 1 files changed, 1 insertions(+), 1 deletions(-)
9680
9681Commit: 1779
9682Author: sam
9683Date:   Thu Jun 28 12:15:06 2007 +0000
9684
9685      * Patch by Ben Wiley Sittler for two misrendered glyphs.
9686
9687 caca/driver_x11.c |    4 ++--
9688 1 files changed, 2 insertions(+), 2 deletions(-)
9689
9690Commit: 1778
9691Author: sam
9692Date:   Thu Jun 28 07:43:41 2007 +0000
9693
9694      * Slightly nicer code in driver_x11.c.
9695
9696 caca/driver_x11.c |   56 ++++++++++++++++++++++++----------------------------
9697 1 files changed, 26 insertions(+), 30 deletions(-)
9698
9699Commit: 1777
9700Author: jylam
9701Date:   Thu Jun 28 07:42:36 2007 +0000
9702
9703     * Minor cosmetic changes
9704
9705 src/cacademo.c |   11 ++++-------
9706 1 files changed, 4 insertions(+), 7 deletions(-)
9707
9708Commit: 1776
9709Author: sam
9710Date:   Wed Jun 27 18:00:18 2007 +0000
9711
9712      * Use cucul_utf32_to_ascii() when the SLang backend does not support UTF-8.
9713
9714 caca/driver_slang.c |   12 ++++++------
9715 1 files changed, 6 insertions(+), 6 deletions(-)
9716
9717Commit: 1775
9718Author: sam
9719Date:   Wed Jun 27 17:40:14 2007 +0000
9720
9721      * X11 driver improvements courtesy of Ben Wiley Sittler. Reworked them a
9722        bit myself, too.
9723
9724 caca/driver_x11.c |  396 +++++++++++++++++++++++++++++++++++------------------
9725 1 files changed, 263 insertions(+), 133 deletions(-)
9726
9727Commit: 1774
9728Author: sam
9729Date:   Wed Jun 27 14:43:59 2007 +0000
9730
9731      * Compilation fix for systems (e.g. Darwin) where SLtt_Has_Alt_Charset does
9732        not exist, courtesy of Ben Wiley Sittler.
9733
9734 caca/driver_slang.c |    2 ++
9735 1 files changed, 2 insertions(+), 0 deletions(-)
9736
9737Commit: 1773
9738Author: sam
9739Date:   Wed Jun 27 14:39:47 2007 +0000
9740
9741      * Implemented cucul_utf32_to_ascii() using code from Ben Wiley Sittler.
9742
9743 cucul/charset.c |  140 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
9744 cucul/cucul.h   |    1 +
9745 2 files changed, 140 insertions(+), 1 deletions(-)
9746
9747Commit: 1772
9748Author: sam
9749Date:   Wed Jun 27 13:35:59 2007 +0000
9750
9751      * Fixed OpenGL fullwidth support, courtesy of Ben Wiley Sittler.
9752
9753 AUTHORS          |    3 ++
9754 caca/driver_gl.c |   65 ++++++++++++++++++++++++++++++++---------------------
9755 2 files changed, 42 insertions(+), 26 deletions(-)
9756
9757Commit: 1771
9758Author: sam
9759Date:   Wed Jun 27 13:06:18 2007 +0000
9760
9761      * Disabled USE_RGB12_FGBG for now, as it was reported not to work.
9762
9763 caca/driver_cocoa.m |   32 ++++++++++++++++----------------
9764 1 files changed, 16 insertions(+), 16 deletions(-)
9765
9766Commit: 1770
9767Author: sam
9768Date:   Wed Jun 27 13:03:31 2007 +0000
9769
9770      * Winsock compilation fixes in cacaserver, courtesy of Ben Wiley Sittler
9771        <bsittler@gmail.com>
9772
9773 src/cacaserver.c |   17 +++++++++++------
9774 1 files changed, 11 insertions(+), 6 deletions(-)
9775
9776Commit: 1769
9777Author: sam
9778Date:   Wed Jun 27 12:52:15 2007 +0000
9779
9780      * Updated internal fonts to match tools/makefont.c.
9781
9782 cucul/font_mono9.h      | 3831 +++++++++++++++++++++++++++++++----------------
9783 cucul/font_monobold12.h | 3768 ++++++++++++++++++++++++++++++----------------
9784 2 files changed, 5006 insertions(+), 2593 deletions(-)
9785
9786Commit: 1768
9787Author: sam
9788Date:   Wed Jun 27 12:48:34 2007 +0000
9789
9790      * Added glyphs to our default fonts:
9791        + Geometric Shapes, Halfwidth and Fullwidth Forms (as suggested by Ben
9792          Wiley Sittler)
9793        + Miscellaneous Symbols (as suggested by Mohammed Adnène Trojette)
9794
9795 tools/makefont.c |    3 +++
9796 1 files changed, 3 insertions(+), 0 deletions(-)
9797
9798Commit: 1767
9799Author: sam
9800Date:   Wed Jun 27 12:46:25 2007 +0000
9801
9802      * Add a "make fonts" rule to the makefile for easy updates.
9803
9804 Makefile.am |    4 ++++
9805 1 files changed, 4 insertions(+), 0 deletions(-)
9806
9807Commit: 1766
9808Author: jylam
9809Date:   Sun Jun 24 07:46:18 2007 +0000
9810
9811     * Added rotozoom (and its 1MB header file)
9812
9813 src/Makefile.am |    2 +-
9814 src/cacademo.c  |  114 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
9815 src/texture.h   |    2 +
9816 3 files changed, 116 insertions(+), 2 deletions(-)
9817
9818Commit: 1757
9819Author: jylam
9820Date:   Fri Feb 23 14:34:48 2007 +0000
9821
9822     * Added squared transition to cacademo
9823
9824 build-kernel   |    4 ++--
9825 src/cacademo.c |   40 +++++++++++++++++++++++++++++++++++++---
9826 2 files changed, 39 insertions(+), 5 deletions(-)
9827
9828Commit: 1754
9829Author: jylam
9830Date:   Thu Feb 22 15:34:48 2007 +0000
9831
9832     * Added error checks to cacaplay
9833
9834 src/cacaplay.c |   12 +++++++++++-
9835 1 files changed, 11 insertions(+), 1 deletions(-)
9836
9837Commit: 1753
9838Author: jylam
9839Date:   Thu Feb 22 15:31:39 2007 +0000
9840
9841     * Added error checks on canvas / display creations
9842
9843 test/blit.c      |   13 ++++++++++++-
9844 test/colors.c    |   12 +++++++++---
9845 test/cucul.c     |    6 ++++++
9846 test/demo.c      |   13 ++++++++++---
9847 test/dithering.c |   15 ++++++++++++++-
9848 test/event.c     |   13 ++++++++++---
9849 test/font.c      |    6 ++++++
9850 test/frames.c    |    6 ++++++
9851 test/fullwidth.c |   10 ++++++++++
9852 test/gamma.c     |   10 ++++++++++
9853 test/hsv.c       |   10 ++++++++++
9854 test/import.c    |   11 +++++++++++
9855 test/input.c     |   10 ++++++++++
9856 test/swallow.c   |   13 +++++++++++--
9857 test/text.c      |    6 ++++++
9858 test/transform.c |   10 ++++++++++
9859 test/unicode.c   |   11 ++++++++++-
9860 17 files changed, 161 insertions(+), 14 deletions(-)
9861
9862Commit: 1752
9863Author: jylam
9864Date:   Thu Feb 22 14:47:32 2007 +0000
9865
9866     * Added error detection to truecolor test
9867
9868 test/truecolor.c |   11 +++++++++++
9869 1 files changed, 11 insertions(+), 0 deletions(-)
9870
9871Commit: 1750
9872Author: sam
9873Date:   Tue Feb 20 18:15:52 2007 +0000
9874
9875      * The transformation rules didn’t have ⅃ ⅄ ⅂.
9876
9877 cucul/transform.c |    7 +++++++
9878 1 files changed, 7 insertions(+), 0 deletions(-)
9879
9880Commit: 1556
9881Author: jylam
9882Date:   Thu Jan 4 11:07:43 2007 +0000
9883
9884     * Changed threshold in key events, a bit more natural
9885
9886 caca/event.c |    2 +-
9887 1 files changed, 1 insertions(+), 1 deletions(-)
9888
9889Commit: 1462
9890Author: sam
9891Date:   Tue Dec 12 01:53:54 2006 +0000
9892
9893      * Bwarf, typo in the no warranty clause.
9894
9895 DotNet/AssemblyInfo.cs  |    2 +-
9896 DotNet/Caca.cs          |    2 +-
9897 DotNet/Cucul.cs         |    2 +-
9898 DotNet/test.cs          |    2 +-
9899 caca/caca.c             |    2 +-
9900 caca/caca.h             |    2 +-
9901 caca/caca0.c            |    2 +-
9902 caca/caca0.h            |    2 +-
9903 caca/caca_internals.h   |    2 +-
9904 caca/driver_cocoa.m     |    2 +-
9905 caca/driver_conio.c     |    2 +-
9906 caca/driver_gl.c        |    2 +-
9907 caca/driver_ncurses.c   |    2 +-
9908 caca/driver_raw.c       |    2 +-
9909 caca/driver_slang.c     |    2 +-
9910 caca/driver_vga.c       |    2 +-
9911 caca/driver_win32.c     |    2 +-
9912 caca/driver_x11.c       |    2 +-
9913 caca/event.c            |    2 +-
9914 caca/graphics.c         |    2 +-
9915 caca/time.c             |    2 +-
9916 cucul/attr.c            |    2 +-
9917 cucul/box.c             |    2 +-
9918 cucul/canvas.c          |    2 +-
9919 cucul/charset.c         |    2 +-
9920 cucul/conic.c           |    2 +-
9921 cucul/cucul.c           |    2 +-
9922 cucul/cucul.h           |    2 +-
9923 cucul/cucul_internals.h |    2 +-
9924 cucul/dither.c          |    2 +-
9925 cucul/export.c          |    2 +-
9926 cucul/font.c            |    2 +-
9927 cucul/frame.c           |    2 +-
9928 cucul/import.c          |    2 +-
9929 cucul/legacy.c          |    2 +-
9930 cucul/line.c            |    2 +-
9931 cucul/transform.c       |    2 +-
9932 cucul/triangle.c        |    2 +-
9933 cxx/caca++.cpp          |    2 +-
9934 cxx/caca++.h            |    2 +-
9935 cxx/cucul++.cpp         |    2 +-
9936 cxx/cucul++.h           |    2 +-
9937 cxx/cxxtest.cpp         |    2 +-
9938 kernel/kernel.c         |    2 +-
9939 kernel/kernel.h         |    2 +-
9940 python/pypycaca.c       |    2 +-
9941 python/pypycaca.h       |    2 +-
9942 src/aafire.c            |    7 +++----
9943 src/cacademo.c          |    2 +-
9944 src/cacadraw.c          |    2 +-
9945 src/cacaplay.c          |    2 +-
9946 src/cacaserver.c        |    2 +-
9947 src/cacaview.c          |    2 +-
9948 src/common-image.c      |    2 +-
9949 src/common-image.h      |    2 +-
9950 src/img2irc.c           |    2 +-
9951 test/blit.c             |    2 +-
9952 test/colors.c           |    2 +-
9953 test/cucul.c            |    2 +-
9954 test/demo.c             |    2 +-
9955 test/dithering.c        |    2 +-
9956 test/event.c            |    2 +-
9957 test/export.c           |    2 +-
9958 test/font.c             |    2 +-
9959 test/font2tga.c         |    2 +-
9960 test/frames.c           |    2 +-
9961 test/fullwidth.c        |    2 +-
9962 test/gamma.c            |    2 +-
9963 test/hsv.c              |    2 +-
9964 test/import.c           |    2 +-
9965 test/input.c            |    2 +-
9966 test/spritedit.c        |    2 +-
9967 test/swallow.c          |    2 +-
9968 test/text.c             |    2 +-
9969 test/transform.c        |    2 +-
9970 test/truecolor.c        |    2 +-
9971 test/unicode.c          |    2 +-
9972 tools/makefont.c        |    2 +-
9973 tools/optipal.c         |    2 +-
9974 79 files changed, 81 insertions(+), 82 deletions(-)
9975
9976Commit: 1452
9977Author: sam
9978Date:   Mon Dec 11 15:48:46 2006 +0000
9979
9980      * Add a no warranty clause to the code.
9981
9982 DotNet/AssemblyInfo.cs  |    7 ++++---
9983 DotNet/Caca.cs          |    7 ++++---
9984 DotNet/Cucul.cs         |    7 ++++---
9985 DotNet/test.cs          |    9 +++++----
9986 caca/caca.c             |    7 ++++---
9987 caca/caca.h             |    7 ++++---
9988 caca/caca0.c            |    7 ++++---
9989 caca/caca0.h            |    7 ++++---
9990 caca/caca_internals.h   |    7 ++++---
9991 caca/driver_cocoa.m     |    7 ++++---
9992 caca/driver_conio.c     |    7 ++++---
9993 caca/driver_gl.c        |    7 ++++---
9994 caca/driver_ncurses.c   |    7 ++++---
9995 caca/driver_raw.c       |    7 ++++---
9996 caca/driver_slang.c     |    7 ++++---
9997 caca/driver_vga.c       |    7 ++++---
9998 caca/driver_win32.c     |    7 ++++---
9999 caca/driver_x11.c       |    7 ++++---
10000 caca/event.c            |    7 ++++---
10001 caca/graphics.c         |    7 ++++---
10002 caca/time.c             |    7 ++++---
10003 cucul/attr.c            |    7 ++++---
10004 cucul/box.c             |    7 ++++---
10005 cucul/canvas.c          |    7 ++++---
10006 cucul/charset.c         |    7 ++++---
10007 cucul/conic.c           |    7 ++++---
10008 cucul/cucul.c           |    7 ++++---
10009 cucul/cucul.h           |    7 ++++---
10010 cucul/cucul_internals.h |    7 ++++---
10011 cucul/dither.c          |    7 ++++---
10012 cucul/export.c          |    7 ++++---
10013 cucul/font.c            |    7 ++++---
10014 cucul/frame.c           |    7 ++++---
10015 cucul/import.c          |    7 ++++---
10016 cucul/legacy.c          |    7 ++++---
10017 cucul/line.c            |    7 ++++---
10018 cucul/transform.c       |    7 ++++---
10019 cucul/triangle.c        |    7 ++++---
10020 cxx/caca++.cpp          |    7 ++++---
10021 cxx/caca++.h            |    7 ++++---
10022 cxx/cucul++.cpp         |    7 ++++---
10023 cxx/cucul++.h           |    7 ++++---
10024 cxx/cxxtest.cpp         |    7 ++++---
10025 kernel/kernel.c         |    7 ++++---
10026 kernel/kernel.h         |    7 ++++---
10027 python/pypycaca.c       |    7 ++++---
10028 python/pypycaca.h       |    7 ++++---
10029 src/aafire.c            |    7 ++++---
10030 src/cacademo.c          |    7 ++++---
10031 src/cacadraw.c          |    7 ++++---
10032 src/cacaplay.c          |    7 ++++---
10033 src/cacaserver.c        |   11 ++++++++---
10034 src/cacaview.c          |    7 ++++---
10035 src/common-image.c      |    7 ++++---
10036 src/common-image.h      |    7 ++++---
10037 src/img2irc.c           |    7 ++++---
10038 test/blit.c             |    7 ++++---
10039 test/colors.c           |    7 ++++---
10040 test/cucul.c            |    7 ++++---
10041 test/demo.c             |    7 ++++---
10042 test/dithering.c        |    7 ++++---
10043 test/event.c            |    7 ++++---
10044 test/export.c           |    7 ++++---
10045 test/font.c             |    7 ++++---
10046 test/font2tga.c         |    7 ++++---
10047 test/frames.c           |    7 ++++---
10048 test/fullwidth.c        |    7 ++++---
10049 test/gamma.c            |    7 ++++---
10050 test/hsv.c              |    7 ++++---
10051 test/import.c           |    7 ++++---
10052 test/input.c            |    7 ++++---
10053 test/spritedit.c        |    7 ++++---
10054 test/swallow.c          |    7 ++++---
10055 test/text.c             |    7 ++++---
10056 test/transform.c        |    7 ++++---
10057 test/truecolor.c        |    7 ++++---
10058 test/unicode.c          |    7 ++++---
10059 tools/makefont.c        |    7 ++++---
10060 tools/optipal.c         |    7 ++++---
10061 79 files changed, 321 insertions(+), 238 deletions(-)
10062
10063Commit: 1450
10064Author: sam
10065Date:   Tue Dec 5 17:50:40 2006 +0000
10066
10067      * Fix OpenBSD build.
10068
10069 caca/driver_ncurses.c |    2 +-
10070 1 files changed, 1 insertions(+), 1 deletions(-)
10071
10072Commit: 1449
10073Author: sam
10074Date:   Thu Nov 30 22:41:52 2006 +0000
10075
10076      * Working Cocoa driver, courtesy of Colin Delacroix <colin@zoy.org>.
10077
10078 caca/driver_cocoa.m | 1047 ++++++++++++++++++++++++++++++++++++++++-----------
10079 configure.ac        |   37 ++-
10080 2 files changed, 857 insertions(+), 227 deletions(-)
10081
10082Commit: 1440
10083Author: sam
10084Date:   Mon Nov 27 14:58:59 2006 +0000
10085
10086      * Got rid of that ugly cv->import member.
10087
10088 cucul/cucul.c           |    3 --
10089 cucul/cucul_internals.h |    3 --
10090 cucul/frame.c           |    4 ---
10091 cucul/import.c          |   57 ++++++++++++++++++----------------------------
10092 4 files changed, 22 insertions(+), 45 deletions(-)
10093
10094Commit: 1439
10095Author: sam
10096Date:   Mon Nov 27 14:55:00 2006 +0000
10097
10098      * Get rid of test/term.c, it's now in its own repository.
10099      * Added back -Wshadow, it's more useful than annoying.
10100
10101 configure.ac     |    6 +-
10102 test/Makefile.am |   11 +--
10103 test/term.c      |  304 ------------------------------------------------------
10104 3 files changed, 3 insertions(+), 318 deletions(-)
10105
10106Commit: 1438
10107Author: sam
10108Date:   Mon Nov 27 14:53:17 2006 +0000
10109
10110      * Fix shadowing declarations.
10111
10112 cucul/canvas.c   |   10 +++++-----
10113 cucul/export.c   |    6 +++---
10114 tools/makefont.c |   32 ++++++++++++++++----------------
10115 3 files changed, 24 insertions(+), 24 deletions(-)
10116
10117Commit: 1435
10118Author: sam
10119Date:   Mon Nov 27 05:59:29 2006 +0000
10120
10121      * Do not build test/term if fcntl() is not available. Yes, could be improved.
10122
10123 test/Makefile.am |    8 +++++++-
10124 1 files changed, 7 insertions(+), 1 deletions(-)
10125
10126Commit: 1434
10127Author: sam
10128Date:   Mon Nov 27 05:40:51 2006 +0000
10129
10130      * Fixed syntax errors.
10131
10132 caca/driver_ncurses.c |    2 +-
10133 caca/driver_slang.c   |    2 +-
10134 2 files changed, 2 insertions(+), 2 deletions(-)
10135
10136Commit: 1433
10137Author: sam
10138Date:   Mon Nov 27 01:58:59 2006 +0000
10139
10140      * Added stuff to the TODO list.
10141
10142 TODO |   26 ++++++++++++++++++++++++++
10143 1 files changed, 26 insertions(+), 0 deletions(-)
10144
10145Commit: 1432
10146Author: sam
10147Date:   Mon Nov 27 01:58:00 2006 +0000
10148
10149      * A few improvements to the screen/splitvt clone project.
10150
10151 test/term.c |  254 ++++++++++++++++++++++++++++++++++++++++-------------------
10152 1 files changed, 174 insertions(+), 80 deletions(-)
10153
10154Commit: 1431
10155Author: sam
10156Date:   Mon Nov 27 01:56:37 2006 +0000
10157
10158      * Improved vt220 import by adding a persistent context to canvases.
10159
10160 cucul/cucul.c           |    3 +
10161 cucul/cucul_internals.h |    3 +
10162 cucul/frame.c           |    8 ++-
10163 cucul/import.c          |  206 ++++++++++++++++++++++++++++------------------
10164 4 files changed, 137 insertions(+), 83 deletions(-)
10165
10166Commit: 1430
10167Author: sam
10168Date:   Fri Nov 24 05:51:10 2006 +0000
10169
10170      * Added caca_set_cursor(). Not yet functional.
10171
10172 caca/caca.h           |    1 +
10173 caca/caca_internals.h |    1 +
10174 caca/driver_conio.c   |    1 +
10175 caca/driver_gl.c      |    1 +
10176 caca/driver_ncurses.c |    1 +
10177 caca/driver_raw.c     |    1 +
10178 caca/driver_slang.c   |    1 +
10179 caca/driver_vga.c     |    1 +
10180 caca/driver_win32.c   |    1 +
10181 caca/driver_x11.c     |    1 +
10182 caca/graphics.c       |   25 +++++++++++++++++++++++++
10183 11 files changed, 35 insertions(+), 0 deletions(-)
10184
10185Commit: 1429
10186Author: sam
10187Date:   Fri Nov 24 05:49:49 2006 +0000
10188
10189      * Add support for doublewidth characters even if ncurses or SLang don't know
10190        about them.
10191
10192 caca/driver_ncurses.c |    7 ++++++-
10193 caca/driver_slang.c   |    7 ++++++-
10194 2 files changed, 12 insertions(+), 2 deletions(-)
10195
10196Commit: 1428
10197Author: jylam
10198Date:   Thu Nov 23 20:22:03 2006 +0000
10199
10200     * .Net : Fixed drawLine() and updated example (rasters rule)
10201
10202 DotNet/Cucul.cs |    6 ++--
10203 DotNet/test.cs  |   61 +++++++++++++++++++++++++++++++++---------------------
10204 2 files changed, 40 insertions(+), 27 deletions(-)
10205
10206Commit: 1427
10207Author: sam
10208Date:   Tue Nov 21 07:09:35 2006 +0000
10209
10210      * Added a test app that swallows two console applications. Switch with C-a.
10211
10212 configure.ac     |    4 +-
10213 test/Makefile.am |    6 ++-
10214 test/term.c      |  210 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
10215 3 files changed, 218 insertions(+), 2 deletions(-)
10216
10217Commit: 1426
10218Author: sam
10219Date:   Tue Nov 21 06:35:04 2006 +0000
10220
10221      * Improved ANSI importer so that it supports a lot more of what is needed
10222        for basic vt220 emulation.
10223
10224 cucul/import.c |  320 ++++++++++++++++++++++++++++++++++++++++++++------------
10225 1 files changed, 253 insertions(+), 67 deletions(-)
10226
10227Commit: 1425
10228Author: sam
10229Date:   Mon Nov 20 05:49:45 2006 +0000
10230
10231      * Added a few ideas to the TODO list.
10232
10233 TODO |    4 ++++
10234 1 files changed, 4 insertions(+), 0 deletions(-)
10235
10236Commit: 1424
10237Author: jylam
10238Date:   Sat Nov 18 12:27:16 2006 +0000
10239
10240     * Added preliminary dither support to .NET bindings
10241
10242 DotNet/Cucul.cs |  130 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
10243 DotNet/test.cs  |   15 ++++---
10244 2 files changed, 135 insertions(+), 10 deletions(-)
10245
10246Commit: 1423
10247Author: jylam
10248Date:   Sat Nov 18 11:34:40 2006 +0000
10249
10250     * Added frames to .NET bindings
10251
10252 DotNet/Cucul.cs |   37 +++++++++++++++++++++++++++++++++++++
10253 1 files changed, 37 insertions(+), 0 deletions(-)
10254
10255Commit: 1422
10256Author: jylam
10257Date:   Sat Nov 18 11:25:50 2006 +0000
10258
10259     * Updated and/or added most of basic cucul functions. Lacks primitives, frames, dither, and import/export.
10260
10261 DotNet/Cucul.cs |  182 +++++++++++++++++++++++++++++++++++++++++++++++++------
10262 DotNet/test.cs  |    6 ++
10263 2 files changed, 170 insertions(+), 18 deletions(-)
10264
10265Commit: 1421
10266Author: sam
10267Date:   Fri Nov 17 11:28:32 2006 +0000
10268
10269      * Merged old code by Ol that can be used as a start for the Cocoa driver.
10270
10271 caca/driver_cocoa.m |  331 +++++++++++++++++++++++++++++++++++++++++++++++---
10272 configure.ac        |    2 +-
10273 2 files changed, 312 insertions(+), 21 deletions(-)
10274
10275Commit: 1419
10276Author: sam
10277Date:   Thu Nov 16 16:29:57 2006 +0000
10278
10279      * Set version to 0.99.beta11.
10280      * Updated NEWS and ChangeLog.
10281
10282 ChangeLog    |  234 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
10283 NEWS         |    7 ++
10284 configure.ac |    2 +-
10285 3 files changed, 242 insertions(+), 1 deletions(-)
10286
10287Commit: 1417
10288Author: sam
10289Date:   Thu Nov 16 15:01:31 2006 +0000
10290
10291      * Support for CUCUL_DEFAULT and CUCUL_TRANSPARENT in the HTML exporters.
10292      * Updated export test accordingly.
10293
10294 cucul/export.c |   33 +++++++++++++++++++++++----------
10295 test/export.c  |   16 ++++++++++++++--
10296 2 files changed, 37 insertions(+), 12 deletions(-)
10297
10298Commit: 1416
10299Author: sam
10300Date:   Thu Nov 16 11:26:22 2006 +0000
10301
10302      * Fix a compilation warning by pretending to use seterrno()'s argument
10303        even when it isn't.
10304
10305 common.h |    2 +-
10306 1 files changed, 1 insertions(+), 1 deletions(-)
10307
10308Commit: 1415
10309Author: sam
10310Date:   Thu Nov 16 11:23:56 2006 +0000
10311
10312      * Implemented strcmp() and strdup() and added an fflush() stub to the
10313        kernel code.
10314
10315 kernel/kernel.c |   28 ++++++++++++++++++++++++++++
10316 kernel/kernel.h |    3 +++
10317 2 files changed, 31 insertions(+), 0 deletions(-)
10318
10319Commit: 1414
10320Author: sam
10321Date:   Thu Nov 16 02:08:05 2006 +0000
10322
10323      * Added some box drawing glyphs that are used by TOIlet's future.tlf font
10324        to the flip/flop/rotation filters.
10325
10326 cucul/transform.c |   14 ++++++++++++--
10327 1 files changed, 12 insertions(+), 2 deletions(-)
10328
10329Commit: 1399
10330Author: sam
10331Date:   Tue Nov 14 20:14:38 2006 +0000
10332
10333      * Don't rely on pkg-config macros for variable substitution. Just in case.
10334
10335 caca/Makefile.am  |    4 ++--
10336 src/Makefile.am   |    8 ++++----
10337 tools/Makefile.am |    4 ++--
10338 3 files changed, 8 insertions(+), 8 deletions(-)
10339
10340Commit: 1398
10341Author: sam
10342Date:   Tue Nov 14 18:22:31 2006 +0000
10343
10344      * No longer bail out with an error if Imlib2 or Doxygen were not found.
10345
10346 configure.ac |   41 +++++++++++++++++++----------------------
10347 1 files changed, 19 insertions(+), 22 deletions(-)
10348
10349Commit: 1397
10350Author: sam
10351Date:   Tue Nov 14 18:05:02 2006 +0000
10352
10353      * Minor documentation fix.
10354
10355 cucul/frame.c |    3 ++-
10356 1 files changed, 2 insertions(+), 1 deletions(-)
10357
10358Commit: 1396
10359Author: sam
10360Date:   Tue Nov 14 18:02:29 2006 +0000
10361
10362      * Added all the glue needed for a Cocoa output driver.
10363
10364 caca/Makefile.am      |    9 +++-
10365 caca/caca.c           |    8 +++-
10366 caca/caca_internals.h |   20 ++++++---
10367 caca/driver_cocoa.m   |  109 +++++++++++++++++++++++++++++++++++++++++++++++++
10368 configure.ac          |   25 +++++++++++
10369 5 files changed, 161 insertions(+), 10 deletions(-)
10370
10371Commit: 1395
10372Author: sam
10373Date:   Tue Nov 14 16:27:15 2006 +0000
10374
10375      * Minor compilation warning fix. OS X x86 defines "DELAY".
10376
10377 test/spritedit.c |    4 ++--
10378 1 files changed, 2 insertions(+), 2 deletions(-)
10379
10380Commit: 1394
10381Author: sam
10382Date:   Tue Nov 14 07:59:52 2006 +0000
10383
10384      * Documented flip/flop/rotate as being involutive.
10385      * Updated text test.
10386
10387 cucul/transform.c |   13 ++++++++++---
10388 test/text.c       |   28 ++++++++++++++++++----------
10389 2 files changed, 28 insertions(+), 13 deletions(-)
10390
10391Commit: 1393
10392Author: sam
10393Date:   Tue Nov 14 07:46:51 2006 +0000
10394
10395      * Renamed the "all" test to "cucul" because it otherwise conflicted with
10396        the automake "all" rule.
10397
10398 test/Makefile.am |    8 +++---
10399 test/all.c       |   63 ------------------------------------------------------
10400 test/cucul.c     |   63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
10401 3 files changed, 67 insertions(+), 67 deletions(-)
10402
10403Commit: 1392
10404Author: sam
10405Date:   Mon Nov 13 23:42:43 2006 +0000
10406
10407      * Factored terminal title setting code.
10408      * Do not try to set the terminal title if TERM=linux.
10409
10410 caca/caca_internals.h |    3 +++
10411 caca/driver_ncurses.c |   13 +++----------
10412 caca/driver_slang.c   |   13 +++----------
10413 caca/graphics.c       |   21 +++++++++++++++++++++
10414 4 files changed, 30 insertions(+), 20 deletions(-)
10415
10416Commit: 1391
10417Author: sam
10418Date:   Mon Nov 13 23:33:49 2006 +0000
10419
10420      * Implemented caca_set_display_title() for ncurses and S-Lang.
10421
10422 caca/driver_ncurses.c |   14 +++++++++++++-
10423 caca/driver_slang.c   |   15 +++++++++++++--
10424 caca/graphics.c       |    2 +-
10425 doc/migrating.dox     |    4 ++--
10426 4 files changed, 29 insertions(+), 6 deletions(-)
10427
10428Commit: 1390
10429Author: sam
10430Date:   Mon Nov 13 23:16:35 2006 +0000
10431
10432      * Implemented cucul_get_frame_name() and cucul_set_frame_name().
10433      * Renamed cucul_*_canvas_frame() to cucul_*_frame() because we bloody well
10434        know that a frame belongs to a canvas.
10435
10436 cucul/canvas.c          |   10 ++++----
10437 cucul/cucul.c           |    4 +++
10438 cucul/cucul.h           |   18 ++++++++++---
10439 cucul/cucul_internals.h |    4 +++
10440 cucul/frame.c           |   62 +++++++++++++++++++++++++++++++++++++++++-----
10441 cucul/legacy.c          |   24 ++++++++++++++++++
10442 cxx/cucul++.cpp         |    8 +++---
10443 test/all.c              |   22 ++++++++++++++--
10444 test/frames.c           |    6 ++--
10445 9 files changed, 132 insertions(+), 26 deletions(-)
10446
10447Commit: 1389
10448Author: sam
10449Date:   Mon Nov 13 23:00:02 2006 +0000
10450
10451      * Started writing a full API test. Not sure where it'll lead.
10452
10453 test/Makefile.am |    5 ++++-
10454 test/all.c       |   47 +++++++++++++++++++++++++++++++++++++++++++++++
10455 test/blit.c      |    3 ---
10456 3 files changed, 51 insertions(+), 4 deletions(-)
10457
10458Commit: 1388
10459Author: sam
10460Date:   Mon Nov 13 21:42:15 2006 +0000
10461
10462      * Updated C++ bindings so that they build, at least.
10463
10464 cxx/cucul++.cpp |  106 ++++++++++++++++++++++--------------------------------
10465 cxx/cucul++.h   |   71 ++++++++++++------------------------
10466 cxx/cxxtest.cpp |   10 +----
10467 3 files changed, 69 insertions(+), 118 deletions(-)
10468
10469Commit: 1387
10470Author: sam
10471Date:   Mon Nov 13 13:34:06 2006 +0000
10472
10473      * Add more randomness to the cacademo effects.
10474      * Adapt the swallow test to the display's size.
10475
10476 src/cacademo.c |   33 ++++++++++++++++++++-------------
10477 test/swallow.c |   20 ++++++++++++--------
10478 2 files changed, 32 insertions(+), 21 deletions(-)
10479
10480Commit: 1386
10481Author: sam
10482Date:   Mon Nov 13 08:55:36 2006 +0000
10483
10484      * Added CACA_KEY_* values for Ctrl-C, Ctrl-V, etc.
10485
10486 caca/caca.h    |   22 ++++++++++++++++++++++
10487 src/aafire.c   |    4 ++--
10488 src/cacademo.c |    4 ++--
10489 3 files changed, 26 insertions(+), 4 deletions(-)
10490
10491Commit: 1384
10492Author: sam
10493Date:   Mon Nov 13 00:19:18 2006 +0000
10494
10495      * Improved ANSI import, especially wrt. drawing context persistence.
10496
10497 cucul/import.c |   32 +++++++++++++++++++++++---------
10498 1 files changed, 23 insertions(+), 9 deletions(-)
10499
10500Commit: 1383
10501Author: sam
10502Date:   Sun Nov 12 23:09:17 2006 +0000
10503
10504      * Fix a bug in cucul_put_attr. This function was simply not working.
10505
10506 cucul/attr.c |    6 ++++--
10507 1 files changed, 4 insertions(+), 2 deletions(-)
10508
10509Commit: 1381
10510Author: sam
10511Date:   Sun Nov 12 22:26:36 2006 +0000
10512
10513      * Fix a bug in cucul_set_canvas_size() that caused the default attribute
10514        to be ignored.
10515
10516 cucul/cucul.c           |   17 +++++++----------
10517 cucul/cucul_internals.h |    4 ++++
10518 cucul/frame.c           |   13 +++++--------
10519 3 files changed, 16 insertions(+), 18 deletions(-)
10520
10521Commit: 1378
10522Author: sam
10523Date:   Sun Nov 12 21:29:31 2006 +0000
10524
10525      * When importing an utf-8 file, set background and foreground colours to
10526        the nearest ANSI values for the current attribute. When importing an ANSI
10527        file, force them to lightgray on black.
10528
10529 cucul/import.c |   29 +++++++++++++++++++++--------
10530 1 files changed, 21 insertions(+), 8 deletions(-)
10531
10532Commit: 1377
10533Author: sam
10534Date:   Sun Nov 12 20:39:27 2006 +0000
10535
10536      * Oops, fixed NEW entry.
10537
10538 NEWS |    2 +-
10539 1 files changed, 1 insertions(+), 1 deletions(-)
10540
10541Commit: 1371
10542Author: sam
10543Date:   Sun Nov 12 19:29:43 2006 +0000
10544
10545      * Added a "make upload" rule for releases.
10546
10547 Makefile.am |    8 ++++++++
10548 1 files changed, 8 insertions(+), 0 deletions(-)
10549
10550Commit: 1370
10551Author: sam
10552Date:   Sun Nov 12 18:26:40 2006 +0000
10553
10554      * Set version to 0.99.beta10.
10555      * Updated NEWS and ChangeLog.
10556
10557 ChangeLog    |  578 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
10558 NEWS         |    9 +
10559 configure.ac |    2 +-
10560 3 files changed, 588 insertions(+), 1 deletions(-)
10561
10562Commit: 1369
10563Author: sam
10564Date:   Sun Nov 12 18:23:29 2006 +0000
10565
10566      * Documentation updates.
10567
10568 doc/migrating.dox |   14 +++++++-------
10569 1 files changed, 7 insertions(+), 7 deletions(-)
10570
10571Commit: 1366
10572Author: sam
10573Date:   Sun Nov 12 17:45:14 2006 +0000
10574
10575      * Re-added cucul_getchar() to the legacy functions. Debian's current version
10576        of toilet needs it.
10577
10578 cucul/cucul.h  |    2 ++
10579 cucul/legacy.c |    5 +++++
10580 2 files changed, 7 insertions(+), 0 deletions(-)
10581
10582Commit: 1365
10583Author: sam
10584Date:   Sun Nov 12 17:30:08 2006 +0000
10585
10586      * Add maxwidth and maxheight members to the font format.
10587
10588 cucul/font.c            |   36 +-
10589 cucul/font_mono9.h      | 1622 ++++++++++++++++++++++++-----------------------
10590 cucul/font_monobold12.h | 1216 ++++++++++++++++++------------------
10591 doc/font.dox            |    6 +-
10592 tools/makefont.c        |   36 +-
10593 5 files changed, 1469 insertions(+), 1447 deletions(-)
10594
10595Commit: 1364
10596Author: sam
10597Date:   Sun Nov 12 15:54:50 2006 +0000
10598
10599      * Random transition times in cacademo.
10600      * Swallow 4 applications instead of 2 in the swallow test.
10601
10602 src/cacademo.c |    2 +-
10603 test/swallow.c |   33 +++++++++++++++++++--------------
10604 2 files changed, 20 insertions(+), 15 deletions(-)
10605
10606Commit: 1363
10607Author: sam
10608Date:   Sun Nov 12 15:35:04 2006 +0000
10609
10610      * Ctrl-C and Ctrl-Z quit cacafire and cacademo.
10611
10612 src/aafire.c   |    2 ++
10613 src/cacademo.c |    2 ++
10614 2 files changed, 4 insertions(+), 0 deletions(-)
10615
10616Commit: 1362
10617Author: sam
10618Date:   Sun Nov 12 15:26:13 2006 +0000
10619
10620      * Got rid of HAVE_ERRNO_H ifdefs by defining seterrno()/geterrno() functions.
10621      * More debugging information in the import/export and font functions.
10622
10623 caca/caca.c     |   15 ++---------
10624 caca/graphics.c |   14 +---------
10625 common.h        |   28 +++++++++++---------
10626 cucul/attr.c    |   20 +++-----------
10627 cucul/canvas.c  |   11 +------
10628 cucul/cucul.c   |   31 +++++-----------------
10629 cucul/dither.c  |   39 ++++++----------------------
10630 cucul/export.c  |   39 +++++++++++-----------------
10631 cucul/font.c    |   75 +++++++++++++++++++++++++++++++++----------------------
10632 cucul/frame.c   |   15 ++---------
10633 cucul/import.c  |   30 +++++++++++-----------
10634 cucul/legacy.c  |    7 +----
10635 12 files changed, 122 insertions(+), 202 deletions(-)
10636
10637Commit: 1361
10638Author: sam
10639Date:   Sun Nov 12 14:42:58 2006 +0000
10640
10641      * Add CJK punctuation to the default fonts.
10642      * Minor changes to the font2tga test program.
10643
10644 cucul/font_mono9.h      | 1350 +++++++++++++++++++----------------
10645 cucul/font_monobold12.h | 1829 +++++++++++++++++++++++++----------------------
10646 test/font2tga.c         |   11 +-
10647 tools/makefont.c        |    1 +
10648 4 files changed, 1729 insertions(+), 1462 deletions(-)
10649
10650Commit: 1360
10651Author: sam
10652Date:   Sun Nov 12 13:11:01 2006 +0000
10653
10654      * Add a debug() function and a --enable-debug configure flag.
10655
10656 common.h       |   25 +++++++++++++++++++++++++
10657 configure.ac   |    6 ++++++
10658 cucul/export.c |   14 ++++++++++++++
10659 3 files changed, 45 insertions(+), 0 deletions(-)
10660
10661Commit: 1359
10662Author: sam
10663Date:   Sun Nov 12 12:26:48 2006 +0000
10664
10665      * Support fullwidth fonts.
10666      * Add Katakanas and Hiraganas to the default fonts.
10667
10668 cucul/font.c            |    4 +-
10669 cucul/font_mono9.h      | 3093 +++++++++++++++++++++++------------------
10670 cucul/font_monobold12.h | 3634 ++++++++++++++++++++++++++---------------------
10671 test/font2tga.c         |   20 +-
10672 tools/makefont.c        |   56 +-
10673 5 files changed, 3815 insertions(+), 2992 deletions(-)
10674
10675Commit: 1358
10676Author: sam
10677Date:   Sun Nov 12 11:06:34 2006 +0000
10678
10679      * Documented caca_event_t members.
10680
10681 caca/caca.h |   72 +++++++++++++++++++++++++++++++++++-----------------------
10682 1 files changed, 43 insertions(+), 29 deletions(-)
10683
10684Commit: 1357
10685Author: sam
10686Date:   Sun Nov 12 10:42:14 2006 +0000
10687
10688      * Documentation updates. Moved the canvas and font format definitions to
10689        the Doxygen documentation.
10690
10691 cucul/cucul.h   |    2 +-
10692 cucul/export.c  |   58 --------------------------------------------
10693 cucul/font.c    |   69 -----------------------------------------------------
10694 cucul/frame.c   |    4 +-
10695 doc/Makefile.am |    2 +-
10696 doc/canvas.dox  |   60 ++++++++++++++++++++++++++++++++++++++++++++++
10697 doc/font.dox    |   71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
10698 doc/libcaca.dox |    2 +
10699 8 files changed, 137 insertions(+), 131 deletions(-)
10700
10701Commit: 1356
10702Author: sam
10703Date:   Sun Nov 12 10:32:38 2006 +0000
10704
10705      * Mention caca-config being deprecated in its manpage, and removed mention
10706        of --plugin-libs from it. The option is still here but does the same as
10707        --libs.
10708
10709 doc/caca-config.1 |   41 +++++++++++++++++------------------------
10710 1 files changed, 17 insertions(+), 24 deletions(-)
10711
10712Commit: 1355
10713Author: sam
10714Date:   Sun Nov 12 10:06:35 2006 +0000
10715
10716      * Properly handle EOF in cacaplay.
10717
10718 src/cacaplay.c |   41 ++++++++++++++++++++++++++---------------
10719 1 files changed, 26 insertions(+), 15 deletions(-)
10720
10721Commit: 1354
10722Author: sam
10723Date:   Sun Nov 12 10:04:23 2006 +0000
10724
10725      * Documentation fixes and TODO updates.
10726
10727 TODO           |    4 +++-
10728 cucul/export.c |    4 ++--
10729 2 files changed, 5 insertions(+), 3 deletions(-)
10730
10731Commit: 1353
10732Author: sam
10733Date:   Sun Nov 12 10:02:51 2006 +0000
10734
10735      * Flush stdout after writing the data in the raw driver.
10736
10737 caca/driver_raw.c |    1 +
10738 1 files changed, 1 insertions(+), 0 deletions(-)
10739
10740Commit: 1352
10741Author: sam
10742Date:   Sun Nov 12 09:48:37 2006 +0000
10743
10744      * Allow cacaplay to play streams and updated its manpage.
10745
10746 doc/cacaplay.1 |   14 +++++-----
10747 src/cacaplay.c |   74 +++++++++++++++++++++++++++++++++++++++++++------------
10748 2 files changed, 65 insertions(+), 23 deletions(-)
10749
10750Commit: 1351
10751Author: sam
10752Date:   Sun Nov 12 09:46:10 2006 +0000
10753
10754      * Fix infinite loop due to signed/unsigned mistake.
10755
10756 test/swallow.c |    7 ++++++-
10757 1 files changed, 6 insertions(+), 1 deletions(-)
10758
10759Commit: 1350
10760Author: sam
10761Date:   Sat Nov 11 18:07:58 2006 +0000
10762
10763      * libcaca multiplexer: swallows two libcaca applications, for instance
10764        cacademo and cacafire, and displays them in a canvas.
10765
10766 test/Makefile.am |    5 ++-
10767 test/swallow.c   |   99 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
10768 2 files changed, 103 insertions(+), 1 deletions(-)
10769
10770Commit: 1349
10771Author: sam
10772Date:   Sat Nov 11 17:55:11 2006 +0000
10773
10774      * Fixed a bug in the caca importer.
10775
10776 cucul/import.c |    8 ++++----
10777 1 files changed, 4 insertions(+), 4 deletions(-)
10778
10779Commit: 1348
10780Author: sam
10781Date:   Sat Nov 11 17:13:16 2006 +0000
10782
10783      * Fix program header.
10784
10785 test/blit.c |    2 +-
10786 1 files changed, 1 insertions(+), 1 deletions(-)
10787
10788Commit: 1347
10789Author: sam
10790Date:   Sat Nov 11 16:29:39 2006 +0000
10791
10792      * Rename cucul_put*() into cucul_put_*(). Updated all code to reflect that.
10793
10794 caca/caca0.h     |    4 +-
10795 caca/driver_gl.c |    2 +-
10796 cucul/attr.c     |    2 +-
10797 cucul/box.c      |   34 +++++++++++++++---------------
10798 cucul/canvas.c   |   14 ++++++------
10799 cucul/conic.c    |    8 +++---
10800 cucul/cucul.h    |   16 +++++++++-----
10801 cucul/dither.c   |    2 +-
10802 cucul/import.c   |    6 ++--
10803 cucul/legacy.c   |   14 ++++++++++++
10804 cucul/line.c     |   16 +++++++-------
10805 cucul/triangle.c |    2 +-
10806 src/aafire.c     |    6 ++--
10807 src/cacademo.c   |   12 +++++-----
10808 src/cacaview.c   |   14 ++++++------
10809 test/blit.c      |    2 +-
10810 test/colors.c    |   14 ++++++------
10811 test/demo.c      |   38 +++++++++++++++++-----------------
10812 test/dithering.c |    2 +-
10813 test/event.c     |    2 +-
10814 test/export.c    |   20 +++++++++---------
10815 test/font.c      |    6 ++--
10816 test/font2tga.c  |    2 +-
10817 test/frames.c    |    2 +-
10818 test/fullwidth.c |   12 +++++-----
10819 test/input.c     |    6 ++--
10820 test/spritedit.c |    8 +++---
10821 test/transform.c |   26 +++++++++++-----------
10822 test/truecolor.c |    4 +-
10823 test/unicode.c   |   60 +++++++++++++++++++++++++++---------------------------
10824 30 files changed, 187 insertions(+), 169 deletions(-)
10825
10826Commit: 1346
10827Author: sam
10828Date:   Sat Nov 11 15:38:40 2006 +0000
10829
10830      * Made cucul_blit() handle-aware. Added a blit test for that.
10831
10832 cucul/canvas.c   |    3 ++
10833 test/Makefile.am |    5 +++-
10834 test/blit.c      |   73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
10835 3 files changed, 80 insertions(+), 1 deletions(-)
10836
10837Commit: 1345
10838Author: sam
10839Date:   Sat Nov 11 15:17:16 2006 +0000
10840
10841      * Free all memory upon exit in the transform test.
10842
10843 test/transform.c |    1 +
10844 1 files changed, 1 insertions(+), 0 deletions(-)
10845
10846Commit: 1344
10847Author: sam
10848Date:   Sat Nov 11 15:10:38 2006 +0000
10849
10850      * Update transform.c so that it uses import functions instead of blitting
10851        lines.
10852
10853 test/transform.c |  118 +++++++++++++++++++++++++-----------------------------
10854 1 files changed, 54 insertions(+), 64 deletions(-)
10855
10856Commit: 1343
10857Author: sam
10858Date:   Sat Nov 11 14:51:04 2006 +0000
10859
10860      * Do not force the text colour when importing a text file.
10861
10862 cucul/import.c |    1 -
10863 1 files changed, 0 insertions(+), 1 deletions(-)
10864
10865Commit: 1342
10866Author: sam
10867Date:   Sat Nov 11 14:24:35 2006 +0000
10868
10869      * Add cursor and handle support to canvases. Unused yet.
10870
10871 TODO                    |    2 -
10872 cucul/canvas.c          |   97 +++++++++++++++++++++++++++++++++++++++++++++++
10873 cucul/cucul.c           |    5 ++
10874 cucul/cucul.h           |    6 +++
10875 cucul/cucul_internals.h |    2 +
10876 cucul/export.c          |   12 ++++--
10877 cucul/frame.c           |    9 +++-
10878 cucul/import.c          |   10 ++++-
10879 8 files changed, 133 insertions(+), 10 deletions(-)
10880
10881Commit: 1341
10882Author: sam
10883Date:   Sat Nov 11 13:29:03 2006 +0000
10884
10885      * Cosmetic code and documentation changes here and there.
10886      * Updated TODO.
10887
10888 TODO           |    5 ++---
10889 cucul/canvas.c |    3 ++-
10890 cucul/frame.c  |   44 ++++++++++++++++++++++----------------------
10891 3 files changed, 26 insertions(+), 26 deletions(-)
10892
10893Commit: 1340
10894Author: sam
10895Date:   Sat Nov 11 13:03:19 2006 +0000
10896
10897      * Restore attribute settings before resizing the canvas in the frame test.
10898
10899 test/frames.c |    2 +-
10900 1 files changed, 1 insertions(+), 1 deletions(-)
10901
10902Commit: 1339
10903Author: sam
10904Date:   Sat Nov 11 13:00:36 2006 +0000
10905
10906      * Rename sprite.c into frame.c.
10907
10908 cucul/Makefile.am |    2 +-
10909 cucul/frame.c     |  215 +++++++++++++++++++++++++++++++++++++++++++++++++++++
10910 cucul/sprite.c    |  215 -----------------------------------------------------
10911 3 files changed, 216 insertions(+), 216 deletions(-)
10912
10913Commit: 1338
10914Author: sam
10915Date:   Sat Nov 11 12:57:03 2006 +0000
10916
10917      * Prepare the way for per-frame width/height information.
10918
10919 cucul/canvas.c          |    7 ++--
10920 cucul/cucul.c           |   79 ++++++++++++++++++++++++-----------------------
10921 cucul/cucul_internals.h |   24 +++++++++-----
10922 cucul/sprite.c          |   75 ++++++++++++++++++++++++++++----------------
10923 4 files changed, 106 insertions(+), 79 deletions(-)
10924
10925Commit: 1337
10926Author: sam
10927Date:   Sat Nov 11 12:27:37 2006 +0000
10928
10929      * Fix minor uninitialised data bug in cucul_canvas_create().
10930
10931 cucul/cucul.c |    1 +
10932 1 files changed, 1 insertions(+), 0 deletions(-)
10933
10934Commit: 1336
10935Author: sam
10936Date:   Sat Nov 11 12:11:20 2006 +0000
10937
10938      * Allow to resize canvases back to (0,0).
10939
10940 cucul/cucul.c |    8 ++++----
10941 1 files changed, 4 insertions(+), 4 deletions(-)
10942
10943Commit: 1335
10944Author: sam
10945Date:   Sat Nov 11 09:22:10 2006 +0000
10946
10947      * Got rid of the now unused _cucul_strlen_utf8() and _cucul_skip_utf8()
10948        functions. They're obsoleted by cucul_utf8_to_utf32() and rendered useless
10949        by fullwidth character support.
10950
10951 cucul/charset.c         |   43 -------------------------------------------
10952 cucul/cucul_internals.h |    4 ----
10953 2 files changed, 0 insertions(+), 47 deletions(-)
10954
10955Commit: 1334
10956Author: sam
10957Date:   Sat Nov 11 09:18:42 2006 +0000
10958
10959      * Got rid of very old _cucul_init_dither() function call.
10960
10961 cucul/cucul.c           |    6 ------
10962 cucul/cucul_internals.h |    4 ----
10963 cucul/dither.c          |   24 +++++++++++++++---------
10964 3 files changed, 15 insertions(+), 19 deletions(-)
10965
10966Commit: 1333
10967Author: sam
10968Date:   Sat Nov 11 09:10:17 2006 +0000
10969
10970      * Replace _cucul_attr_to_ansi8() with a now documented cucul_attr_to_ansi()
10971        function.
10972
10973 caca/driver_conio.c     |    4 ++--
10974 caca/driver_ncurses.c   |    2 +-
10975 caca/driver_slang.c     |    4 ++--
10976 caca/driver_vga.c       |    4 ++--
10977 cucul/attr.c            |   40 ++++++++++++++++++++++++++--------------
10978 cucul/cucul.h           |    1 +
10979 cucul/cucul_internals.h |   13 +++++--------
10980 7 files changed, 39 insertions(+), 29 deletions(-)
10981
10982Commit: 1332
10983Author: sam
10984Date:   Sat Nov 11 08:44:14 2006 +0000