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
10985
10986      * Get rid of _cucul_attr_to_ansi4[fb]g() and replace all calls with
10987        the now official cucul_attr_to_ansi_[fb]g().
10988
10989 caca/driver_slang.c |   10 ++++++++--
10990 caca/driver_win32.c |    7 ++++---
10991 cucul/attr.c        |   20 --------------------
10992 cucul/export.c      |   28 +++++++++++++++-------------
10993 4 files changed, 27 insertions(+), 38 deletions(-)
10994
10995Commit: 1331
10996Author: sam
10997Date:   Sat Nov 11 08:34:41 2006 +0000
10998
10999      * Export cucul_attr_to_ansi_fg() and cucul_attr_to_ansi_bg().
11000
11001 cucul/attr.c  |   89 ++++++++++++++++++++++++++++++++++++++++++++++----------
11002 cucul/cucul.h |   19 +++++++++---
11003 2 files changed, 87 insertions(+), 21 deletions(-)
11004
11005Commit: 1330
11006Author: sam
11007Date:   Sat Nov 11 08:11:26 2006 +0000
11008
11009      * Switch back to UTF-32 arguments for drawing primitives, now that we
11010        properly export cucul_utf8_to_utf32(). Evil API breakage, but no one
11011        uses these functions anyway.
11012
11013 caca/caca0.h     |   25 +++++++++----------------
11014 cucul/box.c      |   19 ++++++++-----------
11015 cucul/conic.c    |   30 +++++++++++++-----------------
11016 cucul/cucul.h    |   24 ++++++++++++++----------
11017 cucul/line.c     |   12 ++++++------
11018 cucul/triangle.c |   23 +++++++++--------------
11019 src/cacademo.c   |    4 ++--
11020 src/cacaview.c   |    6 +++---
11021 test/demo.c      |   24 ++++++++++++------------
11022 test/event.c     |    8 ++++----
11023 test/export.c    |    2 +-
11024 test/frames.c    |    2 +-
11025 test/gamma.c     |    2 +-
11026 test/input.c     |    2 +-
11027 14 files changed, 84 insertions(+), 99 deletions(-)
11028
11029Commit: 1329
11030Author: sam
11031Date:   Sat Nov 11 07:56:30 2006 +0000
11032
11033      * Implemented cucul_draw_cp437_box().
11034
11035 cucul/box.c   |   68 ++++++++++++++++++++++++++++++++++++++++++++++++++------
11036 cucul/cucul.h |    1 +
11037 2 files changed, 61 insertions(+), 8 deletions(-)
11038
11039Commit: 1328
11040Author: sam
11041Date:   Fri Nov 10 15:38:09 2006 +0000
11042
11043      * Wrote manual pages for img2irc, cacaplay and cacaserver.
11044
11045 doc/Makefile.am  |    2 +-
11046 doc/cacaplay.1   |   26 ++++++++++++++++++++++++++
11047 doc/cacaserver.1 |   30 ++++++++++++++++++++++++++++++
11048 doc/cacaview.1   |    2 ++
11049 doc/img2irc.1    |   27 +++++++++++++++++++++++++++
11050 src/img2irc.c    |   21 +++++++++++++++++++--
11051 6 files changed, 105 insertions(+), 3 deletions(-)
11052
11053Commit: 1324
11054Author: sam
11055Date:   Fri Nov 10 10:29:54 2006 +0000
11056
11057      * Implemented cucul_putattr(), cucul_putchar()'s attribute equivalent.
11058
11059 cucul/Makefile.am |    2 +-
11060 cucul/attr.c      |  396 +++++++++++++++++++++++++++++++++++++++++++++++++++++
11061 cucul/colour.c    |  345 ----------------------------------------------
11062 cucul/cucul.h     |    1 +
11063 4 files changed, 398 insertions(+), 346 deletions(-)
11064
11065Commit: 1315
11066Author: sam
11067Date:   Thu Nov 9 17:24:29 2006 +0000
11068
11069      * Don't try to guess the file format in cacaserver, instead feed the data
11070        to cucul_import_memory() and try again later if it says "not enough data".
11071
11072 src/cacaserver.c |   49 +++++++++++++++++++++++++++++++------------------
11073 1 files changed, 31 insertions(+), 18 deletions(-)
11074
11075Commit: 1314
11076Author: sam
11077Date:   Thu Nov 9 17:20:47 2006 +0000
11078
11079      * If not enough data is available for import, return 0 instead of an error.
11080
11081 cucul/import.c |   50 +++++++++++++++++++++++++++++---------------------
11082 1 files changed, 29 insertions(+), 21 deletions(-)
11083
11084Commit: 1313
11085Author: sam
11086Date:   Thu Nov 9 11:14:57 2006 +0000
11087
11088      * Minor documentation fixes.
11089
11090 cucul/canvas.c |    1 -
11091 cucul/import.c |   26 +++++++++++++-------------
11092 2 files changed, 13 insertions(+), 14 deletions(-)
11093
11094Commit: 1310
11095Author: jylam
11096Date:   Thu Nov 9 09:27:35 2006 +0000
11097
11098     * Fixed behaviour of the pig while resizing window
11099
11100 cxx/cxxtest.cpp |   11 +++++++++++
11101 1 files changed, 11 insertions(+), 0 deletions(-)
11102
11103Commit: 1309
11104Author: sam
11105Date:   Wed Nov 8 17:27:48 2006 +0000
11106
11107      * Slight documentation update.
11108
11109 doc/migrating.dox |    2 +-
11110 1 files changed, 1 insertions(+), 1 deletions(-)
11111
11112Commit: 1308
11113Author: sam
11114Date:   Wed Nov 8 17:26:57 2006 +0000
11115
11116      * Convert all programs and tests to the new import/export API.
11117
11118 src/cacadraw.c   |   13 ++-----------
11119 src/cacaplay.c   |   17 +++--------------
11120 src/cacaserver.c |   35 +++++++++++++----------------------
11121 src/img2irc.c    |   10 +++++-----
11122 test/export.c    |   22 +++++++---------------
11123 test/font2tga.c  |   10 +++++-----
11124 test/import.c    |   15 +++------------
11125 test/text.c      |   24 ++++++++++++------------
11126 8 files changed, 50 insertions(+), 96 deletions(-)
11127
11128Commit: 1307
11129Author: sam
11130Date:   Wed Nov 8 17:18:23 2006 +0000
11131
11132      * Set the cucul_import_memory() buffer type to void const * instead of
11133        unsigned char const * so that C++ programs won't complain.
11134                       ___  __  __  ____    ___   ___   ___
11135                      / _ \|  \/  |/ ___|  / _ \ / _ \ / _ \
11136                     | | | | |\/| | |  _  | (_) | (_) | (_) |
11137                     | |_| | |  | | |_| |  \__, |\__, |\__, |
11138                      \___/|_|  |_|\____|    /_/   /_/   /_/
11139
11140 cucul/cucul.h  |    2 +-
11141 cucul/import.c |    9 +++++----
11142 2 files changed, 6 insertions(+), 5 deletions(-)
11143
11144Commit: 1306
11145Author: sam
11146Date:   Wed Nov 8 16:43:59 2006 +0000
11147
11148      * Renamed cucul_export() to cucul_export_memory(), paves the way for a
11149        cucul_export_file() but I'm not sure yet this is a good idea.
11150      * Use the new import/export API in libcaca.
11151
11152 caca/caca0.c      |   12 +++++-------
11153 caca/driver_raw.c |   15 ++++++++-------
11154 cucul/cucul.h     |    2 +-
11155 cucul/export.c    |    6 +++---
11156 cucul/legacy.c    |    2 +-
11157 5 files changed, 18 insertions(+), 19 deletions(-)
11158
11159Commit: 1305
11160Author: sam
11161Date:   Wed Nov 8 16:34:43 2006 +0000
11162
11163      * Renamed cucul_import() to cucul_import_memory() and implemented
11164        cucul_import_file().
11165
11166 cucul/cucul.h  |    7 +++--
11167 cucul/import.c |   79 +++++++++++++++++++++++++++++++++++++++++++++++++++----
11168 cucul/legacy.c |    4 +-
11169 3 files changed, 79 insertions(+), 11 deletions(-)
11170
11171Commit: 1304
11172Author: sam
11173Date:   Wed Nov 8 13:12:06 2006 +0000
11174
11175      * Don't try to include arpa/inet.h in kernel mode.
11176
11177 common.h |   21 ++++++++++++---------
11178 1 files changed, 12 insertions(+), 9 deletions(-)
11179
11180Commit: 1303
11181Author: sam
11182Date:   Wed Nov 8 13:05:42 2006 +0000
11183
11184      * Don't use htonl() directly, use common.h's hton32() wrapper.
11185
11186 common.h       |    5 +++++
11187 cucul/font.c   |    5 -----
11188 cucul/import.c |    9 ++-------
11189 3 files changed, 7 insertions(+), 12 deletions(-)
11190
11191Commit: 1302
11192Author: sam
11193Date:   Wed Nov 8 12:11:07 2006 +0000
11194
11195      * Deprecate buffer management. We're back to standard void* memory areas.
11196
11197 cucul/Makefile.am |    2 +-
11198 cucul/buffer.c    |  156 ----------------------------------
11199 cucul/colour.c    |   12 ---
11200 cucul/cucul.h     |   40 ++++-----
11201 cucul/export.c    |  244 ++++++++++++++++++++++++-----------------------------
11202 cucul/import.c    |  102 +++++++++-------------
11203 cucul/legacy.c    |  172 +++++++++++++++++++++++++++++++++++++
11204 7 files changed, 343 insertions(+), 385 deletions(-)
11205
11206Commit: 1301
11207Author: sam
11208Date:   Wed Nov 8 07:59:23 2006 +0000
11209
11210      * Minor syntax fix in the doxygen documentation.
11211
11212 cucul/buffer.c |    4 ++--
11213 1 files changed, 2 insertions(+), 2 deletions(-)
11214
11215Commit: 1300
11216Author: sam
11217Date:   Wed Nov 8 07:58:03 2006 +0000
11218
11219      * Do not link cacaserver with libcaca, it only uses libcucul.
11220
11221 src/Makefile.am  |    2 +-
11222 src/cacaserver.c |   14 +++-----------
11223 2 files changed, 4 insertions(+), 12 deletions(-)
11224
11225Commit: 1295
11226Author: sam
11227Date:   Mon Nov 6 11:06:44 2006 +0000
11228
11229      * Replace CUCUL_COLOR_* with CUCUL_*.
11230
11231 doc/tutorial.dox |    2 +-
11232 1 files changed, 1 insertions(+), 1 deletions(-)
11233
11234Commit: 1294
11235Author: sam
11236Date:   Mon Nov 6 11:04:37 2006 +0000
11237
11238      * Use cucul_get_font_blocks() instead of hardcoding the glyph list.
11239
11240 test/font2tga.c |   38 +++++++++++++-------------------------
11241 1 files changed, 13 insertions(+), 25 deletions(-)
11242
11243Commit: 1287
11244Author: sam
11245Date:   Sun Nov 5 23:59:06 2006 +0000
11246
11247      * Fix a harmless warning in caca0.c.
11248
11249 caca/caca0.c |    1 +
11250 1 files changed, 1 insertions(+), 0 deletions(-)
11251
11252Commit: 1285
11253Author: sam
11254Date:   Sun Nov 5 22:51:04 2006 +0000
11255
11256      * Set version to 0.99.beta9.
11257      * Updated NEWS and ChangeLog.
11258
11259 ChangeLog    |  476 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
11260 NEWS         |    8 +
11261 configure.ac |    2 +-
11262 3 files changed, 485 insertions(+), 1 deletions(-)
11263
11264Commit: 1284
11265Author: sam
11266Date:   Sun Nov 5 22:45:10 2006 +0000
11267
11268      * Updated TODO list.
11269
11270 TODO |   13 +++++--------
11271 1 files changed, 5 insertions(+), 8 deletions(-)
11272
11273Commit: 1283
11274Author: sam
11275Date:   Sun Nov 5 22:20:51 2006 +0000
11276
11277      * Updated the caca export format so that it supports multiple frames.
11278      * Updated the caca importer to reflect that; only one frame is read at the
11279        moment.
11280      * Added an "utf8cr" export format for UTF-8 + CRLF exports.
11281      * Updated cacaserver to reflect file format changes.
11282
11283 cucul/export.c   |  134 ++++++++++++++++++++++++++++++++++++++++++-----------
11284 cucul/import.c   |   80 ++++++++++++++++++++++++--------
11285 src/cacaserver.c |   27 ++++++-----
11286 3 files changed, 179 insertions(+), 62 deletions(-)
11287
11288Commit: 1282
11289Author: sam
11290Date:   Sun Nov 5 21:59:26 2006 +0000
11291
11292      * Use the import function to load the pig image in cxxtest.
11293
11294 cxx/cxxtest.cpp |   82 ++++++++++++++++++++++++++++++-------------------------
11295 1 files changed, 45 insertions(+), 37 deletions(-)
11296
11297Commit: 1281
11298Author: sam
11299Date:   Sun Nov 5 21:47:51 2006 +0000
11300
11301      * Add information to the font format.
11302
11303 cucul/font.c |   13 ++++++++++---
11304 1 files changed, 10 insertions(+), 3 deletions(-)
11305
11306Commit: 1280
11307Author: jylam
11308Date:   Sun Nov 5 18:31:45 2006 +0000
11309
11310     * Fixed typo, added compilation example
11311
11312 doc/tutorial.dox |    7 ++++++-
11313 1 files changed, 6 insertions(+), 1 deletions(-)
11314
11315Commit: 1279
11316Author: jylam
11317Date:   Sun Nov 5 18:14:26 2006 +0000
11318
11319     * Started a real and complete tutorial
11320
11321 doc/tutorial.dox |   34 ++++++++++++++++++++++++++++++++--
11322 1 files changed, 32 insertions(+), 2 deletions(-)
11323
11324Commit: 1278
11325Author: sam
11326Date:   Sun Nov 5 18:08:36 2006 +0000
11327
11328      * Oops, fixed getChar's prototype.
11329
11330 cxx/cucul++.h |    2 +-
11331 1 files changed, 1 insertions(+), 1 deletions(-)
11332
11333Commit: 1277
11334Author: sam
11335Date:   Sun Nov 5 18:06:09 2006 +0000
11336
11337      * Implemented putChar() and updated getChar()'s prototype.
11338
11339 cxx/cucul++.cpp |    7 ++++++-
11340 cxx/cucul++.h   |    2 +-
11341 2 files changed, 7 insertions(+), 2 deletions(-)
11342
11343Commit: 1276
11344Author: sam
11345Date:   Sun Nov 5 18:00:53 2006 +0000
11346
11347      * Don't crash if Blit()'s second canvas argument is NULL (which is valid).
11348
11349 cxx/cucul++.cpp |    3 ++-
11350 1 files changed, 2 insertions(+), 1 deletions(-)
11351
11352Commit: 1275
11353Author: jylam
11354Date:   Sun Nov 5 17:27:37 2006 +0000
11355
11356     * Fixed c++ example
11357
11358 cxx/cxxtest.cpp |    5 +++--
11359 1 files changed, 3 insertions(+), 2 deletions(-)
11360
11361Commit: 1274
11362Author: sam
11363Date:   Sun Nov 5 16:58:58 2006 +0000
11364
11365      * Fix the default canvas colour value.
11366
11367 cucul/cucul.c |    2 +-
11368 1 files changed, 1 insertions(+), 1 deletions(-)
11369
11370Commit: 1273
11371Author: sam
11372Date:   Sun Nov 5 16:56:49 2006 +0000
11373
11374      * Remove legacy cucul_ansi_to_str() from cucul.h.
11375
11376 cucul/cucul.h |    1 -
11377 1 files changed, 0 insertions(+), 1 deletions(-)
11378
11379Commit: 1271
11380Author: sam
11381Date:   Tue Oct 31 17:03:21 2006 +0000
11382
11383      * Slightly changed the font header information. No one distributes libcaca
11384        fonts yet anyway :-)
11385
11386 cucul/font.c            |   14 +-
11387 cucul/font_mono9.h      | 3132 +++++++++++++++++++++++-----------------------
11388 cucul/font_monobold12.h | 3202 +++++++++++++++++++++++-----------------------
11389 tools/makefont.c        |   12 +-
11390 4 files changed, 3180 insertions(+), 3180 deletions(-)
11391
11392Commit: 1270
11393Author: sam
11394Date:   Tue Oct 31 14:34:06 2006 +0000
11395
11396      * Clarify cucul_get_attr() behaviour in the cucul_set_attr() documentation.
11397
11398 cucul/colour.c |    2 ++
11399 1 files changed, 2 insertions(+), 0 deletions(-)
11400
11401Commit: 1269
11402Author: sam
11403Date:   Tue Oct 31 14:04:22 2006 +0000
11404
11405      * Got rid of cucul_ansi_to_str(), it's really useless.
11406      * Partial update of the C++ bindings.
11407      * Updated documentation.
11408
11409 caca/caca0.c      |   28 ++++++++++++++++++++++++++++
11410 caca/caca0.h      |    3 ++-
11411 cucul/cucul.c     |   45 ---------------------------------------------
11412 cucul/cucul.h     |    3 +--
11413 cxx/cucul++.cpp   |   22 +++++++++++-----------
11414 cxx/cucul++.h     |    8 ++++----
11415 cxx/cxxtest.cpp   |    6 +++---
11416 doc/migrating.dox |   13 +++++++------
11417 doc/tutorial.dox  |    2 +-
11418 test/colors.c     |    7 +++----
11419 test/demo.c       |   24 ------------------------
11420 11 files changed, 60 insertions(+), 101 deletions(-)
11421
11422Commit: 1268
11423Author: sam
11424Date:   Tue Oct 31 13:44:41 2006 +0000
11425
11426      * Properly rename cxxtest.cpp to cpptest.cpp to preserve history.
11427
11428 cxx/cpptest.cpp |  103 -------------------------------------------------------
11429 cxx/cxxtest.cpp |    8 ++--
11430 2 files changed, 4 insertions(+), 107 deletions(-)
11431
11432Commit: 1267
11433Author: sam
11434Date:   Tue Oct 31 13:29:48 2006 +0000
11435
11436      * Got rid of cucul_ansi_to_attr() and cucul_argb_to_attr() and restored
11437        cucul_set_color() and cucul_set_truecolor() under the new names
11438        cucul_set_color_ansi() and cucul_set_color_argb().
11439      * Renamed cucul_get_color_name() into cucul_ansi_to_str().
11440
11441 caca/caca0.h     |    5 +-
11442 caca/driver_gl.c |    2 +-
11443 cucul/colour.c   |  134 +++++++++++++++++++++++++++--------------------------
11444 cucul/cucul.c    |   18 +++++--
11445 cucul/cucul.h    |    9 ++--
11446 cucul/dither.c   |    2 +-
11447 cucul/import.c   |   16 ++----
11448 src/aafire.c     |    2 +-
11449 src/cacademo.c   |   16 +++----
11450 src/cacadraw.c   |    2 +-
11451 src/cacaview.c   |   23 ++++-----
11452 src/img2irc.c    |    2 +-
11453 test/colors.c    |   10 ++--
11454 test/demo.c      |   63 +++++++++++--------------
11455 test/dithering.c |    2 +-
11456 test/event.c     |    8 ++--
11457 test/export.c    |   10 ++--
11458 test/font.c      |    6 +-
11459 test/font2tga.c  |    2 +-
11460 test/frames.c    |    6 +-
11461 test/fullwidth.c |   12 ++--
11462 test/gamma.c     |    6 +-
11463 test/input.c     |    7 +--
11464 test/spritedit.c |    6 +-
11465 test/transform.c |   16 +++---
11466 test/truecolor.c |    4 +-
11467 test/unicode.c   |   25 ++++------
11468 27 files changed, 201 insertions(+), 213 deletions(-)
11469
11470Commit: 1266
11471Author: sam
11472Date:   Tue Oct 31 08:17:58 2006 +0000
11473
11474      * Changed cucul_set_attr() so that only setting the style does not change
11475        the colour.
11476
11477 cucul/colour.c |  112 ++++++++++++++++++++++++++++++--------------------------
11478 cucul/export.c |    8 ++--
11479 test/colors.c  |    8 ++--
11480 test/export.c  |   12 ++----
11481 4 files changed, 72 insertions(+), 68 deletions(-)
11482
11483Commit: 1264
11484Author: sam
11485Date:   Mon Oct 30 16:37:36 2006 +0000
11486
11487      * Blink/Underline/Bold/Italics support in the HTML exporters.
11488      * Underline support in the X11 driver.
11489
11490 caca/driver_x11.c |    8 ++++++++
11491 cucul/export.c    |   35 ++++++++++++++++++++++++++++++++---
11492 2 files changed, 40 insertions(+), 3 deletions(-)
11493
11494Commit: 1263
11495Author: sam
11496Date:   Mon Oct 30 14:41:16 2006 +0000
11497
11498      * Add Bold/Blink/Italics/Underline to the export and color tests.
11499
11500 test/colors.c |   15 +++++++++++++--
11501 test/export.c |   13 +++++++++++++
11502 2 files changed, 26 insertions(+), 2 deletions(-)
11503
11504Commit: 1262
11505Author: sam
11506Date:   Mon Oct 30 14:33:46 2006 +0000
11507
11508      * Fix IRC and term transparency (again).
11509
11510 cucul/export.c |    8 ++++----
11511 1 files changed, 4 insertions(+), 4 deletions(-)
11512
11513Commit: 1261
11514Author: sam
11515Date:   Mon Oct 30 13:51:25 2006 +0000
11516
11517      * Updated TODO list.
11518
11519 TODO |    4 +++-
11520 1 files changed, 3 insertions(+), 1 deletions(-)
11521
11522Commit: 1258
11523Author: sam
11524Date:   Sun Oct 29 22:07:07 2006 +0000
11525
11526      * Add back cucul_set_color() and cucul_set_truecolor() but mark them as
11527        deprecated using GCC attributes.
11528
11529 cucul/colour.c |    4 ----
11530 cucul/cucul.h  |   49 ++++++++++++++++++++++++++++++-------------------
11531 2 files changed, 30 insertions(+), 23 deletions(-)
11532
11533Commit: 1257
11534Author: sam
11535Date:   Sun Oct 29 20:54:51 2006 +0000
11536
11537      * Get rid of cucul_set_attr_ansi() and cucul_set_attr_argb and merge the
11538        functionality into cucul_set_attr().
11539      * Add cucul_ansi_to_attr() and cucul_argb_to_attr().
11540      * Rename CUCUL_COLOR_* to CUCUL_*.
11541
11542 caca/caca0.c        |    8 +-
11543 caca/caca0.h        |   34 +++++-----
11544 caca/driver_gl.c    |    2 +-
11545 caca/driver_slang.c |   12 ++--
11546 cucul/colour.c      |  194 ++++++++++++++++++++++++---------------------------
11547 cucul/cucul.c       |    2 +-
11548 cucul/cucul.h       |   75 ++++++++++++--------
11549 cucul/dither.c      |   20 +++---
11550 cucul/export.c      |    8 +-
11551 cucul/import.c      |   40 +++++------
11552 cucul/sprite.c      |    2 +-
11553 src/aafire.c        |    2 +-
11554 src/cacademo.c      |   27 ++++----
11555 src/cacadraw.c      |    2 +-
11556 src/cacaview.c      |   26 ++++----
11557 src/img2irc.c       |    2 +-
11558 test/colors.c       |    6 +-
11559 test/demo.c         |   63 +++++++++--------
11560 test/dithering.c    |   10 +--
11561 test/event.c        |    8 +-
11562 test/export.c       |    9 ++-
11563 test/font.c         |    6 +-
11564 test/font2tga.c     |    2 +-
11565 test/frames.c       |    6 +-
11566 test/fullwidth.c    |   12 ++--
11567 test/gamma.c        |    6 +-
11568 test/input.c        |    8 +-
11569 test/spritedit.c    |    6 +-
11570 test/transform.c    |   16 ++--
11571 test/truecolor.c    |    4 +-
11572 test/unicode.c      |   25 ++++---
11573 tools/optipal.c     |   80 ++++++++++-----------
11574 32 files changed, 362 insertions(+), 361 deletions(-)
11575
11576Commit: 1256
11577Author: sam
11578Date:   Sun Oct 29 08:35:46 2006 +0000
11579
11580      * Remove cucul_set_color() from the exported API and replaced all calls
11581        with cucul_set_attr_ansi(). Old application will still compile (but issue
11582        a warning) and run, though.
11583
11584 caca/driver_gl.c |    2 +-
11585 cucul/colour.c   |    4 +++
11586 cucul/cucul.h    |    3 --
11587 cucul/dither.c   |    2 +-
11588 cucul/import.c   |   17 +++++++++------
11589 cucul/sprite.c   |    2 +-
11590 src/aafire.c     |    2 +-
11591 src/cacademo.c   |   17 +++++++++------
11592 src/cacadraw.c   |    2 +-
11593 src/cacaview.c   |   23 ++++++++++++---------
11594 src/img2irc.c    |    2 +-
11595 test/colors.c    |    6 ++--
11596 test/demo.c      |   56 +++++++++++++++++++++++++++--------------------------
11597 test/dithering.c |    2 +-
11598 test/event.c     |    8 +++---
11599 test/export.c    |    8 +++---
11600 test/font.c      |    6 ++--
11601 test/font2tga.c  |    2 +-
11602 test/frames.c    |    6 ++--
11603 test/fullwidth.c |   12 +++++-----
11604 test/gamma.c     |    6 ++--
11605 test/input.c     |    7 +++--
11606 test/spritedit.c |    6 ++--
11607 test/transform.c |   16 +++++++-------
11608 test/truecolor.c |    4 +-
11609 test/unicode.c   |   22 ++++++++++----------
11610 26 files changed, 128 insertions(+), 115 deletions(-)
11611
11612Commit: 1255
11613Author: sam
11614Date:   Sun Oct 29 08:06:27 2006 +0000
11615
11616      * Fix broken Imlib2 support in cacaview.
11617
11618 configure.ac       |    1 +
11619 src/cacaview.c     |    2 +-
11620 src/common-image.c |   10 +++++-----
11621 3 files changed, 7 insertions(+), 6 deletions(-)
11622
11623Commit: 1254
11624Author: sam
11625Date:   Sat Oct 28 23:53:46 2006 +0000
11626
11627      * Use the LSB of alpha and blue components to encode additional flags such
11628        as bold or underline. No higher level support for these yet, but at
11629        least everything is consistent.
11630      * Created cucul_set_attr_ansi() and cucul_set_attr_argb() which are bound
11631        to replace cucul_set_color() and cucul_set_truecolor().
11632
11633 caca/caca0.h            |    3 +-
11634 caca/driver_conio.c     |    6 +-
11635 caca/driver_gl.c        |   12 ++--
11636 caca/driver_ncurses.c   |    4 +-
11637 caca/driver_slang.c     |   12 ++--
11638 caca/driver_vga.c       |    6 +-
11639 caca/driver_win32.c     |    8 +-
11640 caca/driver_x11.c       |   10 +-
11641 cucul/canvas.c          |   18 ++--
11642 cucul/colour.c          |  216 ++++++++++++++++++++++++++++++++---------------
11643 cucul/cucul.c           |   45 +++++-----
11644 cucul/cucul.h           |   22 ++++-
11645 cucul/cucul_internals.h |   23 +++---
11646 cucul/export.c          |   58 ++++++------
11647 cucul/font.c            |    4 +-
11648 cucul/import.c          |    2 +-
11649 cucul/sprite.c          |   20 ++--
11650 cucul/transform.c       |   12 ++--
11651 18 files changed, 286 insertions(+), 195 deletions(-)
11652
11653Commit: 1249
11654Author: sam
11655Date:   Fri Oct 27 20:40:24 2006 +0000
11656
11657      * Reworded documentation about buffer/string distinction.
11658
11659 cucul/buffer.c |    8 ++++++--
11660 1 files changed, 6 insertions(+), 2 deletions(-)
11661
11662Commit: 1248
11663Author: sam
11664Date:   Fri Oct 27 20:22:48 2006 +0000
11665
11666      * Fix a buffer overflow in the utf-8 cucul_import().
11667
11668 cucul/import.c |   22 +++++++++++++++++-----
11669 1 files changed, 17 insertions(+), 5 deletions(-)
11670
11671Commit: 1247
11672Author: jylam
11673Date:   Fri Oct 27 20:18:23 2006 +0000
11674
11675     * Documentation a bit clearer while importing a string into a buffer
11676
11677 cucul/buffer.c |    3 ++-
11678 1 files changed, 2 insertions(+), 1 deletions(-)
11679
11680Commit: 1245
11681Author: jylam
11682Date:   Fri Oct 27 19:26:35 2006 +0000
11683
11684     * "Fixed" infinite loop in ANSI+UTF8 importer, probably totally wrong, but like to be bashed.
11685
11686 DotNet/test.cs |    1 -
11687 cucul/import.c |    7 ++++++-
11688 2 files changed, 6 insertions(+), 2 deletions(-)
11689
11690Commit: 1239
11691Author: sam
11692Date:   Thu Oct 26 09:24:29 2006 +0000
11693
11694      * Put at least one space in empty IRC lines otherwise most clients won't
11695        output them.
11696
11697 cucul/export.c |   11 +++++++++--
11698 1 files changed, 9 insertions(+), 2 deletions(-)
11699
11700Commit: 1238
11701Author: sam
11702Date:   Thu Oct 26 09:17:21 2006 +0000
11703
11704      * Allow to import empty files or files with only empty lines.
11705
11706 cucul/import.c |    9 +++++++++
11707 1 files changed, 9 insertions(+), 0 deletions(-)
11708
11709Commit: 1237
11710Author: sam
11711Date:   Thu Oct 26 09:04:55 2006 +0000
11712
11713      * Support export of zero-sized canvases.
11714
11715 cucul/export.c |   85 ++++++++++++++++++++++++++++++++++---------------------
11716 1 files changed, 52 insertions(+), 33 deletions(-)
11717
11718Commit: 1236
11719Author: sam
11720Date:   Thu Oct 26 08:47:39 2006 +0000
11721
11722      * Fix a buffer overflow in the import format autodetection code.
11723
11724 cucul/import.c |    2 +-
11725 1 files changed, 1 insertions(+), 1 deletions(-)
11726
11727Commit: 1235
11728Author: sam
11729Date:   Thu Oct 26 08:45:18 2006 +0000
11730
11731      * Allow to import zero-sized canvases.
11732
11733 cucul/import.c |   27 ++++++++++++---------------
11734 1 files changed, 12 insertions(+), 15 deletions(-)
11735
11736Commit: 1234
11737Author: sam
11738Date:   Thu Oct 26 08:17:41 2006 +0000
11739
11740      * CACA_GEOMETRY works with the raw driver.
11741
11742 doc/user.dox |    2 +-
11743 1 files changed, 1 insertions(+), 1 deletions(-)
11744
11745Commit: 1233
11746Author: sam
11747Date:   Thu Oct 26 08:16:43 2006 +0000
11748
11749      * Allow to create the initial canvas with a zero size. Either the application
11750        resizes it later, or the driver changes it to fit the display.
11751
11752 caca/driver_gl.c    |    6 ++----
11753 caca/driver_raw.c   |   12 ++++++++++++
11754 caca/driver_win32.c |    4 ++--
11755 caca/driver_x11.c   |    5 ++---
11756 cucul/cucul.c       |   14 +-------------
11757 5 files changed, 19 insertions(+), 22 deletions(-)
11758
11759Commit: 1232
11760Author: sam
11761Date:   Thu Oct 26 08:11:39 2006 +0000
11762
11763      * Minor changes to the frames test.
11764
11765 test/frames.c |   27 ++++++++++++++++++++-------
11766 1 files changed, 20 insertions(+), 7 deletions(-)
11767
11768Commit: 1231
11769Author: sam
11770Date:   Wed Oct 25 22:06:21 2006 +0000
11771
11772      * Removed "This function..." constructs from documentation. Fixed a few
11773        documentation errors or imprecisions.
11774
11775 caca/event.c      |   10 +++++-----
11776 caca/graphics.c   |   22 ++++++++++------------
11777 cucul/buffer.c    |   19 +++++++++----------
11778 cucul/canvas.c    |   36 ++++++++++++++++++------------------
11779 cucul/charset.c   |   28 ++++++++++++++--------------
11780 cucul/colour.c    |   12 ++++++------
11781 cucul/cucul.c     |   22 ++++++++++++----------
11782 cucul/import.c    |    4 ++--
11783 cucul/sprite.c    |   17 +++++++----------
11784 cucul/transform.c |   17 ++++++++---------
11785 10 files changed, 91 insertions(+), 96 deletions(-)
11786
11787Commit: 1230
11788Author: sam
11789Date:   Wed Oct 25 22:04:31 2006 +0000
11790
11791      * Fix rotation of the 'u' glyph, and added a flop/rotate char for '"'.
11792
11793 cucul/transform.c |    5 ++++-
11794 1 files changed, 4 insertions(+), 1 deletions(-)
11795
11796Commit: 1229
11797Author: sam
11798Date:   Wed Oct 25 22:01:38 2006 +0000
11799
11800      * Do not output \r in the UTF-8 exporter.
11801
11802 cucul/export.c |    2 +-
11803 1 files changed, 1 insertions(+), 1 deletions(-)
11804
11805Commit: 1226
11806Author: sam
11807Date:   Tue Oct 24 07:07:47 2006 +0000
11808
11809      * Use enter as the transition key.
11810
11811 doc/cacafire.1 |    2 +-
11812 src/cacademo.c |    2 +-
11813 2 files changed, 2 insertions(+), 2 deletions(-)
11814
11815Commit: 1225
11816Author: sam
11817Date:   Sun Oct 22 21:24:15 2006 +0000
11818
11819      * Set version to 0.99.beta8.
11820      * Updated NEWS and ChangeLog.
11821
11822 ChangeLog    |  174 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
11823 NEWS         |    7 ++
11824 configure.ac |    2 +-
11825 3 files changed, 182 insertions(+), 1 deletions(-)
11826
11827Commit: 1224
11828Author: sam
11829Date:   Sun Oct 22 21:13:32 2006 +0000
11830
11831      * Made cucul_blit(), and therefore cucul_set_canvas_boundaries(), support
11832        fullwidth characters.
11833      * Added a case to test/fullwidth.c for cucul_blit and fullwidth chars.
11834
11835 cucul/canvas.c    |   41 ++++++++++++++++++++++++++---------------
11836 cucul/transform.c |    2 ++
11837 test/fullwidth.c  |   20 +++++++++++++++++++-
11838 3 files changed, 47 insertions(+), 16 deletions(-)
11839
11840Commit: 1223
11841Author: sam
11842Date:   Sun Oct 22 20:31:10 2006 +0000
11843
11844      * Added block drawing glyphs to the flip/flop/rotate functions.
11845      * Made these functions fullwidth-aware.
11846
11847 cucul/transform.c |  262 +++++++++++++++++++++++++++++++++--------------------
11848 1 files changed, 162 insertions(+), 100 deletions(-)
11849
11850Commit: 1222
11851Author: sam
11852Date:   Sun Oct 22 19:53:48 2006 +0000
11853
11854      * Add fullwidth characters to the transform test.
11855
11856 test/transform.c |    4 +++-
11857 1 files changed, 3 insertions(+), 1 deletions(-)
11858
11859Commit: 1221
11860Author: sam
11861Date:   Sun Oct 22 17:40:55 2006 +0000
11862
11863      * Updated documentation of fullwidth-aware functions.
11864      * Fullwidth support in all exporters.
11865
11866 cucul/canvas.c |   13 ++++++++++---
11867 cucul/export.c |   29 +++++++++++++++++++++++++----
11868 2 files changed, 35 insertions(+), 7 deletions(-)
11869
11870Commit: 1220
11871Author: sam
11872Date:   Sun Oct 22 17:19:58 2006 +0000
11873
11874      * Add a test for fullwidth characters to the exporter test.
11875
11876 test/export.c |    4 +++-
11877 1 files changed, 3 insertions(+), 1 deletions(-)
11878
11879Commit: 1219
11880Author: sam
11881Date:   Sun Oct 22 16:49:54 2006 +0000
11882
11883      * Support for fullwidth glyphs in the UTF-8 importer.
11884
11885 cucul/import.c |   34 ++++++++++++++++++----------------
11886 1 files changed, 18 insertions(+), 16 deletions(-)
11887
11888Commit: 1218
11889Author: sam
11890Date:   Sun Oct 22 16:35:25 2006 +0000
11891
11892      * Support for fullwidth glyphs in the libcaca output drivers.
11893
11894 caca/driver_conio.c     |   13 +++++++++++--
11895 caca/driver_gl.c        |   19 ++++++++++++++-----
11896 caca/driver_ncurses.c   |    5 +++++
11897 caca/driver_slang.c     |    5 +++++
11898 caca/driver_vga.c       |   11 ++++++++++-
11899 caca/driver_win32.c     |   25 ++++++++++++++++---------
11900 caca/driver_x11.c       |    5 ++++-
11901 cucul/canvas.c          |   15 +++++++++------
11902 cucul/cucul.h           |    1 +
11903 cucul/cucul_internals.h |    2 --
11904 10 files changed, 75 insertions(+), 26 deletions(-)
11905
11906Commit: 1217
11907Author: sam
11908Date:   Sun Oct 22 16:16:15 2006 +0000
11909
11910      * Use 0xCACA as the test character. Ahaha. Caca. Got it?
11911
11912 test/fullwidth.c |   26 +++++++++++++-------------
11913 1 files changed, 13 insertions(+), 13 deletions(-)
11914
11915Commit: 1216
11916Author: sam
11917Date:   Sun Oct 22 15:03:22 2006 +0000
11918
11919      * Fix the Unicode test.
11920      * Add a test for fullwidth characters.
11921
11922 test/Makefile.am |    5 +++-
11923 test/fullwidth.c |   70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
11924 test/unicode.c   |    2 +-
11925 3 files changed, 75 insertions(+), 2 deletions(-)
11926
11927Commit: 1215
11928Author: sam
11929Date:   Sun Oct 22 15:01:04 2006 +0000
11930
11931      * Support for fullwidth (= double width) Unicode characters.
11932
11933 cucul/canvas.c          |  104 +++++++++++++++++++++++++++++++---------------
11934 cucul/cucul_internals.h |    2 +
11935 2 files changed, 72 insertions(+), 34 deletions(-)
11936
11937Commit: 1214
11938Author: sam
11939Date:   Sun Oct 22 14:40:50 2006 +0000
11940
11941      * Minor changes to the documentation front page.
11942
11943 doc/libcaca.dox |    5 ++++-
11944 1 files changed, 4 insertions(+), 1 deletions(-)
11945
11946Commit: 1212
11947Author: sam
11948Date:   Fri Oct 20 16:19:41 2006 +0000
11949
11950      * Do not link binaries with @CACA_LIBS@, it's useless.
11951
11952 cxx/Makefile.am   |    2 +-
11953 src/Makefile.am   |   15 ++++++++-------
11954 test/Makefile.am  |   33 ++++++++++++++++++---------------
11955 tools/Makefile.am |    4 ++--
11956 4 files changed, 29 insertions(+), 25 deletions(-)
11957
11958Commit: 1211
11959Author: sam
11960Date:   Fri Oct 20 16:17:12 2006 +0000
11961
11962      * Implemented cucul_utf32_is_fullwidth().
11963
11964 cucul/charset.c |   44 ++++++++++++++++++++++++++++++++++++++++++++
11965 cucul/cucul.h   |    1 +
11966 2 files changed, 45 insertions(+), 0 deletions(-)
11967
11968Commit: 1210
11969Author: sam
11970Date:   Thu Oct 19 23:17:33 2006 +0000
11971
11972      * Slightly updated TODO list.
11973
11974 TODO |   12 ++----------
11975 1 files changed, 2 insertions(+), 10 deletions(-)
11976
11977Commit: 1208
11978Author: sam
11979Date:   Thu Oct 19 22:43:17 2006 +0000
11980
11981      * Added a --enable-plugins configure flag that builds the GL and X11 drivers
11982        as plugins. This way, libcaca does not directly depend on those libraries.
11983
11984 caca/Makefile.am      |   21 +++++++++++++++--
11985 caca/caca.c           |   59 ++++++++++++++++++++++++++++++++++++++++++++++++-
11986 caca/caca_internals.h |    4 +++
11987 configure.ac          |   23 +++++++++++++++----
11988 4 files changed, 98 insertions(+), 9 deletions(-)
11989
11990Commit: 1207
11991Author: sam
11992Date:   Thu Oct 19 21:21:00 2006 +0000
11993
11994      * Add checks for getopt / getopt_long.
11995
11996 configure.ac |    9 ++++++++-
11997 1 files changed, 8 insertions(+), 1 deletions(-)
11998
11999Commit: 1203
12000Author: sam
12001Date:   Sat Oct 14 22:11:33 2006 +0000
12002
12003      * Fix extra qualification bug in cucul++.h, courtesy of Hanno Böck.
12004
12005 cxx/cucul++.h |    2 +-
12006 1 files changed, 1 insertions(+), 1 deletions(-)
12007
12008Commit: 1198
12009Author: sam
12010Date:   Thu Oct 12 09:33:49 2006 +0000
12011
12012      * Use pkg-config to check for Imlib2. Patch adapted from Alt Linux.
12013
12014 configure.ac    |   18 ++++++------------
12015 src/Makefile.am |   16 ++++------------
12016 2 files changed, 10 insertions(+), 24 deletions(-)
12017
12018Commit: 1191
12019Author: sam
12020Date:   Fri Oct 6 10:12:52 2006 +0000
12021
12022      * Fixed a bug in the IRC exporter that could break the output when there
12023        were commas in the canvas.
12024
12025 cucul/export.c |   46 ++++++++++++++++++----------------------------
12026 1 files changed, 18 insertions(+), 28 deletions(-)
12027
12028Commit: 1186
12029Author: sam
12030Date:   Wed Oct 4 12:11:16 2006 +0000
12031
12032      * Set version to 0.99.beta7.
12033      * Updated NEWS and ChangeLog.
12034
12035 ChangeLog    |   60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
12036 NEWS         |    6 +++++
12037 configure.ac |    2 +-
12038 3 files changed, 67 insertions(+), 1 deletions(-)
12039
12040Commit: 1175
12041Author: sam
12042Date:   Sun Oct 1 12:50:43 2006 +0000
12043
12044      * Support transparency in the colour UTF-8 exporter.
12045
12046 cucul/export.c |   43 +++++++++++++++++++++++++------------------
12047 1 files changed, 25 insertions(+), 18 deletions(-)
12048
12049Commit: 1174
12050Author: sam
12051Date:   Sun Oct 1 12:23:30 2006 +0000
12052
12053      * Better precision in cucul_fill_triangle().
12054
12055 cucul/triangle.c |   20 ++++++++++----------
12056 1 files changed, 10 insertions(+), 10 deletions(-)
12057
12058Commit: 1173
12059Author: sam
12060Date:   Sun Oct 1 11:53:35 2006 +0000
12061
12062      * More optimisations in cucul_fill_triangle().
12063
12064 cucul/triangle.c |   59 +++++++++++++++++++++++++++++++----------------------
12065 1 files changed, 34 insertions(+), 25 deletions(-)
12066
12067Commit: 1172
12068Author: sam
12069Date:   Sun Oct 1 10:47:41 2006 +0000
12070
12071      * Optimised triangle rasteriser. Thanks to Jylam for the hints.
12072
12073 cucul/triangle.c |   50 +++++++++++++++++++++++++++-----------------------
12074 1 files changed, 27 insertions(+), 23 deletions(-)
12075
12076Commit: 1171
12077Author: sam
12078Date:   Sun Oct 1 08:53:41 2006 +0000
12079
12080      * Set default background to transparent in the ANSI and UTF-8 importers.
12081
12082 cucul/import.c |    4 ++--
12083 1 files changed, 2 insertions(+), 2 deletions(-)
12084
12085Commit: 1156
12086Author: jylam
12087Date:   Sat Sep 30 18:56:23 2006 +0000
12088
12089     * Updated C++ bindings to support every single cucul/caca functionnality. Renamed cpptest to cxxtext for consistency.
12090     --This line, and those below, will be ignored--
12091    M    cxx/cucul++.cpp
12092    A    cxx/cxxtest.cpp
12093    M    cxx/cucul++.h
12094    M    cxx/Makefile.am
12095
12096 cxx/Makefile.am |    6 ++--
12097 cxx/cucul++.cpp |   98 +++++++++++++++++++++++++++++++++++++++++++++++++---
12098 cxx/cucul++.h   |   36 +++++++++++++++++--
12099 cxx/cxxtest.cpp |  103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
12100 4 files changed, 230 insertions(+), 13 deletions(-)
12101
12102Commit: 1155
12103Author: sam
12104Date:   Sat Sep 30 18:35:50 2006 +0000
12105
12106      * Updated NEWS and ChangeLog.
12107
12108 ChangeLog |  118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
12109 NEWS      |    6 +++
12110 2 files changed, 124 insertions(+), 0 deletions(-)
12111
12112Commit: 1154
12113Author: sam
12114Date:   Sat Sep 30 18:25:41 2006 +0000
12115
12116      * Set version to 0.99.beta6.
12117
12118 configure.ac |    2 +-
12119 1 files changed, 1 insertions(+), 1 deletions(-)
12120
12121Commit: 1153
12122Author: sam
12123Date:   Sat Sep 30 18:24:10 2006 +0000
12124
12125      * Added an optional argument to the import test to select import format.
12126
12127 test/import.c |    3 ++-
12128 1 files changed, 2 insertions(+), 1 deletions(-)
12129
12130Commit: 1152
12131Author: sam
12132Date:   Sat Sep 30 18:20:39 2006 +0000
12133
12134      * As per user request, only display the "Powered by libcaca" banner for a
12135        few seconds at the beginning.
12136
12137 src/aafire.c   |    6 ++++--
12138 src/cacademo.c |    7 ++++---
12139 2 files changed, 8 insertions(+), 5 deletions(-)
12140
12141Commit: 1149
12142Author: sam
12143Date:   Sat Sep 30 17:49:09 2006 +0000
12144
12145      * Fix minor memory leak in cucul_set_canvas_boundaries().
12146
12147 cucul/canvas.c |    2 ++
12148 1 files changed, 2 insertions(+), 0 deletions(-)
12149
12150Commit: 1148
12151Author: sam
12152Date:   Sat Sep 30 17:31:16 2006 +0000
12153
12154      * Fix minor memory leak in cucul_free_canvas().
12155
12156 cucul/cucul.c |    2 ++
12157 1 files changed, 2 insertions(+), 0 deletions(-)
12158
12159Commit: 1137
12160Author: sam
12161Date:   Fri Sep 29 23:36:02 2006 +0000
12162
12163      * Fixed a bug in cucul_putchar() that broke half of the Unicode set.
12164
12165 cucul/canvas.c |    2 +-
12166 1 files changed, 1 insertions(+), 1 deletions(-)
12167
12168Commit: 1136
12169Author: sam
12170Date:   Fri Sep 29 23:34:03 2006 +0000
12171
12172      * Add "utf8" import format.
12173      * Documented "text" import format.
12174
12175 cucul/import.c |   26 +++++++++++++++++++++-----
12176 1 files changed, 21 insertions(+), 5 deletions(-)
12177
12178Commit: 1107
12179Author: sam
12180Date:   Tue Sep 26 20:32:48 2006 +0000
12181
12182      * Initialise colours to default/transparent instead of lightgray/black.
12183
12184 cucul/cucul.c |    4 ++--
12185 1 files changed, 2 insertions(+), 2 deletions(-)
12186
12187Commit: 1105
12188Author: sam
12189Date:   Mon Sep 25 16:12:17 2006 +0000
12190
12191      * Remove non-ASCII character from NEWS file because Doxygen is unable to
12192        encode it in the manpages.
12193
12194 NEWS |    2 +-
12195 1 files changed, 1 insertions(+), 1 deletions(-)
12196
12197Commit: 1104
12198Author: sam
12199Date:   Mon Sep 25 16:00:10 2006 +0000
12200
12201      * Fix enumeration layout in the manpage documentation.
12202
12203 TODO           |    4 +-
12204 caca/caca.h    |   18 ++++---------
12205 cucul/dither.c |   70 ++++++++++++++++++++-----------------------------------
12206 cucul/export.c |   26 +++++++-------------
12207 cucul/import.c |    9 ++----
12208 5 files changed, 46 insertions(+), 81 deletions(-)
12209
12210Commit: 1103
12211Author: sam
12212Date:   Mon Sep 25 15:58:33 2006 +0000
12213
12214      * Fucking Doxygen replaces "s with 's in manpages. And it does not even
12215        escape them. Fix that upon installation.
12216
12217 doc/Makefile.am |    3 ++-
12218 1 files changed, 2 insertions(+), 1 deletions(-)
12219
12220Commit: 1098
12221Author: sam
12222Date:   Sat Sep 23 19:07:13 2006 +0000
12223
12224      * Fix a bug in the ANSI importer. We need to set the proper fg/bg colours
12225        before calling cucul_set_canvas_size(), otherwise it'll fill the new area
12226        with the current values.
12227
12228 cucul/import.c |   29 ++++++++++++++++++-----------
12229 1 files changed, 18 insertions(+), 11 deletions(-)
12230
12231Commit: 1095
12232Author: sam
12233Date:   Sat Sep 23 07:36:54 2006 +0000
12234
12235      * Updated TODO.
12236
12237 TODO |    6 ++----
12238 1 files changed, 2 insertions(+), 4 deletions(-)
12239
12240Commit: 1094
12241Author: sam
12242Date:   Sat Sep 23 01:55:29 2006 +0000
12243
12244      * Updated NEWS and ChangeLog.
12245
12246 ChangeLog |  536 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
12247 NEWS      |    9 +
12248 2 files changed, 545 insertions(+), 0 deletions(-)
12249
12250Commit: 1093
12251Author: sam
12252Date:   Sat Sep 23 01:48:10 2006 +0000
12253
12254      * Update the cacademo manpage to reflect the merge.
12255
12256 doc/Makefile.am |    8 ++------
12257 doc/cacafire.1  |   48 ++++++++++++++++++++----------------------------
12258 2 files changed, 22 insertions(+), 34 deletions(-)
12259
12260Commit: 1092
12261Author: sam
12262Date:   Sat Sep 23 01:28:49 2006 +0000
12263
12264      * Implemented cucul_get_color().
12265
12266 cucul/colour.c |   27 +++++++++++++++++++++++++++
12267 cucul/cucul.h  |    1 +
12268 2 files changed, 28 insertions(+), 0 deletions(-)
12269
12270Commit: 1091
12271Author: sam
12272Date:   Sat Sep 23 01:18:49 2006 +0000
12273
12274      * Fixed chcul_getchar's error behaviour.
12275
12276 cucul/canvas.c |    2 +-
12277 1 files changed, 1 insertions(+), 1 deletions(-)
12278
12279Commit: 1090
12280Author: sam
12281Date:   Sat Sep 23 01:10:15 2006 +0000
12282
12283      * Update versioning.
12284
12285 configure.ac |    2 +-
12286 1 files changed, 1 insertions(+), 1 deletions(-)
12287
12288Commit: 1089
12289Author: sam
12290Date:   Sat Sep 23 00:59:47 2006 +0000
12291
12292      * Handle transparency in the IRC export.
12293
12294 cucul/export.c |   32 +++++++++++++++++++++++++++-----
12295 1 files changed, 27 insertions(+), 5 deletions(-)
12296
12297Commit: 1088
12298Author: sam
12299Date:   Sat Sep 23 00:55:42 2006 +0000
12300
12301      * When resizing a canvas, use the current fg/bg colours to fill holes.
12302
12303 cucul/cucul.c |   13 +++++++++----
12304 1 files changed, 9 insertions(+), 4 deletions(-)
12305
12306Commit: 1086
12307Author: sam
12308Date:   Fri Sep 22 23:26:56 2006 +0000
12309
12310      * Remove toilet from the libcaca source, it'll be moved to its own repo.
12311
12312 configure.ac     |   10 +--
12313 test/Makefile.am |    5 +-
12314 test/toilet.c    |  293 ------------------------------------------------------
12315 3 files changed, 3 insertions(+), 305 deletions(-)
12316
12317Commit: 1080
12318Author: sam
12319Date:   Fri Sep 22 00:27:13 2006 +0000
12320
12321      * Autocrop toilet output.
12322
12323 test/toilet.c |   39 ++++++++++++++++++++++++++++++++++++---
12324 1 files changed, 36 insertions(+), 3 deletions(-)
12325
12326Commit: 1079
12327Author: sam
12328Date:   Fri Sep 22 00:20:06 2006 +0000
12329
12330      * Implement cucul_set_canvas_boundaries() for cropping and expanding.
12331
12332 cucul/canvas.c |   57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
12333 cucul/cucul.h  |    5 +++-
12334 2 files changed, 61 insertions(+), 1 deletions(-)
12335
12336Commit: 1078
12337Author: sam
12338Date:   Thu Sep 21 22:36:00 2006 +0000
12339
12340      * Really export IRC as UTF-8, as advertised in the documentation.
12341
12342 cucul/export.c |    8 ++++----
12343 1 files changed, 4 insertions(+), 4 deletions(-)
12344
12345Commit: 1077
12346Author: sam
12347Date:   Thu Sep 21 21:30:50 2006 +0000
12348
12349      * Handle UTF-8 in TOIlet.
12350      * Add a --irc flag to TOIlet.
12351
12352 test/toilet.c |   80 +++++++++++++++++++++++++++++++++++++-------------------
12353 1 files changed, 53 insertions(+), 27 deletions(-)
12354
12355Commit: 1076
12356Author: sam
12357Date:   Thu Sep 21 19:54:54 2006 +0000
12358
12359      * Support for platforms without <getopt.h> in TOIlet.
12360
12361 test/toilet.c |   15 ++++++++++-----
12362 1 files changed, 10 insertions(+), 5 deletions(-)
12363
12364Commit: 1075
12365Author: sam
12366Date:   Thu Sep 21 17:32:27 2006 +0000
12367
12368      * Added getopt support to toilet.
12369
12370 test/Makefile.am |    2 +-
12371 test/toilet.c    |   80 +++++++++++++++++++++++++++++++++++++++++++++++------
12372 2 files changed, 72 insertions(+), 10 deletions(-)
12373
12374Commit: 1074
12375Author: sam
12376Date:   Thu Sep 21 16:59:23 2006 +0000
12377
12378      * Check for <getopt.h> and getopt_long.
12379
12380 configure.ac |   11 +++++++++--
12381 1 files changed, 9 insertions(+), 2 deletions(-)
12382
12383Commit: 1073
12384Author: sam
12385Date:   Wed Sep 20 16:31:12 2006 +0000
12386
12387      * TOIlet, The Other Implementation's letters. Will be a FIGlet clone. Later.
12388
12389 test/Makefile.am |    5 +-
12390 test/toilet.c    |  167 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
12391 2 files changed, 171 insertions(+), 1 deletions(-)
12392
12393Commit: 1072
12394Author: sam
12395Date:   Tue Sep 19 19:11:33 2006 +0000
12396
12397      * Ahahaha mais vieux porc ! Tiens, mange-toi ce fix.
12398
12399 caca/driver_gl.c |   12 ++++++------
12400 cucul/font.c     |    2 +-
12401 2 files changed, 7 insertions(+), 7 deletions(-)
12402
12403Commit: 1071
12404Author: jylam
12405Date:   Tue Sep 19 19:06:04 2006 +0000
12406
12407     * Oops \o/
12408
12409 caca/driver_gl.c |   10 +++++-----
12410 1 files changed, 5 insertions(+), 5 deletions(-)
12411
12412Commit: 1070
12413Author: jylam
12414Date:   Tue Sep 19 19:04:29 2006 +0000
12415
12416     * REAL fix
12417
12418 caca/driver_gl.c |    4 ++--
12419 1 files changed, 2 insertions(+), 2 deletions(-)
12420
12421Commit: 1069
12422Author: sam
12423Date:   Tue Sep 19 19:00:40 2006 +0000
12424
12425      * More long int -> int32 casts to fix the GL driver on 64-bit arches.
12426
12427 caca/driver_gl.c |    9 +++++----
12428 1 files changed, 5 insertions(+), 4 deletions(-)
12429
12430Commit: 1068
12431Author: sam
12432Date:   Tue Sep 19 18:47:39 2006 +0000
12433
12434      * Hopefully fix 64-bit bug.
12435
12436 caca/driver_gl.c |    7 ++++---
12437 cucul/font.c     |    4 ++--
12438 2 files changed, 6 insertions(+), 5 deletions(-)
12439
12440Commit: 1067
12441Author: jylam
12442Date:   Tue Sep 19 18:40:09 2006 +0000
12443
12444     * Ugly workaround in OpenGL driver for IA64 platform, unicode still does not work, thought.
12445
12446 caca/driver_gl.c |   12 ++++++------
12447 cucul/font.c     |    4 ++--
12448 2 files changed, 8 insertions(+), 8 deletions(-)
12449
12450Commit: 1066
12451Author: sam
12452Date:   Tue Sep 19 16:07:13 2006 +0000
12453
12454      * Implemented cucul_getchar(). Useful because you don’t necessarily know
12455        what you are importing.
12456
12457 cucul/canvas.c |   26 ++++++++++++++++++++++++++
12458 cucul/cucul.h  |    1 +
12459 2 files changed, 27 insertions(+), 0 deletions(-)
12460
12461Commit: 1065
12462Author: sam
12463Date:   Tue Sep 19 08:26:43 2006 +0000
12464
12465      * Added an fprintf stub to the kernel.
12466
12467 kernel/kernel.c |    6 ++++++
12468 kernel/kernel.h |    5 ++---
12469 2 files changed, 8 insertions(+), 3 deletions(-)
12470
12471Commit: 1064
12472Author: sam
12473Date:   Tue Sep 19 08:18:32 2006 +0000
12474
12475      * Optimised memory usage in the GL driver and added a few comments.
12476
12477 caca/driver_gl.c |    7 ++++++-
12478 1 files changed, 6 insertions(+), 1 deletions(-)
12479
12480Commit: 1063
12481Author: jylam
12482Date:   Tue Sep 19 08:04:38 2006 +0000
12483
12484     * Fixed compilation warning, and ....
12485     AHAHAHAHAHAHAHA GL DRIVER IS B0RKEN YOU SMELLY GOATS ! (no time to fix it, thought)
12486
12487 caca/driver_gl.c |    1 -
12488 1 files changed, 0 insertions(+), 1 deletions(-)
12489
12490Commit: 1062
12491Author: sam
12492Date:   Tue Sep 19 00:02:59 2006 +0000
12493
12494      * Got rid of cucul_render_glyph(). Ahahahaha.
12495
12496 cucul/cucul.h |    1 -
12497 cucul/font.c  |   76 ---------------------------------------------------------
12498 2 files changed, 0 insertions(+), 77 deletions(-)
12499
12500Commit: 1061
12501Author: sam
12502Date:   Tue Sep 19 00:01:26 2006 +0000
12503
12504      * Use cucul_render_canvas() instead of cucul_render_glyph() in the GL driver.
12505
12506 caca/driver_gl.c |  113 ++++++++++++++++++++++++++----------------------------
12507 1 files changed, 54 insertions(+), 59 deletions(-)
12508
12509Commit: 1060
12510Author: sam
12511Date:   Mon Sep 18 22:32:25 2006 +0000
12512
12513      * Full Unicode support in the GL driver.
12514
12515 caca/driver_gl.c |  189 ++++++++++++++++++++----------------------------------
12516 1 files changed, 70 insertions(+), 119 deletions(-)
12517
12518Commit: 1059
12519Author: sam
12520Date:   Mon Sep 18 22:29:20 2006 +0000
12521
12522      * Oops, fixed typo in cucul_get_font_blocks().
12523
12524 cucul/font.c |    2 +-
12525 1 files changed, 1 insertions(+), 1 deletions(-)
12526
12527Commit: 1058
12528Author: sam
12529Date:   Mon Sep 18 17:40:35 2006 +0000
12530
12531      * Implemented cucul_get_font_blocks() to export the list of available glyphs.
12532
12533 cucul/cucul.h |    1 +
12534 cucul/font.c  |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
12535 2 files changed, 49 insertions(+), 0 deletions(-)
12536
12537Commit: 1056
12538Author: sam
12539Date:   Mon Sep 18 07:31:31 2006 +0000
12540
12541      * Remove useless -I../kernel/ from CFLAGS.
12542
12543 configure.ac |    4 ++--
12544 1 files changed, 2 insertions(+), 2 deletions(-)
12545
12546Commit: 1055
12547Author: sam
12548Date:   Mon Sep 18 07:30:14 2006 +0000
12549
12550      * Fix the kernel build rules.
12551
12552 build-kernel |    8 ++++----
12553 1 files changed, 4 insertions(+), 4 deletions(-)
12554
12555Commit: 1054
12556Author: sam
12557Date:   Mon Sep 18 07:20:06 2006 +0000
12558
12559      * Do not build the raw output in kernel mode.
12560      * Fix cucul_utf32_to_cp437() call in the VGA output.
12561
12562 caca/caca.c       |    2 ++
12563 caca/driver_raw.c |    5 +++--
12564 caca/driver_vga.c |    2 +-
12565 3 files changed, 6 insertions(+), 3 deletions(-)
12566
12567Commit: 1053
12568Author: sam
12569Date:   Mon Sep 18 07:11:43 2006 +0000
12570
12571      * Fixed memcmp() prototype and implementation.
12572
12573 kernel/kernel.c |   10 ++++++----
12574 kernel/kernel.h |    3 ++-
12575 2 files changed, 8 insertions(+), 5 deletions(-)
12576
12577Commit: 1052
12578Author: sam
12579Date:   Mon Sep 18 06:59:48 2006 +0000
12580
12581      * Added errno support to the kernel.
12582
12583 cucul/cucul.c   |   14 +++++++-------
12584 kernel/kernel.c |    7 +++++--
12585 kernel/kernel.h |   14 ++++++++++----
12586 3 files changed, 22 insertions(+), 13 deletions(-)
12587
12588Commit: 1051
12589Author: jylam
12590Date:   Sun Sep 17 13:36:13 2006 +0000
12591
12592     * Updated .Net bindings
12593
12594 DotNet/Caca.cs |   12 ++++++------
12595 DotNet/test.cs |    6 +++---
12596 2 files changed, 9 insertions(+), 9 deletions(-)
12597
12598Commit: 1050
12599Author: jylam
12600Date:   Sun Sep 17 13:15:12 2006 +0000
12601
12602     * Updated README, just to say my coding style is just perfect, sam is too pedantic.
12603
12604 README           |    1 +
12605 caca/driver_gl.c |    1 -
12606 2 files changed, 1 insertions(+), 1 deletions(-)
12607
12608Commit: 1049
12609Author: sam
12610Date:   Sun Sep 17 12:58:12 2006 +0000
12611
12612      * A few coding style fixes.
12613
12614 kernel/kernel.c |    8 ++++----
12615 src/cacaview.c  |    6 +++---
12616 src/img2irc.c   |    6 +++---
12617 3 files changed, 10 insertions(+), 10 deletions(-)
12618
12619Commit: 1048
12620Author: jylam
12621Date:   Sun Sep 17 12:44:18 2006 +0000
12622
12623     * Updated kernel 'driver', still not working, but most of the work is done
12624
12625 caca/driver_vga.c  |    2 +-
12626 common.h           |    5 ++++-
12627 configure.ac       |    5 +++--
12628 cucul/buffer.c     |    3 ++-
12629 cucul/cucul.c      |   14 +++++++-------
12630 kernel/kernel.c    |   51 ++++++++++++++++++++++++++++++++++++++++++++++++++-
12631 kernel/kernel.h    |   23 ++++++++++++++++-------
12632 src/Makefile.am    |    1 -
12633 src/cacadraw.c     |    8 +++++---
12634 src/cacaplay.c     |    6 ++++--
12635 src/cacaview.c     |    2 ++
12636 src/common-image.c |   12 ++++++++----
12637 src/img2irc.c      |    4 +++-
12638 test/demo.c        |   10 +++++-----
12639 test/demo0.c       |    8 +++++---
12640 test/dithering.c   |    6 ++++--
12641 test/event.c       |    9 +++++----
12642 test/export.c      |   13 +++++++------
12643 test/font.c        |   22 ++++++++++++----------
12644 test/font2tga.c    |   11 ++++++-----
12645 test/frames.c      |   12 ++++++------
12646 test/gamma.c       |    9 ++++-----
12647 test/hsv.c         |   11 ++++++-----
12648 test/import.c      |   11 +++++++----
12649 test/input.c       |    9 +++++----
12650 test/spritedit.c   |    6 +++---
12651 test/text.c        |   15 +++++++--------
12652 test/transform.c   |   12 ++++++------
12653 test/truecolor.c   |   11 ++++++-----
12654 test/unicode.c     |   11 ++++++-----
12655 tools/optipal.c    |    6 ++++--
12656 31 files changed, 209 insertions(+), 119 deletions(-)
12657
12658Commit: 1047
12659Author: sam
12660Date:   Sun Sep 17 11:39:22 2006 +0000
12661
12662      * Minor TODO update.
12663
12664 TODO |    1 -
12665 1 files changed, 0 insertions(+), 1 deletions(-)
12666
12667Commit: 1046
12668Author: sam
12669Date:   Sun Sep 17 11:10:49 2006 +0000
12670
12671      * Minor documentation fix (testing the buildbot, actually).
12672
12673 cucul/font.c |    2 +-
12674 1 files changed, 1 insertions(+), 1 deletions(-)
12675
12676Commit: 1045
12677Author: jylam
12678Date:   Sun Sep 17 10:54:23 2006 +0000
12679
12680     * Updated documentation, removed warning in cucul_render_glyph(), minor optimisation in driver_gl
12681
12682 caca/driver_gl.c |   20 +++++++++++++-------
12683 cucul/font.c     |    4 ++--
12684 2 files changed, 15 insertions(+), 9 deletions(-)
12685
12686Commit: 1044
12687Author: sam
12688Date:   Sun Sep 17 01:12:28 2006 +0000
12689
12690      * Coding style (ahaha vieux porc).
12691
12692 caca/driver_gl.c |   65 +++++++++++++++++++++++++----------------------------
12693 1 files changed, 31 insertions(+), 34 deletions(-)
12694
12695Commit: 1043
12696Author: sam
12697Date:   Sun Sep 17 00:53:48 2006 +0000
12698
12699      * Got rid of OFFSET_X and OFFSET_Y.
12700
12701 src/cacademo.c |   17 +++++++----------
12702 1 files changed, 7 insertions(+), 10 deletions(-)
12703
12704Commit: 1042
12705Author: sam
12706Date:   Sun Sep 17 00:48:30 2006 +0000
12707
12708      * More cleanup in cacademo.c.
12709
12710 src/cacademo.c |   12 ++++++------
12711 1 files changed, 6 insertions(+), 6 deletions(-)
12712
12713Commit: 1041
12714Author: sam
12715Date:   Sun Sep 17 00:32:23 2006 +0000
12716
12717      * Cosmetic changes to cacademo.
12718
12719 src/cacademo.c |   14 ++++++--------
12720 1 files changed, 6 insertions(+), 8 deletions(-)
12721
12722Commit: 1040
12723Author: sam
12724Date:   Sun Sep 17 00:11:29 2006 +0000
12725
12726      * Factored the star code (vieux porc).
12727
12728 src/cacademo.c |   98 ++++++++++++--------------------------------------------
12729 1 files changed, 21 insertions(+), 77 deletions(-)
12730
12731Commit: 1039
12732Author: sam
12733Date:   Sun Sep 17 00:02:31 2006 +0000
12734
12735      * Fixed cucul_render_glyph(). There is no way this could have ever possibly
12736        worked properly.
12737
12738 caca/driver_gl.c |    8 ++------
12739 cucul/cucul.h    |    3 +--
12740 cucul/font.c     |   41 +++++++++++++++++++++--------------------
12741 3 files changed, 24 insertions(+), 28 deletions(-)
12742
12743Commit: 1038
12744Author: sam
12745Date:   Sat Sep 16 23:34:18 2006 +0000
12746
12747      * Moved transition data to the function.
12748
12749 src/cacademo.c |  132 ++++++++++++++++++++++++++-----------------------------
12750 1 files changed, 62 insertions(+), 70 deletions(-)
12751
12752Commit: 1037
12753Author: jylam
12754Date:   Sat Sep 16 21:27:59 2006 +0000
12755
12756     * Added nifty rotation to our 80's star.
12757
12758 src/cacademo.c |   88 ++++++++++++++++++++++++++++++++++++++-----------------
12759 1 files changed, 61 insertions(+), 27 deletions(-)
12760
12761Commit: 1036
12762Author: sam
12763Date:   Sat Sep 16 21:08:11 2006 +0000
12764
12765      * Fixing precision.
12766
12767 cucul/triangle.c |    6 +++---
12768 1 files changed, 3 insertions(+), 3 deletions(-)
12769
12770Commit: 1035
12771Author: jylam
12772Date:   Sat Sep 16 21:00:46 2006 +0000
12773
12774     * Fixed triangle routine so that it fits perfectly from one side to the other one (I know, that's no clear)
12775
12776 cucul/triangle.c |    6 +++---
12777 1 files changed, 3 insertions(+), 3 deletions(-)
12778
12779Commit: 1034
12780Author: jylam
12781Date:   Sat Sep 16 20:48:31 2006 +0000
12782
12783     * Added much disco transition (ellipses suck). YMCA \o/
12784
12785 src/cacademo.c |  114 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
12786 1 files changed, 103 insertions(+), 11 deletions(-)
12787
12788Commit: 1033
12789Author: sam
12790Date:   Sat Sep 16 17:15:11 2006 +0000
12791
12792      * Fix compilation warning in the slang driver.
12793
12794 caca/driver_slang.c |    2 +-
12795 1 files changed, 1 insertions(+), 1 deletions(-)
12796
12797Commit: 1032
12798Author: sam
12799Date:   Sat Sep 16 16:01:48 2006 +0000
12800
12801      * Smooth transitions between effects in cacademo. Press 'n' to switch
12802        immediately to the next transition.
12803
12804 src/cacademo.c |  155 ++++++++++++++++++++++++++++++++++++++++++--------------
12805 1 files changed, 117 insertions(+), 38 deletions(-)
12806
12807Commit: 1031
12808Author: sam
12809Date:   Sat Sep 16 15:46:30 2006 +0000
12810
12811      * Fix badly initialised data in the gamma test.
12812
12813 test/gamma.c |    2 +-
12814 1 files changed, 1 insertions(+), 1 deletions(-)
12815
12816Commit: 1030
12817Author: sam
12818Date:   Sat Sep 16 15:06:09 2006 +0000
12819
12820      * Moved the matrix effect test into cacademo. Removed the motion sensor
12821        stuff, it's cool but it's crap.
12822
12823 src/cacademo.c   |  184 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
12824 test/Makefile.am |    5 +-
12825 test/matrix.c    |  166 ------------------------------------------------
12826 3 files changed, 181 insertions(+), 174 deletions(-)
12827
12828Commit: 1029
12829Author: jylam
12830Date:   Sat Sep 16 13:26:51 2006 +0000
12831
12832     * AHAHAHA FILTHY PIG, init sensors values to 0, in case there's no sensor at all
12833
12834 test/matrix.c |    2 +-
12835 1 files changed, 1 insertions(+), 1 deletions(-)
12836
12837Commit: 1028
12838Author: jylam
12839Date:   Sat Sep 16 13:19:23 2006 +0000
12840
12841     * Fixed truecolor bug in OpenGL driver.
12842
12843 caca/driver_gl.c |    2 +-
12844 1 files changed, 1 insertions(+), 1 deletions(-)
12845
12846Commit: 1027
12847Author: sam
12848Date:   Sat Sep 16 13:12:11 2006 +0000
12849
12850      * Factor most of the cacademo code.
12851
12852 src/cacademo.c |  443 ++++++++++++++++++++++++++------------------------------
12853 1 files changed, 206 insertions(+), 237 deletions(-)
12854
12855Commit: 1026
12856Author: sam
12857Date:   Sat Sep 16 12:57:41 2006 +0000
12858
12859      * Ahaha old pig, you could have factored the 1.0 + as well, and you forgot
12860        to cast the int to double in the sin() call.  (:@ gruik!
12861
12862 src/cacademo.c |   15 +++++----------
12863 1 files changed, 5 insertions(+), 10 deletions(-)
12864
12865Commit: 1025
12866Author: jylam
12867Date:   Sat Sep 16 12:47:55 2006 +0000
12868
12869     * hey, ***I*** found a factorisation bug in cacaballs !
12870
12871 src/cacademo.c |   14 +++++++-------
12872 1 files changed, 7 insertions(+), 7 deletions(-)
12873
12874Commit: 1024
12875Author: jylam
12876Date:   Sat Sep 16 12:40:37 2006 +0000
12877
12878     * OpenGL builtin font support
12879
12880 caca/driver_gl.c |  216 ++++++++++++++++++++++++++++++------------------------
12881 cucul/cucul.h    |    2 +
12882 cucul/font.c     |   75 +++++++++++++++++++
12883 3 files changed, 198 insertions(+), 95 deletions(-)
12884
12885Commit: 1023
12886Author: sam
12887Date:   Sat Sep 16 09:45:03 2006 +0000
12888
12889      * Merge cacamoir, cacaball and cacaplas into cacademo. No code cleanup yet.
12890
12891 src/Makefile.am |   14 +-
12892 src/cacaball.c  |  219 -----------------------
12893 src/cacademo.c  |  519 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
12894 src/cacamoir.c  |  167 ------------------
12895 src/cacaplas.c  |  174 -------------------
12896 5 files changed, 523 insertions(+), 570 deletions(-)
12897
12898Commit: 1022
12899Author: sam
12900Date:   Sat Sep 16 09:43:36 2006 +0000
12901
12902      * Initialize random seed to getpid()+time(NULL) so that the user does not
12903        have to do it.
12904
12905 cucul/cucul.c |   13 +++++++++++++
12906 1 files changed, 13 insertions(+), 0 deletions(-)
12907
12908Commit: 1021
12909Author: sam
12910Date:   Sat Sep 9 17:58:57 2006 +0000
12911
12912      * Updated ChangeLog and NEWS.
12913      * 0.99.beta4 release.
12914
12915 ChangeLog    |   94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
12916 NEWS         |    6 ++++
12917 configure.ac |    2 +-
12918 3 files changed, 101 insertions(+), 1 deletions(-)
12919
12920Commit: 1020
12921Author: sam
12922Date:   Sat Sep 9 17:54:06 2006 +0000
12923
12924      * Replace 'man3caca' with 'man3' in generated manpages.
12925
12926 doc/Makefile.am |    4 +++-
12927 1 files changed, 3 insertions(+), 1 deletions(-)
12928
12929Commit: 1019
12930Author: sam
12931Date:   Sat Sep 9 17:52:54 2006 +0000
12932
12933      * Fix dithering handling in demo0.c.
12934
12935 test/demo0.c |    6 +++---
12936 1 files changed, 3 insertions(+), 3 deletions(-)
12937
12938Commit: 1018
12939Author: sam
12940Date:   Sat Sep 9 17:31:43 2006 +0000
12941
12942      * Do not output unnecessary libraries in caca-output config.
12943
12944 caca-config.in |    5 ++---
12945 1 files changed, 2 insertions(+), 3 deletions(-)
12946
12947Commit: 1017
12948Author: sam
12949Date:   Sat Sep 9 17:20:32 2006 +0000
12950
12951      * Oops, thinko in the migration doc.
12952
12953 doc/migrating.dox |    2 +-
12954 1 files changed, 1 insertions(+), 1 deletions(-)
12955
12956Commit: 1016
12957Author: sam
12958Date:   Sat Sep 9 17:02:30 2006 +0000
12959
12960      * Updated the migration documentation so that it mentions the <caca0.h>
12961        compatibility layer.
12962
12963 doc/migrating.dox |   38 ++++++++++++++++++++++++++++++++++----
12964 1 files changed, 34 insertions(+), 4 deletions(-)
12965
12966Commit: 1015
12967Author: sam
12968Date:   Sat Sep 9 16:53:13 2006 +0000
12969
12970      * Made features (such as dithering mode) and caca_sqrt work in the legacy
12971        0.x glue code.
12972
12973 caca/caca0.c |  176 +++++++++++++++++++++++++++++++++++++++++-----------------
12974 caca/caca0.h |   18 +++++-
12975 2 files changed, 139 insertions(+), 55 deletions(-)
12976
12977Commit: 1014
12978Author: sam
12979Date:   Sat Sep 9 15:40:16 2006 +0000
12980
12981      * Added demo0.c, which is basically the old libcaca-0.9 demo.c file, as a
12982        test for the <caca0.h> emulation layer.
12983
12984 test/Makefile.am |    5 +-
12985 test/demo0.c     |  581 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
12986 2 files changed, 585 insertions(+), 1 deletions(-)
12987
12988Commit: 1013
12989Author: sam
12990Date:   Sat Sep 9 15:38:06 2006 +0000
12991
12992      * Added an emulation layer for pre-1.0 libcaca API. Legacy applications
12993        just need to include <caca0.h> instead of <caca.h> and should be source-
12994        compatible with old versions of libcaca.
12995        Most of the old API works, except features and caca_sqrt(). Sprites do
12996        work API-wise but due to the new format they are no longer working in
12997        the same way.
12998
12999 caca/Makefile.am |    4 +-
13000 caca/caca0.c     |  195 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
13001 caca/caca0.h     |  191 ++++++++++++++++++++++++++++++++++++++++++++++++++++
13002 3 files changed, 389 insertions(+), 1 deletions(-)
13003
13004Commit: 1012
13005Author: sam
13006Date:   Sat Sep 9 14:52:05 2006 +0000
13007
13008      * Fix a crash in export.c with unknown file formats.
13009
13010 test/export.c |    2 +-
13011 1 files changed, 1 insertions(+), 1 deletions(-)
13012
13013Commit: 1011
13014Author: sam
13015Date:   Wed Aug 30 21:30:29 2006 +0000
13016
13017      * U+214B TURNED AMPERSAND
13018
13019 cucul/transform.c |    1 +
13020 1 files changed, 1 insertions(+), 0 deletions(-)
13021
13022Commit: 1010
13023Author: sam
13024Date:   Fri Aug 25 10:22:57 2006 +0000
13025
13026      * Updated ChangeLog and NEWS.
13027      * 0.99.beta3 release.
13028
13029 ChangeLog    |   11 +++++++++++
13030 NEWS         |    6 ++++++
13031 configure.ac |    2 +-
13032 3 files changed, 18 insertions(+), 1 deletions(-)
13033
13034Commit: 1009
13035Author: sam
13036Date:   Fri Aug 25 10:16:53 2006 +0000
13037
13038      * Removed debian packaging stuff from the trunk. It'll now be at
13039        svn://svn.debian.org/svn/sam-hocevar/pkg-misc
13040
13041 ChangeLog                   |   97 ++++++++++++++++++++++++++++++
13042 Makefile.am                 |    2 +-
13043 configure.ac                |    1 -
13044 debian/Makefile.am          |   17 -----
13045 debian/caca-utils.install   |   14 ----
13046 debian/caca-utils.mime      |   15 -----
13047 debian/changelog            |  140 -------------------------------------------
13048 debian/compat               |    1 -
13049 debian/control              |   75 -----------------------
13050 debian/copyright            |   49 ---------------
13051 debian/libcaca-dev.install  |    4 -
13052 debian/libcaca0.install     |    1 -
13053 debian/libcucul-dev.install |    8 ---
13054 debian/libcucul0.install    |    1 -
13055 debian/rules                |   83 -------------------------
13056 15 files changed, 98 insertions(+), 410 deletions(-)
13057
13058Commit: 1008
13059Author: sam
13060Date:   Sun Aug 13 17:30:34 2006 +0000
13061
13062      * Factored some of the GL code.
13063
13064 caca/driver_gl.c |   65 ++++++++++++++++++++----------------------------------
13065 1 files changed, 24 insertions(+), 41 deletions(-)
13066
13067Commit: 1007
13068Author: sam
13069Date:   Wed Aug 2 13:15:52 2006 +0000
13070
13071      * A few changes to the matrix program. I do not plan to maintain it.
13072
13073 test/matrix.c |   35 +++++++++++++++++++++++++++++------
13074 1 files changed, 29 insertions(+), 6 deletions(-)
13075
13076Commit: 1006
13077Author: sam
13078Date:   Wed Aug 2 13:12:43 2006 +0000
13079
13080      * Fixed libcaca prototypes so that all functions use the errno mechanism
13081        and return a value.
13082
13083 caca/caca.c           |   34 +++++++++++++++++++++++++---
13084 caca/caca.h           |    8 +++---
13085 caca/driver_conio.c   |    2 +-
13086 caca/driver_ncurses.c |    2 +-
13087 caca/driver_raw.c     |    2 +-
13088 caca/driver_slang.c   |    2 +-
13089 caca/driver_vga.c     |    2 +-
13090 caca/event.c          |    8 +++++-
13091 caca/graphics.c       |   59 ++++++++++++++++++++++++++++++++++++++++++------
13092 9 files changed, 97 insertions(+), 22 deletions(-)
13093
13094Commit: 1005
13095Author: sam
13096Date:   Wed Aug 2 13:11:39 2006 +0000
13097
13098      * Fixed cucul_create_canvas()'s documentation.
13099
13100 cucul/cucul.c |    2 +-
13101 1 files changed, 1 insertions(+), 1 deletions(-)
13102
13103Commit: 1004
13104Author: sam
13105Date:   Fri Jul 21 08:19:29 2006 +0000
13106
13107      * Fixed typos in cucul/dither.c that prevented using ordered dither modes,
13108        thanks to Sean D'Epagnier.
13109
13110 cucul/dither.c |    6 +++---
13111 1 files changed, 3 insertions(+), 3 deletions(-)
13112
13113Commit: 1002
13114Author: jylam
13115Date:   Sat Jun 10 11:35:18 2006 +0000
13116
13117     * Updated C++ bindings
13118
13119 cxx/caca++.cpp  |    8 ++++----
13120 cxx/caca++.h    |    5 +++--
13121 cxx/cpptest.cpp |    2 +-
13122 3 files changed, 8 insertions(+), 7 deletions(-)
13123
13124Commit: 1001
13125Author: sam
13126Date:   Sat Jun 10 11:04:21 2006 +0000
13127
13128      * Fix debian package dependencies; -dev packages didn't pull their library
13129        dependencies. Of course.
13130
13131 debian/control |    4 ++--
13132 1 files changed, 2 insertions(+), 2 deletions(-)
13133
13134Commit: 995
13135Author: sam
13136Date:   Wed May 31 14:33:48 2006 +0000
13137
13138      * Fixed matrix.c for non-Thinkpad computers.
13139
13140 test/matrix.c |   11 +++++------
13141 1 files changed, 5 insertions(+), 6 deletions(-)
13142
13143Commit: 994
13144Author: sam
13145Date:   Wed May 31 14:08:58 2006 +0000
13146
13147      * Fix a build failure when X11R7 is available but OpenGL isn't.
13148
13149 configure.ac |    4 ++--
13150 1 files changed, 2 insertions(+), 2 deletions(-)
13151
13152Commit: 993
13153Author: sam
13154Date:   Wed May 31 12:18:23 2006 +0000
13155
13156      * Small matrix effect. Totally useless. Unless you have a Thinkpad, in
13157        which case it is massively useless.
13158
13159 test/Makefile.am |    5 ++-
13160 test/matrix.c    |  144 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
13161 2 files changed, 148 insertions(+), 1 deletions(-)
13162
13163Commit: 992
13164Author: sam
13165Date:   Sun May 28 22:19:10 2006 +0000
13166
13167      * Updated ChangeLog and NEWS.
13168      * 0.99.beta2 release.
13169
13170 ChangeLog        | 1194 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
13171 NEWS             |   12 +-
13172 configure.ac     |    2 +-
13173 debian/changelog |    4 +-
13174 4 files changed, 1208 insertions(+), 4 deletions(-)
13175
13176Commit: 991
13177Author: sam
13178Date:   Fri May 26 07:43:41 2006 +0000
13179
13180      * Updated the Debian build scripts.
13181
13182 debian/caca-utils.install   |   11 ++++++-----
13183 debian/libcucul-dev.install |    2 +-
13184 2 files changed, 7 insertions(+), 6 deletions(-)
13185
13186Commit: 988
13187Author: sam
13188Date:   Fri May 26 07:01:10 2006 +0000
13189
13190      * Fixed an out of bounds bug in cucul_blit().
13191
13192 cucul/canvas.c |    3 ++-
13193 1 files changed, 2 insertions(+), 1 deletions(-)
13194
13195Commit: 987
13196Author: sam
13197Date:   Fri May 26 07:00:34 2006 +0000
13198
13199      * Removed legacy CUCUL_LIBS from caca-config.
13200
13201 caca-config.in |    6 +++---
13202 1 files changed, 3 insertions(+), 3 deletions(-)
13203
13204Commit: 986
13205Author: sam
13206Date:   Fri May 26 07:00:04 2006 +0000
13207
13208      * UTF-8 input support for ncurses.
13209      * Hack for 16-color support in xfce4-terminal for both ncurses and slang.
13210
13211 caca/driver_ncurses.c |   73 ++++++++++++++++++++++++++++++++-----------------
13212 caca/driver_slang.c   |   25 +++++++----------
13213 2 files changed, 58 insertions(+), 40 deletions(-)
13214
13215Commit: 985
13216Author: sam
13217Date:   Fri May 26 06:59:11 2006 +0000
13218
13219      * Reduced IDLE_USEC by half. Today's machines are fast :-)
13220
13221 caca/graphics.c |    2 +-
13222 1 files changed, 1 insertions(+), 1 deletions(-)
13223
13224Commit: 984
13225Author: sam
13226Date:   Thu May 25 22:32:03 2006 +0000
13227
13228      * Fixed UTF-8 support in ncurses.
13229      * Set ncurses's priority higher than slang.
13230
13231 caca/caca.c           |   10 +++++-----
13232 caca/driver_ncurses.c |   37 ++++++++++++++++++++++---------------
13233 configure.ac          |    2 +-
13234 3 files changed, 28 insertions(+), 21 deletions(-)
13235
13236Commit: 983
13237Author: sam
13238Date:   Thu May 25 20:01:30 2006 +0000
13239
13240      * Updated TODO list.
13241
13242 TODO |    9 ++++++++-
13243 1 files changed, 8 insertions(+), 1 deletions(-)
13244
13245Commit: 982
13246Author: sam
13247Date:   Thu May 25 20:01:10 2006 +0000
13248
13249      * Have cucul_utf8_to_utf32 write how many bytes it read.
13250      * Use that in the SLang driver so that it supports UTF-8 input.
13251
13252 caca/driver_slang.c |   60 +++++++++++++++++++++++++++++++++++++++++++-------
13253 cucul/box.c         |    2 +-
13254 cucul/canvas.c      |    2 +-
13255 cucul/charset.c     |   42 +++++++++++++++++++++++------------
13256 cucul/conic.c       |    4 +-
13257 cucul/cucul.h       |    2 +-
13258 cucul/line.c        |    4 +-
13259 cucul/triangle.c    |    2 +-
13260 8 files changed, 87 insertions(+), 31 deletions(-)
13261
13262Commit: 981
13263Author: sam
13264Date:   Thu May 25 19:59:35 2006 +0000
13265
13266      * Fix warnings in a few exporters. Do not assume %d accepts uint32_t without
13267        an explicit cast.
13268
13269 cucul/export.c |   24 ++++++++++++++----------
13270 1 files changed, 14 insertions(+), 10 deletions(-)
13271
13272Commit: 980
13273Author: sam
13274Date:   Thu May 25 19:58:21 2006 +0000
13275
13276      * Minor cosmetic changes in the test programs.
13277      * Code enhancements in the ncurses driver.
13278      * Added a comment to explain why slang has a higher priority than ncurses.
13279
13280 caca/caca.c           |    2 +
13281 caca/driver_ncurses.c |  166 +++++++++++-------------------------------------
13282 test/colors.c         |    2 +-
13283 test/input.c          |    2 +-
13284 4 files changed, 42 insertions(+), 130 deletions(-)
13285
13286Commit: 979
13287Author: sam
13288Date:   Thu May 25 19:56:55 2006 +0000
13289
13290      * Fixed the DOS build.
13291
13292 caca/driver_conio.c |    2 +-
13293 1 files changed, 1 insertions(+), 1 deletions(-)
13294
13295Commit: 978
13296Author: sam
13297Date:   Thu May 25 19:56:03 2006 +0000
13298
13299      * Minor cosmetic fix.
13300
13301 caca/caca_internals.h |    2 +-
13302 1 files changed, 1 insertions(+), 1 deletions(-)
13303
13304Commit: 977
13305Author: sam
13306Date:   Thu May 25 19:55:11 2006 +0000
13307
13308      * Added -I${top_srcdir} to the compilation flags to fix builds configured
13309        from an alternate directory (they failed to find common.h).
13310
13311 caca/Makefile.am   |    2 +-
13312 cucul/Makefile.am  |    1 +
13313 cxx/Makefile.am    |    2 +-
13314 kernel/Makefile.am |    1 +
13315 test/Makefile.am   |    2 +-
13316 tools/Makefile.am  |    2 +-
13317 6 files changed, 6 insertions(+), 4 deletions(-)
13318
13319Commit: 976
13320Author: sam
13321Date:   Thu May 25 19:11:18 2006 +0000
13322
13323      * Removed --enable-network flag, but reused the test as a condition for
13324        building cacaserver.
13325
13326 configure.ac    |   19 ++++---------------
13327 src/Makefile.am |    4 ++--
13328 2 files changed, 6 insertions(+), 17 deletions(-)
13329
13330Commit: 975
13331Author: sam
13332Date:   Thu May 25 19:10:35 2006 +0000
13333
13334      * Updated build scripts for DOS and Win32.
13335
13336 build-dos   |   46 +++++++++++++++++++++++++++++-----------------
13337 build-win32 |   59 +++++++++++++++++++++++++++++++++--------------------------
13338 2 files changed, 62 insertions(+), 43 deletions(-)
13339
13340Commit: 974
13341Author: sam
13342Date:   Sat May 20 08:45:19 2006 +0000
13343
13344      * Got backspace to work with the slang and ncurses drivers in an X
13345        terminal window.
13346
13347 caca/driver_ncurses.c |    3 ++-
13348 caca/driver_slang.c   |    3 ++-
13349 2 files changed, 4 insertions(+), 2 deletions(-)
13350
13351Commit: 973
13352Author: sam
13353Date:   Sat May 20 08:19:13 2006 +0000
13354
13355      * More coding style fixes in the GL driver.
13356
13357 caca/driver_gl.c |   54 ++++++++++++++++++++++++++----------------------------
13358 1 files changed, 26 insertions(+), 28 deletions(-)
13359
13360Commit: 972
13361Author: sam
13362Date:   Sat May 20 08:11:58 2006 +0000
13363
13364      * Fixed awful indenting of the GL plugin.
13365
13366 caca/driver_gl.c |  483 +++++++++++++++++++++++++++---------------------------
13367 1 files changed, 239 insertions(+), 244 deletions(-)
13368
13369Commit: 971
13370Author: sam
13371Date:   Sat May 20 05:45:57 2006 +0000
13372
13373      * Make the ncurses driver UTF-8 and UTF-32 aware.
13374      * Add the backspace key to the ncurses driver.
13375
13376 caca/driver_ncurses.c |    6 +++++-
13377 1 files changed, 5 insertions(+), 1 deletions(-)
13378
13379Commit: 970
13380Author: sam
13381Date:   Sat May 20 05:41:14 2006 +0000
13382
13383      * Make the slang driver UTF-8 and UTF-32 aware.
13384      * Add the backspace key to the slang driver.
13385
13386 caca/driver_slang.c |    6 +++++-
13387 1 files changed, 5 insertions(+), 1 deletions(-)
13388
13389Commit: 969
13390Author: sam
13391Date:   Sat May 20 05:29:24 2006 +0000
13392
13393      * Renamed the event data member "ucs4" to "utf32" for consistency
13394        with "utf8".
13395
13396 caca/caca.h           |    6 +++---
13397 caca/driver_conio.c   |    2 +-
13398 caca/driver_gl.c      |    4 ++--
13399 caca/driver_ncurses.c |    2 +-
13400 caca/driver_slang.c   |    2 +-
13401 caca/driver_win32.c   |    2 +-
13402 caca/driver_x11.c     |    4 ++--
13403 caca/event.c          |    2 +-
13404 test/input.c          |    2 +-
13405 9 files changed, 13 insertions(+), 13 deletions(-)
13406
13407Commit: 968
13408Author: sam
13409Date:   Sat May 20 05:28:31 2006 +0000
13410
13411      * Added information from a recent Debian upload of the old
13412        version of libcaca.
13413
13414 debian/changelog |   26 ++++++++++++++++++++++++++
13415 debian/control   |    2 +-
13416 2 files changed, 27 insertions(+), 1 deletions(-)
13417
13418Commit: 967
13419Author: sam
13420Date:   Fri May 19 18:34:23 2006 +0000
13421
13422      * Text input test program. Might be merged into libcaca if it works well.
13423
13424 test/Makefile.am |    5 ++-
13425 test/input.c     |  146 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
13426 2 files changed, 150 insertions(+), 1 deletions(-)
13427
13428Commit: 966
13429Author: sam
13430Date:   Fri May 19 06:44:58 2006 +0000
13431
13432      * Updated the TODO list.
13433
13434 TODO |    6 +-----
13435 1 files changed, 1 insertions(+), 5 deletions(-)
13436
13437Commit: 965
13438Author: sam
13439Date:   Fri May 19 06:00:00 2006 +0000
13440
13441      * Install caca-config.1.gz in the libcucul-dev package, not caca-utils.
13442
13443 debian/caca-utils.install   |    6 +++++-
13444 debian/libcucul-dev.install |    1 +
13445 2 files changed, 6 insertions(+), 1 deletions(-)
13446
13447Commit: 964
13448Author: sam
13449Date:   Fri May 19 05:44:27 2006 +0000
13450
13451      * Renamed caca_set_delay() and caca_get_rendertime() into
13452        caca_set_display_time() and caca_get_display_time() for consistency.
13453
13454 caca/caca.h       |    4 ++--
13455 caca/graphics.c   |   32 ++++++++++++++++----------------
13456 python/pypycaca.c |   12 ++++++------
13457 python/pypycaca.h |    4 ++--
13458 src/aafire.c      |    2 +-
13459 src/cacaball.c    |    2 +-
13460 src/cacamoir.c    |    2 +-
13461 src/cacaplas.c    |    2 +-
13462 test/demo.c       |    6 +++---
13463 test/frames.c     |    2 +-
13464 test/gamma.c      |    2 +-
13465 11 files changed, 35 insertions(+), 35 deletions(-)
13466
13467Commit: 963
13468Author: sam
13469Date:   Fri May 19 05:30:01 2006 +0000
13470
13471      * Documented the newly exported charset functions.
13472
13473 cucul/charset.c |   50 ++++++++++++++++++++++++++++++++++++++++++++++++++
13474 1 files changed, 50 insertions(+), 0 deletions(-)
13475
13476Commit: 962
13477Author: sam
13478Date:   Fri May 19 04:53:48 2006 +0000
13479
13480      * Export the UTF-8 / UTF-32 / CP437 character conversions to applications.
13481
13482 caca/driver_ncurses.c   |    2 +-
13483 caca/driver_slang.c     |    2 +-
13484 cucul/box.c             |    2 +-
13485 cucul/canvas.c          |    2 +-
13486 cucul/charset.c         |  170 ++++++++++++++++++++++++-----------------------
13487 cucul/conic.c           |    4 +-
13488 cucul/cucul.h           |   11 +++
13489 cucul/cucul_internals.h |    4 -
13490 cucul/export.c          |    6 +-
13491 cucul/import.c          |    2 +-
13492 cucul/line.c            |    4 +-
13493 cucul/triangle.c        |    2 +-
13494 tools/makefont.c        |    3 +-
13495 13 files changed, 112 insertions(+), 102 deletions(-)
13496
13497Commit: 961
13498Author: sam
13499Date:   Thu May 18 07:57:42 2006 +0000
13500
13501      * Regenerated fonts and reactivated them under Win32.
13502
13503 cucul/font.c            |    8 +-
13504 cucul/font_mono9.h      |  561 +++++++++++++-----------
13505 cucul/font_monobold12.h | 1128 +++++++++++++++++++++++++----------------------
13506 3 files changed, 911 insertions(+), 786 deletions(-)
13507
13508Commit: 960
13509Author: sam
13510Date:   Thu May 18 07:56:54 2006 +0000
13511
13512      * Elite trick in the font generator to cope with C89's string length
13513        limitation of 509 characters. Instead of doing:
13514           char foo[10] = "abcdefghij";
13515        we now do:
13516           struct { char f1[4], f2[4], f3[2]; } foo = { "abcd", "efgh", "ij" };
13517
13518 tools/makefont.c |   36 +++++++++++++++++++++++++++++++-----
13519 1 files changed, 31 insertions(+), 5 deletions(-)
13520
13521Commit: 959
13522Author: sam
13523Date:   Thu May 18 06:26:31 2006 +0000
13524
13525      * font2tga no longer needs cucul_internal.h.
13526
13527 test/font2tga.c |    1 -
13528 1 files changed, 0 insertions(+), 1 deletions(-)
13529
13530Commit: 958
13531Author: sam
13532Date:   Thu May 18 06:23:47 2006 +0000
13533
13534      * Changed cucul_putchar's prototype so that it accepts a 32-bit unsigned
13535        int which shall be used as an UTF-32 character. We do not have any casting
13536        problems due to the signedness of chars because all characters were
13537        ASCII (ie. <= 0x7f) beforehands.
13538
13539 cucul/box.c             |   18 +++++++++---------
13540 cucul/canvas.c          |   34 +++++++++++-----------------------
13541 cucul/conic.c           |    8 ++++----
13542 cucul/cucul.h           |    2 +-
13543 cucul/cucul_internals.h |    1 -
13544 cucul/dither.c          |    6 +++---
13545 cucul/import.c          |    4 ++--
13546 cucul/line.c            |   32 ++++++++++++++++----------------
13547 cucul/triangle.c        |    2 +-
13548 test/font2tga.c         |    2 +-
13549 10 files changed, 48 insertions(+), 61 deletions(-)
13550
13551Commit: 957
13552Author: sam
13553Date:   Thu May 18 06:13:36 2006 +0000
13554
13555      * Added font2tga, a test program that exports our font in a known format.
13556
13557 test/Makefile.am |    5 ++-
13558 test/font2tga.c  |   90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
13559 2 files changed, 94 insertions(+), 1 deletions(-)
13560
13561Commit: 956
13562Author: sam
13563Date:   Thu May 18 06:09:44 2006 +0000
13564
13565      * If the export test target is ANSI or UTF-8, dither image with special
13566        shaded glyphs.
13567
13568 test/export.c |    2 ++
13569 1 files changed, 2 insertions(+), 0 deletions(-)
13570
13571Commit: 955
13572Author: sam
13573Date:   Thu May 18 05:43:43 2006 +0000
13574
13575      * Removed useless -lXt from X11 libraries check.
13576
13577 configure.ac |    2 +-
13578 1 files changed, 1 insertions(+), 1 deletions(-)
13579
13580Commit: 954
13581Author: sam
13582Date:   Fri May 12 19:33:44 2006 +0000
13583
13584      * Workaround for illegal ^[[0,0H ANSI escape code.
13585
13586 cucul/import.c |    6 +++---
13587 1 files changed, 3 insertions(+), 3 deletions(-)
13588
13589Commit: 953
13590Author: sam
13591Date:   Fri May 12 19:32:41 2006 +0000
13592
13593      * Use UTF-32 instead of UTF-8 in the dithering glyph block list for slightly
13594        better performances.
13595
13596 cucul/dither.c |   20 +++++++++++---------
13597 1 files changed, 11 insertions(+), 9 deletions(-)
13598
13599Commit: 952
13600Author: sam
13601Date:   Fri May 12 19:31:50 2006 +0000
13602
13603      * Add linebreaks to the ANSI exporter for better readability, and use
13604        the save/load cursor position trick to ignore them.
13605
13606 cucul/export.c |    6 +++++-
13607 1 files changed, 5 insertions(+), 1 deletions(-)
13608
13609Commit: 951
13610Author: jylam
13611Date:   Fri May 12 19:19:36 2006 +0000
13612
13613     * Fixed postscript exporter, image in not at the bottom of the page anymore
13614
13615 cucul/export.c |    2 ++
13616 1 files changed, 2 insertions(+), 0 deletions(-)
13617
13618Commit: 950
13619Author: sam
13620Date:   Tue May 9 20:25:29 2006 +0000
13621
13622      * Use UTF-8 instead of ANSI in cacaserver
13623
13624 src/cacaserver.c |   18 +++++++++---------
13625 1 files changed, 9 insertions(+), 9 deletions(-)
13626
13627Commit: 949
13628Author: sam
13629Date:   Tue May 9 18:59:00 2006 +0000
13630
13631      * Optimise built-in fonts. We gain about 100kB in the final binary.
13632
13633 cucul/font_mono9.h      | 2118 +++++++++++++++++++++++-----------------------
13634 cucul/font_monobold12.h | 2130 +++++++++++++++++++++++-----------------------
13635 2 files changed, 2124 insertions(+), 2124 deletions(-)
13636
13637Commit: 948
13638Author: sam
13639Date:   Tue May 9 15:52:15 2006 +0000
13640
13641      * Optimise similar glyphs when generating a font. Given how many glyphs
13642        are unavailable, this is a significant gain.
13643
13644 tools/makefont.c |  137 +++++++++++++++++++++++++++++++++++++++---------------
13645 1 files changed, 100 insertions(+), 37 deletions(-)
13646
13647Commit: 947
13648Author: sam
13649Date:   Tue May 9 01:58:47 2006 +0000
13650
13651      * Added the long dash and middle dot CP437 characters to the X11 driver.
13652
13653 caca/driver_x11.c |   16 ++++++++++++++++
13654 1 files changed, 16 insertions(+), 0 deletions(-)
13655
13656Commit: 946
13657Author: sam
13658Date:   Tue May 9 01:57:47 2006 +0000
13659
13660      * If the ANSI file we import does not use the 80 columns, we don't expand
13661        the canvas to 80 columns.
13662
13663 cucul/import.c |   18 ++++++++++--------
13664 1 files changed, 10 insertions(+), 8 deletions(-)
13665
13666Commit: 945
13667Author: sam
13668Date:   Tue May 9 01:12:58 2006 +0000
13669
13670      * Allow cacadraw to open several files; use 'n' and 'p' to cycle.
13671      * Decreased PgUp/PgDn scrolling rate.
13672
13673 src/cacadraw.c |   85 ++++++++++++++++++++++++++++++++++++-------------------
13674 1 files changed, 55 insertions(+), 30 deletions(-)
13675
13676Commit: 944
13677Author: sam
13678Date:   Tue May 9 01:03:02 2006 +0000
13679
13680      * Removed a useless cast in the kernel code.
13681
13682 kernel/kernel.c |    2 +-
13683 1 files changed, 1 insertions(+), 1 deletions(-)
13684
13685Commit: 943
13686Author: sam
13687Date:   Tue May 9 00:59:29 2006 +0000
13688
13689      * Set svn properties on the .NET files.
13690
13691 DotNet/AssemblyInfo.cs |    2 +-
13692 DotNet/Caca.cs         |    2 +-
13693 DotNet/Cucul.cs        |    2 +-
13694 DotNet/test.cs         |    2 +-
13695 4 files changed, 4 insertions(+), 4 deletions(-)
13696
13697Commit: 942
13698Author: sam
13699Date:   Tue May 9 00:47:28 2006 +0000
13700
13701      * Cosmetic fix in test/font.c.
13702      * Use UTF-8 output in test/text.c instead of ANSI.
13703
13704 test/font.c |    4 ++--
13705 test/text.c |    4 ++--
13706 2 files changed, 4 insertions(+), 4 deletions(-)
13707
13708Commit: 941
13709Author: sam
13710Date:   Tue May 9 00:46:08 2006 +0000
13711
13712      * Minor cosmetic fix in a comment.
13713
13714 caca/caca.h |    2 +-
13715 1 files changed, 1 insertions(+), 1 deletions(-)
13716
13717Commit: 940
13718Author: sam
13719Date:   Tue May 9 00:43:22 2006 +0000
13720
13721      * Added a few more Unicode blocks to the default fonts.
13722
13723 cucul/font_mono9.h      | 2423 ++++++++++++++++++++++++++++-----------------
13724 cucul/font_monobold12.h | 2493 +++++++++++++++++++++++++++++------------------
13725 tools/makefont.c        |    4 +-
13726 3 files changed, 3071 insertions(+), 1849 deletions(-)
13727
13728Commit: 939
13729Author: sam
13730Date:   Tue May 9 00:36:33 2006 +0000
13731
13732      * Added a few more Unicode characters to the glyph transformations.
13733
13734 cucul/transform.c |   71 ++++++++++++++++++++++++++++++++++++++---------------
13735 1 files changed, 51 insertions(+), 20 deletions(-)
13736
13737Commit: 938
13738Author: sam
13739Date:   Tue May 9 00:34:16 2006 +0000
13740
13741      * Changed the cucul_create_dither() prototype to make sure the mask
13742        arguments are at least 32 bits.
13743
13744 cucul/cucul.h  |    4 ++--
13745 cucul/dither.c |   14 ++++++++------
13746 2 files changed, 10 insertions(+), 8 deletions(-)
13747
13748Commit: 932
13749Author: sam
13750Date:   Fri May 5 15:19:44 2006 +0000
13751
13752      * Make the export test 80 columns wide, so that the ANSI we generate can
13753        be read by other programs.
13754
13755 test/export.c |    2 +-
13756 1 files changed, 1 insertions(+), 1 deletions(-)
13757
13758Commit: 931
13759Author: sam
13760Date:   Fri May 5 15:13:32 2006 +0000
13761
13762      * Updated fonts with the new hardcoded CP437 glyphs.
13763
13764 cucul/font_mono9.h      |   16 ++++++++--------
13765 cucul/font_monobold12.h |   16 ++++++++--------
13766 2 files changed, 16 insertions(+), 16 deletions(-)
13767
13768Commit: 930
13769Author: sam
13770Date:   Fri May 5 15:12:50 2006 +0000
13771
13772      * Hardcode a few CP437 glyphs in makefont.c because they don't look that
13773        good with Pango.
13774
13775 tools/makefont.c |   76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
13776 1 files changed, 76 insertions(+), 0 deletions(-)
13777
13778Commit: 929
13779Author: sam
13780Date:   Fri May 5 14:03:40 2006 +0000
13781
13782      * Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8().
13783
13784 caca/driver_ncurses.c |   35 +++--------------------------------
13785 caca/driver_slang.c   |   29 +++--------------------------
13786 tools/Makefile.am     |    1 +
13787 tools/makefont.c      |   33 ++++++---------------------------
13788 4 files changed, 13 insertions(+), 85 deletions(-)
13789
13790Commit: 928
13791Author: sam
13792Date:   Fri May 5 13:44:54 2006 +0000
13793
13794      * Use _cucul_utf32_to_utf8() instead of the inline code in the UTF-8 and
13795        SVG exporters.
13796
13797 cucul/export.c |   53 ++++-------------------------------------------------
13798 1 files changed, 4 insertions(+), 49 deletions(-)
13799
13800Commit: 927
13801Author: sam
13802Date:   Fri May 5 05:09:54 2006 +0000
13803
13804      * Implemented the private _cucul_utf32_to_utf8() helper.
13805
13806 cucul/charset.c         |   30 ++++++++++++++++++++++++++++++
13807 cucul/cucul_internals.h |    1 +
13808 2 files changed, 31 insertions(+), 0 deletions(-)
13809
13810Commit: 926
13811Author: sam
13812Date:   Fri May 5 05:08:51 2006 +0000
13813
13814      * Exporter now generates valid ANSI, with CP437 characters.
13815
13816 cucul/export.c |   30 ++++++++++++++++--------------
13817 1 files changed, 16 insertions(+), 14 deletions(-)
13818
13819Commit: 925
13820Author: sam
13821Date:   Thu May 4 22:00:52 2006 +0000
13822
13823      * Added "utf8" export that is like ANSI but exports UTF-8 encoded coloured
13824        text.
13825
13826 cucul/export.c |   95 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
13827 1 files changed, 95 insertions(+), 0 deletions(-)
13828
13829Commit: 924
13830Author: sam
13831Date:   Thu May 4 21:34:10 2006 +0000
13832
13833      * Use a slightly different RGB palette for ANSI colours, so that brown
13834        really looks like brown and not like desaturated yellow.
13835
13836 cucul/colour.c |    7 +++++--
13837 1 files changed, 5 insertions(+), 2 deletions(-)
13838
13839Commit: 923
13840Author: jylam
13841Date:   Tue May 2 18:26:02 2006 +0000
13842
13843     * Fixed error in tutorial, updated caca_get_event() doc
13844
13845 DotNet/test.cs   |    3 ++-
13846 caca/event.c     |    2 +-
13847 doc/tutorial.dox |    2 +-
13848 3 files changed, 4 insertions(+), 3 deletions(-)
13849
13850Commit: 922
13851Author: jylam
13852Date:   Sat Apr 29 11:26:44 2006 +0000
13853
13854     * Fixed $Id
13855
13856 DotNet/AssemblyInfo.cs |    2 +-
13857 DotNet/Caca.cs         |    2 +-
13858 DotNet/Cucul.cs        |    2 +-
13859 DotNet/test.cs         |    2 +-
13860 4 files changed, 4 insertions(+), 4 deletions(-)
13861
13862Commit: 921
13863Author: jylam
13864Date:   Sat Apr 29 11:20:43 2006 +0000
13865
13866     * Added preliminary .NET bindings. Caca is complete, Cucul needs to be finished
13867
13868 DotNet/AssemblyInfo.cs     |   20 +++++
13869 DotNet/Caca.cs             |  185 ++++++++++++++++++++++++++++++++++++++++++++
13870 DotNet/Cucul.cs            |  152 ++++++++++++++++++++++++++++++++++++
13871 DotNet/Makefile            |    5 +
13872 DotNet/libCaca.dll.config  |    3 +
13873 DotNet/libCucul.dll.config |    3 +
13874 DotNet/test.cs             |   64 +++++++++++++++
13875 7 files changed, 432 insertions(+), 0 deletions(-)
13876
13877Commit: 920
13878Author: sam
13879Date:   Thu Apr 27 14:15:23 2006 +0000
13880
13881      * Completed return value and errno handling in libcucul API.
13882
13883 cucul/cucul.h     |   44 +++---
13884 cucul/dither.c    |  216 +++++++++++++++++-----
13885 cucul/export.c    |   21 ++
13886 cucul/font.c      |   76 +++++++-
13887 cucul/import.c    |  533 ++++++++++++++++++++++++++++-------------------------
13888 cucul/sprite.c    |   51 +++++-
13889 cucul/transform.c |   28 +++-
13890 7 files changed, 642 insertions(+), 327 deletions(-)
13891
13892Commit: 919
13893Author: sam
13894Date:   Thu Apr 27 13:02:27 2006 +0000
13895
13896      * Allow an optional input filename in the export test for cheap conversions.
13897
13898 test/export.c |   93 ++++++++++++++++++++++++++++++++++++++------------------
13899 1 files changed, 63 insertions(+), 30 deletions(-)
13900
13901Commit: 918
13902Author: jylam
13903Date:   Wed Apr 26 18:59:20 2006 +0000
13904
13905     * coding style fixes again
13906
13907 caca/driver_gl.c |  484 +++++++++++++++++++++++++-------------------------
13908 cucul/import.c   |  514 +++++++++++++++++++++++++++---------------------------
13909 2 files changed, 499 insertions(+), 499 deletions(-)
13910
13911Commit: 917
13912Author: jylam
13913Date:   Wed Apr 26 18:53:08 2006 +0000
13914
13915     * Fixed indentation. I did it myself, I'm a big boy.
13916
13917 cxx/caca++.cpp |    2 +-
13918 cxx/caca++.h   |   28 ++++++++++++++--------------
13919 cxx/cucul++.h  |   10 +++++-----
13920 src/cacadraw.c |    4 ++--
13921 4 files changed, 22 insertions(+), 22 deletions(-)
13922
13923Commit: 916
13924Author: sam
13925Date:   Wed Apr 26 17:24:27 2006 +0000
13926
13927      * Fixed line wrapping on some weird ANSI files.
13928
13929 cucul/import.c |   13 +++++++------
13930 1 files changed, 7 insertions(+), 6 deletions(-)
13931
13932Commit: 915
13933Author: sam
13934Date:   Wed Apr 26 17:02:37 2006 +0000
13935
13936      * Fixed an ANSI rendering bug related to the bold attribute.
13937
13938 cucul/import.c |  161 +++++++++++++++++++++++++++++++-------------------------
13939 1 files changed, 89 insertions(+), 72 deletions(-)
13940
13941Commit: 914
13942Author: sam
13943Date:   Wed Apr 26 15:21:28 2006 +0000
13944
13945      * Added Unicode range U+2200 - U+22FF (Mathematical Operators) to the
13946        built-in font so that we now cover all of CP437.
13947
13948 cucul/font_mono9.h      |  529 ++++++++++++++++++++++++++++++++++++++++++++++-
13949 cucul/font_monobold12.h |  529 ++++++++++++++++++++++++++++++++++++++++++++++-
13950 tools/makefont.c        |    7 +-
13951 3 files changed, 1047 insertions(+), 18 deletions(-)
13952
13953Commit: 913
13954Author: sam
13955Date:   Wed Apr 26 14:36:11 2006 +0000
13956
13957      * Minor code reorganisation and documenting.
13958
13959 cucul/import.c |  116 ++++++++++++++++++++++++++++----------------------------
13960 1 files changed, 58 insertions(+), 58 deletions(-)
13961
13962Commit: 912
13963Author: jylam
13964Date:   Wed Apr 26 14:06:19 2006 +0000
13965
13966     * Added preliminary (it means that's fucked up) CP437 codepage
13967
13968 caca/driver_gl.c |  119 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
13969 1 files changed, 117 insertions(+), 2 deletions(-)
13970
13971Commit: 911
13972Author: sam
13973Date:   Wed Apr 26 13:22:04 2006 +0000
13974
13975      * Added U+25A0 (■) to the CP437 hack in the X11 driver.
13976
13977 caca/driver_x11.c |    9 +++++++++
13978 1 files changed, 9 insertions(+), 0 deletions(-)
13979
13980Commit: 910
13981Author: jylam
13982Date:   Wed Apr 26 12:59:14 2006 +0000
13983
13984     * cut too long line (I read the coding style rules, yes). And we had home/end keys support in opengl driver BEFORE X11. Yeah !
13985
13986 caca/driver_gl.c |    3 ++-
13987 1 files changed, 2 insertions(+), 1 deletions(-)
13988
13989Commit: 909
13990Author: jylam
13991Date:   Wed Apr 26 12:57:31 2006 +0000
13992
13993     * removed duplicate code
13994
13995 caca/driver_x11.c |    8 ++++----
13996 1 files changed, 4 insertions(+), 4 deletions(-)
13997
13998Commit: 908
13999Author: sam
14000Date:   Wed Apr 26 12:51:37 2006 +0000
14001
14002      * Wow, we even have Home/End support in X11.
14003
14004 caca/driver_x11.c |    4 ++++
14005 1 files changed, 4 insertions(+), 0 deletions(-)
14006
14007Commit: 907
14008Author: sam
14009Date:   Wed Apr 26 12:48:41 2006 +0000
14010
14011      * PageUp/PageDown support in X11.
14012
14013 caca/driver_x11.c |    4 ++++
14014 1 files changed, 4 insertions(+), 0 deletions(-)
14015
14016Commit: 906
14017Author: jylam
14018Date:   Wed Apr 26 12:47:21 2006 +0000
14019
14020     * Fixed home/pgup/pgdown/insert events
14021
14022 caca/driver_gl.c |    6 ++++++
14023 1 files changed, 6 insertions(+), 0 deletions(-)
14024
14025Commit: 905
14026Author: jylam
14027Date:   Wed Apr 26 12:36:31 2006 +0000
14028
14029     * page up / down
14030
14031 src/cacadraw.c |    2 ++
14032 1 files changed, 2 insertions(+), 0 deletions(-)
14033
14034Commit: 904
14035Author: sam
14036Date:   Wed Apr 26 12:30:54 2006 +0000
14037
14038      * In ANSI, bold only sets the foreground colour to bright, not the
14039        background.
14040
14041 cucul/import.c |    2 --
14042 1 files changed, 0 insertions(+), 2 deletions(-)
14043
14044Commit: 903
14045Author: sam
14046Date:   Wed Apr 26 12:25:44 2006 +0000
14047
14048      * Added cacadraw. It only shows files and lets you scroll for now, but
14049        it will eventually evolve into something better.
14050
14051 src/Makefile.am |    4 ++
14052 src/cacadraw.c  |  134 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
14053 test/import.c   |    2 +-
14054 3 files changed, 139 insertions(+), 1 deletions(-)
14055
14056Commit: 902
14057Author: jylam
14058Date:   Wed Apr 26 12:23:30 2006 +0000
14059
14060     * Really updated doc
14061
14062 cucul/import.c |    3 ++-
14063 1 files changed, 2 insertions(+), 1 deletions(-)
14064
14065Commit: 901
14066Author: jylam
14067Date:   Wed Apr 26 12:18:35 2006 +0000
14068
14069     * Fixed documentation for import
14070
14071 cucul/import.c |   23 +++++++++++------------
14072 1 files changed, 11 insertions(+), 12 deletions(-)
14073
14074Commit: 900
14075Author: sam
14076Date:   Wed Apr 26 12:17:22 2006 +0000
14077
14078      * Removed legacy cpp directory.
14079
14080 cpp/Makefile.am   |   24 ----
14081 cpp/caca++.cpp    |   97 ----------------
14082 cpp/caca++.h      |   76 ------------
14083 cpp/caca++.pc.in  |   12 --
14084 cpp/cpptest.cpp   |  103 ----------------
14085 cpp/cucul++.cpp   |  333 -----------------------------------------------------
14086 cpp/cucul++.h     |  135 ---------------------
14087 cpp/cucul++.pc.in |   12 --
14088 8 files changed, 0 insertions(+), 792 deletions(-)
14089
14090Commit: 899
14091Author: jylam
14092Date:   Wed Apr 26 12:11:55 2006 +0000
14093
14094     * Updated C++ bindings and renamed directory to more comprehensive cxx
14095
14096 Makefile.am       |    2 +-
14097 configure.ac      |   14 +-
14098 cxx/Makefile.am   |   24 ++++
14099 cxx/caca++.cpp    |   97 +++++++++++++++
14100 cxx/caca++.h      |   76 ++++++++++++
14101 cxx/caca++.pc.in  |   12 ++
14102 cxx/cpptest.cpp   |  103 ++++++++++++++++
14103 cxx/cucul++.cpp   |  338 +++++++++++++++++++++++++++++++++++++++++++++++++++++
14104 cxx/cucul++.h     |  139 ++++++++++++++++++++++
14105 cxx/cucul++.pc.in |   12 ++
14106 10 files changed, 809 insertions(+), 8 deletions(-)
14107
14108Commit: 898
14109Author: sam
14110Date:   Wed Apr 26 12:06:13 2006 +0000
14111
14112      * Minor typo.
14113
14114 test/event.c |    4 ++--
14115 1 files changed, 2 insertions(+), 2 deletions(-)
14116
14117Commit: 897
14118Author: jylam
14119Date:   Wed Apr 26 11:57:30 2006 +0000
14120
14121     * Updated libcaca c++ bindings
14122
14123 cpp/caca++.cpp  |   32 ++++++++++++++------------------
14124 cpp/caca++.h    |   24 ++++++++++++------------
14125 cpp/cpptest.cpp |    6 +++---
14126 cpp/cucul++.cpp |    8 ++++++++
14127 cpp/cucul++.h   |    1 +
14128 5 files changed, 38 insertions(+), 33 deletions(-)
14129
14130Commit: 896
14131Author: sam
14132Date:   Wed Apr 26 11:54:26 2006 +0000
14133
14134      * Implemented cucul_load_file() and cucul_load_memory() to load respectively
14135        a file and a memory area into a libcucul buffer.
14136      * Changed the cucul_import_canvas() prototype so that it uses libcucul
14137        buffers instead of simple memory areas.
14138
14139 cucul/buffer.c          |   76 ++++++++++++++++++++++++++++++++++++++++++++++-
14140 cucul/cucul.h           |    4 ++-
14141 cucul/cucul_internals.h |    1 +
14142 cucul/export.c          |    1 +
14143 cucul/import.c          |   26 ++++++++--------
14144 src/cacaplay.c          |   27 ++++------------
14145 src/cacaserver.c        |    5 ++-
14146 test/import.c           |   31 ++++---------------
14147 test/text.c             |    4 ++-
14148 9 files changed, 114 insertions(+), 61 deletions(-)
14149
14150Commit: 895
14151Author: sam
14152Date:   Wed Apr 26 11:29:50 2006 +0000
14153
14154      * Argh, _really_ fixed the uninitialised variable.
14155
14156 cucul/import.c |    3 +--
14157 1 files changed, 1 insertions(+), 2 deletions(-)
14158
14159Commit: 894
14160Author: sam
14161Date:   Wed Apr 26 11:28:55 2006 +0000
14162
14163      * Fixed an uninitialised variable.
14164
14165 cucul/import.c |    1 +
14166 1 files changed, 1 insertions(+), 0 deletions(-)
14167
14168Commit: 893
14169Author: sam
14170Date:   Wed Apr 26 10:22:31 2006 +0000
14171
14172      * Fixed our buffer overflow in the ANSI parser by simply skipping control
14173        sequences longer than 100 characters.
14174      * Documented the escape sequence format.
14175
14176 cucul/import.c |   49 ++++++++++++++++++++++++++++++-------------------
14177 1 files changed, 30 insertions(+), 19 deletions(-)
14178
14179Commit: 892
14180Author: jylam
14181Date:   Wed Apr 26 10:04:02 2006 +0000
14182
14183     * Updated C++ bindings, should be coding-style-correction-proof, or at least a bit better than before. Not tested at all.
14184
14185 cpp/cpptest.cpp |   24 ++++----
14186 cpp/cucul++.cpp |  183 ++++++++++++++++++++++++++----------------------------
14187 cpp/cucul++.h   |  164 +++++++++++++++++++++++++++----------------------
14188 test/demo.c     |   10 ++--
14189 4 files changed, 194 insertions(+), 187 deletions(-)
14190
14191Commit: 891
14192Author: sam
14193Date:   Wed Apr 26 09:56:26 2006 +0000
14194
14195      * More robust ANSI sequence argument parser. Detects private sequences and
14196        intermediate bytes.
14197
14198 cucul/import.c |  120 +++++++++++++++++++++++--------------------------------
14199 1 files changed, 50 insertions(+), 70 deletions(-)
14200
14201Commit: 890
14202Author: jylam
14203Date:   Wed Apr 26 09:00:40 2006 +0000
14204
14205     * Fixed warning in a clever and tested way. Bordel de merde.
14206
14207 cucul/import.c |   13 +++++++------
14208 1 files changed, 7 insertions(+), 6 deletions(-)
14209
14210Commit: 889
14211Author: sam
14212Date:   Wed Apr 26 08:21:46 2006 +0000
14213
14214      * Coding style.
14215
14216 cucul/import.c |   48 ++++++++++++++++++++++++------------------------
14217 1 files changed, 24 insertions(+), 24 deletions(-)
14218
14219Commit: 888
14220Author: sam
14221Date:   Wed Apr 26 08:12:57 2006 +0000
14222
14223      * No way, dude. You cannot declare x and y unsigned if you test for (x < 0).
14224
14225 cucul/import.c |    2 +-
14226 1 files changed, 1 insertions(+), 1 deletions(-)
14227
14228Commit: 887
14229Author: jylam
14230Date:   Wed Apr 26 08:09:14 2006 +0000
14231
14232     * Fixed warnings in ansi importer
14233
14234 cucul/import.c |    2 +-
14235 1 files changed, 1 insertions(+), 1 deletions(-)
14236
14237Commit: 886
14238Author: sam
14239Date:   Wed Apr 26 07:57:26 2006 +0000
14240
14241      * More cleaning up of the ANSI loader. Fixed reverse video.
14242
14243 cucul/import.c |  146 ++++++++++++++++++++++++++++----------------------------
14244 1 files changed, 73 insertions(+), 73 deletions(-)
14245
14246Commit: 885
14247Author: sam
14248Date:   Wed Apr 26 07:46:58 2006 +0000
14249
14250      * Set the transparent colour's RGB values to the default colour's ones.
14251
14252 cucul/colour.c |    4 ++--
14253 1 files changed, 2 insertions(+), 2 deletions(-)
14254
14255Commit: 884
14256Author: jylam
14257Date:   Tue Apr 25 18:23:33 2006 +0000
14258
14259     * Improved ANSI format detection
14260
14261 cucul/import.c |   19 ++++++++++++-------
14262 1 files changed, 12 insertions(+), 7 deletions(-)
14263
14264Commit: 883
14265Author: sam
14266Date:   Tue Apr 25 18:16:42 2006 +0000
14267
14268      * Really fixed bold in ANSI loader, and removed dead code.
14269
14270 cucul/import.c |   28 ++++++++++++----------------
14271 1 files changed, 12 insertions(+), 16 deletions(-)
14272
14273Commit: 882
14274Author: sam
14275Date:   Tue Apr 25 18:02:20 2006 +0000
14276
14277      * Simplified _manage_modifiers() a bit.
14278
14279 cucul/import.c |   68 +++++++++++++++++++++++---------------------------------
14280 1 files changed, 28 insertions(+), 40 deletions(-)
14281
14282Commit: 881
14283Author: sam
14284Date:   Tue Apr 25 17:46:49 2006 +0000
14285
14286      * Fixed bold support in ANSI loader.
14287
14288 cucul/import.c |    4 ++++
14289 1 files changed, 4 insertions(+), 0 deletions(-)
14290
14291Commit: 880
14292Author: sam
14293Date:   Tue Apr 25 17:43:16 2006 +0000
14294
14295      * A few fixes in the ANSI interpreter.
14296
14297 cucul/import.c |   64 +++++++++++++++++++++++--------------------------------
14298 1 files changed, 27 insertions(+), 37 deletions(-)
14299
14300Commit: 879
14301Author: sam
14302Date:   Tue Apr 25 16:28:00 2006 +0000
14303
14304      * Got rid of _update_canvas_size().
14305
14306 cucul/import.c |   36 +++++++++++++-----------------------
14307 1 files changed, 13 insertions(+), 23 deletions(-)
14308
14309Commit: 878
14310Author: jylam
14311Date:   Tue Apr 25 15:39:13 2006 +0000
14312
14313     * _updated_coding_style(aBit);
14314
14315 cucul/import.c |   40 ++++++++++++++++++++--------------------
14316 1 files changed, 20 insertions(+), 20 deletions(-)
14317
14318Commit: 877
14319Author: sam
14320Date:   Tue Apr 25 15:22:53 2006 +0000
14321
14322      * Ahahaha. Meet the "optimisation" that breaks everything.
14323
14324 cucul/import.c |    8 ++++++--
14325 1 files changed, 6 insertions(+), 2 deletions(-)
14326
14327Commit: 876
14328Author: sam
14329Date:   Tue Apr 25 15:04:19 2006 +0000
14330
14331      * Small optimisation in import_text().
14332
14333 cucul/import.c |   13 +++++--------
14334 1 files changed, 5 insertions(+), 8 deletions(-)
14335
14336Commit: 875
14337Author: sam
14338Date:   Tue Apr 25 14:12:31 2006 +0000
14339
14340      * Really minor coding style fixes in the ANSI importer.
14341
14342 cucul/import.c |  490 ++++++++++++++++++++++++--------------------------------
14343 1 files changed, 211 insertions(+), 279 deletions(-)
14344
14345Commit: 874
14346Author: sam
14347Date:   Tue Apr 25 11:05:25 2006 +0000
14348
14349      * More error checking in libcucul.
14350
14351 cucul/canvas.c          |   33 +++++++++-----
14352 cucul/colour.c          |   34 +++++++++++++--
14353 cucul/cucul.c           |  111 ++++++++++++++++++++++++++++++++++++++++++-----
14354 cucul/cucul.h           |   16 +++---
14355 cucul/cucul_internals.h |    2 +-
14356 5 files changed, 161 insertions(+), 35 deletions(-)
14357
14358Commit: 873
14359Author: sam
14360Date:   Tue Apr 25 11:05:03 2006 +0000
14361
14362      * Jylam is too modest.
14363
14364 test/import.c |   10 ++++------
14365 1 files changed, 4 insertions(+), 6 deletions(-)
14366
14367Commit: 872
14368Author: jylam
14369Date:   Tue Apr 25 10:14:47 2006 +0000
14370
14371     * Added importers test
14372
14373 test/import.c |   85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
14374 1 files changed, 85 insertions(+), 0 deletions(-)
14375
14376Commit: 871
14377Author: jylam
14378Date:   Tue Apr 25 10:14:12 2006 +0000
14379
14380     * Added preliminary ANSI importer, added import formats autodection
14381
14382 cucul/import.c   |  379 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
14383 test/Makefile.am |    4 +-
14384 2 files changed, 379 insertions(+), 4 deletions(-)
14385
14386Commit: 870
14387Author: sam
14388Date:   Tue Apr 25 09:59:58 2006 +0000
14389
14390      * Check for <errno.h>.
14391      * Started changing function prototypes so that they return an integer
14392        instead of void, just in case they might fail.
14393
14394 configure.ac     |    2 +-
14395 cucul/box.c      |   32 ++++++++++++++++++++++----------
14396 cucul/buffer.c   |   11 ++++++++++-
14397 cucul/canvas.c   |   31 +++++++++++++++++++++++++++----
14398 cucul/conic.c    |   36 ++++++++++++++++++++++++++----------
14399 cucul/cucul.h    |   38 +++++++++++++++++++-------------------
14400 cucul/line.c     |   38 +++++++++++++++++++++++++++-----------
14401 cucul/triangle.c |   40 +++++++++++++++++++++++-----------------
14402 8 files changed, 155 insertions(+), 73 deletions(-)
14403
14404Commit: 869
14405Author: sam
14406Date:   Tue Apr 25 09:34:41 2006 +0000
14407
14408      * Reverted that errno stuff. We'll just use the real errno.
14409
14410 cucul/Makefile.am |    1 -
14411 cucul/cucul.h     |   12 ------------
14412 cucul/error.c     |   45 ---------------------------------------------
14413 3 files changed, 0 insertions(+), 58 deletions(-)
14414
14415Commit: 868
14416Author: sam
14417Date:   Tue Apr 25 08:54:44 2006 +0000
14418
14419      * Added basis for an errno-like mechanism.
14420
14421 cucul/Makefile.am |    1 +
14422 cucul/cucul.h     |   14 +++++++++++++-
14423 cucul/error.c     |   45 +++++++++++++++++++++++++++++++++++++++++++++
14424 3 files changed, 59 insertions(+), 1 deletions(-)
14425
14426Commit: 867
14427Author: sam
14428Date:   Mon Apr 24 22:10:38 2006 +0000
14429
14430      * Removed my previously introduced --enable-pangoft2 and replaced it with
14431        a nicer cross compilation check.
14432
14433 build-win32  |    2 +-
14434 configure.ac |   10 +++++-----
14435 2 files changed, 6 insertions(+), 6 deletions(-)
14436
14437Commit: 866
14438Author: sam
14439Date:   Mon Apr 24 21:45:26 2006 +0000
14440
14441      * Brought the Win32 build back on its wheels.
14442
14443 build-win32      |    7 +++----
14444 configure.ac     |   12 +++++++++++-
14445 src/Makefile.am  |    8 +++++++-
14446 src/cacaserver.c |    1 +
14447 4 files changed, 22 insertions(+), 6 deletions(-)
14448
14449Commit: 865
14450Author: sam
14451Date:   Mon Apr 24 21:09:06 2006 +0000
14452
14453      * Renamed htons/htonl to hton16/hton32 to avoid useless conflicts.
14454
14455 common.h         |   13 ++++++++-----
14456 configure.ac     |    2 +-
14457 cucul/font.c     |   30 +++++++++++++++---------------
14458 src/cacaserver.c |    8 +++++++-
14459 tools/makefont.c |    4 ++--
14460 5 files changed, 33 insertions(+), 24 deletions(-)
14461
14462Commit: 864
14463Author: sam
14464Date:   Mon Apr 24 21:05:31 2006 +0000
14465
14466      * Fixed minor compilation warning.
14467
14468 caca/driver_win32.c |    2 --
14469 1 files changed, 0 insertions(+), 2 deletions(-)
14470
14471Commit: 863
14472Author: sam
14473Date:   Mon Apr 24 20:56:07 2006 +0000
14474
14475      * Win32 compilation fix.
14476
14477 common.h |    8 +++++---
14478 1 files changed, 5 insertions(+), 3 deletions(-)
14479
14480Commit: 862
14481Author: sam
14482Date:   Mon Apr 24 20:55:46 2006 +0000
14483
14484      * On win32, only disable the built-in fonts, not all the font functions.
14485
14486 cucul/font.c |    6 ++++--
14487 1 files changed, 4 insertions(+), 2 deletions(-)
14488
14489Commit: 861
14490Author: sam
14491Date:   Mon Apr 24 20:45:55 2006 +0000
14492
14493      * Look for htons/htonl in netinet/in.h in addition to arpa/inet.h
14494      * Implement htons/htonl in common.h just in case.
14495
14496 common.h         |   34 ++++++++++++++++++++++++++++++++++
14497 configure.ac     |    2 +-
14498 cucul/font.c     |    2 ++
14499 tools/makefont.c |    2 ++
14500 4 files changed, 39 insertions(+), 1 deletions(-)
14501
14502Commit: 860
14503Author: sam
14504Date:   Mon Apr 24 20:39:54 2006 +0000
14505
14506      * Hahaha, fixed the coding style example.
14507
14508 doc/style.dox |    2 +-
14509 1 files changed, 1 insertions(+), 1 deletions(-)
14510
14511Commit: 859
14512Author: sam
14513Date:   Mon Apr 24 20:35:59 2006 +0000
14514
14515      * Removed duplicate uint*_t defines from *_internal.h and included common.h
14516        in all .c files that needed it.
14517
14518 caca/caca.c             |    1 +
14519 caca/caca_internals.h   |    7 -------
14520 caca/driver_conio.c     |    1 +
14521 caca/driver_gl.c        |    1 +
14522 caca/driver_ncurses.c   |    1 +
14523 caca/driver_raw.c       |    1 +
14524 caca/driver_slang.c     |    1 +
14525 caca/driver_vga.c       |    1 +
14526 caca/driver_win32.c     |    1 +
14527 caca/driver_x11.c       |    1 +
14528 caca/event.c            |    1 +
14529 caca/graphics.c         |    1 +
14530 caca/time.c             |    1 +
14531 common.h                |    4 ++++
14532 configure.ac            |    4 ++--
14533 cucul/box.c             |    1 +
14534 cucul/buffer.c          |    1 +
14535 cucul/canvas.c          |    1 +
14536 cucul/charset.c         |    1 +
14537 cucul/colour.c          |    1 +
14538 cucul/conic.c           |    1 +
14539 cucul/cucul.c           |    1 +
14540 cucul/cucul_internals.h |    7 -------
14541 cucul/dither.c          |    1 +
14542 cucul/export.c          |    1 +
14543 cucul/font.c            |    5 ++++-
14544 cucul/import.c          |    1 +
14545 cucul/line.c            |    1 +
14546 cucul/sprite.c          |    1 +
14547 cucul/transform.c       |    1 +
14548 cucul/triangle.c        |    1 +
14549 kernel/kernel.c         |    1 +
14550 src/aafire.c            |    1 +
14551 src/cacaball.c          |    1 +
14552 src/cacamoir.c          |    1 +
14553 src/cacaplas.c          |    1 +
14554 src/cacaplay.c          |    1 +
14555 src/cacaserver.c        |    1 +
14556 src/cacaview.c          |    1 +
14557 src/common-image.c      |    1 +
14558 src/img2irc.c           |    1 +
14559 test/colors.c           |    1 +
14560 test/demo.c             |    1 +
14561 test/dithering.c        |    1 +
14562 test/event.c            |    1 +
14563 test/spritedit.c        |    1 +
14564 tools/makefont.c        |    7 ++++++-
14565 tools/optipal.c         |    1 +
14566 48 files changed, 58 insertions(+), 18 deletions(-)
14567
14568Commit: 858
14569Author: sam
14570Date:   Mon Apr 24 19:57:23 2006 +0000
14571
14572      * Added "common.h", a placeholder for simple features and functions missing
14573        from some systems.
14574
14575 Makefile.am      |    2 +-
14576 common.h         |   28 ++++++++++++++++++++++++++++
14577 test/export.c    |    5 +----
14578 test/font.c      |    5 +----
14579 test/frames.c    |    5 +----
14580 test/gamma.c     |    5 +----
14581 test/hsv.c       |    5 +----
14582 test/text.c      |    5 +----
14583 test/transform.c |    5 +----
14584 test/truecolor.c |    5 +----
14585 test/unicode.c   |    5 +----
14586 11 files changed, 38 insertions(+), 37 deletions(-)
14587
14588Commit: 857
14589Author: sam
14590Date:   Mon Apr 24 18:46:06 2006 +0000
14591
14592      * Print '?' for Unicode characters in the ANSI export. We'll decide later
14593        whether we want plain ASCII, UTF-8, or CP437.
14594
14595 cucul/export.c |    2 +-
14596 1 files changed, 1 insertions(+), 1 deletions(-)
14597
14598Commit: 856
14599Author: sam
14600Date:   Mon Apr 24 17:51:23 2006 +0000
14601
14602      * Oops, fixed an old typo that brevented building without PangoFt2.
14603
14604 configure.ac |    2 +-
14605 1 files changed, 1 insertions(+), 1 deletions(-)
14606
14607Commit: 855
14608Author: sam
14609Date:   Mon Apr 24 17:47:44 2006 +0000
14610
14611      * Fixed Debian build files.
14612
14613 debian/Makefile.am          |    1 +
14614 debian/caca-utils.install   |    8 +++++++-
14615 debian/libcucul-dev.install |    1 +
14616 3 files changed, 9 insertions(+), 1 deletions(-)
14617
14618Commit: 854
14619Author: sam
14620Date:   Mon Apr 24 17:39:53 2006 +0000
14621
14622      * Do not bail out if PangoFt2 was not found.
14623
14624 configure.ac |    3 +--
14625 1 files changed, 1 insertions(+), 2 deletions(-)
14626
14627Commit: 852
14628Author: sam
14629Date:   Sat Apr 22 21:51:50 2006 +0000
14630
14631      * 0.99.beta1 release.
14632
14633 ChangeLog |   66 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
14634 NEWS      |    6 +++-
14635 TODO      |    2 +-
14636 3 files changed, 71 insertions(+), 3 deletions(-)
14637
14638Commit: 851
14639Author: sam
14640Date:   Sat Apr 22 21:36:11 2006 +0000
14641
14642      * Got rid of CUCUL_LIBS. It's unused.
14643
14644 configure.ac      |    1 -
14645 cucul/Makefile.am |    2 +-
14646 test/Makefile.am  |    2 +-
14647 3 files changed, 2 insertions(+), 3 deletions(-)
14648
14649Commit: 850
14650Author: sam
14651Date:   Sat Apr 22 21:31:42 2006 +0000
14652
14653      * Updated Debian build rules.
14654
14655 Makefile.am                 |    3 ---
14656 debian/Makefile.am          |   15 ++++++++++++++-
14657 debian/caca-utils.install   |    3 +++
14658 debian/changelog            |    4 ++--
14659 debian/control              |    4 ++--
14660 debian/libcaca-dev.install  |    4 ++++
14661 debian/libcaca0.install     |    1 +
14662 debian/libcucul-dev.install |    6 ++++++
14663 debian/libcucul0.install    |    1 +
14664 debian/rules                |   35 +++--------------------------------
14665 doc/Makefile.am             |    8 ++++----
14666 11 files changed, 40 insertions(+), 44 deletions(-)
14667
14668Commit: 849
14669Author: sam
14670Date:   Sat Apr 22 19:46:43 2006 +0000
14671
14672      * Allow the caca_event_t *ev argument for caca_get_event() to be NULL.
14673
14674 caca/event.c      |   12 ++++++++++--
14675 doc/migrating.dox |    4 ++--
14676 test/colors.c     |    3 +--
14677 test/dithering.c  |    5 +++--
14678 test/font.c       |    3 +--
14679 test/frames.c     |    5 +++--
14680 test/hsv.c        |    5 +++--
14681 test/transform.c  |    3 +--
14682 test/truecolor.c  |    5 +++--
14683 test/unicode.c    |    5 +++--
14684 10 files changed, 30 insertions(+), 20 deletions(-)
14685
14686Commit: 848
14687Author: sam
14688Date:   Sat Apr 22 19:35:43 2006 +0000
14689
14690      * Minor updates to the migration documentation.
14691
14692 doc/migrating.dox |    6 ++++--
14693 1 files changed, 4 insertions(+), 2 deletions(-)
14694
14695Commit: 847
14696Author: sam
14697Date:   Sat Apr 22 19:22:14 2006 +0000
14698
14699      * Slightly improved the documentation build rules dependencies.
14700
14701 doc/Makefile.am |    6 +++---
14702 1 files changed, 3 insertions(+), 3 deletions(-)
14703
14704Commit: 846
14705Author: sam
14706Date:   Sat Apr 22 19:17:38 2006 +0000
14707
14708      * Updated ChangeLog, NEWS and TODO.
14709
14710 ChangeLog | 2458 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
14711 NEWS      |   15 +
14712 TODO      |   10 +-
14713 3 files changed, 2476 insertions(+), 7 deletions(-)
14714
14715Commit: 845
14716Author: sam
14717Date:   Sat Apr 22 19:14:49 2006 +0000
14718
14719      * Updated the migration guide.
14720
14721 doc/libcaca.dox   |    2 +-
14722 doc/migrating.dox |   57 +++++++++++++++++++++++++++++++++++++---------------
14723 2 files changed, 41 insertions(+), 18 deletions(-)
14724
14725Commit: 844
14726Author: sam
14727Date:   Sat Apr 22 19:14:26 2006 +0000
14728
14729      * Wrote the C coding style documentation.
14730
14731 doc/style.dox |   90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
14732 1 files changed, 89 insertions(+), 1 deletions(-)
14733
14734Commit: 843
14735Author: sam
14736Date:   Sat Apr 22 19:13:27 2006 +0000
14737
14738      * Added a test for multiple frames support.
14739      * Added a test for textfile loading.
14740
14741 test/Makefile.am |    8 +++++-
14742 test/frames.c    |   75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
14743 test/text.c      |   60 +++++++++++++++++++++++++++++++++++++++++++
14744 3 files changed, 142 insertions(+), 1 deletions(-)
14745
14746Commit: 842
14747Author: sam
14748Date:   Sat Apr 22 19:11:25 2006 +0000
14749
14750      * Support for multiple frames in canvases.
14751
14752 cucul/cucul.c           |   96 ++++++++++----
14753 cucul/cucul.h           |   26 ++---
14754 cucul/cucul_internals.h |    9 +-
14755 cucul/sprite.c          |  336 +++++++++++++----------------------------------
14756 4 files changed, 179 insertions(+), 288 deletions(-)
14757
14758Commit: 841
14759Author: sam
14760Date:   Sat Apr 22 19:10:41 2006 +0000
14761
14762      * Added a simple "text" importer, until the cool ANSI importer arrives.
14763
14764 cucul/import.c |   46 ++++++++++++++++++++++++++++++++++++++++++++++
14765 1 files changed, 46 insertions(+), 0 deletions(-)
14766
14767Commit: 840
14768Author: sam
14769Date:   Sat Apr 22 19:06:59 2006 +0000
14770
14771      * Disabled the foreground/background optimisation in the IRC export because
14772        it breaks on too many IRC clients.
14773
14774 cucul/export.c |    9 +++++++++
14775 1 files changed, 9 insertions(+), 0 deletions(-)
14776
14777Commit: 839
14778Author: sam
14779Date:   Sat Apr 22 19:04:49 2006 +0000
14780
14781      * Disabled sprite stuff from the tests.
14782
14783 test/demo.c      |   16 ++++++++++++++++
14784 test/spritedit.c |    2 ++
14785 2 files changed, 18 insertions(+), 0 deletions(-)
14786
14787Commit: 838
14788Author: sam
14789Date:   Sat Apr 22 19:00:14 2006 +0000
14790
14791      * Removed soon-to-be-thrown-away sprite stuff from the C++ bindings.
14792
14793 cpp/caca++.h    |    4 ++--
14794 cpp/cucul++.cpp |   42 ------------------------------------------
14795 cpp/cucul++.h   |   15 ---------------
14796 3 files changed, 2 insertions(+), 59 deletions(-)
14797
14798Commit: 837
14799Author: sam
14800Date:   Sat Apr 22 18:54:38 2006 +0000
14801
14802      * Fixed --enable-cpp to actually do something. Also, disabled it by
14803        default for the release, because it's not up to date and needs a lot
14804        of polishing.
14805
14806 configure.ac    |   25 +++++++------------------
14807 cpp/Makefile.am |    4 ++++
14808 2 files changed, 11 insertions(+), 18 deletions(-)
14809
14810Commit: 836
14811Author: sam
14812Date:   Fri Apr 21 21:41:30 2006 +0000
14813
14814      * Oops, tutorial.dox was actually missing. Also, added a style.dox skeleton.
14815
14816 doc/Makefile.am   |    2 +-
14817 doc/libcaca.dox   |    4 ++++
14818 doc/migrating.dox |    4 ++--
14819 doc/style.dox     |    7 +++++++
14820 doc/tutorial.dox  |   35 +++++++++++++++++++++++++++++++++++
14821 5 files changed, 49 insertions(+), 3 deletions(-)
14822
14823Commit: 835
14824Author: sam
14825Date:   Fri Apr 21 21:21:20 2006 +0000
14826
14827      * Set version number to 0.99.beta1.
14828
14829 configure.ac |    4 ++--
14830 1 files changed, 2 insertions(+), 2 deletions(-)
14831
14832Commit: 834
14833Author: sam
14834Date:   Fri Apr 21 20:51:58 2006 +0000
14835
14836      * Got rid of cv->scratch_line. It's unused, too.
14837
14838 cucul/cucul.c           |    6 ------
14839 cucul/cucul_internals.h |    1 -
14840 2 files changed, 0 insertions(+), 7 deletions(-)
14841
14842Commit: 833
14843Author: sam
14844Date:   Fri Apr 21 20:51:14 2006 +0000
14845
14846      * Got rid of cv->empty_line, it's now unused.
14847
14848 cucul/cucul.c           |    8 --------
14849 cucul/cucul_internals.h |    2 +-
14850 2 files changed, 1 insertions(+), 9 deletions(-)
14851
14852Commit: 832
14853Author: sam
14854Date:   Fri Apr 21 20:49:17 2006 +0000
14855
14856      * Changed cucul_clear_canvas() again. It now uses the current foreground
14857        and background colours to clear the screen.
14858
14859 configure.ac     |    2 +-
14860 cpp/cucul++.cpp  |    4 ++--
14861 cpp/cucul++.h    |    2 +-
14862 cucul/canvas.c   |   22 +++++++++-------------
14863 cucul/cucul.h    |    2 +-
14864 src/cacaview.c   |    3 ++-
14865 src/img2irc.c    |    3 ++-
14866 test/colors.c    |    3 ++-
14867 test/demo.c      |   13 +++++++++----
14868 test/event.c     |    3 ++-
14869 test/gamma.c     |    3 ++-
14870 test/spritedit.c |    4 ++--
14871 12 files changed, 35 insertions(+), 29 deletions(-)
14872
14873Commit: 831
14874Author: sam
14875Date:   Fri Apr 21 20:24:04 2006 +0000
14876
14877      * Fixed a segfault in the C++ bindings. Vieux porc !
14878
14879 cpp/caca++.cpp |    2 +-
14880 cpp/caca++.h   |    2 +-
14881 2 files changed, 2 insertions(+), 2 deletions(-)
14882
14883Commit: 830
14884Author: sam
14885Date:   Fri Apr 21 19:26:54 2006 +0000
14886
14887      * Set library names to lib*.so.0.10.0.
14888
14889 caca/Makefile.am  |    2 +-
14890 configure.ac      |    2 ++
14891 cpp/Makefile.am   |   14 ++++----------
14892 cucul/Makefile.am |    2 +-
14893 4 files changed, 8 insertions(+), 12 deletions(-)
14894
14895Commit: 829
14896Author: sam
14897Date:   Fri Apr 21 19:26:18 2006 +0000
14898
14899      * Fixed a compilation warning.
14900
14901 cucul/import.c |    2 +-
14902 1 files changed, 1 insertions(+), 1 deletions(-)
14903
14904Commit: 828
14905Author: sam
14906Date:   Fri Apr 21 19:08:00 2006 +0000
14907
14908      * Minor documentation fix.
14909
14910 cucul/import.c |    2 ++
14911 1 files changed, 2 insertions(+), 0 deletions(-)
14912
14913Commit: 827
14914Author: sam
14915Date:   Fri Apr 21 19:06:38 2006 +0000
14916
14917      * Fixed ugly coding style of the C++ bindings. Vieux porc immonde.
14918
14919 cpp/caca++.cpp  |   44 ++++++++++-----
14920 cpp/caca++.h    |   49 ++++++++---------
14921 cpp/cpptest.cpp |    2 +
14922 cpp/cucul++.cpp |  159 +++++++++++++++++++++++++++++-------------------------
14923 cpp/cucul++.h   |  158 +++++++++++++++++++++++++++---------------------------
14924 5 files changed, 219 insertions(+), 193 deletions(-)
14925
14926Commit: 826
14927Author: sam
14928Date:   Fri Apr 21 18:44:04 2006 +0000
14929
14930      * Moved cucul_load_canvas() into cucul/import.c and renamed it into
14931        cucul_import_canvas().
14932      * Renamed cucul_create_export() into cucul_export_canvas() for consistency.
14933
14934 caca/driver_raw.c |    2 +-
14935 cpp/cucul++.cpp   |    4 +-
14936 cpp/cucul++.h     |    2 +-
14937 cucul/Makefile.am |    1 +
14938 cucul/cucul.c     |   55 -----------------------
14939 cucul/cucul.h     |   11 +++--
14940 cucul/export.c    |    4 +-
14941 cucul/import.c    |  127 +++++++++++++++++++++++++++++++++++++++++++++++++++++
14942 src/cacaplay.c    |    2 +-
14943 src/cacaserver.c  |    4 +-
14944 src/img2irc.c     |    2 +-
14945 test/export.c     |    2 +-
14946 12 files changed, 145 insertions(+), 71 deletions(-)
14947
14948Commit: 825
14949Author: sam
14950Date:   Fri Apr 21 18:09:30 2006 +0000
14951
14952      * Minor documentation improvements.
14953
14954 cucul/colour.c |    2 +-
14955 cucul/dither.c |   52 ++++++++++++++++++++++++++--------------------------
14956 cucul/export.c |   20 ++++++++++----------
14957 cucul/font.c   |   26 +++++++++++++-------------
14958 4 files changed, 50 insertions(+), 50 deletions(-)
14959
14960Commit: 824
14961Author: sam
14962Date:   Fri Apr 21 18:03:22 2006 +0000
14963
14964      * Documentation improvements. Wrote a small migration guide and added the
14965        skeleton of a tutorial for Jylam.
14966
14967 TODO              |   32 ----------
14968 caca/caca.h       |    4 +-
14969 cucul/cucul.h     |   20 +++---
14970 doc/Makefile.am   |    3 +-
14971 doc/libcaca.dox   |   34 ++++-------
14972 doc/migrating.dox |  165 +++++++++++++++++++++++++++++++++++++++++++++++++++++
14973 doc/user.dox      |   26 ++++++++
14974 7 files changed, 218 insertions(+), 66 deletions(-)
14975
14976Commit: 823
14977Author: sam
14978Date:   Fri Apr 21 16:27:43 2006 +0000
14979
14980      * Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main
14981        documentation page from caca.h to a separate file.
14982
14983 AUTHORS            |   17 ++++---
14984 NEWS               |  106 ++++++++++++++++++++------------------------
14985 THANKS             |   38 ++++++++-------
14986 TODO               |  125 ++++++++++++++++++++++++----------------------------
14987 caca/caca.h        |   54 ----------------------
14988 doc/Makefile.am    |    2 +-
14989 doc/doxygen.cfg.in |   25 +++++-----
14990 doc/libcaca.dox    |   63 ++++++++++++++++++++++++++
14991 8 files changed, 212 insertions(+), 218 deletions(-)
14992
14993Commit: 822
14994Author: sam
14995Date:   Fri Apr 21 12:01:14 2006 +0000
14996
14997      * Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here.
14998
14999 caca/driver_ncurses.c |    2 ++
15000 1 files changed, 2 insertions(+), 0 deletions(-)
15001
15002Commit: 821
15003Author: sam
15004Date:   Wed Apr 19 13:02:45 2006 +0000
15005
15006      * Workaround for broken C++ linking with old libtool versions.
15007
15008 cpp/Makefile.am |    2 +-
15009 1 files changed, 1 insertions(+), 1 deletions(-)
15010
15011Commit: 820
15012Author: sam
15013Date:   Wed Apr 19 11:50:24 2006 +0000
15014
15015      * Moved the technical discussion on S-Lang's palette optimisation from
15016        NOTES to tools/optipal.c.
15017
15018 NOTES           |   75 -------------------------------------------------------
15019 tools/optipal.c |   73 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
15020 2 files changed, 72 insertions(+), 76 deletions(-)
15021
15022Commit: 819
15023Author: sam
15024Date:   Wed Apr 19 10:10:58 2006 +0000
15025
15026      * More function mass-renaming: caca_attach -> caca_create_display, etc.
15027
15028 caca/caca.c           |    4 ++--
15029 caca/caca.h           |   12 ++++++------
15030 caca/caca_internals.h |    6 +++---
15031 caca/driver_conio.c   |   12 ++++++------
15032 caca/driver_gl.c      |   12 ++++++------
15033 caca/driver_ncurses.c |   12 ++++++------
15034 caca/driver_raw.c     |   12 ++++++------
15035 caca/driver_slang.c   |   12 ++++++------
15036 caca/driver_vga.c     |   12 ++++++------
15037 caca/driver_win32.c   |   12 ++++++------
15038 caca/driver_x11.c     |   12 ++++++------
15039 caca/graphics.c       |   44 ++++++++++++++++++++++----------------------
15040 cpp/caca++.cpp        |   22 +++++++++++-----------
15041 cpp/caca++.h          |    6 +++---
15042 cucul/cucul.c         |    8 ++++----
15043 python/pypycaca.c     |   18 +++++++++---------
15044 python/pypycaca.h     |    6 +++---
15045 src/aafire.c          |    6 +++---
15046 src/cacaball.c        |    6 +++---
15047 src/cacamoir.c        |    6 +++---
15048 src/cacaplas.c        |    6 +++---
15049 src/cacaplay.c        |    6 +++---
15050 src/cacaview.c        |   14 +++++++-------
15051 test/colors.c         |    6 +++---
15052 test/demo.c           |   12 ++++++------
15053 test/dithering.c      |    6 +++---
15054 test/event.c          |    8 ++++----
15055 test/font.c           |    6 +++---
15056 test/gamma.c          |    6 +++---
15057 test/hsv.c            |    6 +++---
15058 test/spritedit.c      |    8 ++++----
15059 test/transform.c      |    6 +++---
15060 test/truecolor.c      |    6 +++---
15061 test/unicode.c        |    6 +++---
15062 34 files changed, 171 insertions(+), 171 deletions(-)
15063
15064Commit: 818
15065Author: sam
15066Date:   Wed Apr 19 09:07:55 2006 +0000
15067
15068      * Added a new "caca" exporter.
15069      * Removed most code from the raw driver and replaced it with a call to the
15070        caca exporter.
15071      * Slightly changed the caca export format and updated code accordingly.
15072      * Improved cacaserver error reporting.
15073
15074 caca/driver_raw.c |   27 +++++----------------------
15075 cucul/cucul.c     |   33 ++++++++++++++++-----------------
15076 cucul/export.c    |   47 ++++++++++++++++++++++++++++++++++++++++++++++-
15077 src/cacaserver.c  |   36 ++++++++++++++++++++++++------------
15078 4 files changed, 91 insertions(+), 52 deletions(-)
15079
15080Commit: 817
15081Author: sam
15082Date:   Tue Apr 18 16:51:52 2006 +0000
15083
15084      * Updates to the Debian build files.
15085
15086 debian/control |   16 +++++++++++++++-
15087 1 files changed, 15 insertions(+), 1 deletions(-)
15088
15089Commit: 816
15090Author: sam
15091Date:   Tue Apr 18 16:50:56 2006 +0000
15092
15093      * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are
15094        now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1
15095        computations.
15096
15097 cucul/dither.c |   26 ++++++++++----------------
15098 src/aafire.c   |    4 ++--
15099 src/cacaball.c |    4 ++--
15100 src/cacamoir.c |    4 ++--
15101 src/cacaplas.c |    4 ++--
15102 src/cacaview.c |   26 ++++++++++++--------------
15103 src/img2irc.c  |    2 +-
15104 test/demo.c    |    4 ++--
15105 test/export.c  |    4 ++--
15106 test/font.c    |    4 ++--
15107 test/gamma.c   |    8 ++++----
15108 test/hsv.c     |    4 ++--
15109 12 files changed, 43 insertions(+), 51 deletions(-)
15110
15111Commit: 815
15112Author: sam
15113Date:   Tue Apr 18 16:17:14 2006 +0000
15114
15115      * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random
15116        values between 0 and 9 (used to be 0 and 10). Updated documentation
15117        accordingly.
15118
15119 cucul/cucul.c    |    5 +++--
15120 cucul/dither.c   |    2 +-
15121 test/demo.c      |   42 +++++++++++++++++++++---------------------
15122 test/dithering.c |   18 +++++++++---------
15123 4 files changed, 34 insertions(+), 33 deletions(-)
15124
15125Commit: 814
15126Author: sam
15127Date:   Tue Apr 18 16:04:01 2006 +0000
15128
15129      * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to
15130        choose the background colour.
15131
15132 cpp/cucul++.cpp  |    4 ++--
15133 cpp/cucul++.h    |    2 +-
15134 cucul/canvas.c   |    9 ++++++---
15135 cucul/cucul.h    |    2 +-
15136 src/cacaview.c   |    2 +-
15137 src/img2irc.c    |    2 +-
15138 test/colors.c    |    2 +-
15139 test/demo.c      |    8 ++++----
15140 test/event.c     |    2 +-
15141 test/gamma.c     |    2 +-
15142 test/spritedit.c |    2 +-
15143 11 files changed, 20 insertions(+), 17 deletions(-)
15144
15145Commit: 813
15146Author: sam
15147Date:   Tue Apr 18 15:54:33 2006 +0000
15148
15149      * Renamed main canvas-related functions so that they have "canvas" in
15150        their name, eg. cucul_create() -> cucul_create_canvas() etc.
15151      * Moved buffer-related functions to cucul/buffer.c.
15152
15153 caca/driver_conio.c     |    4 +-
15154 caca/driver_gl.c        |    2 +-
15155 caca/driver_ncurses.c   |    2 +-
15156 caca/driver_slang.c     |    2 +-
15157 caca/driver_vga.c       |    2 +-
15158 caca/driver_win32.c     |    4 +-
15159 caca/driver_x11.c       |    2 +-
15160 caca/graphics.c         |    2 +-
15161 cpp/cucul++.cpp         |   12 +++---
15162 cucul/Makefile.am       |    1 +
15163 cucul/buffer.c          |   67 ++++++++++++++++++++++++++++++++++++++
15164 cucul/cucul.c           |   74 ++++++++++--------------------------------
15165 cucul/cucul.h           |   12 +++---
15166 cucul/cucul_internals.h |    2 +-
15167 cucul/export.c          |    4 +-
15168 cucul/font.c            |    7 ++--
15169 src/aafire.c            |   23 +++++++------
15170 src/cacaball.c          |   12 ++++---
15171 src/cacamoir.c          |   12 ++++---
15172 src/cacaplas.c          |   18 ++++++----
15173 src/cacaplay.c          |    4 +-
15174 src/cacaserver.c        |    4 +-
15175 src/cacaview.c          |   22 +++++++------
15176 src/img2irc.c           |    8 ++--
15177 test/colors.c           |    4 +-
15178 test/demo.c             |   81 ++++++++++++++++++++++++-----------------------
15179 test/dithering.c        |    8 ++--
15180 test/event.c            |   14 ++++----
15181 test/export.c           |    9 ++---
15182 test/font.c             |   14 ++++----
15183 test/gamma.c            |   30 ++++++++---------
15184 test/hsv.c              |    9 ++---
15185 test/spritedit.c        |    9 +++--
15186 test/transform.c        |   20 ++++++------
15187 test/truecolor.c        |    4 +-
15188 test/unicode.c          |    4 +-
15189 36 files changed, 274 insertions(+), 234 deletions(-)
15190
15191Commit: 812
15192Author: sam
15193Date:   Tue Apr 18 15:12:12 2006 +0000
15194
15195      * Cosmetic changes.
15196
15197 tools/makefont.c |   14 +++++++-------
15198 1 files changed, 7 insertions(+), 7 deletions(-)
15199
15200Commit: 811
15201Author: sam
15202Date:   Tue Apr 18 15:11:25 2006 +0000
15203
15204      * Renamed caca_t into caca_display_t.
15205      * Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
15206
15207 caca/caca.c           |   92 ++++++------
15208 caca/caca.h           |   26 ++--
15209 caca/caca_internals.h |   46 +++---
15210 caca/driver_conio.c   |   82 +++++-----
15211 caca/driver_gl.c      |  254 ++++++++++++++++----------------
15212 caca/driver_ncurses.c |  236 +++++++++++++++---------------
15213 caca/driver_raw.c     |   54 ++++----
15214 caca/driver_slang.c   |  104 +++++++-------
15215 caca/driver_vga.c     |   52 ++++----
15216 caca/driver_win32.c   |  166 ++++++++++----------
15217 caca/driver_x11.c     |  400 ++++++++++++++++++++++++------------------------
15218 caca/event.c          |  120 ++++++++--------
15219 caca/graphics.c       |   78 +++++-----
15220 cpp/caca++.cpp        |   36 +++---
15221 cpp/caca++.h          |    2 +-
15222 cpp/cucul++.cpp       |   90 ++++++------
15223 cpp/cucul++.h         |    4 +-
15224 cucul/box.c           |   46 +++---
15225 cucul/canvas.c        |   70 +++++-----
15226 cucul/charset.c       |   26 ++--
15227 cucul/colour.c        |   16 +-
15228 cucul/conic.c         |   62 ++++----
15229 cucul/cucul.c         |  113 +++++++-------
15230 cucul/dither.c        |   14 +-
15231 cucul/export.c        |  124 ++++++++--------
15232 cucul/font.c          |   20 ++--
15233 cucul/line.c          |   69 +++++----
15234 cucul/sprite.c        |   15 +-
15235 cucul/transform.c     |   52 ++++----
15236 cucul/triangle.c      |   36 +++---
15237 src/aafire.c          |   38 +++---
15238 src/cacaball.c        |   34 ++--
15239 src/cacamoir.c        |   28 ++--
15240 src/cacaplas.c        |   36 +++---
15241 src/cacaplay.c        |   18 +-
15242 src/cacaview.c        |  130 ++++++++--------
15243 src/img2irc.c         |   18 +-
15244 test/colors.c         |   30 ++--
15245 test/demo.c           |  272 +++++++++++++++++-----------------
15246 test/dithering.c      |   22 ++--
15247 test/event.c          |   64 ++++----
15248 test/export.c         |   32 ++--
15249 test/font.c           |   40 +++---
15250 test/gamma.c          |   40 +++---
15251 test/hsv.c            |   20 ++--
15252 test/spritedit.c      |   54 ++++----
15253 test/transform.c      |   34 ++--
15254 test/truecolor.c      |   24 ++--
15255 test/unicode.c        |  128 ++++++++--------
15256 49 files changed, 1785 insertions(+), 1782 deletions(-)
15257
15258Commit: 810
15259Author: sam
15260Date:   Tue Apr 18 12:59:07 2006 +0000
15261
15262      * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
15263
15264 caca/caca.c             |   16 ++--
15265 caca/caca.h             |   28 +++---
15266 caca/caca_internals.h   |    2 +-
15267 caca/driver_conio.c     |   22 ++--
15268 caca/driver_gl.c        |   50 +++++-----
15269 caca/driver_ncurses.c   |   68 +++++++-------
15270 caca/driver_raw.c       |   10 +-
15271 caca/driver_slang.c     |   66 ++++++------
15272 caca/driver_vga.c       |   12 +-
15273 caca/driver_win32.c     |   44 ++++----
15274 caca/driver_x11.c       |   88 ++++++++--------
15275 caca/event.c            |   14 ++--
15276 caca/graphics.c         |    4 +-
15277 cpp/caca++.cpp          |    8 +-
15278 cpp/cucul++.cpp         |  100 ++++++++++----------
15279 cpp/cucul++.h           |    4 +-
15280 cucul/box.c             |   50 +++++-----
15281 cucul/canvas.c          |   80 ++++++++--------
15282 cucul/colour.c          |   52 +++++-----
15283 cucul/conic.c           |   69 +++++++-------
15284 cucul/cucul.c           |  116 +++++++++++-----------
15285 cucul/cucul.h           |   78 ++++++++--------
15286 cucul/cucul_internals.h |    6 +-
15287 cucul/dither.c          |   22 ++--
15288 cucul/export.c          |  182 +++++++++++++++++-----------------
15289 cucul/font.c            |   20 ++--
15290 cucul/line.c            |   82 ++++++++--------
15291 cucul/sprite.c          |   14 ++--
15292 cucul/transform.c       |   52 +++++-----
15293 cucul/triangle.c        |   38 ++++----
15294 src/aafire.c            |   28 +++---
15295 src/cacaball.c          |   20 ++--
15296 src/cacamoir.c          |   20 ++--
15297 src/cacaplas.c          |   30 +++---
15298 src/cacaplay.c          |   12 +-
15299 src/cacaserver.c        |   14 ++--
15300 src/cacaview.c          |  112 +++++++++++-----------
15301 src/img2irc.c           |   18 ++--
15302 test/colors.c           |   20 ++--
15303 test/demo.c             |  250 +++++++++++++++++++++++-----------------------
15304 test/dithering.c        |   14 ++--
15305 test/event.c            |   56 +++++-----
15306 test/export.c           |   32 +++---
15307 test/font.c             |   32 +++---
15308 test/gamma.c            |   34 +++---
15309 test/hsv.c              |   12 +-
15310 test/spritedit.c        |   44 ++++----
15311 test/transform.c        |   26 +++---
15312 test/truecolor.c        |   16 ++--
15313 test/unicode.c          |  112 +++++++++++-----------
15314 50 files changed, 1150 insertions(+), 1149 deletions(-)
15315
15316Commit: 809
15317Author: sam
15318Date:   Tue Apr 18 12:57:11 2006 +0000
15319
15320      * Fixed C++ bindings makefile so that it does not try to use the system's
15321        <cucul.h> and <caca.h> headers.
15322
15323 cpp/Makefile.am |    2 ++
15324 1 files changed, 2 insertions(+), 0 deletions(-)
15325
15326Commit: 808
15327Author: sam
15328Date:   Tue Apr 18 10:02:42 2006 +0000
15329
15330      * Truecolor support for the HTML and HTMLv3 exporters.
15331
15332 cucul/export.c |   53 +++++++++++++++++------------------------------------
15333 1 files changed, 17 insertions(+), 36 deletions(-)
15334
15335Commit: 807
15336Author: sam
15337Date:   Tue Apr 18 09:57:15 2006 +0000
15338
15339      * Fixed a bug in _cucul_argb32_to_rgb24fg/bg().
15340
15341 cucul/colour.c |    6 +++---
15342 1 files changed, 3 insertions(+), 3 deletions(-)
15343
15344Commit: 806
15345Author: sam
15346Date:   Tue Apr 18 08:33:53 2006 +0000
15347
15348      * Updated README (caca-config -> pkg-config) and TODO.
15349
15350 README |   16 +++++-----------
15351 TODO   |    4 ++--
15352 2 files changed, 7 insertions(+), 13 deletions(-)
15353
15354Commit: 805
15355Author: sam
15356Date:   Tue Apr 18 08:33:06 2006 +0000
15357
15358      * Cosmetic code changes and minor optimisations.
15359
15360 cucul/export.c   |   16 ++++++++--------
15361 tools/makefont.c |    2 +-
15362 2 files changed, 9 insertions(+), 9 deletions(-)
15363
15364Commit: 804
15365Author: sam
15366Date:   Tue Apr 18 08:24:41 2006 +0000
15367
15368      * Merged again all export functions into cucul/export.c. They're all the
15369        same and they're very short (50-100 lines).
15370
15371 cucul/Makefile.am       |    7 +-
15372 cucul/cucul.c           |   85 ------
15373 cucul/cucul_internals.h |    9 -
15374 cucul/export.c          |  677 +++++++++++++++++++++++++++++++++++++++++++++++
15375 cucul/export_ansi.c     |  103 -------
15376 cucul/export_bitmap.c   |   83 ------
15377 cucul/export_html.c     |  190 -------------
15378 cucul/export_irc.c      |  107 --------
15379 cucul/export_ps.c       |  138 ----------
15380 cucul/export_svg.c      |  129 ---------
15381 10 files changed, 678 insertions(+), 850 deletions(-)
15382
15383Commit: 803
15384Author: sam
15385Date:   Tue Apr 18 08:21:31 2006 +0000
15386
15387      * Changed the buffer type in cucul_render_canvas() to void* to avoid
15388        compilation warnings.
15389
15390 cucul/cucul.h |    2 +-
15391 cucul/font.c  |    5 +++--
15392 2 files changed, 4 insertions(+), 3 deletions(-)
15393
15394Commit: 802
15395Author: sam
15396Date:   Tue Apr 18 08:19:42 2006 +0000
15397
15398      * Handle CACA_EVENT_QUIT in the event test program.
15399
15400 test/event.c |    7 +++++--
15401 1 files changed, 5 insertions(+), 2 deletions(-)
15402
15403Commit: 801
15404Author: sam
15405Date:   Tue Apr 18 08:18:03 2006 +0000
15406
15407      * Workaround for broken AC_PATH_X autoconf macros.
15408
15409 configure.ac |   18 +++---------------
15410 1 files changed, 3 insertions(+), 15 deletions(-)
15411
15412Commit: 800
15413Author: sam
15414Date:   Tue Apr 18 08:13:20 2006 +0000
15415
15416      * Compilation fix.
15417
15418 caca/driver_x11.c |    2 +-
15419 1 files changed, 1 insertions(+), 1 deletions(-)
15420
15421Commit: 799
15422Author: sam
15423Date:   Mon Apr 17 20:09:42 2006 +0000
15424
15425      * Implemented CACA_EVENT_QUIT. Unused yet.
15426
15427 TODO              |    3 ---
15428 caca/caca.h       |    3 +++
15429 caca/driver_gl.c  |   28 ++++++++++++++++++++++++++--
15430 caca/driver_x11.c |   23 +++++++++++++++++++++++
15431 configure.ac      |    8 +++++---
15432 5 files changed, 57 insertions(+), 8 deletions(-)
15433
15434Commit: 798
15435Author: sam
15436Date:   Mon Apr 17 13:34:02 2006 +0000
15437
15438      * Fixed autotools stuff in the cpp bindings.
15439
15440 cpp/Makefile.am |   22 +++++++---------------
15441 1 files changed, 7 insertions(+), 15 deletions(-)
15442
15443Commit: 797
15444Author: sam
15445Date:   Mon Apr 17 13:31:43 2006 +0000
15446
15447      * Compilation fix in cpptest.cpp.
15448
15449 cpp/cpptest.cpp |    4 ++--
15450 1 files changed, 2 insertions(+), 2 deletions(-)
15451
15452Commit: 796
15453Author: jylam
15454Date:   Mon Apr 17 13:23:28 2006 +0000
15455
15456     * Fixed compile problem, put Event outside Caca class
15457
15458 cpp/caca++.cpp  |    2 +-
15459 cpp/caca++.h    |   32 ++++++++++++++++++++++----------
15460 cpp/cpptest.cpp |    5 +++--
15461 3 files changed, 26 insertions(+), 13 deletions(-)
15462
15463Commit: 795
15464Author: sam
15465Date:   Mon Apr 17 13:11:33 2006 +0000
15466
15467      * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
15468        cucul.c just in case.
15469
15470 cpp/cucul++.cpp   |    5 ----
15471 cpp/cucul++.h     |    1 -
15472 cucul/Makefile.am |    1 -
15473 cucul/cucul.c     |   11 ++++++++
15474 cucul/cucul.h     |   10 +-------
15475 cucul/math.c      |   68 -----------------------------------------------------
15476 6 files changed, 12 insertions(+), 84 deletions(-)
15477
15478Commit: 794
15479Author: sam
15480Date:   Mon Apr 17 13:09:45 2006 +0000
15481
15482      * Removed a few useless files (vieux porc).
15483
15484 cpp/Makefile.in |  541 -------------------------------------------------------
15485 cpp/caca++.pc   |   12 --
15486 cpp/cucul++.pc  |   12 --
15487 3 files changed, 0 insertions(+), 565 deletions(-)
15488
15489Commit: 793
15490Author: sam
15491Date:   Mon Apr 17 12:48:57 2006 +0000
15492
15493      * Updated TODO list.
15494
15495 TODO |    7 +++++--
15496 1 files changed, 5 insertions(+), 2 deletions(-)
15497
15498Commit: 792
15499Author: sam
15500Date:   Mon Apr 17 12:48:35 2006 +0000
15501
15502      * Minor cosmetic changes in the test programs.
15503
15504 test/dithering.c |    2 +-
15505 test/truecolor.c |    3 +++
15506 2 files changed, 4 insertions(+), 1 deletions(-)
15507
15508Commit: 791
15509Author: sam
15510Date:   Mon Apr 17 12:48:05 2006 +0000
15511
15512      * Truecolor support in the SVG and PostScript exporters.
15513
15514 cucul/export_ps.c  |   32 ++++++++++++++++----------------
15515 cucul/export_svg.c |   37 ++++++++-----------------------------
15516 2 files changed, 24 insertions(+), 45 deletions(-)
15517
15518Commit: 790
15519Author: sam
15520Date:   Mon Apr 17 12:47:34 2006 +0000
15521
15522      * Implemented TGA image export.
15523
15524 cucul/Makefile.am       |    1 +
15525 cucul/cucul.c           |   18 +++++++---
15526 cucul/cucul_internals.h |    1 +
15527 cucul/export_bitmap.c   |   83 +++++++++++++++++++++++++++++++++++++++++++++++
15528 4 files changed, 98 insertions(+), 5 deletions(-)
15529
15530Commit: 789
15531Author: sam
15532Date:   Mon Apr 17 12:46:34 2006 +0000
15533
15534      * Implemented argb32 to rgb24fg/bg colour conversions.
15535
15536 cucul/colour.c          |   15 +++++++++++++++
15537 cucul/cucul_internals.h |    2 ++
15538 2 files changed, 17 insertions(+), 0 deletions(-)
15539
15540Commit: 788
15541Author: sam
15542Date:   Mon Apr 17 12:45:07 2006 +0000
15543
15544      * Use cucul_get_export_list() in the export test instead of hardcoding the
15545        list of available formats. Also added a few truecolor blocks to the test.
15546
15547 test/export.c |   27 ++++++++++++++++++++-------
15548 1 files changed, 20 insertions(+), 7 deletions(-)
15549
15550Commit: 787
15551Author: sam
15552Date:   Mon Apr 17 12:41:50 2006 +0000
15553
15554      * Fixed abusive strictness in the font loader.
15555
15556 cucul/font.c |    6 +++---
15557 1 files changed, 3 insertions(+), 3 deletions(-)
15558
15559Commit: 786
15560Author: jylam
15561Date:   Mon Apr 17 11:24:38 2006 +0000
15562
15563     * Updated TODO list.
15564
15565 TODO |    3 ---
15566 1 files changed, 0 insertions(+), 3 deletions(-)
15567
15568Commit: 785
15569Author: jylam
15570Date:   Mon Apr 17 11:19:26 2006 +0000
15571
15572     * Better C++ test
15573
15574 cpp/cpptest.cpp |   72 ++++++++++++++++++++++++++++++++++--------------------
15575 1 files changed, 45 insertions(+), 27 deletions(-)
15576
15577Commit: 784
15578Author: jylam
15579Date:   Mon Apr 17 11:06:48 2006 +0000
15580
15581     * Added license in C++ files.
15582
15583 cpp/caca++.cpp  |   24 ++++++++++++++++++++----
15584 cpp/caca++.h    |   21 +++++++++++++++++++++
15585 cpp/cpptest.cpp |   13 +++++++++++++
15586 cpp/cucul++.cpp |   18 ++++++++++++++++++
15587 cpp/cucul++.h   |   22 ++++++++++++++++++++++
15588 5 files changed, 94 insertions(+), 4 deletions(-)
15589
15590Commit: 783
15591Author: jylam
15592Date:   Mon Apr 17 11:00:10 2006 +0000
15593
15594     * Fixed C++ printf(), added it in example
15595
15596 cpp/cpptest.cpp |   10 ++++++++--
15597 cpp/cucul++.cpp |   19 ++++++++++++++++++-
15598 cpp/cucul++.h   |    6 ++++--
15599 3 files changed, 30 insertions(+), 5 deletions(-)
15600
15601Commit: 782
15602Author: jylam
15603Date:   Mon Apr 17 10:44:40 2006 +0000
15604
15605     * Forgot a test on Caca() instantiation
15606
15607 cpp/cpptest.cpp |   12 ++++++++----
15608 1 files changed, 8 insertions(+), 4 deletions(-)
15609
15610Commit: 781
15611Author: jylam
15612Date:   Mon Apr 17 10:41:30 2006 +0000
15613
15614     * Added preliminary C++ bindings
15615
15616 Makefile.am       |    2 +-
15617 configure.ac      |   29 +++-
15618 cpp/Makefile.am   |   32 +++
15619 cpp/Makefile.in   |  541 +++++++++++++++++++++++++++++++++++++++++++++++++++++
15620 cpp/caca++.cpp    |   69 +++++++
15621 cpp/caca++.h      |   46 +++++
15622 cpp/caca++.pc     |   12 ++
15623 cpp/caca++.pc.in  |   12 ++
15624 cpp/cpptest.cpp   |   59 ++++++
15625 cpp/cucul++.cpp   |  333 ++++++++++++++++++++++++++++++++
15626 cpp/cucul++.h     |  112 +++++++++++
15627 cpp/cucul++.pc    |   12 ++
15628 cpp/cucul++.pc.in |   12 ++
15629 13 files changed, 1269 insertions(+), 2 deletions(-)
15630
15631Commit: 780
15632Author: sam
15633Date:   Sun Apr 16 21:52:05 2006 +0000
15634
15635      * Added truecolor support to the X11 and GL drivers.
15636
15637 caca/driver_gl.c  |   35 ++++++++---------------------------
15638 caca/driver_x11.c |   44 +++++++++++---------------------------------
15639 2 files changed, 19 insertions(+), 60 deletions(-)
15640
15641Commit: 779
15642Author: sam
15643Date:   Sun Apr 16 21:29:40 2006 +0000
15644
15645      * Added test/truecolor.c to test non-ANSI colour pairs.
15646
15647 test/Makefile.am |    5 +++-
15648 test/truecolor.c |   57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
15649 2 files changed, 61 insertions(+), 1 deletions(-)
15650
15651Commit: 778
15652Author: sam
15653Date:   Sun Apr 16 21:26:25 2006 +0000
15654
15655      * Moved cucul_set_color() from canvas.c to colour.c.
15656      * Added cucul_set_truecolor() for non-ANSI colours.
15657      * Added new argb32 -> rgb12 conversion functions.
15658
15659 cucul/canvas.c          |   20 -----------
15660 cucul/colour.c          |   87 +++++++++++++++++++++++++++++++++++++++++++++++
15661 cucul/cucul.h           |    3 +-
15662 cucul/cucul_internals.h |    2 +
15663 4 files changed, 91 insertions(+), 21 deletions(-)
15664
15665Commit: 777
15666Author: sam
15667Date:   Sun Apr 16 18:28:47 2006 +0000
15668
15669      * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs
15670        such as cucul_dither_t instead of struct cucul_dither.
15671      * Made cucul_buffer_t an opaque structure and implemented the two getters
15672        cucul_get_buffer_data() and cucul_get_buffer_size().
15673      * Documented all missing functions and function parameters.
15674
15675 caca/caca.h             |   42 ++++++++++-----------
15676 caca/caca_internals.h   |   20 +++++----
15677 caca/driver_conio.c     |    4 +-
15678 caca/driver_gl.c        |    2 +-
15679 caca/driver_ncurses.c   |    2 +-
15680 caca/driver_raw.c       |    2 +-
15681 caca/driver_slang.c     |    2 +-
15682 caca/driver_vga.c       |    2 +-
15683 caca/driver_win32.c     |    2 +-
15684 caca/driver_x11.c       |    2 +-
15685 caca/event.c            |   16 ++++----
15686 caca/time.c             |    2 +-
15687 cucul/cucul.c           |   79 ++++++++++++++++++++++++++++++++++++---
15688 cucul/cucul.h           |   95 +++++++++++++++++++++++++---------------------
15689 cucul/cucul_internals.h |   20 ++++++---
15690 cucul/dither.c          |   50 ++++++++++++-------------
15691 cucul/export_ansi.c     |    2 +-
15692 cucul/export_html.c     |    4 +-
15693 cucul/export_irc.c      |    2 +-
15694 cucul/export_ps.c       |    2 +-
15695 cucul/export_svg.c      |    2 +-
15696 cucul/font.c            |   14 +++---
15697 cucul/sprite.c          |   20 +++++-----
15698 src/aafire.c            |    4 +-
15699 src/cacaball.c          |    4 +-
15700 src/cacamoir.c          |    4 +-
15701 src/cacaplas.c          |    4 +-
15702 src/cacaplay.c          |    2 +-
15703 src/cacaserver.c        |   46 ++++++++++++-----------
15704 src/cacaview.c          |    2 +-
15705 src/img2irc.c           |    7 ++-
15706 test/colors.c           |    2 +-
15707 test/demo.c             |    8 ++--
15708 test/dithering.c        |    2 +-
15709 test/event.c            |   14 +++---
15710 test/export.c           |    9 ++--
15711 test/font.c             |    6 +-
15712 test/gamma.c            |    4 +-
15713 test/hsv.c              |    4 +-
15714 test/spritedit.c        |    4 +-
15715 test/transform.c        |    2 +-
15716 test/unicode.c          |    2 +-
15717 42 files changed, 301 insertions(+), 217 deletions(-)
15718
15719Commit: 776
15720Author: sam
15721Date:   Sun Apr 16 18:21:14 2006 +0000
15722
15723      * Fixed bad library name in pc file.
15724
15725 cucul/cucul.pc.in |    2 +-
15726 1 files changed, 1 insertions(+), 1 deletions(-)
15727
15728Commit: 775
15729Author: jylam
15730Date:   Sat Apr 15 15:24:13 2006 +0000
15731
15732     * Updated MSVC++ project (static library and src/*)
15733
15734 caca/caca_internals.h           |    3 +
15735 cucul/font.c                    |    2 +
15736 msvc/cacaball.vcproj            |  165 ++++++++++++++++++------
15737 msvc/cacafire.vcproj            |  165 ++++++++++++++++++------
15738 msvc/cacamoir.vcproj            |  165 ++++++++++++++++++------
15739 msvc/cacaplas.vcproj            |  165 ++++++++++++++++++------
15740 msvc/cacaview.vcproj            |  165 ++++++++++++++++++------
15741 msvc/config.h                   |    1 +
15742 msvc/libcaca.sln                |   81 ++++++------
15743 msvc/libcaca.vcproj             |  266 +++++++++++++++++++++++++++++++--------
15744 perl/lib/Term/Caca.pm           |    2 +-
15745 perl/lib/Term/Caca/Constants.pm |    2 +-
15746 perl/lib/Term/Kaka.pm           |    2 +-
15747 13 files changed, 884 insertions(+), 300 deletions(-)
15748
15749Commit: 774
15750Author: jylam
15751Date:   Sat Apr 15 15:23:13 2006 +0000
15752
15753     * Fixed sprite functions (it compiles now) (Y'a des connards qui font ce qu'ils veulent, mais qui finissent pas)
15754
15755 test/demo.c      |    6 +++---
15756 test/spritedit.c |   16 ++++++++--------
15757 2 files changed, 11 insertions(+), 11 deletions(-)
15758
15759Commit: 773
15760Author: sam
15761Date:   Fri Apr 14 12:10:18 2006 +0000
15762
15763      * Improved documentation in many places.
15764
15765 caca/caca.c      |    2 +-
15766 caca/caca.h      |    1 +
15767 caca/event.c     |   10 ++-
15768 caca/graphics.c  |    8 ++
15769 cucul/box.c      |   46 +++++-----
15770 cucul/canvas.c   |   16 ++-
15771 cucul/conic.c    |   63 +++++++------
15772 cucul/cucul.c    |   20 +++--
15773 cucul/cucul.h    |   13 ++-
15774 cucul/dither.c   |  283 +++++++++++++++++++++++++----------------------------
15775 cucul/font.c     |   13 ++-
15776 cucul/line.c     |  105 +++++++++------------
15777 cucul/math.c     |   18 ++--
15778 cucul/sprite.c   |   85 ++++++++---------
15779 cucul/triangle.c |   60 ++++++------
15780 15 files changed, 365 insertions(+), 378 deletions(-)
15781
15782Commit: 772
15783Author: sam
15784Date:   Fri Apr 14 08:41:59 2006 +0000
15785
15786      * Generate a PDF documentation instead of the PostScript one. It has nice
15787        hyperlinks! Also, set compact LaTeX mode and a few other Doxygen options.
15788
15789 configure.ac       |    2 +-
15790 doc/Makefile.am    |   12 ++++++------
15791 doc/doxygen.cfg.in |   14 +++++---------
15792 3 files changed, 12 insertions(+), 16 deletions(-)
15793
15794Commit: 771
15795Author: sam
15796Date:   Fri Apr 14 08:00:06 2006 +0000
15797
15798      * Ahaha I didn't even check that it compiled properly.
15799
15800 cucul/font.c |    2 +-
15801 1 files changed, 1 insertions(+), 1 deletions(-)
15802
15803Commit: 770
15804Author: sam
15805Date:   Fri Apr 14 07:33:48 2006 +0000
15806
15807      * Only support version 1 fonts.
15808
15809 cucul/font.c |    3 ++-
15810 1 files changed, 2 insertions(+), 1 deletions(-)
15811
15812Commit: 769
15813Author: sam
15814Date:   Fri Apr 14 07:30:53 2006 +0000
15815
15816      * Removed \file directives from all files except caca.h and cucul.h, to
15817        remove redundencies in the Doxygen documentation.
15818
15819 caca/caca.c             |    8 +++-----
15820 caca/caca.h             |    2 ++
15821 caca/caca_internals.h   |   10 ++--------
15822 caca/driver_conio.c     |    8 +++-----
15823 caca/driver_gl.c        |    8 +++-----
15824 caca/driver_ncurses.c   |    8 +++-----
15825 caca/driver_raw.c       |    8 +++-----
15826 caca/driver_slang.c     |    8 +++-----
15827 caca/driver_vga.c       |    8 +++-----
15828 caca/driver_win32.c     |    8 +++-----
15829 caca/driver_x11.c       |    8 +++-----
15830 caca/event.c            |    8 +++-----
15831 caca/graphics.c         |    8 +++-----
15832 caca/time.c             |    8 +++-----
15833 cucul/box.c             |    8 +++-----
15834 cucul/canvas.c          |    8 +++-----
15835 cucul/charset.c         |    8 +++-----
15836 cucul/colour.c          |    8 +++-----
15837 cucul/conic.c           |    8 +++-----
15838 cucul/cucul.c           |    8 +++-----
15839 cucul/cucul.h           |    2 ++
15840 cucul/cucul_internals.h |   10 ++--------
15841 cucul/dither.c          |    8 +++-----
15842 cucul/export_ansi.c     |   10 ++++------
15843 cucul/export_html.c     |   10 ++++------
15844 cucul/export_irc.c      |   10 ++++------
15845 cucul/export_ps.c       |   10 ++++------
15846 cucul/export_svg.c      |   10 ++++------
15847 cucul/font.c            |    8 +++-----
15848 cucul/line.c            |    8 +++-----
15849 cucul/math.c            |    8 +++-----
15850 cucul/sprite.c          |    8 +++-----
15851 cucul/transform.c       |    8 +++-----
15852 cucul/triangle.c        |    8 +++-----
15853 kernel/kernel.c         |    8 +++-----
15854 kernel/kernel.h         |    8 +++-----
15855 python/pypycaca.c       |   12 +++---------
15856 python/pypycaca.h       |   11 ++---------
15857 src/cacaplas.c          |    4 ++--
15858 src/cacaserver.c        |    2 ++
15859 src/cacaview.c          |    2 +-
15860 src/common-image.c      |    2 +-
15861 src/common-image.h      |    2 +-
15862 43 files changed, 121 insertions(+), 204 deletions(-)
15863
15864Commit: 768
15865Author: sam
15866Date:   Thu Apr 13 17:57:19 2006 +0000
15867
15868      * Added a lot of sanity checks to the font parsing. It should now be
15869        secure against broken files, but it probably needs peer review.
15870
15871 cucul/font.c |   31 +++++++++++++++++++++++++++++++
15872 1 files changed, 31 insertions(+), 0 deletions(-)
15873
15874Commit: 767
15875Author: sam
15876Date:   Thu Apr 13 17:54:07 2006 +0000
15877
15878      * Redisplay the output bitmap using libcaca. Eh ouais mon gars.
15879
15880 test/Makefile.am |    2 +-
15881 test/font.c      |   59 +++++++++++++++++++++++++++++++++++++++--------------
15882 2 files changed, 44 insertions(+), 17 deletions(-)
15883
15884Commit: 766
15885Author: sam
15886Date:   Thu Apr 13 17:37:51 2006 +0000
15887
15888      * Fixed caca_get_event() call in test/hsv.c.
15889
15890 test/hsv.c |    2 +-
15891 1 files changed, 1 insertions(+), 1 deletions(-)
15892
15893Commit: 765
15894Author: sam
15895Date:   Thu Apr 13 17:08:16 2006 +0000
15896
15897      * Fixed compilation warning.
15898
15899 cucul/colour.c |    1 +
15900 1 files changed, 1 insertions(+), 0 deletions(-)
15901
15902Commit: 764
15903Author: sam
15904Date:   Thu Apr 13 16:54:25 2006 +0000
15905
15906      * Fixed colour conversion routines so that they work with ARGB too.
15907
15908 cucul/colour.c |   66 ++++++++++++++++++++++++++++++++++++++++++++++++-------
15909 1 files changed, 57 insertions(+), 9 deletions(-)
15910
15911Commit: 763
15912Author: sam
15913Date:   Thu Apr 13 16:10:16 2006 +0000
15914
15915      * Implemented cucul_get_font_list() to retrieve the list of builtin fonts.
15916      * Fixed font selection through cucul_font_load().
15917      * Added a bigger 10x19 bold font.
15918
15919 cucul/Makefile.am       |    3 +-
15920 cucul/cucul.h           |    1 +
15921 cucul/font.c            |   35 +-
15922 cucul/font_mono9.h      | 3272 +++++++++++++++++++++++++++++++++++++++++++++++
15923 cucul/font_monobold12.h | 3272 +++++++++++++++++++++++++++++++++++++++++++++++
15924 cucul/font_monospace9.h | 3267 ----------------------------------------------
15925 test/font.c             |    9 +-
15926 7 files changed, 6586 insertions(+), 3273 deletions(-)
15927
15928Commit: 762
15929Author: sam
15930Date:   Thu Apr 13 15:36:09 2006 +0000
15931
15932      * Made makefont more configurable. Also, store the commandline in a comment
15933        so that the font can be easily rebuilt.
15934
15935 tools/makefont.c |   61 ++++++++++++++++++++++++++++++++++++++---------------
15936 1 files changed, 44 insertions(+), 17 deletions(-)
15937
15938Commit: 761
15939Author: sam
15940Date:   Thu Apr 13 15:00:56 2006 +0000
15941
15942      * Updated TODO list.
15943
15944 TODO |    5 -----
15945 1 files changed, 0 insertions(+), 5 deletions(-)
15946
15947Commit: 760
15948Author: sam
15949Date:   Thu Apr 13 14:24:31 2006 +0000
15950
15951      * Internal font support through cucul_load_font(). Documented that.
15952      * Removed ugly hooks from test/font.c.
15953
15954 cucul/cucul.h |    2 +-
15955 cucul/font.c  |   24 ++++++++++++++++++++++--
15956 test/font.c   |   24 +++++++++++++++++-------
15957 3 files changed, 40 insertions(+), 10 deletions(-)
15958
15959Commit: 759
15960Author: sam
15961Date:   Thu Apr 13 14:23:04 2006 +0000
15962
15963      * Ugly overflow bug in the rendering code.
15964
15965 cucul/font.c |    2 +-
15966 1 files changed, 1 insertions(+), 1 deletions(-)
15967
15968Commit: 758
15969Author: sam
15970Date:   Thu Apr 13 13:33:31 2006 +0000
15971
15972      * Implemented cucul_get_font_width() and cucul_get_font_height().
15973      * Documented most font functions.
15974      * Cleaned up cucul_render_canvas() and made it actually usable by external
15975        programs. Removed ugly printf() debug calls.
15976
15977 cucul/cucul.h |    4 ++
15978 cucul/font.c  |   93 +++++++++++++++++++++++++++++++++++++++++++-------------
15979 test/font.c   |   22 ++++++++++++-
15980 3 files changed, 95 insertions(+), 24 deletions(-)
15981
15982Commit: 757
15983Author: sam
15984Date:   Thu Apr 13 12:50:41 2006 +0000
15985
15986      * Renamed cucul_export into cucul_buffer. We'll use it for other things.
15987
15988 cucul/cucul.c           |   12 ++++++------
15989 cucul/cucul.h           |   16 ++++++++--------
15990 cucul/cucul_internals.h |   12 ++++++------
15991 cucul/export_ansi.c     |   10 +++++-----
15992 cucul/export_html.c     |   20 ++++++++++----------
15993 cucul/export_irc.c      |   10 +++++-----
15994 cucul/export_ps.c       |   10 +++++-----
15995 cucul/export_svg.c      |   10 +++++-----
15996 src/cacaserver.c        |   10 +++++-----
15997 src/img2irc.c           |    4 ++--
15998 test/export.c           |    4 ++--
15999 11 files changed, 59 insertions(+), 59 deletions(-)
16000
16001Commit: 756
16002Author: sam
16003Date:   Thu Apr 13 12:49:54 2006 +0000
16004
16005      * Putain de bordel de manche a couilles. I forgot to fix the font.
16006
16007 cucul/font_monospace9.h | 8024 +++++++++++++++++++----------------------------
16008 1 files changed, 3204 insertions(+), 4820 deletions(-)
16009
16010Commit: 755
16011Author: sam
16012Date:   Thu Apr 13 12:44:55 2006 +0000
16013
16014      * Some cleaning up in makefont.c.
16015
16016 tools/makefont.c |  131 +++++++++++++++++++++++++++++-------------------------
16017 1 files changed, 70 insertions(+), 61 deletions(-)
16018
16019Commit: 754
16020Author: sam
16021Date:   Thu Apr 13 12:25:36 2006 +0000
16022
16023      * Fixed 4, 2 and 1-bit font rendering.
16024      * Replaced the 8-bit internal font with a 4-bit one.
16025
16026 cucul/font.c            |   79 +-
16027 cucul/font_monospace9.h | 6376 +++++++++++++++++++++++-----------------------
16028 tools/makefont.c        |    5 +-
16029 3 files changed, 3262 insertions(+), 3198 deletions(-)
16030
16031Commit: 753
16032Author: sam
16033Date:   Thu Apr 13 12:23:50 2006 +0000
16034
16035      * Created internal function _cucul_argb32_to_argb4() that splits an argb
16036        fg/bg value into its separate argb 4-bit fields.
16037
16038 cucul/colour.c          |   28 ++++++++++++++++++++++++++++
16039 cucul/cucul_internals.h |    1 +
16040 2 files changed, 29 insertions(+), 0 deletions(-)
16041
16042Commit: 752
16043Author: jylam
16044Date:   Thu Apr 13 08:58:55 2006 +0000
16045
16046     * Added silly play with interframe delay. Need to rework sprite format.
16047
16048 test/spritedit.c |   23 +++++++++++++++++++++++
16049 1 files changed, 23 insertions(+), 0 deletions(-)
16050
16051Commit: 751
16052Author: sam
16053Date:   Thu Apr 13 08:44:25 2006 +0000
16054
16055      * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp font
16056        for the moment.
16057
16058 cucul/font_monospace9.h | 6438 +++++++++++++++++++++++-----------------------
16059 1 files changed, 3219 insertions(+), 3219 deletions(-)
16060
16061Commit: 750
16062Author: sam
16063Date:   Thu Apr 13 08:39:30 2006 +0000
16064
16065      * Added a test program for the font renderer.
16066
16067 test/Makefile.am |    5 ++++-
16068 test/font.c      |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
16069 2 files changed, 53 insertions(+), 1 deletions(-)
16070
16071Commit: 749
16072Author: sam
16073Date:   Thu Apr 13 08:38:34 2006 +0000
16074
16075      * Code simplification.
16076
16077 test/export.c |    3 +--
16078 1 files changed, 1 insertions(+), 2 deletions(-)
16079
16080Commit: 748
16081Author: sam
16082Date:   Thu Apr 13 08:37:32 2006 +0000
16083
16084      * Created a built-in font from Bitstream Vera (Monospace 9).
16085
16086 cucul/Makefile.am       |    1 +
16087 cucul/font.c            |    5 +
16088 cucul/font_monospace9.h | 4883 +++++++++++++++++++++++++++++++++++++++++++++++
16089 3 files changed, 4889 insertions(+), 0 deletions(-)
16090
16091Commit: 747
16092Author: sam
16093Date:   Thu Apr 13 08:26:21 2006 +0000
16094
16095      * Added a font creator that uses pango to render glyphs.
16096
16097 configure.ac      |   10 ++-
16098 tools/Makefile.am |   11 ++-
16099 tools/makefont.c  |  277 +++++++++++++++++++++++++++++++++++++++++++++++++++++
16100 3 files changed, 296 insertions(+), 2 deletions(-)
16101
16102Commit: 746
16103Author: sam
16104Date:   Thu Apr 13 08:16:04 2006 +0000
16105
16106      * Slightly updated the font format and wrote a font loader. Also added a
16107        skeleton for the renderer that will not last very long.
16108
16109 cucul/cucul.h |   11 ++++
16110 cucul/font.c  |  163 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--
16111 2 files changed, 170 insertions(+), 4 deletions(-)
16112
16113Commit: 745
16114Author: sam
16115Date:   Wed Apr 12 16:34:34 2006 +0000
16116
16117      * New version of the font format.
16118
16119 cucul/font.c |   60 +++++++++++++++++++++++++++++++++++++++------------------
16120 1 files changed, 41 insertions(+), 19 deletions(-)
16121
16122Commit: 744
16123Author: sam
16124Date:   Wed Apr 12 14:18:19 2006 +0000
16125
16126      * Added a file for future font handling routines. Currently only the font
16127        format proposal is in this file. Feel free to comment.
16128
16129 cucul/Makefile.am |    1 +
16130 cucul/font.c      |   60 +++++++++++++++++++++++++++++++++++++++++++++++++++++
16131 2 files changed, 61 insertions(+), 0 deletions(-)
16132
16133Commit: 743
16134Author: sam
16135Date:   Wed Apr 12 08:57:59 2006 +0000
16136
16137      * Proper svn:ignore properties on tools/.
16138
16139Commit: 742
16140Author: sam
16141Date:   Wed Apr 12 08:31:11 2006 +0000
16142
16143      * Moved test/optipal.c to tools/optipal.c. The tools subdirectory will
16144        contain development tools that are only useful to libcaca developers.
16145
16146 Makefile.am         |    2 +-
16147 caca/driver_slang.c |    2 +-
16148 configure.ac        |    1 +
16149 test/Makefile.am    |    5 +-
16150 test/optipal.c      |  242 ---------------------------------------------------
16151 tools/Makefile.am   |    8 ++
16152 tools/optipal.c     |  242 +++++++++++++++++++++++++++++++++++++++++++++++++++
16153 7 files changed, 254 insertions(+), 248 deletions(-)
16154
16155Commit: 741
16156Author: sam
16157Date:   Tue Apr 11 10:36:31 2006 +0000
16158
16159      * cacaview works again. Somewhat. Image loading is now handled by the
16160        factored common-image.c file. Feature selection such as antialiasing or
16161        dithering mode are still disabled.
16162
16163 src/Makefile.am |    2 +-
16164 src/cacaview.c  |  295 ++++--------------------------------------------------
16165 2 files changed, 23 insertions(+), 274 deletions(-)
16166
16167Commit: 740
16168Author: sam
16169Date:   Tue Apr 11 10:12:03 2006 +0000
16170
16171      * Renamed "freadint" to "u32fread", and so on.
16172
16173 src/common-image.c |   80 ++++++++++++++++++++++++++--------------------------
16174 1 files changed, 40 insertions(+), 40 deletions(-)
16175
16176Commit: 739
16177Author: sam
16178Date:   Tue Apr 11 10:05:48 2006 +0000
16179
16180      * Added img2irc program. I know it does not have "cucul" or "caca" in the
16181        name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png
16182
16183 src/Makefile.am    |   26 +++--
16184 src/common-image.c |  294 ++++++++++++++++++++++++++++++++++++++++++++++++++++
16185 src/common-image.h |   25 +++++
16186 src/img2irc.c      |   69 ++++++++++++
16187 4 files changed, 405 insertions(+), 9 deletions(-)
16188
16189Commit: 738
16190Author: sam
16191Date:   Mon Apr 10 22:06:19 2006 +0000
16192
16193      * Avoid useless call to strlen() in the exporters.
16194      * Removed '\x0f' from the IRC exporter until I understand why it was here.
16195
16196 cucul/export_ansi.c |    2 +-
16197 cucul/export_html.c |    2 +-
16198 cucul/export_irc.c  |    6 +-----
16199 cucul/export_ps.c   |    2 +-
16200 cucul/export_svg.c  |    2 +-
16201 5 files changed, 5 insertions(+), 9 deletions(-)
16202
16203Commit: 737
16204Author: sam
16205Date:   Mon Apr 10 22:03:22 2006 +0000
16206
16207      * Fixed test/export that was not printing the last character of the file.
16208
16209 test/export.c |    2 +-
16210 1 files changed, 1 insertions(+), 1 deletions(-)
16211
16212Commit: 736
16213Author: sam
16214Date:   Mon Apr 10 21:07:40 2006 +0000
16215
16216      * Updated TODO list. I forgot the aspect ratio function!
16217
16218 TODO |   12 +++++-------
16219 1 files changed, 5 insertions(+), 7 deletions(-)
16220
16221Commit: 735
16222Author: sam
16223Date:   Mon Apr 10 20:24:12 2006 +0000
16224
16225      * Renamed bitmap.c into dither.c.
16226
16227 cucul/Makefile.am |    2 +-
16228 cucul/bitmap.c    | 1346 -----------------------------------------------------
16229 cucul/dither.c    | 1346 +++++++++++++++++++++++++++++++++++++++++++++++++++++
16230 3 files changed, 1347 insertions(+), 1347 deletions(-)
16231
16232Commit: 734
16233Author: sam
16234Date:   Mon Apr 10 20:02:38 2006 +0000
16235
16236      * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
16237
16238 cucul/bitmap.c          |  379 +++++++++++++++++++++++------------------------
16239 cucul/cucul.c           |    4 +-
16240 cucul/cucul.h           |   42 +++---
16241 cucul/cucul_internals.h |    4 +-
16242 src/aafire.c            |   12 +-
16243 src/cacaball.c          |   14 +-
16244 src/cacamoir.c          |   16 +-
16245 src/cacaplas.c          |   16 +-
16246 src/cacaview.c          |   30 ++--
16247 test/demo.c             |   24 ++--
16248 test/export.c           |   12 +-
16249 test/gamma.c            |   28 ++--
16250 test/hsv.c              |   12 +-
16251 13 files changed, 295 insertions(+), 298 deletions(-)
16252
16253Commit: 733
16254Author: sam
16255Date:   Mon Apr 10 09:17:51 2006 +0000
16256
16257      * Replaced enum cucul_color with unsigned int. The size of an enum is not
16258        really portable, and Visual Studio complains when they are not explicitely
16259        cast.
16260
16261 cucul/bitmap.c          |    4 +-
16262 cucul/canvas.c          |   11 +++++----
16263 cucul/cucul.c           |    2 +-
16264 cucul/cucul.h           |   55 ++++++++++++++++++++++------------------------
16265 cucul/cucul_internals.h |    4 +-
16266 cucul/sprite.c          |    2 +-
16267 test/dithering.c        |    2 +-
16268 test/optipal.c          |    2 +-
16269 8 files changed, 40 insertions(+), 42 deletions(-)
16270
16271Commit: 732
16272Author: sam
16273Date:   Mon Apr 10 09:04:29 2006 +0000
16274
16275      * Updated the Doxygen configuration file.
16276
16277 doc/doxygen.cfg.in | 1050 +++++++++++++++++++++++++++++++++++++++++++++++++++-
16278 1 files changed, 1043 insertions(+), 7 deletions(-)
16279
16280Commit: 731
16281Author: sam
16282Date:   Mon Apr 10 09:00:18 2006 +0000
16283
16284      * Fixed old bugs I introduced in the exporters.
16285      * Fixed exporter headers to make Doxygen happy.
16286
16287 cucul/export_ansi.c |    6 +++---
16288 cucul/export_html.c |    6 +++---
16289 cucul/export_irc.c  |    2 +-
16290 cucul/export_ps.c   |    2 +-
16291 cucul/export_svg.c  |    2 +-
16292 5 files changed, 9 insertions(+), 9 deletions(-)
16293
16294Commit: 730
16295Author: sam
16296Date:   Mon Apr 10 08:30:02 2006 +0000
16297
16298      * Forgot an svn:ignore property.
16299
16300Commit: 729
16301Author: sam
16302Date:   Mon Apr 10 07:52:07 2006 +0000
16303
16304      * Added pkgconfig files. Eh ouais mon gars.
16305
16306 caca/Makefile.am  |    6 ++++++
16307 caca/caca.pc.in   |   12 ++++++++++++
16308 configure.ac      |    6 +++++-
16309 cucul/Makefile.am |    6 ++++++
16310 cucul/cucul.pc.in |   12 ++++++++++++
16311 5 files changed, 41 insertions(+), 1 deletions(-)
16312
16313Commit: 728
16314Author: sam
16315Date:   Fri Apr 7 09:46:30 2006 +0000
16316
16317      * Replaced occurrences of "rgba" with "argb".
16318
16319 caca/driver_conio.c     |    2 +-
16320 caca/driver_gl.c        |    4 ++--
16321 caca/driver_ncurses.c   |    2 +-
16322 caca/driver_slang.c     |    8 ++++----
16323 caca/driver_vga.c       |    2 +-
16324 caca/driver_win32.c     |    4 ++--
16325 caca/driver_x11.c       |    8 ++++----
16326 cucul/colour.c          |    6 +++---
16327 cucul/cucul_internals.h |    6 +++---
16328 cucul/export_ansi.c     |    4 ++--
16329 cucul/export_html.c     |    6 +++---
16330 cucul/export_irc.c      |    4 ++--
16331 cucul/export_ps.c       |    4 ++--
16332 cucul/export_svg.c      |    4 ++--
16333 14 files changed, 32 insertions(+), 32 deletions(-)
16334
16335Commit: 727
16336Author: sam
16337Date:   Fri Apr 7 08:55:01 2006 +0000
16338
16339      * Fixed a syntax error. Gruik.
16340
16341 cucul/bitmap.c |    2 +-
16342 1 files changed, 1 insertions(+), 1 deletions(-)
16343
16344Commit: 726
16345Author: sam
16346Date:   Fri Apr 7 08:19:42 2006 +0000
16347
16348      * Changed the cucul_set_bitmap_antialias() argument to a string.
16349
16350 cucul/bitmap.c |   53 +++++++++++++++++++++++++++++++++++++++++++----------
16351 cucul/cucul.h  |    3 ++-
16352 2 files changed, 45 insertions(+), 11 deletions(-)
16353
16354Commit: 725
16355Author: sam
16356Date:   Thu Apr 6 13:49:10 2006 +0000
16357
16358      * Of course I had to fuck up something. Here, PS export works again.
16359
16360 cucul/export_ps.c |    4 ++--
16361 1 files changed, 2 insertions(+), 2 deletions(-)
16362
16363Commit: 724
16364Author: sam
16365Date:   Thu Apr 6 13:41:56 2006 +0000
16366
16367      * Store colour information on 32 bits, for future 12-bit colour support.
16368
16369 caca/driver_conio.c     |    4 ++--
16370 caca/driver_gl.c        |   10 ++++------
16371 caca/driver_ncurses.c   |    4 ++--
16372 caca/driver_raw.c       |    9 +++++----
16373 caca/driver_slang.c     |   10 +++++-----
16374 caca/driver_vga.c       |    4 ++--
16375 caca/driver_win32.c     |    4 ++--
16376 caca/driver_x11.c       |   11 ++++++-----
16377 cucul/Makefile.am       |    1 +
16378 cucul/canvas.c          |   11 +++++------
16379 cucul/colour.c          |   45 +++++++++++++++++++++++++++++++++++++++++++++
16380 cucul/cucul.c           |   24 ++++++++++++++----------
16381 cucul/cucul_internals.h |    7 ++++++-
16382 cucul/export_ansi.c     |    6 +++---
16383 cucul/export_html.c     |   12 +++++++-----
16384 cucul/export_irc.c      |    6 +++---
16385 cucul/export_ps.c       |    8 ++++----
16386 cucul/export_svg.c      |   10 ++++++----
16387 cucul/transform.c       |   22 +++++++++++-----------
16388 src/cacaserver.c        |    2 +-
16389 20 files changed, 134 insertions(+), 76 deletions(-)
16390
16391Commit: 723
16392Author: sam
16393Date:   Thu Apr 6 13:21:15 2006 +0000
16394
16395      * Got rid of cucul_get_screen(). Use cucul_export() instead.
16396
16397 cucul/canvas.c |   18 ------------------
16398 cucul/cucul.h  |    1 -
16399 2 files changed, 0 insertions(+), 19 deletions(-)
16400
16401Commit: 722
16402Author: sam
16403Date:   Thu Apr 6 13:11:12 2006 +0000
16404
16405      * Check the magic bytes at the end of the buffer when cucul_load()ing it.
16406
16407 cucul/cucul.c |    4 ++++
16408 1 files changed, 4 insertions(+), 0 deletions(-)
16409
16410Commit: 721
16411Author: sam
16412Date:   Thu Apr 6 13:07:58 2006 +0000
16413
16414      * Sanity check in cacaserver.c.
16415
16416 src/cacaserver.c |    3 +++
16417 1 files changed, 3 insertions(+), 0 deletions(-)
16418
16419Commit: 720
16420Author: sam
16421Date:   Thu Apr 6 10:23:10 2006 +0000
16422
16423      * Fixed a crash when realloc() returns a new address.
16424
16425 src/cacaserver.c |    2 +-
16426 1 files changed, 1 insertions(+), 1 deletions(-)
16427
16428Commit: 719
16429Author: sam
16430Date:   Thu Apr 6 10:19:17 2006 +0000
16431
16432      * Fixed old typo that caused qq->height to be uninitialised.
16433
16434 cucul/cucul.c |    2 +-
16435 1 files changed, 1 insertions(+), 1 deletions(-)
16436
16437Commit: 718
16438Author: jylam
16439Date:   Sat Apr 1 21:29:10 2006 +0000
16440
16441     * Oops, removed unused variable
16442
16443 src/cacaserver.c |    1 -
16444 1 files changed, 0 insertions(+), 1 deletions(-)
16445
16446Commit: 717
16447Author: jylam
16448Date:   Sat Apr 1 21:26:30 2006 +0000
16449
16450     * Added Winsock (c)(tm)(r) compatibility
16451
16452 src/cacaserver.c |   11 +++++++++++
16453 1 files changed, 11 insertions(+), 0 deletions(-)
16454
16455Commit: 716
16456Author: jylam
16457Date:   Sat Apr 1 16:11:37 2006 +0000
16458
16459     * removed b0rked test. No more pigs, I just commited 500 of them.
16460
16461 src/cacaplas.c |    8 --------
16462 1 files changed, 0 insertions(+), 8 deletions(-)
16463
16464Commit: 715
16465Author: sam
16466Date:   Sat Apr 1 15:58:10 2006 +0000
16467
16468      * Set the default dithering mode to Floyd-Steinberg.
16469
16470 cucul/bitmap.c |    5 +++++
16471 1 files changed, 5 insertions(+), 0 deletions(-)
16472
16473Commit: 714
16474Author: sam
16475Date:   Sat Apr 1 15:56:31 2006 +0000
16476
16477                                 ((`)_.._     ,'-. _..._ _._
16478      * Ooops. Compilation fix.   \,'    '-._.-\  '     ` .-'
16479                                 .'            /         (
16480                                /    S        |     _   _ \
16481                               |        a     \     o   o  |
16482                               ;           m         .-.   /
16483                                ;       ',       '-.( '')-'
16484                                 '.      |           ;-'
16485                                   \    /           /
16486                                   /   /-._  __,  7 |
16487                                   \  `\  \``  |  | |
16488                                    \   \_,\   |  |_,\
16489                                     '-`'      \_,\
16490
16491 cucul/canvas.c |    4 ++--
16492 cucul/sprite.c |    4 ++--
16493 2 files changed, 4 insertions(+), 4 deletions(-)
16494
16495Commit: 713
16496Author: sam
16497Date:   Sat Apr 1 15:25:33 2006 +0000
16498
16499      * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.
16500
16501 TODO           |    3 ---
16502 cucul/canvas.c |   24 ------------------------
16503 cucul/cucul.h  |    2 --
16504 3 files changed, 0 insertions(+), 29 deletions(-)
16505
16506Commit: 712
16507Author: sam
16508Date:   Sat Apr 1 15:02:41 2006 +0000
16509
16510      * Updated the TODO list.
16511
16512 TODO |   35 +++++++++++++++++++++++++----------
16513 1 files changed, 25 insertions(+), 10 deletions(-)
16514
16515Commit: 711
16516Author: sam
16517Date:   Sat Apr 1 15:02:05 2006 +0000
16518
16519      * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING
16520        environment variables handling. Replaced that with three per-bitmap
16521        functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and
16522        cucul_set_bitmap_dithering().
16523      * Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast()
16524        prototypes (but did not implement them yet).
16525      * Added cucul_set_bitmap_charset() to choose what characters are going
16526        to be used for the bitmap rendering.
16527      * Removed the now useless cucul_get_feature(), cucul_set_feature() etc.
16528
16529 caca/caca.h             |   34 +--
16530 cucul/bitmap.c          |  972 ++++++++++++++++++++++++++++++-----------------
16531 cucul/cucul.c           |  147 -------
16532 cucul/cucul.h           |   98 ++----
16533 cucul/cucul_internals.h |    3 -
16534 test/demo.c             |    6 +-
16535 6 files changed, 673 insertions(+), 587 deletions(-)
16536
16537Commit: 710
16538Author: sam
16539Date:   Sat Apr 1 14:44:09 2006 +0000
16540
16541      * Merged caca_wait_event() into caca_get_event() and added a timeout
16542        parameter to do what both functions did before, and even more.
16543
16544 caca/caca.h      |    3 +-
16545 caca/event.c     |   67 ++++++++++++++++++++++++++++++-----------------------
16546 src/aafire.c     |    2 +-
16547 src/cacaball.c   |    2 +-
16548 src/cacamoir.c   |    2 +-
16549 src/cacaplas.c   |    2 +-
16550 src/cacaplay.c   |    2 +-
16551 src/cacaview.c   |    6 ++--
16552 test/colors.c    |    2 +-
16553 test/demo.c      |    9 +++++-
16554 test/dithering.c |    2 +-
16555 test/event.c     |    4 +-
16556 test/gamma.c     |    2 +-
16557 test/hsv.c       |    2 +-
16558 test/spritedit.c |    2 +-
16559 test/transform.c |    2 +-
16560 test/unicode.c   |    2 +-
16561 17 files changed, 63 insertions(+), 50 deletions(-)
16562
16563Commit: 709
16564Author: sam
16565Date:   Sat Apr 1 14:37:27 2006 +0000
16566
16567      * Disabled cacaview for now. I'm going to utterly break it.
16568
16569 src/Makefile.am |    2 +-
16570 1 files changed, 1 insertions(+), 1 deletions(-)
16571
16572Commit: 708
16573Author: sam
16574Date:   Sat Apr 1 14:36:59 2006 +0000
16575
16576      * Added cucul_get_export_list(). Returns a list of known export formats.
16577
16578 cucul/cucul.c |   26 ++++++++++++++++++++++++++
16579 cucul/cucul.h |    1 +
16580 2 files changed, 27 insertions(+), 0 deletions(-)
16581
16582Commit: 707
16583Author: sam
16584Date:   Wed Mar 29 09:41:30 2006 +0000
16585
16586      * cacaserver works again (but needs a complete rewrite because it's really
16587        become ugly). You can now emulate the previous network driver behaviour
16588        by doing: "CACA_DRIVER=raw cacaplas | cacaserver".
16589
16590 src/cacaserver.c |   37 ++++++++++++++++++++++++++++++++++---
16591 1 files changed, 34 insertions(+), 3 deletions(-)
16592
16593Commit: 706
16594Author: sam
16595Date:   Mon Mar 27 22:16:58 2006 +0000
16596
16597      * Changed the 2nd argument of cucul_create_export to a string. This way we
16598        can add new exporters without changing the API.
16599
16600 cucul/cucul.c    |   39 ++++++++++++++++-----------------------
16601 cucul/cucul.h    |   16 +---------------
16602 src/cacaserver.c |    2 +-
16603 test/export.c    |   22 +++++++---------------
16604 4 files changed, 25 insertions(+), 54 deletions(-)
16605
16606Commit: 705
16607Author: sam
16608Date:   Mon Mar 27 22:12:12 2006 +0000
16609
16610      * Oops, I barfed that makefile.
16611
16612 src/Makefile.am |    3 ---
16613 1 files changed, 0 insertions(+), 3 deletions(-)
16614
16615Commit: 704
16616Author: jylam
16617Date:   Mon Mar 27 21:40:17 2006 +0000
16618
16619     * Added "powered by libcaca" text to all examples for consistency
16620
16621 src/aafire.c   |    4 ++++
16622 src/cacaball.c |    4 ++++
16623 src/cacamoir.c |    3 +++
16624 3 files changed, 11 insertions(+), 0 deletions(-)
16625
16626Commit: 703
16627Author: sam
16628Date:   Mon Mar 27 21:37:52 2006 +0000
16629
16630      * Removed the network driver and replaced it with a cacaserver executable
16631        that has all the functionality, except it does not work yet (the stdin
16632        reading routine is missing).
16633
16634 caca/Makefile.am      |    1 -
16635 caca/caca.c           |    3 -
16636 caca/caca.h           |    3 -
16637 caca/caca_internals.h |   16 +-
16638 caca/driver_network.c |  571 -------------------------------------------------
16639 src/Makefile.am       |    8 +-
16640 src/cacaplas.c        |   21 ++-
16641 src/cacaserver.c      |  489 ++++++++++++++++++++++++++++++++++++++++++
16642 8 files changed, 521 insertions(+), 591 deletions(-)
16643
16644Commit: 702
16645Author: sam
16646Date:   Mon Mar 27 21:33:29 2006 +0000
16647
16648      * Implemented a proof-of-concept cacaplay program that can redisplay a
16649        single frame that was saved by the raw driver.
16650
16651 caca/driver_raw.c |   18 ++++++++---
16652 src/Makefile.am   |    5 ++-
16653 src/cacaplay.c    |   81 +++++++++++++++++++++++++++++++++++++++++++++++++++++
16654 3 files changed, 98 insertions(+), 6 deletions(-)
16655
16656Commit: 701
16657Author: sam
16658Date:   Mon Mar 27 21:22:34 2006 +0000
16659
16660      * Implemented cucul_load() to reload a file that was saved with the
16661        raw driver. I know it is inconsistent to have the loader in libcucul
16662        and the exporter in libcaca but I'll find a way to harmonise that.
16663
16664 cucul/cucul.c |   42 +++++++++++++++++++++++++++++++++++++++++-
16665 cucul/cucul.h |    1 +
16666 2 files changed, 42 insertions(+), 1 deletions(-)
16667
16668Commit: 700
16669Author: jylam
16670Date:   Mon Mar 27 18:17:09 2006 +0000
16671
16672     * Fixed OpenGL mouse handling
16673    Sam      Le        Vieux      Porc
16674                (\____/)
16675    Le          / @__@ \            Le
16676               (  (oo)  )
16677                `-.~~.-'         Vieux
16678    Vieux        /    \
16679               @/      \_
16680              (/ /    \ \)        Porc
16681    Porc       WW`----'WW
16682    Sam      Le        Vieux      Porc
16683
16684 caca/driver_gl.c |    5 ++++-
16685 1 files changed, 4 insertions(+), 1 deletions(-)
16686
16687Commit: 699
16688Author: sam
16689Date:   Mon Mar 27 18:07:18 2006 +0000
16690
16691      * Created a minimal raw driver that outputs stuff to stdout.
16692
16693 caca/Makefile.am      |    1 +
16694 caca/caca.c           |    6 +--
16695 caca/caca_internals.h |   44 +++++++++++----------
16696 caca/driver_raw.c     |  106 +++++++++++++++++++++++++++++++++++++++++++++++++
16697 4 files changed, 132 insertions(+), 25 deletions(-)
16698
16699Commit: 698
16700Author: sam
16701Date:   Mon Mar 27 09:35:22 2006 +0000
16702
16703                                           ██████                ██████
16704     * Ah mais putain j'avais pas vu !    ██░░░░██████████████████░░░░██
16705                                           ██░░░░░░░░░░░░░░░░░░░░░░░░██
16706                                            ██░░░░███░░░░░░░░███░░░░██
16707                                           ██░░░░░░███░░░░░░███░░░░░░██
16708                                          ██░░░░░░░░░░░░░░░░░░░░░░░░░░██
16709                                          ██░░░░░░██████████████░░░░░░██
16710                                          ██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██
16711                                          ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
16712                                          ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
16713                                           ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
16714                                            ██░░░░██████████████░░░░██
16715                                             ███░░░░░░██████░░░░░░███
16716                                               █████░░░░░░░░░░█████
16717                                                   ████████████
16718
16719 caca/driver_gl.c |   16 ++++++++++++----
16720 1 files changed, 12 insertions(+), 4 deletions(-)
16721
16722Commit: 697
16723Author: sam
16724Date:   Mon Mar 27 08:01:27 2006 +0000
16725
16726      * Reworked the OpenGL headers and Glut features detection (what did you
16727        expect).
16728
16729 caca/driver_gl.c |   18 ++++++++++--------
16730 configure.ac     |   18 +++++++++---------
16731 2 files changed, 19 insertions(+), 17 deletions(-)
16732
16733Commit: 696
16734Author: sam
16735Date:   Mon Mar 27 07:40:30 2006 +0000
16736
16737      * Implemented cucul_invert() to invert a canvas' colours.
16738
16739 cucul/cucul.h     |    1 +
16740 cucul/transform.c |   19 +++++++++++++++++++
16741 2 files changed, 20 insertions(+), 0 deletions(-)
16742
16743Commit: 695
16744Author: jylam
16745Date:   Sun Mar 26 23:08:19 2006 +0000
16746
16747     * Fixed glutCheckLoop headers, testing only under MacOSX
16748
16749 caca/driver_gl.c |    7 +++++--
16750 1 files changed, 5 insertions(+), 2 deletions(-)
16751
16752Commit: 694
16753Author: jylam
16754Date:   Sun Mar 26 22:57:12 2006 +0000
16755
16756     * Added (untested) glut3 glutCheckLoop(), ans a regular display function
16757
16758 caca/driver_gl.c |   17 +++++++++++++++++
16759 configure.ac     |    5 +++++
16760 2 files changed, 22 insertions(+), 0 deletions(-)
16761
16762Commit: 693
16763Author: sam
16764Date:   Sun Mar 26 20:16:28 2006 +0000
16765
16766      * Minor addition to the rotate code.
16767
16768 cucul/transform.c |    1 +
16769 1 files changed, 1 insertions(+), 0 deletions(-)
16770
16771Commit: 692
16772Author: sam
16773Date:   Fri Mar 24 23:17:25 2006 +0000
16774
16775      * Workaround for automake < 1.6.
16776
16777 caca/Makefile.am |    2 +-
16778 src/Makefile.am  |    6 +-----
16779 test/Makefile.am |   13 ++-----------
16780 3 files changed, 4 insertions(+), 17 deletions(-)
16781
16782Commit: 691
16783Author: jylam
16784Date:   Fri Mar 24 19:44:12 2006 +0000
16785
16786     * Ok, invert works. OK OK SAM THAT WAS MY FAULT
16787    AHAHAH                      _
16788        _._ _..._ .-',     _.._(`))
16789       '-. `     '  /-._.-'    ',/
16790          ) MAIS    \            '.
16791         / _    _    |  JE         \
16792        |  a    a    /     SUIS     |
16793        \   .-.                     ;
16794         '-('' ).-'       ,' UN    ;
16795            '-;           |      .'
16796               \    VIEUX  \    /
16797               | 7  .__  _.-\   \
16798               | |  |  ``/  /`  /
16799              /,_|  |   /,_/   /
16800                 /,_/      '`-'
16801    POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORC!
16802
16803 cucul/bitmap.c |    2 +-
16804 1 files changed, 1 insertions(+), 1 deletions(-)
16805
16806Commit: 690
16807Author: jylam
16808Date:   Fri Mar 24 19:34:45 2006 +0000
16809
16810     * Added bitmap invert routine. It doesn't work well, so don't use it right now. Sam is working hard to correct the strange behaviour.
16811
16812 cucul/bitmap.c |   25 +++++++++++++++++++++++++
16813 cucul/cucul.h  |    1 +
16814 test/demo.c    |    3 ++-
16815 3 files changed, 28 insertions(+), 1 deletions(-)
16816
16817Commit: 689
16818Author: sam
16819Date:   Fri Mar 24 16:51:59 2006 +0000
16820
16821      * Merged caca_show_cursor() and caca_hide_cursor() into caca_set_mouse() so
16822        that we have one function less.
16823      * Fixed coding style.
16824      * Removed FUCKING TABS.               ____.------.___
16825                               _______.----'`` ``` `` ``` ``-.
16826                          _.--' ` ```` ` `  ` ```  ``    ``  ``.
16827                      _.-'    ' ` `` ```      `` ` `'           `.  _
16828                   .-''      ` H A H A H A `'  M A I S            \/.)
16829         .    . .-' /       `         `                  `      `` ||
16830         |`-.(``-.          `      `       `        ' `  `    ```  |\
16831         `.  '\```\        ``   `     V I E U X   ' ' ``  `-``    -|\\
16832           `/''````)       `` `          -        -   `````  ' '.' |\_)
16833            |`'_._`       ```      ''`  P O R C .   . ````        /
16834            // @) \    `   ``       ''' .              ```      '/
16835           /''''' |     ` \).`.'-.  ''' _    _         .`` `   '/
16836         .''''- `-'`.   . //   )--   '/,,',,' ,,,,''__,._`' '  /
16837       .'    ` `-  `   ' .'   /   ' /,;;;, ,___.---'     \ '' / \
16838       (`.  .'` __',`''''.--'/   ' /'-----'              | ' /  ))
16839        `'-'/  `'''_.---' \;;|-  '/            ,,,       | ''|`- |
16840          `'--'---'        |;|   /   ,,,,;;;;;;;;;;,,,,, |-' /`  |
16841                           |;|-'|   ,;;;;;;;;;;;;;;;; ;;;/  /|`'''
16842                           ''',,,''',,,,,,,,,,,,,,,'    /,,'''
16843                                       ''''
16844
16845 caca/caca.h           |    3 +--
16846 caca/caca_internals.h |    3 +--
16847 caca/driver_conio.c   |    3 +--
16848 caca/driver_gl.c      |   18 +++++++-----------
16849 caca/driver_ncurses.c |    4 ++--
16850 caca/driver_network.c |    4 +---
16851 caca/driver_slang.c   |    3 +--
16852 caca/driver_vga.c     |    3 +--
16853 caca/driver_win32.c   |    3 +--
16854 caca/driver_x11.c     |   38 ++++++++++++++++++--------------------
16855 caca/graphics.c       |   25 ++++++++-----------------
16856 test/demo.c           |    2 +-
16857 12 files changed, 43 insertions(+), 66 deletions(-)
16858
16859Commit: 688
16860Author: jylam
16861Date:   Fri Mar 24 16:25:39 2006 +0000
16862
16863     * Fixed bug in show/hide cursor, implemented X11 cursor
16864
16865 caca/driver_x11.c |   26 +++++++++++++++++++++-----
16866 caca/graphics.c   |    4 ++--
16867 2 files changed, 23 insertions(+), 7 deletions(-)
16868
16869Commit: 687
16870Author: jylam
16871Date:   Fri Mar 24 15:42:46 2006 +0000
16872
16873     * Added forgotten X11 set/hide cursor (non-working code)
16874
16875 caca/driver_x11.c |   21 +++++++++++++++++++++
16876 test/demo.c       |    3 +++
16877 2 files changed, 24 insertions(+), 0 deletions(-)
16878
16879Commit: 686
16880Author: jylam
16881Date:   Fri Mar 24 15:00:47 2006 +0000
16882
16883     * Added caca_show/hide_cursor, and corresponding GL binding
16884
16885 caca/caca.h           |    2 ++
16886 caca/caca_internals.h |    2 ++
16887 caca/driver_conio.c   |    2 ++
16888 caca/driver_gl.c      |   16 +++++++++++++++-
16889 caca/driver_ncurses.c |    3 ++-
16890 caca/driver_network.c |    2 ++
16891 caca/driver_slang.c   |    2 ++
16892 caca/driver_vga.c     |    2 ++
16893 caca/driver_win32.c   |    2 ++
16894 caca/graphics.c       |   23 +++++++++++++++++++++++
16895 10 files changed, 54 insertions(+), 2 deletions(-)
16896
16897Commit: 685
16898Author: sam
16899Date:   Fri Mar 24 14:17:40 2006 +0000
16900
16901      * Documented the caca_event structure and improved a few things here and
16902        there in the documentation.
16903
16904 caca/caca.h |  101 ++++++++++++++++++++++++++++++++++++++--------------------
16905 1 files changed, 66 insertions(+), 35 deletions(-)
16906
16907Commit: 684
16908Author: sam
16909Date:   Fri Mar 24 09:48:20 2006 +0000
16910
16911      * Allow the driver initialisation to fail, for instance when $DISPLAY = "".
16912
16913 caca/caca.c           |   70 ++++++++++++-------------------------------------
16914 caca/caca_internals.h |   20 +++++++-------
16915 caca/driver_conio.c   |    4 ++-
16916 caca/driver_gl.c      |   11 +++++++-
16917 caca/driver_ncurses.c |    4 ++-
16918 caca/driver_network.c |    4 ++-
16919 caca/driver_slang.c   |    4 ++-
16920 caca/driver_vga.c     |    4 ++-
16921 caca/driver_win32.c   |    4 ++-
16922 caca/driver_x11.c     |   13 ++++++++-
16923 10 files changed, 67 insertions(+), 71 deletions(-)
16924
16925Commit: 683
16926Author: sam
16927Date:   Fri Mar 24 09:30:02 2006 +0000
16928
16929      * Removed spurious prototype.
16930
16931 cucul/math.c |    2 --
16932 1 files changed, 0 insertions(+), 2 deletions(-)
16933
16934Commit: 682
16935Author: sam
16936Date:   Thu Mar 23 18:38:44 2006 +0000
16937
16938      * Updated the TODO list with what's been done so far.
16939
16940 TODO |   11 -----------
16941 1 files changed, 0 insertions(+), 11 deletions(-)
16942
16943Commit: 681
16944Author: sam
16945Date:   Thu Mar 23 18:36:59 2006 +0000
16946
16947      * Massive rework of the event handling code, as per the TODO list.
16948
16949 caca/caca.c           |    4 +-
16950 caca/caca.h           |   35 ++++++---
16951 caca/caca_internals.h |   14 ++--
16952 caca/driver_conio.c   |   26 +++++--
16953 caca/driver_gl.c      |   82 ++++++++++++--------
16954 caca/driver_ncurses.c |  208 ++++++++++++++++++++++++++++---------------------
16955 caca/driver_network.c |    2 +-
16956 caca/driver_slang.c   |   84 ++++++++++++--------
16957 caca/driver_vga.c     |    5 +-
16958 caca/driver_win32.c   |   39 +++++++---
16959 caca/driver_x11.c     |   82 ++++++++++++-------
16960 caca/event.c          |  101 +++++++++++++-----------
16961 src/aafire.c          |   11 ++-
16962 src/cacaball.c        |   10 ++-
16963 src/cacamoir.c        |   10 ++-
16964 src/cacaplas.c        |   10 ++-
16965 src/cacaview.c        |   24 +++---
16966 test/colors.c         |    3 +-
16967 test/demo.c           |   16 ++--
16968 test/dithering.c      |    3 +-
16969 test/event.c          |   48 ++++++------
16970 test/gamma.c          |   24 ++++---
16971 test/hsv.c            |    3 +-
16972 test/spritedit.c      |    6 +-
16973 test/transform.c      |    3 +-
16974 test/unicode.c        |    3 +-
16975 26 files changed, 512 insertions(+), 344 deletions(-)
16976
16977Commit: 680
16978Author: sam
16979Date:   Thu Mar 23 17:20:57 2006 +0000
16980
16981      * Hahaha mais le vieux porc c'est moi.
16982
16983 test/gamma.c |    2 +-
16984 1 files changed, 1 insertions(+), 1 deletions(-)
16985
16986Commit: 679
16987Author: sam
16988Date:   Thu Mar 23 15:14:17 2006 +0000
16989
16990      * Added missing ASCII characters to cucul_rotate().
16991
16992 cucul/transform.c |   10 ++++++----
16993 1 files changed, 6 insertions(+), 4 deletions(-)
16994
16995Commit: 678
16996Author: sam
16997Date:   Thu Mar 23 14:07:32 2006 +0000
16998
16999      * Made cucul_putchar32() an internal-only function.
17000      * Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8
17001        string instead of a single character as their last argument.
17002
17003 cucul/box.c             |   39 +++++++++++++++++++---------------
17004 cucul/canvas.c          |   41 ++++++++++++------------------------
17005 cucul/conic.c           |   34 +++++++++++++++++-------------
17006 cucul/cucul.h           |   18 ++++++++--------
17007 cucul/cucul_internals.h |    5 +++-
17008 cucul/line.c            |   52 +++++++++++++++++++++++-----------------------
17009 cucul/triangle.c        |   24 +++++++++++++--------
17010 src/cacaview.c          |    6 ++--
17011 test/demo.c             |   24 ++++++++++----------
17012 test/event.c            |    8 +++---
17013 test/export.c           |    2 +-
17014 test/spritedit.c        |    2 +-
17015 12 files changed, 130 insertions(+), 125 deletions(-)
17016
17017Commit: 677
17018Author: sam
17019Date:   Thu Mar 23 13:12:56 2006 +0000
17020
17021      * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
17022
17023 cucul/cucul.c    |   12 ++++++------
17024 cucul/cucul.h    |    4 ++--
17025 src/aafire.c     |    4 ++--
17026 src/cacaball.c   |    4 ++--
17027 src/cacamoir.c   |    4 ++--
17028 src/cacaplas.c   |    4 ++--
17029 src/cacaview.c   |    4 ++--
17030 test/colors.c    |    4 ++--
17031 test/demo.c      |    4 ++--
17032 test/dithering.c |    4 ++--
17033 test/event.c     |    4 ++--
17034 test/export.c    |    4 ++--
17035 test/gamma.c     |    8 ++++----
17036 test/hsv.c       |    4 ++--
17037 test/spritedit.c |    6 +++---
17038 test/transform.c |   16 ++++++++++------
17039 test/unicode.c   |    4 ++--
17040 17 files changed, 49 insertions(+), 45 deletions(-)
17041
17042Commit: 676
17043Author: sam
17044Date:   Thu Mar 23 11:34:27 2006 +0000
17045
17046      * Removed done stuff from the TODO.
17047      * Updated the TODO list with what I said in the mailing-list. The top
17048        priority is what's marked "API-dependent stuff".
17049
17050 TODO |  153 +++++++++++++++++++++++++++++++++++++++++++++++++++--------------
17051 1 files changed, 120 insertions(+), 33 deletions(-)
17052
17053Commit: 675
17054Author: sam
17055Date:   Thu Mar 23 11:03:43 2006 +0000
17056
17057      * Added a test for the transformation routines.
17058
17059 test/Makefile.am |    6 ++-
17060 test/transform.c |  117 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
17061 2 files changed, 122 insertions(+), 1 deletions(-)
17062
17063Commit: 674
17064Author: sam
17065Date:   Thu Mar 23 11:00:54 2006 +0000
17066
17067      * Added more characters to the flip/rotate routines.
17068
17069 cucul/transform.c |   13 +++++++++----
17070 1 files changed, 9 insertions(+), 4 deletions(-)
17071
17072Commit: 673
17073Author: sam
17074Date:   Thu Mar 23 09:47:06 2006 +0000
17075
17076      * Added cucul_flip(), cucul_flop() and cucul_transform() to perform
17077        operations on canvases.
17078
17079 cucul/Makefile.am |    1 +
17080 cucul/cucul.h     |   10 ++
17081 cucul/transform.c |  309 +++++++++++++++++++++++++++++++++++++++++++++++++++++
17082 3 files changed, 320 insertions(+), 0 deletions(-)
17083
17084Commit: 672
17085Author: sam
17086Date:   Wed Mar 22 21:15:57 2006 +0000
17087
17088      * Slightly changed header comments.
17089
17090 caca/caca.c             |    2 +-
17091 caca/caca.h             |    2 +-
17092 caca/caca_internals.h   |    2 +-
17093 caca/driver_conio.c     |    2 +-
17094 caca/driver_gl.c        |    2 +-
17095 caca/driver_ncurses.c   |    2 +-
17096 caca/driver_network.c   |    2 +-
17097 caca/driver_slang.c     |    2 +-
17098 caca/driver_vga.c       |    2 +-
17099 caca/driver_win32.c     |    2 +-
17100 caca/driver_x11.c       |    2 +-
17101 caca/event.c            |    2 +-
17102 caca/graphics.c         |    2 +-
17103 caca/time.c             |    2 +-
17104 cucul/bitmap.c          |    2 +-
17105 cucul/box.c             |    2 +-
17106 cucul/canvas.c          |    2 +-
17107 cucul/charset.c         |    2 +-
17108 cucul/conic.c           |    2 +-
17109 cucul/cucul.c           |    2 +-
17110 cucul/cucul.h           |    2 +-
17111 cucul/cucul_internals.h |    2 +-
17112 cucul/export_ansi.c     |    2 +-
17113 cucul/export_html.c     |    2 +-
17114 cucul/export_irc.c      |    2 +-
17115 cucul/export_ps.c       |    2 +-
17116 cucul/export_svg.c      |    2 +-
17117 cucul/line.c            |    2 +-
17118 cucul/math.c            |    2 +-
17119 cucul/sprite.c          |    2 +-
17120 cucul/triangle.c        |    2 +-
17121 kernel/kernel.c         |    4 ++--
17122 kernel/kernel.h         |    4 ++--
17123 33 files changed, 35 insertions(+), 35 deletions(-)
17124
17125Commit: 671
17126Author: sam
17127Date:   Wed Mar 22 20:10:14 2006 +0000
17128
17129      * Optimise cucul_blit() by using memcpy() if there is no mask.
17130
17131 cucul/canvas.c |   33 ++++++++++++++++++++++++---------
17132 1 files changed, 24 insertions(+), 9 deletions(-)
17133
17134Commit: 670
17135Author: sam
17136Date:   Wed Mar 22 19:54:37 2006 +0000
17137
17138      * Added the cucul_blit() function. It lets us blit various canvas one
17139        onto the other with an optional mask.
17140
17141 cucul/canvas.c   |   45 ++++++++++++++++++++++++++++++++++++++++--
17142 cucul/cucul.h    |   12 ++++++----
17143 test/Makefile.am |    2 +-
17144 test/gamma.c     |   56 +++++++++++++++++++++++++++++++++++++++++++----------
17145 4 files changed, 95 insertions(+), 20 deletions(-)
17146
17147Commit: 669
17148Author: sam
17149Date:   Wed Mar 22 19:20:52 2006 +0000
17150
17151      * Fixed an uninitialised structure member.
17152
17153 cucul/cucul.c |    2 ++
17154 1 files changed, 2 insertions(+), 0 deletions(-)
17155
17156Commit: 668
17157Author: sam
17158Date:   Wed Mar 22 18:38:06 2006 +0000
17159
17160      * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there
17161        that is a bit more high level than characters.
17162
17163 cucul/Makefile.am |    2 +-
17164 cucul/canvas.c    |  261 +++++++++++++++++++++++++++++++++++++++++++++++++++++
17165 cucul/char.c      |  260 ----------------------------------------------------
17166 3 files changed, 262 insertions(+), 261 deletions(-)
17167
17168Commit: 667
17169Author: sam
17170Date:   Wed Mar 22 18:29:39 2006 +0000
17171
17172      * Renamed cucul_get_export() to cucul_create_export().
17173
17174 caca/driver_network.c |    2 +-
17175 cucul/cucul.c         |    2 +-
17176 cucul/cucul.h         |    2 +-
17177 test/export.c         |    2 +-
17178 4 files changed, 4 insertions(+), 4 deletions(-)
17179
17180Commit: 666
17181Author: sam
17182Date:   Wed Mar 22 17:49:18 2006 +0000
17183
17184      * Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed.
17185
17186 cucul/bitmap.c |    9 ++++-----
17187 cucul/cucul.h  |    8 ++++----
17188 src/aafire.c   |    2 +-
17189 src/cacaball.c |    2 +-
17190 src/cacamoir.c |    2 +-
17191 src/cacaplas.c |    2 +-
17192 src/cacaview.c |    6 +++---
17193 test/demo.c    |    2 +-
17194 test/export.c  |    2 +-
17195 test/gamma.c   |    4 ++--
17196 test/hsv.c     |    2 +-
17197 11 files changed, 20 insertions(+), 21 deletions(-)
17198
17199Commit: 665
17200Author: sam
17201Date:   Wed Mar 22 17:46:11 2006 +0000
17202
17203      * Changed the cucul_init parameter so that it now directly accepts a
17204        canvas size (use cucul_init(0, 0) for the old behaviour).
17205
17206 cucul/cucul.c    |   31 +++++++++++++++++++++----------
17207 cucul/cucul.h    |    2 +-
17208 src/aafire.c     |    2 +-
17209 src/cacaball.c   |    2 +-
17210 src/cacamoir.c   |    2 +-
17211 src/cacaplas.c   |    2 +-
17212 src/cacaview.c   |    2 +-
17213 test/colors.c    |    2 +-
17214 test/demo.c      |    2 +-
17215 test/dithering.c |    2 +-
17216 test/event.c     |    2 +-
17217 test/export.c    |    2 +-
17218 test/gamma.c     |    2 +-
17219 test/hsv.c       |    2 +-
17220 test/spritedit.c |    2 +-
17221 test/unicode.c   |    2 +-
17222 16 files changed, 36 insertions(+), 25 deletions(-)
17223
17224Commit: 664
17225Author: sam
17226Date:   Wed Mar 22 17:34:03 2006 +0000
17227
17228      * Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode.
17229
17230 kernel/kernel.c |   18 +++++++++++++++---
17231 1 files changed, 15 insertions(+), 3 deletions(-)
17232
17233Commit: 663
17234Author: sam
17235Date:   Wed Mar 22 17:30:56 2006 +0000
17236
17237      * Removed code that did not need to be duplicated.
17238
17239 cucul/cucul.c |   23 ++++++-----------------
17240 1 files changed, 6 insertions(+), 17 deletions(-)
17241
17242Commit: 662
17243Author: sam
17244Date:   Wed Mar 22 16:09:14 2006 +0000
17245
17246      * Gamma support in cacaview (through the g/G key).
17247
17248 src/cacaview.c |   69 +++++++++++++++++++++++++++++++++++++++++--------------
17249 1 files changed, 51 insertions(+), 18 deletions(-)
17250
17251Commit: 661
17252Author: sam
17253Date:   Wed Mar 22 15:00:43 2006 +0000
17254
17255      * Added colour to the gamma test.
17256
17257 test/gamma.c |   13 +++++++++----
17258 1 files changed, 9 insertions(+), 4 deletions(-)
17259
17260Commit: 660
17261Author: sam
17262Date:   Wed Mar 22 14:56:50 2006 +0000
17263
17264      * Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1).
17265
17266 cucul/bitmap.c |   25 +++++++++++++++----------
17267 1 files changed, 15 insertions(+), 10 deletions(-)
17268
17269Commit: 659
17270Author: sam
17271Date:   Wed Mar 22 13:58:24 2006 +0000
17272
17273      * Animated gamma test.
17274
17275 test/gamma.c |   36 ++++++++++++++++++++++++------------
17276 1 files changed, 24 insertions(+), 12 deletions(-)
17277
17278Commit: 658
17279Author: sam
17280Date:   Wed Mar 22 13:15:08 2006 +0000
17281
17282      * Got rid of cucul_powf(), too complex to implement and no longer used.
17283
17284 cucul/cucul.h |    1 -
17285 cucul/math.c  |   35 ++---------------------------------
17286 2 files changed, 2 insertions(+), 34 deletions(-)
17287
17288Commit: 657
17289Author: sam
17290Date:   Wed Mar 22 13:12:54 2006 +0000
17291
17292      * Added optional support for CP437 gray blocks in the bitmap renderer.
17293      * Use a custom pow() function for gamma computation.
17294
17295 configure.ac   |    8 ++++
17296 cucul/bitmap.c |   98 ++++++++++++++++++++++++++++++++++++++++++++------------
17297 2 files changed, 85 insertions(+), 21 deletions(-)
17298
17299Commit: 656
17300Author: sam
17301Date:   Tue Mar 21 11:05:56 2006 +0000
17302
17303      * Tried to do something with cucul_powf. It currently sucks.
17304
17305 cucul/math.c |   36 +++++++++++++++++++++++-------------
17306 1 files changed, 23 insertions(+), 13 deletions(-)
17307
17308Commit: 655
17309Author: sam
17310Date:   Tue Mar 21 10:52:24 2006 +0000
17311
17312      * Changed the cacaplas colours. Yeah, I do what I want.
17313
17314 src/cacaplas.c |    6 +++---
17315 1 files changed, 3 insertions(+), 3 deletions(-)
17316
17317Commit: 654
17318Author: sam
17319Date:   Tue Mar 21 10:09:15 2006 +0000
17320
17321                                                            ___
17322      * Bitmap gamma test example. Of       ,---.        /""`_,'
17323        course it does not work yet,        |    `\``""-;   /
17324        because some dirty old pig          \   /`\\     ';'
17325        implemented a cucul_powf()        .')   |     __   \
17326        function that only works         / (`  /     /(O\. _|
17327        with integer exponents.       .-`|  `"`      `    .-\_
17328                                   .-'   \                  ` ;=-.
17329        HAHAHAHA MAIS            .'        .           ._,   / o o\
17330        VIEUX PORC !         .-'`            .           '-._;_._.J
17331                         .-'`                               `.-'`
17332                     _. -`         L            '          .'
17333                   .'           U                  '- ._.-'
17334                 /`          C                         /
17335                /         y                           |
17336          ._   ;       J                         |    |
17337           )).-|                     |           |    /
17338          (/`.-|                \    \           /  .;
17339          ( (_)|                 |    \         ; .' |
17340           '--';                 |    `\       / /   |
17341                \                |      `\    /.'   /
17342                 \               /        ;  |`\   |
17343                  '.           .'      _.-|  |  |  |
17344                    '-.     .-';_"---'`.__|  |  |  \
17345                       `'-._     ``'-.    |  \  \__\\
17346                            `''--.___\\   \__\\
17347
17348 test/Makefile.am |    6 ++++-
17349 test/gamma.c     |   67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
17350 2 files changed, 72 insertions(+), 1 deletions(-)
17351
17352Commit: 653
17353Author: sam
17354Date:   Tue Mar 21 09:52:32 2006 +0000
17355
17356      * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.
17357
17358 cucul/bitmap.c |    6 +++---
17359 cucul/cucul.h  |   13 +++++++------
17360 cucul/sprite.c |    2 +-
17361 src/aafire.c   |    2 +-
17362 src/cacaball.c |    4 ++--
17363 src/cacamoir.c |    4 ++--
17364 src/cacaplas.c |    4 ++--
17365 src/cacaview.c |    4 ++--
17366 test/demo.c    |    6 +++---
17367 test/export.c  |    2 +-
17368 test/hsv.c     |    2 +-
17369 11 files changed, 25 insertions(+), 24 deletions(-)
17370
17371Commit: 652
17372Author: sam
17373Date:   Tue Mar 21 09:48:02 2006 +0000
17374
17375      * Use the asm versions of sin and cos when available.
17376
17377 configure.ac    |    5 +++++
17378 kernel/kernel.c |   10 ++++++++--
17379 2 files changed, 13 insertions(+), 2 deletions(-)
17380
17381Commit: 651
17382Author: jylam
17383Date:   Mon Mar 20 15:23:11 2006 +0000
17384
17385     * Added a bird.
17386
17387 caca/driver_gl.c |    3 +++
17388 1 files changed, 3 insertions(+), 0 deletions(-)
17389
17390Commit: 650
17391Author: sam
17392Date:   Sun Mar 19 17:10:12 2006 +0000
17393
17394      * Added basic support for a few Unicode characters to the X11 driver.
17395
17396 caca/driver_x11.c |  110 ++++++++++++++++++++++++++++++++++++++++++-----------
17397 1 files changed, 87 insertions(+), 23 deletions(-)
17398
17399Commit: 649
17400Author: sam
17401Date:   Sun Mar 19 16:59:34 2006 +0000
17402
17403      * Added a lame "powered by libcaca" banner to cacaplas.
17404
17405 src/cacaplas.c |    3 +++
17406 1 files changed, 3 insertions(+), 0 deletions(-)
17407
17408Commit: 648
17409Author: sam
17410Date:   Sun Mar 19 16:59:01 2006 +0000
17411
17412      * Added a few notes to the TODO list.
17413
17414 TODO |    9 +++++----
17415 1 files changed, 5 insertions(+), 4 deletions(-)
17416
17417Commit: 647
17418Author: sam
17419Date:   Sun Mar 19 16:42:31 2006 +0000
17420
17421     Nan mais avec ma config   _,--.       ,--._
17422     d'Emacs c'est vraiment    \  > `-"""-' <  /
17423     impossible qu'il reste     `-.         .-'
17424     des tabs dans mon code       / 'e___e` \
17425                           \__   (   (o o)   )
17426      HAHAHAHA MAIS              _\_  `='  _/_
17427       VIEUX PORC !             / /|`-._.-'|\ \
17428                \   .,         / /||_______||\ \
17429                  .,|_)      _/ /_||=======||_\ \_
17430      _   _______( ,\ ',    / _/==||       ||==\_ \
17431    '(-'.`        '-``o t__ `'(   ^^       ^^   )`'
17432      '/                 (")   \               /
17433       |                t-`     \______|______/
17434        \           )_.-`       |______|______|
17435         \  .^--|  /_|            )__|   |__(
17436          \_(_\ |_|'[_\          /   ]   [   \
17437          '[_\  '[_\             `--'     `--'
17438
17439 src/cacaball.c |   39 ++++++++++++++-------------------------
17440 1 files changed, 14 insertions(+), 25 deletions(-)
17441
17442Commit: 646
17443Author: sam
17444Date:   Sun Mar 19 16:34:53 2006 +0000
17445
17446      * More special characters in the Unicode test.
17447
17448 test/unicode.c |    4 ++++
17449 1 files changed, 4 insertions(+), 0 deletions(-)
17450
17451Commit: 645
17452Author: sam
17453Date:   Sat Mar 18 00:12:25 2006 +0000
17454
17455      * Cosmetic fixes.
17456
17457 caca/caca.h             |    2 ++
17458 caca/caca_internals.h   |    9 ++++++++-
17459 caca/event.c            |    4 ----
17460 caca/graphics.c         |    5 -----
17461 cucul/char.c            |    3 ++-
17462 cucul/cucul_internals.h |   24 ++++++++++++------------
17463 6 files changed, 24 insertions(+), 23 deletions(-)
17464
17465Commit: 644
17466Author: sam
17467Date:   Sat Mar 18 00:06:24 2006 +0000
17468
17469      * Renamed cucul_buffer to cucul_export. Vanilla rum rules.
17470
17471 caca/driver_network.c |   10 +++++-----
17472 cucul/cucul.c         |    9 ++++-----
17473 cucul/cucul.h         |   10 ++++++----
17474 cucul/export_ansi.c   |    4 +---
17475 cucul/export_html.c   |    8 ++------
17476 cucul/export_irc.c    |    4 +---
17477 cucul/export_ps.c     |    2 +-
17478 cucul/export_svg.c    |    2 +-
17479 test/export.c         |    6 +++---
17480 9 files changed, 24 insertions(+), 31 deletions(-)
17481
17482Commit: 643
17483Author: sam
17484Date:   Fri Mar 17 13:32:58 2006 +0000
17485
17486      * Factorised some charset handling code into a new cucul/charset.c file.
17487
17488 caca/driver_conio.c     |   69 +-----------------
17489 caca/driver_vga.c       |   69 +-----------------
17490 cucul/Makefile.am       |    1 +
17491 cucul/char.c            |   92 +----------------------
17492 cucul/charset.c         |  184 +++++++++++++++++++++++++++++++++++++++++++++++
17493 cucul/cucul_internals.h |   14 ++++
17494 6 files changed, 205 insertions(+), 224 deletions(-)
17495
17496Commit: 642
17497Author: sam
17498Date:   Fri Mar 17 10:35:26 2006 +0000
17499
17500      * Added a few commonly escaped characters to the export test: ( ) " < > &
17501
17502 test/export.c |    2 +-
17503 1 files changed, 1 insertions(+), 1 deletions(-)
17504
17505Commit: 641
17506Author: sam
17507Date:   Fri Mar 17 09:56:28 2006 +0000
17508
17509      * Full Unicode support in the SVG exporter.
17510
17511 cucul/export_svg.c |   34 ++++++++++++++++++++++++++++++----
17512 1 files changed, 30 insertions(+), 4 deletions(-)
17513
17514Commit: 640
17515Author: sam
17516Date:   Fri Mar 17 09:49:16 2006 +0000
17517
17518      * Print '?' instead of spaces for unknown glyphs in the X11 driver.
17519
17520 caca/driver_x11.c |   13 +++++++++----
17521 1 files changed, 9 insertions(+), 4 deletions(-)
17522
17523Commit: 639
17524Author: sam
17525Date:   Thu Mar 16 19:10:12 2006 +0000
17526
17527                                            ___
17528                                            ',_`""\        .---,
17529                                               \   :-""``/`    |
17530              Ahaha mais vieux porc !!          `;'     //`\   /
17531                                                /   __     |   ('.
17532                                               |_ ./O)\     \  `) \
17533                                              _/-.    `      `"`  |`
17534                                          .-=; `                  /
17535                                         /o o \   ,_,           .
17536                                         L._._;_.-'           .
17537                                           `'-.`             '
17538                                               `.         '
17539                                                 '-._. -'
17540
17541 cucul/export_ps.c |    5 ++---
17542 1 files changed, 2 insertions(+), 3 deletions(-)
17543
17544Commit: 638
17545Author: sam
17546Date:   Thu Mar 16 19:00:59 2006 +0000
17547
17548      * Updated ChangeLog and converted it to UTF-8.
17549
17550 ChangeLog | 1721 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
17551 1 files changed, 1718 insertions(+), 3 deletions(-)
17552
17553Commit: 637
17554Author: sam
17555Date:   Thu Mar 16 18:58:39 2006 +0000
17556
17557      * Fixed Unicode handling and improved coding style in the SVG exporter.
17558
17559 cucul/export_svg.c |   86 +++++++++++++++++++++++++++-------------------------
17560 1 files changed, 45 insertions(+), 41 deletions(-)
17561
17562Commit: 636
17563Author: sam
17564Date:   Thu Mar 16 18:52:40 2006 +0000
17565
17566      * Do not write the trailing \0 when exporting data.
17567
17568 test/export.c |    2 +-
17569 1 files changed, 1 insertions(+), 1 deletions(-)
17570
17571Commit: 635
17572Author: sam
17573Date:   Thu Mar 16 18:44:07 2006 +0000
17574
17575      * Fixed syntax errors in the generated PostScript document if ( ) \ or
17576        Unicode characters are encountered.
17577
17578 cucul/export_ps.c |   19 ++++++++++++++++++-
17579 1 files changed, 18 insertions(+), 1 deletions(-)
17580
17581Commit: 634
17582Author: sam
17583Date:   Thu Mar 16 18:09:26 2006 +0000
17584
17585      * Optimised for speed and space, fixed a few bugs, and improved coding style
17586        in the PS exporter (vieux porc !).
17587
17588 cucul/export_ps.c |  134 ++++++++++++++++++++++------------------------------
17589 1 files changed, 57 insertions(+), 77 deletions(-)
17590
17591Commit: 633
17592Author: sam
17593Date:   Thu Mar 16 17:04:09 2006 +0000
17594
17595      * Comment clarification.
17596
17597 cucul/cucul.c |    5 +++--
17598 1 files changed, 3 insertions(+), 2 deletions(-)
17599
17600Commit: 632
17601Author: sam
17602Date:   Thu Mar 16 16:59:57 2006 +0000
17603
17604      * Fix resizing of the Win32 console. It now adapts to the requested size.
17605
17606 caca/driver_win32.c |   53 ++++++++++++++++++++++++--------------------------
17607 1 files changed, 25 insertions(+), 28 deletions(-)
17608
17609Commit: 631
17610Author: sam
17611Date:   Thu Mar 16 12:58:55 2006 +0000
17612
17613      * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
17614      * Cosmetic code changes.
17615
17616 caca/driver_conio.c |    4 ---
17617 caca/driver_vga.c   |   75 ++++++++++++++++++++++++++++++++++++++++++++++-----
17618 2 files changed, 68 insertions(+), 11 deletions(-)
17619
17620Commit: 630
17621Author: sam
17622Date:   Thu Mar 16 12:50:07 2006 +0000
17623
17624      * Fixed compiler warnings when UTF-8 S-Lang is not available.
17625
17626 caca/driver_slang.c |    2 ++
17627 1 files changed, 2 insertions(+), 0 deletions(-)
17628
17629Commit: 629
17630Author: sam
17631Date:   Thu Mar 16 12:49:20 2006 +0000
17632
17633      * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.
17634
17635 caca/driver_ncurses.c |   57 +++++++++++++++++++++++++++++++++++++++++++------
17636 configure.ac          |   29 +++++++++++++++---------
17637 2 files changed, 68 insertions(+), 18 deletions(-)
17638
17639Commit: 628
17640Author: sam
17641Date:   Thu Mar 16 12:46:39 2006 +0000
17642
17643      * Distribute the license with Win32 packages and convert text files to
17644        CRLF format.
17645
17646 build-win32 |   23 +++++++++++++++++------
17647 1 files changed, 17 insertions(+), 6 deletions(-)
17648
17649Commit: 627
17650Author: sam
17651Date:   Wed Mar 15 22:07:55 2006 +0000
17652
17653      * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
17654        the DOS/conio.h driver, and updated the unicode test accordingly.
17655
17656 caca/driver_conio.c |   40 ++++++++++++++++++++++++++++------------
17657 test/unicode.c      |    2 +-
17658 2 files changed, 29 insertions(+), 13 deletions(-)
17659
17660Commit: 626
17661Author: sam
17662Date:   Wed Mar 15 20:39:43 2006 +0000
17663
17664      * Added a few more Unicode characters to the export and unicode tests.
17665
17666 test/export.c  |    4 +-
17667 test/unicode.c |   59 ++++++++++++++++++++++++++++---------------------------
17668 2 files changed, 32 insertions(+), 31 deletions(-)
17669
17670Commit: 625
17671Author: sam
17672Date:   Wed Mar 15 20:30:39 2006 +0000
17673
17674      * Partial Unicode support for the DOS/conio.h driver. Glyphs that have
17675        equivalents in CP437 0x7f - 0xff are translated.
17676
17677 caca/driver_conio.c |   63 +++++++++++++++++++++++++++++++++++++++++++++-----
17678 1 files changed, 56 insertions(+), 7 deletions(-)
17679
17680Commit: 624
17681Author: sam
17682Date:   Wed Mar 15 18:41:29 2006 +0000
17683
17684      * Unicode support in the HTML exporter.
17685
17686 cucul/export_html.c |   31 ++++++++++++++++++++-----------
17687 1 files changed, 20 insertions(+), 11 deletions(-)
17688
17689Commit: 623
17690Author: sam
17691Date:   Wed Mar 15 17:42:03 2006 +0000
17692
17693      * Cosmetic.
17694
17695 caca/caca.c |    2 +-
17696 1 files changed, 1 insertions(+), 1 deletions(-)
17697
17698Commit: 622
17699Author: sam
17700Date:   Wed Mar 15 17:33:03 2006 +0000
17701
17702      * Small test program for exporters. Usage: "export html", "export irc" etc.
17703
17704 test/Makefile.am |    6 ++-
17705 test/export.c    |  109 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
17706 2 files changed, 114 insertions(+), 1 deletions(-)
17707
17708Commit: 621
17709Author: jylam
17710Date:   Wed Mar 15 17:16:09 2006 +0000
17711
17712     * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
17713    *p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
17714    p______...___________________________p
17715    e____(_..__`'-.,--,__________________e
17716    n_____'-._'-.__`\a\\_________________n
17717    i_________'.___.'_(|_________________i
17718    s____________7____||_________________s
17719    b___________/___.'_|_________________b
17720    i__________/_.-'__,J_________________i
17721    r_________/_________\________________r
17722    d________||___/______;_______________d
17723    *________||__|_______|_______________*
17724    p________`\__\_______|__/__''\_______p
17725    e__________'._\______/.-`____{}|_____e
17726    n___________/\_`;_.-'_________/______n
17727    i___________\_;(((____.--'\_/________i
17728    s_________.(((_____.-;\______________s
17729    b____.--'`_____,;`'.'-;\_____________b
17730    i_taco's____.'____'._.'\\____________i
17731    r_dick_--'_________|__\_|____________r
17732    d__________________\_\,_/____________d
17733    *p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
17734
17735 cucul/export_svg.c |  120 ++++++++++++++++++++++++++++++++++++++++++++++++++++
17736 1 files changed, 120 insertions(+), 0 deletions(-)
17737
17738Commit: 620
17739Author: jylam
17740Date:   Wed Mar 15 16:55:40 2006 +0000
17741
17742     * Added preliminary (but working) SVG exporter
17743
17744 cucul/Makefile.am   |    1 +
17745 cucul/cucul.c       |    3 +++
17746 cucul/cucul.h       |    1 +
17747 cucul/export_html.c |    2 +-
17748 cucul/export_ps.c   |    1 +
17749 5 files changed, 7 insertions(+), 1 deletions(-)
17750
17751Commit: 619
17752Author: jylam
17753Date:   Wed Mar 15 15:03:43 2006 +0000
17754
17755     * Added telnet commands and options strings for debug
17756
17757 caca/driver_network.c |   36 ++++++++++++++++++++++++++----------
17758 1 files changed, 26 insertions(+), 10 deletions(-)
17759
17760Commit: 618
17761Author: jylam
17762Date:   Wed Mar 15 13:48:51 2006 +0000
17763
17764     * Fixed refresh when updating parameter in display_menu()
17765
17766 test/demo.c |    2 ++
17767 1 files changed, 2 insertions(+), 0 deletions(-)
17768
17769Commit: 617
17770Author: jylam
17771Date:   Wed Mar 15 13:10:34 2006 +0000
17772
17773     * Removed false comment
17774
17775 kernel/kernel.c |    1 -
17776 1 files changed, 0 insertions(+), 1 deletions(-)
17777
17778Commit: 616
17779Author: jylam
17780Date:   Wed Mar 15 13:06:25 2006 +0000
17781
17782     * Optimised cacaballs a bit
17783
17784 src/cacaball.c |   42 +++++++++++++++++++++++++++++++-----------
17785 1 files changed, 31 insertions(+), 11 deletions(-)
17786
17787Commit: 615
17788Author: jylam
17789Date:   Wed Mar 15 12:51:08 2006 +0000
17790
17791     * Better cacaballs parameters
17792
17793 src/cacaball.c |    6 +++---
17794 1 files changed, 3 insertions(+), 3 deletions(-)
17795
17796Commit: 614
17797Author: sam
17798Date:   Wed Mar 15 10:04:56 2006 +0000
17799
17800      * Increased cacamoir circle thikness by 50%, because it currently really
17801        sucks in small resolutions.
17802
17803 src/cacamoir.c |    2 +-
17804 1 files changed, 1 insertions(+), 1 deletions(-)
17805
17806Commit: 613
17807Author: sam
17808Date:   Wed Mar 15 10:03:04 2006 +0000
17809
17810      * Minor coding style fixes.
17811
17812 caca/driver_gl.c      |    2 +-
17813 caca/driver_ncurses.c |    2 +-
17814 caca/driver_x11.c     |    2 +-
17815 src/cacaball.c        |    4 ++--
17816 4 files changed, 5 insertions(+), 5 deletions(-)
17817
17818Commit: 612
17819Author: sam
17820Date:   Wed Mar 15 10:02:08 2006 +0000
17821
17822      * UTF-8 support in the Win32 driver.
17823
17824 caca/driver_win32.c |   13 ++++++++++++-
17825 1 files changed, 12 insertions(+), 1 deletions(-)
17826
17827Commit: 611
17828Author: sam
17829Date:   Wed Mar 15 10:01:14 2006 +0000
17830
17831      * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
17832      * Use RETSIGTYPE for signal handler return values.
17833
17834 caca/caca.h           |    2 +-
17835 caca/driver_network.c |   28 +++++++++++++++++++++-------
17836 2 files changed, 22 insertions(+), 8 deletions(-)
17837
17838Commit: 610
17839Author: sam
17840Date:   Wed Mar 15 09:57:04 2006 +0000
17841
17842      * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
17843        in the SLang driver.
17844      * Cosmetic fixes in configure.ac.
17845
17846 caca/driver_slang.c |    8 +++++++-
17847 configure.ac        |   48 ++++++++++++++++++++++++++----------------------
17848 2 files changed, 33 insertions(+), 23 deletions(-)
17849
17850Commit: 609
17851Author: sam
17852Date:   Tue Mar 14 22:05:34 2006 +0000
17853
17854      * Replaced all cucul_get_* exporters with a generic cucul_export() function.
17855      * Got rid of static buffers; we now use cucul_free() to free exported
17856        buffers.
17857      * Fixed light background in the ANSI exporter by adding escape sequences for
17858        most terminal emulators.
17859
17860 caca/driver_network.c   |   46 +++++++++++++++++++-------------
17861 cucul/cucul.c           |   52 ++++++++++++++++++++++++++-----------
17862 cucul/cucul.h           |   32 +++++++++++++++++------
17863 cucul/cucul_internals.h |    7 -----
17864 cucul/export_ansi.c     |   65 ++++++++++++++++++++++++-----------------------
17865 cucul/export_html.c     |   41 ++++++++++-------------------
17866 cucul/export_irc.c      |   20 +++++---------
17867 cucul/export_ps.c       |   22 +++++-----------
17868 8 files changed, 148 insertions(+), 137 deletions(-)
17869
17870Commit: 608
17871Author: jylam
17872Date:   Tue Mar 14 19:01:19 2006 +0000
17873
17874     * Fixed UPPER() for strcasecmp
17875
17876 kernel/kernel.c |    6 +++---
17877 1 files changed, 3 insertions(+), 3 deletions(-)
17878
17879Commit: 607
17880Author: sam
17881Date:   Tue Mar 14 18:10:30 2006 +0000
17882
17883      * Rewrote strncasecmp. Totally untested, of course.
17884
17885 kernel/kernel.c |   16 ++++++----------
17886 1 files changed, 6 insertions(+), 10 deletions(-)
17887
17888Commit: 606
17889Author: sam
17890Date:   Tue Mar 14 17:09:17 2006 +0000
17891
17892      * STATIC char const. AHAHAHAHA.
17893
17894 cucul/export_ps.c |   49 ++++++++++++++++++++++++-------------------------
17895 1 files changed, 24 insertions(+), 25 deletions(-)
17896
17897Commit: 605
17898Author: sam
17899Date:   Tue Mar 14 17:06:12 2006 +0000
17900
17901      * Do not switch to alternate screen when clearing, because sometimes we
17902        are unable to cleanly restore the state.
17903
17904 caca/driver_network.c |    2 +-
17905 1 files changed, 1 insertions(+), 1 deletions(-)
17906
17907Commit: 604
17908Author: jylam
17909Date:   Tue Mar 14 16:57:53 2006 +0000
17910
17911     * Cosmetic changes. AHAHAH I COMMITED IT MYSELF.
17912
17913 cucul/export_ps.c |   48 +++++++++++++++++++++++-------------------------
17914 1 files changed, 23 insertions(+), 25 deletions(-)
17915
17916Commit: 603
17917Author: jylam
17918Date:   Tue Mar 14 16:51:38 2006 +0000
17919
17920     * Postscript exporter now kinda works. Paper size to be fixed
17921
17922 cucul/export_ps.c |  116 +++++++++++++++++++++++++---------------------------
17923 1 files changed, 56 insertions(+), 60 deletions(-)
17924
17925Commit: 602
17926Author: jylam
17927Date:   Tue Mar 14 15:39:38 2006 +0000
17928
17929     * Added preliminary Postscript (tm) (r) (c) exporter.
17930
17931 cucul/Makefile.am       |    1 +
17932 cucul/cucul.c           |    4 +-
17933 cucul/cucul.h           |    2 +
17934 cucul/cucul_internals.h |    4 +-
17935 cucul/export_ps.c       |  158 +++++++++++++++++++++++++++++++++++++++++++++++
17936 5 files changed, 165 insertions(+), 4 deletions(-)
17937
17938Commit: 601
17939Author: sam
17940Date:   Tue Mar 14 14:19:58 2006 +0000
17941
17942      * Pressing Ctrl-C on the client side now drops the connection.
17943
17944 caca/driver_network.c |  101 +++++++++++++++++++++++++++++++++++++------------
17945 1 files changed, 76 insertions(+), 25 deletions(-)
17946
17947Commit: 600
17948Author: sam
17949Date:   Tue Mar 14 12:49:32 2006 +0000
17950
17951      * Updated the TODO list, mostly with Unicode-related tasks.
17952
17953 TODO |   24 +++++++++++++++++++++---
17954 1 files changed, 21 insertions(+), 3 deletions(-)
17955
17956Commit: 599
17957Author: sam
17958Date:   Tue Mar 14 12:49:01 2006 +0000
17959
17960      * Changed port environment variable to "CACA_PORT". No need to mention it's
17961        a network port, we could have guessed.
17962
17963 caca/caca.h           |    5 ++---
17964 caca/driver_network.c |    4 ++--
17965 2 files changed, 4 insertions(+), 5 deletions(-)
17966
17967Commit: 598
17968Author: sam
17969Date:   Tue Mar 14 12:30:17 2006 +0000
17970
17971      * Ooops, fixed an old typo.
17972
17973 caca/caca.c |    2 +-
17974 1 files changed, 1 insertions(+), 1 deletions(-)
17975
17976Commit: 597
17977Author: sam
17978Date:   Tue Mar 14 12:16:11 2006 +0000
17979
17980      * Fixed a warning in cacaball.c.
17981
17982 src/cacaball.c |    1 +
17983 1 files changed, 1 insertions(+), 0 deletions(-)
17984
17985Commit: 596
17986Author: sam
17987Date:   Mon Mar 13 19:04:29 2006 +0000
17988
17989      * Improvements to the network output:
17990        + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
17991          the registered ports area, but we'd never be accepted anyway).
17992        + Retry network sends in caca_get_event(), too.
17993        + Have a per-client buffer in case of network congestion. If that buffer
17994          gets full, just drop it and start again at the next frame.
17995        + Set the window title to "caca for the network".
17996        + Do not send the ANSI buffer's terminating \0.
17997        + Restore the SIGPIPE handler on close.
17998        + Set window size to 80x24 instead of 80x25.
17999
18000 caca/driver_network.c |  333 +++++++++++++++++++++++++++++++++++--------------
18001 1 files changed, 240 insertions(+), 93 deletions(-)
18002
18003Commit: 595
18004Author: sam
18005Date:   Mon Mar 13 18:07:35 2006 +0000
18006
18007      * Set svn:keyword Id property on a few files.
18008      Note to developers: use that chunk in your ~/.subversion/config:
18009    [miscellany]
18010    enable-auto-props = yes
18011    [auto-props]
18012    *.m = svn:keywords=Id
18013    *.h = svn:keywords=Id
18014    *.mm = svn:keywords=Id
18015    *.c = svn:keywords=Id
18016    *.cpp = svn:keywords=Id
18017    *.pch = svn:keywords=Id
18018    *.command = svn:keywords=Id
18019    *.pl = svn:keywords=Id
18020    *.pm = svn:keywords=Id
18021    *.py = svn:keywords=Id
18022    *.sh = svn:keywords=Id
18023    *.txt = svn:keywords=Id
18024    *.html = svn:keywords=Id
18025    *.php = svn:keywords=Id
18026
18027Commit: 594
18028Author: sam
18029Date:   Mon Mar 13 18:05:12 2006 +0000
18030
18031      * Fixed end of lines in the ANSI exporter (CRLF, not LFCR).
18032
18033 cucul/export_ansi.c |    2 +-
18034 1 files changed, 1 insertions(+), 1 deletions(-)
18035
18036Commit: 593
18037Author: sam
18038Date:   Mon Mar 13 17:49:04 2006 +0000
18039
18040      * Fixed an uninitialised variable in the event queue handling.
18041
18042 caca/caca.c |    3 +++
18043 1 files changed, 3 insertions(+), 0 deletions(-)
18044
18045Commit: 592
18046Author: sam
18047Date:   Mon Mar 13 17:38:18 2006 +0000
18048
18049      * Allow the color test to be built as a kernel.
18050
18051 test/colors.c |    4 +++-
18052 1 files changed, 3 insertions(+), 1 deletions(-)
18053
18054Commit: 591
18055Author: sam
18056Date:   Mon Mar 13 17:36:14 2006 +0000
18057
18058      * Sorted list of extra contributors by topic and added the FSF.
18059
18060 THANKS |   16 ++++++++++++----
18061 1 files changed, 12 insertions(+), 4 deletions(-)
18062
18063Commit: 590
18064Author: sam
18065Date:   Fri Mar 10 19:21:33 2006 +0000
18066
18067      * Set the client sockets as non-blocking, and implemented non-blocking
18068        writes. Currently works very badly with more than one client.
18069
18070 caca/driver_network.c |  114 +++++++++++++++++++++++++++++++++++--------------
18071 1 files changed, 82 insertions(+), 32 deletions(-)
18072
18073Commit: 589
18074Author: jylam
18075Date:   Fri Mar 10 17:56:40 2006 +0000
18076
18077     * wrote strcasecmp for fun
18078
18079 kernel/kernel.c |   21 +++++++++++++++++++--
18080 1 files changed, 19 insertions(+), 2 deletions(-)
18081
18082Commit: 588
18083Author: jylam
18084Date:   Fri Mar 10 17:41:23 2006 +0000
18085
18086     * Renamed exporter_* to export_*, from God recommendation.
18087
18088 cucul/Makefile.am     |    6 +-
18089 cucul/export_ansi.c   |  106 ++++++++++++++++++++++++++
18090 cucul/export_html.c   |  198 +++++++++++++++++++++++++++++++++++++++++++++++++
18091 cucul/export_irc.c    |  121 ++++++++++++++++++++++++++++++
18092 cucul/exporter_ansi.c |  106 --------------------------
18093 cucul/exporter_html.c |  198 -------------------------------------------------
18094 cucul/exporter_irc.c  |  121 ------------------------------
18095 7 files changed, 428 insertions(+), 428 deletions(-)
18096
18097Commit: 587
18098Author: jylam
18099Date:   Fri Mar 10 17:32:08 2006 +0000
18100
18101     * Exploded cucul/export.c
18102
18103 cucul/Makefile.am     |    4 +-
18104 cucul/export.c        |  357 -------------------------------------------------
18105 cucul/exporter_ansi.c |  106 +++++++++++++++
18106 cucul/exporter_html.c |  198 +++++++++++++++++++++++++++
18107 cucul/exporter_irc.c  |  121 +++++++++++++++++
18108 5 files changed, 428 insertions(+), 358 deletions(-)
18109
18110Commit: 586
18111Author: jylam
18112Date:   Fri Mar 10 15:11:40 2006 +0000
18113
18114     * Added CACA_NETWORK_PORT env and related documentation
18115
18116 caca/caca.c           |    4 ++--
18117 caca/caca.h           |    4 ++++
18118 caca/driver_network.c |   18 ++++++++++++++++--
18119 3 files changed, 22 insertions(+), 4 deletions(-)
18120
18121Commit: 585
18122Author: jylam
18123Date:   Fri Mar 10 14:41:24 2006 +0000
18124
18125     * Fixed configure script to check for UTF8 enabled slang, removed network driver debug output, added size > 255 in telnet negociation, fixed scrolling bug in network driver
18126
18127 caca/driver_network.c   |   25 ++++++++++++-------------
18128 configure.ac            |    4 ++--
18129 cucul/cucul_internals.h |    2 ++
18130 3 files changed, 16 insertions(+), 15 deletions(-)
18131
18132Commit: 584
18133Author: sam
18134Date:   Fri Mar 10 13:06:40 2006 +0000
18135
18136      * Handle incoming connections in network_get_event() as well as
18137        network_display() so that new clients immediately get the contents
18138        of the canvas and do not need to wait for a caca_display() call.
18139
18140 caca/driver_network.c |  123 +++++++++++++++++++++++++++++++------------------
18141 1 files changed, 78 insertions(+), 45 deletions(-)
18142
18143Commit: 583
18144Author: sam
18145Date:   Fri Mar 10 10:03:30 2006 +0000
18146
18147      * Preliminary support for UTF-8 in cucul_putstr(). Also added a
18148        cucul_putchar32() function but I'm not convinced it will be useful.
18149
18150 cucul/char.c |  152 ++++++++++++++++++++++++++++++++++++++++++++++++++-------
18151 1 files changed, 133 insertions(+), 19 deletions(-)
18152
18153Commit: 582
18154Author: sam
18155Date:   Fri Mar 10 10:01:22 2006 +0000
18156
18157      * Use the internal version of cucul_set_size in output drivers so that
18158        they can force a resize. We need to find a way to make those specific
18159        cucul - caca interactions unavailable to the clueless user.
18160
18161 caca/driver_conio.c   |    4 ++--
18162 caca/driver_gl.c      |    2 +-
18163 caca/driver_ncurses.c |    2 +-
18164 caca/driver_network.c |    4 ++--
18165 caca/driver_win32.c   |    4 ++--
18166 caca/driver_x11.c     |    2 +-
18167 caca/graphics.c       |    4 ++--
18168 7 files changed, 11 insertions(+), 11 deletions(-)
18169
18170Commit: 581
18171Author: sam
18172Date:   Fri Mar 10 09:48:33 2006 +0000
18173
18174      * Made cacamoir, cacaball and cacaplas buildable into a kernel.
18175
18176 src/cacaball.c |   12 +++++-------
18177 src/cacamoir.c |    6 ++++--
18178 src/cacaplas.c |    9 +++++----
18179 3 files changed, 14 insertions(+), 13 deletions(-)
18180
18181Commit: 580
18182Author: sam
18183Date:   Fri Mar 10 09:43:13 2006 +0000
18184
18185      * Assume the VGA screen is 320x200 and really resize the cucul canvas to
18186        80x25 upon initialisation.
18187
18188 caca/driver_vga.c |   11 +++++++----
18189 1 files changed, 7 insertions(+), 4 deletions(-)
18190
18191Commit: 579
18192Author: sam
18193Date:   Fri Mar 10 09:34:16 2006 +0000
18194
18195      * Added Unicode support to the SLang driver.
18196
18197 caca/driver_slang.c |   47 ++++++++++++++++++++++++++++++++++++++---------
18198 1 files changed, 38 insertions(+), 9 deletions(-)
18199
18200Commit: 578
18201Author: sam
18202Date:   Fri Mar 10 09:31:32 2006 +0000
18203
18204      * Implemented a few math functions in our kernel: cos(), sin(), sqrt().
18205
18206 kernel/kernel.c |   58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
18207 kernel/kernel.h |    6 +++++
18208 2 files changed, 64 insertions(+), 0 deletions(-)
18209
18210Commit: 577
18211Author: sam
18212Date:   Fri Mar 10 09:30:30 2006 +0000
18213
18214      * More Unicode tests: gradient glyphs, double width characters.
18215
18216 test/unicode.c |   46 ++++++++++++++++++++++++++++++++++++++++++++--
18217 1 files changed, 44 insertions(+), 2 deletions(-)
18218
18219Commit: 576
18220Author: jylam
18221Date:   Thu Mar 9 19:27:55 2006 +0000
18222
18223     * Oops, modified build-kernel while testing and commited it ;)
18224
18225 build-kernel |    4 ++--
18226 1 files changed, 2 insertions(+), 2 deletions(-)
18227
18228Commit: 575
18229Author: jylam
18230Date:   Thu Mar 9 19:27:14 2006 +0000
18231
18232     * Multiplexed sockets, it is now possible to have multiple clients at the same time watching for the same libcaca application. And no fork or threads involved. THAT'S high technology.
18233
18234 build-kernel          |    4 +-
18235 caca/driver_network.c |  109 +++++++++++++++++++++++++++++-------------------
18236 2 files changed, 68 insertions(+), 45 deletions(-)
18237
18238Commit: 574
18239Author: sam
18240Date:   Thu Mar 9 16:57:32 2006 +0000
18241
18242      * Fixed VGA colours. The values only range from 0 to 63.
18243
18244 caca/driver_vga.c |   35 ++++++++++++++++++-----------------
18245 1 files changed, 18 insertions(+), 17 deletions(-)
18246
18247Commit: 573
18248Author: sam
18249Date:   Thu Mar 9 15:35:00 2006 +0000
18250
18251      * Added assembly code for inb() and outb().
18252      * Print a small message at kernel boot time just to check that the kernel
18253        was properly loaded.
18254
18255 build-kernel            |   22 +++++++++++++++-------
18256 caca/caca_internals.h   |    4 +++-
18257 cucul/cucul_internals.h |    4 +++-
18258 kernel/kernel.c         |   10 ++++++++++
18259 kernel/kernel.h         |   21 +++++++++++++++++++--
18260 5 files changed, 50 insertions(+), 11 deletions(-)
18261
18262Commit: 572
18263Author: jylam
18264Date:   Thu Mar 9 13:24:06 2006 +0000
18265
18266     * Added tests for malloc()'s
18267
18268 cucul/export.c |   15 ++++++++++++++-
18269 1 files changed, 14 insertions(+), 1 deletions(-)
18270
18271Commit: 571
18272Author: jylam
18273Date:   Thu Mar 9 13:08:41 2006 +0000
18274
18275     * Updated README for network driver, fixed remaining exporters
18276
18277 README                  |    1 +
18278 cucul/cucul.c           |   10 ++++++++++
18279 cucul/cucul_internals.h |    7 ++++++-
18280 cucul/export.c          |   47 +++++++++++++++++++++++++++++------------------
18281 4 files changed, 46 insertions(+), 19 deletions(-)
18282
18283Commit: 570
18284Author: sam
18285Date:   Thu Mar 9 13:04:59 2006 +0000
18286
18287      * Added a conditional to only build the kernel if --enable-vga was set.
18288
18289 caca/Makefile.am   |    3 ++-
18290 configure.ac       |    1 +
18291 kernel/Makefile.am |    6 +++++-
18292 3 files changed, 8 insertions(+), 2 deletions(-)
18293
18294Commit: 569
18295Author: sam
18296Date:   Thu Mar 9 12:56:33 2006 +0000
18297
18298      * Set executable flag to the build-kernel script.
18299
18300 0 files changed, 0 insertions(+), 0 deletions(-)
18301
18302Commit: 568
18303Author: sam
18304Date:   Thu Mar 9 12:47:37 2006 +0000
18305
18306      * Added glue code to compile libcaca without a libc and build applications
18307        as multiboot kernels.
18308
18309 COPYING.GPL             |  340 +++++++++++++++++++++++++++++++++++++++++++++++
18310 Makefile.am             |    4 +-
18311 build-kernel            |   30 ++++
18312 caca/time.c             |   26 ++--
18313 configure.ac            |   16 ++-
18314 cucul/bitmap.c          |   15 +-
18315 cucul/box.c             |    4 +-
18316 cucul/char.c            |   27 ++--
18317 cucul/conic.c           |    4 +-
18318 cucul/cucul.c           |    6 +-
18319 cucul/cucul_internals.h |    6 +-
18320 cucul/export.c          |    8 +-
18321 cucul/line.c            |    4 +-
18322 cucul/math.c            |    4 +-
18323 cucul/sprite.c          |    8 +-
18324 cucul/triangle.c        |    4 +-
18325 kernel/Makefile.am      |   12 ++
18326 kernel/kernel.c         |  204 ++++++++++++++++++++++++++++
18327 kernel/kernel.h         |   95 +++++++++++++
18328 kernel/multiboot.S      |   73 ++++++++++
18329 kernel/multiboot.h      |  115 ++++++++++++++++
18330 src/aafire.c            |    8 +-
18331 22 files changed, 958 insertions(+), 55 deletions(-)
18332
18333Commit: 567
18334Author: sam
18335Date:   Thu Mar 9 12:44:49 2006 +0000
18336
18337      * Cosmetic change.
18338
18339 caca/driver_conio.c |    3 ++-
18340 1 files changed, 2 insertions(+), 1 deletions(-)
18341
18342Commit: 566
18343Author: sam
18344Date:   Thu Mar 9 12:43:10 2006 +0000
18345
18346      * Slightly updated README.
18347
18348 README |   11 +++--------
18349 1 files changed, 3 insertions(+), 8 deletions(-)
18350
18351Commit: 565
18352Author: sam
18353Date:   Thu Mar 9 12:41:02 2006 +0000
18354
18355      * Pure VGA output driver.
18356
18357 caca/caca.c           |   15 ++++-
18358 caca/caca_internals.h |   10 +++-
18359 caca/driver_vga.c     |  164 +++++++++++++++++++++++++++++++++++++++++++++++++
18360 3 files changed, 185 insertions(+), 4 deletions(-)
18361
18362Commit: 564
18363Author: sam
18364Date:   Thu Mar 9 12:37:39 2006 +0000
18365
18366      * Removed unused includes.
18367
18368 caca/graphics.c |    8 --------
18369 1 files changed, 0 insertions(+), 8 deletions(-)
18370
18371Commit: 563
18372Author: sam
18373Date:   Thu Mar 9 12:35:47 2006 +0000
18374
18375      * Added a few details for authors.
18376
18377 AUTHORS |   15 ++++++++++++---
18378 1 files changed, 12 insertions(+), 3 deletions(-)
18379
18380Commit: 562
18381Author: sam
18382Date:   Thu Mar 9 12:34:40 2006 +0000
18383
18384      * Added a tiny Unicode test program. Of course it does not work yet, but
18385        good to have something to start with.
18386
18387 test/Makefile.am |    6 +++++-
18388 test/unicode.c   |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
18389 2 files changed, 54 insertions(+), 1 deletions(-)
18390
18391Commit: 561
18392Author: jylam
18393Date:   Thu Mar 9 09:52:24 2006 +0000
18394
18395     * Updated documentation a bit
18396
18397 caca/caca.h   |    5 +++--
18398 cucul/cucul.h |    1 +
18399 2 files changed, 4 insertions(+), 2 deletions(-)
18400
18401Commit: 560
18402Author: jylam
18403Date:   Thu Mar 9 09:44:54 2006 +0000
18404
18405     * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well.
18406
18407 caca/driver_network.c   |    6 +-----
18408 cucul/cucul.c           |    5 +++++
18409 cucul/cucul_internals.h |    4 ++++
18410 cucul/export.c          |   14 ++++++++------
18411 4 files changed, 18 insertions(+), 11 deletions(-)
18412
18413Commit: 559
18414Author: jylam
18415Date:   Thu Mar 9 08:45:40 2006 +0000
18416
18417     * Fixed memory leak in network driver
18418
18419 caca/driver_network.c |    5 +++++
18420 1 files changed, 5 insertions(+), 0 deletions(-)
18421
18422Commit: 558
18423Author: sam
18424Date:   Wed Mar 8 22:39:43 2006 +0000
18425
18426      * Made the OpenGL colors slightly less saturated.
18427
18428 caca/driver_gl.c |   17 +++++++++--------
18429 1 files changed, 9 insertions(+), 8 deletions(-)
18430
18431Commit: 557
18432Author: sam
18433Date:   Wed Mar 8 22:29:00 2006 +0000
18434
18435      * Make output drivers more error resilient when handling UTF-32 characters,
18436        by simply ignoring everything non ASCII :-)
18437
18438 caca/driver_conio.c   |    8 +++++++-
18439 caca/driver_gl.c      |   27 +++++++++++++--------------
18440 caca/driver_ncurses.c |    7 ++++++-
18441 caca/driver_slang.c   |   18 +++++++++++++-----
18442 caca/driver_win32.c   |    8 +++++++-
18443 caca/driver_x11.c     |   22 ++++++++++++++--------
18444 6 files changed, 60 insertions(+), 30 deletions(-)
18445
18446Commit: 556
18447Author: jylam
18448Date:   Wed Mar 8 20:58:07 2006 +0000
18449
18450     * Fixed blinking screen
18451
18452 caca/driver_network.c |   12 ++++--------
18453 1 files changed, 4 insertions(+), 8 deletions(-)
18454
18455Commit: 555
18456Author: jylam
18457Date:   Wed Mar 8 20:23:06 2006 +0000
18458
18459     * Exporters now return size of generated data
18460
18461 caca/driver_network.c |   19 +++++++------------
18462 cucul/cucul.h         |    8 ++++----
18463 cucul/export.c        |   22 +++++++++++++---------
18464 3 files changed, 24 insertions(+), 25 deletions(-)
18465
18466Commit: 554
18467Author: jylam
18468Date:   Wed Mar 8 20:03:24 2006 +0000
18469
18470     * Added very preliminary network driver
18471
18472 caca/Makefile.am      |    1 +
18473 caca/caca.c           |    9 ++
18474 caca/caca_internals.h |    7 ++-
18475 caca/driver_network.c |  222 +++++++++++++++++++++++++++++++++++++++++++++++++
18476 configure.ac          |   13 +++
18477 5 files changed, 251 insertions(+), 1 deletions(-)
18478
18479Commit: 553
18480Author: sam
18481Date:   Wed Mar 8 19:41:53 2006 +0000
18482
18483      * Fixed async issues between the driver and libcaca when resizing windows,
18484        and simplified the handle_resize() API. Still can be polished.
18485
18486 caca/caca.c           |    5 +++--
18487 caca/caca_internals.h |   10 +++++++---
18488 caca/driver_conio.c   |    8 ++++----
18489 caca/driver_gl.c      |   23 ++++++++---------------
18490 caca/driver_ncurses.c |   28 +++++++++++-----------------
18491 caca/driver_slang.c   |   18 +++++-------------
18492 caca/driver_win32.c   |    9 ++++-----
18493 caca/driver_x11.c     |   33 +++++++++++----------------------
18494 caca/event.c          |    8 ++++++++
18495 caca/graphics.c       |   20 +++++++++-----------
18496 cucul/cucul.c         |    2 +-
18497 11 files changed, 71 insertions(+), 93 deletions(-)
18498
18499Commit: 552
18500Author: sam
18501Date:   Wed Mar 8 17:20:38 2006 +0000
18502
18503      * cucul_set_size() does nothing if a graphical backend is attached. Added
18504        documentation to explain this behaviour.
18505
18506 cucul/cucul.c |  208 +++++++++++++++++++++++++++++++--------------------------
18507 1 files changed, 113 insertions(+), 95 deletions(-)
18508
18509Commit: 551
18510Author: sam
18511Date:   Wed Mar 8 11:27:23 2006 +0000
18512
18513      * Cosmetic changes here and there.
18514
18515 caca/caca.c           |    4 ++--
18516 caca/caca_internals.h |   11 +++++++++--
18517 caca/driver_gl.c      |    6 +++---
18518 caca/driver_ncurses.c |   10 +++++-----
18519 caca/driver_slang.c   |    8 ++++----
18520 caca/driver_win32.c   |   11 ++++++-----
18521 caca/driver_x11.c     |    8 ++++----
18522 caca/event.c          |   12 ++++++------
18523 8 files changed, 39 insertions(+), 31 deletions(-)
18524
18525Commit: 550
18526Author: sam
18527Date:   Wed Mar 8 10:33:01 2006 +0000
18528
18529      * Finished moving everything driver-specific to the apropriate driver_*.c
18530        files. Phew. Now they just need a few comments.
18531
18532 caca/caca.c           |   68 +--------------
18533 caca/caca_internals.h |   90 +-------------------
18534 caca/driver_conio.c   |   51 +++++++-----
18535 caca/driver_gl.c      |  222 +++++++++++++++++++++++++++---------------------
18536 caca/driver_ncurses.c |   92 ++++++++++++++++----
18537 caca/driver_slang.c   |   58 +++++++++++--
18538 caca/driver_win32.c   |  112 ++++++++++++++-----------
18539 caca/driver_x11.c     |  226 +++++++++++++++++++++++++++----------------------
18540 caca/event.c          |    6 +-
18541 caca/graphics.c       |   10 +-
18542 10 files changed, 477 insertions(+), 458 deletions(-)
18543
18544Commit: 549
18545Author: sam
18546Date:   Wed Mar 8 09:51:53 2006 +0000
18547
18548      * Cleaned up useless header includes.
18549
18550 caca/driver_conio.c   |   11 -----------
18551 caca/driver_gl.c      |    5 -----
18552 caca/driver_ncurses.c |    8 --------
18553 caca/driver_slang.c   |    8 --------
18554 caca/driver_win32.c   |    8 --------
18555 caca/driver_x11.c     |    5 -----
18556 6 files changed, 0 insertions(+), 45 deletions(-)
18557
18558Commit: 548
18559Author: sam
18560Date:   Wed Mar 8 09:28:41 2006 +0000
18561
18562      * Split event.c into the appropriate driver_*.c files.
18563
18564 caca/caca_internals.h |    1 +
18565 caca/driver_conio.c   |   13 +
18566 caca/driver_gl.c      |   63 ++++++
18567 caca/driver_ncurses.c |  184 ++++++++++++++++
18568 caca/driver_slang.c   |   83 +++++++
18569 caca/driver_win32.c   |   75 +++++++
18570 caca/driver_x11.c     |  126 +++++++++++-
18571 caca/event.c          |  581 +------------------------------------------------
18572 8 files changed, 547 insertions(+), 579 deletions(-)
18573
18574Commit: 547
18575Author: sam
18576Date:   Wed Mar 8 09:26:46 2006 +0000
18577
18578      * Let us do "caca-config --libs cucul" to get only the libcucul dependencies.
18579
18580 caca-config.in |   15 ++++++++++++++-
18581 1 files changed, 14 insertions(+), 1 deletions(-)
18582
18583Commit: 546
18584Author: sam
18585Date:   Wed Mar 8 09:23:38 2006 +0000
18586
18587      * Ignore driver_*.c files when building documentation.
18588
18589 doc/doxygen.cfg.in |    4 ++--
18590 1 files changed, 2 insertions(+), 2 deletions(-)
18591
18592Commit: 545
18593Author: sam
18594Date:   Wed Mar 8 09:21:55 2006 +0000
18595
18596      * configure.ac: look for a4wide.sty in more than one location.
18597
18598 configure.ac |    2 ++
18599 1 files changed, 2 insertions(+), 0 deletions(-)
18600
18601Commit: 543
18602Author: sam
18603Date:   Tue Mar 7 12:39:34 2006 +0000
18604
18605      * Fixed DOS driver.
18606      * Added a build-dos script to cross-compile the DOS version using djgpp.
18607
18608 Makefile.am             |    2 +-
18609 build-dos               |   34 ++++++++++++++++++++++++++++++++++
18610 caca/caca_internals.h   |    6 +++++-
18611 caca/driver_conio.c     |    2 +-
18612 cucul/cucul_internals.h |    3 ++-
18613 5 files changed, 43 insertions(+), 4 deletions(-)
18614
18615Commit: 542
18616Author: sam
18617Date:   Tue Mar 7 10:46:29 2006 +0000
18618
18619      * configure.ac: removed the "null" frontend. just don't attach any frontend
18620        if you do not want any.
18621
18622 configure.ac |    8 --------
18623 1 files changed, 0 insertions(+), 8 deletions(-)
18624
18625Commit: 541
18626Author: sam
18627Date:   Tue Mar 7 10:37:59 2006 +0000
18628
18629      * Got rid of static variables in the event code.
18630
18631 caca/caca.c           |    3 +
18632 caca/caca_internals.h |   11 ++-
18633 caca/event.c          |  220 +++++++++++++++++++++++-------------------------
18634 3 files changed, 118 insertions(+), 116 deletions(-)
18635
18636Commit: 540
18637Author: sam
18638Date:   Tue Mar 7 09:17:35 2006 +0000
18639
18640      * Polished the driver split a bit (still no events, except resize events),
18641        properly credited authors and documented a few things.
18642
18643 caca/caca.c             |   55 +++++++++++++++++++++++++--------------
18644 caca/caca_internals.h   |   22 ++++++++--------
18645 caca/driver_conio.c     |   33 +++++++++--------------
18646 caca/driver_gl.c        |   39 ++++++++++------------------
18647 caca/driver_ncurses.c   |   50 +++++++++++++-----------------------
18648 caca/driver_slang.c     |   62 +++++++++++++++------------------------------
18649 caca/driver_win32.c     |   64 +++++++++++++++++------------------------------
18650 caca/driver_x11.c       |   47 +++++++++-------------------------
18651 caca/event.c            |   10 +------
18652 caca/graphics.c         |   32 +----------------------
18653 cucul/bitmap.c          |    8 ------
18654 cucul/box.c             |    6 ----
18655 cucul/char.c            |   11 +------
18656 cucul/conic.c           |    6 ----
18657 cucul/cucul.c           |    7 -----
18658 cucul/cucul_internals.h |   10 ++++++-
18659 cucul/export.c          |   15 +++-------
18660 cucul/line.c            |    6 ----
18661 cucul/math.c            |    6 ----
18662 cucul/sprite.c          |    6 ----
18663 cucul/triangle.c        |    6 ----
18664 src/cacaview.c          |    6 ++--
18665 22 files changed, 170 insertions(+), 337 deletions(-)
18666
18667Commit: 539
18668Author: sam
18669Date:   Mon Mar 6 23:01:59 2006 +0000
18670
18671      * Split caca/graphics.c into driver-specific files. Resize is currently
18672        broken, and event handling is not yet in the driver-specific files, but
18673        I will of course fix that later.
18674
18675 caca/Makefile.am      |    6 +
18676 caca/caca.c           |  287 ++----------
18677 caca/caca_internals.h |   61 ++-
18678 caca/driver_conio.c   |  148 ++++++
18679 caca/driver_gl.c      |  378 ++++++++++++++++
18680 caca/driver_ncurses.c |  256 +++++++++++
18681 caca/driver_slang.c   |  342 ++++++++++++++
18682 caca/driver_win32.c   |  255 +++++++++++
18683 caca/driver_x11.c     |  363 +++++++++++++++
18684 caca/event.c          |   16 +-
18685 caca/graphics.c       | 1192 +------------------------------------------------
18686 11 files changed, 1854 insertions(+), 1450 deletions(-)
18687
18688Commit: 538
18689Author: sam
18690Date:   Mon Mar 6 21:49:48 2006 +0000
18691
18692      * Ooops, I fucked up the build.
18693
18694 configure.ac |    2 +-
18695 1 files changed, 1 insertions(+), 1 deletions(-)
18696
18697Commit: 537
18698Author: sam
18699Date:   Mon Mar 6 21:00:53 2006 +0000
18700
18701      * Moved stuff again.
18702
18703 Makefile.am          |    2 +-
18704 examples/Makefile.am |   35 ---
18705 examples/aafire.c    |  289 --------------------
18706 examples/caca.txt    |   26 --
18707 examples/cacaball.c  |  200 --------------
18708 examples/cacamoir.c  |  155 -----------
18709 examples/cacaplas.c  |  150 ----------
18710 examples/cacaview.c  |  738 --------------------------------------------------
18711 src/Makefile.am      |   35 +++
18712 src/aafire.c         |  289 ++++++++++++++++++++
18713 src/caca.txt         |   26 ++
18714 src/cacaball.c       |  200 ++++++++++++++
18715 src/cacamoir.c       |  155 +++++++++++
18716 src/cacaplas.c       |  150 ++++++++++
18717 src/cacaview.c       |  738 ++++++++++++++++++++++++++++++++++++++++++++++++++
18718 15 files changed, 1594 insertions(+), 1594 deletions(-)
18719
18720Commit: 536
18721Author: sam
18722Date:   Mon Mar 6 20:57:14 2006 +0000
18723
18724      * Moved stuff around to differenciate between libcucul and libcaca.
18725
18726 Makefile.am             |    2 +-
18727 caca/Makefile.am        |   18 +
18728 caca/caca.c             |  442 +++++++++++++++
18729 caca/caca.h             |  203 +++++++
18730 caca/caca_internals.h   |  170 ++++++
18731 caca/event.c            |  821 ++++++++++++++++++++++++++++
18732 caca/graphics.c         | 1377 +++++++++++++++++++++++++++++++++++++++++++++++
18733 caca/time.c             |   96 ++++
18734 configure.ac            |    5 +-
18735 cucul/Makefile.am       |   23 +
18736 cucul/bitmap.c          |  943 ++++++++++++++++++++++++++++++++
18737 cucul/box.c             |  154 ++++++
18738 cucul/char.c            |  235 ++++++++
18739 cucul/conic.c           |  243 +++++++++
18740 cucul/cucul.c           |  403 ++++++++++++++
18741 cucul/cucul.h           |  216 ++++++++
18742 cucul/cucul_internals.h |   45 ++
18743 cucul/export.c          |  330 +++++++++++
18744 cucul/line.c            |  398 ++++++++++++++
18745 cucul/math.c            |   99 ++++
18746 cucul/sprite.c          |  325 +++++++++++
18747 cucul/triangle.c        |  140 +++++
18748 examples/Makefile.am    |   20 +-
18749 src/Makefile.am         |   34 --
18750 src/bitmap.c            |  945 --------------------------------
18751 src/box.c               |  154 ------
18752 src/caca.c              |  442 ---------------
18753 src/caca.h              |  203 -------
18754 src/caca_internals.h    |  170 ------
18755 src/char.c              |  235 --------
18756 src/conic.c             |  243 ---------
18757 src/cucul.c             |  403 --------------
18758 src/cucul.h             |  216 --------
18759 src/cucul_internals.h   |   45 --
18760 src/event.c             |  821 ----------------------------
18761 src/export.c            |  330 -----------
18762 src/graphics.c          | 1377 -----------------------------------------------
18763 src/line.c              |  398 --------------
18764 src/math.c              |   99 ----
18765 src/sprite.c            |  325 -----------
18766 src/time.c              |   96 ----
18767 src/triangle.c          |  140 -----
18768 test/Makefile.am        |   28 +-
18769 43 files changed, 6709 insertions(+), 6703 deletions(-)
18770
18771Commit: 535
18772Author: sam
18773Date:   Mon Mar 6 19:13:01 2006 +0000
18774
18775      * Use 32 bit integers for the character array. No visible difference for
18776        now because we only do ASCII, but that will let us do Unicode later.
18777
18778 src/caca.c            |    1 +
18779 src/char.c            |   17 +++++++++--------
18780 src/cucul.c           |   19 ++++++++++++-------
18781 src/cucul_internals.h |    3 ++-
18782 src/export.c          |   33 +++++++++++++++++----------------
18783 src/graphics.c        |   40 ++++++++++++++++++++++++++--------------
18784 6 files changed, 67 insertions(+), 46 deletions(-)
18785
18786Commit: 534
18787Author: sam
18788Date:   Mon Mar 6 14:17:42 2006 +0000
18789
18790      * Removed caca_set_{size,width,height} because cucul_set_size ought to be
18791        enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
18792        future because it's libcaca who gets the resize events, after all.
18793
18794 src/caca.h     |    3 ---
18795 src/graphics.c |   38 --------------------------------------
18796 2 files changed, 0 insertions(+), 41 deletions(-)
18797
18798Commit: 533
18799Author: jylam
18800Date:   Mon Mar 6 13:50:05 2006 +0000
18801
18802     * I just suck. I'll goatse myself right after beeing back at home.
18803
18804 src/graphics.c |    1 +
18805 1 files changed, 1 insertions(+), 0 deletions(-)
18806
18807Commit: 532
18808Author: sam
18809Date:   Mon Mar 6 13:43:23 2006 +0000
18810
18811      * src/graphics.c: minor optimisations.
18812
18813 src/graphics.c |   37 +++++++++++++++++--------------------
18814 1 files changed, 17 insertions(+), 20 deletions(-)
18815
18816Commit: 531
18817Author: sam
18818Date:   Mon Mar 6 13:34:57 2006 +0000
18819
18820      * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
18821        dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
18822        toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
18823        toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
18824        pas de warnings et/ou que ca segfaulte pas !
18825
18826 src/graphics.c |   38 +++++++++++++++++++-------------------
18827 1 files changed, 19 insertions(+), 19 deletions(-)
18828
18829Commit: 530
18830Author: jylam
18831Date:   Mon Mar 6 12:13:12 2006 +0000
18832
18833     * Mais je fais comme je veux bordel de cul !
18834
18835 src/graphics.c |   42 +++++++++++++++++++++---------------------
18836 1 files changed, 21 insertions(+), 21 deletions(-)
18837
18838Commit: 529
18839Author: sam
18840Date:   Mon Mar 6 11:08:25 2006 +0000
18841
18842      * Haha mais vieux porc a pattes !
18843
18844 src/graphics.c |   42 +++++++++++++++++++++---------------------
18845 1 files changed, 21 insertions(+), 21 deletions(-)
18846
18847Commit: 528
18848Author: jylam
18849Date:   Mon Mar 6 10:21:48 2006 +0000
18850
18851     * Reverted to integer colors in GL driver,  fixed a bunch of warnings in slang.
18852
18853 src/graphics.c |   58 +++++++++++++++++++++++--------------------------------
18854 1 files changed, 24 insertions(+), 34 deletions(-)
18855
18856Commit: 527
18857Author: sam
18858Date:   Mon Mar 6 08:32:40 2006 +0000
18859
18860      * All output plugins should now work again.
18861      * Renamed caca_refresh() into caca_display() which makes more sense.
18862      * Optimised gl_bgpal by directly storing floats instead of doing the
18863        conversion at runtime.
18864      * Handle resizing in cucul_set_size() and try to keep as much information
18865        as possible from the previous canvas.
18866      * Moved most global variables into cucul_t or caca_t contexts.
18867      * Moved time.c into libcaca.
18868
18869 caca-config.in        |   13 +-
18870 configure.ac          |    2 +-
18871 examples/aafire.c     |    2 +-
18872 examples/cacaball.c   |    2 +-
18873 examples/cacamoir.c   |    2 +-
18874 examples/cacaplas.c   |    2 +-
18875 examples/cacaview.c   |    6 +-
18876 src/Makefile.am       |    2 +-
18877 src/bitmap.c          |   16 +-
18878 src/box.c             |    4 +-
18879 src/caca.c            |   43 +++--
18880 src/caca.h            |    2 +-
18881 src/caca_internals.h  |   59 +++++-
18882 src/char.c            |  164 +--------------
18883 src/conic.c           |    4 +-
18884 src/cucul.c           |  104 ++++++++--
18885 src/cucul_internals.h |    4 -
18886 src/event.c           |  117 +++++------
18887 src/export.c          |    4 +-
18888 src/graphics.c        |  587 ++++++++++++++++++++++++++-----------------------
18889 src/line.c            |    4 +-
18890 src/math.c            |    4 +-
18891 src/sprite.c          |    4 +-
18892 src/time.c            |    4 +-
18893 src/triangle.c        |    4 +-
18894 test/colors.c         |    2 +-
18895 test/demo.c           |    6 +-
18896 test/dithering.c      |    2 +-
18897 test/event.c          |    4 +-
18898 test/hsv.c            |    2 +-
18899 test/spritedit.c      |    2 +-
18900 31 files changed, 586 insertions(+), 591 deletions(-)
18901
18902Commit: 526
18903Author: sam
18904Date:   Mon Mar 6 08:26:09 2006 +0000
18905
18906      * Removed cacademo from examples, manpages and distributions. It's useless.
18907
18908 debian/changelog     |    6 +-
18909 debian/control       |   28 ++++++++++--
18910 debian/copyright     |    2 +-
18911 debian/rules         |   11 +++--
18912 doc/Makefile.am      |   10 ++---
18913 doc/cacademo.1       |   56 -----------------------
18914 doc/cacafire.1       |   56 +++++++++++++++++++++++
18915 libcaca.spec         |    5 --
18916 msvc/Makefile.am     |    1 -
18917 msvc/cacademo.vcproj |  122 --------------------------------------------------
18918 msvc/libcaca.sln     |    7 ---
18919 11 files changed, 95 insertions(+), 209 deletions(-)
18920
18921Commit: 525
18922Author: sam
18923Date:   Mon Mar 6 08:22:09 2006 +0000
18924
18925      * src/cucul.c: s/width/height/.
18926
18927 src/cucul.c |    2 +-
18928 1 files changed, 1 insertions(+), 1 deletions(-)
18929
18930Commit: 524
18931Author: sam
18932Date:   Sun Mar 5 18:43:13 2006 +0000
18933
18934      A new low-level text management library (canvas for ultrafast compositing
18935    of unicode letters) is now separated from the higher level rendering and I/O
18936    (that is, libcaca). This commit totally breaks the API, but once everything
18937    is polished I will think about source-level backward compatibility. Most
18938    drivers are broken, but X11 still sorta works.
18939      The new design is much more object-oriented and allows having several
18940    active renderers at the same time, changing renderers on the fly, and more
18941    important, having no renderer at all (useful for converters, or when you
18942    want to do your own renderer).
18943      And in case you are still wondering, the libcucul acronym has "Unicode"
18944    because I want to support at least a subset of Unicode. There are awesome
18945    glyphs in it, including the ones inherited from Codepage 437 such as
18946    "gray 25%" that are used in DOS and Win32 ANSI art.
18947
18948 configure.ac          |    2 +-
18949 doc/doxygen.cfg.in    |    3 +-
18950 examples/Makefile.am  |    6 +-
18951 examples/aafire.c     |   39 +-
18952 examples/cacaball.c   |   44 +-
18953 examples/cacamoir.c   |   32 +-
18954 examples/cacaplas.c   |   36 +-
18955 examples/cacaview.c   |  171 ++++----
18956 examples/demo.c       |  557 -----------------------
18957 src/Makefile.am       |   36 +-
18958 src/bitmap.c          |  110 +++---
18959 src/box.c             |   50 ++-
18960 src/caca.c            |  362 +++------------
18961 src/caca.h            |  243 ++---------
18962 src/caca_internals.h  |   63 ++-
18963 src/char.c            |  394 ++++++++++++++++
18964 src/conic.c           |   60 ++--
18965 src/cucul.c           |  322 +++++++++++++
18966 src/cucul.h           |  216 +++++++++
18967 src/cucul_internals.h |   48 ++
18968 src/event.c           |  116 +++---
18969 src/export.c          |  329 ++++++++++++++
18970 src/graphics.c        | 1203 +++++++++----------------------------------------
18971 src/line.c            |   72 ++--
18972 src/math.c            |   18 +-
18973 src/sprite.c          |   60 ++--
18974 src/triangle.c        |   38 +-
18975 test/Makefile.am      |    8 +-
18976 test/colors.c         |   31 +-
18977 test/demo.c           |  564 +++++++++++++++++++++++
18978 test/dithering.c      |   51 ++-
18979 test/event.c          |   69 ++--
18980 test/hsv.c            |   27 +-
18981 test/optipal.c        |   90 ++--
18982 test/spritedit.c      |   66 ++--
18983 35 files changed, 2921 insertions(+), 2615 deletions(-)
18984
18985Commit: 523
18986Author: sam
18987Date:   Sat Mar 4 18:08:47 2006 +0000
18988
18989      * New updated bootstrap script.
18990
18991 bootstrap |  127 +++++++++++++++++++++++++++++++++++++++++++------------------
18992 1 files changed, 90 insertions(+), 37 deletions(-)
18993
18994Commit: 522
18995Author: sam
18996Date:   Sat Mar 4 00:35:45 2006 +0000
18997
18998      * Changed the licensing to WTFPL, as per all copyright holders' permission.
18999
19000 COPYING              |  514 +-------------------------------------------------
19001 COPYING.LGPL         |  510 +++++++++++++++++++++++++++++++++++++++++++++++++
19002 Makefile.am          |    2 +-
19003 debian/copyright     |   37 ++++-
19004 doc/cacademo.1       |    5 +-
19005 examples/cacaball.c  |   16 +--
19006 examples/cacamoir.c  |   16 +--
19007 examples/cacaplas.c  |   16 +--
19008 examples/cacaview.c  |   16 +--
19009 examples/demo.c      |   16 +--
19010 perl/Build.PL        |    2 +-
19011 perl/META.yml        |    2 +-
19012 python/pypycaca.c    |   16 +--
19013 python/pypycaca.h    |   16 +--
19014 src/bitmap.c         |   16 +--
19015 src/box.c            |   16 +--
19016 src/caca.c           |   16 +--
19017 src/caca.h           |   24 +--
19018 src/caca_internals.h |   16 +--
19019 src/conic.c          |   16 +--
19020 src/event.c          |   16 +--
19021 src/graphics.c       |   16 +--
19022 src/line.c           |   16 +--
19023 src/math.c           |   16 +--
19024 src/sprite.c         |   16 +--
19025 src/time.c           |   16 +--
19026 src/triangle.c       |   16 +--
19027 test/colors.c        |   16 +--
19028 test/dithering.c     |   16 +--
19029 test/event.c         |   16 +--
19030 test/hsv.c           |   16 +--
19031 test/optipal.c       |   16 +--
19032 test/spritedit.c     |   16 +--
19033 33 files changed, 641 insertions(+), 855 deletions(-)
19034
19035Commit: 521
19036Author: jylam
19037Date:   Sat Feb 11 19:20:48 2006 +0000
19038
19039      * Added two examples for python bindings (a subset of cacademo, and bitmap example)
19040
19041 python/caca.txt |   26 ++++++++++++
19042 python/test1.py |  114 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
19043 python/test2.py |   56 +++++++++++++++++++++++++++
19044 3 files changed, 196 insertions(+), 0 deletions(-)
19045
19046Commit: 520
19047Author: jylam
19048Date:   Sat Feb 11 15:46:51 2006 +0000
19049
19050      * Fixed bug in events with GL driver
19051
19052 src/event.c |    3 ++-
19053 1 files changed, 2 insertions(+), 1 deletions(-)
19054
19055Commit: 519
19056Author: jylam
19057Date:   Sat Feb 11 15:11:30 2006 +0000
19058
19059      * Improved GL rendering (characters are not blurry anymore)
19060
19061 src/graphics.c |   10 +++++++---
19062 1 files changed, 7 insertions(+), 3 deletions(-)
19063
19064Commit: 518
19065Author: jylam
19066Date:   Sun Feb 5 17:47:23 2006 +0000
19067
19068      * Added -preliminary- Python bindings
19069
19070 python/Makefile   |   17 +
19071 python/README     |   16 +
19072 python/pypycaca.c |  877 +++++++++++++++++++++++++++++++++++++++++++++++++++++
19073 python/pypycaca.h |  177 +++++++++++
19074 4 files changed, 1087 insertions(+), 0 deletions(-)
19075
19076Commit: 517
19077Author: jylam
19078Date:   Thu Dec 8 19:03:06 2005 +0000
19079
19080      * Updated for my ego trip
19081
19082 AUTHORS |    2 +-
19083 1 files changed, 1 insertions(+), 1 deletions(-)
19084
19085Commit: 516
19086Author: jylam
19087Date:   Mon Nov 21 21:39:34 2005 +0000
19088
19089      * Removed debug test, kekeke ^^
19090
19091 examples/cacaball.c |    1 -
19092 1 files changed, 0 insertions(+), 1 deletions(-)
19093
19094Commit: 515
19095Author: jylam
19096Date:   Mon Nov 21 17:24:33 2005 +0000
19097
19098      * Added caca_set_width, set_height_, set_size
19099
19100 examples/cacaball.c |    1 +
19101 src/caca.h          |    3 ++
19102 src/graphics.c      |   68 ++++++++++++++++++++++++++++++++++++++++++---------
19103 3 files changed, 60 insertions(+), 12 deletions(-)
19104
19105Commit: 514
19106Author: jylam
19107Date:   Fri Nov 18 10:46:53 2005 +0000
19108
19109      * Fixed remaining warnings with gcc 3.x and 4.x
19110
19111 examples/aafire.c   |    8 +++++---
19112 examples/cacaball.c |    2 +-
19113 examples/cacamoir.c |    4 ++--
19114 examples/cacaplas.c |    2 +-
19115 4 files changed, 9 insertions(+), 7 deletions(-)
19116
19117Commit: 513
19118Author: jylam
19119Date:   Thu Nov 17 14:33:43 2005 +0000
19120
19121      * Fixed warnings under GCC 4.x
19122
19123 src/bitmap.c   |    5 +++--
19124 src/graphics.c |    8 ++++----
19125 2 files changed, 7 insertions(+), 6 deletions(-)
19126
19127Commit: 512
19128Author: jylam
19129Date:   Thu Nov 17 14:13:54 2005 +0000
19130
19131    * Fixed a bunch of warnings
19132
19133 src/bitmap.c   |   31 -------------------------------
19134 src/event.c    |    1 +
19135 src/graphics.c |    3 ++-
19136 3 files changed, 3 insertions(+), 32 deletions(-)
19137
19138Commit: 511
19139Author: sam
19140Date:   Sat Nov 12 15:39:50 2005 +0000
19141
19142      * more coding style fixes.
19143
19144 src/graphics.c |  141 ++++++++++++++++++++++++++++++--------------------------
19145 1 files changed, 75 insertions(+), 66 deletions(-)
19146
19147Commit: 510
19148Author: sam
19149Date:   Sat Nov 12 15:30:46 2005 +0000
19150
19151      * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set.
19152
19153 src/caca.c |    9 +++++++--
19154 1 files changed, 7 insertions(+), 2 deletions(-)
19155
19156Commit: 509
19157Author: sam
19158Date:   Sat Nov 12 15:26:02 2005 +0000
19159
19160      * src/graphics.c: call glutInit() before calling other glut functions.
19161
19162 src/graphics.c |    7 +++++++
19163 1 files changed, 7 insertions(+), 0 deletions(-)
19164
19165Commit: 508
19166Author: sam
19167Date:   Sat Nov 12 15:14:38 2005 +0000
19168
19169      * coding style fixes.
19170
19171 src/caca.h     |    2 +-
19172 src/graphics.c |  419 +++++++++++++++++++++++++++-----------------------------
19173 2 files changed, 204 insertions(+), 217 deletions(-)
19174
19175Commit: 507
19176Author: sam
19177Date:   Sat Nov 12 14:47:59 2005 +0000
19178
19179      * src/bitmap.c:
19180        + Renamed gammaval into gamma.
19181        + Fixed Doxygen comments.
19182
19183 src/bitmap.c |   12 ++++++------
19184 1 files changed, 6 insertions(+), 6 deletions(-)
19185
19186Commit: 498
19187Author: jylam
19188Date:   Sat Jul 30 11:58:48 2005 +0000
19189
19190      * src/event.c Fixed compilation problem when compiled without slang nor ncurses
19191
19192 src/event.c |    2 +-
19193 1 files changed, 1 insertions(+), 1 deletions(-)
19194
19195Commit: 497
19196Author: sam
19197Date:   Fri Jul 29 13:38:35 2005 +0000
19198
19199      * debian/Makefile.am: fixed long standing packaging bug (missing MIME file).
19200
19201 debian/Makefile.am |    2 +-
19202 1 files changed, 1 insertions(+), 1 deletions(-)
19203
19204Commit: 496
19205Author: jylam
19206Date:   Wed Jul 13 17:58:58 2005 +0000
19207
19208     * src/graphics.c src/caca.h : Added ANSI exporter
19209
19210 src/caca.h     |    1 +
19211 src/graphics.c |   66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
19212 2 files changed, 67 insertions(+), 0 deletions(-)
19213
19214Commit: 495
19215Author: jylam
19216Date:   Wed Jul 13 17:45:47 2005 +0000
19217
19218     * src/math.c src/bitmap.c src/caca.h Removed powf call, added caca_powf, to remove libm depencies and problems on old compilers/linkers.
19219
19220 src/bitmap.c |    3 +--
19221 src/caca.h   |    1 +
19222 src/math.c   |   23 +++++++++++++++++++++++
19223 3 files changed, 25 insertions(+), 2 deletions(-)
19224
19225Commit: 494
19226Author: sam
19227Date:   Fri Jul 8 21:16:38 2005 +0000
19228
19229      * src/event.c src/caca.c: fixed coding style
19230
19231 src/caca.c  |    2 -
19232 src/event.c |  126 +++++++++++++++++++++++++++++------------------------------
19233 2 files changed, 62 insertions(+), 66 deletions(-)
19234
19235Commit: 493
19236Author: jylam
19237Date:   Sat Jun 25 11:27:31 2005 +0000
19238
19239     * OpenGL driver mouse support
19240
19241 src/event.c    |   19 +++++++++++++++----
19242 src/graphics.c |   25 ++++++++++++++++++++++++-
19243 2 files changed, 39 insertions(+), 5 deletions(-)
19244
19245Commit: 492
19246Author: sam
19247Date:   Fri Jun 24 11:54:28 2005 +0000
19248
19249      * imported previous Debian uploads.
19250
19251 debian/changelog |   30 ++++++++++++++++++++++++++++++
19252 1 files changed, 30 insertions(+), 0 deletions(-)
19253
19254Commit: 491
19255Author: sam
19256Date:   Fri Jun 24 11:48:31 2005 +0000
19257
19258      * src/graphics.c: more optimisations in the exporters
19259
19260 src/graphics.c |  349 +++++++++++++++++++++++++++-----------------------------
19261 1 files changed, 168 insertions(+), 181 deletions(-)
19262
19263Commit: 490
19264Author: jylam
19265Date:   Thu Jun 23 18:27:02 2005 +0000
19266
19267     * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers
19268
19269 src/graphics.c |  143 +++++++++++++++++++++++++++++++++-----------------------
19270 1 files changed, 85 insertions(+), 58 deletions(-)
19271
19272Commit: 489
19273Author: sam
19274Date:   Thu Jun 23 16:58:58 2005 +0000
19275
19276      * src/graphics.c: cleaned caca_get_html()
19277
19278 src/graphics.c |  198 +++++++++++++++++++++++---------------------------------
19279 1 files changed, 82 insertions(+), 116 deletions(-)
19280
19281Commit: 488
19282Author: sam
19283Date:   Thu Jun 23 16:44:14 2005 +0000
19284
19285      * src/graphics.c: heavy cleanup in caca_get_html3().
19286
19287 src/graphics.c |  661 ++++++++++++++++++++++++++------------------------------
19288 1 files changed, 311 insertions(+), 350 deletions(-)
19289
19290Commit: 487
19291Author: jylam
19292Date:   Wed Jun 22 22:06:42 2005 +0000
19293
19294    * Added Null driver and html3 exporter.
19295
19296 configure.ac         |    8 +++
19297 src/caca.c           |   27 ++++++++++
19298 src/caca.h           |    2 +
19299 src/caca_internals.h |    3 +
19300 src/event.c          |    7 +++
19301 src/graphics.c       |  132 +++++++++++++++++++++++++++++++++++++++++++++++++-
19302 6 files changed, 178 insertions(+), 1 deletions(-)
19303
19304Commit: 486
19305Author: jylam
19306Date:   Tue Jun 21 16:13:41 2005 +0000
19307
19308     GL driver : Updated documentation and added support for CACA_GEOMETRY
19309
19310 src/caca.h     |    6 ++++--
19311 src/graphics.c |    4 ++++
19312 2 files changed, 8 insertions(+), 2 deletions(-)
19313
19314Commit: 485
19315Author: jylam
19316Date:   Tue Jun 21 14:50:43 2005 +0000
19317
19318    Added HTML and IRC output support
19319
19320 src/caca.h     |    9 +++
19321 src/graphics.c |  208 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
19322 2 files changed, 217 insertions(+), 0 deletions(-)
19323
19324Commit: 484
19325Author: sam
19326Date:   Tue Jun 21 13:46:13 2005 +0000
19327
19328      * debian/control: use libslang2 instead of slang1.
19329
19330 debian/control |    4 ++--
19331 1 files changed, 2 insertions(+), 2 deletions(-)
19332
19333Commit: 483
19334Author: jylam
19335Date:   Tue Jun 21 13:28:51 2005 +0000
19336
19337    OpenGL support.
19338
19339 configure.ac         |   19 +++-
19340 src/caca.c           |   27 +++++-
19341 src/caca_internals.h |    9 ++
19342 src/event.c          |   64 +++++++++++
19343 src/graphics.c       |  306 +++++++++++++++++++++++++++++++++++++++++++++++++-
19344 5 files changed, 422 insertions(+), 3 deletions(-)
19345
19346Commit: 475
19347Author: sam
19348Date:   Sat Mar 26 10:27:30 2005 +0000
19349
19350      * Use libtool for the static library generation; paves the way for
19351        a future shared library.
19352
19353 bootstrap            |   19 +++++++++++++++++++
19354 configure.ac         |    5 ++++-
19355 examples/Makefile.am |   12 ++++++------
19356 src/Makefile.am      |    9 ++++++---
19357 test/Makefile.am     |   12 ++++++------
19358 5 files changed, 41 insertions(+), 16 deletions(-)
19359
19360Commit: 466
19361Author: sam
19362Date:   Sat Jan 22 16:43:58 2005 +0000
19363
19364      * compilation fix.
19365
19366 src/graphics.c |    4 ----
19367 1 files changed, 0 insertions(+), 4 deletions(-)
19368
19369Commit: 464
19370Author: sam
19371Date:   Thu Jan 13 23:59:55 2005 +0000
19372
19373      * src/bitmap.c:
19374        + Implemented caca_set_bitmap_gamma().
19375
19376 src/bitmap.c |   42 +++++++++++++++++++++++++++++++++++-------
19377 src/caca.h   |    1 +
19378 2 files changed, 36 insertions(+), 7 deletions(-)
19379
19380Commit: 463
19381Author: sam
19382Date:   Thu Jan 13 22:19:01 2005 +0000
19383
19384      * src/graphics.c:
19385        + Implemented caca_get_screen().
19386
19387 src/caca.h     |    1 +
19388 src/graphics.c |  149 ++++++++++++++++++++++++++-----------------------------
19389 2 files changed, 71 insertions(+), 79 deletions(-)
19390
19391Commit: 462
19392Author: sam
19393Date:   Thu Jan 13 20:46:00 2005 +0000
19394
19395      * examples/cacaplas: slower animation.
19396
19397 examples/cacaplas.c |    4 ++--
19398 1 files changed, 2 insertions(+), 2 deletions(-)
19399
19400Commit: 379
19401Author: sam
19402Date:   Sun Nov 21 00:31:13 2004 +0000
19403
19404      * Imported John Beppu's Perl wrapper.
19405
19406 AUTHORS                         |    1 +
19407 perl/Build.PL                   |   22 ++
19408 perl/MANIFEST                   |   17 +
19409 perl/MANIFEST.SKIP              |   11 +
19410 perl/META.yml                   |   29 ++
19411 perl/Makefile.PL                |   31 ++
19412 perl/README                     |   21 ++
19413 perl/lib/Term/Caca.pm           |  389 +++++++++++++++++++++++
19414 perl/lib/Term/Caca.xs           |  650 +++++++++++++++++++++++++++++++++++++++
19415 perl/lib/Term/Caca/Bitmap.pm    |    5 +
19416 perl/lib/Term/Caca/Constants.pm |  332 ++++++++++++++++++++
19417 perl/lib/Term/Caca/Sprite.pm    |    5 +
19418 perl/lib/Term/Kaka.pm           |   71 +++++
19419 perl/lib/Term/Kaka/Bitmap.pm    |    5 +
19420 perl/lib/Term/Kaka/Constants.pm |    9 +
19421 perl/lib/Term/Kaka/Sprite.pm    |    5 +
19422 perl/t/data/caca.txt            |   26 ++
19423 17 files changed, 1629 insertions(+), 0 deletions(-)
19424
19425Commit: 378
19426Author: sam
19427Date:   Fri Nov 5 14:57:50 2004 +0000
19428
19429      * src/bitmap.c: dark background works again with floyd-steinberg.
19430
19431 src/bitmap.c |   58 ++++++++++++++++++++++++++++------------------------------
19432 1 files changed, 28 insertions(+), 30 deletions(-)
19433
19434Commit: 377
19435Author: sam
19436Date:   Fri Nov 5 14:44:41 2004 +0000
19437
19438      * examples/:
19439        + Use Space to pause demos, Esc to quit.
19440
19441 examples/aafire.c   |   17 ++++++++++++++++-
19442 examples/cacaball.c |   16 ++++++++++++++--
19443 examples/cacamoir.c |   17 +++++++++++++++--
19444 examples/cacaplas.c |   23 ++++++++++++-----------
19445 4 files changed, 57 insertions(+), 16 deletions(-)
19446
19447Commit: 376
19448Author: sam
19449Date:   Thu Nov 4 22:59:29 2004 +0000
19450
19451      * src/bitmap.c: dark background works again, except with floyd-steinberg.
19452
19453 src/bitmap.c |   84 ++++++++++++++++++++++++++++++++++++----------------------
19454 1 files changed, 52 insertions(+), 32 deletions(-)
19455
19456Commit: 375
19457Author: sam
19458Date:   Thu Nov 4 22:28:39 2004 +0000
19459
19460      * src/caca.h:
19461        + Introduced CACA_DITHER_FSTEIN.
19462      * src/caca.c:
19463        + CACA_DITHER_FSTEIN is the default dithering method.
19464      * src/bitmap.c:
19465        + Fixed other dithering methods. Black background does not work yet.
19466
19467 src/bitmap.c |   80 ++++++++++++++++++++++++++++++++++++++-------------------
19468 src/caca.c   |    6 +++-
19469 src/caca.h   |    3 +-
19470 3 files changed, 60 insertions(+), 29 deletions(-)
19471
19472Commit: 374
19473Author: sam
19474Date:   Thu Nov 4 21:19:52 2004 +0000
19475
19476      * src/bitmap.c: oops, removed spurious test code.
19477
19478 src/bitmap.c |    4 ++--
19479 1 files changed, 2 insertions(+), 2 deletions(-)
19480
19481Commit: 373
19482Author: sam
19483Date:   Thu Nov 4 21:18:52 2004 +0000
19484
19485      * src/bitmap.c:
19486        + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.
19487
19488 src/bitmap.c |  198 ++++++++++++++++++++++++++++++++++++++++-----------------
19489 1 files changed, 139 insertions(+), 59 deletions(-)
19490
19491Commit: 372
19492Author: sam
19493Date:   Thu Nov 4 20:36:49 2004 +0000
19494
19495      * doc/Makefile.am:
19496        + Really fixed the manpage generation.
19497
19498 doc/Makefile.am |    2 +-
19499 1 files changed, 1 insertions(+), 1 deletions(-)
19500
19501Commit: 371
19502Author: sam
19503Date:   Thu Nov 4 18:30:34 2004 +0000
19504
19505      * doc/Makefile.am:
19506        + Manpage installation fix.
19507
19508 doc/Makefile.am |    2 +-
19509 1 files changed, 1 insertions(+), 1 deletions(-)
19510
19511Commit: 370
19512Author: sam
19513Date:   Thu Nov 4 18:16:57 2004 +0000
19514
19515      * examples/cacaplas.c: use Esc to quit, Space to pause.
19516
19517 examples/cacaplas.c |   29 ++++++++++++++++++++---------
19518 1 files changed, 20 insertions(+), 9 deletions(-)
19519
19520Commit: 369
19521Author: sam
19522Date:   Sun Oct 31 19:26:05 2004 +0000
19523
19524      * src/graphics.c:
19525        + Win32 speed improvements by Jari Komppa.
19526
19527 THANKS         |    1 +
19528 src/graphics.c |   28 +++++-----------------------
19529 2 files changed, 6 insertions(+), 23 deletions(-)
19530
19531Commit: 368
19532Author: sam
19533Date:   Fri Aug 6 17:33:46 2004 +0000
19534
19535      * src/graphics.c:
19536        + Fix strict aliasing rules breakage.
19537
19538 src/graphics.c |    6 +++++-
19539 1 files changed, 5 insertions(+), 1 deletions(-)
19540
19541Commit: 367
19542Author: sam
19543Date:   Mon Jul 5 12:08:49 2004 +0000
19544
19545      * bootstrap:
19546        + Support for automake 1.8.
19547
19548 bootstrap |    4 +++-
19549 1 files changed, 3 insertions(+), 1 deletions(-)
19550
19551Commit: 366
19552Author: sam
19553Date:   Mon Jul 5 12:07:00 2004 +0000
19554
19555      * BUGS TODO:
19556        + Removed BUGS, updated TODO.
19557      * debian/*:
19558        + Depend on libx11-dev instead of xlibs-dev.
19559        + New Debian upload.
19560
19561 BUGS             |   14 --------------
19562 Makefile.am      |    4 ++--
19563 TODO             |    1 -
19564 debian/changelog |    7 +++++++
19565 debian/control   |    4 ++--
19566 debian/rules     |    3 +--
19567 6 files changed, 12 insertions(+), 21 deletions(-)
19568
19569Commit: 364
19570Author: sam
19571Date:   Mon Feb 2 13:51:55 2004 +0000
19572
19573      * configure.ac src/graphics:
19574        + Check for resize_term and resizeterm in -lncurses.
19575
19576 configure.ac   |    7 ++++++-
19577 msvc/config.h  |    2 ++
19578 src/graphics.c |    4 ++++
19579 3 files changed, 12 insertions(+), 1 deletions(-)
19580
19581Commit: 363
19582Author: sam
19583Date:   Mon Feb 2 02:59:43 2004 +0000
19584
19585      * 0.9 branch.
19586
19587 ChangeLog |   12 ++++++++++++
19588 1 files changed, 12 insertions(+), 0 deletions(-)
19589
19590Commit: 362
19591Author: sam
19592Date:   Mon Feb 2 02:54:43 2004 +0000
19593
19594      * 0.9 release.
19595
19596 ChangeLog        |   66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
19597 NEWS             |    8 ++++++
19598 configure.ac     |    2 +-
19599 debian/changelog |    6 +++++
19600 libcaca.spec     |    5 +++-
19601 msvc/config.h    |    4 ++-
19602 6 files changed, 88 insertions(+), 3 deletions(-)
19603
19604Commit: 361
19605Author: sam
19606Date:   Mon Jan 26 10:52:30 2004 +0000
19607
19608      * configure.ac:
19609        + Check for curses.h as well as ncurses.h.
19610      * src/caca.c src/event.c src/graphics.c:
19611        + Include curses.h if ncurses.h was not found.
19612
19613 configure.ac     |    2 +-
19614 debian/changelog |    7 +++++++
19615 src/caca.c       |    6 +++++-
19616 src/event.c      |    6 +++++-
19617 src/graphics.c   |    6 +++++-
19618 5 files changed, 23 insertions(+), 4 deletions(-)
19619
19620Commit: 360
19621Author: sam
19622Date:   Fri Jan 23 09:20:39 2004 +0000
19623
19624      * examples/cacaview.c:
19625        + Moved statusbar and help menu handling in separate functions.
19626
19627 examples/cacaview.c |   76 ++++++++++++++++++++++++++++++++++-----------------
19628 1 files changed, 51 insertions(+), 25 deletions(-)
19629
19630Commit: 359
19631Author: sam
19632Date:   Fri Jan 23 09:15:42 2004 +0000
19633
19634      * src/caca.c:
19635        + Alloc the AllocConsole() call to fail in case the process already has
19636          a console.
19637
19638 src/caca.c |    4 ++--
19639 1 files changed, 2 insertions(+), 2 deletions(-)
19640
19641Commit: 358
19642Author: sam
19643Date:   Wed Jan 21 17:25:18 2004 +0000
19644
19645      * examples/cacaview.c:
19646        + Proper aspect ratio support.
19647        + Finer zoom support.
19648        + Handle mouse clicks as next/prev picture command.
19649        + Removed useless iterations in draw_checkers().
19650
19651 examples/cacaview.c |  182 ++++++++++++++++++++++++++++++--------------------
19652 1 files changed, 109 insertions(+), 73 deletions(-)
19653
19654Commit: 357
19655Author: sam
19656Date:   Wed Jan 21 13:49:26 2004 +0000
19657
19658      * src/graphics.c:
19659        + Fixed a buffer overflow due to bad signed/unsigned handling.
19660      * src/event.c:
19661        + Disallow zero width or height in the X11 driver.
19662        + Fixed resizing in ncurses and slang.
19663      * THANKS:
19664        + Added the Source Mage maintainer.
19665
19666 THANKS         |    1 +
19667 src/event.c    |    6 ++++--
19668 src/graphics.c |    4 ++--
19669 3 files changed, 7 insertions(+), 4 deletions(-)
19670
19671Commit: 356
19672Author: sam
19673Date:   Sun Jan 18 04:48:09 2004 +0000
19674
19675      * 0.8 branch.
19676
19677 ChangeLog |   13 +++++++++++++
19678 1 files changed, 13 insertions(+), 0 deletions(-)
19679
19680Commit: 355
19681Author: sam
19682Date:   Sun Jan 18 04:45:28 2004 +0000
19683
19684      * 0.8 release.
19685
19686 ChangeLog        |  416 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
19687 NEWS             |    3 +
19688 THANKS           |    1 +
19689 configure.ac     |    2 +-
19690 debian/changelog |    6 +
19691 libcaca.spec     |    5 +-
19692 msvc/config.h    |    2 +-
19693 7 files changed, 432 insertions(+), 3 deletions(-)
19694
19695Commit: 354
19696Author: sam
19697Date:   Sun Jan 18 04:17:35 2004 +0000
19698
19699      * src/graphics.c:
19700        + When resizing under X11, copy the old pixmap to the new one.
19701      * examples/cacaview.c:
19702        + Resizing support.
19703
19704 examples/cacaview.c |   23 +++++++++++++++++------
19705 src/event.c         |    4 ++--
19706 src/graphics.c      |   11 +++++++++--
19707 3 files changed, 28 insertions(+), 10 deletions(-)
19708
19709Commit: 353
19710Author: sam
19711Date:   Sun Jan 18 04:01:32 2004 +0000
19712
19713      * src/event.c:
19714        + Refresh the X11 window when an exposure event is received.
19715        + When resizing the X11 window, start showing extra characters when two
19716          thirds are visible.
19717
19718 src/caca_internals.h |    2 ++
19719 src/event.c          |   17 +++++++++++++++--
19720 src/graphics.c       |    7 ++++---
19721 3 files changed, 21 insertions(+), 5 deletions(-)
19722
19723Commit: 352
19724Author: sam
19725Date:   Sat Jan 17 22:32:39 2004 +0000
19726
19727      * src/graphics.c:
19728        + Renamed caca_set_title() to caca_set_window_title().
19729        + Implemented caca_get_window_width() and caca_get_window_height().
19730      * examples/cacaview.c:
19731        + Set the window title to cacaview.
19732
19733 TODO                |    6 +---
19734 examples/cacaview.c |    2 +-
19735 src/caca.h          |    4 ++-
19736 src/graphics.c      |   68 ++++++++++++++++++++++++++++++++++++++++++++++++++-
19737 4 files changed, 73 insertions(+), 7 deletions(-)
19738
19739Commit: 351
19740Author: sam
19741Date:   Wed Jan 14 10:34:20 2004 +0000
19742
19743      * src/event.c:
19744        + Make sure the mouse coordinates stay within the screen boundaries even
19745          if the window was resized.
19746      * src/bitmap.c:
19747        + Fixed a buffer underflow in the rendering routine that caused the bottom
19748          and rightmost pixels to be missed in certain conditions.
19749        + Minor speed optimisation.
19750
19751 src/bitmap.c |   35 +++++++++++++++++++++++------------
19752 src/event.c  |    6 ++++++
19753 2 files changed, 29 insertions(+), 12 deletions(-)
19754
19755Commit: 350
19756Author: sam
19757Date:   Wed Jan 14 10:32:04 2004 +0000
19758
19759      * test/colors.c:
19760        + Extracted the colour test from examples/demo.c.
19761
19762 test/Makefile.am |    6 ++++-
19763 test/colors.c    |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
19764 2 files changed, 61 insertions(+), 1 deletions(-)
19765
19766Commit: 349
19767Author: sam
19768Date:   Tue Jan 13 22:33:09 2004 +0000
19769
19770      * src/graphics.c src/event.c:
19771        + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
19772      * test/event.c:
19773        + Display CACA_EVENT_RESIZE.
19774
19775 src/caca_internals.h |    5 ++-
19776 src/event.c          |   25 ++++++++++++--
19777 src/graphics.c       |   87 ++++++++++++++++++++++---------------------------
19778 test/event.c         |    3 ++
19779 4 files changed, 67 insertions(+), 53 deletions(-)
19780
19781Commit: 348
19782Author: sam
19783Date:   Tue Jan 13 21:08:43 2004 +0000
19784
19785      * src/graphics.c:
19786        + Resize handling in the ncurses and slang drivers.
19787
19788 configure.ac   |    7 ++++-
19789 msvc/config.h  |    6 ++++-
19790 src/graphics.c |   66 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
19791 3 files changed, 70 insertions(+), 9 deletions(-)
19792
19793Commit: 347
19794Author: sam
19795Date:   Tue Jan 13 20:03:48 2004 +0000
19796
19797      * src/event.c:
19798        + Added the CACA_EVENT_RESIZE event.
19799        + Added caca_get_mouse_x() and caca_get_mouse_y().
19800      * src/graphics.c:
19801        + Window resize handling in the X11 driver.
19802      * examples/aafire.c:
19803        + Fixed a bad assumption in the resize handling code.
19804
19805 examples/aafire.c    |    4 +-
19806 src/caca.h           |    3 +
19807 src/caca_internals.h |    3 +
19808 src/event.c          |  173 +++++++++++++++++++++++++++++++++++---------------
19809 src/graphics.c       |   84 +++++++++++++++++++++++-
19810 5 files changed, 211 insertions(+), 56 deletions(-)
19811
19812Commit: 346
19813Author: sam
19814Date:   Tue Jan 13 16:45:45 2004 +0000
19815
19816      * configure.ac:
19817        + Added --disable-doc to let the user not build documentation.
19818      * build-win32:
19819        + Do not build documentation.
19820
19821 build-win32     |    7 ++-----
19822 configure.ac    |   50 ++++++++++++++++++++++++++++++++------------------
19823 debian/rules    |    3 ++-
19824 doc/Makefile.am |   12 ++++++------
19825 libcaca.spec    |    4 ++--
19826 5 files changed, 44 insertions(+), 32 deletions(-)
19827
19828Commit: 345
19829Author: sam
19830Date:   Tue Jan 13 15:01:22 2004 +0000
19831
19832      * src/graphics.c:
19833        + Fixed a typo preventing Win32 builds.
19834      * src/event.c:
19835        + Renamed io.c into event.c.
19836      * THANKS:
19837        + Added Gentoo, NetBSD and FreeBSD porters.
19838
19839 THANKS          |    4 +
19840 src/Makefile.am |    2 +-
19841 src/event.c     |  639 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
19842 src/graphics.c  |    2 +-
19843 src/io.c        |  639 -------------------------------------------------------
19844 5 files changed, 645 insertions(+), 641 deletions(-)
19845
19846Commit: 344
19847Author: sam
19848Date:   Tue Jan 13 09:55:32 2004 +0000
19849
19850      * configure.ac:
19851        + Check for sys/times.h and unistd.h.
19852        + Added calls to AC_C_CONST and AC_C_INLINE.
19853      * src/time.c src/graphics.c:
19854        + Fixes for MSVC compilation warnings.
19855        + Additional sanity checks in the Win32 driver.
19856      * src/caca.c:
19857        + Use raw()/noraw() in the curses driver instead of cbreak().
19858      * msvc/libcaca.sln:
19859        + Added an MSVC solution.
19860      * examples/aafire.c:
19861        + Slightly reduced the maximum cacafire framerate.
19862
19863 Makefile.am          |    2 +-
19864 configure.ac         |    8 ++-
19865 examples/aafire.c    |    2 +-
19866 examples/cacaview.c  |    1 -
19867 msvc/Makefile.am     |   16 ++++++
19868 msvc/cacaball.vcproj |  122 +++++++++++++++++++++++++++++++++++++++++++
19869 msvc/cacademo.vcproj |  122 +++++++++++++++++++++++++++++++++++++++++++
19870 msvc/cacafire.vcproj |  122 +++++++++++++++++++++++++++++++++++++++++++
19871 msvc/cacamoir.vcproj |  122 +++++++++++++++++++++++++++++++++++++++++++
19872 msvc/cacaplas.vcproj |  122 +++++++++++++++++++++++++++++++++++++++++++
19873 msvc/cacaview.vcproj |  122 +++++++++++++++++++++++++++++++++++++++++++
19874 msvc/config.h        |   47 ++++++++++++++++
19875 msvc/libcaca.sln     |   63 ++++++++++++++++++++++
19876 msvc/libcaca.vcproj  |  142 ++++++++++++++++++++++++++++++++++++++++++++++++++
19877 src/caca.c           |    6 ++-
19878 src/graphics.c       |   20 ++++++--
19879 src/time.c           |   16 ++++--
19880 17 files changed, 1039 insertions(+), 16 deletions(-)
19881
19882Commit: 343
19883Author: sam
19884Date:   Mon Jan 12 17:30:09 2004 +0000
19885
19886      * src/graphics.c:
19887        + Implemented caca_set_title() for X11 and Win32.
19888      * examples/cacaview.c:
19889        + Use caca_set_title() to set the window title to "cacaview".
19890
19891 NOTES               |    3 +++
19892 examples/cacaview.c |    3 +++
19893 src/caca.h          |    1 +
19894 src/graphics.c      |   32 ++++++++++++++++++++++++++++++++
19895 4 files changed, 39 insertions(+), 0 deletions(-)
19896
19897Commit: 342
19898Author: sam
19899Date:   Mon Jan 12 16:22:35 2004 +0000
19900
19901      * Fixed $Id in all Makefile.am files.
19902
19903 Makefile.am           |    2 +-
19904 autotools/Makefile.am |    2 +-
19905 debian/Makefile.am    |    2 +-
19906 doc/Makefile.am       |    2 +-
19907 examples/Makefile.am  |    2 +-
19908 src/Makefile.am       |    2 +-
19909 test/Makefile.am      |    2 +-
19910 7 files changed, 7 insertions(+), 7 deletions(-)
19911
19912Commit: 341
19913Author: sam
19914Date:   Mon Jan 12 16:21:34 2004 +0000
19915
19916      * build-win32:
19917        + Win32 cross-compilation script.
19918
19919 Makefile.am           |    6 ++----
19920 autotools/Makefile.am |    1 +
19921 build-win32           |   37 +++++++++++++++++++++++++++++++++++++
19922 debian/Makefile.am    |    2 ++
19923 doc/Makefile.am       |    2 ++
19924 examples/Makefile.am  |    4 +---
19925 src/Makefile.am       |    4 +---
19926 test/Makefile.am      |    4 +---
19927 8 files changed, 47 insertions(+), 13 deletions(-)
19928
19929Commit: 340
19930Author: sam
19931Date:   Mon Jan 12 15:28:27 2004 +0000
19932
19933      * examples/cacamoir.c:
19934        + Renamed cacacirc to cacamoir.
19935      * libcaca.spec debian/ doc/:
19936        + Added cacamoir to the distributed files.
19937
19938 NEWS                 |    1 +
19939 debian/control       |    8 ++-
19940 debian/rules         |    6 ++
19941 doc/Makefile.am      |    8 ++-
19942 doc/cacademo.1       |   39 +++++++++-----
19943 examples/Makefile.am |    8 ++--
19944 examples/cacacirc.c  |  144 --------------------------------------------------
19945 examples/cacamoir.c  |  144 ++++++++++++++++++++++++++++++++++++++++++++++++++
19946 libcaca.spec         |   12 +++-
19947 9 files changed, 201 insertions(+), 169 deletions(-)
19948
19949Commit: 339
19950Author: sam
19951Date:   Mon Jan 12 14:25:46 2004 +0000
19952
19953      * examples/cacaballs.c:
19954        + Bigger metaballs, less metaballs.
19955        + Rotating palette.
19956      * examples/cacaplas.c:
19957        + Slightly decreased speed.
19958      * examples/cacacirc.c:
19959        + New effect.
19960
19961 examples/Makefile.am |    6 ++-
19962 examples/cacaball.c  |   49 +++++++++++------
19963 examples/cacacirc.c  |  144 ++++++++++++++++++++++++++++++++++++++++++++++++++
19964 examples/cacaplas.c  |    2 +-
19965 4 files changed, 183 insertions(+), 18 deletions(-)
19966
19967Commit: 338
19968Author: sam
19969Date:   Mon Jan 12 14:01:40 2004 +0000
19970
19971      * configure.ac:
19972        + Better win32 check for Sleep().
19973
19974 configure.ac |   11 +++++------
19975 src/time.c   |    2 +-
19976 2 files changed, 6 insertions(+), 7 deletions(-)
19977
19978Commit: 337
19979Author: sam
19980Date:   Sun Jan 11 18:09:01 2004 +0000
19981
19982      * configure.ac src/time.c:
19983        + Look for Sleep in -lkernel32.
19984      * examples/cacaview.c:
19985        + Use caca_wait_event() instead of usleep()/caca_get_event().
19986
19987 configure.ac        |    8 +++++++-
19988 examples/cacaview.c |   19 ++++++++-----------
19989 src/time.c          |    2 +-
19990 3 files changed, 16 insertions(+), 13 deletions(-)
19991
19992Commit: 336
19993Author: sam
19994Date:   Sun Jan 11 05:09:02 2004 +0000
19995
19996      * src/caca.c src/graphics.c src/io.c src/time.c:
19997        + Native win32 port.
19998
19999 NOTES                |    3 +-
20000 examples/cacaview.c  |    8 ++
20001 src/caca.c           |   27 ++++++-
20002 src/caca_internals.h |    5 ++
20003 src/graphics.c       |  196 +++++++++++++++++++++++++++++++++++++++++++++++++-
20004 src/io.c             |   64 ++++++++++++++++-
20005 src/time.c           |   10 ++--
20006 7 files changed, 300 insertions(+), 13 deletions(-)
20007
20008Commit: 335
20009Author: sam
20010Date:   Sun Jan 11 01:45:57 2004 +0000
20011
20012      * configure.ac:
20013        + Check for gettimeofday().
20014      * src/time.c:
20015        + Created _caca_time().
20016        + Ported _caca_getticks() to the Win32 API.
20017      * src/caca.c:
20018        + Properly builds on Win32.
20019      * test/event.c:
20020        + Added <stdlib.h> because we use malloc().
20021
20022 configure.ac         |    2 +-
20023 src/caca.c           |   39 +++++++++++++++++++++++++++++++++++++--
20024 src/caca_internals.h |    4 ++++
20025 src/graphics.c       |    9 +--------
20026 src/io.c             |   20 +++++++++++---------
20027 src/time.c           |   47 ++++++++++++++++++++++++++++++++++++++++++-----
20028 test/event.c         |    1 +
20029 7 files changed, 97 insertions(+), 25 deletions(-)
20030
20031Commit: 334
20032Author: sam
20033Date:   Sat Jan 10 19:59:50 2004 +0000
20034
20035      * THANKS examples/cacaplas.c:
20036        + Updated credits.
20037      * NEWS:
20038        + Forthcoming 0.8 news.
20039
20040 NEWS                |    7 +++++++
20041 THANKS              |    1 +
20042 examples/cacaplas.c |    2 +-
20043 3 files changed, 9 insertions(+), 1 deletions(-)
20044
20045Commit: 333
20046Author: sam
20047Date:   Sat Jan 10 19:53:14 2004 +0000
20048
20049      * configure.ac:
20050        + Check for -lm.
20051      * examples/cacaplas.c:
20052        + New demo, cacaplas, that displays a colour plasma.
20053
20054 configure.ac         |    2 +
20055 examples/Makefile.am |   10 +++-
20056 examples/cacaplas.c  |  140 ++++++++++++++++++++++++++++++++++++++++++++++++++
20057 3 files changed, 149 insertions(+), 3 deletions(-)
20058
20059Commit: 332
20060Author: sam
20061Date:   Sat Jan 10 19:29:12 2004 +0000
20062
20063      * src/graphics:
20064        + Initialise the char buffers in the X11 driver.
20065      * src/io.c:
20066        + caca_get_event() and caca_wait_event() immediately return zero if
20067          event_mask is zero.
20068        + Added support for the Home, End, PgUp and PgDown keys.
20069        + In the S-Lang driver, added a call to SLang_getkey() before the call to
20070          SLkp_getkey(), otherwise a single Escape call will not be interpreted.
20071      * test/event.c:
20072        + The "quit" sequence now quits the program, instead of "q" alone.
20073        + Added a status bar below.
20074
20075 src/caca.h     |   18 ++++++++
20076 src/graphics.c |    3 +
20077 src/io.c       |  132 +++++++++++++++++++++++++++++++++++---------------------
20078 test/event.c   |   28 +++++++++---
20079 4 files changed, 126 insertions(+), 55 deletions(-)
20080
20081Commit: 331
20082Author: sam
20083Date:   Fri Jan 9 09:51:53 2004 +0000
20084
20085      * test/event.c:
20086        + Do not refresh after each event, but only when there is no event
20087          pending.
20088        + If the pressed key is a printable character, display it.
20089      * src/time.c:
20090        + Moved _caca_getticks() to this file.
20091      * src/caca.c:
20092        + Set the escape delay to a very low value in the ncurses driver,
20093          because I don't want escape sequences to be entered manually.
20094      * src/io.c:
20095        + Autorepeat emulation in the ncurses and slang drivers: do not
20096          immediately send the key release event.
20097      * configure.ac:
20098        + Check for usleep.
20099        + Improvements in the win32 platform detection.
20100
20101 BUGS                 |    5 +--
20102 NOTES                |    2 +
20103 README               |    4 ++-
20104 configure.ac         |   27 +++++++++++++--
20105 src/Makefile.am      |    1 +
20106 src/caca.c           |    3 ++
20107 src/caca_internals.h |   10 ++++++
20108 src/graphics.c       |   53 +++++++++---------------------
20109 src/io.c             |   89 +++++++++++++++++++++++++++++++++++++++++++++++---
20110 src/time.c           |   65 ++++++++++++++++++++++++++++++++++++
20111 test/event.c         |   36 +++++++++++++-------
20112 11 files changed, 232 insertions(+), 63 deletions(-)
20113
20114Commit: 330
20115Author: sam
20116Date:   Thu Jan 8 18:40:29 2004 +0000
20117
20118      * test/event.c:
20119        + Display at least two digits for keycodes.
20120      * configure.ac:
20121        + ScreenUpdate is actually mandatory for our conio driver.
20122
20123 configure.ac   |   23 +++++++++++------------
20124 src/graphics.c |    4 ----
20125 test/event.c   |    4 ++--
20126 3 files changed, 13 insertions(+), 18 deletions(-)
20127
20128Commit: 329
20129Author: sam
20130Date:   Thu Jan 8 10:22:14 2004 +0000
20131
20132      * src/io.c:
20133        + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
20134          directly interpreted.
20135        + Major rehandling of the event code. All output drivers are now
20136          correctly separated.
20137      * src/graphics.c:
20138        + Fixed a compilation warning.
20139      * test/event.c:
20140        + More human-readable event printing.
20141
20142 src/graphics.c |    3 +
20143 src/io.c       |  385 ++++++++++++++++++++++++--------------------------------
20144 test/event.c   |   10 +-
20145 3 files changed, 175 insertions(+), 223 deletions(-)
20146
20147Commit: 328
20148Author: sam
20149Date:   Wed Jan 7 18:36:41 2004 +0000
20150
20151      * 0.7 branch.
20152
20153 ChangeLog    |  211 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
20154 libcaca.spec |    4 +-
20155 2 files changed, 213 insertions(+), 2 deletions(-)
20156
20157Commit: 327
20158Author: sam
20159Date:   Wed Jan 7 18:22:44 2004 +0000
20160
20161      * configure.ac:
20162        + Release 0.7.
20163
20164 configure.ac     |    2 +-
20165 debian/changelog |    6 ++++++
20166 libcaca.spec     |    3 +++
20167 3 files changed, 10 insertions(+), 1 deletions(-)
20168
20169Commit: 326
20170Author: sam
20171Date:   Wed Jan 7 18:22:08 2004 +0000
20172
20173      * src/bitmap.c:
20174        + Fixed a bug in the dithering characters.
20175
20176 src/bitmap.c |    2 +-
20177 1 files changed, 1 insertions(+), 1 deletions(-)
20178
20179Commit: 325
20180Author: sam
20181Date:   Wed Jan 7 18:15:10 2004 +0000
20182
20183      * src/io.c:
20184        + Do not report mouse motions if the coordinates did not change.
20185      * src/bitmap.c:
20186        + More documentation.
20187
20188 NEWS         |    1 +
20189 src/bitmap.c |   50 +++++++++++++++++++++++++++++++-------------------
20190 src/io.c     |    6 +++---
20191 3 files changed, 35 insertions(+), 22 deletions(-)
20192
20193Commit: 324
20194Author: sam
20195Date:   Wed Jan 7 17:19:36 2004 +0000
20196
20197      * test/event.c:
20198        + Small event lister, similar to X11's xev.
20199      * src/graphics.c:
20200        + If possible, disable autorepeat in the X11 driver.
20201      * src/io.c:
20202        + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
20203        + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
20204
20205 configure.ac     |    1 +
20206 src/caca.c       |    3 +-
20207 src/graphics.c   |   17 ++++++-
20208 src/io.c         |  156 ++++++++++++++++++++++++++++++++++++++++++++++++++----
20209 test/Makefile.am |    6 ++-
20210 test/event.c     |  117 ++++++++++++++++++++++++++++++++++++++++
20211 6 files changed, 286 insertions(+), 14 deletions(-)
20212
20213Commit: 323
20214Author: sam
20215Date:   Wed Jan 7 13:06:06 2004 +0000
20216
20217      * test/spritedit.c:
20218        + Moved spritedit to the test/ directory, because it is not mature enough.
20219      * libcaca.spec debian/control debian/rules:
20220        + Do not install caca-spritedit.
20221
20222 debian/control       |    6 +-
20223 debian/rules         |    3 -
20224 doc/Makefile.am      |    2 +-
20225 doc/caca-spritedit.1 |   15 ------
20226 examples/Makefile.am |    6 +--
20227 examples/spritedit.c |  120 --------------------------------------------------
20228 libcaca.spec         |    8 +--
20229 test/Makefile.am     |    6 ++-
20230 test/spritedit.c     |  120 ++++++++++++++++++++++++++++++++++++++++++++++++++
20231 9 files changed, 133 insertions(+), 153 deletions(-)
20232
20233Commit: 322
20234Author: sam
20235Date:   Wed Jan 7 12:45:02 2004 +0000
20236
20237      * libcaca.spec debian/control:
20238        + Updated the package descriptions to include cacaball.
20239      * doc/cacademo.1 doc/Makefile.am:
20240        + Use the cacademo manpage as the cacaball manpage.
20241      * src/:
20242        + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
20243          documenting bizarre stuff.
20244
20245 NEWS            |    6 +++++-
20246 debian/control  |   11 +++++------
20247 debian/rules    |    3 +++
20248 doc/Makefile.am |    2 ++
20249 doc/cacademo.1  |   23 ++++++++++++++++-------
20250 libcaca.spec    |   13 +++++++------
20251 src/bitmap.c    |   25 ++++++++++++++++++-------
20252 src/caca.c      |    8 +++++---
20253 src/caca.h      |    4 ++--
20254 src/conic.c     |    2 +-
20255 src/graphics.c  |   12 ++++++++++--
20256 src/io.c        |    2 ++
20257 src/line.c      |    4 +++-
20258 src/sprite.c    |    2 ++
20259 14 files changed, 81 insertions(+), 36 deletions(-)
20260
20261Commit: 321
20262Author: sam
20263Date:   Wed Jan 7 12:42:22 2004 +0000
20264
20265      * examples/cacaball.c:
20266        + 24 metaballs instead of 5, but smaller.
20267        + Zoom the bitmap to make more use of the screen area.
20268
20269 examples/cacaball.c |   64 +++++++++++++++++++++++++++++++--------------------
20270 1 files changed, 39 insertions(+), 25 deletions(-)
20271
20272Commit: 320
20273Author: sam
20274Date:   Tue Jan 6 16:31:27 2004 +0000
20275
20276      * examples/cacaball.c:
20277        + Crop the palette so that it looks a bit more like metaballs.
20278      * AUTHORS THANKS:
20279        + Credited Jylam and Jan Hubicka.
20280
20281 AUTHORS             |    1 +
20282 THANKS              |    1 +
20283 examples/aafire.c   |    5 +----
20284 examples/cacaball.c |   13 +++++++++----
20285 4 files changed, 12 insertions(+), 8 deletions(-)
20286
20287Commit: 319
20288Author: sam
20289Date:   Tue Jan 6 12:46:25 2004 +0000
20290
20291      * examples/cacaball.c:
20292        + Huge coding style overhaul.
20293        + Display 5 metaballs instead of 3.
20294        + Generate the palette instead of having a static one.
20295        + Use a 256x256 back buffer for more smoothness.
20296
20297 examples/cacaball.c |  292 +++++++++++++++++++-------------------------------
20298 1 files changed, 111 insertions(+), 181 deletions(-)
20299
20300Commit: 318
20301Author: sam
20302Date:   Tue Jan 6 10:12:22 2004 +0000
20303
20304      * src/graphics.c:
20305        + Fixed a compilation warning.
20306
20307 src/graphics.c |    2 +-
20308 1 files changed, 1 insertions(+), 1 deletions(-)
20309
20310Commit: 317
20311Author: sam
20312Date:   Mon Jan 5 22:16:55 2004 +0000
20313
20314      * examples/cacaball.c:
20315        + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
20316
20317 examples/Makefile.am |    6 +-
20318 examples/cacaball.c  |  224 ++++++++++++++++++++++++++++++++++++++++++++++++++
20319 2 files changed, 229 insertions(+), 1 deletions(-)
20320
20321Commit: 316
20322Author: sam
20323Date:   Mon Jan 5 18:17:20 2004 +0000
20324
20325      * src/io.c:
20326        + caca_get_event() and caca_wait_event() now accept a mask as an argument
20327          in order to select events.
20328
20329 examples/aafire.c    |    2 +-
20330 examples/cacaview.c  |   70 +++++++++++++++++++++--------------------
20331 examples/demo.c      |    2 +-
20332 examples/spritedit.c |   35 ++++++++++-----------
20333 src/caca.h           |    7 ++--
20334 src/io.c             |   83 ++++++++++++++++++++++++++++++-------------------
20335 test/dithering.c     |    2 +-
20336 test/hsv.c           |    2 +-
20337 8 files changed, 112 insertions(+), 91 deletions(-)
20338
20339Commit: 315
20340Author: sam
20341Date:   Mon Jan 5 18:10:51 2004 +0000
20342
20343      * src/graphics.c:
20344        + Fixed a bug that caused an infinite loop if the delay between two
20345          caca_refresh() calls was greater than 2000 seconds (or something).
20346
20347 src/graphics.c |   11 ++++++++++-
20348 1 files changed, 10 insertions(+), 1 deletions(-)
20349
20350Commit: 314
20351Author: sam
20352Date:   Mon Jan 5 18:08:50 2004 +0000
20353
20354      * src/io.c:
20355        + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
20356      * examples/cacaview.c:
20357        + Use <stdlib.h> instead of <malloc.h>.
20358
20359 examples/cacaview.c |    2 +-
20360 src/io.c            |    2 +-
20361 2 files changed, 2 insertions(+), 2 deletions(-)
20362
20363Commit: 313
20364Author: sam
20365Date:   Sun Jan 4 00:45:08 2004 +0000
20366
20367      * configure.ac:
20368        + Check for dvips in addition to latex.
20369      * doc/Makefile.am:
20370        + Workaround for a bug in the latex code generated by doxygen
20371          in Mandrake 9.1.
20372
20373 configure.ac    |    6 +++++-
20374 doc/Makefile.am |    4 +++-
20375 2 files changed, 8 insertions(+), 2 deletions(-)
20376
20377Commit: 312
20378Author: sam
20379Date:   Sun Jan 4 00:19:53 2004 +0000
20380
20381      * libcaca.spec:
20382        + Install documentation into %{doc}/package-version/ instead
20383          of %{doc}/package/.
20384        + Added tetex-dvips to the build dependencies.
20385
20386 libcaca.spec |   21 ++++++++++++++-------
20387 1 files changed, 14 insertions(+), 7 deletions(-)
20388
20389Commit: 311
20390Author: sam
20391Date:   Sat Jan 3 23:21:27 2004 +0000
20392
20393      * 0.6 branch.
20394
20395 ChangeLog |  328 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
20396 1 files changed, 328 insertions(+), 0 deletions(-)
20397
20398Commit: 310
20399Author: sam
20400Date:   Sat Jan 3 23:15:48 2004 +0000
20401
20402      * configure.ac NEWS:
20403        + Prepared the 0.6 release.
20404      * libcaca.spec:
20405        + Split the RPM into libcaca-devel and caca-utils.
20406        + More detailed descriptions.
20407        + Packages are now rpmlint clean.
20408      * doc/Makefile.am:
20409        + Symlink cacafire.1 to cacademo.1 upon manpage installation.
20410
20411 NEWS             |    9 +++++
20412 configure.ac     |    2 +-
20413 debian/changelog |    6 +++
20414 debian/control   |    2 +-
20415 debian/rules     |    9 +++--
20416 doc/Makefile.am  |    3 ++
20417 libcaca.spec     |  105 ++++++++++++++++++++++++++++++++++++++++-------------
20418 7 files changed, 104 insertions(+), 32 deletions(-)
20419
20420Commit: 309
20421Author: sam
20422Date:   Sat Jan 3 17:31:44 2004 +0000
20423
20424      * configure.ac:
20425        + Search for <slang/slang.h> in addition of <slang.h>.
20426
20427 configure.ac   |    7 +++----
20428 src/caca.c     |    6 +++++-
20429 src/graphics.c |    6 +++++-
20430 src/io.c       |    6 +++++-
20431 4 files changed, 18 insertions(+), 7 deletions(-)
20432
20433Commit: 308
20434Author: sam
20435Date:   Sat Jan 3 14:33:35 2004 +0000
20436
20437      * src/bitmap.c:
20438        + Dither H/S/V when looking up the two nearest colours.
20439        + Weigh pixels in the distance calculation.
20440        + Factorised the lookup table calculation.
20441
20442 src/bitmap.c |  217 ++++++++++++++++-----------------------------------------
20443 1 files changed, 61 insertions(+), 156 deletions(-)
20444
20445Commit: 307
20446Author: sam
20447Date:   Sat Jan 3 14:28:39 2004 +0000
20448
20449      * test/hsv.c:
20450        + Trivial saturation/value rendering test.
20451
20452 test/Makefile.am |    6 ++++-
20453 test/hsv.c       |   65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
20454 2 files changed, 70 insertions(+), 1 deletions(-)
20455
20456Commit: 306
20457Author: sam
20458Date:   Fri Jan 2 18:09:29 2004 +0000
20459
20460      * src/bitmap.c:
20461        + Fixed a minor overflow in the saturation computation.
20462        + Use a global lookup table for foreground/background colour selection
20463          in the bitmap rendering routine. This broke dithering, sorry.
20464
20465 src/bitmap.c         |  387 +++++++++++++++++++++++++++++--------------------
20466 src/caca.c           |    4 +
20467 src/caca_internals.h |    2 +
20468 3 files changed, 235 insertions(+), 158 deletions(-)
20469
20470Commit: 305
20471Author: sam
20472Date:   Fri Jan 2 16:52:10 2004 +0000
20473
20474      * src/ examples/ test/:
20475        + Changed <const type> constructs into <type const>.
20476
20477 examples/aafire.c   |    2 +-
20478 examples/cacaview.c |    4 ++--
20479 src/bitmap.c        |   18 +++++++++---------
20480 src/caca.c          |    6 +++---
20481 src/caca.h          |   28 ++++++++++++++--------------
20482 src/graphics.c      |   10 +++++-----
20483 src/line.c          |    4 ++--
20484 src/sprite.c        |   14 +++++++-------
20485 test/optipal.c      |    6 +++---
20486 9 files changed, 46 insertions(+), 46 deletions(-)
20487
20488Commit: 304
20489Author: sam
20490Date:   Fri Jan 2 15:35:53 2004 +0000
20491
20492      * examples/aafire.c:
20493        + Do not call caca_get_width() 10000 times per frame. Cache the value
20494          instead.
20495
20496 examples/aafire.c |    8 +++++---
20497 1 files changed, 5 insertions(+), 3 deletions(-)
20498
20499Commit: 303
20500Author: sam
20501Date:   Fri Jan 2 15:34:16 2004 +0000
20502
20503      * src/graphics.c:
20504        + Split the drawing of foreground and background colours in the X11
20505          driver. Nice performance improvement.
20506
20507 src/graphics.c |   29 +++++++++++++++++++++++------
20508 1 files changed, 23 insertions(+), 6 deletions(-)
20509
20510Commit: 302
20511Author: sam
20512Date:   Fri Jan 2 15:23:54 2004 +0000
20513
20514      * examples/cacaview.c:
20515        + If Imlib2 was not activated, warn the user that only BMP is supported.
20516
20517 examples/cacaview.c |    9 +++++++--
20518 1 files changed, 7 insertions(+), 2 deletions(-)
20519
20520Commit: 301
20521Author: sam
20522Date:   Thu Jan 1 18:21:13 2004 +0000
20523
20524      * libcaca.spec:
20525        + RPM specfile, courtesy of Richard Zidlicky.
20526      * THANKS:
20527        + Added a THANKS file for contributors.
20528
20529 AUTHORS      |    3 +-
20530 Makefile.am  |    4 +-
20531 THANKS       |    4 +++
20532 libcaca.spec |   60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
20533 4 files changed, 68 insertions(+), 3 deletions(-)
20534
20535Commit: 300
20536Author: sam
20537Date:   Thu Jan 1 17:51:57 2004 +0000
20538
20539      * src/graphics.c:
20540        + Minor optimisation in caca_set_color().
20541        + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
20542        + Optimised the X11 caca_refresh() routine by handling strings of the
20543          same colour as one text chunk.
20544      * src/caca.c:
20545        + Bugfix in caca_init when conio is the only compiled-in driver.
20546      * README:
20547        + Minor documentation updates.
20548
20549 README         |   12 ++--
20550 src/caca.c     |   11 ++--
20551 src/graphics.c |  173 +++++++++++++++++++++++++++++++++----------------------
20552 3 files changed, 117 insertions(+), 79 deletions(-)
20553
20554Commit: 299
20555Author: sam
20556Date:   Thu Jan 1 16:29:50 2004 +0000
20557
20558      * examples/cacaview.c:
20559        + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
20560      * examples/aafire.c:
20561        + bzero the pixel buffer in the initialisation routine.
20562
20563 examples/aafire.c   |    2 ++
20564 examples/cacaview.c |   23 ++++++++++++++++++-----
20565 2 files changed, 20 insertions(+), 5 deletions(-)
20566
20567Commit: 298
20568Author: sam
20569Date:   Wed Dec 31 14:21:08 2003 +0000
20570
20571      * doc/doxygen.cfg.in:
20572        + Removed caca_internal.h from the list of documented files.
20573      * src/:
20574        + Minor documentation updates.
20575
20576 doc/doxygen.cfg.in |    2 +-
20577 src/bitmap.c       |    2 +-
20578 src/box.c          |    2 +-
20579 src/caca.h         |   22 +++++++++++-----------
20580 src/conic.c        |    2 +-
20581 src/graphics.c     |    2 +-
20582 src/io.c           |    2 +-
20583 src/line.c         |    2 +-
20584 src/math.c         |    2 +-
20585 src/triangle.c     |    2 +-
20586 10 files changed, 20 insertions(+), 20 deletions(-)
20587
20588Commit: 297
20589Author: sam
20590Date:   Wed Dec 31 13:55:34 2003 +0000
20591
20592      * test/dithering.c:
20593        + Fixed a minor compilation warning.
20594      * debian/rules:
20595        + Explicitely use --enable-imlib2.
20596      * BUGS:
20597        + Added a note about blinking consoles.
20598      * doc/Makefile.am:
20599        + Fixed a bashism in the HTML files installation.
20600
20601 BUGS             |   12 +++++++-----
20602 debian/rules     |    2 +-
20603 doc/Makefile.am  |    4 ++--
20604 test/dithering.c |    1 -
20605 4 files changed, 10 insertions(+), 9 deletions(-)
20606
20607Commit: 296
20608Author: sam
20609Date:   Wed Dec 31 13:32:14 2003 +0000
20610
20611      * doc/Makefile.am:
20612        + Do not install doxygen.png directly, because it can be doxygen.gif on
20613          old installations.
20614
20615 doc/Makefile.am |    3 ++-
20616 1 files changed, 2 insertions(+), 1 deletions(-)
20617
20618Commit: 295
20619Author: sam
20620Date:   Wed Dec 31 13:26:47 2003 +0000
20621
20622      * examples/aafire.c:
20623        + Only quit upon keypress, not mouse motion.
20624
20625 examples/aafire.c |    2 +-
20626 1 files changed, 1 insertions(+), 1 deletions(-)
20627
20628Commit: 294
20629Author: sam
20630Date:   Wed Dec 31 13:24:46 2003 +0000
20631
20632      * examples/aafire.c:
20633        + Render cacafire at full speed.
20634
20635 examples/aafire.c |    2 +-
20636 1 files changed, 1 insertions(+), 1 deletions(-)
20637
20638Commit: 293
20639Author: sam
20640Date:   Wed Dec 31 13:20:18 2003 +0000
20641
20642      * test/optipal.c:
20643        + Optimised S-Lang palette generator.
20644      * src/graphics:
20645        + Removed the S-Lang palette generator and replaced it with the tables
20646          generated by optipal.
20647
20648 src/graphics.c   |  214 +++++++++++++---------------------------------
20649 test/Makefile.am |    6 +-
20650 test/optipal.c   |  252 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
20651 3 files changed, 317 insertions(+), 155 deletions(-)
20652
20653Commit: 292
20654Author: sam
20655Date:   Wed Dec 31 12:26:22 2003 +0000
20656
20657      * Makefile.am:
20658        + Added a test directory for test programs.
20659      * test/dithering.c:
20660        + The value/saturation dithering example.
20661
20662 Makefile.am          |    2 +-
20663 configure.ac         |    1 +
20664 examples/Makefile.am |    2 +-
20665 test/Makefile.am     |   10 ++++
20666 test/dithering.c     |  137 ++++++++++++++++++++++++++++++++++++++++++++++++++
20667 5 files changed, 150 insertions(+), 2 deletions(-)
20668
20669Commit: 291
20670Author: sam
20671Date:   Wed Dec 31 12:05:44 2003 +0000
20672
20673      * src/caca.c:
20674        + Do not try the X11 driver if DISPLAY is set to the empty string.
20675      * examples/cacaview.c:
20676        + Cosmetic fixes.
20677
20678 examples/cacaview.c |   10 +++++++---
20679 src/caca.c          |    2 +-
20680 2 files changed, 8 insertions(+), 4 deletions(-)
20681
20682Commit: 290
20683Author: sam
20684Date:   Wed Dec 31 12:00:18 2003 +0000
20685
20686      * example/:
20687        + Renamed view.c into cacaview.c.
20688
20689 examples/Makefile.am |    5 +-
20690 examples/cacaview.c  |  631 ++++++++++++++++++++++++++++++++++++++++++++++++++
20691 examples/view.c      |  631 --------------------------------------------------
20692 3 files changed, 633 insertions(+), 634 deletions(-)
20693
20694Commit: 289
20695Author: sam
20696Date:   Wed Dec 31 11:17:47 2003 +0000
20697
20698      * src/io.c:
20699        + Fixed mouse support under ncurses and slang.
20700
20701 src/io.c |   37 ++++++++++++++++---------------------
20702 1 files changed, 16 insertions(+), 21 deletions(-)
20703
20704Commit: 288
20705Author: sam
20706Date:   Wed Dec 31 11:17:00 2003 +0000
20707
20708      * configure.ac:
20709        + Error out if Imlib2 was not found. Override with --disable-imlib2.
20710
20711 configure.ac |   22 +++++++++++++++-------
20712 1 files changed, 15 insertions(+), 7 deletions(-)
20713
20714Commit: 287
20715Author: sam
20716Date:   Wed Dec 31 01:16:47 2003 +0000
20717
20718      * src/io.c:
20719        + Mouse support under X11.
20720        + Split the mouse motion and mouse click events.
20721      * examples/demo.c:
20722        + Mouse motion support.
20723
20724 examples/demo.c |  156 ++++++++++++++++++++++++++++---------------------------
20725 src/caca.h      |   10 ++--
20726 src/io.c        |  146 ++++++++++++++++++++++++++++-----------------------
20727 3 files changed, 167 insertions(+), 145 deletions(-)
20728
20729Commit: 286
20730Author: sam
20731Date:   Wed Dec 31 01:02:08 2003 +0000
20732
20733      * src/graphics.c:
20734        + Compilation fix.
20735      * src/caca.c:
20736        + Minor indentation fix.
20737
20738 src/caca.c     |    2 +-
20739 src/graphics.c |    4 ++++
20740 2 files changed, 5 insertions(+), 1 deletions(-)
20741
20742Commit: 285
20743Author: sam
20744Date:   Thu Dec 25 23:59:48 2003 +0000
20745
20746      * src/caca.c:
20747        + Prefer the X11 driver if $DISPLAY is set.
20748        + The slang driver is now preferred over the ncurses driver.
20749      * configure.ac:
20750        + Autodetect conio.h.
20751
20752 configure.ac |   31 ++++++++++++++++++-------------
20753 src/caca.c   |   27 ++++++++++++++++-----------
20754 2 files changed, 34 insertions(+), 24 deletions(-)
20755
20756Commit: 284
20757Author: sam
20758Date:   Thu Dec 25 23:22:13 2003 +0000
20759
20760      * configure.ac:
20761        + Autodetect ncurses, slang and X11.
20762        + Abort if no output driver was selected or detected.
20763
20764 configure.ac |   76 +++++++++++++++++++++++++++++++++++++++-------------------
20765 1 files changed, 51 insertions(+), 25 deletions(-)
20766
20767Commit: 283
20768Author: sam
20769Date:   Thu Dec 25 21:38:46 2003 +0000
20770
20771      * 0.5 branch.
20772
20773 ChangeLog |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
20774 1 files changed, 48 insertions(+), 0 deletions(-)
20775
20776Commit: 282
20777Author: sam
20778Date:   Thu Dec 25 21:36:52 2003 +0000
20779
20780      * configure.ac NEWS debian/changelog:
20781        + New 0.5 release.
20782
20783 NEWS             |    7 +++++++
20784 configure.ac     |    2 +-
20785 debian/changelog |    6 ++++++
20786 3 files changed, 14 insertions(+), 1 deletions(-)
20787
20788Commit: 281
20789Author: sam
20790Date:   Thu Dec 25 21:28:55 2003 +0000
20791
20792      * NOTES BUGS:
20793        + Updated information about the S-Lang colour pair shortage bug.
20794      * src/graphics.c:
20795        + Implemented the solution explained in NOTES.
20796
20797 BUGS           |    3 +-
20798 NOTES          |   44 ++++----
20799 configure.ac   |    1 +
20800 src/graphics.c |  298 +++++++++++++++++++++++++++++++++++++++++++++++++-------
20801 4 files changed, 287 insertions(+), 59 deletions(-)
20802
20803Commit: 280
20804Author: sam
20805Date:   Thu Dec 25 18:09:58 2003 +0000
20806
20807      * src/caca.c:
20808        + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
20809
20810 src/caca.c |   17 ++++++++++++-----
20811 1 files changed, 12 insertions(+), 5 deletions(-)
20812
20813Commit: 279
20814Author: sam
20815Date:   Thu Dec 25 18:08:46 2003 +0000
20816
20817      * NOTES:
20818        + Added a section with a proposed solution to the slang problem.
20819
20820 NOTES |   68 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
20821 1 files changed, 68 insertions(+), 0 deletions(-)
20822
20823Commit: 278
20824Author: sam
20825Date:   Thu Dec 25 10:18:37 2003 +0000
20826
20827      * 0.4 branch.
20828
20829 ChangeLog |  232 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
20830 1 files changed, 232 insertions(+), 0 deletions(-)
20831
20832Commit: 277
20833Author: sam
20834Date:   Wed Dec 24 23:58:32 2003 +0000
20835
20836      * debian/control:
20837        + Added missing dependencies to the -dev package.
20838      * configure.ac:
20839        + Kludge for woody builds where x_includes is undefined.
20840
20841 configure.ac   |    4 ++--
20842 debian/control |    2 +-
20843 2 files changed, 3 insertions(+), 3 deletions(-)
20844
20845Commit: 276
20846Author: sam
20847Date:   Wed Dec 24 16:23:37 2003 +0000
20848
20849      * src/caca.h:
20850        + Documented CACA_FONT.
20851
20852 src/caca.h |    4 ++++
20853 1 files changed, 4 insertions(+), 0 deletions(-)
20854
20855Commit: 275
20856Author: sam
20857Date:   Wed Dec 24 16:16:16 2003 +0000
20858
20859      * doc/Makefile.am:
20860        + Rename the refman.ps doxygen documentation to libcaca.ps.
20861
20862 doc/Makefile.am |    6 ++++--
20863 1 files changed, 4 insertions(+), 2 deletions(-)
20864
20865Commit: 274
20866Author: sam
20867Date:   Wed Dec 24 15:43:45 2003 +0000
20868
20869      * src/graphics.c:
20870        + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
20871      * src/caca.c:
20872        + Documented the CACA_GEOMETRY environment variable.
20873
20874 NEWS           |    3 +--
20875 src/caca.h     |    4 ++++
20876 src/graphics.c |    9 ++++-----
20877 3 files changed, 9 insertions(+), 7 deletions(-)
20878
20879Commit: 273
20880Author: sam
20881Date:   Wed Dec 24 15:35:07 2003 +0000
20882
20883      * src/io.c:
20884        + Mouse support in the X11 driver.
20885
20886 src/caca_internals.h |    1 +
20887 src/graphics.c       |    6 ++++--
20888 src/io.c             |   30 +++++++++++++++++++++++++++++-
20889 3 files changed, 34 insertions(+), 3 deletions(-)
20890
20891Commit: 272
20892Author: sam
20893Date:   Wed Dec 24 14:48:38 2003 +0000
20894
20895      * src/graphics:
20896        + Use XCreateWindow instead of XCreateSimpleWindow.
20897        + Set the X window title to "caca for X".
20898
20899 src/graphics.c |   18 ++++++++++++++----
20900 1 files changed, 14 insertions(+), 4 deletions(-)
20901
20902Commit: 271
20903Author: sam
20904Date:   Tue Dec 23 17:25:29 2003 +0000
20905
20906      * debian/control:
20907        + Build-depend on doxygen and tetex to build documentation.
20908        + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
20909
20910 debian/changelog |    9 +++++++++
20911 debian/control   |    2 +-
20912 debian/rules     |   23 +++++++++++++++++------
20913 3 files changed, 27 insertions(+), 7 deletions(-)
20914
20915Commit: 270
20916Author: sam
20917Date:   Tue Dec 23 17:01:38 2003 +0000
20918
20919      * configure.ac NEWS:
20920        + Prepared release 0.4.
20921      * src/graphics.c README BUGS TODO:
20922        + Updated documentation.
20923      * Makefile.am doc/Makefile.am:
20924        + Install the generated doxygen documentation.
20925
20926 BUGS            |    2 ++
20927 Makefile.am     |    3 +++
20928 NEWS            |    9 +++++++++
20929 README          |    9 +++++----
20930 TODO            |    3 ++-
20931 configure.ac    |    4 +++-
20932 doc/Makefile.am |   20 +++++++++++++++++++-
20933 src/graphics.c  |    5 +++++
20934 8 files changed, 48 insertions(+), 7 deletions(-)
20935
20936Commit: 269
20937Author: sam
20938Date:   Tue Dec 23 16:32:56 2003 +0000
20939
20940      * src/io.c:
20941        + Fixed a warning by including <unistd.h>.
20942        + Support for arrow and function keys under X11.
20943
20944 src/io.c |   41 +++++++++++++++++++++++++++++++++++------
20945 1 files changed, 35 insertions(+), 6 deletions(-)
20946
20947Commit: 268
20948Author: sam
20949Date:   Tue Dec 23 13:27:40 2003 +0000
20950
20951      * src/io.c:
20952        + Added caca_wait_event(), a blocking caca_get_event().
20953      * src/ examples/:
20954        + More documentation.
20955      * doc/doxygen.cfg.in:
20956        + doc/doxygen.cfg is now generated by configure, so that we can use
20957          @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
20958        + Create manpages.
20959
20960 configure.ac         |    1 +
20961 doc/Makefile.am      |    4 +-
20962 doc/doxygen.cfg      |  210 ----------------------------------------------
20963 doc/doxygen.cfg.in   |  210 ++++++++++++++++++++++++++++++++++++++++++++++
20964 examples/aafire.c    |   40 +++++-----
20965 examples/demo.c      |   32 ++++----
20966 examples/spritedit.c |   32 ++++----
20967 examples/view.c      |   32 ++++----
20968 src/bitmap.c         |   40 +++++-----
20969 src/box.c            |   40 +++++-----
20970 src/caca.c           |  101 +++++++++++++----------
20971 src/caca.h           |  224 +++++++++++++++++++++++++++----------------------
20972 src/caca_internals.h |   40 +++++-----
20973 src/conic.c          |   42 +++++-----
20974 src/graphics.c       |  156 +++++++++++++++++++++--------------
20975 src/io.c             |   73 +++++++++++-----
20976 src/line.c           |   56 ++++++------
20977 src/math.c           |   40 +++++-----
20978 src/sprite.c         |   40 +++++-----
20979 src/triangle.c       |   40 +++++-----
20980 20 files changed, 776 insertions(+), 677 deletions(-)
20981
20982Commit: 267
20983Author: sam
20984Date:   Tue Dec 23 11:08:37 2003 +0000
20985
20986      * More API documentation.
20987
20988 doc/doxygen.cfg |  887 +------------------------------------------------------
20989 src/bitmap.c    |    2 +-
20990 src/caca.c      |   20 +-
20991 src/caca.h      |  202 +++++++------
20992 4 files changed, 128 insertions(+), 983 deletions(-)
20993
20994Commit: 266
20995Author: sam
20996Date:   Mon Dec 22 22:58:24 2003 +0000
20997
20998      * caca.c:
20999        + Fixed typos in the initialisation code.
21000
21001 src/caca.c |    8 ++++----
21002 1 files changed, 4 insertions(+), 4 deletions(-)
21003
21004Commit: 265
21005Author: sam
21006Date:   Mon Dec 22 15:26:12 2003 +0000
21007
21008      * src/graphics.c src/caca.c src/io.c:
21009        + Support for simultaneously compiled-in drivers.
21010        + Honour the CACA_DRIVER environment variable.
21011      * configure.ac:
21012        + Drivers are no longer mutually exclusive.
21013
21014 configure.ac         |   22 +-
21015 src/bitmap.c         |    6 +-
21016 src/caca.c           |  257 ++++++++++++++------
21017 src/caca.h           |    6 +
21018 src/caca_internals.h |   21 ++
21019 src/conic.c          |    2 +-
21020 src/graphics.c       |  668 +++++++++++++++++++++++++++++---------------------
21021 src/io.c             |  131 ++++++----
21022 src/line.c           |    2 +-
21023 9 files changed, 686 insertions(+), 429 deletions(-)
21024
21025Commit: 264
21026Author: sam
21027Date:   Sun Dec 21 00:39:41 2003 +0000
21028
21029      * src/graphics:
21030        + Initialise default height at 32 (as in aalib).
21031
21032 src/graphics.c |    2 +-
21033 1 files changed, 1 insertions(+), 1 deletions(-)
21034
21035Commit: 263
21036Author: sam
21037Date:   Sat Dec 20 12:07:56 2003 +0000
21038
21039      * src/graphics.c:
21040        + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
21041        + Use an intermediary X pixmap for rendering.
21042        + Slightly changed the variable naming scheme.
21043
21044 src/caca_internals.h |    4 +-
21045 src/graphics.c       |  189 +++++++++++++++++++++++++++++++-------------------
21046 src/io.c             |    2 +-
21047 3 files changed, 121 insertions(+), 74 deletions(-)
21048
21049Commit: 262
21050Author: sam
21051Date:   Sat Dec 20 10:54:35 2003 +0000
21052
21053      * examples/aafire.c:
21054        + The image buffer in cacafire was too small.
21055
21056 examples/aafire.c |    2 +-
21057 1 files changed, 1 insertions(+), 1 deletions(-)
21058
21059Commit: 261
21060Author: sam
21061Date:   Fri Dec 19 17:26:23 2003 +0000
21062
21063      * src/graphics.c:
21064        + Progress in the X11 driver.
21065        + Fixed a compilation bug in the conio driver.
21066
21067 src/graphics.c |   93 +++++++++++++++++++++++++++++++++++++++++++++++---------
21068 1 files changed, 78 insertions(+), 15 deletions(-)
21069
21070Commit: 260
21071Author: sam
21072Date:   Thu Dec 18 09:46:19 2003 +0000
21073
21074      * debian/rules debian/control:
21075        + Moved cacafire to the caca-utils package. Added proper conflict/replace.
21076        + Symlinked cacafire.1 to cacademo.1.
21077
21078 debian/changelog |    7 +++++++
21079 debian/control   |    2 ++
21080 debian/rules     |    2 ++
21081 3 files changed, 11 insertions(+), 0 deletions(-)
21082
21083Commit: 258
21084Author: sam
21085Date:   Thu Dec 18 00:41:28 2003 +0000
21086
21087      * debian/control:
21088        + Updated long descriptions.
21089      * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
21090        + Prepared 0.3 release.
21091      * README:
21092        + --enable-ncurses is now the default.
21093
21094 ChangeLog        |  216 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
21095 NEWS             |   11 +++
21096 README           |    4 +-
21097 debian/changelog |    4 +-
21098 debian/control   |    6 +-
21099 doc/doxygen.cfg  |    2 +-
21100 6 files changed, 236 insertions(+), 7 deletions(-)
21101
21102Commit: 257
21103Author: sam
21104Date:   Thu Dec 18 00:11:52 2003 +0000
21105
21106      * src/:
21107        + Doxygenated public functions.
21108
21109 src/bitmap.c   |   40 +++++++++++++++++++++++++++++++++++
21110 src/box.c      |   29 +++++++++++++++++++++++++
21111 src/caca.c     |   44 +++++++++++++++++++++++++++++++++++++++
21112 src/caca.h     |    9 ++++---
21113 src/conic.c    |   38 +++++++++++++++++++++++++++++++++
21114 src/graphics.c |   63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
21115 src/io.c       |    5 ++++
21116 src/line.c     |   25 +++++++++++++++++++++-
21117 src/math.c     |   14 ++++++++++++
21118 src/sprite.c   |   56 +++++++++++++++++++++++++++++++++++++++++++++++++
21119 src/triangle.c |   35 +++++++++++++++++++++++++++++++
21120 11 files changed, 353 insertions(+), 5 deletions(-)
21121
21122Commit: 256
21123Author: sam
21124Date:   Wed Dec 17 15:03:05 2003 +0000
21125
21126      * src/caca.h:
21127        + Documented environment variables.
21128
21129 src/caca.h |   29 +++++++++++++++++++++++++++++
21130 1 files changed, 29 insertions(+), 0 deletions(-)
21131
21132Commit: 255
21133Author: sam
21134Date:   Tue Dec 16 23:25:54 2003 +0000
21135
21136      * examples/view.c:
21137        + Fixed a bug in the loading of 1bpp BMPs.
21138        + Commented stuff.
21139
21140 examples/view.c |    6 ++++--
21141 1 files changed, 4 insertions(+), 2 deletions(-)
21142
21143Commit: 254
21144Author: sam
21145Date:   Tue Dec 16 23:06:54 2003 +0000
21146
21147      * examples/view.c:
21148        + If Imlib2 is not available, use a custom simple BMP loader.
21149        + Draw the bottom bar one line higher to leave room for a status line.
21150        + '?' now properly toggles help.
21151      * examples/Makefile.am:
21152        + Always build cacaview.
21153
21154 examples/Makefile.am |    5 +-
21155 examples/view.c      |  366 ++++++++++++++++++++++++++++++++++++++++++--------
21156 2 files changed, 315 insertions(+), 56 deletions(-)
21157
21158Commit: 253
21159Author: sam
21160Date:   Tue Dec 16 09:06:46 2003 +0000
21161
21162      * src/bitmap.c:
21163        + If the alpha palette is all-zero, forget the alpha channel.
21164      * configure.ac:
21165        + Export HAVE_IMLIB2_H and the like.
21166
21167 configure.ac |   10 +++++-----
21168 src/bitmap.c |    3 +--
21169 2 files changed, 6 insertions(+), 7 deletions(-)
21170
21171Commit: 252
21172Author: sam
21173Date:   Mon Dec 15 15:02:50 2003 +0000
21174
21175      * src/bitmap.c:
21176        + If the alpha mask is 0, ignore alpha information.
21177        + Ditto if no alpha information is given with the palette.
21178
21179 src/bitmap.c |   24 ++++++++++++++++--------
21180 1 files changed, 16 insertions(+), 8 deletions(-)
21181
21182Commit: 251
21183Author: sam
21184Date:   Mon Dec 15 10:38:03 2003 +0000
21185
21186      * src/graphics.c src/io.c:
21187        + Beginning of an X11 driver. Currently we merely open the window and
21188          check keyboard events.
21189
21190 configure.ac         |   16 +++++++++++
21191 src/caca.c           |   12 +++++++-
21192 src/caca_internals.h |    7 +++++
21193 src/graphics.c       |   73 ++++++++++++++++++++++++++++++++++++++++++++++++++
21194 src/io.c             |   20 +++++++++++++
21195 5 files changed, 127 insertions(+), 1 deletions(-)
21196
21197Commit: 250
21198Author: sam
21199Date:   Fri Dec 12 16:19:44 2003 +0000
21200
21201      * configure.ac debian/changelog:
21202        + Prepare for 0.3 release.
21203        + Check for strcasecmp().
21204      * src/caca.c:
21205        + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
21206          variables.
21207
21208 configure.ac     |    4 ++--
21209 debian/changelog |   12 ++++++++++++
21210 src/caca.c       |   37 +++++++++++++++++++++++++++++++++++++
21211 3 files changed, 51 insertions(+), 2 deletions(-)
21212
21213Commit: 249
21214Author: sam
21215Date:   Fri Dec 12 14:49:41 2003 +0000
21216
21217      * src/bitmap.c:
21218        + Added antialiasing support.
21219        + Dithering, antialiasing and background mode can now be selected at
21220          runtime.
21221      * src/caca.c src/caca.h:
21222        + Renamed caca_dithering into caca_feature and extended the type to
21223          express background colour and antialiasing mode.
21224      * examples/demo.c:
21225        + Fixed a bug that disabled the sprite demo.
21226        + Draw solid flares.
21227      * examples/view.c:
21228        + Select antialiasing and background mode at runtime.
21229
21230 examples/aafire.c    |    1 -
21231 examples/demo.c      |   18 +-
21232 examples/view.c      |   67 +++++--
21233 src/bitmap.c         |  510 ++++++++++++++++++++++++++------------------------
21234 src/caca.c           |   83 +++++++-
21235 src/caca.h           |   43 ++++-
21236 src/caca_internals.h |    6 +
21237 7 files changed, 430 insertions(+), 298 deletions(-)
21238
21239Commit: 248
21240Author: sam
21241Date:   Thu Dec 11 17:01:09 2003 +0000
21242
21243      * Minor updates to manpages, BUGS, TODO and the Debian control file.
21244
21245 BUGS           |    8 +++++---
21246 TODO           |    4 ++++
21247 debian/control |    4 +++-
21248 doc/cacademo.1 |   37 ++++++++++++++++++++++++++++---------
21249 doc/cacaview.1 |    3 +++
21250 5 files changed, 43 insertions(+), 13 deletions(-)
21251
21252Commit: 247
21253Author: sam
21254Date:   Thu Dec 11 16:56:35 2003 +0000
21255
21256      * src/caca.c:
21257        + Moved global variables to src/graphics.c.
21258      * src/bitmap.c:
21259        + Sanitised prototypes.
21260
21261 src/Makefile.am      |    2 +-
21262 src/bitmap.c         |   11 ++++++-----
21263 src/caca.c           |    8 --------
21264 src/caca.h           |    7 +++++--
21265 src/caca_internals.h |   12 ------------
21266 src/graphics.c       |   20 +++++++++++++++++---
21267 6 files changed, 29 insertions(+), 31 deletions(-)
21268
21269Commit: 246
21270Author: sam
21271Date:   Thu Dec 11 16:31:49 2003 +0000
21272
21273      * src/graphics.c:
21274        + Internally cache screen width and height.
21275      * src/bitmap.c:
21276        + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
21277          alpha as fully transparent, and any other value as fully opaque.
21278        + Slightly tuned colour weights in the renderer.
21279        + caca_set_bitmap_palette() takes unsigned ints.
21280      * examples/demo.c:
21281        + Added a crap render demo.
21282      * examples/aafire.c:
21283        + Set a 20ms delay.
21284        + Added alpha values to the palette.
21285      * examples/view.c:
21286        + Draw a gray checkered grid below the image so that transparent images
21287          look a lot nicer.
21288        + 'f' toggles "fullscreen" mode.
21289
21290 examples/aafire.c    |    9 ++--
21291 examples/demo.c      |  107 +++++++++++++++++++++++++++++++++++++++++++++++++-
21292 examples/view.c      |   80 +++++++++++++++++++++++++++----------
21293 src/bitmap.c         |   97 ++++++++++++++++++++++++++-------------------
21294 src/box.c            |    8 ++--
21295 src/caca.c           |   22 +---------
21296 src/caca.h           |   19 +++++----
21297 src/caca_internals.h |    4 ++
21298 src/conic.c          |    8 ++--
21299 src/graphics.c       |   54 +++++++++++++++++--------
21300 src/line.c           |    8 ++--
21301 src/sprite.c         |   12 +++---
21302 src/triangle.c       |    4 +-
21303 13 files changed, 299 insertions(+), 133 deletions(-)
21304
21305Commit: 245
21306Author: sam
21307Date:   Thu Dec 11 15:54:53 2003 +0000
21308
21309      * configure.ac:
21310        + Set the executable bit of caca-config when regenerating that file.
21311      * caca-config.in:
21312        + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
21313          have @CACA_LIBS@.
21314
21315 caca-config.in |    8 ++------
21316 configure.ac   |    7 +++----
21317 2 files changed, 5 insertions(+), 10 deletions(-)
21318
21319Commit: 244
21320Author: sam
21321Date:   Tue Dec 2 22:27:27 2003 +0000
21322
21323      * configure.ac:
21324        + Removed unused USE_* variables.
21325        + Export -lslang and -lncurses as @CACA_LIBS@.
21326      * examples/aafire.c:
21327        + Imported aafire.c from the AAlib tree and ported it to libcaca.
21328
21329 configure.ac         |   11 +--
21330 examples/Makefile.am |   19 ++--
21331 examples/aafire.c    |  260 ++++++++++++++++++++++++++++++++++++++++++++++++++
21332 3 files changed, 271 insertions(+), 19 deletions(-)
21333
21334Commit: 242
21335Author: sam
21336Date:   Sun Nov 30 17:15:31 2003 +0000
21337
21338      * 0.2 release.
21339
21340 ChangeLog        | 1753 ++++++++++++++++++++++++++++++++----------------------
21341 NEWS             |   14 +-
21342 TODO             |    2 +-
21343 debian/changelog |    6 +
21344 debian/control   |    4 +-
21345 5 files changed, 1075 insertions(+), 704 deletions(-)
21346
21347Commit: 241
21348Author: sam
21349Date:   Sun Nov 30 17:14:19 2003 +0000
21350
21351      * examples/view.c:
21352        + Removed last endianness issue.
21353
21354 examples/view.c |   20 +-------------------
21355 1 files changed, 1 insertions(+), 19 deletions(-)
21356
21357Commit: 240
21358Author: sam
21359Date:   Sun Nov 30 16:34:04 2003 +0000
21360
21361      * src/io.c:
21362        + Removed a useless message.
21363      * src/bitmap.c examples/view.c:
21364        + Really fixed the endianness issue.
21365
21366 examples/view.c |    4 ++--
21367 src/bitmap.c    |   32 ++++++++++++++++++++++----------
21368 src/io.c        |    1 -
21369 3 files changed, 24 insertions(+), 13 deletions(-)
21370
21371Commit: 239
21372Author: sam
21373Date:   Sun Nov 30 15:56:02 2003 +0000
21374
21375      * src/bitmap.c:
21376        + Fine-tuned the new renderer.
21377        + Fixed warnings.
21378        + Changed hardcoded values to macros.
21379
21380 src/bitmap.c |  115 ++++++++++++++++++++++++++++++++++++++++++----------------
21381 1 files changed, 84 insertions(+), 31 deletions(-)
21382
21383Commit: 238
21384Author: sam
21385Date:   Sun Nov 30 15:01:55 2003 +0000
21386
21387      * src/bitmap.c:
21388        + Fixed an endianness issue in the byte reader.
21389        + Decreased precision in RGB and HSV values to avoid overflows.
21390        + New dithering method: 2x2 ordered.
21391        + New renderer, with background colour awareness.
21392      * configure.ac:
21393        + Check for <endian.h>.
21394      * examples/demo.c examples/view.c:
21395        + Fixed an endianness issue in cacaview.
21396        + Adapted code to the additional dithering method.
21397
21398 configure.ac    |    4 +-
21399 examples/demo.c |    2 +-
21400 examples/view.c |   28 +++++-
21401 src/bitmap.c    |  290 ++++++++++++++++++++++++++++++++++++++++++------------
21402 src/caca.c      |    3 +-
21403 src/caca.h      |    7 +-
21404 6 files changed, 257 insertions(+), 77 deletions(-)
21405
21406Commit: 237
21407Author: sam
21408Date:   Sun Nov 30 02:11:37 2003 +0000
21409
21410      * src/bitmap.c examples/view.c:
21411        + Fixed an endianness issue in caca_draw_bitmap().
21412        + Code cleanup.
21413
21414 examples/view.c |    4 +-
21415 src/bitmap.c    |   65 ++++++++++++++++++++++++++++++++----------------------
21416 2 files changed, 40 insertions(+), 29 deletions(-)
21417
21418Commit: 236
21419Author: sam
21420Date:   Sun Nov 30 01:18:10 2003 +0000
21421
21422      * src/caca.c:
21423        + Minor change to the dithering names.
21424      * TODO:
21425        + Added cacaview TODO.
21426      * doc/cacaview.1:
21427        + Wrote a manpage for cacaview.
21428      * examples/Makefile.am:
21429        + Moved the -DX_DISPLAY_MISSING=1 here.
21430      * examples/view.c:
21431        + Capital 'D' cycles through dithering modes in reverse order.
21432        + Sleep when there is nothing to do.
21433        + Cosmetic code reorganisation.
21434
21435 TODO                 |   11 +++-
21436 doc/cacaview.1       |   51 ++++++++++++++++
21437 examples/Makefile.am |    2 +-
21438 examples/view.c      |  155 ++++++++++++++++++++++++++------------------------
21439 src/caca.c           |    6 +-
21440 5 files changed, 146 insertions(+), 79 deletions(-)
21441
21442Commit: 235
21443Author: sam
21444Date:   Sat Nov 29 19:35:07 2003 +0000
21445
21446      * src/caca.c src/caca.h:
21447        + Added caca_get_dithering_name().
21448      * src/bitmap.c:
21449        + Created a new dithering method with an 8x8 ordered matrix.
21450        + Replaced the char list with a string for better readability.
21451        + Dithering functions now return a value between 0 and 255.
21452      * examples/demo.c examples/view.c:
21453        + Adapted to use caca_get_dithering_name().
21454
21455 examples/demo.c |   10 ++--
21456 examples/view.c |   10 ++--
21457 src/bitmap.c    |  143 +++++++++++++++++++++++++++++++++++++------------------
21458 src/caca.c      |   22 +++++++-
21459 src/caca.h      |   17 +++++--
21460 5 files changed, 138 insertions(+), 64 deletions(-)
21461
21462Commit: 234
21463Author: sam
21464Date:   Sat Nov 29 18:04:42 2003 +0000
21465
21466      * src/caca.c:
21467        + Test whether ncurses knows xterm-16color before setting $TERM.
21468
21469 src/caca.c |   20 +++++++++++++++++---
21470 1 files changed, 17 insertions(+), 3 deletions(-)
21471
21472Commit: 233
21473Author: sam
21474Date:   Sat Nov 29 17:36:00 2003 +0000
21475
21476      * examples/view.c:
21477        + Added top and bottom status lines, like in mutt and slrn.
21478        + Added a status string when loading an image or upon error.
21479        + Can load multiple files; use 'n' and 'p' for next and previous.
21480        + Clip zoom between -48 and +48.
21481
21482 examples/view.c |  164 +++++++++++++++++++++++++++++++++++++++++--------------
21483 1 files changed, 123 insertions(+), 41 deletions(-)
21484
21485Commit: 232
21486Author: sam
21487Date:   Sat Nov 29 16:42:35 2003 +0000
21488
21489      * Fixed a C99ism.
21490
21491 src/caca.c |    6 ++++--
21492 1 files changed, 4 insertions(+), 2 deletions(-)
21493
21494Commit: 231
21495Author: sam
21496Date:   Sat Nov 29 14:41:37 2003 +0000
21497
21498      * configure.ac:
21499        + Default to ncurses, not slang, because slang only has 128 colour pairs.
21500      * src/caca.c:
21501        + Disable scrolling to avoid hashmap scrolling optimization code.
21502      * src/graphics.c:
21503        + Swap fg and bg in the colour pair indexing, so that bg is always
21504          right.
21505        + Disable alt charset support to exploit my patched slang.
21506
21507 NOTES          |    5 +++++
21508 configure.ac   |   18 +++++++++---------
21509 src/caca.c     |    4 ++++
21510 src/graphics.c |   29 +++++++++++++++++++++++------
21511 4 files changed, 41 insertions(+), 15 deletions(-)
21512
21513Commit: 230
21514Author: sam
21515Date:   Fri Nov 28 20:39:54 2003 +0000
21516
21517      * src/bitmap.c:
21518        + Dither chroma outside of rgb2hsv_default().
21519        + Clip fromx and fromy values.
21520      * NOTES:
21521        + Link to the XTerm control sequences.
21522      * examples/view.c:
21523        + Draw status bar.
21524        + Move with 'h' 'j' 'k' 'l', à la vi.
21525        + '?' toggles a help menu.
21526
21527 NOTES           |   11 ++++++---
21528 examples/view.c |   58 +++++++++++++++++++++++++++++++++++++++++++++---------
21529 src/bitmap.c    |   30 ++++++++++++++--------------
21530 3 files changed, 70 insertions(+), 29 deletions(-)
21531
21532Commit: 229
21533Author: sam
21534Date:   Thu Nov 27 23:18:12 2003 +0000
21535
21536      * src/bitmap.c:
21537        + Removed § from the list of default characters due to collisions.
21538
21539 src/bitmap.c |    2 +-
21540 1 files changed, 1 insertions(+), 1 deletions(-)
21541
21542Commit: 228
21543Author: sam
21544Date:   Thu Nov 27 22:54:48 2003 +0000
21545
21546      * debian/control:
21547        + Removed slang1-dev dependency in caca-utils.
21548      * debian/caca-utils.mime debian/rules:
21549        + Added a MIME file with low priority.
21550        + Added call to dh_installmime.
21551
21552 debian/caca-utils.mime |   15 +++++++++++++++
21553 debian/control         |    2 +-
21554 debian/rules           |    1 +
21555 3 files changed, 17 insertions(+), 1 deletions(-)
21556
21557Commit: 227
21558Author: sam
21559Date:   Thu Nov 27 22:29:13 2003 +0000
21560
21561      * src/caca.c src/graphics.c:
21562        + Moved graphics stuff from caca.c to graphics.c.
21563        + Added a few kludges: if gnome-terminal or konsole are detected, switch
21564          to TERM=xterm-16color to benefit from extended colour palette.
21565
21566 configure.ac         |    2 +-
21567 src/caca.c           |  197 +++++++++-----------------------------------------
21568 src/caca_internals.h |    2 +
21569 src/graphics.c       |  176 ++++++++++++++++++++++++++++++++++++++++++++
21570 4 files changed, 213 insertions(+), 164 deletions(-)
21571
21572Commit: 226
21573Author: sam
21574Date:   Thu Nov 27 21:56:30 2003 +0000
21575
21576      * NOTES:
21577        + Added setab/setaf quotes from the XTerm terminfo.
21578        + Proposed a workaround for bright colours on any terminal.
21579      * src/caca.c:
21580        + 16 colour support for ncurses and conio.
21581      * src/graphics.c:
21582        + Ported to 16 colour support.
21583        + Added a missing <stdio.h> for BUFSIZ.
21584        + Disabled vsnprintf under DOS (only vsprintf exists).
21585      * examples/:
21586        + Don't abort if the caca.txt sprite was not found.
21587        + Ported to 16 colour support.
21588
21589 NOTES                |   44 +++++++++++++++++++++---
21590 examples/demo.c      |   88 +++++++++++++++++++++++++++----------------------
21591 examples/spritedit.c |    6 ++--
21592 src/bitmap.c         |    2 +
21593 src/caca.c           |   82 +++++++++++++++++++++++++++++++---------------
21594 src/caca.h           |    6 ++-
21595 src/graphics.c       |   49 ++++++++++++++++++++-------
21596 src/sprite.c         |   10 +++--
21597 8 files changed, 192 insertions(+), 95 deletions(-)
21598
21599Commit: 225
21600Author: sam
21601Date:   Thu Nov 27 13:27:32 2003 +0000
21602
21603      * NOTES: more notes about colours.
21604
21605 NOTES |   87 ++++++++++++++++++++++++++++++++++++++++++++++++++--------------
21606 1 files changed, 68 insertions(+), 19 deletions(-)
21607
21608Commit: 224
21609Author: sam
21610Date:   Thu Nov 27 09:43:56 2003 +0000
21611
21612      * configure.ac:
21613        + More sensible imlib2 detection, works with cross-compilation.
21614      * Makefile.am:
21615        + Don't forget to include NOTES to the dist tarball.
21616
21617 Makefile.am          |    2 +-
21618 configure.ac         |    9 ++++++++-
21619 examples/Makefile.am |    2 +-
21620 3 files changed, 10 insertions(+), 3 deletions(-)
21621
21622Commit: 223
21623Author: sam
21624Date:   Thu Nov 27 09:38:16 2003 +0000
21625
21626      * NOTES: added information about colour support.
21627
21628 NOTES        |   38 ++++++++++++++++++++++++++++++++++++++
21629 README       |    2 ++
21630 debian/rules |    4 ++--
21631 3 files changed, 42 insertions(+), 2 deletions(-)
21632
21633Commit: 222
21634Author: sam
21635Date:   Wed Nov 26 21:02:31 2003 +0000
21636
21637      * configure.ac: Added a missing check for <inttypes.h>.
21638
21639 configure.ac |    2 ++
21640 1 files changed, 2 insertions(+), 0 deletions(-)
21641
21642Commit: 221
21643Author: sam
21644Date:   Wed Nov 26 20:58:30 2003 +0000
21645
21646      * src/bitmap.c: Support for more colour depths.
21647
21648 src/bitmap.c |  267 ++++++++++++++++++++++++++++++++++++++++++++++++----------
21649 1 files changed, 223 insertions(+), 44 deletions(-)
21650
21651Commit: 217
21652Author: sam
21653Date:   Mon Nov 24 19:56:04 2003 +0000
21654
21655      * configure.ac examples/Makefile.am:
21656        + Added a check for imlib2-config.
21657        + Build cacaview conditionally.
21658      * examples/demo.c:
21659        + Removed all gdkpixbuf code.
21660      * examples/view.c:
21661        + Default to ordered dithering.
21662        + Make sure the arrows always work even if delta is too small.
21663
21664 configure.ac         |    4 +++
21665 examples/Makefile.am |    8 +++++-
21666 examples/demo.c      |   60 +------------------------------------------------
21667 examples/view.c      |   10 ++++----
21668 4 files changed, 17 insertions(+), 65 deletions(-)
21669
21670Commit: 216
21671Author: sam
21672Date:   Mon Nov 24 17:51:40 2003 +0000
21673
21674      * debian/:
21675        + New caca-utils package.
21676        + Move cacademo, cacaview and caca-spritedit to caca-utils.
21677
21678 debian/control |   20 +++++++++++++++++++-
21679 debian/rules   |   16 ++++++++++++++--
21680 2 files changed, 33 insertions(+), 3 deletions(-)
21681
21682Commit: 215
21683Author: sam
21684Date:   Mon Nov 24 17:50:14 2003 +0000
21685
21686      * examples/:
21687        + Simple image viewer, cacaview, based on libcaca and imlib2.
21688        + Renamed caca-demo into cacademo.
21689      * doc/:
21690        + Renamed doc/caca-demo.1 into doc/cacademo.1.
21691
21692 doc/Makefile.am      |    2 +-
21693 doc/caca-demo.1      |   14 ----
21694 doc/cacademo.1       |   14 ++++
21695 examples/Makefile.am |   15 +++--
21696 examples/view.c      |  181 ++++++++++++++++++++++++++++++++++++++++++++++++++
21697 5 files changed, 205 insertions(+), 21 deletions(-)
21698
21699Commit: 214
21700Author: sam
21701Date:   Sun Nov 23 15:34:35 2003 +0000
21702
21703      * Renamed src/blit.c into src/bitmap.c.
21704
21705 src/Makefile.am |    2 +-
21706 src/bitmap.c    |  281 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
21707 src/blit.c      |  281 -------------------------------------------------------
21708 3 files changed, 282 insertions(+), 282 deletions(-)
21709
21710Commit: 213
21711Author: sam
21712Date:   Sun Nov 23 03:44:59 2003 +0000
21713
21714      * src/caca.c:
21715        + Mouse initialisation in ncurses.
21716      * src/io.c:
21717        + Mouse support in ncurses.
21718
21719 examples/demo.c |    2 +-
21720 src/caca.c      |    6 ++
21721 src/caca.h      |    2 +-
21722 src/io.c        |  217 +++++++++++++++++++++++++++++++------------------------
21723 4 files changed, 131 insertions(+), 96 deletions(-)
21724
21725Commit: 212
21726Author: sam
21727Date:   Sat Nov 22 14:28:36 2003 +0000
21728
21729      * debian/control:
21730        + libcaca-dev should depend on slang1-dev.
21731
21732 debian/control |    2 +-
21733 1 files changed, 1 insertions(+), 1 deletions(-)
21734
21735Commit: 211
21736Author: sam
21737Date:   Sat Nov 22 14:23:18 2003 +0000
21738
21739      * debian/Makefile.am:
21740        + Added compat and copyright to the distributed files.
21741
21742 debian/Makefile.am |    2 +-
21743 1 files changed, 1 insertions(+), 1 deletions(-)
21744
21745Commit: 210
21746Author: sam
21747Date:   Sat Nov 22 14:19:36 2003 +0000
21748
21749      * Added a ChangeLog file.
21750
21751 ChangeLog    | 1604 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
21752 debian/rules |    2 +-
21753 2 files changed, 1605 insertions(+), 1 deletions(-)
21754
21755Commit: 209
21756Author: sam
21757Date:   Sat Nov 22 14:13:53 2003 +0000
21758
21759      * examples/Makefile.am:
21760        + Compilation fix when libcaca is not available.
21761
21762 examples/Makefile.am |    5 ++---
21763 1 files changed, 2 insertions(+), 3 deletions(-)
21764
21765Commit: 208
21766Author: sam
21767Date:   Sat Nov 22 13:44:02 2003 +0000
21768
21769      * debian/:
21770        + Wrote the changelog for the Debian release.
21771        + Wrote a copyright file.
21772      * doc/:
21773        + Wrote manpages for caca-demo and caca-spritedit.
21774      * examples/caca.txt:
21775        + Centered the sprite handle.
21776        + Added a second frame to the sprite.
21777
21778 debian/changelog     |    7 ++++---
21779 debian/copyright     |   20 ++++++++++++++++++++
21780 debian/rules         |    4 ++--
21781 doc/Makefile.am      |    2 +-
21782 doc/caca-config.1    |    2 +-
21783 doc/caca-demo.1      |   14 ++++++++++++++
21784 doc/caca-spritedit.1 |   15 +++++++++++++++
21785 examples/caca.txt    |   15 ++++++++++++++-
21786 8 files changed, 71 insertions(+), 8 deletions(-)
21787
21788Commit: 207
21789Author: sam
21790Date:   Sat Nov 22 12:53:55 2003 +0000
21791
21792      * AUTHORS NEWS:
21793        + Added these mandatory files.
21794      * doc/:
21795        + Wrote a Doxygen configuration file.
21796        + Added a manpage for caca-config(1), borrowed from sdl-config.
21797      * configure.ac:
21798        + Use new style AC_INIT.
21799        + Error out if no library was found.
21800        + Added *djgpp* to the list of non-PIC platforms.
21801        + Added checks for doxygen and latex.
21802
21803 AUTHORS           |    3 +
21804 Makefile.am       |    4 +-
21805 NEWS              |   10 +
21806 configure.ac      |   24 +-
21807 doc/Makefile.am   |   25 ++
21808 doc/caca-config.1 |   73 ++++
21809 doc/doxygen.cfg   | 1079 +++++++++++++++++++++++++++++++++++++++++++++++++++++
21810 doc/footer.html   |    3 +
21811 doc/header.html   |    9 +
21812 9 files changed, 1223 insertions(+), 7 deletions(-)
21813
21814Commit: 206
21815Author: sam
21816Date:   Sat Nov 22 12:51:27 2003 +0000
21817
21818      * Disabled gdkpixbuf code.
21819
21820 examples/Makefile.am |    4 ++--
21821 examples/demo.c      |   16 ++++++++++++++--
21822 2 files changed, 16 insertions(+), 4 deletions(-)
21823
21824Commit: 205
21825Author: sam
21826Date:   Sat Nov 22 12:45:25 2003 +0000
21827
21828      * src/:
21829        + Doxygenated a few things.
21830
21831 src/blit.c           |   10 +++++++-
21832 src/box.c            |   10 +++++++-
21833 src/caca.c           |   12 ++++++++-
21834 src/caca.h           |   57 ++++++++++++++++++++++++++++++++++++--------------
21835 src/caca_internals.h |   10 +++++++-
21836 src/conic.c          |   11 ++++++++-
21837 src/graphics.c       |   10 +++++++-
21838 src/io.c             |   10 +++++++-
21839 src/line.c           |   21 ++++++++++++------
21840 src/math.c           |   10 +++++++-
21841 src/sprite.c         |   10 +++++++-
21842 src/triangle.c       |   10 +++++++-
21843 12 files changed, 138 insertions(+), 43 deletions(-)
21844
21845Commit: 204
21846Author: sam
21847Date:   Fri Nov 21 14:34:07 2003 +0000
21848
21849      * TODO:
21850        + A few updates.
21851      * src/blit.c:
21852        + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
21853        + Started removing hardcoded bitmask and pitch values.
21854      * examples/demo.c:
21855        + Do something with mouse clicks.
21856
21857 TODO            |    4 +++
21858 examples/demo.c |    9 ++++++++
21859 src/blit.c      |   62 +++++++++++++++++++++++++++++++++++++++++++++++-------
21860 src/caca.h      |   27 +++++++++++++++++++++--
21861 4 files changed, 91 insertions(+), 11 deletions(-)
21862
21863Commit: 203
21864Author: sam
21865Date:   Fri Nov 21 14:14:26 2003 +0000
21866
21867      * src/io.c:
21868        + Fixed an off-by-one error in the mouse driver.
21869
21870 src/io.c |    9 +++++++--
21871 1 files changed, 7 insertions(+), 2 deletions(-)
21872
21873Commit: 202
21874Author: sam
21875Date:   Thu Nov 20 16:54:04 2003 +0000
21876
21877      * debian/control:
21878        + Changed section to libs/libdevel instead of games/games.
21879        + Changed package name to libcaca-dev.
21880      * debian/rules:
21881        + Use debian/compat instead of DH_COMPAT.
21882        + Install README, BUGS and TODO into /usr/share/doc.
21883      * caca-config.in:
21884        + First version of the config script.
21885      * configure.ac src/Makefile.am:
21886        + Build a static PIC library as well.
21887      * README TODO:
21888        + Various updates.
21889
21890 Makefile.am          |    4 +-
21891 README               |   22 +++++++++
21892 TODO                 |   12 +++++
21893 caca-config.in       |  123 ++++++++++++++++++++++++++++++++++++++++++++++++++
21894 configure.ac         |   15 ++++++
21895 debian/compat        |    1 +
21896 debian/control       |   13 +++---
21897 debian/rules         |    5 +-
21898 examples/Makefile.am |   17 ++++---
21899 examples/demo.c      |    4 +-
21900 src/Makefile.am      |   10 +++-
21901 11 files changed, 206 insertions(+), 20 deletions(-)
21902
21903Commit: 201
21904Author: sam
21905Date:   Wed Nov 19 18:38:49 2003 +0000
21906
21907      * TODO: New stuff to do.
21908      * src/io.c: left and right arrow keys were swapped.
21909
21910 TODO     |   18 +++++++++++++-----
21911 src/io.c |    4 ++--
21912 2 files changed, 15 insertions(+), 7 deletions(-)
21913
21914Commit: 200
21915Author: sam
21916Date:   Wed Nov 19 17:49:43 2003 +0000
21917
21918      * src/io.c:
21919        + Fixed a bug in the mouse coordinates reporting.
21920
21921 src/blit.c |   16 ++++++++--------
21922 src/caca.c |    5 ++---
21923 src/io.c   |    4 ++--
21924 3 files changed, 12 insertions(+), 13 deletions(-)
21925
21926Commit: 199
21927Author: sam
21928Date:   Wed Nov 19 17:32:10 2003 +0000
21929
21930      * src/io.c:
21931        + Renamed sdl_get_key() into sdl_get_event().
21932        + Handle mouse clicks.
21933      * src/caca.c:
21934        + Activate the terminal's mouse handling if supported.
21935
21936 examples/demo.c      |   19 ++++---
21937 examples/spritedit.c |   33 +++++++-----
21938 src/blit.c           |   18 +++---
21939 src/caca.c           |    4 ++
21940 src/caca.h           |   13 ++++-
21941 src/io.c             |  142 +++++++++++++++++++++++++++++---------------------
21942 6 files changed, 139 insertions(+), 90 deletions(-)
21943
21944Commit: 198
21945Author: sam
21946Date:   Mon Nov 17 16:11:34 2003 +0000
21947
21948      * src/io.c src/caca.h:
21949        + Interpret escape sequences for F1, F2, left, right, etc.
21950      * src/Makefile.am examples/Makefile.am:
21951        + Install caca.h in /usr/include.
21952        + Do not install example programs.
21953      * src/blit.c:
21954        + Minor improvements to grayscale colors.
21955
21956 examples/Makefile.am |    2 +-
21957 src/Makefile.am      |    2 +
21958 src/blit.c           |   15 +++++--
21959 src/caca.h           |   29 +++++++++++++-
21960 src/io.c             |  105 +++++++++++++++++++++++++++++++++++++++++++++++---
21961 5 files changed, 140 insertions(+), 13 deletions(-)
21962
21963Commit: 197
21964Author: sam
21965Date:   Mon Nov 17 10:15:40 2003 +0000
21966
21967      * Removed legacy .cvsignore files.
21968
21969 .cvsignore           |   17 -----------------
21970 autotools/.cvsignore |   10 ----------
21971 2 files changed, 0 insertions(+), 27 deletions(-)
21972
21973Commit: 195
21974Author: sam
21975Date:   Sun Nov 16 17:41:43 2003 +0000
21976
21977      * src/blit.c:
21978        + Hue calculation now uses integers only.
21979        + Dithering is now parametrable. Implemented none, ordered, random.
21980      * examples/demo.c:
21981        + Added dithering selection.
21982
21983 examples/demo.c |   19 +++++++-
21984 src/blit.c      |  140 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
21985 src/caca.h      |    5 +-
21986 3 files changed, 148 insertions(+), 16 deletions(-)
21987
21988Commit: 193
21989Author: sam
21990Date:   Sun Nov 16 15:20:17 2003 +0000
21991
21992      * src/blit.c:
21993        + Added caca_set_dithering() (unused yet).
21994        + Added random dithering.
21995      * src/caca.h:
21996        + Renamed legacy EE_* enums to CACA_*.
21997      * examples/demo.c examples/caca.txt:
21998        + Added a default sprite for libcaca.
21999
22000 examples/Makefile.am |    2 +
22001 examples/caca.txt    |   13 +++++++++
22002 examples/demo.c      |   38 +++++++++++++++-----------
22003 examples/spritedit.c |    6 ++--
22004 src/blit.c           |   71 ++++++++++++++++++++++++++-----------------------
22005 src/caca.c           |   32 +++++++++++-----------
22006 src/caca.h           |   54 ++++++++++++++++++++++---------------
22007 src/caca_internals.h |    6 ++--
22008 src/graphics.c       |    6 ++--
22009 9 files changed, 132 insertions(+), 96 deletions(-)
22010
22011Commit: 192
22012Author: sam
22013Date:   Sun Nov 16 12:28:29 2003 +0000
22014
22015      * Changed copyleft to LGPL.
22016
22017 examples/demo.c      |   19 ++++++++++---------
22018 examples/spritedit.c |   19 ++++++++++---------
22019 src/blit.c           |   21 +++++++++++----------
22020 src/box.c            |   21 +++++++++++----------
22021 src/caca.c           |   21 +++++++++++----------
22022 src/caca.h           |   21 +++++++++++----------
22023 src/caca_internals.h |   21 +++++++++++----------
22024 src/conic.c          |   21 +++++++++++----------
22025 src/graphics.c       |   21 +++++++++++----------
22026 src/io.c             |   21 +++++++++++----------
22027 src/line.c           |   21 +++++++++++----------
22028 src/math.c           |   21 +++++++++++----------
22029 src/sprite.c         |   21 +++++++++++----------
22030 src/triangle.c       |   21 +++++++++++----------
22031 14 files changed, 152 insertions(+), 138 deletions(-)
22032
22033Commit: 190
22034Author: sam
22035Date:   Sun Nov 16 12:13:46 2003 +0000
22036
22037      * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
22038        to examples/.
22039
22040 Makefile.am              |    2 +-
22041 configure.ac             |    6 +-
22042 examples/Makefile.am     |   23 +++
22043 examples/demo.c          |  462 ++++++++++++++++++++++++++++++++++++++++++++++
22044 examples/spritedit.c     |  115 ++++++++++++
22045 libcaca/Makefile.am      |   20 --
22046 libcaca/blit.c           |  102 ----------
22047 libcaca/box.c            |  122 ------------
22048 libcaca/caca.c           |  308 ------------------------------
22049 libcaca/caca.h           |  116 ------------
22050 libcaca/caca_internals.h |   37 ----
22051 libcaca/conic.c          |  207 ---------------------
22052 libcaca/graphics.c       |  158 ----------------
22053 libcaca/io.c             |   52 -----
22054 libcaca/line.c           |  375 -------------------------------------
22055 libcaca/math.c           |   59 ------
22056 libcaca/sprite.c         |  262 --------------------------
22057 libcaca/triangle.c       |  102 ----------
22058 src/Makefile.am          |   20 ++
22059 src/blit.c               |  102 ++++++++++
22060 src/box.c                |  122 ++++++++++++
22061 src/caca.c               |  308 ++++++++++++++++++++++++++++++
22062 src/caca.h               |  116 ++++++++++++
22063 src/caca_internals.h     |   37 ++++
22064 src/conic.c              |  207 +++++++++++++++++++++
22065 src/graphics.c           |  158 ++++++++++++++++
22066 src/io.c                 |   52 +++++
22067 src/line.c               |  375 +++++++++++++++++++++++++++++++++++++
22068 src/math.c               |   59 ++++++
22069 src/sprite.c             |  262 ++++++++++++++++++++++++++
22070 src/triangle.c           |  102 ++++++++++
22071 test/Makefile.am         |   23 ---
22072 test/demo.c              |  462 ----------------------------------------------
22073 test/spritedit.c         |  115 ------------
22074 34 files changed, 2524 insertions(+), 2524 deletions(-)
22075
22076Commit: 189
22077Author: sam
22078Date:   Sun Nov 16 12:07:52 2003 +0000
22079
22080      * The big TTYvaders/libcaca split. This is libcaca.
22081
22082 COPYING           |  672 +++++++++++++++++++++++++++++++++--------------------
22083 Makefile.am       |    8 +-
22084 README            |   34 +---
22085 TODO              |   34 ---
22086 bootstrap         |    2 +-
22087 configure.ac      |    6 +-
22088 data/Makefile.am  |   14 --
22089 data/barboss.txt  |   27 ---
22090 data/barfight.txt |   14 --
22091 data/bazfight.txt |   28 ---
22092 data/bongem.txt   |   14 --
22093 data/bonheart.txt |   14 --
22094 data/foofight.txt |   29 ---
22095 data/ship.txt     |    7 -
22096 data/wpnbomb.txt  |   86 -------
22097 data/wpnfrag.txt  |   50 ----
22098 data/xplmed.txt   |   60 -----
22099 data/xplsmall.txt |   32 ---
22100 debian/.cvsignore |    6 -
22101 debian/changelog  |    4 +-
22102 debian/control    |   14 +-
22103 debian/rules      |    2 +-
22104 doc/shapes.txt    |  191 ---------------
22105 src/.cvsignore    |    6 -
22106 src/Makefile.am   |   33 ---
22107 src/aliens.c      |  136 -----------
22108 src/bonus.c       |  113 ---------
22109 src/box.c         |  106 ---------
22110 src/ceo.c         |   49 ----
22111 src/collide.c     |  296 -----------------------
22112 src/common.h      |  226 ------------------
22113 src/explosions.c  |  142 -----------
22114 src/intro.c       |   77 ------
22115 src/main.c        |  268 ---------------------
22116 src/overlay.c     |   81 -------
22117 src/player.c      |  101 --------
22118 src/starfield.c   |   93 --------
22119 src/tunnel.c      |  206 ----------------
22120 src/weapons.c     |  459 ------------------------------------
22121 39 files changed, 439 insertions(+), 3301 deletions(-)
22122
22123Commit: 187
22124Author: sam
22125Date:   Sun Nov 16 11:26:54 2003 +0000
22126
22127      * configure.ac:
22128        + Added -Wsign-compare to the warning flags.
22129      * libcaca/caca.c:
22130        + Fixed a signed/unsigned bug that caused infinite waits with
22131          ee_set_delay(0).
22132      * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
22133        + Fixed minor signed/unsigned comparison warnings.
22134
22135 configure.ac       |    2 +-
22136 libcaca/blit.c     |    4 ++--
22137 libcaca/caca.c     |    8 ++++----
22138 libcaca/conic.c    |    8 ++++----
22139 libcaca/graphics.c |    9 +++++----
22140 src/weapons.c      |    5 +++--
22141 6 files changed, 19 insertions(+), 17 deletions(-)
22142
22143Commit: 185
22144Author: sam
22145Date:   Sun Nov 16 00:33:35 2003 +0000
22146
22147      * Renamed libee to libcaca. Far less collisions.
22148
22149 Makefile.am              |    2 +-
22150 TODO                     |    2 +-
22151 configure.ac             |    2 +-
22152 libcaca/Makefile.am      |   20 +++
22153 libcaca/blit.c           |  102 +++++++++++++
22154 libcaca/box.c            |  122 +++++++++++++++
22155 libcaca/caca.c           |  308 +++++++++++++++++++++++++++++++++++++
22156 libcaca/caca.h           |  116 ++++++++++++++
22157 libcaca/caca_internals.h |   37 +++++
22158 libcaca/conic.c          |  207 +++++++++++++++++++++++++
22159 libcaca/graphics.c       |  157 +++++++++++++++++++
22160 libcaca/io.c             |   52 +++++++
22161 libcaca/line.c           |  375 ++++++++++++++++++++++++++++++++++++++++++++++
22162 libcaca/math.c           |   59 +++++++
22163 libcaca/sprite.c         |  262 ++++++++++++++++++++++++++++++++
22164 libcaca/triangle.c       |  102 +++++++++++++
22165 libee/Makefile.am        |   20 ---
22166 libee/blit.c             |  102 -------------
22167 libee/box.c              |  122 ---------------
22168 libee/conic.c            |  207 -------------------------
22169 libee/ee.c               |  308 -------------------------------------
22170 libee/ee.h               |  116 --------------
22171 libee/ee_internals.h     |   37 -----
22172 libee/graphics.c         |  157 -------------------
22173 libee/io.c               |   52 -------
22174 libee/line.c             |  375 ----------------------------------------------
22175 libee/math.c             |   59 -------
22176 libee/sprite.c           |  262 --------------------------------
22177 libee/triangle.c         |  102 -------------
22178 src/Makefile.am          |    4 +-
22179 src/aliens.c             |   20 ++--
22180 src/bonus.c              |   12 +-
22181 src/box.c                |   28 ++--
22182 src/ceo.c                |    6 +-
22183 src/collide.c            |    4 +-
22184 src/common.h             |    2 +-
22185 src/explosions.c         |   40 +++---
22186 src/intro.c              |   38 +++---
22187 src/main.c               |   20 ++--
22188 src/overlay.c            |   36 +++---
22189 src/player.c             |    6 +-
22190 src/starfield.c          |   22 ++--
22191 src/tunnel.c             |   20 ++--
22192 src/weapons.c            |  198 ++++++++++++------------
22193 test/Makefile.am         |    8 +-
22194 test/demo.c              |  302 +++++++++++++++++++-------------------
22195 test/spritedit.c         |   60 ++++----
22196 47 files changed, 2335 insertions(+), 2335 deletions(-)
22197
22198Commit: 183
22199Author: sam
22200Date:   Sun Nov 16 00:09:09 2003 +0000
22201
22202      * Very ugly ee_blit function. Will be polished in a while.
22203
22204 libee/Makefile.am |    1 +
22205 libee/blit.c      |  102 +++++++++++++++++++++++++++++++++++++++++++++++++++++
22206 libee/ee.h        |    2 +
22207 test/Makefile.am  |    2 +
22208 test/demo.c       |   38 ++++++++++++++++++--
22209 5 files changed, 142 insertions(+), 3 deletions(-)
22210
22211Commit: 181
22212Author: sam
22213Date:   Sat Nov 15 12:42:38 2003 +0000
22214
22215      * libee/ee.c:
22216        + Replaced ee_color_names[] with ee_get_color_name().
22217        + Don't oversleep in ee_refresh().
22218      * libee/graphics.c:
22219        + Implemented ee_printf().
22220      * test/demo.c:
22221        + If new keypresses are detected, don't wait for the next screen refresh.
22222        + Added an fps counter on demos.
22223        + Added controls for outlines and drawing boundaries.
22224
22225 libee/ee.c       |   55 +++++++++++--------
22226 libee/ee.h       |    4 +-
22227 libee/graphics.c |   34 ++++++++++--
22228 test/demo.c      |  152 ++++++++++++++++++++++++++---------------------------
22229 4 files changed, 138 insertions(+), 107 deletions(-)
22230
22231Commit: 179
22232Author: sam
22233Date:   Sat Nov 15 09:58:20 2003 +0000
22234
22235      * libee/graphics.c:
22236        + Correct clipping in ee_putstr() for long strings.
22237      * libee/ee.c:
22238        + New ee_get_rendertime() call to provide framerate information.
22239      * libee/ee.h:
22240        + Added const keywords where it was meaningful, despite Slang's blatant
22241          omission of such keywords in its prototypes.
22242
22243 libee/ee.c           |   25 +++++++++++++++++++------
22244 libee/ee.h           |   15 ++++++++-------
22245 libee/ee_internals.h |    1 +
22246 libee/graphics.c     |   11 +++++++++--
22247 libee/line.c         |    4 ++--
22248 5 files changed, 39 insertions(+), 17 deletions(-)
22249
22250Commit: 177
22251Author: sam
22252Date:   Fri Nov 14 19:00:07 2003 +0000
22253
22254      * libee/ee.c:
22255        + Implemented correct framerate wait loop.
22256        + No framedropping yet.
22257      * test/demo.c src/main.c:
22258        + Set an arbitrary framerate for demos.
22259
22260 libee/ee.c  |   66 +++++++++++++++++++++++++----------------------------------
22261 src/main.c  |    2 +
22262 test/demo.c |    2 +
22263 3 files changed, 32 insertions(+), 38 deletions(-)
22264
22265Commit: 175
22266Author: sam
22267Date:   Fri Nov 14 18:49:53 2003 +0000
22268
22269      * Fixed compilation in an alternate directory.
22270
22271 src/Makefile.am  |    2 +-
22272 test/Makefile.am |    2 +-
22273 2 files changed, 2 insertions(+), 2 deletions(-)
22274
22275Commit: 173
22276Author: sam
22277Date:   Fri Nov 14 17:02:36 2003 +0000
22278
22279      * Sanity checks after each malloc() call.
22280
22281 src/box.c       |    2 ++
22282 src/main.c      |   10 ++++++++++
22283 src/player.c    |    2 ++
22284 src/starfield.c |    2 ++
22285 src/tunnel.c    |    6 ++++++
22286 src/weapons.c   |    4 ++--
22287 6 files changed, 24 insertions(+), 2 deletions(-)
22288
22289Commit: 171
22290Author: sam
22291Date:   Fri Nov 14 16:55:58 2003 +0000
22292
22293      * libee/math.c:
22294        + ee_sqrt() now uses unsigned ints.
22295        + Avoid overflows in ee_sqrt().
22296
22297 libee/ee.h   |    2 +-
22298 libee/math.c |   31 ++++++++++++++++++-------------
22299 2 files changed, 19 insertions(+), 14 deletions(-)
22300
22301Commit: 169
22302Author: sam
22303Date:   Thu Nov 13 17:12:40 2003 +0000
22304
22305      * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
22306
22307 src/intro.c |    6 +++---
22308 1 files changed, 3 insertions(+), 3 deletions(-)
22309
22310Commit: 167
22311Author: sam
22312Date:   Thu Nov 13 16:45:25 2003 +0000
22313
22314      * libee/ee.c:
22315        + Error checking in ee_init().
22316        + Pre-generate the empty line for ee_clear().
22317      * libee/sprite.c:
22318        + Better error checking in ee_sprite_load().
22319
22320 libee/ee.c           |   11 +++++++-
22321 libee/ee_internals.h |    2 +
22322 libee/graphics.c     |   11 +--------
22323 libee/sprite.c       |   63 ++++++++++++++++++++++++++++++++++++-------------
22324 4 files changed, 58 insertions(+), 29 deletions(-)
22325
22326Commit: 165
22327Author: sam
22328Date:   Thu Nov 13 15:41:12 2003 +0000
22329
22330      * Minor coding style changes.
22331
22332 libee/conic.c |    6 +++---
22333 libee/line.c  |    6 +++---
22334 src/box.c     |    2 +-
22335 3 files changed, 7 insertions(+), 7 deletions(-)
22336
22337Commit: 163
22338Author: sam
22339Date:   Thu Nov 13 15:37:49 2003 +0000
22340
22341      * Renamed sprites to < 8+3 names for the DOS port.
22342
22343 data/Makefile.am      |   22 ++++++------
22344 data/bar_boss         |   27 ---------------
22345 data/bar_fighter      |   14 --------
22346 data/barboss.txt      |   27 +++++++++++++++
22347 data/barfight.txt     |   14 ++++++++
22348 data/baz_fighter      |   28 ----------------
22349 data/bazfight.txt     |   28 ++++++++++++++++
22350 data/bongem.txt       |   14 ++++++++
22351 data/bonheart.txt     |   14 ++++++++
22352 data/explosion_medium |   60 ----------------------------------
22353 data/explosion_small  |   32 ------------------
22354 data/foo_fighter      |   29 ----------------
22355 data/foofight.txt     |   29 ++++++++++++++++
22356 data/item_gem         |   14 --------
22357 data/item_heart       |   14 --------
22358 data/ship.txt         |    7 ++++
22359 data/ship_green       |    7 ----
22360 data/weapon_bomb      |   86 -------------------------------------------------
22361 data/weapon_fragbomb  |   50 ----------------------------
22362 data/wpnbomb.txt      |   86 +++++++++++++++++++++++++++++++++++++++++++++++++
22363 data/wpnfrag.txt      |   50 ++++++++++++++++++++++++++++
22364 data/xplmed.txt       |   60 ++++++++++++++++++++++++++++++++++
22365 data/xplsmall.txt     |   32 ++++++++++++++++++
22366 src/aliens.c          |    6 ++--
22367 src/bonus.c           |    4 +-
22368 src/explosions.c      |    4 +-
22369 src/intro.c           |    6 ++--
22370 src/player.c          |    2 +-
22371 src/weapons.c         |    4 +-
22372 test/demo.c           |    2 +-
22373 30 files changed, 386 insertions(+), 386 deletions(-)
22374
22375Commit: 161
22376Author: sam
22377Date:   Wed Nov 12 23:46:58 2003 +0000
22378
22379      * test/demo.c:
22380        + Removed a spurious '\n' from an ee_putstr().
22381      * src/starfield.c:
22382        + Fixed starfield color.
22383      * data/:
22384        + Fixed every sprite's colors.
22385
22386 data/bar_boss         |   26 ++++++++--------
22387 data/bar_fighter      |   12 ++++----
22388 data/baz_fighter      |    8 ++--
22389 data/explosion_medium |   50 ++++++++++++++++----------------
22390 data/explosion_small  |   26 ++++++++--------
22391 data/foo_fighter      |   24 ++++++++--------
22392 data/item_gem         |    8 ++--
22393 data/item_heart       |   12 ++++----
22394 data/ship_green       |    2 +-
22395 data/weapon_bomb      |   74 ++++++++++++++++++++++++------------------------
22396 data/weapon_fragbomb  |   44 ++++++++++++++--------------
22397 src/starfield.c       |    4 +-
22398 test/demo.c           |    2 +-
22399 13 files changed, 146 insertions(+), 146 deletions(-)
22400
22401Commit: 159
22402Author: sam
22403Date:   Wed Nov 12 21:18:50 2003 +0000
22404
22405      * libee/ee.h:
22406        + Added ee_color_names[] containing our 16 color names.
22407      * libee/ee.c:
22408        + Extended our color set to the full 16 instead of 10.
22409        + Precalculate ncurses attributes.
22410      * libee/graphics.c:
22411        + Clip color value in ee_set_color().
22412        + Clip characters in ee_putchar().
22413        + Partially clip characters in ee_putstr(), overflows aren't checked yet.
22414      * libee/ee_internals.h:
22415        + New file to share extern variables within libee.
22416      * test/demo.c:
22417        + Added a simple demo_color() to output all colors.
22418        + Replaced four ee_draw_line() with ee_draw_thin_box().
22419        + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
22420          defines y1.
22421        + Randomized colours from 0 to 15 instead of 1 to 10.
22422      * src/Makefiles.am:
22423        + Added -lm to the ttyvaders linking flags because of the intro.
22424      * README BUGS TODO:
22425        + Updated.
22426
22427 BUGS                 |    8 +++
22428 Makefile.am          |    2 +-
22429 README               |   47 ++++++++--------
22430 TODO                 |   51 +++++++++--------
22431 libee/Makefile.am    |    1 +
22432 libee/box.c          |    7 +--
22433 libee/conic.c        |    7 +--
22434 libee/ee.c           |  107 +++++++++++++++++++++++++++++--------
22435 libee/ee.h           |   31 +++++++----
22436 libee/ee_internals.h |   34 ++++++++++++
22437 libee/graphics.c     |   72 +++++++++++++------------
22438 libee/io.c           |   26 ++++------
22439 libee/line.c         |    7 +--
22440 libee/math.c         |    7 +--
22441 libee/sprite.c       |    7 +--
22442 libee/triangle.c     |    7 +--
22443 src/Makefile.am      |    2 +-
22444 src/overlay.c        |    4 +-
22445 src/weapons.c        |    2 +-
22446 test/demo.c          |  144 ++++++++++++++++++++++++++++---------------------
22447 20 files changed, 339 insertions(+), 234 deletions(-)
22448
22449Commit: 157
22450Author: sam
22451Date:   Wed Nov 12 18:41:02 2003 +0000
22452
22453      * README:
22454        + Added a note about dos cross-compilation.
22455      * configure.ac:
22456        + Added a check for ScreenUpdate in <pc.h>.
22457      * libee/graphics.c libee/ee.c:
22458        + Improved the conio port thanks to ScreenUpdate().
22459
22460 README           |    4 +++
22461 configure.ac     |   10 ++++++++
22462 libee/ee.c       |   65 +++++++++++++++++++++++++++++++----------------------
22463 libee/graphics.c |   48 +++++++++++++++++++++++++--------------
22464 4 files changed, 83 insertions(+), 44 deletions(-)
22465
22466Commit: 155
22467Author: sam
22468Date:   Wed Nov 12 16:23:18 2003 +0000
22469
22470      * MS-DOS port of libee, using <conio.h>.
22471
22472 configure.ac     |    9 ++++++++-
22473 libee/conic.c    |    7 ++++++-
22474 libee/ee.c       |   38 +++++++++++++++++++++++++++++---------
22475 libee/graphics.c |   40 +++++++++++++++++++++++++++++-----------
22476 libee/io.c       |    8 ++++++--
22477 libee/line.c     |    7 ++++++-
22478 6 files changed, 84 insertions(+), 25 deletions(-)
22479
22480Commit: 153
22481Author: sam
22482Date:   Wed Nov 12 01:48:58 2003 +0000
22483
22484      * libee/graphics.c:
22485        + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
22486      * libee/line.c:
22487        + Implemented draw_polyline() and draw_thin_polyline().
22488      * libee/sprite.c:
22489        + Removed the f member of struct ee_sprite.
22490        + Implemented ee_get_sprite_{width|height|dx|dy}().
22491        + Restore the color fater ee_draw_sprite() is called.
22492      * libee/box.c:
22493        + Fixed a bug causing improper box clipping at the right and the bottom.
22494      * data/foo_fighter:
22495        + Fixed bugs in the sprite.
22496      * src/intro.c:
22497        + Test effects for the future game's intro.
22498      * test/spritedit.c:
22499        + Added stuff to the sprite editor. We can now navigate through frames.
22500
22501 data/foo_fighter |    8 +++---
22502 libee/box.c      |    4 +-
22503 libee/ee.h       |   27 ++++++++++++++++---
22504 libee/graphics.c |   10 ++++++-
22505 libee/line.c     |   33 +++++++++++++++++++++++
22506 libee/sprite.c   |   64 +++++++++++++++++++++++++++++++++++---------
22507 src/Makefile.am  |    1 +
22508 src/aliens.c     |   29 ++------------------
22509 src/bonus.c      |    8 +++---
22510 src/box.c        |    6 ++--
22511 src/common.h     |    2 +
22512 src/explosions.c |   23 +++------------
22513 src/intro.c      |   77 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
22514 src/main.c       |    2 +
22515 src/overlay.c    |   20 +++++++-------
22516 src/player.c     |    2 +-
22517 src/starfield.c  |    2 +-
22518 src/tunnel.c     |    4 +-
22519 src/weapons.c    |   61 ++++++++++++++++++++----------------------
22520 test/demo.c      |   46 ++++++++++++++++----------------
22521 test/spritedit.c |   65 ++++++++++++++++++++++++++++++++++++++++++---
22522 21 files changed, 346 insertions(+), 148 deletions(-)
22523
22524Commit: 151
22525Author: sam
22526Date:   Tue Nov 11 10:22:19 2003 +0000
22527
22528      * libee/triangle.c:
22529        + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
22530      * libee/box.c:
22531        + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
22532      * libee/conic.c:
22533        + Wrote ee_fill_ellipse().
22534        + First attempt at ee_draw_thin_ellipse(), to be reworked.
22535      * test/demo.c:
22536        + Merged demo_lines() and demo_thin_lines().
22537        + Merged demo_triangles() and demo_outlined_triangles().
22538        + Wrote demo_box().
22539        + Use ee_fill_ellipse() in demo_all().
22540
22541 libee/Makefile.am |    1 +
22542 libee/box.c       |  127 ++++++++++++++++++++++++++
22543 libee/conic.c     |   88 ++++++++++++++++++
22544 libee/ee.h        |   10 ++
22545 libee/triangle.c  |   14 +++
22546 test/demo.c       |  254 +++++++++++++++++------------------------------------
22547 6 files changed, 319 insertions(+), 175 deletions(-)
22548
22549Commit: 149
22550Author: sam
22551Date:   Tue Nov 11 08:00:36 2003 +0000
22552
22553      * src/weapons.c:
22554        + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
22555      * src/player.c:
22556        + Use ee_draw_sprite() to draw our ship.
22557
22558 data/Makefile.am |    1 +
22559 data/ship_green  |    7 +++++++
22560 src/collide.c    |    8 ++++----
22561 src/main.c       |   32 ++++++++++++++++----------------
22562 src/player.c     |   32 ++++++--------------------------
22563 src/weapons.c    |   14 +++++++++-----
22564 6 files changed, 43 insertions(+), 51 deletions(-)
22565
22566Commit: 147
22567Author: sam
22568Date:   Mon Nov 10 23:38:50 2003 +0000
22569
22570      * libee/graphics.c:
22571        + Moved ee_putstr() and ee_putchar() in here.
22572      * libee/ee.h:
22573        + Got rid of ee_goto().
22574        + Moved <slang.h> or <curses.h> into libee.
22575      * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
22576      * Ditto for ee_putchar().
22577
22578 libee/Makefile.am |    1 +
22579 libee/conic.c     |   26 +++-----
22580 libee/ee.c        |   30 ++--------
22581 libee/ee.h        |   34 ++---------
22582 libee/graphics.c  |   93 +++++++++++++++++++++++++++++
22583 libee/io.c        |    6 ++
22584 libee/line.c      |   26 +++++----
22585 libee/math.c      |    6 ++
22586 libee/sprite.c    |   10 +++-
22587 libee/triangle.c  |   11 ++-
22588 src/box.c         |   20 +++---
22589 src/overlay.c     |   25 +++-----
22590 src/player.c      |   15 ++---
22591 src/starfield.c   |    3 +-
22592 src/tunnel.c      |   46 ++-------------
22593 src/weapons.c     |  168 ++++++++++++++++++-----------------------------------
22594 test/demo.c       |   53 ++++++----------
22595 17 files changed, 264 insertions(+), 309 deletions(-)
22596
22597Commit: 145
22598Author: sam
22599Date:   Mon Nov 10 23:04:13 2003 +0000
22600
22601      * test/spritedit.c:
22602        + Placeholder for our upcoming sprite editor.
22603      * src/Makefile.am data/Makefile.am:
22604        + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
22605
22606 data/Makefile.am |    1 +
22607 src/Makefile.am  |    4 +-
22608 test/Makefile.am |   10 ++++++--
22609 test/spritedit.c |   58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
22610 4 files changed, 68 insertions(+), 5 deletions(-)
22611
22612Commit: 143
22613Author: sam
22614Date:   Mon Nov 10 22:43:30 2003 +0000
22615
22616      * src/weapons.c data/weapon_fragbomb:
22617        + Drew the fragbomb sprite.
22618        + Use the fragbomb in src/weapons.c.
22619
22620 data/Makefile.am     |    1 +
22621 data/weapon_fragbomb |   50 ++++++++++++++++++++++++++
22622 src/weapons.c        |   96 ++++---------------------------------------------
22623 3 files changed, 59 insertions(+), 88 deletions(-)
22624
22625Commit: 141
22626Author: sam
22627Date:   Mon Nov 10 21:54:11 2003 +0000
22628
22629      * data/weapon_bomb:
22630        + New bomb sprite.
22631      * src/weapons.c:
22632        + Switched the bomb drawing to use ee_draw_sprite().
22633
22634 data/Makefile.am |    1 +
22635 data/weapon_bomb |   86 ++++++++++++++++++++++++++++
22636 src/weapons.c    |  165 +++++++----------------------------------------------
22637 3 files changed, 109 insertions(+), 143 deletions(-)
22638
22639Commit: 139
22640Author: sam
22641Date:   Mon Nov 10 21:17:47 2003 +0000
22642
22643      * libee/sprite.c:
22644        + Made sprite loading more robust.
22645      * src/explosions.c:
22646        + No longer use ee_putchar etc. to draw our sprites, but use
22647          ee_draw_sprite().
22648      * data/:
22649        + Drew explosion_medium and explosion_small sprites.
22650
22651 data/Makefile.am      |   11 ++++-
22652 data/explosion_medium |   60 ++++++++++++++++++++++++
22653 data/explosion_small  |   32 +++++++++++++
22654 libee/sprite.c        |   14 +++---
22655 src/explosions.c      |  121 ++++---------------------------------------------
22656 5 files changed, 120 insertions(+), 118 deletions(-)
22657
22658Commit: 137
22659Author: sam
22660Date:   Mon Nov 10 20:43:02 2003 +0000
22661
22662      * libee/conic.c: Clip circles and ellipses.
22663
22664 libee/conic.c |   39 +++++++++++++++++++++++++++++++++++----
22665 1 files changed, 35 insertions(+), 4 deletions(-)
22666
22667Commit: 135
22668Author: sam
22669Date:   Mon Nov 10 18:29:04 2003 +0000
22670
22671      * libee/sprite.c:
22672        + Added sanity checks in ee_sprite_* functions.
22673      * libee/conic.c:
22674        + Use ellipsepoints() in ee_draw_circle().
22675
22676 libee/conic.c  |   29 ++++++++++++-----------------
22677 libee/sprite.c |   16 +++++++++++++++-
22678 2 files changed, 27 insertions(+), 18 deletions(-)
22679
22680Commit: 133
22681Author: sam
22682Date:   Mon Nov 10 18:23:23 2003 +0000
22683
22684      * test/demo.c:
22685        + Ellipses demo.
22686
22687 test/demo.c |   52 +++++++++++++++++++++++++++++++++++++++++++++++-----
22688 1 files changed, 47 insertions(+), 5 deletions(-)
22689
22690Commit: 131
22691Author: sam
22692Date:   Mon Nov 10 18:21:36 2003 +0000
22693
22694      * libee/conic.c:
22695        + ee_draw_ellipse().
22696
22697 libee/conic.c |   50 ++++++++++++++++++++++++++++++++++++++++++++++++++
22698 libee/ee.h    |    1 +
22699 2 files changed, 51 insertions(+), 0 deletions(-)
22700
22701Commit: 129
22702Author: sam
22703Date:   Mon Nov 10 15:31:12 2003 +0000
22704
22705      * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
22706
22707 libee/Makefile.am |    2 +-
22708 libee/circle.c    |   49 -------------------------------------------------
22709 libee/conic.c     |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
22710 libee/line.c      |    4 ++++
22711 4 files changed, 54 insertions(+), 50 deletions(-)
22712
22713Commit: 127
22714Author: sam
22715Date:   Mon Nov 10 15:16:38 2003 +0000
22716
22717      * libee/line.c:
22718        + Added code comments.
22719
22720 libee/line.c |   46 ++++++++++++++++++++++++++++++++++++++++++++++
22721 1 files changed, 46 insertions(+), 0 deletions(-)
22722
22723Commit: 125
22724Author: sam
22725Date:   Mon Nov 10 14:19:21 2003 +0000
22726
22727      * configure.ac:
22728        + Moved optimization flags and warning triggers here.
22729        + Updated the snapshot timestamp.
22730
22731 configure.ac      |    9 +++++++--
22732 libee/Makefile.am |    5 -----
22733 src/Makefile.am   |    5 -----
22734 test/Makefile.am  |    5 -----
22735 4 files changed, 7 insertions(+), 17 deletions(-)
22736
22737Commit: 123
22738Author: sam
22739Date:   Mon Nov 10 14:13:56 2003 +0000
22740
22741      * test/demo.c: Nicer complete demo.
22742
22743 test/demo.c |  203 +++++++++++++++++++++++++++++++++++++++++++----------------
22744 1 files changed, 148 insertions(+), 55 deletions(-)
22745
22746Commit: 121
22747Author: sam
22748Date:   Mon Nov 10 09:26:40 2003 +0000
22749
22750      * libee/sprite.c:
22751        + More robust sprite loader.
22752        + Added ee_set_sprite_frame() and ee_get_sprite_frame().
22753        + Free all structures in ee_free_sprite().
22754      * src/aliens.c src/bonus.c:
22755        + Use ee_draw_sprite() instead of our manual sprite rendering.
22756      * src/box.c:
22757        + Use ee_draw_line() instead of the manual equivalent.
22758      * data/:
22759        + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
22760
22761 data/Makefile.am |    2 +-
22762 data/baz_fighter |   28 ++++++++++++
22763 data/foo_fighter |   29 ++++++++++++
22764 data/item_gem    |   14 ++++++
22765 data/item_heart  |   14 ++++++
22766 libee/ee.h       |    2 +
22767 libee/sprite.c   |   28 ++++++++++++
22768 src/aliens.c     |  130 ++++++------------------------------------------------
22769 src/bonus.c      |   32 ++++---------
22770 src/box.c        |   51 ++++++---------------
22771 10 files changed, 155 insertions(+), 175 deletions(-)
22772
22773Commit: 119
22774Author: sam
22775Date:   Mon Nov 10 02:00:52 2003 +0000
22776
22777      * Oops, forgot data/Makefile.am.
22778
22779 data/Makefile.am |    1 +
22780 1 files changed, 1 insertions(+), 0 deletions(-)
22781
22782Commit: 117
22783Author: sam
22784Date:   Mon Nov 10 02:00:19 2003 +0000
22785
22786      * test/demo.c:
22787        + Wrote a little sprite demo.
22788      * data/:
22789        + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
22790
22791 Makefile.am      |    2 +-
22792 configure.ac     |    1 +
22793 data/bar_boss    |   27 +++++++++++++++++++++++++++
22794 data/bar_fighter |   14 ++++++++++++++
22795 test/demo.c      |   51 +++++++++++++++++++++++++++++++++++++++++++++++++++
22796 5 files changed, 94 insertions(+), 1 deletions(-)
22797
22798Commit: 115
22799Author: sam
22800Date:   Mon Nov 10 01:56:24 2003 +0000
22801
22802      * libee/sprite.c:
22803        + Beginning of sprite handling within the library.
22804        + Added support to load files.
22805
22806 libee/Makefile.am |    1 +
22807 libee/ee.h        |    9 +++
22808 libee/sprite.c    |  150 +++++++++++++++++++++++++++++++++++++++++++++++++++++
22809 3 files changed, 160 insertions(+), 0 deletions(-)
22810
22811Commit: 113
22812Author: sam
22813Date:   Mon Nov 10 00:27:33 2003 +0000
22814
22815      * test/demo.c:
22816        + outlined triangles demo.
22817
22818 test/demo.c |   41 +++++++++++++++++++++++++++++++++++++++++
22819 1 files changed, 41 insertions(+), 0 deletions(-)
22820
22821Commit: 111
22822Author: sam
22823Date:   Mon Nov 10 00:15:02 2003 +0000
22824
22825      * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
22826
22827 configure.ac      |   18 +++++++-----------
22828 libee/Makefile.am |    8 --------
22829 src/Makefile.am   |    4 +---
22830 test/Makefile.am  |    4 +---
22831 4 files changed, 9 insertions(+), 25 deletions(-)
22832
22833Commit: 109
22834Author: sam
22835Date:   Sun Nov 9 23:34:24 2003 +0000
22836
22837      * src/*.c:
22838        + Added missing #include "config.h".
22839        + Fixed a nasty bug in ee_rand() calls.
22840
22841 src/aliens.c     |    4 +++-
22842 src/bonus.c      |    2 ++
22843 src/box.c        |    2 ++
22844 src/collide.c    |    6 ++++--
22845 src/explosions.c |    4 +++-
22846 src/main.c       |    6 ++++--
22847 src/overlay.c    |    2 ++
22848 src/player.c     |    2 ++
22849 src/starfield.c  |   20 +++++++++++---------
22850 src/tunnel.c     |    4 ++--
22851 src/weapons.c    |    2 ++
22852 11 files changed, 37 insertions(+), 17 deletions(-)
22853
22854Commit: 107
22855Author: sam
22856Date:   Sun Nov 9 23:01:29 2003 +0000
22857
22858      * test/demo.c:
22859        + Disabled the pyramid demo and wrote a simple triangles demo.
22860
22861 test/demo.c |   63 ++++++++++++++++++++++++++--------------------------------
22862 1 files changed, 28 insertions(+), 35 deletions(-)
22863
22864Commit: 105
22865Author: sam
22866Date:   Sun Nov 9 21:36:24 2003 +0000
22867
22868      * libee/triangle.c:
22869        + Implemented ee_fill_triangle().
22870      * test/demo.c:
22871        + Triangle demo.
22872
22873 libee/Makefile.am |    5 ++-
22874 libee/ee.h        |    3 +-
22875 libee/triangle.c  |   90 +++++++++++++++++++++++++++++++++++++++++++++++++++++
22876 test/Makefile.am  |    2 +-
22877 test/demo.c       |   57 +++++++++++++++++++++++++++++++++-
22878 5 files changed, 152 insertions(+), 5 deletions(-)
22879
22880Commit: 103
22881Author: sam
22882Date:   Sun Nov 9 19:46:14 2003 +0000
22883
22884      * libee/line.c:
22885        + ee_draw_thin_line().
22886      * test/demo.c:
22887        + Added a thin lines demo.
22888
22889 libee/ee.h   |    1 +
22890 libee/line.c |  120 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
22891 test/demo.c  |   75 ++++++++++++++++++++++++------------
22892 3 files changed, 165 insertions(+), 31 deletions(-)
22893
22894Commit: 101
22895Author: sam
22896Date:   Sun Nov 9 18:10:44 2003 +0000
22897
22898      * libee/line.c: genericized line drawing for future use.
22899
22900 libee/line.c |   99 ++++++++++++++++++++++++++++++++++++++--------------------
22901 1 files changed, 65 insertions(+), 34 deletions(-)
22902
22903Commit: 99
22904Author: sam
22905Date:   Sun Nov 9 17:45:12 2003 +0000
22906
22907      * test/demo.c:
22908        + Putpixel demo.
22909        + Draw line demo.
22910        + Draw circle demo.
22911        + Animated radar demo.
22912
22913 test/demo.c |  178 +++++++++++++++++++++++++++++++++++++++++++++++++++++++----
22914 1 files changed, 167 insertions(+), 11 deletions(-)
22915
22916Commit: 97
22917Author: sam
22918Date:   Sun Nov 9 17:21:43 2003 +0000
22919
22920      * src/weapons.c:
22921        + Removed draw_circle, use ee_draw_circle instead.
22922      * libee/circle.c:
22923        + New ee_draw_circle function.
22924      * libee/line.c:
22925        + Changed an internal function's name.
22926
22927 libee/Makefile.am |    1 +
22928 libee/circle.c    |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
22929 libee/ee.h        |    1 +
22930 libee/line.c      |    6 +++---
22931 src/weapons.c     |   30 ++++--------------------------
22932 5 files changed, 58 insertions(+), 29 deletions(-)
22933
22934Commit: 95
22935Author: sam
22936Date:   Sun Nov 9 16:34:23 2003 +0000
22937
22938      * libee/line.c: Implemented ee_draw_line.
22939
22940 libee/Makefile.am |    8 +++-
22941 libee/ee.h        |    2 +
22942 libee/line.c      |  153 +++++++++++++++++++++++++++++++++++++++++++++++++++++
22943 3 files changed, 162 insertions(+), 1 deletions(-)
22944
22945Commit: 93
22946Author: sam
22947Date:   Sun Nov 9 13:52:40 2003 +0000
22948
22949      * libee/ee.c:
22950        + got rid of DELAY.
22951      * test/demo.c:
22952        + Minor animation effect.
22953
22954 libee/ee.c  |   15 +++++++++++----
22955 libee/ee.h  |    1 +
22956 test/demo.c |   11 +++++++++--
22957 3 files changed, 21 insertions(+), 6 deletions(-)
22958
22959Commit: 91
22960Author: sam
22961Date:   Sun Nov 9 13:51:37 2003 +0000
22962
22963      * libee/math.c: fixed a thinko in ee_rand().
22964
22965 libee/math.c |    2 +-
22966 1 files changed, 1 insertions(+), 1 deletions(-)
22967
22968Commit: 89
22969Author: sam
22970Date:   Sun Nov 9 13:32:04 2003 +0000
22971
22972      * libee/io.c:
22973        + Moved ee_get_key() here.
22974      * libee/math.c:
22975        + Moved r00t() here and renamed it to ee_sqrt().
22976        + Moved GET_RAND() here and renamed it to ee_rand().
22977      * src/math.c:
22978        + Removed this deprecated file.
22979
22980 libee/Makefile.am |    2 +-
22981 libee/ee.c        |   22 ----------------------
22982 libee/ee.h        |    3 +++
22983 libee/io.c        |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
22984 libee/math.c      |   53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
22985 src/Makefile.am   |    1 -
22986 src/aliens.c      |    2 +-
22987 src/collide.c     |    4 ++--
22988 src/common.h      |    6 ------
22989 src/explosions.c  |    2 +-
22990 src/main.c        |    4 ++--
22991 src/math.c        |   42 ------------------------------------------
22992 src/starfield.c   |   18 +++++++++---------
22993 src/tunnel.c      |    4 ++--
22994 src/weapons.c     |    4 ++--
22995 15 files changed, 124 insertions(+), 91 deletions(-)
22996
22997Commit: 87
22998Author: sam
22999Date:   Sun Nov 9 13:16:19 2003 +0000
23000
23001      * Coding style everywhere.
23002
23003 src/aliens.c     |  206 +++++++-------
23004 src/bonus.c      |   70 +++---
23005 src/box.c        |   84 +++---
23006 src/ceo.c        |   10 +-
23007 src/collide.c    |  140 +++++-----
23008 src/common.h     |   74 +++---
23009 src/explosions.c |  218 ++++++++--------
23010 src/main.c       |  146 +++++-----
23011 src/math.c       |    6 +-
23012 src/overlay.c    |   62 +++---
23013 src/player.c     |   56 ++--
23014 src/starfield.c  |   48 ++--
23015 src/tunnel.c     |  108 ++++----
23016 src/weapons.c    |  782 +++++++++++++++++++++++++++---------------------------
23017 14 files changed, 1005 insertions(+), 1005 deletions(-)
23018
23019Commit: 85
23020Author: sam
23021Date:   Sun Nov 9 13:02:34 2003 +0000
23022
23023      * libee/Makefile.am, test/Makefile.am:
23024        + Added more compiler warning flags.
23025      * test/demo.c:
23026        + Small demo for libee.
23027
23028 libee/Makefile.am |    9 ++++++++
23029 test/Makefile.am  |   24 +++++++++++++++++++++++
23030 test/demo.c       |   54 +++++++++++++++++++++++++++++++++++++++++++++++++++++
23031 3 files changed, 87 insertions(+), 0 deletions(-)
23032
23033Commit: 83
23034Author: sam
23035Date:   Sun Nov 9 13:01:44 2003 +0000
23036
23037      * libee/ee.c: Fixed a compilation warning.
23038
23039 libee/ee.c |    3 ++-
23040 1 files changed, 2 insertions(+), 1 deletions(-)
23041
23042Commit: 81
23043Author: sam
23044Date:   Sun Nov 9 12:48:09 2003 +0000
23045
23046      * libee/ee.c: Exact line fill in ee_clear().
23047
23048 libee/ee.c |   25 ++++++++++++-------------
23049 1 files changed, 12 insertions(+), 13 deletions(-)
23050
23051Commit: 79
23052Author: sam
23053Date:   Sun Nov 9 12:40:53 2003 +0000
23054
23055      * libee is now standalone.
23056
23057 libee/Makefile.am |    4 +-
23058 libee/ee.c        |  164 +++++++-------
23059 libee/ee.h        |   74 ++++++
23060 src/Makefile.am   |    2 +-
23061 src/aliens.c      |  150 ++++++------
23062 src/bonus.c       |   46 ++--
23063 src/box.c         |   52 ++--
23064 src/ceo.c         |    6 +-
23065 src/common.h      |   44 +----
23066 src/explosions.c  |  176 +++++++-------
23067 src/main.c        |   13 +-
23068 src/overlay.c     |   54 +++---
23069 src/player.c      |   26 +-
23070 src/starfield.c   |    8 +-
23071 src/tunnel.c      |   30 ++--
23072 src/weapons.c     |  660 ++++++++++++++++++++++++++--------------------------
23073 16 files changed, 771 insertions(+), 738 deletions(-)
23074
23075Commit: 77
23076Author: sam
23077Date:   Sun Nov 9 12:02:42 2003 +0000
23078
23079      * libee is now (almost) standalone.
23080
23081 Makefile.am       |    2 +-
23082 configure.ac      |    3 +++
23083 libee/Makefile.am |   11 +++++++++++
23084 src/Makefile.am   |    3 +--
23085 4 files changed, 16 insertions(+), 3 deletions(-)
23086
23087Commit: 75
23088Author: sam
23089Date:   Sun Nov 9 11:26:08 2003 +0000
23090
23091      * libee/ee.c:
23092        + First file in libee, from src/graphics.c.
23093        + Disable cursor upon initialisation.
23094        + Added delay code for constant framerate.
23095      * src/common.h:
23096        + Minor compilation fix for latest ncurses.
23097
23098 doc/shapes.txt  |   10 +++
23099 libee/ee.c      |  228 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
23100 src/Makefile.am |    2 +-
23101 src/ceo.c       |    6 +-
23102 src/common.h    |    9 +-
23103 src/graphics.c  |  183 --------------------------------------------
23104 src/main.c      |    8 +-
23105 7 files changed, 250 insertions(+), 196 deletions(-)
23106
23107Commit: 73
23108Author: sam
23109Date:   Thu Nov 6 21:40:53 2003 +0000
23110
23111      * bootstrap: always remove autom4te.cache.
23112
23113 bootstrap |    1 +
23114 1 files changed, 1 insertions(+), 0 deletions(-)
23115
23116Commit: 71
23117Author: sam
23118Date:   Thu Oct 2 01:08:13 2003 +0000
23119
23120      * Fixed keywords, ignore, and lots of tiny SVN things.
23121
23122 bootstrap    |   63 +++++++++++++++++++++++++++++----------------------------
23123 configure.ac |    2 +-
23124 2 files changed, 33 insertions(+), 32 deletions(-)
23125
23126Commit: 69
23127Author: sam
23128Date:   Sun Feb 9 11:17:40 2003 +0000
23129
23130      * support for boxes
23131      * application: pause box
23132
23133 TODO            |    2 +-
23134 src/Makefile.am |    1 +
23135 src/box.c       |  123 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
23136 src/common.h    |   19 ++++++++-
23137 src/main.c      |   27 +++++++++++-
23138 src/overlay.c   |    4 +-
23139 6 files changed, 169 insertions(+), 7 deletions(-)
23140
23141Commit: 67
23142Author: sam
23143Date:   Mon Jan 6 12:22:58 2003 +0000
23144
23145      * cosmetic code changes.
23146      * fixed a bug in the tunnel munching.
23147
23148 TODO          |    2 ++
23149 src/collide.c |   30 +++++++++---------------------
23150 2 files changed, 11 insertions(+), 21 deletions(-)
23151
23152Commit: 65
23153Author: sam
23154Date:   Mon Dec 23 16:44:28 2002 +0000
23155
23156      * fixed the ncurses build.
23157      * replaced '�' with ':' in the fragbomb tail because it's not ASCII.
23158
23159 README        |    8 ++++++++
23160 TODO          |    2 +-
23161 configure.ac  |    8 ++++++--
23162 src/weapons.c |   16 ++++++++--------
23163 4 files changed, 23 insertions(+), 11 deletions(-)
23164
23165Commit: 63
23166Author: sam
23167Date:   Mon Dec 23 16:21:38 2002 +0000
23168
23169      * new timestamp for a new snapshot.
23170      * lots of sanity checks in collide.c.
23171      * moved usleep() to graphics.c.
23172      * added random key generator in the dummy driver.
23173      * cosmetic changes in the energy bars.
23174
23175 configure.ac   |    4 +-
23176 src/collide.c  |   62 ++++++++++++++++++++++++++++++++++++++-----------------
23177 src/common.h   |   11 +++++----
23178 src/graphics.c |   22 +++++++++++++++++++-
23179 src/main.c     |   11 +++++----
23180 src/overlay.c  |   20 +++++++++---------
23181 src/player.c   |    3 +-
23182 7 files changed, 90 insertions(+), 43 deletions(-)
23183
23184Commit: 61
23185Author: sam
23186Date:   Mon Dec 23 15:06:13 2002 +0000
23187
23188      * better handling of special weapon timeout.
23189      * the bomb is now part of the standard fire button effect.
23190      * overlay for life and special weapon jauges.
23191
23192 src/Makefile.am |    9 ++--
23193 src/common.h    |  110 ++++++++++++++++++++++++++++++++++++++++++-------------
23194 src/main.c      |   68 ++++++++++++++++++---------------
23195 src/overlay.c   |   86 +++++++++++++++++++++++++++++++++++++++++++
23196 src/player.c    |    8 ++--
23197 5 files changed, 216 insertions(+), 65 deletions(-)
23198
23199Commit: 59
23200Author: sam
23201Date:   Mon Dec 23 13:46:27 2002 +0000
23202
23203      * aliens are now named foo, bar and baz.
23204      * beginning of life jauges.
23205
23206 src/aliens.c  |   38 +++++++++++++++++++-------------------
23207 src/collide.c |    9 ++++++++-
23208 src/common.h  |    7 +++++--
23209 src/main.c    |    4 ++--
23210 src/player.c  |   28 +++++++++++++++++++++++++++-
23211 5 files changed, 61 insertions(+), 25 deletions(-)
23212
23213Commit: 57
23214Author: sam
23215Date:   Mon Dec 23 13:13:04 2002 +0000
23216
23217      * ship has vx and vy.
23218
23219 src/common.h |    4 ++--
23220 src/main.c   |    6 +++---
23221 src/player.c |   27 +++++++++++++++++----------
23222 3 files changed, 22 insertions(+), 15 deletions(-)
23223
23224Commit: 55
23225Author: sam
23226Date:   Mon Dec 23 12:47:36 2002 +0000
23227
23228      * cosmetic change: reworked draw_tunnel.
23229
23230 TODO         |    2 +-
23231 src/main.c   |    3 +-
23232 src/tunnel.c |  171 +++++++++++++++++++++++++++++++---------------------------
23233 3 files changed, 93 insertions(+), 83 deletions(-)
23234
23235Commit: 53
23236Author: sam
23237Date:   Mon Dec 23 12:03:31 2002 +0000
23238
23239      * lasers are now twice as fast.
23240      * walls are now filled, and displayed on top of aliens.
23241
23242 src/main.c   |   23 ++++++++-------------
23243 src/tunnel.c |   62 +++++++++++++++++++++++++++++++++++++++++++++------------
23244 2 files changed, 58 insertions(+), 27 deletions(-)
23245
23246Commit: 51
23247Author: sam
23248Date:   Mon Dec 23 10:06:27 2002 +0000
23249
23250      * added support for --disable-slang.
23251      * fixed an overflow in the tunnel update code.
23252      * fragbomb is now 'f', not 'd'.
23253      * added a missing call to init_bonus().
23254
23255 configure.ac    |   14 +++++++++++---
23256 src/Makefile.am |   15 ++++++++-------
23257 src/ceo.c       |    3 ++-
23258 src/common.h    |    9 +++++++--
23259 src/graphics.c  |   29 +++++++++++++++++++++--------
23260 src/main.c      |   10 ++++------
23261 src/tunnel.c    |    6 ++----
23262 7 files changed, 55 insertions(+), 31 deletions(-)
23263
23264Commit: 49
23265Author: sam
23266Date:   Mon Dec 23 09:28:37 2002 +0000
23267
23268      * the beam now digs the tunnel.
23269      * the starfield is now an array of stars.
23270      * fixed wall rendering (offset issues and disappearing left wall).
23271      * 32 seekers on fragbomb explosion, not 16.
23272
23273 TODO            |    8 +++--
23274 src/collide.c   |  100 +++++++++++++++++++++++++++++++------------------------
23275 src/common.h    |   18 +++++-----
23276 src/main.c      |    7 ++--
23277 src/starfield.c |   50 ++++++++++++++++-----------
23278 src/tunnel.c    |   34 +++++++++---------
23279 src/weapons.c   |    7 ++--
23280 7 files changed, 125 insertions(+), 99 deletions(-)
23281
23282Commit: 47
23283Author: sam
23284Date:   Sun Dec 22 23:39:15 2002 +0000
23285
23286      * seekers and homing bombs react more quickly.
23287      * 16 seekers on fragbomb explosion instead of 12.
23288
23289 src/weapons.c |   39 ++++++++++++++++++++++++++-------------
23290 1 files changed, 26 insertions(+), 13 deletions(-)
23291
23292Commit: 45
23293Author: sam
23294Date:   Sun Dec 22 23:01:35 2002 +0000
23295
23296      * fixed a segfault when the target seeker speed was zero.
23297      * factorized the seeker generation on fragbomb explosion.
23298
23299 src/math.c    |    9 +++++++--
23300 src/weapons.c |   40 ++++++++++++++++++++++------------------
23301 2 files changed, 29 insertions(+), 20 deletions(-)
23302
23303Commit: 43
23304Author: sam
23305Date:   Sun Dec 22 22:36:42 2002 +0000
23306
23307      * Removed the dependency on <math.h>. We don't need no stinking sqrt!
23308
23309 src/Makefile.am |    1 +
23310 src/common.h    |    4 +++-
23311 src/math.c      |   37 +++++++++++++++++++++++++++++++++++++
23312 src/weapons.c   |    7 +++----
23313 4 files changed, 44 insertions(+), 5 deletions(-)
23314
23315Commit: 41
23316Author: sam
23317Date:   Sun Dec 22 22:17:41 2002 +0000
23318
23319      * dead aliens don't explode in the collision loop but in their update loop.
23320      * new super weapon, the fragmentation bomb.
23321
23322 doc/shapes.txt |    2 +-
23323 src/aliens.c   |   11 ++-
23324 src/ceo.c      |    9 +-
23325 src/collide.c  |  322 +++++++++++++++++++++++++++----------------------------
23326 src/common.h   |    4 +-
23327 src/main.c     |   11 ++-
23328 src/weapons.c  |  131 +++++++++++++++++++++++-
23329 7 files changed, 316 insertions(+), 174 deletions(-)
23330
23331Commit: 39
23332Author: sam
23333Date:   Sun Dec 22 19:08:35 2002 +0000
23334
23335      * Moved generated autotools files to the autotools/ directory.
23336
23337 .cvsignore           |    8 +-------
23338 Makefile.am          |    2 +-
23339 autotools/.cvsignore |   10 ++++++++++
23340 bootstrap            |    5 +++--
23341 configure.ac         |    2 ++
23342 debian/.cvsignore    |    3 +++
23343 src/Makefile.am      |    2 +-
23344 7 files changed, 21 insertions(+), 11 deletions(-)
23345
23346Commit: 37
23347Author: sam
23348Date:   Sun Dec 22 18:44:12 2002 +0000
23349
23350      * I think I fucked up the $Id tags on my previous commit.
23351
23352 src/aliens.c     |    2 +-
23353 src/bonus.c      |    2 +-
23354 src/ceo.c        |    2 +-
23355 src/collide.c    |    2 +-
23356 src/common.h     |    2 +-
23357 src/explosions.c |    2 +-
23358 src/graphics.c   |    2 +-
23359 src/main.c       |    2 +-
23360 src/player.c     |    2 +-
23361 src/starfield.c  |    2 +-
23362 src/tunnel.c     |    2 +-
23363 src/weapons.c    |    2 +-
23364 12 files changed, 12 insertions(+), 12 deletions(-)
23365
23366Commit: 35
23367Author: sam
23368Date:   Sun Dec 22 18:42:32 2002 +0000
23369
23370      * added the COPYING file (GPLv2).
23371      * added GPL headers to source files.
23372
23373 COPYING          |  340 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
23374 src/aliens.c     |   21 ++++
23375 src/bonus.c      |   21 ++++
23376 src/ceo.c        |   21 ++++
23377 src/collide.c    |   21 ++++
23378 src/common.h     |   21 ++++
23379 src/explosions.c |   21 ++++
23380 src/graphics.c   |   21 ++++
23381 src/main.c       |    2 +-
23382 src/player.c     |   21 ++++
23383 src/starfield.c  |   21 ++++
23384 src/tunnel.c     |   21 ++++
23385 src/weapons.c    |   21 ++++
23386 13 files changed, 572 insertions(+), 1 deletions(-)
23387
23388Commit: 33
23389Author: sam
23390Date:   Sun Dec 22 18:40:36 2002 +0000
23391
23392      * tab == hotkey for CEO alert.
23393
23394 src/Makefile.am |    1 +
23395 src/ceo.c       |   24 ++++++++++++++++++++++++
23396 src/common.h    |    2 ++
23397 src/main.c      |   16 +++++++++++-----
23398 4 files changed, 38 insertions(+), 5 deletions(-)
23399
23400Commit: 31
23401Author: sam
23402Date:   Wed Dec 18 18:44:47 2002 +0000
23403
23404      * 3rd alien type.
23405
23406 TODO           |    4 +++-
23407 doc/shapes.txt |   17 ++++++++++++++++-
23408 src/aliens.c   |   39 ++++++++++++++++++++-------------------
23409 3 files changed, 39 insertions(+), 21 deletions(-)
23410
23411Commit: 29
23412Author: sam
23413Date:   Wed Dec 18 18:12:28 2002 +0000
23414
23415      * Scrapped Makefile.
23416
23417 Makefile |  530 --------------------------------------------------------------
23418 1 files changed, 0 insertions(+), 530 deletions(-)
23419
23420Commit: 27
23421Author: sam
23422Date:   Wed Dec 18 18:11:54 2002 +0000
23423
23424      * README and TODO files.
23425
23426 Makefile |   12 ++++++------
23427 README   |   35 +++++++++++++++++++++++++++++++++++
23428 TODO     |   38 ++++++++++++++++++++++++++++++++++++++
23429 3 files changed, 79 insertions(+), 6 deletions(-)
23430
23431Commit: 25
23432Author: sam
23433Date:   Wed Dec 18 13:29:31 2002 +0000
23434
23435      * the bomb's head is now white
23436
23437 Makefile       |    6 ++--
23438 configure.ac   |    4 +-
23439 doc/shapes.txt |    9 +++++-
23440 src/collide.c  |    2 +-
23441 src/weapons.c  |   76 +++++++++++++++++++++++++++++++++++++++----------------
23442 5 files changed, 67 insertions(+), 30 deletions(-)
23443
23444Commit: 23
23445Author: sam
23446Date:   Sun Dec 15 17:16:45 2002 +0000
23447
23448      * new weapon: bomb.
23449      * beam now collides with aliens.
23450
23451 doc/shapes.txt |   32 +++++++++++
23452 src/aliens.c   |    6 +-
23453 src/collide.c  |   63 +++++++++++++++++-----
23454 src/common.h   |    6 +-
23455 src/main.c     |   75 ++++++++++++++------------
23456 src/weapons.c  |  164 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
23457 6 files changed, 291 insertions(+), 55 deletions(-)
23458
23459Commit: 21
23460Author: sam
23461Date:   Sun Dec 15 05:03:55 2002 +0000
23462
23463      * 'beam' weapon.
23464
23465 doc/shapes.txt |   79 +++++++---------------------
23466 src/common.h   |    2 +-
23467 src/main.c     |    9 +++-
23468 src/weapons.c  |  155 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
23469 4 files changed, 184 insertions(+), 61 deletions(-)
23470
23471Commit: 19
23472Author: sam
23473Date:   Sun Dec 15 03:41:32 2002 +0000
23474
23475      * real Debian package files.
23476      * two new types of aliens. only one rules.
23477      * removed gfx_write in favor of gfx_putchar and gfx_putstr.
23478      * added bonuses at alien death. they do nothing yet.
23479      * seeker missiles. 'b' to test.
23480      * weapon resolution is now 16*char. needs to be generalized.
23481      * fixed the supernova bugs. center could collide with the tunnel, and
23482        the last frame was badly displayed.
23483      * lots of cleanups everywhere.
23484
23485 Makefile         |    6 +-
23486 configure.ac     |    4 +-
23487 debian/changelog |    5 +
23488 debian/control   |   15 +++
23489 debian/rules     |   77 +++++++++++++
23490 doc/shapes.txt   |   43 +++++++-
23491 src/Makefile.am  |    5 +-
23492 src/aliens.c     |  266 +++++++++++++++++++++++++++-------------------
23493 src/bonus.c      |  102 ++++++++++++++++++
23494 src/collide.c    |  210 ++++++++++++++++++++++++-------------
23495 src/common.h     |   70 +++++++++----
23496 src/explosions.c |  312 +++++++++++++++++++++---------------------------------
23497 src/graphics.c   |    2 +-
23498 src/main.c       |  110 ++++++++++++--------
23499 src/player.c     |   33 +++----
23500 src/starfield.c  |    6 +-
23501 src/tunnel.c     |   25 ++---
23502 src/weapons.c    |  205 +++++++++++++++++++++++++-----------
23503 18 files changed, 947 insertions(+), 549 deletions(-)
23504
23505Commit: 17
23506Author: sam
23507Date:   Fri Dec 13 20:50:00 2002 +0000
23508
23509      * autotoolificationized the whole thing.
23510
23511 .cvsignore         |   25 +++-
23512 Makefile           |  541 +++++++++++++++++++++++++++++++++++++++++++++++++---
23513 Makefile.am        |   10 +
23514 aliens.c           |  176 -----------------
23515 bootstrap          |   44 +++++
23516 collide.c          |  151 ---------------
23517 common.h           |  134 -------------
23518 configure.ac       |   34 ++++
23519 debian/.cvsignore  |    3 +
23520 debian/Makefile.am |    1 +
23521 doc/shapes.txt     |  135 +++++++++++++
23522 explosions.c       |  305 -----------------------------
23523 graphics.c         |  129 -------------
23524 main.c             |  183 ------------------
23525 player.c           |   74 -------
23526 shapes.txt         |  135 -------------
23527 src/.cvsignore     |    6 +
23528 src/Makefile.am    |   35 ++++
23529 src/aliens.c       |  176 +++++++++++++++++
23530 src/collide.c      |  151 +++++++++++++++
23531 src/common.h       |  134 +++++++++++++
23532 src/explosions.c   |  305 +++++++++++++++++++++++++++++
23533 src/graphics.c     |  129 +++++++++++++
23534 src/main.c         |  183 ++++++++++++++++++
23535 src/player.c       |   74 +++++++
23536 src/starfield.c    |   59 ++++++
23537 src/tunnel.c       |  171 +++++++++++++++++
23538 src/weapons.c      |  135 +++++++++++++
23539 starfield.c        |   59 ------
23540 tunnel.c           |  171 -----------------
23541 weapons.c          |  135 -------------
23542 31 files changed, 2326 insertions(+), 1677 deletions(-)
23543
23544Commit: 15
23545Author: sam
23546Date:   Fri Dec 13 19:27:16 2002 +0000
23547
23548      * moved nuke from explosions to weapons.
23549      * used a cool Bresenham algorithm to draw the nuke circles.
23550      * nuke collides with aliens.
23551
23552 collide.c    |   80 ++++++++++++++++++++++++++++++++--------------
23553 common.h     |   16 ++++++---
23554 explosions.c |  100 ----------------------------------------------------------
23555 main.c       |   14 +++++---
23556 player.c     |    6 +++
23557 weapons.c    |   88 ++++++++++++++++++++++++++++++++++++++++++++-------
23558 6 files changed, 156 insertions(+), 148 deletions(-)
23559
23560Commit: 13
23561Author: sam
23562Date:   Fri Dec 13 19:24:53 2002 +0000
23563
23564      * .cvsignore file.
23565
23566 .cvsignore |    2 ++
23567 1 files changed, 2 insertions(+), 0 deletions(-)
23568
23569Commit: 11
23570Author: sam
23571Date:   Fri Dec 13 19:23:07 2002 +0000
23572
23573      * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
23574        the nuke is still ugly, almost no collision detection. Nice demo :)
23575
23576 Makefile     |   35 +++++
23577 aliens.c     |  176 +++++++++++++++++++++++++
23578 collide.c    |  121 +++++++++++++++++
23579 common.h     |  130 +++++++++++++++++++
23580 explosions.c |  405 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
23581 graphics.c   |  129 +++++++++++++++++++
23582 main.c       |  179 ++++++++++++++++++++++++++
23583 player.c     |   68 ++++++++++
23584 shapes.txt   |  135 +++++++++++++++++++
23585 starfield.c  |   59 +++++++++
23586 tunnel.c     |  171 ++++++++++++++++++++++++
23587 weapons.c    |   71 ++++++++++
23588 12 files changed, 1679 insertions(+), 0 deletions(-)
23589