source: libcaca/trunk/ChangeLog @ 992

Last change on this file since 992 was 992, checked in by Sam Hocevar, 14 years ago
File size: 288.1 KB
Line 
1------------------------------------------------------------------------
2r778 | sam | 2006-05-26 09:43:41 +0200 (Fri, 26 May 2006) | 2 lines
3Changed paths:
4   M /trunk/debian/caca-utils.install
5   M /trunk/debian/libcucul-dev.install
6
7  * Updated the Debian build scripts.
8
9------------------------------------------------------------------------
10r777 | sam | 2006-05-26 09:01:10 +0200 (Fri, 26 May 2006) | 2 lines
11Changed paths:
12   M /trunk/cucul/canvas.c
13
14  * Fixed an out of bounds bug in cucul_blit().
15
16------------------------------------------------------------------------
17r776 | sam | 2006-05-26 09:00:34 +0200 (Fri, 26 May 2006) | 2 lines
18Changed paths:
19   M /trunk/caca-config.in
20
21  * Removed legacy CUCUL_LIBS from caca-config.
22
23------------------------------------------------------------------------
24r775 | sam | 2006-05-26 09:00:04 +0200 (Fri, 26 May 2006) | 3 lines
25Changed paths:
26   M /trunk/caca/driver_ncurses.c
27   M /trunk/caca/driver_slang.c
28
29  * UTF-8 input support for ncurses.
30  * Hack for 16-color support in xfce4-terminal for both ncurses and slang.
31
32------------------------------------------------------------------------
33r774 | sam | 2006-05-26 08:59:11 +0200 (Fri, 26 May 2006) | 2 lines
34Changed paths:
35   M /trunk/caca/graphics.c
36
37  * Reduced IDLE_USEC by half. Today's machines are fast :-)
38
39------------------------------------------------------------------------
40r773 | sam | 2006-05-26 00:32:03 +0200 (Fri, 26 May 2006) | 3 lines
41Changed paths:
42   M /trunk/caca/caca.c
43   M /trunk/caca/driver_ncurses.c
44   M /trunk/configure.ac
45
46  * Fixed UTF-8 support in ncurses.
47  * Set ncurses's priority higher than slang.
48
49------------------------------------------------------------------------
50r772 | sam | 2006-05-25 22:01:30 +0200 (Thu, 25 May 2006) | 2 lines
51Changed paths:
52   M /trunk/TODO
53
54  * Updated TODO list.
55
56------------------------------------------------------------------------
57r771 | sam | 2006-05-25 22:01:10 +0200 (Thu, 25 May 2006) | 3 lines
58Changed paths:
59   M /trunk/caca/driver_slang.c
60   M /trunk/cucul/box.c
61   M /trunk/cucul/canvas.c
62   M /trunk/cucul/charset.c
63   M /trunk/cucul/conic.c
64   M /trunk/cucul/cucul.h
65   M /trunk/cucul/line.c
66   M /trunk/cucul/triangle.c
67
68  * Have cucul_utf8_to_utf32 write how many bytes it read.
69  * Use that in the SLang driver so that it supports UTF-8 input.
70
71------------------------------------------------------------------------
72r770 | sam | 2006-05-25 21:59:35 +0200 (Thu, 25 May 2006) | 3 lines
73Changed paths:
74   M /trunk/cucul/export.c
75
76  * Fix warnings in a few exporters. Do not assume %d accepts uint32_t without
77    an explicit cast.
78
79------------------------------------------------------------------------
80r769 | sam | 2006-05-25 21:58:21 +0200 (Thu, 25 May 2006) | 4 lines
81Changed paths:
82   M /trunk/caca/caca.c
83   M /trunk/caca/driver_ncurses.c
84   M /trunk/test/colors.c
85   M /trunk/test/input.c
86
87  * Minor cosmetic changes in the test programs.
88  * Code enhancements in the ncurses driver.
89  * Added a comment to explain why slang has a higher priority than ncurses.
90
91------------------------------------------------------------------------
92r768 | sam | 2006-05-25 21:56:55 +0200 (Thu, 25 May 2006) | 2 lines
93Changed paths:
94   M /trunk/caca/driver_conio.c
95
96  * Fixed the DOS build.
97
98------------------------------------------------------------------------
99r767 | sam | 2006-05-25 21:56:03 +0200 (Thu, 25 May 2006) | 2 lines
100Changed paths:
101   M /trunk/caca/caca_internals.h
102
103  * Minor cosmetic fix.
104
105------------------------------------------------------------------------
106r766 | sam | 2006-05-25 21:55:11 +0200 (Thu, 25 May 2006) | 3 lines
107Changed paths:
108   M /trunk/caca/Makefile.am
109   M /trunk/cucul/Makefile.am
110   M /trunk/cxx/Makefile.am
111   M /trunk/kernel/Makefile.am
112   M /trunk/test/Makefile.am
113   M /trunk/tools/Makefile.am
114
115  * Added -I${top_srcdir} to the compilation flags to fix builds configured
116    from an alternate directory (they failed to find common.h).
117
118------------------------------------------------------------------------
119r765 | sam | 2006-05-25 21:11:18 +0200 (Thu, 25 May 2006) | 3 lines
120Changed paths:
121   M /trunk/configure.ac
122   M /trunk/src/Makefile.am
123
124  * Removed --enable-network flag, but reused the test as a condition for
125    building cacaserver.
126
127------------------------------------------------------------------------
128r764 | sam | 2006-05-25 21:10:35 +0200 (Thu, 25 May 2006) | 2 lines
129Changed paths:
130   M /trunk/build-dos
131   M /trunk/build-win32
132
133  * Updated build scripts for DOS and Win32.
134
135------------------------------------------------------------------------
136r763 | sam | 2006-05-20 10:45:19 +0200 (Sat, 20 May 2006) | 3 lines
137Changed paths:
138   M /trunk/caca/driver_ncurses.c
139   M /trunk/caca/driver_slang.c
140
141  * Got backspace to work with the slang and ncurses drivers in an X
142    terminal window.
143
144------------------------------------------------------------------------
145r762 | sam | 2006-05-20 10:19:13 +0200 (Sat, 20 May 2006) | 2 lines
146Changed paths:
147   M /trunk/caca/driver_gl.c
148
149  * More coding style fixes in the GL driver.
150
151------------------------------------------------------------------------
152r761 | sam | 2006-05-20 10:11:58 +0200 (Sat, 20 May 2006) | 2 lines
153Changed paths:
154   M /trunk/caca/driver_gl.c
155
156  * Fixed awful indenting of the GL plugin.
157
158------------------------------------------------------------------------
159r760 | sam | 2006-05-20 07:45:57 +0200 (Sat, 20 May 2006) | 3 lines
160Changed paths:
161   M /trunk/caca/driver_ncurses.c
162
163  * Make the ncurses driver UTF-8 and UTF-32 aware.
164  * Add the backspace key to the ncurses driver.
165
166------------------------------------------------------------------------
167r759 | sam | 2006-05-20 07:41:14 +0200 (Sat, 20 May 2006) | 3 lines
168Changed paths:
169   M /trunk/caca/driver_slang.c
170
171  * Make the slang driver UTF-8 and UTF-32 aware.
172  * Add the backspace key to the slang driver.
173
174------------------------------------------------------------------------
175r758 | sam | 2006-05-20 07:29:24 +0200 (Sat, 20 May 2006) | 3 lines
176Changed paths:
177   M /trunk/caca/caca.h
178   M /trunk/caca/driver_conio.c
179   M /trunk/caca/driver_gl.c
180   M /trunk/caca/driver_ncurses.c
181   M /trunk/caca/driver_slang.c
182   M /trunk/caca/driver_win32.c
183   M /trunk/caca/driver_x11.c
184   M /trunk/caca/event.c
185   M /trunk/test/input.c
186
187  * Renamed the event data member "ucs4" to "utf32" for consistency
188    with "utf8".
189
190------------------------------------------------------------------------
191r757 | sam | 2006-05-20 07:28:31 +0200 (Sat, 20 May 2006) | 3 lines
192Changed paths:
193   M /trunk/debian/changelog
194   M /trunk/debian/control
195
196  * Added information from a recent Debian upload of the old
197    version of libcaca.
198
199------------------------------------------------------------------------
200r756 | sam | 2006-05-19 20:34:23 +0200 (Fri, 19 May 2006) | 2 lines
201Changed paths:
202   M /trunk/test
203   M /trunk/test/Makefile.am
204   A /trunk/test/input.c
205
206  * Text input test program. Might be merged into libcaca if it works well.
207
208------------------------------------------------------------------------
209r755 | sam | 2006-05-19 08:44:58 +0200 (Fri, 19 May 2006) | 2 lines
210Changed paths:
211   M /trunk/TODO
212
213  * Updated the TODO list.
214
215------------------------------------------------------------------------
216r754 | sam | 2006-05-19 08:00:00 +0200 (Fri, 19 May 2006) | 2 lines
217Changed paths:
218   M /trunk/debian/caca-utils.install
219   M /trunk/debian/libcucul-dev.install
220
221  * Install caca-config.1.gz in the libcucul-dev package, not caca-utils.
222
223------------------------------------------------------------------------
224r753 | sam | 2006-05-19 07:44:27 +0200 (Fri, 19 May 2006) | 3 lines
225Changed paths:
226   M /trunk/caca/caca.h
227   M /trunk/caca/graphics.c
228   M /trunk/python/pypycaca.c
229   M /trunk/python/pypycaca.h
230   M /trunk/src/aafire.c
231   M /trunk/src/cacaball.c
232   M /trunk/src/cacamoir.c
233   M /trunk/src/cacaplas.c
234   M /trunk/test/demo.c
235   M /trunk/test/frames.c
236   M /trunk/test/gamma.c
237
238  * Renamed caca_set_delay() and caca_get_rendertime() into
239    caca_set_display_time() and caca_get_display_time() for consistency.
240
241------------------------------------------------------------------------
242r752 | sam | 2006-05-19 07:30:01 +0200 (Fri, 19 May 2006) | 2 lines
243Changed paths:
244   M /trunk/cucul/charset.c
245
246  * Documented the newly exported charset functions.
247
248------------------------------------------------------------------------
249r751 | sam | 2006-05-19 06:53:48 +0200 (Fri, 19 May 2006) | 2 lines
250Changed paths:
251   M /trunk/caca/driver_ncurses.c
252   M /trunk/caca/driver_slang.c
253   M /trunk/cucul/box.c
254   M /trunk/cucul/canvas.c
255   M /trunk/cucul/charset.c
256   M /trunk/cucul/conic.c
257   M /trunk/cucul/cucul.h
258   M /trunk/cucul/cucul_internals.h
259   M /trunk/cucul/export.c
260   M /trunk/cucul/import.c
261   M /trunk/cucul/line.c
262   M /trunk/cucul/triangle.c
263   M /trunk/tools/makefont.c
264
265  * Export the UTF-8 / UTF-32 / CP437 character conversions to applications.
266
267------------------------------------------------------------------------
268r750 | sam | 2006-05-18 09:57:42 +0200 (Thu, 18 May 2006) | 2 lines
269Changed paths:
270   M /trunk/cucul/font.c
271   M /trunk/cucul/font_mono9.h
272   M /trunk/cucul/font_monobold12.h
273
274  * Regenerated fonts and reactivated them under Win32.
275
276------------------------------------------------------------------------
277r749 | sam | 2006-05-18 09:56:54 +0200 (Thu, 18 May 2006) | 6 lines
278Changed paths:
279   M /trunk/tools/makefont.c
280
281  * Elite trick in the font generator to cope with C89's string length
282    limitation of 509 characters. Instead of doing:
283       char foo[10] = "abcdefghij";
284    we now do:
285       struct { char f1[4], f2[4], f3[2]; } foo = { "abcd", "efgh", "ij" };
286
287------------------------------------------------------------------------
288r748 | sam | 2006-05-18 08:26:31 +0200 (Thu, 18 May 2006) | 2 lines
289Changed paths:
290   M /trunk/test/font2tga.c
291
292  * font2tga no longer needs cucul_internal.h.
293
294------------------------------------------------------------------------
295r747 | sam | 2006-05-18 08:23:47 +0200 (Thu, 18 May 2006) | 5 lines
296Changed paths:
297   M /trunk/cucul/box.c
298   M /trunk/cucul/canvas.c
299   M /trunk/cucul/conic.c
300   M /trunk/cucul/cucul.h
301   M /trunk/cucul/cucul_internals.h
302   M /trunk/cucul/dither.c
303   M /trunk/cucul/import.c
304   M /trunk/cucul/line.c
305   M /trunk/cucul/triangle.c
306   M /trunk/test/font2tga.c
307
308  * Changed cucul_putchar's prototype so that it accepts a 32-bit unsigned
309    int which shall be used as an UTF-32 character. We do not have any casting
310    problems due to the signedness of chars because all characters were
311    ASCII (ie. <= 0x7f) beforehands.
312
313------------------------------------------------------------------------
314r746 | sam | 2006-05-18 08:13:36 +0200 (Thu, 18 May 2006) | 2 lines
315Changed paths:
316   M /trunk/test
317   M /trunk/test/Makefile.am
318   A /trunk/test/font2tga.c
319
320  * Added font2tga, a test program that exports our font in a known format.
321
322------------------------------------------------------------------------
323r745 | sam | 2006-05-18 08:09:44 +0200 (Thu, 18 May 2006) | 3 lines
324Changed paths:
325   M /trunk/test/export.c
326
327  * If the export test target is ANSI or UTF-8, dither image with special
328    shaded glyphs.
329
330------------------------------------------------------------------------
331r744 | sam | 2006-05-18 07:43:43 +0200 (Thu, 18 May 2006) | 2 lines
332Changed paths:
333   M /trunk/configure.ac
334
335  * Removed useless -lXt from X11 libraries check.
336
337------------------------------------------------------------------------
338r743 | sam | 2006-05-12 21:33:44 +0200 (Fri, 12 May 2006) | 2 lines
339Changed paths:
340   M /trunk/cucul/import.c
341
342  * Workaround for illegal ^[[0,0H ANSI escape code.
343
344------------------------------------------------------------------------
345r742 | sam | 2006-05-12 21:32:41 +0200 (Fri, 12 May 2006) | 3 lines
346Changed paths:
347   M /trunk/cucul/dither.c
348
349  * Use UTF-32 instead of UTF-8 in the dithering glyph block list for slightly
350    better performances.
351
352------------------------------------------------------------------------
353r741 | sam | 2006-05-12 21:31:50 +0200 (Fri, 12 May 2006) | 3 lines
354Changed paths:
355   M /trunk/cucul/export.c
356
357  * Add linebreaks to the ANSI exporter for better readability, and use
358    the save/load cursor position trick to ignore them.
359
360------------------------------------------------------------------------
361r740 | jylam | 2006-05-12 21:19:36 +0200 (Fri, 12 May 2006) | 2 lines
362Changed paths:
363   M /trunk/cucul/export.c
364
365 * Fixed postscript exporter, image in not at the bottom of the page anymore
366
367------------------------------------------------------------------------
368r739 | sam | 2006-05-09 22:25:29 +0200 (Tue, 09 May 2006) | 1 line
369Changed paths:
370   M /trunk/src/cacaserver.c
371
372  * Use UTF-8 instead of ANSI in cacaserver
373------------------------------------------------------------------------
374r738 | sam | 2006-05-09 20:59:00 +0200 (Tue, 09 May 2006) | 1 line
375Changed paths:
376   M /trunk/cucul/font_mono9.h
377   M /trunk/cucul/font_monobold12.h
378
379  * Optimise built-in fonts. We gain about 100kB in the final binary.
380------------------------------------------------------------------------
381r737 | sam | 2006-05-09 17:52:15 +0200 (Tue, 09 May 2006) | 3 lines
382Changed paths:
383   M /trunk/tools/makefont.c
384
385  * Optimise similar glyphs when generating a font. Given how many glyphs
386    are unavailable, this is a significant gain.
387
388------------------------------------------------------------------------
389r736 | sam | 2006-05-09 03:58:47 +0200 (Tue, 09 May 2006) | 2 lines
390Changed paths:
391   M /trunk/caca/driver_x11.c
392
393  * Added the long dash and middle dot CP437 characters to the X11 driver.
394
395------------------------------------------------------------------------
396r735 | sam | 2006-05-09 03:57:47 +0200 (Tue, 09 May 2006) | 3 lines
397Changed paths:
398   M /trunk/cucul/import.c
399
400  * If the ANSI file we import does not use the 80 columns, we don't expand
401    the canvas to 80 columns.
402
403------------------------------------------------------------------------
404r734 | sam | 2006-05-09 03:12:58 +0200 (Tue, 09 May 2006) | 3 lines
405Changed paths:
406   M /trunk/src/cacadraw.c
407
408  * Allow cacadraw to open several files; use 'n' and 'p' to cycle.
409  * Decreased PgUp/PgDn scrolling rate.
410
411------------------------------------------------------------------------
412r733 | sam | 2006-05-09 03:03:02 +0200 (Tue, 09 May 2006) | 2 lines
413Changed paths:
414   M /trunk/kernel/kernel.c
415
416  * Removed a useless cast in the kernel code.
417
418------------------------------------------------------------------------
419r732 | sam | 2006-05-09 02:59:29 +0200 (Tue, 09 May 2006) | 2 lines
420Changed paths:
421   M /trunk/DotNet
422   M /trunk/DotNet/AssemblyInfo.cs
423   M /trunk/DotNet/Caca.cs
424   M /trunk/DotNet/Cucul.cs
425   M /trunk/DotNet/test.cs
426
427  * Set svn properties on the .NET files.
428
429------------------------------------------------------------------------
430r731 | sam | 2006-05-09 02:47:28 +0200 (Tue, 09 May 2006) | 3 lines
431Changed paths:
432   M /trunk/test/font.c
433   M /trunk/test/text.c
434
435  * Cosmetic fix in test/font.c.
436  * Use UTF-8 output in test/text.c instead of ANSI.
437
438------------------------------------------------------------------------
439r730 | sam | 2006-05-09 02:46:08 +0200 (Tue, 09 May 2006) | 2 lines
440Changed paths:
441   M /trunk/caca/caca.h
442
443  * Minor cosmetic fix in a comment.
444
445------------------------------------------------------------------------
446r729 | sam | 2006-05-09 02:43:22 +0200 (Tue, 09 May 2006) | 2 lines
447Changed paths:
448   M /trunk/cucul/font_mono9.h
449   M /trunk/cucul/font_monobold12.h
450   M /trunk/tools/makefont.c
451
452  * Added a few more Unicode blocks to the default fonts.
453
454------------------------------------------------------------------------
455r728 | sam | 2006-05-09 02:36:33 +0200 (Tue, 09 May 2006) | 2 lines
456Changed paths:
457   M /trunk/cucul/transform.c
458
459  * Added a few more Unicode characters to the glyph transformations.
460
461------------------------------------------------------------------------
462r727 | sam | 2006-05-09 02:34:16 +0200 (Tue, 09 May 2006) | 3 lines
463Changed paths:
464   M /trunk/cucul/cucul.h
465   M /trunk/cucul/dither.c
466
467  * Changed the cucul_create_dither() prototype to make sure the mask
468    arguments are at least 32 bits.
469
470------------------------------------------------------------------------
471r721 | sam | 2006-05-05 17:19:44 +0200 (Fri, 05 May 2006) | 3 lines
472Changed paths:
473   M /trunk/test/export.c
474
475  * Make the export test 80 columns wide, so that the ANSI we generate can
476    be read by other programs.
477
478------------------------------------------------------------------------
479r720 | sam | 2006-05-05 17:13:32 +0200 (Fri, 05 May 2006) | 2 lines
480Changed paths:
481   M /trunk/cucul/font_mono9.h
482   M /trunk/cucul/font_monobold12.h
483
484  * Updated fonts with the new hardcoded CP437 glyphs.
485
486------------------------------------------------------------------------
487r719 | sam | 2006-05-05 17:12:50 +0200 (Fri, 05 May 2006) | 3 lines
488Changed paths:
489   M /trunk/tools/makefont.c
490
491  * Hardcode a few CP437 glyphs in makefont.c because they don't look that
492    good with Pango.
493
494------------------------------------------------------------------------
495r718 | sam | 2006-05-05 16:03:40 +0200 (Fri, 05 May 2006) | 2 lines
496Changed paths:
497   M /trunk/caca/driver_ncurses.c
498   M /trunk/caca/driver_slang.c
499   M /trunk/tools/Makefile.am
500   M /trunk/tools/makefont.c
501
502  * Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8().
503
504------------------------------------------------------------------------
505r717 | sam | 2006-05-05 15:44:54 +0200 (Fri, 05 May 2006) | 3 lines
506Changed paths:
507   M /trunk/cucul/export.c
508
509  * Use _cucul_utf32_to_utf8() instead of the inline code in the UTF-8 and
510    SVG exporters.
511
512------------------------------------------------------------------------
513r716 | sam | 2006-05-05 07:09:54 +0200 (Fri, 05 May 2006) | 2 lines
514Changed paths:
515   M /trunk/cucul/charset.c
516   M /trunk/cucul/cucul_internals.h
517
518  * Implemented the private _cucul_utf32_to_utf8() helper.
519
520------------------------------------------------------------------------
521r715 | sam | 2006-05-05 07:08:51 +0200 (Fri, 05 May 2006) | 2 lines
522Changed paths:
523   M /trunk/cucul/export.c
524
525  * Exporter now generates valid ANSI, with CP437 characters.
526
527------------------------------------------------------------------------
528r714 | sam | 2006-05-05 00:00:52 +0200 (Fri, 05 May 2006) | 3 lines
529Changed paths:
530   M /trunk/cucul/export.c
531
532  * Added "utf8" export that is like ANSI but exports UTF-8 encoded coloured
533    text.
534
535------------------------------------------------------------------------
536r713 | sam | 2006-05-04 23:34:10 +0200 (Thu, 04 May 2006) | 3 lines
537Changed paths:
538   M /trunk/cucul/colour.c
539
540  * Use a slightly different RGB palette for ANSI colours, so that brown
541    really looks like brown and not like desaturated yellow.
542
543------------------------------------------------------------------------
544r712 | jylam | 2006-05-02 20:26:02 +0200 (Tue, 02 May 2006) | 2 lines
545Changed paths:
546   M /trunk/DotNet/test.cs
547   M /trunk/caca/event.c
548   M /trunk/doc/tutorial.dox
549
550 * Fixed error in tutorial, updated caca_get_event() doc
551
552------------------------------------------------------------------------
553r711 | jylam | 2006-04-29 13:26:44 +0200 (Sat, 29 Apr 2006) | 2 lines
554Changed paths:
555   M /trunk/DotNet/AssemblyInfo.cs
556   M /trunk/DotNet/Caca.cs
557   M /trunk/DotNet/Cucul.cs
558   M /trunk/DotNet/test.cs
559
560 * Fixed $Id
561
562------------------------------------------------------------------------
563r710 | jylam | 2006-04-29 13:20:43 +0200 (Sat, 29 Apr 2006) | 2 lines
564Changed paths:
565   A /trunk/DotNet
566   A /trunk/DotNet/AssemblyInfo.cs
567   A /trunk/DotNet/Caca.cs
568   A /trunk/DotNet/Cucul.cs
569   A /trunk/DotNet/Makefile
570   A /trunk/DotNet/libCaca.dll.config
571   A /trunk/DotNet/libCucul.dll.config
572   A /trunk/DotNet/test.cs
573
574 * Added preliminary .NET bindings. Caca is complete, Cucul needs to be finished
575
576------------------------------------------------------------------------
577r709 | sam | 2006-04-27 16:15:23 +0200 (Thu, 27 Apr 2006) | 2 lines
578Changed paths:
579   M /trunk/cucul/cucul.h
580   M /trunk/cucul/dither.c
581   M /trunk/cucul/export.c
582   M /trunk/cucul/font.c
583   M /trunk/cucul/import.c
584   M /trunk/cucul/sprite.c
585   M /trunk/cucul/transform.c
586
587  * Completed return value and errno handling in libcucul API.
588
589------------------------------------------------------------------------
590r708 | sam | 2006-04-27 15:02:27 +0200 (Thu, 27 Apr 2006) | 2 lines
591Changed paths:
592   M /trunk/test/export.c
593
594  * Allow an optional input filename in the export test for cheap conversions.
595
596------------------------------------------------------------------------
597r707 | jylam | 2006-04-26 20:59:20 +0200 (Wed, 26 Apr 2006) | 2 lines
598Changed paths:
599   M /trunk/caca/driver_gl.c
600   M /trunk/cucul/import.c
601
602 * coding style fixes again
603
604------------------------------------------------------------------------
605r706 | jylam | 2006-04-26 20:53:08 +0200 (Wed, 26 Apr 2006) | 2 lines
606Changed paths:
607   M /trunk/cxx/caca++.cpp
608   M /trunk/cxx/caca++.h
609   M /trunk/cxx/cucul++.h
610   M /trunk/src/cacadraw.c
611
612 * Fixed indentation. I did it myself, I'm a big boy.
613
614------------------------------------------------------------------------
615r705 | sam | 2006-04-26 19:24:27 +0200 (Wed, 26 Apr 2006) | 2 lines
616Changed paths:
617   M /trunk/cucul/import.c
618
619  * Fixed line wrapping on some weird ANSI files.
620
621------------------------------------------------------------------------
622r704 | sam | 2006-04-26 19:02:37 +0200 (Wed, 26 Apr 2006) | 2 lines
623Changed paths:
624   M /trunk/cucul/import.c
625
626  * Fixed an ANSI rendering bug related to the bold attribute.
627
628------------------------------------------------------------------------
629r703 | sam | 2006-04-26 17:21:28 +0200 (Wed, 26 Apr 2006) | 3 lines
630Changed paths:
631   M /trunk/cucul/font_mono9.h
632   M /trunk/cucul/font_monobold12.h
633   M /trunk/tools/makefont.c
634
635  * Added Unicode range U+2200 - U+22FF (Mathematical Operators) to the
636    built-in font so that we now cover all of CP437.
637
638------------------------------------------------------------------------
639r702 | sam | 2006-04-26 16:36:11 +0200 (Wed, 26 Apr 2006) | 2 lines
640Changed paths:
641   M /trunk/cucul/import.c
642
643  * Minor code reorganisation and documenting.
644
645------------------------------------------------------------------------
646r701 | jylam | 2006-04-26 16:06:19 +0200 (Wed, 26 Apr 2006) | 2 lines
647Changed paths:
648   M /trunk/caca/driver_gl.c
649
650 * Added preliminary (it means that's fucked up) CP437 codepage
651
652------------------------------------------------------------------------
653r700 | sam | 2006-04-26 15:22:04 +0200 (Wed, 26 Apr 2006) | 2 lines
654Changed paths:
655   M /trunk/caca/driver_x11.c
656
657  * Added U+25A0 (■) to the CP437 hack in the X11 driver.
658
659------------------------------------------------------------------------
660r699 | jylam | 2006-04-26 14:59:14 +0200 (Wed, 26 Apr 2006) | 2 lines
661Changed paths:
662   M /trunk/caca/driver_gl.c
663
664 * cut too long line (I read the coding style rules, yes). And we had home/end keys support in opengl driver BEFORE X11. Yeah !
665
666------------------------------------------------------------------------
667r698 | jylam | 2006-04-26 14:57:31 +0200 (Wed, 26 Apr 2006) | 2 lines
668Changed paths:
669   M /trunk/caca/driver_x11.c
670
671 * removed duplicate code
672
673------------------------------------------------------------------------
674r697 | sam | 2006-04-26 14:51:37 +0200 (Wed, 26 Apr 2006) | 2 lines
675Changed paths:
676   M /trunk/caca/driver_x11.c
677
678  * Wow, we even have Home/End support in X11.
679
680------------------------------------------------------------------------
681r696 | sam | 2006-04-26 14:48:41 +0200 (Wed, 26 Apr 2006) | 2 lines
682Changed paths:
683   M /trunk/caca/driver_x11.c
684
685  * PageUp/PageDown support in X11.
686
687------------------------------------------------------------------------
688r695 | jylam | 2006-04-26 14:47:21 +0200 (Wed, 26 Apr 2006) | 2 lines
689Changed paths:
690   M /trunk/caca/driver_gl.c
691
692 * Fixed home/pgup/pgdown/insert events
693
694------------------------------------------------------------------------
695r694 | jylam | 2006-04-26 14:36:31 +0200 (Wed, 26 Apr 2006) | 2 lines
696Changed paths:
697   M /trunk/src/cacadraw.c
698
699 * page up / down
700
701------------------------------------------------------------------------
702r693 | sam | 2006-04-26 14:30:54 +0200 (Wed, 26 Apr 2006) | 3 lines
703Changed paths:
704   M /trunk/cucul/import.c
705
706  * In ANSI, bold only sets the foreground colour to bright, not the
707    background.
708
709------------------------------------------------------------------------
710r692 | sam | 2006-04-26 14:25:44 +0200 (Wed, 26 Apr 2006) | 3 lines
711Changed paths:
712   M /trunk/src
713   M /trunk/src/Makefile.am
714   A /trunk/src/cacadraw.c
715   M /trunk/test/import.c
716
717  * Added cacadraw. It only shows files and lets you scroll for now, but
718    it will eventually evolve into something better.
719
720------------------------------------------------------------------------
721r691 | jylam | 2006-04-26 14:23:30 +0200 (Wed, 26 Apr 2006) | 2 lines
722Changed paths:
723   M /trunk/cucul/import.c
724
725 * Really updated doc
726
727------------------------------------------------------------------------
728r690 | jylam | 2006-04-26 14:18:35 +0200 (Wed, 26 Apr 2006) | 2 lines
729Changed paths:
730   M /trunk/cucul/import.c
731
732 * Fixed documentation for import
733
734------------------------------------------------------------------------
735r689 | sam | 2006-04-26 14:17:22 +0200 (Wed, 26 Apr 2006) | 2 lines
736Changed paths:
737   D /trunk/cpp
738
739  * Removed legacy cpp directory.
740
741------------------------------------------------------------------------
742r688 | jylam | 2006-04-26 14:11:55 +0200 (Wed, 26 Apr 2006) | 2 lines
743Changed paths:
744   M /trunk/Makefile.am
745   M /trunk/configure.ac
746   A /trunk/cxx (from /trunk/cpp:684)
747   M /trunk/cxx/Makefile.am
748   R /trunk/cxx/caca++.cpp (from /trunk/cpp/caca++.cpp:686)
749   R /trunk/cxx/caca++.h (from /trunk/cpp/caca++.h:686)
750   R /trunk/cxx/cpptest.cpp (from /trunk/cpp/cpptest.cpp:686)
751   R /trunk/cxx/cucul++.cpp (from /trunk/cpp/cucul++.cpp:686)
752   R /trunk/cxx/cucul++.h (from /trunk/cpp/cucul++.h:686)
753
754 * Updated C++ bindings and renamed directory to more comprehensive cxx
755
756------------------------------------------------------------------------
757r687 | sam | 2006-04-26 14:06:13 +0200 (Wed, 26 Apr 2006) | 2 lines
758Changed paths:
759   M /trunk/test/event.c
760
761  * Minor typo.
762
763------------------------------------------------------------------------
764r686 | jylam | 2006-04-26 13:57:30 +0200 (Wed, 26 Apr 2006) | 2 lines
765Changed paths:
766   M /trunk/cpp/caca++.cpp
767   M /trunk/cpp/caca++.h
768   M /trunk/cpp/cpptest.cpp
769   M /trunk/cpp/cucul++.cpp
770   M /trunk/cpp/cucul++.h
771
772 * Updated libcaca c++ bindings
773
774------------------------------------------------------------------------
775r685 | sam | 2006-04-26 13:54:26 +0200 (Wed, 26 Apr 2006) | 5 lines
776Changed paths:
777   M /trunk/cucul/buffer.c
778   M /trunk/cucul/cucul.h
779   M /trunk/cucul/cucul_internals.h
780   M /trunk/cucul/export.c
781   M /trunk/cucul/import.c
782   M /trunk/src/cacaplay.c
783   M /trunk/src/cacaserver.c
784   M /trunk/test
785   M /trunk/test/import.c
786   M /trunk/test/text.c
787
788  * Implemented cucul_load_file() and cucul_load_memory() to load respectively
789    a file and a memory area into a libcucul buffer.
790  * Changed the cucul_import_canvas() prototype so that it uses libcucul
791    buffers instead of simple memory areas.
792
793------------------------------------------------------------------------
794r684 | sam | 2006-04-26 13:29:50 +0200 (Wed, 26 Apr 2006) | 2 lines
795Changed paths:
796   M /trunk/cucul/import.c
797
798  * Argh, _really_ fixed the uninitialised variable.
799
800------------------------------------------------------------------------
801r683 | sam | 2006-04-26 13:28:55 +0200 (Wed, 26 Apr 2006) | 2 lines
802Changed paths:
803   M /trunk/cucul/import.c
804
805  * Fixed an uninitialised variable.
806
807------------------------------------------------------------------------
808r682 | sam | 2006-04-26 12:22:31 +0200 (Wed, 26 Apr 2006) | 4 lines
809Changed paths:
810   M /trunk/cucul/import.c
811
812  * Fixed our buffer overflow in the ANSI parser by simply skipping control
813    sequences longer than 100 characters.
814  * Documented the escape sequence format.
815
816------------------------------------------------------------------------
817r681 | jylam | 2006-04-26 12:04:02 +0200 (Wed, 26 Apr 2006) | 2 lines
818Changed paths:
819   M /trunk/cpp/cpptest.cpp
820   M /trunk/cpp/cucul++.cpp
821   M /trunk/cpp/cucul++.h
822   M /trunk/test/demo.c
823
824 * Updated C++ bindings, should be coding-style-correction-proof, or at least a bit better than before. Not tested at all.
825
826------------------------------------------------------------------------
827r680 | sam | 2006-04-26 11:56:26 +0200 (Wed, 26 Apr 2006) | 3 lines
828Changed paths:
829   M /trunk/cucul/import.c
830
831  * More robust ANSI sequence argument parser. Detects private sequences and
832    intermediate bytes.
833
834------------------------------------------------------------------------
835r679 | jylam | 2006-04-26 11:00:40 +0200 (Wed, 26 Apr 2006) | 2 lines
836Changed paths:
837   M /trunk/cucul/import.c
838
839 * Fixed warning in a clever and tested way. Bordel de merde.
840
841------------------------------------------------------------------------
842r678 | sam | 2006-04-26 10:21:46 +0200 (Wed, 26 Apr 2006) | 2 lines
843Changed paths:
844   M /trunk/cucul/import.c
845
846  * Coding style.
847
848------------------------------------------------------------------------
849r677 | sam | 2006-04-26 10:12:57 +0200 (Wed, 26 Apr 2006) | 2 lines
850Changed paths:
851   M /trunk/cucul/import.c
852
853  * No way, dude. You cannot declare x and y unsigned if you test for (x < 0).
854
855------------------------------------------------------------------------
856r676 | jylam | 2006-04-26 10:09:14 +0200 (Wed, 26 Apr 2006) | 2 lines
857Changed paths:
858   M /trunk/cucul/import.c
859
860 * Fixed warnings in ansi importer
861
862------------------------------------------------------------------------
863r675 | sam | 2006-04-26 09:57:26 +0200 (Wed, 26 Apr 2006) | 2 lines
864Changed paths:
865   M /trunk/cucul/import.c
866
867  * More cleaning up of the ANSI loader. Fixed reverse video.
868
869------------------------------------------------------------------------
870r674 | sam | 2006-04-26 09:46:58 +0200 (Wed, 26 Apr 2006) | 2 lines
871Changed paths:
872   M /trunk/cucul/colour.c
873
874  * Set the transparent colour's RGB values to the default colour's ones.
875
876------------------------------------------------------------------------
877r673 | jylam | 2006-04-25 20:23:33 +0200 (Tue, 25 Apr 2006) | 2 lines
878Changed paths:
879   M /trunk/cucul/import.c
880
881 * Improved ANSI format detection
882
883------------------------------------------------------------------------
884r672 | sam | 2006-04-25 20:16:42 +0200 (Tue, 25 Apr 2006) | 2 lines
885Changed paths:
886   M /trunk/cucul/import.c
887
888  * Really fixed bold in ANSI loader, and removed dead code.
889
890------------------------------------------------------------------------
891r671 | sam | 2006-04-25 20:02:20 +0200 (Tue, 25 Apr 2006) | 2 lines
892Changed paths:
893   M /trunk/cucul/import.c
894
895  * Simplified _manage_modifiers() a bit.
896
897------------------------------------------------------------------------
898r670 | sam | 2006-04-25 19:46:49 +0200 (Tue, 25 Apr 2006) | 2 lines
899Changed paths:
900   M /trunk/cucul/import.c
901
902  * Fixed bold support in ANSI loader.
903
904------------------------------------------------------------------------
905r669 | sam | 2006-04-25 19:43:16 +0200 (Tue, 25 Apr 2006) | 2 lines
906Changed paths:
907   M /trunk/cucul/import.c
908
909  * A few fixes in the ANSI interpreter.
910
911------------------------------------------------------------------------
912r668 | sam | 2006-04-25 18:28:00 +0200 (Tue, 25 Apr 2006) | 2 lines
913Changed paths:
914   M /trunk/cucul/import.c
915
916  * Got rid of _update_canvas_size().
917
918------------------------------------------------------------------------
919r667 | jylam | 2006-04-25 17:39:13 +0200 (Tue, 25 Apr 2006) | 2 lines
920Changed paths:
921   M /trunk/cucul/import.c
922
923 * _updated_coding_style(aBit);
924
925------------------------------------------------------------------------
926r666 | sam | 2006-04-25 17:22:53 +0200 (Tue, 25 Apr 2006) | 2 lines
927Changed paths:
928   M /trunk/cucul/import.c
929
930  * Ahahaha. Meet the "optimisation" that breaks everything.
931
932------------------------------------------------------------------------
933r665 | sam | 2006-04-25 17:04:19 +0200 (Tue, 25 Apr 2006) | 2 lines
934Changed paths:
935   M /trunk/cucul/import.c
936
937  * Small optimisation in import_text().
938
939------------------------------------------------------------------------
940r664 | sam | 2006-04-25 16:12:31 +0200 (Tue, 25 Apr 2006) | 2 lines
941Changed paths:
942   M /trunk/cucul/import.c
943
944  * Really minor coding style fixes in the ANSI importer.
945
946------------------------------------------------------------------------
947r663 | sam | 2006-04-25 13:05:25 +0200 (Tue, 25 Apr 2006) | 2 lines
948Changed paths:
949   M /trunk/cucul/canvas.c
950   M /trunk/cucul/colour.c
951   M /trunk/cucul/cucul.c
952   M /trunk/cucul/cucul.h
953   M /trunk/cucul/cucul_internals.h
954
955  * More error checking in libcucul.
956
957------------------------------------------------------------------------
958r662 | sam | 2006-04-25 13:05:03 +0200 (Tue, 25 Apr 2006) | 2 lines
959Changed paths:
960   M /trunk/test/import.c
961
962  * Jylam is too modest.
963
964------------------------------------------------------------------------
965r661 | jylam | 2006-04-25 12:14:47 +0200 (Tue, 25 Apr 2006) | 2 lines
966Changed paths:
967   A /trunk/test/import.c
968
969 * Added importers test
970
971------------------------------------------------------------------------
972r660 | jylam | 2006-04-25 12:14:12 +0200 (Tue, 25 Apr 2006) | 2 lines
973Changed paths:
974   M /trunk/cucul/import.c
975   M /trunk/test/Makefile.am
976
977 * Added preliminary ANSI importer, added import formats autodection
978
979------------------------------------------------------------------------
980r659 | sam | 2006-04-25 11:59:58 +0200 (Tue, 25 Apr 2006) | 4 lines
981Changed paths:
982   M /trunk/configure.ac
983   M /trunk/cucul/box.c
984   M /trunk/cucul/buffer.c
985   M /trunk/cucul/canvas.c
986   M /trunk/cucul/conic.c
987   M /trunk/cucul/cucul.h
988   M /trunk/cucul/line.c
989   M /trunk/cucul/triangle.c
990
991  * Check for <errno.h>.
992  * Started changing function prototypes so that they return an integer
993    instead of void, just in case they might fail.
994
995------------------------------------------------------------------------
996r658 | sam | 2006-04-25 11:34:41 +0200 (Tue, 25 Apr 2006) | 2 lines
997Changed paths:
998   M /trunk/cucul/Makefile.am
999   M /trunk/cucul/cucul.h
1000   D /trunk/cucul/error.c
1001
1002  * Reverted that errno stuff. We'll just use the real errno.
1003
1004------------------------------------------------------------------------
1005r657 | sam | 2006-04-25 10:54:44 +0200 (Tue, 25 Apr 2006) | 2 lines
1006Changed paths:
1007   M /trunk/cucul/Makefile.am
1008   M /trunk/cucul/cucul.h
1009   A /trunk/cucul/error.c
1010
1011  * Added basis for an errno-like mechanism.
1012
1013------------------------------------------------------------------------
1014r656 | sam | 2006-04-25 00:10:38 +0200 (Tue, 25 Apr 2006) | 3 lines
1015Changed paths:
1016   M /trunk/build-win32
1017   M /trunk/configure.ac
1018
1019  * Removed my previously introduced --enable-pangoft2 and replaced it with
1020    a nicer cross compilation check.
1021
1022------------------------------------------------------------------------
1023r655 | sam | 2006-04-24 23:45:26 +0200 (Mon, 24 Apr 2006) | 2 lines
1024Changed paths:
1025   M /trunk/build-win32
1026   M /trunk/configure.ac
1027   M /trunk/src/Makefile.am
1028   M /trunk/src/cacaserver.c
1029
1030  * Brought the Win32 build back on its wheels.
1031
1032------------------------------------------------------------------------
1033r654 | sam | 2006-04-24 23:09:06 +0200 (Mon, 24 Apr 2006) | 2 lines
1034Changed paths:
1035   M /trunk/common.h
1036   M /trunk/configure.ac
1037   M /trunk/cucul/font.c
1038   M /trunk/src/cacaserver.c
1039   M /trunk/tools/makefont.c
1040
1041  * Renamed htons/htonl to hton16/hton32 to avoid useless conflicts.
1042
1043------------------------------------------------------------------------
1044r653 | sam | 2006-04-24 23:05:31 +0200 (Mon, 24 Apr 2006) | 2 lines
1045Changed paths:
1046   M /trunk/caca/driver_win32.c
1047
1048  * Fixed minor compilation warning.
1049
1050------------------------------------------------------------------------
1051r652 | sam | 2006-04-24 22:56:07 +0200 (Mon, 24 Apr 2006) | 2 lines
1052Changed paths:
1053   M /trunk/common.h
1054
1055  * Win32 compilation fix.
1056
1057------------------------------------------------------------------------
1058r651 | sam | 2006-04-24 22:55:46 +0200 (Mon, 24 Apr 2006) | 2 lines
1059Changed paths:
1060   M /trunk/cucul/font.c
1061
1062  * On win32, only disable the built-in fonts, not all the font functions.
1063
1064------------------------------------------------------------------------
1065r650 | sam | 2006-04-24 22:45:55 +0200 (Mon, 24 Apr 2006) | 3 lines
1066Changed paths:
1067   M /trunk/common.h
1068   M /trunk/configure.ac
1069   M /trunk/cucul/font.c
1070   M /trunk/tools/makefont.c
1071
1072  * Look for htons/htonl in netinet/in.h in addition to arpa/inet.h
1073  * Implement htons/htonl in common.h just in case.
1074
1075------------------------------------------------------------------------
1076r649 | sam | 2006-04-24 22:39:54 +0200 (Mon, 24 Apr 2006) | 2 lines
1077Changed paths:
1078   M /trunk/doc/style.dox
1079
1080  * Hahaha, fixed the coding style example.
1081
1082------------------------------------------------------------------------
1083r648 | sam | 2006-04-24 22:35:59 +0200 (Mon, 24 Apr 2006) | 3 lines
1084Changed paths:
1085   M /trunk/caca/caca.c
1086   M /trunk/caca/caca_internals.h
1087   M /trunk/caca/driver_conio.c
1088   M /trunk/caca/driver_gl.c
1089   M /trunk/caca/driver_ncurses.c
1090   M /trunk/caca/driver_raw.c
1091   M /trunk/caca/driver_slang.c
1092   M /trunk/caca/driver_vga.c
1093   M /trunk/caca/driver_win32.c
1094   M /trunk/caca/driver_x11.c
1095   M /trunk/caca/event.c
1096   M /trunk/caca/graphics.c
1097   M /trunk/caca/time.c
1098   M /trunk/common.h
1099   M /trunk/configure.ac
1100   M /trunk/cucul/box.c
1101   M /trunk/cucul/buffer.c
1102   M /trunk/cucul/canvas.c
1103   M /trunk/cucul/charset.c
1104   M /trunk/cucul/colour.c
1105   M /trunk/cucul/conic.c
1106   M /trunk/cucul/cucul.c
1107   M /trunk/cucul/cucul_internals.h
1108   M /trunk/cucul/dither.c
1109   M /trunk/cucul/export.c
1110   M /trunk/cucul/font.c
1111   M /trunk/cucul/import.c
1112   M /trunk/cucul/line.c
1113   M /trunk/cucul/sprite.c
1114   M /trunk/cucul/transform.c
1115   M /trunk/cucul/triangle.c
1116   M /trunk/kernel/kernel.c
1117   M /trunk/src/aafire.c
1118   M /trunk/src/cacaball.c
1119   M /trunk/src/cacamoir.c
1120   M /trunk/src/cacaplas.c
1121   M /trunk/src/cacaplay.c
1122   M /trunk/src/cacaserver.c
1123   M /trunk/src/cacaview.c
1124   M /trunk/src/common-image.c
1125   M /trunk/src/img2irc.c
1126   M /trunk/test/colors.c
1127   M /trunk/test/demo.c
1128   M /trunk/test/dithering.c
1129   M /trunk/test/event.c
1130   M /trunk/test/spritedit.c
1131   M /trunk/tools/makefont.c
1132   M /trunk/tools/optipal.c
1133
1134  * Removed duplicate uint*_t defines from *_internal.h and included common.h
1135    in all .c files that needed it.
1136
1137------------------------------------------------------------------------
1138r647 | sam | 2006-04-24 21:57:23 +0200 (Mon, 24 Apr 2006) | 3 lines
1139Changed paths:
1140   M /trunk/Makefile.am
1141   A /trunk/common.h
1142   M /trunk/test/export.c
1143   M /trunk/test/font.c
1144   M /trunk/test/frames.c
1145   M /trunk/test/gamma.c
1146   M /trunk/test/hsv.c
1147   M /trunk/test/text.c
1148   M /trunk/test/transform.c
1149   M /trunk/test/truecolor.c
1150   M /trunk/test/unicode.c
1151
1152  * Added "common.h", a placeholder for simple features and functions missing
1153    from some systems.
1154
1155------------------------------------------------------------------------
1156r646 | sam | 2006-04-24 20:46:06 +0200 (Mon, 24 Apr 2006) | 3 lines
1157Changed paths:
1158   M /trunk/cucul/export.c
1159
1160  * Print '?' for Unicode characters in the ANSI export. We'll decide later
1161    whether we want plain ASCII, UTF-8, or CP437.
1162
1163------------------------------------------------------------------------
1164r645 | sam | 2006-04-24 19:51:23 +0200 (Mon, 24 Apr 2006) | 2 lines
1165Changed paths:
1166   M /trunk/configure.ac
1167
1168  * Oops, fixed an old typo that brevented building without PangoFt2.
1169
1170------------------------------------------------------------------------
1171r644 | sam | 2006-04-24 19:47:44 +0200 (Mon, 24 Apr 2006) | 2 lines
1172Changed paths:
1173   M /trunk/debian/Makefile.am
1174   M /trunk/debian/caca-utils.install
1175   M /trunk/debian/libcucul-dev.install
1176
1177  * Fixed Debian build files.
1178
1179------------------------------------------------------------------------
1180r643 | sam | 2006-04-24 19:39:53 +0200 (Mon, 24 Apr 2006) | 2 lines
1181Changed paths:
1182   M /trunk/configure.ac
1183
1184  * Do not bail out if PangoFt2 was not found.
1185
1186------------------------------------------------------------------------
1187r641 | sam | 2006-04-22 23:51:50 +0200 (Sat, 22 Apr 2006) | 2 lines
1188Changed paths:
1189   M /trunk/ChangeLog
1190   M /trunk/NEWS
1191   M /trunk/TODO
1192
1193  * 0.99.beta1 release.
1194
1195------------------------------------------------------------------------
1196r640 | sam | 2006-04-22 23:36:11 +0200 (Sat, 22 Apr 2006) | 2 lines
1197Changed paths:
1198   M /trunk/configure.ac
1199   M /trunk/cucul/Makefile.am
1200   M /trunk/test/Makefile.am
1201
1202  * Got rid of CUCUL_LIBS. It's unused.
1203
1204------------------------------------------------------------------------
1205r639 | sam | 2006-04-22 23:31:42 +0200 (Sat, 22 Apr 2006) | 2 lines
1206Changed paths:
1207   M /trunk/Makefile.am
1208   M /trunk/debian
1209   M /trunk/debian/Makefile.am
1210   A /trunk/debian/caca-utils.install
1211   M /trunk/debian/changelog
1212   M /trunk/debian/control
1213   A /trunk/debian/libcaca-dev.install
1214   A /trunk/debian/libcaca0.install
1215   A /trunk/debian/libcucul-dev.install
1216   A /trunk/debian/libcucul0.install
1217   M /trunk/debian/rules
1218   M /trunk/doc/Makefile.am
1219
1220  * Updated Debian build rules.
1221
1222------------------------------------------------------------------------
1223r638 | sam | 2006-04-22 21:46:43 +0200 (Sat, 22 Apr 2006) | 2 lines
1224Changed paths:
1225   M /trunk/caca/event.c
1226   M /trunk/doc/migrating.dox
1227   M /trunk/test/colors.c
1228   M /trunk/test/dithering.c
1229   M /trunk/test/font.c
1230   M /trunk/test/frames.c
1231   M /trunk/test/hsv.c
1232   M /trunk/test/transform.c
1233   M /trunk/test/truecolor.c
1234   M /trunk/test/unicode.c
1235
1236  * Allow the caca_event_t *ev argument for caca_get_event() to be NULL.
1237
1238------------------------------------------------------------------------
1239r637 | sam | 2006-04-22 21:35:43 +0200 (Sat, 22 Apr 2006) | 2 lines
1240Changed paths:
1241   M /trunk/doc/migrating.dox
1242
1243  * Minor updates to the migration documentation.
1244
1245------------------------------------------------------------------------
1246r636 | sam | 2006-04-22 21:22:14 +0200 (Sat, 22 Apr 2006) | 2 lines
1247Changed paths:
1248   M /trunk/doc/Makefile.am
1249
1250  * Slightly improved the documentation build rules dependencies.
1251
1252------------------------------------------------------------------------
1253r635 | sam | 2006-04-22 21:17:38 +0200 (Sat, 22 Apr 2006) | 2 lines
1254Changed paths:
1255   M /trunk/ChangeLog
1256   M /trunk/NEWS
1257   M /trunk/TODO
1258
1259  * Updated ChangeLog, NEWS and TODO.
1260
1261------------------------------------------------------------------------
1262r634 | sam | 2006-04-22 21:14:49 +0200 (Sat, 22 Apr 2006) | 2 lines
1263Changed paths:
1264   M /trunk/doc/libcaca.dox
1265   M /trunk/doc/migrating.dox
1266
1267  * Updated the migration guide.
1268
1269------------------------------------------------------------------------
1270r633 | sam | 2006-04-22 21:14:26 +0200 (Sat, 22 Apr 2006) | 2 lines
1271Changed paths:
1272   M /trunk/doc/style.dox
1273
1274  * Wrote the C coding style documentation.
1275
1276------------------------------------------------------------------------
1277r632 | sam | 2006-04-22 21:13:27 +0200 (Sat, 22 Apr 2006) | 3 lines
1278Changed paths:
1279   M /trunk/test
1280   M /trunk/test/Makefile.am
1281   A /trunk/test/frames.c
1282   A /trunk/test/text.c
1283
1284  * Added a test for multiple frames support.
1285  * Added a test for textfile loading.
1286
1287------------------------------------------------------------------------
1288r631 | sam | 2006-04-22 21:11:25 +0200 (Sat, 22 Apr 2006) | 2 lines
1289Changed paths:
1290   M /trunk/cucul/cucul.c
1291   M /trunk/cucul/cucul.h
1292   M /trunk/cucul/cucul_internals.h
1293   M /trunk/cucul/sprite.c
1294
1295  * Support for multiple frames in canvases.
1296
1297------------------------------------------------------------------------
1298r630 | sam | 2006-04-22 21:10:41 +0200 (Sat, 22 Apr 2006) | 2 lines
1299Changed paths:
1300   M /trunk/cucul/import.c
1301
1302  * Added a simple "text" importer, until the cool ANSI importer arrives.
1303
1304------------------------------------------------------------------------
1305r629 | sam | 2006-04-22 21:06:59 +0200 (Sat, 22 Apr 2006) | 3 lines
1306Changed paths:
1307   M /trunk/cucul/export.c
1308
1309  * Disabled the foreground/background optimisation in the IRC export because
1310    it breaks on too many IRC clients.
1311
1312------------------------------------------------------------------------
1313r628 | sam | 2006-04-22 21:04:49 +0200 (Sat, 22 Apr 2006) | 2 lines
1314Changed paths:
1315   M /trunk/test/demo.c
1316   M /trunk/test/spritedit.c
1317
1318  * Disabled sprite stuff from the tests.
1319
1320------------------------------------------------------------------------
1321r627 | sam | 2006-04-22 21:00:14 +0200 (Sat, 22 Apr 2006) | 2 lines
1322Changed paths:
1323   M /trunk/cpp/caca++.h
1324   M /trunk/cpp/cucul++.cpp
1325   M /trunk/cpp/cucul++.h
1326
1327  * Removed soon-to-be-thrown-away sprite stuff from the C++ bindings.
1328
1329------------------------------------------------------------------------
1330r626 | sam | 2006-04-22 20:54:38 +0200 (Sat, 22 Apr 2006) | 4 lines
1331Changed paths:
1332   M /trunk/configure.ac
1333   M /trunk/cpp/Makefile.am
1334
1335  * Fixed --enable-cpp to actually do something. Also, disabled it by
1336    default for the release, because it's not up to date and needs a lot
1337    of polishing.
1338
1339------------------------------------------------------------------------
1340r625 | sam | 2006-04-21 23:41:30 +0200 (Fri, 21 Apr 2006) | 2 lines
1341Changed paths:
1342   M /trunk/doc/Makefile.am
1343   M /trunk/doc/libcaca.dox
1344   M /trunk/doc/migrating.dox
1345   A /trunk/doc/style.dox
1346   A /trunk/doc/tutorial.dox
1347
1348  * Oops, tutorial.dox was actually missing. Also, added a style.dox skeleton.
1349
1350------------------------------------------------------------------------
1351r624 | sam | 2006-04-21 23:21:20 +0200 (Fri, 21 Apr 2006) | 2 lines
1352Changed paths:
1353   M /trunk/configure.ac
1354
1355  * Set version number to 0.99.beta1.
1356
1357------------------------------------------------------------------------
1358r623 | sam | 2006-04-21 22:51:58 +0200 (Fri, 21 Apr 2006) | 2 lines
1359Changed paths:
1360   M /trunk/cucul/cucul.c
1361   M /trunk/cucul/cucul_internals.h
1362
1363  * Got rid of cv->scratch_line. It's unused, too.
1364
1365------------------------------------------------------------------------
1366r622 | sam | 2006-04-21 22:51:14 +0200 (Fri, 21 Apr 2006) | 2 lines
1367Changed paths:
1368   M /trunk/cucul/cucul.c
1369   M /trunk/cucul/cucul_internals.h
1370
1371  * Got rid of cv->empty_line, it's now unused.
1372
1373------------------------------------------------------------------------
1374r621 | sam | 2006-04-21 22:49:17 +0200 (Fri, 21 Apr 2006) | 3 lines
1375Changed paths:
1376   M /trunk/configure.ac
1377   M /trunk/cpp/cucul++.cpp
1378   M /trunk/cpp/cucul++.h
1379   M /trunk/cucul/canvas.c
1380   M /trunk/cucul/cucul.h
1381   M /trunk/src/cacaview.c
1382   M /trunk/src/img2irc.c
1383   M /trunk/test/colors.c
1384   M /trunk/test/demo.c
1385   M /trunk/test/event.c
1386   M /trunk/test/gamma.c
1387   M /trunk/test/spritedit.c
1388
1389  * Changed cucul_clear_canvas() again. It now uses the current foreground
1390    and background colours to clear the screen.
1391
1392------------------------------------------------------------------------
1393r620 | sam | 2006-04-21 22:24:04 +0200 (Fri, 21 Apr 2006) | 2 lines
1394Changed paths:
1395   M /trunk/cpp/caca++.cpp
1396   M /trunk/cpp/caca++.h
1397
1398  * Fixed a segfault in the C++ bindings. Vieux porc !
1399
1400------------------------------------------------------------------------
1401r619 | sam | 2006-04-21 21:26:54 +0200 (Fri, 21 Apr 2006) | 2 lines
1402Changed paths:
1403   M /trunk/caca/Makefile.am
1404   M /trunk/configure.ac
1405   M /trunk/cpp/Makefile.am
1406   M /trunk/cucul/Makefile.am
1407
1408  * Set library names to lib*.so.0.10.0.
1409
1410------------------------------------------------------------------------
1411r618 | sam | 2006-04-21 21:26:18 +0200 (Fri, 21 Apr 2006) | 2 lines
1412Changed paths:
1413   M /trunk/cucul/import.c
1414
1415  * Fixed a compilation warning.
1416
1417------------------------------------------------------------------------
1418r617 | sam | 2006-04-21 21:08:00 +0200 (Fri, 21 Apr 2006) | 2 lines
1419Changed paths:
1420   M /trunk/cucul/import.c
1421
1422  * Minor documentation fix.
1423
1424------------------------------------------------------------------------
1425r616 | sam | 2006-04-21 21:06:38 +0200 (Fri, 21 Apr 2006) | 2 lines
1426Changed paths:
1427   M /trunk/cpp/caca++.cpp
1428   M /trunk/cpp/caca++.h
1429   M /trunk/cpp/cpptest.cpp
1430   M /trunk/cpp/cucul++.cpp
1431   M /trunk/cpp/cucul++.h
1432
1433  * Fixed ugly coding style of the C++ bindings. Vieux porc immonde.
1434
1435------------------------------------------------------------------------
1436r615 | sam | 2006-04-21 20:44:04 +0200 (Fri, 21 Apr 2006) | 4 lines
1437Changed paths:
1438   M /trunk/caca/driver_raw.c
1439   M /trunk/cpp/cucul++.cpp
1440   M /trunk/cpp/cucul++.h
1441   M /trunk/cucul/Makefile.am
1442   M /trunk/cucul/cucul.c
1443   M /trunk/cucul/cucul.h
1444   M /trunk/cucul/export.c
1445   A /trunk/cucul/import.c (from /trunk/cucul/cucul.c:612)
1446   M /trunk/src/cacaplay.c
1447   M /trunk/src/cacaserver.c
1448   M /trunk/src/img2irc.c
1449   M /trunk/test/export.c
1450
1451  * Moved cucul_load_canvas() into cucul/import.c and renamed it into
1452    cucul_import_canvas().
1453  * Renamed cucul_create_export() into cucul_export_canvas() for consistency.
1454
1455------------------------------------------------------------------------
1456r614 | sam | 2006-04-21 20:09:30 +0200 (Fri, 21 Apr 2006) | 2 lines
1457Changed paths:
1458   M /trunk/cucul/colour.c
1459   M /trunk/cucul/dither.c
1460   M /trunk/cucul/export.c
1461   M /trunk/cucul/font.c
1462
1463  * Minor documentation improvements.
1464
1465------------------------------------------------------------------------
1466r613 | sam | 2006-04-21 20:03:22 +0200 (Fri, 21 Apr 2006) | 3 lines
1467Changed paths:
1468   M /trunk/TODO
1469   M /trunk/caca/caca.h
1470   M /trunk/cucul/cucul.h
1471   M /trunk/doc/Makefile.am
1472   M /trunk/doc/libcaca.dox
1473   A /trunk/doc/migrating.dox
1474   A /trunk/doc/user.dox
1475
1476  * Documentation improvements. Wrote a small migration guide and added the
1477    skeleton of a tutorial for Jylam.
1478
1479------------------------------------------------------------------------
1480r612 | sam | 2006-04-21 18:27:43 +0200 (Fri, 21 Apr 2006) | 3 lines
1481Changed paths:
1482   M /trunk/AUTHORS
1483   M /trunk/NEWS
1484   M /trunk/THANKS
1485   M /trunk/TODO
1486   M /trunk/caca/caca.h
1487   M /trunk/doc/Makefile.am
1488   M /trunk/doc/doxygen.cfg.in
1489   A /trunk/doc/libcaca.dox
1490
1491  * Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main
1492    documentation page from caca.h to a separate file.
1493
1494------------------------------------------------------------------------
1495r611 | sam | 2006-04-21 14:01:14 +0200 (Fri, 21 Apr 2006) | 2 lines
1496Changed paths:
1497   M /trunk/caca/driver_ncurses.c
1498
1499  * Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here.
1500
1501------------------------------------------------------------------------
1502r610 | sam | 2006-04-19 15:02:45 +0200 (Wed, 19 Apr 2006) | 2 lines
1503Changed paths:
1504   M /trunk/cpp/Makefile.am
1505
1506  * Workaround for broken C++ linking with old libtool versions.
1507
1508------------------------------------------------------------------------
1509r609 | sam | 2006-04-19 13:50:24 +0200 (Wed, 19 Apr 2006) | 3 lines
1510Changed paths:
1511   M /trunk/NOTES
1512   M /trunk/tools/optipal.c
1513
1514  * Moved the technical discussion on S-Lang's palette optimisation from
1515    NOTES to tools/optipal.c.
1516
1517------------------------------------------------------------------------
1518r608 | sam | 2006-04-19 12:10:58 +0200 (Wed, 19 Apr 2006) | 2 lines
1519Changed paths:
1520   M /trunk/caca/caca.c
1521   M /trunk/caca/caca.h
1522   M /trunk/caca/caca_internals.h
1523   M /trunk/caca/driver_conio.c
1524   M /trunk/caca/driver_gl.c
1525   M /trunk/caca/driver_ncurses.c
1526   M /trunk/caca/driver_raw.c
1527   M /trunk/caca/driver_slang.c
1528   M /trunk/caca/driver_vga.c
1529   M /trunk/caca/driver_win32.c
1530   M /trunk/caca/driver_x11.c
1531   M /trunk/caca/graphics.c
1532   M /trunk/cpp/caca++.cpp
1533   M /trunk/cpp/caca++.h
1534   M /trunk/cucul/cucul.c
1535   M /trunk/python/pypycaca.c
1536   M /trunk/python/pypycaca.h
1537   M /trunk/src/aafire.c
1538   M /trunk/src/cacaball.c
1539   M /trunk/src/cacamoir.c
1540   M /trunk/src/cacaplas.c
1541   M /trunk/src/cacaplay.c
1542   M /trunk/src/cacaview.c
1543   M /trunk/test/colors.c
1544   M /trunk/test/demo.c
1545   M /trunk/test/dithering.c
1546   M /trunk/test/event.c
1547   M /trunk/test/font.c
1548   M /trunk/test/gamma.c
1549   M /trunk/test/hsv.c
1550   M /trunk/test/spritedit.c
1551   M /trunk/test/transform.c
1552   M /trunk/test/truecolor.c
1553   M /trunk/test/unicode.c
1554
1555  * More function mass-renaming: caca_attach -> caca_create_display, etc.
1556
1557------------------------------------------------------------------------
1558r607 | sam | 2006-04-19 11:07:55 +0200 (Wed, 19 Apr 2006) | 6 lines
1559Changed paths:
1560   M /trunk/caca/driver_raw.c
1561   M /trunk/cucul/cucul.c
1562   M /trunk/cucul/export.c
1563   M /trunk/src/cacaserver.c
1564
1565  * Added a new "caca" exporter.
1566  * Removed most code from the raw driver and replaced it with a call to the
1567    caca exporter.
1568  * Slightly changed the caca export format and updated code accordingly.
1569  * Improved cacaserver error reporting.
1570
1571------------------------------------------------------------------------
1572r606 | sam | 2006-04-18 18:51:52 +0200 (Tue, 18 Apr 2006) | 2 lines
1573Changed paths:
1574   M /trunk/debian/control
1575
1576  * Updates to the Debian build files.
1577
1578------------------------------------------------------------------------
1579r605 | sam | 2006-04-18 18:50:56 +0200 (Tue, 18 Apr 2006) | 4 lines
1580Changed paths:
1581   M /trunk/cucul/dither.c
1582   M /trunk/src/aafire.c
1583   M /trunk/src/cacaball.c
1584   M /trunk/src/cacamoir.c
1585   M /trunk/src/cacaplas.c
1586   M /trunk/src/cacaview.c
1587   M /trunk/src/img2irc.c
1588   M /trunk/test/demo.c
1589   M /trunk/test/export.c
1590   M /trunk/test/font.c
1591   M /trunk/test/gamma.c
1592   M /trunk/test/hsv.c
1593
1594  * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are
1595    now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1
1596    computations.
1597
1598------------------------------------------------------------------------
1599r604 | sam | 2006-04-18 18:17:14 +0200 (Tue, 18 Apr 2006) | 4 lines
1600Changed paths:
1601   M /trunk/cucul/cucul.c
1602   M /trunk/cucul/dither.c
1603   M /trunk/test/demo.c
1604   M /trunk/test/dithering.c
1605
1606  * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random
1607    values between 0 and 9 (used to be 0 and 10). Updated documentation
1608    accordingly.
1609
1610------------------------------------------------------------------------
1611r603 | sam | 2006-04-18 18:04:01 +0200 (Tue, 18 Apr 2006) | 3 lines
1612Changed paths:
1613   M /trunk/cpp/cucul++.cpp
1614   M /trunk/cpp/cucul++.h
1615   M /trunk/cucul/canvas.c
1616   M /trunk/cucul/cucul.h
1617   M /trunk/src/cacaview.c
1618   M /trunk/src/img2irc.c
1619   M /trunk/test/colors.c
1620   M /trunk/test/demo.c
1621   M /trunk/test/event.c
1622   M /trunk/test/gamma.c
1623   M /trunk/test/spritedit.c
1624
1625  * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to
1626    choose the background colour.
1627
1628------------------------------------------------------------------------
1629r602 | sam | 2006-04-18 17:54:33 +0200 (Tue, 18 Apr 2006) | 4 lines
1630Changed paths:
1631   M /trunk/caca/driver_conio.c
1632   M /trunk/caca/driver_gl.c
1633   M /trunk/caca/driver_ncurses.c
1634   M /trunk/caca/driver_slang.c
1635   M /trunk/caca/driver_vga.c
1636   M /trunk/caca/driver_win32.c
1637   M /trunk/caca/driver_x11.c
1638   M /trunk/caca/graphics.c
1639   M /trunk/cpp/cucul++.cpp
1640   M /trunk/cucul/Makefile.am
1641   A /trunk/cucul/buffer.c (from /trunk/cucul/cucul.c:600)
1642   M /trunk/cucul/cucul.c
1643   M /trunk/cucul/cucul.h
1644   M /trunk/cucul/cucul_internals.h
1645   M /trunk/cucul/export.c
1646   M /trunk/cucul/font.c
1647   M /trunk/src/aafire.c
1648   M /trunk/src/cacaball.c
1649   M /trunk/src/cacamoir.c
1650   M /trunk/src/cacaplas.c
1651   M /trunk/src/cacaplay.c
1652   M /trunk/src/cacaserver.c
1653   M /trunk/src/cacaview.c
1654   M /trunk/src/img2irc.c
1655   M /trunk/test/colors.c
1656   M /trunk/test/demo.c
1657   M /trunk/test/dithering.c
1658   M /trunk/test/event.c
1659   M /trunk/test/export.c
1660   M /trunk/test/font.c
1661   M /trunk/test/gamma.c
1662   M /trunk/test/hsv.c
1663   M /trunk/test/spritedit.c
1664   M /trunk/test/transform.c
1665   M /trunk/test/truecolor.c
1666   M /trunk/test/unicode.c
1667
1668  * Renamed main canvas-related functions so that they have "canvas" in
1669    their name, eg. cucul_create() -> cucul_create_canvas() etc.
1670  * Moved buffer-related functions to cucul/buffer.c.
1671
1672------------------------------------------------------------------------
1673r601 | sam | 2006-04-18 17:12:12 +0200 (Tue, 18 Apr 2006) | 2 lines
1674Changed paths:
1675   M /trunk/tools/makefont.c
1676
1677  * Cosmetic changes.
1678
1679------------------------------------------------------------------------
1680r600 | sam | 2006-04-18 17:11:25 +0200 (Tue, 18 Apr 2006) | 3 lines
1681Changed paths:
1682   M /trunk/caca/caca.c
1683   M /trunk/caca/caca.h
1684   M /trunk/caca/caca_internals.h
1685   M /trunk/caca/driver_conio.c
1686   M /trunk/caca/driver_gl.c
1687   M /trunk/caca/driver_ncurses.c
1688   M /trunk/caca/driver_raw.c
1689   M /trunk/caca/driver_slang.c
1690   M /trunk/caca/driver_vga.c
1691   M /trunk/caca/driver_win32.c
1692   M /trunk/caca/driver_x11.c
1693   M /trunk/caca/event.c
1694   M /trunk/caca/graphics.c
1695   M /trunk/cpp/caca++.cpp
1696   M /trunk/cpp/caca++.h
1697   M /trunk/cpp/cucul++.cpp
1698   M /trunk/cpp/cucul++.h
1699   M /trunk/cucul/box.c
1700   M /trunk/cucul/canvas.c
1701   M /trunk/cucul/charset.c
1702   M /trunk/cucul/colour.c
1703   M /trunk/cucul/conic.c
1704   M /trunk/cucul/cucul.c
1705   M /trunk/cucul/dither.c
1706   M /trunk/cucul/export.c
1707   M /trunk/cucul/font.c
1708   M /trunk/cucul/line.c
1709   M /trunk/cucul/sprite.c
1710   M /trunk/cucul/transform.c
1711   M /trunk/cucul/triangle.c
1712   M /trunk/src/aafire.c
1713   M /trunk/src/cacaball.c
1714   M /trunk/src/cacamoir.c
1715   M /trunk/src/cacaplas.c
1716   M /trunk/src/cacaplay.c
1717   M /trunk/src/cacaview.c
1718   M /trunk/src/img2irc.c
1719   M /trunk/test/colors.c
1720   M /trunk/test/demo.c
1721   M /trunk/test/dithering.c
1722   M /trunk/test/event.c
1723   M /trunk/test/export.c
1724   M /trunk/test/font.c
1725   M /trunk/test/gamma.c
1726   M /trunk/test/hsv.c
1727   M /trunk/test/spritedit.c
1728   M /trunk/test/transform.c
1729   M /trunk/test/truecolor.c
1730   M /trunk/test/unicode.c
1731
1732  * Renamed caca_t into caca_display_t.
1733  * Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
1734
1735------------------------------------------------------------------------
1736r599 | sam | 2006-04-18 14:59:07 +0200 (Tue, 18 Apr 2006) | 2 lines
1737Changed paths:
1738   M /trunk/caca/caca.c
1739   M /trunk/caca/caca.h
1740   M /trunk/caca/caca_internals.h
1741   M /trunk/caca/driver_conio.c
1742   M /trunk/caca/driver_gl.c
1743   M /trunk/caca/driver_ncurses.c
1744   M /trunk/caca/driver_raw.c
1745   M /trunk/caca/driver_slang.c
1746   M /trunk/caca/driver_vga.c
1747   M /trunk/caca/driver_win32.c
1748   M /trunk/caca/driver_x11.c
1749   M /trunk/caca/event.c
1750   M /trunk/caca/graphics.c
1751   M /trunk/cpp/caca++.cpp
1752   M /trunk/cpp/cucul++.cpp
1753   M /trunk/cpp/cucul++.h
1754   M /trunk/cucul/box.c
1755   M /trunk/cucul/canvas.c
1756   M /trunk/cucul/colour.c
1757   M /trunk/cucul/conic.c
1758   M /trunk/cucul/cucul.c
1759   M /trunk/cucul/cucul.h
1760   M /trunk/cucul/cucul_internals.h
1761   M /trunk/cucul/dither.c
1762   M /trunk/cucul/export.c
1763   M /trunk/cucul/font.c
1764   M /trunk/cucul/line.c
1765   M /trunk/cucul/sprite.c
1766   M /trunk/cucul/transform.c
1767   M /trunk/cucul/triangle.c
1768   M /trunk/src/aafire.c
1769   M /trunk/src/cacaball.c
1770   M /trunk/src/cacamoir.c
1771   M /trunk/src/cacaplas.c
1772   M /trunk/src/cacaplay.c
1773   M /trunk/src/cacaserver.c
1774   M /trunk/src/cacaview.c
1775   M /trunk/src/img2irc.c
1776   M /trunk/test/colors.c
1777   M /trunk/test/demo.c
1778   M /trunk/test/dithering.c
1779   M /trunk/test/event.c
1780   M /trunk/test/export.c
1781   M /trunk/test/font.c
1782   M /trunk/test/gamma.c
1783   M /trunk/test/hsv.c
1784   M /trunk/test/spritedit.c
1785   M /trunk/test/transform.c
1786   M /trunk/test/truecolor.c
1787   M /trunk/test/unicode.c
1788
1789  * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
1790
1791------------------------------------------------------------------------
1792r598 | sam | 2006-04-18 14:57:11 +0200 (Tue, 18 Apr 2006) | 3 lines
1793Changed paths:
1794   M /trunk/cpp/Makefile.am
1795
1796  * Fixed C++ bindings makefile so that it does not try to use the system's
1797    <cucul.h> and <caca.h> headers.
1798
1799------------------------------------------------------------------------
1800r597 | sam | 2006-04-18 12:02:42 +0200 (Tue, 18 Apr 2006) | 2 lines
1801Changed paths:
1802   M /trunk/cucul/export.c
1803
1804  * Truecolor support for the HTML and HTMLv3 exporters.
1805
1806------------------------------------------------------------------------
1807r596 | sam | 2006-04-18 11:57:15 +0200 (Tue, 18 Apr 2006) | 2 lines
1808Changed paths:
1809   M /trunk/cucul/colour.c
1810
1811  * Fixed a bug in _cucul_argb32_to_rgb24fg/bg().
1812
1813------------------------------------------------------------------------
1814r595 | sam | 2006-04-18 10:33:53 +0200 (Tue, 18 Apr 2006) | 2 lines
1815Changed paths:
1816   M /trunk/README
1817   M /trunk/TODO
1818
1819  * Updated README (caca-config -> pkg-config) and TODO.
1820
1821------------------------------------------------------------------------
1822r594 | sam | 2006-04-18 10:33:06 +0200 (Tue, 18 Apr 2006) | 2 lines
1823Changed paths:
1824   M /trunk/cucul/export.c
1825   M /trunk/tools/makefont.c
1826
1827  * Cosmetic code changes and minor optimisations.
1828
1829------------------------------------------------------------------------
1830r593 | sam | 2006-04-18 10:24:41 +0200 (Tue, 18 Apr 2006) | 3 lines
1831Changed paths:
1832   M /trunk/cucul/Makefile.am
1833   M /trunk/cucul/cucul.c
1834   M /trunk/cucul/cucul_internals.h
1835   A /trunk/cucul/export.c
1836   D /trunk/cucul/export_ansi.c
1837   D /trunk/cucul/export_bitmap.c
1838   D /trunk/cucul/export_html.c
1839   D /trunk/cucul/export_irc.c
1840   D /trunk/cucul/export_ps.c
1841   D /trunk/cucul/export_svg.c
1842
1843  * Merged again all export functions into cucul/export.c. They're all the
1844    same and they're very short (50-100 lines).
1845
1846------------------------------------------------------------------------
1847r592 | sam | 2006-04-18 10:21:31 +0200 (Tue, 18 Apr 2006) | 3 lines
1848Changed paths:
1849   M /trunk/cucul/cucul.h
1850   M /trunk/cucul/font.c
1851
1852  * Changed the buffer type in cucul_render_canvas() to void* to avoid
1853    compilation warnings.
1854
1855------------------------------------------------------------------------
1856r591 | sam | 2006-04-18 10:19:42 +0200 (Tue, 18 Apr 2006) | 2 lines
1857Changed paths:
1858   M /trunk/test/event.c
1859
1860  * Handle CACA_EVENT_QUIT in the event test program.
1861
1862------------------------------------------------------------------------
1863r590 | sam | 2006-04-18 10:18:03 +0200 (Tue, 18 Apr 2006) | 2 lines
1864Changed paths:
1865   M /trunk/configure.ac
1866
1867  * Workaround for broken AC_PATH_X autoconf macros.
1868
1869------------------------------------------------------------------------
1870r589 | sam | 2006-04-18 10:13:20 +0200 (Tue, 18 Apr 2006) | 2 lines
1871Changed paths:
1872   M /trunk/caca/driver_x11.c
1873
1874  * Compilation fix.
1875
1876------------------------------------------------------------------------
1877r588 | sam | 2006-04-17 22:09:42 +0200 (Mon, 17 Apr 2006) | 2 lines
1878Changed paths:
1879   M /trunk/TODO
1880   M /trunk/caca/caca.h
1881   M /trunk/caca/driver_gl.c
1882   M /trunk/caca/driver_x11.c
1883   M /trunk/configure.ac
1884
1885  * Implemented CACA_EVENT_QUIT. Unused yet.
1886
1887------------------------------------------------------------------------
1888r587 | sam | 2006-04-17 15:34:02 +0200 (Mon, 17 Apr 2006) | 2 lines
1889Changed paths:
1890   M /trunk/cpp
1891   M /trunk/cpp/Makefile.am
1892
1893  * Fixed autotools stuff in the cpp bindings.
1894
1895------------------------------------------------------------------------
1896r586 | sam | 2006-04-17 15:31:43 +0200 (Mon, 17 Apr 2006) | 2 lines
1897Changed paths:
1898   M /trunk/cpp/cpptest.cpp
1899
1900  * Compilation fix in cpptest.cpp.
1901
1902------------------------------------------------------------------------
1903r585 | jylam | 2006-04-17 15:23:28 +0200 (Mon, 17 Apr 2006) | 3 lines
1904Changed paths:
1905   M /trunk/cpp/caca++.cpp
1906   M /trunk/cpp/caca++.h
1907   M /trunk/cpp/cpptest.cpp
1908
1909
1910 * Fixed compile problem, put Event outside Caca class
1911
1912------------------------------------------------------------------------
1913r584 | sam | 2006-04-17 15:11:33 +0200 (Mon, 17 Apr 2006) | 3 lines
1914Changed paths:
1915   M /trunk/cpp/cucul++.cpp
1916   M /trunk/cpp/cucul++.h
1917   M /trunk/cucul/Makefile.am
1918   M /trunk/cucul/cucul.c
1919   M /trunk/cucul/cucul.h
1920   D /trunk/cucul/math.c
1921
1922  * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
1923    cucul.c just in case.
1924
1925------------------------------------------------------------------------
1926r583 | sam | 2006-04-17 15:09:45 +0200 (Mon, 17 Apr 2006) | 2 lines
1927Changed paths:
1928   D /trunk/cpp/Makefile.in
1929   D /trunk/cpp/caca++.pc
1930   D /trunk/cpp/cucul++.pc
1931
1932  * Removed a few useless files (vieux porc).
1933
1934------------------------------------------------------------------------
1935r582 | sam | 2006-04-17 14:48:57 +0200 (Mon, 17 Apr 2006) | 2 lines
1936Changed paths:
1937   M /trunk/TODO
1938
1939  * Updated TODO list.
1940
1941------------------------------------------------------------------------
1942r581 | sam | 2006-04-17 14:48:35 +0200 (Mon, 17 Apr 2006) | 2 lines
1943Changed paths:
1944   M /trunk/test/dithering.c
1945   M /trunk/test/truecolor.c
1946
1947  * Minor cosmetic changes in the test programs.
1948
1949------------------------------------------------------------------------
1950r580 | sam | 2006-04-17 14:48:05 +0200 (Mon, 17 Apr 2006) | 2 lines
1951Changed paths:
1952   M /trunk/cucul/export_ps.c
1953   M /trunk/cucul/export_svg.c
1954
1955  * Truecolor support in the SVG and PostScript exporters.
1956
1957------------------------------------------------------------------------
1958r579 | sam | 2006-04-17 14:47:34 +0200 (Mon, 17 Apr 2006) | 2 lines
1959Changed paths:
1960   M /trunk/cucul/Makefile.am
1961   M /trunk/cucul/cucul.c
1962   M /trunk/cucul/cucul_internals.h
1963   A /trunk/cucul/export_bitmap.c
1964
1965  * Implemented TGA image export.
1966
1967------------------------------------------------------------------------
1968r578 | sam | 2006-04-17 14:46:34 +0200 (Mon, 17 Apr 2006) | 2 lines
1969Changed paths:
1970   M /trunk/cucul/colour.c
1971   M /trunk/cucul/cucul_internals.h
1972
1973  * Implemented argb32 to rgb24fg/bg colour conversions.
1974
1975------------------------------------------------------------------------
1976r577 | sam | 2006-04-17 14:45:07 +0200 (Mon, 17 Apr 2006) | 3 lines
1977Changed paths:
1978   M /trunk/test/export.c
1979
1980  * Use cucul_get_export_list() in the export test instead of hardcoding the
1981    list of available formats. Also added a few truecolor blocks to the test.
1982
1983------------------------------------------------------------------------
1984r576 | sam | 2006-04-17 14:41:50 +0200 (Mon, 17 Apr 2006) | 2 lines
1985Changed paths:
1986   M /trunk/cucul/font.c
1987
1988  * Fixed abusive strictness in the font loader.
1989
1990------------------------------------------------------------------------
1991r575 | jylam | 2006-04-17 13:24:38 +0200 (Mon, 17 Apr 2006) | 2 lines
1992Changed paths:
1993   M /trunk/TODO
1994
1995 * Updated TODO list.
1996
1997------------------------------------------------------------------------
1998r574 | jylam | 2006-04-17 13:19:26 +0200 (Mon, 17 Apr 2006) | 2 lines
1999Changed paths:
2000   M /trunk/cpp/cpptest.cpp
2001
2002 * Better C++ test
2003
2004------------------------------------------------------------------------
2005r573 | jylam | 2006-04-17 13:06:48 +0200 (Mon, 17 Apr 2006) | 2 lines
2006Changed paths:
2007   M /trunk/cpp/caca++.cpp
2008   M /trunk/cpp/caca++.h
2009   M /trunk/cpp/cpptest.cpp
2010   M /trunk/cpp/cucul++.cpp
2011   M /trunk/cpp/cucul++.h
2012
2013 * Added license in C++ files.
2014
2015------------------------------------------------------------------------
2016r572 | jylam | 2006-04-17 13:00:10 +0200 (Mon, 17 Apr 2006) | 2 lines
2017Changed paths:
2018   M /trunk/cpp/cpptest.cpp
2019   M /trunk/cpp/cucul++.cpp
2020   M /trunk/cpp/cucul++.h
2021
2022 * Fixed C++ printf(), added it in example
2023
2024------------------------------------------------------------------------
2025r571 | jylam | 2006-04-17 12:44:40 +0200 (Mon, 17 Apr 2006) | 2 lines
2026Changed paths:
2027   M /trunk/cpp/cpptest.cpp
2028
2029 * Forgot a test on Caca() instantiation
2030
2031------------------------------------------------------------------------
2032r570 | jylam | 2006-04-17 12:41:30 +0200 (Mon, 17 Apr 2006) | 2 lines
2033Changed paths:
2034   M /trunk/Makefile.am
2035   M /trunk/configure.ac
2036   A /trunk/cpp
2037   A /trunk/cpp/Makefile.am
2038   A /trunk/cpp/Makefile.in
2039   A /trunk/cpp/caca++.cpp
2040   A /trunk/cpp/caca++.h
2041   A /trunk/cpp/caca++.pc
2042   A /trunk/cpp/caca++.pc.in
2043   A /trunk/cpp/cpptest.cpp
2044   A /trunk/cpp/cucul++.cpp
2045   A /trunk/cpp/cucul++.h
2046   A /trunk/cpp/cucul++.pc
2047   A /trunk/cpp/cucul++.pc.in
2048
2049 * Added preliminary C++ bindings
2050
2051------------------------------------------------------------------------
2052r569 | sam | 2006-04-16 23:52:05 +0200 (Sun, 16 Apr 2006) | 2 lines
2053Changed paths:
2054   M /trunk/caca/driver_gl.c
2055   M /trunk/caca/driver_x11.c
2056
2057  * Added truecolor support to the X11 and GL drivers.
2058
2059------------------------------------------------------------------------
2060r568 | sam | 2006-04-16 23:29:40 +0200 (Sun, 16 Apr 2006) | 2 lines
2061Changed paths:
2062   M /trunk/test
2063   M /trunk/test/Makefile.am
2064   A /trunk/test/truecolor.c
2065
2066  * Added test/truecolor.c to test non-ANSI colour pairs.
2067
2068------------------------------------------------------------------------
2069r567 | sam | 2006-04-16 23:26:25 +0200 (Sun, 16 Apr 2006) | 4 lines
2070Changed paths:
2071   M /trunk/cucul/canvas.c
2072   M /trunk/cucul/colour.c
2073   M /trunk/cucul/cucul.h
2074   M /trunk/cucul/cucul_internals.h
2075
2076  * Moved cucul_set_color() from canvas.c to colour.c.
2077  * Added cucul_set_truecolor() for non-ANSI colours.
2078  * Added new argb32 -> rgb12 conversion functions.
2079
2080------------------------------------------------------------------------
2081r566 | sam | 2006-04-16 20:28:47 +0200 (Sun, 16 Apr 2006) | 6 lines
2082Changed paths:
2083   M /trunk/caca/caca.h
2084   M /trunk/caca/caca_internals.h
2085   M /trunk/caca/driver_conio.c
2086   M /trunk/caca/driver_gl.c
2087   M /trunk/caca/driver_ncurses.c
2088   M /trunk/caca/driver_raw.c
2089   M /trunk/caca/driver_slang.c
2090   M /trunk/caca/driver_vga.c
2091   M /trunk/caca/driver_win32.c
2092   M /trunk/caca/driver_x11.c
2093   M /trunk/caca/event.c
2094   M /trunk/caca/time.c
2095   M /trunk/cucul/cucul.c
2096   M /trunk/cucul/cucul.h
2097   M /trunk/cucul/cucul_internals.h
2098   M /trunk/cucul/dither.c
2099   M /trunk/cucul/export_ansi.c
2100   M /trunk/cucul/export_html.c
2101   M /trunk/cucul/export_irc.c
2102   M /trunk/cucul/export_ps.c
2103   M /trunk/cucul/export_svg.c
2104   M /trunk/cucul/font.c
2105   M /trunk/cucul/sprite.c
2106   M /trunk/src/aafire.c
2107   M /trunk/src/cacaball.c
2108   M /trunk/src/cacamoir.c
2109   M /trunk/src/cacaplas.c
2110   M /trunk/src/cacaplay.c
2111   M /trunk/src/cacaserver.c
2112   M /trunk/src/cacaview.c
2113   M /trunk/src/img2irc.c
2114   M /trunk/test/colors.c
2115   M /trunk/test/demo.c
2116   M /trunk/test/dithering.c
2117   M /trunk/test/event.c
2118   M /trunk/test/export.c
2119   M /trunk/test/font.c
2120   M /trunk/test/gamma.c
2121   M /trunk/test/hsv.c
2122   M /trunk/test/spritedit.c
2123   M /trunk/test/transform.c
2124   M /trunk/test/unicode.c
2125
2126  * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs
2127    such as cucul_dither_t instead of struct cucul_dither.
2128  * Made cucul_buffer_t an opaque structure and implemented the two getters
2129    cucul_get_buffer_data() and cucul_get_buffer_size().
2130  * Documented all missing functions and function parameters.
2131
2132------------------------------------------------------------------------
2133r565 | sam | 2006-04-16 20:21:14 +0200 (Sun, 16 Apr 2006) | 2 lines
2134Changed paths:
2135   M /trunk/cucul/cucul.pc.in
2136
2137  * Fixed bad library name in pc file.
2138
2139------------------------------------------------------------------------
2140r564 | jylam | 2006-04-15 17:24:13 +0200 (Sat, 15 Apr 2006) | 2 lines
2141Changed paths:
2142   M /trunk/caca/caca_internals.h
2143   M /trunk/cucul/font.c
2144   M /trunk/msvc/cacaball.vcproj
2145   M /trunk/msvc/cacafire.vcproj
2146   M /trunk/msvc/cacamoir.vcproj
2147   M /trunk/msvc/cacaplas.vcproj
2148   M /trunk/msvc/cacaview.vcproj
2149   M /trunk/msvc/config.h
2150   M /trunk/msvc/libcaca.sln
2151   M /trunk/msvc/libcaca.vcproj
2152   M /trunk/perl/lib/Term/Caca/Constants.pm
2153   M /trunk/perl/lib/Term/Caca.pm
2154   M /trunk/perl/lib/Term/Kaka.pm
2155
2156 * Updated MSVC++ project (static library and src/*)
2157
2158------------------------------------------------------------------------
2159r563 | jylam | 2006-04-15 17:23:13 +0200 (Sat, 15 Apr 2006) | 2 lines
2160Changed paths:
2161   M /trunk/test/demo.c
2162   M /trunk/test/spritedit.c
2163
2164 * Fixed sprite functions (it compiles now) (Y'a des connards qui font ce qu'ils veulent, mais qui finissent pas)
2165
2166------------------------------------------------------------------------
2167r562 | sam | 2006-04-14 14:10:18 +0200 (Fri, 14 Apr 2006) | 2 lines
2168Changed paths:
2169   M /trunk/caca/caca.c
2170   M /trunk/caca/caca.h
2171   M /trunk/caca/event.c
2172   M /trunk/caca/graphics.c
2173   M /trunk/cucul/box.c
2174   M /trunk/cucul/canvas.c
2175   M /trunk/cucul/conic.c
2176   M /trunk/cucul/cucul.c
2177   M /trunk/cucul/cucul.h
2178   M /trunk/cucul/dither.c
2179   M /trunk/cucul/font.c
2180   M /trunk/cucul/line.c
2181   M /trunk/cucul/math.c
2182   M /trunk/cucul/sprite.c
2183   M /trunk/cucul/triangle.c
2184
2185  * Improved documentation in many places.
2186
2187------------------------------------------------------------------------
2188r561 | sam | 2006-04-14 10:41:59 +0200 (Fri, 14 Apr 2006) | 3 lines
2189Changed paths:
2190   M /trunk/configure.ac
2191   M /trunk/doc/Makefile.am
2192   M /trunk/doc/doxygen.cfg.in
2193
2194  * Generate a PDF documentation instead of the PostScript one. It has nice
2195    hyperlinks! Also, set compact LaTeX mode and a few other Doxygen options.
2196
2197------------------------------------------------------------------------
2198r560 | sam | 2006-04-14 10:00:06 +0200 (Fri, 14 Apr 2006) | 2 lines
2199Changed paths:
2200   M /trunk/cucul/font.c
2201
2202  * Ahaha I didn't even check that it compiled properly.
2203
2204------------------------------------------------------------------------
2205r559 | sam | 2006-04-14 09:33:48 +0200 (Fri, 14 Apr 2006) | 2 lines
2206Changed paths:
2207   M /trunk/cucul/font.c
2208
2209  * Only support version 1 fonts.
2210
2211------------------------------------------------------------------------
2212r558 | sam | 2006-04-14 09:30:53 +0200 (Fri, 14 Apr 2006) | 3 lines
2213Changed paths:
2214   M /trunk/caca/caca.c
2215   M /trunk/caca/caca.h
2216   M /trunk/caca/caca_internals.h
2217   M /trunk/caca/driver_conio.c
2218   M /trunk/caca/driver_gl.c
2219   M /trunk/caca/driver_ncurses.c
2220   M /trunk/caca/driver_raw.c
2221   M /trunk/caca/driver_slang.c
2222   M /trunk/caca/driver_vga.c
2223   M /trunk/caca/driver_win32.c
2224   M /trunk/caca/driver_x11.c
2225   M /trunk/caca/event.c
2226   M /trunk/caca/graphics.c
2227   M /trunk/caca/time.c
2228   M /trunk/cucul/box.c
2229   M /trunk/cucul/canvas.c
2230   M /trunk/cucul/charset.c
2231   M /trunk/cucul/colour.c
2232   M /trunk/cucul/conic.c
2233   M /trunk/cucul/cucul.c
2234   M /trunk/cucul/cucul.h
2235   M /trunk/cucul/cucul_internals.h
2236   M /trunk/cucul/dither.c
2237   M /trunk/cucul/export_ansi.c
2238   M /trunk/cucul/export_html.c
2239   M /trunk/cucul/export_irc.c
2240   M /trunk/cucul/export_ps.c
2241   M /trunk/cucul/export_svg.c
2242   M /trunk/cucul/font.c
2243   M /trunk/cucul/line.c
2244   M /trunk/cucul/math.c
2245   M /trunk/cucul/sprite.c
2246   M /trunk/cucul/transform.c
2247   M /trunk/cucul/triangle.c
2248   M /trunk/kernel/kernel.c
2249   M /trunk/kernel/kernel.h
2250   M /trunk/python/pypycaca.c
2251   M /trunk/python/pypycaca.h
2252   M /trunk/src/cacaplas.c
2253   M /trunk/src/cacaserver.c
2254   M /trunk/src/cacaview.c
2255   M /trunk/src/common-image.c
2256   M /trunk/src/common-image.h
2257
2258  * Removed \file directives from all files except caca.h and cucul.h, to
2259    remove redundencies in the Doxygen documentation.
2260
2261------------------------------------------------------------------------
2262r557 | sam | 2006-04-13 19:57:19 +0200 (Thu, 13 Apr 2006) | 3 lines
2263Changed paths:
2264   M /trunk/cucul/font.c
2265
2266  * Added a lot of sanity checks to the font parsing. It should now be
2267    secure against broken files, but it probably needs peer review.
2268
2269------------------------------------------------------------------------
2270r556 | sam | 2006-04-13 19:54:07 +0200 (Thu, 13 Apr 2006) | 2 lines
2271Changed paths:
2272   M /trunk/test/Makefile.am
2273   M /trunk/test/font.c
2274
2275  * Redisplay the output bitmap using libcaca. Eh ouais mon gars.
2276
2277------------------------------------------------------------------------
2278r555 | sam | 2006-04-13 19:37:51 +0200 (Thu, 13 Apr 2006) | 2 lines
2279Changed paths:
2280   M /trunk/test/hsv.c
2281
2282  * Fixed caca_get_event() call in test/hsv.c.
2283
2284------------------------------------------------------------------------
2285r554 | sam | 2006-04-13 19:08:16 +0200 (Thu, 13 Apr 2006) | 2 lines
2286Changed paths:
2287   M /trunk/cucul/colour.c
2288
2289  * Fixed compilation warning.
2290
2291------------------------------------------------------------------------
2292r553 | sam | 2006-04-13 18:54:25 +0200 (Thu, 13 Apr 2006) | 2 lines
2293Changed paths:
2294   M /trunk/cucul/colour.c
2295
2296  * Fixed colour conversion routines so that they work with ARGB too.
2297
2298------------------------------------------------------------------------
2299r552 | sam | 2006-04-13 18:10:16 +0200 (Thu, 13 Apr 2006) | 4 lines
2300Changed paths:
2301   M /trunk/cucul/Makefile.am
2302   M /trunk/cucul/cucul.h
2303   M /trunk/cucul/font.c
2304   A /trunk/cucul/font_mono9.h (from /trunk/cucul/font_monospace9.h:548)
2305   A /trunk/cucul/font_monobold12.h
2306   D /trunk/cucul/font_monospace9.h
2307   M /trunk/test/font.c
2308
2309  * Implemented cucul_get_font_list() to retrieve the list of builtin fonts.
2310  * Fixed font selection through cucul_font_load().
2311  * Added a bigger 10x19 bold font.
2312
2313------------------------------------------------------------------------
2314r551 | sam | 2006-04-13 17:36:09 +0200 (Thu, 13 Apr 2006) | 3 lines
2315Changed paths:
2316   M /trunk/tools/makefont.c
2317
2318  * Made makefont more configurable. Also, store the commandline in a comment
2319    so that the font can be easily rebuilt.
2320
2321------------------------------------------------------------------------
2322r550 | sam | 2006-04-13 17:00:56 +0200 (Thu, 13 Apr 2006) | 2 lines
2323Changed paths:
2324   M /trunk/TODO
2325
2326  * Updated TODO list.
2327
2328------------------------------------------------------------------------
2329r549 | sam | 2006-04-13 16:24:31 +0200 (Thu, 13 Apr 2006) | 3 lines
2330Changed paths:
2331   M /trunk/cucul/cucul.h
2332   M /trunk/cucul/font.c
2333   M /trunk/test/font.c
2334
2335  * Internal font support through cucul_load_font(). Documented that.
2336  * Removed ugly hooks from test/font.c.
2337
2338------------------------------------------------------------------------
2339r548 | sam | 2006-04-13 16:23:04 +0200 (Thu, 13 Apr 2006) | 2 lines
2340Changed paths:
2341   M /trunk/cucul/font.c
2342
2343  * Ugly overflow bug in the rendering code.
2344
2345------------------------------------------------------------------------
2346r547 | sam | 2006-04-13 15:33:31 +0200 (Thu, 13 Apr 2006) | 5 lines
2347Changed paths:
2348   M /trunk/cucul/cucul.h
2349   M /trunk/cucul/font.c
2350   M /trunk/test/font.c
2351
2352  * Implemented cucul_get_font_width() and cucul_get_font_height().
2353  * Documented most font functions.
2354  * Cleaned up cucul_render_canvas() and made it actually usable by external
2355    programs. Removed ugly printf() debug calls.
2356
2357------------------------------------------------------------------------
2358r546 | sam | 2006-04-13 14:50:41 +0200 (Thu, 13 Apr 2006) | 2 lines
2359Changed paths:
2360   M /trunk/cucul/cucul.c
2361   M /trunk/cucul/cucul.h
2362   M /trunk/cucul/cucul_internals.h
2363   M /trunk/cucul/export_ansi.c
2364   M /trunk/cucul/export_html.c
2365   M /trunk/cucul/export_irc.c
2366   M /trunk/cucul/export_ps.c
2367   M /trunk/cucul/export_svg.c
2368   M /trunk/src/cacaserver.c
2369   M /trunk/src/img2irc.c
2370   M /trunk/test/export.c
2371
2372  * Renamed cucul_export into cucul_buffer. We'll use it for other things.
2373
2374------------------------------------------------------------------------
2375r545 | sam | 2006-04-13 14:49:54 +0200 (Thu, 13 Apr 2006) | 2 lines
2376Changed paths:
2377   M /trunk/cucul/font_monospace9.h
2378
2379  * Putain de bordel de manche a couilles. I forgot to fix the font.
2380
2381------------------------------------------------------------------------
2382r544 | sam | 2006-04-13 14:44:55 +0200 (Thu, 13 Apr 2006) | 2 lines
2383Changed paths:
2384   M /trunk/tools/makefont.c
2385
2386  * Some cleaning up in makefont.c.
2387
2388------------------------------------------------------------------------
2389r543 | sam | 2006-04-13 14:25:36 +0200 (Thu, 13 Apr 2006) | 3 lines
2390Changed paths:
2391   M /trunk/cucul/font.c
2392   M /trunk/cucul/font_monospace9.h
2393   M /trunk/tools/makefont.c
2394
2395  * Fixed 4, 2 and 1-bit font rendering.
2396  * Replaced the 8-bit internal font with a 4-bit one.
2397
2398------------------------------------------------------------------------
2399r542 | sam | 2006-04-13 14:23:50 +0200 (Thu, 13 Apr 2006) | 3 lines
2400Changed paths:
2401   M /trunk/cucul/colour.c
2402   M /trunk/cucul/cucul_internals.h
2403
2404  * Created internal function _cucul_argb32_to_argb4() that splits an argb
2405    fg/bg value into its separate argb 4-bit fields.
2406
2407------------------------------------------------------------------------
2408r541 | jylam | 2006-04-13 10:58:55 +0200 (Thu, 13 Apr 2006) | 2 lines
2409Changed paths:
2410   M /trunk/test/spritedit.c
2411
2412 * Added silly play with interframe delay. Need to rework sprite format.
2413
2414------------------------------------------------------------------------
2415r540 | sam | 2006-04-13 10:44:25 +0200 (Thu, 13 Apr 2006) | 3 lines
2416Changed paths:
2417   M /trunk/cucul/font_monospace9.h
2418
2419  * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp font
2420    for the moment.
2421
2422------------------------------------------------------------------------
2423r539 | sam | 2006-04-13 10:39:30 +0200 (Thu, 13 Apr 2006) | 2 lines
2424Changed paths:
2425   M /trunk/test
2426   M /trunk/test/Makefile.am
2427   A /trunk/test/font.c
2428
2429  * Added a test program for the font renderer.
2430
2431------------------------------------------------------------------------
2432r538 | sam | 2006-04-13 10:38:34 +0200 (Thu, 13 Apr 2006) | 2 lines
2433Changed paths:
2434   M /trunk/test/export.c
2435
2436  * Code simplification.
2437
2438------------------------------------------------------------------------
2439r537 | sam | 2006-04-13 10:37:32 +0200 (Thu, 13 Apr 2006) | 2 lines
2440Changed paths:
2441   M /trunk/cucul/Makefile.am
2442   M /trunk/cucul/font.c
2443   A /trunk/cucul/font_monospace9.h
2444
2445  * Created a built-in font from Bitstream Vera (Monospace 9).
2446
2447------------------------------------------------------------------------
2448r536 | sam | 2006-04-13 10:26:21 +0200 (Thu, 13 Apr 2006) | 2 lines
2449Changed paths:
2450   M /trunk/configure.ac
2451   M /trunk/tools
2452   M /trunk/tools/Makefile.am
2453   A /trunk/tools/makefont.c
2454
2455  * Added a font creator that uses pango to render glyphs.
2456
2457------------------------------------------------------------------------
2458r535 | sam | 2006-04-13 10:16:04 +0200 (Thu, 13 Apr 2006) | 3 lines
2459Changed paths:
2460   M /trunk/cucul/cucul.h
2461   M /trunk/cucul/font.c
2462
2463  * Slightly updated the font format and wrote a font loader. Also added a
2464    skeleton for the renderer that will not last very long.
2465
2466------------------------------------------------------------------------
2467r534 | sam | 2006-04-12 18:34:34 +0200 (Wed, 12 Apr 2006) | 2 lines
2468Changed paths:
2469   M /trunk/cucul/font.c
2470
2471  * New version of the font format.
2472
2473------------------------------------------------------------------------
2474r533 | sam | 2006-04-12 16:18:19 +0200 (Wed, 12 Apr 2006) | 3 lines
2475Changed paths:
2476   M /trunk/cucul/Makefile.am
2477   A /trunk/cucul/font.c
2478
2479  * Added a file for future font handling routines. Currently only the font
2480    format proposal is in this file. Feel free to comment.
2481
2482------------------------------------------------------------------------
2483r532 | sam | 2006-04-12 10:57:59 +0200 (Wed, 12 Apr 2006) | 2 lines
2484Changed paths:
2485   M /trunk/test
2486   M /trunk/tools
2487
2488  * Proper svn:ignore properties on tools/.
2489
2490------------------------------------------------------------------------
2491r531 | sam | 2006-04-12 10:31:11 +0200 (Wed, 12 Apr 2006) | 3 lines
2492Changed paths:
2493   M /trunk/Makefile.am
2494   M /trunk/caca/driver_slang.c
2495   M /trunk/configure.ac
2496   M /trunk/test/Makefile.am
2497   D /trunk/test/optipal.c
2498   A /trunk/tools
2499   A /trunk/tools/Makefile.am (from /trunk/test/Makefile.am:527)
2500   A /trunk/tools/optipal.c (from /trunk/test/optipal.c:527)
2501
2502  * Moved test/optipal.c to tools/optipal.c. The tools subdirectory will
2503    contain development tools that are only useful to libcaca developers.
2504
2505------------------------------------------------------------------------
2506r530 | sam | 2006-04-11 12:36:31 +0200 (Tue, 11 Apr 2006) | 4 lines
2507Changed paths:
2508   M /trunk/src/Makefile.am
2509   M /trunk/src/cacaview.c
2510
2511  * cacaview works again. Somewhat. Image loading is now handled by the
2512    factored common-image.c file. Feature selection such as antialiasing or
2513    dithering mode are still disabled.
2514
2515------------------------------------------------------------------------
2516r529 | sam | 2006-04-11 12:12:03 +0200 (Tue, 11 Apr 2006) | 2 lines
2517Changed paths:
2518   M /trunk/src/common-image.c
2519
2520  * Renamed "freadint" to "u32fread", and so on.
2521
2522------------------------------------------------------------------------
2523r528 | sam | 2006-04-11 12:05:48 +0200 (Tue, 11 Apr 2006) | 3 lines
2524Changed paths:
2525   M /trunk/src
2526   M /trunk/src/Makefile.am
2527   A /trunk/src/common-image.c (from /trunk/src/cacaview.c:523)
2528   A /trunk/src/common-image.h
2529   A /trunk/src/img2irc.c
2530
2531  * Added img2irc program. I know it does not have "cucul" or "caca" in the
2532    name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png
2533
2534------------------------------------------------------------------------
2535r527 | sam | 2006-04-11 00:06:19 +0200 (Tue, 11 Apr 2006) | 3 lines
2536Changed paths:
2537   M /trunk/cucul/export_ansi.c
2538   M /trunk/cucul/export_html.c
2539   M /trunk/cucul/export_irc.c
2540   M /trunk/cucul/export_ps.c
2541   M /trunk/cucul/export_svg.c
2542
2543  * Avoid useless call to strlen() in the exporters.
2544  * Removed '\x0f' from the IRC exporter until I understand why it was here.
2545
2546------------------------------------------------------------------------
2547r526 | sam | 2006-04-11 00:03:22 +0200 (Tue, 11 Apr 2006) | 2 lines
2548Changed paths:
2549   M /trunk/test/export.c
2550
2551  * Fixed test/export that was not printing the last character of the file.
2552
2553------------------------------------------------------------------------
2554r525 | sam | 2006-04-10 23:07:40 +0200 (Mon, 10 Apr 2006) | 2 lines
2555Changed paths:
2556   M /trunk/TODO
2557
2558  * Updated TODO list. I forgot the aspect ratio function!
2559
2560------------------------------------------------------------------------
2561r524 | sam | 2006-04-10 22:24:12 +0200 (Mon, 10 Apr 2006) | 2 lines
2562Changed paths:
2563   M /trunk/cucul/Makefile.am
2564   D /trunk/cucul/bitmap.c
2565   A /trunk/cucul/dither.c (from /trunk/cucul/bitmap.c:523)
2566
2567  * Renamed bitmap.c into dither.c.
2568
2569------------------------------------------------------------------------
2570r523 | sam | 2006-04-10 22:02:38 +0200 (Mon, 10 Apr 2006) | 2 lines
2571Changed paths:
2572   M /trunk/cucul/bitmap.c
2573   M /trunk/cucul/cucul.c
2574   M /trunk/cucul/cucul.h
2575   M /trunk/cucul/cucul_internals.h
2576   M /trunk/src/aafire.c
2577   M /trunk/src/cacaball.c
2578   M /trunk/src/cacamoir.c
2579   M /trunk/src/cacaplas.c
2580   M /trunk/src/cacaview.c
2581   M /trunk/test/demo.c
2582   M /trunk/test/export.c
2583   M /trunk/test/gamma.c
2584   M /trunk/test/hsv.c
2585
2586  * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
2587
2588------------------------------------------------------------------------
2589r522 | sam | 2006-04-10 11:17:51 +0200 (Mon, 10 Apr 2006) | 4 lines
2590Changed paths:
2591   M /trunk/cucul/bitmap.c
2592   M /trunk/cucul/canvas.c
2593   M /trunk/cucul/cucul.c
2594   M /trunk/cucul/cucul.h
2595   M /trunk/cucul/cucul_internals.h
2596   M /trunk/cucul/sprite.c
2597   M /trunk/test/dithering.c
2598   M /trunk/test/optipal.c
2599
2600  * Replaced enum cucul_color with unsigned int. The size of an enum is not
2601    really portable, and Visual Studio complains when they are not explicitely
2602    cast.
2603
2604------------------------------------------------------------------------
2605r521 | sam | 2006-04-10 11:04:29 +0200 (Mon, 10 Apr 2006) | 2 lines
2606Changed paths:
2607   M /trunk/doc/doxygen.cfg.in
2608
2609  * Updated the Doxygen configuration file.
2610
2611------------------------------------------------------------------------
2612r520 | sam | 2006-04-10 11:00:18 +0200 (Mon, 10 Apr 2006) | 3 lines
2613Changed paths:
2614   M /trunk/cucul/export_ansi.c
2615   M /trunk/cucul/export_html.c
2616   M /trunk/cucul/export_irc.c
2617   M /trunk/cucul/export_ps.c
2618   M /trunk/cucul/export_svg.c
2619
2620  * Fixed old bugs I introduced in the exporters.
2621  * Fixed exporter headers to make Doxygen happy.
2622
2623------------------------------------------------------------------------
2624r519 | sam | 2006-04-10 10:30:02 +0200 (Mon, 10 Apr 2006) | 2 lines
2625Changed paths:
2626   M /trunk/cucul
2627
2628  * Forgot an svn:ignore property.
2629
2630------------------------------------------------------------------------
2631r518 | sam | 2006-04-10 09:52:07 +0200 (Mon, 10 Apr 2006) | 2 lines
2632Changed paths:
2633   M /trunk/caca
2634   M /trunk/caca/Makefile.am
2635   A /trunk/caca/caca.pc.in
2636   M /trunk/configure.ac
2637   M /trunk/cucul/Makefile.am
2638   A /trunk/cucul/cucul.pc.in
2639
2640  * Added pkgconfig files. Eh ouais mon gars.
2641
2642------------------------------------------------------------------------
2643r517 | sam | 2006-04-07 11:46:30 +0200 (Fri, 07 Apr 2006) | 2 lines
2644Changed paths:
2645   M /trunk/caca/driver_conio.c
2646   M /trunk/caca/driver_gl.c
2647   M /trunk/caca/driver_ncurses.c
2648   M /trunk/caca/driver_slang.c
2649   M /trunk/caca/driver_vga.c
2650   M /trunk/caca/driver_win32.c
2651   M /trunk/caca/driver_x11.c
2652   M /trunk/cucul/colour.c
2653   M /trunk/cucul/cucul_internals.h
2654   M /trunk/cucul/export_ansi.c
2655   M /trunk/cucul/export_html.c
2656   M /trunk/cucul/export_irc.c
2657   M /trunk/cucul/export_ps.c
2658   M /trunk/cucul/export_svg.c
2659
2660  * Replaced occurrences of "rgba" with "argb".
2661
2662------------------------------------------------------------------------
2663r516 | sam | 2006-04-07 10:55:01 +0200 (Fri, 07 Apr 2006) | 2 lines
2664Changed paths:
2665   M /trunk/cucul/bitmap.c
2666
2667  * Fixed a syntax error. Gruik.
2668
2669------------------------------------------------------------------------
2670r515 | sam | 2006-04-07 10:19:42 +0200 (Fri, 07 Apr 2006) | 2 lines
2671Changed paths:
2672   M /trunk/cucul/bitmap.c
2673   M /trunk/cucul/cucul.h
2674
2675  * Changed the cucul_set_bitmap_antialias() argument to a string.
2676
2677------------------------------------------------------------------------
2678r514 | sam | 2006-04-06 15:49:10 +0200 (Thu, 06 Apr 2006) | 2 lines
2679Changed paths:
2680   M /trunk/cucul/export_ps.c
2681
2682  * Of course I had to fuck up something. Here, PS export works again.
2683
2684------------------------------------------------------------------------
2685r513 | sam | 2006-04-06 15:41:56 +0200 (Thu, 06 Apr 2006) | 2 lines
2686Changed paths:
2687   M /trunk/caca/driver_conio.c
2688   M /trunk/caca/driver_gl.c
2689   M /trunk/caca/driver_ncurses.c
2690   M /trunk/caca/driver_raw.c
2691   M /trunk/caca/driver_slang.c
2692   M /trunk/caca/driver_vga.c
2693   M /trunk/caca/driver_win32.c
2694   M /trunk/caca/driver_x11.c
2695   M /trunk/cucul/Makefile.am
2696   M /trunk/cucul/canvas.c
2697   A /trunk/cucul/colour.c
2698   M /trunk/cucul/cucul.c
2699   M /trunk/cucul/cucul_internals.h
2700   M /trunk/cucul/export_ansi.c
2701   M /trunk/cucul/export_html.c
2702   M /trunk/cucul/export_irc.c
2703   M /trunk/cucul/export_ps.c
2704   M /trunk/cucul/export_svg.c
2705   M /trunk/cucul/transform.c
2706   M /trunk/src/cacaserver.c
2707
2708  * Store colour information on 32 bits, for future 12-bit colour support.
2709
2710------------------------------------------------------------------------
2711r512 | sam | 2006-04-06 15:21:15 +0200 (Thu, 06 Apr 2006) | 2 lines
2712Changed paths:
2713   M /trunk/cucul/canvas.c
2714   M /trunk/cucul/cucul.h
2715
2716  * Got rid of cucul_get_screen(). Use cucul_export() instead.
2717
2718------------------------------------------------------------------------
2719r511 | sam | 2006-04-06 15:11:12 +0200 (Thu, 06 Apr 2006) | 2 lines
2720Changed paths:
2721   M /trunk/cucul/cucul.c
2722
2723  * Check the magic bytes at the end of the buffer when cucul_load()ing it.
2724
2725------------------------------------------------------------------------
2726r510 | sam | 2006-04-06 15:07:58 +0200 (Thu, 06 Apr 2006) | 2 lines
2727Changed paths:
2728   M /trunk/src/cacaserver.c
2729
2730  * Sanity check in cacaserver.c.
2731
2732------------------------------------------------------------------------
2733r509 | sam | 2006-04-06 12:23:10 +0200 (Thu, 06 Apr 2006) | 2 lines
2734Changed paths:
2735   M /trunk/src/cacaserver.c
2736
2737  * Fixed a crash when realloc() returns a new address.
2738
2739------------------------------------------------------------------------
2740r508 | sam | 2006-04-06 12:19:17 +0200 (Thu, 06 Apr 2006) | 2 lines
2741Changed paths:
2742   M /trunk/cucul/cucul.c
2743
2744  * Fixed old typo that caused qq->height to be uninitialised.
2745
2746------------------------------------------------------------------------
2747r507 | jylam | 2006-04-01 23:29:10 +0200 (Sat, 01 Apr 2006) | 2 lines
2748Changed paths:
2749   M /trunk/src/cacaserver.c
2750
2751 * Oops, removed unused variable
2752
2753------------------------------------------------------------------------
2754r506 | jylam | 2006-04-01 23:26:30 +0200 (Sat, 01 Apr 2006) | 2 lines
2755Changed paths:
2756   M /trunk/src/cacaserver.c
2757
2758 * Added Winsock (c)(tm)(r) compatibility
2759
2760------------------------------------------------------------------------
2761r505 | jylam | 2006-04-01 18:11:37 +0200 (Sat, 01 Apr 2006) | 2 lines
2762Changed paths:
2763   M /trunk/src/cacaplas.c
2764
2765 * removed b0rked test. No more pigs, I just commited 500 of them.
2766
2767------------------------------------------------------------------------
2768r504 | sam | 2006-04-01 17:58:10 +0200 (Sat, 01 Apr 2006) | 2 lines
2769Changed paths:
2770   M /trunk/cucul/bitmap.c
2771
2772  * Set the default dithering mode to Floyd-Steinberg.
2773
2774------------------------------------------------------------------------
2775r503 | sam | 2006-04-01 17:56:31 +0200 (Sat, 01 Apr 2006) | 14 lines
2776Changed paths:
2777   M /trunk/cucul/canvas.c
2778   M /trunk/cucul/sprite.c
2779
2780                             ((`)_.._     ,'-. _..._ _._
2781  * Ooops. Compilation fix.   \,'    '-._.-\  '     ` .-'
2782                             .'            /         (
2783                            /    S        |     _   _ \
2784                           |        a     \     o   o  |
2785                           ;           m         .-.   /
2786                            ;       ',       '-.( '')-'
2787                             '.      |           ;-'
2788                               \    /           /
2789                               /   /-._  __,  7 |
2790                               \  `\  \``  |  | |
2791                                \   \_,\   |  |_,\
2792                                 '-`'      \_,\
2793
2794------------------------------------------------------------------------
2795r502 | sam | 2006-04-01 17:25:33 +0200 (Sat, 01 Apr 2006) | 2 lines
2796Changed paths:
2797   M /trunk/TODO
2798   M /trunk/cucul/canvas.c
2799   M /trunk/cucul/cucul.h
2800
2801  * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.
2802
2803------------------------------------------------------------------------
2804r501 | sam | 2006-04-01 17:02:41 +0200 (Sat, 01 Apr 2006) | 2 lines
2805Changed paths:
2806   M /trunk/TODO
2807
2808  * Updated the TODO list.
2809
2810------------------------------------------------------------------------
2811r500 | sam | 2006-04-01 17:02:05 +0200 (Sat, 01 Apr 2006) | 10 lines
2812Changed paths:
2813   M /trunk/caca/caca.h
2814   M /trunk/cucul/bitmap.c
2815   M /trunk/cucul/cucul.c
2816   M /trunk/cucul/cucul.h
2817   M /trunk/cucul/cucul_internals.h
2818   M /trunk/test/demo.c
2819
2820  * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING
2821    environment variables handling. Replaced that with three per-bitmap
2822    functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and
2823    cucul_set_bitmap_dithering().
2824  * Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast()
2825    prototypes (but did not implement them yet).
2826  * Added cucul_set_bitmap_charset() to choose what characters are going
2827    to be used for the bitmap rendering.
2828  * Removed the now useless cucul_get_feature(), cucul_set_feature() etc.
2829
2830------------------------------------------------------------------------
2831r499 | sam | 2006-04-01 16:44:09 +0200 (Sat, 01 Apr 2006) | 3 lines
2832Changed paths:
2833   M /trunk/caca/caca.h
2834   M /trunk/caca/event.c
2835   M /trunk/src/aafire.c
2836   M /trunk/src/cacaball.c
2837   M /trunk/src/cacamoir.c
2838   M /trunk/src/cacaplas.c
2839   M /trunk/src/cacaplay.c
2840   M /trunk/src/cacaview.c
2841   M /trunk/test/colors.c
2842   M /trunk/test/demo.c
2843   M /trunk/test/dithering.c
2844   M /trunk/test/event.c
2845   M /trunk/test/gamma.c
2846   M /trunk/test/hsv.c
2847   M /trunk/test/spritedit.c
2848   M /trunk/test/transform.c
2849   M /trunk/test/unicode.c
2850
2851  * Merged caca_wait_event() into caca_get_event() and added a timeout
2852    parameter to do what both functions did before, and even more.
2853
2854------------------------------------------------------------------------
2855r498 | sam | 2006-04-01 16:37:27 +0200 (Sat, 01 Apr 2006) | 2 lines
2856Changed paths:
2857   M /trunk/src/Makefile.am
2858
2859  * Disabled cacaview for now. I'm going to utterly break it.
2860
2861------------------------------------------------------------------------
2862r497 | sam | 2006-04-01 16:36:59 +0200 (Sat, 01 Apr 2006) | 2 lines
2863Changed paths:
2864   M /trunk/cucul/cucul.c
2865   M /trunk/cucul/cucul.h
2866
2867  * Added cucul_get_export_list(). Returns a list of known export formats.
2868
2869------------------------------------------------------------------------
2870r496 | sam | 2006-03-29 11:41:30 +0200 (Wed, 29 Mar 2006) | 4 lines
2871Changed paths:
2872   M /trunk/src/cacaserver.c
2873
2874  * cacaserver works again (but needs a complete rewrite because it's really
2875    become ugly). You can now emulate the previous network driver behaviour
2876    by doing: "CACA_DRIVER=raw cacaplas | cacaserver".
2877
2878------------------------------------------------------------------------
2879r495 | sam | 2006-03-28 00:16:58 +0200 (Tue, 28 Mar 2006) | 3 lines
2880Changed paths:
2881   M /trunk/cucul/cucul.c
2882   M /trunk/cucul/cucul.h
2883   M /trunk/src/cacaserver.c
2884   M /trunk/test/export.c
2885
2886  * Changed the 2nd argument of cucul_create_export to a string. This way we
2887    can add new exporters without changing the API.
2888
2889------------------------------------------------------------------------
2890r494 | sam | 2006-03-28 00:12:12 +0200 (Tue, 28 Mar 2006) | 2 lines
2891Changed paths:
2892   M /trunk/src/Makefile.am
2893
2894  * Oops, I barfed that makefile.
2895
2896------------------------------------------------------------------------
2897r493 | jylam | 2006-03-27 23:40:17 +0200 (Mon, 27 Mar 2006) | 2 lines
2898Changed paths:
2899   M /trunk/src/aafire.c
2900   M /trunk/src/cacaball.c
2901   M /trunk/src/cacamoir.c
2902
2903 * Added "powered by libcaca" text to all examples for consistency
2904
2905------------------------------------------------------------------------
2906r492 | sam | 2006-03-27 23:37:52 +0200 (Mon, 27 Mar 2006) | 4 lines
2907Changed paths:
2908   M /trunk/caca/Makefile.am
2909   M /trunk/caca/caca.c
2910   M /trunk/caca/caca.h
2911   M /trunk/caca/caca_internals.h
2912   D /trunk/caca/driver_network.c
2913   M /trunk/src
2914   M /trunk/src/Makefile.am
2915   M /trunk/src/cacaplas.c
2916   A /trunk/src/cacaserver.c (from /trunk/caca/driver_network.c:487)
2917
2918  * Removed the network driver and replaced it with a cacaserver executable
2919    that has all the functionality, except it does not work yet (the stdin
2920    reading routine is missing).
2921
2922------------------------------------------------------------------------
2923r491 | sam | 2006-03-27 23:33:29 +0200 (Mon, 27 Mar 2006) | 3 lines
2924Changed paths:
2925   M /trunk/caca/driver_raw.c
2926   M /trunk/src
2927   M /trunk/src/Makefile.am
2928   A /trunk/src/cacaplay.c
2929
2930  * Implemented a proof-of-concept cacaplay program that can redisplay a
2931    single frame that was saved by the raw driver.
2932
2933------------------------------------------------------------------------
2934r490 | sam | 2006-03-27 23:22:34 +0200 (Mon, 27 Mar 2006) | 4 lines
2935Changed paths:
2936   M /trunk/cucul/cucul.c
2937   M /trunk/cucul/cucul.h
2938
2939  * Implemented cucul_load() to reload a file that was saved with the
2940    raw driver. I know it is inconsistent to have the loader in libcucul
2941    and the exporter in libcaca but I'll find a way to harmonise that.
2942
2943------------------------------------------------------------------------
2944r489 | jylam | 2006-03-27 20:17:09 +0200 (Mon, 27 Mar 2006) | 19 lines
2945Changed paths:
2946   M /trunk/caca/driver_gl.c
2947
2948 * Fixed OpenGL mouse handling
2949
2950Sam      Le        Vieux      Porc
2951            (\____/)
2952Le          / @__@ \            Le
2953           (  (oo)  )   
2954            `-.~~.-'         Vieux
2955Vieux        /    \             
2956           @/      \_         
2957          (/ /    \ \)        Porc
2958Porc       WW`----'WW       
2959
2960Sam      Le        Vieux      Porc
2961
2962
2963
2964
2965
2966
2967------------------------------------------------------------------------
2968r488 | sam | 2006-03-27 20:07:18 +0200 (Mon, 27 Mar 2006) | 2 lines
2969Changed paths:
2970   M /trunk/caca/Makefile.am
2971   M /trunk/caca/caca.c
2972   M /trunk/caca/caca_internals.h
2973   A /trunk/caca/driver_raw.c
2974
2975  * Created a minimal raw driver that outputs stuff to stdout.
2976
2977------------------------------------------------------------------------
2978r487 | sam | 2006-03-27 11:35:22 +0200 (Mon, 27 Mar 2006) | 16 lines
2979Changed paths:
2980   M /trunk/caca/driver_gl.c
2981
2982                                       ██████                ██████
2983 * Ah mais putain j'avais pas vu !    ██░░░░██████████████████░░░░██
2984                                       ██░░░░░░░░░░░░░░░░░░░░░░░░██
2985                                        ██░░░░███░░░░░░░░███░░░░██
2986                                       ██░░░░░░███░░░░░░███░░░░░░██
2987                                      ██░░░░░░░░░░░░░░░░░░░░░░░░░░██
2988                                      ██░░░░░░██████████████░░░░░░██
2989                                      ██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██
2990                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
2991                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
2992                                       ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
2993                                        ██░░░░██████████████░░░░██
2994                                         ███░░░░░░██████░░░░░░███
2995                                           █████░░░░░░░░░░█████
2996                                               ████████████
2997
2998------------------------------------------------------------------------
2999r486 | sam | 2006-03-27 10:01:27 +0200 (Mon, 27 Mar 2006) | 3 lines
3000Changed paths:
3001   M /trunk/caca/driver_gl.c
3002   M /trunk/configure.ac
3003
3004  * Reworked the OpenGL headers and Glut features detection (what did you
3005    expect).
3006
3007------------------------------------------------------------------------
3008r485 | sam | 2006-03-27 09:40:30 +0200 (Mon, 27 Mar 2006) | 2 lines
3009Changed paths:
3010   M /trunk/cucul/cucul.h
3011   M /trunk/cucul/transform.c
3012
3013  * Implemented cucul_invert() to invert a canvas' colours.
3014
3015------------------------------------------------------------------------
3016r484 | jylam | 2006-03-27 01:08:19 +0200 (Mon, 27 Mar 2006) | 2 lines
3017Changed paths:
3018   M /trunk/caca/driver_gl.c
3019
3020 * Fixed glutCheckLoop headers, testing only under MacOSX
3021
3022------------------------------------------------------------------------
3023r483 | jylam | 2006-03-27 00:57:12 +0200 (Mon, 27 Mar 2006) | 2 lines
3024Changed paths:
3025   M /trunk/caca/driver_gl.c
3026   M /trunk/configure.ac
3027
3028 * Added (untested) glut3 glutCheckLoop(), ans a regular display function
3029
3030------------------------------------------------------------------------
3031r482 | sam | 2006-03-26 22:16:28 +0200 (Sun, 26 Mar 2006) | 2 lines
3032Changed paths:
3033   M /trunk/cucul/transform.c
3034
3035  * Minor addition to the rotate code.
3036
3037------------------------------------------------------------------------
3038r481 | sam | 2006-03-25 00:17:25 +0100 (Sat, 25 Mar 2006) | 2 lines
3039Changed paths:
3040   M /trunk/caca/Makefile.am
3041   M /trunk/src/Makefile.am
3042   M /trunk/test/Makefile.am
3043
3044  * Workaround for automake < 1.6.
3045
3046------------------------------------------------------------------------
3047r480 | jylam | 2006-03-24 20:44:12 +0100 (Fri, 24 Mar 2006) | 24 lines
3048Changed paths:
3049   M /trunk/cucul/bitmap.c
3050
3051 * Ok, invert works. OK OK SAM THAT WAS MY FAULT
3052
3053
3054AHAHAH                      _
3055    _._ _..._ .-',     _.._(`))
3056   '-. `     '  /-._.-'    ',/
3057      ) MAIS    \            '.
3058     / _    _    |  JE         \
3059    |  a    a    /     SUIS     |
3060    \   .-.                     ; 
3061     '-('' ).-'       ,' UN    ;
3062        '-;           |      .'
3063           \    VIEUX  \    /
3064           | 7  .__  _.-\   \
3065           | |  |  ``/  /`  /
3066          /,_|  |   /,_/   /
3067             /,_/      '`-'
3068
3069POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORC!
3070
3071
3072
3073
3074
3075------------------------------------------------------------------------
3076r479 | jylam | 2006-03-24 20:34:45 +0100 (Fri, 24 Mar 2006) | 3 lines
3077Changed paths:
3078   M /trunk/cucul/bitmap.c
3079   M /trunk/cucul/cucul.h
3080   M /trunk/test/demo.c
3081
3082 * 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.
3083
3084
3085------------------------------------------------------------------------
3086r478 | sam | 2006-03-24 17:51:59 +0100 (Fri, 24 Mar 2006) | 24 lines
3087Changed paths:
3088   M /trunk/caca/caca.h
3089   M /trunk/caca/caca_internals.h
3090   M /trunk/caca/driver_conio.c
3091   M /trunk/caca/driver_gl.c
3092   M /trunk/caca/driver_ncurses.c
3093   M /trunk/caca/driver_network.c
3094   M /trunk/caca/driver_slang.c
3095   M /trunk/caca/driver_vga.c
3096   M /trunk/caca/driver_win32.c
3097   M /trunk/caca/driver_x11.c
3098   M /trunk/caca/graphics.c
3099   M /trunk/test/demo.c
3100
3101  * Merged caca_show_cursor() and caca_hide_cursor() into caca_set_mouse() so
3102    that we have one function less.
3103  * Fixed coding style.
3104  * Removed FUCKING TABS.               ____.------.___
3105                           _______.----'`` ``` `` ``` ``-.
3106                      _.--' ` ```` ` `  ` ```  ``    ``  ``.
3107                  _.-'    ' ` `` ```      `` ` `'           `.  _
3108               .-''      ` H A H A H A `'  M A I S            \/.)
3109     .    . .-' /       `         `                  `      `` ||
3110     |`-.(``-.          `      `       `        ' `  `    ```  |\
3111     `.  '\```\        ``   `     V I E U X   ' ' ``  `-``    -|\\
3112       `/''````)       `` `          -        -   `````  ' '.' |\_)
3113        |`'_._`       ```      ''`  P O R C .   . ````        /
3114        // @) \    `   ``       ''' .              ```      '/
3115       /''''' |     ` \).`.'-.  ''' _    _         .`` `   '/
3116     .''''- `-'`.   . //   )--   '/,,',,' ,,,,''__,._`' '  /
3117   .'    ` `-  `   ' .'   /   ' /,;;;, ,___.---'     \ '' / \
3118   (`.  .'` __',`''''.--'/   ' /'-----'              | ' /  ))
3119    `'-'/  `'''_.---' \;;|-  '/            ,,,       | ''|`- |
3120      `'--'---'        |;|   /   ,,,,;;;;;;;;;;,,,,, |-' /`  |
3121                       |;|-'|   ,;;;;;;;;;;;;;;;; ;;;/  /|`'''
3122                       ''',,,''',,,,,,,,,,,,,,,'    /,,'''
3123                                   ''''
3124
3125------------------------------------------------------------------------
3126r477 | jylam | 2006-03-24 17:25:39 +0100 (Fri, 24 Mar 2006) | 2 lines
3127Changed paths:
3128   M /trunk/caca/driver_x11.c
3129   M /trunk/caca/graphics.c
3130
3131 * Fixed bug in show/hide cursor, implemented X11 cursor
3132
3133------------------------------------------------------------------------
3134r476 | jylam | 2006-03-24 16:42:46 +0100 (Fri, 24 Mar 2006) | 2 lines
3135Changed paths:
3136   M /trunk/caca/driver_x11.c
3137   M /trunk/test/demo.c
3138
3139 * Added forgotten X11 set/hide cursor (non-working code)
3140
3141------------------------------------------------------------------------
3142r475 | jylam | 2006-03-24 16:00:47 +0100 (Fri, 24 Mar 2006) | 2 lines
3143Changed paths:
3144   M /trunk/caca/caca.h
3145   M /trunk/caca/caca_internals.h
3146   M /trunk/caca/driver_conio.c
3147   M /trunk/caca/driver_gl.c
3148   M /trunk/caca/driver_ncurses.c
3149   M /trunk/caca/driver_network.c
3150   M /trunk/caca/driver_slang.c
3151   M /trunk/caca/driver_vga.c
3152   M /trunk/caca/driver_win32.c
3153   M /trunk/caca/graphics.c
3154
3155 * Added caca_show/hide_cursor, and corresponding GL binding
3156
3157------------------------------------------------------------------------
3158r474 | sam | 2006-03-24 15:17:40 +0100 (Fri, 24 Mar 2006) | 3 lines
3159Changed paths:
3160   M /trunk/caca/caca.h
3161
3162  * Documented the caca_event structure and improved a few things here and
3163    there in the documentation.
3164
3165------------------------------------------------------------------------
3166r473 | sam | 2006-03-24 10:48:20 +0100 (Fri, 24 Mar 2006) | 2 lines
3167Changed paths:
3168   M /trunk/caca/caca.c
3169   M /trunk/caca/caca_internals.h
3170   M /trunk/caca/driver_conio.c
3171   M /trunk/caca/driver_gl.c
3172   M /trunk/caca/driver_ncurses.c
3173   M /trunk/caca/driver_network.c
3174   M /trunk/caca/driver_slang.c
3175   M /trunk/caca/driver_vga.c
3176   M /trunk/caca/driver_win32.c
3177   M /trunk/caca/driver_x11.c
3178
3179  * Allow the driver initialisation to fail, for instance when $DISPLAY = "".
3180
3181------------------------------------------------------------------------
3182r472 | sam | 2006-03-24 10:30:02 +0100 (Fri, 24 Mar 2006) | 2 lines
3183Changed paths:
3184   M /trunk/cucul/math.c
3185
3186  * Removed spurious prototype.
3187
3188------------------------------------------------------------------------
3189r471 | sam | 2006-03-23 19:38:44 +0100 (Thu, 23 Mar 2006) | 2 lines
3190Changed paths:
3191   M /trunk/TODO
3192
3193  * Updated the TODO list with what's been done so far.
3194
3195------------------------------------------------------------------------
3196r470 | sam | 2006-03-23 19:36:59 +0100 (Thu, 23 Mar 2006) | 2 lines
3197Changed paths:
3198   M /trunk/caca/caca.c
3199   M /trunk/caca/caca.h
3200   M /trunk/caca/caca_internals.h
3201   M /trunk/caca/driver_conio.c
3202   M /trunk/caca/driver_gl.c
3203   M /trunk/caca/driver_ncurses.c
3204   M /trunk/caca/driver_network.c
3205   M /trunk/caca/driver_slang.c
3206   M /trunk/caca/driver_vga.c
3207   M /trunk/caca/driver_win32.c
3208   M /trunk/caca/driver_x11.c
3209   M /trunk/caca/event.c
3210   M /trunk/src/aafire.c
3211   M /trunk/src/cacaball.c
3212   M /trunk/src/cacamoir.c
3213   M /trunk/src/cacaplas.c
3214   M /trunk/src/cacaview.c
3215   M /trunk/test/colors.c
3216   M /trunk/test/demo.c
3217   M /trunk/test/dithering.c
3218   M /trunk/test/event.c
3219   M /trunk/test/gamma.c
3220   M /trunk/test/hsv.c
3221   M /trunk/test/spritedit.c
3222   M /trunk/test/transform.c
3223   M /trunk/test/unicode.c
3224
3225  * Massive rework of the event handling code, as per the TODO list.
3226
3227------------------------------------------------------------------------
3228r469 | sam | 2006-03-23 18:20:57 +0100 (Thu, 23 Mar 2006) | 2 lines
3229Changed paths:
3230   M /trunk/test/gamma.c
3231
3232  * Hahaha mais le vieux porc c'est moi.
3233
3234------------------------------------------------------------------------
3235r468 | sam | 2006-03-23 16:14:17 +0100 (Thu, 23 Mar 2006) | 2 lines
3236Changed paths:
3237   M /trunk/cucul/transform.c
3238
3239  * Added missing ASCII characters to cucul_rotate().
3240
3241------------------------------------------------------------------------
3242r467 | sam | 2006-03-23 15:07:32 +0100 (Thu, 23 Mar 2006) | 4 lines
3243Changed paths:
3244   M /trunk/cucul/box.c
3245   M /trunk/cucul/canvas.c
3246   M /trunk/cucul/conic.c
3247   M /trunk/cucul/cucul.h
3248   M /trunk/cucul/cucul_internals.h
3249   M /trunk/cucul/line.c
3250   M /trunk/cucul/triangle.c
3251   M /trunk/src/cacaview.c
3252   M /trunk/test/demo.c
3253   M /trunk/test/event.c
3254   M /trunk/test/export.c
3255   M /trunk/test/spritedit.c
3256
3257  * Made cucul_putchar32() an internal-only function.
3258  * Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8
3259    string instead of a single character as their last argument.
3260
3261------------------------------------------------------------------------
3262r466 | sam | 2006-03-23 14:12:56 +0100 (Thu, 23 Mar 2006) | 2 lines
3263Changed paths:
3264   M /trunk/cucul/cucul.c
3265   M /trunk/cucul/cucul.h
3266   M /trunk/src/aafire.c
3267   M /trunk/src/cacaball.c
3268   M /trunk/src/cacamoir.c
3269   M /trunk/src/cacaplas.c
3270   M /trunk/src/cacaview.c
3271   M /trunk/test/colors.c
3272   M /trunk/test/demo.c
3273   M /trunk/test/dithering.c
3274   M /trunk/test/event.c
3275   M /trunk/test/export.c
3276   M /trunk/test/gamma.c
3277   M /trunk/test/hsv.c
3278   M /trunk/test/spritedit.c
3279   M /trunk/test/transform.c
3280   M /trunk/test/unicode.c
3281
3282  * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
3283
3284------------------------------------------------------------------------
3285r465 | sam | 2006-03-23 12:34:27 +0100 (Thu, 23 Mar 2006) | 4 lines
3286Changed paths:
3287   M /trunk/TODO
3288
3289  * Removed done stuff from the TODO.
3290  * Updated the TODO list with what I said in the mailing-list. The top
3291    priority is what's marked "API-dependent stuff".
3292
3293------------------------------------------------------------------------
3294r464 | sam | 2006-03-23 12:03:43 +0100 (Thu, 23 Mar 2006) | 2 lines
3295Changed paths:
3296   M /trunk/test
3297   M /trunk/test/Makefile.am
3298   A /trunk/test/transform.c
3299
3300  * Added a test for the transformation routines.
3301
3302------------------------------------------------------------------------
3303r463 | sam | 2006-03-23 12:00:54 +0100 (Thu, 23 Mar 2006) | 2 lines
3304Changed paths:
3305   M /trunk/cucul/transform.c
3306
3307  * Added more characters to the flip/rotate routines.
3308
3309------------------------------------------------------------------------
3310r462 | sam | 2006-03-23 10:47:06 +0100 (Thu, 23 Mar 2006) | 3 lines
3311Changed paths:
3312   M /trunk/cucul/Makefile.am
3313   M /trunk/cucul/cucul.h
3314   A /trunk/cucul/transform.c
3315
3316  * Added cucul_flip(), cucul_flop() and cucul_transform() to perform
3317    operations on canvases.
3318
3319------------------------------------------------------------------------
3320r461 | sam | 2006-03-22 22:15:57 +0100 (Wed, 22 Mar 2006) | 2 lines
3321Changed paths:
3322   M /trunk/caca/caca.c
3323   M /trunk/caca/caca.h
3324   M /trunk/caca/caca_internals.h
3325   M /trunk/caca/driver_conio.c
3326   M /trunk/caca/driver_gl.c
3327   M /trunk/caca/driver_ncurses.c
3328   M /trunk/caca/driver_network.c
3329   M /trunk/caca/driver_slang.c
3330   M /trunk/caca/driver_vga.c
3331   M /trunk/caca/driver_win32.c
3332   M /trunk/caca/driver_x11.c
3333   M /trunk/caca/event.c
3334   M /trunk/caca/graphics.c
3335   M /trunk/caca/time.c
3336   M /trunk/cucul/bitmap.c
3337   M /trunk/cucul/box.c
3338   M /trunk/cucul/canvas.c
3339   M /trunk/cucul/charset.c
3340   M /trunk/cucul/conic.c
3341   M /trunk/cucul/cucul.c
3342   M /trunk/cucul/cucul.h
3343   M /trunk/cucul/cucul_internals.h
3344   M /trunk/cucul/export_ansi.c
3345   M /trunk/cucul/export_html.c
3346   M /trunk/cucul/export_irc.c
3347   M /trunk/cucul/export_ps.c
3348   M /trunk/cucul/export_svg.c
3349   M /trunk/cucul/line.c
3350   M /trunk/cucul/math.c
3351   M /trunk/cucul/sprite.c
3352   M /trunk/cucul/triangle.c
3353   M /trunk/kernel/kernel.c
3354   M /trunk/kernel/kernel.h
3355   M /trunk/test
3356
3357  * Slightly changed header comments.
3358
3359------------------------------------------------------------------------
3360r460 | sam | 2006-03-22 21:10:14 +0100 (Wed, 22 Mar 2006) | 2 lines
3361Changed paths:
3362   M /trunk/cucul/canvas.c
3363
3364  * Optimise cucul_blit() by using memcpy() if there is no mask.
3365
3366------------------------------------------------------------------------
3367r459 | sam | 2006-03-22 20:54:37 +0100 (Wed, 22 Mar 2006) | 3 lines
3368Changed paths:
3369   M /trunk/cucul/canvas.c
3370   M /trunk/cucul/cucul.h
3371   M /trunk/test/Makefile.am
3372   M /trunk/test/gamma.c
3373
3374  * Added the cucul_blit() function. It lets us blit various canvas one
3375    onto the other with an optional mask.
3376
3377------------------------------------------------------------------------
3378r458 | sam | 2006-03-22 20:20:52 +0100 (Wed, 22 Mar 2006) | 2 lines
3379Changed paths:
3380   M /trunk/cucul/cucul.c
3381
3382  * Fixed an uninitialised structure member.
3383
3384------------------------------------------------------------------------
3385r457 | sam | 2006-03-22 19:38:06 +0100 (Wed, 22 Mar 2006) | 3 lines
3386Changed paths:
3387   M /trunk/cucul/Makefile.am
3388   A /trunk/cucul/canvas.c (from /trunk/cucul/char.c:445)
3389   D /trunk/cucul/char.c
3390
3391  * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there
3392    that is a bit more high level than characters.
3393
3394------------------------------------------------------------------------
3395r456 | sam | 2006-03-22 19:29:39 +0100 (Wed, 22 Mar 2006) | 2 lines
3396Changed paths:
3397   M /trunk/caca/driver_network.c
3398   M /trunk/cucul/cucul.c
3399   M /trunk/cucul/cucul.h
3400   M /trunk/test/export.c
3401
3402  * Renamed cucul_get_export() to cucul_create_export().
3403
3404------------------------------------------------------------------------
3405r455 | sam | 2006-03-22 18:49:18 +0100 (Wed, 22 Mar 2006) | 2 lines
3406Changed paths:
3407   M /trunk/cucul/bitmap.c
3408   M /trunk/cucul/cucul.h
3409   M /trunk/src/aafire.c
3410   M /trunk/src/cacaball.c
3411   M /trunk/src/cacamoir.c
3412   M /trunk/src/cacaplas.c
3413   M /trunk/src/cacaview.c
3414   M /trunk/test/demo.c
3415   M /trunk/test/export.c
3416   M /trunk/test/gamma.c
3417   M /trunk/test/hsv.c
3418
3419  * Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed.
3420
3421------------------------------------------------------------------------
3422r454 | sam | 2006-03-22 18:46:11 +0100 (Wed, 22 Mar 2006) | 3 lines
3423Changed paths:
3424   M /trunk/cucul/cucul.c
3425   M /trunk/cucul/cucul.h
3426   M /trunk/src/aafire.c
3427   M /trunk/src/cacaball.c
3428   M /trunk/src/cacamoir.c
3429   M /trunk/src/cacaplas.c
3430   M /trunk/src/cacaview.c
3431   M /trunk/test/colors.c
3432   M /trunk/test/demo.c
3433   M /trunk/test/dithering.c
3434   M /trunk/test/event.c
3435   M /trunk/test/export.c
3436   M /trunk/test/gamma.c
3437   M /trunk/test/hsv.c
3438   M /trunk/test/spritedit.c
3439   M /trunk/test/unicode.c
3440
3441  * Changed the cucul_init parameter so that it now directly accepts a
3442    canvas size (use cucul_init(0, 0) for the old behaviour).
3443
3444------------------------------------------------------------------------
3445r453 | sam | 2006-03-22 18:34:03 +0100 (Wed, 22 Mar 2006) | 2 lines
3446Changed paths:
3447   M /trunk/kernel/kernel.c
3448
3449  * Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode.
3450
3451------------------------------------------------------------------------
3452r452 | sam | 2006-03-22 18:30:56 +0100 (Wed, 22 Mar 2006) | 2 lines
3453Changed paths:
3454   M /trunk/cucul/cucul.c
3455
3456  * Removed code that did not need to be duplicated.
3457
3458------------------------------------------------------------------------
3459r451 | sam | 2006-03-22 17:09:14 +0100 (Wed, 22 Mar 2006) | 2 lines
3460Changed paths:
3461   M /trunk/src/cacaview.c
3462
3463  * Gamma support in cacaview (through the g/G key).
3464
3465------------------------------------------------------------------------
3466r450 | sam | 2006-03-22 16:00:43 +0100 (Wed, 22 Mar 2006) | 2 lines
3467Changed paths:
3468   M /trunk/test/gamma.c
3469
3470  * Added colour to the gamma test.
3471
3472------------------------------------------------------------------------
3473r449 | sam | 2006-03-22 15:56:50 +0100 (Wed, 22 Mar 2006) | 2 lines
3474Changed paths:
3475   M /trunk/cucul/bitmap.c
3476
3477  * Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1).
3478
3479------------------------------------------------------------------------
3480r448 | sam | 2006-03-22 14:58:24 +0100 (Wed, 22 Mar 2006) | 2 lines
3481Changed paths:
3482   M /trunk/test/gamma.c
3483
3484  * Animated gamma test.
3485
3486------------------------------------------------------------------------
3487r447 | sam | 2006-03-22 14:15:08 +0100 (Wed, 22 Mar 2006) | 2 lines
3488Changed paths:
3489   M /trunk/cucul/cucul.h
3490   M /trunk/cucul/math.c
3491
3492  * Got rid of cucul_powf(), too complex to implement and no longer used.
3493
3494------------------------------------------------------------------------
3495r446 | sam | 2006-03-22 14:12:54 +0100 (Wed, 22 Mar 2006) | 3 lines
3496Changed paths:
3497   M /trunk/configure.ac
3498   M /trunk/cucul/bitmap.c
3499
3500  * Added optional support for CP437 gray blocks in the bitmap renderer.
3501  * Use a custom pow() function for gamma computation.
3502
3503------------------------------------------------------------------------
3504r445 | sam | 2006-03-21 12:05:56 +0100 (Tue, 21 Mar 2006) | 2 lines
3505Changed paths:
3506   M /trunk/cucul/math.c
3507
3508  * Tried to do something with cucul_powf. It currently sucks.
3509
3510------------------------------------------------------------------------
3511r444 | sam | 2006-03-21 11:52:24 +0100 (Tue, 21 Mar 2006) | 2 lines
3512Changed paths:
3513   M /trunk/src/cacaplas.c
3514
3515  * Changed the cacaplas colours. Yeah, I do what I want.
3516
3517------------------------------------------------------------------------
3518r443 | sam | 2006-03-21 11:09:15 +0100 (Tue, 21 Mar 2006) | 27 lines
3519Changed paths:
3520   M /trunk/test/Makefile.am
3521   A /trunk/test/gamma.c
3522
3523                                                        ___
3524  * Bitmap gamma test example. Of       ,---.        /""`_,'
3525    course it does not work yet,        |    `\``""-;   /
3526    because some dirty old pig          \   /`\\     ';'
3527    implemented a cucul_powf()        .')   |     __   \
3528    function that only works         / (`  /     /(O\. _|
3529    with integer exponents.       .-`|  `"`      `    .-\_
3530                               .-'   \                  ` ;=-.
3531    HAHAHAHA MAIS            .'        .           ._,   / o o\
3532    VIEUX PORC !         .-'`            .           '-._;_._.J
3533                     .-'`                               `.-'`
3534                 _. -`         L            '          .'
3535               .'           U                  '- ._.-'
3536             /`          C                         /
3537            /         y                           |
3538      ._   ;       J                         |    |
3539       )).-|                     |           |    /
3540      (/`.-|                \    \           /  .;
3541      ( (_)|                 |    \         ; .' |
3542       '--';                 |    `\       / /   |
3543            \                |      `\    /.'   /
3544             \               /        ;  |`\   |
3545              '.           .'      _.-|  |  |  |
3546                '-.     .-';_"---'`.__|  |  |  \
3547                   `'-._     ``'-.    |  \  \__\\
3548                        `''--.___\\   \__\\
3549
3550------------------------------------------------------------------------
3551r442 | sam | 2006-03-21 10:52:32 +0100 (Tue, 21 Mar 2006) | 2 lines
3552Changed paths:
3553   M /trunk/cucul/bitmap.c
3554   M /trunk/cucul/cucul.h
3555   M /trunk/cucul/sprite.c
3556   M /trunk/src/aafire.c
3557   M /trunk/src/cacaball.c
3558   M /trunk/src/cacamoir.c
3559   M /trunk/src/cacaplas.c
3560   M /trunk/src/cacaview.c
3561   M /trunk/test/demo.c
3562   M /trunk/test/export.c
3563   M /trunk/test/hsv.c
3564
3565  * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.
3566
3567------------------------------------------------------------------------
3568r441 | sam | 2006-03-21 10:48:02 +0100 (Tue, 21 Mar 2006) | 2 lines
3569Changed paths:
3570   M /trunk/configure.ac
3571   M /trunk/kernel/kernel.c
3572
3573  * Use the asm versions of sin and cos when available.
3574
3575------------------------------------------------------------------------
3576r440 | jylam | 2006-03-20 16:23:11 +0100 (Mon, 20 Mar 2006) | 2 lines
3577Changed paths:
3578   M /trunk/caca/driver_gl.c
3579
3580 * Added a bird.
3581
3582------------------------------------------------------------------------
3583r439 | sam | 2006-03-19 18:10:12 +0100 (Sun, 19 Mar 2006) | 2 lines
3584Changed paths:
3585   M /trunk/caca/driver_x11.c
3586
3587  * Added basic support for a few Unicode characters to the X11 driver.
3588
3589------------------------------------------------------------------------
3590r438 | sam | 2006-03-19 17:59:34 +0100 (Sun, 19 Mar 2006) | 2 lines
3591Changed paths:
3592   M /trunk/src/cacaplas.c
3593
3594  * Added a lame "powered by libcaca" banner to cacaplas.
3595
3596------------------------------------------------------------------------
3597r437 | sam | 2006-03-19 17:59:01 +0100 (Sun, 19 Mar 2006) | 2 lines
3598Changed paths:
3599   M /trunk/TODO
3600
3601  * Added a few notes to the TODO list.
3602
3603------------------------------------------------------------------------
3604r436 | sam | 2006-03-19 17:42:31 +0100 (Sun, 19 Mar 2006) | 18 lines
3605Changed paths:
3606   M /trunk/src/cacaball.c
3607
3608 Nan mais avec ma config   _,--.       ,--._
3609 d'Emacs c'est vraiment    \  > `-"""-' <  /
3610 impossible qu'il reste     `-.         .-'
3611 des tabs dans mon code       / 'e___e` \
3612                       \__   (   (o o)   )
3613  HAHAHAHA MAIS              _\_  `='  _/_
3614   VIEUX PORC !             / /|`-._.-'|\ \
3615            \   .,         / /||_______||\ \
3616              .,|_)      _/ /_||=======||_\ \_
3617  _   _______( ,\ ',    / _/==||       ||==\_ \
3618'(-'.`        '-``o t__ `'(   ^^       ^^   )`'
3619  '/                 (")   \               /
3620   |                t-`     \______|______/
3621    \           )_.-`       |______|______|
3622     \  .^--|  /_|            )__|   |__(
3623      \_(_\ |_|'[_\          /   ]   [   \
3624      '[_\  '[_\             `--'     `--'
3625
3626------------------------------------------------------------------------
3627r435 | sam | 2006-03-19 17:34:53 +0100 (Sun, 19 Mar 2006) | 2 lines
3628Changed paths:
3629   M /trunk/test/unicode.c
3630
3631  * More special characters in the Unicode test.
3632
3633------------------------------------------------------------------------
3634r434 | sam | 2006-03-18 01:12:25 +0100 (Sat, 18 Mar 2006) | 2 lines
3635Changed paths:
3636   M /trunk/caca/caca.h
3637   M /trunk/caca/caca_internals.h
3638   M /trunk/caca/event.c
3639   M /trunk/caca/graphics.c
3640   M /trunk/cucul/char.c
3641   M /trunk/cucul/cucul_internals.h
3642
3643  * Cosmetic fixes.
3644
3645------------------------------------------------------------------------
3646r433 | sam | 2006-03-18 01:06:24 +0100 (Sat, 18 Mar 2006) | 2 lines
3647Changed paths:
3648   M /trunk/caca/driver_network.c
3649   M /trunk/cucul/cucul.c
3650   M /trunk/cucul/cucul.h
3651   M /trunk/cucul/export_ansi.c
3652   M /trunk/cucul/export_html.c
3653   M /trunk/cucul/export_irc.c
3654   M /trunk/cucul/export_ps.c
3655   M /trunk/cucul/export_svg.c
3656   M /trunk/test/export.c
3657
3658  * Renamed cucul_buffer to cucul_export. Vanilla rum rules.
3659
3660------------------------------------------------------------------------
3661r432 | sam | 2006-03-17 14:32:58 +0100 (Fri, 17 Mar 2006) | 2 lines
3662Changed paths:
3663   M /trunk/caca/driver_conio.c
3664   M /trunk/caca/driver_vga.c
3665   M /trunk/cucul/Makefile.am
3666   M /trunk/cucul/char.c
3667   A /trunk/cucul/charset.c (from /trunk/cucul/char.c:428)
3668   M /trunk/cucul/cucul_internals.h
3669
3670  * Factorised some charset handling code into a new cucul/charset.c file.
3671
3672------------------------------------------------------------------------
3673r431 | sam | 2006-03-17 11:35:26 +0100 (Fri, 17 Mar 2006) | 2 lines
3674Changed paths:
3675   M /trunk/test/export.c
3676
3677  * Added a few commonly escaped characters to the export test: ( ) " < > &
3678
3679------------------------------------------------------------------------
3680r430 | sam | 2006-03-17 10:56:28 +0100 (Fri, 17 Mar 2006) | 2 lines
3681Changed paths:
3682   M /trunk/cucul/export_svg.c
3683
3684  * Full Unicode support in the SVG exporter.
3685
3686------------------------------------------------------------------------
3687r429 | sam | 2006-03-17 10:49:16 +0100 (Fri, 17 Mar 2006) | 2 lines
3688Changed paths:
3689   M /trunk/caca/driver_x11.c
3690
3691  * Print '?' instead of spaces for unknown glyphs in the X11 driver.
3692
3693------------------------------------------------------------------------
3694r428 | sam | 2006-03-16 20:10:12 +0100 (Thu, 16 Mar 2006) | 14 lines
3695Changed paths:
3696   M /trunk/cucul/export_ps.c
3697
3698                                        ___                     
3699                                        ',_`""\        .---,   
3700                                           \   :-""``/`    |   
3701          Ahaha mais vieux porc !!          `;'     //`\   /   
3702                                            /   __     |   ('. 
3703                                           |_ ./O)\     \  `) \
3704                                          _/-.    `      `"`  |`
3705                                      .-=; `                  /
3706                                     /o o \   ,_,           .   
3707                                     L._._;_.-'           .     
3708                                       `'-.`             '     
3709                                           `.         '         
3710                                             '-._. -'           
3711
3712------------------------------------------------------------------------
3713r427 | sam | 2006-03-16 20:00:59 +0100 (Thu, 16 Mar 2006) | 2 lines
3714Changed paths:
3715   M /trunk/ChangeLog
3716
3717  * Updated ChangeLog and converted it to UTF-8.
3718
3719------------------------------------------------------------------------
3720r426 | sam | 2006-03-16 19:58:39 +0100 (Thu, 16 Mar 2006) | 2 lines
3721Changed paths:
3722   M /trunk/cucul/export_svg.c
3723
3724  * Fixed Unicode handling and improved coding style in the SVG exporter.
3725
3726------------------------------------------------------------------------
3727r425 | sam | 2006-03-16 19:52:40 +0100 (Thu, 16 Mar 2006) | 2 lines
3728Changed paths:
3729   M /trunk/test/export.c
3730
3731  * Do not write the trailing \0 when exporting data.
3732
3733------------------------------------------------------------------------
3734r424 | sam | 2006-03-16 19:44:07 +0100 (Thu, 16 Mar 2006) | 3 lines
3735Changed paths:
3736   M /trunk/cucul/export_ps.c
3737
3738  * Fixed syntax errors in the generated PostScript document if ( ) \ or
3739    Unicode characters are encountered.
3740
3741------------------------------------------------------------------------
3742r423 | sam | 2006-03-16 19:09:26 +0100 (Thu, 16 Mar 2006) | 3 lines
3743Changed paths:
3744   M /trunk/cucul/export_ps.c
3745
3746  * Optimised for speed and space, fixed a few bugs, and improved coding style
3747    in the PS exporter (vieux porc !).
3748
3749------------------------------------------------------------------------
3750r422 | sam | 2006-03-16 18:04:09 +0100 (Thu, 16 Mar 2006) | 2 lines
3751Changed paths:
3752   M /trunk/cucul/cucul.c
3753
3754  * Comment clarification.
3755
3756------------------------------------------------------------------------
3757r421 | sam | 2006-03-16 17:59:57 +0100 (Thu, 16 Mar 2006) | 2 lines
3758Changed paths:
3759   M /trunk/caca/driver_win32.c
3760
3761  * Fix resizing of the Win32 console. It now adapts to the requested size.
3762
3763------------------------------------------------------------------------
3764r420 | sam | 2006-03-16 13:58:55 +0100 (Thu, 16 Mar 2006) | 3 lines
3765Changed paths:
3766   M /trunk/caca/driver_conio.c
3767   M /trunk/caca/driver_vga.c
3768
3769  * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
3770  * Cosmetic code changes.
3771
3772------------------------------------------------------------------------
3773r419 | sam | 2006-03-16 13:50:07 +0100 (Thu, 16 Mar 2006) | 2 lines
3774Changed paths:
3775   M /trunk/caca/driver_slang.c
3776
3777  * Fixed compiler warnings when UTF-8 S-Lang is not available.
3778
3779------------------------------------------------------------------------
3780r418 | sam | 2006-03-16 13:49:20 +0100 (Thu, 16 Mar 2006) | 2 lines
3781Changed paths:
3782   M /trunk/caca/driver_ncurses.c
3783   M /trunk/configure.ac
3784
3785  * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.
3786
3787------------------------------------------------------------------------
3788r417 | sam | 2006-03-16 13:46:39 +0100 (Thu, 16 Mar 2006) | 3 lines
3789Changed paths:
3790   M /trunk/build-win32
3791
3792  * Distribute the license with Win32 packages and convert text files to
3793    CRLF format.
3794
3795------------------------------------------------------------------------
3796r416 | sam | 2006-03-15 23:07:55 +0100 (Wed, 15 Mar 2006) | 3 lines
3797Changed paths:
3798   M /trunk/caca/driver_conio.c
3799   M /trunk/test/unicode.c
3800
3801  * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
3802    the DOS/conio.h driver, and updated the unicode test accordingly.
3803
3804------------------------------------------------------------------------
3805r415 | sam | 2006-03-15 21:39:43 +0100 (Wed, 15 Mar 2006) | 2 lines
3806Changed paths:
3807   M /trunk/test/export.c
3808   M /trunk/test/unicode.c
3809
3810  * Added a few more Unicode characters to the export and unicode tests.
3811
3812------------------------------------------------------------------------
3813r414 | sam | 2006-03-15 21:30:39 +0100 (Wed, 15 Mar 2006) | 3 lines
3814Changed paths:
3815   M /trunk/caca/driver_conio.c
3816
3817  * Partial Unicode support for the DOS/conio.h driver. Glyphs that have
3818    equivalents in CP437 0x7f - 0xff are translated.
3819
3820------------------------------------------------------------------------
3821r413 | sam | 2006-03-15 19:41:29 +0100 (Wed, 15 Mar 2006) | 2 lines
3822Changed paths:
3823   M /trunk/cucul/export_html.c
3824
3825  * Unicode support in the HTML exporter.
3826
3827------------------------------------------------------------------------
3828r412 | sam | 2006-03-15 18:42:03 +0100 (Wed, 15 Mar 2006) | 2 lines
3829Changed paths:
3830   M /trunk/caca/caca.c
3831
3832  * Cosmetic.
3833
3834------------------------------------------------------------------------
3835r411 | sam | 2006-03-15 18:33:03 +0100 (Wed, 15 Mar 2006) | 2 lines
3836Changed paths:
3837   M /trunk/test
3838   M /trunk/test/Makefile.am
3839   A /trunk/test/export.c
3840
3841  * Small test program for exporters. Usage: "export html", "export irc" etc.
3842
3843------------------------------------------------------------------------
3844r410 | jylam | 2006-03-15 18:16:09 +0100 (Wed, 15 Mar 2006) | 24 lines
3845Changed paths:
3846   A /trunk/cucul/export_svg.c
3847
3848 * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
3849*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
3850p______...___________________________p
3851e____(_..__`'-.,--,__________________e
3852n_____'-._'-.__`\a\\_________________n
3853i_________'.___.'_(|_________________i
3854s____________7____||_________________s
3855b___________/___.'_|_________________b
3856i__________/_.-'__,J_________________i
3857r_________/_________\________________r
3858d________||___/______;_______________d
3859*________||__|_______|_______________*
3860p________`\__\_______|__/__''\_______p
3861e__________'._\______/.-`____{}|_____e
3862n___________/\_`;_.-'_________/______n
3863i___________\_;(((____.--'\_/________i
3864s_________.(((_____.-;\______________s
3865b____.--'`_____,;`'.'-;\_____________b
3866i_taco's____.'____'._.'\\____________i
3867r_dick_--'_________|__\_|____________r
3868d__________________\_\,_/____________d
3869*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
3870
3871
3872------------------------------------------------------------------------
3873r409 | jylam | 2006-03-15 17:55:40 +0100 (Wed, 15 Mar 2006) | 2 lines
3874Changed paths:
3875   M /trunk/cucul/Makefile.am
3876   M /trunk/cucul/cucul.c
3877   M /trunk/cucul/cucul.h
3878   M /trunk/cucul/export_html.c
3879   M /trunk/cucul/export_ps.c
3880
3881 * Added preliminary (but working) SVG exporter
3882
3883------------------------------------------------------------------------
3884r408 | jylam | 2006-03-15 16:03:43 +0100 (Wed, 15 Mar 2006) | 2 lines
3885Changed paths:
3886   M /trunk/caca/driver_network.c
3887
3888 * Added telnet commands and options strings for debug
3889
3890------------------------------------------------------------------------
3891r407 | jylam | 2006-03-15 14:48:51 +0100 (Wed, 15 Mar 2006) | 2 lines
3892Changed paths:
3893   M /trunk/test/demo.c
3894
3895 * Fixed refresh when updating parameter in display_menu()
3896
3897------------------------------------------------------------------------
3898r406 | jylam | 2006-03-15 14:10:34 +0100 (Wed, 15 Mar 2006) | 2 lines
3899Changed paths:
3900   M /trunk/kernel/kernel.c
3901
3902 * Removed false comment
3903
3904------------------------------------------------------------------------
3905r405 | jylam | 2006-03-15 14:06:25 +0100 (Wed, 15 Mar 2006) | 2 lines
3906Changed paths:
3907   M /trunk/src/cacaball.c
3908
3909 * Optimised cacaballs a bit
3910
3911------------------------------------------------------------------------
3912r404 | jylam | 2006-03-15 13:51:08 +0100 (Wed, 15 Mar 2006) | 2 lines
3913Changed paths:
3914   M /trunk/src/cacaball.c
3915
3916 * Better cacaballs parameters
3917
3918------------------------------------------------------------------------
3919r403 | sam | 2006-03-15 11:04:56 +0100 (Wed, 15 Mar 2006) | 3 lines
3920Changed paths:
3921   M /trunk/src/cacamoir.c
3922
3923  * Increased cacamoir circle thikness by 50%, because it currently really
3924    sucks in small resolutions.
3925
3926------------------------------------------------------------------------
3927r402 | sam | 2006-03-15 11:03:04 +0100 (Wed, 15 Mar 2006) | 2 lines
3928Changed paths:
3929   M /trunk/caca/driver_gl.c
3930   M /trunk/caca/driver_ncurses.c
3931   M /trunk/caca/driver_x11.c
3932   M /trunk/src/cacaball.c
3933
3934  * Minor coding style fixes.
3935
3936------------------------------------------------------------------------
3937r401 | sam | 2006-03-15 11:02:08 +0100 (Wed, 15 Mar 2006) | 2 lines
3938Changed paths:
3939   M /trunk/caca/driver_win32.c
3940
3941  * UTF-8 support in the Win32 driver.
3942
3943------------------------------------------------------------------------
3944r400 | sam | 2006-03-15 11:01:14 +0100 (Wed, 15 Mar 2006) | 3 lines
3945Changed paths:
3946   M /trunk/caca/caca.h
3947   M /trunk/caca/driver_network.c
3948
3949  * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
3950  * Use RETSIGTYPE for signal handler return values.
3951
3952------------------------------------------------------------------------
3953r399 | sam | 2006-03-15 10:57:04 +0100 (Wed, 15 Mar 2006) | 4 lines
3954Changed paths:
3955   M /trunk/caca/driver_slang.c
3956   M /trunk/configure.ac
3957
3958  * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
3959    in the SLang driver.
3960  * Cosmetic fixes in configure.ac.
3961
3962------------------------------------------------------------------------
3963r398 | sam | 2006-03-14 23:05:34 +0100 (Tue, 14 Mar 2006) | 6 lines
3964Changed paths:
3965   M /trunk/caca/driver_network.c
3966   M /trunk/cucul/cucul.c
3967   M /trunk/cucul/cucul.h
3968   M /trunk/cucul/cucul_internals.h
3969   M /trunk/cucul/export_ansi.c
3970   M /trunk/cucul/export_html.c
3971   M /trunk/cucul/export_irc.c
3972   M /trunk/cucul/export_ps.c
3973
3974  * Replaced all cucul_get_* exporters with a generic cucul_export() function.
3975  * Got rid of static buffers; we now use cucul_free() to free exported
3976    buffers.
3977  * Fixed light background in the ANSI exporter by adding escape sequences for
3978    most terminal emulators.
3979
3980------------------------------------------------------------------------
3981r397 | jylam | 2006-03-14 20:01:19 +0100 (Tue, 14 Mar 2006) | 2 lines
3982Changed paths:
3983   M /trunk/kernel/kernel.c
3984
3985 * Fixed UPPER() for strcasecmp
3986
3987------------------------------------------------------------------------
3988r396 | sam | 2006-03-14 19:10:30 +0100 (Tue, 14 Mar 2006) | 2 lines
3989Changed paths:
3990   M /trunk/kernel/kernel.c
3991
3992  * Rewrote strncasecmp. Totally untested, of course.
3993
3994------------------------------------------------------------------------
3995r395 | sam | 2006-03-14 18:09:17 +0100 (Tue, 14 Mar 2006) | 2 lines
3996Changed paths:
3997   M /trunk/cucul/export_ps.c
3998
3999  * STATIC char const. AHAHAHAHA.
4000
4001------------------------------------------------------------------------
4002r394 | sam | 2006-03-14 18:06:12 +0100 (Tue, 14 Mar 2006) | 3 lines
4003Changed paths:
4004   M /trunk/caca/driver_network.c
4005
4006  * Do not switch to alternate screen when clearing, because sometimes we
4007    are unable to cleanly restore the state.
4008
4009------------------------------------------------------------------------
4010r393 | jylam | 2006-03-14 17:57:53 +0100 (Tue, 14 Mar 2006) | 2 lines
4011Changed paths:
4012   M /trunk/cucul/export_ps.c
4013
4014 * Cosmetic changes. AHAHAH I COMMITED IT MYSELF.
4015
4016------------------------------------------------------------------------
4017r392 | jylam | 2006-03-14 17:51:38 +0100 (Tue, 14 Mar 2006) | 2 lines
4018Changed paths:
4019   M /trunk/cucul/export_ps.c
4020
4021 * Postscript exporter now kinda works. Paper size to be fixed
4022
4023------------------------------------------------------------------------
4024r391 | jylam | 2006-03-14 16:39:38 +0100 (Tue, 14 Mar 2006) | 2 lines
4025Changed paths:
4026   M /trunk/cucul/Makefile.am
4027   M /trunk/cucul/cucul.c
4028   M /trunk/cucul/cucul.h
4029   M /trunk/cucul/cucul_internals.h
4030   A /trunk/cucul/export_ps.c
4031
4032 * Added preliminary Postscript (tm) (r) (c) exporter.
4033
4034------------------------------------------------------------------------
4035r390 | sam | 2006-03-14 15:19:58 +0100 (Tue, 14 Mar 2006) | 2 lines
4036Changed paths:
4037   M /trunk/caca/driver_network.c
4038
4039  * Pressing Ctrl-C on the client side now drops the connection.
4040
4041------------------------------------------------------------------------
4042r389 | sam | 2006-03-14 13:49:32 +0100 (Tue, 14 Mar 2006) | 2 lines
4043Changed paths:
4044   M /trunk/TODO
4045
4046  * Updated the TODO list, mostly with Unicode-related tasks.
4047
4048------------------------------------------------------------------------
4049r388 | sam | 2006-03-14 13:49:01 +0100 (Tue, 14 Mar 2006) | 3 lines
4050Changed paths:
4051   M /trunk/caca/caca.h
4052   M /trunk/caca/driver_network.c
4053
4054  * Changed port environment variable to "CACA_PORT". No need to mention it's
4055    a network port, we could have guessed.
4056
4057------------------------------------------------------------------------
4058r387 | sam | 2006-03-14 13:30:17 +0100 (Tue, 14 Mar 2006) | 2 lines
4059Changed paths:
4060   M /trunk/caca/caca.c
4061
4062  * Ooops, fixed an old typo.
4063
4064------------------------------------------------------------------------
4065r386 | sam | 2006-03-14 13:16:11 +0100 (Tue, 14 Mar 2006) | 2 lines
4066Changed paths:
4067   M /trunk/src/cacaball.c
4068
4069  * Fixed a warning in cacaball.c.
4070
4071------------------------------------------------------------------------
4072r385 | sam | 2006-03-13 20:04:29 +0100 (Mon, 13 Mar 2006) | 11 lines
4073Changed paths:
4074   M /trunk/caca/driver_network.c
4075
4076  * Improvements to the network output:
4077    + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
4078      the registered ports area, but we'd never be accepted anyway).
4079    + Retry network sends in caca_get_event(), too.
4080    + Have a per-client buffer in case of network congestion. If that buffer
4081      gets full, just drop it and start again at the next frame.
4082    + Set the window title to "caca for the network".
4083    + Do not send the ANSI buffer's terminating \0.
4084    + Restore the SIGPIPE handler on close.
4085    + Set window size to 80x24 instead of 80x25.
4086
4087------------------------------------------------------------------------
4088r384 | sam | 2006-03-13 19:07:35 +0100 (Mon, 13 Mar 2006) | 24 lines
4089Changed paths:
4090   M /trunk/cucul/export_ansi.c
4091   M /trunk/cucul/export_html.c
4092   M /trunk/cucul/export_irc.c
4093   M /trunk/perl/lib/Term/Caca/Bitmap.pm
4094   M /trunk/perl/lib/Term/Caca/Constants.pm
4095   M /trunk/perl/lib/Term/Caca/Sprite.pm
4096   M /trunk/perl/lib/Term/Caca.pm
4097   M /trunk/perl/lib/Term/Kaka/Bitmap.pm
4098   M /trunk/perl/lib/Term/Kaka/Constants.pm
4099   M /trunk/perl/lib/Term/Kaka/Sprite.pm
4100   M /trunk/perl/lib/Term/Kaka.pm
4101   M /trunk/python/pypycaca.c
4102   M /trunk/python/pypycaca.h
4103
4104  * Set svn:keyword Id property on a few files.
4105
4106  Note to developers: use that chunk in your ~/.subversion/config:
4107
4108[miscellany]
4109enable-auto-props = yes
4110
4111[auto-props]
4112*.m = svn:keywords=Id
4113*.h = svn:keywords=Id
4114*.mm = svn:keywords=Id
4115*.c = svn:keywords=Id
4116*.cpp = svn:keywords=Id
4117*.pch = svn:keywords=Id
4118*.command = svn:keywords=Id
4119*.pl = svn:keywords=Id
4120*.pm = svn:keywords=Id
4121*.py = svn:keywords=Id
4122*.sh = svn:keywords=Id
4123*.txt = svn:keywords=Id
4124*.html = svn:keywords=Id
4125*.php = svn:keywords=Id
4126
4127
4128------------------------------------------------------------------------
4129r383 | sam | 2006-03-13 19:05:12 +0100 (Mon, 13 Mar 2006) | 2 lines
4130Changed paths:
4131   M /trunk/cucul/export_ansi.c
4132
4133  * Fixed end of lines in the ANSI exporter (CRLF, not LFCR).
4134
4135------------------------------------------------------------------------
4136r382 | sam | 2006-03-13 18:49:04 +0100 (Mon, 13 Mar 2006) | 2 lines
4137Changed paths:
4138   M /trunk/caca/caca.c
4139
4140  * Fixed an uninitialised variable in the event queue handling.
4141
4142------------------------------------------------------------------------
4143r381 | sam | 2006-03-13 18:38:18 +0100 (Mon, 13 Mar 2006) | 2 lines
4144Changed paths:
4145   M /trunk/test/colors.c
4146
4147  * Allow the color test to be built as a kernel.
4148
4149------------------------------------------------------------------------
4150r380 | sam | 2006-03-13 18:36:14 +0100 (Mon, 13 Mar 2006) | 2 lines
4151Changed paths:
4152   M /trunk/THANKS
4153
4154  * Sorted list of extra contributors by topic and added the FSF.
4155
4156------------------------------------------------------------------------
4157r379 | sam | 2006-03-10 20:21:33 +0100 (Fri, 10 Mar 2006) | 3 lines
4158Changed paths:
4159   M /trunk/caca/driver_network.c
4160
4161  * Set the client sockets as non-blocking, and implemented non-blocking
4162    writes. Currently works very badly with more than one client.
4163
4164------------------------------------------------------------------------
4165r378 | jylam | 2006-03-10 18:56:40 +0100 (Fri, 10 Mar 2006) | 2 lines
4166Changed paths:
4167   M /trunk/kernel/kernel.c
4168
4169 * wrote strcasecmp for fun
4170
4171------------------------------------------------------------------------
4172r377 | jylam | 2006-03-10 18:41:23 +0100 (Fri, 10 Mar 2006) | 2 lines
4173Changed paths:
4174   M /trunk/cucul/Makefile.am
4175   A /trunk/cucul/export_ansi.c
4176   A /trunk/cucul/export_html.c
4177   A /trunk/cucul/export_irc.c
4178   D /trunk/cucul/exporter_ansi.c
4179   D /trunk/cucul/exporter_html.c
4180   D /trunk/cucul/exporter_irc.c
4181
4182 * Renamed exporter_* to export_*, from God recommendation.
4183
4184------------------------------------------------------------------------
4185r376 | jylam | 2006-03-10 18:32:08 +0100 (Fri, 10 Mar 2006) | 2 lines
4186Changed paths:
4187   M /trunk/cucul/Makefile.am
4188   D /trunk/cucul/export.c
4189   A /trunk/cucul/exporter_ansi.c
4190   A /trunk/cucul/exporter_html.c
4191   A /trunk/cucul/exporter_irc.c
4192
4193 * Exploded cucul/export.c
4194
4195------------------------------------------------------------------------
4196r375 | jylam | 2006-03-10 16:11:40 +0100 (Fri, 10 Mar 2006) | 2 lines
4197Changed paths:
4198   M /trunk/caca/caca.c
4199   M /trunk/caca/caca.h
4200   M /trunk/caca/driver_network.c
4201
4202 * Added CACA_NETWORK_PORT env and related documentation
4203
4204------------------------------------------------------------------------
4205r374 | jylam | 2006-03-10 15:41:24 +0100 (Fri, 10 Mar 2006) | 2 lines
4206Changed paths:
4207   M /trunk/caca/driver_network.c
4208   M /trunk/configure.ac
4209   M /trunk/cucul/cucul_internals.h
4210
4211 * 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
4212
4213------------------------------------------------------------------------
4214r373 | sam | 2006-03-10 14:06:40 +0100 (Fri, 10 Mar 2006) | 4 lines
4215Changed paths:
4216   M /trunk/caca/driver_network.c
4217
4218  * Handle incoming connections in network_get_event() as well as
4219    network_display() so that new clients immediately get the contents
4220    of the canvas and do not need to wait for a caca_display() call.
4221
4222------------------------------------------------------------------------
4223r372 | sam | 2006-03-10 11:03:30 +0100 (Fri, 10 Mar 2006) | 3 lines
4224Changed paths:
4225   M /trunk/cucul/char.c
4226
4227  * Preliminary support for UTF-8 in cucul_putstr(). Also added a
4228    cucul_putchar32() function but I'm not convinced it will be useful.
4229
4230------------------------------------------------------------------------
4231r371 | sam | 2006-03-10 11:01:22 +0100 (Fri, 10 Mar 2006) | 4 lines
4232Changed paths:
4233   M /trunk/caca/driver_conio.c
4234   M /trunk/caca/driver_gl.c
4235   M /trunk/caca/driver_ncurses.c
4236   M /trunk/caca/driver_network.c
4237   M /trunk/caca/driver_win32.c
4238   M /trunk/caca/driver_x11.c
4239   M /trunk/caca/graphics.c
4240
4241  * Use the internal version of cucul_set_size in output drivers so that
4242    they can force a resize. We need to find a way to make those specific
4243    cucul - caca interactions unavailable to the clueless user.
4244
4245------------------------------------------------------------------------
4246r370 | sam | 2006-03-10 10:48:33 +0100 (Fri, 10 Mar 2006) | 2 lines
4247Changed paths:
4248   M /trunk/src/cacaball.c
4249   M /trunk/src/cacamoir.c
4250   M /trunk/src/cacaplas.c
4251
4252  * Made cacamoir, cacaball and cacaplas buildable into a kernel.
4253
4254------------------------------------------------------------------------
4255r369 | sam | 2006-03-10 10:43:13 +0100 (Fri, 10 Mar 2006) | 3 lines
4256Changed paths:
4257   M /trunk/caca/driver_vga.c
4258
4259  * Assume the VGA screen is 320x200 and really resize the cucul canvas to
4260    80x25 upon initialisation.
4261
4262------------------------------------------------------------------------
4263r368 | sam | 2006-03-10 10:34:16 +0100 (Fri, 10 Mar 2006) | 2 lines
4264Changed paths:
4265   M /trunk/caca/driver_slang.c
4266
4267  * Added Unicode support to the SLang driver.
4268
4269------------------------------------------------------------------------
4270r367 | sam | 2006-03-10 10:31:32 +0100 (Fri, 10 Mar 2006) | 2 lines
4271Changed paths:
4272   M /trunk/kernel/kernel.c
4273   M /trunk/kernel/kernel.h
4274
4275  * Implemented a few math functions in our kernel: cos(), sin(), sqrt().
4276
4277------------------------------------------------------------------------
4278r366 | sam | 2006-03-10 10:30:30 +0100 (Fri, 10 Mar 2006) | 2 lines
4279Changed paths:
4280   M /trunk/test/unicode.c
4281
4282  * More Unicode tests: gradient glyphs, double width characters.
4283
4284------------------------------------------------------------------------
4285r365 | jylam | 2006-03-09 20:27:55 +0100 (Thu, 09 Mar 2006) | 2 lines
4286Changed paths:
4287   M /trunk/build-kernel
4288
4289 * Oops, modified build-kernel while testing and commited it ;)
4290
4291------------------------------------------------------------------------
4292r364 | jylam | 2006-03-09 20:27:14 +0100 (Thu, 09 Mar 2006) | 2 lines
4293Changed paths:
4294   M /trunk/build-kernel
4295   M /trunk/caca/driver_network.c
4296
4297 * 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.
4298
4299------------------------------------------------------------------------
4300r363 | sam | 2006-03-09 17:57:32 +0100 (Thu, 09 Mar 2006) | 2 lines
4301Changed paths:
4302   M /trunk/caca/driver_vga.c
4303
4304  * Fixed VGA colours. The values only range from 0 to 63.
4305
4306------------------------------------------------------------------------
4307r362 | sam | 2006-03-09 16:35:00 +0100 (Thu, 09 Mar 2006) | 4 lines
4308Changed paths:
4309   M /trunk/build-kernel
4310   M /trunk/caca/caca_internals.h
4311   M /trunk/cucul/cucul_internals.h
4312   M /trunk/kernel/kernel.c
4313   M /trunk/kernel/kernel.h
4314
4315  * Added assembly code for inb() and outb().
4316  * Print a small message at kernel boot time just to check that the kernel
4317    was properly loaded.
4318
4319------------------------------------------------------------------------
4320r361 | jylam | 2006-03-09 14:24:06 +0100 (Thu, 09 Mar 2006) | 2 lines
4321Changed paths:
4322   M /trunk/cucul/export.c
4323
4324 * Added tests for malloc()'s
4325
4326------------------------------------------------------------------------
4327r360 | jylam | 2006-03-09 14:08:41 +0100 (Thu, 09 Mar 2006) | 2 lines
4328Changed paths:
4329   M /trunk/README
4330   M /trunk/cucul/cucul.c
4331   M /trunk/cucul/cucul_internals.h
4332   M /trunk/cucul/export.c
4333
4334 * Updated README for network driver, fixed remaining exporters
4335
4336------------------------------------------------------------------------
4337r359 | sam | 2006-03-09 14:04:59 +0100 (Thu, 09 Mar 2006) | 2 lines
4338Changed paths:
4339   M /trunk/caca/Makefile.am
4340   M /trunk/configure.ac
4341   M /trunk/kernel/Makefile.am
4342
4343  * Added a conditional to only build the kernel if --enable-vga was set.
4344
4345------------------------------------------------------------------------
4346r358 | sam | 2006-03-09 13:56:33 +0100 (Thu, 09 Mar 2006) | 2 lines
4347Changed paths:
4348   M /trunk/build-kernel
4349
4350  * Set executable flag to the build-kernel script.
4351
4352------------------------------------------------------------------------
4353r357 | sam | 2006-03-09 13:47:37 +0100 (Thu, 09 Mar 2006) | 3 lines
4354Changed paths:
4355   A /trunk/COPYING.GPL
4356   M /trunk/Makefile.am
4357   A /trunk/build-kernel
4358   M /trunk/caca/time.c
4359   M /trunk/configure.ac
4360   M /trunk/cucul/bitmap.c
4361   M /trunk/cucul/box.c
4362   M /trunk/cucul/char.c
4363   M /trunk/cucul/conic.c
4364   M /trunk/cucul/cucul.c
4365   M /trunk/cucul/cucul_internals.h
4366   M /trunk/cucul/export.c
4367   M /trunk/cucul/line.c
4368   M /trunk/cucul/math.c
4369   M /trunk/cucul/sprite.c
4370   M /trunk/cucul/triangle.c
4371   A /trunk/kernel
4372   A /trunk/kernel/Makefile.am
4373   A /trunk/kernel/kernel.c
4374   A /trunk/kernel/kernel.h
4375   A /trunk/kernel/multiboot.S
4376   A /trunk/kernel/multiboot.h
4377   M /trunk/src
4378   M /trunk/src/aafire.c
4379
4380  * Added glue code to compile libcaca without a libc and build applications
4381    as multiboot kernels.
4382
4383------------------------------------------------------------------------
4384r356 | sam | 2006-03-09 13:44:49 +0100 (Thu, 09 Mar 2006) | 2 lines
4385Changed paths:
4386   M /trunk/caca/driver_conio.c
4387
4388  * Cosmetic change.
4389
4390------------------------------------------------------------------------
4391r355 | sam | 2006-03-09 13:43:10 +0100 (Thu, 09 Mar 2006) | 2 lines
4392Changed paths:
4393   M /trunk/README
4394
4395  * Slightly updated README.
4396
4397------------------------------------------------------------------------
4398r354 | sam | 2006-03-09 13:41:02 +0100 (Thu, 09 Mar 2006) | 2 lines
4399Changed paths:
4400   M /trunk/caca/caca.c
4401   M /trunk/caca/caca_internals.h
4402   A /trunk/caca/driver_vga.c
4403
4404  * Pure VGA output driver.
4405
4406------------------------------------------------------------------------
4407r353 | sam | 2006-03-09 13:37:39 +0100 (Thu, 09 Mar 2006) | 2 lines
4408Changed paths:
4409   M /trunk/caca/graphics.c
4410
4411  * Removed unused includes.
4412
4413------------------------------------------------------------------------
4414r352 | sam | 2006-03-09 13:35:47 +0100 (Thu, 09 Mar 2006) | 2 lines
4415Changed paths:
4416   M /trunk/AUTHORS
4417
4418  * Added a few details for authors.
4419
4420------------------------------------------------------------------------
4421r351 | sam | 2006-03-09 13:34:40 +0100 (Thu, 09 Mar 2006) | 3 lines
4422Changed paths:
4423   M /trunk/test
4424   M /trunk/test/Makefile.am
4425   A /trunk/test/unicode.c
4426
4427  * Added a tiny Unicode test program. Of course it does not work yet, but
4428    good to have something to start with.
4429
4430------------------------------------------------------------------------
4431r350 | jylam | 2006-03-09 10:52:24 +0100 (Thu, 09 Mar 2006) | 2 lines
4432Changed paths:
4433   M /trunk/caca/caca.h
4434   M /trunk/cucul/cucul.h
4435
4436 * Updated documentation a bit
4437
4438------------------------------------------------------------------------
4439r349 | jylam | 2006-03-09 10:44:54 +0100 (Thu, 09 Mar 2006) | 2 lines
4440Changed paths:
4441   M /trunk/caca/driver_network.c
4442   M /trunk/cucul/cucul.c
4443   M /trunk/cucul/cucul_internals.h
4444   M /trunk/cucul/export.c
4445
4446 * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well.
4447
4448------------------------------------------------------------------------
4449r348 | jylam | 2006-03-09 09:45:40 +0100 (Thu, 09 Mar 2006) | 2 lines
4450Changed paths:
4451   M /trunk/caca/driver_network.c
4452
4453 * Fixed memory leak in network driver
4454
4455------------------------------------------------------------------------
4456r347 | sam | 2006-03-08 23:39:43 +0100 (Wed, 08 Mar 2006) | 2 lines
4457Changed paths:
4458   M /trunk/caca/driver_gl.c
4459
4460  * Made the OpenGL colors slightly less saturated.
4461
4462------------------------------------------------------------------------
4463r346 | sam | 2006-03-08 23:29:00 +0100 (Wed, 08 Mar 2006) | 3 lines
4464Changed paths:
4465   M /trunk/caca/driver_conio.c
4466   M /trunk/caca/driver_gl.c
4467   M /trunk/caca/driver_ncurses.c
4468   M /trunk/caca/driver_slang.c
4469   M /trunk/caca/driver_win32.c
4470   M /trunk/caca/driver_x11.c
4471
4472  * Make output drivers more error resilient when handling UTF-32 characters,
4473    by simply ignoring everything non ASCII :-)
4474
4475------------------------------------------------------------------------
4476r345 | jylam | 2006-03-08 21:58:07 +0100 (Wed, 08 Mar 2006) | 2 lines
4477Changed paths:
4478   M /trunk/caca/driver_network.c
4479
4480 * Fixed blinking screen
4481
4482------------------------------------------------------------------------
4483r344 | jylam | 2006-03-08 21:23:06 +0100 (Wed, 08 Mar 2006) | 2 lines
4484Changed paths:
4485   M /trunk/caca/driver_network.c
4486   M /trunk/cucul/cucul.h
4487   M /trunk/cucul/export.c
4488
4489 * Exporters now return size of generated data
4490
4491------------------------------------------------------------------------
4492r343 | jylam | 2006-03-08 21:03:24 +0100 (Wed, 08 Mar 2006) | 2 lines
4493Changed paths:
4494   M /trunk/caca/Makefile.am
4495   M /trunk/caca/caca.c
4496   M /trunk/caca/caca_internals.h
4497   A /trunk/caca/driver_network.c
4498   M /trunk/configure.ac
4499
4500 * Added very preliminary network driver
4501
4502------------------------------------------------------------------------
4503r342 | sam | 2006-03-08 20:41:53 +0100 (Wed, 08 Mar 2006) | 3 lines
4504Changed paths:
4505   M /trunk/caca/caca.c
4506   M /trunk/caca/caca_internals.h
4507   M /trunk/caca/driver_conio.c
4508   M /trunk/caca/driver_gl.c
4509   M /trunk/caca/driver_ncurses.c
4510   M /trunk/caca/driver_slang.c
4511   M /trunk/caca/driver_win32.c
4512   M /trunk/caca/driver_x11.c
4513   M /trunk/caca/event.c
4514   M /trunk/caca/graphics.c
4515   M /trunk/cucul/cucul.c
4516
4517  * Fixed async issues between the driver and libcaca when resizing windows,
4518    and simplified the handle_resize() API. Still can be polished.
4519
4520------------------------------------------------------------------------
4521r341 | sam | 2006-03-08 18:20:38 +0100 (Wed, 08 Mar 2006) | 3 lines
4522Changed paths:
4523   M /trunk/cucul/cucul.c
4524
4525  * cucul_set_size() does nothing if a graphical backend is attached. Added
4526    documentation to explain this behaviour.
4527
4528------------------------------------------------------------------------
4529r340 | sam | 2006-03-08 12:27:23 +0100 (Wed, 08 Mar 2006) | 2 lines
4530Changed paths:
4531   M /trunk/caca/caca.c
4532   M /trunk/caca/caca_internals.h
4533   M /trunk/caca/driver_gl.c
4534   M /trunk/caca/driver_ncurses.c
4535   M /trunk/caca/driver_slang.c
4536   M /trunk/caca/driver_win32.c
4537   M /trunk/caca/driver_x11.c
4538   M /trunk/caca/event.c
4539
4540  * Cosmetic changes here and there.
4541
4542------------------------------------------------------------------------
4543r339 | sam | 2006-03-08 11:33:01 +0100 (Wed, 08 Mar 2006) | 3 lines
4544Changed paths:
4545   M /trunk/caca/caca.c
4546   M /trunk/caca/caca_internals.h
4547   M /trunk/caca/driver_conio.c
4548   M /trunk/caca/driver_gl.c
4549   M /trunk/caca/driver_ncurses.c
4550   M /trunk/caca/driver_slang.c
4551   M /trunk/caca/driver_win32.c
4552   M /trunk/caca/driver_x11.c
4553   M /trunk/caca/event.c
4554   M /trunk/caca/graphics.c
4555
4556  * Finished moving everything driver-specific to the apropriate driver_*.c
4557    files. Phew. Now they just need a few comments.
4558
4559------------------------------------------------------------------------
4560r338 | sam | 2006-03-08 10:51:53 +0100 (Wed, 08 Mar 2006) | 2 lines
4561Changed paths:
4562   M /trunk/caca/driver_conio.c
4563   M /trunk/caca/driver_gl.c
4564   M /trunk/caca/driver_ncurses.c
4565   M /trunk/caca/driver_slang.c
4566   M /trunk/caca/driver_win32.c
4567   M /trunk/caca/driver_x11.c
4568
4569  * Cleaned up useless header includes.
4570
4571------------------------------------------------------------------------
4572r337 | sam | 2006-03-08 10:28:41 +0100 (Wed, 08 Mar 2006) | 2 lines
4573Changed paths:
4574   M /trunk/caca/caca_internals.h
4575   M /trunk/caca/driver_conio.c
4576   M /trunk/caca/driver_gl.c
4577   M /trunk/caca/driver_ncurses.c
4578   M /trunk/caca/driver_slang.c
4579   M /trunk/caca/driver_win32.c
4580   M /trunk/caca/driver_x11.c
4581   M /trunk/caca/event.c
4582
4583  * Split event.c into the appropriate driver_*.c files.
4584
4585------------------------------------------------------------------------
4586r336 | sam | 2006-03-08 10:26:46 +0100 (Wed, 08 Mar 2006) | 2 lines
4587Changed paths:
4588   M /trunk/caca-config.in
4589
4590  * Let us do "caca-config --libs cucul" to get only the libcucul dependencies.
4591
4592------------------------------------------------------------------------
4593r335 | sam | 2006-03-08 10:23:38 +0100 (Wed, 08 Mar 2006) | 2 lines
4594Changed paths:
4595   M /trunk/doc/doxygen.cfg.in
4596
4597  * Ignore driver_*.c files when building documentation.
4598
4599------------------------------------------------------------------------
4600r334 | sam | 2006-03-08 10:21:55 +0100 (Wed, 08 Mar 2006) | 2 lines
4601Changed paths:
4602   M /trunk/configure.ac
4603
4604  * configure.ac: look for a4wide.sty in more than one location.
4605
4606------------------------------------------------------------------------
4607r333 | sam | 2006-03-07 13:39:34 +0100 (Tue, 07 Mar 2006) | 3 lines
4608Changed paths:
4609   M /trunk/Makefile.am
4610   A /trunk/build-dos (from /trunk/build-win32:327)
4611   M /trunk/caca/caca_internals.h
4612   M /trunk/caca/driver_conio.c
4613   M /trunk/cucul/cucul_internals.h
4614
4615  * Fixed DOS driver.
4616  * Added a build-dos script to cross-compile the DOS version using djgpp.
4617
4618------------------------------------------------------------------------
4619r332 | sam | 2006-03-07 11:46:29 +0100 (Tue, 07 Mar 2006) | 3 lines
4620Changed paths:
4621   M /trunk/configure.ac
4622
4623  * configure.ac: removed the "null" frontend. just don't attach any frontend
4624    if you do not want any.
4625
4626------------------------------------------------------------------------
4627r331 | sam | 2006-03-07 11:37:59 +0100 (Tue, 07 Mar 2006) | 2 lines
4628Changed paths:
4629   M /trunk/caca/caca.c
4630   M /trunk/caca/caca_internals.h
4631   M /trunk/caca/event.c
4632
4633  * Got rid of static variables in the event code.
4634
4635------------------------------------------------------------------------
4636r330 | sam | 2006-03-07 10:17:35 +0100 (Tue, 07 Mar 2006) | 3 lines
4637Changed paths:
4638   M /trunk/caca/caca.c
4639   M /trunk/caca/caca_internals.h
4640   M /trunk/caca/driver_conio.c
4641   M /trunk/caca/driver_gl.c
4642   M /trunk/caca/driver_ncurses.c
4643   M /trunk/caca/driver_slang.c
4644   M /trunk/caca/driver_win32.c
4645   M /trunk/caca/driver_x11.c
4646   M /trunk/caca/event.c
4647   M /trunk/caca/graphics.c
4648   M /trunk/cucul/bitmap.c
4649   M /trunk/cucul/box.c
4650   M /trunk/cucul/char.c
4651   M /trunk/cucul/conic.c
4652   M /trunk/cucul/cucul.c
4653   M /trunk/cucul/cucul_internals.h
4654   M /trunk/cucul/export.c
4655   M /trunk/cucul/line.c
4656   M /trunk/cucul/math.c
4657   M /trunk/cucul/sprite.c
4658   M /trunk/cucul/triangle.c
4659   M /trunk/src/cacaview.c
4660
4661  * Polished the driver split a bit (still no events, except resize events),
4662    properly credited authors and documented a few things.
4663
4664------------------------------------------------------------------------
4665r329 | sam | 2006-03-07 00:01:59 +0100 (Tue, 07 Mar 2006) | 4 lines
4666Changed paths:
4667   M /trunk/caca/Makefile.am
4668   M /trunk/caca/caca.c
4669   M /trunk/caca/caca_internals.h
4670   A /trunk/caca/driver_conio.c (from /trunk/caca/graphics.c:327)
4671   A /trunk/caca/driver_gl.c (from /trunk/caca/graphics.c:327)
4672   A /trunk/caca/driver_ncurses.c (from /trunk/caca/graphics.c:327)
4673   A /trunk/caca/driver_slang.c (from /trunk/caca/graphics.c:327)
4674   A /trunk/caca/driver_win32.c (from /trunk/caca/graphics.c:327)
4675   A /trunk/caca/driver_x11.c (from /trunk/caca/graphics.c:327)
4676   M /trunk/caca/event.c
4677   M /trunk/caca/graphics.c
4678
4679  * Split caca/graphics.c into driver-specific files. Resize is currently
4680    broken, and event handling is not yet in the driver-specific files, but
4681    I will of course fix that later.
4682
4683------------------------------------------------------------------------
4684r328 | sam | 2006-03-06 22:49:48 +0100 (Mon, 06 Mar 2006) | 2 lines
4685Changed paths:
4686   M /trunk/configure.ac
4687
4688  * Ooops, I fucked up the build.
4689
4690------------------------------------------------------------------------
4691r327 | sam | 2006-03-06 22:00:53 +0100 (Mon, 06 Mar 2006) | 2 lines
4692Changed paths:
4693   M /trunk/Makefile.am
4694   D /trunk/examples
4695   A /trunk/src (from /trunk/examples:326)
4696
4697  * Moved stuff again.
4698
4699------------------------------------------------------------------------
4700r326 | sam | 2006-03-06 21:57:14 +0100 (Mon, 06 Mar 2006) | 2 lines
4701Changed paths:
4702   M /trunk/Makefile.am
4703   A /trunk/caca
4704   A /trunk/caca/Makefile.am (from /trunk/src/Makefile.am:325)
4705   A /trunk/caca/caca.c (from /trunk/src/caca.c:325)
4706   A /trunk/caca/caca.h (from /trunk/src/caca.h:325)
4707   A /trunk/caca/caca_internals.h (from /trunk/src/caca_internals.h:325)
4708   A /trunk/caca/event.c (from /trunk/src/event.c:325)
4709   A /trunk/caca/graphics.c (from /trunk/src/graphics.c:325)
4710   A /trunk/caca/time.c (from /trunk/src/time.c:325)
4711   M /trunk/configure.ac
4712   A /trunk/cucul
4713   A /trunk/cucul/Makefile.am (from /trunk/src/Makefile.am:325)
4714   A /trunk/cucul/bitmap.c (from /trunk/src/bitmap.c:325)
4715   A /trunk/cucul/box.c (from /trunk/src/box.c:325)
4716   A /trunk/cucul/char.c (from /trunk/src/char.c:325)
4717   A /trunk/cucul/conic.c (from /trunk/src/conic.c:325)
4718   A /trunk/cucul/cucul.c (from /trunk/src/cucul.c:325)
4719   A /trunk/cucul/cucul.h (from /trunk/src/cucul.h:325)
4720   A /trunk/cucul/cucul_internals.h (from /trunk/src/cucul_internals.h:325)
4721   A /trunk/cucul/export.c (from /trunk/src/export.c:325)
4722   A /trunk/cucul/line.c (from /trunk/src/line.c:325)
4723   A /trunk/cucul/math.c (from /trunk/src/math.c:325)
4724   A /trunk/cucul/sprite.c (from /trunk/src/sprite.c:325)
4725   A /trunk/cucul/triangle.c (from /trunk/src/triangle.c:325)
4726   M /trunk/examples/Makefile.am
4727   D /trunk/src
4728   M /trunk/test/Makefile.am
4729
4730  * Moved stuff around to differenciate between libcucul and libcaca.
4731
4732------------------------------------------------------------------------
4733r325 | sam | 2006-03-06 20:13:01 +0100 (Mon, 06 Mar 2006) | 3 lines
4734Changed paths:
4735   M /trunk/src/caca.c
4736   M /trunk/src/char.c
4737   M /trunk/src/cucul.c
4738   M /trunk/src/cucul_internals.h
4739   M /trunk/src/export.c
4740   M /trunk/src/graphics.c
4741
4742  * Use 32 bit integers for the character array. No visible difference for
4743    now because we only do ASCII, but that will let us do Unicode later.
4744
4745------------------------------------------------------------------------
4746r324 | sam | 2006-03-06 15:17:42 +0100 (Mon, 06 Mar 2006) | 4 lines
4747Changed paths:
4748   M /trunk/src/caca.h
4749   M /trunk/src/graphics.c
4750
4751  * Removed caca_set_{size,width,height} because cucul_set_size ought to be
4752    enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
4753    future because it's libcaca who gets the resize events, after all.
4754
4755------------------------------------------------------------------------
4756r323 | jylam | 2006-03-06 14:50:05 +0100 (Mon, 06 Mar 2006) | 2 lines
4757Changed paths:
4758   M /trunk/src/graphics.c
4759
4760 * I just suck. I'll goatse myself right after beeing back at home.
4761
4762------------------------------------------------------------------------
4763r322 | sam | 2006-03-06 14:43:23 +0100 (Mon, 06 Mar 2006) | 2 lines
4764Changed paths:
4765   M /trunk/src/graphics.c
4766
4767  * src/graphics.c: minor optimisations.
4768
4769------------------------------------------------------------------------
4770r321 | sam | 2006-03-06 14:34:57 +0100 (Mon, 06 Mar 2006) | 6 lines
4771Changed paths:
4772   M /trunk/src/graphics.c
4773
4774  * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
4775    dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
4776    toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
4777    toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
4778    pas de warnings et/ou que ca segfaulte pas !
4779
4780------------------------------------------------------------------------
4781r320 | jylam | 2006-03-06 13:13:12 +0100 (Mon, 06 Mar 2006) | 2 lines
4782Changed paths:
4783   M /trunk/src/graphics.c
4784
4785 * Mais je fais comme je veux bordel de cul !
4786
4787------------------------------------------------------------------------
4788r319 | sam | 2006-03-06 12:08:25 +0100 (Mon, 06 Mar 2006) | 2 lines
4789Changed paths:
4790   M /trunk/src/graphics.c
4791
4792  * Haha mais vieux porc a pattes !
4793
4794------------------------------------------------------------------------
4795r318 | jylam | 2006-03-06 11:21:48 +0100 (Mon, 06 Mar 2006) | 2 lines
4796Changed paths:
4797   M /trunk/src/graphics.c
4798
4799 * Reverted to integer colors in GL driver,  fixed a bunch of warnings in slang.
4800
4801------------------------------------------------------------------------
4802r317 | sam | 2006-03-06 09:32:40 +0100 (Mon, 06 Mar 2006) | 9 lines
4803Changed paths:
4804   M /trunk/caca-config.in
4805   M /trunk/configure.ac
4806   M /trunk/examples/aafire.c
4807   M /trunk/examples/cacaball.c
4808   M /trunk/examples/cacamoir.c
4809   M /trunk/examples/cacaplas.c
4810   M /trunk/examples/cacaview.c
4811   M /trunk/src/Makefile.am
4812   M /trunk/src/bitmap.c
4813   M /trunk/src/box.c
4814   M /trunk/src/caca.c
4815   M /trunk/src/caca.h
4816   M /trunk/src/caca_internals.h
4817   M /trunk/src/char.c
4818   M /trunk/src/conic.c
4819   M /trunk/src/cucul.c
4820   M /trunk/src/cucul_internals.h
4821   M /trunk/src/event.c
4822   M /trunk/src/export.c
4823   M /trunk/src/graphics.c
4824   M /trunk/src/line.c
4825   M /trunk/src/math.c
4826   M /trunk/src/sprite.c
4827   M /trunk/src/time.c
4828   M /trunk/src/triangle.c
4829   M /trunk/test/colors.c
4830   M /trunk/test/demo.c
4831   M /trunk/test/dithering.c
4832   M /trunk/test/event.c
4833   M /trunk/test/hsv.c
4834   M /trunk/test/spritedit.c
4835
4836  * All output plugins should now work again.
4837  * Renamed caca_refresh() into caca_display() which makes more sense.
4838  * Optimised gl_bgpal by directly storing floats instead of doing the
4839    conversion at runtime.
4840  * Handle resizing in cucul_set_size() and try to keep as much information
4841    as possible from the previous canvas.
4842  * Moved most global variables into cucul_t or caca_t contexts.
4843  * Moved time.c into libcaca.
4844
4845------------------------------------------------------------------------
4846r316 | sam | 2006-03-06 09:26:09 +0100 (Mon, 06 Mar 2006) | 2 lines
4847Changed paths:
4848   M /trunk/debian
4849   M /trunk/debian/changelog
4850   M /trunk/debian/control
4851   M /trunk/debian/copyright
4852   M /trunk/debian/rules
4853   M /trunk/doc/Makefile.am
4854   D /trunk/doc/cacademo.1
4855   A /trunk/doc/cacafire.1 (from /trunk/doc/cacademo.1:314)
4856   M /trunk/libcaca.spec
4857   M /trunk/msvc/Makefile.am
4858   D /trunk/msvc/cacademo.vcproj
4859   M /trunk/msvc/libcaca.sln
4860
4861  * Removed cacademo from examples, manpages and distributions. It's useless.
4862
4863------------------------------------------------------------------------
4864r315 | sam | 2006-03-06 09:22:09 +0100 (Mon, 06 Mar 2006) | 2 lines
4865Changed paths:
4866   M /trunk/src/cucul.c
4867
4868  * src/cucul.c: s/width/height/.
4869
4870------------------------------------------------------------------------
4871r314 | sam | 2006-03-05 19:43:13 +0100 (Sun, 05 Mar 2006) | 16 lines
4872Changed paths:
4873   M /trunk/configure.ac
4874   M /trunk/doc/doxygen.cfg.in
4875   M /trunk/examples
4876   M /trunk/examples/Makefile.am
4877   M /trunk/examples/aafire.c
4878   M /trunk/examples/cacaball.c
4879   M /trunk/examples/cacamoir.c
4880   M /trunk/examples/cacaplas.c
4881   M /trunk/examples/cacaview.c
4882   D /trunk/examples/demo.c
4883   M /trunk/src/Makefile.am
4884   M /trunk/src/bitmap.c
4885   M /trunk/src/box.c
4886   M /trunk/src/caca.c
4887   M /trunk/src/caca.h
4888   M /trunk/src/caca_internals.h
4889   A /trunk/src/char.c
4890   M /trunk/src/conic.c
4891   A /trunk/src/cucul.c
4892   A /trunk/src/cucul.h (from /trunk/src/caca.h:312)
4893   A /trunk/src/cucul_internals.h
4894   M /trunk/src/event.c
4895   A /trunk/src/export.c
4896   M /trunk/src/graphics.c
4897   M /trunk/src/line.c
4898   M /trunk/src/math.c
4899   M /trunk/src/sprite.c
4900   M /trunk/src/triangle.c
4901   M /trunk/test
4902   M /trunk/test/Makefile.am
4903   M /trunk/test/colors.c
4904   A /trunk/test/demo.c (from /trunk/examples/demo.c:312)
4905   M /trunk/test/dithering.c
4906   M /trunk/test/event.c
4907   M /trunk/test/hsv.c
4908   M /trunk/test/optipal.c
4909   M /trunk/test/spritedit.c
4910
4911  A new low-level text management library (canvas for ultrafast compositing
4912of unicode letters) is now separated from the higher level rendering and I/O
4913(that is, libcaca). This commit totally breaks the API, but once everything
4914is polished I will think about source-level backward compatibility. Most
4915drivers are broken, but X11 still sorta works.
4916
4917  The new design is much more object-oriented and allows having several
4918active renderers at the same time, changing renderers on the fly, and more
4919important, having no renderer at all (useful for converters, or when you
4920want to do your own renderer).
4921
4922  And in case you are still wondering, the libcucul acronym has "Unicode"
4923because I want to support at least a subset of Unicode. There are awesome
4924glyphs in it, including the ones inherited from Codepage 437 such as
4925"gray 25%" that are used in DOS and Win32 ANSI art.
4926
4927------------------------------------------------------------------------
4928r313 | sam | 2006-03-04 19:08:47 +0100 (Sat, 04 Mar 2006) | 2 lines
4929Changed paths:
4930   M /trunk/bootstrap
4931
4932  * New updated bootstrap script.
4933
4934------------------------------------------------------------------------
4935r312 | sam | 2006-03-04 01:35:45 +0100 (Sat, 04 Mar 2006) | 2 lines
4936Changed paths:
4937   R /trunk/COPYING
4938   A /trunk/COPYING.LGPL (from /trunk/COPYING:311)
4939   M /trunk/Makefile.am
4940   M /trunk/debian/copyright
4941   M /trunk/doc/cacademo.1
4942   M /trunk/examples/cacaball.c
4943   M /trunk/examples/cacamoir.c
4944   M /trunk/examples/cacaplas.c
4945   M /trunk/examples/cacaview.c
4946   M /trunk/examples/demo.c
4947   M /trunk/perl/Build.PL
4948   M /trunk/perl/META.yml
4949   M /trunk/python/pypycaca.c
4950   M /trunk/python/pypycaca.h
4951   M /trunk/src/bitmap.c
4952   M /trunk/src/box.c
4953   M /trunk/src/caca.c
4954   M /trunk/src/caca.h
4955   M /trunk/src/caca_internals.h
4956   M /trunk/src/conic.c
4957   M /trunk/src/event.c
4958   M /trunk/src/graphics.c
4959   M /trunk/src/line.c
4960   M /trunk/src/math.c
4961   M /trunk/src/sprite.c
4962   M /trunk/src/time.c
4963   M /trunk/src/triangle.c
4964   M /trunk/test/colors.c
4965   M /trunk/test/dithering.c
4966   M /trunk/test/event.c
4967   M /trunk/test/hsv.c
4968   M /trunk/test/optipal.c
4969   M /trunk/test/spritedit.c
4970
4971  * Changed the licensing to WTFPL, as per all copyright holders' permission.
4972
4973------------------------------------------------------------------------
4974r311 | jylam | 2006-02-11 20:20:48 +0100 (Sat, 11 Feb 2006) | 2 lines
4975Changed paths:
4976   A /trunk/python/caca.txt
4977   A /trunk/python/test1.py
4978   A /trunk/python/test2.py
4979
4980  * Added two examples for python bindings (a subset of cacademo, and bitmap example)
4981
4982------------------------------------------------------------------------
4983r310 | jylam | 2006-02-11 16:46:51 +0100 (Sat, 11 Feb 2006) | 2 lines
4984Changed paths:
4985   M /trunk/src/event.c
4986
4987  * Fixed bug in events with GL driver
4988
4989------------------------------------------------------------------------
4990r309 | jylam | 2006-02-11 16:11:30 +0100 (Sat, 11 Feb 2006) | 2 lines
4991Changed paths:
4992   M /trunk/src/graphics.c
4993
4994  * Improved GL rendering (characters are not blurry anymore)
4995
4996------------------------------------------------------------------------
4997r308 | jylam | 2006-02-05 18:47:23 +0100 (Sun, 05 Feb 2006) | 2 lines
4998Changed paths:
4999   A /trunk/python
5000   A /trunk/python/Makefile
5001   A /trunk/python/README
5002   A /trunk/python/pypycaca.c
5003   A /trunk/python/pypycaca.h
5004
5005  * Added -preliminary- Python bindings
5006
5007------------------------------------------------------------------------
5008r307 | jylam | 2005-12-08 20:03:06 +0100 (Thu, 08 Dec 2005) | 2 lines
5009Changed paths:
5010   M /trunk/AUTHORS
5011
5012  * Updated for my ego trip
5013
5014------------------------------------------------------------------------
5015r306 | jylam | 2005-11-21 22:39:34 +0100 (Mon, 21 Nov 2005) | 2 lines
5016Changed paths:
5017   M /trunk/examples/cacaball.c
5018
5019  * Removed debug test, kekeke ^^
5020
5021------------------------------------------------------------------------
5022r305 | jylam | 2005-11-21 18:24:33 +0100 (Mon, 21 Nov 2005) | 2 lines
5023Changed paths:
5024   M /trunk/examples/cacaball.c
5025   M /trunk/src/caca.h
5026   M /trunk/src/graphics.c
5027
5028  * Added caca_set_width, set_height_, set_size
5029
5030------------------------------------------------------------------------
5031r304 | jylam | 2005-11-18 11:46:53 +0100 (Fri, 18 Nov 2005) | 2 lines
5032Changed paths:
5033   M /trunk/examples/aafire.c
5034   M /trunk/examples/cacaball.c
5035   M /trunk/examples/cacamoir.c
5036   M /trunk/examples/cacaplas.c
5037
5038  * Fixed remaining warnings with gcc 3.x and 4.x
5039
5040------------------------------------------------------------------------
5041r303 | jylam | 2005-11-17 15:33:43 +0100 (Thu, 17 Nov 2005) | 2 lines
5042Changed paths:
5043   M /trunk/src/bitmap.c
5044   M /trunk/src/graphics.c
5045
5046  * Fixed warnings under GCC 4.x
5047
5048------------------------------------------------------------------------
5049r302 | jylam | 2005-11-17 15:13:54 +0100 (Thu, 17 Nov 2005) | 2 lines
5050Changed paths:
5051   M /trunk/src/bitmap.c
5052   M /trunk/src/event.c
5053   M /trunk/src/graphics.c
5054
5055* Fixed a bunch of warnings
5056
5057------------------------------------------------------------------------
5058r301 | sam | 2005-11-12 16:39:50 +0100 (Sat, 12 Nov 2005) | 2 lines
5059Changed paths:
5060   M /trunk/src/graphics.c
5061
5062  * more coding style fixes.
5063
5064------------------------------------------------------------------------
5065r300 | sam | 2005-11-12 16:30:46 +0100 (Sat, 12 Nov 2005) | 2 lines
5066Changed paths:
5067   M /trunk/src/caca.c
5068
5069  * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set.
5070
5071------------------------------------------------------------------------
5072r299 | sam | 2005-11-12 16:26:02 +0100 (Sat, 12 Nov 2005) | 2 lines
5073Changed paths:
5074   M /trunk/src/graphics.c
5075
5076  * src/graphics.c: call glutInit() before calling other glut functions.
5077
5078------------------------------------------------------------------------
5079r298 | sam | 2005-11-12 16:14:38 +0100 (Sat, 12 Nov 2005) | 2 lines
5080Changed paths:
5081   M /trunk/src/caca.h
5082   M /trunk/src/graphics.c
5083
5084  * coding style fixes.
5085
5086------------------------------------------------------------------------
5087r297 | sam | 2005-11-12 15:47:59 +0100 (Sat, 12 Nov 2005) | 4 lines
5088Changed paths:
5089   M /trunk/src/bitmap.c
5090
5091  * src/bitmap.c:
5092    + Renamed gammaval into gamma.
5093    + Fixed Doxygen comments.
5094
5095------------------------------------------------------------------------
5096r296 | jylam | 2005-07-30 13:58:48 +0200 (Sat, 30 Jul 2005) | 2 lines
5097Changed paths:
5098   M /trunk/src/event.c
5099
5100  * src/event.c Fixed compilation problem when compiled without slang nor ncurses
5101
5102------------------------------------------------------------------------
5103r295 | sam | 2005-07-29 15:38:35 +0200 (Fri, 29 Jul 2005) | 2 lines
5104Changed paths:
5105   M /trunk/debian/Makefile.am
5106
5107  * debian/Makefile.am: fixed long standing packaging bug (missing MIME file).
5108
5109------------------------------------------------------------------------
5110r294 | jylam | 2005-07-13 19:58:58 +0200 (Wed, 13 Jul 2005) | 2 lines
5111Changed paths:
5112   M /trunk/src/caca.h
5113   M /trunk/src/graphics.c
5114
5115 * src/graphics.c src/caca.h : Added ANSI exporter
5116
5117------------------------------------------------------------------------
5118r293 | jylam | 2005-07-13 19:45:47 +0200 (Wed, 13 Jul 2005) | 2 lines
5119Changed paths:
5120   M /trunk/src/bitmap.c
5121   M /trunk/src/caca.h
5122   M /trunk/src/math.c
5123
5124 * 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.
5125
5126------------------------------------------------------------------------
5127r292 | sam | 2005-07-08 23:16:38 +0200 (Fri, 08 Jul 2005) | 2 lines
5128Changed paths:
5129   M /trunk/src/caca.c
5130   M /trunk/src/event.c
5131
5132  * src/event.c src/caca.c: fixed coding style
5133
5134------------------------------------------------------------------------
5135r291 | jylam | 2005-06-25 13:27:31 +0200 (Sat, 25 Jun 2005) | 2 lines
5136Changed paths:
5137   M /trunk/src/event.c
5138   M /trunk/src/graphics.c
5139
5140 * OpenGL driver mouse support
5141
5142------------------------------------------------------------------------
5143r290 | sam | 2005-06-24 13:54:28 +0200 (Fri, 24 Jun 2005) | 2 lines
5144Changed paths:
5145   M /trunk/debian/changelog
5146
5147  * imported previous Debian uploads.
5148
5149------------------------------------------------------------------------
5150r289 | sam | 2005-06-24 13:48:31 +0200 (Fri, 24 Jun 2005) | 2 lines
5151Changed paths:
5152   M /trunk/src/graphics.c
5153
5154  * src/graphics.c: more optimisations in the exporters
5155
5156------------------------------------------------------------------------
5157r288 | jylam | 2005-06-23 20:27:02 +0200 (Thu, 23 Jun 2005) | 2 lines
5158Changed paths:
5159   M /trunk/src/graphics.c
5160
5161 * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers
5162
5163------------------------------------------------------------------------
5164r287 | sam | 2005-06-23 18:58:58 +0200 (Thu, 23 Jun 2005) | 2 lines
5165Changed paths:
5166   M /trunk/src/graphics.c
5167
5168  * src/graphics.c: cleaned caca_get_html()
5169
5170------------------------------------------------------------------------
5171r286 | sam | 2005-06-23 18:44:14 +0200 (Thu, 23 Jun 2005) | 2 lines
5172Changed paths:
5173   M /trunk/src/graphics.c
5174
5175  * src/graphics.c: heavy cleanup in caca_get_html3().
5176
5177------------------------------------------------------------------------
5178r285 | jylam | 2005-06-23 00:06:42 +0200 (Thu, 23 Jun 2005) | 2 lines
5179Changed paths:
5180   M /trunk/configure.ac
5181   M /trunk/src/caca.c
5182   M /trunk/src/caca.h
5183   M /trunk/src/caca_internals.h
5184   M /trunk/src/event.c
5185   M /trunk/src/graphics.c
5186
5187* Added Null driver and html3 exporter.
5188
5189------------------------------------------------------------------------
5190r284 | jylam | 2005-06-21 18:13:41 +0200 (Tue, 21 Jun 2005) | 2 lines
5191Changed paths:
5192   M /trunk/src/caca.h
5193   M /trunk/src/graphics.c
5194
5195 GL driver : Updated documentation and added support for CACA_GEOMETRY
5196
5197------------------------------------------------------------------------
5198r283 | jylam | 2005-06-21 16:50:43 +0200 (Tue, 21 Jun 2005) | 2 lines
5199Changed paths:
5200   M /trunk/src/caca.h
5201   M /trunk/src/graphics.c
5202
5203Added HTML and IRC output support
5204
5205------------------------------------------------------------------------
5206r282 | sam | 2005-06-21 15:46:13 +0200 (Tue, 21 Jun 2005) | 2 lines
5207Changed paths:
5208   M /trunk/debian/control
5209
5210  * debian/control: use libslang2 instead of slang1.
5211
5212------------------------------------------------------------------------
5213r281 | jylam | 2005-06-21 15:28:51 +0200 (Tue, 21 Jun 2005) | 2 lines
5214Changed paths:
5215   M /trunk/configure.ac
5216   M /trunk/src/caca.c
5217   M /trunk/src/caca_internals.h
5218   M /trunk/src/event.c
5219   M /trunk/src/graphics.c
5220
5221OpenGL support.
5222
5223------------------------------------------------------------------------
5224r280 | sam | 2005-03-26 11:27:30 +0100 (Sat, 26 Mar 2005) | 3 lines
5225Changed paths:
5226   M /trunk/bootstrap
5227   M /trunk/configure.ac
5228   M /trunk/examples/Makefile.am
5229   M /trunk/src/Makefile.am
5230   M /trunk/test/Makefile.am
5231
5232  * Use libtool for the static library generation; paves the way for
5233    a future shared library.
5234
5235------------------------------------------------------------------------
5236r279 | sam | 2005-01-22 17:43:58 +0100 (Sat, 22 Jan 2005) | 2 lines
5237Changed paths:
5238   M /trunk/src/graphics.c
5239
5240  * compilation fix.
5241
5242------------------------------------------------------------------------
5243r278 | sam | 2005-01-14 00:59:55 +0100 (Fri, 14 Jan 2005) | 3 lines
5244Changed paths:
5245   M /trunk/src/bitmap.c
5246   M /trunk/src/caca.h
5247
5248  * src/bitmap.c:
5249    + Implemented caca_set_bitmap_gamma().
5250
5251------------------------------------------------------------------------
5252r277 | sam | 2005-01-13 23:19:01 +0100 (Thu, 13 Jan 2005) | 3 lines
5253Changed paths:
5254   M /trunk/src/caca.h
5255   M /trunk/src/graphics.c
5256
5257  * src/graphics.c:
5258    + Implemented caca_get_screen().
5259
5260------------------------------------------------------------------------
5261r276 | sam | 2005-01-13 21:46:00 +0100 (Thu, 13 Jan 2005) | 2 lines
5262Changed paths:
5263   M /trunk/examples/cacaplas.c
5264
5265  * examples/cacaplas: slower animation.
5266
5267------------------------------------------------------------------------
5268r275 | sam | 2004-11-21 01:31:13 +0100 (Sun, 21 Nov 2004) | 2 lines
5269Changed paths:
5270   M /trunk/AUTHORS
5271   A /trunk/perl
5272   A /trunk/perl/Build.PL
5273   A /trunk/perl/MANIFEST
5274   A /trunk/perl/MANIFEST.SKIP
5275   A /trunk/perl/META.yml
5276   A /trunk/perl/Makefile.PL
5277   A /trunk/perl/README
5278   A /trunk/perl/lib
5279   A /trunk/perl/lib/Term
5280   A /trunk/perl/lib/Term/Caca
5281   A /trunk/perl/lib/Term/Caca/Bitmap.pm
5282   A /trunk/perl/lib/Term/Caca/Constants.pm
5283   A /trunk/perl/lib/Term/Caca/Sprite.pm
5284   A /trunk/perl/lib/Term/Caca.pm
5285   A /trunk/perl/lib/Term/Caca.xs
5286   A /trunk/perl/lib/Term/Kaka
5287   A /trunk/perl/lib/Term/Kaka/Bitmap.pm
5288   A /trunk/perl/lib/Term/Kaka/Constants.pm
5289   A /trunk/perl/lib/Term/Kaka/Sprite.pm
5290   A /trunk/perl/lib/Term/Kaka.pm
5291   A /trunk/perl/t
5292   A /trunk/perl/t/data
5293   A /trunk/perl/t/data/caca.txt
5294
5295  * Imported John Beppu's Perl wrapper.
5296
5297------------------------------------------------------------------------
5298r274 | sam | 2004-11-05 15:57:50 +0100 (Fri, 05 Nov 2004) | 2 lines
5299Changed paths:
5300   M /trunk/src/bitmap.c
5301
5302  * src/bitmap.c: dark background works again with floyd-steinberg.
5303
5304------------------------------------------------------------------------
5305r273 | sam | 2004-11-05 15:44:41 +0100 (Fri, 05 Nov 2004) | 3 lines
5306Changed paths:
5307   M /trunk/examples/aafire.c
5308   M /trunk/examples/cacaball.c
5309   M /trunk/examples/cacamoir.c
5310   M /trunk/examples/cacaplas.c
5311
5312  * examples/:
5313    + Use Space to pause demos, Esc to quit.
5314
5315------------------------------------------------------------------------
5316r272 | sam | 2004-11-04 23:59:29 +0100 (Thu, 04 Nov 2004) | 2 lines
5317Changed paths:
5318   M /trunk/src/bitmap.c
5319
5320  * src/bitmap.c: dark background works again, except with floyd-steinberg.
5321
5322------------------------------------------------------------------------
5323r271 | sam | 2004-11-04 23:28:39 +0100 (Thu, 04 Nov 2004) | 7 lines
5324Changed paths:
5325   M /trunk/src/bitmap.c
5326   M /trunk/src/caca.c
5327   M /trunk/src/caca.h
5328
5329  * src/caca.h:
5330    + Introduced CACA_DITHER_FSTEIN.
5331  * src/caca.c:
5332    + CACA_DITHER_FSTEIN is the default dithering method.
5333  * src/bitmap.c:
5334    + Fixed other dithering methods. Black background does not work yet.
5335
5336------------------------------------------------------------------------
5337r270 | sam | 2004-11-04 22:19:52 +0100 (Thu, 04 Nov 2004) | 2 lines
5338Changed paths:
5339   M /trunk/src/bitmap.c
5340
5341  * src/bitmap.c: oops, removed spurious test code.
5342
5343------------------------------------------------------------------------
5344r269 | sam | 2004-11-04 22:18:52 +0100 (Thu, 04 Nov 2004) | 3 lines
5345Changed paths:
5346   M /trunk/src/bitmap.c
5347
5348  * src/bitmap.c:
5349    + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.
5350
5351------------------------------------------------------------------------
5352r268 | sam | 2004-11-04 21:36:49 +0100 (Thu, 04 Nov 2004) | 3 lines
5353Changed paths:
5354   M /trunk/doc/Makefile.am
5355
5356  * doc/Makefile.am:
5357    + Really fixed the manpage generation.
5358
5359------------------------------------------------------------------------
5360r267 | sam | 2004-11-04 19:30:34 +0100 (Thu, 04 Nov 2004) | 3 lines
5361Changed paths:
5362   M /trunk/doc/Makefile.am
5363
5364  * doc/Makefile.am:
5365    + Manpage installation fix.
5366
5367------------------------------------------------------------------------
5368r266 | sam | 2004-11-04 19:16:57 +0100 (Thu, 04 Nov 2004) | 2 lines
5369Changed paths:
5370   M /trunk/examples/cacaplas.c
5371
5372  * examples/cacaplas.c: use Esc to quit, Space to pause.
5373
5374------------------------------------------------------------------------
5375r265 | sam | 2004-10-31 20:26:05 +0100 (Sun, 31 Oct 2004) | 3 lines
5376Changed paths:
5377   M /trunk/THANKS
5378   M /trunk/src/graphics.c
5379
5380  * src/graphics.c:
5381    + Win32 speed improvements by Jari Komppa.
5382
5383------------------------------------------------------------------------
5384r264 | sam | 2004-08-06 19:33:46 +0200 (Fri, 06 Aug 2004) | 3 lines
5385Changed paths:
5386   M /trunk/src/graphics.c
5387
5388  * src/graphics.c:
5389    + Fix strict aliasing rules breakage.
5390
5391------------------------------------------------------------------------
5392r263 | sam | 2004-07-05 14:08:49 +0200 (Mon, 05 Jul 2004) | 3 lines
5393Changed paths:
5394   M /trunk/bootstrap
5395
5396  * bootstrap:
5397    + Support for automake 1.8.
5398
5399------------------------------------------------------------------------
5400r262 | sam | 2004-07-05 14:07:00 +0200 (Mon, 05 Jul 2004) | 6 lines
5401Changed paths:
5402   D /trunk/BUGS
5403   M /trunk/Makefile.am
5404   M /trunk/TODO
5405   M /trunk/debian/changelog
5406   M /trunk/debian/control
5407   M /trunk/debian/rules
5408
5409  * BUGS TODO:
5410    + Removed BUGS, updated TODO.
5411  * debian/*:
5412    + Depend on libx11-dev instead of xlibs-dev.
5413    + New Debian upload.
5414
5415------------------------------------------------------------------------
5416r261 | sam | 2004-02-02 14:51:55 +0100 (Mon, 02 Feb 2004) | 3 lines
5417Changed paths:
5418   M /trunk/configure.ac
5419   M /trunk/msvc/config.h
5420   M /trunk/src/graphics.c
5421
5422  * configure.ac src/graphics:
5423    + Check for resize_term and resizeterm in -lncurses.
5424
5425------------------------------------------------------------------------
5426r260 | sam | 2004-02-02 03:59:43 +0100 (Mon, 02 Feb 2004) | 2 lines
5427Changed paths:
5428   A /branches/0.9 (from /trunk:259)
5429   M /branches/0.9/ChangeLog
5430   M /trunk/ChangeLog
5431
5432  * 0.9 branch.
5433
5434------------------------------------------------------------------------
5435r259 | sam | 2004-02-02 03:54:43 +0100 (Mon, 02 Feb 2004) | 2 lines
5436Changed paths:
5437   M /trunk/ChangeLog
5438   M /trunk/NEWS
5439   M /trunk/configure.ac
5440   M /trunk/debian/changelog
5441   M /trunk/libcaca.spec
5442   M /trunk/msvc/config.h
5443
5444  * 0.9 release.
5445
5446------------------------------------------------------------------------
5447r258 | sam | 2004-01-26 11:52:30 +0100 (Mon, 26 Jan 2004) | 5 lines
5448Changed paths:
5449   M /trunk/configure.ac
5450   M /trunk/debian/changelog
5451   M /trunk/src/caca.c
5452   M /trunk/src/event.c
5453   M /trunk/src/graphics.c
5454
5455  * configure.ac:
5456    + Check for curses.h as well as ncurses.h.
5457  * src/caca.c src/event.c src/graphics.c:
5458    + Include curses.h if ncurses.h was not found.
5459
5460------------------------------------------------------------------------
5461r257 | sam | 2004-01-23 10:20:39 +0100 (Fri, 23 Jan 2004) | 3 lines
5462Changed paths:
5463   M /trunk/examples/cacaview.c
5464
5465  * examples/cacaview.c:
5466    + Moved statusbar and help menu handling in separate functions.
5467
5468------------------------------------------------------------------------
5469r256 | sam | 2004-01-23 10:15:42 +0100 (Fri, 23 Jan 2004) | 4 lines
5470Changed paths:
5471   M /trunk/src/caca.c
5472
5473  * src/caca.c:
5474    + Alloc the AllocConsole() call to fail in case the process already has
5475      a console.
5476
5477------------------------------------------------------------------------
5478r255 | sam | 2004-01-21 18:25:18 +0100 (Wed, 21 Jan 2004) | 6 lines
5479Changed paths:
5480   M /trunk/examples/cacaview.c
5481
5482  * examples/cacaview.c:
5483    + Proper aspect ratio support.
5484    + Finer zoom support.
5485    + Handle mouse clicks as next/prev picture command.
5486    + Removed useless iterations in draw_checkers().
5487
5488------------------------------------------------------------------------
5489r254 | sam | 2004-01-21 14:49:26 +0100 (Wed, 21 Jan 2004) | 8 lines
5490Changed paths:
5491   M /trunk/THANKS
5492   M /trunk/src/event.c
5493   M /trunk/src/graphics.c
5494
5495  * src/graphics.c:
5496    + Fixed a buffer overflow due to bad signed/unsigned handling.
5497  * src/event.c:
5498    + Disallow zero width or height in the X11 driver.
5499    + Fixed resizing in ncurses and slang.
5500  * THANKS:
5501    + Added the Source Mage maintainer.
5502
5503------------------------------------------------------------------------
5504r253 | sam | 2004-01-18 05:48:09 +0100 (Sun, 18 Jan 2004) | 2 lines
5505Changed paths:
5506   A /branches/0.8 (from /trunk:252)
5507   M /branches/0.8/ChangeLog
5508   M /trunk/ChangeLog
5509
5510  * 0.8 branch.
5511
5512------------------------------------------------------------------------
5513r252 | sam | 2004-01-18 05:45:28 +0100 (Sun, 18 Jan 2004) | 2 lines
5514Changed paths:
5515   M /trunk/ChangeLog
5516   M /trunk/NEWS
5517   M /trunk/THANKS
5518   M /trunk/configure.ac
5519   M /trunk/debian/changelog
5520   M /trunk/libcaca.spec
5521   M /trunk/msvc/config.h
5522
5523  * 0.8 release.
5524
5525------------------------------------------------------------------------
5526r251 | sam | 2004-01-18 05:17:35 +0100 (Sun, 18 Jan 2004) | 5 lines
5527Changed paths:
5528   M /trunk/examples/cacaview.c
5529   M /trunk/src/event.c
5530   M /trunk/src/graphics.c
5531
5532  * src/graphics.c:
5533    + When resizing under X11, copy the old pixmap to the new one.
5534  * examples/cacaview.c:
5535    + Resizing support.
5536
5537------------------------------------------------------------------------
5538r250 | sam | 2004-01-18 05:01:32 +0100 (Sun, 18 Jan 2004) | 5 lines
5539Changed paths:
5540   M /trunk/src/caca_internals.h
5541   M /trunk/src/event.c
5542   M /trunk/src/graphics.c
5543
5544  * src/event.c:
5545    + Refresh the X11 window when an exposure event is received.
5546    + When resizing the X11 window, start showing extra characters when two
5547      thirds are visible.
5548
5549------------------------------------------------------------------------
5550r249 | sam | 2004-01-17 23:32:39 +0100 (Sat, 17 Jan 2004) | 6 lines
5551Changed paths:
5552   M /trunk/TODO
5553   M /trunk/examples/cacaview.c
5554   M /trunk/src/caca.h
5555   M /trunk/src/graphics.c
5556
5557  * src/graphics.c:
5558    + Renamed caca_set_title() to caca_set_window_title().
5559    + Implemented caca_get_window_width() and caca_get_window_height().
5560  * examples/cacaview.c:
5561    + Set the window title to cacaview.
5562
5563------------------------------------------------------------------------
5564r248 | sam | 2004-01-14 11:34:20 +0100 (Wed, 14 Jan 2004) | 8 lines
5565Changed paths:
5566   M /trunk/src/bitmap.c
5567   M /trunk/src/event.c
5568
5569  * src/event.c:
5570    + Make sure the mouse coordinates stay within the screen boundaries even
5571      if the window was resized.
5572  * src/bitmap.c:
5573    + Fixed a buffer underflow in the rendering routine that caused the bottom
5574      and rightmost pixels to be missed in certain conditions.
5575    + Minor speed optimisation.
5576
5577------------------------------------------------------------------------
5578r247 | sam | 2004-01-14 11:32:04 +0100 (Wed, 14 Jan 2004) | 3 lines
5579Changed paths:
5580   M /trunk/test
5581   M /trunk/test/Makefile.am
5582   A /trunk/test/colors.c (from /trunk/examples/demo.c:243)
5583
5584  * test/colors.c:
5585    + Extracted the colour test from examples/demo.c.
5586
5587------------------------------------------------------------------------
5588r246 | sam | 2004-01-13 23:33:09 +0100 (Tue, 13 Jan 2004) | 5 lines
5589Changed paths:
5590   M /trunk/src/caca_internals.h
5591   M /trunk/src/event.c
5592   M /trunk/src/graphics.c
5593   M /trunk/test/event.c
5594
5595  * src/graphics.c src/event.c:
5596    + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
5597  * test/event.c:
5598    + Display CACA_EVENT_RESIZE.
5599
5600------------------------------------------------------------------------
5601r245 | sam | 2004-01-13 22:08:43 +0100 (Tue, 13 Jan 2004) | 3 lines
5602Changed paths:
5603   M /trunk/configure.ac
5604   M /trunk/msvc/config.h
5605   M /trunk/src/graphics.c
5606
5607  * src/graphics.c:
5608    + Resize handling in the ncurses and slang drivers.
5609
5610------------------------------------------------------------------------
5611r244 | sam | 2004-01-13 21:03:48 +0100 (Tue, 13 Jan 2004) | 8 lines
5612Changed paths:
5613   M /trunk/examples/aafire.c
5614   M /trunk/src/caca.h
5615   M /trunk/src/caca_internals.h
5616   M /trunk/src/event.c
5617   M /trunk/src/graphics.c
5618
5619  * src/event.c:
5620    + Added the CACA_EVENT_RESIZE event.
5621    + Added caca_get_mouse_x() and caca_get_mouse_y().
5622  * src/graphics.c:
5623    + Window resize handling in the X11 driver.
5624  * examples/aafire.c:
5625    + Fixed a bad assumption in the resize handling code.
5626
5627------------------------------------------------------------------------
5628r243 | sam | 2004-01-13 17:45:45 +0100 (Tue, 13 Jan 2004) | 5 lines
5629Changed paths:
5630   M /trunk/build-win32
5631   M /trunk/configure.ac
5632   M /trunk/debian/rules
5633   M /trunk/doc/Makefile.am
5634   M /trunk/libcaca.spec
5635
5636  * configure.ac:
5637    + Added --disable-doc to let the user not build documentation.
5638  * build-win32:
5639    + Do not build documentation.
5640
5641------------------------------------------------------------------------
5642r242 | sam | 2004-01-13 16:01:22 +0100 (Tue, 13 Jan 2004) | 7 lines
5643Changed paths:
5644   M /trunk/THANKS
5645   M /trunk/src/Makefile.am
5646   A /trunk/src/event.c (from /trunk/src/io.c:238)
5647   M /trunk/src/graphics.c
5648   D /trunk/src/io.c
5649
5650  * src/graphics.c:
5651    + Fixed a typo preventing Win32 builds.
5652  * src/event.c:
5653    + Renamed io.c into event.c.
5654  * THANKS:
5655    + Added Gentoo, NetBSD and FreeBSD porters.
5656
5657------------------------------------------------------------------------
5658r241 | sam | 2004-01-13 10:55:32 +0100 (Tue, 13 Jan 2004) | 13 lines
5659Changed paths:
5660   M /trunk/Makefile.am
5661   M /trunk/configure.ac
5662   M /trunk/examples/aafire.c
5663   M /trunk/examples/cacaview.c
5664   A /trunk/msvc
5665   A /trunk/msvc/Makefile.am
5666   A /trunk/msvc/cacaball.vcproj
5667   A /trunk/msvc/cacademo.vcproj
5668   A /trunk/msvc/cacafire.vcproj
5669   A /trunk/msvc/cacamoir.vcproj
5670   A /trunk/msvc/cacaplas.vcproj
5671   A /trunk/msvc/cacaview.vcproj
5672   A /trunk/msvc/config.h
5673   A /trunk/msvc/libcaca.sln
5674   A /trunk/msvc/libcaca.vcproj
5675   M /trunk/src/caca.c
5676   M /trunk/src/graphics.c
5677   M /trunk/src/time.c
5678
5679  * configure.ac:
5680    + Check for sys/times.h and unistd.h.
5681    + Added calls to AC_C_CONST and AC_C_INLINE.
5682  * src/time.c src/graphics.c:
5683    + Fixes for MSVC compilation warnings.
5684    + Additional sanity checks in the Win32 driver.
5685  * src/caca.c:
5686    + Use raw()/noraw() in the curses driver instead of cbreak().
5687  * msvc/libcaca.sln:
5688    + Added an MSVC solution.
5689  * examples/aafire.c:
5690    + Slightly reduced the maximum cacafire framerate.
5691
5692------------------------------------------------------------------------
5693r240 | sam | 2004-01-12 18:30:09 +0100 (Mon, 12 Jan 2004) | 5 lines
5694Changed paths:
5695   M /trunk/NOTES
5696   M /trunk/examples/cacaview.c
5697   M /trunk/src/caca.h
5698   M /trunk/src/graphics.c
5699
5700  * src/graphics.c:
5701    + Implemented caca_set_title() for X11 and Win32.
5702  * examples/cacaview.c:
5703    + Use caca_set_title() to set the window title to "cacaview".
5704
5705------------------------------------------------------------------------
5706r239 | sam | 2004-01-12 17:22:35 +0100 (Mon, 12 Jan 2004) | 2 lines
5707Changed paths:
5708   M /trunk/Makefile.am
5709   M /trunk/autotools/Makefile.am
5710   M /trunk/debian/Makefile.am
5711   M /trunk/doc/Makefile.am
5712   M /trunk/examples/Makefile.am
5713   M /trunk/src/Makefile.am
5714   M /trunk/test/Makefile.am
5715
5716  * Fixed $Id in all Makefile.am files.
5717
5718------------------------------------------------------------------------
5719r238 | sam | 2004-01-12 17:21:34 +0100 (Mon, 12 Jan 2004) | 3 lines
5720Changed paths:
5721   M /trunk/Makefile.am
5722   M /trunk/autotools/Makefile.am
5723   A /trunk/build-win32
5724   M /trunk/debian/Makefile.am
5725   M /trunk/doc/Makefile.am
5726   M /trunk/examples/Makefile.am
5727   M /trunk/src/Makefile.am
5728   M /trunk/test/Makefile.am
5729
5730  * build-win32:
5731    + Win32 cross-compilation script.
5732
5733------------------------------------------------------------------------
5734r237 | sam | 2004-01-12 16:28:27 +0100 (Mon, 12 Jan 2004) | 5 lines
5735Changed paths:
5736   M /trunk/NEWS
5737   M /trunk/debian/control
5738   M /trunk/debian/rules
5739   M /trunk/doc/Makefile.am
5740   M /trunk/doc/cacademo.1
5741   M /trunk/examples
5742   M /trunk/examples/Makefile.am
5743   D /trunk/examples/cacacirc.c
5744   A /trunk/examples/cacamoir.c (from /trunk/examples/cacacirc.c:236)
5745   M /trunk/libcaca.spec
5746
5747  * examples/cacamoir.c:
5748    + Renamed cacacirc to cacamoir.
5749  * libcaca.spec debian/ doc/:
5750    + Added cacamoir to the distributed files.
5751
5752------------------------------------------------------------------------
5753r236 | sam | 2004-01-12 15:25:46 +0100 (Mon, 12 Jan 2004) | 8 lines
5754Changed paths:
5755   M /trunk/examples
5756   M /trunk/examples/Makefile.am
5757   M /trunk/examples/cacaball.c
5758   A /trunk/examples/cacacirc.c
5759   M /trunk/examples/cacaplas.c
5760
5761  * examples/cacaballs.c:
5762    + Bigger metaballs, less metaballs.
5763    + Rotating palette.
5764  * examples/cacaplas.c:
5765    + Slightly decreased speed.
5766  * examples/cacacirc.c:
5767    + New effect.
5768
5769------------------------------------------------------------------------
5770r235 | sam | 2004-01-12 15:01:40 +0100 (Mon, 12 Jan 2004) | 3 lines
5771Changed paths:
5772   M /trunk/configure.ac
5773   M /trunk/src/time.c
5774
5775  * configure.ac:
5776    + Better win32 check for Sleep().
5777
5778------------------------------------------------------------------------
5779r234 | sam | 2004-01-11 19:09:01 +0100 (Sun, 11 Jan 2004) | 5 lines
5780Changed paths:
5781   M /trunk/configure.ac
5782   M /trunk/examples/cacaview.c
5783   M /trunk/src/time.c
5784
5785  * configure.ac src/time.c:
5786    + Look for Sleep in -lkernel32.
5787  * examples/cacaview.c:
5788    + Use caca_wait_event() instead of usleep()/caca_get_event().
5789
5790------------------------------------------------------------------------
5791r233 | sam | 2004-01-11 06:09:02 +0100 (Sun, 11 Jan 2004) | 3 lines
5792Changed paths:
5793   M /trunk/NOTES
5794   M /trunk/examples/cacaview.c
5795   M /trunk/src/caca.c
5796   M /trunk/src/caca_internals.h
5797   M /trunk/src/graphics.c
5798   M /trunk/src/io.c
5799   M /trunk/src/time.c
5800
5801  * src/caca.c src/graphics.c src/io.c src/time.c:
5802    + Native win32 port.
5803
5804------------------------------------------------------------------------
5805r232 | sam | 2004-01-11 02:45:57 +0100 (Sun, 11 Jan 2004) | 10 lines
5806Changed paths:
5807   M /trunk/configure.ac
5808   M /trunk/src/caca.c
5809   M /trunk/src/caca_internals.h
5810   M /trunk/src/graphics.c
5811   M /trunk/src/io.c
5812   M /trunk/src/time.c
5813   M /trunk/test/event.c
5814
5815  * configure.ac:
5816    + Check for gettimeofday().
5817  * src/time.c:
5818    + Created _caca_time().
5819    + Ported _caca_getticks() to the Win32 API.
5820  * src/caca.c:
5821    + Properly builds on Win32.
5822  * test/event.c:
5823    + Added <stdlib.h> because we use malloc().
5824
5825------------------------------------------------------------------------
5826r231 | sam | 2004-01-10 20:59:50 +0100 (Sat, 10 Jan 2004) | 5 lines
5827Changed paths:
5828   M /trunk/NEWS
5829   M /trunk/THANKS
5830   M /trunk/examples/cacaplas.c
5831
5832  * THANKS examples/cacaplas.c:
5833    + Updated credits.
5834  * NEWS:
5835    + Forthcoming 0.8 news.
5836
5837------------------------------------------------------------------------
5838r230 | sam | 2004-01-10 20:53:14 +0100 (Sat, 10 Jan 2004) | 5 lines
5839Changed paths:
5840   M /trunk/configure.ac
5841   M /trunk/examples
5842   M /trunk/examples/Makefile.am
5843   A /trunk/examples/cacaplas.c
5844
5845  * configure.ac:
5846    + Check for -lm.
5847  * examples/cacaplas.c:
5848    + New demo, cacaplas, that displays a colour plasma.
5849
5850------------------------------------------------------------------------
5851r229 | sam | 2004-01-10 20:29:12 +0100 (Sat, 10 Jan 2004) | 12 lines
5852Changed paths:
5853   M /trunk/src/caca.h
5854   M /trunk/src/graphics.c
5855   M /trunk/src/io.c
5856   M /trunk/test/event.c
5857
5858  * src/graphics:
5859    + Initialise the char buffers in the X11 driver.
5860  * src/io.c:
5861    + caca_get_event() and caca_wait_event() immediately return zero if
5862      event_mask is zero.
5863    + Added support for the Home, End, PgUp and PgDown keys.
5864    + In the S-Lang driver, added a call to SLang_getkey() before the call to
5865      SLkp_getkey(), otherwise a single Escape call will not be interpreted.
5866  * test/event.c:
5867    + The "quit" sequence now quits the program, instead of "q" alone.
5868    + Added a status bar below.
5869
5870------------------------------------------------------------------------
5871r228 | sam | 2004-01-09 10:51:53 +0100 (Fri, 09 Jan 2004) | 16 lines
5872Changed paths:
5873   M /trunk/BUGS
5874   M /trunk/NOTES
5875   M /trunk/README
5876   M /trunk/configure.ac
5877   M /trunk/src/Makefile.am
5878   M /trunk/src/caca.c
5879   M /trunk/src/caca_internals.h
5880   M /trunk/src/graphics.c
5881   M /trunk/src/io.c
5882   A /trunk/src/time.c
5883   M /trunk/test/event.c
5884
5885  * test/event.c:
5886    + Do not refresh after each event, but only when there is no event
5887      pending.
5888    + If the pressed key is a printable character, display it.
5889  * src/time.c:
5890    + Moved _caca_getticks() to this file.
5891  * src/caca.c:
5892    + Set the escape delay to a very low value in the ncurses driver,
5893      because I don't want escape sequences to be entered manually.
5894  * src/io.c:
5895    + Autorepeat emulation in the ncurses and slang drivers: do not
5896      immediately send the key release event.
5897  * configure.ac:
5898    + Check for usleep.
5899    + Improvements in the win32 platform detection.
5900
5901------------------------------------------------------------------------
5902r227 | sam | 2004-01-08 19:40:29 +0100 (Thu, 08 Jan 2004) | 5 lines
5903Changed paths:
5904   M /trunk/configure.ac
5905   M /trunk/src/graphics.c
5906   M /trunk/test/event.c
5907
5908  * test/event.c:
5909    + Display at least two digits for keycodes.
5910  * configure.ac:
5911    + ScreenUpdate is actually mandatory for our conio driver.
5912
5913------------------------------------------------------------------------
5914r226 | sam | 2004-01-08 11:22:14 +0100 (Thu, 08 Jan 2004) | 10 lines
5915Changed paths:
5916   M /trunk/src/graphics.c
5917   M /trunk/src/io.c
5918   M /trunk/test/event.c
5919
5920  * src/io.c:
5921    + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
5922      directly interpreted.
5923    + Major rehandling of the event code. All output drivers are now
5924      correctly separated.
5925  * src/graphics.c:
5926    + Fixed a compilation warning.
5927  * test/event.c:
5928    + More human-readable event printing.
5929
5930------------------------------------------------------------------------
5931r225 | sam | 2004-01-07 19:36:41 +0100 (Wed, 07 Jan 2004) | 2 lines
5932Changed paths:
5933   A /branches/0.7 (from /trunk:224)
5934   M /branches/0.7/ChangeLog
5935   M /branches/0.7/libcaca.spec
5936   M /trunk/ChangeLog
5937   M /trunk/libcaca.spec
5938
5939  * 0.7 branch.
5940
5941------------------------------------------------------------------------
5942r224 | sam | 2004-01-07 19:22:44 +0100 (Wed, 07 Jan 2004) | 3 lines
5943Changed paths:
5944   M /trunk/configure.ac
5945   M /trunk/debian/changelog
5946   M /trunk/libcaca.spec
5947
5948  * configure.ac:
5949    + Release 0.7.
5950
5951------------------------------------------------------------------------
5952r223 | sam | 2004-01-07 19:22:08 +0100 (Wed, 07 Jan 2004) | 3 lines
5953Changed paths:
5954   M /trunk/src/bitmap.c
5955
5956  * src/bitmap.c:
5957    + Fixed a bug in the dithering characters.
5958
5959------------------------------------------------------------------------
5960r222 | sam | 2004-01-07 19:15:10 +0100 (Wed, 07 Jan 2004) | 5 lines
5961Changed paths:
5962   M /trunk/NEWS
5963   M /trunk/src/bitmap.c
5964   M /trunk/src/io.c
5965
5966  * src/io.c:
5967    + Do not report mouse motions if the coordinates did not change.
5968  * src/bitmap.c:
5969    + More documentation.
5970
5971------------------------------------------------------------------------
5972r221 | sam | 2004-01-07 18:19:36 +0100 (Wed, 07 Jan 2004) | 8 lines
5973Changed paths:
5974   M /trunk/configure.ac
5975   M /trunk/src/caca.c
5976   M /trunk/src/graphics.c
5977   M /trunk/src/io.c
5978   M /trunk/test
5979   M /trunk/test/Makefile.am
5980   A /trunk/test/event.c
5981
5982  * test/event.c:
5983    + Small event lister, similar to X11's xev.
5984  * src/graphics.c:
5985    + If possible, disable autorepeat in the X11 driver.
5986  * src/io.c:
5987    + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
5988    + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
5989
5990------------------------------------------------------------------------
5991r220 | sam | 2004-01-07 14:06:06 +0100 (Wed, 07 Jan 2004) | 5 lines
5992Changed paths:
5993   M /trunk/debian/control
5994   M /trunk/debian/rules
5995   M /trunk/doc/Makefile.am
5996   D /trunk/doc/caca-spritedit.1
5997   M /trunk/examples/Makefile.am
5998   D /trunk/examples/spritedit.c
5999   M /trunk/libcaca.spec
6000   M /trunk/test/Makefile.am
6001   A /trunk/test/spritedit.c (from /trunk/examples/spritedit.c:213)
6002
6003  * test/spritedit.c:
6004    + Moved spritedit to the test/ directory, because it is not mature enough.
6005  * libcaca.spec debian/control debian/rules:
6006    + Do not install caca-spritedit.
6007
6008------------------------------------------------------------------------
6009r219 | sam | 2004-01-07 13:45:02 +0100 (Wed, 07 Jan 2004) | 8 lines
6010Changed paths:
6011   M /trunk/NEWS
6012   M /trunk/debian/control
6013   M /trunk/debian/rules
6014   M /trunk/doc/Makefile.am
6015   M /trunk/doc/cacademo.1
6016   M /trunk/libcaca.spec
6017   M /trunk/src/bitmap.c
6018   M /trunk/src/caca.c
6019   M /trunk/src/caca.h
6020   M /trunk/src/conic.c
6021   M /trunk/src/graphics.c
6022   M /trunk/src/io.c
6023   M /trunk/src/line.c
6024   M /trunk/src/sprite.c
6025
6026  * libcaca.spec debian/control:
6027    + Updated the package descriptions to include cacaball.
6028  * doc/cacademo.1 doc/Makefile.am:
6029    + Use the cacademo manpage as the cacaball manpage.
6030  * src/:
6031    + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
6032      documenting bizarre stuff.
6033
6034------------------------------------------------------------------------
6035r218 | sam | 2004-01-07 13:42:22 +0100 (Wed, 07 Jan 2004) | 4 lines
6036Changed paths:
6037   M /trunk/examples/cacaball.c
6038
6039  * examples/cacaball.c:
6040    + 24 metaballs instead of 5, but smaller.
6041    + Zoom the bitmap to make more use of the screen area.
6042
6043------------------------------------------------------------------------
6044r217 | sam | 2004-01-06 17:31:27 +0100 (Tue, 06 Jan 2004) | 5 lines
6045Changed paths:
6046   M /trunk/AUTHORS
6047   M /trunk/THANKS
6048   M /trunk/examples/aafire.c
6049   M /trunk/examples/cacaball.c
6050
6051  * examples/cacaball.c:
6052    + Crop the palette so that it looks a bit more like metaballs.
6053  * AUTHORS THANKS:
6054    + Credited Jylam and Jan Hubicka.
6055
6056------------------------------------------------------------------------
6057r216 | sam | 2004-01-06 13:46:25 +0100 (Tue, 06 Jan 2004) | 6 lines
6058Changed paths:
6059   M /trunk/examples/cacaball.c
6060
6061  * examples/cacaball.c:
6062    + Huge coding style overhaul.
6063    + Display 5 metaballs instead of 3.
6064    + Generate the palette instead of having a static one.
6065    + Use a 256x256 back buffer for more smoothness.
6066
6067------------------------------------------------------------------------
6068r215 | sam | 2004-01-06 11:12:22 +0100 (Tue, 06 Jan 2004) | 3 lines
6069Changed paths:
6070   M /trunk/src/graphics.c
6071
6072  * src/graphics.c:
6073    + Fixed a compilation warning.
6074
6075------------------------------------------------------------------------
6076r214 | sam | 2004-01-05 23:16:55 +0100 (Mon, 05 Jan 2004) | 3 lines
6077Changed paths:
6078   M /trunk/examples
6079   M /trunk/examples/Makefile.am
6080   A /trunk/examples/cacaball.c
6081
6082  * examples/cacaball.c:
6083    + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
6084
6085------------------------------------------------------------------------
6086r213 | sam | 2004-01-05 19:17:20 +0100 (Mon, 05 Jan 2004) | 4 lines
6087Changed paths:
6088   M /trunk/examples/aafire.c
6089   M /trunk/examples/cacaview.c
6090   M /trunk/examples/demo.c
6091   M /trunk/examples/spritedit.c
6092   M /trunk/src/caca.h
6093   M /trunk/src/io.c
6094   M /trunk/test/dithering.c
6095   M /trunk/test/hsv.c
6096
6097  * src/io.c:
6098    + caca_get_event() and caca_wait_event() now accept a mask as an argument
6099      in order to select events.
6100
6101------------------------------------------------------------------------
6102r212 | sam | 2004-01-05 19:10:51 +0100 (Mon, 05 Jan 2004) | 4 lines
6103Changed paths:
6104   M /trunk/src/graphics.c
6105
6106  * src/graphics.c:
6107    + Fixed a bug that caused an infinite loop if the delay between two
6108      caca_refresh() calls was greater than 2000 seconds (or something).
6109
6110------------------------------------------------------------------------
6111r211 | sam | 2004-01-05 19:08:50 +0100 (Mon, 05 Jan 2004) | 5 lines
6112Changed paths:
6113   M /trunk/examples/cacaview.c
6114   M /trunk/src/io.c
6115
6116  * src/io.c:
6117    + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
6118  * examples/cacaview.c:
6119    + Use <stdlib.h> instead of <malloc.h>.
6120
6121------------------------------------------------------------------------
6122r210 | sam | 2004-01-04 01:45:08 +0100 (Sun, 04 Jan 2004) | 6 lines
6123Changed paths:
6124   M /trunk/configure.ac
6125   M /trunk/doc/Makefile.am
6126
6127  * configure.ac:
6128    + Check for dvips in addition to latex.
6129  * doc/Makefile.am:
6130    + Workaround for a bug in the latex code generated by doxygen
6131      in Mandrake 9.1.
6132
6133------------------------------------------------------------------------
6134r209 | sam | 2004-01-04 01:19:53 +0100 (Sun, 04 Jan 2004) | 5 lines
6135Changed paths:
6136   M /trunk/libcaca.spec
6137
6138  * libcaca.spec:
6139    + Install documentation into %{doc}/package-version/ instead
6140      of %{doc}/package/.
6141    + Added tetex-dvips to the build dependencies.
6142
6143------------------------------------------------------------------------
6144r208 | sam | 2004-01-04 00:21:27 +0100 (Sun, 04 Jan 2004) | 2 lines
6145Changed paths:
6146   A /branches/0.6 (from /trunk:207)
6147   M /branches/0.6/ChangeLog
6148   M /trunk/ChangeLog
6149
6150  * 0.6 branch.
6151
6152------------------------------------------------------------------------
6153r207 | sam | 2004-01-04 00:15:48 +0100 (Sun, 04 Jan 2004) | 9 lines
6154Changed paths:
6155   M /trunk/NEWS
6156   M /trunk/configure.ac
6157   M /trunk/debian/changelog
6158   M /trunk/debian/control
6159   M /trunk/debian/rules
6160   M /trunk/doc/Makefile.am
6161   M /trunk/libcaca.spec
6162
6163  * configure.ac NEWS:
6164    + Prepared the 0.6 release.
6165  * libcaca.spec:
6166    + Split the RPM into libcaca-devel and caca-utils.
6167    + More detailed descriptions.
6168    + Packages are now rpmlint clean.
6169  * doc/Makefile.am:
6170    + Symlink cacafire.1 to cacademo.1 upon manpage installation.
6171
6172------------------------------------------------------------------------
6173r206 | sam | 2004-01-03 18:31:44 +0100 (Sat, 03 Jan 2004) | 3 lines
6174Changed paths:
6175   M /trunk/configure.ac
6176   M /trunk/src/caca.c
6177   M /trunk/src/graphics.c
6178   M /trunk/src/io.c
6179
6180  * configure.ac:
6181    + Search for <slang/slang.h> in addition of <slang.h>.
6182
6183------------------------------------------------------------------------
6184r205 | sam | 2004-01-03 15:33:35 +0100 (Sat, 03 Jan 2004) | 5 lines
6185Changed paths:
6186   M /trunk/src/bitmap.c
6187
6188  * src/bitmap.c:
6189    + Dither H/S/V when looking up the two nearest colours.
6190    + Weigh pixels in the distance calculation.
6191    + Factorised the lookup table calculation.
6192
6193------------------------------------------------------------------------
6194r204 | sam | 2004-01-03 15:28:39 +0100 (Sat, 03 Jan 2004) | 3 lines
6195Changed paths:
6196   M /trunk/test
6197   M /trunk/test/Makefile.am
6198   A /trunk/test/hsv.c
6199
6200  * test/hsv.c:
6201    + Trivial saturation/value rendering test.
6202
6203------------------------------------------------------------------------
6204r203 | sam | 2004-01-02 19:09:29 +0100 (Fri, 02 Jan 2004) | 5 lines
6205Changed paths:
6206   M /trunk/src/bitmap.c
6207   M /trunk/src/caca.c
6208   M /trunk/src/caca_internals.h
6209
6210  * src/bitmap.c:
6211    + Fixed a minor overflow in the saturation computation.
6212    + Use a global lookup table for foreground/background colour selection
6213      in the bitmap rendering routine. This broke dithering, sorry.
6214
6215------------------------------------------------------------------------
6216r202 | sam | 2004-01-02 17:52:10 +0100 (Fri, 02 Jan 2004) | 3 lines
6217Changed paths:
6218   M /trunk/examples/aafire.c
6219   M /trunk/examples/cacaview.c
6220   M /trunk/src/bitmap.c
6221   M /trunk/src/caca.c
6222   M /trunk/src/caca.h
6223   M /trunk/src/graphics.c
6224   M /trunk/src/line.c
6225   M /trunk/src/sprite.c
6226   M /trunk/test/optipal.c
6227
6228  * src/ examples/ test/:
6229    + Changed <const type> constructs into <type const>.
6230
6231------------------------------------------------------------------------
6232r201 | sam | 2004-01-02 16:35:53 +0100 (Fri, 02 Jan 2004) | 4 lines
6233Changed paths:
6234   M /trunk/examples/aafire.c
6235
6236  * examples/aafire.c:
6237    + Do not call caca_get_width() 10000 times per frame. Cache the value
6238      instead.
6239
6240------------------------------------------------------------------------
6241r200 | sam | 2004-01-02 16:34:16 +0100 (Fri, 02 Jan 2004) | 4 lines
6242Changed paths:
6243   M /trunk/src/graphics.c
6244
6245  * src/graphics.c:
6246    + Split the drawing of foreground and background colours in the X11
6247      driver. Nice performance improvement.
6248
6249------------------------------------------------------------------------
6250r199 | sam | 2004-01-02 16:23:54 +0100 (Fri, 02 Jan 2004) | 3 lines
6251Changed paths:
6252   M /trunk/examples/cacaview.c
6253
6254  * examples/cacaview.c:
6255    + If Imlib2 was not activated, warn the user that only BMP is supported.
6256
6257------------------------------------------------------------------------
6258r198 | sam | 2004-01-01 19:21:13 +0100 (Thu, 01 Jan 2004) | 5 lines
6259Changed paths:
6260   M /trunk/AUTHORS
6261   M /trunk/Makefile.am
6262   A /trunk/THANKS
6263   A /trunk/libcaca.spec
6264
6265  * libcaca.spec:
6266    + RPM specfile, courtesy of Richard Zidlicky.
6267  * THANKS:
6268    + Added a THANKS file for contributors.
6269
6270------------------------------------------------------------------------
6271r197 | sam | 2004-01-01 18:51:57 +0100 (Thu, 01 Jan 2004) | 10 lines
6272Changed paths:
6273   M /trunk/README
6274   M /trunk/src/caca.c
6275   M /trunk/src/graphics.c
6276
6277  * src/graphics.c:
6278    + Minor optimisation in caca_set_color().
6279    + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
6280    + Optimised the X11 caca_refresh() routine by handling strings of the
6281      same colour as one text chunk.
6282  * src/caca.c:
6283    + Bugfix in caca_init when conio is the only compiled-in driver.
6284  * README:
6285    + Minor documentation updates.
6286
6287------------------------------------------------------------------------
6288r196 | sam | 2004-01-01 17:29:50 +0100 (Thu, 01 Jan 2004) | 5 lines
6289Changed paths:
6290   M /trunk/examples/aafire.c
6291   M /trunk/examples/cacaview.c
6292
6293  * examples/cacaview.c:
6294    + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
6295  * examples/aafire.c:
6296    + bzero the pixel buffer in the initialisation routine.
6297
6298------------------------------------------------------------------------
6299r195 | sam | 2003-12-31 15:21:08 +0100 (Wed, 31 Dec 2003) | 5 lines
6300Changed paths:
6301   M /trunk/doc/doxygen.cfg.in
6302   M /trunk/src/bitmap.c
6303   M /trunk/src/box.c
6304   M /trunk/src/caca.h
6305   M /trunk/src/conic.c
6306   M /trunk/src/graphics.c
6307   M /trunk/src/io.c
6308   M /trunk/src/line.c
6309   M /trunk/src/math.c
6310   M /trunk/src/triangle.c
6311
6312  * doc/doxygen.cfg.in:
6313    + Removed caca_internal.h from the list of documented files.
6314  * src/:
6315    + Minor documentation updates.
6316
6317------------------------------------------------------------------------
6318r194 | sam | 2003-12-31 14:55:34 +0100 (Wed, 31 Dec 2003) | 9 lines
6319Changed paths:
6320   M /trunk/BUGS
6321   M /trunk/debian/rules
6322   M /trunk/doc/Makefile.am
6323   M /trunk/test/dithering.c
6324
6325  * test/dithering.c:
6326    + Fixed a minor compilation warning.
6327  * debian/rules:
6328    + Explicitely use --enable-imlib2.
6329  * BUGS:
6330    + Added a note about blinking consoles.
6331  * doc/Makefile.am:
6332    + Fixed a bashism in the HTML files installation.
6333
6334------------------------------------------------------------------------
6335r193 | sam | 2003-12-31 14:32:14 +0100 (Wed, 31 Dec 2003) | 4 lines
6336Changed paths:
6337   M /trunk/doc/Makefile.am
6338
6339  * doc/Makefile.am:
6340    + Do not install doxygen.png directly, because it can be doxygen.gif on
6341      old installations.
6342
6343------------------------------------------------------------------------
6344r192 | sam | 2003-12-31 14:26:47 +0100 (Wed, 31 Dec 2003) | 3 lines
6345Changed paths:
6346   M /trunk/examples/aafire.c
6347
6348  * examples/aafire.c:
6349    + Only quit upon keypress, not mouse motion.
6350
6351------------------------------------------------------------------------
6352r191 | sam | 2003-12-31 14:24:46 +0100 (Wed, 31 Dec 2003) | 3 lines
6353Changed paths:
6354   M /trunk/examples/aafire.c
6355
6356  * examples/aafire.c:
6357    + Render cacafire at full speed.
6358
6359------------------------------------------------------------------------
6360r190 | sam | 2003-12-31 14:20:18 +0100 (Wed, 31 Dec 2003) | 6 lines
6361Changed paths:
6362   M /trunk/src/graphics.c
6363   M /trunk/test
6364   M /trunk/test/Makefile.am
6365   A /trunk/test/optipal.c
6366
6367  * test/optipal.c:
6368    + Optimised S-Lang palette generator.
6369  * src/graphics:
6370    + Removed the S-Lang palette generator and replaced it with the tables
6371      generated by optipal.
6372
6373------------------------------------------------------------------------
6374r189 | sam | 2003-12-31 13:26:22 +0100 (Wed, 31 Dec 2003) | 5 lines
6375Changed paths:
6376   M /trunk/Makefile.am
6377   M /trunk/configure.ac
6378   M /trunk/examples/Makefile.am
6379   A /trunk/test
6380   A /trunk/test/Makefile.am
6381   A /trunk/test/dithering.c
6382
6383  * Makefile.am:
6384    + Added a test directory for test programs.
6385  * test/dithering.c:
6386    + The value/saturation dithering example.
6387
6388------------------------------------------------------------------------
6389r188 | sam | 2003-12-31 13:05:44 +0100 (Wed, 31 Dec 2003) | 5 lines
6390Changed paths:
6391   M /trunk/examples/cacaview.c
6392   M /trunk/src/caca.c
6393
6394  * src/caca.c:
6395    + Do not try the X11 driver if DISPLAY is set to the empty string.
6396  * examples/cacaview.c:
6397    + Cosmetic fixes.
6398
6399------------------------------------------------------------------------
6400r187 | sam | 2003-12-31 13:00:18 +0100 (Wed, 31 Dec 2003) | 3 lines
6401Changed paths:
6402   M /trunk/examples/Makefile.am
6403   A /trunk/examples/cacaview.c (from /trunk/examples/view.c:182)
6404   D /trunk/examples/view.c
6405
6406  * example/:
6407    + Renamed view.c into cacaview.c.
6408
6409------------------------------------------------------------------------
6410r186 | sam | 2003-12-31 12:17:47 +0100 (Wed, 31 Dec 2003) | 3 lines
6411Changed paths:
6412   M /trunk/src/io.c
6413
6414  * src/io.c:
6415    + Fixed mouse support under ncurses and slang.
6416
6417------------------------------------------------------------------------
6418r185 | sam | 2003-12-31 12:17:00 +0100 (Wed, 31 Dec 2003) | 3 lines
6419Changed paths:
6420   M /trunk/configure.ac
6421
6422  * configure.ac:
6423    + Error out if Imlib2 was not found. Override with --disable-imlib2.
6424
6425------------------------------------------------------------------------
6426r184 | sam | 2003-12-31 02:16:47 +0100 (Wed, 31 Dec 2003) | 6 lines
6427Changed paths:
6428   M /trunk/doc
6429   M /trunk/examples/demo.c
6430   M /trunk/src/caca.h
6431   M /trunk/src/io.c
6432
6433  * src/io.c:
6434    + Mouse support under X11.
6435    + Split the mouse motion and mouse click events.
6436  * examples/demo.c:
6437    + Mouse motion support.
6438
6439------------------------------------------------------------------------
6440r183 | sam | 2003-12-31 02:02:08 +0100 (Wed, 31 Dec 2003) | 5 lines
6441Changed paths:
6442   M /trunk/src/caca.c
6443   M /trunk/src/graphics.c
6444
6445  * src/graphics.c:
6446    + Compilation fix.
6447  * src/caca.c:
6448    + Minor indentation fix.
6449
6450------------------------------------------------------------------------
6451r182 | sam | 2003-12-26 00:59:48 +0100 (Fri, 26 Dec 2003) | 6 lines
6452Changed paths:
6453   M /trunk/configure.ac
6454   M /trunk/src/caca.c
6455
6456  * src/caca.c:
6457    + Prefer the X11 driver if $DISPLAY is set.
6458    + The slang driver is now preferred over the ncurses driver.
6459  * configure.ac:
6460    + Autodetect conio.h.
6461
6462------------------------------------------------------------------------
6463r181 | sam | 2003-12-26 00:22:13 +0100 (Fri, 26 Dec 2003) | 4 lines
6464Changed paths:
6465   M /trunk/configure.ac
6466
6467  * configure.ac:
6468    + Autodetect ncurses, slang and X11.
6469    + Abort if no output driver was selected or detected.
6470
6471------------------------------------------------------------------------
6472r180 | sam | 2003-12-25 22:38:46 +0100 (Thu, 25 Dec 2003) | 2 lines
6473Changed paths:
6474   A /branches/0.5 (from /trunk:179)
6475   M /branches/0.5/ChangeLog
6476   M /trunk/ChangeLog
6477
6478  * 0.5 branch.
6479
6480------------------------------------------------------------------------
6481r179 | sam | 2003-12-25 22:36:52 +0100 (Thu, 25 Dec 2003) | 3 lines
6482Changed paths:
6483   M /trunk/NEWS
6484   M /trunk/configure.ac
6485   M /trunk/debian/changelog
6486
6487  * configure.ac NEWS debian/changelog:
6488    + New 0.5 release.
6489
6490------------------------------------------------------------------------
6491r178 | sam | 2003-12-25 22:28:55 +0100 (Thu, 25 Dec 2003) | 5 lines
6492Changed paths:
6493   M /trunk/BUGS
6494   M /trunk/NOTES
6495   M /trunk/configure.ac
6496   M /trunk/src/graphics.c
6497
6498  * NOTES BUGS:
6499    + Updated information about the S-Lang colour pair shortage bug.
6500  * src/graphics.c:
6501    + Implemented the solution explained in NOTES.
6502
6503------------------------------------------------------------------------
6504r177 | sam | 2003-12-25 19:09:58 +0100 (Thu, 25 Dec 2003) | 3 lines
6505Changed paths:
6506   M /trunk/src/caca.c
6507
6508  * src/caca.c:
6509    + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
6510
6511------------------------------------------------------------------------
6512r176 | sam | 2003-12-25 19:08:46 +0100 (Thu, 25 Dec 2003) | 3 lines
6513Changed paths:
6514   M /trunk/NOTES
6515
6516  * NOTES:
6517    + Added a section with a proposed solution to the slang problem.
6518
6519------------------------------------------------------------------------
6520r175 | sam | 2003-12-25 11:18:37 +0100 (Thu, 25 Dec 2003) | 2 lines
6521Changed paths:
6522   A /branches/0.4 (from /trunk:174)
6523   M /branches/0.4/ChangeLog
6524   M /trunk/ChangeLog
6525
6526  * 0.4 branch.
6527
6528------------------------------------------------------------------------
6529r174 | sam | 2003-12-25 00:58:32 +0100 (Thu, 25 Dec 2003) | 5 lines
6530Changed paths:
6531   M /trunk/configure.ac
6532   M /trunk/debian/control
6533
6534  * debian/control:
6535    + Added missing dependencies to the -dev package.
6536  * configure.ac:
6537    + Kludge for woody builds where x_includes is undefined.
6538
6539------------------------------------------------------------------------
6540r173 | sam | 2003-12-24 17:23:37 +0100 (Wed, 24 Dec 2003) | 3 lines
6541Changed paths:
6542   M /trunk/src/caca.h
6543
6544  * src/caca.h:
6545    + Documented CACA_FONT.
6546
6547------------------------------------------------------------------------
6548r172 | sam | 2003-12-24 17:16:16 +0100 (Wed, 24 Dec 2003) | 3 lines
6549Changed paths:
6550   M /trunk/doc/Makefile.am
6551
6552  * doc/Makefile.am:
6553    + Rename the refman.ps doxygen documentation to libcaca.ps.
6554
6555------------------------------------------------------------------------
6556r171 | sam | 2003-12-24 16:43:45 +0100 (Wed, 24 Dec 2003) | 5 lines
6557Changed paths:
6558   M /trunk/NEWS
6559   M /trunk/src/caca.h
6560   M /trunk/src/graphics.c
6561
6562  * src/graphics.c:
6563    + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
6564  * src/caca.c:
6565    + Documented the CACA_GEOMETRY environment variable.
6566
6567------------------------------------------------------------------------
6568r170 | sam | 2003-12-24 16:35:07 +0100 (Wed, 24 Dec 2003) | 3 lines
6569Changed paths:
6570   M /trunk/src/caca_internals.h
6571   M /trunk/src/graphics.c
6572   M /trunk/src/io.c
6573
6574  * src/io.c:
6575    + Mouse support in the X11 driver.
6576
6577------------------------------------------------------------------------
6578r169 | sam | 2003-12-24 15:48:38 +0100 (Wed, 24 Dec 2003) | 4 lines
6579Changed paths:
6580   M /trunk/src/graphics.c
6581
6582  * src/graphics:
6583    + Use XCreateWindow instead of XCreateSimpleWindow.
6584    + Set the X window title to "caca for X".
6585
6586------------------------------------------------------------------------
6587r168 | sam | 2003-12-23 18:25:29 +0100 (Tue, 23 Dec 2003) | 4 lines
6588Changed paths:
6589   M /trunk/debian/changelog
6590   M /trunk/debian/control
6591   M /trunk/debian/rules
6592
6593  * debian/control:
6594    + Build-depend on doxygen and tetex to build documentation.
6595    + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
6596
6597------------------------------------------------------------------------
6598r167 | sam | 2003-12-23 18:01:38 +0100 (Tue, 23 Dec 2003) | 7 lines
6599Changed paths:
6600   M /trunk/BUGS
6601   M /trunk/Makefile.am
6602   M /trunk/NEWS
6603   M /trunk/README
6604   M /trunk/TODO
6605   M /trunk/configure.ac
6606   M /trunk/doc/Makefile.am
6607   M /trunk/src/graphics.c
6608
6609  * configure.ac NEWS:
6610    + Prepared release 0.4.
6611  * src/graphics.c README BUGS TODO:
6612    + Updated documentation.
6613  * Makefile.am doc/Makefile.am:
6614    + Install the generated doxygen documentation.
6615
6616------------------------------------------------------------------------
6617r166 | sam | 2003-12-23 17:32:56 +0100 (Tue, 23 Dec 2003) | 4 lines
6618Changed paths:
6619   M /trunk/src/io.c
6620
6621  * src/io.c:
6622    + Fixed a warning by including <unistd.h>.
6623    + Support for arrow and function keys under X11.
6624
6625------------------------------------------------------------------------
6626r165 | sam | 2003-12-23 14:27:40 +0100 (Tue, 23 Dec 2003) | 9 lines
6627Changed paths:
6628   M /trunk/configure.ac
6629   M /trunk/doc/Makefile.am
6630   D /trunk/doc/doxygen.cfg
6631   A /trunk/doc/doxygen.cfg.in (from /trunk/doc/doxygen.cfg:164)
6632   M /trunk/examples/aafire.c
6633   M /trunk/examples/demo.c
6634   M /trunk/examples/spritedit.c
6635   M /trunk/examples/view.c
6636   M /trunk/src/bitmap.c
6637   M /trunk/src/box.c
6638   M /trunk/src/caca.c
6639   M /trunk/src/caca.h
6640   M /trunk/src/caca_internals.h
6641   M /trunk/src/conic.c
6642   M /trunk/src/graphics.c
6643   M /trunk/src/io.c
6644   M /trunk/src/line.c
6645   M /trunk/src/math.c
6646   M /trunk/src/sprite.c
6647   M /trunk/src/triangle.c
6648
6649  * src/io.c:
6650    + Added caca_wait_event(), a blocking caca_get_event().
6651  * src/ examples/:
6652    + More documentation.
6653  * doc/doxygen.cfg.in:
6654    + doc/doxygen.cfg is now generated by configure, so that we can use
6655      @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
6656    + Create manpages.
6657
6658------------------------------------------------------------------------
6659r164 | sam | 2003-12-23 12:08:37 +0100 (Tue, 23 Dec 2003) | 2 lines
6660Changed paths:
6661   M /trunk/doc/doxygen.cfg
6662   M /trunk/src/bitmap.c
6663   M /trunk/src/caca.c
6664   M /trunk/src/caca.h
6665
6666  * More API documentation.
6667
6668------------------------------------------------------------------------
6669r163 | sam | 2003-12-22 23:58:24 +0100 (Mon, 22 Dec 2003) | 3 lines
6670Changed paths:
6671   M /trunk/src/caca.c
6672
6673  * caca.c:
6674    + Fixed typos in the initialisation code.
6675
6676------------------------------------------------------------------------
6677r162 | sam | 2003-12-22 16:26:12 +0100 (Mon, 22 Dec 2003) | 6 lines
6678Changed paths:
6679   M /trunk/configure.ac
6680   M /trunk/src/bitmap.c
6681   M /trunk/src/caca.c
6682   M /trunk/src/caca.h
6683   M /trunk/src/caca_internals.h
6684   M /trunk/src/conic.c
6685   M /trunk/src/graphics.c
6686   M /trunk/src/io.c
6687   M /trunk/src/line.c
6688
6689  * src/graphics.c src/caca.c src/io.c:
6690    + Support for simultaneously compiled-in drivers.
6691    + Honour the CACA_DRIVER environment variable.
6692  * configure.ac:
6693    + Drivers are no longer mutually exclusive.
6694
6695------------------------------------------------------------------------
6696r161 | sam | 2003-12-21 01:39:41 +0100 (Sun, 21 Dec 2003) | 3 lines
6697Changed paths:
6698   M /trunk/src/graphics.c
6699
6700  * src/graphics:
6701    + Initialise default height at 32 (as in aalib).
6702
6703------------------------------------------------------------------------
6704r160 | sam | 2003-12-20 13:07:56 +0100 (Sat, 20 Dec 2003) | 5 lines
6705Changed paths:
6706   M /trunk/src/caca_internals.h
6707   M /trunk/src/graphics.c
6708   M /trunk/src/io.c
6709
6710  * src/graphics.c:
6711    + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
6712    + Use an intermediary X pixmap for rendering.
6713    + Slightly changed the variable naming scheme.
6714
6715------------------------------------------------------------------------
6716r159 | sam | 2003-12-20 11:54:35 +0100 (Sat, 20 Dec 2003) | 3 lines
6717Changed paths:
6718   M /trunk/examples/aafire.c
6719
6720  * examples/aafire.c:
6721    + The image buffer in cacafire was too small.
6722
6723------------------------------------------------------------------------
6724r158 | sam | 2003-12-19 18:26:23 +0100 (Fri, 19 Dec 2003) | 4 lines
6725Changed paths:
6726   M /trunk/src/graphics.c
6727
6728  * src/graphics.c:
6729    + Progress in the X11 driver.
6730    + Fixed a compilation bug in the conio driver.
6731
6732------------------------------------------------------------------------
6733r157 | sam | 2003-12-18 10:46:19 +0100 (Thu, 18 Dec 2003) | 4 lines
6734Changed paths:
6735   M /trunk/debian/changelog
6736   M /trunk/debian/control
6737   M /trunk/debian/rules
6738
6739  * debian/rules debian/control:
6740    + Moved cacafire to the caca-utils package. Added proper conflict/replace.
6741    + Symlinked cacafire.1 to cacademo.1.
6742
6743------------------------------------------------------------------------
6744r155 | sam | 2003-12-18 01:41:28 +0100 (Thu, 18 Dec 2003) | 7 lines
6745Changed paths:
6746   M /trunk/ChangeLog
6747   M /trunk/NEWS
6748   M /trunk/README
6749   M /trunk/debian/changelog
6750   M /trunk/debian/control
6751   M /trunk/doc/doxygen.cfg
6752
6753  * debian/control:
6754    + Updated long descriptions.
6755  * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
6756    + Prepared 0.3 release.
6757  * README:
6758    + --enable-ncurses is now the default.
6759
6760------------------------------------------------------------------------
6761r154 | sam | 2003-12-18 01:11:52 +0100 (Thu, 18 Dec 2003) | 3 lines
6762Changed paths:
6763   M /trunk/src/bitmap.c
6764   M /trunk/src/box.c
6765   M /trunk/src/caca.c
6766   M /trunk/src/caca.h
6767   M /trunk/src/conic.c
6768   M /trunk/src/graphics.c
6769   M /trunk/src/io.c
6770   M /trunk/src/line.c
6771   M /trunk/src/math.c
6772   M /trunk/src/sprite.c
6773   M /trunk/src/triangle.c
6774
6775  * src/:
6776    + Doxygenated public functions.
6777
6778------------------------------------------------------------------------
6779r153 | sam | 2003-12-17 16:03:05 +0100 (Wed, 17 Dec 2003) | 3 lines
6780Changed paths:
6781   M /trunk/src/caca.h
6782
6783  * src/caca.h:
6784    + Documented environment variables.
6785
6786------------------------------------------------------------------------
6787r152 | sam | 2003-12-17 00:25:54 +0100 (Wed, 17 Dec 2003) | 4 lines
6788Changed paths:
6789   M /trunk/examples/view.c
6790
6791  * examples/view.c:
6792    + Fixed a bug in the loading of 1bpp BMPs.
6793    + Commented stuff.
6794
6795------------------------------------------------------------------------
6796r151 | sam | 2003-12-17 00:06:54 +0100 (Wed, 17 Dec 2003) | 7 lines
6797Changed paths:
6798   M /trunk/examples/Makefile.am
6799   M /trunk/examples/view.c
6800
6801  * examples/view.c:
6802    + If Imlib2 is not available, use a custom simple BMP loader.
6803    + Draw the bottom bar one line higher to leave room for a status line.
6804    + '?' now properly toggles help.
6805  * examples/Makefile.am:
6806    + Always build cacaview.
6807
6808------------------------------------------------------------------------
6809r150 | sam | 2003-12-16 10:06:46 +0100 (Tue, 16 Dec 2003) | 5 lines
6810Changed paths:
6811   M /trunk/configure.ac
6812   M /trunk/src/bitmap.c
6813
6814  * src/bitmap.c:
6815    + If the alpha palette is all-zero, forget the alpha channel.
6816  * configure.ac:
6817    + Export HAVE_IMLIB2_H and the like.
6818
6819------------------------------------------------------------------------
6820r149 | sam | 2003-12-15 16:02:50 +0100 (Mon, 15 Dec 2003) | 4 lines
6821Changed paths:
6822   M /trunk/src/bitmap.c
6823
6824  * src/bitmap.c:
6825    + If the alpha mask is 0, ignore alpha information.
6826    + Ditto if no alpha information is given with the palette.
6827
6828------------------------------------------------------------------------
6829r148 | sam | 2003-12-15 11:38:03 +0100 (Mon, 15 Dec 2003) | 4 lines
6830Changed paths:
6831   M /trunk/configure.ac
6832   M /trunk/src/caca.c
6833   M /trunk/src/caca_internals.h
6834   M /trunk/src/graphics.c
6835   M /trunk/src/io.c
6836
6837  * src/graphics.c src/io.c:
6838    + Beginning of an X11 driver. Currently we merely open the window and
6839      check keyboard events.
6840
6841------------------------------------------------------------------------
6842r147 | sam | 2003-12-12 17:19:44 +0100 (Fri, 12 Dec 2003) | 7 lines
6843Changed paths:
6844   M /trunk/configure.ac
6845   M /trunk/debian/changelog
6846   M /trunk/src/caca.c
6847
6848  * configure.ac debian/changelog:
6849    + Prepare for 0.3 release.
6850    + Check for strcasecmp().
6851  * src/caca.c:
6852    + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
6853      variables.
6854
6855------------------------------------------------------------------------
6856r146 | sam | 2003-12-12 15:49:41 +0100 (Fri, 12 Dec 2003) | 13 lines
6857Changed paths:
6858   M /trunk/examples/aafire.c
6859   M /trunk/examples/demo.c
6860   M /trunk/examples/view.c
6861   M /trunk/src/bitmap.c
6862   M /trunk/src/caca.c
6863   M /trunk/src/caca.h
6864   M /trunk/src/caca_internals.h
6865
6866  * src/bitmap.c:
6867    + Added antialiasing support.
6868    + Dithering, antialiasing and background mode can now be selected at
6869      runtime.
6870  * src/caca.c src/caca.h:
6871    + Renamed caca_dithering into caca_feature and extended the type to
6872      express background colour and antialiasing mode.
6873  * examples/demo.c:
6874    + Fixed a bug that disabled the sprite demo.
6875    + Draw solid flares.
6876  * examples/view.c:
6877    + Select antialiasing and background mode at runtime.
6878
6879------------------------------------------------------------------------
6880r145 | sam | 2003-12-11 18:01:09 +0100 (Thu, 11 Dec 2003) | 2 lines
6881Changed paths:
6882   M /trunk/BUGS
6883   M /trunk/TODO
6884   M /trunk/debian/control
6885   M /trunk/doc/cacademo.1
6886   M /trunk/doc/cacaview.1
6887
6888  * Minor updates to manpages, BUGS, TODO and the Debian control file.
6889
6890------------------------------------------------------------------------
6891r144 | sam | 2003-12-11 17:56:35 +0100 (Thu, 11 Dec 2003) | 5 lines
6892Changed paths:
6893   M /trunk/src/Makefile.am
6894   M /trunk/src/bitmap.c
6895   M /trunk/src/caca.c
6896   M /trunk/src/caca.h
6897   M /trunk/src/caca_internals.h
6898   M /trunk/src/graphics.c
6899
6900  * src/caca.c:
6901    + Moved global variables to src/graphics.c.
6902  * src/bitmap.c:
6903    + Sanitised prototypes.
6904
6905------------------------------------------------------------------------
6906r143 | sam | 2003-12-11 17:31:49 +0100 (Thu, 11 Dec 2003) | 17 lines
6907Changed paths:
6908   M /trunk/examples
6909   M /trunk/examples/aafire.c
6910   M /trunk/examples/demo.c
6911   M /trunk/examples/view.c
6912   M /trunk/src/bitmap.c
6913   M /trunk/src/box.c
6914   M /trunk/src/caca.c
6915   M /trunk/src/caca.h
6916   M /trunk/src/caca_internals.h
6917   M /trunk/src/conic.c
6918   M /trunk/src/graphics.c
6919   M /trunk/src/line.c
6920   M /trunk/src/sprite.c
6921   M /trunk/src/triangle.c
6922
6923  * src/graphics.c:
6924    + Internally cache screen width and height.
6925  * src/bitmap.c:
6926    + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
6927      alpha as fully transparent, and any other value as fully opaque.
6928    + Slightly tuned colour weights in the renderer.
6929    + caca_set_bitmap_palette() takes unsigned ints.
6930  * examples/demo.c:
6931    + Added a crap render demo.
6932  * examples/aafire.c:
6933    + Set a 20ms delay.
6934    + Added alpha values to the palette.
6935  * examples/view.c:
6936    + Draw a gray checkered grid below the image so that transparent images
6937      look a lot nicer.
6938    + 'f' toggles "fullscreen" mode.
6939
6940------------------------------------------------------------------------
6941r142 | sam | 2003-12-11 16:54:53 +0100 (Thu, 11 Dec 2003) | 6 lines
6942Changed paths:
6943   M /trunk/caca-config.in
6944   M /trunk/configure.ac
6945
6946  * configure.ac:
6947    + Set the executable bit of caca-config when regenerating that file.
6948  * caca-config.in:
6949    + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
6950      have @CACA_LIBS@.
6951
6952------------------------------------------------------------------------
6953r141 | sam | 2003-12-02 23:27:27 +0100 (Tue, 02 Dec 2003) | 6 lines
6954Changed paths:
6955   M /trunk/configure.ac
6956   M /trunk/examples/Makefile.am
6957   A /trunk/examples/aafire.c
6958
6959  * configure.ac:
6960    + Removed unused USE_* variables.
6961    + Export -lslang and -lncurses as @CACA_LIBS@.
6962  * examples/aafire.c:
6963    + Imported aafire.c from the AAlib tree and ported it to libcaca.
6964
6965------------------------------------------------------------------------
6966r139 | sam | 2003-11-30 18:15:31 +0100 (Sun, 30 Nov 2003) | 2 lines
6967Changed paths:
6968   M /trunk/ChangeLog
6969   M /trunk/NEWS
6970   M /trunk/TODO
6971   M /trunk/debian/changelog
6972   M /trunk/debian/control
6973
6974  * 0.2 release.
6975
6976------------------------------------------------------------------------
6977r138 | sam | 2003-11-30 18:14:19 +0100 (Sun, 30 Nov 2003) | 3 lines
6978Changed paths:
6979   M /trunk/examples/view.c
6980
6981  * examples/view.c:
6982    + Removed last endianness issue.
6983
6984------------------------------------------------------------------------
6985r137 | sam | 2003-11-30 17:34:04 +0100 (Sun, 30 Nov 2003) | 5 lines
6986Changed paths:
6987   M /trunk/examples/view.c
6988   M /trunk/src/bitmap.c
6989   M /trunk/src/io.c
6990
6991  * src/io.c:
6992    + Removed a useless message.
6993  * src/bitmap.c examples/view.c:
6994    + Really fixed the endianness issue.
6995
6996------------------------------------------------------------------------
6997r136 | sam | 2003-11-30 16:56:02 +0100 (Sun, 30 Nov 2003) | 5 lines
6998Changed paths:
6999   M /trunk/src/bitmap.c
7000
7001  * src/bitmap.c:
7002    + Fine-tuned the new renderer.
7003    + Fixed warnings.
7004    + Changed hardcoded values to macros.
7005
7006------------------------------------------------------------------------
7007r135 | sam | 2003-11-30 16:01:55 +0100 (Sun, 30 Nov 2003) | 11 lines
7008Changed paths:
7009   M /trunk/configure.ac
7010   M /trunk/examples/demo.c
7011   M /trunk/examples/view.c
7012   M /trunk/src/bitmap.c
7013   M /trunk/src/caca.c
7014   M /trunk/src/caca.h
7015
7016  * src/bitmap.c:
7017    + Fixed an endianness issue in the byte reader.
7018    + Decreased precision in RGB and HSV values to avoid overflows.
7019    + New dithering method: 2x2 ordered.
7020    + New renderer, with background colour awareness.
7021  * configure.ac:
7022    + Check for <endian.h>.
7023  * examples/demo.c examples/view.c:
7024    + Fixed an endianness issue in cacaview.
7025    + Adapted code to the additional dithering method.
7026
7027------------------------------------------------------------------------
7028r134 | sam | 2003-11-30 03:11:37 +0100 (Sun, 30 Nov 2003) | 4 lines
7029Changed paths:
7030   M /trunk/examples/view.c
7031   M /trunk/src/bitmap.c
7032
7033  * src/bitmap.c examples/view.c:
7034    + Fixed an endianness issue in caca_draw_bitmap().
7035    + Code cleanup.
7036
7037------------------------------------------------------------------------
7038r133 | sam | 2003-11-30 02:18:10 +0100 (Sun, 30 Nov 2003) | 13 lines
7039Changed paths:
7040   M /trunk/TODO
7041   M /trunk/doc/cacaview.1
7042   M /trunk/examples/Makefile.am
7043   M /trunk/examples/view.c
7044   M /trunk/src/caca.c
7045
7046  * src/caca.c:
7047    + Minor change to the dithering names.
7048  * TODO:
7049    + Added cacaview TODO.
7050  * doc/cacaview.1:
7051    + Wrote a manpage for cacaview.
7052  * examples/Makefile.am:
7053    + Moved the -DX_DISPLAY_MISSING=1 here.
7054  * examples/view.c:
7055    + Capital 'D' cycles through dithering modes in reverse order.
7056    + Sleep when there is nothing to do.
7057    + Cosmetic code reorganisation.
7058
7059------------------------------------------------------------------------
7060r132 | sam | 2003-11-29 20:35:07 +0100 (Sat, 29 Nov 2003) | 9 lines
7061Changed paths:
7062   M /trunk/examples/demo.c
7063   M /trunk/examples/view.c
7064   M /trunk/src/bitmap.c
7065   M /trunk/src/caca.c
7066   M /trunk/src/caca.h
7067
7068  * src/caca.c src/caca.h:
7069    + Added caca_get_dithering_name().
7070  * src/bitmap.c:
7071    + Created a new dithering method with an 8x8 ordered matrix.
7072    + Replaced the char list with a string for better readability.
7073    + Dithering functions now return a value between 0 and 255.
7074  * examples/demo.c examples/view.c:
7075    + Adapted to use caca_get_dithering_name().
7076
7077------------------------------------------------------------------------
7078r131 | sam | 2003-11-29 19:04:42 +0100 (Sat, 29 Nov 2003) | 3 lines
7079Changed paths:
7080   M /trunk/src/caca.c
7081
7082  * src/caca.c:
7083    + Test whether ncurses knows xterm-16color before setting $TERM.
7084
7085------------------------------------------------------------------------
7086r130 | sam | 2003-11-29 18:36:00 +0100 (Sat, 29 Nov 2003) | 6 lines
7087Changed paths:
7088   M /trunk/examples/view.c
7089
7090  * examples/view.c:
7091    + Added top and bottom status lines, like in mutt and slrn.
7092    + Added a status string when loading an image or upon error.
7093    + Can load multiple files; use 'n' and 'p' for next and previous.
7094    + Clip zoom between -48 and +48.
7095
7096------------------------------------------------------------------------
7097r129 | sam | 2003-11-29 17:42:35 +0100 (Sat, 29 Nov 2003) | 2 lines
7098Changed paths:
7099   M /trunk/src/caca.c
7100
7101  * Fixed a C99ism.
7102
7103------------------------------------------------------------------------
7104r128 | sam | 2003-11-29 15:41:37 +0100 (Sat, 29 Nov 2003) | 9 lines
7105Changed paths:
7106   M /trunk/NOTES
7107   M /trunk/configure.ac
7108   M /trunk/src/caca.c
7109   M /trunk/src/graphics.c
7110
7111  * configure.ac:
7112    + Default to ncurses, not slang, because slang only has 128 colour pairs.
7113  * src/caca.c:
7114    + Disable scrolling to avoid hashmap scrolling optimization code.
7115  * src/graphics.c:
7116    + Swap fg and bg in the colour pair indexing, so that bg is always
7117      right.
7118    + Disable alt charset support to exploit my patched slang.
7119
7120------------------------------------------------------------------------
7121r127 | sam | 2003-11-28 21:39:54 +0100 (Fri, 28 Nov 2003) | 10 lines
7122Changed paths:
7123   M /trunk/NOTES
7124   M /trunk/examples/view.c
7125   M /trunk/src/bitmap.c
7126
7127  * src/bitmap.c:
7128    + Dither chroma outside of rgb2hsv_default().
7129    + Clip fromx and fromy values.
7130  * NOTES:
7131    + Link to the XTerm control sequences.
7132  * examples/view.c:
7133    + Draw status bar.
7134    + Move with 'h' 'j' 'k' 'l', à la vi.
7135    + '?' toggles a help menu.
7136
7137------------------------------------------------------------------------
7138r126 | sam | 2003-11-28 00:18:12 +0100 (Fri, 28 Nov 2003) | 3 lines
7139Changed paths:
7140   M /trunk/src/bitmap.c
7141
7142  * src/bitmap.c:
7143    + Removed § from the list of default characters due to collisions.
7144
7145------------------------------------------------------------------------
7146r125 | sam | 2003-11-27 23:54:48 +0100 (Thu, 27 Nov 2003) | 6 lines
7147Changed paths:
7148   A /trunk/debian/caca-utils.mime
7149   M /trunk/debian/control
7150   M /trunk/debian/rules
7151
7152  * debian/control:
7153    + Removed slang1-dev dependency in caca-utils.
7154  * debian/caca-utils.mime debian/rules:
7155    + Added a MIME file with low priority.
7156    + Added call to dh_installmime.
7157
7158------------------------------------------------------------------------
7159r124 | sam | 2003-11-27 23:29:13 +0100 (Thu, 27 Nov 2003) | 5 lines
7160Changed paths:
7161   M /trunk/configure.ac
7162   M /trunk/src/caca.c
7163   M /trunk/src/caca_internals.h
7164   M /trunk/src/graphics.c
7165
7166  * src/caca.c src/graphics.c:
7167    + Moved graphics stuff from caca.c to graphics.c.
7168    + Added a few kludges: if gnome-terminal or konsole are detected, switch
7169      to TERM=xterm-16color to benefit from extended colour palette.
7170
7171------------------------------------------------------------------------
7172r123 | sam | 2003-11-27 22:56:30 +0100 (Thu, 27 Nov 2003) | 13 lines
7173Changed paths:
7174   M /trunk/NOTES
7175   M /trunk/examples/demo.c
7176   M /trunk/examples/spritedit.c
7177   M /trunk/src/bitmap.c
7178   M /trunk/src/caca.c
7179   M /trunk/src/caca.h
7180   M /trunk/src/graphics.c
7181   M /trunk/src/sprite.c
7182
7183  * NOTES:
7184    + Added setab/setaf quotes from the XTerm terminfo.
7185    + Proposed a workaround for bright colours on any terminal.
7186  * src/caca.c:
7187    + 16 colour support for ncurses and conio.
7188  * src/graphics.c:
7189    + Ported to 16 colour support.
7190    + Added a missing <stdio.h> for BUFSIZ.
7191    + Disabled vsnprintf under DOS (only vsprintf exists).
7192  * examples/:
7193    + Don't abort if the caca.txt sprite was not found.
7194    + Ported to 16 colour support.
7195
7196------------------------------------------------------------------------
7197r122 | sam | 2003-11-27 14:27:32 +0100 (Thu, 27 Nov 2003) | 2 lines
7198Changed paths:
7199   M /trunk/NOTES
7200
7201  * NOTES: more notes about colours.
7202
7203------------------------------------------------------------------------
7204r121 | sam | 2003-11-27 10:43:56 +0100 (Thu, 27 Nov 2003) | 5 lines
7205Changed paths:
7206   M /trunk/Makefile.am
7207   M /trunk/configure.ac
7208   M /trunk/examples/Makefile.am
7209
7210  * configure.ac:
7211    + More sensible imlib2 detection, works with cross-compilation.
7212  * Makefile.am:
7213    + Don't forget to include NOTES to the dist tarball.
7214
7215------------------------------------------------------------------------
7216r120 | sam | 2003-11-27 10:38:16 +0100 (Thu, 27 Nov 2003) | 2 lines
7217Changed paths:
7218   A /trunk/NOTES
7219   M /trunk/README
7220   M /trunk/debian/rules
7221
7222  * NOTES: added information about colour support.
7223
7224------------------------------------------------------------------------
7225r119 | sam | 2003-11-26 22:02:31 +0100 (Wed, 26 Nov 2003) | 2 lines
7226Changed paths:
7227   M /trunk/configure.ac
7228
7229  * configure.ac: Added a missing check for <inttypes.h>.
7230
7231------------------------------------------------------------------------
7232r118 | sam | 2003-11-26 21:58:30 +0100 (Wed, 26 Nov 2003) | 2 lines
7233Changed paths:
7234   M /trunk/src/bitmap.c
7235
7236  * src/bitmap.c: Support for more colour depths.
7237
7238------------------------------------------------------------------------
7239r115 | sam | 2003-11-24 20:56:04 +0100 (Mon, 24 Nov 2003) | 9 lines
7240Changed paths:
7241   M /trunk/configure.ac
7242   M /trunk/examples/Makefile.am
7243   M /trunk/examples/demo.c
7244   M /trunk/examples/view.c
7245
7246  * configure.ac examples/Makefile.am:
7247    + Added a check for imlib2-config.
7248    + Build cacaview conditionally.
7249  * examples/demo.c:
7250    + Removed all gdkpixbuf code.
7251  * examples/view.c:
7252    + Default to ordered dithering.
7253    + Make sure the arrows always work even if delta is too small.
7254
7255------------------------------------------------------------------------
7256r114 | sam | 2003-11-24 18:51:40 +0100 (Mon, 24 Nov 2003) | 4 lines
7257Changed paths:
7258   M /trunk/debian
7259   M /trunk/debian/control
7260   M /trunk/debian/rules
7261
7262  * debian/:
7263    + New caca-utils package.
7264    + Move cacademo, cacaview and caca-spritedit to caca-utils.
7265
7266------------------------------------------------------------------------
7267r113 | sam | 2003-11-24 18:50:14 +0100 (Mon, 24 Nov 2003) | 6 lines
7268Changed paths:
7269   M /trunk/doc/Makefile.am
7270   D /trunk/doc/caca-demo.1
7271   A /trunk/doc/cacademo.1 (from /trunk/doc/caca-demo.1:112)
7272   A /trunk/doc/cacaview.1
7273   M /trunk/examples
7274   M /trunk/examples/Makefile.am
7275   A /trunk/examples/view.c
7276
7277  * examples/:
7278    + Simple image viewer, cacaview, based on libcaca and imlib2.
7279    + Renamed caca-demo into cacademo.
7280  * doc/:
7281    + Renamed doc/caca-demo.1 into doc/cacademo.1.
7282
7283------------------------------------------------------------------------
7284r112 | sam | 2003-11-23 16:34:35 +0100 (Sun, 23 Nov 2003) | 2 lines
7285Changed paths:
7286   M /trunk/src/Makefile.am
7287   A /trunk/src/bitmap.c (from /trunk/src/blit.c:111)
7288   D /trunk/src/blit.c
7289
7290  * Renamed src/blit.c into src/bitmap.c.
7291
7292------------------------------------------------------------------------
7293r111 | sam | 2003-11-23 04:44:59 +0100 (Sun, 23 Nov 2003) | 5 lines
7294Changed paths:
7295   M /trunk/examples/demo.c
7296   M /trunk/src/caca.c
7297   M /trunk/src/caca.h
7298   M /trunk/src/io.c
7299
7300  * src/caca.c:
7301    + Mouse initialisation in ncurses.
7302  * src/io.c:
7303    + Mouse support in ncurses.
7304
7305------------------------------------------------------------------------
7306r110 | sam | 2003-11-22 15:28:36 +0100 (Sat, 22 Nov 2003) | 3 lines
7307Changed paths:
7308   M /trunk/debian/control
7309
7310  * debian/control:
7311    + libcaca-dev should depend on slang1-dev.
7312
7313------------------------------------------------------------------------
7314r109 | sam | 2003-11-22 15:23:18 +0100 (Sat, 22 Nov 2003) | 3 lines
7315Changed paths:
7316   M /trunk/debian/Makefile.am
7317
7318  * debian/Makefile.am:
7319    + Added compat and copyright to the distributed files.
7320
7321------------------------------------------------------------------------
7322r108 | sam | 2003-11-22 15:19:36 +0100 (Sat, 22 Nov 2003) | 2 lines
7323Changed paths:
7324   A /trunk/ChangeLog
7325   M /trunk/debian/rules
7326
7327  * Added a ChangeLog file.
7328
7329------------------------------------------------------------------------
7330r107 | sam | 2003-11-22 15:13:53 +0100 (Sat, 22 Nov 2003) | 3 lines
7331Changed paths:
7332   M /trunk/examples/Makefile.am
7333
7334  * examples/Makefile.am:
7335    + Compilation fix when libcaca is not available.
7336
7337------------------------------------------------------------------------
7338r106 | sam | 2003-11-22 14:44:02 +0100 (Sat, 22 Nov 2003) | 9 lines
7339Changed paths:
7340   M /trunk/debian/changelog
7341   A /trunk/debian/copyright
7342   M /trunk/debian/rules
7343   M /trunk/doc/Makefile.am
7344   M /trunk/doc/caca-config.1
7345   A /trunk/doc/caca-demo.1
7346   A /trunk/doc/caca-spritedit.1
7347   M /trunk/examples/caca.txt
7348
7349  * debian/:
7350    + Wrote the changelog for the Debian release.
7351    + Wrote a copyright file.
7352  * doc/:
7353    + Wrote manpages for caca-demo and caca-spritedit.
7354  * examples/caca.txt:
7355    + Centered the sprite handle.
7356    + Added a second frame to the sprite.
7357
7358------------------------------------------------------------------------
7359r105 | sam | 2003-11-22 13:53:55 +0100 (Sat, 22 Nov 2003) | 11 lines
7360Changed paths:
7361   A /trunk/AUTHORS
7362   M /trunk/Makefile.am
7363   A /trunk/NEWS
7364   M /trunk/configure.ac
7365   A /trunk/doc
7366   A /trunk/doc/Makefile.am
7367   A /trunk/doc/caca-config.1
7368   A /trunk/doc/doxygen.cfg
7369   A /trunk/doc/footer.html
7370   A /trunk/doc/header.html
7371
7372  * AUTHORS NEWS:
7373    + Added these mandatory files.
7374  * doc/:
7375    + Wrote a Doxygen configuration file.
7376    + Added a manpage for caca-config(1), borrowed from sdl-config.
7377  * configure.ac:
7378    + Use new style AC_INIT.
7379    + Error out if no library was found.
7380    + Added *djgpp* to the list of non-PIC platforms.
7381    + Added checks for doxygen and latex.
7382
7383------------------------------------------------------------------------
7384r104 | sam | 2003-11-22 13:51:27 +0100 (Sat, 22 Nov 2003) | 2 lines
7385Changed paths:
7386   M /trunk/examples/Makefile.am
7387   M /trunk/examples/demo.c
7388
7389  * Disabled gdkpixbuf code.
7390
7391------------------------------------------------------------------------
7392r103 | sam | 2003-11-22 13:45:25 +0100 (Sat, 22 Nov 2003) | 3 lines
7393Changed paths:
7394   M /trunk/src/blit.c
7395   M /trunk/src/box.c
7396   M /trunk/src/caca.c
7397   M /trunk/src/caca.h
7398   M /trunk/src/caca_internals.h
7399   M /trunk/src/conic.c
7400   M /trunk/src/graphics.c
7401   M /trunk/src/io.c
7402   M /trunk/src/line.c
7403   M /trunk/src/math.c
7404   M /trunk/src/sprite.c
7405   M /trunk/src/triangle.c
7406
7407  * src/:
7408    + Doxygenated a few things.
7409
7410------------------------------------------------------------------------
7411r102 | sam | 2003-11-21 15:34:07 +0100 (Fri, 21 Nov 2003) | 8 lines
7412Changed paths:
7413   M /trunk/TODO
7414   M /trunk/examples/demo.c
7415   M /trunk/src/blit.c
7416   M /trunk/src/caca.h
7417
7418  * TODO:
7419    + A few updates.
7420  * src/blit.c:
7421    + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
7422    + Started removing hardcoded bitmask and pitch values.
7423  * examples/demo.c:
7424    + Do something with mouse clicks.
7425
7426------------------------------------------------------------------------
7427r101 | sam | 2003-11-21 15:14:26 +0100 (Fri, 21 Nov 2003) | 3 lines
7428Changed paths:
7429   M /trunk/src/io.c
7430
7431  * src/io.c:
7432    + Fixed an off-by-one error in the mouse driver.
7433
7434------------------------------------------------------------------------
7435r100 | sam | 2003-11-20 17:54:04 +0100 (Thu, 20 Nov 2003) | 13 lines
7436Changed paths:
7437   M /trunk
7438   M /trunk/Makefile.am
7439   M /trunk/README
7440   M /trunk/TODO
7441   A /trunk/caca-config.in
7442   M /trunk/configure.ac
7443   M /trunk/debian
7444   A /trunk/debian/compat
7445   M /trunk/debian/control
7446   M /trunk/debian/rules
7447   M /trunk/examples
7448   M /trunk/examples/Makefile.am
7449   M /trunk/examples/demo.c
7450   M /trunk/src/Makefile.am
7451
7452  * debian/control:
7453    + Changed section to libs/libdevel instead of games/games.
7454    + Changed package name to libcaca-dev.
7455  * debian/rules:
7456    + Use debian/compat instead of DH_COMPAT.
7457    + Install README, BUGS and TODO into /usr/share/doc.
7458  * caca-config.in:
7459    + First version of the config script.
7460  * configure.ac src/Makefile.am:
7461    + Build a static PIC library as well.
7462  * README TODO:
7463    + Various updates.
7464
7465------------------------------------------------------------------------
7466r99 | sam | 2003-11-19 19:38:49 +0100 (Wed, 19 Nov 2003) | 3 lines
7467Changed paths:
7468   M /trunk/TODO
7469   M /trunk/src/io.c
7470
7471  * TODO: New stuff to do.
7472  * src/io.c: left and right arrow keys were swapped.
7473
7474------------------------------------------------------------------------
7475r98 | sam | 2003-11-19 18:49:43 +0100 (Wed, 19 Nov 2003) | 3 lines
7476Changed paths:
7477   M /trunk/src/blit.c
7478   M /trunk/src/caca.c
7479   M /trunk/src/io.c
7480
7481  * src/io.c:
7482    + Fixed a bug in the mouse coordinates reporting.
7483
7484------------------------------------------------------------------------
7485r97 | sam | 2003-11-19 18:32:10 +0100 (Wed, 19 Nov 2003) | 6 lines
7486Changed paths:
7487   M /trunk/examples/demo.c
7488   M /trunk/examples/spritedit.c
7489   M /trunk/src/blit.c
7490   M /trunk/src/caca.c
7491   M /trunk/src/caca.h
7492   M /trunk/src/io.c
7493
7494  * src/io.c:
7495    + Renamed sdl_get_key() into sdl_get_event().
7496    + Handle mouse clicks.
7497  * src/caca.c:
7498    + Activate the terminal's mouse handling if supported.
7499
7500------------------------------------------------------------------------
7501r96 | sam | 2003-11-17 17:11:34 +0100 (Mon, 17 Nov 2003) | 8 lines
7502Changed paths:
7503   M /trunk/examples/Makefile.am
7504   M /trunk/src/Makefile.am
7505   M /trunk/src/blit.c
7506   M /trunk/src/caca.h
7507   M /trunk/src/io.c
7508
7509  * src/io.c src/caca.h:
7510    + Interpret escape sequences for F1, F2, left, right, etc.
7511  * src/Makefile.am examples/Makefile.am:
7512    + Install caca.h in /usr/include.
7513    + Do not install example programs.
7514  * src/blit.c:
7515    + Minor improvements to grayscale colors.
7516
7517------------------------------------------------------------------------
7518r95 | sam | 2003-11-17 11:15:40 +0100 (Mon, 17 Nov 2003) | 2 lines
7519Changed paths:
7520   D /trunk/.cvsignore
7521   D /trunk/autotools/.cvsignore
7522
7523  * Removed legacy .cvsignore files.
7524
7525------------------------------------------------------------------------
7526r94 | sam | 2003-11-16 18:41:43 +0100 (Sun, 16 Nov 2003) | 6 lines
7527Changed paths:
7528   M /trunk/examples/demo.c
7529   M /trunk/src/blit.c
7530   M /trunk/src/caca.h
7531
7532  * src/blit.c:
7533    + Hue calculation now uses integers only.
7534    + Dithering is now parametrable. Implemented none, ordered, random.
7535  * examples/demo.c:
7536    + Added dithering selection.
7537
7538------------------------------------------------------------------------
7539r93 | sam | 2003-11-16 16:20:17 +0100 (Sun, 16 Nov 2003) | 8 lines
7540Changed paths:
7541   M /trunk/examples/Makefile.am
7542   A /trunk/examples/caca.txt
7543   M /trunk/examples/demo.c
7544   M /trunk/examples/spritedit.c
7545   M /trunk/src/blit.c
7546   M /trunk/src/caca.c
7547   M /trunk/src/caca.h
7548   M /trunk/src/caca_internals.h
7549   M /trunk/src/graphics.c
7550
7551  * src/blit.c:
7552    + Added caca_set_dithering() (unused yet).
7553    + Added random dithering.
7554  * src/caca.h:
7555    + Renamed legacy EE_* enums to CACA_*.
7556  * examples/demo.c examples/caca.txt:
7557    + Added a default sprite for libcaca.
7558
7559------------------------------------------------------------------------
7560r92 | sam | 2003-11-16 13:28:29 +0100 (Sun, 16 Nov 2003) | 2 lines
7561Changed paths:
7562   M /trunk/examples/demo.c
7563   M /trunk/examples/spritedit.c
7564   M /trunk/src/blit.c
7565   M /trunk/src/box.c
7566   M /trunk/src/caca.c
7567   M /trunk/src/caca.h
7568   M /trunk/src/caca_internals.h
7569   M /trunk/src/conic.c
7570   M /trunk/src/graphics.c
7571   M /trunk/src/io.c
7572   M /trunk/src/line.c
7573   M /trunk/src/math.c
7574   M /trunk/src/sprite.c
7575   M /trunk/src/triangle.c
7576
7577  * Changed copyleft to LGPL.
7578
7579------------------------------------------------------------------------
7580r91 | sam | 2003-11-16 13:13:46 +0100 (Sun, 16 Nov 2003) | 3 lines
7581Changed paths:
7582   M /trunk/Makefile.am
7583   M /trunk/configure.ac
7584   A /trunk/examples (from /trunk/test:90)
7585   M /trunk/examples/Makefile.am
7586   D /trunk/libcaca
7587   A /trunk/src (from /trunk/libcaca:90)
7588   M /trunk/src/line.c
7589   D /trunk/test
7590
7591  * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
7592    to examples/.
7593
7594------------------------------------------------------------------------
7595r90 | sam | 2003-11-16 13:07:52 +0100 (Sun, 16 Nov 2003) | 2 lines
7596Changed paths:
7597   M /trunk/COPYING
7598   M /trunk/Makefile.am
7599   M /trunk/README
7600   M /trunk/TODO
7601   M /trunk/bootstrap
7602   M /trunk/configure.ac
7603   D /trunk/data
7604   D /trunk/debian/.cvsignore
7605   M /trunk/debian/changelog
7606   M /trunk/debian/control
7607   M /trunk/debian/rules
7608   D /trunk/doc
7609   D /trunk/src
7610
7611  * The big TTYvaders/libcaca split. This is libcaca.
7612
7613------------------------------------------------------------------------
7614r89 | sam | 2003-11-16 12:26:54 +0100 (Sun, 16 Nov 2003) | 8 lines
7615Changed paths:
7616   M /trunk/configure.ac
7617   M /trunk/libcaca/blit.c
7618   M /trunk/libcaca/caca.c
7619   M /trunk/libcaca/conic.c
7620   M /trunk/libcaca/graphics.c
7621   M /trunk/src/weapons.c
7622
7623  * configure.ac:
7624    + Added -Wsign-compare to the warning flags.
7625  * libcaca/caca.c:
7626    + Fixed a signed/unsigned bug that caused infinite waits with
7627      ee_set_delay(0).
7628  * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
7629    + Fixed minor signed/unsigned comparison warnings.
7630
7631------------------------------------------------------------------------
7632r88 | sam | 2003-11-16 01:33:35 +0100 (Sun, 16 Nov 2003) | 2 lines
7633Changed paths:
7634   M /trunk/Makefile.am
7635   M /trunk/TODO
7636   M /trunk/configure.ac
7637   A /trunk/libcaca (from /trunk/libee:87)
7638   M /trunk/libcaca/Makefile.am
7639   M /trunk/libcaca/blit.c
7640   M /trunk/libcaca/box.c
7641   A /trunk/libcaca/caca.c (from /trunk/libee/ee.c:87)
7642   A /trunk/libcaca/caca.h (from /trunk/libee/ee.h:87)
7643   A /trunk/libcaca/caca_internals.h (from /trunk/libee/ee_internals.h:87)
7644   M /trunk/libcaca/conic.c
7645   D /trunk/libcaca/ee.c
7646   D /trunk/libcaca/ee.h
7647   D /trunk/libcaca/ee_internals.h
7648   M /trunk/libcaca/graphics.c
7649   M /trunk/libcaca/io.c
7650   M /trunk/libcaca/line.c
7651   M /trunk/libcaca/math.c
7652   M /trunk/libcaca/sprite.c
7653   M /trunk/libcaca/triangle.c
7654   D /trunk/libee
7655   M /trunk/src/Makefile.am
7656   M /trunk/src/aliens.c
7657   M /trunk/src/bonus.c
7658   M /trunk/src/box.c
7659   M /trunk/src/ceo.c
7660   M /trunk/src/collide.c
7661   M /trunk/src/common.h
7662   M /trunk/src/explosions.c
7663   M /trunk/src/intro.c
7664   M /trunk/src/main.c
7665   M /trunk/src/overlay.c
7666   M /trunk/src/player.c
7667   M /trunk/src/starfield.c
7668   M /trunk/src/tunnel.c
7669   M /trunk/src/weapons.c
7670   M /trunk/test/Makefile.am
7671   M /trunk/test/demo.c
7672   M /trunk/test/spritedit.c
7673
7674  * Renamed libee to libcaca. Far less collisions.
7675
7676------------------------------------------------------------------------
7677r87 | sam | 2003-11-16 01:09:09 +0100 (Sun, 16 Nov 2003) | 2 lines
7678Changed paths:
7679   M /trunk/libee/Makefile.am
7680   A /trunk/libee/blit.c
7681   M /trunk/libee/ee.h
7682   M /trunk/test/Makefile.am
7683   M /trunk/test/demo.c
7684
7685  * Very ugly ee_blit function. Will be polished in a while.
7686
7687------------------------------------------------------------------------
7688r86 | sam | 2003-11-15 13:42:38 +0100 (Sat, 15 Nov 2003) | 10 lines
7689Changed paths:
7690   M /trunk/libee/ee.c
7691   M /trunk/libee/ee.h
7692   M /trunk/libee/graphics.c
7693   M /trunk/test/demo.c
7694
7695  * libee/ee.c:
7696    + Replaced ee_color_names[] with ee_get_color_name().
7697    + Don't oversleep in ee_refresh().
7698  * libee/graphics.c:
7699    + Implemented ee_printf().
7700  * test/demo.c:
7701    + If new keypresses are detected, don't wait for the next screen refresh.
7702    + Added an fps counter on demos.
7703    + Added controls for outlines and drawing boundaries.
7704
7705------------------------------------------------------------------------
7706r85 | sam | 2003-11-15 10:58:20 +0100 (Sat, 15 Nov 2003) | 8 lines
7707Changed paths:
7708   M /trunk/libee/ee.c
7709   M /trunk/libee/ee.h
7710   M /trunk/libee/ee_internals.h
7711   M /trunk/libee/graphics.c
7712   M /trunk/libee/line.c
7713
7714  * libee/graphics.c:
7715    + Correct clipping in ee_putstr() for long strings.
7716  * libee/ee.c:
7717    + New ee_get_rendertime() call to provide framerate information.
7718  * libee/ee.h:
7719    + Added const keywords where it was meaningful, despite Slang's blatant
7720      omission of such keywords in its prototypes.
7721
7722------------------------------------------------------------------------
7723r84 | sam | 2003-11-14 20:00:07 +0100 (Fri, 14 Nov 2003) | 6 lines
7724Changed paths:
7725   M /trunk/libee/ee.c
7726   M /trunk/src/main.c
7727   M /trunk/test/demo.c
7728
7729  * libee/ee.c:
7730    + Implemented correct framerate wait loop.
7731    + No framedropping yet.
7732  * test/demo.c src/main.c:
7733    + Set an arbitrary framerate for demos.
7734
7735------------------------------------------------------------------------
7736r83 | sam | 2003-11-14 19:49:53 +0100 (Fri, 14 Nov 2003) | 2 lines
7737Changed paths:
7738   M /trunk/src/Makefile.am
7739   M /trunk/test/Makefile.am
7740
7741  * Fixed compilation in an alternate directory.
7742
7743------------------------------------------------------------------------
7744r82 | sam | 2003-11-14 18:02:36 +0100 (Fri, 14 Nov 2003) | 2 lines
7745Changed paths:
7746   M /trunk/src/box.c
7747   M /trunk/src/main.c
7748   M /trunk/src/player.c
7749   M /trunk/src/starfield.c
7750   M /trunk/src/tunnel.c
7751   M /trunk/src/weapons.c
7752
7753  * Sanity checks after each malloc() call.
7754
7755------------------------------------------------------------------------
7756r81 | sam | 2003-11-14 17:55:58 +0100 (Fri, 14 Nov 2003) | 4 lines
7757Changed paths:
7758   M /trunk/libee/ee.h
7759   M /trunk/libee/math.c
7760
7761  * libee/math.c:
7762    + ee_sqrt() now uses unsigned ints.
7763    + Avoid overflows in ee_sqrt().
7764
7765------------------------------------------------------------------------
7766r80 | sam | 2003-11-13 18:12:40 +0100 (Thu, 13 Nov 2003) | 2 lines
7767Changed paths:
7768   M /trunk/src/intro.c
7769
7770  * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
7771
7772------------------------------------------------------------------------
7773r79 | sam | 2003-11-13 17:45:25 +0100 (Thu, 13 Nov 2003) | 6 lines
7774Changed paths:
7775   M /trunk/libee/ee.c
7776   M /trunk/libee/ee_internals.h
7777   M /trunk/libee/graphics.c
7778   M /trunk/libee/sprite.c
7779
7780  * libee/ee.c:
7781    + Error checking in ee_init().
7782    + Pre-generate the empty line for ee_clear().
7783  * libee/sprite.c:
7784    + Better error checking in ee_sprite_load().
7785
7786------------------------------------------------------------------------
7787r78 | sam | 2003-11-13 16:41:12 +0100 (Thu, 13 Nov 2003) | 2 lines
7788Changed paths:
7789   M /trunk/libee/conic.c
7790   M /trunk/libee/line.c
7791   M /trunk/src/box.c
7792
7793  * Minor coding style changes.
7794
7795------------------------------------------------------------------------
7796r77 | sam | 2003-11-13 16:37:49 +0100 (Thu, 13 Nov 2003) | 2 lines
7797Changed paths:
7798   M /trunk/data/Makefile.am
7799   D /trunk/data/bar_boss
7800   D /trunk/data/bar_fighter
7801   A /trunk/data/barboss.txt (from /trunk/data/bar_boss:76)
7802   A /trunk/data/barfight.txt (from /trunk/data/bar_fighter:76)
7803   D /trunk/data/baz_fighter
7804   A /trunk/data/bazfight.txt (from /trunk/data/baz_fighter:76)
7805   A /trunk/data/bongem.txt (from /trunk/data/item_gem:76)
7806   A /trunk/data/bonheart.txt (from /trunk/data/item_heart:76)
7807   D /trunk/data/explosion_medium
7808   D /trunk/data/explosion_small
7809   D /trunk/data/foo_fighter
7810   A /trunk/data/foofight.txt (from /trunk/data/foo_fighter:76)
7811   D /trunk/data/item_gem
7812   D /trunk/data/item_heart
7813   A /trunk/data/ship.txt (from /trunk/data/ship_green:76)
7814   D /trunk/data/ship_green
7815   D /trunk/data/weapon_bomb
7816   D /trunk/data/weapon_fragbomb
7817   A /trunk/data/wpnbomb.txt (from /trunk/data/weapon_bomb:76)
7818   A /trunk/data/wpnfrag.txt (from /trunk/data/weapon_fragbomb:76)
7819   A /trunk/data/xplmed.txt (from /trunk/data/explosion_medium:76)
7820   A /trunk/data/xplsmall.txt (from /trunk/data/explosion_small:76)
7821   M /trunk/src/aliens.c
7822   M /trunk/src/bonus.c
7823   M /trunk/src/explosions.c
7824   M /trunk/src/intro.c
7825   M /trunk/src/player.c
7826   M /trunk/src/weapons.c
7827   M /trunk/test/demo.c
7828
7829  * Renamed sprites to < 8+3 names for the DOS port.
7830
7831------------------------------------------------------------------------
7832r76 | sam | 2003-11-13 00:46:58 +0100 (Thu, 13 Nov 2003) | 7 lines
7833Changed paths:
7834   M /trunk/data/bar_boss
7835   M /trunk/data/bar_fighter
7836   M /trunk/data/baz_fighter
7837   M /trunk/data/explosion_medium
7838   M /trunk/data/explosion_small
7839   M /trunk/data/foo_fighter
7840   M /trunk/data/item_gem
7841   M /trunk/data/item_heart
7842   M /trunk/data/ship_green
7843   M /trunk/data/weapon_bomb
7844   M /trunk/data/weapon_fragbomb
7845   M /trunk/src/starfield.c
7846   M /trunk/test/demo.c
7847
7848  * test/demo.c:
7849    + Removed a spurious '\n' from an ee_putstr().
7850  * src/starfield.c:
7851    + Fixed starfield color.
7852  * data/:
7853    + Fixed every sprite's colors.
7854
7855------------------------------------------------------------------------
7856r75 | sam | 2003-11-12 22:18:50 +0100 (Wed, 12 Nov 2003) | 25 lines
7857Changed paths:
7858   A /trunk/BUGS
7859   M /trunk/Makefile.am
7860   M /trunk/README
7861   M /trunk/TODO
7862   M /trunk/libee/Makefile.am
7863   M /trunk/libee/box.c
7864   M /trunk/libee/conic.c
7865   M /trunk/libee/ee.c
7866   M /trunk/libee/ee.h
7867   A /trunk/libee/ee_internals.h
7868   M /trunk/libee/graphics.c
7869   M /trunk/libee/io.c
7870   M /trunk/libee/line.c
7871   M /trunk/libee/math.c
7872   M /trunk/libee/sprite.c
7873   M /trunk/libee/triangle.c
7874   M /trunk/src/Makefile.am
7875   M /trunk/src/overlay.c
7876   M /trunk/src/weapons.c
7877   M /trunk/test/demo.c
7878
7879  * libee/ee.h:
7880    + Added ee_color_names[] containing our 16 color names.
7881  * libee/ee.c:
7882    + Extended our color set to the full 16 instead of 10.
7883    + Precalculate ncurses attributes.
7884  * libee/graphics.c:
7885    + Clip color value in ee_set_color().
7886    + Clip characters in ee_putchar().
7887    + Partially clip characters in ee_putstr(), overflows aren't checked yet.
7888  * libee/ee_internals.h:
7889    + New file to share extern variables within libee.
7890
7891  * test/demo.c:
7892    + Added a simple demo_color() to output all colors.
7893    + Replaced four ee_draw_line() with ee_draw_thin_box().
7894    + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
7895      defines y1.
7896    + Randomized colours from 0 to 15 instead of 1 to 10.
7897
7898  * src/Makefiles.am:
7899    + Added -lm to the ttyvaders linking flags because of the intro.
7900
7901  * README BUGS TODO:
7902    + Updated.
7903
7904------------------------------------------------------------------------
7905r74 | sam | 2003-11-12 19:41:02 +0100 (Wed, 12 Nov 2003) | 7 lines
7906Changed paths:
7907   M /trunk/README
7908   M /trunk/configure.ac
7909   M /trunk/libee/ee.c
7910   M /trunk/libee/graphics.c
7911
7912  * README:
7913    + Added a note about dos cross-compilation.
7914  * configure.ac:
7915    + Added a check for ScreenUpdate in <pc.h>.
7916  * libee/graphics.c libee/ee.c:
7917    + Improved the conio port thanks to ScreenUpdate().
7918
7919------------------------------------------------------------------------
7920r73 | sam | 2003-11-12 17:23:18 +0100 (Wed, 12 Nov 2003) | 2 lines
7921Changed paths:
7922   M /trunk/configure.ac
7923   M /trunk/libee/conic.c
7924   M /trunk/libee/ee.c
7925   M /trunk/libee/graphics.c
7926   M /trunk/libee/io.c
7927   M /trunk/libee/line.c
7928
7929  * MS-DOS port of libee, using <conio.h>.
7930
7931------------------------------------------------------------------------
7932r72 | sam | 2003-11-12 02:48:58 +0100 (Wed, 12 Nov 2003) | 17 lines
7933Changed paths:
7934   M /trunk/data/foo_fighter
7935   M /trunk/libee/box.c
7936   M /trunk/libee/ee.h
7937   M /trunk/libee/graphics.c
7938   M /trunk/libee/line.c
7939   M /trunk/libee/sprite.c
7940   M /trunk/src/Makefile.am
7941   M /trunk/src/aliens.c
7942   M /trunk/src/bonus.c
7943   M /trunk/src/box.c
7944   M /trunk/src/common.h
7945   M /trunk/src/explosions.c
7946   A /trunk/src/intro.c
7947   M /trunk/src/main.c
7948   M /trunk/src/overlay.c
7949   M /trunk/src/player.c
7950   M /trunk/src/starfield.c
7951   M /trunk/src/tunnel.c
7952   M /trunk/src/weapons.c
7953   M /trunk/test/demo.c
7954   M /trunk/test/spritedit.c
7955
7956  * libee/graphics.c:
7957    + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
7958  * libee/line.c:
7959    + Implemented draw_polyline() and draw_thin_polyline().
7960  * libee/sprite.c:
7961    + Removed the f member of struct ee_sprite.
7962    + Implemented ee_get_sprite_{width|height|dx|dy}().
7963    + Restore the color fater ee_draw_sprite() is called.
7964  * libee/box.c:
7965    + Fixed a bug causing improper box clipping at the right and the bottom.
7966  * data/foo_fighter:
7967    + Fixed bugs in the sprite.
7968  * src/intro.c:
7969    + Test effects for the future game's intro.
7970  * test/spritedit.c:
7971    + Added stuff to the sprite editor. We can now navigate through frames.
7972
7973------------------------------------------------------------------------
7974r71 | sam | 2003-11-11 11:22:19 +0100 (Tue, 11 Nov 2003) | 13 lines
7975Changed paths:
7976   M /trunk/libee/Makefile.am
7977   A /trunk/libee/box.c
7978   M /trunk/libee/conic.c
7979   M /trunk/libee/ee.h
7980   M /trunk/libee/triangle.c
7981   M /trunk/test/demo.c
7982
7983  * libee/triangle.c:
7984    + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
7985  * libee/box.c:
7986    + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
7987  * libee/conic.c:
7988    + Wrote ee_fill_ellipse().
7989    + First attempt at ee_draw_thin_ellipse(), to be reworked.
7990  * test/demo.c:
7991    + Merged demo_lines() and demo_thin_lines().
7992    + Merged demo_triangles() and demo_outlined_triangles().
7993    + Wrote demo_box().
7994    + Use ee_fill_ellipse() in demo_all().
7995
7996------------------------------------------------------------------------
7997r70 | sam | 2003-11-11 09:00:36 +0100 (Tue, 11 Nov 2003) | 5 lines
7998Changed paths:
7999   M /trunk/data/Makefile.am
8000   A /trunk/data/ship_green
8001   M /trunk/src/collide.c
8002   M /trunk/src/main.c
8003   M /trunk/src/player.c
8004   M /trunk/src/weapons.c
8005
8006  * src/weapons.c:
8007    + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
8008  * src/player.c:
8009    + Use ee_draw_sprite() to draw our ship.
8010
8011------------------------------------------------------------------------
8012r69 | sam | 2003-11-11 00:38:50 +0100 (Tue, 11 Nov 2003) | 8 lines
8013Changed paths:
8014   M /trunk/libee/Makefile.am
8015   M /trunk/libee/conic.c
8016   M /trunk/libee/ee.c
8017   M /trunk/libee/ee.h
8018   A /trunk/libee/graphics.c (from /trunk/libee/ee.c:68)
8019   M /trunk/libee/io.c
8020   M /trunk/libee/line.c
8021   M /trunk/libee/math.c
8022   M /trunk/libee/sprite.c
8023   M /trunk/libee/triangle.c
8024   M /trunk/src/box.c
8025   M /trunk/src/overlay.c
8026   M /trunk/src/player.c
8027   M /trunk/src/starfield.c
8028   M /trunk/src/tunnel.c
8029   M /trunk/src/weapons.c
8030   M /trunk/test/demo.c
8031
8032  * libee/graphics.c:
8033    + Moved ee_putstr() and ee_putchar() in here.
8034  * libee/ee.h:
8035    + Got rid of ee_goto().
8036    + Moved <slang.h> or <curses.h> into libee.
8037  * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
8038  * Ditto for ee_putchar().
8039
8040------------------------------------------------------------------------
8041r68 | sam | 2003-11-11 00:04:13 +0100 (Tue, 11 Nov 2003) | 5 lines
8042Changed paths:
8043   M /trunk/data/Makefile.am
8044   M /trunk/src/Makefile.am
8045   M /trunk/test
8046   M /trunk/test/Makefile.am
8047   A /trunk/test/spritedit.c
8048
8049  * test/spritedit.c:
8050    + Placeholder for our upcoming sprite editor.
8051  * src/Makefile.am data/Makefile.am:
8052    + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
8053
8054------------------------------------------------------------------------
8055r67 | sam | 2003-11-10 23:43:30 +0100 (Mon, 10 Nov 2003) | 4 lines
8056Changed paths:
8057   M /trunk/data/Makefile.am
8058   A /trunk/data/weapon_fragbomb
8059   M /trunk/src/weapons.c
8060
8061  * src/weapons.c data/weapon_fragbomb:
8062    + Drew the fragbomb sprite.
8063    + Use the fragbomb in src/weapons.c.
8064
8065------------------------------------------------------------------------
8066r66 | sam | 2003-11-10 22:54:11 +0100 (Mon, 10 Nov 2003) | 5 lines
8067Changed paths:
8068   M /trunk/data/Makefile.am
8069   A /trunk/data/weapon_bomb
8070   M /trunk/src/weapons.c
8071
8072  * data/weapon_bomb:
8073    + New bomb sprite.
8074  * src/weapons.c:
8075    + Switched the bomb drawing to use ee_draw_sprite().
8076
8077------------------------------------------------------------------------
8078r65 | sam | 2003-11-10 22:17:47 +0100 (Mon, 10 Nov 2003) | 8 lines
8079Changed paths:
8080   M /trunk/data/Makefile.am
8081   A /trunk/data/explosion_medium
8082   A /trunk/data/explosion_small
8083   M /trunk/libee/sprite.c
8084   M /trunk/src/explosions.c
8085
8086  * libee/sprite.c:
8087    + Made sprite loading more robust.
8088  * src/explosions.c:
8089    + No longer use ee_putchar etc. to draw our sprites, but use
8090      ee_draw_sprite().
8091  * data/:
8092    + Drew explosion_medium and explosion_small sprites.
8093
8094------------------------------------------------------------------------
8095r64 | sam | 2003-11-10 21:43:02 +0100 (Mon, 10 Nov 2003) | 2 lines
8096Changed paths:
8097   M /trunk/libee/conic.c
8098
8099  * libee/conic.c: Clip circles and ellipses.
8100
8101------------------------------------------------------------------------
8102r63 | sam | 2003-11-10 19:29:04 +0100 (Mon, 10 Nov 2003) | 5 lines
8103Changed paths:
8104   M /trunk/libee/conic.c
8105   M /trunk/libee/sprite.c
8106
8107  * libee/sprite.c:
8108    + Added sanity checks in ee_sprite_* functions.
8109  * libee/conic.c:
8110    + Use ellipsepoints() in ee_draw_circle().
8111
8112------------------------------------------------------------------------
8113r62 | sam | 2003-11-10 19:23:23 +0100 (Mon, 10 Nov 2003) | 3 lines
8114Changed paths:
8115   M /trunk/test/demo.c
8116
8117  * test/demo.c:
8118    + Ellipses demo.
8119
8120------------------------------------------------------------------------
8121r61 | sam | 2003-11-10 19:21:36 +0100 (Mon, 10 Nov 2003) | 3 lines
8122Changed paths:
8123   M /trunk/libee/conic.c
8124   M /trunk/libee/ee.h
8125
8126  * libee/conic.c:
8127    + ee_draw_ellipse().
8128
8129------------------------------------------------------------------------
8130r60 | sam | 2003-11-10 16:31:12 +0100 (Mon, 10 Nov 2003) | 2 lines
8131Changed paths:
8132   M /trunk/libee/Makefile.am
8133   D /trunk/libee/circle.c
8134   A /trunk/libee/conic.c (from /trunk/libee/circle.c:58)
8135   M /trunk/libee/line.c
8136
8137  * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
8138
8139------------------------------------------------------------------------
8140r59 | sam | 2003-11-10 16:16:38 +0100 (Mon, 10 Nov 2003) | 3 lines
8141Changed paths:
8142   M /trunk/libee/line.c
8143
8144  * libee/line.c:
8145    + Added code comments.
8146
8147------------------------------------------------------------------------
8148r58 | sam | 2003-11-10 15:19:21 +0100 (Mon, 10 Nov 2003) | 4 lines
8149Changed paths:
8150   M /trunk/configure.ac
8151   M /trunk/libee/Makefile.am
8152   M /trunk/src/Makefile.am
8153   M /trunk/test/Makefile.am
8154
8155  * configure.ac:
8156    + Moved optimization flags and warning triggers here.
8157    + Updated the snapshot timestamp.
8158
8159------------------------------------------------------------------------
8160r57 | sam | 2003-11-10 15:13:56 +0100 (Mon, 10 Nov 2003) | 2 lines
8161Changed paths:
8162   M /trunk/test/demo.c
8163
8164  * test/demo.c: Nicer complete demo.
8165
8166------------------------------------------------------------------------
8167r56 | sam | 2003-11-10 10:26:40 +0100 (Mon, 10 Nov 2003) | 11 lines
8168Changed paths:
8169   M /trunk/data/Makefile.am
8170   A /trunk/data/baz_fighter
8171   A /trunk/data/foo_fighter
8172   A /trunk/data/item_gem
8173   A /trunk/data/item_heart
8174   M /trunk/libee/ee.h
8175   M /trunk/libee/sprite.c
8176   M /trunk/src/aliens.c
8177   M /trunk/src/bonus.c
8178   M /trunk/src/box.c
8179
8180  * libee/sprite.c:
8181    + More robust sprite loader.
8182    + Added ee_set_sprite_frame() and ee_get_sprite_frame().
8183    + Free all structures in ee_free_sprite().
8184  * src/aliens.c src/bonus.c:
8185    + Use ee_draw_sprite() instead of our manual sprite rendering.
8186  * src/box.c:
8187    + Use ee_draw_line() instead of the manual equivalent.
8188  * data/:
8189    + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
8190
8191------------------------------------------------------------------------
8192r55 | sam | 2003-11-10 03:00:52 +0100 (Mon, 10 Nov 2003) | 2 lines
8193Changed paths:
8194   A /trunk/data/Makefile.am
8195
8196  * Oops, forgot data/Makefile.am.
8197
8198------------------------------------------------------------------------
8199r54 | sam | 2003-11-10 03:00:19 +0100 (Mon, 10 Nov 2003) | 5 lines
8200Changed paths:
8201   M /trunk/Makefile.am
8202   M /trunk/configure.ac
8203   A /trunk/data
8204   A /trunk/data/bar_boss
8205   A /trunk/data/bar_fighter
8206   M /trunk/test/demo.c
8207
8208  * test/demo.c:
8209    + Wrote a little sprite demo.
8210  * data/:
8211    + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
8212
8213------------------------------------------------------------------------
8214r53 | sam | 2003-11-10 02:56:24 +0100 (Mon, 10 Nov 2003) | 4 lines
8215Changed paths:
8216   M /trunk/libee/Makefile.am
8217   M /trunk/libee/ee.h
8218   A /trunk/libee/sprite.c
8219
8220  * libee/sprite.c:
8221    + Beginning of sprite handling within the library.
8222    + Added support to load files.
8223
8224------------------------------------------------------------------------
8225r52 | sam | 2003-11-10 01:27:33 +0100 (Mon, 10 Nov 2003) | 3 lines
8226Changed paths:
8227   M /trunk/test/demo.c
8228
8229  * test/demo.c:
8230    + outlined triangles demo.
8231
8232------------------------------------------------------------------------
8233r51 | sam | 2003-11-10 01:15:02 +0100 (Mon, 10 Nov 2003) | 2 lines
8234Changed paths:
8235   M /trunk/configure.ac
8236   M /trunk/libee/Makefile.am
8237   M /trunk/src/Makefile.am
8238   M /trunk/test/Makefile.am
8239
8240  * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
8241
8242------------------------------------------------------------------------
8243r50 | sam | 2003-11-10 00:34:24 +0100 (Mon, 10 Nov 2003) | 4 lines
8244Changed paths:
8245   M /trunk/src/aliens.c
8246   M /trunk/src/bonus.c
8247   M /trunk/src/box.c
8248   M /trunk/src/collide.c
8249   M /trunk/src/explosions.c
8250   M /trunk/src/main.c
8251   M /trunk/src/overlay.c
8252   M /trunk/src/player.c
8253   M /trunk/src/starfield.c
8254   M /trunk/src/tunnel.c
8255   M /trunk/src/weapons.c
8256
8257  * src/*.c:
8258    + Added missing #include "config.h".
8259    + Fixed a nasty bug in ee_rand() calls.
8260
8261------------------------------------------------------------------------
8262r49 | sam | 2003-11-10 00:01:29 +0100 (Mon, 10 Nov 2003) | 3 lines
8263Changed paths:
8264   M /trunk/test/demo.c
8265
8266  * test/demo.c:
8267    + Disabled the pyramid demo and wrote a simple triangles demo.
8268
8269------------------------------------------------------------------------
8270r48 | sam | 2003-11-09 22:36:24 +0100 (Sun, 09 Nov 2003) | 5 lines
8271Changed paths:
8272   M /trunk/libee/Makefile.am
8273   M /trunk/libee/ee.h
8274   A /trunk/libee/triangle.c
8275   M /trunk/test/Makefile.am
8276   M /trunk/test/demo.c
8277
8278  * libee/triangle.c:
8279    + Implemented ee_fill_triangle().
8280  * test/demo.c:
8281    + Triangle demo.
8282
8283------------------------------------------------------------------------
8284r47 | sam | 2003-11-09 20:46:14 +0100 (Sun, 09 Nov 2003) | 5 lines
8285Changed paths:
8286   M /trunk/libee/ee.h
8287   M /trunk/libee/line.c
8288   M /trunk/test/demo.c
8289
8290  * libee/line.c:
8291    + ee_draw_thin_line().
8292  * test/demo.c:
8293    + Added a thin lines demo.
8294
8295------------------------------------------------------------------------
8296r46 | sam | 2003-11-09 19:10:44 +0100 (Sun, 09 Nov 2003) | 2 lines
8297Changed paths:
8298   M /trunk/libee/line.c
8299
8300  * libee/line.c: genericized line drawing for future use.
8301
8302------------------------------------------------------------------------
8303r45 | sam | 2003-11-09 18:45:12 +0100 (Sun, 09 Nov 2003) | 6 lines
8304Changed paths:
8305   M /trunk/test
8306   M /trunk/test/demo.c
8307
8308  * test/demo.c:
8309    + Putpixel demo.
8310    + Draw line demo.
8311    + Draw circle demo.
8312    + Animated radar demo.
8313
8314------------------------------------------------------------------------
8315r44 | sam | 2003-11-09 18:21:43 +0100 (Sun, 09 Nov 2003) | 7 lines
8316Changed paths:
8317   M /trunk/libee/Makefile.am
8318   A /trunk/libee/circle.c (from /trunk/src/weapons.c:42)
8319   M /trunk/libee/ee.h
8320   M /trunk/libee/line.c
8321   M /trunk/src/weapons.c
8322
8323  * src/weapons.c:
8324    + Removed draw_circle, use ee_draw_circle instead.
8325  * libee/circle.c:
8326    + New ee_draw_circle function.
8327  * libee/line.c:
8328    + Changed an internal function's name.
8329
8330------------------------------------------------------------------------
8331r43 | sam | 2003-11-09 17:34:23 +0100 (Sun, 09 Nov 2003) | 2 lines
8332Changed paths:
8333   M /trunk/libee
8334   M /trunk/libee/Makefile.am
8335   M /trunk/libee/ee.h
8336   A /trunk/libee/line.c
8337
8338  * libee/line.c: Implemented ee_draw_line.
8339
8340------------------------------------------------------------------------
8341r42 | sam | 2003-11-09 14:52:40 +0100 (Sun, 09 Nov 2003) | 5 lines
8342Changed paths:
8343   M /trunk/libee/ee.c
8344   M /trunk/libee/ee.h
8345   M /trunk/test/demo.c
8346
8347  * libee/ee.c:
8348    + got rid of DELAY.
8349  * test/demo.c:
8350    + Minor animation effect.
8351
8352------------------------------------------------------------------------
8353r41 | sam | 2003-11-09 14:51:37 +0100 (Sun, 09 Nov 2003) | 2 lines
8354Changed paths:
8355   M /trunk/libee/math.c
8356
8357  * libee/math.c: fixed a thinko in ee_rand().
8358
8359------------------------------------------------------------------------
8360r40 | sam | 2003-11-09 14:32:04 +0100 (Sun, 09 Nov 2003) | 8 lines
8361Changed paths:
8362   M /trunk/libee/Makefile.am
8363   M /trunk/libee/ee.c
8364   M /trunk/libee/ee.h
8365   A /trunk/libee/io.c (from /trunk/libee/ee.c:37)
8366   A /trunk/libee/math.c
8367   M /trunk/src/Makefile.am
8368   M /trunk/src/aliens.c
8369   M /trunk/src/collide.c
8370   M /trunk/src/common.h
8371   M /trunk/src/explosions.c
8372   M /trunk/src/main.c
8373   D /trunk/src/math.c
8374   M /trunk/src/starfield.c
8375   M /trunk/src/tunnel.c
8376   M /trunk/src/weapons.c
8377
8378  * libee/io.c:
8379    + Moved ee_get_key() here.
8380  * libee/math.c:
8381    + Moved r00t() here and renamed it to ee_sqrt().
8382    + Moved GET_RAND() here and renamed it to ee_rand().
8383  * src/math.c:
8384    + Removed this deprecated file.
8385
8386------------------------------------------------------------------------
8387r39 | sam | 2003-11-09 14:16:19 +0100 (Sun, 09 Nov 2003) | 2 lines
8388Changed paths:
8389   M /trunk/src/aliens.c
8390   M /trunk/src/bonus.c
8391   M /trunk/src/box.c
8392   M /trunk/src/ceo.c
8393   M /trunk/src/collide.c
8394   M /trunk/src/common.h
8395   M /trunk/src/explosions.c
8396   M /trunk/src/main.c
8397   M /trunk/src/math.c
8398   M /trunk/src/overlay.c
8399   M /trunk/src/player.c
8400   M /trunk/src/starfield.c
8401   M /trunk/src/tunnel.c
8402   M /trunk/src/weapons.c
8403
8404  * Coding style everywhere.
8405
8406------------------------------------------------------------------------
8407r38 | sam | 2003-11-09 14:02:34 +0100 (Sun, 09 Nov 2003) | 5 lines
8408Changed paths:
8409   M /trunk/libee/Makefile.am
8410   M /trunk/test/Makefile.am
8411   A /trunk/test/demo.c
8412
8413  * libee/Makefile.am, test/Makefile.am:
8414    + Added more compiler warning flags.
8415  * test/demo.c:
8416    + Small demo for libee.
8417
8418------------------------------------------------------------------------
8419r37 | sam | 2003-11-09 14:01:44 +0100 (Sun, 09 Nov 2003) | 2 lines
8420Changed paths:
8421   M /trunk/libee/ee.c
8422
8423  * libee/ee.c: Fixed a compilation warning.
8424
8425------------------------------------------------------------------------
8426r36 | sam | 2003-11-09 13:48:09 +0100 (Sun, 09 Nov 2003) | 2 lines
8427Changed paths:
8428   M /trunk/libee/ee.c
8429
8430  * libee/ee.c: Exact line fill in ee_clear().
8431
8432------------------------------------------------------------------------
8433r35 | sam | 2003-11-09 13:40:53 +0100 (Sun, 09 Nov 2003) | 2 lines
8434Changed paths:
8435   M /trunk/libee/Makefile.am
8436   M /trunk/libee/ee.c
8437   A /trunk/libee/ee.h
8438   M /trunk/src/Makefile.am
8439   M /trunk/src/aliens.c
8440   M /trunk/src/bonus.c
8441   M /trunk/src/box.c
8442   M /trunk/src/ceo.c
8443   M /trunk/src/common.h
8444   M /trunk/src/explosions.c
8445   M /trunk/src/main.c
8446   M /trunk/src/overlay.c
8447   M /trunk/src/player.c
8448   M /trunk/src/starfield.c
8449   M /trunk/src/tunnel.c
8450   M /trunk/src/weapons.c
8451
8452  * libee is now standalone.
8453
8454------------------------------------------------------------------------
8455r34 | sam | 2003-11-09 13:02:42 +0100 (Sun, 09 Nov 2003) | 2 lines
8456Changed paths:
8457   M /trunk/Makefile.am
8458   M /trunk/configure.ac
8459   M /trunk/libee
8460   A /trunk/libee/Makefile.am
8461   M /trunk/src/Makefile.am
8462   A /trunk/test
8463   A /trunk/test/Makefile.am
8464
8465  * libee is now (almost) standalone.
8466
8467------------------------------------------------------------------------
8468r33 | sam | 2003-11-09 12:26:08 +0100 (Sun, 09 Nov 2003) | 7 lines
8469Changed paths:
8470   M /trunk/doc/shapes.txt
8471   A /trunk/libee
8472   A /trunk/libee/ee.c (from /trunk/src/graphics.c:31)
8473   M /trunk/src/Makefile.am
8474   M /trunk/src/ceo.c
8475   M /trunk/src/common.h
8476   D /trunk/src/graphics.c
8477   M /trunk/src/main.c
8478
8479  * libee/ee.c:
8480    + First file in libee, from src/graphics.c.
8481    + Disable cursor upon initialisation.
8482    + Added delay code for constant framerate.
8483  * src/common.h:
8484    + Minor compilation fix for latest ncurses.
8485
8486------------------------------------------------------------------------
8487r32 | sam | 2003-11-06 22:40:53 +0100 (Thu, 06 Nov 2003) | 2 lines
8488Changed paths:
8489   M /trunk/bootstrap
8490
8491  * bootstrap: always remove autom4te.cache.
8492
8493------------------------------------------------------------------------
8494r31 | sam | 2003-10-02 03:08:13 +0200 (Thu, 02 Oct 2003) | 2 lines
8495Changed paths:
8496   M /trunk
8497   M /trunk/autotools
8498   M /trunk/bootstrap
8499   M /trunk/configure.ac
8500   M /trunk/debian
8501   M /trunk/src
8502   M /trunk/src/aliens.c
8503   M /trunk/src/bonus.c
8504   M /trunk/src/box.c
8505   M /trunk/src/ceo.c
8506   M /trunk/src/collide.c
8507   M /trunk/src/common.h
8508   M /trunk/src/explosions.c
8509   M /trunk/src/graphics.c
8510   M /trunk/src/main.c
8511   M /trunk/src/math.c
8512   M /trunk/src/overlay.c
8513   M /trunk/src/player.c
8514   M /trunk/src/starfield.c
8515   M /trunk/src/tunnel.c
8516   M /trunk/src/weapons.c
8517
8518  * Fixed keywords, ignore, and lots of tiny SVN things.
8519
8520------------------------------------------------------------------------
8521r30 | sam | 2003-02-09 12:17:40 +0100 (Sun, 09 Feb 2003) | 3 lines
8522Changed paths:
8523   M /trunk/TODO
8524   M /trunk/src/Makefile.am
8525   A /trunk/src/box.c
8526   M /trunk/src/common.h
8527   M /trunk/src/main.c
8528   M /trunk/src/overlay.c
8529
8530  * support for boxes
8531  * application: pause box
8532
8533------------------------------------------------------------------------
8534r29 | sam | 2003-01-06 13:22:58 +0100 (Mon, 06 Jan 2003) | 3 lines
8535Changed paths:
8536   M /trunk/TODO
8537   M /trunk/src/collide.c
8538
8539  * cosmetic code changes.
8540  * fixed a bug in the tunnel munching.
8541
8542------------------------------------------------------------------------
8543r28 | sam | 2002-12-23 17:44:28 +0100 (Mon, 23 Dec 2002) | 3 lines
8544Changed paths:
8545   M /trunk/README
8546   M /trunk/TODO
8547   M /trunk/configure.ac
8548   M /trunk/src/weapons.c
8549
8550  * fixed the ncurses build.
8551  * replaced '�' with ':' in the fragbomb tail because it's not ASCII.
8552
8553------------------------------------------------------------------------
8554r27 | sam | 2002-12-23 17:21:38 +0100 (Mon, 23 Dec 2002) | 6 lines
8555Changed paths:
8556   M /trunk/configure.ac
8557   M /trunk/src/collide.c
8558   M /trunk/src/common.h
8559   M /trunk/src/graphics.c
8560   M /trunk/src/main.c
8561   M /trunk/src/overlay.c
8562   M /trunk/src/player.c
8563
8564  * new timestamp for a new snapshot.
8565  * lots of sanity checks in collide.c.
8566  * moved usleep() to graphics.c.
8567  * added random key generator in the dummy driver.
8568  * cosmetic changes in the energy bars.
8569
8570------------------------------------------------------------------------
8571r26 | sam | 2002-12-23 16:06:13 +0100 (Mon, 23 Dec 2002) | 4 lines
8572Changed paths:
8573   M /trunk/src/Makefile.am
8574   M /trunk/src/common.h
8575   M /trunk/src/main.c
8576   A /trunk/src/overlay.c
8577   M /trunk/src/player.c
8578
8579  * better handling of special weapon timeout.
8580  * the bomb is now part of the standard fire button effect.
8581  * overlay for life and special weapon jauges.
8582
8583------------------------------------------------------------------------
8584r25 | sam | 2002-12-23 14:46:27 +0100 (Mon, 23 Dec 2002) | 3 lines
8585Changed paths:
8586   M /trunk/src/aliens.c
8587   M /trunk/src/collide.c
8588   M /trunk/src/common.h
8589   M /trunk/src/main.c
8590   M /trunk/src/player.c
8591
8592  * aliens are now named foo, bar and baz.
8593  * beginning of life jauges.
8594
8595------------------------------------------------------------------------
8596r24 | sam | 2002-12-23 14:13:04 +0100 (Mon, 23 Dec 2002) | 2 lines
8597Changed paths:
8598   M /trunk/src/common.h
8599   M /trunk/src/main.c
8600   M /trunk/src/player.c
8601
8602  * ship has vx and vy.
8603
8604------------------------------------------------------------------------
8605r23 | sam | 2002-12-23 13:47:36 +0100 (Mon, 23 Dec 2002) | 2 lines
8606Changed paths:
8607   M /trunk/TODO
8608   M /trunk/src/main.c
8609   M /trunk/src/tunnel.c
8610
8611  * cosmetic change: reworked draw_tunnel.
8612
8613------------------------------------------------------------------------
8614r22 | sam | 2002-12-23 13:03:31 +0100 (Mon, 23 Dec 2002) | 3 lines
8615Changed paths:
8616   M /trunk/src/main.c
8617   M /trunk/src/tunnel.c
8618
8619  * lasers are now twice as fast.
8620  * walls are now filled, and displayed on top of aliens.
8621
8622------------------------------------------------------------------------
8623r21 | sam | 2002-12-23 11:06:27 +0100 (Mon, 23 Dec 2002) | 5 lines
8624Changed paths:
8625   M /trunk/configure.ac
8626   M /trunk/src/Makefile.am
8627   M /trunk/src/ceo.c
8628   M /trunk/src/common.h
8629   M /trunk/src/graphics.c
8630   M /trunk/src/main.c
8631   M /trunk/src/tunnel.c
8632
8633  * added support for --disable-slang.
8634  * fixed an overflow in the tunnel update code.
8635  * fragbomb is now 'f', not 'd'.
8636  * added a missing call to init_bonus().
8637
8638------------------------------------------------------------------------
8639r20 | sam | 2002-12-23 10:28:37 +0100 (Mon, 23 Dec 2002) | 5 lines
8640Changed paths:
8641   M /trunk/TODO
8642   M /trunk/src/collide.c
8643   M /trunk/src/common.h
8644   M /trunk/src/main.c
8645   M /trunk/src/starfield.c
8646   M /trunk/src/tunnel.c
8647   M /trunk/src/weapons.c
8648
8649  * the beam now digs the tunnel.
8650  * the starfield is now an array of stars.
8651  * fixed wall rendering (offset issues and disappearing left wall).
8652  * 32 seekers on fragbomb explosion, not 16.
8653
8654------------------------------------------------------------------------
8655r19 | sam | 2002-12-23 00:39:15 +0100 (Mon, 23 Dec 2002) | 3 lines
8656Changed paths:
8657   M /trunk/src/weapons.c
8658
8659  * seekers and homing bombs react more quickly.
8660  * 16 seekers on fragbomb explosion instead of 12.
8661
8662------------------------------------------------------------------------
8663r18 | sam | 2002-12-23 00:01:35 +0100 (Mon, 23 Dec 2002) | 3 lines
8664Changed paths:
8665   M /trunk/src/math.c
8666   M /trunk/src/weapons.c
8667
8668  * fixed a segfault when the target seeker speed was zero.
8669  * factorized the seeker generation on fragbomb explosion.
8670
8671------------------------------------------------------------------------
8672r17 | sam | 2002-12-22 23:36:42 +0100 (Sun, 22 Dec 2002) | 2 lines
8673Changed paths:
8674   M /trunk/src/Makefile.am
8675   M /trunk/src/common.h
8676   A /trunk/src/math.c
8677   M /trunk/src/weapons.c
8678
8679  * Removed the dependency on <math.h>. We don't need no stinking sqrt!
8680
8681------------------------------------------------------------------------
8682r16 | sam | 2002-12-22 23:17:41 +0100 (Sun, 22 Dec 2002) | 3 lines
8683Changed paths:
8684   M /trunk/doc/shapes.txt
8685   M /trunk/src/aliens.c
8686   M /trunk/src/ceo.c
8687   M /trunk/src/collide.c
8688   M /trunk/src/common.h
8689   M /trunk/src/main.c
8690   M /trunk/src/weapons.c
8691
8692  * dead aliens don't explode in the collision loop but in their update loop.
8693  * new super weapon, the fragmentation bomb.
8694
8695------------------------------------------------------------------------
8696r15 | sam | 2002-12-22 20:08:35 +0100 (Sun, 22 Dec 2002) | 2 lines
8697Changed paths:
8698   M /trunk/.cvsignore
8699   M /trunk/Makefile.am
8700   A /trunk/autotools
8701   A /trunk/autotools/.cvsignore
8702   A /trunk/autotools/Makefile.am
8703   M /trunk/bootstrap
8704   M /trunk/configure.ac
8705   M /trunk/debian/.cvsignore
8706   M /trunk/src/Makefile.am
8707
8708  * Moved generated autotools files to the autotools/ directory.
8709
8710------------------------------------------------------------------------
8711r14 | sam | 2002-12-22 19:44:12 +0100 (Sun, 22 Dec 2002) | 2 lines
8712Changed paths:
8713   M /trunk/src/aliens.c
8714   M /trunk/src/bonus.c
8715   M /trunk/src/ceo.c
8716   M /trunk/src/collide.c
8717   M /trunk/src/common.h
8718   M /trunk/src/explosions.c
8719   M /trunk/src/graphics.c
8720   M /trunk/src/main.c
8721   M /trunk/src/player.c
8722   M /trunk/src/starfield.c
8723   M /trunk/src/tunnel.c
8724   M /trunk/src/weapons.c
8725
8726  * I think I fucked up the $Id tags on my previous commit.
8727
8728------------------------------------------------------------------------
8729r13 | sam | 2002-12-22 19:42:32 +0100 (Sun, 22 Dec 2002) | 3 lines
8730Changed paths:
8731   A /trunk/COPYING
8732   M /trunk/src/aliens.c
8733   M /trunk/src/bonus.c
8734   M /trunk/src/ceo.c
8735   M /trunk/src/collide.c
8736   M /trunk/src/common.h
8737   M /trunk/src/explosions.c
8738   M /trunk/src/graphics.c
8739   M /trunk/src/main.c
8740   M /trunk/src/player.c
8741   M /trunk/src/starfield.c
8742   M /trunk/src/tunnel.c
8743   M /trunk/src/weapons.c
8744
8745  * added the COPYING file (GPLv2).
8746  * added GPL headers to source files.
8747
8748------------------------------------------------------------------------
8749r12 | sam | 2002-12-22 19:40:36 +0100 (Sun, 22 Dec 2002) | 2 lines
8750Changed paths:
8751   M /trunk/src/Makefile.am
8752   A /trunk/src/ceo.c
8753   M /trunk/src/common.h
8754   M /trunk/src/main.c
8755
8756  * tab == hotkey for CEO alert.
8757
8758------------------------------------------------------------------------
8759r11 | sam | 2002-12-18 19:44:47 +0100 (Wed, 18 Dec 2002) | 2 lines
8760Changed paths:
8761   M /trunk/TODO
8762   M /trunk/doc/shapes.txt
8763   M /trunk/src/aliens.c
8764
8765  * 3rd alien type.
8766
8767------------------------------------------------------------------------
8768r10 | sam | 2002-12-18 19:12:28 +0100 (Wed, 18 Dec 2002) | 2 lines
8769Changed paths:
8770   D /trunk/Makefile
8771
8772  * Scrapped Makefile.
8773
8774------------------------------------------------------------------------
8775r9 | sam | 2002-12-18 19:11:54 +0100 (Wed, 18 Dec 2002) | 2 lines
8776Changed paths:
8777   M /trunk/Makefile
8778   A /trunk/README
8779   A /trunk/TODO
8780
8781  * README and TODO files.
8782
8783------------------------------------------------------------------------
8784r8 | sam | 2002-12-18 14:29:31 +0100 (Wed, 18 Dec 2002) | 2 lines
8785Changed paths:
8786   M /trunk/Makefile
8787   M /trunk/configure.ac
8788   M /trunk/doc/shapes.txt
8789   M /trunk/src/collide.c
8790   M /trunk/src/weapons.c
8791
8792  * the bomb's head is now white
8793
8794------------------------------------------------------------------------
8795r7 | sam | 2002-12-15 18:16:45 +0100 (Sun, 15 Dec 2002) | 3 lines
8796Changed paths:
8797   M /trunk/doc/shapes.txt
8798   M /trunk/src/aliens.c
8799   M /trunk/src/collide.c
8800   M /trunk/src/common.h
8801   M /trunk/src/main.c
8802   M /trunk/src/weapons.c
8803
8804  * new weapon: bomb.
8805  * beam now collides with aliens.
8806
8807------------------------------------------------------------------------
8808r6 | sam | 2002-12-15 06:03:55 +0100 (Sun, 15 Dec 2002) | 2 lines
8809Changed paths:
8810   M /trunk/doc/shapes.txt
8811   M /trunk/src/common.h
8812   M /trunk/src/main.c
8813   M /trunk/src/weapons.c
8814
8815  * 'beam' weapon.
8816
8817------------------------------------------------------------------------
8818r5 | sam | 2002-12-15 04:41:32 +0100 (Sun, 15 Dec 2002) | 10 lines
8819Changed paths:
8820   M /trunk/Makefile
8821   M /trunk/configure.ac
8822   M /trunk/debian/changelog
8823   M /trunk/debian/control
8824   M /trunk/debian/rules
8825   M /trunk/doc/shapes.txt
8826   M /trunk/src/Makefile.am
8827   M /trunk/src/aliens.c
8828   A /trunk/src/bonus.c
8829   M /trunk/src/collide.c
8830   M /trunk/src/common.h
8831   M /trunk/src/explosions.c
8832   M /trunk/src/graphics.c
8833   M /trunk/src/main.c
8834   M /trunk/src/player.c
8835   M /trunk/src/starfield.c
8836   M /trunk/src/tunnel.c
8837   M /trunk/src/weapons.c
8838
8839  * real Debian package files.
8840  * two new types of aliens. only one rules.
8841  * removed gfx_write in favor of gfx_putchar and gfx_putstr.
8842  * added bonuses at alien death. they do nothing yet.
8843  * seeker missiles. 'b' to test.
8844  * weapon resolution is now 16*char. needs to be generalized.
8845  * fixed the supernova bugs. center could collide with the tunnel, and
8846    the last frame was badly displayed.
8847  * lots of cleanups everywhere.
8848
8849------------------------------------------------------------------------
8850r4 | sam | 2002-12-13 21:50:00 +0100 (Fri, 13 Dec 2002) | 2 lines
8851Changed paths:
8852   M /trunk/.cvsignore
8853   M /trunk/Makefile
8854   A /trunk/Makefile.am
8855   D /trunk/aliens.c
8856   A /trunk/bootstrap
8857   D /trunk/collide.c
8858   D /trunk/common.h
8859   A /trunk/configure.ac
8860   A /trunk/debian
8861   A /trunk/debian/.cvsignore
8862   A /trunk/debian/Makefile.am
8863   A /trunk/debian/changelog
8864   A /trunk/debian/control
8865   A /trunk/debian/rules
8866   A /trunk/doc
8867   A /trunk/doc/shapes.txt
8868   D /trunk/explosions.c
8869   D /trunk/graphics.c
8870   D /trunk/main.c
8871   D /trunk/player.c
8872   D /trunk/shapes.txt
8873   A /trunk/src
8874   A /trunk/src/.cvsignore
8875   A /trunk/src/Makefile.am
8876   A /trunk/src/aliens.c
8877   A /trunk/src/collide.c
8878   A /trunk/src/common.h
8879   A /trunk/src/explosions.c
8880   A /trunk/src/graphics.c
8881   A /trunk/src/main.c
8882   A /trunk/src/player.c
8883   A /trunk/src/starfield.c
8884   A /trunk/src/tunnel.c
8885   A /trunk/src/weapons.c
8886   D /trunk/starfield.c
8887   D /trunk/tunnel.c
8888   D /trunk/weapons.c
8889
8890  * autotoolificationized the whole thing.
8891
8892------------------------------------------------------------------------
8893r3 | sam | 2002-12-13 20:27:16 +0100 (Fri, 13 Dec 2002) | 4 lines
8894Changed paths:
8895   M /trunk/collide.c
8896   M /trunk/common.h
8897   M /trunk/explosions.c
8898   M /trunk/main.c
8899   M /trunk/player.c
8900   M /trunk/weapons.c
8901
8902  * moved nuke from explosions to weapons.
8903  * used a cool Bresenham algorithm to draw the nuke circles.
8904  * nuke collides with aliens.
8905
8906------------------------------------------------------------------------
8907r2 | sam | 2002-12-13 20:24:53 +0100 (Fri, 13 Dec 2002) | 2 lines
8908Changed paths:
8909   A /trunk/.cvsignore
8910
8911  * .cvsignore file.
8912
8913------------------------------------------------------------------------
8914r1 | sam | 2002-12-13 20:23:07 +0100 (Fri, 13 Dec 2002) | 3 lines
8915Changed paths:
8916   A /branches
8917   A /trunk
8918   A /trunk/Makefile
8919   A /trunk/aliens.c
8920   A /trunk/collide.c
8921   A /trunk/common.h
8922   A /trunk/explosions.c
8923   A /trunk/graphics.c
8924   A /trunk/main.c
8925   A /trunk/player.c
8926   A /trunk/shapes.txt
8927   A /trunk/starfield.c
8928   A /trunk/tunnel.c
8929   A /trunk/weapons.c
8930
8931  * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
8932    the nuke is still ugly, almost no collision detection. Nice demo :)
8933
8934------------------------------------------------------------------------
Note: See TracBrowser for help on using the repository browser.