source: libcaca/trunk/ChangeLog @ 1021

Last change on this file since 1021 was 1021, checked in by Sam Hocevar, 13 years ago
File size: 294.7 KB
Line 
1------------------------------------------------------------------------
2r801 | sam | 2006-09-09 19:54:06 +0200 (Sat, 09 Sep 2006) | 2 lines
3Changed paths:
4   M /trunk/doc/Makefile.am
5
6  * Replace 'man3caca' with 'man3' in generated manpages.
7
8------------------------------------------------------------------------
9r800 | sam | 2006-09-09 19:52:54 +0200 (Sat, 09 Sep 2006) | 2 lines
10Changed paths:
11   M /trunk/test/demo0.c
12
13  * Fix dithering handling in demo0.c.
14
15------------------------------------------------------------------------
16r799 | sam | 2006-09-09 19:31:43 +0200 (Sat, 09 Sep 2006) | 2 lines
17Changed paths:
18   M /trunk/caca-config.in
19
20  * Do not output unnecessary libraries in caca-output config.
21
22------------------------------------------------------------------------
23r798 | sam | 2006-09-09 19:20:32 +0200 (Sat, 09 Sep 2006) | 2 lines
24Changed paths:
25   M /trunk/doc/migrating.dox
26
27  * Oops, thinko in the migration doc.
28
29------------------------------------------------------------------------
30r797 | sam | 2006-09-09 19:02:30 +0200 (Sat, 09 Sep 2006) | 3 lines
31Changed paths:
32   M /trunk/doc/migrating.dox
33
34  * Updated the migration documentation so that it mentions the <caca0.h>
35    compatibility layer.
36
37------------------------------------------------------------------------
38r796 | sam | 2006-09-09 18:53:13 +0200 (Sat, 09 Sep 2006) | 3 lines
39Changed paths:
40   M /trunk/caca/caca0.c
41   M /trunk/caca/caca0.h
42
43  * Made features (such as dithering mode) and caca_sqrt work in the legacy
44    0.x glue code.
45
46------------------------------------------------------------------------
47r795 | sam | 2006-09-09 17:40:16 +0200 (Sat, 09 Sep 2006) | 3 lines
48Changed paths:
49   M /trunk/test
50   M /trunk/test/Makefile.am
51   A /trunk/test/demo0.c
52
53  * Added demo0.c, which is basically the old libcaca-0.9 demo.c file, as a
54    test for the <caca0.h> emulation layer.
55
56------------------------------------------------------------------------
57r794 | sam | 2006-09-09 17:38:06 +0200 (Sat, 09 Sep 2006) | 8 lines
58Changed paths:
59   M /trunk/caca/Makefile.am
60   A /trunk/caca/caca0.c
61   A /trunk/caca/caca0.h
62
63  * Added an emulation layer for pre-1.0 libcaca API. Legacy applications
64    just need to include <caca0.h> instead of <caca.h> and should be source-
65    compatible with old versions of libcaca.
66
67    Most of the old API works, except features and caca_sqrt(). Sprites do
68    work API-wise but due to the new format they are no longer working in
69    the same way.
70
71------------------------------------------------------------------------
72r793 | sam | 2006-09-09 16:52:05 +0200 (Sat, 09 Sep 2006) | 2 lines
73Changed paths:
74   M /trunk/test/export.c
75
76  * Fix a crash in export.c with unknown file formats.
77
78------------------------------------------------------------------------
79r792 | sam | 2006-08-30 23:30:29 +0200 (Wed, 30 Aug 2006) | 2 lines
80Changed paths:
81   M /trunk/cucul/transform.c
82
83  * U+214B TURNED AMPERSAND
84
85------------------------------------------------------------------------
86r791 | sam | 2006-08-25 12:22:57 +0200 (Fri, 25 Aug 2006) | 3 lines
87Changed paths:
88   M /trunk/ChangeLog
89   M /trunk/NEWS
90   M /trunk/configure.ac
91
92  * Updated ChangeLog and NEWS.
93  * 0.99.beta3 release.
94
95------------------------------------------------------------------------
96r790 | sam | 2006-08-25 12:16:53 +0200 (Fri, 25 Aug 2006) | 3 lines
97Changed paths:
98   M /trunk/ChangeLog
99   M /trunk/Makefile.am
100   M /trunk/configure.ac
101   D /trunk/debian
102
103  * Removed debian packaging stuff from the trunk. It'll now be at
104    svn://svn.debian.org/svn/sam-hocevar/pkg-misc
105
106------------------------------------------------------------------------
107r789 | sam | 2006-08-13 19:30:34 +0200 (Sun, 13 Aug 2006) | 2 lines
108Changed paths:
109   M /trunk/caca/driver_gl.c
110
111  * Factored some of the GL code.
112
113------------------------------------------------------------------------
114r788 | sam | 2006-08-02 15:15:52 +0200 (Wed, 02 Aug 2006) | 2 lines
115Changed paths:
116   M /trunk/test
117   M /trunk/test/matrix.c
118
119  * A few changes to the matrix program. I do not plan to maintain it.
120
121------------------------------------------------------------------------
122r787 | sam | 2006-08-02 15:12:43 +0200 (Wed, 02 Aug 2006) | 3 lines
123Changed paths:
124   M /trunk/caca/caca.c
125   M /trunk/caca/caca.h
126   M /trunk/caca/driver_conio.c
127   M /trunk/caca/driver_ncurses.c
128   M /trunk/caca/driver_raw.c
129   M /trunk/caca/driver_slang.c
130   M /trunk/caca/driver_vga.c
131   M /trunk/caca/event.c
132   M /trunk/caca/graphics.c
133
134  * Fixed libcaca prototypes so that all functions use the errno mechanism
135    and return a value.
136
137------------------------------------------------------------------------
138r786 | sam | 2006-08-02 15:11:39 +0200 (Wed, 02 Aug 2006) | 2 lines
139Changed paths:
140   M /trunk/cucul/cucul.c
141
142  * Fixed cucul_create_canvas()'s documentation.
143
144------------------------------------------------------------------------
145r785 | sam | 2006-07-21 10:19:29 +0200 (Fri, 21 Jul 2006) | 3 lines
146Changed paths:
147   M /trunk/cucul/dither.c
148
149  * Fixed typos in cucul/dither.c that prevented using ordered dither modes,
150    thanks to Sean D'Epagnier.
151
152------------------------------------------------------------------------
153r784 | jylam | 2006-06-10 13:35:18 +0200 (Sat, 10 Jun 2006) | 2 lines
154Changed paths:
155   M /trunk/cxx/caca++.cpp
156   M /trunk/cxx/caca++.h
157   M /trunk/cxx/cpptest.cpp
158
159 * Updated C++ bindings
160
161------------------------------------------------------------------------
162r783 | sam | 2006-06-10 13:04:21 +0200 (Sat, 10 Jun 2006) | 3 lines
163Changed paths:
164   M /trunk/debian/control
165
166  * Fix debian package dependencies; -dev packages didn't pull their library
167    dependencies. Of course.
168
169------------------------------------------------------------------------
170r782 | sam | 2006-05-31 16:33:48 +0200 (Wed, 31 May 2006) | 2 lines
171Changed paths:
172   M /trunk/test/matrix.c
173
174  * Fixed matrix.c for non-Thinkpad computers.
175
176------------------------------------------------------------------------
177r781 | sam | 2006-05-31 16:08:58 +0200 (Wed, 31 May 2006) | 2 lines
178Changed paths:
179   M /trunk/configure.ac
180
181  * Fix a build failure when X11R7 is available but OpenGL isn't.
182
183------------------------------------------------------------------------
184r780 | sam | 2006-05-31 14:18:23 +0200 (Wed, 31 May 2006) | 3 lines
185Changed paths:
186   M /trunk/test/Makefile.am
187   A /trunk/test/matrix.c
188
189  * Small matrix effect. Totally useless. Unless you have a Thinkpad, in
190    which case it is massively useless.
191
192------------------------------------------------------------------------
193r779 | sam | 2006-05-29 00:19:10 +0200 (Mon, 29 May 2006) | 3 lines
194Changed paths:
195   M /trunk/ChangeLog
196   M /trunk/NEWS
197   M /trunk/configure.ac
198   M /trunk/debian/changelog
199
200  * Updated ChangeLog and NEWS.
201  * 0.99.beta2 release.
202
203------------------------------------------------------------------------
204r778 | sam | 2006-05-26 09:43:41 +0200 (Fri, 26 May 2006) | 2 lines
205Changed paths:
206   M /trunk/debian/caca-utils.install
207   M /trunk/debian/libcucul-dev.install
208
209  * Updated the Debian build scripts.
210
211------------------------------------------------------------------------
212r777 | sam | 2006-05-26 09:01:10 +0200 (Fri, 26 May 2006) | 2 lines
213Changed paths:
214   M /trunk/cucul/canvas.c
215
216  * Fixed an out of bounds bug in cucul_blit().
217
218------------------------------------------------------------------------
219r776 | sam | 2006-05-26 09:00:34 +0200 (Fri, 26 May 2006) | 2 lines
220Changed paths:
221   M /trunk/caca-config.in
222
223  * Removed legacy CUCUL_LIBS from caca-config.
224
225------------------------------------------------------------------------
226r775 | sam | 2006-05-26 09:00:04 +0200 (Fri, 26 May 2006) | 3 lines
227Changed paths:
228   M /trunk/caca/driver_ncurses.c
229   M /trunk/caca/driver_slang.c
230
231  * UTF-8 input support for ncurses.
232  * Hack for 16-color support in xfce4-terminal for both ncurses and slang.
233
234------------------------------------------------------------------------
235r774 | sam | 2006-05-26 08:59:11 +0200 (Fri, 26 May 2006) | 2 lines
236Changed paths:
237   M /trunk/caca/graphics.c
238
239  * Reduced IDLE_USEC by half. Today's machines are fast :-)
240
241------------------------------------------------------------------------
242r773 | sam | 2006-05-26 00:32:03 +0200 (Fri, 26 May 2006) | 3 lines
243Changed paths:
244   M /trunk/caca/caca.c
245   M /trunk/caca/driver_ncurses.c
246   M /trunk/configure.ac
247
248  * Fixed UTF-8 support in ncurses.
249  * Set ncurses's priority higher than slang.
250
251------------------------------------------------------------------------
252r772 | sam | 2006-05-25 22:01:30 +0200 (Thu, 25 May 2006) | 2 lines
253Changed paths:
254   M /trunk/TODO
255
256  * Updated TODO list.
257
258------------------------------------------------------------------------
259r771 | sam | 2006-05-25 22:01:10 +0200 (Thu, 25 May 2006) | 3 lines
260Changed paths:
261   M /trunk/caca/driver_slang.c
262   M /trunk/cucul/box.c
263   M /trunk/cucul/canvas.c
264   M /trunk/cucul/charset.c
265   M /trunk/cucul/conic.c
266   M /trunk/cucul/cucul.h
267   M /trunk/cucul/line.c
268   M /trunk/cucul/triangle.c
269
270  * Have cucul_utf8_to_utf32 write how many bytes it read.
271  * Use that in the SLang driver so that it supports UTF-8 input.
272
273------------------------------------------------------------------------
274r770 | sam | 2006-05-25 21:59:35 +0200 (Thu, 25 May 2006) | 3 lines
275Changed paths:
276   M /trunk/cucul/export.c
277
278  * Fix warnings in a few exporters. Do not assume %d accepts uint32_t without
279    an explicit cast.
280
281------------------------------------------------------------------------
282r769 | sam | 2006-05-25 21:58:21 +0200 (Thu, 25 May 2006) | 4 lines
283Changed paths:
284   M /trunk/caca/caca.c
285   M /trunk/caca/driver_ncurses.c
286   M /trunk/test/colors.c
287   M /trunk/test/input.c
288
289  * Minor cosmetic changes in the test programs.
290  * Code enhancements in the ncurses driver.
291  * Added a comment to explain why slang has a higher priority than ncurses.
292
293------------------------------------------------------------------------
294r768 | sam | 2006-05-25 21:56:55 +0200 (Thu, 25 May 2006) | 2 lines
295Changed paths:
296   M /trunk/caca/driver_conio.c
297
298  * Fixed the DOS build.
299
300------------------------------------------------------------------------
301r767 | sam | 2006-05-25 21:56:03 +0200 (Thu, 25 May 2006) | 2 lines
302Changed paths:
303   M /trunk/caca/caca_internals.h
304
305  * Minor cosmetic fix.
306
307------------------------------------------------------------------------
308r766 | sam | 2006-05-25 21:55:11 +0200 (Thu, 25 May 2006) | 3 lines
309Changed paths:
310   M /trunk/caca/Makefile.am
311   M /trunk/cucul/Makefile.am
312   M /trunk/cxx/Makefile.am
313   M /trunk/kernel/Makefile.am
314   M /trunk/test/Makefile.am
315   M /trunk/tools/Makefile.am
316
317  * Added -I${top_srcdir} to the compilation flags to fix builds configured
318    from an alternate directory (they failed to find common.h).
319
320------------------------------------------------------------------------
321r765 | sam | 2006-05-25 21:11:18 +0200 (Thu, 25 May 2006) | 3 lines
322Changed paths:
323   M /trunk/configure.ac
324   M /trunk/src/Makefile.am
325
326  * Removed --enable-network flag, but reused the test as a condition for
327    building cacaserver.
328
329------------------------------------------------------------------------
330r764 | sam | 2006-05-25 21:10:35 +0200 (Thu, 25 May 2006) | 2 lines
331Changed paths:
332   M /trunk/build-dos
333   M /trunk/build-win32
334
335  * Updated build scripts for DOS and Win32.
336
337------------------------------------------------------------------------
338r763 | sam | 2006-05-20 10:45:19 +0200 (Sat, 20 May 2006) | 3 lines
339Changed paths:
340   M /trunk/caca/driver_ncurses.c
341   M /trunk/caca/driver_slang.c
342
343  * Got backspace to work with the slang and ncurses drivers in an X
344    terminal window.
345
346------------------------------------------------------------------------
347r762 | sam | 2006-05-20 10:19:13 +0200 (Sat, 20 May 2006) | 2 lines
348Changed paths:
349   M /trunk/caca/driver_gl.c
350
351  * More coding style fixes in the GL driver.
352
353------------------------------------------------------------------------
354r761 | sam | 2006-05-20 10:11:58 +0200 (Sat, 20 May 2006) | 2 lines
355Changed paths:
356   M /trunk/caca/driver_gl.c
357
358  * Fixed awful indenting of the GL plugin.
359
360------------------------------------------------------------------------
361r760 | sam | 2006-05-20 07:45:57 +0200 (Sat, 20 May 2006) | 3 lines
362Changed paths:
363   M /trunk/caca/driver_ncurses.c
364
365  * Make the ncurses driver UTF-8 and UTF-32 aware.
366  * Add the backspace key to the ncurses driver.
367
368------------------------------------------------------------------------
369r759 | sam | 2006-05-20 07:41:14 +0200 (Sat, 20 May 2006) | 3 lines
370Changed paths:
371   M /trunk/caca/driver_slang.c
372
373  * Make the slang driver UTF-8 and UTF-32 aware.
374  * Add the backspace key to the slang driver.
375
376------------------------------------------------------------------------
377r758 | sam | 2006-05-20 07:29:24 +0200 (Sat, 20 May 2006) | 3 lines
378Changed paths:
379   M /trunk/caca/caca.h
380   M /trunk/caca/driver_conio.c
381   M /trunk/caca/driver_gl.c
382   M /trunk/caca/driver_ncurses.c
383   M /trunk/caca/driver_slang.c
384   M /trunk/caca/driver_win32.c
385   M /trunk/caca/driver_x11.c
386   M /trunk/caca/event.c
387   M /trunk/test/input.c
388
389  * Renamed the event data member "ucs4" to "utf32" for consistency
390    with "utf8".
391
392------------------------------------------------------------------------
393r757 | sam | 2006-05-20 07:28:31 +0200 (Sat, 20 May 2006) | 3 lines
394Changed paths:
395   M /trunk/debian/changelog
396   M /trunk/debian/control
397
398  * Added information from a recent Debian upload of the old
399    version of libcaca.
400
401------------------------------------------------------------------------
402r756 | sam | 2006-05-19 20:34:23 +0200 (Fri, 19 May 2006) | 2 lines
403Changed paths:
404   M /trunk/test
405   M /trunk/test/Makefile.am
406   A /trunk/test/input.c
407
408  * Text input test program. Might be merged into libcaca if it works well.
409
410------------------------------------------------------------------------
411r755 | sam | 2006-05-19 08:44:58 +0200 (Fri, 19 May 2006) | 2 lines
412Changed paths:
413   M /trunk/TODO
414
415  * Updated the TODO list.
416
417------------------------------------------------------------------------
418r754 | sam | 2006-05-19 08:00:00 +0200 (Fri, 19 May 2006) | 2 lines
419Changed paths:
420   M /trunk/debian/caca-utils.install
421   M /trunk/debian/libcucul-dev.install
422
423  * Install caca-config.1.gz in the libcucul-dev package, not caca-utils.
424
425------------------------------------------------------------------------
426r753 | sam | 2006-05-19 07:44:27 +0200 (Fri, 19 May 2006) | 3 lines
427Changed paths:
428   M /trunk/caca/caca.h
429   M /trunk/caca/graphics.c
430   M /trunk/python/pypycaca.c
431   M /trunk/python/pypycaca.h
432   M /trunk/src/aafire.c
433   M /trunk/src/cacaball.c
434   M /trunk/src/cacamoir.c
435   M /trunk/src/cacaplas.c
436   M /trunk/test/demo.c
437   M /trunk/test/frames.c
438   M /trunk/test/gamma.c
439
440  * Renamed caca_set_delay() and caca_get_rendertime() into
441    caca_set_display_time() and caca_get_display_time() for consistency.
442
443------------------------------------------------------------------------
444r752 | sam | 2006-05-19 07:30:01 +0200 (Fri, 19 May 2006) | 2 lines
445Changed paths:
446   M /trunk/cucul/charset.c
447
448  * Documented the newly exported charset functions.
449
450------------------------------------------------------------------------
451r751 | sam | 2006-05-19 06:53:48 +0200 (Fri, 19 May 2006) | 2 lines
452Changed paths:
453   M /trunk/caca/driver_ncurses.c
454   M /trunk/caca/driver_slang.c
455   M /trunk/cucul/box.c
456   M /trunk/cucul/canvas.c
457   M /trunk/cucul/charset.c
458   M /trunk/cucul/conic.c
459   M /trunk/cucul/cucul.h
460   M /trunk/cucul/cucul_internals.h
461   M /trunk/cucul/export.c
462   M /trunk/cucul/import.c
463   M /trunk/cucul/line.c
464   M /trunk/cucul/triangle.c
465   M /trunk/tools/makefont.c
466
467  * Export the UTF-8 / UTF-32 / CP437 character conversions to applications.
468
469------------------------------------------------------------------------
470r750 | sam | 2006-05-18 09:57:42 +0200 (Thu, 18 May 2006) | 2 lines
471Changed paths:
472   M /trunk/cucul/font.c
473   M /trunk/cucul/font_mono9.h
474   M /trunk/cucul/font_monobold12.h
475
476  * Regenerated fonts and reactivated them under Win32.
477
478------------------------------------------------------------------------
479r749 | sam | 2006-05-18 09:56:54 +0200 (Thu, 18 May 2006) | 6 lines
480Changed paths:
481   M /trunk/tools/makefont.c
482
483  * Elite trick in the font generator to cope with C89's string length
484    limitation of 509 characters. Instead of doing:
485       char foo[10] = "abcdefghij";
486    we now do:
487       struct { char f1[4], f2[4], f3[2]; } foo = { "abcd", "efgh", "ij" };
488
489------------------------------------------------------------------------
490r748 | sam | 2006-05-18 08:26:31 +0200 (Thu, 18 May 2006) | 2 lines
491Changed paths:
492   M /trunk/test/font2tga.c
493
494  * font2tga no longer needs cucul_internal.h.
495
496------------------------------------------------------------------------
497r747 | sam | 2006-05-18 08:23:47 +0200 (Thu, 18 May 2006) | 5 lines
498Changed paths:
499   M /trunk/cucul/box.c
500   M /trunk/cucul/canvas.c
501   M /trunk/cucul/conic.c
502   M /trunk/cucul/cucul.h
503   M /trunk/cucul/cucul_internals.h
504   M /trunk/cucul/dither.c
505   M /trunk/cucul/import.c
506   M /trunk/cucul/line.c
507   M /trunk/cucul/triangle.c
508   M /trunk/test/font2tga.c
509
510  * Changed cucul_putchar's prototype so that it accepts a 32-bit unsigned
511    int which shall be used as an UTF-32 character. We do not have any casting
512    problems due to the signedness of chars because all characters were
513    ASCII (ie. <= 0x7f) beforehands.
514
515------------------------------------------------------------------------
516r746 | sam | 2006-05-18 08:13:36 +0200 (Thu, 18 May 2006) | 2 lines
517Changed paths:
518   M /trunk/test
519   M /trunk/test/Makefile.am
520   A /trunk/test/font2tga.c
521
522  * Added font2tga, a test program that exports our font in a known format.
523
524------------------------------------------------------------------------
525r745 | sam | 2006-05-18 08:09:44 +0200 (Thu, 18 May 2006) | 3 lines
526Changed paths:
527   M /trunk/test/export.c
528
529  * If the export test target is ANSI or UTF-8, dither image with special
530    shaded glyphs.
531
532------------------------------------------------------------------------
533r744 | sam | 2006-05-18 07:43:43 +0200 (Thu, 18 May 2006) | 2 lines
534Changed paths:
535   M /trunk/configure.ac
536
537  * Removed useless -lXt from X11 libraries check.
538
539------------------------------------------------------------------------
540r743 | sam | 2006-05-12 21:33:44 +0200 (Fri, 12 May 2006) | 2 lines
541Changed paths:
542   M /trunk/cucul/import.c
543
544  * Workaround for illegal ^[[0,0H ANSI escape code.
545
546------------------------------------------------------------------------
547r742 | sam | 2006-05-12 21:32:41 +0200 (Fri, 12 May 2006) | 3 lines
548Changed paths:
549   M /trunk/cucul/dither.c
550
551  * Use UTF-32 instead of UTF-8 in the dithering glyph block list for slightly
552    better performances.
553
554------------------------------------------------------------------------
555r741 | sam | 2006-05-12 21:31:50 +0200 (Fri, 12 May 2006) | 3 lines
556Changed paths:
557   M /trunk/cucul/export.c
558
559  * Add linebreaks to the ANSI exporter for better readability, and use
560    the save/load cursor position trick to ignore them.
561
562------------------------------------------------------------------------
563r740 | jylam | 2006-05-12 21:19:36 +0200 (Fri, 12 May 2006) | 2 lines
564Changed paths:
565   M /trunk/cucul/export.c
566
567 * Fixed postscript exporter, image in not at the bottom of the page anymore
568
569------------------------------------------------------------------------
570r739 | sam | 2006-05-09 22:25:29 +0200 (Tue, 09 May 2006) | 1 line
571Changed paths:
572   M /trunk/src/cacaserver.c
573
574  * Use UTF-8 instead of ANSI in cacaserver
575------------------------------------------------------------------------
576r738 | sam | 2006-05-09 20:59:00 +0200 (Tue, 09 May 2006) | 1 line
577Changed paths:
578   M /trunk/cucul/font_mono9.h
579   M /trunk/cucul/font_monobold12.h
580
581  * Optimise built-in fonts. We gain about 100kB in the final binary.
582------------------------------------------------------------------------
583r737 | sam | 2006-05-09 17:52:15 +0200 (Tue, 09 May 2006) | 3 lines
584Changed paths:
585   M /trunk/tools/makefont.c
586
587  * Optimise similar glyphs when generating a font. Given how many glyphs
588    are unavailable, this is a significant gain.
589
590------------------------------------------------------------------------
591r736 | sam | 2006-05-09 03:58:47 +0200 (Tue, 09 May 2006) | 2 lines
592Changed paths:
593   M /trunk/caca/driver_x11.c
594
595  * Added the long dash and middle dot CP437 characters to the X11 driver.
596
597------------------------------------------------------------------------
598r735 | sam | 2006-05-09 03:57:47 +0200 (Tue, 09 May 2006) | 3 lines
599Changed paths:
600   M /trunk/cucul/import.c
601
602  * If the ANSI file we import does not use the 80 columns, we don't expand
603    the canvas to 80 columns.
604
605------------------------------------------------------------------------
606r734 | sam | 2006-05-09 03:12:58 +0200 (Tue, 09 May 2006) | 3 lines
607Changed paths:
608   M /trunk/src/cacadraw.c
609
610  * Allow cacadraw to open several files; use 'n' and 'p' to cycle.
611  * Decreased PgUp/PgDn scrolling rate.
612
613------------------------------------------------------------------------
614r733 | sam | 2006-05-09 03:03:02 +0200 (Tue, 09 May 2006) | 2 lines
615Changed paths:
616   M /trunk/kernel/kernel.c
617
618  * Removed a useless cast in the kernel code.
619
620------------------------------------------------------------------------
621r732 | sam | 2006-05-09 02:59:29 +0200 (Tue, 09 May 2006) | 2 lines
622Changed paths:
623   M /trunk/DotNet
624   M /trunk/DotNet/AssemblyInfo.cs
625   M /trunk/DotNet/Caca.cs
626   M /trunk/DotNet/Cucul.cs
627   M /trunk/DotNet/test.cs
628
629  * Set svn properties on the .NET files.
630
631------------------------------------------------------------------------
632r731 | sam | 2006-05-09 02:47:28 +0200 (Tue, 09 May 2006) | 3 lines
633Changed paths:
634   M /trunk/test/font.c
635   M /trunk/test/text.c
636
637  * Cosmetic fix in test/font.c.
638  * Use UTF-8 output in test/text.c instead of ANSI.
639
640------------------------------------------------------------------------
641r730 | sam | 2006-05-09 02:46:08 +0200 (Tue, 09 May 2006) | 2 lines
642Changed paths:
643   M /trunk/caca/caca.h
644
645  * Minor cosmetic fix in a comment.
646
647------------------------------------------------------------------------
648r729 | sam | 2006-05-09 02:43:22 +0200 (Tue, 09 May 2006) | 2 lines
649Changed paths:
650   M /trunk/cucul/font_mono9.h
651   M /trunk/cucul/font_monobold12.h
652   M /trunk/tools/makefont.c
653
654  * Added a few more Unicode blocks to the default fonts.
655
656------------------------------------------------------------------------
657r728 | sam | 2006-05-09 02:36:33 +0200 (Tue, 09 May 2006) | 2 lines
658Changed paths:
659   M /trunk/cucul/transform.c
660
661  * Added a few more Unicode characters to the glyph transformations.
662
663------------------------------------------------------------------------
664r727 | sam | 2006-05-09 02:34:16 +0200 (Tue, 09 May 2006) | 3 lines
665Changed paths:
666   M /trunk/cucul/cucul.h
667   M /trunk/cucul/dither.c
668
669  * Changed the cucul_create_dither() prototype to make sure the mask
670    arguments are at least 32 bits.
671
672------------------------------------------------------------------------
673r721 | sam | 2006-05-05 17:19:44 +0200 (Fri, 05 May 2006) | 3 lines
674Changed paths:
675   M /trunk/test/export.c
676
677  * Make the export test 80 columns wide, so that the ANSI we generate can
678    be read by other programs.
679
680------------------------------------------------------------------------
681r720 | sam | 2006-05-05 17:13:32 +0200 (Fri, 05 May 2006) | 2 lines
682Changed paths:
683   M /trunk/cucul/font_mono9.h
684   M /trunk/cucul/font_monobold12.h
685
686  * Updated fonts with the new hardcoded CP437 glyphs.
687
688------------------------------------------------------------------------
689r719 | sam | 2006-05-05 17:12:50 +0200 (Fri, 05 May 2006) | 3 lines
690Changed paths:
691   M /trunk/tools/makefont.c
692
693  * Hardcode a few CP437 glyphs in makefont.c because they don't look that
694    good with Pango.
695
696------------------------------------------------------------------------
697r718 | sam | 2006-05-05 16:03:40 +0200 (Fri, 05 May 2006) | 2 lines
698Changed paths:
699   M /trunk/caca/driver_ncurses.c
700   M /trunk/caca/driver_slang.c
701   M /trunk/tools/Makefile.am
702   M /trunk/tools/makefont.c
703
704  * Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8().
705
706------------------------------------------------------------------------
707r717 | sam | 2006-05-05 15:44:54 +0200 (Fri, 05 May 2006) | 3 lines
708Changed paths:
709   M /trunk/cucul/export.c
710
711  * Use _cucul_utf32_to_utf8() instead of the inline code in the UTF-8 and
712    SVG exporters.
713
714------------------------------------------------------------------------
715r716 | sam | 2006-05-05 07:09:54 +0200 (Fri, 05 May 2006) | 2 lines
716Changed paths:
717   M /trunk/cucul/charset.c
718   M /trunk/cucul/cucul_internals.h
719
720  * Implemented the private _cucul_utf32_to_utf8() helper.
721
722------------------------------------------------------------------------
723r715 | sam | 2006-05-05 07:08:51 +0200 (Fri, 05 May 2006) | 2 lines
724Changed paths:
725   M /trunk/cucul/export.c
726
727  * Exporter now generates valid ANSI, with CP437 characters.
728
729------------------------------------------------------------------------
730r714 | sam | 2006-05-05 00:00:52 +0200 (Fri, 05 May 2006) | 3 lines
731Changed paths:
732   M /trunk/cucul/export.c
733
734  * Added "utf8" export that is like ANSI but exports UTF-8 encoded coloured
735    text.
736
737------------------------------------------------------------------------
738r713 | sam | 2006-05-04 23:34:10 +0200 (Thu, 04 May 2006) | 3 lines
739Changed paths:
740   M /trunk/cucul/colour.c
741
742  * Use a slightly different RGB palette for ANSI colours, so that brown
743    really looks like brown and not like desaturated yellow.
744
745------------------------------------------------------------------------
746r712 | jylam | 2006-05-02 20:26:02 +0200 (Tue, 02 May 2006) | 2 lines
747Changed paths:
748   M /trunk/DotNet/test.cs
749   M /trunk/caca/event.c
750   M /trunk/doc/tutorial.dox
751
752 * Fixed error in tutorial, updated caca_get_event() doc
753
754------------------------------------------------------------------------
755r711 | jylam | 2006-04-29 13:26:44 +0200 (Sat, 29 Apr 2006) | 2 lines
756Changed paths:
757   M /trunk/DotNet/AssemblyInfo.cs
758   M /trunk/DotNet/Caca.cs
759   M /trunk/DotNet/Cucul.cs
760   M /trunk/DotNet/test.cs
761
762 * Fixed $Id
763
764------------------------------------------------------------------------
765r710 | jylam | 2006-04-29 13:20:43 +0200 (Sat, 29 Apr 2006) | 2 lines
766Changed paths:
767   A /trunk/DotNet
768   A /trunk/DotNet/AssemblyInfo.cs
769   A /trunk/DotNet/Caca.cs
770   A /trunk/DotNet/Cucul.cs
771   A /trunk/DotNet/Makefile
772   A /trunk/DotNet/libCaca.dll.config
773   A /trunk/DotNet/libCucul.dll.config
774   A /trunk/DotNet/test.cs
775
776 * Added preliminary .NET bindings. Caca is complete, Cucul needs to be finished
777
778------------------------------------------------------------------------
779r709 | sam | 2006-04-27 16:15:23 +0200 (Thu, 27 Apr 2006) | 2 lines
780Changed paths:
781   M /trunk/cucul/cucul.h
782   M /trunk/cucul/dither.c
783   M /trunk/cucul/export.c
784   M /trunk/cucul/font.c
785   M /trunk/cucul/import.c
786   M /trunk/cucul/sprite.c
787   M /trunk/cucul/transform.c
788
789  * Completed return value and errno handling in libcucul API.
790
791------------------------------------------------------------------------
792r708 | sam | 2006-04-27 15:02:27 +0200 (Thu, 27 Apr 2006) | 2 lines
793Changed paths:
794   M /trunk/test/export.c
795
796  * Allow an optional input filename in the export test for cheap conversions.
797
798------------------------------------------------------------------------
799r707 | jylam | 2006-04-26 20:59:20 +0200 (Wed, 26 Apr 2006) | 2 lines
800Changed paths:
801   M /trunk/caca/driver_gl.c
802   M /trunk/cucul/import.c
803
804 * coding style fixes again
805
806------------------------------------------------------------------------
807r706 | jylam | 2006-04-26 20:53:08 +0200 (Wed, 26 Apr 2006) | 2 lines
808Changed paths:
809   M /trunk/cxx/caca++.cpp
810   M /trunk/cxx/caca++.h
811   M /trunk/cxx/cucul++.h
812   M /trunk/src/cacadraw.c
813
814 * Fixed indentation. I did it myself, I'm a big boy.
815
816------------------------------------------------------------------------
817r705 | sam | 2006-04-26 19:24:27 +0200 (Wed, 26 Apr 2006) | 2 lines
818Changed paths:
819   M /trunk/cucul/import.c
820
821  * Fixed line wrapping on some weird ANSI files.
822
823------------------------------------------------------------------------
824r704 | sam | 2006-04-26 19:02:37 +0200 (Wed, 26 Apr 2006) | 2 lines
825Changed paths:
826   M /trunk/cucul/import.c
827
828  * Fixed an ANSI rendering bug related to the bold attribute.
829
830------------------------------------------------------------------------
831r703 | sam | 2006-04-26 17:21:28 +0200 (Wed, 26 Apr 2006) | 3 lines
832Changed paths:
833   M /trunk/cucul/font_mono9.h
834   M /trunk/cucul/font_monobold12.h
835   M /trunk/tools/makefont.c
836
837  * Added Unicode range U+2200 - U+22FF (Mathematical Operators) to the
838    built-in font so that we now cover all of CP437.
839
840------------------------------------------------------------------------
841r702 | sam | 2006-04-26 16:36:11 +0200 (Wed, 26 Apr 2006) | 2 lines
842Changed paths:
843   M /trunk/cucul/import.c
844
845  * Minor code reorganisation and documenting.
846
847------------------------------------------------------------------------
848r701 | jylam | 2006-04-26 16:06:19 +0200 (Wed, 26 Apr 2006) | 2 lines
849Changed paths:
850   M /trunk/caca/driver_gl.c
851
852 * Added preliminary (it means that's fucked up) CP437 codepage
853
854------------------------------------------------------------------------
855r700 | sam | 2006-04-26 15:22:04 +0200 (Wed, 26 Apr 2006) | 2 lines
856Changed paths:
857   M /trunk/caca/driver_x11.c
858
859  * Added U+25A0 (■) to the CP437 hack in the X11 driver.
860
861------------------------------------------------------------------------
862r699 | jylam | 2006-04-26 14:59:14 +0200 (Wed, 26 Apr 2006) | 2 lines
863Changed paths:
864   M /trunk/caca/driver_gl.c
865
866 * cut too long line (I read the coding style rules, yes). And we had home/end keys support in opengl driver BEFORE X11. Yeah !
867
868------------------------------------------------------------------------
869r698 | jylam | 2006-04-26 14:57:31 +0200 (Wed, 26 Apr 2006) | 2 lines
870Changed paths:
871   M /trunk/caca/driver_x11.c
872
873 * removed duplicate code
874
875------------------------------------------------------------------------
876r697 | sam | 2006-04-26 14:51:37 +0200 (Wed, 26 Apr 2006) | 2 lines
877Changed paths:
878   M /trunk/caca/driver_x11.c
879
880  * Wow, we even have Home/End support in X11.
881
882------------------------------------------------------------------------
883r696 | sam | 2006-04-26 14:48:41 +0200 (Wed, 26 Apr 2006) | 2 lines
884Changed paths:
885   M /trunk/caca/driver_x11.c
886
887  * PageUp/PageDown support in X11.
888
889------------------------------------------------------------------------
890r695 | jylam | 2006-04-26 14:47:21 +0200 (Wed, 26 Apr 2006) | 2 lines
891Changed paths:
892   M /trunk/caca/driver_gl.c
893
894 * Fixed home/pgup/pgdown/insert events
895
896------------------------------------------------------------------------
897r694 | jylam | 2006-04-26 14:36:31 +0200 (Wed, 26 Apr 2006) | 2 lines
898Changed paths:
899   M /trunk/src/cacadraw.c
900
901 * page up / down
902
903------------------------------------------------------------------------
904r693 | sam | 2006-04-26 14:30:54 +0200 (Wed, 26 Apr 2006) | 3 lines
905Changed paths:
906   M /trunk/cucul/import.c
907
908  * In ANSI, bold only sets the foreground colour to bright, not the
909    background.
910
911------------------------------------------------------------------------
912r692 | sam | 2006-04-26 14:25:44 +0200 (Wed, 26 Apr 2006) | 3 lines
913Changed paths:
914   M /trunk/src
915   M /trunk/src/Makefile.am
916   A /trunk/src/cacadraw.c
917   M /trunk/test/import.c
918
919  * Added cacadraw. It only shows files and lets you scroll for now, but
920    it will eventually evolve into something better.
921
922------------------------------------------------------------------------
923r691 | jylam | 2006-04-26 14:23:30 +0200 (Wed, 26 Apr 2006) | 2 lines
924Changed paths:
925   M /trunk/cucul/import.c
926
927 * Really updated doc
928
929------------------------------------------------------------------------
930r690 | jylam | 2006-04-26 14:18:35 +0200 (Wed, 26 Apr 2006) | 2 lines
931Changed paths:
932   M /trunk/cucul/import.c
933
934 * Fixed documentation for import
935
936------------------------------------------------------------------------
937r689 | sam | 2006-04-26 14:17:22 +0200 (Wed, 26 Apr 2006) | 2 lines
938Changed paths:
939   D /trunk/cpp
940
941  * Removed legacy cpp directory.
942
943------------------------------------------------------------------------
944r688 | jylam | 2006-04-26 14:11:55 +0200 (Wed, 26 Apr 2006) | 2 lines
945Changed paths:
946   M /trunk/Makefile.am
947   M /trunk/configure.ac
948   A /trunk/cxx (from /trunk/cpp:684)
949   M /trunk/cxx/Makefile.am
950   R /trunk/cxx/caca++.cpp (from /trunk/cpp/caca++.cpp:686)
951   R /trunk/cxx/caca++.h (from /trunk/cpp/caca++.h:686)
952   R /trunk/cxx/cpptest.cpp (from /trunk/cpp/cpptest.cpp:686)
953   R /trunk/cxx/cucul++.cpp (from /trunk/cpp/cucul++.cpp:686)
954   R /trunk/cxx/cucul++.h (from /trunk/cpp/cucul++.h:686)
955
956 * Updated C++ bindings and renamed directory to more comprehensive cxx
957
958------------------------------------------------------------------------
959r687 | sam | 2006-04-26 14:06:13 +0200 (Wed, 26 Apr 2006) | 2 lines
960Changed paths:
961   M /trunk/test/event.c
962
963  * Minor typo.
964
965------------------------------------------------------------------------
966r686 | jylam | 2006-04-26 13:57:30 +0200 (Wed, 26 Apr 2006) | 2 lines
967Changed paths:
968   M /trunk/cpp/caca++.cpp
969   M /trunk/cpp/caca++.h
970   M /trunk/cpp/cpptest.cpp
971   M /trunk/cpp/cucul++.cpp
972   M /trunk/cpp/cucul++.h
973
974 * Updated libcaca c++ bindings
975
976------------------------------------------------------------------------
977r685 | sam | 2006-04-26 13:54:26 +0200 (Wed, 26 Apr 2006) | 5 lines
978Changed paths:
979   M /trunk/cucul/buffer.c
980   M /trunk/cucul/cucul.h
981   M /trunk/cucul/cucul_internals.h
982   M /trunk/cucul/export.c
983   M /trunk/cucul/import.c
984   M /trunk/src/cacaplay.c
985   M /trunk/src/cacaserver.c
986   M /trunk/test
987   M /trunk/test/import.c
988   M /trunk/test/text.c
989
990  * Implemented cucul_load_file() and cucul_load_memory() to load respectively
991    a file and a memory area into a libcucul buffer.
992  * Changed the cucul_import_canvas() prototype so that it uses libcucul
993    buffers instead of simple memory areas.
994
995------------------------------------------------------------------------
996r684 | sam | 2006-04-26 13:29:50 +0200 (Wed, 26 Apr 2006) | 2 lines
997Changed paths:
998   M /trunk/cucul/import.c
999
1000  * Argh, _really_ fixed the uninitialised variable.
1001
1002------------------------------------------------------------------------
1003r683 | sam | 2006-04-26 13:28:55 +0200 (Wed, 26 Apr 2006) | 2 lines
1004Changed paths:
1005   M /trunk/cucul/import.c
1006
1007  * Fixed an uninitialised variable.
1008
1009------------------------------------------------------------------------
1010r682 | sam | 2006-04-26 12:22:31 +0200 (Wed, 26 Apr 2006) | 4 lines
1011Changed paths:
1012   M /trunk/cucul/import.c
1013
1014  * Fixed our buffer overflow in the ANSI parser by simply skipping control
1015    sequences longer than 100 characters.
1016  * Documented the escape sequence format.
1017
1018------------------------------------------------------------------------
1019r681 | jylam | 2006-04-26 12:04:02 +0200 (Wed, 26 Apr 2006) | 2 lines
1020Changed paths:
1021   M /trunk/cpp/cpptest.cpp
1022   M /trunk/cpp/cucul++.cpp
1023   M /trunk/cpp/cucul++.h
1024   M /trunk/test/demo.c
1025
1026 * Updated C++ bindings, should be coding-style-correction-proof, or at least a bit better than before. Not tested at all.
1027
1028------------------------------------------------------------------------
1029r680 | sam | 2006-04-26 11:56:26 +0200 (Wed, 26 Apr 2006) | 3 lines
1030Changed paths:
1031   M /trunk/cucul/import.c
1032
1033  * More robust ANSI sequence argument parser. Detects private sequences and
1034    intermediate bytes.
1035
1036------------------------------------------------------------------------
1037r679 | jylam | 2006-04-26 11:00:40 +0200 (Wed, 26 Apr 2006) | 2 lines
1038Changed paths:
1039   M /trunk/cucul/import.c
1040
1041 * Fixed warning in a clever and tested way. Bordel de merde.
1042
1043------------------------------------------------------------------------
1044r678 | sam | 2006-04-26 10:21:46 +0200 (Wed, 26 Apr 2006) | 2 lines
1045Changed paths:
1046   M /trunk/cucul/import.c
1047
1048  * Coding style.
1049
1050------------------------------------------------------------------------
1051r677 | sam | 2006-04-26 10:12:57 +0200 (Wed, 26 Apr 2006) | 2 lines
1052Changed paths:
1053   M /trunk/cucul/import.c
1054
1055  * No way, dude. You cannot declare x and y unsigned if you test for (x < 0).
1056
1057------------------------------------------------------------------------
1058r676 | jylam | 2006-04-26 10:09:14 +0200 (Wed, 26 Apr 2006) | 2 lines
1059Changed paths:
1060   M /trunk/cucul/import.c
1061
1062 * Fixed warnings in ansi importer
1063
1064------------------------------------------------------------------------
1065r675 | sam | 2006-04-26 09:57:26 +0200 (Wed, 26 Apr 2006) | 2 lines
1066Changed paths:
1067   M /trunk/cucul/import.c
1068
1069  * More cleaning up of the ANSI loader. Fixed reverse video.
1070
1071------------------------------------------------------------------------
1072r674 | sam | 2006-04-26 09:46:58 +0200 (Wed, 26 Apr 2006) | 2 lines
1073Changed paths:
1074   M /trunk/cucul/colour.c
1075
1076  * Set the transparent colour's RGB values to the default colour's ones.
1077
1078------------------------------------------------------------------------
1079r673 | jylam | 2006-04-25 20:23:33 +0200 (Tue, 25 Apr 2006) | 2 lines
1080Changed paths:
1081   M /trunk/cucul/import.c
1082
1083 * Improved ANSI format detection
1084
1085------------------------------------------------------------------------
1086r672 | sam | 2006-04-25 20:16:42 +0200 (Tue, 25 Apr 2006) | 2 lines
1087Changed paths:
1088   M /trunk/cucul/import.c
1089
1090  * Really fixed bold in ANSI loader, and removed dead code.
1091
1092------------------------------------------------------------------------
1093r671 | sam | 2006-04-25 20:02:20 +0200 (Tue, 25 Apr 2006) | 2 lines
1094Changed paths:
1095   M /trunk/cucul/import.c
1096
1097  * Simplified _manage_modifiers() a bit.
1098
1099------------------------------------------------------------------------
1100r670 | sam | 2006-04-25 19:46:49 +0200 (Tue, 25 Apr 2006) | 2 lines
1101Changed paths:
1102   M /trunk/cucul/import.c
1103
1104  * Fixed bold support in ANSI loader.
1105
1106------------------------------------------------------------------------
1107r669 | sam | 2006-04-25 19:43:16 +0200 (Tue, 25 Apr 2006) | 2 lines
1108Changed paths:
1109   M /trunk/cucul/import.c
1110
1111  * A few fixes in the ANSI interpreter.
1112
1113------------------------------------------------------------------------
1114r668 | sam | 2006-04-25 18:28:00 +0200 (Tue, 25 Apr 2006) | 2 lines
1115Changed paths:
1116   M /trunk/cucul/import.c
1117
1118  * Got rid of _update_canvas_size().
1119
1120------------------------------------------------------------------------
1121r667 | jylam | 2006-04-25 17:39:13 +0200 (Tue, 25 Apr 2006) | 2 lines
1122Changed paths:
1123   M /trunk/cucul/import.c
1124
1125 * _updated_coding_style(aBit);
1126
1127------------------------------------------------------------------------
1128r666 | sam | 2006-04-25 17:22:53 +0200 (Tue, 25 Apr 2006) | 2 lines
1129Changed paths:
1130   M /trunk/cucul/import.c
1131
1132  * Ahahaha. Meet the "optimisation" that breaks everything.
1133
1134------------------------------------------------------------------------
1135r665 | sam | 2006-04-25 17:04:19 +0200 (Tue, 25 Apr 2006) | 2 lines
1136Changed paths:
1137   M /trunk/cucul/import.c
1138
1139  * Small optimisation in import_text().
1140
1141------------------------------------------------------------------------
1142r664 | sam | 2006-04-25 16:12:31 +0200 (Tue, 25 Apr 2006) | 2 lines
1143Changed paths:
1144   M /trunk/cucul/import.c
1145
1146  * Really minor coding style fixes in the ANSI importer.
1147
1148------------------------------------------------------------------------
1149r663 | sam | 2006-04-25 13:05:25 +0200 (Tue, 25 Apr 2006) | 2 lines
1150Changed paths:
1151   M /trunk/cucul/canvas.c
1152   M /trunk/cucul/colour.c
1153   M /trunk/cucul/cucul.c
1154   M /trunk/cucul/cucul.h
1155   M /trunk/cucul/cucul_internals.h
1156
1157  * More error checking in libcucul.
1158
1159------------------------------------------------------------------------
1160r662 | sam | 2006-04-25 13:05:03 +0200 (Tue, 25 Apr 2006) | 2 lines
1161Changed paths:
1162   M /trunk/test/import.c
1163
1164  * Jylam is too modest.
1165
1166------------------------------------------------------------------------
1167r661 | jylam | 2006-04-25 12:14:47 +0200 (Tue, 25 Apr 2006) | 2 lines
1168Changed paths:
1169   A /trunk/test/import.c
1170
1171 * Added importers test
1172
1173------------------------------------------------------------------------
1174r660 | jylam | 2006-04-25 12:14:12 +0200 (Tue, 25 Apr 2006) | 2 lines
1175Changed paths:
1176   M /trunk/cucul/import.c
1177   M /trunk/test/Makefile.am
1178
1179 * Added preliminary ANSI importer, added import formats autodection
1180
1181------------------------------------------------------------------------
1182r659 | sam | 2006-04-25 11:59:58 +0200 (Tue, 25 Apr 2006) | 4 lines
1183Changed paths:
1184   M /trunk/configure.ac
1185   M /trunk/cucul/box.c
1186   M /trunk/cucul/buffer.c
1187   M /trunk/cucul/canvas.c
1188   M /trunk/cucul/conic.c
1189   M /trunk/cucul/cucul.h
1190   M /trunk/cucul/line.c
1191   M /trunk/cucul/triangle.c
1192
1193  * Check for <errno.h>.
1194  * Started changing function prototypes so that they return an integer
1195    instead of void, just in case they might fail.
1196
1197------------------------------------------------------------------------
1198r658 | sam | 2006-04-25 11:34:41 +0200 (Tue, 25 Apr 2006) | 2 lines
1199Changed paths:
1200   M /trunk/cucul/Makefile.am
1201   M /trunk/cucul/cucul.h
1202   D /trunk/cucul/error.c
1203
1204  * Reverted that errno stuff. We'll just use the real errno.
1205
1206------------------------------------------------------------------------
1207r657 | sam | 2006-04-25 10:54:44 +0200 (Tue, 25 Apr 2006) | 2 lines
1208Changed paths:
1209   M /trunk/cucul/Makefile.am
1210   M /trunk/cucul/cucul.h
1211   A /trunk/cucul/error.c
1212
1213  * Added basis for an errno-like mechanism.
1214
1215------------------------------------------------------------------------
1216r656 | sam | 2006-04-25 00:10:38 +0200 (Tue, 25 Apr 2006) | 3 lines
1217Changed paths:
1218   M /trunk/build-win32
1219   M /trunk/configure.ac
1220
1221  * Removed my previously introduced --enable-pangoft2 and replaced it with
1222    a nicer cross compilation check.
1223
1224------------------------------------------------------------------------
1225r655 | sam | 2006-04-24 23:45:26 +0200 (Mon, 24 Apr 2006) | 2 lines
1226Changed paths:
1227   M /trunk/build-win32
1228   M /trunk/configure.ac
1229   M /trunk/src/Makefile.am
1230   M /trunk/src/cacaserver.c
1231
1232  * Brought the Win32 build back on its wheels.
1233
1234------------------------------------------------------------------------
1235r654 | sam | 2006-04-24 23:09:06 +0200 (Mon, 24 Apr 2006) | 2 lines
1236Changed paths:
1237   M /trunk/common.h
1238   M /trunk/configure.ac
1239   M /trunk/cucul/font.c
1240   M /trunk/src/cacaserver.c
1241   M /trunk/tools/makefont.c
1242
1243  * Renamed htons/htonl to hton16/hton32 to avoid useless conflicts.
1244
1245------------------------------------------------------------------------
1246r653 | sam | 2006-04-24 23:05:31 +0200 (Mon, 24 Apr 2006) | 2 lines
1247Changed paths:
1248   M /trunk/caca/driver_win32.c
1249
1250  * Fixed minor compilation warning.
1251
1252------------------------------------------------------------------------
1253r652 | sam | 2006-04-24 22:56:07 +0200 (Mon, 24 Apr 2006) | 2 lines
1254Changed paths:
1255   M /trunk/common.h
1256
1257  * Win32 compilation fix.
1258
1259------------------------------------------------------------------------
1260r651 | sam | 2006-04-24 22:55:46 +0200 (Mon, 24 Apr 2006) | 2 lines
1261Changed paths:
1262   M /trunk/cucul/font.c
1263
1264  * On win32, only disable the built-in fonts, not all the font functions.
1265
1266------------------------------------------------------------------------
1267r650 | sam | 2006-04-24 22:45:55 +0200 (Mon, 24 Apr 2006) | 3 lines
1268Changed paths:
1269   M /trunk/common.h
1270   M /trunk/configure.ac
1271   M /trunk/cucul/font.c
1272   M /trunk/tools/makefont.c
1273
1274  * Look for htons/htonl in netinet/in.h in addition to arpa/inet.h
1275  * Implement htons/htonl in common.h just in case.
1276
1277------------------------------------------------------------------------
1278r649 | sam | 2006-04-24 22:39:54 +0200 (Mon, 24 Apr 2006) | 2 lines
1279Changed paths:
1280   M /trunk/doc/style.dox
1281
1282  * Hahaha, fixed the coding style example.
1283
1284------------------------------------------------------------------------
1285r648 | sam | 2006-04-24 22:35:59 +0200 (Mon, 24 Apr 2006) | 3 lines
1286Changed paths:
1287   M /trunk/caca/caca.c
1288   M /trunk/caca/caca_internals.h
1289   M /trunk/caca/driver_conio.c
1290   M /trunk/caca/driver_gl.c
1291   M /trunk/caca/driver_ncurses.c
1292   M /trunk/caca/driver_raw.c
1293   M /trunk/caca/driver_slang.c
1294   M /trunk/caca/driver_vga.c
1295   M /trunk/caca/driver_win32.c
1296   M /trunk/caca/driver_x11.c
1297   M /trunk/caca/event.c
1298   M /trunk/caca/graphics.c
1299   M /trunk/caca/time.c
1300   M /trunk/common.h
1301   M /trunk/configure.ac
1302   M /trunk/cucul/box.c
1303   M /trunk/cucul/buffer.c
1304   M /trunk/cucul/canvas.c
1305   M /trunk/cucul/charset.c
1306   M /trunk/cucul/colour.c
1307   M /trunk/cucul/conic.c
1308   M /trunk/cucul/cucul.c
1309   M /trunk/cucul/cucul_internals.h
1310   M /trunk/cucul/dither.c
1311   M /trunk/cucul/export.c
1312   M /trunk/cucul/font.c
1313   M /trunk/cucul/import.c
1314   M /trunk/cucul/line.c
1315   M /trunk/cucul/sprite.c
1316   M /trunk/cucul/transform.c
1317   M /trunk/cucul/triangle.c
1318   M /trunk/kernel/kernel.c
1319   M /trunk/src/aafire.c
1320   M /trunk/src/cacaball.c
1321   M /trunk/src/cacamoir.c
1322   M /trunk/src/cacaplas.c
1323   M /trunk/src/cacaplay.c
1324   M /trunk/src/cacaserver.c
1325   M /trunk/src/cacaview.c
1326   M /trunk/src/common-image.c
1327   M /trunk/src/img2irc.c
1328   M /trunk/test/colors.c
1329   M /trunk/test/demo.c
1330   M /trunk/test/dithering.c
1331   M /trunk/test/event.c
1332   M /trunk/test/spritedit.c
1333   M /trunk/tools/makefont.c
1334   M /trunk/tools/optipal.c
1335
1336  * Removed duplicate uint*_t defines from *_internal.h and included common.h
1337    in all .c files that needed it.
1338
1339------------------------------------------------------------------------
1340r647 | sam | 2006-04-24 21:57:23 +0200 (Mon, 24 Apr 2006) | 3 lines
1341Changed paths:
1342   M /trunk/Makefile.am
1343   A /trunk/common.h
1344   M /trunk/test/export.c
1345   M /trunk/test/font.c
1346   M /trunk/test/frames.c
1347   M /trunk/test/gamma.c
1348   M /trunk/test/hsv.c
1349   M /trunk/test/text.c
1350   M /trunk/test/transform.c
1351   M /trunk/test/truecolor.c
1352   M /trunk/test/unicode.c
1353
1354  * Added "common.h", a placeholder for simple features and functions missing
1355    from some systems.
1356
1357------------------------------------------------------------------------
1358r646 | sam | 2006-04-24 20:46:06 +0200 (Mon, 24 Apr 2006) | 3 lines
1359Changed paths:
1360   M /trunk/cucul/export.c
1361
1362  * Print '?' for Unicode characters in the ANSI export. We'll decide later
1363    whether we want plain ASCII, UTF-8, or CP437.
1364
1365------------------------------------------------------------------------
1366r645 | sam | 2006-04-24 19:51:23 +0200 (Mon, 24 Apr 2006) | 2 lines
1367Changed paths:
1368   M /trunk/configure.ac
1369
1370  * Oops, fixed an old typo that brevented building without PangoFt2.
1371
1372------------------------------------------------------------------------
1373r644 | sam | 2006-04-24 19:47:44 +0200 (Mon, 24 Apr 2006) | 2 lines
1374Changed paths:
1375   M /trunk/debian/Makefile.am
1376   M /trunk/debian/caca-utils.install
1377   M /trunk/debian/libcucul-dev.install
1378
1379  * Fixed Debian build files.
1380
1381------------------------------------------------------------------------
1382r643 | sam | 2006-04-24 19:39:53 +0200 (Mon, 24 Apr 2006) | 2 lines
1383Changed paths:
1384   M /trunk/configure.ac
1385
1386  * Do not bail out if PangoFt2 was not found.
1387
1388------------------------------------------------------------------------
1389r641 | sam | 2006-04-22 23:51:50 +0200 (Sat, 22 Apr 2006) | 2 lines
1390Changed paths:
1391   M /trunk/ChangeLog
1392   M /trunk/NEWS
1393   M /trunk/TODO
1394
1395  * 0.99.beta1 release.
1396
1397------------------------------------------------------------------------
1398r640 | sam | 2006-04-22 23:36:11 +0200 (Sat, 22 Apr 2006) | 2 lines
1399Changed paths:
1400   M /trunk/configure.ac
1401   M /trunk/cucul/Makefile.am
1402   M /trunk/test/Makefile.am
1403
1404  * Got rid of CUCUL_LIBS. It's unused.
1405
1406------------------------------------------------------------------------
1407r639 | sam | 2006-04-22 23:31:42 +0200 (Sat, 22 Apr 2006) | 2 lines
1408Changed paths:
1409   M /trunk/Makefile.am
1410   M /trunk/debian
1411   M /trunk/debian/Makefile.am
1412   A /trunk/debian/caca-utils.install
1413   M /trunk/debian/changelog
1414   M /trunk/debian/control
1415   A /trunk/debian/libcaca-dev.install
1416   A /trunk/debian/libcaca0.install
1417   A /trunk/debian/libcucul-dev.install
1418   A /trunk/debian/libcucul0.install
1419   M /trunk/debian/rules
1420   M /trunk/doc/Makefile.am
1421
1422  * Updated Debian build rules.
1423
1424------------------------------------------------------------------------
1425r638 | sam | 2006-04-22 21:46:43 +0200 (Sat, 22 Apr 2006) | 2 lines
1426Changed paths:
1427   M /trunk/caca/event.c
1428   M /trunk/doc/migrating.dox
1429   M /trunk/test/colors.c
1430   M /trunk/test/dithering.c
1431   M /trunk/test/font.c
1432   M /trunk/test/frames.c
1433   M /trunk/test/hsv.c
1434   M /trunk/test/transform.c
1435   M /trunk/test/truecolor.c
1436   M /trunk/test/unicode.c
1437
1438  * Allow the caca_event_t *ev argument for caca_get_event() to be NULL.
1439
1440------------------------------------------------------------------------
1441r637 | sam | 2006-04-22 21:35:43 +0200 (Sat, 22 Apr 2006) | 2 lines
1442Changed paths:
1443   M /trunk/doc/migrating.dox
1444
1445  * Minor updates to the migration documentation.
1446
1447------------------------------------------------------------------------
1448r636 | sam | 2006-04-22 21:22:14 +0200 (Sat, 22 Apr 2006) | 2 lines
1449Changed paths:
1450   M /trunk/doc/Makefile.am
1451
1452  * Slightly improved the documentation build rules dependencies.
1453
1454------------------------------------------------------------------------
1455r635 | sam | 2006-04-22 21:17:38 +0200 (Sat, 22 Apr 2006) | 2 lines
1456Changed paths:
1457   M /trunk/ChangeLog
1458   M /trunk/NEWS
1459   M /trunk/TODO
1460
1461  * Updated ChangeLog, NEWS and TODO.
1462
1463------------------------------------------------------------------------
1464r634 | sam | 2006-04-22 21:14:49 +0200 (Sat, 22 Apr 2006) | 2 lines
1465Changed paths:
1466   M /trunk/doc/libcaca.dox
1467   M /trunk/doc/migrating.dox
1468
1469  * Updated the migration guide.
1470
1471------------------------------------------------------------------------
1472r633 | sam | 2006-04-22 21:14:26 +0200 (Sat, 22 Apr 2006) | 2 lines
1473Changed paths:
1474   M /trunk/doc/style.dox
1475
1476  * Wrote the C coding style documentation.
1477
1478------------------------------------------------------------------------
1479r632 | sam | 2006-04-22 21:13:27 +0200 (Sat, 22 Apr 2006) | 3 lines
1480Changed paths:
1481   M /trunk/test
1482   M /trunk/test/Makefile.am
1483   A /trunk/test/frames.c
1484   A /trunk/test/text.c
1485
1486  * Added a test for multiple frames support.
1487  * Added a test for textfile loading.
1488
1489------------------------------------------------------------------------
1490r631 | sam | 2006-04-22 21:11:25 +0200 (Sat, 22 Apr 2006) | 2 lines
1491Changed paths:
1492   M /trunk/cucul/cucul.c
1493   M /trunk/cucul/cucul.h
1494   M /trunk/cucul/cucul_internals.h
1495   M /trunk/cucul/sprite.c
1496
1497  * Support for multiple frames in canvases.
1498
1499------------------------------------------------------------------------
1500r630 | sam | 2006-04-22 21:10:41 +0200 (Sat, 22 Apr 2006) | 2 lines
1501Changed paths:
1502   M /trunk/cucul/import.c
1503
1504  * Added a simple "text" importer, until the cool ANSI importer arrives.
1505
1506------------------------------------------------------------------------
1507r629 | sam | 2006-04-22 21:06:59 +0200 (Sat, 22 Apr 2006) | 3 lines
1508Changed paths:
1509   M /trunk/cucul/export.c
1510
1511  * Disabled the foreground/background optimisation in the IRC export because
1512    it breaks on too many IRC clients.
1513
1514------------------------------------------------------------------------
1515r628 | sam | 2006-04-22 21:04:49 +0200 (Sat, 22 Apr 2006) | 2 lines
1516Changed paths:
1517   M /trunk/test/demo.c
1518   M /trunk/test/spritedit.c
1519
1520  * Disabled sprite stuff from the tests.
1521
1522------------------------------------------------------------------------
1523r627 | sam | 2006-04-22 21:00:14 +0200 (Sat, 22 Apr 2006) | 2 lines
1524Changed paths:
1525   M /trunk/cpp/caca++.h
1526   M /trunk/cpp/cucul++.cpp
1527   M /trunk/cpp/cucul++.h
1528
1529  * Removed soon-to-be-thrown-away sprite stuff from the C++ bindings.
1530
1531------------------------------------------------------------------------
1532r626 | sam | 2006-04-22 20:54:38 +0200 (Sat, 22 Apr 2006) | 4 lines
1533Changed paths:
1534   M /trunk/configure.ac
1535   M /trunk/cpp/Makefile.am
1536
1537  * Fixed --enable-cpp to actually do something. Also, disabled it by
1538    default for the release, because it's not up to date and needs a lot
1539    of polishing.
1540
1541------------------------------------------------------------------------
1542r625 | sam | 2006-04-21 23:41:30 +0200 (Fri, 21 Apr 2006) | 2 lines
1543Changed paths:
1544   M /trunk/doc/Makefile.am
1545   M /trunk/doc/libcaca.dox
1546   M /trunk/doc/migrating.dox
1547   A /trunk/doc/style.dox
1548   A /trunk/doc/tutorial.dox
1549
1550  * Oops, tutorial.dox was actually missing. Also, added a style.dox skeleton.
1551
1552------------------------------------------------------------------------
1553r624 | sam | 2006-04-21 23:21:20 +0200 (Fri, 21 Apr 2006) | 2 lines
1554Changed paths:
1555   M /trunk/configure.ac
1556
1557  * Set version number to 0.99.beta1.
1558
1559------------------------------------------------------------------------
1560r623 | sam | 2006-04-21 22:51:58 +0200 (Fri, 21 Apr 2006) | 2 lines
1561Changed paths:
1562   M /trunk/cucul/cucul.c
1563   M /trunk/cucul/cucul_internals.h
1564
1565  * Got rid of cv->scratch_line. It's unused, too.
1566
1567------------------------------------------------------------------------
1568r622 | sam | 2006-04-21 22:51:14 +0200 (Fri, 21 Apr 2006) | 2 lines
1569Changed paths:
1570   M /trunk/cucul/cucul.c
1571   M /trunk/cucul/cucul_internals.h
1572
1573  * Got rid of cv->empty_line, it's now unused.
1574
1575------------------------------------------------------------------------
1576r621 | sam | 2006-04-21 22:49:17 +0200 (Fri, 21 Apr 2006) | 3 lines
1577Changed paths:
1578   M /trunk/configure.ac
1579   M /trunk/cpp/cucul++.cpp
1580   M /trunk/cpp/cucul++.h
1581   M /trunk/cucul/canvas.c
1582   M /trunk/cucul/cucul.h
1583   M /trunk/src/cacaview.c
1584   M /trunk/src/img2irc.c
1585   M /trunk/test/colors.c
1586   M /trunk/test/demo.c
1587   M /trunk/test/event.c
1588   M /trunk/test/gamma.c
1589   M /trunk/test/spritedit.c
1590
1591  * Changed cucul_clear_canvas() again. It now uses the current foreground
1592    and background colours to clear the screen.
1593
1594------------------------------------------------------------------------
1595r620 | sam | 2006-04-21 22:24:04 +0200 (Fri, 21 Apr 2006) | 2 lines
1596Changed paths:
1597   M /trunk/cpp/caca++.cpp
1598   M /trunk/cpp/caca++.h
1599
1600  * Fixed a segfault in the C++ bindings. Vieux porc !
1601
1602------------------------------------------------------------------------
1603r619 | sam | 2006-04-21 21:26:54 +0200 (Fri, 21 Apr 2006) | 2 lines
1604Changed paths:
1605   M /trunk/caca/Makefile.am
1606   M /trunk/configure.ac
1607   M /trunk/cpp/Makefile.am
1608   M /trunk/cucul/Makefile.am
1609
1610  * Set library names to lib*.so.0.10.0.
1611
1612------------------------------------------------------------------------
1613r618 | sam | 2006-04-21 21:26:18 +0200 (Fri, 21 Apr 2006) | 2 lines
1614Changed paths:
1615   M /trunk/cucul/import.c
1616
1617  * Fixed a compilation warning.
1618
1619------------------------------------------------------------------------
1620r617 | sam | 2006-04-21 21:08:00 +0200 (Fri, 21 Apr 2006) | 2 lines
1621Changed paths:
1622   M /trunk/cucul/import.c
1623
1624  * Minor documentation fix.
1625
1626------------------------------------------------------------------------
1627r616 | sam | 2006-04-21 21:06:38 +0200 (Fri, 21 Apr 2006) | 2 lines
1628Changed paths:
1629   M /trunk/cpp/caca++.cpp
1630   M /trunk/cpp/caca++.h
1631   M /trunk/cpp/cpptest.cpp
1632   M /trunk/cpp/cucul++.cpp
1633   M /trunk/cpp/cucul++.h
1634
1635  * Fixed ugly coding style of the C++ bindings. Vieux porc immonde.
1636
1637------------------------------------------------------------------------
1638r615 | sam | 2006-04-21 20:44:04 +0200 (Fri, 21 Apr 2006) | 4 lines
1639Changed paths:
1640   M /trunk/caca/driver_raw.c
1641   M /trunk/cpp/cucul++.cpp
1642   M /trunk/cpp/cucul++.h
1643   M /trunk/cucul/Makefile.am
1644   M /trunk/cucul/cucul.c
1645   M /trunk/cucul/cucul.h
1646   M /trunk/cucul/export.c
1647   A /trunk/cucul/import.c (from /trunk/cucul/cucul.c:612)
1648   M /trunk/src/cacaplay.c
1649   M /trunk/src/cacaserver.c
1650   M /trunk/src/img2irc.c
1651   M /trunk/test/export.c
1652
1653  * Moved cucul_load_canvas() into cucul/import.c and renamed it into
1654    cucul_import_canvas().
1655  * Renamed cucul_create_export() into cucul_export_canvas() for consistency.
1656
1657------------------------------------------------------------------------
1658r614 | sam | 2006-04-21 20:09:30 +0200 (Fri, 21 Apr 2006) | 2 lines
1659Changed paths:
1660   M /trunk/cucul/colour.c
1661   M /trunk/cucul/dither.c
1662   M /trunk/cucul/export.c
1663   M /trunk/cucul/font.c
1664
1665  * Minor documentation improvements.
1666
1667------------------------------------------------------------------------
1668r613 | sam | 2006-04-21 20:03:22 +0200 (Fri, 21 Apr 2006) | 3 lines
1669Changed paths:
1670   M /trunk/TODO
1671   M /trunk/caca/caca.h
1672   M /trunk/cucul/cucul.h
1673   M /trunk/doc/Makefile.am
1674   M /trunk/doc/libcaca.dox
1675   A /trunk/doc/migrating.dox
1676   A /trunk/doc/user.dox
1677
1678  * Documentation improvements. Wrote a small migration guide and added the
1679    skeleton of a tutorial for Jylam.
1680
1681------------------------------------------------------------------------
1682r612 | sam | 2006-04-21 18:27:43 +0200 (Fri, 21 Apr 2006) | 3 lines
1683Changed paths:
1684   M /trunk/AUTHORS
1685   M /trunk/NEWS
1686   M /trunk/THANKS
1687   M /trunk/TODO
1688   M /trunk/caca/caca.h
1689   M /trunk/doc/Makefile.am
1690   M /trunk/doc/doxygen.cfg.in
1691   A /trunk/doc/libcaca.dox
1692
1693  * Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main
1694    documentation page from caca.h to a separate file.
1695
1696------------------------------------------------------------------------
1697r611 | sam | 2006-04-21 14:01:14 +0200 (Fri, 21 Apr 2006) | 2 lines
1698Changed paths:
1699   M /trunk/caca/driver_ncurses.c
1700
1701  * Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here.
1702
1703------------------------------------------------------------------------
1704r610 | sam | 2006-04-19 15:02:45 +0200 (Wed, 19 Apr 2006) | 2 lines
1705Changed paths:
1706   M /trunk/cpp/Makefile.am
1707
1708  * Workaround for broken C++ linking with old libtool versions.
1709
1710------------------------------------------------------------------------
1711r609 | sam | 2006-04-19 13:50:24 +0200 (Wed, 19 Apr 2006) | 3 lines
1712Changed paths:
1713   M /trunk/NOTES
1714   M /trunk/tools/optipal.c
1715
1716  * Moved the technical discussion on S-Lang's palette optimisation from
1717    NOTES to tools/optipal.c.
1718
1719------------------------------------------------------------------------
1720r608 | sam | 2006-04-19 12:10:58 +0200 (Wed, 19 Apr 2006) | 2 lines
1721Changed paths:
1722   M /trunk/caca/caca.c
1723   M /trunk/caca/caca.h
1724   M /trunk/caca/caca_internals.h
1725   M /trunk/caca/driver_conio.c
1726   M /trunk/caca/driver_gl.c
1727   M /trunk/caca/driver_ncurses.c
1728   M /trunk/caca/driver_raw.c
1729   M /trunk/caca/driver_slang.c
1730   M /trunk/caca/driver_vga.c
1731   M /trunk/caca/driver_win32.c
1732   M /trunk/caca/driver_x11.c
1733   M /trunk/caca/graphics.c
1734   M /trunk/cpp/caca++.cpp
1735   M /trunk/cpp/caca++.h
1736   M /trunk/cucul/cucul.c
1737   M /trunk/python/pypycaca.c
1738   M /trunk/python/pypycaca.h
1739   M /trunk/src/aafire.c
1740   M /trunk/src/cacaball.c
1741   M /trunk/src/cacamoir.c
1742   M /trunk/src/cacaplas.c
1743   M /trunk/src/cacaplay.c
1744   M /trunk/src/cacaview.c
1745   M /trunk/test/colors.c
1746   M /trunk/test/demo.c
1747   M /trunk/test/dithering.c
1748   M /trunk/test/event.c
1749   M /trunk/test/font.c
1750   M /trunk/test/gamma.c
1751   M /trunk/test/hsv.c
1752   M /trunk/test/spritedit.c
1753   M /trunk/test/transform.c
1754   M /trunk/test/truecolor.c
1755   M /trunk/test/unicode.c
1756
1757  * More function mass-renaming: caca_attach -> caca_create_display, etc.
1758
1759------------------------------------------------------------------------
1760r607 | sam | 2006-04-19 11:07:55 +0200 (Wed, 19 Apr 2006) | 6 lines
1761Changed paths:
1762   M /trunk/caca/driver_raw.c
1763   M /trunk/cucul/cucul.c
1764   M /trunk/cucul/export.c
1765   M /trunk/src/cacaserver.c
1766
1767  * Added a new "caca" exporter.
1768  * Removed most code from the raw driver and replaced it with a call to the
1769    caca exporter.
1770  * Slightly changed the caca export format and updated code accordingly.
1771  * Improved cacaserver error reporting.
1772
1773------------------------------------------------------------------------
1774r606 | sam | 2006-04-18 18:51:52 +0200 (Tue, 18 Apr 2006) | 2 lines
1775Changed paths:
1776   M /trunk/debian/control
1777
1778  * Updates to the Debian build files.
1779
1780------------------------------------------------------------------------
1781r605 | sam | 2006-04-18 18:50:56 +0200 (Tue, 18 Apr 2006) | 4 lines
1782Changed paths:
1783   M /trunk/cucul/dither.c
1784   M /trunk/src/aafire.c
1785   M /trunk/src/cacaball.c
1786   M /trunk/src/cacamoir.c
1787   M /trunk/src/cacaplas.c
1788   M /trunk/src/cacaview.c
1789   M /trunk/src/img2irc.c
1790   M /trunk/test/demo.c
1791   M /trunk/test/export.c
1792   M /trunk/test/font.c
1793   M /trunk/test/gamma.c
1794   M /trunk/test/hsv.c
1795
1796  * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are
1797    now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1
1798    computations.
1799
1800------------------------------------------------------------------------
1801r604 | sam | 2006-04-18 18:17:14 +0200 (Tue, 18 Apr 2006) | 4 lines
1802Changed paths:
1803   M /trunk/cucul/cucul.c
1804   M /trunk/cucul/dither.c
1805   M /trunk/test/demo.c
1806   M /trunk/test/dithering.c
1807
1808  * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random
1809    values between 0 and 9 (used to be 0 and 10). Updated documentation
1810    accordingly.
1811
1812------------------------------------------------------------------------
1813r603 | sam | 2006-04-18 18:04:01 +0200 (Tue, 18 Apr 2006) | 3 lines
1814Changed paths:
1815   M /trunk/cpp/cucul++.cpp
1816   M /trunk/cpp/cucul++.h
1817   M /trunk/cucul/canvas.c
1818   M /trunk/cucul/cucul.h
1819   M /trunk/src/cacaview.c
1820   M /trunk/src/img2irc.c
1821   M /trunk/test/colors.c
1822   M /trunk/test/demo.c
1823   M /trunk/test/event.c
1824   M /trunk/test/gamma.c
1825   M /trunk/test/spritedit.c
1826
1827  * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to
1828    choose the background colour.
1829
1830------------------------------------------------------------------------
1831r602 | sam | 2006-04-18 17:54:33 +0200 (Tue, 18 Apr 2006) | 4 lines
1832Changed paths:
1833   M /trunk/caca/driver_conio.c
1834   M /trunk/caca/driver_gl.c
1835   M /trunk/caca/driver_ncurses.c
1836   M /trunk/caca/driver_slang.c
1837   M /trunk/caca/driver_vga.c
1838   M /trunk/caca/driver_win32.c
1839   M /trunk/caca/driver_x11.c
1840   M /trunk/caca/graphics.c
1841   M /trunk/cpp/cucul++.cpp
1842   M /trunk/cucul/Makefile.am
1843   A /trunk/cucul/buffer.c (from /trunk/cucul/cucul.c:600)
1844   M /trunk/cucul/cucul.c
1845   M /trunk/cucul/cucul.h
1846   M /trunk/cucul/cucul_internals.h
1847   M /trunk/cucul/export.c
1848   M /trunk/cucul/font.c
1849   M /trunk/src/aafire.c
1850   M /trunk/src/cacaball.c
1851   M /trunk/src/cacamoir.c
1852   M /trunk/src/cacaplas.c
1853   M /trunk/src/cacaplay.c
1854   M /trunk/src/cacaserver.c
1855   M /trunk/src/cacaview.c
1856   M /trunk/src/img2irc.c
1857   M /trunk/test/colors.c
1858   M /trunk/test/demo.c
1859   M /trunk/test/dithering.c
1860   M /trunk/test/event.c
1861   M /trunk/test/export.c
1862   M /trunk/test/font.c
1863   M /trunk/test/gamma.c
1864   M /trunk/test/hsv.c
1865   M /trunk/test/spritedit.c
1866   M /trunk/test/transform.c
1867   M /trunk/test/truecolor.c
1868   M /trunk/test/unicode.c
1869
1870  * Renamed main canvas-related functions so that they have "canvas" in
1871    their name, eg. cucul_create() -> cucul_create_canvas() etc.
1872  * Moved buffer-related functions to cucul/buffer.c.
1873
1874------------------------------------------------------------------------
1875r601 | sam | 2006-04-18 17:12:12 +0200 (Tue, 18 Apr 2006) | 2 lines
1876Changed paths:
1877   M /trunk/tools/makefont.c
1878
1879  * Cosmetic changes.
1880
1881------------------------------------------------------------------------
1882r600 | sam | 2006-04-18 17:11:25 +0200 (Tue, 18 Apr 2006) | 3 lines
1883Changed paths:
1884   M /trunk/caca/caca.c
1885   M /trunk/caca/caca.h
1886   M /trunk/caca/caca_internals.h
1887   M /trunk/caca/driver_conio.c
1888   M /trunk/caca/driver_gl.c
1889   M /trunk/caca/driver_ncurses.c
1890   M /trunk/caca/driver_raw.c
1891   M /trunk/caca/driver_slang.c
1892   M /trunk/caca/driver_vga.c
1893   M /trunk/caca/driver_win32.c
1894   M /trunk/caca/driver_x11.c
1895   M /trunk/caca/event.c
1896   M /trunk/caca/graphics.c
1897   M /trunk/cpp/caca++.cpp
1898   M /trunk/cpp/caca++.h
1899   M /trunk/cpp/cucul++.cpp
1900   M /trunk/cpp/cucul++.h
1901   M /trunk/cucul/box.c
1902   M /trunk/cucul/canvas.c
1903   M /trunk/cucul/charset.c
1904   M /trunk/cucul/colour.c
1905   M /trunk/cucul/conic.c
1906   M /trunk/cucul/cucul.c
1907   M /trunk/cucul/dither.c
1908   M /trunk/cucul/export.c
1909   M /trunk/cucul/font.c
1910   M /trunk/cucul/line.c
1911   M /trunk/cucul/sprite.c
1912   M /trunk/cucul/transform.c
1913   M /trunk/cucul/triangle.c
1914   M /trunk/src/aafire.c
1915   M /trunk/src/cacaball.c
1916   M /trunk/src/cacamoir.c
1917   M /trunk/src/cacaplas.c
1918   M /trunk/src/cacaplay.c
1919   M /trunk/src/cacaview.c
1920   M /trunk/src/img2irc.c
1921   M /trunk/test/colors.c
1922   M /trunk/test/demo.c
1923   M /trunk/test/dithering.c
1924   M /trunk/test/event.c
1925   M /trunk/test/export.c
1926   M /trunk/test/font.c
1927   M /trunk/test/gamma.c
1928   M /trunk/test/hsv.c
1929   M /trunk/test/spritedit.c
1930   M /trunk/test/transform.c
1931   M /trunk/test/truecolor.c
1932   M /trunk/test/unicode.c
1933
1934  * Renamed caca_t into caca_display_t.
1935  * Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
1936
1937------------------------------------------------------------------------
1938r599 | sam | 2006-04-18 14:59:07 +0200 (Tue, 18 Apr 2006) | 2 lines
1939Changed paths:
1940   M /trunk/caca/caca.c
1941   M /trunk/caca/caca.h
1942   M /trunk/caca/caca_internals.h
1943   M /trunk/caca/driver_conio.c
1944   M /trunk/caca/driver_gl.c
1945   M /trunk/caca/driver_ncurses.c
1946   M /trunk/caca/driver_raw.c
1947   M /trunk/caca/driver_slang.c
1948   M /trunk/caca/driver_vga.c
1949   M /trunk/caca/driver_win32.c
1950   M /trunk/caca/driver_x11.c
1951   M /trunk/caca/event.c
1952   M /trunk/caca/graphics.c
1953   M /trunk/cpp/caca++.cpp
1954   M /trunk/cpp/cucul++.cpp
1955   M /trunk/cpp/cucul++.h
1956   M /trunk/cucul/box.c
1957   M /trunk/cucul/canvas.c
1958   M /trunk/cucul/colour.c
1959   M /trunk/cucul/conic.c
1960   M /trunk/cucul/cucul.c
1961   M /trunk/cucul/cucul.h
1962   M /trunk/cucul/cucul_internals.h
1963   M /trunk/cucul/dither.c
1964   M /trunk/cucul/export.c
1965   M /trunk/cucul/font.c
1966   M /trunk/cucul/line.c
1967   M /trunk/cucul/sprite.c
1968   M /trunk/cucul/transform.c
1969   M /trunk/cucul/triangle.c
1970   M /trunk/src/aafire.c
1971   M /trunk/src/cacaball.c
1972   M /trunk/src/cacamoir.c
1973   M /trunk/src/cacaplas.c
1974   M /trunk/src/cacaplay.c
1975   M /trunk/src/cacaserver.c
1976   M /trunk/src/cacaview.c
1977   M /trunk/src/img2irc.c
1978   M /trunk/test/colors.c
1979   M /trunk/test/demo.c
1980   M /trunk/test/dithering.c
1981   M /trunk/test/event.c
1982   M /trunk/test/export.c
1983   M /trunk/test/font.c
1984   M /trunk/test/gamma.c
1985   M /trunk/test/hsv.c
1986   M /trunk/test/spritedit.c
1987   M /trunk/test/transform.c
1988   M /trunk/test/truecolor.c
1989   M /trunk/test/unicode.c
1990
1991  * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
1992
1993------------------------------------------------------------------------
1994r598 | sam | 2006-04-18 14:57:11 +0200 (Tue, 18 Apr 2006) | 3 lines
1995Changed paths:
1996   M /trunk/cpp/Makefile.am
1997
1998  * Fixed C++ bindings makefile so that it does not try to use the system's
1999    <cucul.h> and <caca.h> headers.
2000
2001------------------------------------------------------------------------
2002r597 | sam | 2006-04-18 12:02:42 +0200 (Tue, 18 Apr 2006) | 2 lines
2003Changed paths:
2004   M /trunk/cucul/export.c
2005
2006  * Truecolor support for the HTML and HTMLv3 exporters.
2007
2008------------------------------------------------------------------------
2009r596 | sam | 2006-04-18 11:57:15 +0200 (Tue, 18 Apr 2006) | 2 lines
2010Changed paths:
2011   M /trunk/cucul/colour.c
2012
2013  * Fixed a bug in _cucul_argb32_to_rgb24fg/bg().
2014
2015------------------------------------------------------------------------
2016r595 | sam | 2006-04-18 10:33:53 +0200 (Tue, 18 Apr 2006) | 2 lines
2017Changed paths:
2018   M /trunk/README
2019   M /trunk/TODO
2020
2021  * Updated README (caca-config -> pkg-config) and TODO.
2022
2023------------------------------------------------------------------------
2024r594 | sam | 2006-04-18 10:33:06 +0200 (Tue, 18 Apr 2006) | 2 lines
2025Changed paths:
2026   M /trunk/cucul/export.c
2027   M /trunk/tools/makefont.c
2028
2029  * Cosmetic code changes and minor optimisations.
2030
2031------------------------------------------------------------------------
2032r593 | sam | 2006-04-18 10:24:41 +0200 (Tue, 18 Apr 2006) | 3 lines
2033Changed paths:
2034   M /trunk/cucul/Makefile.am
2035   M /trunk/cucul/cucul.c
2036   M /trunk/cucul/cucul_internals.h
2037   A /trunk/cucul/export.c
2038   D /trunk/cucul/export_ansi.c
2039   D /trunk/cucul/export_bitmap.c
2040   D /trunk/cucul/export_html.c
2041   D /trunk/cucul/export_irc.c
2042   D /trunk/cucul/export_ps.c
2043   D /trunk/cucul/export_svg.c
2044
2045  * Merged again all export functions into cucul/export.c. They're all the
2046    same and they're very short (50-100 lines).
2047
2048------------------------------------------------------------------------
2049r592 | sam | 2006-04-18 10:21:31 +0200 (Tue, 18 Apr 2006) | 3 lines
2050Changed paths:
2051   M /trunk/cucul/cucul.h
2052   M /trunk/cucul/font.c
2053
2054  * Changed the buffer type in cucul_render_canvas() to void* to avoid
2055    compilation warnings.
2056
2057------------------------------------------------------------------------
2058r591 | sam | 2006-04-18 10:19:42 +0200 (Tue, 18 Apr 2006) | 2 lines
2059Changed paths:
2060   M /trunk/test/event.c
2061
2062  * Handle CACA_EVENT_QUIT in the event test program.
2063
2064------------------------------------------------------------------------
2065r590 | sam | 2006-04-18 10:18:03 +0200 (Tue, 18 Apr 2006) | 2 lines
2066Changed paths:
2067   M /trunk/configure.ac
2068
2069  * Workaround for broken AC_PATH_X autoconf macros.
2070
2071------------------------------------------------------------------------
2072r589 | sam | 2006-04-18 10:13:20 +0200 (Tue, 18 Apr 2006) | 2 lines
2073Changed paths:
2074   M /trunk/caca/driver_x11.c
2075
2076  * Compilation fix.
2077
2078------------------------------------------------------------------------
2079r588 | sam | 2006-04-17 22:09:42 +0200 (Mon, 17 Apr 2006) | 2 lines
2080Changed paths:
2081   M /trunk/TODO
2082   M /trunk/caca/caca.h
2083   M /trunk/caca/driver_gl.c
2084   M /trunk/caca/driver_x11.c
2085   M /trunk/configure.ac
2086
2087  * Implemented CACA_EVENT_QUIT. Unused yet.
2088
2089------------------------------------------------------------------------
2090r587 | sam | 2006-04-17 15:34:02 +0200 (Mon, 17 Apr 2006) | 2 lines
2091Changed paths:
2092   M /trunk/cpp
2093   M /trunk/cpp/Makefile.am
2094
2095  * Fixed autotools stuff in the cpp bindings.
2096
2097------------------------------------------------------------------------
2098r586 | sam | 2006-04-17 15:31:43 +0200 (Mon, 17 Apr 2006) | 2 lines
2099Changed paths:
2100   M /trunk/cpp/cpptest.cpp
2101
2102  * Compilation fix in cpptest.cpp.
2103
2104------------------------------------------------------------------------
2105r585 | jylam | 2006-04-17 15:23:28 +0200 (Mon, 17 Apr 2006) | 3 lines
2106Changed paths:
2107   M /trunk/cpp/caca++.cpp
2108   M /trunk/cpp/caca++.h
2109   M /trunk/cpp/cpptest.cpp
2110
2111
2112 * Fixed compile problem, put Event outside Caca class
2113
2114------------------------------------------------------------------------
2115r584 | sam | 2006-04-17 15:11:33 +0200 (Mon, 17 Apr 2006) | 3 lines
2116Changed paths:
2117   M /trunk/cpp/cucul++.cpp
2118   M /trunk/cpp/cucul++.h
2119   M /trunk/cucul/Makefile.am
2120   M /trunk/cucul/cucul.c
2121   M /trunk/cucul/cucul.h
2122   D /trunk/cucul/math.c
2123
2124  * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
2125    cucul.c just in case.
2126
2127------------------------------------------------------------------------
2128r583 | sam | 2006-04-17 15:09:45 +0200 (Mon, 17 Apr 2006) | 2 lines
2129Changed paths:
2130   D /trunk/cpp/Makefile.in
2131   D /trunk/cpp/caca++.pc
2132   D /trunk/cpp/cucul++.pc
2133
2134  * Removed a few useless files (vieux porc).
2135
2136------------------------------------------------------------------------
2137r582 | sam | 2006-04-17 14:48:57 +0200 (Mon, 17 Apr 2006) | 2 lines
2138Changed paths:
2139   M /trunk/TODO
2140
2141  * Updated TODO list.
2142
2143------------------------------------------------------------------------
2144r581 | sam | 2006-04-17 14:48:35 +0200 (Mon, 17 Apr 2006) | 2 lines
2145Changed paths:
2146   M /trunk/test/dithering.c
2147   M /trunk/test/truecolor.c
2148
2149  * Minor cosmetic changes in the test programs.
2150
2151------------------------------------------------------------------------
2152r580 | sam | 2006-04-17 14:48:05 +0200 (Mon, 17 Apr 2006) | 2 lines
2153Changed paths:
2154   M /trunk/cucul/export_ps.c
2155   M /trunk/cucul/export_svg.c
2156
2157  * Truecolor support in the SVG and PostScript exporters.
2158
2159------------------------------------------------------------------------
2160r579 | sam | 2006-04-17 14:47:34 +0200 (Mon, 17 Apr 2006) | 2 lines
2161Changed paths:
2162   M /trunk/cucul/Makefile.am
2163   M /trunk/cucul/cucul.c
2164   M /trunk/cucul/cucul_internals.h
2165   A /trunk/cucul/export_bitmap.c
2166
2167  * Implemented TGA image export.
2168
2169------------------------------------------------------------------------
2170r578 | sam | 2006-04-17 14:46:34 +0200 (Mon, 17 Apr 2006) | 2 lines
2171Changed paths:
2172   M /trunk/cucul/colour.c
2173   M /trunk/cucul/cucul_internals.h
2174
2175  * Implemented argb32 to rgb24fg/bg colour conversions.
2176
2177------------------------------------------------------------------------
2178r577 | sam | 2006-04-17 14:45:07 +0200 (Mon, 17 Apr 2006) | 3 lines
2179Changed paths:
2180   M /trunk/test/export.c
2181
2182  * Use cucul_get_export_list() in the export test instead of hardcoding the
2183    list of available formats. Also added a few truecolor blocks to the test.
2184
2185------------------------------------------------------------------------
2186r576 | sam | 2006-04-17 14:41:50 +0200 (Mon, 17 Apr 2006) | 2 lines
2187Changed paths:
2188   M /trunk/cucul/font.c
2189
2190  * Fixed abusive strictness in the font loader.
2191
2192------------------------------------------------------------------------
2193r575 | jylam | 2006-04-17 13:24:38 +0200 (Mon, 17 Apr 2006) | 2 lines
2194Changed paths:
2195   M /trunk/TODO
2196
2197 * Updated TODO list.
2198
2199------------------------------------------------------------------------
2200r574 | jylam | 2006-04-17 13:19:26 +0200 (Mon, 17 Apr 2006) | 2 lines
2201Changed paths:
2202   M /trunk/cpp/cpptest.cpp
2203
2204 * Better C++ test
2205
2206------------------------------------------------------------------------
2207r573 | jylam | 2006-04-17 13:06:48 +0200 (Mon, 17 Apr 2006) | 2 lines
2208Changed paths:
2209   M /trunk/cpp/caca++.cpp
2210   M /trunk/cpp/caca++.h
2211   M /trunk/cpp/cpptest.cpp
2212   M /trunk/cpp/cucul++.cpp
2213   M /trunk/cpp/cucul++.h
2214
2215 * Added license in C++ files.
2216
2217------------------------------------------------------------------------
2218r572 | jylam | 2006-04-17 13:00:10 +0200 (Mon, 17 Apr 2006) | 2 lines
2219Changed paths:
2220   M /trunk/cpp/cpptest.cpp
2221   M /trunk/cpp/cucul++.cpp
2222   M /trunk/cpp/cucul++.h
2223
2224 * Fixed C++ printf(), added it in example
2225
2226------------------------------------------------------------------------
2227r571 | jylam | 2006-04-17 12:44:40 +0200 (Mon, 17 Apr 2006) | 2 lines
2228Changed paths:
2229   M /trunk/cpp/cpptest.cpp
2230
2231 * Forgot a test on Caca() instantiation
2232
2233------------------------------------------------------------------------
2234r570 | jylam | 2006-04-17 12:41:30 +0200 (Mon, 17 Apr 2006) | 2 lines
2235Changed paths:
2236   M /trunk/Makefile.am
2237   M /trunk/configure.ac
2238   A /trunk/cpp
2239   A /trunk/cpp/Makefile.am
2240   A /trunk/cpp/Makefile.in
2241   A /trunk/cpp/caca++.cpp
2242   A /trunk/cpp/caca++.h
2243   A /trunk/cpp/caca++.pc
2244   A /trunk/cpp/caca++.pc.in
2245   A /trunk/cpp/cpptest.cpp
2246   A /trunk/cpp/cucul++.cpp
2247   A /trunk/cpp/cucul++.h
2248   A /trunk/cpp/cucul++.pc
2249   A /trunk/cpp/cucul++.pc.in
2250
2251 * Added preliminary C++ bindings
2252
2253------------------------------------------------------------------------
2254r569 | sam | 2006-04-16 23:52:05 +0200 (Sun, 16 Apr 2006) | 2 lines
2255Changed paths:
2256   M /trunk/caca/driver_gl.c
2257   M /trunk/caca/driver_x11.c
2258
2259  * Added truecolor support to the X11 and GL drivers.
2260
2261------------------------------------------------------------------------
2262r568 | sam | 2006-04-16 23:29:40 +0200 (Sun, 16 Apr 2006) | 2 lines
2263Changed paths:
2264   M /trunk/test
2265   M /trunk/test/Makefile.am
2266   A /trunk/test/truecolor.c
2267
2268  * Added test/truecolor.c to test non-ANSI colour pairs.
2269
2270------------------------------------------------------------------------
2271r567 | sam | 2006-04-16 23:26:25 +0200 (Sun, 16 Apr 2006) | 4 lines
2272Changed paths:
2273   M /trunk/cucul/canvas.c
2274   M /trunk/cucul/colour.c
2275   M /trunk/cucul/cucul.h
2276   M /trunk/cucul/cucul_internals.h
2277
2278  * Moved cucul_set_color() from canvas.c to colour.c.
2279  * Added cucul_set_truecolor() for non-ANSI colours.
2280  * Added new argb32 -> rgb12 conversion functions.
2281
2282------------------------------------------------------------------------
2283r566 | sam | 2006-04-16 20:28:47 +0200 (Sun, 16 Apr 2006) | 6 lines
2284Changed paths:
2285   M /trunk/caca/caca.h
2286   M /trunk/caca/caca_internals.h
2287   M /trunk/caca/driver_conio.c
2288   M /trunk/caca/driver_gl.c
2289   M /trunk/caca/driver_ncurses.c
2290   M /trunk/caca/driver_raw.c
2291   M /trunk/caca/driver_slang.c
2292   M /trunk/caca/driver_vga.c
2293   M /trunk/caca/driver_win32.c
2294   M /trunk/caca/driver_x11.c
2295   M /trunk/caca/event.c
2296   M /trunk/caca/time.c
2297   M /trunk/cucul/cucul.c
2298   M /trunk/cucul/cucul.h
2299   M /trunk/cucul/cucul_internals.h
2300   M /trunk/cucul/dither.c
2301   M /trunk/cucul/export_ansi.c
2302   M /trunk/cucul/export_html.c
2303   M /trunk/cucul/export_irc.c
2304   M /trunk/cucul/export_ps.c
2305   M /trunk/cucul/export_svg.c
2306   M /trunk/cucul/font.c
2307   M /trunk/cucul/sprite.c
2308   M /trunk/src/aafire.c
2309   M /trunk/src/cacaball.c
2310   M /trunk/src/cacamoir.c
2311   M /trunk/src/cacaplas.c
2312   M /trunk/src/cacaplay.c
2313   M /trunk/src/cacaserver.c
2314   M /trunk/src/cacaview.c
2315   M /trunk/src/img2irc.c
2316   M /trunk/test/colors.c
2317   M /trunk/test/demo.c
2318   M /trunk/test/dithering.c
2319   M /trunk/test/event.c
2320   M /trunk/test/export.c
2321   M /trunk/test/font.c
2322   M /trunk/test/gamma.c
2323   M /trunk/test/hsv.c
2324   M /trunk/test/spritedit.c
2325   M /trunk/test/transform.c
2326   M /trunk/test/unicode.c
2327
2328  * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs
2329    such as cucul_dither_t instead of struct cucul_dither.
2330  * Made cucul_buffer_t an opaque structure and implemented the two getters
2331    cucul_get_buffer_data() and cucul_get_buffer_size().
2332  * Documented all missing functions and function parameters.
2333
2334------------------------------------------------------------------------
2335r565 | sam | 2006-04-16 20:21:14 +0200 (Sun, 16 Apr 2006) | 2 lines
2336Changed paths:
2337   M /trunk/cucul/cucul.pc.in
2338
2339  * Fixed bad library name in pc file.
2340
2341------------------------------------------------------------------------
2342r564 | jylam | 2006-04-15 17:24:13 +0200 (Sat, 15 Apr 2006) | 2 lines
2343Changed paths:
2344   M /trunk/caca/caca_internals.h
2345   M /trunk/cucul/font.c
2346   M /trunk/msvc/cacaball.vcproj
2347   M /trunk/msvc/cacafire.vcproj
2348   M /trunk/msvc/cacamoir.vcproj
2349   M /trunk/msvc/cacaplas.vcproj
2350   M /trunk/msvc/cacaview.vcproj
2351   M /trunk/msvc/config.h
2352   M /trunk/msvc/libcaca.sln
2353   M /trunk/msvc/libcaca.vcproj
2354   M /trunk/perl/lib/Term/Caca/Constants.pm
2355   M /trunk/perl/lib/Term/Caca.pm
2356   M /trunk/perl/lib/Term/Kaka.pm
2357
2358 * Updated MSVC++ project (static library and src/*)
2359
2360------------------------------------------------------------------------
2361r563 | jylam | 2006-04-15 17:23:13 +0200 (Sat, 15 Apr 2006) | 2 lines
2362Changed paths:
2363   M /trunk/test/demo.c
2364   M /trunk/test/spritedit.c
2365
2366 * Fixed sprite functions (it compiles now) (Y'a des connards qui font ce qu'ils veulent, mais qui finissent pas)
2367
2368------------------------------------------------------------------------
2369r562 | sam | 2006-04-14 14:10:18 +0200 (Fri, 14 Apr 2006) | 2 lines
2370Changed paths:
2371   M /trunk/caca/caca.c
2372   M /trunk/caca/caca.h
2373   M /trunk/caca/event.c
2374   M /trunk/caca/graphics.c
2375   M /trunk/cucul/box.c
2376   M /trunk/cucul/canvas.c
2377   M /trunk/cucul/conic.c
2378   M /trunk/cucul/cucul.c
2379   M /trunk/cucul/cucul.h
2380   M /trunk/cucul/dither.c
2381   M /trunk/cucul/font.c
2382   M /trunk/cucul/line.c
2383   M /trunk/cucul/math.c
2384   M /trunk/cucul/sprite.c
2385   M /trunk/cucul/triangle.c
2386
2387  * Improved documentation in many places.
2388
2389------------------------------------------------------------------------
2390r561 | sam | 2006-04-14 10:41:59 +0200 (Fri, 14 Apr 2006) | 3 lines
2391Changed paths:
2392   M /trunk/configure.ac
2393   M /trunk/doc/Makefile.am
2394   M /trunk/doc/doxygen.cfg.in
2395
2396  * Generate a PDF documentation instead of the PostScript one. It has nice
2397    hyperlinks! Also, set compact LaTeX mode and a few other Doxygen options.
2398
2399------------------------------------------------------------------------
2400r560 | sam | 2006-04-14 10:00:06 +0200 (Fri, 14 Apr 2006) | 2 lines
2401Changed paths:
2402   M /trunk/cucul/font.c
2403
2404  * Ahaha I didn't even check that it compiled properly.
2405
2406------------------------------------------------------------------------
2407r559 | sam | 2006-04-14 09:33:48 +0200 (Fri, 14 Apr 2006) | 2 lines
2408Changed paths:
2409   M /trunk/cucul/font.c
2410
2411  * Only support version 1 fonts.
2412
2413------------------------------------------------------------------------
2414r558 | sam | 2006-04-14 09:30:53 +0200 (Fri, 14 Apr 2006) | 3 lines
2415Changed paths:
2416   M /trunk/caca/caca.c
2417   M /trunk/caca/caca.h
2418   M /trunk/caca/caca_internals.h
2419   M /trunk/caca/driver_conio.c
2420   M /trunk/caca/driver_gl.c
2421   M /trunk/caca/driver_ncurses.c
2422   M /trunk/caca/driver_raw.c
2423   M /trunk/caca/driver_slang.c
2424   M /trunk/caca/driver_vga.c
2425   M /trunk/caca/driver_win32.c
2426   M /trunk/caca/driver_x11.c
2427   M /trunk/caca/event.c
2428   M /trunk/caca/graphics.c
2429   M /trunk/caca/time.c
2430   M /trunk/cucul/box.c
2431   M /trunk/cucul/canvas.c
2432   M /trunk/cucul/charset.c
2433   M /trunk/cucul/colour.c
2434   M /trunk/cucul/conic.c
2435   M /trunk/cucul/cucul.c
2436   M /trunk/cucul/cucul.h
2437   M /trunk/cucul/cucul_internals.h
2438   M /trunk/cucul/dither.c
2439   M /trunk/cucul/export_ansi.c
2440   M /trunk/cucul/export_html.c
2441   M /trunk/cucul/export_irc.c
2442   M /trunk/cucul/export_ps.c
2443   M /trunk/cucul/export_svg.c
2444   M /trunk/cucul/font.c
2445   M /trunk/cucul/line.c
2446   M /trunk/cucul/math.c
2447   M /trunk/cucul/sprite.c
2448   M /trunk/cucul/transform.c
2449   M /trunk/cucul/triangle.c
2450   M /trunk/kernel/kernel.c
2451   M /trunk/kernel/kernel.h
2452   M /trunk/python/pypycaca.c
2453   M /trunk/python/pypycaca.h
2454   M /trunk/src/cacaplas.c
2455   M /trunk/src/cacaserver.c
2456   M /trunk/src/cacaview.c
2457   M /trunk/src/common-image.c
2458   M /trunk/src/common-image.h
2459
2460  * Removed \file directives from all files except caca.h and cucul.h, to
2461    remove redundencies in the Doxygen documentation.
2462
2463------------------------------------------------------------------------
2464r557 | sam | 2006-04-13 19:57:19 +0200 (Thu, 13 Apr 2006) | 3 lines
2465Changed paths:
2466   M /trunk/cucul/font.c
2467
2468  * Added a lot of sanity checks to the font parsing. It should now be
2469    secure against broken files, but it probably needs peer review.
2470
2471------------------------------------------------------------------------
2472r556 | sam | 2006-04-13 19:54:07 +0200 (Thu, 13 Apr 2006) | 2 lines
2473Changed paths:
2474   M /trunk/test/Makefile.am
2475   M /trunk/test/font.c
2476
2477  * Redisplay the output bitmap using libcaca. Eh ouais mon gars.
2478
2479------------------------------------------------------------------------
2480r555 | sam | 2006-04-13 19:37:51 +0200 (Thu, 13 Apr 2006) | 2 lines
2481Changed paths:
2482   M /trunk/test/hsv.c
2483
2484  * Fixed caca_get_event() call in test/hsv.c.
2485
2486------------------------------------------------------------------------
2487r554 | sam | 2006-04-13 19:08:16 +0200 (Thu, 13 Apr 2006) | 2 lines
2488Changed paths:
2489   M /trunk/cucul/colour.c
2490
2491  * Fixed compilation warning.
2492
2493------------------------------------------------------------------------
2494r553 | sam | 2006-04-13 18:54:25 +0200 (Thu, 13 Apr 2006) | 2 lines
2495Changed paths:
2496   M /trunk/cucul/colour.c
2497
2498  * Fixed colour conversion routines so that they work with ARGB too.
2499
2500------------------------------------------------------------------------
2501r552 | sam | 2006-04-13 18:10:16 +0200 (Thu, 13 Apr 2006) | 4 lines
2502Changed paths:
2503   M /trunk/cucul/Makefile.am
2504   M /trunk/cucul/cucul.h
2505   M /trunk/cucul/font.c
2506   A /trunk/cucul/font_mono9.h (from /trunk/cucul/font_monospace9.h:548)
2507   A /trunk/cucul/font_monobold12.h
2508   D /trunk/cucul/font_monospace9.h
2509   M /trunk/test/font.c
2510
2511  * Implemented cucul_get_font_list() to retrieve the list of builtin fonts.
2512  * Fixed font selection through cucul_font_load().
2513  * Added a bigger 10x19 bold font.
2514
2515------------------------------------------------------------------------
2516r551 | sam | 2006-04-13 17:36:09 +0200 (Thu, 13 Apr 2006) | 3 lines
2517Changed paths:
2518   M /trunk/tools/makefont.c
2519
2520  * Made makefont more configurable. Also, store the commandline in a comment
2521    so that the font can be easily rebuilt.
2522
2523------------------------------------------------------------------------
2524r550 | sam | 2006-04-13 17:00:56 +0200 (Thu, 13 Apr 2006) | 2 lines
2525Changed paths:
2526   M /trunk/TODO
2527
2528  * Updated TODO list.
2529
2530------------------------------------------------------------------------
2531r549 | sam | 2006-04-13 16:24:31 +0200 (Thu, 13 Apr 2006) | 3 lines
2532Changed paths:
2533   M /trunk/cucul/cucul.h
2534   M /trunk/cucul/font.c
2535   M /trunk/test/font.c
2536
2537  * Internal font support through cucul_load_font(). Documented that.
2538  * Removed ugly hooks from test/font.c.
2539
2540------------------------------------------------------------------------
2541r548 | sam | 2006-04-13 16:23:04 +0200 (Thu, 13 Apr 2006) | 2 lines
2542Changed paths:
2543   M /trunk/cucul/font.c
2544
2545  * Ugly overflow bug in the rendering code.
2546
2547------------------------------------------------------------------------
2548r547 | sam | 2006-04-13 15:33:31 +0200 (Thu, 13 Apr 2006) | 5 lines
2549Changed paths:
2550   M /trunk/cucul/cucul.h
2551   M /trunk/cucul/font.c
2552   M /trunk/test/font.c
2553
2554  * Implemented cucul_get_font_width() and cucul_get_font_height().
2555  * Documented most font functions.
2556  * Cleaned up cucul_render_canvas() and made it actually usable by external
2557    programs. Removed ugly printf() debug calls.
2558
2559------------------------------------------------------------------------
2560r546 | sam | 2006-04-13 14:50:41 +0200 (Thu, 13 Apr 2006) | 2 lines
2561Changed paths:
2562   M /trunk/cucul/cucul.c
2563   M /trunk/cucul/cucul.h
2564   M /trunk/cucul/cucul_internals.h
2565   M /trunk/cucul/export_ansi.c
2566   M /trunk/cucul/export_html.c
2567   M /trunk/cucul/export_irc.c
2568   M /trunk/cucul/export_ps.c
2569   M /trunk/cucul/export_svg.c
2570   M /trunk/src/cacaserver.c
2571   M /trunk/src/img2irc.c
2572   M /trunk/test/export.c
2573
2574  * Renamed cucul_export into cucul_buffer. We'll use it for other things.
2575
2576------------------------------------------------------------------------
2577r545 | sam | 2006-04-13 14:49:54 +0200 (Thu, 13 Apr 2006) | 2 lines
2578Changed paths:
2579   M /trunk/cucul/font_monospace9.h
2580
2581  * Putain de bordel de manche a couilles. I forgot to fix the font.
2582
2583------------------------------------------------------------------------
2584r544 | sam | 2006-04-13 14:44:55 +0200 (Thu, 13 Apr 2006) | 2 lines
2585Changed paths:
2586   M /trunk/tools/makefont.c
2587
2588  * Some cleaning up in makefont.c.
2589
2590------------------------------------------------------------------------
2591r543 | sam | 2006-04-13 14:25:36 +0200 (Thu, 13 Apr 2006) | 3 lines
2592Changed paths:
2593   M /trunk/cucul/font.c
2594   M /trunk/cucul/font_monospace9.h
2595   M /trunk/tools/makefont.c
2596
2597  * Fixed 4, 2 and 1-bit font rendering.
2598  * Replaced the 8-bit internal font with a 4-bit one.
2599
2600------------------------------------------------------------------------
2601r542 | sam | 2006-04-13 14:23:50 +0200 (Thu, 13 Apr 2006) | 3 lines
2602Changed paths:
2603   M /trunk/cucul/colour.c
2604   M /trunk/cucul/cucul_internals.h
2605
2606  * Created internal function _cucul_argb32_to_argb4() that splits an argb
2607    fg/bg value into its separate argb 4-bit fields.
2608
2609------------------------------------------------------------------------
2610r541 | jylam | 2006-04-13 10:58:55 +0200 (Thu, 13 Apr 2006) | 2 lines
2611Changed paths:
2612   M /trunk/test/spritedit.c
2613
2614 * Added silly play with interframe delay. Need to rework sprite format.
2615
2616------------------------------------------------------------------------
2617r540 | sam | 2006-04-13 10:44:25 +0200 (Thu, 13 Apr 2006) | 3 lines
2618Changed paths:
2619   M /trunk/cucul/font_monospace9.h
2620
2621  * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp font
2622    for the moment.
2623
2624------------------------------------------------------------------------
2625r539 | sam | 2006-04-13 10:39:30 +0200 (Thu, 13 Apr 2006) | 2 lines
2626Changed paths:
2627   M /trunk/test
2628   M /trunk/test/Makefile.am
2629   A /trunk/test/font.c
2630
2631  * Added a test program for the font renderer.
2632
2633------------------------------------------------------------------------
2634r538 | sam | 2006-04-13 10:38:34 +0200 (Thu, 13 Apr 2006) | 2 lines
2635Changed paths:
2636   M /trunk/test/export.c
2637
2638  * Code simplification.
2639
2640------------------------------------------------------------------------
2641r537 | sam | 2006-04-13 10:37:32 +0200 (Thu, 13 Apr 2006) | 2 lines
2642Changed paths:
2643   M /trunk/cucul/Makefile.am
2644   M /trunk/cucul/font.c
2645   A /trunk/cucul/font_monospace9.h
2646
2647  * Created a built-in font from Bitstream Vera (Monospace 9).
2648
2649------------------------------------------------------------------------
2650r536 | sam | 2006-04-13 10:26:21 +0200 (Thu, 13 Apr 2006) | 2 lines
2651Changed paths:
2652   M /trunk/configure.ac
2653   M /trunk/tools
2654   M /trunk/tools/Makefile.am
2655   A /trunk/tools/makefont.c
2656
2657  * Added a font creator that uses pango to render glyphs.
2658
2659------------------------------------------------------------------------
2660r535 | sam | 2006-04-13 10:16:04 +0200 (Thu, 13 Apr 2006) | 3 lines
2661Changed paths:
2662   M /trunk/cucul/cucul.h
2663   M /trunk/cucul/font.c
2664
2665  * Slightly updated the font format and wrote a font loader. Also added a
2666    skeleton for the renderer that will not last very long.
2667
2668------------------------------------------------------------------------
2669r534 | sam | 2006-04-12 18:34:34 +0200 (Wed, 12 Apr 2006) | 2 lines
2670Changed paths:
2671   M /trunk/cucul/font.c
2672
2673  * New version of the font format.
2674
2675------------------------------------------------------------------------
2676r533 | sam | 2006-04-12 16:18:19 +0200 (Wed, 12 Apr 2006) | 3 lines
2677Changed paths:
2678   M /trunk/cucul/Makefile.am
2679   A /trunk/cucul/font.c
2680
2681  * Added a file for future font handling routines. Currently only the font
2682    format proposal is in this file. Feel free to comment.
2683
2684------------------------------------------------------------------------
2685r532 | sam | 2006-04-12 10:57:59 +0200 (Wed, 12 Apr 2006) | 2 lines
2686Changed paths:
2687   M /trunk/test
2688   M /trunk/tools
2689
2690  * Proper svn:ignore properties on tools/.
2691
2692------------------------------------------------------------------------
2693r531 | sam | 2006-04-12 10:31:11 +0200 (Wed, 12 Apr 2006) | 3 lines
2694Changed paths:
2695   M /trunk/Makefile.am
2696   M /trunk/caca/driver_slang.c
2697   M /trunk/configure.ac
2698   M /trunk/test/Makefile.am
2699   D /trunk/test/optipal.c
2700   A /trunk/tools
2701   A /trunk/tools/Makefile.am (from /trunk/test/Makefile.am:527)
2702   A /trunk/tools/optipal.c (from /trunk/test/optipal.c:527)
2703
2704  * Moved test/optipal.c to tools/optipal.c. The tools subdirectory will
2705    contain development tools that are only useful to libcaca developers.
2706
2707------------------------------------------------------------------------
2708r530 | sam | 2006-04-11 12:36:31 +0200 (Tue, 11 Apr 2006) | 4 lines
2709Changed paths:
2710   M /trunk/src/Makefile.am
2711   M /trunk/src/cacaview.c
2712
2713  * cacaview works again. Somewhat. Image loading is now handled by the
2714    factored common-image.c file. Feature selection such as antialiasing or
2715    dithering mode are still disabled.
2716
2717------------------------------------------------------------------------
2718r529 | sam | 2006-04-11 12:12:03 +0200 (Tue, 11 Apr 2006) | 2 lines
2719Changed paths:
2720   M /trunk/src/common-image.c
2721
2722  * Renamed "freadint" to "u32fread", and so on.
2723
2724------------------------------------------------------------------------
2725r528 | sam | 2006-04-11 12:05:48 +0200 (Tue, 11 Apr 2006) | 3 lines
2726Changed paths:
2727   M /trunk/src
2728   M /trunk/src/Makefile.am
2729   A /trunk/src/common-image.c (from /trunk/src/cacaview.c:523)
2730   A /trunk/src/common-image.h
2731   A /trunk/src/img2irc.c
2732
2733  * Added img2irc program. I know it does not have "cucul" or "caca" in the
2734    name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png
2735
2736------------------------------------------------------------------------
2737r527 | sam | 2006-04-11 00:06:19 +0200 (Tue, 11 Apr 2006) | 3 lines
2738Changed paths:
2739   M /trunk/cucul/export_ansi.c
2740   M /trunk/cucul/export_html.c
2741   M /trunk/cucul/export_irc.c
2742   M /trunk/cucul/export_ps.c
2743   M /trunk/cucul/export_svg.c
2744
2745  * Avoid useless call to strlen() in the exporters.
2746  * Removed '\x0f' from the IRC exporter until I understand why it was here.
2747
2748------------------------------------------------------------------------
2749r526 | sam | 2006-04-11 00:03:22 +0200 (Tue, 11 Apr 2006) | 2 lines
2750Changed paths:
2751   M /trunk/test/export.c
2752
2753  * Fixed test/export that was not printing the last character of the file.
2754
2755------------------------------------------------------------------------
2756r525 | sam | 2006-04-10 23:07:40 +0200 (Mon, 10 Apr 2006) | 2 lines
2757Changed paths:
2758   M /trunk/TODO
2759
2760  * Updated TODO list. I forgot the aspect ratio function!
2761
2762------------------------------------------------------------------------
2763r524 | sam | 2006-04-10 22:24:12 +0200 (Mon, 10 Apr 2006) | 2 lines
2764Changed paths:
2765   M /trunk/cucul/Makefile.am
2766   D /trunk/cucul/bitmap.c
2767   A /trunk/cucul/dither.c (from /trunk/cucul/bitmap.c:523)
2768
2769  * Renamed bitmap.c into dither.c.
2770
2771------------------------------------------------------------------------
2772r523 | sam | 2006-04-10 22:02:38 +0200 (Mon, 10 Apr 2006) | 2 lines
2773Changed paths:
2774   M /trunk/cucul/bitmap.c
2775   M /trunk/cucul/cucul.c
2776   M /trunk/cucul/cucul.h
2777   M /trunk/cucul/cucul_internals.h
2778   M /trunk/src/aafire.c
2779   M /trunk/src/cacaball.c
2780   M /trunk/src/cacamoir.c
2781   M /trunk/src/cacaplas.c
2782   M /trunk/src/cacaview.c
2783   M /trunk/test/demo.c
2784   M /trunk/test/export.c
2785   M /trunk/test/gamma.c
2786   M /trunk/test/hsv.c
2787
2788  * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
2789
2790------------------------------------------------------------------------
2791r522 | sam | 2006-04-10 11:17:51 +0200 (Mon, 10 Apr 2006) | 4 lines
2792Changed paths:
2793   M /trunk/cucul/bitmap.c
2794   M /trunk/cucul/canvas.c
2795   M /trunk/cucul/cucul.c
2796   M /trunk/cucul/cucul.h
2797   M /trunk/cucul/cucul_internals.h
2798   M /trunk/cucul/sprite.c
2799   M /trunk/test/dithering.c
2800   M /trunk/test/optipal.c
2801
2802  * Replaced enum cucul_color with unsigned int. The size of an enum is not
2803    really portable, and Visual Studio complains when they are not explicitely
2804    cast.
2805
2806------------------------------------------------------------------------
2807r521 | sam | 2006-04-10 11:04:29 +0200 (Mon, 10 Apr 2006) | 2 lines
2808Changed paths:
2809   M /trunk/doc/doxygen.cfg.in
2810
2811  * Updated the Doxygen configuration file.
2812
2813------------------------------------------------------------------------
2814r520 | sam | 2006-04-10 11:00:18 +0200 (Mon, 10 Apr 2006) | 3 lines
2815Changed paths:
2816   M /trunk/cucul/export_ansi.c
2817   M /trunk/cucul/export_html.c
2818   M /trunk/cucul/export_irc.c
2819   M /trunk/cucul/export_ps.c
2820   M /trunk/cucul/export_svg.c
2821
2822  * Fixed old bugs I introduced in the exporters.
2823  * Fixed exporter headers to make Doxygen happy.
2824
2825------------------------------------------------------------------------
2826r519 | sam | 2006-04-10 10:30:02 +0200 (Mon, 10 Apr 2006) | 2 lines
2827Changed paths:
2828   M /trunk/cucul
2829
2830  * Forgot an svn:ignore property.
2831
2832------------------------------------------------------------------------
2833r518 | sam | 2006-04-10 09:52:07 +0200 (Mon, 10 Apr 2006) | 2 lines
2834Changed paths:
2835   M /trunk/caca
2836   M /trunk/caca/Makefile.am
2837   A /trunk/caca/caca.pc.in
2838   M /trunk/configure.ac
2839   M /trunk/cucul/Makefile.am
2840   A /trunk/cucul/cucul.pc.in
2841
2842  * Added pkgconfig files. Eh ouais mon gars.
2843
2844------------------------------------------------------------------------
2845r517 | sam | 2006-04-07 11:46:30 +0200 (Fri, 07 Apr 2006) | 2 lines
2846Changed paths:
2847   M /trunk/caca/driver_conio.c
2848   M /trunk/caca/driver_gl.c
2849   M /trunk/caca/driver_ncurses.c
2850   M /trunk/caca/driver_slang.c
2851   M /trunk/caca/driver_vga.c
2852   M /trunk/caca/driver_win32.c
2853   M /trunk/caca/driver_x11.c
2854   M /trunk/cucul/colour.c
2855   M /trunk/cucul/cucul_internals.h
2856   M /trunk/cucul/export_ansi.c
2857   M /trunk/cucul/export_html.c
2858   M /trunk/cucul/export_irc.c
2859   M /trunk/cucul/export_ps.c
2860   M /trunk/cucul/export_svg.c
2861
2862  * Replaced occurrences of "rgba" with "argb".
2863
2864------------------------------------------------------------------------
2865r516 | sam | 2006-04-07 10:55:01 +0200 (Fri, 07 Apr 2006) | 2 lines
2866Changed paths:
2867   M /trunk/cucul/bitmap.c
2868
2869  * Fixed a syntax error. Gruik.
2870
2871------------------------------------------------------------------------
2872r515 | sam | 2006-04-07 10:19:42 +0200 (Fri, 07 Apr 2006) | 2 lines
2873Changed paths:
2874   M /trunk/cucul/bitmap.c
2875   M /trunk/cucul/cucul.h
2876
2877  * Changed the cucul_set_bitmap_antialias() argument to a string.
2878
2879------------------------------------------------------------------------
2880r514 | sam | 2006-04-06 15:49:10 +0200 (Thu, 06 Apr 2006) | 2 lines
2881Changed paths:
2882   M /trunk/cucul/export_ps.c
2883
2884  * Of course I had to fuck up something. Here, PS export works again.
2885
2886------------------------------------------------------------------------
2887r513 | sam | 2006-04-06 15:41:56 +0200 (Thu, 06 Apr 2006) | 2 lines
2888Changed paths:
2889   M /trunk/caca/driver_conio.c
2890   M /trunk/caca/driver_gl.c
2891   M /trunk/caca/driver_ncurses.c
2892   M /trunk/caca/driver_raw.c
2893   M /trunk/caca/driver_slang.c
2894   M /trunk/caca/driver_vga.c
2895   M /trunk/caca/driver_win32.c
2896   M /trunk/caca/driver_x11.c
2897   M /trunk/cucul/Makefile.am
2898   M /trunk/cucul/canvas.c
2899   A /trunk/cucul/colour.c
2900   M /trunk/cucul/cucul.c
2901   M /trunk/cucul/cucul_internals.h
2902   M /trunk/cucul/export_ansi.c
2903   M /trunk/cucul/export_html.c
2904   M /trunk/cucul/export_irc.c
2905   M /trunk/cucul/export_ps.c
2906   M /trunk/cucul/export_svg.c
2907   M /trunk/cucul/transform.c
2908   M /trunk/src/cacaserver.c
2909
2910  * Store colour information on 32 bits, for future 12-bit colour support.
2911
2912------------------------------------------------------------------------
2913r512 | sam | 2006-04-06 15:21:15 +0200 (Thu, 06 Apr 2006) | 2 lines
2914Changed paths:
2915   M /trunk/cucul/canvas.c
2916   M /trunk/cucul/cucul.h
2917
2918  * Got rid of cucul_get_screen(). Use cucul_export() instead.
2919
2920------------------------------------------------------------------------
2921r511 | sam | 2006-04-06 15:11:12 +0200 (Thu, 06 Apr 2006) | 2 lines
2922Changed paths:
2923   M /trunk/cucul/cucul.c
2924
2925  * Check the magic bytes at the end of the buffer when cucul_load()ing it.
2926
2927------------------------------------------------------------------------
2928r510 | sam | 2006-04-06 15:07:58 +0200 (Thu, 06 Apr 2006) | 2 lines
2929Changed paths:
2930   M /trunk/src/cacaserver.c
2931
2932  * Sanity check in cacaserver.c.
2933
2934------------------------------------------------------------------------
2935r509 | sam | 2006-04-06 12:23:10 +0200 (Thu, 06 Apr 2006) | 2 lines
2936Changed paths:
2937   M /trunk/src/cacaserver.c
2938
2939  * Fixed a crash when realloc() returns a new address.
2940
2941------------------------------------------------------------------------
2942r508 | sam | 2006-04-06 12:19:17 +0200 (Thu, 06 Apr 2006) | 2 lines
2943Changed paths:
2944   M /trunk/cucul/cucul.c
2945
2946  * Fixed old typo that caused qq->height to be uninitialised.
2947
2948------------------------------------------------------------------------
2949r507 | jylam | 2006-04-01 23:29:10 +0200 (Sat, 01 Apr 2006) | 2 lines
2950Changed paths:
2951   M /trunk/src/cacaserver.c
2952
2953 * Oops, removed unused variable
2954
2955------------------------------------------------------------------------
2956r506 | jylam | 2006-04-01 23:26:30 +0200 (Sat, 01 Apr 2006) | 2 lines
2957Changed paths:
2958   M /trunk/src/cacaserver.c
2959
2960 * Added Winsock (c)(tm)(r) compatibility
2961
2962------------------------------------------------------------------------
2963r505 | jylam | 2006-04-01 18:11:37 +0200 (Sat, 01 Apr 2006) | 2 lines
2964Changed paths:
2965   M /trunk/src/cacaplas.c
2966
2967 * removed b0rked test. No more pigs, I just commited 500 of them.
2968
2969------------------------------------------------------------------------
2970r504 | sam | 2006-04-01 17:58:10 +0200 (Sat, 01 Apr 2006) | 2 lines
2971Changed paths:
2972   M /trunk/cucul/bitmap.c
2973
2974  * Set the default dithering mode to Floyd-Steinberg.
2975
2976------------------------------------------------------------------------
2977r503 | sam | 2006-04-01 17:56:31 +0200 (Sat, 01 Apr 2006) | 14 lines
2978Changed paths:
2979   M /trunk/cucul/canvas.c
2980   M /trunk/cucul/sprite.c
2981
2982                             ((`)_.._     ,'-. _..._ _._
2983  * Ooops. Compilation fix.   \,'    '-._.-\  '     ` .-'
2984                             .'            /         (
2985                            /    S        |     _   _ \
2986                           |        a     \     o   o  |
2987                           ;           m         .-.   /
2988                            ;       ',       '-.( '')-'
2989                             '.      |           ;-'
2990                               \    /           /
2991                               /   /-._  __,  7 |
2992                               \  `\  \``  |  | |
2993                                \   \_,\   |  |_,\
2994                                 '-`'      \_,\
2995
2996------------------------------------------------------------------------
2997r502 | sam | 2006-04-01 17:25:33 +0200 (Sat, 01 Apr 2006) | 2 lines
2998Changed paths:
2999   M /trunk/TODO
3000   M /trunk/cucul/canvas.c
3001   M /trunk/cucul/cucul.h
3002
3003  * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.
3004
3005------------------------------------------------------------------------
3006r501 | sam | 2006-04-01 17:02:41 +0200 (Sat, 01 Apr 2006) | 2 lines
3007Changed paths:
3008   M /trunk/TODO
3009
3010  * Updated the TODO list.
3011
3012------------------------------------------------------------------------
3013r500 | sam | 2006-04-01 17:02:05 +0200 (Sat, 01 Apr 2006) | 10 lines
3014Changed paths:
3015   M /trunk/caca/caca.h
3016   M /trunk/cucul/bitmap.c
3017   M /trunk/cucul/cucul.c
3018   M /trunk/cucul/cucul.h
3019   M /trunk/cucul/cucul_internals.h
3020   M /trunk/test/demo.c
3021
3022  * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING
3023    environment variables handling. Replaced that with three per-bitmap
3024    functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and
3025    cucul_set_bitmap_dithering().
3026  * Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast()
3027    prototypes (but did not implement them yet).
3028  * Added cucul_set_bitmap_charset() to choose what characters are going
3029    to be used for the bitmap rendering.
3030  * Removed the now useless cucul_get_feature(), cucul_set_feature() etc.
3031
3032------------------------------------------------------------------------
3033r499 | sam | 2006-04-01 16:44:09 +0200 (Sat, 01 Apr 2006) | 3 lines
3034Changed paths:
3035   M /trunk/caca/caca.h
3036   M /trunk/caca/event.c
3037   M /trunk/src/aafire.c
3038   M /trunk/src/cacaball.c
3039   M /trunk/src/cacamoir.c
3040   M /trunk/src/cacaplas.c
3041   M /trunk/src/cacaplay.c
3042   M /trunk/src/cacaview.c
3043   M /trunk/test/colors.c
3044   M /trunk/test/demo.c
3045   M /trunk/test/dithering.c
3046   M /trunk/test/event.c
3047   M /trunk/test/gamma.c
3048   M /trunk/test/hsv.c
3049   M /trunk/test/spritedit.c
3050   M /trunk/test/transform.c
3051   M /trunk/test/unicode.c
3052
3053  * Merged caca_wait_event() into caca_get_event() and added a timeout
3054    parameter to do what both functions did before, and even more.
3055
3056------------------------------------------------------------------------
3057r498 | sam | 2006-04-01 16:37:27 +0200 (Sat, 01 Apr 2006) | 2 lines
3058Changed paths:
3059   M /trunk/src/Makefile.am
3060
3061  * Disabled cacaview for now. I'm going to utterly break it.
3062
3063------------------------------------------------------------------------
3064r497 | sam | 2006-04-01 16:36:59 +0200 (Sat, 01 Apr 2006) | 2 lines
3065Changed paths:
3066   M /trunk/cucul/cucul.c
3067   M /trunk/cucul/cucul.h
3068
3069  * Added cucul_get_export_list(). Returns a list of known export formats.
3070
3071------------------------------------------------------------------------
3072r496 | sam | 2006-03-29 11:41:30 +0200 (Wed, 29 Mar 2006) | 4 lines
3073Changed paths:
3074   M /trunk/src/cacaserver.c
3075
3076  * cacaserver works again (but needs a complete rewrite because it's really
3077    become ugly). You can now emulate the previous network driver behaviour
3078    by doing: "CACA_DRIVER=raw cacaplas | cacaserver".
3079
3080------------------------------------------------------------------------
3081r495 | sam | 2006-03-28 00:16:58 +0200 (Tue, 28 Mar 2006) | 3 lines
3082Changed paths:
3083   M /trunk/cucul/cucul.c
3084   M /trunk/cucul/cucul.h
3085   M /trunk/src/cacaserver.c
3086   M /trunk/test/export.c
3087
3088  * Changed the 2nd argument of cucul_create_export to a string. This way we
3089    can add new exporters without changing the API.
3090
3091------------------------------------------------------------------------
3092r494 | sam | 2006-03-28 00:12:12 +0200 (Tue, 28 Mar 2006) | 2 lines
3093Changed paths:
3094   M /trunk/src/Makefile.am
3095
3096  * Oops, I barfed that makefile.
3097
3098------------------------------------------------------------------------
3099r493 | jylam | 2006-03-27 23:40:17 +0200 (Mon, 27 Mar 2006) | 2 lines
3100Changed paths:
3101   M /trunk/src/aafire.c
3102   M /trunk/src/cacaball.c
3103   M /trunk/src/cacamoir.c
3104
3105 * Added "powered by libcaca" text to all examples for consistency
3106
3107------------------------------------------------------------------------
3108r492 | sam | 2006-03-27 23:37:52 +0200 (Mon, 27 Mar 2006) | 4 lines
3109Changed paths:
3110   M /trunk/caca/Makefile.am
3111   M /trunk/caca/caca.c
3112   M /trunk/caca/caca.h
3113   M /trunk/caca/caca_internals.h
3114   D /trunk/caca/driver_network.c
3115   M /trunk/src
3116   M /trunk/src/Makefile.am
3117   M /trunk/src/cacaplas.c
3118   A /trunk/src/cacaserver.c (from /trunk/caca/driver_network.c:487)
3119
3120  * Removed the network driver and replaced it with a cacaserver executable
3121    that has all the functionality, except it does not work yet (the stdin
3122    reading routine is missing).
3123
3124------------------------------------------------------------------------
3125r491 | sam | 2006-03-27 23:33:29 +0200 (Mon, 27 Mar 2006) | 3 lines
3126Changed paths:
3127   M /trunk/caca/driver_raw.c
3128   M /trunk/src
3129   M /trunk/src/Makefile.am
3130   A /trunk/src/cacaplay.c
3131
3132  * Implemented a proof-of-concept cacaplay program that can redisplay a
3133    single frame that was saved by the raw driver.
3134
3135------------------------------------------------------------------------
3136r490 | sam | 2006-03-27 23:22:34 +0200 (Mon, 27 Mar 2006) | 4 lines
3137Changed paths:
3138   M /trunk/cucul/cucul.c
3139   M /trunk/cucul/cucul.h
3140
3141  * Implemented cucul_load() to reload a file that was saved with the
3142    raw driver. I know it is inconsistent to have the loader in libcucul
3143    and the exporter in libcaca but I'll find a way to harmonise that.
3144
3145------------------------------------------------------------------------
3146r489 | jylam | 2006-03-27 20:17:09 +0200 (Mon, 27 Mar 2006) | 19 lines
3147Changed paths:
3148   M /trunk/caca/driver_gl.c
3149
3150 * Fixed OpenGL mouse handling
3151
3152Sam      Le        Vieux      Porc
3153            (\____/)
3154Le          / @__@ \            Le
3155           (  (oo)  )   
3156            `-.~~.-'         Vieux
3157Vieux        /    \             
3158           @/      \_         
3159          (/ /    \ \)        Porc
3160Porc       WW`----'WW       
3161
3162Sam      Le        Vieux      Porc
3163
3164
3165
3166
3167
3168
3169------------------------------------------------------------------------
3170r488 | sam | 2006-03-27 20:07:18 +0200 (Mon, 27 Mar 2006) | 2 lines
3171Changed paths:
3172   M /trunk/caca/Makefile.am
3173   M /trunk/caca/caca.c
3174   M /trunk/caca/caca_internals.h
3175   A /trunk/caca/driver_raw.c
3176
3177  * Created a minimal raw driver that outputs stuff to stdout.
3178
3179------------------------------------------------------------------------
3180r487 | sam | 2006-03-27 11:35:22 +0200 (Mon, 27 Mar 2006) | 16 lines
3181Changed paths:
3182   M /trunk/caca/driver_gl.c
3183
3184                                       ██████                ██████
3185 * Ah mais putain j'avais pas vu !    ██░░░░██████████████████░░░░██
3186                                       ██░░░░░░░░░░░░░░░░░░░░░░░░██
3187                                        ██░░░░███░░░░░░░░███░░░░██
3188                                       ██░░░░░░███░░░░░░███░░░░░░██
3189                                      ██░░░░░░░░░░░░░░░░░░░░░░░░░░██
3190                                      ██░░░░░░██████████████░░░░░░██
3191                                      ██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██
3192                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
3193                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
3194                                       ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
3195                                        ██░░░░██████████████░░░░██
3196                                         ███░░░░░░██████░░░░░░███
3197                                           █████░░░░░░░░░░█████
3198                                               ████████████
3199
3200------------------------------------------------------------------------
3201r486 | sam | 2006-03-27 10:01:27 +0200 (Mon, 27 Mar 2006) | 3 lines
3202Changed paths:
3203   M /trunk/caca/driver_gl.c
3204   M /trunk/configure.ac
3205
3206  * Reworked the OpenGL headers and Glut features detection (what did you
3207    expect).
3208
3209------------------------------------------------------------------------
3210r485 | sam | 2006-03-27 09:40:30 +0200 (Mon, 27 Mar 2006) | 2 lines
3211Changed paths:
3212   M /trunk/cucul/cucul.h
3213   M /trunk/cucul/transform.c
3214
3215  * Implemented cucul_invert() to invert a canvas' colours.
3216
3217------------------------------------------------------------------------
3218r484 | jylam | 2006-03-27 01:08:19 +0200 (Mon, 27 Mar 2006) | 2 lines
3219Changed paths:
3220   M /trunk/caca/driver_gl.c
3221
3222 * Fixed glutCheckLoop headers, testing only under MacOSX
3223
3224------------------------------------------------------------------------
3225r483 | jylam | 2006-03-27 00:57:12 +0200 (Mon, 27 Mar 2006) | 2 lines
3226Changed paths:
3227   M /trunk/caca/driver_gl.c
3228   M /trunk/configure.ac
3229
3230 * Added (untested) glut3 glutCheckLoop(), ans a regular display function
3231
3232------------------------------------------------------------------------
3233r482 | sam | 2006-03-26 22:16:28 +0200 (Sun, 26 Mar 2006) | 2 lines
3234Changed paths:
3235   M /trunk/cucul/transform.c
3236
3237  * Minor addition to the rotate code.
3238
3239------------------------------------------------------------------------
3240r481 | sam | 2006-03-25 00:17:25 +0100 (Sat, 25 Mar 2006) | 2 lines
3241Changed paths:
3242   M /trunk/caca/Makefile.am
3243   M /trunk/src/Makefile.am
3244   M /trunk/test/Makefile.am
3245
3246  * Workaround for automake < 1.6.
3247
3248------------------------------------------------------------------------
3249r480 | jylam | 2006-03-24 20:44:12 +0100 (Fri, 24 Mar 2006) | 24 lines
3250Changed paths:
3251   M /trunk/cucul/bitmap.c
3252
3253 * Ok, invert works. OK OK SAM THAT WAS MY FAULT
3254
3255
3256AHAHAH                      _
3257    _._ _..._ .-',     _.._(`))
3258   '-. `     '  /-._.-'    ',/
3259      ) MAIS    \            '.
3260     / _    _    |  JE         \
3261    |  a    a    /     SUIS     |
3262    \   .-.                     ; 
3263     '-('' ).-'       ,' UN    ;
3264        '-;           |      .'
3265           \    VIEUX  \    /
3266           | 7  .__  _.-\   \
3267           | |  |  ``/  /`  /
3268          /,_|  |   /,_/   /
3269             /,_/      '`-'
3270
3271POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORC!
3272
3273
3274
3275
3276
3277------------------------------------------------------------------------
3278r479 | jylam | 2006-03-24 20:34:45 +0100 (Fri, 24 Mar 2006) | 3 lines
3279Changed paths:
3280   M /trunk/cucul/bitmap.c
3281   M /trunk/cucul/cucul.h
3282   M /trunk/test/demo.c
3283
3284 * 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.
3285
3286
3287------------------------------------------------------------------------
3288r478 | sam | 2006-03-24 17:51:59 +0100 (Fri, 24 Mar 2006) | 24 lines
3289Changed paths:
3290   M /trunk/caca/caca.h
3291   M /trunk/caca/caca_internals.h
3292   M /trunk/caca/driver_conio.c
3293   M /trunk/caca/driver_gl.c
3294   M /trunk/caca/driver_ncurses.c
3295   M /trunk/caca/driver_network.c
3296   M /trunk/caca/driver_slang.c
3297   M /trunk/caca/driver_vga.c
3298   M /trunk/caca/driver_win32.c
3299   M /trunk/caca/driver_x11.c
3300   M /trunk/caca/graphics.c
3301   M /trunk/test/demo.c
3302
3303  * Merged caca_show_cursor() and caca_hide_cursor() into caca_set_mouse() so
3304    that we have one function less.
3305  * Fixed coding style.
3306  * Removed FUCKING TABS.               ____.------.___
3307                           _______.----'`` ``` `` ``` ``-.
3308                      _.--' ` ```` ` `  ` ```  ``    ``  ``.
3309                  _.-'    ' ` `` ```      `` ` `'           `.  _
3310               .-''      ` H A H A H A `'  M A I S            \/.)
3311     .    . .-' /       `         `                  `      `` ||
3312     |`-.(``-.          `      `       `        ' `  `    ```  |\
3313     `.  '\```\        ``   `     V I E U X   ' ' ``  `-``    -|\\
3314       `/''````)       `` `          -        -   `````  ' '.' |\_)
3315        |`'_._`       ```      ''`  P O R C .   . ````        /
3316        // @) \    `   ``       ''' .              ```      '/
3317       /''''' |     ` \).`.'-.  ''' _    _         .`` `   '/
3318     .''''- `-'`.   . //   )--   '/,,',,' ,,,,''__,._`' '  /
3319   .'    ` `-  `   ' .'   /   ' /,;;;, ,___.---'     \ '' / \
3320   (`.  .'` __',`''''.--'/   ' /'-----'              | ' /  ))
3321    `'-'/  `'''_.---' \;;|-  '/            ,,,       | ''|`- |
3322      `'--'---'        |;|   /   ,,,,;;;;;;;;;;,,,,, |-' /`  |
3323                       |;|-'|   ,;;;;;;;;;;;;;;;; ;;;/  /|`'''
3324                       ''',,,''',,,,,,,,,,,,,,,'    /,,'''
3325                                   ''''
3326
3327------------------------------------------------------------------------
3328r477 | jylam | 2006-03-24 17:25:39 +0100 (Fri, 24 Mar 2006) | 2 lines
3329Changed paths:
3330   M /trunk/caca/driver_x11.c
3331   M /trunk/caca/graphics.c
3332
3333 * Fixed bug in show/hide cursor, implemented X11 cursor
3334
3335------------------------------------------------------------------------
3336r476 | jylam | 2006-03-24 16:42:46 +0100 (Fri, 24 Mar 2006) | 2 lines
3337Changed paths:
3338   M /trunk/caca/driver_x11.c
3339   M /trunk/test/demo.c
3340
3341 * Added forgotten X11 set/hide cursor (non-working code)
3342
3343------------------------------------------------------------------------
3344r475 | jylam | 2006-03-24 16:00:47 +0100 (Fri, 24 Mar 2006) | 2 lines
3345Changed paths:
3346   M /trunk/caca/caca.h
3347   M /trunk/caca/caca_internals.h
3348   M /trunk/caca/driver_conio.c
3349   M /trunk/caca/driver_gl.c
3350   M /trunk/caca/driver_ncurses.c
3351   M /trunk/caca/driver_network.c
3352   M /trunk/caca/driver_slang.c
3353   M /trunk/caca/driver_vga.c
3354   M /trunk/caca/driver_win32.c
3355   M /trunk/caca/graphics.c
3356
3357 * Added caca_show/hide_cursor, and corresponding GL binding
3358
3359------------------------------------------------------------------------
3360r474 | sam | 2006-03-24 15:17:40 +0100 (Fri, 24 Mar 2006) | 3 lines
3361Changed paths:
3362   M /trunk/caca/caca.h
3363
3364  * Documented the caca_event structure and improved a few things here and
3365    there in the documentation.
3366
3367------------------------------------------------------------------------
3368r473 | sam | 2006-03-24 10:48:20 +0100 (Fri, 24 Mar 2006) | 2 lines
3369Changed paths:
3370   M /trunk/caca/caca.c
3371   M /trunk/caca/caca_internals.h
3372   M /trunk/caca/driver_conio.c
3373   M /trunk/caca/driver_gl.c
3374   M /trunk/caca/driver_ncurses.c
3375   M /trunk/caca/driver_network.c
3376   M /trunk/caca/driver_slang.c
3377   M /trunk/caca/driver_vga.c
3378   M /trunk/caca/driver_win32.c
3379   M /trunk/caca/driver_x11.c
3380
3381  * Allow the driver initialisation to fail, for instance when $DISPLAY = "".
3382
3383------------------------------------------------------------------------
3384r472 | sam | 2006-03-24 10:30:02 +0100 (Fri, 24 Mar 2006) | 2 lines
3385Changed paths:
3386   M /trunk/cucul/math.c
3387
3388  * Removed spurious prototype.
3389
3390------------------------------------------------------------------------
3391r471 | sam | 2006-03-23 19:38:44 +0100 (Thu, 23 Mar 2006) | 2 lines
3392Changed paths:
3393   M /trunk/TODO
3394
3395  * Updated the TODO list with what's been done so far.
3396
3397------------------------------------------------------------------------
3398r470 | sam | 2006-03-23 19:36:59 +0100 (Thu, 23 Mar 2006) | 2 lines
3399Changed paths:
3400   M /trunk/caca/caca.c
3401   M /trunk/caca/caca.h
3402   M /trunk/caca/caca_internals.h
3403   M /trunk/caca/driver_conio.c
3404   M /trunk/caca/driver_gl.c
3405   M /trunk/caca/driver_ncurses.c
3406   M /trunk/caca/driver_network.c
3407   M /trunk/caca/driver_slang.c
3408   M /trunk/caca/driver_vga.c
3409   M /trunk/caca/driver_win32.c
3410   M /trunk/caca/driver_x11.c
3411   M /trunk/caca/event.c
3412   M /trunk/src/aafire.c
3413   M /trunk/src/cacaball.c
3414   M /trunk/src/cacamoir.c
3415   M /trunk/src/cacaplas.c
3416   M /trunk/src/cacaview.c
3417   M /trunk/test/colors.c
3418   M /trunk/test/demo.c
3419   M /trunk/test/dithering.c
3420   M /trunk/test/event.c
3421   M /trunk/test/gamma.c
3422   M /trunk/test/hsv.c
3423   M /trunk/test/spritedit.c
3424   M /trunk/test/transform.c
3425   M /trunk/test/unicode.c
3426
3427  * Massive rework of the event handling code, as per the TODO list.
3428
3429------------------------------------------------------------------------
3430r469 | sam | 2006-03-23 18:20:57 +0100 (Thu, 23 Mar 2006) | 2 lines
3431Changed paths:
3432   M /trunk/test/gamma.c
3433
3434  * Hahaha mais le vieux porc c'est moi.
3435
3436------------------------------------------------------------------------
3437r468 | sam | 2006-03-23 16:14:17 +0100 (Thu, 23 Mar 2006) | 2 lines
3438Changed paths:
3439   M /trunk/cucul/transform.c
3440
3441  * Added missing ASCII characters to cucul_rotate().
3442
3443------------------------------------------------------------------------
3444r467 | sam | 2006-03-23 15:07:32 +0100 (Thu, 23 Mar 2006) | 4 lines
3445Changed paths:
3446   M /trunk/cucul/box.c
3447   M /trunk/cucul/canvas.c
3448   M /trunk/cucul/conic.c
3449   M /trunk/cucul/cucul.h
3450   M /trunk/cucul/cucul_internals.h
3451   M /trunk/cucul/line.c
3452   M /trunk/cucul/triangle.c
3453   M /trunk/src/cacaview.c
3454   M /trunk/test/demo.c
3455   M /trunk/test/event.c
3456   M /trunk/test/export.c
3457   M /trunk/test/spritedit.c
3458
3459  * Made cucul_putchar32() an internal-only function.
3460  * Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8
3461    string instead of a single character as their last argument.
3462
3463------------------------------------------------------------------------
3464r466 | sam | 2006-03-23 14:12:56 +0100 (Thu, 23 Mar 2006) | 2 lines
3465Changed paths:
3466   M /trunk/cucul/cucul.c
3467   M /trunk/cucul/cucul.h
3468   M /trunk/src/aafire.c
3469   M /trunk/src/cacaball.c
3470   M /trunk/src/cacamoir.c
3471   M /trunk/src/cacaplas.c
3472   M /trunk/src/cacaview.c
3473   M /trunk/test/colors.c
3474   M /trunk/test/demo.c
3475   M /trunk/test/dithering.c
3476   M /trunk/test/event.c
3477   M /trunk/test/export.c
3478   M /trunk/test/gamma.c
3479   M /trunk/test/hsv.c
3480   M /trunk/test/spritedit.c
3481   M /trunk/test/transform.c
3482   M /trunk/test/unicode.c
3483
3484  * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
3485
3486------------------------------------------------------------------------
3487r465 | sam | 2006-03-23 12:34:27 +0100 (Thu, 23 Mar 2006) | 4 lines
3488Changed paths:
3489   M /trunk/TODO
3490
3491  * Removed done stuff from the TODO.
3492  * Updated the TODO list with what I said in the mailing-list. The top
3493    priority is what's marked "API-dependent stuff".
3494
3495------------------------------------------------------------------------
3496r464 | sam | 2006-03-23 12:03:43 +0100 (Thu, 23 Mar 2006) | 2 lines
3497Changed paths:
3498   M /trunk/test
3499   M /trunk/test/Makefile.am
3500   A /trunk/test/transform.c
3501
3502  * Added a test for the transformation routines.
3503
3504------------------------------------------------------------------------
3505r463 | sam | 2006-03-23 12:00:54 +0100 (Thu, 23 Mar 2006) | 2 lines
3506Changed paths:
3507   M /trunk/cucul/transform.c
3508
3509  * Added more characters to the flip/rotate routines.
3510
3511------------------------------------------------------------------------
3512r462 | sam | 2006-03-23 10:47:06 +0100 (Thu, 23 Mar 2006) | 3 lines
3513Changed paths:
3514   M /trunk/cucul/Makefile.am
3515   M /trunk/cucul/cucul.h
3516   A /trunk/cucul/transform.c
3517
3518  * Added cucul_flip(), cucul_flop() and cucul_transform() to perform
3519    operations on canvases.
3520
3521------------------------------------------------------------------------
3522r461 | sam | 2006-03-22 22:15:57 +0100 (Wed, 22 Mar 2006) | 2 lines
3523Changed paths:
3524   M /trunk/caca/caca.c
3525   M /trunk/caca/caca.h
3526   M /trunk/caca/caca_internals.h
3527   M /trunk/caca/driver_conio.c
3528   M /trunk/caca/driver_gl.c
3529   M /trunk/caca/driver_ncurses.c
3530   M /trunk/caca/driver_network.c
3531   M /trunk/caca/driver_slang.c
3532   M /trunk/caca/driver_vga.c
3533   M /trunk/caca/driver_win32.c
3534   M /trunk/caca/driver_x11.c
3535   M /trunk/caca/event.c
3536   M /trunk/caca/graphics.c
3537   M /trunk/caca/time.c
3538   M /trunk/cucul/bitmap.c
3539   M /trunk/cucul/box.c
3540   M /trunk/cucul/canvas.c
3541   M /trunk/cucul/charset.c
3542   M /trunk/cucul/conic.c
3543   M /trunk/cucul/cucul.c
3544   M /trunk/cucul/cucul.h
3545   M /trunk/cucul/cucul_internals.h
3546   M /trunk/cucul/export_ansi.c
3547   M /trunk/cucul/export_html.c
3548   M /trunk/cucul/export_irc.c
3549   M /trunk/cucul/export_ps.c
3550   M /trunk/cucul/export_svg.c
3551   M /trunk/cucul/line.c
3552   M /trunk/cucul/math.c
3553   M /trunk/cucul/sprite.c
3554   M /trunk/cucul/triangle.c
3555   M /trunk/kernel/kernel.c
3556   M /trunk/kernel/kernel.h
3557   M /trunk/test
3558
3559  * Slightly changed header comments.
3560
3561------------------------------------------------------------------------
3562r460 | sam | 2006-03-22 21:10:14 +0100 (Wed, 22 Mar 2006) | 2 lines
3563Changed paths:
3564   M /trunk/cucul/canvas.c
3565
3566  * Optimise cucul_blit() by using memcpy() if there is no mask.
3567
3568------------------------------------------------------------------------
3569r459 | sam | 2006-03-22 20:54:37 +0100 (Wed, 22 Mar 2006) | 3 lines
3570Changed paths:
3571   M /trunk/cucul/canvas.c
3572   M /trunk/cucul/cucul.h
3573   M /trunk/test/Makefile.am
3574   M /trunk/test/gamma.c
3575
3576  * Added the cucul_blit() function. It lets us blit various canvas one
3577    onto the other with an optional mask.
3578
3579------------------------------------------------------------------------
3580r458 | sam | 2006-03-22 20:20:52 +0100 (Wed, 22 Mar 2006) | 2 lines
3581Changed paths:
3582   M /trunk/cucul/cucul.c
3583
3584  * Fixed an uninitialised structure member.
3585
3586------------------------------------------------------------------------
3587r457 | sam | 2006-03-22 19:38:06 +0100 (Wed, 22 Mar 2006) | 3 lines
3588Changed paths:
3589   M /trunk/cucul/Makefile.am
3590   A /trunk/cucul/canvas.c (from /trunk/cucul/char.c:445)
3591   D /trunk/cucul/char.c
3592
3593  * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there
3594    that is a bit more high level than characters.
3595
3596------------------------------------------------------------------------
3597r456 | sam | 2006-03-22 19:29:39 +0100 (Wed, 22 Mar 2006) | 2 lines
3598Changed paths:
3599   M /trunk/caca/driver_network.c
3600   M /trunk/cucul/cucul.c
3601   M /trunk/cucul/cucul.h
3602   M /trunk/test/export.c
3603
3604  * Renamed cucul_get_export() to cucul_create_export().
3605
3606------------------------------------------------------------------------
3607r455 | sam | 2006-03-22 18:49:18 +0100 (Wed, 22 Mar 2006) | 2 lines
3608Changed paths:
3609   M /trunk/cucul/bitmap.c
3610   M /trunk/cucul/cucul.h
3611   M /trunk/src/aafire.c
3612   M /trunk/src/cacaball.c
3613   M /trunk/src/cacamoir.c
3614   M /trunk/src/cacaplas.c
3615   M /trunk/src/cacaview.c
3616   M /trunk/test/demo.c
3617   M /trunk/test/export.c
3618   M /trunk/test/gamma.c
3619   M /trunk/test/hsv.c
3620
3621  * Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed.
3622
3623------------------------------------------------------------------------
3624r454 | sam | 2006-03-22 18:46:11 +0100 (Wed, 22 Mar 2006) | 3 lines
3625Changed paths:
3626   M /trunk/cucul/cucul.c
3627   M /trunk/cucul/cucul.h
3628   M /trunk/src/aafire.c
3629   M /trunk/src/cacaball.c
3630   M /trunk/src/cacamoir.c
3631   M /trunk/src/cacaplas.c
3632   M /trunk/src/cacaview.c
3633   M /trunk/test/colors.c
3634   M /trunk/test/demo.c
3635   M /trunk/test/dithering.c
3636   M /trunk/test/event.c
3637   M /trunk/test/export.c
3638   M /trunk/test/gamma.c
3639   M /trunk/test/hsv.c
3640   M /trunk/test/spritedit.c
3641   M /trunk/test/unicode.c
3642
3643  * Changed the cucul_init parameter so that it now directly accepts a
3644    canvas size (use cucul_init(0, 0) for the old behaviour).
3645
3646------------------------------------------------------------------------
3647r453 | sam | 2006-03-22 18:34:03 +0100 (Wed, 22 Mar 2006) | 2 lines
3648Changed paths:
3649   M /trunk/kernel/kernel.c
3650
3651  * Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode.
3652
3653------------------------------------------------------------------------
3654r452 | sam | 2006-03-22 18:30:56 +0100 (Wed, 22 Mar 2006) | 2 lines
3655Changed paths:
3656   M /trunk/cucul/cucul.c
3657
3658  * Removed code that did not need to be duplicated.
3659
3660------------------------------------------------------------------------
3661r451 | sam | 2006-03-22 17:09:14 +0100 (Wed, 22 Mar 2006) | 2 lines
3662Changed paths:
3663   M /trunk/src/cacaview.c
3664
3665  * Gamma support in cacaview (through the g/G key).
3666
3667------------------------------------------------------------------------
3668r450 | sam | 2006-03-22 16:00:43 +0100 (Wed, 22 Mar 2006) | 2 lines
3669Changed paths:
3670   M /trunk/test/gamma.c
3671
3672  * Added colour to the gamma test.
3673
3674------------------------------------------------------------------------
3675r449 | sam | 2006-03-22 15:56:50 +0100 (Wed, 22 Mar 2006) | 2 lines
3676Changed paths:
3677   M /trunk/cucul/bitmap.c
3678
3679  * Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1).
3680
3681------------------------------------------------------------------------
3682r448 | sam | 2006-03-22 14:58:24 +0100 (Wed, 22 Mar 2006) | 2 lines
3683Changed paths:
3684   M /trunk/test/gamma.c
3685
3686  * Animated gamma test.
3687
3688------------------------------------------------------------------------
3689r447 | sam | 2006-03-22 14:15:08 +0100 (Wed, 22 Mar 2006) | 2 lines
3690Changed paths:
3691   M /trunk/cucul/cucul.h
3692   M /trunk/cucul/math.c
3693
3694  * Got rid of cucul_powf(), too complex to implement and no longer used.
3695
3696------------------------------------------------------------------------
3697r446 | sam | 2006-03-22 14:12:54 +0100 (Wed, 22 Mar 2006) | 3 lines
3698Changed paths:
3699   M /trunk/configure.ac
3700   M /trunk/cucul/bitmap.c
3701
3702  * Added optional support for CP437 gray blocks in the bitmap renderer.
3703  * Use a custom pow() function for gamma computation.
3704
3705------------------------------------------------------------------------
3706r445 | sam | 2006-03-21 12:05:56 +0100 (Tue, 21 Mar 2006) | 2 lines
3707Changed paths:
3708   M /trunk/cucul/math.c
3709
3710  * Tried to do something with cucul_powf. It currently sucks.
3711
3712------------------------------------------------------------------------
3713r444 | sam | 2006-03-21 11:52:24 +0100 (Tue, 21 Mar 2006) | 2 lines
3714Changed paths:
3715   M /trunk/src/cacaplas.c
3716
3717  * Changed the cacaplas colours. Yeah, I do what I want.
3718
3719------------------------------------------------------------------------
3720r443 | sam | 2006-03-21 11:09:15 +0100 (Tue, 21 Mar 2006) | 27 lines
3721Changed paths:
3722   M /trunk/test/Makefile.am
3723   A /trunk/test/gamma.c
3724
3725                                                        ___
3726  * Bitmap gamma test example. Of       ,---.        /""`_,'
3727    course it does not work yet,        |    `\``""-;   /
3728    because some dirty old pig          \   /`\\     ';'
3729    implemented a cucul_powf()        .')   |     __   \
3730    function that only works         / (`  /     /(O\. _|
3731    with integer exponents.       .-`|  `"`      `    .-\_
3732                               .-'   \                  ` ;=-.
3733    HAHAHAHA MAIS            .'        .           ._,   / o o\
3734    VIEUX PORC !         .-'`            .           '-._;_._.J
3735                     .-'`                               `.-'`
3736                 _. -`         L            '          .'
3737               .'           U                  '- ._.-'
3738             /`          C                         /
3739            /         y                           |
3740      ._   ;       J                         |    |
3741       )).-|                     |           |    /
3742      (/`.-|                \    \           /  .;
3743      ( (_)|                 |    \         ; .' |
3744       '--';                 |    `\       / /   |
3745            \                |      `\    /.'   /
3746             \               /        ;  |`\   |
3747              '.           .'      _.-|  |  |  |
3748                '-.     .-';_"---'`.__|  |  |  \
3749                   `'-._     ``'-.    |  \  \__\\
3750                        `''--.___\\   \__\\
3751
3752------------------------------------------------------------------------
3753r442 | sam | 2006-03-21 10:52:32 +0100 (Tue, 21 Mar 2006) | 2 lines
3754Changed paths:
3755   M /trunk/cucul/bitmap.c
3756   M /trunk/cucul/cucul.h
3757   M /trunk/cucul/sprite.c
3758   M /trunk/src/aafire.c
3759   M /trunk/src/cacaball.c
3760   M /trunk/src/cacamoir.c
3761   M /trunk/src/cacaplas.c
3762   M /trunk/src/cacaview.c
3763   M /trunk/test/demo.c
3764   M /trunk/test/export.c
3765   M /trunk/test/hsv.c
3766
3767  * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.
3768
3769------------------------------------------------------------------------
3770r441 | sam | 2006-03-21 10:48:02 +0100 (Tue, 21 Mar 2006) | 2 lines
3771Changed paths:
3772   M /trunk/configure.ac
3773   M /trunk/kernel/kernel.c
3774
3775  * Use the asm versions of sin and cos when available.
3776
3777------------------------------------------------------------------------
3778r440 | jylam | 2006-03-20 16:23:11 +0100 (Mon, 20 Mar 2006) | 2 lines
3779Changed paths:
3780   M /trunk/caca/driver_gl.c
3781
3782 * Added a bird.
3783
3784------------------------------------------------------------------------
3785r439 | sam | 2006-03-19 18:10:12 +0100 (Sun, 19 Mar 2006) | 2 lines
3786Changed paths:
3787   M /trunk/caca/driver_x11.c
3788
3789  * Added basic support for a few Unicode characters to the X11 driver.
3790
3791------------------------------------------------------------------------
3792r438 | sam | 2006-03-19 17:59:34 +0100 (Sun, 19 Mar 2006) | 2 lines
3793Changed paths:
3794   M /trunk/src/cacaplas.c
3795
3796  * Added a lame "powered by libcaca" banner to cacaplas.
3797
3798------------------------------------------------------------------------
3799r437 | sam | 2006-03-19 17:59:01 +0100 (Sun, 19 Mar 2006) | 2 lines
3800Changed paths:
3801   M /trunk/TODO
3802
3803  * Added a few notes to the TODO list.
3804
3805------------------------------------------------------------------------
3806r436 | sam | 2006-03-19 17:42:31 +0100 (Sun, 19 Mar 2006) | 18 lines
3807Changed paths:
3808   M /trunk/src/cacaball.c
3809
3810 Nan mais avec ma config   _,--.       ,--._
3811 d'Emacs c'est vraiment    \  > `-"""-' <  /
3812 impossible qu'il reste     `-.         .-'
3813 des tabs dans mon code       / 'e___e` \
3814                       \__   (   (o o)   )
3815  HAHAHAHA MAIS              _\_  `='  _/_
3816   VIEUX PORC !             / /|`-._.-'|\ \
3817            \   .,         / /||_______||\ \
3818              .,|_)      _/ /_||=======||_\ \_
3819  _   _______( ,\ ',    / _/==||       ||==\_ \
3820'(-'.`        '-``o t__ `'(   ^^       ^^   )`'
3821  '/                 (")   \               /
3822   |                t-`     \______|______/
3823    \           )_.-`       |______|______|
3824     \  .^--|  /_|            )__|   |__(
3825      \_(_\ |_|'[_\          /   ]   [   \
3826      '[_\  '[_\             `--'     `--'
3827
3828------------------------------------------------------------------------
3829r435 | sam | 2006-03-19 17:34:53 +0100 (Sun, 19 Mar 2006) | 2 lines
3830Changed paths:
3831   M /trunk/test/unicode.c
3832
3833  * More special characters in the Unicode test.
3834
3835------------------------------------------------------------------------
3836r434 | sam | 2006-03-18 01:12:25 +0100 (Sat, 18 Mar 2006) | 2 lines
3837Changed paths:
3838   M /trunk/caca/caca.h
3839   M /trunk/caca/caca_internals.h
3840   M /trunk/caca/event.c
3841   M /trunk/caca/graphics.c
3842   M /trunk/cucul/char.c
3843   M /trunk/cucul/cucul_internals.h
3844
3845  * Cosmetic fixes.
3846
3847------------------------------------------------------------------------
3848r433 | sam | 2006-03-18 01:06:24 +0100 (Sat, 18 Mar 2006) | 2 lines
3849Changed paths:
3850   M /trunk/caca/driver_network.c
3851   M /trunk/cucul/cucul.c
3852   M /trunk/cucul/cucul.h
3853   M /trunk/cucul/export_ansi.c
3854   M /trunk/cucul/export_html.c
3855   M /trunk/cucul/export_irc.c
3856   M /trunk/cucul/export_ps.c
3857   M /trunk/cucul/export_svg.c
3858   M /trunk/test/export.c
3859
3860  * Renamed cucul_buffer to cucul_export. Vanilla rum rules.
3861
3862------------------------------------------------------------------------
3863r432 | sam | 2006-03-17 14:32:58 +0100 (Fri, 17 Mar 2006) | 2 lines
3864Changed paths:
3865   M /trunk/caca/driver_conio.c
3866   M /trunk/caca/driver_vga.c
3867   M /trunk/cucul/Makefile.am
3868   M /trunk/cucul/char.c
3869   A /trunk/cucul/charset.c (from /trunk/cucul/char.c:428)
3870   M /trunk/cucul/cucul_internals.h
3871
3872  * Factorised some charset handling code into a new cucul/charset.c file.
3873
3874------------------------------------------------------------------------
3875r431 | sam | 2006-03-17 11:35:26 +0100 (Fri, 17 Mar 2006) | 2 lines
3876Changed paths:
3877   M /trunk/test/export.c
3878
3879  * Added a few commonly escaped characters to the export test: ( ) " < > &
3880
3881------------------------------------------------------------------------
3882r430 | sam | 2006-03-17 10:56:28 +0100 (Fri, 17 Mar 2006) | 2 lines
3883Changed paths:
3884   M /trunk/cucul/export_svg.c
3885
3886  * Full Unicode support in the SVG exporter.
3887
3888------------------------------------------------------------------------
3889r429 | sam | 2006-03-17 10:49:16 +0100 (Fri, 17 Mar 2006) | 2 lines
3890Changed paths:
3891   M /trunk/caca/driver_x11.c
3892
3893  * Print '?' instead of spaces for unknown glyphs in the X11 driver.
3894
3895------------------------------------------------------------------------
3896r428 | sam | 2006-03-16 20:10:12 +0100 (Thu, 16 Mar 2006) | 14 lines
3897Changed paths:
3898   M /trunk/cucul/export_ps.c
3899
3900                                        ___                     
3901                                        ',_`""\        .---,   
3902                                           \   :-""``/`    |   
3903          Ahaha mais vieux porc !!          `;'     //`\   /   
3904                                            /   __     |   ('. 
3905                                           |_ ./O)\     \  `) \
3906                                          _/-.    `      `"`  |`
3907                                      .-=; `                  /
3908                                     /o o \   ,_,           .   
3909                                     L._._;_.-'           .     
3910                                       `'-.`             '     
3911                                           `.         '         
3912                                             '-._. -'           
3913
3914------------------------------------------------------------------------
3915r427 | sam | 2006-03-16 20:00:59 +0100 (Thu, 16 Mar 2006) | 2 lines
3916Changed paths:
3917   M /trunk/ChangeLog
3918
3919  * Updated ChangeLog and converted it to UTF-8.
3920
3921------------------------------------------------------------------------
3922r426 | sam | 2006-03-16 19:58:39 +0100 (Thu, 16 Mar 2006) | 2 lines
3923Changed paths:
3924   M /trunk/cucul/export_svg.c
3925
3926  * Fixed Unicode handling and improved coding style in the SVG exporter.
3927
3928------------------------------------------------------------------------
3929r425 | sam | 2006-03-16 19:52:40 +0100 (Thu, 16 Mar 2006) | 2 lines
3930Changed paths:
3931   M /trunk/test/export.c
3932
3933  * Do not write the trailing \0 when exporting data.
3934
3935------------------------------------------------------------------------
3936r424 | sam | 2006-03-16 19:44:07 +0100 (Thu, 16 Mar 2006) | 3 lines
3937Changed paths:
3938   M /trunk/cucul/export_ps.c
3939
3940  * Fixed syntax errors in the generated PostScript document if ( ) \ or
3941    Unicode characters are encountered.
3942
3943------------------------------------------------------------------------
3944r423 | sam | 2006-03-16 19:09:26 +0100 (Thu, 16 Mar 2006) | 3 lines
3945Changed paths:
3946   M /trunk/cucul/export_ps.c
3947
3948  * Optimised for speed and space, fixed a few bugs, and improved coding style
3949    in the PS exporter (vieux porc !).
3950
3951------------------------------------------------------------------------
3952r422 | sam | 2006-03-16 18:04:09 +0100 (Thu, 16 Mar 2006) | 2 lines
3953Changed paths:
3954   M /trunk/cucul/cucul.c
3955
3956  * Comment clarification.
3957
3958------------------------------------------------------------------------
3959r421 | sam | 2006-03-16 17:59:57 +0100 (Thu, 16 Mar 2006) | 2 lines
3960Changed paths:
3961   M /trunk/caca/driver_win32.c
3962
3963  * Fix resizing of the Win32 console. It now adapts to the requested size.
3964
3965------------------------------------------------------------------------
3966r420 | sam | 2006-03-16 13:58:55 +0100 (Thu, 16 Mar 2006) | 3 lines
3967Changed paths:
3968   M /trunk/caca/driver_conio.c
3969   M /trunk/caca/driver_vga.c
3970
3971  * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
3972  * Cosmetic code changes.
3973
3974------------------------------------------------------------------------
3975r419 | sam | 2006-03-16 13:50:07 +0100 (Thu, 16 Mar 2006) | 2 lines
3976Changed paths:
3977   M /trunk/caca/driver_slang.c
3978
3979  * Fixed compiler warnings when UTF-8 S-Lang is not available.
3980
3981------------------------------------------------------------------------
3982r418 | sam | 2006-03-16 13:49:20 +0100 (Thu, 16 Mar 2006) | 2 lines
3983Changed paths:
3984   M /trunk/caca/driver_ncurses.c
3985   M /trunk/configure.ac
3986
3987  * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.
3988
3989------------------------------------------------------------------------
3990r417 | sam | 2006-03-16 13:46:39 +0100 (Thu, 16 Mar 2006) | 3 lines
3991Changed paths:
3992   M /trunk/build-win32
3993
3994  * Distribute the license with Win32 packages and convert text files to
3995    CRLF format.
3996
3997------------------------------------------------------------------------
3998r416 | sam | 2006-03-15 23:07:55 +0100 (Wed, 15 Mar 2006) | 3 lines
3999Changed paths:
4000   M /trunk/caca/driver_conio.c
4001   M /trunk/test/unicode.c
4002
4003  * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
4004    the DOS/conio.h driver, and updated the unicode test accordingly.
4005
4006------------------------------------------------------------------------
4007r415 | sam | 2006-03-15 21:39:43 +0100 (Wed, 15 Mar 2006) | 2 lines
4008Changed paths:
4009   M /trunk/test/export.c
4010   M /trunk/test/unicode.c
4011
4012  * Added a few more Unicode characters to the export and unicode tests.
4013
4014------------------------------------------------------------------------
4015r414 | sam | 2006-03-15 21:30:39 +0100 (Wed, 15 Mar 2006) | 3 lines
4016Changed paths:
4017   M /trunk/caca/driver_conio.c
4018
4019  * Partial Unicode support for the DOS/conio.h driver. Glyphs that have
4020    equivalents in CP437 0x7f - 0xff are translated.
4021
4022------------------------------------------------------------------------
4023r413 | sam | 2006-03-15 19:41:29 +0100 (Wed, 15 Mar 2006) | 2 lines
4024Changed paths:
4025   M /trunk/cucul/export_html.c
4026
4027  * Unicode support in the HTML exporter.
4028
4029------------------------------------------------------------------------
4030r412 | sam | 2006-03-15 18:42:03 +0100 (Wed, 15 Mar 2006) | 2 lines
4031Changed paths:
4032   M /trunk/caca/caca.c
4033
4034  * Cosmetic.
4035
4036------------------------------------------------------------------------
4037r411 | sam | 2006-03-15 18:33:03 +0100 (Wed, 15 Mar 2006) | 2 lines
4038Changed paths:
4039   M /trunk/test
4040   M /trunk/test/Makefile.am
4041   A /trunk/test/export.c
4042
4043  * Small test program for exporters. Usage: "export html", "export irc" etc.
4044
4045------------------------------------------------------------------------
4046r410 | jylam | 2006-03-15 18:16:09 +0100 (Wed, 15 Mar 2006) | 24 lines
4047Changed paths:
4048   A /trunk/cucul/export_svg.c
4049
4050 * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
4051*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
4052p______...___________________________p
4053e____(_..__`'-.,--,__________________e
4054n_____'-._'-.__`\a\\_________________n
4055i_________'.___.'_(|_________________i
4056s____________7____||_________________s
4057b___________/___.'_|_________________b
4058i__________/_.-'__,J_________________i
4059r_________/_________\________________r
4060d________||___/______;_______________d
4061*________||__|_______|_______________*
4062p________`\__\_______|__/__''\_______p
4063e__________'._\______/.-`____{}|_____e
4064n___________/\_`;_.-'_________/______n
4065i___________\_;(((____.--'\_/________i
4066s_________.(((_____.-;\______________s
4067b____.--'`_____,;`'.'-;\_____________b
4068i_taco's____.'____'._.'\\____________i
4069r_dick_--'_________|__\_|____________r
4070d__________________\_\,_/____________d
4071*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
4072
4073
4074------------------------------------------------------------------------
4075r409 | jylam | 2006-03-15 17:55:40 +0100 (Wed, 15 Mar 2006) | 2 lines
4076Changed paths:
4077   M /trunk/cucul/Makefile.am
4078   M /trunk/cucul/cucul.c
4079   M /trunk/cucul/cucul.h
4080   M /trunk/cucul/export_html.c
4081   M /trunk/cucul/export_ps.c
4082
4083 * Added preliminary (but working) SVG exporter
4084
4085------------------------------------------------------------------------
4086r408 | jylam | 2006-03-15 16:03:43 +0100 (Wed, 15 Mar 2006) | 2 lines
4087Changed paths:
4088   M /trunk/caca/driver_network.c
4089
4090 * Added telnet commands and options strings for debug
4091
4092------------------------------------------------------------------------
4093r407 | jylam | 2006-03-15 14:48:51 +0100 (Wed, 15 Mar 2006) | 2 lines
4094Changed paths:
4095   M /trunk/test/demo.c
4096
4097 * Fixed refresh when updating parameter in display_menu()
4098
4099------------------------------------------------------------------------
4100r406 | jylam | 2006-03-15 14:10:34 +0100 (Wed, 15 Mar 2006) | 2 lines
4101Changed paths:
4102   M /trunk/kernel/kernel.c
4103
4104 * Removed false comment
4105
4106------------------------------------------------------------------------
4107r405 | jylam | 2006-03-15 14:06:25 +0100 (Wed, 15 Mar 2006) | 2 lines
4108Changed paths:
4109   M /trunk/src/cacaball.c
4110
4111 * Optimised cacaballs a bit
4112
4113------------------------------------------------------------------------
4114r404 | jylam | 2006-03-15 13:51:08 +0100 (Wed, 15 Mar 2006) | 2 lines
4115Changed paths:
4116   M /trunk/src/cacaball.c
4117
4118 * Better cacaballs parameters
4119
4120------------------------------------------------------------------------
4121r403 | sam | 2006-03-15 11:04:56 +0100 (Wed, 15 Mar 2006) | 3 lines
4122Changed paths:
4123   M /trunk/src/cacamoir.c
4124
4125  * Increased cacamoir circle thikness by 50%, because it currently really
4126    sucks in small resolutions.
4127
4128------------------------------------------------------------------------
4129r402 | sam | 2006-03-15 11:03:04 +0100 (Wed, 15 Mar 2006) | 2 lines
4130Changed paths:
4131   M /trunk/caca/driver_gl.c
4132   M /trunk/caca/driver_ncurses.c
4133   M /trunk/caca/driver_x11.c
4134   M /trunk/src/cacaball.c
4135
4136  * Minor coding style fixes.
4137
4138------------------------------------------------------------------------
4139r401 | sam | 2006-03-15 11:02:08 +0100 (Wed, 15 Mar 2006) | 2 lines
4140Changed paths:
4141   M /trunk/caca/driver_win32.c
4142
4143  * UTF-8 support in the Win32 driver.
4144
4145------------------------------------------------------------------------
4146r400 | sam | 2006-03-15 11:01:14 +0100 (Wed, 15 Mar 2006) | 3 lines
4147Changed paths:
4148   M /trunk/caca/caca.h
4149   M /trunk/caca/driver_network.c
4150
4151  * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
4152  * Use RETSIGTYPE for signal handler return values.
4153
4154------------------------------------------------------------------------
4155r399 | sam | 2006-03-15 10:57:04 +0100 (Wed, 15 Mar 2006) | 4 lines
4156Changed paths:
4157   M /trunk/caca/driver_slang.c
4158   M /trunk/configure.ac
4159
4160  * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
4161    in the SLang driver.
4162  * Cosmetic fixes in configure.ac.
4163
4164------------------------------------------------------------------------
4165r398 | sam | 2006-03-14 23:05:34 +0100 (Tue, 14 Mar 2006) | 6 lines
4166Changed paths:
4167   M /trunk/caca/driver_network.c
4168   M /trunk/cucul/cucul.c
4169   M /trunk/cucul/cucul.h
4170   M /trunk/cucul/cucul_internals.h
4171   M /trunk/cucul/export_ansi.c
4172   M /trunk/cucul/export_html.c
4173   M /trunk/cucul/export_irc.c
4174   M /trunk/cucul/export_ps.c
4175
4176  * Replaced all cucul_get_* exporters with a generic cucul_export() function.
4177  * Got rid of static buffers; we now use cucul_free() to free exported
4178    buffers.
4179  * Fixed light background in the ANSI exporter by adding escape sequences for
4180    most terminal emulators.
4181
4182------------------------------------------------------------------------
4183r397 | jylam | 2006-03-14 20:01:19 +0100 (Tue, 14 Mar 2006) | 2 lines
4184Changed paths:
4185   M /trunk/kernel/kernel.c
4186
4187 * Fixed UPPER() for strcasecmp
4188
4189------------------------------------------------------------------------
4190r396 | sam | 2006-03-14 19:10:30 +0100 (Tue, 14 Mar 2006) | 2 lines
4191Changed paths:
4192   M /trunk/kernel/kernel.c
4193
4194  * Rewrote strncasecmp. Totally untested, of course.
4195
4196------------------------------------------------------------------------
4197r395 | sam | 2006-03-14 18:09:17 +0100 (Tue, 14 Mar 2006) | 2 lines
4198Changed paths:
4199   M /trunk/cucul/export_ps.c
4200
4201  * STATIC char const. AHAHAHAHA.
4202
4203------------------------------------------------------------------------
4204r394 | sam | 2006-03-14 18:06:12 +0100 (Tue, 14 Mar 2006) | 3 lines
4205Changed paths:
4206   M /trunk/caca/driver_network.c
4207
4208  * Do not switch to alternate screen when clearing, because sometimes we
4209    are unable to cleanly restore the state.
4210
4211------------------------------------------------------------------------
4212r393 | jylam | 2006-03-14 17:57:53 +0100 (Tue, 14 Mar 2006) | 2 lines
4213Changed paths:
4214   M /trunk/cucul/export_ps.c
4215
4216 * Cosmetic changes. AHAHAH I COMMITED IT MYSELF.
4217
4218------------------------------------------------------------------------
4219r392 | jylam | 2006-03-14 17:51:38 +0100 (Tue, 14 Mar 2006) | 2 lines
4220Changed paths:
4221   M /trunk/cucul/export_ps.c
4222
4223 * Postscript exporter now kinda works. Paper size to be fixed
4224
4225------------------------------------------------------------------------
4226r391 | jylam | 2006-03-14 16:39:38 +0100 (Tue, 14 Mar 2006) | 2 lines
4227Changed paths:
4228   M /trunk/cucul/Makefile.am
4229   M /trunk/cucul/cucul.c
4230   M /trunk/cucul/cucul.h
4231   M /trunk/cucul/cucul_internals.h
4232   A /trunk/cucul/export_ps.c
4233
4234 * Added preliminary Postscript (tm) (r) (c) exporter.
4235
4236------------------------------------------------------------------------
4237r390 | sam | 2006-03-14 15:19:58 +0100 (Tue, 14 Mar 2006) | 2 lines
4238Changed paths:
4239   M /trunk/caca/driver_network.c
4240
4241  * Pressing Ctrl-C on the client side now drops the connection.
4242
4243------------------------------------------------------------------------
4244r389 | sam | 2006-03-14 13:49:32 +0100 (Tue, 14 Mar 2006) | 2 lines
4245Changed paths:
4246   M /trunk/TODO
4247
4248  * Updated the TODO list, mostly with Unicode-related tasks.
4249
4250------------------------------------------------------------------------
4251r388 | sam | 2006-03-14 13:49:01 +0100 (Tue, 14 Mar 2006) | 3 lines
4252Changed paths:
4253   M /trunk/caca/caca.h
4254   M /trunk/caca/driver_network.c
4255
4256  * Changed port environment variable to "CACA_PORT". No need to mention it's
4257    a network port, we could have guessed.
4258
4259------------------------------------------------------------------------
4260r387 | sam | 2006-03-14 13:30:17 +0100 (Tue, 14 Mar 2006) | 2 lines
4261Changed paths:
4262   M /trunk/caca/caca.c
4263
4264  * Ooops, fixed an old typo.
4265
4266------------------------------------------------------------------------
4267r386 | sam | 2006-03-14 13:16:11 +0100 (Tue, 14 Mar 2006) | 2 lines
4268Changed paths:
4269   M /trunk/src/cacaball.c
4270
4271  * Fixed a warning in cacaball.c.
4272
4273------------------------------------------------------------------------
4274r385 | sam | 2006-03-13 20:04:29 +0100 (Mon, 13 Mar 2006) | 11 lines
4275Changed paths:
4276   M /trunk/caca/driver_network.c
4277
4278  * Improvements to the network output:
4279    + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
4280      the registered ports area, but we'd never be accepted anyway).
4281    + Retry network sends in caca_get_event(), too.
4282    + Have a per-client buffer in case of network congestion. If that buffer
4283      gets full, just drop it and start again at the next frame.
4284    + Set the window title to "caca for the network".
4285    + Do not send the ANSI buffer's terminating \0.
4286    + Restore the SIGPIPE handler on close.
4287    + Set window size to 80x24 instead of 80x25.
4288
4289------------------------------------------------------------------------
4290r384 | sam | 2006-03-13 19:07:35 +0100 (Mon, 13 Mar 2006) | 24 lines
4291Changed paths:
4292   M /trunk/cucul/export_ansi.c
4293   M /trunk/cucul/export_html.c
4294   M /trunk/cucul/export_irc.c
4295   M /trunk/perl/lib/Term/Caca/Bitmap.pm
4296   M /trunk/perl/lib/Term/Caca/Constants.pm
4297   M /trunk/perl/lib/Term/Caca/Sprite.pm
4298   M /trunk/perl/lib/Term/Caca.pm
4299   M /trunk/perl/lib/Term/Kaka/Bitmap.pm
4300   M /trunk/perl/lib/Term/Kaka/Constants.pm
4301   M /trunk/perl/lib/Term/Kaka/Sprite.pm
4302   M /trunk/perl/lib/Term/Kaka.pm
4303   M /trunk/python/pypycaca.c
4304   M /trunk/python/pypycaca.h
4305
4306  * Set svn:keyword Id property on a few files.
4307
4308  Note to developers: use that chunk in your ~/.subversion/config:
4309
4310[miscellany]
4311enable-auto-props = yes
4312
4313[auto-props]
4314*.m = svn:keywords=Id
4315*.h = svn:keywords=Id
4316*.mm = svn:keywords=Id
4317*.c = svn:keywords=Id
4318*.cpp = svn:keywords=Id
4319*.pch = svn:keywords=Id
4320*.command = svn:keywords=Id
4321*.pl = svn:keywords=Id
4322*.pm = svn:keywords=Id
4323*.py = svn:keywords=Id
4324*.sh = svn:keywords=Id
4325*.txt = svn:keywords=Id
4326*.html = svn:keywords=Id
4327*.php = svn:keywords=Id
4328
4329
4330------------------------------------------------------------------------
4331r383 | sam | 2006-03-13 19:05:12 +0100 (Mon, 13 Mar 2006) | 2 lines
4332Changed paths:
4333   M /trunk/cucul/export_ansi.c
4334
4335  * Fixed end of lines in the ANSI exporter (CRLF, not LFCR).
4336
4337------------------------------------------------------------------------
4338r382 | sam | 2006-03-13 18:49:04 +0100 (Mon, 13 Mar 2006) | 2 lines
4339Changed paths:
4340   M /trunk/caca/caca.c
4341
4342  * Fixed an uninitialised variable in the event queue handling.
4343
4344------------------------------------------------------------------------
4345r381 | sam | 2006-03-13 18:38:18 +0100 (Mon, 13 Mar 2006) | 2 lines
4346Changed paths:
4347   M /trunk/test/colors.c
4348
4349  * Allow the color test to be built as a kernel.
4350
4351------------------------------------------------------------------------
4352r380 | sam | 2006-03-13 18:36:14 +0100 (Mon, 13 Mar 2006) | 2 lines
4353Changed paths:
4354   M /trunk/THANKS
4355
4356  * Sorted list of extra contributors by topic and added the FSF.
4357
4358------------------------------------------------------------------------
4359r379 | sam | 2006-03-10 20:21:33 +0100 (Fri, 10 Mar 2006) | 3 lines
4360Changed paths:
4361   M /trunk/caca/driver_network.c
4362
4363  * Set the client sockets as non-blocking, and implemented non-blocking
4364    writes. Currently works very badly with more than one client.
4365
4366------------------------------------------------------------------------
4367r378 | jylam | 2006-03-10 18:56:40 +0100 (Fri, 10 Mar 2006) | 2 lines
4368Changed paths:
4369   M /trunk/kernel/kernel.c
4370
4371 * wrote strcasecmp for fun
4372
4373------------------------------------------------------------------------
4374r377 | jylam | 2006-03-10 18:41:23 +0100 (Fri, 10 Mar 2006) | 2 lines
4375Changed paths:
4376   M /trunk/cucul/Makefile.am
4377   A /trunk/cucul/export_ansi.c
4378   A /trunk/cucul/export_html.c
4379   A /trunk/cucul/export_irc.c
4380   D /trunk/cucul/exporter_ansi.c
4381   D /trunk/cucul/exporter_html.c
4382   D /trunk/cucul/exporter_irc.c
4383
4384 * Renamed exporter_* to export_*, from God recommendation.
4385
4386------------------------------------------------------------------------
4387r376 | jylam | 2006-03-10 18:32:08 +0100 (Fri, 10 Mar 2006) | 2 lines
4388Changed paths:
4389   M /trunk/cucul/Makefile.am
4390   D /trunk/cucul/export.c
4391   A /trunk/cucul/exporter_ansi.c
4392   A /trunk/cucul/exporter_html.c
4393   A /trunk/cucul/exporter_irc.c
4394
4395 * Exploded cucul/export.c
4396
4397------------------------------------------------------------------------
4398r375 | jylam | 2006-03-10 16:11:40 +0100 (Fri, 10 Mar 2006) | 2 lines
4399Changed paths:
4400   M /trunk/caca/caca.c
4401   M /trunk/caca/caca.h
4402   M /trunk/caca/driver_network.c
4403
4404 * Added CACA_NETWORK_PORT env and related documentation
4405
4406------------------------------------------------------------------------
4407r374 | jylam | 2006-03-10 15:41:24 +0100 (Fri, 10 Mar 2006) | 2 lines
4408Changed paths:
4409   M /trunk/caca/driver_network.c
4410   M /trunk/configure.ac
4411   M /trunk/cucul/cucul_internals.h
4412
4413 * 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
4414
4415------------------------------------------------------------------------
4416r373 | sam | 2006-03-10 14:06:40 +0100 (Fri, 10 Mar 2006) | 4 lines
4417Changed paths:
4418   M /trunk/caca/driver_network.c
4419
4420  * Handle incoming connections in network_get_event() as well as
4421    network_display() so that new clients immediately get the contents
4422    of the canvas and do not need to wait for a caca_display() call.
4423
4424------------------------------------------------------------------------
4425r372 | sam | 2006-03-10 11:03:30 +0100 (Fri, 10 Mar 2006) | 3 lines
4426Changed paths:
4427   M /trunk/cucul/char.c
4428
4429  * Preliminary support for UTF-8 in cucul_putstr(). Also added a
4430    cucul_putchar32() function but I'm not convinced it will be useful.
4431
4432------------------------------------------------------------------------
4433r371 | sam | 2006-03-10 11:01:22 +0100 (Fri, 10 Mar 2006) | 4 lines
4434Changed paths:
4435   M /trunk/caca/driver_conio.c
4436   M /trunk/caca/driver_gl.c
4437   M /trunk/caca/driver_ncurses.c
4438   M /trunk/caca/driver_network.c
4439   M /trunk/caca/driver_win32.c
4440   M /trunk/caca/driver_x11.c
4441   M /trunk/caca/graphics.c
4442
4443  * Use the internal version of cucul_set_size in output drivers so that
4444    they can force a resize. We need to find a way to make those specific
4445    cucul - caca interactions unavailable to the clueless user.
4446
4447------------------------------------------------------------------------
4448r370 | sam | 2006-03-10 10:48:33 +0100 (Fri, 10 Mar 2006) | 2 lines
4449Changed paths:
4450   M /trunk/src/cacaball.c
4451   M /trunk/src/cacamoir.c
4452   M /trunk/src/cacaplas.c
4453
4454  * Made cacamoir, cacaball and cacaplas buildable into a kernel.
4455
4456------------------------------------------------------------------------
4457r369 | sam | 2006-03-10 10:43:13 +0100 (Fri, 10 Mar 2006) | 3 lines
4458Changed paths:
4459   M /trunk/caca/driver_vga.c
4460
4461  * Assume the VGA screen is 320x200 and really resize the cucul canvas to
4462    80x25 upon initialisation.
4463
4464------------------------------------------------------------------------
4465r368 | sam | 2006-03-10 10:34:16 +0100 (Fri, 10 Mar 2006) | 2 lines
4466Changed paths:
4467   M /trunk/caca/driver_slang.c
4468
4469  * Added Unicode support to the SLang driver.
4470
4471------------------------------------------------------------------------
4472r367 | sam | 2006-03-10 10:31:32 +0100 (Fri, 10 Mar 2006) | 2 lines
4473Changed paths:
4474   M /trunk/kernel/kernel.c
4475   M /trunk/kernel/kernel.h
4476
4477  * Implemented a few math functions in our kernel: cos(), sin(), sqrt().
4478
4479------------------------------------------------------------------------
4480r366 | sam | 2006-03-10 10:30:30 +0100 (Fri, 10 Mar 2006) | 2 lines
4481Changed paths:
4482   M /trunk/test/unicode.c
4483
4484  * More Unicode tests: gradient glyphs, double width characters.
4485
4486------------------------------------------------------------------------
4487r365 | jylam | 2006-03-09 20:27:55 +0100 (Thu, 09 Mar 2006) | 2 lines
4488Changed paths:
4489   M /trunk/build-kernel
4490
4491 * Oops, modified build-kernel while testing and commited it ;)
4492
4493------------------------------------------------------------------------
4494r364 | jylam | 2006-03-09 20:27:14 +0100 (Thu, 09 Mar 2006) | 2 lines
4495Changed paths:
4496   M /trunk/build-kernel
4497   M /trunk/caca/driver_network.c
4498
4499 * 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.
4500
4501------------------------------------------------------------------------
4502r363 | sam | 2006-03-09 17:57:32 +0100 (Thu, 09 Mar 2006) | 2 lines
4503Changed paths:
4504   M /trunk/caca/driver_vga.c
4505
4506  * Fixed VGA colours. The values only range from 0 to 63.
4507
4508------------------------------------------------------------------------
4509r362 | sam | 2006-03-09 16:35:00 +0100 (Thu, 09 Mar 2006) | 4 lines
4510Changed paths:
4511   M /trunk/build-kernel
4512   M /trunk/caca/caca_internals.h
4513   M /trunk/cucul/cucul_internals.h
4514   M /trunk/kernel/kernel.c
4515   M /trunk/kernel/kernel.h
4516
4517  * Added assembly code for inb() and outb().
4518  * Print a small message at kernel boot time just to check that the kernel
4519    was properly loaded.
4520
4521------------------------------------------------------------------------
4522r361 | jylam | 2006-03-09 14:24:06 +0100 (Thu, 09 Mar 2006) | 2 lines
4523Changed paths:
4524   M /trunk/cucul/export.c
4525
4526 * Added tests for malloc()'s
4527
4528------------------------------------------------------------------------
4529r360 | jylam | 2006-03-09 14:08:41 +0100 (Thu, 09 Mar 2006) | 2 lines
4530Changed paths:
4531   M /trunk/README
4532   M /trunk/cucul/cucul.c
4533   M /trunk/cucul/cucul_internals.h
4534   M /trunk/cucul/export.c
4535
4536 * Updated README for network driver, fixed remaining exporters
4537
4538------------------------------------------------------------------------
4539r359 | sam | 2006-03-09 14:04:59 +0100 (Thu, 09 Mar 2006) | 2 lines
4540Changed paths:
4541   M /trunk/caca/Makefile.am
4542   M /trunk/configure.ac
4543   M /trunk/kernel/Makefile.am
4544
4545  * Added a conditional to only build the kernel if --enable-vga was set.
4546
4547------------------------------------------------------------------------
4548r358 | sam | 2006-03-09 13:56:33 +0100 (Thu, 09 Mar 2006) | 2 lines
4549Changed paths:
4550   M /trunk/build-kernel
4551
4552  * Set executable flag to the build-kernel script.
4553
4554------------------------------------------------------------------------
4555r357 | sam | 2006-03-09 13:47:37 +0100 (Thu, 09 Mar 2006) | 3 lines
4556Changed paths:
4557   A /trunk/COPYING.GPL
4558   M /trunk/Makefile.am
4559   A /trunk/build-kernel
4560   M /trunk/caca/time.c
4561   M /trunk/configure.ac
4562   M /trunk/cucul/bitmap.c
4563   M /trunk/cucul/box.c
4564   M /trunk/cucul/char.c
4565   M /trunk/cucul/conic.c
4566   M /trunk/cucul/cucul.c
4567   M /trunk/cucul/cucul_internals.h
4568   M /trunk/cucul/export.c
4569   M /trunk/cucul/line.c
4570   M /trunk/cucul/math.c
4571   M /trunk/cucul/sprite.c
4572   M /trunk/cucul/triangle.c
4573   A /trunk/kernel
4574   A /trunk/kernel/Makefile.am
4575   A /trunk/kernel/kernel.c
4576   A /trunk/kernel/kernel.h
4577   A /trunk/kernel/multiboot.S
4578   A /trunk/kernel/multiboot.h
4579   M /trunk/src
4580   M /trunk/src/aafire.c
4581
4582  * Added glue code to compile libcaca without a libc and build applications
4583    as multiboot kernels.
4584
4585------------------------------------------------------------------------
4586r356 | sam | 2006-03-09 13:44:49 +0100 (Thu, 09 Mar 2006) | 2 lines
4587Changed paths:
4588   M /trunk/caca/driver_conio.c
4589
4590  * Cosmetic change.
4591
4592------------------------------------------------------------------------
4593r355 | sam | 2006-03-09 13:43:10 +0100 (Thu, 09 Mar 2006) | 2 lines
4594Changed paths:
4595   M /trunk/README
4596
4597  * Slightly updated README.
4598
4599------------------------------------------------------------------------
4600r354 | sam | 2006-03-09 13:41:02 +0100 (Thu, 09 Mar 2006) | 2 lines
4601Changed paths:
4602   M /trunk/caca/caca.c
4603   M /trunk/caca/caca_internals.h
4604   A /trunk/caca/driver_vga.c
4605
4606  * Pure VGA output driver.
4607
4608------------------------------------------------------------------------
4609r353 | sam | 2006-03-09 13:37:39 +0100 (Thu, 09 Mar 2006) | 2 lines
4610Changed paths:
4611   M /trunk/caca/graphics.c
4612
4613  * Removed unused includes.
4614
4615------------------------------------------------------------------------
4616r352 | sam | 2006-03-09 13:35:47 +0100 (Thu, 09 Mar 2006) | 2 lines
4617Changed paths:
4618   M /trunk/AUTHORS
4619
4620  * Added a few details for authors.
4621
4622------------------------------------------------------------------------
4623r351 | sam | 2006-03-09 13:34:40 +0100 (Thu, 09 Mar 2006) | 3 lines
4624Changed paths:
4625   M /trunk/test
4626   M /trunk/test/Makefile.am
4627   A /trunk/test/unicode.c
4628
4629  * Added a tiny Unicode test program. Of course it does not work yet, but
4630    good to have something to start with.
4631
4632------------------------------------------------------------------------
4633r350 | jylam | 2006-03-09 10:52:24 +0100 (Thu, 09 Mar 2006) | 2 lines
4634Changed paths:
4635   M /trunk/caca/caca.h
4636   M /trunk/cucul/cucul.h
4637
4638 * Updated documentation a bit
4639
4640------------------------------------------------------------------------
4641r349 | jylam | 2006-03-09 10:44:54 +0100 (Thu, 09 Mar 2006) | 2 lines
4642Changed paths:
4643   M /trunk/caca/driver_network.c
4644   M /trunk/cucul/cucul.c
4645   M /trunk/cucul/cucul_internals.h
4646   M /trunk/cucul/export.c
4647
4648 * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well.
4649
4650------------------------------------------------------------------------
4651r348 | jylam | 2006-03-09 09:45:40 +0100 (Thu, 09 Mar 2006) | 2 lines
4652Changed paths:
4653   M /trunk/caca/driver_network.c
4654
4655 * Fixed memory leak in network driver
4656
4657------------------------------------------------------------------------
4658r347 | sam | 2006-03-08 23:39:43 +0100 (Wed, 08 Mar 2006) | 2 lines
4659Changed paths:
4660   M /trunk/caca/driver_gl.c
4661
4662  * Made the OpenGL colors slightly less saturated.
4663
4664------------------------------------------------------------------------
4665r346 | sam | 2006-03-08 23:29:00 +0100 (Wed, 08 Mar 2006) | 3 lines
4666Changed paths:
4667   M /trunk/caca/driver_conio.c
4668   M /trunk/caca/driver_gl.c
4669   M /trunk/caca/driver_ncurses.c
4670   M /trunk/caca/driver_slang.c
4671   M /trunk/caca/driver_win32.c
4672   M /trunk/caca/driver_x11.c
4673
4674  * Make output drivers more error resilient when handling UTF-32 characters,
4675    by simply ignoring everything non ASCII :-)
4676
4677------------------------------------------------------------------------
4678r345 | jylam | 2006-03-08 21:58:07 +0100 (Wed, 08 Mar 2006) | 2 lines
4679Changed paths:
4680   M /trunk/caca/driver_network.c
4681
4682 * Fixed blinking screen
4683
4684------------------------------------------------------------------------
4685r344 | jylam | 2006-03-08 21:23:06 +0100 (Wed, 08 Mar 2006) | 2 lines
4686Changed paths:
4687   M /trunk/caca/driver_network.c
4688   M /trunk/cucul/cucul.h
4689   M /trunk/cucul/export.c
4690
4691 * Exporters now return size of generated data
4692
4693------------------------------------------------------------------------
4694r343 | jylam | 2006-03-08 21:03:24 +0100 (Wed, 08 Mar 2006) | 2 lines
4695Changed paths:
4696   M /trunk/caca/Makefile.am
4697   M /trunk/caca/caca.c
4698   M /trunk/caca/caca_internals.h
4699   A /trunk/caca/driver_network.c
4700   M /trunk/configure.ac
4701
4702 * Added very preliminary network driver
4703
4704------------------------------------------------------------------------
4705r342 | sam | 2006-03-08 20:41:53 +0100 (Wed, 08 Mar 2006) | 3 lines
4706Changed paths:
4707   M /trunk/caca/caca.c
4708   M /trunk/caca/caca_internals.h
4709   M /trunk/caca/driver_conio.c
4710   M /trunk/caca/driver_gl.c
4711   M /trunk/caca/driver_ncurses.c
4712   M /trunk/caca/driver_slang.c
4713   M /trunk/caca/driver_win32.c
4714   M /trunk/caca/driver_x11.c
4715   M /trunk/caca/event.c
4716   M /trunk/caca/graphics.c
4717   M /trunk/cucul/cucul.c
4718
4719  * Fixed async issues between the driver and libcaca when resizing windows,
4720    and simplified the handle_resize() API. Still can be polished.
4721
4722------------------------------------------------------------------------
4723r341 | sam | 2006-03-08 18:20:38 +0100 (Wed, 08 Mar 2006) | 3 lines
4724Changed paths:
4725   M /trunk/cucul/cucul.c
4726
4727  * cucul_set_size() does nothing if a graphical backend is attached. Added
4728    documentation to explain this behaviour.
4729
4730------------------------------------------------------------------------
4731r340 | sam | 2006-03-08 12:27:23 +0100 (Wed, 08 Mar 2006) | 2 lines
4732Changed paths:
4733   M /trunk/caca/caca.c
4734   M /trunk/caca/caca_internals.h
4735   M /trunk/caca/driver_gl.c
4736   M /trunk/caca/driver_ncurses.c
4737   M /trunk/caca/driver_slang.c
4738   M /trunk/caca/driver_win32.c
4739   M /trunk/caca/driver_x11.c
4740   M /trunk/caca/event.c
4741
4742  * Cosmetic changes here and there.
4743
4744------------------------------------------------------------------------
4745r339 | sam | 2006-03-08 11:33:01 +0100 (Wed, 08 Mar 2006) | 3 lines
4746Changed paths:
4747   M /trunk/caca/caca.c
4748   M /trunk/caca/caca_internals.h
4749   M /trunk/caca/driver_conio.c
4750   M /trunk/caca/driver_gl.c
4751   M /trunk/caca/driver_ncurses.c
4752   M /trunk/caca/driver_slang.c
4753   M /trunk/caca/driver_win32.c
4754   M /trunk/caca/driver_x11.c
4755   M /trunk/caca/event.c
4756   M /trunk/caca/graphics.c
4757
4758  * Finished moving everything driver-specific to the apropriate driver_*.c
4759    files. Phew. Now they just need a few comments.
4760
4761------------------------------------------------------------------------
4762r338 | sam | 2006-03-08 10:51:53 +0100 (Wed, 08 Mar 2006) | 2 lines
4763Changed paths:
4764   M /trunk/caca/driver_conio.c
4765   M /trunk/caca/driver_gl.c
4766   M /trunk/caca/driver_ncurses.c
4767   M /trunk/caca/driver_slang.c
4768   M /trunk/caca/driver_win32.c
4769   M /trunk/caca/driver_x11.c
4770
4771  * Cleaned up useless header includes.
4772
4773------------------------------------------------------------------------
4774r337 | sam | 2006-03-08 10:28:41 +0100 (Wed, 08 Mar 2006) | 2 lines
4775Changed paths:
4776   M /trunk/caca/caca_internals.h
4777   M /trunk/caca/driver_conio.c
4778   M /trunk/caca/driver_gl.c
4779   M /trunk/caca/driver_ncurses.c
4780   M /trunk/caca/driver_slang.c
4781   M /trunk/caca/driver_win32.c
4782   M /trunk/caca/driver_x11.c
4783   M /trunk/caca/event.c
4784
4785  * Split event.c into the appropriate driver_*.c files.
4786
4787------------------------------------------------------------------------
4788r336 | sam | 2006-03-08 10:26:46 +0100 (Wed, 08 Mar 2006) | 2 lines
4789Changed paths:
4790   M /trunk/caca-config.in
4791
4792  * Let us do "caca-config --libs cucul" to get only the libcucul dependencies.
4793
4794------------------------------------------------------------------------
4795r335 | sam | 2006-03-08 10:23:38 +0100 (Wed, 08 Mar 2006) | 2 lines
4796Changed paths:
4797   M /trunk/doc/doxygen.cfg.in
4798
4799  * Ignore driver_*.c files when building documentation.
4800
4801------------------------------------------------------------------------
4802r334 | sam | 2006-03-08 10:21:55 +0100 (Wed, 08 Mar 2006) | 2 lines
4803Changed paths:
4804   M /trunk/configure.ac
4805
4806  * configure.ac: look for a4wide.sty in more than one location.
4807
4808------------------------------------------------------------------------
4809r333 | sam | 2006-03-07 13:39:34 +0100 (Tue, 07 Mar 2006) | 3 lines
4810Changed paths:
4811   M /trunk/Makefile.am
4812   A /trunk/build-dos (from /trunk/build-win32:327)
4813   M /trunk/caca/caca_internals.h
4814   M /trunk/caca/driver_conio.c
4815   M /trunk/cucul/cucul_internals.h
4816
4817  * Fixed DOS driver.
4818  * Added a build-dos script to cross-compile the DOS version using djgpp.
4819
4820------------------------------------------------------------------------
4821r332 | sam | 2006-03-07 11:46:29 +0100 (Tue, 07 Mar 2006) | 3 lines
4822Changed paths:
4823   M /trunk/configure.ac
4824
4825  * configure.ac: removed the "null" frontend. just don't attach any frontend
4826    if you do not want any.
4827
4828------------------------------------------------------------------------
4829r331 | sam | 2006-03-07 11:37:59 +0100 (Tue, 07 Mar 2006) | 2 lines
4830Changed paths:
4831   M /trunk/caca/caca.c
4832   M /trunk/caca/caca_internals.h
4833   M /trunk/caca/event.c
4834
4835  * Got rid of static variables in the event code.
4836
4837------------------------------------------------------------------------
4838r330 | sam | 2006-03-07 10:17:35 +0100 (Tue, 07 Mar 2006) | 3 lines
4839Changed paths:
4840   M /trunk/caca/caca.c
4841   M /trunk/caca/caca_internals.h
4842   M /trunk/caca/driver_conio.c
4843   M /trunk/caca/driver_gl.c
4844   M /trunk/caca/driver_ncurses.c
4845   M /trunk/caca/driver_slang.c
4846   M /trunk/caca/driver_win32.c
4847   M /trunk/caca/driver_x11.c
4848   M /trunk/caca/event.c
4849   M /trunk/caca/graphics.c
4850   M /trunk/cucul/bitmap.c
4851   M /trunk/cucul/box.c
4852   M /trunk/cucul/char.c
4853   M /trunk/cucul/conic.c
4854   M /trunk/cucul/cucul.c
4855   M /trunk/cucul/cucul_internals.h
4856   M /trunk/cucul/export.c
4857   M /trunk/cucul/line.c
4858   M /trunk/cucul/math.c
4859   M /trunk/cucul/sprite.c
4860   M /trunk/cucul/triangle.c
4861   M /trunk/src/cacaview.c
4862
4863  * Polished the driver split a bit (still no events, except resize events),
4864    properly credited authors and documented a few things.
4865
4866------------------------------------------------------------------------
4867r329 | sam | 2006-03-07 00:01:59 +0100 (Tue, 07 Mar 2006) | 4 lines
4868Changed paths:
4869   M /trunk/caca/Makefile.am
4870   M /trunk/caca/caca.c
4871   M /trunk/caca/caca_internals.h
4872   A /trunk/caca/driver_conio.c (from /trunk/caca/graphics.c:327)
4873   A /trunk/caca/driver_gl.c (from /trunk/caca/graphics.c:327)
4874   A /trunk/caca/driver_ncurses.c (from /trunk/caca/graphics.c:327)
4875   A /trunk/caca/driver_slang.c (from /trunk/caca/graphics.c:327)
4876   A /trunk/caca/driver_win32.c (from /trunk/caca/graphics.c:327)
4877   A /trunk/caca/driver_x11.c (from /trunk/caca/graphics.c:327)
4878   M /trunk/caca/event.c
4879   M /trunk/caca/graphics.c
4880
4881  * Split caca/graphics.c into driver-specific files. Resize is currently
4882    broken, and event handling is not yet in the driver-specific files, but
4883    I will of course fix that later.
4884
4885------------------------------------------------------------------------
4886r328 | sam | 2006-03-06 22:49:48 +0100 (Mon, 06 Mar 2006) | 2 lines
4887Changed paths:
4888   M /trunk/configure.ac
4889
4890  * Ooops, I fucked up the build.
4891
4892------------------------------------------------------------------------
4893r327 | sam | 2006-03-06 22:00:53 +0100 (Mon, 06 Mar 2006) | 2 lines
4894Changed paths:
4895   M /trunk/Makefile.am
4896   D /trunk/examples
4897   A /trunk/src (from /trunk/examples:326)
4898
4899  * Moved stuff again.
4900
4901------------------------------------------------------------------------
4902r326 | sam | 2006-03-06 21:57:14 +0100 (Mon, 06 Mar 2006) | 2 lines
4903Changed paths:
4904   M /trunk/Makefile.am
4905   A /trunk/caca
4906   A /trunk/caca/Makefile.am (from /trunk/src/Makefile.am:325)
4907   A /trunk/caca/caca.c (from /trunk/src/caca.c:325)
4908   A /trunk/caca/caca.h (from /trunk/src/caca.h:325)
4909   A /trunk/caca/caca_internals.h (from /trunk/src/caca_internals.h:325)
4910   A /trunk/caca/event.c (from /trunk/src/event.c:325)
4911   A /trunk/caca/graphics.c (from /trunk/src/graphics.c:325)
4912   A /trunk/caca/time.c (from /trunk/src/time.c:325)
4913   M /trunk/configure.ac
4914   A /trunk/cucul
4915   A /trunk/cucul/Makefile.am (from /trunk/src/Makefile.am:325)
4916   A /trunk/cucul/bitmap.c (from /trunk/src/bitmap.c:325)
4917   A /trunk/cucul/box.c (from /trunk/src/box.c:325)
4918   A /trunk/cucul/char.c (from /trunk/src/char.c:325)
4919   A /trunk/cucul/conic.c (from /trunk/src/conic.c:325)
4920   A /trunk/cucul/cucul.c (from /trunk/src/cucul.c:325)
4921   A /trunk/cucul/cucul.h (from /trunk/src/cucul.h:325)
4922   A /trunk/cucul/cucul_internals.h (from /trunk/src/cucul_internals.h:325)
4923   A /trunk/cucul/export.c (from /trunk/src/export.c:325)
4924   A /trunk/cucul/line.c (from /trunk/src/line.c:325)
4925   A /trunk/cucul/math.c (from /trunk/src/math.c:325)
4926   A /trunk/cucul/sprite.c (from /trunk/src/sprite.c:325)
4927   A /trunk/cucul/triangle.c (from /trunk/src/triangle.c:325)
4928   M /trunk/examples/Makefile.am
4929   D /trunk/src
4930   M /trunk/test/Makefile.am
4931
4932  * Moved stuff around to differenciate between libcucul and libcaca.
4933
4934------------------------------------------------------------------------
4935r325 | sam | 2006-03-06 20:13:01 +0100 (Mon, 06 Mar 2006) | 3 lines
4936Changed paths:
4937   M /trunk/src/caca.c
4938   M /trunk/src/char.c
4939   M /trunk/src/cucul.c
4940   M /trunk/src/cucul_internals.h
4941   M /trunk/src/export.c
4942   M /trunk/src/graphics.c
4943
4944  * Use 32 bit integers for the character array. No visible difference for
4945    now because we only do ASCII, but that will let us do Unicode later.
4946
4947------------------------------------------------------------------------
4948r324 | sam | 2006-03-06 15:17:42 +0100 (Mon, 06 Mar 2006) | 4 lines
4949Changed paths:
4950   M /trunk/src/caca.h
4951   M /trunk/src/graphics.c
4952
4953  * Removed caca_set_{size,width,height} because cucul_set_size ought to be
4954    enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
4955    future because it's libcaca who gets the resize events, after all.
4956
4957------------------------------------------------------------------------
4958r323 | jylam | 2006-03-06 14:50:05 +0100 (Mon, 06 Mar 2006) | 2 lines
4959Changed paths:
4960   M /trunk/src/graphics.c
4961
4962 * I just suck. I'll goatse myself right after beeing back at home.
4963
4964------------------------------------------------------------------------
4965r322 | sam | 2006-03-06 14:43:23 +0100 (Mon, 06 Mar 2006) | 2 lines
4966Changed paths:
4967   M /trunk/src/graphics.c
4968
4969  * src/graphics.c: minor optimisations.
4970
4971------------------------------------------------------------------------
4972r321 | sam | 2006-03-06 14:34:57 +0100 (Mon, 06 Mar 2006) | 6 lines
4973Changed paths:
4974   M /trunk/src/graphics.c
4975
4976  * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
4977    dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
4978    toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
4979    toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
4980    pas de warnings et/ou que ca segfaulte pas !
4981
4982------------------------------------------------------------------------
4983r320 | jylam | 2006-03-06 13:13:12 +0100 (Mon, 06 Mar 2006) | 2 lines
4984Changed paths:
4985   M /trunk/src/graphics.c
4986
4987 * Mais je fais comme je veux bordel de cul !
4988
4989------------------------------------------------------------------------
4990r319 | sam | 2006-03-06 12:08:25 +0100 (Mon, 06 Mar 2006) | 2 lines
4991Changed paths:
4992   M /trunk/src/graphics.c
4993
4994  * Haha mais vieux porc a pattes !
4995
4996------------------------------------------------------------------------
4997r318 | jylam | 2006-03-06 11:21:48 +0100 (Mon, 06 Mar 2006) | 2 lines
4998Changed paths:
4999   M /trunk/src/graphics.c
5000
5001 * Reverted to integer colors in GL driver,  fixed a bunch of warnings in slang.
5002
5003------------------------------------------------------------------------
5004r317 | sam | 2006-03-06 09:32:40 +0100 (Mon, 06 Mar 2006) | 9 lines
5005Changed paths:
5006   M /trunk/caca-config.in
5007   M /trunk/configure.ac
5008   M /trunk/examples/aafire.c
5009   M /trunk/examples/cacaball.c
5010   M /trunk/examples/cacamoir.c
5011   M /trunk/examples/cacaplas.c
5012   M /trunk/examples/cacaview.c
5013   M /trunk/src/Makefile.am
5014   M /trunk/src/bitmap.c
5015   M /trunk/src/box.c
5016   M /trunk/src/caca.c
5017   M /trunk/src/caca.h
5018   M /trunk/src/caca_internals.h
5019   M /trunk/src/char.c
5020   M /trunk/src/conic.c
5021   M /trunk/src/cucul.c
5022   M /trunk/src/cucul_internals.h
5023   M /trunk/src/event.c
5024   M /trunk/src/export.c
5025   M /trunk/src/graphics.c
5026   M /trunk/src/line.c
5027   M /trunk/src/math.c
5028   M /trunk/src/sprite.c
5029   M /trunk/src/time.c
5030   M /trunk/src/triangle.c
5031   M /trunk/test/colors.c
5032   M /trunk/test/demo.c
5033   M /trunk/test/dithering.c
5034   M /trunk/test/event.c
5035   M /trunk/test/hsv.c
5036   M /trunk/test/spritedit.c
5037
5038  * All output plugins should now work again.
5039  * Renamed caca_refresh() into caca_display() which makes more sense.
5040  * Optimised gl_bgpal by directly storing floats instead of doing the
5041    conversion at runtime.
5042  * Handle resizing in cucul_set_size() and try to keep as much information
5043    as possible from the previous canvas.
5044  * Moved most global variables into cucul_t or caca_t contexts.
5045  * Moved time.c into libcaca.
5046
5047------------------------------------------------------------------------
5048r316 | sam | 2006-03-06 09:26:09 +0100 (Mon, 06 Mar 2006) | 2 lines
5049Changed paths:
5050   M /trunk/debian
5051   M /trunk/debian/changelog
5052   M /trunk/debian/control
5053   M /trunk/debian/copyright
5054   M /trunk/debian/rules
5055   M /trunk/doc/Makefile.am
5056   D /trunk/doc/cacademo.1
5057   A /trunk/doc/cacafire.1 (from /trunk/doc/cacademo.1:314)
5058   M /trunk/libcaca.spec
5059   M /trunk/msvc/Makefile.am
5060   D /trunk/msvc/cacademo.vcproj
5061   M /trunk/msvc/libcaca.sln
5062
5063  * Removed cacademo from examples, manpages and distributions. It's useless.
5064
5065------------------------------------------------------------------------
5066r315 | sam | 2006-03-06 09:22:09 +0100 (Mon, 06 Mar 2006) | 2 lines
5067Changed paths:
5068   M /trunk/src/cucul.c
5069
5070  * src/cucul.c: s/width/height/.
5071
5072------------------------------------------------------------------------
5073r314 | sam | 2006-03-05 19:43:13 +0100 (Sun, 05 Mar 2006) | 16 lines
5074Changed paths:
5075   M /trunk/configure.ac
5076   M /trunk/doc/doxygen.cfg.in
5077   M /trunk/examples
5078   M /trunk/examples/Makefile.am
5079   M /trunk/examples/aafire.c
5080   M /trunk/examples/cacaball.c
5081   M /trunk/examples/cacamoir.c
5082   M /trunk/examples/cacaplas.c
5083   M /trunk/examples/cacaview.c
5084   D /trunk/examples/demo.c
5085   M /trunk/src/Makefile.am
5086   M /trunk/src/bitmap.c
5087   M /trunk/src/box.c
5088   M /trunk/src/caca.c
5089   M /trunk/src/caca.h
5090   M /trunk/src/caca_internals.h
5091   A /trunk/src/char.c
5092   M /trunk/src/conic.c
5093   A /trunk/src/cucul.c
5094   A /trunk/src/cucul.h (from /trunk/src/caca.h:312)
5095   A /trunk/src/cucul_internals.h
5096   M /trunk/src/event.c
5097   A /trunk/src/export.c
5098   M /trunk/src/graphics.c
5099   M /trunk/src/line.c
5100   M /trunk/src/math.c
5101   M /trunk/src/sprite.c
5102   M /trunk/src/triangle.c
5103   M /trunk/test
5104   M /trunk/test/Makefile.am
5105   M /trunk/test/colors.c
5106   A /trunk/test/demo.c (from /trunk/examples/demo.c:312)
5107   M /trunk/test/dithering.c
5108   M /trunk/test/event.c
5109   M /trunk/test/hsv.c
5110   M /trunk/test/optipal.c
5111   M /trunk/test/spritedit.c
5112
5113  A new low-level text management library (canvas for ultrafast compositing
5114of unicode letters) is now separated from the higher level rendering and I/O
5115(that is, libcaca). This commit totally breaks the API, but once everything
5116is polished I will think about source-level backward compatibility. Most
5117drivers are broken, but X11 still sorta works.
5118
5119  The new design is much more object-oriented and allows having several
5120active renderers at the same time, changing renderers on the fly, and more
5121important, having no renderer at all (useful for converters, or when you
5122want to do your own renderer).
5123
5124  And in case you are still wondering, the libcucul acronym has "Unicode"
5125because I want to support at least a subset of Unicode. There are awesome
5126glyphs in it, including the ones inherited from Codepage 437 such as
5127"gray 25%" that are used in DOS and Win32 ANSI art.
5128
5129------------------------------------------------------------------------
5130r313 | sam | 2006-03-04 19:08:47 +0100 (Sat, 04 Mar 2006) | 2 lines
5131Changed paths:
5132   M /trunk/bootstrap
5133
5134  * New updated bootstrap script.
5135
5136------------------------------------------------------------------------
5137r312 | sam | 2006-03-04 01:35:45 +0100 (Sat, 04 Mar 2006) | 2 lines
5138Changed paths:
5139   R /trunk/COPYING
5140   A /trunk/COPYING.LGPL (from /trunk/COPYING:311)
5141   M /trunk/Makefile.am
5142   M /trunk/debian/copyright
5143   M /trunk/doc/cacademo.1
5144   M /trunk/examples/cacaball.c
5145   M /trunk/examples/cacamoir.c
5146   M /trunk/examples/cacaplas.c
5147   M /trunk/examples/cacaview.c
5148   M /trunk/examples/demo.c
5149   M /trunk/perl/Build.PL
5150   M /trunk/perl/META.yml
5151   M /trunk/python/pypycaca.c
5152   M /trunk/python/pypycaca.h
5153   M /trunk/src/bitmap.c
5154   M /trunk/src/box.c
5155   M /trunk/src/caca.c
5156   M /trunk/src/caca.h
5157   M /trunk/src/caca_internals.h
5158   M /trunk/src/conic.c
5159   M /trunk/src/event.c
5160   M /trunk/src/graphics.c
5161   M /trunk/src/line.c
5162   M /trunk/src/math.c
5163   M /trunk/src/sprite.c
5164   M /trunk/src/time.c
5165   M /trunk/src/triangle.c
5166   M /trunk/test/colors.c
5167   M /trunk/test/dithering.c
5168   M /trunk/test/event.c
5169   M /trunk/test/hsv.c
5170   M /trunk/test/optipal.c
5171   M /trunk/test/spritedit.c
5172
5173  * Changed the licensing to WTFPL, as per all copyright holders' permission.
5174
5175------------------------------------------------------------------------
5176r311 | jylam | 2006-02-11 20:20:48 +0100 (Sat, 11 Feb 2006) | 2 lines
5177Changed paths:
5178   A /trunk/python/caca.txt
5179   A /trunk/python/test1.py
5180   A /trunk/python/test2.py
5181
5182  * Added two examples for python bindings (a subset of cacademo, and bitmap example)
5183
5184------------------------------------------------------------------------
5185r310 | jylam | 2006-02-11 16:46:51 +0100 (Sat, 11 Feb 2006) | 2 lines
5186Changed paths:
5187   M /trunk/src/event.c
5188
5189  * Fixed bug in events with GL driver
5190
5191------------------------------------------------------------------------
5192r309 | jylam | 2006-02-11 16:11:30 +0100 (Sat, 11 Feb 2006) | 2 lines
5193Changed paths:
5194   M /trunk/src/graphics.c
5195
5196  * Improved GL rendering (characters are not blurry anymore)
5197
5198------------------------------------------------------------------------
5199r308 | jylam | 2006-02-05 18:47:23 +0100 (Sun, 05 Feb 2006) | 2 lines
5200Changed paths:
5201   A /trunk/python
5202   A /trunk/python/Makefile
5203   A /trunk/python/README
5204   A /trunk/python/pypycaca.c
5205   A /trunk/python/pypycaca.h
5206
5207  * Added -preliminary- Python bindings
5208
5209------------------------------------------------------------------------
5210r307 | jylam | 2005-12-08 20:03:06 +0100 (Thu, 08 Dec 2005) | 2 lines
5211Changed paths:
5212   M /trunk/AUTHORS
5213
5214  * Updated for my ego trip
5215
5216------------------------------------------------------------------------
5217r306 | jylam | 2005-11-21 22:39:34 +0100 (Mon, 21 Nov 2005) | 2 lines
5218Changed paths:
5219   M /trunk/examples/cacaball.c
5220
5221  * Removed debug test, kekeke ^^
5222
5223------------------------------------------------------------------------
5224r305 | jylam | 2005-11-21 18:24:33 +0100 (Mon, 21 Nov 2005) | 2 lines
5225Changed paths:
5226   M /trunk/examples/cacaball.c
5227   M /trunk/src/caca.h
5228   M /trunk/src/graphics.c
5229
5230  * Added caca_set_width, set_height_, set_size
5231
5232------------------------------------------------------------------------
5233r304 | jylam | 2005-11-18 11:46:53 +0100 (Fri, 18 Nov 2005) | 2 lines
5234Changed paths:
5235   M /trunk/examples/aafire.c
5236   M /trunk/examples/cacaball.c
5237   M /trunk/examples/cacamoir.c
5238   M /trunk/examples/cacaplas.c
5239
5240  * Fixed remaining warnings with gcc 3.x and 4.x
5241
5242------------------------------------------------------------------------
5243r303 | jylam | 2005-11-17 15:33:43 +0100 (Thu, 17 Nov 2005) | 2 lines
5244Changed paths:
5245   M /trunk/src/bitmap.c
5246   M /trunk/src/graphics.c
5247
5248  * Fixed warnings under GCC 4.x
5249
5250------------------------------------------------------------------------
5251r302 | jylam | 2005-11-17 15:13:54 +0100 (Thu, 17 Nov 2005) | 2 lines
5252Changed paths:
5253   M /trunk/src/bitmap.c
5254   M /trunk/src/event.c
5255   M /trunk/src/graphics.c
5256
5257* Fixed a bunch of warnings
5258
5259------------------------------------------------------------------------
5260r301 | sam | 2005-11-12 16:39:50 +0100 (Sat, 12 Nov 2005) | 2 lines
5261Changed paths:
5262   M /trunk/src/graphics.c
5263
5264  * more coding style fixes.
5265
5266------------------------------------------------------------------------
5267r300 | sam | 2005-11-12 16:30:46 +0100 (Sat, 12 Nov 2005) | 2 lines
5268Changed paths:
5269   M /trunk/src/caca.c
5270
5271  * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set.
5272
5273------------------------------------------------------------------------
5274r299 | sam | 2005-11-12 16:26:02 +0100 (Sat, 12 Nov 2005) | 2 lines
5275Changed paths:
5276   M /trunk/src/graphics.c
5277
5278  * src/graphics.c: call glutInit() before calling other glut functions.
5279
5280------------------------------------------------------------------------
5281r298 | sam | 2005-11-12 16:14:38 +0100 (Sat, 12 Nov 2005) | 2 lines
5282Changed paths:
5283   M /trunk/src/caca.h
5284   M /trunk/src/graphics.c
5285
5286  * coding style fixes.
5287
5288------------------------------------------------------------------------
5289r297 | sam | 2005-11-12 15:47:59 +0100 (Sat, 12 Nov 2005) | 4 lines
5290Changed paths:
5291   M /trunk/src/bitmap.c
5292
5293  * src/bitmap.c:
5294    + Renamed gammaval into gamma.
5295    + Fixed Doxygen comments.
5296
5297------------------------------------------------------------------------
5298r296 | jylam | 2005-07-30 13:58:48 +0200 (Sat, 30 Jul 2005) | 2 lines
5299Changed paths:
5300   M /trunk/src/event.c
5301
5302  * src/event.c Fixed compilation problem when compiled without slang nor ncurses
5303
5304------------------------------------------------------------------------
5305r295 | sam | 2005-07-29 15:38:35 +0200 (Fri, 29 Jul 2005) | 2 lines
5306Changed paths:
5307   M /trunk/debian/Makefile.am
5308
5309  * debian/Makefile.am: fixed long standing packaging bug (missing MIME file).
5310
5311------------------------------------------------------------------------
5312r294 | jylam | 2005-07-13 19:58:58 +0200 (Wed, 13 Jul 2005) | 2 lines
5313Changed paths:
5314   M /trunk/src/caca.h
5315   M /trunk/src/graphics.c
5316
5317 * src/graphics.c src/caca.h : Added ANSI exporter
5318
5319------------------------------------------------------------------------
5320r293 | jylam | 2005-07-13 19:45:47 +0200 (Wed, 13 Jul 2005) | 2 lines
5321Changed paths:
5322   M /trunk/src/bitmap.c
5323   M /trunk/src/caca.h
5324   M /trunk/src/math.c
5325
5326 * 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.
5327
5328------------------------------------------------------------------------
5329r292 | sam | 2005-07-08 23:16:38 +0200 (Fri, 08 Jul 2005) | 2 lines
5330Changed paths:
5331   M /trunk/src/caca.c
5332   M /trunk/src/event.c
5333
5334  * src/event.c src/caca.c: fixed coding style
5335
5336------------------------------------------------------------------------
5337r291 | jylam | 2005-06-25 13:27:31 +0200 (Sat, 25 Jun 2005) | 2 lines
5338Changed paths:
5339   M /trunk/src/event.c
5340   M /trunk/src/graphics.c
5341
5342 * OpenGL driver mouse support
5343
5344------------------------------------------------------------------------
5345r290 | sam | 2005-06-24 13:54:28 +0200 (Fri, 24 Jun 2005) | 2 lines
5346Changed paths:
5347   M /trunk/debian/changelog
5348
5349  * imported previous Debian uploads.
5350
5351------------------------------------------------------------------------
5352r289 | sam | 2005-06-24 13:48:31 +0200 (Fri, 24 Jun 2005) | 2 lines
5353Changed paths:
5354   M /trunk/src/graphics.c
5355
5356  * src/graphics.c: more optimisations in the exporters
5357
5358------------------------------------------------------------------------
5359r288 | jylam | 2005-06-23 20:27:02 +0200 (Thu, 23 Jun 2005) | 2 lines
5360Changed paths:
5361   M /trunk/src/graphics.c
5362
5363 * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers
5364
5365------------------------------------------------------------------------
5366r287 | sam | 2005-06-23 18:58:58 +0200 (Thu, 23 Jun 2005) | 2 lines
5367Changed paths:
5368   M /trunk/src/graphics.c
5369
5370  * src/graphics.c: cleaned caca_get_html()
5371
5372------------------------------------------------------------------------
5373r286 | sam | 2005-06-23 18:44:14 +0200 (Thu, 23 Jun 2005) | 2 lines
5374Changed paths:
5375   M /trunk/src/graphics.c
5376
5377  * src/graphics.c: heavy cleanup in caca_get_html3().
5378
5379------------------------------------------------------------------------
5380r285 | jylam | 2005-06-23 00:06:42 +0200 (Thu, 23 Jun 2005) | 2 lines
5381Changed paths:
5382   M /trunk/configure.ac
5383   M /trunk/src/caca.c
5384   M /trunk/src/caca.h
5385   M /trunk/src/caca_internals.h
5386   M /trunk/src/event.c
5387   M /trunk/src/graphics.c
5388
5389* Added Null driver and html3 exporter.
5390
5391------------------------------------------------------------------------
5392r284 | jylam | 2005-06-21 18:13:41 +0200 (Tue, 21 Jun 2005) | 2 lines
5393Changed paths:
5394   M /trunk/src/caca.h
5395   M /trunk/src/graphics.c
5396
5397 GL driver : Updated documentation and added support for CACA_GEOMETRY
5398
5399------------------------------------------------------------------------
5400r283 | jylam | 2005-06-21 16:50:43 +0200 (Tue, 21 Jun 2005) | 2 lines
5401Changed paths:
5402   M /trunk/src/caca.h
5403   M /trunk/src/graphics.c
5404
5405Added HTML and IRC output support
5406
5407------------------------------------------------------------------------
5408r282 | sam | 2005-06-21 15:46:13 +0200 (Tue, 21 Jun 2005) | 2 lines
5409Changed paths:
5410   M /trunk/debian/control
5411
5412  * debian/control: use libslang2 instead of slang1.
5413
5414------------------------------------------------------------------------
5415r281 | jylam | 2005-06-21 15:28:51 +0200 (Tue, 21 Jun 2005) | 2 lines
5416Changed paths:
5417   M /trunk/configure.ac
5418   M /trunk/src/caca.c
5419   M /trunk/src/caca_internals.h
5420   M /trunk/src/event.c
5421   M /trunk/src/graphics.c
5422
5423OpenGL support.
5424
5425------------------------------------------------------------------------
5426r280 | sam | 2005-03-26 11:27:30 +0100 (Sat, 26 Mar 2005) | 3 lines
5427Changed paths:
5428   M /trunk/bootstrap
5429   M /trunk/configure.ac
5430   M /trunk/examples/Makefile.am
5431   M /trunk/src/Makefile.am
5432   M /trunk/test/Makefile.am
5433
5434  * Use libtool for the static library generation; paves the way for
5435    a future shared library.
5436
5437------------------------------------------------------------------------
5438r279 | sam | 2005-01-22 17:43:58 +0100 (Sat, 22 Jan 2005) | 2 lines
5439Changed paths:
5440   M /trunk/src/graphics.c
5441
5442  * compilation fix.
5443
5444------------------------------------------------------------------------
5445r278 | sam | 2005-01-14 00:59:55 +0100 (Fri, 14 Jan 2005) | 3 lines
5446Changed paths:
5447   M /trunk/src/bitmap.c
5448   M /trunk/src/caca.h
5449
5450  * src/bitmap.c:
5451    + Implemented caca_set_bitmap_gamma().
5452
5453------------------------------------------------------------------------
5454r277 | sam | 2005-01-13 23:19:01 +0100 (Thu, 13 Jan 2005) | 3 lines
5455Changed paths:
5456   M /trunk/src/caca.h
5457   M /trunk/src/graphics.c
5458
5459  * src/graphics.c:
5460    + Implemented caca_get_screen().
5461
5462------------------------------------------------------------------------
5463r276 | sam | 2005-01-13 21:46:00 +0100 (Thu, 13 Jan 2005) | 2 lines
5464Changed paths:
5465   M /trunk/examples/cacaplas.c
5466
5467  * examples/cacaplas: slower animation.
5468
5469------------------------------------------------------------------------
5470r275 | sam | 2004-11-21 01:31:13 +0100 (Sun, 21 Nov 2004) | 2 lines
5471Changed paths:
5472   M /trunk/AUTHORS
5473   A /trunk/perl
5474   A /trunk/perl/Build.PL
5475   A /trunk/perl/MANIFEST
5476   A /trunk/perl/MANIFEST.SKIP
5477   A /trunk/perl/META.yml
5478   A /trunk/perl/Makefile.PL
5479   A /trunk/perl/README
5480   A /trunk/perl/lib
5481   A /trunk/perl/lib/Term
5482   A /trunk/perl/lib/Term/Caca
5483   A /trunk/perl/lib/Term/Caca/Bitmap.pm
5484   A /trunk/perl/lib/Term/Caca/Constants.pm
5485   A /trunk/perl/lib/Term/Caca/Sprite.pm
5486   A /trunk/perl/lib/Term/Caca.pm
5487   A /trunk/perl/lib/Term/Caca.xs
5488   A /trunk/perl/lib/Term/Kaka
5489   A /trunk/perl/lib/Term/Kaka/Bitmap.pm
5490   A /trunk/perl/lib/Term/Kaka/Constants.pm
5491   A /trunk/perl/lib/Term/Kaka/Sprite.pm
5492   A /trunk/perl/lib/Term/Kaka.pm
5493   A /trunk/perl/t
5494   A /trunk/perl/t/data
5495   A /trunk/perl/t/data/caca.txt
5496
5497  * Imported John Beppu's Perl wrapper.
5498
5499------------------------------------------------------------------------
5500r274 | sam | 2004-11-05 15:57:50 +0100 (Fri, 05 Nov 2004) | 2 lines
5501Changed paths:
5502   M /trunk/src/bitmap.c
5503
5504  * src/bitmap.c: dark background works again with floyd-steinberg.
5505
5506------------------------------------------------------------------------
5507r273 | sam | 2004-11-05 15:44:41 +0100 (Fri, 05 Nov 2004) | 3 lines
5508Changed paths:
5509   M /trunk/examples/aafire.c
5510   M /trunk/examples/cacaball.c
5511   M /trunk/examples/cacamoir.c
5512   M /trunk/examples/cacaplas.c
5513
5514  * examples/:
5515    + Use Space to pause demos, Esc to quit.
5516
5517------------------------------------------------------------------------
5518r272 | sam | 2004-11-04 23:59:29 +0100 (Thu, 04 Nov 2004) | 2 lines
5519Changed paths:
5520   M /trunk/src/bitmap.c
5521
5522  * src/bitmap.c: dark background works again, except with floyd-steinberg.
5523
5524------------------------------------------------------------------------
5525r271 | sam | 2004-11-04 23:28:39 +0100 (Thu, 04 Nov 2004) | 7 lines
5526Changed paths:
5527   M /trunk/src/bitmap.c
5528   M /trunk/src/caca.c
5529   M /trunk/src/caca.h
5530
5531  * src/caca.h:
5532    + Introduced CACA_DITHER_FSTEIN.
5533  * src/caca.c:
5534    + CACA_DITHER_FSTEIN is the default dithering method.
5535  * src/bitmap.c:
5536    + Fixed other dithering methods. Black background does not work yet.
5537
5538------------------------------------------------------------------------
5539r270 | sam | 2004-11-04 22:19:52 +0100 (Thu, 04 Nov 2004) | 2 lines
5540Changed paths:
5541   M /trunk/src/bitmap.c
5542
5543  * src/bitmap.c: oops, removed spurious test code.
5544
5545------------------------------------------------------------------------
5546r269 | sam | 2004-11-04 22:18:52 +0100 (Thu, 04 Nov 2004) | 3 lines
5547Changed paths:
5548   M /trunk/src/bitmap.c
5549
5550  * src/bitmap.c:
5551    + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.
5552
5553------------------------------------------------------------------------
5554r268 | sam | 2004-11-04 21:36:49 +0100 (Thu, 04 Nov 2004) | 3 lines
5555Changed paths:
5556   M /trunk/doc/Makefile.am
5557
5558  * doc/Makefile.am:
5559    + Really fixed the manpage generation.
5560
5561------------------------------------------------------------------------
5562r267 | sam | 2004-11-04 19:30:34 +0100 (Thu, 04 Nov 2004) | 3 lines
5563Changed paths:
5564   M /trunk/doc/Makefile.am
5565
5566  * doc/Makefile.am:
5567    + Manpage installation fix.
5568
5569------------------------------------------------------------------------
5570r266 | sam | 2004-11-04 19:16:57 +0100 (Thu, 04 Nov 2004) | 2 lines
5571Changed paths:
5572   M /trunk/examples/cacaplas.c
5573
5574  * examples/cacaplas.c: use Esc to quit, Space to pause.
5575
5576------------------------------------------------------------------------
5577r265 | sam | 2004-10-31 20:26:05 +0100 (Sun, 31 Oct 2004) | 3 lines
5578Changed paths:
5579   M /trunk/THANKS
5580   M /trunk/src/graphics.c
5581
5582  * src/graphics.c:
5583    + Win32 speed improvements by Jari Komppa.
5584
5585------------------------------------------------------------------------
5586r264 | sam | 2004-08-06 19:33:46 +0200 (Fri, 06 Aug 2004) | 3 lines
5587Changed paths:
5588   M /trunk/src/graphics.c
5589
5590  * src/graphics.c:
5591    + Fix strict aliasing rules breakage.
5592
5593------------------------------------------------------------------------
5594r263 | sam | 2004-07-05 14:08:49 +0200 (Mon, 05 Jul 2004) | 3 lines
5595Changed paths:
5596   M /trunk/bootstrap
5597
5598  * bootstrap:
5599    + Support for automake 1.8.
5600
5601------------------------------------------------------------------------
5602r262 | sam | 2004-07-05 14:07:00 +0200 (Mon, 05 Jul 2004) | 6 lines
5603Changed paths:
5604   D /trunk/BUGS
5605   M /trunk/Makefile.am
5606   M /trunk/TODO
5607   M /trunk/debian/changelog
5608   M /trunk/debian/control
5609   M /trunk/debian/rules
5610
5611  * BUGS TODO:
5612    + Removed BUGS, updated TODO.
5613  * debian/*:
5614    + Depend on libx11-dev instead of xlibs-dev.
5615    + New Debian upload.
5616
5617------------------------------------------------------------------------
5618r261 | sam | 2004-02-02 14:51:55 +0100 (Mon, 02 Feb 2004) | 3 lines
5619Changed paths:
5620   M /trunk/configure.ac
5621   M /trunk/msvc/config.h
5622   M /trunk/src/graphics.c
5623
5624  * configure.ac src/graphics:
5625    + Check for resize_term and resizeterm in -lncurses.
5626
5627------------------------------------------------------------------------
5628r260 | sam | 2004-02-02 03:59:43 +0100 (Mon, 02 Feb 2004) | 2 lines
5629Changed paths:
5630   A /branches/0.9 (from /trunk:259)
5631   M /branches/0.9/ChangeLog
5632   M /trunk/ChangeLog
5633
5634  * 0.9 branch.
5635
5636------------------------------------------------------------------------
5637r259 | sam | 2004-02-02 03:54:43 +0100 (Mon, 02 Feb 2004) | 2 lines
5638Changed paths:
5639   M /trunk/ChangeLog
5640   M /trunk/NEWS
5641   M /trunk/configure.ac
5642   M /trunk/debian/changelog
5643   M /trunk/libcaca.spec
5644   M /trunk/msvc/config.h
5645
5646  * 0.9 release.
5647
5648------------------------------------------------------------------------
5649r258 | sam | 2004-01-26 11:52:30 +0100 (Mon, 26 Jan 2004) | 5 lines
5650Changed paths:
5651   M /trunk/configure.ac
5652   M /trunk/debian/changelog
5653   M /trunk/src/caca.c
5654   M /trunk/src/event.c
5655   M /trunk/src/graphics.c
5656
5657  * configure.ac:
5658    + Check for curses.h as well as ncurses.h.
5659  * src/caca.c src/event.c src/graphics.c:
5660    + Include curses.h if ncurses.h was not found.
5661
5662------------------------------------------------------------------------
5663r257 | sam | 2004-01-23 10:20:39 +0100 (Fri, 23 Jan 2004) | 3 lines
5664Changed paths:
5665   M /trunk/examples/cacaview.c
5666
5667  * examples/cacaview.c:
5668    + Moved statusbar and help menu handling in separate functions.
5669
5670------------------------------------------------------------------------
5671r256 | sam | 2004-01-23 10:15:42 +0100 (Fri, 23 Jan 2004) | 4 lines
5672Changed paths:
5673   M /trunk/src/caca.c
5674
5675  * src/caca.c:
5676    + Alloc the AllocConsole() call to fail in case the process already has
5677      a console.
5678
5679------------------------------------------------------------------------
5680r255 | sam | 2004-01-21 18:25:18 +0100 (Wed, 21 Jan 2004) | 6 lines
5681Changed paths:
5682   M /trunk/examples/cacaview.c
5683
5684  * examples/cacaview.c:
5685    + Proper aspect ratio support.
5686    + Finer zoom support.
5687    + Handle mouse clicks as next/prev picture command.
5688    + Removed useless iterations in draw_checkers().
5689
5690------------------------------------------------------------------------
5691r254 | sam | 2004-01-21 14:49:26 +0100 (Wed, 21 Jan 2004) | 8 lines
5692Changed paths:
5693   M /trunk/THANKS
5694   M /trunk/src/event.c
5695   M /trunk/src/graphics.c
5696
5697  * src/graphics.c:
5698    + Fixed a buffer overflow due to bad signed/unsigned handling.
5699  * src/event.c:
5700    + Disallow zero width or height in the X11 driver.
5701    + Fixed resizing in ncurses and slang.
5702  * THANKS:
5703    + Added the Source Mage maintainer.
5704
5705------------------------------------------------------------------------
5706r253 | sam | 2004-01-18 05:48:09 +0100 (Sun, 18 Jan 2004) | 2 lines
5707Changed paths:
5708   A /branches/0.8 (from /trunk:252)
5709   M /branches/0.8/ChangeLog
5710   M /trunk/ChangeLog
5711
5712  * 0.8 branch.
5713
5714------------------------------------------------------------------------
5715r252 | sam | 2004-01-18 05:45:28 +0100 (Sun, 18 Jan 2004) | 2 lines
5716Changed paths:
5717   M /trunk/ChangeLog
5718   M /trunk/NEWS
5719   M /trunk/THANKS
5720   M /trunk/configure.ac
5721   M /trunk/debian/changelog
5722   M /trunk/libcaca.spec
5723   M /trunk/msvc/config.h
5724
5725  * 0.8 release.
5726
5727------------------------------------------------------------------------
5728r251 | sam | 2004-01-18 05:17:35 +0100 (Sun, 18 Jan 2004) | 5 lines
5729Changed paths:
5730   M /trunk/examples/cacaview.c
5731   M /trunk/src/event.c
5732   M /trunk/src/graphics.c
5733
5734  * src/graphics.c:
5735    + When resizing under X11, copy the old pixmap to the new one.
5736  * examples/cacaview.c:
5737    + Resizing support.
5738
5739------------------------------------------------------------------------
5740r250 | sam | 2004-01-18 05:01:32 +0100 (Sun, 18 Jan 2004) | 5 lines
5741Changed paths:
5742   M /trunk/src/caca_internals.h
5743   M /trunk/src/event.c
5744   M /trunk/src/graphics.c
5745
5746  * src/event.c:
5747    + Refresh the X11 window when an exposure event is received.
5748    + When resizing the X11 window, start showing extra characters when two
5749      thirds are visible.
5750
5751------------------------------------------------------------------------
5752r249 | sam | 2004-01-17 23:32:39 +0100 (Sat, 17 Jan 2004) | 6 lines
5753Changed paths:
5754   M /trunk/TODO
5755   M /trunk/examples/cacaview.c
5756   M /trunk/src/caca.h
5757   M /trunk/src/graphics.c
5758
5759  * src/graphics.c:
5760    + Renamed caca_set_title() to caca_set_window_title().
5761    + Implemented caca_get_window_width() and caca_get_window_height().
5762  * examples/cacaview.c:
5763    + Set the window title to cacaview.
5764
5765------------------------------------------------------------------------
5766r248 | sam | 2004-01-14 11:34:20 +0100 (Wed, 14 Jan 2004) | 8 lines
5767Changed paths:
5768   M /trunk/src/bitmap.c
5769   M /trunk/src/event.c
5770
5771  * src/event.c:
5772    + Make sure the mouse coordinates stay within the screen boundaries even
5773      if the window was resized.
5774  * src/bitmap.c:
5775    + Fixed a buffer underflow in the rendering routine that caused the bottom
5776      and rightmost pixels to be missed in certain conditions.
5777    + Minor speed optimisation.
5778
5779------------------------------------------------------------------------
5780r247 | sam | 2004-01-14 11:32:04 +0100 (Wed, 14 Jan 2004) | 3 lines
5781Changed paths:
5782   M /trunk/test
5783   M /trunk/test/Makefile.am
5784   A /trunk/test/colors.c (from /trunk/examples/demo.c:243)
5785
5786  * test/colors.c:
5787    + Extracted the colour test from examples/demo.c.
5788
5789------------------------------------------------------------------------
5790r246 | sam | 2004-01-13 23:33:09 +0100 (Tue, 13 Jan 2004) | 5 lines
5791Changed paths:
5792   M /trunk/src/caca_internals.h
5793   M /trunk/src/event.c
5794   M /trunk/src/graphics.c
5795   M /trunk/test/event.c
5796
5797  * src/graphics.c src/event.c:
5798    + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
5799  * test/event.c:
5800    + Display CACA_EVENT_RESIZE.
5801
5802------------------------------------------------------------------------
5803r245 | sam | 2004-01-13 22:08:43 +0100 (Tue, 13 Jan 2004) | 3 lines
5804Changed paths:
5805   M /trunk/configure.ac
5806   M /trunk/msvc/config.h
5807   M /trunk/src/graphics.c
5808
5809  * src/graphics.c:
5810    + Resize handling in the ncurses and slang drivers.
5811
5812------------------------------------------------------------------------
5813r244 | sam | 2004-01-13 21:03:48 +0100 (Tue, 13 Jan 2004) | 8 lines
5814Changed paths:
5815   M /trunk/examples/aafire.c
5816   M /trunk/src/caca.h
5817   M /trunk/src/caca_internals.h
5818   M /trunk/src/event.c
5819   M /trunk/src/graphics.c
5820
5821  * src/event.c:
5822    + Added the CACA_EVENT_RESIZE event.
5823    + Added caca_get_mouse_x() and caca_get_mouse_y().
5824  * src/graphics.c:
5825    + Window resize handling in the X11 driver.
5826  * examples/aafire.c:
5827    + Fixed a bad assumption in the resize handling code.
5828
5829------------------------------------------------------------------------
5830r243 | sam | 2004-01-13 17:45:45 +0100 (Tue, 13 Jan 2004) | 5 lines
5831Changed paths:
5832   M /trunk/build-win32
5833   M /trunk/configure.ac
5834   M /trunk/debian/rules
5835   M /trunk/doc/Makefile.am
5836   M /trunk/libcaca.spec
5837
5838  * configure.ac:
5839    + Added --disable-doc to let the user not build documentation.
5840  * build-win32:
5841    + Do not build documentation.
5842
5843------------------------------------------------------------------------
5844r242 | sam | 2004-01-13 16:01:22 +0100 (Tue, 13 Jan 2004) | 7 lines
5845Changed paths:
5846   M /trunk/THANKS
5847   M /trunk/src/Makefile.am
5848   A /trunk/src/event.c (from /trunk/src/io.c:238)
5849   M /trunk/src/graphics.c
5850   D /trunk/src/io.c
5851
5852  * src/graphics.c:
5853    + Fixed a typo preventing Win32 builds.
5854  * src/event.c:
5855    + Renamed io.c into event.c.
5856  * THANKS:
5857    + Added Gentoo, NetBSD and FreeBSD porters.
5858
5859------------------------------------------------------------------------
5860r241 | sam | 2004-01-13 10:55:32 +0100 (Tue, 13 Jan 2004) | 13 lines
5861Changed paths:
5862   M /trunk/Makefile.am
5863   M /trunk/configure.ac
5864   M /trunk/examples/aafire.c
5865   M /trunk/examples/cacaview.c
5866   A /trunk/msvc
5867   A /trunk/msvc/Makefile.am
5868   A /trunk/msvc/cacaball.vcproj
5869   A /trunk/msvc/cacademo.vcproj
5870   A /trunk/msvc/cacafire.vcproj
5871   A /trunk/msvc/cacamoir.vcproj
5872   A /trunk/msvc/cacaplas.vcproj
5873   A /trunk/msvc/cacaview.vcproj
5874   A /trunk/msvc/config.h
5875   A /trunk/msvc/libcaca.sln
5876   A /trunk/msvc/libcaca.vcproj
5877   M /trunk/src/caca.c
5878   M /trunk/src/graphics.c
5879   M /trunk/src/time.c
5880
5881  * configure.ac:
5882    + Check for sys/times.h and unistd.h.
5883    + Added calls to AC_C_CONST and AC_C_INLINE.
5884  * src/time.c src/graphics.c:
5885    + Fixes for MSVC compilation warnings.
5886    + Additional sanity checks in the Win32 driver.
5887  * src/caca.c:
5888    + Use raw()/noraw() in the curses driver instead of cbreak().
5889  * msvc/libcaca.sln:
5890    + Added an MSVC solution.
5891  * examples/aafire.c:
5892    + Slightly reduced the maximum cacafire framerate.
5893
5894------------------------------------------------------------------------
5895r240 | sam | 2004-01-12 18:30:09 +0100 (Mon, 12 Jan 2004) | 5 lines
5896Changed paths:
5897   M /trunk/NOTES
5898   M /trunk/examples/cacaview.c
5899   M /trunk/src/caca.h
5900   M /trunk/src/graphics.c
5901
5902  * src/graphics.c:
5903    + Implemented caca_set_title() for X11 and Win32.
5904  * examples/cacaview.c:
5905    + Use caca_set_title() to set the window title to "cacaview".
5906
5907------------------------------------------------------------------------
5908r239 | sam | 2004-01-12 17:22:35 +0100 (Mon, 12 Jan 2004) | 2 lines
5909Changed paths:
5910   M /trunk/Makefile.am
5911   M /trunk/autotools/Makefile.am
5912   M /trunk/debian/Makefile.am
5913   M /trunk/doc/Makefile.am
5914   M /trunk/examples/Makefile.am
5915   M /trunk/src/Makefile.am
5916   M /trunk/test/Makefile.am
5917
5918  * Fixed $Id in all Makefile.am files.
5919
5920------------------------------------------------------------------------
5921r238 | sam | 2004-01-12 17:21:34 +0100 (Mon, 12 Jan 2004) | 3 lines
5922Changed paths:
5923   M /trunk/Makefile.am
5924   M /trunk/autotools/Makefile.am
5925   A /trunk/build-win32
5926   M /trunk/debian/Makefile.am
5927   M /trunk/doc/Makefile.am
5928   M /trunk/examples/Makefile.am
5929   M /trunk/src/Makefile.am
5930   M /trunk/test/Makefile.am
5931
5932  * build-win32:
5933    + Win32 cross-compilation script.
5934
5935------------------------------------------------------------------------
5936r237 | sam | 2004-01-12 16:28:27 +0100 (Mon, 12 Jan 2004) | 5 lines
5937Changed paths:
5938   M /trunk/NEWS
5939   M /trunk/debian/control
5940   M /trunk/debian/rules
5941   M /trunk/doc/Makefile.am
5942   M /trunk/doc/cacademo.1
5943   M /trunk/examples
5944   M /trunk/examples/Makefile.am
5945   D /trunk/examples/cacacirc.c
5946   A /trunk/examples/cacamoir.c (from /trunk/examples/cacacirc.c:236)
5947   M /trunk/libcaca.spec
5948
5949  * examples/cacamoir.c:
5950    + Renamed cacacirc to cacamoir.
5951  * libcaca.spec debian/ doc/:
5952    + Added cacamoir to the distributed files.
5953
5954------------------------------------------------------------------------
5955r236 | sam | 2004-01-12 15:25:46 +0100 (Mon, 12 Jan 2004) | 8 lines
5956Changed paths:
5957   M /trunk/examples
5958   M /trunk/examples/Makefile.am
5959   M /trunk/examples/cacaball.c
5960   A /trunk/examples/cacacirc.c
5961   M /trunk/examples/cacaplas.c
5962
5963  * examples/cacaballs.c:
5964    + Bigger metaballs, less metaballs.
5965    + Rotating palette.
5966  * examples/cacaplas.c:
5967    + Slightly decreased speed.
5968  * examples/cacacirc.c:
5969    + New effect.
5970
5971------------------------------------------------------------------------
5972r235 | sam | 2004-01-12 15:01:40 +0100 (Mon, 12 Jan 2004) | 3 lines
5973Changed paths:
5974   M /trunk/configure.ac
5975   M /trunk/src/time.c
5976
5977  * configure.ac:
5978    + Better win32 check for Sleep().
5979
5980------------------------------------------------------------------------
5981r234 | sam | 2004-01-11 19:09:01 +0100 (Sun, 11 Jan 2004) | 5 lines
5982Changed paths:
5983   M /trunk/configure.ac
5984   M /trunk/examples/cacaview.c
5985   M /trunk/src/time.c
5986
5987  * configure.ac src/time.c:
5988    + Look for Sleep in -lkernel32.
5989  * examples/cacaview.c:
5990    + Use caca_wait_event() instead of usleep()/caca_get_event().
5991
5992------------------------------------------------------------------------
5993r233 | sam | 2004-01-11 06:09:02 +0100 (Sun, 11 Jan 2004) | 3 lines
5994Changed paths:
5995   M /trunk/NOTES
5996   M /trunk/examples/cacaview.c
5997   M /trunk/src/caca.c
5998   M /trunk/src/caca_internals.h
5999   M /trunk/src/graphics.c
6000   M /trunk/src/io.c
6001   M /trunk/src/time.c
6002
6003  * src/caca.c src/graphics.c src/io.c src/time.c:
6004    + Native win32 port.
6005
6006------------------------------------------------------------------------
6007r232 | sam | 2004-01-11 02:45:57 +0100 (Sun, 11 Jan 2004) | 10 lines
6008Changed paths:
6009   M /trunk/configure.ac
6010   M /trunk/src/caca.c
6011   M /trunk/src/caca_internals.h
6012   M /trunk/src/graphics.c
6013   M /trunk/src/io.c
6014   M /trunk/src/time.c
6015   M /trunk/test/event.c
6016
6017  * configure.ac:
6018    + Check for gettimeofday().
6019  * src/time.c:
6020    + Created _caca_time().
6021    + Ported _caca_getticks() to the Win32 API.
6022  * src/caca.c:
6023    + Properly builds on Win32.
6024  * test/event.c:
6025    + Added <stdlib.h> because we use malloc().
6026
6027------------------------------------------------------------------------
6028r231 | sam | 2004-01-10 20:59:50 +0100 (Sat, 10 Jan 2004) | 5 lines
6029Changed paths:
6030   M /trunk/NEWS
6031   M /trunk/THANKS
6032   M /trunk/examples/cacaplas.c
6033
6034  * THANKS examples/cacaplas.c:
6035    + Updated credits.
6036  * NEWS:
6037    + Forthcoming 0.8 news.
6038
6039------------------------------------------------------------------------
6040r230 | sam | 2004-01-10 20:53:14 +0100 (Sat, 10 Jan 2004) | 5 lines
6041Changed paths:
6042   M /trunk/configure.ac
6043   M /trunk/examples
6044   M /trunk/examples/Makefile.am
6045   A /trunk/examples/cacaplas.c
6046
6047  * configure.ac:
6048    + Check for -lm.
6049  * examples/cacaplas.c:
6050    + New demo, cacaplas, that displays a colour plasma.
6051
6052------------------------------------------------------------------------
6053r229 | sam | 2004-01-10 20:29:12 +0100 (Sat, 10 Jan 2004) | 12 lines
6054Changed paths:
6055   M /trunk/src/caca.h
6056   M /trunk/src/graphics.c
6057   M /trunk/src/io.c
6058   M /trunk/test/event.c
6059
6060  * src/graphics:
6061    + Initialise the char buffers in the X11 driver.
6062  * src/io.c:
6063    + caca_get_event() and caca_wait_event() immediately return zero if
6064      event_mask is zero.
6065    + Added support for the Home, End, PgUp and PgDown keys.
6066    + In the S-Lang driver, added a call to SLang_getkey() before the call to
6067      SLkp_getkey(), otherwise a single Escape call will not be interpreted.
6068  * test/event.c:
6069    + The "quit" sequence now quits the program, instead of "q" alone.
6070    + Added a status bar below.
6071
6072------------------------------------------------------------------------
6073r228 | sam | 2004-01-09 10:51:53 +0100 (Fri, 09 Jan 2004) | 16 lines
6074Changed paths:
6075   M /trunk/BUGS
6076   M /trunk/NOTES
6077   M /trunk/README
6078   M /trunk/configure.ac
6079   M /trunk/src/Makefile.am
6080   M /trunk/src/caca.c
6081   M /trunk/src/caca_internals.h
6082   M /trunk/src/graphics.c
6083   M /trunk/src/io.c
6084   A /trunk/src/time.c
6085   M /trunk/test/event.c
6086
6087  * test/event.c:
6088    + Do not refresh after each event, but only when there is no event
6089      pending.
6090    + If the pressed key is a printable character, display it.
6091  * src/time.c:
6092    + Moved _caca_getticks() to this file.
6093  * src/caca.c:
6094    + Set the escape delay to a very low value in the ncurses driver,
6095      because I don't want escape sequences to be entered manually.
6096  * src/io.c:
6097    + Autorepeat emulation in the ncurses and slang drivers: do not
6098      immediately send the key release event.
6099  * configure.ac:
6100    + Check for usleep.
6101    + Improvements in the win32 platform detection.
6102
6103------------------------------------------------------------------------
6104r227 | sam | 2004-01-08 19:40:29 +0100 (Thu, 08 Jan 2004) | 5 lines
6105Changed paths:
6106   M /trunk/configure.ac
6107   M /trunk/src/graphics.c
6108   M /trunk/test/event.c
6109
6110  * test/event.c:
6111    + Display at least two digits for keycodes.
6112  * configure.ac:
6113    + ScreenUpdate is actually mandatory for our conio driver.
6114
6115------------------------------------------------------------------------
6116r226 | sam | 2004-01-08 11:22:14 +0100 (Thu, 08 Jan 2004) | 10 lines
6117Changed paths:
6118   M /trunk/src/graphics.c
6119   M /trunk/src/io.c
6120   M /trunk/test/event.c
6121
6122  * src/io.c:
6123    + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
6124      directly interpreted.
6125    + Major rehandling of the event code. All output drivers are now
6126      correctly separated.
6127  * src/graphics.c:
6128    + Fixed a compilation warning.
6129  * test/event.c:
6130    + More human-readable event printing.
6131
6132------------------------------------------------------------------------
6133r225 | sam | 2004-01-07 19:36:41 +0100 (Wed, 07 Jan 2004) | 2 lines
6134Changed paths:
6135   A /branches/0.7 (from /trunk:224)
6136   M /branches/0.7/ChangeLog
6137   M /branches/0.7/libcaca.spec
6138   M /trunk/ChangeLog
6139   M /trunk/libcaca.spec
6140
6141  * 0.7 branch.
6142
6143------------------------------------------------------------------------
6144r224 | sam | 2004-01-07 19:22:44 +0100 (Wed, 07 Jan 2004) | 3 lines
6145Changed paths:
6146   M /trunk/configure.ac
6147   M /trunk/debian/changelog
6148   M /trunk/libcaca.spec
6149
6150  * configure.ac:
6151    + Release 0.7.
6152
6153------------------------------------------------------------------------
6154r223 | sam | 2004-01-07 19:22:08 +0100 (Wed, 07 Jan 2004) | 3 lines
6155Changed paths:
6156   M /trunk/src/bitmap.c
6157
6158  * src/bitmap.c:
6159    + Fixed a bug in the dithering characters.
6160
6161------------------------------------------------------------------------
6162r222 | sam | 2004-01-07 19:15:10 +0100 (Wed, 07 Jan 2004) | 5 lines
6163Changed paths:
6164   M /trunk/NEWS
6165   M /trunk/src/bitmap.c
6166   M /trunk/src/io.c
6167
6168  * src/io.c:
6169    + Do not report mouse motions if the coordinates did not change.
6170  * src/bitmap.c:
6171    + More documentation.
6172
6173------------------------------------------------------------------------
6174r221 | sam | 2004-01-07 18:19:36 +0100 (Wed, 07 Jan 2004) | 8 lines
6175Changed paths:
6176   M /trunk/configure.ac
6177   M /trunk/src/caca.c
6178   M /trunk/src/graphics.c
6179   M /trunk/src/io.c
6180   M /trunk/test
6181   M /trunk/test/Makefile.am
6182   A /trunk/test/event.c
6183
6184  * test/event.c:
6185    + Small event lister, similar to X11's xev.
6186  * src/graphics.c:
6187    + If possible, disable autorepeat in the X11 driver.
6188  * src/io.c:
6189    + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
6190    + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
6191
6192------------------------------------------------------------------------
6193r220 | sam | 2004-01-07 14:06:06 +0100 (Wed, 07 Jan 2004) | 5 lines
6194Changed paths:
6195   M /trunk/debian/control
6196   M /trunk/debian/rules
6197   M /trunk/doc/Makefile.am
6198   D /trunk/doc/caca-spritedit.1
6199   M /trunk/examples/Makefile.am
6200   D /trunk/examples/spritedit.c
6201   M /trunk/libcaca.spec
6202   M /trunk/test/Makefile.am
6203   A /trunk/test/spritedit.c (from /trunk/examples/spritedit.c:213)
6204
6205  * test/spritedit.c:
6206    + Moved spritedit to the test/ directory, because it is not mature enough.
6207  * libcaca.spec debian/control debian/rules:
6208    + Do not install caca-spritedit.
6209
6210------------------------------------------------------------------------
6211r219 | sam | 2004-01-07 13:45:02 +0100 (Wed, 07 Jan 2004) | 8 lines
6212Changed paths:
6213   M /trunk/NEWS
6214   M /trunk/debian/control
6215   M /trunk/debian/rules
6216   M /trunk/doc/Makefile.am
6217   M /trunk/doc/cacademo.1
6218   M /trunk/libcaca.spec
6219   M /trunk/src/bitmap.c
6220   M /trunk/src/caca.c
6221   M /trunk/src/caca.h
6222   M /trunk/src/conic.c
6223   M /trunk/src/graphics.c
6224   M /trunk/src/io.c
6225   M /trunk/src/line.c
6226   M /trunk/src/sprite.c
6227
6228  * libcaca.spec debian/control:
6229    + Updated the package descriptions to include cacaball.
6230  * doc/cacademo.1 doc/Makefile.am:
6231    + Use the cacademo manpage as the cacaball manpage.
6232  * src/:
6233    + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
6234      documenting bizarre stuff.
6235
6236------------------------------------------------------------------------
6237r218 | sam | 2004-01-07 13:42:22 +0100 (Wed, 07 Jan 2004) | 4 lines
6238Changed paths:
6239   M /trunk/examples/cacaball.c
6240
6241  * examples/cacaball.c:
6242    + 24 metaballs instead of 5, but smaller.
6243    + Zoom the bitmap to make more use of the screen area.
6244
6245------------------------------------------------------------------------
6246r217 | sam | 2004-01-06 17:31:27 +0100 (Tue, 06 Jan 2004) | 5 lines
6247Changed paths:
6248   M /trunk/AUTHORS
6249   M /trunk/THANKS
6250   M /trunk/examples/aafire.c
6251   M /trunk/examples/cacaball.c
6252
6253  * examples/cacaball.c:
6254    + Crop the palette so that it looks a bit more like metaballs.
6255  * AUTHORS THANKS:
6256    + Credited Jylam and Jan Hubicka.
6257
6258------------------------------------------------------------------------
6259r216 | sam | 2004-01-06 13:46:25 +0100 (Tue, 06 Jan 2004) | 6 lines
6260Changed paths:
6261   M /trunk/examples/cacaball.c
6262
6263  * examples/cacaball.c:
6264    + Huge coding style overhaul.
6265    + Display 5 metaballs instead of 3.
6266    + Generate the palette instead of having a static one.
6267    + Use a 256x256 back buffer for more smoothness.
6268
6269------------------------------------------------------------------------
6270r215 | sam | 2004-01-06 11:12:22 +0100 (Tue, 06 Jan 2004) | 3 lines
6271Changed paths:
6272   M /trunk/src/graphics.c
6273
6274  * src/graphics.c:
6275    + Fixed a compilation warning.
6276
6277------------------------------------------------------------------------
6278r214 | sam | 2004-01-05 23:16:55 +0100 (Mon, 05 Jan 2004) | 3 lines
6279Changed paths:
6280   M /trunk/examples
6281   M /trunk/examples/Makefile.am
6282   A /trunk/examples/cacaball.c
6283
6284  * examples/cacaball.c:
6285    + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
6286
6287------------------------------------------------------------------------
6288r213 | sam | 2004-01-05 19:17:20 +0100 (Mon, 05 Jan 2004) | 4 lines
6289Changed paths:
6290   M /trunk/examples/aafire.c
6291   M /trunk/examples/cacaview.c
6292   M /trunk/examples/demo.c
6293   M /trunk/examples/spritedit.c
6294   M /trunk/src/caca.h
6295   M /trunk/src/io.c
6296   M /trunk/test/dithering.c
6297   M /trunk/test/hsv.c
6298
6299  * src/io.c:
6300    + caca_get_event() and caca_wait_event() now accept a mask as an argument
6301      in order to select events.
6302
6303------------------------------------------------------------------------
6304r212 | sam | 2004-01-05 19:10:51 +0100 (Mon, 05 Jan 2004) | 4 lines
6305Changed paths:
6306   M /trunk/src/graphics.c
6307
6308  * src/graphics.c:
6309    + Fixed a bug that caused an infinite loop if the delay between two
6310      caca_refresh() calls was greater than 2000 seconds (or something).
6311
6312------------------------------------------------------------------------
6313r211 | sam | 2004-01-05 19:08:50 +0100 (Mon, 05 Jan 2004) | 5 lines
6314Changed paths:
6315   M /trunk/examples/cacaview.c
6316   M /trunk/src/io.c
6317
6318  * src/io.c:
6319    + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
6320  * examples/cacaview.c:
6321    + Use <stdlib.h> instead of <malloc.h>.
6322
6323------------------------------------------------------------------------
6324r210 | sam | 2004-01-04 01:45:08 +0100 (Sun, 04 Jan 2004) | 6 lines
6325Changed paths:
6326   M /trunk/configure.ac
6327   M /trunk/doc/Makefile.am
6328
6329  * configure.ac:
6330    + Check for dvips in addition to latex.
6331  * doc/Makefile.am:
6332    + Workaround for a bug in the latex code generated by doxygen
6333      in Mandrake 9.1.
6334
6335------------------------------------------------------------------------
6336r209 | sam | 2004-01-04 01:19:53 +0100 (Sun, 04 Jan 2004) | 5 lines
6337Changed paths:
6338   M /trunk/libcaca.spec
6339
6340  * libcaca.spec:
6341    + Install documentation into %{doc}/package-version/ instead
6342      of %{doc}/package/.
6343    + Added tetex-dvips to the build dependencies.
6344
6345------------------------------------------------------------------------
6346r208 | sam | 2004-01-04 00:21:27 +0100 (Sun, 04 Jan 2004) | 2 lines
6347Changed paths:
6348   A /branches/0.6 (from /trunk:207)
6349   M /branches/0.6/ChangeLog
6350   M /trunk/ChangeLog
6351
6352  * 0.6 branch.
6353
6354------------------------------------------------------------------------
6355r207 | sam | 2004-01-04 00:15:48 +0100 (Sun, 04 Jan 2004) | 9 lines
6356Changed paths:
6357   M /trunk/NEWS
6358   M /trunk/configure.ac
6359   M /trunk/debian/changelog
6360   M /trunk/debian/control
6361   M /trunk/debian/rules
6362   M /trunk/doc/Makefile.am
6363   M /trunk/libcaca.spec
6364
6365  * configure.ac NEWS:
6366    + Prepared the 0.6 release.
6367  * libcaca.spec:
6368    + Split the RPM into libcaca-devel and caca-utils.
6369    + More detailed descriptions.
6370    + Packages are now rpmlint clean.
6371  * doc/Makefile.am:
6372    + Symlink cacafire.1 to cacademo.1 upon manpage installation.
6373
6374------------------------------------------------------------------------
6375r206 | sam | 2004-01-03 18:31:44 +0100 (Sat, 03 Jan 2004) | 3 lines
6376Changed paths:
6377   M /trunk/configure.ac
6378   M /trunk/src/caca.c
6379   M /trunk/src/graphics.c
6380   M /trunk/src/io.c
6381
6382  * configure.ac:
6383    + Search for <slang/slang.h> in addition of <slang.h>.
6384
6385------------------------------------------------------------------------
6386r205 | sam | 2004-01-03 15:33:35 +0100 (Sat, 03 Jan 2004) | 5 lines
6387Changed paths:
6388   M /trunk/src/bitmap.c
6389
6390  * src/bitmap.c:
6391    + Dither H/S/V when looking up the two nearest colours.
6392    + Weigh pixels in the distance calculation.
6393    + Factorised the lookup table calculation.
6394
6395------------------------------------------------------------------------
6396r204 | sam | 2004-01-03 15:28:39 +0100 (Sat, 03 Jan 2004) | 3 lines
6397Changed paths:
6398   M /trunk/test
6399   M /trunk/test/Makefile.am
6400   A /trunk/test/hsv.c
6401
6402  * test/hsv.c:
6403    + Trivial saturation/value rendering test.
6404
6405------------------------------------------------------------------------
6406r203 | sam | 2004-01-02 19:09:29 +0100 (Fri, 02 Jan 2004) | 5 lines
6407Changed paths:
6408   M /trunk/src/bitmap.c
6409   M /trunk/src/caca.c
6410   M /trunk/src/caca_internals.h
6411
6412  * src/bitmap.c:
6413    + Fixed a minor overflow in the saturation computation.
6414    + Use a global lookup table for foreground/background colour selection
6415      in the bitmap rendering routine. This broke dithering, sorry.
6416
6417------------------------------------------------------------------------
6418r202 | sam | 2004-01-02 17:52:10 +0100 (Fri, 02 Jan 2004) | 3 lines
6419Changed paths:
6420   M /trunk/examples/aafire.c
6421   M /trunk/examples/cacaview.c
6422   M /trunk/src/bitmap.c
6423   M /trunk/src/caca.c
6424   M /trunk/src/caca.h
6425   M /trunk/src/graphics.c
6426   M /trunk/src/line.c
6427   M /trunk/src/sprite.c
6428   M /trunk/test/optipal.c
6429
6430  * src/ examples/ test/:
6431    + Changed <const type> constructs into <type const>.
6432
6433------------------------------------------------------------------------
6434r201 | sam | 2004-01-02 16:35:53 +0100 (Fri, 02 Jan 2004) | 4 lines
6435Changed paths:
6436   M /trunk/examples/aafire.c
6437
6438  * examples/aafire.c:
6439    + Do not call caca_get_width() 10000 times per frame. Cache the value
6440      instead.
6441
6442------------------------------------------------------------------------
6443r200 | sam | 2004-01-02 16:34:16 +0100 (Fri, 02 Jan 2004) | 4 lines
6444Changed paths:
6445   M /trunk/src/graphics.c
6446
6447  * src/graphics.c:
6448    + Split the drawing of foreground and background colours in the X11
6449      driver. Nice performance improvement.
6450
6451------------------------------------------------------------------------
6452r199 | sam | 2004-01-02 16:23:54 +0100 (Fri, 02 Jan 2004) | 3 lines
6453Changed paths:
6454   M /trunk/examples/cacaview.c
6455
6456  * examples/cacaview.c:
6457    + If Imlib2 was not activated, warn the user that only BMP is supported.
6458
6459------------------------------------------------------------------------
6460r198 | sam | 2004-01-01 19:21:13 +0100 (Thu, 01 Jan 2004) | 5 lines
6461Changed paths:
6462   M /trunk/AUTHORS
6463   M /trunk/Makefile.am
6464   A /trunk/THANKS
6465   A /trunk/libcaca.spec
6466
6467  * libcaca.spec:
6468    + RPM specfile, courtesy of Richard Zidlicky.
6469  * THANKS:
6470    + Added a THANKS file for contributors.
6471
6472------------------------------------------------------------------------
6473r197 | sam | 2004-01-01 18:51:57 +0100 (Thu, 01 Jan 2004) | 10 lines
6474Changed paths:
6475   M /trunk/README
6476   M /trunk/src/caca.c
6477   M /trunk/src/graphics.c
6478
6479  * src/graphics.c:
6480    + Minor optimisation in caca_set_color().
6481    + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
6482    + Optimised the X11 caca_refresh() routine by handling strings of the
6483      same colour as one text chunk.
6484  * src/caca.c:
6485    + Bugfix in caca_init when conio is the only compiled-in driver.
6486  * README:
6487    + Minor documentation updates.
6488
6489------------------------------------------------------------------------
6490r196 | sam | 2004-01-01 17:29:50 +0100 (Thu, 01 Jan 2004) | 5 lines
6491Changed paths:
6492   M /trunk/examples/aafire.c
6493   M /trunk/examples/cacaview.c
6494
6495  * examples/cacaview.c:
6496    + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
6497  * examples/aafire.c:
6498    + bzero the pixel buffer in the initialisation routine.
6499
6500------------------------------------------------------------------------
6501r195 | sam | 2003-12-31 15:21:08 +0100 (Wed, 31 Dec 2003) | 5 lines
6502Changed paths:
6503   M /trunk/doc/doxygen.cfg.in
6504   M /trunk/src/bitmap.c
6505   M /trunk/src/box.c
6506   M /trunk/src/caca.h
6507   M /trunk/src/conic.c
6508   M /trunk/src/graphics.c
6509   M /trunk/src/io.c
6510   M /trunk/src/line.c
6511   M /trunk/src/math.c
6512   M /trunk/src/triangle.c
6513
6514  * doc/doxygen.cfg.in:
6515    + Removed caca_internal.h from the list of documented files.
6516  * src/:
6517    + Minor documentation updates.
6518
6519------------------------------------------------------------------------
6520r194 | sam | 2003-12-31 14:55:34 +0100 (Wed, 31 Dec 2003) | 9 lines
6521Changed paths:
6522   M /trunk/BUGS
6523   M /trunk/debian/rules
6524   M /trunk/doc/Makefile.am
6525   M /trunk/test/dithering.c
6526
6527  * test/dithering.c:
6528    + Fixed a minor compilation warning.
6529  * debian/rules:
6530    + Explicitely use --enable-imlib2.
6531  * BUGS:
6532    + Added a note about blinking consoles.
6533  * doc/Makefile.am:
6534    + Fixed a bashism in the HTML files installation.
6535
6536------------------------------------------------------------------------
6537r193 | sam | 2003-12-31 14:32:14 +0100 (Wed, 31 Dec 2003) | 4 lines
6538Changed paths:
6539   M /trunk/doc/Makefile.am
6540
6541  * doc/Makefile.am:
6542    + Do not install doxygen.png directly, because it can be doxygen.gif on
6543      old installations.
6544
6545------------------------------------------------------------------------
6546r192 | sam | 2003-12-31 14:26:47 +0100 (Wed, 31 Dec 2003) | 3 lines
6547Changed paths:
6548   M /trunk/examples/aafire.c
6549
6550  * examples/aafire.c:
6551    + Only quit upon keypress, not mouse motion.
6552
6553------------------------------------------------------------------------
6554r191 | sam | 2003-12-31 14:24:46 +0100 (Wed, 31 Dec 2003) | 3 lines
6555Changed paths:
6556   M /trunk/examples/aafire.c
6557
6558  * examples/aafire.c:
6559    + Render cacafire at full speed.
6560
6561------------------------------------------------------------------------
6562r190 | sam | 2003-12-31 14:20:18 +0100 (Wed, 31 Dec 2003) | 6 lines
6563Changed paths:
6564   M /trunk/src/graphics.c
6565   M /trunk/test
6566   M /trunk/test/Makefile.am
6567   A /trunk/test/optipal.c
6568
6569  * test/optipal.c:
6570    + Optimised S-Lang palette generator.
6571  * src/graphics:
6572    + Removed the S-Lang palette generator and replaced it with the tables
6573      generated by optipal.
6574
6575------------------------------------------------------------------------
6576r189 | sam | 2003-12-31 13:26:22 +0100 (Wed, 31 Dec 2003) | 5 lines
6577Changed paths:
6578   M /trunk/Makefile.am
6579   M /trunk/configure.ac
6580   M /trunk/examples/Makefile.am
6581   A /trunk/test
6582   A /trunk/test/Makefile.am
6583   A /trunk/test/dithering.c
6584
6585  * Makefile.am:
6586    + Added a test directory for test programs.
6587  * test/dithering.c:
6588    + The value/saturation dithering example.
6589
6590------------------------------------------------------------------------
6591r188 | sam | 2003-12-31 13:05:44 +0100 (Wed, 31 Dec 2003) | 5 lines
6592Changed paths:
6593   M /trunk/examples/cacaview.c
6594   M /trunk/src/caca.c
6595
6596  * src/caca.c:
6597    + Do not try the X11 driver if DISPLAY is set to the empty string.
6598  * examples/cacaview.c:
6599    + Cosmetic fixes.
6600
6601------------------------------------------------------------------------
6602r187 | sam | 2003-12-31 13:00:18 +0100 (Wed, 31 Dec 2003) | 3 lines
6603Changed paths:
6604   M /trunk/examples/Makefile.am
6605   A /trunk/examples/cacaview.c (from /trunk/examples/view.c:182)
6606   D /trunk/examples/view.c
6607
6608  * example/:
6609    + Renamed view.c into cacaview.c.
6610
6611------------------------------------------------------------------------
6612r186 | sam | 2003-12-31 12:17:47 +0100 (Wed, 31 Dec 2003) | 3 lines
6613Changed paths:
6614   M /trunk/src/io.c
6615
6616  * src/io.c:
6617    + Fixed mouse support under ncurses and slang.
6618
6619------------------------------------------------------------------------
6620r185 | sam | 2003-12-31 12:17:00 +0100 (Wed, 31 Dec 2003) | 3 lines
6621Changed paths:
6622   M /trunk/configure.ac
6623
6624  * configure.ac:
6625    + Error out if Imlib2 was not found. Override with --disable-imlib2.
6626
6627------------------------------------------------------------------------
6628r184 | sam | 2003-12-31 02:16:47 +0100 (Wed, 31 Dec 2003) | 6 lines
6629Changed paths:
6630   M /trunk/doc
6631   M /trunk/examples/demo.c
6632   M /trunk/src/caca.h
6633   M /trunk/src/io.c
6634
6635  * src/io.c:
6636    + Mouse support under X11.
6637    + Split the mouse motion and mouse click events.
6638  * examples/demo.c:
6639    + Mouse motion support.
6640
6641------------------------------------------------------------------------
6642r183 | sam | 2003-12-31 02:02:08 +0100 (Wed, 31 Dec 2003) | 5 lines
6643Changed paths:
6644   M /trunk/src/caca.c
6645   M /trunk/src/graphics.c
6646
6647  * src/graphics.c:
6648    + Compilation fix.
6649  * src/caca.c:
6650    + Minor indentation fix.
6651
6652------------------------------------------------------------------------
6653r182 | sam | 2003-12-26 00:59:48 +0100 (Fri, 26 Dec 2003) | 6 lines
6654Changed paths:
6655   M /trunk/configure.ac
6656   M /trunk/src/caca.c
6657
6658  * src/caca.c:
6659    + Prefer the X11 driver if $DISPLAY is set.
6660    + The slang driver is now preferred over the ncurses driver.
6661  * configure.ac:
6662    + Autodetect conio.h.
6663
6664------------------------------------------------------------------------
6665r181 | sam | 2003-12-26 00:22:13 +0100 (Fri, 26 Dec 2003) | 4 lines
6666Changed paths:
6667   M /trunk/configure.ac
6668
6669  * configure.ac:
6670    + Autodetect ncurses, slang and X11.
6671    + Abort if no output driver was selected or detected.
6672
6673------------------------------------------------------------------------
6674r180 | sam | 2003-12-25 22:38:46 +0100 (Thu, 25 Dec 2003) | 2 lines
6675Changed paths:
6676   A /branches/0.5 (from /trunk:179)
6677   M /branches/0.5/ChangeLog
6678   M /trunk/ChangeLog
6679
6680  * 0.5 branch.
6681
6682------------------------------------------------------------------------
6683r179 | sam | 2003-12-25 22:36:52 +0100 (Thu, 25 Dec 2003) | 3 lines
6684Changed paths:
6685   M /trunk/NEWS
6686   M /trunk/configure.ac
6687   M /trunk/debian/changelog
6688
6689  * configure.ac NEWS debian/changelog:
6690    + New 0.5 release.
6691
6692------------------------------------------------------------------------
6693r178 | sam | 2003-12-25 22:28:55 +0100 (Thu, 25 Dec 2003) | 5 lines
6694Changed paths:
6695   M /trunk/BUGS
6696   M /trunk/NOTES
6697   M /trunk/configure.ac
6698   M /trunk/src/graphics.c
6699
6700  * NOTES BUGS:
6701    + Updated information about the S-Lang colour pair shortage bug.
6702  * src/graphics.c:
6703    + Implemented the solution explained in NOTES.
6704
6705------------------------------------------------------------------------
6706r177 | sam | 2003-12-25 19:09:58 +0100 (Thu, 25 Dec 2003) | 3 lines
6707Changed paths:
6708   M /trunk/src/caca.c
6709
6710  * src/caca.c:
6711    + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
6712
6713------------------------------------------------------------------------
6714r176 | sam | 2003-12-25 19:08:46 +0100 (Thu, 25 Dec 2003) | 3 lines
6715Changed paths:
6716   M /trunk/NOTES
6717
6718  * NOTES:
6719    + Added a section with a proposed solution to the slang problem.
6720
6721------------------------------------------------------------------------
6722r175 | sam | 2003-12-25 11:18:37 +0100 (Thu, 25 Dec 2003) | 2 lines
6723Changed paths:
6724   A /branches/0.4 (from /trunk:174)
6725   M /branches/0.4/ChangeLog
6726   M /trunk/ChangeLog
6727
6728  * 0.4 branch.
6729
6730------------------------------------------------------------------------
6731r174 | sam | 2003-12-25 00:58:32 +0100 (Thu, 25 Dec 2003) | 5 lines
6732Changed paths:
6733   M /trunk/configure.ac
6734   M /trunk/debian/control
6735
6736  * debian/control:
6737    + Added missing dependencies to the -dev package.
6738  * configure.ac:
6739    + Kludge for woody builds where x_includes is undefined.
6740
6741------------------------------------------------------------------------
6742r173 | sam | 2003-12-24 17:23:37 +0100 (Wed, 24 Dec 2003) | 3 lines
6743Changed paths:
6744   M /trunk/src/caca.h
6745
6746  * src/caca.h:
6747    + Documented CACA_FONT.
6748
6749------------------------------------------------------------------------
6750r172 | sam | 2003-12-24 17:16:16 +0100 (Wed, 24 Dec 2003) | 3 lines
6751Changed paths:
6752   M /trunk/doc/Makefile.am
6753
6754  * doc/Makefile.am:
6755    + Rename the refman.ps doxygen documentation to libcaca.ps.
6756
6757------------------------------------------------------------------------
6758r171 | sam | 2003-12-24 16:43:45 +0100 (Wed, 24 Dec 2003) | 5 lines
6759Changed paths:
6760   M /trunk/NEWS
6761   M /trunk/src/caca.h
6762   M /trunk/src/graphics.c
6763
6764  * src/graphics.c:
6765    + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
6766  * src/caca.c:
6767    + Documented the CACA_GEOMETRY environment variable.
6768
6769------------------------------------------------------------------------
6770r170 | sam | 2003-12-24 16:35:07 +0100 (Wed, 24 Dec 2003) | 3 lines
6771Changed paths:
6772   M /trunk/src/caca_internals.h
6773   M /trunk/src/graphics.c
6774   M /trunk/src/io.c
6775
6776  * src/io.c:
6777    + Mouse support in the X11 driver.
6778
6779------------------------------------------------------------------------
6780r169 | sam | 2003-12-24 15:48:38 +0100 (Wed, 24 Dec 2003) | 4 lines
6781Changed paths:
6782   M /trunk/src/graphics.c
6783
6784  * src/graphics:
6785    + Use XCreateWindow instead of XCreateSimpleWindow.
6786    + Set the X window title to "caca for X".
6787
6788------------------------------------------------------------------------
6789r168 | sam | 2003-12-23 18:25:29 +0100 (Tue, 23 Dec 2003) | 4 lines
6790Changed paths:
6791   M /trunk/debian/changelog
6792   M /trunk/debian/control
6793   M /trunk/debian/rules
6794
6795  * debian/control:
6796    + Build-depend on doxygen and tetex to build documentation.
6797    + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
6798
6799------------------------------------------------------------------------
6800r167 | sam | 2003-12-23 18:01:38 +0100 (Tue, 23 Dec 2003) | 7 lines
6801Changed paths:
6802   M /trunk/BUGS
6803   M /trunk/Makefile.am
6804   M /trunk/NEWS
6805   M /trunk/README
6806   M /trunk/TODO
6807   M /trunk/configure.ac
6808   M /trunk/doc/Makefile.am
6809   M /trunk/src/graphics.c
6810
6811  * configure.ac NEWS:
6812    + Prepared release 0.4.
6813  * src/graphics.c README BUGS TODO:
6814    + Updated documentation.
6815  * Makefile.am doc/Makefile.am:
6816    + Install the generated doxygen documentation.
6817
6818------------------------------------------------------------------------
6819r166 | sam | 2003-12-23 17:32:56 +0100 (Tue, 23 Dec 2003) | 4 lines
6820Changed paths:
6821   M /trunk/src/io.c
6822
6823  * src/io.c:
6824    + Fixed a warning by including <unistd.h>.
6825    + Support for arrow and function keys under X11.
6826
6827------------------------------------------------------------------------
6828r165 | sam | 2003-12-23 14:27:40 +0100 (Tue, 23 Dec 2003) | 9 lines
6829Changed paths:
6830   M /trunk/configure.ac
6831   M /trunk/doc/Makefile.am
6832   D /trunk/doc/doxygen.cfg
6833   A /trunk/doc/doxygen.cfg.in (from /trunk/doc/doxygen.cfg:164)
6834   M /trunk/examples/aafire.c
6835   M /trunk/examples/demo.c
6836   M /trunk/examples/spritedit.c
6837   M /trunk/examples/view.c
6838   M /trunk/src/bitmap.c
6839   M /trunk/src/box.c
6840   M /trunk/src/caca.c
6841   M /trunk/src/caca.h
6842   M /trunk/src/caca_internals.h
6843   M /trunk/src/conic.c
6844   M /trunk/src/graphics.c
6845   M /trunk/src/io.c
6846   M /trunk/src/line.c
6847   M /trunk/src/math.c
6848   M /trunk/src/sprite.c
6849   M /trunk/src/triangle.c
6850
6851  * src/io.c:
6852    + Added caca_wait_event(), a blocking caca_get_event().
6853  * src/ examples/:
6854    + More documentation.
6855  * doc/doxygen.cfg.in:
6856    + doc/doxygen.cfg is now generated by configure, so that we can use
6857      @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
6858    + Create manpages.
6859
6860------------------------------------------------------------------------
6861r164 | sam | 2003-12-23 12:08:37 +0100 (Tue, 23 Dec 2003) | 2 lines
6862Changed paths:
6863   M /trunk/doc/doxygen.cfg
6864   M /trunk/src/bitmap.c
6865   M /trunk/src/caca.c
6866   M /trunk/src/caca.h
6867
6868  * More API documentation.
6869
6870------------------------------------------------------------------------
6871r163 | sam | 2003-12-22 23:58:24 +0100 (Mon, 22 Dec 2003) | 3 lines
6872Changed paths:
6873   M /trunk/src/caca.c
6874
6875  * caca.c:
6876    + Fixed typos in the initialisation code.
6877
6878------------------------------------------------------------------------
6879r162 | sam | 2003-12-22 16:26:12 +0100 (Mon, 22 Dec 2003) | 6 lines
6880Changed paths:
6881   M /trunk/configure.ac
6882   M /trunk/src/bitmap.c
6883   M /trunk/src/caca.c
6884   M /trunk/src/caca.h
6885   M /trunk/src/caca_internals.h
6886   M /trunk/src/conic.c
6887   M /trunk/src/graphics.c
6888   M /trunk/src/io.c
6889   M /trunk/src/line.c
6890
6891  * src/graphics.c src/caca.c src/io.c:
6892    + Support for simultaneously compiled-in drivers.
6893    + Honour the CACA_DRIVER environment variable.
6894  * configure.ac:
6895    + Drivers are no longer mutually exclusive.
6896
6897------------------------------------------------------------------------
6898r161 | sam | 2003-12-21 01:39:41 +0100 (Sun, 21 Dec 2003) | 3 lines
6899Changed paths:
6900   M /trunk/src/graphics.c
6901
6902  * src/graphics:
6903    + Initialise default height at 32 (as in aalib).
6904
6905------------------------------------------------------------------------
6906r160 | sam | 2003-12-20 13:07:56 +0100 (Sat, 20 Dec 2003) | 5 lines
6907Changed paths:
6908   M /trunk/src/caca_internals.h
6909   M /trunk/src/graphics.c
6910   M /trunk/src/io.c
6911
6912  * src/graphics.c:
6913    + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
6914    + Use an intermediary X pixmap for rendering.
6915    + Slightly changed the variable naming scheme.
6916
6917------------------------------------------------------------------------
6918r159 | sam | 2003-12-20 11:54:35 +0100 (Sat, 20 Dec 2003) | 3 lines
6919Changed paths:
6920   M /trunk/examples/aafire.c
6921
6922  * examples/aafire.c:
6923    + The image buffer in cacafire was too small.
6924
6925------------------------------------------------------------------------
6926r158 | sam | 2003-12-19 18:26:23 +0100 (Fri, 19 Dec 2003) | 4 lines
6927Changed paths:
6928   M /trunk/src/graphics.c
6929
6930  * src/graphics.c:
6931    + Progress in the X11 driver.
6932    + Fixed a compilation bug in the conio driver.
6933
6934------------------------------------------------------------------------
6935r157 | sam | 2003-12-18 10:46:19 +0100 (Thu, 18 Dec 2003) | 4 lines
6936Changed paths:
6937   M /trunk/debian/changelog
6938   M /trunk/debian/control
6939   M /trunk/debian/rules
6940
6941  * debian/rules debian/control:
6942    + Moved cacafire to the caca-utils package. Added proper conflict/replace.
6943    + Symlinked cacafire.1 to cacademo.1.
6944
6945------------------------------------------------------------------------
6946r155 | sam | 2003-12-18 01:41:28 +0100 (Thu, 18 Dec 2003) | 7 lines
6947Changed paths:
6948   M /trunk/ChangeLog
6949   M /trunk/NEWS
6950   M /trunk/README
6951   M /trunk/debian/changelog
6952   M /trunk/debian/control
6953   M /trunk/doc/doxygen.cfg
6954
6955  * debian/control:
6956    + Updated long descriptions.
6957  * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
6958    + Prepared 0.3 release.
6959  * README:
6960    + --enable-ncurses is now the default.
6961
6962------------------------------------------------------------------------
6963r154 | sam | 2003-12-18 01:11:52 +0100 (Thu, 18 Dec 2003) | 3 lines
6964Changed paths:
6965   M /trunk/src/bitmap.c
6966   M /trunk/src/box.c
6967   M /trunk/src/caca.c
6968   M /trunk/src/caca.h
6969   M /trunk/src/conic.c
6970   M /trunk/src/graphics.c
6971   M /trunk/src/io.c
6972   M /trunk/src/line.c
6973   M /trunk/src/math.c
6974   M /trunk/src/sprite.c
6975   M /trunk/src/triangle.c
6976
6977  * src/:
6978    + Doxygenated public functions.
6979
6980------------------------------------------------------------------------
6981r153 | sam | 2003-12-17 16:03:05 +0100 (Wed, 17 Dec 2003) | 3 lines
6982Changed paths:
6983   M /trunk/src/caca.h
6984
6985  * src/caca.h:
6986    + Documented environment variables.
6987
6988------------------------------------------------------------------------
6989r152 | sam | 2003-12-17 00:25:54 +0100 (Wed, 17 Dec 2003) | 4 lines
6990Changed paths:
6991   M /trunk/examples/view.c
6992
6993  * examples/view.c:
6994    + Fixed a bug in the loading of 1bpp BMPs.
6995    + Commented stuff.
6996
6997------------------------------------------------------------------------
6998r151 | sam | 2003-12-17 00:06:54 +0100 (Wed, 17 Dec 2003) | 7 lines
6999Changed paths:
7000   M /trunk/examples/Makefile.am
7001   M /trunk/examples/view.c
7002
7003  * examples/view.c:
7004    + If Imlib2 is not available, use a custom simple BMP loader.
7005    + Draw the bottom bar one line higher to leave room for a status line.
7006    + '?' now properly toggles help.
7007  * examples/Makefile.am:
7008    + Always build cacaview.
7009
7010------------------------------------------------------------------------
7011r150 | sam | 2003-12-16 10:06:46 +0100 (Tue, 16 Dec 2003) | 5 lines
7012Changed paths:
7013   M /trunk/configure.ac
7014   M /trunk/src/bitmap.c
7015
7016  * src/bitmap.c:
7017    + If the alpha palette is all-zero, forget the alpha channel.
7018  * configure.ac:
7019    + Export HAVE_IMLIB2_H and the like.
7020
7021------------------------------------------------------------------------
7022r149 | sam | 2003-12-15 16:02:50 +0100 (Mon, 15 Dec 2003) | 4 lines
7023Changed paths:
7024   M /trunk/src/bitmap.c
7025
7026  * src/bitmap.c:
7027    + If the alpha mask is 0, ignore alpha information.
7028    + Ditto if no alpha information is given with the palette.
7029
7030------------------------------------------------------------------------
7031r148 | sam | 2003-12-15 11:38:03 +0100 (Mon, 15 Dec 2003) | 4 lines
7032Changed paths:
7033   M /trunk/configure.ac
7034   M /trunk/src/caca.c
7035   M /trunk/src/caca_internals.h
7036   M /trunk/src/graphics.c
7037   M /trunk/src/io.c
7038
7039  * src/graphics.c src/io.c:
7040    + Beginning of an X11 driver. Currently we merely open the window and
7041      check keyboard events.
7042
7043------------------------------------------------------------------------
7044r147 | sam | 2003-12-12 17:19:44 +0100 (Fri, 12 Dec 2003) | 7 lines
7045Changed paths:
7046   M /trunk/configure.ac
7047   M /trunk/debian/changelog
7048   M /trunk/src/caca.c
7049
7050  * configure.ac debian/changelog:
7051    + Prepare for 0.3 release.
7052    + Check for strcasecmp().
7053  * src/caca.c:
7054    + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
7055      variables.
7056
7057------------------------------------------------------------------------
7058r146 | sam | 2003-12-12 15:49:41 +0100 (Fri, 12 Dec 2003) | 13 lines
7059Changed paths:
7060   M /trunk/examples/aafire.c
7061   M /trunk/examples/demo.c
7062   M /trunk/examples/view.c
7063   M /trunk/src/bitmap.c
7064   M /trunk/src/caca.c
7065   M /trunk/src/caca.h
7066   M /trunk/src/caca_internals.h
7067
7068  * src/bitmap.c:
7069    + Added antialiasing support.
7070    + Dithering, antialiasing and background mode can now be selected at
7071      runtime.
7072  * src/caca.c src/caca.h:
7073    + Renamed caca_dithering into caca_feature and extended the type to
7074      express background colour and antialiasing mode.
7075  * examples/demo.c:
7076    + Fixed a bug that disabled the sprite demo.
7077    + Draw solid flares.
7078  * examples/view.c:
7079    + Select antialiasing and background mode at runtime.
7080
7081------------------------------------------------------------------------
7082r145 | sam | 2003-12-11 18:01:09 +0100 (Thu, 11 Dec 2003) | 2 lines
7083Changed paths:
7084   M /trunk/BUGS
7085   M /trunk/TODO
7086   M /trunk/debian/control
7087   M /trunk/doc/cacademo.1
7088   M /trunk/doc/cacaview.1
7089
7090  * Minor updates to manpages, BUGS, TODO and the Debian control file.
7091
7092------------------------------------------------------------------------
7093r144 | sam | 2003-12-11 17:56:35 +0100 (Thu, 11 Dec 2003) | 5 lines
7094Changed paths:
7095   M /trunk/src/Makefile.am
7096   M /trunk/src/bitmap.c
7097   M /trunk/src/caca.c
7098   M /trunk/src/caca.h
7099   M /trunk/src/caca_internals.h
7100   M /trunk/src/graphics.c
7101
7102  * src/caca.c:
7103    + Moved global variables to src/graphics.c.
7104  * src/bitmap.c:
7105    + Sanitised prototypes.
7106
7107------------------------------------------------------------------------
7108r143 | sam | 2003-12-11 17:31:49 +0100 (Thu, 11 Dec 2003) | 17 lines
7109Changed paths:
7110   M /trunk/examples
7111   M /trunk/examples/aafire.c
7112   M /trunk/examples/demo.c
7113   M /trunk/examples/view.c
7114   M /trunk/src/bitmap.c
7115   M /trunk/src/box.c
7116   M /trunk/src/caca.c
7117   M /trunk/src/caca.h
7118   M /trunk/src/caca_internals.h
7119   M /trunk/src/conic.c
7120   M /trunk/src/graphics.c
7121   M /trunk/src/line.c
7122   M /trunk/src/sprite.c
7123   M /trunk/src/triangle.c
7124
7125  * src/graphics.c:
7126    + Internally cache screen width and height.
7127  * src/bitmap.c:
7128    + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
7129      alpha as fully transparent, and any other value as fully opaque.
7130    + Slightly tuned colour weights in the renderer.
7131    + caca_set_bitmap_palette() takes unsigned ints.
7132  * examples/demo.c:
7133    + Added a crap render demo.
7134  * examples/aafire.c:
7135    + Set a 20ms delay.
7136    + Added alpha values to the palette.
7137  * examples/view.c:
7138    + Draw a gray checkered grid below the image so that transparent images
7139      look a lot nicer.
7140    + 'f' toggles "fullscreen" mode.
7141
7142------------------------------------------------------------------------
7143r142 | sam | 2003-12-11 16:54:53 +0100 (Thu, 11 Dec 2003) | 6 lines
7144Changed paths:
7145   M /trunk/caca-config.in
7146   M /trunk/configure.ac
7147
7148  * configure.ac:
7149    + Set the executable bit of caca-config when regenerating that file.
7150  * caca-config.in:
7151    + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
7152      have @CACA_LIBS@.
7153
7154------------------------------------------------------------------------
7155r141 | sam | 2003-12-02 23:27:27 +0100 (Tue, 02 Dec 2003) | 6 lines
7156Changed paths:
7157   M /trunk/configure.ac
7158   M /trunk/examples/Makefile.am
7159   A /trunk/examples/aafire.c
7160
7161  * configure.ac:
7162    + Removed unused USE_* variables.
7163    + Export -lslang and -lncurses as @CACA_LIBS@.
7164  * examples/aafire.c:
7165    + Imported aafire.c from the AAlib tree and ported it to libcaca.
7166
7167------------------------------------------------------------------------
7168r139 | sam | 2003-11-30 18:15:31 +0100 (Sun, 30 Nov 2003) | 2 lines
7169Changed paths:
7170   M /trunk/ChangeLog
7171   M /trunk/NEWS
7172   M /trunk/TODO
7173   M /trunk/debian/changelog
7174   M /trunk/debian/control
7175
7176  * 0.2 release.
7177
7178------------------------------------------------------------------------
7179r138 | sam | 2003-11-30 18:14:19 +0100 (Sun, 30 Nov 2003) | 3 lines
7180Changed paths:
7181   M /trunk/examples/view.c
7182
7183  * examples/view.c:
7184    + Removed last endianness issue.
7185
7186------------------------------------------------------------------------
7187r137 | sam | 2003-11-30 17:34:04 +0100 (Sun, 30 Nov 2003) | 5 lines
7188Changed paths:
7189   M /trunk/examples/view.c
7190   M /trunk/src/bitmap.c
7191   M /trunk/src/io.c
7192
7193  * src/io.c:
7194    + Removed a useless message.
7195  * src/bitmap.c examples/view.c:
7196    + Really fixed the endianness issue.
7197
7198------------------------------------------------------------------------
7199r136 | sam | 2003-11-30 16:56:02 +0100 (Sun, 30 Nov 2003) | 5 lines
7200Changed paths:
7201   M /trunk/src/bitmap.c
7202
7203  * src/bitmap.c:
7204    + Fine-tuned the new renderer.
7205    + Fixed warnings.
7206    + Changed hardcoded values to macros.
7207
7208------------------------------------------------------------------------
7209r135 | sam | 2003-11-30 16:01:55 +0100 (Sun, 30 Nov 2003) | 11 lines
7210Changed paths:
7211   M /trunk/configure.ac
7212   M /trunk/examples/demo.c
7213   M /trunk/examples/view.c
7214   M /trunk/src/bitmap.c
7215   M /trunk/src/caca.c
7216   M /trunk/src/caca.h
7217
7218  * src/bitmap.c:
7219    + Fixed an endianness issue in the byte reader.
7220    + Decreased precision in RGB and HSV values to avoid overflows.
7221    + New dithering method: 2x2 ordered.
7222    + New renderer, with background colour awareness.
7223  * configure.ac:
7224    + Check for <endian.h>.
7225  * examples/demo.c examples/view.c:
7226    + Fixed an endianness issue in cacaview.
7227    + Adapted code to the additional dithering method.
7228
7229------------------------------------------------------------------------
7230r134 | sam | 2003-11-30 03:11:37 +0100 (Sun, 30 Nov 2003) | 4 lines
7231Changed paths:
7232   M /trunk/examples/view.c
7233   M /trunk/src/bitmap.c
7234
7235  * src/bitmap.c examples/view.c:
7236    + Fixed an endianness issue in caca_draw_bitmap().
7237    + Code cleanup.
7238
7239------------------------------------------------------------------------
7240r133 | sam | 2003-11-30 02:18:10 +0100 (Sun, 30 Nov 2003) | 13 lines
7241Changed paths:
7242   M /trunk/TODO
7243   M /trunk/doc/cacaview.1
7244   M /trunk/examples/Makefile.am
7245   M /trunk/examples/view.c
7246   M /trunk/src/caca.c
7247
7248  * src/caca.c:
7249    + Minor change to the dithering names.
7250  * TODO:
7251    + Added cacaview TODO.
7252  * doc/cacaview.1:
7253    + Wrote a manpage for cacaview.
7254  * examples/Makefile.am:
7255    + Moved the -DX_DISPLAY_MISSING=1 here.
7256  * examples/view.c:
7257    + Capital 'D' cycles through dithering modes in reverse order.
7258    + Sleep when there is nothing to do.
7259    + Cosmetic code reorganisation.
7260
7261------------------------------------------------------------------------
7262r132 | sam | 2003-11-29 20:35:07 +0100 (Sat, 29 Nov 2003) | 9 lines
7263Changed paths:
7264   M /trunk/examples/demo.c
7265   M /trunk/examples/view.c
7266   M /trunk/src/bitmap.c
7267   M /trunk/src/caca.c
7268   M /trunk/src/caca.h
7269
7270  * src/caca.c src/caca.h:
7271    + Added caca_get_dithering_name().
7272  * src/bitmap.c:
7273    + Created a new dithering method with an 8x8 ordered matrix.
7274    + Replaced the char list with a string for better readability.
7275    + Dithering functions now return a value between 0 and 255.
7276  * examples/demo.c examples/view.c:
7277    + Adapted to use caca_get_dithering_name().
7278
7279------------------------------------------------------------------------
7280r131 | sam | 2003-11-29 19:04:42 +0100 (Sat, 29 Nov 2003) | 3 lines
7281Changed paths:
7282   M /trunk/src/caca.c
7283
7284  * src/caca.c:
7285    + Test whether ncurses knows xterm-16color before setting $TERM.
7286
7287------------------------------------------------------------------------
7288r130 | sam | 2003-11-29 18:36:00 +0100 (Sat, 29 Nov 2003) | 6 lines
7289Changed paths:
7290   M /trunk/examples/view.c
7291
7292  * examples/view.c:
7293    + Added top and bottom status lines, like in mutt and slrn.
7294    + Added a status string when loading an image or upon error.
7295    + Can load multiple files; use 'n' and 'p' for next and previous.
7296    + Clip zoom between -48 and +48.
7297
7298------------------------------------------------------------------------
7299r129 | sam | 2003-11-29 17:42:35 +0100 (Sat, 29 Nov 2003) | 2 lines
7300Changed paths:
7301   M /trunk/src/caca.c
7302
7303  * Fixed a C99ism.
7304
7305------------------------------------------------------------------------
7306r128 | sam | 2003-11-29 15:41:37 +0100 (Sat, 29 Nov 2003) | 9 lines
7307Changed paths:
7308   M /trunk/NOTES
7309   M /trunk/configure.ac
7310   M /trunk/src/caca.c
7311   M /trunk/src/graphics.c
7312
7313  * configure.ac:
7314    + Default to ncurses, not slang, because slang only has 128 colour pairs.
7315  * src/caca.c:
7316    + Disable scrolling to avoid hashmap scrolling optimization code.
7317  * src/graphics.c:
7318    + Swap fg and bg in the colour pair indexing, so that bg is always
7319      right.
7320    + Disable alt charset support to exploit my patched slang.
7321
7322------------------------------------------------------------------------
7323r127 | sam | 2003-11-28 21:39:54 +0100 (Fri, 28 Nov 2003) | 10 lines
7324Changed paths:
7325   M /trunk/NOTES
7326   M /trunk/examples/view.c
7327   M /trunk/src/bitmap.c
7328
7329  * src/bitmap.c:
7330    + Dither chroma outside of rgb2hsv_default().
7331    + Clip fromx and fromy values.
7332  * NOTES:
7333    + Link to the XTerm control sequences.
7334  * examples/view.c:
7335    + Draw status bar.
7336    + Move with 'h' 'j' 'k' 'l', à la vi.
7337    + '?' toggles a help menu.
7338
7339------------------------------------------------------------------------
7340r126 | sam | 2003-11-28 00:18:12 +0100 (Fri, 28 Nov 2003) | 3 lines
7341Changed paths:
7342   M /trunk/src/bitmap.c
7343
7344  * src/bitmap.c:
7345    + Removed § from the list of default characters due to collisions.
7346
7347------------------------------------------------------------------------
7348r125 | sam | 2003-11-27 23:54:48 +0100 (Thu, 27 Nov 2003) | 6 lines
7349Changed paths:
7350   A /trunk/debian/caca-utils.mime
7351   M /trunk/debian/control
7352   M /trunk/debian/rules
7353
7354  * debian/control:
7355    + Removed slang1-dev dependency in caca-utils.
7356  * debian/caca-utils.mime debian/rules:
7357    + Added a MIME file with low priority.
7358    + Added call to dh_installmime.
7359
7360------------------------------------------------------------------------
7361r124 | sam | 2003-11-27 23:29:13 +0100 (Thu, 27 Nov 2003) | 5 lines
7362Changed paths:
7363   M /trunk/configure.ac
7364   M /trunk/src/caca.c
7365   M /trunk/src/caca_internals.h
7366   M /trunk/src/graphics.c
7367
7368  * src/caca.c src/graphics.c:
7369    + Moved graphics stuff from caca.c to graphics.c.
7370    + Added a few kludges: if gnome-terminal or konsole are detected, switch
7371      to TERM=xterm-16color to benefit from extended colour palette.
7372
7373------------------------------------------------------------------------
7374r123 | sam | 2003-11-27 22:56:30 +0100 (Thu, 27 Nov 2003) | 13 lines
7375Changed paths:
7376   M /trunk/NOTES
7377   M /trunk/examples/demo.c
7378   M /trunk/examples/spritedit.c
7379   M /trunk/src/bitmap.c
7380   M /trunk/src/caca.c
7381   M /trunk/src/caca.h
7382   M /trunk/src/graphics.c
7383   M /trunk/src/sprite.c
7384
7385  * NOTES:
7386    + Added setab/setaf quotes from the XTerm terminfo.
7387    + Proposed a workaround for bright colours on any terminal.
7388  * src/caca.c:
7389    + 16 colour support for ncurses and conio.
7390  * src/graphics.c:
7391    + Ported to 16 colour support.
7392    + Added a missing <stdio.h> for BUFSIZ.
7393    + Disabled vsnprintf under DOS (only vsprintf exists).
7394  * examples/:
7395    + Don't abort if the caca.txt sprite was not found.
7396    + Ported to 16 colour support.
7397
7398------------------------------------------------------------------------
7399r122 | sam | 2003-11-27 14:27:32 +0100 (Thu, 27 Nov 2003) | 2 lines
7400Changed paths:
7401   M /trunk/NOTES
7402
7403  * NOTES: more notes about colours.
7404
7405------------------------------------------------------------------------
7406r121 | sam | 2003-11-27 10:43:56 +0100 (Thu, 27 Nov 2003) | 5 lines
7407Changed paths:
7408   M /trunk/Makefile.am
7409   M /trunk/configure.ac
7410   M /trunk/examples/Makefile.am
7411
7412  * configure.ac:
7413    + More sensible imlib2 detection, works with cross-compilation.
7414  * Makefile.am:
7415    + Don't forget to include NOTES to the dist tarball.
7416
7417------------------------------------------------------------------------
7418r120 | sam | 2003-11-27 10:38:16 +0100 (Thu, 27 Nov 2003) | 2 lines
7419Changed paths:
7420   A /trunk/NOTES
7421   M /trunk/README
7422   M /trunk/debian/rules
7423
7424  * NOTES: added information about colour support.
7425
7426------------------------------------------------------------------------
7427r119 | sam | 2003-11-26 22:02:31 +0100 (Wed, 26 Nov 2003) | 2 lines
7428Changed paths:
7429   M /trunk/configure.ac
7430
7431  * configure.ac: Added a missing check for <inttypes.h>.
7432
7433------------------------------------------------------------------------
7434r118 | sam | 2003-11-26 21:58:30 +0100 (Wed, 26 Nov 2003) | 2 lines
7435Changed paths:
7436   M /trunk/src/bitmap.c
7437
7438  * src/bitmap.c: Support for more colour depths.
7439
7440------------------------------------------------------------------------
7441r115 | sam | 2003-11-24 20:56:04 +0100 (Mon, 24 Nov 2003) | 9 lines
7442Changed paths:
7443   M /trunk/configure.ac
7444   M /trunk/examples/Makefile.am
7445   M /trunk/examples/demo.c
7446   M /trunk/examples/view.c
7447
7448  * configure.ac examples/Makefile.am:
7449    + Added a check for imlib2-config.
7450    + Build cacaview conditionally.
7451  * examples/demo.c:
7452    + Removed all gdkpixbuf code.
7453  * examples/view.c:
7454    + Default to ordered dithering.
7455    + Make sure the arrows always work even if delta is too small.
7456
7457------------------------------------------------------------------------
7458r114 | sam | 2003-11-24 18:51:40 +0100 (Mon, 24 Nov 2003) | 4 lines
7459Changed paths:
7460   M /trunk/debian
7461   M /trunk/debian/control
7462   M /trunk/debian/rules
7463
7464  * debian/:
7465    + New caca-utils package.
7466    + Move cacademo, cacaview and caca-spritedit to caca-utils.
7467
7468------------------------------------------------------------------------
7469r113 | sam | 2003-11-24 18:50:14 +0100 (Mon, 24 Nov 2003) | 6 lines
7470Changed paths:
7471   M /trunk/doc/Makefile.am
7472   D /trunk/doc/caca-demo.1
7473   A /trunk/doc/cacademo.1 (from /trunk/doc/caca-demo.1:112)
7474   A /trunk/doc/cacaview.1
7475   M /trunk/examples
7476   M /trunk/examples/Makefile.am
7477   A /trunk/examples/view.c
7478
7479  * examples/:
7480    + Simple image viewer, cacaview, based on libcaca and imlib2.
7481    + Renamed caca-demo into cacademo.
7482  * doc/:
7483    + Renamed doc/caca-demo.1 into doc/cacademo.1.
7484
7485------------------------------------------------------------------------
7486r112 | sam | 2003-11-23 16:34:35 +0100 (Sun, 23 Nov 2003) | 2 lines
7487Changed paths:
7488   M /trunk/src/Makefile.am
7489   A /trunk/src/bitmap.c (from /trunk/src/blit.c:111)
7490   D /trunk/src/blit.c
7491
7492  * Renamed src/blit.c into src/bitmap.c.
7493
7494------------------------------------------------------------------------
7495r111 | sam | 2003-11-23 04:44:59 +0100 (Sun, 23 Nov 2003) | 5 lines
7496Changed paths:
7497   M /trunk/examples/demo.c
7498   M /trunk/src/caca.c
7499   M /trunk/src/caca.h
7500   M /trunk/src/io.c
7501
7502  * src/caca.c:
7503    + Mouse initialisation in ncurses.
7504  * src/io.c:
7505    + Mouse support in ncurses.
7506
7507------------------------------------------------------------------------
7508r110 | sam | 2003-11-22 15:28:36 +0100 (Sat, 22 Nov 2003) | 3 lines
7509Changed paths:
7510   M /trunk/debian/control
7511
7512  * debian/control:
7513    + libcaca-dev should depend on slang1-dev.
7514
7515------------------------------------------------------------------------
7516r109 | sam | 2003-11-22 15:23:18 +0100 (Sat, 22 Nov 2003) | 3 lines
7517Changed paths:
7518   M /trunk/debian/Makefile.am
7519
7520  * debian/Makefile.am:
7521    + Added compat and copyright to the distributed files.
7522
7523------------------------------------------------------------------------
7524r108 | sam | 2003-11-22 15:19:36 +0100 (Sat, 22 Nov 2003) | 2 lines
7525Changed paths:
7526   A /trunk/ChangeLog
7527   M /trunk/debian/rules
7528
7529  * Added a ChangeLog file.
7530
7531------------------------------------------------------------------------
7532r107 | sam | 2003-11-22 15:13:53 +0100 (Sat, 22 Nov 2003) | 3 lines
7533Changed paths:
7534   M /trunk/examples/Makefile.am
7535
7536  * examples/Makefile.am:
7537    + Compilation fix when libcaca is not available.
7538
7539------------------------------------------------------------------------
7540r106 | sam | 2003-11-22 14:44:02 +0100 (Sat, 22 Nov 2003) | 9 lines
7541Changed paths:
7542   M /trunk/debian/changelog
7543   A /trunk/debian/copyright
7544   M /trunk/debian/rules
7545   M /trunk/doc/Makefile.am
7546   M /trunk/doc/caca-config.1
7547   A /trunk/doc/caca-demo.1
7548   A /trunk/doc/caca-spritedit.1
7549   M /trunk/examples/caca.txt
7550
7551  * debian/:
7552    + Wrote the changelog for the Debian release.
7553    + Wrote a copyright file.
7554  * doc/:
7555    + Wrote manpages for caca-demo and caca-spritedit.
7556  * examples/caca.txt:
7557    + Centered the sprite handle.
7558    + Added a second frame to the sprite.
7559
7560------------------------------------------------------------------------
7561r105 | sam | 2003-11-22 13:53:55 +0100 (Sat, 22 Nov 2003) | 11 lines
7562Changed paths:
7563   A /trunk/AUTHORS
7564   M /trunk/Makefile.am
7565   A /trunk/NEWS
7566   M /trunk/configure.ac
7567   A /trunk/doc
7568   A /trunk/doc/Makefile.am
7569   A /trunk/doc/caca-config.1
7570   A /trunk/doc/doxygen.cfg
7571   A /trunk/doc/footer.html
7572   A /trunk/doc/header.html
7573
7574  * AUTHORS NEWS:
7575    + Added these mandatory files.
7576  * doc/:
7577    + Wrote a Doxygen configuration file.
7578    + Added a manpage for caca-config(1), borrowed from sdl-config.
7579  * configure.ac:
7580    + Use new style AC_INIT.
7581    + Error out if no library was found.
7582    + Added *djgpp* to the list of non-PIC platforms.
7583    + Added checks for doxygen and latex.
7584
7585------------------------------------------------------------------------
7586r104 | sam | 2003-11-22 13:51:27 +0100 (Sat, 22 Nov 2003) | 2 lines
7587Changed paths:
7588   M /trunk/examples/Makefile.am
7589   M /trunk/examples/demo.c
7590
7591  * Disabled gdkpixbuf code.
7592
7593------------------------------------------------------------------------
7594r103 | sam | 2003-11-22 13:45:25 +0100 (Sat, 22 Nov 2003) | 3 lines
7595Changed paths:
7596   M /trunk/src/blit.c
7597   M /trunk/src/box.c
7598   M /trunk/src/caca.c
7599   M /trunk/src/caca.h
7600   M /trunk/src/caca_internals.h
7601   M /trunk/src/conic.c
7602   M /trunk/src/graphics.c
7603   M /trunk/src/io.c
7604   M /trunk/src/line.c
7605   M /trunk/src/math.c
7606   M /trunk/src/sprite.c
7607   M /trunk/src/triangle.c
7608
7609  * src/:
7610    + Doxygenated a few things.
7611
7612------------------------------------------------------------------------
7613r102 | sam | 2003-11-21 15:34:07 +0100 (Fri, 21 Nov 2003) | 8 lines
7614Changed paths:
7615   M /trunk/TODO
7616   M /trunk/examples/demo.c
7617   M /trunk/src/blit.c
7618   M /trunk/src/caca.h
7619
7620  * TODO:
7621    + A few updates.
7622  * src/blit.c:
7623    + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
7624    + Started removing hardcoded bitmask and pitch values.
7625  * examples/demo.c:
7626    + Do something with mouse clicks.
7627
7628------------------------------------------------------------------------
7629r101 | sam | 2003-11-21 15:14:26 +0100 (Fri, 21 Nov 2003) | 3 lines
7630Changed paths:
7631   M /trunk/src/io.c
7632
7633  * src/io.c:
7634    + Fixed an off-by-one error in the mouse driver.
7635
7636------------------------------------------------------------------------
7637r100 | sam | 2003-11-20 17:54:04 +0100 (Thu, 20 Nov 2003) | 13 lines
7638Changed paths:
7639   M /trunk
7640   M /trunk/Makefile.am
7641   M /trunk/README
7642   M /trunk/TODO
7643   A /trunk/caca-config.in
7644   M /trunk/configure.ac
7645   M /trunk/debian
7646   A /trunk/debian/compat
7647   M /trunk/debian/control
7648   M /trunk/debian/rules
7649   M /trunk/examples
7650   M /trunk/examples/Makefile.am
7651   M /trunk/examples/demo.c
7652   M /trunk/src/Makefile.am
7653
7654  * debian/control:
7655    + Changed section to libs/libdevel instead of games/games.
7656    + Changed package name to libcaca-dev.
7657  * debian/rules:
7658    + Use debian/compat instead of DH_COMPAT.
7659    + Install README, BUGS and TODO into /usr/share/doc.
7660  * caca-config.in:
7661    + First version of the config script.
7662  * configure.ac src/Makefile.am:
7663    + Build a static PIC library as well.
7664  * README TODO:
7665    + Various updates.
7666
7667------------------------------------------------------------------------
7668r99 | sam | 2003-11-19 19:38:49 +0100 (Wed, 19 Nov 2003) | 3 lines
7669Changed paths:
7670   M /trunk/TODO
7671   M /trunk/src/io.c
7672
7673  * TODO: New stuff to do.
7674  * src/io.c: left and right arrow keys were swapped.
7675
7676------------------------------------------------------------------------
7677r98 | sam | 2003-11-19 18:49:43 +0100 (Wed, 19 Nov 2003) | 3 lines
7678Changed paths:
7679   M /trunk/src/blit.c
7680   M /trunk/src/caca.c
7681   M /trunk/src/io.c
7682
7683  * src/io.c:
7684    + Fixed a bug in the mouse coordinates reporting.
7685
7686------------------------------------------------------------------------
7687r97 | sam | 2003-11-19 18:32:10 +0100 (Wed, 19 Nov 2003) | 6 lines
7688Changed paths:
7689   M /trunk/examples/demo.c
7690   M /trunk/examples/spritedit.c
7691   M /trunk/src/blit.c
7692   M /trunk/src/caca.c
7693   M /trunk/src/caca.h
7694   M /trunk/src/io.c
7695
7696  * src/io.c:
7697    + Renamed sdl_get_key() into sdl_get_event().
7698    + Handle mouse clicks.
7699  * src/caca.c:
7700    + Activate the terminal's mouse handling if supported.
7701
7702------------------------------------------------------------------------
7703r96 | sam | 2003-11-17 17:11:34 +0100 (Mon, 17 Nov 2003) | 8 lines
7704Changed paths:
7705   M /trunk/examples/Makefile.am
7706   M /trunk/src/Makefile.am
7707   M /trunk/src/blit.c
7708   M /trunk/src/caca.h
7709   M /trunk/src/io.c
7710
7711  * src/io.c src/caca.h:
7712    + Interpret escape sequences for F1, F2, left, right, etc.
7713  * src/Makefile.am examples/Makefile.am:
7714    + Install caca.h in /usr/include.
7715    + Do not install example programs.
7716  * src/blit.c:
7717    + Minor improvements to grayscale colors.
7718
7719------------------------------------------------------------------------
7720r95 | sam | 2003-11-17 11:15:40 +0100 (Mon, 17 Nov 2003) | 2 lines
7721Changed paths:
7722   D /trunk/.cvsignore
7723   D /trunk/autotools/.cvsignore
7724
7725  * Removed legacy .cvsignore files.
7726
7727------------------------------------------------------------------------
7728r94 | sam | 2003-11-16 18:41:43 +0100 (Sun, 16 Nov 2003) | 6 lines
7729Changed paths:
7730   M /trunk/examples/demo.c
7731   M /trunk/src/blit.c
7732   M /trunk/src/caca.h
7733
7734  * src/blit.c:
7735    + Hue calculation now uses integers only.
7736    + Dithering is now parametrable. Implemented none, ordered, random.
7737  * examples/demo.c:
7738    + Added dithering selection.
7739
7740------------------------------------------------------------------------
7741r93 | sam | 2003-11-16 16:20:17 +0100 (Sun, 16 Nov 2003) | 8 lines
7742Changed paths:
7743   M /trunk/examples/Makefile.am
7744   A /trunk/examples/caca.txt
7745   M /trunk/examples/demo.c
7746   M /trunk/examples/spritedit.c
7747   M /trunk/src/blit.c
7748   M /trunk/src/caca.c
7749   M /trunk/src/caca.h
7750   M /trunk/src/caca_internals.h
7751   M /trunk/src/graphics.c
7752
7753  * src/blit.c:
7754    + Added caca_set_dithering() (unused yet).
7755    + Added random dithering.
7756  * src/caca.h:
7757    + Renamed legacy EE_* enums to CACA_*.
7758  * examples/demo.c examples/caca.txt:
7759    + Added a default sprite for libcaca.
7760
7761------------------------------------------------------------------------
7762r92 | sam | 2003-11-16 13:28:29 +0100 (Sun, 16 Nov 2003) | 2 lines
7763Changed paths:
7764   M /trunk/examples/demo.c
7765   M /trunk/examples/spritedit.c
7766   M /trunk/src/blit.c
7767   M /trunk/src/box.c
7768   M /trunk/src/caca.c
7769   M /trunk/src/caca.h
7770   M /trunk/src/caca_internals.h
7771   M /trunk/src/conic.c
7772   M /trunk/src/graphics.c
7773   M /trunk/src/io.c
7774   M /trunk/src/line.c
7775   M /trunk/src/math.c
7776   M /trunk/src/sprite.c
7777   M /trunk/src/triangle.c
7778
7779  * Changed copyleft to LGPL.
7780
7781------------------------------------------------------------------------
7782r91 | sam | 2003-11-16 13:13:46 +0100 (Sun, 16 Nov 2003) | 3 lines
7783Changed paths:
7784   M /trunk/Makefile.am
7785   M /trunk/configure.ac
7786   A /trunk/examples (from /trunk/test:90)
7787   M /trunk/examples/Makefile.am
7788   D /trunk/libcaca
7789   A /trunk/src (from /trunk/libcaca:90)
7790   M /trunk/src/line.c
7791   D /trunk/test
7792
7793  * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
7794    to examples/.
7795
7796------------------------------------------------------------------------
7797r90 | sam | 2003-11-16 13:07:52 +0100 (Sun, 16 Nov 2003) | 2 lines
7798Changed paths:
7799   M /trunk/COPYING
7800   M /trunk/Makefile.am
7801   M /trunk/README
7802   M /trunk/TODO
7803   M /trunk/bootstrap
7804   M /trunk/configure.ac
7805   D /trunk/data
7806   D /trunk/debian/.cvsignore
7807   M /trunk/debian/changelog
7808   M /trunk/debian/control
7809   M /trunk/debian/rules
7810   D /trunk/doc
7811   D /trunk/src
7812
7813  * The big TTYvaders/libcaca split. This is libcaca.
7814
7815------------------------------------------------------------------------
7816r89 | sam | 2003-11-16 12:26:54 +0100 (Sun, 16 Nov 2003) | 8 lines
7817Changed paths:
7818   M /trunk/configure.ac
7819   M /trunk/libcaca/blit.c
7820   M /trunk/libcaca/caca.c
7821   M /trunk/libcaca/conic.c
7822   M /trunk/libcaca/graphics.c
7823   M /trunk/src/weapons.c
7824
7825  * configure.ac:
7826    + Added -Wsign-compare to the warning flags.
7827  * libcaca/caca.c:
7828    + Fixed a signed/unsigned bug that caused infinite waits with
7829      ee_set_delay(0).
7830  * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
7831    + Fixed minor signed/unsigned comparison warnings.
7832
7833------------------------------------------------------------------------
7834r88 | sam | 2003-11-16 01:33:35 +0100 (Sun, 16 Nov 2003) | 2 lines
7835Changed paths:
7836   M /trunk/Makefile.am
7837   M /trunk/TODO
7838   M /trunk/configure.ac
7839   A /trunk/libcaca (from /trunk/libee:87)
7840   M /trunk/libcaca/Makefile.am
7841   M /trunk/libcaca/blit.c
7842   M /trunk/libcaca/box.c
7843   A /trunk/libcaca/caca.c (from /trunk/libee/ee.c:87)
7844   A /trunk/libcaca/caca.h (from /trunk/libee/ee.h:87)
7845   A /trunk/libcaca/caca_internals.h (from /trunk/libee/ee_internals.h:87)
7846   M /trunk/libcaca/conic.c
7847   D /trunk/libcaca/ee.c
7848   D /trunk/libcaca/ee.h
7849   D /trunk/libcaca/ee_internals.h
7850   M /trunk/libcaca/graphics.c
7851   M /trunk/libcaca/io.c
7852   M /trunk/libcaca/line.c
7853   M /trunk/libcaca/math.c
7854   M /trunk/libcaca/sprite.c
7855   M /trunk/libcaca/triangle.c
7856   D /trunk/libee
7857   M /trunk/src/Makefile.am
7858   M /trunk/src/aliens.c
7859   M /trunk/src/bonus.c
7860   M /trunk/src/box.c
7861   M /trunk/src/ceo.c
7862   M /trunk/src/collide.c
7863   M /trunk/src/common.h
7864   M /trunk/src/explosions.c
7865   M /trunk/src/intro.c
7866   M /trunk/src/main.c
7867   M /trunk/src/overlay.c
7868   M /trunk/src/player.c
7869   M /trunk/src/starfield.c
7870   M /trunk/src/tunnel.c
7871   M /trunk/src/weapons.c
7872   M /trunk/test/Makefile.am
7873   M /trunk/test/demo.c
7874   M /trunk/test/spritedit.c
7875
7876  * Renamed libee to libcaca. Far less collisions.
7877
7878------------------------------------------------------------------------
7879r87 | sam | 2003-11-16 01:09:09 +0100 (Sun, 16 Nov 2003) | 2 lines
7880Changed paths:
7881   M /trunk/libee/Makefile.am
7882   A /trunk/libee/blit.c
7883   M /trunk/libee/ee.h
7884   M /trunk/test/Makefile.am
7885   M /trunk/test/demo.c
7886
7887  * Very ugly ee_blit function. Will be polished in a while.
7888
7889------------------------------------------------------------------------
7890r86 | sam | 2003-11-15 13:42:38 +0100 (Sat, 15 Nov 2003) | 10 lines
7891Changed paths:
7892   M /trunk/libee/ee.c
7893   M /trunk/libee/ee.h
7894   M /trunk/libee/graphics.c
7895   M /trunk/test/demo.c
7896
7897  * libee/ee.c:
7898    + Replaced ee_color_names[] with ee_get_color_name().
7899    + Don't oversleep in ee_refresh().
7900  * libee/graphics.c:
7901    + Implemented ee_printf().
7902  * test/demo.c:
7903    + If new keypresses are detected, don't wait for the next screen refresh.
7904    + Added an fps counter on demos.
7905    + Added controls for outlines and drawing boundaries.
7906
7907------------------------------------------------------------------------
7908r85 | sam | 2003-11-15 10:58:20 +0100 (Sat, 15 Nov 2003) | 8 lines
7909Changed paths:
7910   M /trunk/libee/ee.c
7911   M /trunk/libee/ee.h
7912   M /trunk/libee/ee_internals.h
7913   M /trunk/libee/graphics.c
7914   M /trunk/libee/line.c
7915
7916  * libee/graphics.c:
7917    + Correct clipping in ee_putstr() for long strings.
7918  * libee/ee.c:
7919    + New ee_get_rendertime() call to provide framerate information.
7920  * libee/ee.h:
7921    + Added const keywords where it was meaningful, despite Slang's blatant
7922      omission of such keywords in its prototypes.
7923
7924------------------------------------------------------------------------
7925r84 | sam | 2003-11-14 20:00:07 +0100 (Fri, 14 Nov 2003) | 6 lines
7926Changed paths:
7927   M /trunk/libee/ee.c
7928   M /trunk/src/main.c
7929   M /trunk/test/demo.c
7930
7931  * libee/ee.c:
7932    + Implemented correct framerate wait loop.
7933    + No framedropping yet.
7934  * test/demo.c src/main.c:
7935    + Set an arbitrary framerate for demos.
7936
7937------------------------------------------------------------------------
7938r83 | sam | 2003-11-14 19:49:53 +0100 (Fri, 14 Nov 2003) | 2 lines
7939Changed paths:
7940   M /trunk/src/Makefile.am
7941   M /trunk/test/Makefile.am
7942
7943  * Fixed compilation in an alternate directory.
7944
7945------------------------------------------------------------------------
7946r82 | sam | 2003-11-14 18:02:36 +0100 (Fri, 14 Nov 2003) | 2 lines
7947Changed paths:
7948   M /trunk/src/box.c
7949   M /trunk/src/main.c
7950   M /trunk/src/player.c
7951   M /trunk/src/starfield.c
7952   M /trunk/src/tunnel.c
7953   M /trunk/src/weapons.c
7954
7955  * Sanity checks after each malloc() call.
7956
7957------------------------------------------------------------------------
7958r81 | sam | 2003-11-14 17:55:58 +0100 (Fri, 14 Nov 2003) | 4 lines
7959Changed paths:
7960   M /trunk/libee/ee.h
7961   M /trunk/libee/math.c
7962
7963  * libee/math.c:
7964    + ee_sqrt() now uses unsigned ints.
7965    + Avoid overflows in ee_sqrt().
7966
7967------------------------------------------------------------------------
7968r80 | sam | 2003-11-13 18:12:40 +0100 (Thu, 13 Nov 2003) | 2 lines
7969Changed paths:
7970   M /trunk/src/intro.c
7971
7972  * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
7973
7974------------------------------------------------------------------------
7975r79 | sam | 2003-11-13 17:45:25 +0100 (Thu, 13 Nov 2003) | 6 lines
7976Changed paths:
7977   M /trunk/libee/ee.c
7978   M /trunk/libee/ee_internals.h
7979   M /trunk/libee/graphics.c
7980   M /trunk/libee/sprite.c
7981
7982  * libee/ee.c:
7983    + Error checking in ee_init().
7984    + Pre-generate the empty line for ee_clear().
7985  * libee/sprite.c:
7986    + Better error checking in ee_sprite_load().
7987
7988------------------------------------------------------------------------
7989r78 | sam | 2003-11-13 16:41:12 +0100 (Thu, 13 Nov 2003) | 2 lines
7990Changed paths:
7991   M /trunk/libee/conic.c
7992   M /trunk/libee/line.c
7993   M /trunk/src/box.c
7994
7995  * Minor coding style changes.
7996
7997------------------------------------------------------------------------
7998r77 | sam | 2003-11-13 16:37:49 +0100 (Thu, 13 Nov 2003) | 2 lines
7999Changed paths:
8000   M /trunk/data/Makefile.am
8001   D /trunk/data/bar_boss
8002   D /trunk/data/bar_fighter
8003   A /trunk/data/barboss.txt (from /trunk/data/bar_boss:76)
8004   A /trunk/data/barfight.txt (from /trunk/data/bar_fighter:76)
8005   D /trunk/data/baz_fighter
8006   A /trunk/data/bazfight.txt (from /trunk/data/baz_fighter:76)
8007   A /trunk/data/bongem.txt (from /trunk/data/item_gem:76)
8008   A /trunk/data/bonheart.txt (from /trunk/data/item_heart:76)
8009   D /trunk/data/explosion_medium
8010   D /trunk/data/explosion_small
8011   D /trunk/data/foo_fighter
8012   A /trunk/data/foofight.txt (from /trunk/data/foo_fighter:76)
8013   D /trunk/data/item_gem
8014   D /trunk/data/item_heart
8015   A /trunk/data/ship.txt (from /trunk/data/ship_green:76)
8016   D /trunk/data/ship_green
8017   D /trunk/data/weapon_bomb
8018   D /trunk/data/weapon_fragbomb
8019   A /trunk/data/wpnbomb.txt (from /trunk/data/weapon_bomb:76)
8020   A /trunk/data/wpnfrag.txt (from /trunk/data/weapon_fragbomb:76)
8021   A /trunk/data/xplmed.txt (from /trunk/data/explosion_medium:76)
8022   A /trunk/data/xplsmall.txt (from /trunk/data/explosion_small:76)
8023   M /trunk/src/aliens.c
8024   M /trunk/src/bonus.c
8025   M /trunk/src/explosions.c
8026   M /trunk/src/intro.c
8027   M /trunk/src/player.c
8028   M /trunk/src/weapons.c
8029   M /trunk/test/demo.c
8030
8031  * Renamed sprites to < 8+3 names for the DOS port.
8032
8033------------------------------------------------------------------------
8034r76 | sam | 2003-11-13 00:46:58 +0100 (Thu, 13 Nov 2003) | 7 lines
8035Changed paths:
8036   M /trunk/data/bar_boss
8037   M /trunk/data/bar_fighter
8038   M /trunk/data/baz_fighter
8039   M /trunk/data/explosion_medium
8040   M /trunk/data/explosion_small
8041   M /trunk/data/foo_fighter
8042   M /trunk/data/item_gem
8043   M /trunk/data/item_heart
8044   M /trunk/data/ship_green
8045   M /trunk/data/weapon_bomb
8046   M /trunk/data/weapon_fragbomb
8047   M /trunk/src/starfield.c
8048   M /trunk/test/demo.c
8049
8050  * test/demo.c:
8051    + Removed a spurious '\n' from an ee_putstr().
8052  * src/starfield.c:
8053    + Fixed starfield color.
8054  * data/:
8055    + Fixed every sprite's colors.
8056
8057------------------------------------------------------------------------
8058r75 | sam | 2003-11-12 22:18:50 +0100 (Wed, 12 Nov 2003) | 25 lines
8059Changed paths:
8060   A /trunk/BUGS
8061   M /trunk/Makefile.am
8062   M /trunk/README
8063   M /trunk/TODO
8064   M /trunk/libee/Makefile.am
8065   M /trunk/libee/box.c
8066   M /trunk/libee/conic.c
8067   M /trunk/libee/ee.c
8068   M /trunk/libee/ee.h
8069   A /trunk/libee/ee_internals.h
8070   M /trunk/libee/graphics.c
8071   M /trunk/libee/io.c
8072   M /trunk/libee/line.c
8073   M /trunk/libee/math.c
8074   M /trunk/libee/sprite.c
8075   M /trunk/libee/triangle.c
8076   M /trunk/src/Makefile.am
8077   M /trunk/src/overlay.c
8078   M /trunk/src/weapons.c
8079   M /trunk/test/demo.c
8080
8081  * libee/ee.h:
8082    + Added ee_color_names[] containing our 16 color names.
8083  * libee/ee.c:
8084    + Extended our color set to the full 16 instead of 10.
8085    + Precalculate ncurses attributes.
8086  * libee/graphics.c:
8087    + Clip color value in ee_set_color().
8088    + Clip characters in ee_putchar().
8089    + Partially clip characters in ee_putstr(), overflows aren't checked yet.
8090  * libee/ee_internals.h:
8091    + New file to share extern variables within libee.
8092
8093  * test/demo.c:
8094    + Added a simple demo_color() to output all colors.
8095    + Replaced four ee_draw_line() with ee_draw_thin_box().
8096    + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
8097      defines y1.
8098    + Randomized colours from 0 to 15 instead of 1 to 10.
8099
8100  * src/Makefiles.am:
8101    + Added -lm to the ttyvaders linking flags because of the intro.
8102
8103  * README BUGS TODO:
8104    + Updated.
8105
8106------------------------------------------------------------------------
8107r74 | sam | 2003-11-12 19:41:02 +0100 (Wed, 12 Nov 2003) | 7 lines
8108Changed paths:
8109   M /trunk/README
8110   M /trunk/configure.ac
8111   M /trunk/libee/ee.c
8112   M /trunk/libee/graphics.c
8113
8114  * README:
8115    + Added a note about dos cross-compilation.
8116  * configure.ac:
8117    + Added a check for ScreenUpdate in <pc.h>.
8118  * libee/graphics.c libee/ee.c:
8119    + Improved the conio port thanks to ScreenUpdate().
8120
8121------------------------------------------------------------------------
8122r73 | sam | 2003-11-12 17:23:18 +0100 (Wed, 12 Nov 2003) | 2 lines
8123Changed paths:
8124   M /trunk/configure.ac
8125   M /trunk/libee/conic.c
8126   M /trunk/libee/ee.c
8127   M /trunk/libee/graphics.c
8128   M /trunk/libee/io.c
8129   M /trunk/libee/line.c
8130
8131  * MS-DOS port of libee, using <conio.h>.
8132
8133------------------------------------------------------------------------
8134r72 | sam | 2003-11-12 02:48:58 +0100 (Wed, 12 Nov 2003) | 17 lines
8135Changed paths:
8136   M /trunk/data/foo_fighter
8137   M /trunk/libee/box.c
8138   M /trunk/libee/ee.h
8139   M /trunk/libee/graphics.c
8140   M /trunk/libee/line.c
8141   M /trunk/libee/sprite.c
8142   M /trunk/src/Makefile.am
8143   M /trunk/src/aliens.c
8144   M /trunk/src/bonus.c
8145   M /trunk/src/box.c
8146   M /trunk/src/common.h
8147   M /trunk/src/explosions.c
8148   A /trunk/src/intro.c
8149   M /trunk/src/main.c
8150   M /trunk/src/overlay.c
8151   M /trunk/src/player.c
8152   M /trunk/src/starfield.c
8153   M /trunk/src/tunnel.c
8154   M /trunk/src/weapons.c
8155   M /trunk/test/demo.c
8156   M /trunk/test/spritedit.c
8157
8158  * libee/graphics.c:
8159    + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
8160  * libee/line.c:
8161    + Implemented draw_polyline() and draw_thin_polyline().
8162  * libee/sprite.c:
8163    + Removed the f member of struct ee_sprite.
8164    + Implemented ee_get_sprite_{width|height|dx|dy}().
8165    + Restore the color fater ee_draw_sprite() is called.
8166  * libee/box.c:
8167    + Fixed a bug causing improper box clipping at the right and the bottom.
8168  * data/foo_fighter:
8169    + Fixed bugs in the sprite.
8170  * src/intro.c:
8171    + Test effects for the future game's intro.
8172  * test/spritedit.c:
8173    + Added stuff to the sprite editor. We can now navigate through frames.
8174
8175------------------------------------------------------------------------
8176r71 | sam | 2003-11-11 11:22:19 +0100 (Tue, 11 Nov 2003) | 13 lines
8177Changed paths:
8178   M /trunk/libee/Makefile.am
8179   A /trunk/libee/box.c
8180   M /trunk/libee/conic.c
8181   M /trunk/libee/ee.h
8182   M /trunk/libee/triangle.c
8183   M /trunk/test/demo.c
8184
8185  * libee/triangle.c:
8186    + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
8187  * libee/box.c:
8188    + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
8189  * libee/conic.c:
8190    + Wrote ee_fill_ellipse().
8191    + First attempt at ee_draw_thin_ellipse(), to be reworked.
8192  * test/demo.c:
8193    + Merged demo_lines() and demo_thin_lines().
8194    + Merged demo_triangles() and demo_outlined_triangles().
8195    + Wrote demo_box().
8196    + Use ee_fill_ellipse() in demo_all().
8197
8198------------------------------------------------------------------------
8199r70 | sam | 2003-11-11 09:00:36 +0100 (Tue, 11 Nov 2003) | 5 lines
8200Changed paths:
8201   M /trunk/data/Makefile.am
8202   A /trunk/data/ship_green
8203   M /trunk/src/collide.c
8204   M /trunk/src/main.c
8205   M /trunk/src/player.c
8206   M /trunk/src/weapons.c
8207
8208  * src/weapons.c:
8209    + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
8210  * src/player.c:
8211    + Use ee_draw_sprite() to draw our ship.
8212
8213------------------------------------------------------------------------
8214r69 | sam | 2003-11-11 00:38:50 +0100 (Tue, 11 Nov 2003) | 8 lines
8215Changed paths:
8216   M /trunk/libee/Makefile.am
8217   M /trunk/libee/conic.c
8218   M /trunk/libee/ee.c
8219   M /trunk/libee/ee.h
8220   A /trunk/libee/graphics.c (from /trunk/libee/ee.c:68)
8221   M /trunk/libee/io.c
8222   M /trunk/libee/line.c
8223   M /trunk/libee/math.c
8224   M /trunk/libee/sprite.c
8225   M /trunk/libee/triangle.c
8226   M /trunk/src/box.c
8227   M /trunk/src/overlay.c
8228   M /trunk/src/player.c
8229   M /trunk/src/starfield.c
8230   M /trunk/src/tunnel.c
8231   M /trunk/src/weapons.c
8232   M /trunk/test/demo.c
8233
8234  * libee/graphics.c:
8235    + Moved ee_putstr() and ee_putchar() in here.
8236  * libee/ee.h:
8237    + Got rid of ee_goto().
8238    + Moved <slang.h> or <curses.h> into libee.
8239  * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
8240  * Ditto for ee_putchar().
8241
8242------------------------------------------------------------------------
8243r68 | sam | 2003-11-11 00:04:13 +0100 (Tue, 11 Nov 2003) | 5 lines
8244Changed paths:
8245   M /trunk/data/Makefile.am
8246   M /trunk/src/Makefile.am
8247   M /trunk/test
8248   M /trunk/test/Makefile.am
8249   A /trunk/test/spritedit.c
8250
8251  * test/spritedit.c:
8252    + Placeholder for our upcoming sprite editor.
8253  * src/Makefile.am data/Makefile.am:
8254    + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
8255
8256------------------------------------------------------------------------
8257r67 | sam | 2003-11-10 23:43:30 +0100 (Mon, 10 Nov 2003) | 4 lines
8258Changed paths:
8259   M /trunk/data/Makefile.am
8260   A /trunk/data/weapon_fragbomb
8261   M /trunk/src/weapons.c
8262
8263  * src/weapons.c data/weapon_fragbomb:
8264    + Drew the fragbomb sprite.
8265    + Use the fragbomb in src/weapons.c.
8266
8267------------------------------------------------------------------------
8268r66 | sam | 2003-11-10 22:54:11 +0100 (Mon, 10 Nov 2003) | 5 lines
8269Changed paths:
8270   M /trunk/data/Makefile.am
8271   A /trunk/data/weapon_bomb
8272   M /trunk/src/weapons.c
8273
8274  * data/weapon_bomb:
8275    + New bomb sprite.
8276  * src/weapons.c:
8277    + Switched the bomb drawing to use ee_draw_sprite().
8278
8279------------------------------------------------------------------------
8280r65 | sam | 2003-11-10 22:17:47 +0100 (Mon, 10 Nov 2003) | 8 lines
8281Changed paths:
8282   M /trunk/data/Makefile.am
8283   A /trunk/data/explosion_medium
8284   A /trunk/data/explosion_small
8285   M /trunk/libee/sprite.c
8286   M /trunk/src/explosions.c
8287
8288  * libee/sprite.c:
8289    + Made sprite loading more robust.
8290  * src/explosions.c:
8291    + No longer use ee_putchar etc. to draw our sprites, but use
8292      ee_draw_sprite().
8293  * data/:
8294    + Drew explosion_medium and explosion_small sprites.
8295
8296------------------------------------------------------------------------
8297r64 | sam | 2003-11-10 21:43:02 +0100 (Mon, 10 Nov 2003) | 2 lines
8298Changed paths:
8299   M /trunk/libee/conic.c
8300
8301  * libee/conic.c: Clip circles and ellipses.
8302
8303------------------------------------------------------------------------
8304r63 | sam | 2003-11-10 19:29:04 +0100 (Mon, 10 Nov 2003) | 5 lines
8305Changed paths:
8306   M /trunk/libee/conic.c
8307   M /trunk/libee/sprite.c
8308
8309  * libee/sprite.c:
8310    + Added sanity checks in ee_sprite_* functions.
8311  * libee/conic.c:
8312    + Use ellipsepoints() in ee_draw_circle().
8313
8314------------------------------------------------------------------------
8315r62 | sam | 2003-11-10 19:23:23 +0100 (Mon, 10 Nov 2003) | 3 lines
8316Changed paths:
8317   M /trunk/test/demo.c
8318
8319  * test/demo.c:
8320    + Ellipses demo.
8321
8322------------------------------------------------------------------------
8323r61 | sam | 2003-11-10 19:21:36 +0100 (Mon, 10 Nov 2003) | 3 lines
8324Changed paths:
8325   M /trunk/libee/conic.c
8326   M /trunk/libee/ee.h
8327
8328  * libee/conic.c:
8329    + ee_draw_ellipse().
8330
8331------------------------------------------------------------------------
8332r60 | sam | 2003-11-10 16:31:12 +0100 (Mon, 10 Nov 2003) | 2 lines
8333Changed paths:
8334   M /trunk/libee/Makefile.am
8335   D /trunk/libee/circle.c
8336   A /trunk/libee/conic.c (from /trunk/libee/circle.c:58)
8337   M /trunk/libee/line.c
8338
8339  * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
8340
8341------------------------------------------------------------------------
8342r59 | sam | 2003-11-10 16:16:38 +0100 (Mon, 10 Nov 2003) | 3 lines
8343Changed paths:
8344   M /trunk/libee/line.c
8345
8346  * libee/line.c:
8347    + Added code comments.
8348
8349------------------------------------------------------------------------
8350r58 | sam | 2003-11-10 15:19:21 +0100 (Mon, 10 Nov 2003) | 4 lines
8351Changed paths:
8352   M /trunk/configure.ac
8353   M /trunk/libee/Makefile.am
8354   M /trunk/src/Makefile.am
8355   M /trunk/test/Makefile.am
8356
8357  * configure.ac:
8358    + Moved optimization flags and warning triggers here.
8359    + Updated the snapshot timestamp.
8360
8361------------------------------------------------------------------------
8362r57 | sam | 2003-11-10 15:13:56 +0100 (Mon, 10 Nov 2003) | 2 lines
8363Changed paths:
8364   M /trunk/test/demo.c
8365
8366  * test/demo.c: Nicer complete demo.
8367
8368------------------------------------------------------------------------
8369r56 | sam | 2003-11-10 10:26:40 +0100 (Mon, 10 Nov 2003) | 11 lines
8370Changed paths:
8371   M /trunk/data/Makefile.am
8372   A /trunk/data/baz_fighter
8373   A /trunk/data/foo_fighter
8374   A /trunk/data/item_gem
8375   A /trunk/data/item_heart
8376   M /trunk/libee/ee.h
8377   M /trunk/libee/sprite.c
8378   M /trunk/src/aliens.c
8379   M /trunk/src/bonus.c
8380   M /trunk/src/box.c
8381
8382  * libee/sprite.c:
8383    + More robust sprite loader.
8384    + Added ee_set_sprite_frame() and ee_get_sprite_frame().
8385    + Free all structures in ee_free_sprite().
8386  * src/aliens.c src/bonus.c:
8387    + Use ee_draw_sprite() instead of our manual sprite rendering.
8388  * src/box.c:
8389    + Use ee_draw_line() instead of the manual equivalent.
8390  * data/:
8391    + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
8392
8393------------------------------------------------------------------------
8394r55 | sam | 2003-11-10 03:00:52 +0100 (Mon, 10 Nov 2003) | 2 lines
8395Changed paths:
8396   A /trunk/data/Makefile.am
8397
8398  * Oops, forgot data/Makefile.am.
8399
8400------------------------------------------------------------------------
8401r54 | sam | 2003-11-10 03:00:19 +0100 (Mon, 10 Nov 2003) | 5 lines
8402Changed paths:
8403   M /trunk/Makefile.am
8404   M /trunk/configure.ac
8405   A /trunk/data
8406   A /trunk/data/bar_boss
8407   A /trunk/data/bar_fighter
8408   M /trunk/test/demo.c
8409
8410  * test/demo.c:
8411    + Wrote a little sprite demo.
8412  * data/:
8413    + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
8414
8415------------------------------------------------------------------------
8416r53 | sam | 2003-11-10 02:56:24 +0100 (Mon, 10 Nov 2003) | 4 lines
8417Changed paths:
8418   M /trunk/libee/Makefile.am
8419   M /trunk/libee/ee.h
8420   A /trunk/libee/sprite.c
8421
8422  * libee/sprite.c:
8423    + Beginning of sprite handling within the library.
8424    + Added support to load files.
8425
8426------------------------------------------------------------------------
8427r52 | sam | 2003-11-10 01:27:33 +0100 (Mon, 10 Nov 2003) | 3 lines
8428Changed paths:
8429   M /trunk/test/demo.c
8430
8431  * test/demo.c:
8432    + outlined triangles demo.
8433
8434------------------------------------------------------------------------
8435r51 | sam | 2003-11-10 01:15:02 +0100 (Mon, 10 Nov 2003) | 2 lines
8436Changed paths:
8437   M /trunk/configure.ac
8438   M /trunk/libee/Makefile.am
8439   M /trunk/src/Makefile.am
8440   M /trunk/test/Makefile.am
8441
8442  * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
8443
8444------------------------------------------------------------------------
8445r50 | sam | 2003-11-10 00:34:24 +0100 (Mon, 10 Nov 2003) | 4 lines
8446Changed paths:
8447   M /trunk/src/aliens.c
8448   M /trunk/src/bonus.c
8449   M /trunk/src/box.c
8450   M /trunk/src/collide.c
8451   M /trunk/src/explosions.c
8452   M /trunk/src/main.c
8453   M /trunk/src/overlay.c
8454   M /trunk/src/player.c
8455   M /trunk/src/starfield.c
8456   M /trunk/src/tunnel.c
8457   M /trunk/src/weapons.c
8458
8459  * src/*.c:
8460    + Added missing #include "config.h".
8461    + Fixed a nasty bug in ee_rand() calls.
8462
8463------------------------------------------------------------------------
8464r49 | sam | 2003-11-10 00:01:29 +0100 (Mon, 10 Nov 2003) | 3 lines
8465Changed paths:
8466   M /trunk/test/demo.c
8467
8468  * test/demo.c:
8469    + Disabled the pyramid demo and wrote a simple triangles demo.
8470
8471------------------------------------------------------------------------
8472r48 | sam | 2003-11-09 22:36:24 +0100 (Sun, 09 Nov 2003) | 5 lines
8473Changed paths:
8474   M /trunk/libee/Makefile.am
8475   M /trunk/libee/ee.h
8476   A /trunk/libee/triangle.c
8477   M /trunk/test/Makefile.am
8478   M /trunk/test/demo.c
8479
8480  * libee/triangle.c:
8481    + Implemented ee_fill_triangle().
8482  * test/demo.c:
8483    + Triangle demo.
8484
8485------------------------------------------------------------------------
8486r47 | sam | 2003-11-09 20:46:14 +0100 (Sun, 09 Nov 2003) | 5 lines
8487Changed paths:
8488   M /trunk/libee/ee.h
8489   M /trunk/libee/line.c
8490   M /trunk/test/demo.c
8491
8492  * libee/line.c:
8493    + ee_draw_thin_line().
8494  * test/demo.c:
8495    + Added a thin lines demo.
8496
8497------------------------------------------------------------------------
8498r46 | sam | 2003-11-09 19:10:44 +0100 (Sun, 09 Nov 2003) | 2 lines
8499Changed paths:
8500   M /trunk/libee/line.c
8501
8502  * libee/line.c: genericized line drawing for future use.
8503
8504------------------------------------------------------------------------
8505r45 | sam | 2003-11-09 18:45:12 +0100 (Sun, 09 Nov 2003) | 6 lines
8506Changed paths:
8507   M /trunk/test
8508   M /trunk/test/demo.c
8509
8510  * test/demo.c:
8511    + Putpixel demo.
8512    + Draw line demo.
8513    + Draw circle demo.
8514    + Animated radar demo.
8515
8516------------------------------------------------------------------------
8517r44 | sam | 2003-11-09 18:21:43 +0100 (Sun, 09 Nov 2003) | 7 lines
8518Changed paths:
8519   M /trunk/libee/Makefile.am
8520   A /trunk/libee/circle.c (from /trunk/src/weapons.c:42)
8521   M /trunk/libee/ee.h
8522   M /trunk/libee/line.c
8523   M /trunk/src/weapons.c
8524
8525  * src/weapons.c:
8526    + Removed draw_circle, use ee_draw_circle instead.
8527  * libee/circle.c:
8528    + New ee_draw_circle function.
8529  * libee/line.c:
8530    + Changed an internal function's name.
8531
8532------------------------------------------------------------------------
8533r43 | sam | 2003-11-09 17:34:23 +0100 (Sun, 09 Nov 2003) | 2 lines
8534Changed paths:
8535   M /trunk/libee
8536   M /trunk/libee/Makefile.am
8537   M /trunk/libee/ee.h
8538   A /trunk/libee/line.c
8539
8540  * libee/line.c: Implemented ee_draw_line.
8541
8542------------------------------------------------------------------------
8543r42 | sam | 2003-11-09 14:52:40 +0100 (Sun, 09 Nov 2003) | 5 lines
8544Changed paths:
8545   M /trunk/libee/ee.c
8546   M /trunk/libee/ee.h
8547   M /trunk/test/demo.c
8548
8549  * libee/ee.c:
8550    + got rid of DELAY.
8551  * test/demo.c:
8552    + Minor animation effect.
8553
8554------------------------------------------------------------------------
8555r41 | sam | 2003-11-09 14:51:37 +0100 (Sun, 09 Nov 2003) | 2 lines
8556Changed paths:
8557   M /trunk/libee/math.c
8558
8559  * libee/math.c: fixed a thinko in ee_rand().
8560
8561------------------------------------------------------------------------
8562r40 | sam | 2003-11-09 14:32:04 +0100 (Sun, 09 Nov 2003) | 8 lines
8563Changed paths:
8564   M /trunk/libee/Makefile.am
8565   M /trunk/libee/ee.c
8566   M /trunk/libee/ee.h
8567   A /trunk/libee/io.c (from /trunk/libee/ee.c:37)
8568   A /trunk/libee/math.c
8569   M /trunk/src/Makefile.am
8570   M /trunk/src/aliens.c
8571   M /trunk/src/collide.c
8572   M /trunk/src/common.h
8573   M /trunk/src/explosions.c
8574   M /trunk/src/main.c
8575   D /trunk/src/math.c
8576   M /trunk/src/starfield.c
8577   M /trunk/src/tunnel.c
8578   M /trunk/src/weapons.c
8579
8580  * libee/io.c:
8581    + Moved ee_get_key() here.
8582  * libee/math.c:
8583    + Moved r00t() here and renamed it to ee_sqrt().
8584    + Moved GET_RAND() here and renamed it to ee_rand().
8585  * src/math.c:
8586    + Removed this deprecated file.
8587
8588------------------------------------------------------------------------
8589r39 | sam | 2003-11-09 14:16:19 +0100 (Sun, 09 Nov 2003) | 2 lines
8590Changed paths:
8591   M /trunk/src/aliens.c
8592   M /trunk/src/bonus.c
8593   M /trunk/src/box.c
8594   M /trunk/src/ceo.c
8595   M /trunk/src/collide.c
8596   M /trunk/src/common.h
8597   M /trunk/src/explosions.c
8598   M /trunk/src/main.c
8599   M /trunk/src/math.c
8600   M /trunk/src/overlay.c
8601   M /trunk/src/player.c
8602   M /trunk/src/starfield.c
8603   M /trunk/src/tunnel.c
8604   M /trunk/src/weapons.c
8605
8606  * Coding style everywhere.
8607
8608------------------------------------------------------------------------
8609r38 | sam | 2003-11-09 14:02:34 +0100 (Sun, 09 Nov 2003) | 5 lines
8610Changed paths:
8611   M /trunk/libee/Makefile.am
8612   M /trunk/test/Makefile.am
8613   A /trunk/test/demo.c
8614
8615  * libee/Makefile.am, test/Makefile.am:
8616    + Added more compiler warning flags.
8617  * test/demo.c:
8618    + Small demo for libee.
8619
8620------------------------------------------------------------------------
8621r37 | sam | 2003-11-09 14:01:44 +0100 (Sun, 09 Nov 2003) | 2 lines
8622Changed paths:
8623   M /trunk/libee/ee.c
8624
8625  * libee/ee.c: Fixed a compilation warning.
8626
8627------------------------------------------------------------------------
8628r36 | sam | 2003-11-09 13:48:09 +0100 (Sun, 09 Nov 2003) | 2 lines
8629Changed paths:
8630   M /trunk/libee/ee.c
8631
8632  * libee/ee.c: Exact line fill in ee_clear().
8633
8634------------------------------------------------------------------------
8635r35 | sam | 2003-11-09 13:40:53 +0100 (Sun, 09 Nov 2003) | 2 lines
8636Changed paths:
8637   M /trunk/libee/Makefile.am
8638   M /trunk/libee/ee.c
8639   A /trunk/libee/ee.h
8640   M /trunk/src/Makefile.am
8641   M /trunk/src/aliens.c
8642   M /trunk/src/bonus.c
8643   M /trunk/src/box.c
8644   M /trunk/src/ceo.c
8645   M /trunk/src/common.h
8646   M /trunk/src/explosions.c
8647   M /trunk/src/main.c
8648   M /trunk/src/overlay.c
8649   M /trunk/src/player.c
8650   M /trunk/src/starfield.c
8651   M /trunk/src/tunnel.c
8652   M /trunk/src/weapons.c
8653
8654  * libee is now standalone.
8655
8656------------------------------------------------------------------------
8657r34 | sam | 2003-11-09 13:02:42 +0100 (Sun, 09 Nov 2003) | 2 lines
8658Changed paths:
8659   M /trunk/Makefile.am
8660   M /trunk/configure.ac
8661   M /trunk/libee
8662   A /trunk/libee/Makefile.am
8663   M /trunk/src/Makefile.am
8664   A /trunk/test
8665   A /trunk/test/Makefile.am
8666
8667  * libee is now (almost) standalone.
8668
8669------------------------------------------------------------------------
8670r33 | sam | 2003-11-09 12:26:08 +0100 (Sun, 09 Nov 2003) | 7 lines
8671Changed paths:
8672   M /trunk/doc/shapes.txt
8673   A /trunk/libee
8674   A /trunk/libee/ee.c (from /trunk/src/graphics.c:31)
8675   M /trunk/src/Makefile.am
8676   M /trunk/src/ceo.c
8677   M /trunk/src/common.h
8678   D /trunk/src/graphics.c
8679   M /trunk/src/main.c
8680
8681  * libee/ee.c:
8682    + First file in libee, from src/graphics.c.
8683    + Disable cursor upon initialisation.
8684    + Added delay code for constant framerate.
8685  * src/common.h:
8686    + Minor compilation fix for latest ncurses.
8687
8688------------------------------------------------------------------------
8689r32 | sam | 2003-11-06 22:40:53 +0100 (Thu, 06 Nov 2003) | 2 lines
8690Changed paths:
8691   M /trunk/bootstrap
8692
8693  * bootstrap: always remove autom4te.cache.
8694
8695------------------------------------------------------------------------
8696r31 | sam | 2003-10-02 03:08:13 +0200 (Thu, 02 Oct 2003) | 2 lines
8697Changed paths:
8698   M /trunk
8699   M /trunk/autotools
8700   M /trunk/bootstrap
8701   M /trunk/configure.ac
8702   M /trunk/debian
8703   M /trunk/src
8704   M /trunk/src/aliens.c
8705   M /trunk/src/bonus.c
8706   M /trunk/src/box.c
8707   M /trunk/src/ceo.c
8708   M /trunk/src/collide.c
8709   M /trunk/src/common.h
8710   M /trunk/src/explosions.c
8711   M /trunk/src/graphics.c
8712   M /trunk/src/main.c
8713   M /trunk/src/math.c
8714   M /trunk/src/overlay.c
8715   M /trunk/src/player.c
8716   M /trunk/src/starfield.c
8717   M /trunk/src/tunnel.c
8718   M /trunk/src/weapons.c
8719
8720  * Fixed keywords, ignore, and lots of tiny SVN things.
8721
8722------------------------------------------------------------------------
8723r30 | sam | 2003-02-09 12:17:40 +0100 (Sun, 09 Feb 2003) | 3 lines
8724Changed paths:
8725   M /trunk/TODO
8726   M /trunk/src/Makefile.am
8727   A /trunk/src/box.c
8728   M /trunk/src/common.h
8729   M /trunk/src/main.c
8730   M /trunk/src/overlay.c
8731
8732  * support for boxes
8733  * application: pause box
8734
8735------------------------------------------------------------------------
8736r29 | sam | 2003-01-06 13:22:58 +0100 (Mon, 06 Jan 2003) | 3 lines
8737Changed paths:
8738   M /trunk/TODO
8739   M /trunk/src/collide.c
8740
8741  * cosmetic code changes.
8742  * fixed a bug in the tunnel munching.
8743
8744------------------------------------------------------------------------
8745r28 | sam | 2002-12-23 17:44:28 +0100 (Mon, 23 Dec 2002) | 3 lines
8746Changed paths:
8747   M /trunk/README
8748   M /trunk/TODO
8749   M /trunk/configure.ac
8750   M /trunk/src/weapons.c
8751
8752  * fixed the ncurses build.
8753  * replaced '�' with ':' in the fragbomb tail because it's not ASCII.
8754
8755------------------------------------------------------------------------
8756r27 | sam | 2002-12-23 17:21:38 +0100 (Mon, 23 Dec 2002) | 6 lines
8757Changed paths:
8758   M /trunk/configure.ac
8759   M /trunk/src/collide.c
8760   M /trunk/src/common.h
8761   M /trunk/src/graphics.c
8762   M /trunk/src/main.c
8763   M /trunk/src/overlay.c
8764   M /trunk/src/player.c
8765
8766  * new timestamp for a new snapshot.
8767  * lots of sanity checks in collide.c.
8768  * moved usleep() to graphics.c.
8769  * added random key generator in the dummy driver.
8770  * cosmetic changes in the energy bars.
8771
8772------------------------------------------------------------------------
8773r26 | sam | 2002-12-23 16:06:13 +0100 (Mon, 23 Dec 2002) | 4 lines
8774Changed paths:
8775   M /trunk/src/Makefile.am
8776   M /trunk/src/common.h
8777   M /trunk/src/main.c
8778   A /trunk/src/overlay.c
8779   M /trunk/src/player.c
8780
8781  * better handling of special weapon timeout.
8782  * the bomb is now part of the standard fire button effect.
8783  * overlay for life and special weapon jauges.
8784
8785------------------------------------------------------------------------
8786r25 | sam | 2002-12-23 14:46:27 +0100 (Mon, 23 Dec 2002) | 3 lines
8787Changed paths:
8788   M /trunk/src/aliens.c
8789   M /trunk/src/collide.c
8790   M /trunk/src/common.h
8791   M /trunk/src/main.c
8792   M /trunk/src/player.c
8793
8794  * aliens are now named foo, bar and baz.
8795  * beginning of life jauges.
8796
8797------------------------------------------------------------------------
8798r24 | sam | 2002-12-23 14:13:04 +0100 (Mon, 23 Dec 2002) | 2 lines
8799Changed paths:
8800   M /trunk/src/common.h
8801   M /trunk/src/main.c
8802   M /trunk/src/player.c
8803
8804  * ship has vx and vy.
8805
8806------------------------------------------------------------------------
8807r23 | sam | 2002-12-23 13:47:36 +0100 (Mon, 23 Dec 2002) | 2 lines
8808Changed paths:
8809   M /trunk/TODO
8810   M /trunk/src/main.c
8811   M /trunk/src/tunnel.c
8812
8813  * cosmetic change: reworked draw_tunnel.
8814
8815------------------------------------------------------------------------
8816r22 | sam | 2002-12-23 13:03:31 +0100 (Mon, 23 Dec 2002) | 3 lines
8817Changed paths:
8818   M /trunk/src/main.c
8819   M /trunk/src/tunnel.c
8820
8821  * lasers are now twice as fast.
8822  * walls are now filled, and displayed on top of aliens.
8823
8824------------------------------------------------------------------------
8825r21 | sam | 2002-12-23 11:06:27 +0100 (Mon, 23 Dec 2002) | 5 lines
8826Changed paths:
8827   M /trunk/configure.ac
8828   M /trunk/src/Makefile.am
8829   M /trunk/src/ceo.c
8830   M /trunk/src/common.h
8831   M /trunk/src/graphics.c
8832   M /trunk/src/main.c
8833   M /trunk/src/tunnel.c
8834
8835  * added support for --disable-slang.
8836  * fixed an overflow in the tunnel update code.
8837  * fragbomb is now 'f', not 'd'.
8838  * added a missing call to init_bonus().
8839
8840------------------------------------------------------------------------
8841r20 | sam | 2002-12-23 10:28:37 +0100 (Mon, 23 Dec 2002) | 5 lines
8842Changed paths:
8843   M /trunk/TODO
8844   M /trunk/src/collide.c
8845   M /trunk/src/common.h
8846   M /trunk/src/main.c
8847   M /trunk/src/starfield.c
8848   M /trunk/src/tunnel.c
8849   M /trunk/src/weapons.c
8850
8851  * the beam now digs the tunnel.
8852  * the starfield is now an array of stars.
8853  * fixed wall rendering (offset issues and disappearing left wall).
8854  * 32 seekers on fragbomb explosion, not 16.
8855
8856------------------------------------------------------------------------
8857r19 | sam | 2002-12-23 00:39:15 +0100 (Mon, 23 Dec 2002) | 3 lines
8858Changed paths:
8859   M /trunk/src/weapons.c
8860
8861  * seekers and homing bombs react more quickly.
8862  * 16 seekers on fragbomb explosion instead of 12.
8863
8864------------------------------------------------------------------------
8865r18 | sam | 2002-12-23 00:01:35 +0100 (Mon, 23 Dec 2002) | 3 lines
8866Changed paths:
8867   M /trunk/src/math.c
8868   M /trunk/src/weapons.c
8869
8870  * fixed a segfault when the target seeker speed was zero.
8871  * factorized the seeker generation on fragbomb explosion.
8872
8873------------------------------------------------------------------------
8874r17 | sam | 2002-12-22 23:36:42 +0100 (Sun, 22 Dec 2002) | 2 lines
8875Changed paths:
8876   M /trunk/src/Makefile.am
8877   M /trunk/src/common.h
8878   A /trunk/src/math.c
8879   M /trunk/src/weapons.c
8880
8881  * Removed the dependency on <math.h>. We don't need no stinking sqrt!
8882
8883------------------------------------------------------------------------
8884r16 | sam | 2002-12-22 23:17:41 +0100 (Sun, 22 Dec 2002) | 3 lines
8885Changed paths:
8886   M /trunk/doc/shapes.txt
8887   M /trunk/src/aliens.c
8888   M /trunk/src/ceo.c
8889   M /trunk/src/collide.c
8890   M /trunk/src/common.h
8891   M /trunk/src/main.c
8892   M /trunk/src/weapons.c
8893
8894  * dead aliens don't explode in the collision loop but in their update loop.
8895  * new super weapon, the fragmentation bomb.
8896
8897------------------------------------------------------------------------
8898r15 | sam | 2002-12-22 20:08:35 +0100 (Sun, 22 Dec 2002) | 2 lines
8899Changed paths:
8900   M /trunk/.cvsignore
8901   M /trunk/Makefile.am
8902   A /trunk/autotools
8903   A /trunk/autotools/.cvsignore
8904   A /trunk/autotools/Makefile.am
8905   M /trunk/bootstrap
8906   M /trunk/configure.ac
8907   M /trunk/debian/.cvsignore
8908   M /trunk/src/Makefile.am
8909
8910  * Moved generated autotools files to the autotools/ directory.
8911
8912------------------------------------------------------------------------
8913r14 | sam | 2002-12-22 19:44:12 +0100 (Sun, 22 Dec 2002) | 2 lines
8914Changed paths:
8915   M /trunk/src/aliens.c
8916   M /trunk/src/bonus.c
8917   M /trunk/src/ceo.c
8918   M /trunk/src/collide.c
8919   M /trunk/src/common.h
8920   M /trunk/src/explosions.c
8921   M /trunk/src/graphics.c
8922   M /trunk/src/main.c
8923   M /trunk/src/player.c
8924   M /trunk/src/starfield.c
8925   M /trunk/src/tunnel.c
8926   M /trunk/src/weapons.c
8927
8928  * I think I fucked up the $Id tags on my previous commit.
8929
8930------------------------------------------------------------------------
8931r13 | sam | 2002-12-22 19:42:32 +0100 (Sun, 22 Dec 2002) | 3 lines
8932Changed paths:
8933   A /trunk/COPYING
8934   M /trunk/src/aliens.c
8935   M /trunk/src/bonus.c
8936   M /trunk/src/ceo.c
8937   M /trunk/src/collide.c
8938   M /trunk/src/common.h
8939   M /trunk/src/explosions.c
8940   M /trunk/src/graphics.c
8941   M /trunk/src/main.c
8942   M /trunk/src/player.c
8943   M /trunk/src/starfield.c
8944   M /trunk/src/tunnel.c
8945   M /trunk/src/weapons.c
8946
8947  * added the COPYING file (GPLv2).
8948  * added GPL headers to source files.
8949
8950------------------------------------------------------------------------
8951r12 | sam | 2002-12-22 19:40:36 +0100 (Sun, 22 Dec 2002) | 2 lines
8952Changed paths:
8953   M /trunk/src/Makefile.am
8954   A /trunk/src/ceo.c
8955   M /trunk/src/common.h
8956   M /trunk/src/main.c
8957
8958  * tab == hotkey for CEO alert.
8959
8960------------------------------------------------------------------------
8961r11 | sam | 2002-12-18 19:44:47 +0100 (Wed, 18 Dec 2002) | 2 lines
8962Changed paths:
8963   M /trunk/TODO
8964   M /trunk/doc/shapes.txt
8965   M /trunk/src/aliens.c
8966
8967  * 3rd alien type.
8968
8969------------------------------------------------------------------------
8970r10 | sam | 2002-12-18 19:12:28 +0100 (Wed, 18 Dec 2002) | 2 lines
8971Changed paths:
8972   D /trunk/Makefile
8973
8974  * Scrapped Makefile.
8975
8976------------------------------------------------------------------------
8977r9 | sam | 2002-12-18 19:11:54 +0100 (Wed, 18 Dec 2002) | 2 lines
8978Changed paths:
8979   M /trunk/Makefile
8980   A /trunk/README
8981   A /trunk/TODO
8982
8983  * README and TODO files.
8984
8985------------------------------------------------------------------------
8986r8 | sam | 2002-12-18 14:29:31 +0100 (Wed, 18 Dec 2002) | 2 lines
8987Changed paths:
8988   M /trunk/Makefile
8989   M /trunk/configure.ac
8990   M /trunk/doc/shapes.txt
8991   M /trunk/src/collide.c
8992   M /trunk/src/weapons.c
8993
8994  * the bomb's head is now white
8995
8996------------------------------------------------------------------------
8997r7 | sam | 2002-12-15 18:16:45 +0100 (Sun, 15 Dec 2002) | 3 lines
8998Changed paths:
8999   M /trunk/doc/shapes.txt
9000   M /trunk/src/aliens.c
9001   M /trunk/src/collide.c
9002   M /trunk/src/common.h
9003   M /trunk/src/main.c
9004   M /trunk/src/weapons.c
9005
9006  * new weapon: bomb.
9007  * beam now collides with aliens.
9008
9009------------------------------------------------------------------------
9010r6 | sam | 2002-12-15 06:03:55 +0100 (Sun, 15 Dec 2002) | 2 lines
9011Changed paths:
9012   M /trunk/doc/shapes.txt
9013   M /trunk/src/common.h
9014   M /trunk/src/main.c
9015   M /trunk/src/weapons.c
9016
9017  * 'beam' weapon.
9018
9019------------------------------------------------------------------------
9020r5 | sam | 2002-12-15 04:41:32 +0100 (Sun, 15 Dec 2002) | 10 lines
9021Changed paths:
9022   M /trunk/Makefile
9023   M /trunk/configure.ac
9024   M /trunk/debian/changelog
9025   M /trunk/debian/control
9026   M /trunk/debian/rules
9027   M /trunk/doc/shapes.txt
9028   M /trunk/src/Makefile.am
9029   M /trunk/src/aliens.c
9030   A /trunk/src/bonus.c
9031   M /trunk/src/collide.c
9032   M /trunk/src/common.h
9033   M /trunk/src/explosions.c
9034   M /trunk/src/graphics.c
9035   M /trunk/src/main.c
9036   M /trunk/src/player.c
9037   M /trunk/src/starfield.c
9038   M /trunk/src/tunnel.c
9039   M /trunk/src/weapons.c
9040
9041  * real Debian package files.
9042  * two new types of aliens. only one rules.
9043  * removed gfx_write in favor of gfx_putchar and gfx_putstr.
9044  * added bonuses at alien death. they do nothing yet.
9045  * seeker missiles. 'b' to test.
9046  * weapon resolution is now 16*char. needs to be generalized.
9047  * fixed the supernova bugs. center could collide with the tunnel, and
9048    the last frame was badly displayed.
9049  * lots of cleanups everywhere.
9050
9051------------------------------------------------------------------------
9052r4 | sam | 2002-12-13 21:50:00 +0100 (Fri, 13 Dec 2002) | 2 lines
9053Changed paths:
9054   M /trunk/.cvsignore
9055   M /trunk/Makefile
9056   A /trunk/Makefile.am
9057   D /trunk/aliens.c
9058   A /trunk/bootstrap
9059   D /trunk/collide.c
9060   D /trunk/common.h
9061   A /trunk/configure.ac
9062   A /trunk/debian
9063   A /trunk/debian/.cvsignore
9064   A /trunk/debian/Makefile.am
9065   A /trunk/debian/changelog
9066   A /trunk/debian/control
9067   A /trunk/debian/rules
9068   A /trunk/doc
9069   A /trunk/doc/shapes.txt
9070   D /trunk/explosions.c
9071   D /trunk/graphics.c
9072   D /trunk/main.c
9073   D /trunk/player.c
9074   D /trunk/shapes.txt
9075   A /trunk/src
9076   A /trunk/src/.cvsignore
9077   A /trunk/src/Makefile.am
9078   A /trunk/src/aliens.c
9079   A /trunk/src/collide.c
9080   A /trunk/src/common.h
9081   A /trunk/src/explosions.c
9082   A /trunk/src/graphics.c
9083   A /trunk/src/main.c
9084   A /trunk/src/player.c
9085   A /trunk/src/starfield.c
9086   A /trunk/src/tunnel.c
9087   A /trunk/src/weapons.c
9088   D /trunk/starfield.c
9089   D /trunk/tunnel.c
9090   D /trunk/weapons.c
9091
9092  * autotoolificationized the whole thing.
9093
9094------------------------------------------------------------------------
9095r3 | sam | 2002-12-13 20:27:16 +0100 (Fri, 13 Dec 2002) | 4 lines
9096Changed paths:
9097   M /trunk/collide.c
9098   M /trunk/common.h
9099   M /trunk/explosions.c
9100   M /trunk/main.c
9101   M /trunk/player.c
9102   M /trunk/weapons.c
9103
9104  * moved nuke from explosions to weapons.
9105  * used a cool Bresenham algorithm to draw the nuke circles.
9106  * nuke collides with aliens.
9107
9108------------------------------------------------------------------------
9109r2 | sam | 2002-12-13 20:24:53 +0100 (Fri, 13 Dec 2002) | 2 lines
9110Changed paths:
9111   A /trunk/.cvsignore
9112
9113  * .cvsignore file.
9114
9115------------------------------------------------------------------------
9116r1 | sam | 2002-12-13 20:23:07 +0100 (Fri, 13 Dec 2002) | 3 lines
9117Changed paths:
9118   A /branches
9119   A /trunk
9120   A /trunk/Makefile
9121   A /trunk/aliens.c
9122   A /trunk/collide.c
9123   A /trunk/common.h
9124   A /trunk/explosions.c
9125   A /trunk/graphics.c
9126   A /trunk/main.c
9127   A /trunk/player.c
9128   A /trunk/shapes.txt
9129   A /trunk/starfield.c
9130   A /trunk/tunnel.c
9131   A /trunk/weapons.c
9132
9133  * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
9134    the nuke is still ugly, almost no collision detection. Nice demo :)
9135
9136------------------------------------------------------------------------
Note: See TracBrowser for help on using the repository browser.