source: libcaca/trunk/ChangeLog @ 1009

Last change on this file since 1009 was 1009, checked in by Sam Hocevar, 13 years ago
File size: 291.2 KB
Line 
1------------------------------------------------------------------------
2r789 | sam | 2006-08-13 19:30:34 +0200 (Sun, 13 Aug 2006) | 2 lines
3Changed paths:
4   M /trunk/caca/driver_gl.c
5
6  * Factored some of the GL code.
7
8------------------------------------------------------------------------
9r788 | sam | 2006-08-02 15:15:52 +0200 (Wed, 02 Aug 2006) | 2 lines
10Changed paths:
11   M /trunk/test
12   M /trunk/test/matrix.c
13
14  * A few changes to the matrix program. I do not plan to maintain it.
15
16------------------------------------------------------------------------
17r787 | sam | 2006-08-02 15:12:43 +0200 (Wed, 02 Aug 2006) | 3 lines
18Changed paths:
19   M /trunk/caca/caca.c
20   M /trunk/caca/caca.h
21   M /trunk/caca/driver_conio.c
22   M /trunk/caca/driver_ncurses.c
23   M /trunk/caca/driver_raw.c
24   M /trunk/caca/driver_slang.c
25   M /trunk/caca/driver_vga.c
26   M /trunk/caca/event.c
27   M /trunk/caca/graphics.c
28
29  * Fixed libcaca prototypes so that all functions use the errno mechanism
30    and return a value.
31
32------------------------------------------------------------------------
33r786 | sam | 2006-08-02 15:11:39 +0200 (Wed, 02 Aug 2006) | 2 lines
34Changed paths:
35   M /trunk/cucul/cucul.c
36
37  * Fixed cucul_create_canvas()'s documentation.
38
39------------------------------------------------------------------------
40r785 | sam | 2006-07-21 10:19:29 +0200 (Fri, 21 Jul 2006) | 3 lines
41Changed paths:
42   M /trunk/cucul/dither.c
43
44  * Fixed typos in cucul/dither.c that prevented using ordered dither modes,
45    thanks to Sean D'Epagnier.
46
47------------------------------------------------------------------------
48r784 | jylam | 2006-06-10 13:35:18 +0200 (Sat, 10 Jun 2006) | 2 lines
49Changed paths:
50   M /trunk/cxx/caca++.cpp
51   M /trunk/cxx/caca++.h
52   M /trunk/cxx/cpptest.cpp
53
54 * Updated C++ bindings
55
56------------------------------------------------------------------------
57r783 | sam | 2006-06-10 13:04:21 +0200 (Sat, 10 Jun 2006) | 3 lines
58Changed paths:
59   M /trunk/debian/control
60
61  * Fix debian package dependencies; -dev packages didn't pull their library
62    dependencies. Of course.
63
64------------------------------------------------------------------------
65r782 | sam | 2006-05-31 16:33:48 +0200 (Wed, 31 May 2006) | 2 lines
66Changed paths:
67   M /trunk/test/matrix.c
68
69  * Fixed matrix.c for non-Thinkpad computers.
70
71------------------------------------------------------------------------
72r781 | sam | 2006-05-31 16:08:58 +0200 (Wed, 31 May 2006) | 2 lines
73Changed paths:
74   M /trunk/configure.ac
75
76  * Fix a build failure when X11R7 is available but OpenGL isn't.
77
78------------------------------------------------------------------------
79r780 | sam | 2006-05-31 14:18:23 +0200 (Wed, 31 May 2006) | 3 lines
80Changed paths:
81   M /trunk/test/Makefile.am
82   A /trunk/test/matrix.c
83
84  * Small matrix effect. Totally useless. Unless you have a Thinkpad, in
85    which case it is massively useless.
86
87------------------------------------------------------------------------
88r779 | sam | 2006-05-29 00:19:10 +0200 (Mon, 29 May 2006) | 3 lines
89Changed paths:
90   M /trunk/ChangeLog
91   M /trunk/NEWS
92   M /trunk/configure.ac
93   M /trunk/debian/changelog
94
95  * Updated ChangeLog and NEWS.
96  * 0.99.beta2 release.
97
98------------------------------------------------------------------------
99r778 | sam | 2006-05-26 09:43:41 +0200 (Fri, 26 May 2006) | 2 lines
100Changed paths:
101   M /trunk/debian/caca-utils.install
102   M /trunk/debian/libcucul-dev.install
103
104  * Updated the Debian build scripts.
105
106------------------------------------------------------------------------
107r777 | sam | 2006-05-26 09:01:10 +0200 (Fri, 26 May 2006) | 2 lines
108Changed paths:
109   M /trunk/cucul/canvas.c
110
111  * Fixed an out of bounds bug in cucul_blit().
112
113------------------------------------------------------------------------
114r776 | sam | 2006-05-26 09:00:34 +0200 (Fri, 26 May 2006) | 2 lines
115Changed paths:
116   M /trunk/caca-config.in
117
118  * Removed legacy CUCUL_LIBS from caca-config.
119
120------------------------------------------------------------------------
121r775 | sam | 2006-05-26 09:00:04 +0200 (Fri, 26 May 2006) | 3 lines
122Changed paths:
123   M /trunk/caca/driver_ncurses.c
124   M /trunk/caca/driver_slang.c
125
126  * UTF-8 input support for ncurses.
127  * Hack for 16-color support in xfce4-terminal for both ncurses and slang.
128
129------------------------------------------------------------------------
130r774 | sam | 2006-05-26 08:59:11 +0200 (Fri, 26 May 2006) | 2 lines
131Changed paths:
132   M /trunk/caca/graphics.c
133
134  * Reduced IDLE_USEC by half. Today's machines are fast :-)
135
136------------------------------------------------------------------------
137r773 | sam | 2006-05-26 00:32:03 +0200 (Fri, 26 May 2006) | 3 lines
138Changed paths:
139   M /trunk/caca/caca.c
140   M /trunk/caca/driver_ncurses.c
141   M /trunk/configure.ac
142
143  * Fixed UTF-8 support in ncurses.
144  * Set ncurses's priority higher than slang.
145
146------------------------------------------------------------------------
147r772 | sam | 2006-05-25 22:01:30 +0200 (Thu, 25 May 2006) | 2 lines
148Changed paths:
149   M /trunk/TODO
150
151  * Updated TODO list.
152
153------------------------------------------------------------------------
154r771 | sam | 2006-05-25 22:01:10 +0200 (Thu, 25 May 2006) | 3 lines
155Changed paths:
156   M /trunk/caca/driver_slang.c
157   M /trunk/cucul/box.c
158   M /trunk/cucul/canvas.c
159   M /trunk/cucul/charset.c
160   M /trunk/cucul/conic.c
161   M /trunk/cucul/cucul.h
162   M /trunk/cucul/line.c
163   M /trunk/cucul/triangle.c
164
165  * Have cucul_utf8_to_utf32 write how many bytes it read.
166  * Use that in the SLang driver so that it supports UTF-8 input.
167
168------------------------------------------------------------------------
169r770 | sam | 2006-05-25 21:59:35 +0200 (Thu, 25 May 2006) | 3 lines
170Changed paths:
171   M /trunk/cucul/export.c
172
173  * Fix warnings in a few exporters. Do not assume %d accepts uint32_t without
174    an explicit cast.
175
176------------------------------------------------------------------------
177r769 | sam | 2006-05-25 21:58:21 +0200 (Thu, 25 May 2006) | 4 lines
178Changed paths:
179   M /trunk/caca/caca.c
180   M /trunk/caca/driver_ncurses.c
181   M /trunk/test/colors.c
182   M /trunk/test/input.c
183
184  * Minor cosmetic changes in the test programs.
185  * Code enhancements in the ncurses driver.
186  * Added a comment to explain why slang has a higher priority than ncurses.
187
188------------------------------------------------------------------------
189r768 | sam | 2006-05-25 21:56:55 +0200 (Thu, 25 May 2006) | 2 lines
190Changed paths:
191   M /trunk/caca/driver_conio.c
192
193  * Fixed the DOS build.
194
195------------------------------------------------------------------------
196r767 | sam | 2006-05-25 21:56:03 +0200 (Thu, 25 May 2006) | 2 lines
197Changed paths:
198   M /trunk/caca/caca_internals.h
199
200  * Minor cosmetic fix.
201
202------------------------------------------------------------------------
203r766 | sam | 2006-05-25 21:55:11 +0200 (Thu, 25 May 2006) | 3 lines
204Changed paths:
205   M /trunk/caca/Makefile.am
206   M /trunk/cucul/Makefile.am
207   M /trunk/cxx/Makefile.am
208   M /trunk/kernel/Makefile.am
209   M /trunk/test/Makefile.am
210   M /trunk/tools/Makefile.am
211
212  * Added -I${top_srcdir} to the compilation flags to fix builds configured
213    from an alternate directory (they failed to find common.h).
214
215------------------------------------------------------------------------
216r765 | sam | 2006-05-25 21:11:18 +0200 (Thu, 25 May 2006) | 3 lines
217Changed paths:
218   M /trunk/configure.ac
219   M /trunk/src/Makefile.am
220
221  * Removed --enable-network flag, but reused the test as a condition for
222    building cacaserver.
223
224------------------------------------------------------------------------
225r764 | sam | 2006-05-25 21:10:35 +0200 (Thu, 25 May 2006) | 2 lines
226Changed paths:
227   M /trunk/build-dos
228   M /trunk/build-win32
229
230  * Updated build scripts for DOS and Win32.
231
232------------------------------------------------------------------------
233r763 | sam | 2006-05-20 10:45:19 +0200 (Sat, 20 May 2006) | 3 lines
234Changed paths:
235   M /trunk/caca/driver_ncurses.c
236   M /trunk/caca/driver_slang.c
237
238  * Got backspace to work with the slang and ncurses drivers in an X
239    terminal window.
240
241------------------------------------------------------------------------
242r762 | sam | 2006-05-20 10:19:13 +0200 (Sat, 20 May 2006) | 2 lines
243Changed paths:
244   M /trunk/caca/driver_gl.c
245
246  * More coding style fixes in the GL driver.
247
248------------------------------------------------------------------------
249r761 | sam | 2006-05-20 10:11:58 +0200 (Sat, 20 May 2006) | 2 lines
250Changed paths:
251   M /trunk/caca/driver_gl.c
252
253  * Fixed awful indenting of the GL plugin.
254
255------------------------------------------------------------------------
256r760 | sam | 2006-05-20 07:45:57 +0200 (Sat, 20 May 2006) | 3 lines
257Changed paths:
258   M /trunk/caca/driver_ncurses.c
259
260  * Make the ncurses driver UTF-8 and UTF-32 aware.
261  * Add the backspace key to the ncurses driver.
262
263------------------------------------------------------------------------
264r759 | sam | 2006-05-20 07:41:14 +0200 (Sat, 20 May 2006) | 3 lines
265Changed paths:
266   M /trunk/caca/driver_slang.c
267
268  * Make the slang driver UTF-8 and UTF-32 aware.
269  * Add the backspace key to the slang driver.
270
271------------------------------------------------------------------------
272r758 | sam | 2006-05-20 07:29:24 +0200 (Sat, 20 May 2006) | 3 lines
273Changed paths:
274   M /trunk/caca/caca.h
275   M /trunk/caca/driver_conio.c
276   M /trunk/caca/driver_gl.c
277   M /trunk/caca/driver_ncurses.c
278   M /trunk/caca/driver_slang.c
279   M /trunk/caca/driver_win32.c
280   M /trunk/caca/driver_x11.c
281   M /trunk/caca/event.c
282   M /trunk/test/input.c
283
284  * Renamed the event data member "ucs4" to "utf32" for consistency
285    with "utf8".
286
287------------------------------------------------------------------------
288r757 | sam | 2006-05-20 07:28:31 +0200 (Sat, 20 May 2006) | 3 lines
289Changed paths:
290   M /trunk/debian/changelog
291   M /trunk/debian/control
292
293  * Added information from a recent Debian upload of the old
294    version of libcaca.
295
296------------------------------------------------------------------------
297r756 | sam | 2006-05-19 20:34:23 +0200 (Fri, 19 May 2006) | 2 lines
298Changed paths:
299   M /trunk/test
300   M /trunk/test/Makefile.am
301   A /trunk/test/input.c
302
303  * Text input test program. Might be merged into libcaca if it works well.
304
305------------------------------------------------------------------------
306r755 | sam | 2006-05-19 08:44:58 +0200 (Fri, 19 May 2006) | 2 lines
307Changed paths:
308   M /trunk/TODO
309
310  * Updated the TODO list.
311
312------------------------------------------------------------------------
313r754 | sam | 2006-05-19 08:00:00 +0200 (Fri, 19 May 2006) | 2 lines
314Changed paths:
315   M /trunk/debian/caca-utils.install
316   M /trunk/debian/libcucul-dev.install
317
318  * Install caca-config.1.gz in the libcucul-dev package, not caca-utils.
319
320------------------------------------------------------------------------
321r753 | sam | 2006-05-19 07:44:27 +0200 (Fri, 19 May 2006) | 3 lines
322Changed paths:
323   M /trunk/caca/caca.h
324   M /trunk/caca/graphics.c
325   M /trunk/python/pypycaca.c
326   M /trunk/python/pypycaca.h
327   M /trunk/src/aafire.c
328   M /trunk/src/cacaball.c
329   M /trunk/src/cacamoir.c
330   M /trunk/src/cacaplas.c
331   M /trunk/test/demo.c
332   M /trunk/test/frames.c
333   M /trunk/test/gamma.c
334
335  * Renamed caca_set_delay() and caca_get_rendertime() into
336    caca_set_display_time() and caca_get_display_time() for consistency.
337
338------------------------------------------------------------------------
339r752 | sam | 2006-05-19 07:30:01 +0200 (Fri, 19 May 2006) | 2 lines
340Changed paths:
341   M /trunk/cucul/charset.c
342
343  * Documented the newly exported charset functions.
344
345------------------------------------------------------------------------
346r751 | sam | 2006-05-19 06:53:48 +0200 (Fri, 19 May 2006) | 2 lines
347Changed paths:
348   M /trunk/caca/driver_ncurses.c
349   M /trunk/caca/driver_slang.c
350   M /trunk/cucul/box.c
351   M /trunk/cucul/canvas.c
352   M /trunk/cucul/charset.c
353   M /trunk/cucul/conic.c
354   M /trunk/cucul/cucul.h
355   M /trunk/cucul/cucul_internals.h
356   M /trunk/cucul/export.c
357   M /trunk/cucul/import.c
358   M /trunk/cucul/line.c
359   M /trunk/cucul/triangle.c
360   M /trunk/tools/makefont.c
361
362  * Export the UTF-8 / UTF-32 / CP437 character conversions to applications.
363
364------------------------------------------------------------------------
365r750 | sam | 2006-05-18 09:57:42 +0200 (Thu, 18 May 2006) | 2 lines
366Changed paths:
367   M /trunk/cucul/font.c
368   M /trunk/cucul/font_mono9.h
369   M /trunk/cucul/font_monobold12.h
370
371  * Regenerated fonts and reactivated them under Win32.
372
373------------------------------------------------------------------------
374r749 | sam | 2006-05-18 09:56:54 +0200 (Thu, 18 May 2006) | 6 lines
375Changed paths:
376   M /trunk/tools/makefont.c
377
378  * Elite trick in the font generator to cope with C89's string length
379    limitation of 509 characters. Instead of doing:
380       char foo[10] = "abcdefghij";
381    we now do:
382       struct { char f1[4], f2[4], f3[2]; } foo = { "abcd", "efgh", "ij" };
383
384------------------------------------------------------------------------
385r748 | sam | 2006-05-18 08:26:31 +0200 (Thu, 18 May 2006) | 2 lines
386Changed paths:
387   M /trunk/test/font2tga.c
388
389  * font2tga no longer needs cucul_internal.h.
390
391------------------------------------------------------------------------
392r747 | sam | 2006-05-18 08:23:47 +0200 (Thu, 18 May 2006) | 5 lines
393Changed paths:
394   M /trunk/cucul/box.c
395   M /trunk/cucul/canvas.c
396   M /trunk/cucul/conic.c
397   M /trunk/cucul/cucul.h
398   M /trunk/cucul/cucul_internals.h
399   M /trunk/cucul/dither.c
400   M /trunk/cucul/import.c
401   M /trunk/cucul/line.c
402   M /trunk/cucul/triangle.c
403   M /trunk/test/font2tga.c
404
405  * Changed cucul_putchar's prototype so that it accepts a 32-bit unsigned
406    int which shall be used as an UTF-32 character. We do not have any casting
407    problems due to the signedness of chars because all characters were
408    ASCII (ie. <= 0x7f) beforehands.
409
410------------------------------------------------------------------------
411r746 | sam | 2006-05-18 08:13:36 +0200 (Thu, 18 May 2006) | 2 lines
412Changed paths:
413   M /trunk/test
414   M /trunk/test/Makefile.am
415   A /trunk/test/font2tga.c
416
417  * Added font2tga, a test program that exports our font in a known format.
418
419------------------------------------------------------------------------
420r745 | sam | 2006-05-18 08:09:44 +0200 (Thu, 18 May 2006) | 3 lines
421Changed paths:
422   M /trunk/test/export.c
423
424  * If the export test target is ANSI or UTF-8, dither image with special
425    shaded glyphs.
426
427------------------------------------------------------------------------
428r744 | sam | 2006-05-18 07:43:43 +0200 (Thu, 18 May 2006) | 2 lines
429Changed paths:
430   M /trunk/configure.ac
431
432  * Removed useless -lXt from X11 libraries check.
433
434------------------------------------------------------------------------
435r743 | sam | 2006-05-12 21:33:44 +0200 (Fri, 12 May 2006) | 2 lines
436Changed paths:
437   M /trunk/cucul/import.c
438
439  * Workaround for illegal ^[[0,0H ANSI escape code.
440
441------------------------------------------------------------------------
442r742 | sam | 2006-05-12 21:32:41 +0200 (Fri, 12 May 2006) | 3 lines
443Changed paths:
444   M /trunk/cucul/dither.c
445
446  * Use UTF-32 instead of UTF-8 in the dithering glyph block list for slightly
447    better performances.
448
449------------------------------------------------------------------------
450r741 | sam | 2006-05-12 21:31:50 +0200 (Fri, 12 May 2006) | 3 lines
451Changed paths:
452   M /trunk/cucul/export.c
453
454  * Add linebreaks to the ANSI exporter for better readability, and use
455    the save/load cursor position trick to ignore them.
456
457------------------------------------------------------------------------
458r740 | jylam | 2006-05-12 21:19:36 +0200 (Fri, 12 May 2006) | 2 lines
459Changed paths:
460   M /trunk/cucul/export.c
461
462 * Fixed postscript exporter, image in not at the bottom of the page anymore
463
464------------------------------------------------------------------------
465r739 | sam | 2006-05-09 22:25:29 +0200 (Tue, 09 May 2006) | 1 line
466Changed paths:
467   M /trunk/src/cacaserver.c
468
469  * Use UTF-8 instead of ANSI in cacaserver
470------------------------------------------------------------------------
471r738 | sam | 2006-05-09 20:59:00 +0200 (Tue, 09 May 2006) | 1 line
472Changed paths:
473   M /trunk/cucul/font_mono9.h
474   M /trunk/cucul/font_monobold12.h
475
476  * Optimise built-in fonts. We gain about 100kB in the final binary.
477------------------------------------------------------------------------
478r737 | sam | 2006-05-09 17:52:15 +0200 (Tue, 09 May 2006) | 3 lines
479Changed paths:
480   M /trunk/tools/makefont.c
481
482  * Optimise similar glyphs when generating a font. Given how many glyphs
483    are unavailable, this is a significant gain.
484
485------------------------------------------------------------------------
486r736 | sam | 2006-05-09 03:58:47 +0200 (Tue, 09 May 2006) | 2 lines
487Changed paths:
488   M /trunk/caca/driver_x11.c
489
490  * Added the long dash and middle dot CP437 characters to the X11 driver.
491
492------------------------------------------------------------------------
493r735 | sam | 2006-05-09 03:57:47 +0200 (Tue, 09 May 2006) | 3 lines
494Changed paths:
495   M /trunk/cucul/import.c
496
497  * If the ANSI file we import does not use the 80 columns, we don't expand
498    the canvas to 80 columns.
499
500------------------------------------------------------------------------
501r734 | sam | 2006-05-09 03:12:58 +0200 (Tue, 09 May 2006) | 3 lines
502Changed paths:
503   M /trunk/src/cacadraw.c
504
505  * Allow cacadraw to open several files; use 'n' and 'p' to cycle.
506  * Decreased PgUp/PgDn scrolling rate.
507
508------------------------------------------------------------------------
509r733 | sam | 2006-05-09 03:03:02 +0200 (Tue, 09 May 2006) | 2 lines
510Changed paths:
511   M /trunk/kernel/kernel.c
512
513  * Removed a useless cast in the kernel code.
514
515------------------------------------------------------------------------
516r732 | sam | 2006-05-09 02:59:29 +0200 (Tue, 09 May 2006) | 2 lines
517Changed paths:
518   M /trunk/DotNet
519   M /trunk/DotNet/AssemblyInfo.cs
520   M /trunk/DotNet/Caca.cs
521   M /trunk/DotNet/Cucul.cs
522   M /trunk/DotNet/test.cs
523
524  * Set svn properties on the .NET files.
525
526------------------------------------------------------------------------
527r731 | sam | 2006-05-09 02:47:28 +0200 (Tue, 09 May 2006) | 3 lines
528Changed paths:
529   M /trunk/test/font.c
530   M /trunk/test/text.c
531
532  * Cosmetic fix in test/font.c.
533  * Use UTF-8 output in test/text.c instead of ANSI.
534
535------------------------------------------------------------------------
536r730 | sam | 2006-05-09 02:46:08 +0200 (Tue, 09 May 2006) | 2 lines
537Changed paths:
538   M /trunk/caca/caca.h
539
540  * Minor cosmetic fix in a comment.
541
542------------------------------------------------------------------------
543r729 | sam | 2006-05-09 02:43:22 +0200 (Tue, 09 May 2006) | 2 lines
544Changed paths:
545   M /trunk/cucul/font_mono9.h
546   M /trunk/cucul/font_monobold12.h
547   M /trunk/tools/makefont.c
548
549  * Added a few more Unicode blocks to the default fonts.
550
551------------------------------------------------------------------------
552r728 | sam | 2006-05-09 02:36:33 +0200 (Tue, 09 May 2006) | 2 lines
553Changed paths:
554   M /trunk/cucul/transform.c
555
556  * Added a few more Unicode characters to the glyph transformations.
557
558------------------------------------------------------------------------
559r727 | sam | 2006-05-09 02:34:16 +0200 (Tue, 09 May 2006) | 3 lines
560Changed paths:
561   M /trunk/cucul/cucul.h
562   M /trunk/cucul/dither.c
563
564  * Changed the cucul_create_dither() prototype to make sure the mask
565    arguments are at least 32 bits.
566
567------------------------------------------------------------------------
568r721 | sam | 2006-05-05 17:19:44 +0200 (Fri, 05 May 2006) | 3 lines
569Changed paths:
570   M /trunk/test/export.c
571
572  * Make the export test 80 columns wide, so that the ANSI we generate can
573    be read by other programs.
574
575------------------------------------------------------------------------
576r720 | sam | 2006-05-05 17:13:32 +0200 (Fri, 05 May 2006) | 2 lines
577Changed paths:
578   M /trunk/cucul/font_mono9.h
579   M /trunk/cucul/font_monobold12.h
580
581  * Updated fonts with the new hardcoded CP437 glyphs.
582
583------------------------------------------------------------------------
584r719 | sam | 2006-05-05 17:12:50 +0200 (Fri, 05 May 2006) | 3 lines
585Changed paths:
586   M /trunk/tools/makefont.c
587
588  * Hardcode a few CP437 glyphs in makefont.c because they don't look that
589    good with Pango.
590
591------------------------------------------------------------------------
592r718 | sam | 2006-05-05 16:03:40 +0200 (Fri, 05 May 2006) | 2 lines
593Changed paths:
594   M /trunk/caca/driver_ncurses.c
595   M /trunk/caca/driver_slang.c
596   M /trunk/tools/Makefile.am
597   M /trunk/tools/makefont.c
598
599  * Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8().
600
601------------------------------------------------------------------------
602r717 | sam | 2006-05-05 15:44:54 +0200 (Fri, 05 May 2006) | 3 lines
603Changed paths:
604   M /trunk/cucul/export.c
605
606  * Use _cucul_utf32_to_utf8() instead of the inline code in the UTF-8 and
607    SVG exporters.
608
609------------------------------------------------------------------------
610r716 | sam | 2006-05-05 07:09:54 +0200 (Fri, 05 May 2006) | 2 lines
611Changed paths:
612   M /trunk/cucul/charset.c
613   M /trunk/cucul/cucul_internals.h
614
615  * Implemented the private _cucul_utf32_to_utf8() helper.
616
617------------------------------------------------------------------------
618r715 | sam | 2006-05-05 07:08:51 +0200 (Fri, 05 May 2006) | 2 lines
619Changed paths:
620   M /trunk/cucul/export.c
621
622  * Exporter now generates valid ANSI, with CP437 characters.
623
624------------------------------------------------------------------------
625r714 | sam | 2006-05-05 00:00:52 +0200 (Fri, 05 May 2006) | 3 lines
626Changed paths:
627   M /trunk/cucul/export.c
628
629  * Added "utf8" export that is like ANSI but exports UTF-8 encoded coloured
630    text.
631
632------------------------------------------------------------------------
633r713 | sam | 2006-05-04 23:34:10 +0200 (Thu, 04 May 2006) | 3 lines
634Changed paths:
635   M /trunk/cucul/colour.c
636
637  * Use a slightly different RGB palette for ANSI colours, so that brown
638    really looks like brown and not like desaturated yellow.
639
640------------------------------------------------------------------------
641r712 | jylam | 2006-05-02 20:26:02 +0200 (Tue, 02 May 2006) | 2 lines
642Changed paths:
643   M /trunk/DotNet/test.cs
644   M /trunk/caca/event.c
645   M /trunk/doc/tutorial.dox
646
647 * Fixed error in tutorial, updated caca_get_event() doc
648
649------------------------------------------------------------------------
650r711 | jylam | 2006-04-29 13:26:44 +0200 (Sat, 29 Apr 2006) | 2 lines
651Changed paths:
652   M /trunk/DotNet/AssemblyInfo.cs
653   M /trunk/DotNet/Caca.cs
654   M /trunk/DotNet/Cucul.cs
655   M /trunk/DotNet/test.cs
656
657 * Fixed $Id
658
659------------------------------------------------------------------------
660r710 | jylam | 2006-04-29 13:20:43 +0200 (Sat, 29 Apr 2006) | 2 lines
661Changed paths:
662   A /trunk/DotNet
663   A /trunk/DotNet/AssemblyInfo.cs
664   A /trunk/DotNet/Caca.cs
665   A /trunk/DotNet/Cucul.cs
666   A /trunk/DotNet/Makefile
667   A /trunk/DotNet/libCaca.dll.config
668   A /trunk/DotNet/libCucul.dll.config
669   A /trunk/DotNet/test.cs
670
671 * Added preliminary .NET bindings. Caca is complete, Cucul needs to be finished
672
673------------------------------------------------------------------------
674r709 | sam | 2006-04-27 16:15:23 +0200 (Thu, 27 Apr 2006) | 2 lines
675Changed paths:
676   M /trunk/cucul/cucul.h
677   M /trunk/cucul/dither.c
678   M /trunk/cucul/export.c
679   M /trunk/cucul/font.c
680   M /trunk/cucul/import.c
681   M /trunk/cucul/sprite.c
682   M /trunk/cucul/transform.c
683
684  * Completed return value and errno handling in libcucul API.
685
686------------------------------------------------------------------------
687r708 | sam | 2006-04-27 15:02:27 +0200 (Thu, 27 Apr 2006) | 2 lines
688Changed paths:
689   M /trunk/test/export.c
690
691  * Allow an optional input filename in the export test for cheap conversions.
692
693------------------------------------------------------------------------
694r707 | jylam | 2006-04-26 20:59:20 +0200 (Wed, 26 Apr 2006) | 2 lines
695Changed paths:
696   M /trunk/caca/driver_gl.c
697   M /trunk/cucul/import.c
698
699 * coding style fixes again
700
701------------------------------------------------------------------------
702r706 | jylam | 2006-04-26 20:53:08 +0200 (Wed, 26 Apr 2006) | 2 lines
703Changed paths:
704   M /trunk/cxx/caca++.cpp
705   M /trunk/cxx/caca++.h
706   M /trunk/cxx/cucul++.h
707   M /trunk/src/cacadraw.c
708
709 * Fixed indentation. I did it myself, I'm a big boy.
710
711------------------------------------------------------------------------
712r705 | sam | 2006-04-26 19:24:27 +0200 (Wed, 26 Apr 2006) | 2 lines
713Changed paths:
714   M /trunk/cucul/import.c
715
716  * Fixed line wrapping on some weird ANSI files.
717
718------------------------------------------------------------------------
719r704 | sam | 2006-04-26 19:02:37 +0200 (Wed, 26 Apr 2006) | 2 lines
720Changed paths:
721   M /trunk/cucul/import.c
722
723  * Fixed an ANSI rendering bug related to the bold attribute.
724
725------------------------------------------------------------------------
726r703 | sam | 2006-04-26 17:21:28 +0200 (Wed, 26 Apr 2006) | 3 lines
727Changed paths:
728   M /trunk/cucul/font_mono9.h
729   M /trunk/cucul/font_monobold12.h
730   M /trunk/tools/makefont.c
731
732  * Added Unicode range U+2200 - U+22FF (Mathematical Operators) to the
733    built-in font so that we now cover all of CP437.
734
735------------------------------------------------------------------------
736r702 | sam | 2006-04-26 16:36:11 +0200 (Wed, 26 Apr 2006) | 2 lines
737Changed paths:
738   M /trunk/cucul/import.c
739
740  * Minor code reorganisation and documenting.
741
742------------------------------------------------------------------------
743r701 | jylam | 2006-04-26 16:06:19 +0200 (Wed, 26 Apr 2006) | 2 lines
744Changed paths:
745   M /trunk/caca/driver_gl.c
746
747 * Added preliminary (it means that's fucked up) CP437 codepage
748
749------------------------------------------------------------------------
750r700 | sam | 2006-04-26 15:22:04 +0200 (Wed, 26 Apr 2006) | 2 lines
751Changed paths:
752   M /trunk/caca/driver_x11.c
753
754  * Added U+25A0 (■) to the CP437 hack in the X11 driver.
755
756------------------------------------------------------------------------
757r699 | jylam | 2006-04-26 14:59:14 +0200 (Wed, 26 Apr 2006) | 2 lines
758Changed paths:
759   M /trunk/caca/driver_gl.c
760
761 * cut too long line (I read the coding style rules, yes). And we had home/end keys support in opengl driver BEFORE X11. Yeah !
762
763------------------------------------------------------------------------
764r698 | jylam | 2006-04-26 14:57:31 +0200 (Wed, 26 Apr 2006) | 2 lines
765Changed paths:
766   M /trunk/caca/driver_x11.c
767
768 * removed duplicate code
769
770------------------------------------------------------------------------
771r697 | sam | 2006-04-26 14:51:37 +0200 (Wed, 26 Apr 2006) | 2 lines
772Changed paths:
773   M /trunk/caca/driver_x11.c
774
775  * Wow, we even have Home/End support in X11.
776
777------------------------------------------------------------------------
778r696 | sam | 2006-04-26 14:48:41 +0200 (Wed, 26 Apr 2006) | 2 lines
779Changed paths:
780   M /trunk/caca/driver_x11.c
781
782  * PageUp/PageDown support in X11.
783
784------------------------------------------------------------------------
785r695 | jylam | 2006-04-26 14:47:21 +0200 (Wed, 26 Apr 2006) | 2 lines
786Changed paths:
787   M /trunk/caca/driver_gl.c
788
789 * Fixed home/pgup/pgdown/insert events
790
791------------------------------------------------------------------------
792r694 | jylam | 2006-04-26 14:36:31 +0200 (Wed, 26 Apr 2006) | 2 lines
793Changed paths:
794   M /trunk/src/cacadraw.c
795
796 * page up / down
797
798------------------------------------------------------------------------
799r693 | sam | 2006-04-26 14:30:54 +0200 (Wed, 26 Apr 2006) | 3 lines
800Changed paths:
801   M /trunk/cucul/import.c
802
803  * In ANSI, bold only sets the foreground colour to bright, not the
804    background.
805
806------------------------------------------------------------------------
807r692 | sam | 2006-04-26 14:25:44 +0200 (Wed, 26 Apr 2006) | 3 lines
808Changed paths:
809   M /trunk/src
810   M /trunk/src/Makefile.am
811   A /trunk/src/cacadraw.c
812   M /trunk/test/import.c
813
814  * Added cacadraw. It only shows files and lets you scroll for now, but
815    it will eventually evolve into something better.
816
817------------------------------------------------------------------------
818r691 | jylam | 2006-04-26 14:23:30 +0200 (Wed, 26 Apr 2006) | 2 lines
819Changed paths:
820   M /trunk/cucul/import.c
821
822 * Really updated doc
823
824------------------------------------------------------------------------
825r690 | jylam | 2006-04-26 14:18:35 +0200 (Wed, 26 Apr 2006) | 2 lines
826Changed paths:
827   M /trunk/cucul/import.c
828
829 * Fixed documentation for import
830
831------------------------------------------------------------------------
832r689 | sam | 2006-04-26 14:17:22 +0200 (Wed, 26 Apr 2006) | 2 lines
833Changed paths:
834   D /trunk/cpp
835
836  * Removed legacy cpp directory.
837
838------------------------------------------------------------------------
839r688 | jylam | 2006-04-26 14:11:55 +0200 (Wed, 26 Apr 2006) | 2 lines
840Changed paths:
841   M /trunk/Makefile.am
842   M /trunk/configure.ac
843   A /trunk/cxx (from /trunk/cpp:684)
844   M /trunk/cxx/Makefile.am
845   R /trunk/cxx/caca++.cpp (from /trunk/cpp/caca++.cpp:686)
846   R /trunk/cxx/caca++.h (from /trunk/cpp/caca++.h:686)
847   R /trunk/cxx/cpptest.cpp (from /trunk/cpp/cpptest.cpp:686)
848   R /trunk/cxx/cucul++.cpp (from /trunk/cpp/cucul++.cpp:686)
849   R /trunk/cxx/cucul++.h (from /trunk/cpp/cucul++.h:686)
850
851 * Updated C++ bindings and renamed directory to more comprehensive cxx
852
853------------------------------------------------------------------------
854r687 | sam | 2006-04-26 14:06:13 +0200 (Wed, 26 Apr 2006) | 2 lines
855Changed paths:
856   M /trunk/test/event.c
857
858  * Minor typo.
859
860------------------------------------------------------------------------
861r686 | jylam | 2006-04-26 13:57:30 +0200 (Wed, 26 Apr 2006) | 2 lines
862Changed paths:
863   M /trunk/cpp/caca++.cpp
864   M /trunk/cpp/caca++.h
865   M /trunk/cpp/cpptest.cpp
866   M /trunk/cpp/cucul++.cpp
867   M /trunk/cpp/cucul++.h
868
869 * Updated libcaca c++ bindings
870
871------------------------------------------------------------------------
872r685 | sam | 2006-04-26 13:54:26 +0200 (Wed, 26 Apr 2006) | 5 lines
873Changed paths:
874   M /trunk/cucul/buffer.c
875   M /trunk/cucul/cucul.h
876   M /trunk/cucul/cucul_internals.h
877   M /trunk/cucul/export.c
878   M /trunk/cucul/import.c
879   M /trunk/src/cacaplay.c
880   M /trunk/src/cacaserver.c
881   M /trunk/test
882   M /trunk/test/import.c
883   M /trunk/test/text.c
884
885  * Implemented cucul_load_file() and cucul_load_memory() to load respectively
886    a file and a memory area into a libcucul buffer.
887  * Changed the cucul_import_canvas() prototype so that it uses libcucul
888    buffers instead of simple memory areas.
889
890------------------------------------------------------------------------
891r684 | sam | 2006-04-26 13:29:50 +0200 (Wed, 26 Apr 2006) | 2 lines
892Changed paths:
893   M /trunk/cucul/import.c
894
895  * Argh, _really_ fixed the uninitialised variable.
896
897------------------------------------------------------------------------
898r683 | sam | 2006-04-26 13:28:55 +0200 (Wed, 26 Apr 2006) | 2 lines
899Changed paths:
900   M /trunk/cucul/import.c
901
902  * Fixed an uninitialised variable.
903
904------------------------------------------------------------------------
905r682 | sam | 2006-04-26 12:22:31 +0200 (Wed, 26 Apr 2006) | 4 lines
906Changed paths:
907   M /trunk/cucul/import.c
908
909  * Fixed our buffer overflow in the ANSI parser by simply skipping control
910    sequences longer than 100 characters.
911  * Documented the escape sequence format.
912
913------------------------------------------------------------------------
914r681 | jylam | 2006-04-26 12:04:02 +0200 (Wed, 26 Apr 2006) | 2 lines
915Changed paths:
916   M /trunk/cpp/cpptest.cpp
917   M /trunk/cpp/cucul++.cpp
918   M /trunk/cpp/cucul++.h
919   M /trunk/test/demo.c
920
921 * Updated C++ bindings, should be coding-style-correction-proof, or at least a bit better than before. Not tested at all.
922
923------------------------------------------------------------------------
924r680 | sam | 2006-04-26 11:56:26 +0200 (Wed, 26 Apr 2006) | 3 lines
925Changed paths:
926   M /trunk/cucul/import.c
927
928  * More robust ANSI sequence argument parser. Detects private sequences and
929    intermediate bytes.
930
931------------------------------------------------------------------------
932r679 | jylam | 2006-04-26 11:00:40 +0200 (Wed, 26 Apr 2006) | 2 lines
933Changed paths:
934   M /trunk/cucul/import.c
935
936 * Fixed warning in a clever and tested way. Bordel de merde.
937
938------------------------------------------------------------------------
939r678 | sam | 2006-04-26 10:21:46 +0200 (Wed, 26 Apr 2006) | 2 lines
940Changed paths:
941   M /trunk/cucul/import.c
942
943  * Coding style.
944
945------------------------------------------------------------------------
946r677 | sam | 2006-04-26 10:12:57 +0200 (Wed, 26 Apr 2006) | 2 lines
947Changed paths:
948   M /trunk/cucul/import.c
949
950  * No way, dude. You cannot declare x and y unsigned if you test for (x < 0).
951
952------------------------------------------------------------------------
953r676 | jylam | 2006-04-26 10:09:14 +0200 (Wed, 26 Apr 2006) | 2 lines
954Changed paths:
955   M /trunk/cucul/import.c
956
957 * Fixed warnings in ansi importer
958
959------------------------------------------------------------------------
960r675 | sam | 2006-04-26 09:57:26 +0200 (Wed, 26 Apr 2006) | 2 lines
961Changed paths:
962   M /trunk/cucul/import.c
963
964  * More cleaning up of the ANSI loader. Fixed reverse video.
965
966------------------------------------------------------------------------
967r674 | sam | 2006-04-26 09:46:58 +0200 (Wed, 26 Apr 2006) | 2 lines
968Changed paths:
969   M /trunk/cucul/colour.c
970
971  * Set the transparent colour's RGB values to the default colour's ones.
972
973------------------------------------------------------------------------
974r673 | jylam | 2006-04-25 20:23:33 +0200 (Tue, 25 Apr 2006) | 2 lines
975Changed paths:
976   M /trunk/cucul/import.c
977
978 * Improved ANSI format detection
979
980------------------------------------------------------------------------
981r672 | sam | 2006-04-25 20:16:42 +0200 (Tue, 25 Apr 2006) | 2 lines
982Changed paths:
983   M /trunk/cucul/import.c
984
985  * Really fixed bold in ANSI loader, and removed dead code.
986
987------------------------------------------------------------------------
988r671 | sam | 2006-04-25 20:02:20 +0200 (Tue, 25 Apr 2006) | 2 lines
989Changed paths:
990   M /trunk/cucul/import.c
991
992  * Simplified _manage_modifiers() a bit.
993
994------------------------------------------------------------------------
995r670 | sam | 2006-04-25 19:46:49 +0200 (Tue, 25 Apr 2006) | 2 lines
996Changed paths:
997   M /trunk/cucul/import.c
998
999  * Fixed bold support in ANSI loader.
1000
1001------------------------------------------------------------------------
1002r669 | sam | 2006-04-25 19:43:16 +0200 (Tue, 25 Apr 2006) | 2 lines
1003Changed paths:
1004   M /trunk/cucul/import.c
1005
1006  * A few fixes in the ANSI interpreter.
1007
1008------------------------------------------------------------------------
1009r668 | sam | 2006-04-25 18:28:00 +0200 (Tue, 25 Apr 2006) | 2 lines
1010Changed paths:
1011   M /trunk/cucul/import.c
1012
1013  * Got rid of _update_canvas_size().
1014
1015------------------------------------------------------------------------
1016r667 | jylam | 2006-04-25 17:39:13 +0200 (Tue, 25 Apr 2006) | 2 lines
1017Changed paths:
1018   M /trunk/cucul/import.c
1019
1020 * _updated_coding_style(aBit);
1021
1022------------------------------------------------------------------------
1023r666 | sam | 2006-04-25 17:22:53 +0200 (Tue, 25 Apr 2006) | 2 lines
1024Changed paths:
1025   M /trunk/cucul/import.c
1026
1027  * Ahahaha. Meet the "optimisation" that breaks everything.
1028
1029------------------------------------------------------------------------
1030r665 | sam | 2006-04-25 17:04:19 +0200 (Tue, 25 Apr 2006) | 2 lines
1031Changed paths:
1032   M /trunk/cucul/import.c
1033
1034  * Small optimisation in import_text().
1035
1036------------------------------------------------------------------------
1037r664 | sam | 2006-04-25 16:12:31 +0200 (Tue, 25 Apr 2006) | 2 lines
1038Changed paths:
1039   M /trunk/cucul/import.c
1040
1041  * Really minor coding style fixes in the ANSI importer.
1042
1043------------------------------------------------------------------------
1044r663 | sam | 2006-04-25 13:05:25 +0200 (Tue, 25 Apr 2006) | 2 lines
1045Changed paths:
1046   M /trunk/cucul/canvas.c
1047   M /trunk/cucul/colour.c
1048   M /trunk/cucul/cucul.c
1049   M /trunk/cucul/cucul.h
1050   M /trunk/cucul/cucul_internals.h
1051
1052  * More error checking in libcucul.
1053
1054------------------------------------------------------------------------
1055r662 | sam | 2006-04-25 13:05:03 +0200 (Tue, 25 Apr 2006) | 2 lines
1056Changed paths:
1057   M /trunk/test/import.c
1058
1059  * Jylam is too modest.
1060
1061------------------------------------------------------------------------
1062r661 | jylam | 2006-04-25 12:14:47 +0200 (Tue, 25 Apr 2006) | 2 lines
1063Changed paths:
1064   A /trunk/test/import.c
1065
1066 * Added importers test
1067
1068------------------------------------------------------------------------
1069r660 | jylam | 2006-04-25 12:14:12 +0200 (Tue, 25 Apr 2006) | 2 lines
1070Changed paths:
1071   M /trunk/cucul/import.c
1072   M /trunk/test/Makefile.am
1073
1074 * Added preliminary ANSI importer, added import formats autodection
1075
1076------------------------------------------------------------------------
1077r659 | sam | 2006-04-25 11:59:58 +0200 (Tue, 25 Apr 2006) | 4 lines
1078Changed paths:
1079   M /trunk/configure.ac
1080   M /trunk/cucul/box.c
1081   M /trunk/cucul/buffer.c
1082   M /trunk/cucul/canvas.c
1083   M /trunk/cucul/conic.c
1084   M /trunk/cucul/cucul.h
1085   M /trunk/cucul/line.c
1086   M /trunk/cucul/triangle.c
1087
1088  * Check for <errno.h>.
1089  * Started changing function prototypes so that they return an integer
1090    instead of void, just in case they might fail.
1091
1092------------------------------------------------------------------------
1093r658 | sam | 2006-04-25 11:34:41 +0200 (Tue, 25 Apr 2006) | 2 lines
1094Changed paths:
1095   M /trunk/cucul/Makefile.am
1096   M /trunk/cucul/cucul.h
1097   D /trunk/cucul/error.c
1098
1099  * Reverted that errno stuff. We'll just use the real errno.
1100
1101------------------------------------------------------------------------
1102r657 | sam | 2006-04-25 10:54:44 +0200 (Tue, 25 Apr 2006) | 2 lines
1103Changed paths:
1104   M /trunk/cucul/Makefile.am
1105   M /trunk/cucul/cucul.h
1106   A /trunk/cucul/error.c
1107
1108  * Added basis for an errno-like mechanism.
1109
1110------------------------------------------------------------------------
1111r656 | sam | 2006-04-25 00:10:38 +0200 (Tue, 25 Apr 2006) | 3 lines
1112Changed paths:
1113   M /trunk/build-win32
1114   M /trunk/configure.ac
1115
1116  * Removed my previously introduced --enable-pangoft2 and replaced it with
1117    a nicer cross compilation check.
1118
1119------------------------------------------------------------------------
1120r655 | sam | 2006-04-24 23:45:26 +0200 (Mon, 24 Apr 2006) | 2 lines
1121Changed paths:
1122   M /trunk/build-win32
1123   M /trunk/configure.ac
1124   M /trunk/src/Makefile.am
1125   M /trunk/src/cacaserver.c
1126
1127  * Brought the Win32 build back on its wheels.
1128
1129------------------------------------------------------------------------
1130r654 | sam | 2006-04-24 23:09:06 +0200 (Mon, 24 Apr 2006) | 2 lines
1131Changed paths:
1132   M /trunk/common.h
1133   M /trunk/configure.ac
1134   M /trunk/cucul/font.c
1135   M /trunk/src/cacaserver.c
1136   M /trunk/tools/makefont.c
1137
1138  * Renamed htons/htonl to hton16/hton32 to avoid useless conflicts.
1139
1140------------------------------------------------------------------------
1141r653 | sam | 2006-04-24 23:05:31 +0200 (Mon, 24 Apr 2006) | 2 lines
1142Changed paths:
1143   M /trunk/caca/driver_win32.c
1144
1145  * Fixed minor compilation warning.
1146
1147------------------------------------------------------------------------
1148r652 | sam | 2006-04-24 22:56:07 +0200 (Mon, 24 Apr 2006) | 2 lines
1149Changed paths:
1150   M /trunk/common.h
1151
1152  * Win32 compilation fix.
1153
1154------------------------------------------------------------------------
1155r651 | sam | 2006-04-24 22:55:46 +0200 (Mon, 24 Apr 2006) | 2 lines
1156Changed paths:
1157   M /trunk/cucul/font.c
1158
1159  * On win32, only disable the built-in fonts, not all the font functions.
1160
1161------------------------------------------------------------------------
1162r650 | sam | 2006-04-24 22:45:55 +0200 (Mon, 24 Apr 2006) | 3 lines
1163Changed paths:
1164   M /trunk/common.h
1165   M /trunk/configure.ac
1166   M /trunk/cucul/font.c
1167   M /trunk/tools/makefont.c
1168
1169  * Look for htons/htonl in netinet/in.h in addition to arpa/inet.h
1170  * Implement htons/htonl in common.h just in case.
1171
1172------------------------------------------------------------------------
1173r649 | sam | 2006-04-24 22:39:54 +0200 (Mon, 24 Apr 2006) | 2 lines
1174Changed paths:
1175   M /trunk/doc/style.dox
1176
1177  * Hahaha, fixed the coding style example.
1178
1179------------------------------------------------------------------------
1180r648 | sam | 2006-04-24 22:35:59 +0200 (Mon, 24 Apr 2006) | 3 lines
1181Changed paths:
1182   M /trunk/caca/caca.c
1183   M /trunk/caca/caca_internals.h
1184   M /trunk/caca/driver_conio.c
1185   M /trunk/caca/driver_gl.c
1186   M /trunk/caca/driver_ncurses.c
1187   M /trunk/caca/driver_raw.c
1188   M /trunk/caca/driver_slang.c
1189   M /trunk/caca/driver_vga.c
1190   M /trunk/caca/driver_win32.c
1191   M /trunk/caca/driver_x11.c
1192   M /trunk/caca/event.c
1193   M /trunk/caca/graphics.c
1194   M /trunk/caca/time.c
1195   M /trunk/common.h
1196   M /trunk/configure.ac
1197   M /trunk/cucul/box.c
1198   M /trunk/cucul/buffer.c
1199   M /trunk/cucul/canvas.c
1200   M /trunk/cucul/charset.c
1201   M /trunk/cucul/colour.c
1202   M /trunk/cucul/conic.c
1203   M /trunk/cucul/cucul.c
1204   M /trunk/cucul/cucul_internals.h
1205   M /trunk/cucul/dither.c
1206   M /trunk/cucul/export.c
1207   M /trunk/cucul/font.c
1208   M /trunk/cucul/import.c
1209   M /trunk/cucul/line.c
1210   M /trunk/cucul/sprite.c
1211   M /trunk/cucul/transform.c
1212   M /trunk/cucul/triangle.c
1213   M /trunk/kernel/kernel.c
1214   M /trunk/src/aafire.c
1215   M /trunk/src/cacaball.c
1216   M /trunk/src/cacamoir.c
1217   M /trunk/src/cacaplas.c
1218   M /trunk/src/cacaplay.c
1219   M /trunk/src/cacaserver.c
1220   M /trunk/src/cacaview.c
1221   M /trunk/src/common-image.c
1222   M /trunk/src/img2irc.c
1223   M /trunk/test/colors.c
1224   M /trunk/test/demo.c
1225   M /trunk/test/dithering.c
1226   M /trunk/test/event.c
1227   M /trunk/test/spritedit.c
1228   M /trunk/tools/makefont.c
1229   M /trunk/tools/optipal.c
1230
1231  * Removed duplicate uint*_t defines from *_internal.h and included common.h
1232    in all .c files that needed it.
1233
1234------------------------------------------------------------------------
1235r647 | sam | 2006-04-24 21:57:23 +0200 (Mon, 24 Apr 2006) | 3 lines
1236Changed paths:
1237   M /trunk/Makefile.am
1238   A /trunk/common.h
1239   M /trunk/test/export.c
1240   M /trunk/test/font.c
1241   M /trunk/test/frames.c
1242   M /trunk/test/gamma.c
1243   M /trunk/test/hsv.c
1244   M /trunk/test/text.c
1245   M /trunk/test/transform.c
1246   M /trunk/test/truecolor.c
1247   M /trunk/test/unicode.c
1248
1249  * Added "common.h", a placeholder for simple features and functions missing
1250    from some systems.
1251
1252------------------------------------------------------------------------
1253r646 | sam | 2006-04-24 20:46:06 +0200 (Mon, 24 Apr 2006) | 3 lines
1254Changed paths:
1255   M /trunk/cucul/export.c
1256
1257  * Print '?' for Unicode characters in the ANSI export. We'll decide later
1258    whether we want plain ASCII, UTF-8, or CP437.
1259
1260------------------------------------------------------------------------
1261r645 | sam | 2006-04-24 19:51:23 +0200 (Mon, 24 Apr 2006) | 2 lines
1262Changed paths:
1263   M /trunk/configure.ac
1264
1265  * Oops, fixed an old typo that brevented building without PangoFt2.
1266
1267------------------------------------------------------------------------
1268r644 | sam | 2006-04-24 19:47:44 +0200 (Mon, 24 Apr 2006) | 2 lines
1269Changed paths:
1270   M /trunk/debian/Makefile.am
1271   M /trunk/debian/caca-utils.install
1272   M /trunk/debian/libcucul-dev.install
1273
1274  * Fixed Debian build files.
1275
1276------------------------------------------------------------------------
1277r643 | sam | 2006-04-24 19:39:53 +0200 (Mon, 24 Apr 2006) | 2 lines
1278Changed paths:
1279   M /trunk/configure.ac
1280
1281  * Do not bail out if PangoFt2 was not found.
1282
1283------------------------------------------------------------------------
1284r641 | sam | 2006-04-22 23:51:50 +0200 (Sat, 22 Apr 2006) | 2 lines
1285Changed paths:
1286   M /trunk/ChangeLog
1287   M /trunk/NEWS
1288   M /trunk/TODO
1289
1290  * 0.99.beta1 release.
1291
1292------------------------------------------------------------------------
1293r640 | sam | 2006-04-22 23:36:11 +0200 (Sat, 22 Apr 2006) | 2 lines
1294Changed paths:
1295   M /trunk/configure.ac
1296   M /trunk/cucul/Makefile.am
1297   M /trunk/test/Makefile.am
1298
1299  * Got rid of CUCUL_LIBS. It's unused.
1300
1301------------------------------------------------------------------------
1302r639 | sam | 2006-04-22 23:31:42 +0200 (Sat, 22 Apr 2006) | 2 lines
1303Changed paths:
1304   M /trunk/Makefile.am
1305   M /trunk/debian
1306   M /trunk/debian/Makefile.am
1307   A /trunk/debian/caca-utils.install
1308   M /trunk/debian/changelog
1309   M /trunk/debian/control
1310   A /trunk/debian/libcaca-dev.install
1311   A /trunk/debian/libcaca0.install
1312   A /trunk/debian/libcucul-dev.install
1313   A /trunk/debian/libcucul0.install
1314   M /trunk/debian/rules
1315   M /trunk/doc/Makefile.am
1316
1317  * Updated Debian build rules.
1318
1319------------------------------------------------------------------------
1320r638 | sam | 2006-04-22 21:46:43 +0200 (Sat, 22 Apr 2006) | 2 lines
1321Changed paths:
1322   M /trunk/caca/event.c
1323   M /trunk/doc/migrating.dox
1324   M /trunk/test/colors.c
1325   M /trunk/test/dithering.c
1326   M /trunk/test/font.c
1327   M /trunk/test/frames.c
1328   M /trunk/test/hsv.c
1329   M /trunk/test/transform.c
1330   M /trunk/test/truecolor.c
1331   M /trunk/test/unicode.c
1332
1333  * Allow the caca_event_t *ev argument for caca_get_event() to be NULL.
1334
1335------------------------------------------------------------------------
1336r637 | sam | 2006-04-22 21:35:43 +0200 (Sat, 22 Apr 2006) | 2 lines
1337Changed paths:
1338   M /trunk/doc/migrating.dox
1339
1340  * Minor updates to the migration documentation.
1341
1342------------------------------------------------------------------------
1343r636 | sam | 2006-04-22 21:22:14 +0200 (Sat, 22 Apr 2006) | 2 lines
1344Changed paths:
1345   M /trunk/doc/Makefile.am
1346
1347  * Slightly improved the documentation build rules dependencies.
1348
1349------------------------------------------------------------------------
1350r635 | sam | 2006-04-22 21:17:38 +0200 (Sat, 22 Apr 2006) | 2 lines
1351Changed paths:
1352   M /trunk/ChangeLog
1353   M /trunk/NEWS
1354   M /trunk/TODO
1355
1356  * Updated ChangeLog, NEWS and TODO.
1357
1358------------------------------------------------------------------------
1359r634 | sam | 2006-04-22 21:14:49 +0200 (Sat, 22 Apr 2006) | 2 lines
1360Changed paths:
1361   M /trunk/doc/libcaca.dox
1362   M /trunk/doc/migrating.dox
1363
1364  * Updated the migration guide.
1365
1366------------------------------------------------------------------------
1367r633 | sam | 2006-04-22 21:14:26 +0200 (Sat, 22 Apr 2006) | 2 lines
1368Changed paths:
1369   M /trunk/doc/style.dox
1370
1371  * Wrote the C coding style documentation.
1372
1373------------------------------------------------------------------------
1374r632 | sam | 2006-04-22 21:13:27 +0200 (Sat, 22 Apr 2006) | 3 lines
1375Changed paths:
1376   M /trunk/test
1377   M /trunk/test/Makefile.am
1378   A /trunk/test/frames.c
1379   A /trunk/test/text.c
1380
1381  * Added a test for multiple frames support.
1382  * Added a test for textfile loading.
1383
1384------------------------------------------------------------------------
1385r631 | sam | 2006-04-22 21:11:25 +0200 (Sat, 22 Apr 2006) | 2 lines
1386Changed paths:
1387   M /trunk/cucul/cucul.c
1388   M /trunk/cucul/cucul.h
1389   M /trunk/cucul/cucul_internals.h
1390   M /trunk/cucul/sprite.c
1391
1392  * Support for multiple frames in canvases.
1393
1394------------------------------------------------------------------------
1395r630 | sam | 2006-04-22 21:10:41 +0200 (Sat, 22 Apr 2006) | 2 lines
1396Changed paths:
1397   M /trunk/cucul/import.c
1398
1399  * Added a simple "text" importer, until the cool ANSI importer arrives.
1400
1401------------------------------------------------------------------------
1402r629 | sam | 2006-04-22 21:06:59 +0200 (Sat, 22 Apr 2006) | 3 lines
1403Changed paths:
1404   M /trunk/cucul/export.c
1405
1406  * Disabled the foreground/background optimisation in the IRC export because
1407    it breaks on too many IRC clients.
1408
1409------------------------------------------------------------------------
1410r628 | sam | 2006-04-22 21:04:49 +0200 (Sat, 22 Apr 2006) | 2 lines
1411Changed paths:
1412   M /trunk/test/demo.c
1413   M /trunk/test/spritedit.c
1414
1415  * Disabled sprite stuff from the tests.
1416
1417------------------------------------------------------------------------
1418r627 | sam | 2006-04-22 21:00:14 +0200 (Sat, 22 Apr 2006) | 2 lines
1419Changed paths:
1420   M /trunk/cpp/caca++.h
1421   M /trunk/cpp/cucul++.cpp
1422   M /trunk/cpp/cucul++.h
1423
1424  * Removed soon-to-be-thrown-away sprite stuff from the C++ bindings.
1425
1426------------------------------------------------------------------------
1427r626 | sam | 2006-04-22 20:54:38 +0200 (Sat, 22 Apr 2006) | 4 lines
1428Changed paths:
1429   M /trunk/configure.ac
1430   M /trunk/cpp/Makefile.am
1431
1432  * Fixed --enable-cpp to actually do something. Also, disabled it by
1433    default for the release, because it's not up to date and needs a lot
1434    of polishing.
1435
1436------------------------------------------------------------------------
1437r625 | sam | 2006-04-21 23:41:30 +0200 (Fri, 21 Apr 2006) | 2 lines
1438Changed paths:
1439   M /trunk/doc/Makefile.am
1440   M /trunk/doc/libcaca.dox
1441   M /trunk/doc/migrating.dox
1442   A /trunk/doc/style.dox
1443   A /trunk/doc/tutorial.dox
1444
1445  * Oops, tutorial.dox was actually missing. Also, added a style.dox skeleton.
1446
1447------------------------------------------------------------------------
1448r624 | sam | 2006-04-21 23:21:20 +0200 (Fri, 21 Apr 2006) | 2 lines
1449Changed paths:
1450   M /trunk/configure.ac
1451
1452  * Set version number to 0.99.beta1.
1453
1454------------------------------------------------------------------------
1455r623 | sam | 2006-04-21 22:51:58 +0200 (Fri, 21 Apr 2006) | 2 lines
1456Changed paths:
1457   M /trunk/cucul/cucul.c
1458   M /trunk/cucul/cucul_internals.h
1459
1460  * Got rid of cv->scratch_line. It's unused, too.
1461
1462------------------------------------------------------------------------
1463r622 | sam | 2006-04-21 22:51:14 +0200 (Fri, 21 Apr 2006) | 2 lines
1464Changed paths:
1465   M /trunk/cucul/cucul.c
1466   M /trunk/cucul/cucul_internals.h
1467
1468  * Got rid of cv->empty_line, it's now unused.
1469
1470------------------------------------------------------------------------
1471r621 | sam | 2006-04-21 22:49:17 +0200 (Fri, 21 Apr 2006) | 3 lines
1472Changed paths:
1473   M /trunk/configure.ac
1474   M /trunk/cpp/cucul++.cpp
1475   M /trunk/cpp/cucul++.h
1476   M /trunk/cucul/canvas.c
1477   M /trunk/cucul/cucul.h
1478   M /trunk/src/cacaview.c
1479   M /trunk/src/img2irc.c
1480   M /trunk/test/colors.c
1481   M /trunk/test/demo.c
1482   M /trunk/test/event.c
1483   M /trunk/test/gamma.c
1484   M /trunk/test/spritedit.c
1485
1486  * Changed cucul_clear_canvas() again. It now uses the current foreground
1487    and background colours to clear the screen.
1488
1489------------------------------------------------------------------------
1490r620 | sam | 2006-04-21 22:24:04 +0200 (Fri, 21 Apr 2006) | 2 lines
1491Changed paths:
1492   M /trunk/cpp/caca++.cpp
1493   M /trunk/cpp/caca++.h
1494
1495  * Fixed a segfault in the C++ bindings. Vieux porc !
1496
1497------------------------------------------------------------------------
1498r619 | sam | 2006-04-21 21:26:54 +0200 (Fri, 21 Apr 2006) | 2 lines
1499Changed paths:
1500   M /trunk/caca/Makefile.am
1501   M /trunk/configure.ac
1502   M /trunk/cpp/Makefile.am
1503   M /trunk/cucul/Makefile.am
1504
1505  * Set library names to lib*.so.0.10.0.
1506
1507------------------------------------------------------------------------
1508r618 | sam | 2006-04-21 21:26:18 +0200 (Fri, 21 Apr 2006) | 2 lines
1509Changed paths:
1510   M /trunk/cucul/import.c
1511
1512  * Fixed a compilation warning.
1513
1514------------------------------------------------------------------------
1515r617 | sam | 2006-04-21 21:08:00 +0200 (Fri, 21 Apr 2006) | 2 lines
1516Changed paths:
1517   M /trunk/cucul/import.c
1518
1519  * Minor documentation fix.
1520
1521------------------------------------------------------------------------
1522r616 | sam | 2006-04-21 21:06:38 +0200 (Fri, 21 Apr 2006) | 2 lines
1523Changed paths:
1524   M /trunk/cpp/caca++.cpp
1525   M /trunk/cpp/caca++.h
1526   M /trunk/cpp/cpptest.cpp
1527   M /trunk/cpp/cucul++.cpp
1528   M /trunk/cpp/cucul++.h
1529
1530  * Fixed ugly coding style of the C++ bindings. Vieux porc immonde.
1531
1532------------------------------------------------------------------------
1533r615 | sam | 2006-04-21 20:44:04 +0200 (Fri, 21 Apr 2006) | 4 lines
1534Changed paths:
1535   M /trunk/caca/driver_raw.c
1536   M /trunk/cpp/cucul++.cpp
1537   M /trunk/cpp/cucul++.h
1538   M /trunk/cucul/Makefile.am
1539   M /trunk/cucul/cucul.c
1540   M /trunk/cucul/cucul.h
1541   M /trunk/cucul/export.c
1542   A /trunk/cucul/import.c (from /trunk/cucul/cucul.c:612)
1543   M /trunk/src/cacaplay.c
1544   M /trunk/src/cacaserver.c
1545   M /trunk/src/img2irc.c
1546   M /trunk/test/export.c
1547
1548  * Moved cucul_load_canvas() into cucul/import.c and renamed it into
1549    cucul_import_canvas().
1550  * Renamed cucul_create_export() into cucul_export_canvas() for consistency.
1551
1552------------------------------------------------------------------------
1553r614 | sam | 2006-04-21 20:09:30 +0200 (Fri, 21 Apr 2006) | 2 lines
1554Changed paths:
1555   M /trunk/cucul/colour.c
1556   M /trunk/cucul/dither.c
1557   M /trunk/cucul/export.c
1558   M /trunk/cucul/font.c
1559
1560  * Minor documentation improvements.
1561
1562------------------------------------------------------------------------
1563r613 | sam | 2006-04-21 20:03:22 +0200 (Fri, 21 Apr 2006) | 3 lines
1564Changed paths:
1565   M /trunk/TODO
1566   M /trunk/caca/caca.h
1567   M /trunk/cucul/cucul.h
1568   M /trunk/doc/Makefile.am
1569   M /trunk/doc/libcaca.dox
1570   A /trunk/doc/migrating.dox
1571   A /trunk/doc/user.dox
1572
1573  * Documentation improvements. Wrote a small migration guide and added the
1574    skeleton of a tutorial for Jylam.
1575
1576------------------------------------------------------------------------
1577r612 | sam | 2006-04-21 18:27:43 +0200 (Fri, 21 Apr 2006) | 3 lines
1578Changed paths:
1579   M /trunk/AUTHORS
1580   M /trunk/NEWS
1581   M /trunk/THANKS
1582   M /trunk/TODO
1583   M /trunk/caca/caca.h
1584   M /trunk/doc/Makefile.am
1585   M /trunk/doc/doxygen.cfg.in
1586   A /trunk/doc/libcaca.dox
1587
1588  * Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main
1589    documentation page from caca.h to a separate file.
1590
1591------------------------------------------------------------------------
1592r611 | sam | 2006-04-21 14:01:14 +0200 (Fri, 21 Apr 2006) | 2 lines
1593Changed paths:
1594   M /trunk/caca/driver_ncurses.c
1595
1596  * Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here.
1597
1598------------------------------------------------------------------------
1599r610 | sam | 2006-04-19 15:02:45 +0200 (Wed, 19 Apr 2006) | 2 lines
1600Changed paths:
1601   M /trunk/cpp/Makefile.am
1602
1603  * Workaround for broken C++ linking with old libtool versions.
1604
1605------------------------------------------------------------------------
1606r609 | sam | 2006-04-19 13:50:24 +0200 (Wed, 19 Apr 2006) | 3 lines
1607Changed paths:
1608   M /trunk/NOTES
1609   M /trunk/tools/optipal.c
1610
1611  * Moved the technical discussion on S-Lang's palette optimisation from
1612    NOTES to tools/optipal.c.
1613
1614------------------------------------------------------------------------
1615r608 | sam | 2006-04-19 12:10:58 +0200 (Wed, 19 Apr 2006) | 2 lines
1616Changed paths:
1617   M /trunk/caca/caca.c
1618   M /trunk/caca/caca.h
1619   M /trunk/caca/caca_internals.h
1620   M /trunk/caca/driver_conio.c
1621   M /trunk/caca/driver_gl.c
1622   M /trunk/caca/driver_ncurses.c
1623   M /trunk/caca/driver_raw.c
1624   M /trunk/caca/driver_slang.c
1625   M /trunk/caca/driver_vga.c
1626   M /trunk/caca/driver_win32.c
1627   M /trunk/caca/driver_x11.c
1628   M /trunk/caca/graphics.c
1629   M /trunk/cpp/caca++.cpp
1630   M /trunk/cpp/caca++.h
1631   M /trunk/cucul/cucul.c
1632   M /trunk/python/pypycaca.c
1633   M /trunk/python/pypycaca.h
1634   M /trunk/src/aafire.c
1635   M /trunk/src/cacaball.c
1636   M /trunk/src/cacamoir.c
1637   M /trunk/src/cacaplas.c
1638   M /trunk/src/cacaplay.c
1639   M /trunk/src/cacaview.c
1640   M /trunk/test/colors.c
1641   M /trunk/test/demo.c
1642   M /trunk/test/dithering.c
1643   M /trunk/test/event.c
1644   M /trunk/test/font.c
1645   M /trunk/test/gamma.c
1646   M /trunk/test/hsv.c
1647   M /trunk/test/spritedit.c
1648   M /trunk/test/transform.c
1649   M /trunk/test/truecolor.c
1650   M /trunk/test/unicode.c
1651
1652  * More function mass-renaming: caca_attach -> caca_create_display, etc.
1653
1654------------------------------------------------------------------------
1655r607 | sam | 2006-04-19 11:07:55 +0200 (Wed, 19 Apr 2006) | 6 lines
1656Changed paths:
1657   M /trunk/caca/driver_raw.c
1658   M /trunk/cucul/cucul.c
1659   M /trunk/cucul/export.c
1660   M /trunk/src/cacaserver.c
1661
1662  * Added a new "caca" exporter.
1663  * Removed most code from the raw driver and replaced it with a call to the
1664    caca exporter.
1665  * Slightly changed the caca export format and updated code accordingly.
1666  * Improved cacaserver error reporting.
1667
1668------------------------------------------------------------------------
1669r606 | sam | 2006-04-18 18:51:52 +0200 (Tue, 18 Apr 2006) | 2 lines
1670Changed paths:
1671   M /trunk/debian/control
1672
1673  * Updates to the Debian build files.
1674
1675------------------------------------------------------------------------
1676r605 | sam | 2006-04-18 18:50:56 +0200 (Tue, 18 Apr 2006) | 4 lines
1677Changed paths:
1678   M /trunk/cucul/dither.c
1679   M /trunk/src/aafire.c
1680   M /trunk/src/cacaball.c
1681   M /trunk/src/cacamoir.c
1682   M /trunk/src/cacaplas.c
1683   M /trunk/src/cacaview.c
1684   M /trunk/src/img2irc.c
1685   M /trunk/test/demo.c
1686   M /trunk/test/export.c
1687   M /trunk/test/font.c
1688   M /trunk/test/gamma.c
1689   M /trunk/test/hsv.c
1690
1691  * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are
1692    now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1
1693    computations.
1694
1695------------------------------------------------------------------------
1696r604 | sam | 2006-04-18 18:17:14 +0200 (Tue, 18 Apr 2006) | 4 lines
1697Changed paths:
1698   M /trunk/cucul/cucul.c
1699   M /trunk/cucul/dither.c
1700   M /trunk/test/demo.c
1701   M /trunk/test/dithering.c
1702
1703  * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random
1704    values between 0 and 9 (used to be 0 and 10). Updated documentation
1705    accordingly.
1706
1707------------------------------------------------------------------------
1708r603 | sam | 2006-04-18 18:04:01 +0200 (Tue, 18 Apr 2006) | 3 lines
1709Changed paths:
1710   M /trunk/cpp/cucul++.cpp
1711   M /trunk/cpp/cucul++.h
1712   M /trunk/cucul/canvas.c
1713   M /trunk/cucul/cucul.h
1714   M /trunk/src/cacaview.c
1715   M /trunk/src/img2irc.c
1716   M /trunk/test/colors.c
1717   M /trunk/test/demo.c
1718   M /trunk/test/event.c
1719   M /trunk/test/gamma.c
1720   M /trunk/test/spritedit.c
1721
1722  * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to
1723    choose the background colour.
1724
1725------------------------------------------------------------------------
1726r602 | sam | 2006-04-18 17:54:33 +0200 (Tue, 18 Apr 2006) | 4 lines
1727Changed paths:
1728   M /trunk/caca/driver_conio.c
1729   M /trunk/caca/driver_gl.c
1730   M /trunk/caca/driver_ncurses.c
1731   M /trunk/caca/driver_slang.c
1732   M /trunk/caca/driver_vga.c
1733   M /trunk/caca/driver_win32.c
1734   M /trunk/caca/driver_x11.c
1735   M /trunk/caca/graphics.c
1736   M /trunk/cpp/cucul++.cpp
1737   M /trunk/cucul/Makefile.am
1738   A /trunk/cucul/buffer.c (from /trunk/cucul/cucul.c:600)
1739   M /trunk/cucul/cucul.c
1740   M /trunk/cucul/cucul.h
1741   M /trunk/cucul/cucul_internals.h
1742   M /trunk/cucul/export.c
1743   M /trunk/cucul/font.c
1744   M /trunk/src/aafire.c
1745   M /trunk/src/cacaball.c
1746   M /trunk/src/cacamoir.c
1747   M /trunk/src/cacaplas.c
1748   M /trunk/src/cacaplay.c
1749   M /trunk/src/cacaserver.c
1750   M /trunk/src/cacaview.c
1751   M /trunk/src/img2irc.c
1752   M /trunk/test/colors.c
1753   M /trunk/test/demo.c
1754   M /trunk/test/dithering.c
1755   M /trunk/test/event.c
1756   M /trunk/test/export.c
1757   M /trunk/test/font.c
1758   M /trunk/test/gamma.c
1759   M /trunk/test/hsv.c
1760   M /trunk/test/spritedit.c
1761   M /trunk/test/transform.c
1762   M /trunk/test/truecolor.c
1763   M /trunk/test/unicode.c
1764
1765  * Renamed main canvas-related functions so that they have "canvas" in
1766    their name, eg. cucul_create() -> cucul_create_canvas() etc.
1767  * Moved buffer-related functions to cucul/buffer.c.
1768
1769------------------------------------------------------------------------
1770r601 | sam | 2006-04-18 17:12:12 +0200 (Tue, 18 Apr 2006) | 2 lines
1771Changed paths:
1772   M /trunk/tools/makefont.c
1773
1774  * Cosmetic changes.
1775
1776------------------------------------------------------------------------
1777r600 | sam | 2006-04-18 17:11:25 +0200 (Tue, 18 Apr 2006) | 3 lines
1778Changed paths:
1779   M /trunk/caca/caca.c
1780   M /trunk/caca/caca.h
1781   M /trunk/caca/caca_internals.h
1782   M /trunk/caca/driver_conio.c
1783   M /trunk/caca/driver_gl.c
1784   M /trunk/caca/driver_ncurses.c
1785   M /trunk/caca/driver_raw.c
1786   M /trunk/caca/driver_slang.c
1787   M /trunk/caca/driver_vga.c
1788   M /trunk/caca/driver_win32.c
1789   M /trunk/caca/driver_x11.c
1790   M /trunk/caca/event.c
1791   M /trunk/caca/graphics.c
1792   M /trunk/cpp/caca++.cpp
1793   M /trunk/cpp/caca++.h
1794   M /trunk/cpp/cucul++.cpp
1795   M /trunk/cpp/cucul++.h
1796   M /trunk/cucul/box.c
1797   M /trunk/cucul/canvas.c
1798   M /trunk/cucul/charset.c
1799   M /trunk/cucul/colour.c
1800   M /trunk/cucul/conic.c
1801   M /trunk/cucul/cucul.c
1802   M /trunk/cucul/dither.c
1803   M /trunk/cucul/export.c
1804   M /trunk/cucul/font.c
1805   M /trunk/cucul/line.c
1806   M /trunk/cucul/sprite.c
1807   M /trunk/cucul/transform.c
1808   M /trunk/cucul/triangle.c
1809   M /trunk/src/aafire.c
1810   M /trunk/src/cacaball.c
1811   M /trunk/src/cacamoir.c
1812   M /trunk/src/cacaplas.c
1813   M /trunk/src/cacaplay.c
1814   M /trunk/src/cacaview.c
1815   M /trunk/src/img2irc.c
1816   M /trunk/test/colors.c
1817   M /trunk/test/demo.c
1818   M /trunk/test/dithering.c
1819   M /trunk/test/event.c
1820   M /trunk/test/export.c
1821   M /trunk/test/font.c
1822   M /trunk/test/gamma.c
1823   M /trunk/test/hsv.c
1824   M /trunk/test/spritedit.c
1825   M /trunk/test/transform.c
1826   M /trunk/test/truecolor.c
1827   M /trunk/test/unicode.c
1828
1829  * Renamed caca_t into caca_display_t.
1830  * Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
1831
1832------------------------------------------------------------------------
1833r599 | sam | 2006-04-18 14:59:07 +0200 (Tue, 18 Apr 2006) | 2 lines
1834Changed paths:
1835   M /trunk/caca/caca.c
1836   M /trunk/caca/caca.h
1837   M /trunk/caca/caca_internals.h
1838   M /trunk/caca/driver_conio.c
1839   M /trunk/caca/driver_gl.c
1840   M /trunk/caca/driver_ncurses.c
1841   M /trunk/caca/driver_raw.c
1842   M /trunk/caca/driver_slang.c
1843   M /trunk/caca/driver_vga.c
1844   M /trunk/caca/driver_win32.c
1845   M /trunk/caca/driver_x11.c
1846   M /trunk/caca/event.c
1847   M /trunk/caca/graphics.c
1848   M /trunk/cpp/caca++.cpp
1849   M /trunk/cpp/cucul++.cpp
1850   M /trunk/cpp/cucul++.h
1851   M /trunk/cucul/box.c
1852   M /trunk/cucul/canvas.c
1853   M /trunk/cucul/colour.c
1854   M /trunk/cucul/conic.c
1855   M /trunk/cucul/cucul.c
1856   M /trunk/cucul/cucul.h
1857   M /trunk/cucul/cucul_internals.h
1858   M /trunk/cucul/dither.c
1859   M /trunk/cucul/export.c
1860   M /trunk/cucul/font.c
1861   M /trunk/cucul/line.c
1862   M /trunk/cucul/sprite.c
1863   M /trunk/cucul/transform.c
1864   M /trunk/cucul/triangle.c
1865   M /trunk/src/aafire.c
1866   M /trunk/src/cacaball.c
1867   M /trunk/src/cacamoir.c
1868   M /trunk/src/cacaplas.c
1869   M /trunk/src/cacaplay.c
1870   M /trunk/src/cacaserver.c
1871   M /trunk/src/cacaview.c
1872   M /trunk/src/img2irc.c
1873   M /trunk/test/colors.c
1874   M /trunk/test/demo.c
1875   M /trunk/test/dithering.c
1876   M /trunk/test/event.c
1877   M /trunk/test/export.c
1878   M /trunk/test/font.c
1879   M /trunk/test/gamma.c
1880   M /trunk/test/hsv.c
1881   M /trunk/test/spritedit.c
1882   M /trunk/test/transform.c
1883   M /trunk/test/truecolor.c
1884   M /trunk/test/unicode.c
1885
1886  * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
1887
1888------------------------------------------------------------------------
1889r598 | sam | 2006-04-18 14:57:11 +0200 (Tue, 18 Apr 2006) | 3 lines
1890Changed paths:
1891   M /trunk/cpp/Makefile.am
1892
1893  * Fixed C++ bindings makefile so that it does not try to use the system's
1894    <cucul.h> and <caca.h> headers.
1895
1896------------------------------------------------------------------------
1897r597 | sam | 2006-04-18 12:02:42 +0200 (Tue, 18 Apr 2006) | 2 lines
1898Changed paths:
1899   M /trunk/cucul/export.c
1900
1901  * Truecolor support for the HTML and HTMLv3 exporters.
1902
1903------------------------------------------------------------------------
1904r596 | sam | 2006-04-18 11:57:15 +0200 (Tue, 18 Apr 2006) | 2 lines
1905Changed paths:
1906   M /trunk/cucul/colour.c
1907
1908  * Fixed a bug in _cucul_argb32_to_rgb24fg/bg().
1909
1910------------------------------------------------------------------------
1911r595 | sam | 2006-04-18 10:33:53 +0200 (Tue, 18 Apr 2006) | 2 lines
1912Changed paths:
1913   M /trunk/README
1914   M /trunk/TODO
1915
1916  * Updated README (caca-config -> pkg-config) and TODO.
1917
1918------------------------------------------------------------------------
1919r594 | sam | 2006-04-18 10:33:06 +0200 (Tue, 18 Apr 2006) | 2 lines
1920Changed paths:
1921   M /trunk/cucul/export.c
1922   M /trunk/tools/makefont.c
1923
1924  * Cosmetic code changes and minor optimisations.
1925
1926------------------------------------------------------------------------
1927r593 | sam | 2006-04-18 10:24:41 +0200 (Tue, 18 Apr 2006) | 3 lines
1928Changed paths:
1929   M /trunk/cucul/Makefile.am
1930   M /trunk/cucul/cucul.c
1931   M /trunk/cucul/cucul_internals.h
1932   A /trunk/cucul/export.c
1933   D /trunk/cucul/export_ansi.c
1934   D /trunk/cucul/export_bitmap.c
1935   D /trunk/cucul/export_html.c
1936   D /trunk/cucul/export_irc.c
1937   D /trunk/cucul/export_ps.c
1938   D /trunk/cucul/export_svg.c
1939
1940  * Merged again all export functions into cucul/export.c. They're all the
1941    same and they're very short (50-100 lines).
1942
1943------------------------------------------------------------------------
1944r592 | sam | 2006-04-18 10:21:31 +0200 (Tue, 18 Apr 2006) | 3 lines
1945Changed paths:
1946   M /trunk/cucul/cucul.h
1947   M /trunk/cucul/font.c
1948
1949  * Changed the buffer type in cucul_render_canvas() to void* to avoid
1950    compilation warnings.
1951
1952------------------------------------------------------------------------
1953r591 | sam | 2006-04-18 10:19:42 +0200 (Tue, 18 Apr 2006) | 2 lines
1954Changed paths:
1955   M /trunk/test/event.c
1956
1957  * Handle CACA_EVENT_QUIT in the event test program.
1958
1959------------------------------------------------------------------------
1960r590 | sam | 2006-04-18 10:18:03 +0200 (Tue, 18 Apr 2006) | 2 lines
1961Changed paths:
1962   M /trunk/configure.ac
1963
1964  * Workaround for broken AC_PATH_X autoconf macros.
1965
1966------------------------------------------------------------------------
1967r589 | sam | 2006-04-18 10:13:20 +0200 (Tue, 18 Apr 2006) | 2 lines
1968Changed paths:
1969   M /trunk/caca/driver_x11.c
1970
1971  * Compilation fix.
1972
1973------------------------------------------------------------------------
1974r588 | sam | 2006-04-17 22:09:42 +0200 (Mon, 17 Apr 2006) | 2 lines
1975Changed paths:
1976   M /trunk/TODO
1977   M /trunk/caca/caca.h
1978   M /trunk/caca/driver_gl.c
1979   M /trunk/caca/driver_x11.c
1980   M /trunk/configure.ac
1981
1982  * Implemented CACA_EVENT_QUIT. Unused yet.
1983
1984------------------------------------------------------------------------
1985r587 | sam | 2006-04-17 15:34:02 +0200 (Mon, 17 Apr 2006) | 2 lines
1986Changed paths:
1987   M /trunk/cpp
1988   M /trunk/cpp/Makefile.am
1989
1990  * Fixed autotools stuff in the cpp bindings.
1991
1992------------------------------------------------------------------------
1993r586 | sam | 2006-04-17 15:31:43 +0200 (Mon, 17 Apr 2006) | 2 lines
1994Changed paths:
1995   M /trunk/cpp/cpptest.cpp
1996
1997  * Compilation fix in cpptest.cpp.
1998
1999------------------------------------------------------------------------
2000r585 | jylam | 2006-04-17 15:23:28 +0200 (Mon, 17 Apr 2006) | 3 lines
2001Changed paths:
2002   M /trunk/cpp/caca++.cpp
2003   M /trunk/cpp/caca++.h
2004   M /trunk/cpp/cpptest.cpp
2005
2006
2007 * Fixed compile problem, put Event outside Caca class
2008
2009------------------------------------------------------------------------
2010r584 | sam | 2006-04-17 15:11:33 +0200 (Mon, 17 Apr 2006) | 3 lines
2011Changed paths:
2012   M /trunk/cpp/cucul++.cpp
2013   M /trunk/cpp/cucul++.h
2014   M /trunk/cucul/Makefile.am
2015   M /trunk/cucul/cucul.c
2016   M /trunk/cucul/cucul.h
2017   D /trunk/cucul/math.c
2018
2019  * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
2020    cucul.c just in case.
2021
2022------------------------------------------------------------------------
2023r583 | sam | 2006-04-17 15:09:45 +0200 (Mon, 17 Apr 2006) | 2 lines
2024Changed paths:
2025   D /trunk/cpp/Makefile.in
2026   D /trunk/cpp/caca++.pc
2027   D /trunk/cpp/cucul++.pc
2028
2029  * Removed a few useless files (vieux porc).
2030
2031------------------------------------------------------------------------
2032r582 | sam | 2006-04-17 14:48:57 +0200 (Mon, 17 Apr 2006) | 2 lines
2033Changed paths:
2034   M /trunk/TODO
2035
2036  * Updated TODO list.
2037
2038------------------------------------------------------------------------
2039r581 | sam | 2006-04-17 14:48:35 +0200 (Mon, 17 Apr 2006) | 2 lines
2040Changed paths:
2041   M /trunk/test/dithering.c
2042   M /trunk/test/truecolor.c
2043
2044  * Minor cosmetic changes in the test programs.
2045
2046------------------------------------------------------------------------
2047r580 | sam | 2006-04-17 14:48:05 +0200 (Mon, 17 Apr 2006) | 2 lines
2048Changed paths:
2049   M /trunk/cucul/export_ps.c
2050   M /trunk/cucul/export_svg.c
2051
2052  * Truecolor support in the SVG and PostScript exporters.
2053
2054------------------------------------------------------------------------
2055r579 | sam | 2006-04-17 14:47:34 +0200 (Mon, 17 Apr 2006) | 2 lines
2056Changed paths:
2057   M /trunk/cucul/Makefile.am
2058   M /trunk/cucul/cucul.c
2059   M /trunk/cucul/cucul_internals.h
2060   A /trunk/cucul/export_bitmap.c
2061
2062  * Implemented TGA image export.
2063
2064------------------------------------------------------------------------
2065r578 | sam | 2006-04-17 14:46:34 +0200 (Mon, 17 Apr 2006) | 2 lines
2066Changed paths:
2067   M /trunk/cucul/colour.c
2068   M /trunk/cucul/cucul_internals.h
2069
2070  * Implemented argb32 to rgb24fg/bg colour conversions.
2071
2072------------------------------------------------------------------------
2073r577 | sam | 2006-04-17 14:45:07 +0200 (Mon, 17 Apr 2006) | 3 lines
2074Changed paths:
2075   M /trunk/test/export.c
2076
2077  * Use cucul_get_export_list() in the export test instead of hardcoding the
2078    list of available formats. Also added a few truecolor blocks to the test.
2079
2080------------------------------------------------------------------------
2081r576 | sam | 2006-04-17 14:41:50 +0200 (Mon, 17 Apr 2006) | 2 lines
2082Changed paths:
2083   M /trunk/cucul/font.c
2084
2085  * Fixed abusive strictness in the font loader.
2086
2087------------------------------------------------------------------------
2088r575 | jylam | 2006-04-17 13:24:38 +0200 (Mon, 17 Apr 2006) | 2 lines
2089Changed paths:
2090   M /trunk/TODO
2091
2092 * Updated TODO list.
2093
2094------------------------------------------------------------------------
2095r574 | jylam | 2006-04-17 13:19:26 +0200 (Mon, 17 Apr 2006) | 2 lines
2096Changed paths:
2097   M /trunk/cpp/cpptest.cpp
2098
2099 * Better C++ test
2100
2101------------------------------------------------------------------------
2102r573 | jylam | 2006-04-17 13:06:48 +0200 (Mon, 17 Apr 2006) | 2 lines
2103Changed paths:
2104   M /trunk/cpp/caca++.cpp
2105   M /trunk/cpp/caca++.h
2106   M /trunk/cpp/cpptest.cpp
2107   M /trunk/cpp/cucul++.cpp
2108   M /trunk/cpp/cucul++.h
2109
2110 * Added license in C++ files.
2111
2112------------------------------------------------------------------------
2113r572 | jylam | 2006-04-17 13:00:10 +0200 (Mon, 17 Apr 2006) | 2 lines
2114Changed paths:
2115   M /trunk/cpp/cpptest.cpp
2116   M /trunk/cpp/cucul++.cpp
2117   M /trunk/cpp/cucul++.h
2118
2119 * Fixed C++ printf(), added it in example
2120
2121------------------------------------------------------------------------
2122r571 | jylam | 2006-04-17 12:44:40 +0200 (Mon, 17 Apr 2006) | 2 lines
2123Changed paths:
2124   M /trunk/cpp/cpptest.cpp
2125
2126 * Forgot a test on Caca() instantiation
2127
2128------------------------------------------------------------------------
2129r570 | jylam | 2006-04-17 12:41:30 +0200 (Mon, 17 Apr 2006) | 2 lines
2130Changed paths:
2131   M /trunk/Makefile.am
2132   M /trunk/configure.ac
2133   A /trunk/cpp
2134   A /trunk/cpp/Makefile.am
2135   A /trunk/cpp/Makefile.in
2136   A /trunk/cpp/caca++.cpp
2137   A /trunk/cpp/caca++.h
2138   A /trunk/cpp/caca++.pc
2139   A /trunk/cpp/caca++.pc.in
2140   A /trunk/cpp/cpptest.cpp
2141   A /trunk/cpp/cucul++.cpp
2142   A /trunk/cpp/cucul++.h
2143   A /trunk/cpp/cucul++.pc
2144   A /trunk/cpp/cucul++.pc.in
2145
2146 * Added preliminary C++ bindings
2147
2148------------------------------------------------------------------------
2149r569 | sam | 2006-04-16 23:52:05 +0200 (Sun, 16 Apr 2006) | 2 lines
2150Changed paths:
2151   M /trunk/caca/driver_gl.c
2152   M /trunk/caca/driver_x11.c
2153
2154  * Added truecolor support to the X11 and GL drivers.
2155
2156------------------------------------------------------------------------
2157r568 | sam | 2006-04-16 23:29:40 +0200 (Sun, 16 Apr 2006) | 2 lines
2158Changed paths:
2159   M /trunk/test
2160   M /trunk/test/Makefile.am
2161   A /trunk/test/truecolor.c
2162
2163  * Added test/truecolor.c to test non-ANSI colour pairs.
2164
2165------------------------------------------------------------------------
2166r567 | sam | 2006-04-16 23:26:25 +0200 (Sun, 16 Apr 2006) | 4 lines
2167Changed paths:
2168   M /trunk/cucul/canvas.c
2169   M /trunk/cucul/colour.c
2170   M /trunk/cucul/cucul.h
2171   M /trunk/cucul/cucul_internals.h
2172
2173  * Moved cucul_set_color() from canvas.c to colour.c.
2174  * Added cucul_set_truecolor() for non-ANSI colours.
2175  * Added new argb32 -> rgb12 conversion functions.
2176
2177------------------------------------------------------------------------
2178r566 | sam | 2006-04-16 20:28:47 +0200 (Sun, 16 Apr 2006) | 6 lines
2179Changed paths:
2180   M /trunk/caca/caca.h
2181   M /trunk/caca/caca_internals.h
2182   M /trunk/caca/driver_conio.c
2183   M /trunk/caca/driver_gl.c
2184   M /trunk/caca/driver_ncurses.c
2185   M /trunk/caca/driver_raw.c
2186   M /trunk/caca/driver_slang.c
2187   M /trunk/caca/driver_vga.c
2188   M /trunk/caca/driver_win32.c
2189   M /trunk/caca/driver_x11.c
2190   M /trunk/caca/event.c
2191   M /trunk/caca/time.c
2192   M /trunk/cucul/cucul.c
2193   M /trunk/cucul/cucul.h
2194   M /trunk/cucul/cucul_internals.h
2195   M /trunk/cucul/dither.c
2196   M /trunk/cucul/export_ansi.c
2197   M /trunk/cucul/export_html.c
2198   M /trunk/cucul/export_irc.c
2199   M /trunk/cucul/export_ps.c
2200   M /trunk/cucul/export_svg.c
2201   M /trunk/cucul/font.c
2202   M /trunk/cucul/sprite.c
2203   M /trunk/src/aafire.c
2204   M /trunk/src/cacaball.c
2205   M /trunk/src/cacamoir.c
2206   M /trunk/src/cacaplas.c
2207   M /trunk/src/cacaplay.c
2208   M /trunk/src/cacaserver.c
2209   M /trunk/src/cacaview.c
2210   M /trunk/src/img2irc.c
2211   M /trunk/test/colors.c
2212   M /trunk/test/demo.c
2213   M /trunk/test/dithering.c
2214   M /trunk/test/event.c
2215   M /trunk/test/export.c
2216   M /trunk/test/font.c
2217   M /trunk/test/gamma.c
2218   M /trunk/test/hsv.c
2219   M /trunk/test/spritedit.c
2220   M /trunk/test/transform.c
2221   M /trunk/test/unicode.c
2222
2223  * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs
2224    such as cucul_dither_t instead of struct cucul_dither.
2225  * Made cucul_buffer_t an opaque structure and implemented the two getters
2226    cucul_get_buffer_data() and cucul_get_buffer_size().
2227  * Documented all missing functions and function parameters.
2228
2229------------------------------------------------------------------------
2230r565 | sam | 2006-04-16 20:21:14 +0200 (Sun, 16 Apr 2006) | 2 lines
2231Changed paths:
2232   M /trunk/cucul/cucul.pc.in
2233
2234  * Fixed bad library name in pc file.
2235
2236------------------------------------------------------------------------
2237r564 | jylam | 2006-04-15 17:24:13 +0200 (Sat, 15 Apr 2006) | 2 lines
2238Changed paths:
2239   M /trunk/caca/caca_internals.h
2240   M /trunk/cucul/font.c
2241   M /trunk/msvc/cacaball.vcproj
2242   M /trunk/msvc/cacafire.vcproj
2243   M /trunk/msvc/cacamoir.vcproj
2244   M /trunk/msvc/cacaplas.vcproj
2245   M /trunk/msvc/cacaview.vcproj
2246   M /trunk/msvc/config.h
2247   M /trunk/msvc/libcaca.sln
2248   M /trunk/msvc/libcaca.vcproj
2249   M /trunk/perl/lib/Term/Caca/Constants.pm
2250   M /trunk/perl/lib/Term/Caca.pm
2251   M /trunk/perl/lib/Term/Kaka.pm
2252
2253 * Updated MSVC++ project (static library and src/*)
2254
2255------------------------------------------------------------------------
2256r563 | jylam | 2006-04-15 17:23:13 +0200 (Sat, 15 Apr 2006) | 2 lines
2257Changed paths:
2258   M /trunk/test/demo.c
2259   M /trunk/test/spritedit.c
2260
2261 * Fixed sprite functions (it compiles now) (Y'a des connards qui font ce qu'ils veulent, mais qui finissent pas)
2262
2263------------------------------------------------------------------------
2264r562 | sam | 2006-04-14 14:10:18 +0200 (Fri, 14 Apr 2006) | 2 lines
2265Changed paths:
2266   M /trunk/caca/caca.c
2267   M /trunk/caca/caca.h
2268   M /trunk/caca/event.c
2269   M /trunk/caca/graphics.c
2270   M /trunk/cucul/box.c
2271   M /trunk/cucul/canvas.c
2272   M /trunk/cucul/conic.c
2273   M /trunk/cucul/cucul.c
2274   M /trunk/cucul/cucul.h
2275   M /trunk/cucul/dither.c
2276   M /trunk/cucul/font.c
2277   M /trunk/cucul/line.c
2278   M /trunk/cucul/math.c
2279   M /trunk/cucul/sprite.c
2280   M /trunk/cucul/triangle.c
2281
2282  * Improved documentation in many places.
2283
2284------------------------------------------------------------------------
2285r561 | sam | 2006-04-14 10:41:59 +0200 (Fri, 14 Apr 2006) | 3 lines
2286Changed paths:
2287   M /trunk/configure.ac
2288   M /trunk/doc/Makefile.am
2289   M /trunk/doc/doxygen.cfg.in
2290
2291  * Generate a PDF documentation instead of the PostScript one. It has nice
2292    hyperlinks! Also, set compact LaTeX mode and a few other Doxygen options.
2293
2294------------------------------------------------------------------------
2295r560 | sam | 2006-04-14 10:00:06 +0200 (Fri, 14 Apr 2006) | 2 lines
2296Changed paths:
2297   M /trunk/cucul/font.c
2298
2299  * Ahaha I didn't even check that it compiled properly.
2300
2301------------------------------------------------------------------------
2302r559 | sam | 2006-04-14 09:33:48 +0200 (Fri, 14 Apr 2006) | 2 lines
2303Changed paths:
2304   M /trunk/cucul/font.c
2305
2306  * Only support version 1 fonts.
2307
2308------------------------------------------------------------------------
2309r558 | sam | 2006-04-14 09:30:53 +0200 (Fri, 14 Apr 2006) | 3 lines
2310Changed paths:
2311   M /trunk/caca/caca.c
2312   M /trunk/caca/caca.h
2313   M /trunk/caca/caca_internals.h
2314   M /trunk/caca/driver_conio.c
2315   M /trunk/caca/driver_gl.c
2316   M /trunk/caca/driver_ncurses.c
2317   M /trunk/caca/driver_raw.c
2318   M /trunk/caca/driver_slang.c
2319   M /trunk/caca/driver_vga.c
2320   M /trunk/caca/driver_win32.c
2321   M /trunk/caca/driver_x11.c
2322   M /trunk/caca/event.c
2323   M /trunk/caca/graphics.c
2324   M /trunk/caca/time.c
2325   M /trunk/cucul/box.c
2326   M /trunk/cucul/canvas.c
2327   M /trunk/cucul/charset.c
2328   M /trunk/cucul/colour.c
2329   M /trunk/cucul/conic.c
2330   M /trunk/cucul/cucul.c
2331   M /trunk/cucul/cucul.h
2332   M /trunk/cucul/cucul_internals.h
2333   M /trunk/cucul/dither.c
2334   M /trunk/cucul/export_ansi.c
2335   M /trunk/cucul/export_html.c
2336   M /trunk/cucul/export_irc.c
2337   M /trunk/cucul/export_ps.c
2338   M /trunk/cucul/export_svg.c
2339   M /trunk/cucul/font.c
2340   M /trunk/cucul/line.c
2341   M /trunk/cucul/math.c
2342   M /trunk/cucul/sprite.c
2343   M /trunk/cucul/transform.c
2344   M /trunk/cucul/triangle.c
2345   M /trunk/kernel/kernel.c
2346   M /trunk/kernel/kernel.h
2347   M /trunk/python/pypycaca.c
2348   M /trunk/python/pypycaca.h
2349   M /trunk/src/cacaplas.c
2350   M /trunk/src/cacaserver.c
2351   M /trunk/src/cacaview.c
2352   M /trunk/src/common-image.c
2353   M /trunk/src/common-image.h
2354
2355  * Removed \file directives from all files except caca.h and cucul.h, to
2356    remove redundencies in the Doxygen documentation.
2357
2358------------------------------------------------------------------------
2359r557 | sam | 2006-04-13 19:57:19 +0200 (Thu, 13 Apr 2006) | 3 lines
2360Changed paths:
2361   M /trunk/cucul/font.c
2362
2363  * Added a lot of sanity checks to the font parsing. It should now be
2364    secure against broken files, but it probably needs peer review.
2365
2366------------------------------------------------------------------------
2367r556 | sam | 2006-04-13 19:54:07 +0200 (Thu, 13 Apr 2006) | 2 lines
2368Changed paths:
2369   M /trunk/test/Makefile.am
2370   M /trunk/test/font.c
2371
2372  * Redisplay the output bitmap using libcaca. Eh ouais mon gars.
2373
2374------------------------------------------------------------------------
2375r555 | sam | 2006-04-13 19:37:51 +0200 (Thu, 13 Apr 2006) | 2 lines
2376Changed paths:
2377   M /trunk/test/hsv.c
2378
2379  * Fixed caca_get_event() call in test/hsv.c.
2380
2381------------------------------------------------------------------------
2382r554 | sam | 2006-04-13 19:08:16 +0200 (Thu, 13 Apr 2006) | 2 lines
2383Changed paths:
2384   M /trunk/cucul/colour.c
2385
2386  * Fixed compilation warning.
2387
2388------------------------------------------------------------------------
2389r553 | sam | 2006-04-13 18:54:25 +0200 (Thu, 13 Apr 2006) | 2 lines
2390Changed paths:
2391   M /trunk/cucul/colour.c
2392
2393  * Fixed colour conversion routines so that they work with ARGB too.
2394
2395------------------------------------------------------------------------
2396r552 | sam | 2006-04-13 18:10:16 +0200 (Thu, 13 Apr 2006) | 4 lines
2397Changed paths:
2398   M /trunk/cucul/Makefile.am
2399   M /trunk/cucul/cucul.h
2400   M /trunk/cucul/font.c
2401   A /trunk/cucul/font_mono9.h (from /trunk/cucul/font_monospace9.h:548)
2402   A /trunk/cucul/font_monobold12.h
2403   D /trunk/cucul/font_monospace9.h
2404   M /trunk/test/font.c
2405
2406  * Implemented cucul_get_font_list() to retrieve the list of builtin fonts.
2407  * Fixed font selection through cucul_font_load().
2408  * Added a bigger 10x19 bold font.
2409
2410------------------------------------------------------------------------
2411r551 | sam | 2006-04-13 17:36:09 +0200 (Thu, 13 Apr 2006) | 3 lines
2412Changed paths:
2413   M /trunk/tools/makefont.c
2414
2415  * Made makefont more configurable. Also, store the commandline in a comment
2416    so that the font can be easily rebuilt.
2417
2418------------------------------------------------------------------------
2419r550 | sam | 2006-04-13 17:00:56 +0200 (Thu, 13 Apr 2006) | 2 lines
2420Changed paths:
2421   M /trunk/TODO
2422
2423  * Updated TODO list.
2424
2425------------------------------------------------------------------------
2426r549 | sam | 2006-04-13 16:24:31 +0200 (Thu, 13 Apr 2006) | 3 lines
2427Changed paths:
2428   M /trunk/cucul/cucul.h
2429   M /trunk/cucul/font.c
2430   M /trunk/test/font.c
2431
2432  * Internal font support through cucul_load_font(). Documented that.
2433  * Removed ugly hooks from test/font.c.
2434
2435------------------------------------------------------------------------
2436r548 | sam | 2006-04-13 16:23:04 +0200 (Thu, 13 Apr 2006) | 2 lines
2437Changed paths:
2438   M /trunk/cucul/font.c
2439
2440  * Ugly overflow bug in the rendering code.
2441
2442------------------------------------------------------------------------
2443r547 | sam | 2006-04-13 15:33:31 +0200 (Thu, 13 Apr 2006) | 5 lines
2444Changed paths:
2445   M /trunk/cucul/cucul.h
2446   M /trunk/cucul/font.c
2447   M /trunk/test/font.c
2448
2449  * Implemented cucul_get_font_width() and cucul_get_font_height().
2450  * Documented most font functions.
2451  * Cleaned up cucul_render_canvas() and made it actually usable by external
2452    programs. Removed ugly printf() debug calls.
2453
2454------------------------------------------------------------------------
2455r546 | sam | 2006-04-13 14:50:41 +0200 (Thu, 13 Apr 2006) | 2 lines
2456Changed paths:
2457   M /trunk/cucul/cucul.c
2458   M /trunk/cucul/cucul.h
2459   M /trunk/cucul/cucul_internals.h
2460   M /trunk/cucul/export_ansi.c
2461   M /trunk/cucul/export_html.c
2462   M /trunk/cucul/export_irc.c
2463   M /trunk/cucul/export_ps.c
2464   M /trunk/cucul/export_svg.c
2465   M /trunk/src/cacaserver.c
2466   M /trunk/src/img2irc.c
2467   M /trunk/test/export.c
2468
2469  * Renamed cucul_export into cucul_buffer. We'll use it for other things.
2470
2471------------------------------------------------------------------------
2472r545 | sam | 2006-04-13 14:49:54 +0200 (Thu, 13 Apr 2006) | 2 lines
2473Changed paths:
2474   M /trunk/cucul/font_monospace9.h
2475
2476  * Putain de bordel de manche a couilles. I forgot to fix the font.
2477
2478------------------------------------------------------------------------
2479r544 | sam | 2006-04-13 14:44:55 +0200 (Thu, 13 Apr 2006) | 2 lines
2480Changed paths:
2481   M /trunk/tools/makefont.c
2482
2483  * Some cleaning up in makefont.c.
2484
2485------------------------------------------------------------------------
2486r543 | sam | 2006-04-13 14:25:36 +0200 (Thu, 13 Apr 2006) | 3 lines
2487Changed paths:
2488   M /trunk/cucul/font.c
2489   M /trunk/cucul/font_monospace9.h
2490   M /trunk/tools/makefont.c
2491
2492  * Fixed 4, 2 and 1-bit font rendering.
2493  * Replaced the 8-bit internal font with a 4-bit one.
2494
2495------------------------------------------------------------------------
2496r542 | sam | 2006-04-13 14:23:50 +0200 (Thu, 13 Apr 2006) | 3 lines
2497Changed paths:
2498   M /trunk/cucul/colour.c
2499   M /trunk/cucul/cucul_internals.h
2500
2501  * Created internal function _cucul_argb32_to_argb4() that splits an argb
2502    fg/bg value into its separate argb 4-bit fields.
2503
2504------------------------------------------------------------------------
2505r541 | jylam | 2006-04-13 10:58:55 +0200 (Thu, 13 Apr 2006) | 2 lines
2506Changed paths:
2507   M /trunk/test/spritedit.c
2508
2509 * Added silly play with interframe delay. Need to rework sprite format.
2510
2511------------------------------------------------------------------------
2512r540 | sam | 2006-04-13 10:44:25 +0200 (Thu, 13 Apr 2006) | 3 lines
2513Changed paths:
2514   M /trunk/cucul/font_monospace9.h
2515
2516  * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp font
2517    for the moment.
2518
2519------------------------------------------------------------------------
2520r539 | sam | 2006-04-13 10:39:30 +0200 (Thu, 13 Apr 2006) | 2 lines
2521Changed paths:
2522   M /trunk/test
2523   M /trunk/test/Makefile.am
2524   A /trunk/test/font.c
2525
2526  * Added a test program for the font renderer.
2527
2528------------------------------------------------------------------------
2529r538 | sam | 2006-04-13 10:38:34 +0200 (Thu, 13 Apr 2006) | 2 lines
2530Changed paths:
2531   M /trunk/test/export.c
2532
2533  * Code simplification.
2534
2535------------------------------------------------------------------------
2536r537 | sam | 2006-04-13 10:37:32 +0200 (Thu, 13 Apr 2006) | 2 lines
2537Changed paths:
2538   M /trunk/cucul/Makefile.am
2539   M /trunk/cucul/font.c
2540   A /trunk/cucul/font_monospace9.h
2541
2542  * Created a built-in font from Bitstream Vera (Monospace 9).
2543
2544------------------------------------------------------------------------
2545r536 | sam | 2006-04-13 10:26:21 +0200 (Thu, 13 Apr 2006) | 2 lines
2546Changed paths:
2547   M /trunk/configure.ac
2548   M /trunk/tools
2549   M /trunk/tools/Makefile.am
2550   A /trunk/tools/makefont.c
2551
2552  * Added a font creator that uses pango to render glyphs.
2553
2554------------------------------------------------------------------------
2555r535 | sam | 2006-04-13 10:16:04 +0200 (Thu, 13 Apr 2006) | 3 lines
2556Changed paths:
2557   M /trunk/cucul/cucul.h
2558   M /trunk/cucul/font.c
2559
2560  * Slightly updated the font format and wrote a font loader. Also added a
2561    skeleton for the renderer that will not last very long.
2562
2563------------------------------------------------------------------------
2564r534 | sam | 2006-04-12 18:34:34 +0200 (Wed, 12 Apr 2006) | 2 lines
2565Changed paths:
2566   M /trunk/cucul/font.c
2567
2568  * New version of the font format.
2569
2570------------------------------------------------------------------------
2571r533 | sam | 2006-04-12 16:18:19 +0200 (Wed, 12 Apr 2006) | 3 lines
2572Changed paths:
2573   M /trunk/cucul/Makefile.am
2574   A /trunk/cucul/font.c
2575
2576  * Added a file for future font handling routines. Currently only the font
2577    format proposal is in this file. Feel free to comment.
2578
2579------------------------------------------------------------------------
2580r532 | sam | 2006-04-12 10:57:59 +0200 (Wed, 12 Apr 2006) | 2 lines
2581Changed paths:
2582   M /trunk/test
2583   M /trunk/tools
2584
2585  * Proper svn:ignore properties on tools/.
2586
2587------------------------------------------------------------------------
2588r531 | sam | 2006-04-12 10:31:11 +0200 (Wed, 12 Apr 2006) | 3 lines
2589Changed paths:
2590   M /trunk/Makefile.am
2591   M /trunk/caca/driver_slang.c
2592   M /trunk/configure.ac
2593   M /trunk/test/Makefile.am
2594   D /trunk/test/optipal.c
2595   A /trunk/tools
2596   A /trunk/tools/Makefile.am (from /trunk/test/Makefile.am:527)
2597   A /trunk/tools/optipal.c (from /trunk/test/optipal.c:527)
2598
2599  * Moved test/optipal.c to tools/optipal.c. The tools subdirectory will
2600    contain development tools that are only useful to libcaca developers.
2601
2602------------------------------------------------------------------------
2603r530 | sam | 2006-04-11 12:36:31 +0200 (Tue, 11 Apr 2006) | 4 lines
2604Changed paths:
2605   M /trunk/src/Makefile.am
2606   M /trunk/src/cacaview.c
2607
2608  * cacaview works again. Somewhat. Image loading is now handled by the
2609    factored common-image.c file. Feature selection such as antialiasing or
2610    dithering mode are still disabled.
2611
2612------------------------------------------------------------------------
2613r529 | sam | 2006-04-11 12:12:03 +0200 (Tue, 11 Apr 2006) | 2 lines
2614Changed paths:
2615   M /trunk/src/common-image.c
2616
2617  * Renamed "freadint" to "u32fread", and so on.
2618
2619------------------------------------------------------------------------
2620r528 | sam | 2006-04-11 12:05:48 +0200 (Tue, 11 Apr 2006) | 3 lines
2621Changed paths:
2622   M /trunk/src
2623   M /trunk/src/Makefile.am
2624   A /trunk/src/common-image.c (from /trunk/src/cacaview.c:523)
2625   A /trunk/src/common-image.h
2626   A /trunk/src/img2irc.c
2627
2628  * Added img2irc program. I know it does not have "cucul" or "caca" in the
2629    name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png
2630
2631------------------------------------------------------------------------
2632r527 | sam | 2006-04-11 00:06:19 +0200 (Tue, 11 Apr 2006) | 3 lines
2633Changed paths:
2634   M /trunk/cucul/export_ansi.c
2635   M /trunk/cucul/export_html.c
2636   M /trunk/cucul/export_irc.c
2637   M /trunk/cucul/export_ps.c
2638   M /trunk/cucul/export_svg.c
2639
2640  * Avoid useless call to strlen() in the exporters.
2641  * Removed '\x0f' from the IRC exporter until I understand why it was here.
2642
2643------------------------------------------------------------------------
2644r526 | sam | 2006-04-11 00:03:22 +0200 (Tue, 11 Apr 2006) | 2 lines
2645Changed paths:
2646   M /trunk/test/export.c
2647
2648  * Fixed test/export that was not printing the last character of the file.
2649
2650------------------------------------------------------------------------
2651r525 | sam | 2006-04-10 23:07:40 +0200 (Mon, 10 Apr 2006) | 2 lines
2652Changed paths:
2653   M /trunk/TODO
2654
2655  * Updated TODO list. I forgot the aspect ratio function!
2656
2657------------------------------------------------------------------------
2658r524 | sam | 2006-04-10 22:24:12 +0200 (Mon, 10 Apr 2006) | 2 lines
2659Changed paths:
2660   M /trunk/cucul/Makefile.am
2661   D /trunk/cucul/bitmap.c
2662   A /trunk/cucul/dither.c (from /trunk/cucul/bitmap.c:523)
2663
2664  * Renamed bitmap.c into dither.c.
2665
2666------------------------------------------------------------------------
2667r523 | sam | 2006-04-10 22:02:38 +0200 (Mon, 10 Apr 2006) | 2 lines
2668Changed paths:
2669   M /trunk/cucul/bitmap.c
2670   M /trunk/cucul/cucul.c
2671   M /trunk/cucul/cucul.h
2672   M /trunk/cucul/cucul_internals.h
2673   M /trunk/src/aafire.c
2674   M /trunk/src/cacaball.c
2675   M /trunk/src/cacamoir.c
2676   M /trunk/src/cacaplas.c
2677   M /trunk/src/cacaview.c
2678   M /trunk/test/demo.c
2679   M /trunk/test/export.c
2680   M /trunk/test/gamma.c
2681   M /trunk/test/hsv.c
2682
2683  * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
2684
2685------------------------------------------------------------------------
2686r522 | sam | 2006-04-10 11:17:51 +0200 (Mon, 10 Apr 2006) | 4 lines
2687Changed paths:
2688   M /trunk/cucul/bitmap.c
2689   M /trunk/cucul/canvas.c
2690   M /trunk/cucul/cucul.c
2691   M /trunk/cucul/cucul.h
2692   M /trunk/cucul/cucul_internals.h
2693   M /trunk/cucul/sprite.c
2694   M /trunk/test/dithering.c
2695   M /trunk/test/optipal.c
2696
2697  * Replaced enum cucul_color with unsigned int. The size of an enum is not
2698    really portable, and Visual Studio complains when they are not explicitely
2699    cast.
2700
2701------------------------------------------------------------------------
2702r521 | sam | 2006-04-10 11:04:29 +0200 (Mon, 10 Apr 2006) | 2 lines
2703Changed paths:
2704   M /trunk/doc/doxygen.cfg.in
2705
2706  * Updated the Doxygen configuration file.
2707
2708------------------------------------------------------------------------
2709r520 | sam | 2006-04-10 11:00:18 +0200 (Mon, 10 Apr 2006) | 3 lines
2710Changed paths:
2711   M /trunk/cucul/export_ansi.c
2712   M /trunk/cucul/export_html.c
2713   M /trunk/cucul/export_irc.c
2714   M /trunk/cucul/export_ps.c
2715   M /trunk/cucul/export_svg.c
2716
2717  * Fixed old bugs I introduced in the exporters.
2718  * Fixed exporter headers to make Doxygen happy.
2719
2720------------------------------------------------------------------------
2721r519 | sam | 2006-04-10 10:30:02 +0200 (Mon, 10 Apr 2006) | 2 lines
2722Changed paths:
2723   M /trunk/cucul
2724
2725  * Forgot an svn:ignore property.
2726
2727------------------------------------------------------------------------
2728r518 | sam | 2006-04-10 09:52:07 +0200 (Mon, 10 Apr 2006) | 2 lines
2729Changed paths:
2730   M /trunk/caca
2731   M /trunk/caca/Makefile.am
2732   A /trunk/caca/caca.pc.in
2733   M /trunk/configure.ac
2734   M /trunk/cucul/Makefile.am
2735   A /trunk/cucul/cucul.pc.in
2736
2737  * Added pkgconfig files. Eh ouais mon gars.
2738
2739------------------------------------------------------------------------
2740r517 | sam | 2006-04-07 11:46:30 +0200 (Fri, 07 Apr 2006) | 2 lines
2741Changed paths:
2742   M /trunk/caca/driver_conio.c
2743   M /trunk/caca/driver_gl.c
2744   M /trunk/caca/driver_ncurses.c
2745   M /trunk/caca/driver_slang.c
2746   M /trunk/caca/driver_vga.c
2747   M /trunk/caca/driver_win32.c
2748   M /trunk/caca/driver_x11.c
2749   M /trunk/cucul/colour.c
2750   M /trunk/cucul/cucul_internals.h
2751   M /trunk/cucul/export_ansi.c
2752   M /trunk/cucul/export_html.c
2753   M /trunk/cucul/export_irc.c
2754   M /trunk/cucul/export_ps.c
2755   M /trunk/cucul/export_svg.c
2756
2757  * Replaced occurrences of "rgba" with "argb".
2758
2759------------------------------------------------------------------------
2760r516 | sam | 2006-04-07 10:55:01 +0200 (Fri, 07 Apr 2006) | 2 lines
2761Changed paths:
2762   M /trunk/cucul/bitmap.c
2763
2764  * Fixed a syntax error. Gruik.
2765
2766------------------------------------------------------------------------
2767r515 | sam | 2006-04-07 10:19:42 +0200 (Fri, 07 Apr 2006) | 2 lines
2768Changed paths:
2769   M /trunk/cucul/bitmap.c
2770   M /trunk/cucul/cucul.h
2771
2772  * Changed the cucul_set_bitmap_antialias() argument to a string.
2773
2774------------------------------------------------------------------------
2775r514 | sam | 2006-04-06 15:49:10 +0200 (Thu, 06 Apr 2006) | 2 lines
2776Changed paths:
2777   M /trunk/cucul/export_ps.c
2778
2779  * Of course I had to fuck up something. Here, PS export works again.
2780
2781------------------------------------------------------------------------
2782r513 | sam | 2006-04-06 15:41:56 +0200 (Thu, 06 Apr 2006) | 2 lines
2783Changed paths:
2784   M /trunk/caca/driver_conio.c
2785   M /trunk/caca/driver_gl.c
2786   M /trunk/caca/driver_ncurses.c
2787   M /trunk/caca/driver_raw.c
2788   M /trunk/caca/driver_slang.c
2789   M /trunk/caca/driver_vga.c
2790   M /trunk/caca/driver_win32.c
2791   M /trunk/caca/driver_x11.c
2792   M /trunk/cucul/Makefile.am
2793   M /trunk/cucul/canvas.c
2794   A /trunk/cucul/colour.c
2795   M /trunk/cucul/cucul.c
2796   M /trunk/cucul/cucul_internals.h
2797   M /trunk/cucul/export_ansi.c
2798   M /trunk/cucul/export_html.c
2799   M /trunk/cucul/export_irc.c
2800   M /trunk/cucul/export_ps.c
2801   M /trunk/cucul/export_svg.c
2802   M /trunk/cucul/transform.c
2803   M /trunk/src/cacaserver.c
2804
2805  * Store colour information on 32 bits, for future 12-bit colour support.
2806
2807------------------------------------------------------------------------
2808r512 | sam | 2006-04-06 15:21:15 +0200 (Thu, 06 Apr 2006) | 2 lines
2809Changed paths:
2810   M /trunk/cucul/canvas.c
2811   M /trunk/cucul/cucul.h
2812
2813  * Got rid of cucul_get_screen(). Use cucul_export() instead.
2814
2815------------------------------------------------------------------------
2816r511 | sam | 2006-04-06 15:11:12 +0200 (Thu, 06 Apr 2006) | 2 lines
2817Changed paths:
2818   M /trunk/cucul/cucul.c
2819
2820  * Check the magic bytes at the end of the buffer when cucul_load()ing it.
2821
2822------------------------------------------------------------------------
2823r510 | sam | 2006-04-06 15:07:58 +0200 (Thu, 06 Apr 2006) | 2 lines
2824Changed paths:
2825   M /trunk/src/cacaserver.c
2826
2827  * Sanity check in cacaserver.c.
2828
2829------------------------------------------------------------------------
2830r509 | sam | 2006-04-06 12:23:10 +0200 (Thu, 06 Apr 2006) | 2 lines
2831Changed paths:
2832   M /trunk/src/cacaserver.c
2833
2834  * Fixed a crash when realloc() returns a new address.
2835
2836------------------------------------------------------------------------
2837r508 | sam | 2006-04-06 12:19:17 +0200 (Thu, 06 Apr 2006) | 2 lines
2838Changed paths:
2839   M /trunk/cucul/cucul.c
2840
2841  * Fixed old typo that caused qq->height to be uninitialised.
2842
2843------------------------------------------------------------------------
2844r507 | jylam | 2006-04-01 23:29:10 +0200 (Sat, 01 Apr 2006) | 2 lines
2845Changed paths:
2846   M /trunk/src/cacaserver.c
2847
2848 * Oops, removed unused variable
2849
2850------------------------------------------------------------------------
2851r506 | jylam | 2006-04-01 23:26:30 +0200 (Sat, 01 Apr 2006) | 2 lines
2852Changed paths:
2853   M /trunk/src/cacaserver.c
2854
2855 * Added Winsock (c)(tm)(r) compatibility
2856
2857------------------------------------------------------------------------
2858r505 | jylam | 2006-04-01 18:11:37 +0200 (Sat, 01 Apr 2006) | 2 lines
2859Changed paths:
2860   M /trunk/src/cacaplas.c
2861
2862 * removed b0rked test. No more pigs, I just commited 500 of them.
2863
2864------------------------------------------------------------------------
2865r504 | sam | 2006-04-01 17:58:10 +0200 (Sat, 01 Apr 2006) | 2 lines
2866Changed paths:
2867   M /trunk/cucul/bitmap.c
2868
2869  * Set the default dithering mode to Floyd-Steinberg.
2870
2871------------------------------------------------------------------------
2872r503 | sam | 2006-04-01 17:56:31 +0200 (Sat, 01 Apr 2006) | 14 lines
2873Changed paths:
2874   M /trunk/cucul/canvas.c
2875   M /trunk/cucul/sprite.c
2876
2877                             ((`)_.._     ,'-. _..._ _._
2878  * Ooops. Compilation fix.   \,'    '-._.-\  '     ` .-'
2879                             .'            /         (
2880                            /    S        |     _   _ \
2881                           |        a     \     o   o  |
2882                           ;           m         .-.   /
2883                            ;       ',       '-.( '')-'
2884                             '.      |           ;-'
2885                               \    /           /
2886                               /   /-._  __,  7 |
2887                               \  `\  \``  |  | |
2888                                \   \_,\   |  |_,\
2889                                 '-`'      \_,\
2890
2891------------------------------------------------------------------------
2892r502 | sam | 2006-04-01 17:25:33 +0200 (Sat, 01 Apr 2006) | 2 lines
2893Changed paths:
2894   M /trunk/TODO
2895   M /trunk/cucul/canvas.c
2896   M /trunk/cucul/cucul.h
2897
2898  * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.
2899
2900------------------------------------------------------------------------
2901r501 | sam | 2006-04-01 17:02:41 +0200 (Sat, 01 Apr 2006) | 2 lines
2902Changed paths:
2903   M /trunk/TODO
2904
2905  * Updated the TODO list.
2906
2907------------------------------------------------------------------------
2908r500 | sam | 2006-04-01 17:02:05 +0200 (Sat, 01 Apr 2006) | 10 lines
2909Changed paths:
2910   M /trunk/caca/caca.h
2911   M /trunk/cucul/bitmap.c
2912   M /trunk/cucul/cucul.c
2913   M /trunk/cucul/cucul.h
2914   M /trunk/cucul/cucul_internals.h
2915   M /trunk/test/demo.c
2916
2917  * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING
2918    environment variables handling. Replaced that with three per-bitmap
2919    functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and
2920    cucul_set_bitmap_dithering().
2921  * Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast()
2922    prototypes (but did not implement them yet).
2923  * Added cucul_set_bitmap_charset() to choose what characters are going
2924    to be used for the bitmap rendering.
2925  * Removed the now useless cucul_get_feature(), cucul_set_feature() etc.
2926
2927------------------------------------------------------------------------
2928r499 | sam | 2006-04-01 16:44:09 +0200 (Sat, 01 Apr 2006) | 3 lines
2929Changed paths:
2930   M /trunk/caca/caca.h
2931   M /trunk/caca/event.c
2932   M /trunk/src/aafire.c
2933   M /trunk/src/cacaball.c
2934   M /trunk/src/cacamoir.c
2935   M /trunk/src/cacaplas.c
2936   M /trunk/src/cacaplay.c
2937   M /trunk/src/cacaview.c
2938   M /trunk/test/colors.c
2939   M /trunk/test/demo.c
2940   M /trunk/test/dithering.c
2941   M /trunk/test/event.c
2942   M /trunk/test/gamma.c
2943   M /trunk/test/hsv.c
2944   M /trunk/test/spritedit.c
2945   M /trunk/test/transform.c
2946   M /trunk/test/unicode.c
2947
2948  * Merged caca_wait_event() into caca_get_event() and added a timeout
2949    parameter to do what both functions did before, and even more.
2950
2951------------------------------------------------------------------------
2952r498 | sam | 2006-04-01 16:37:27 +0200 (Sat, 01 Apr 2006) | 2 lines
2953Changed paths:
2954   M /trunk/src/Makefile.am
2955
2956  * Disabled cacaview for now. I'm going to utterly break it.
2957
2958------------------------------------------------------------------------
2959r497 | sam | 2006-04-01 16:36:59 +0200 (Sat, 01 Apr 2006) | 2 lines
2960Changed paths:
2961   M /trunk/cucul/cucul.c
2962   M /trunk/cucul/cucul.h
2963
2964  * Added cucul_get_export_list(). Returns a list of known export formats.
2965
2966------------------------------------------------------------------------
2967r496 | sam | 2006-03-29 11:41:30 +0200 (Wed, 29 Mar 2006) | 4 lines
2968Changed paths:
2969   M /trunk/src/cacaserver.c
2970
2971  * cacaserver works again (but needs a complete rewrite because it's really
2972    become ugly). You can now emulate the previous network driver behaviour
2973    by doing: "CACA_DRIVER=raw cacaplas | cacaserver".
2974
2975------------------------------------------------------------------------
2976r495 | sam | 2006-03-28 00:16:58 +0200 (Tue, 28 Mar 2006) | 3 lines
2977Changed paths:
2978   M /trunk/cucul/cucul.c
2979   M /trunk/cucul/cucul.h
2980   M /trunk/src/cacaserver.c
2981   M /trunk/test/export.c
2982
2983  * Changed the 2nd argument of cucul_create_export to a string. This way we
2984    can add new exporters without changing the API.
2985
2986------------------------------------------------------------------------
2987r494 | sam | 2006-03-28 00:12:12 +0200 (Tue, 28 Mar 2006) | 2 lines
2988Changed paths:
2989   M /trunk/src/Makefile.am
2990
2991  * Oops, I barfed that makefile.
2992
2993------------------------------------------------------------------------
2994r493 | jylam | 2006-03-27 23:40:17 +0200 (Mon, 27 Mar 2006) | 2 lines
2995Changed paths:
2996   M /trunk/src/aafire.c
2997   M /trunk/src/cacaball.c
2998   M /trunk/src/cacamoir.c
2999
3000 * Added "powered by libcaca" text to all examples for consistency
3001
3002------------------------------------------------------------------------
3003r492 | sam | 2006-03-27 23:37:52 +0200 (Mon, 27 Mar 2006) | 4 lines
3004Changed paths:
3005   M /trunk/caca/Makefile.am
3006   M /trunk/caca/caca.c
3007   M /trunk/caca/caca.h
3008   M /trunk/caca/caca_internals.h
3009   D /trunk/caca/driver_network.c
3010   M /trunk/src
3011   M /trunk/src/Makefile.am
3012   M /trunk/src/cacaplas.c
3013   A /trunk/src/cacaserver.c (from /trunk/caca/driver_network.c:487)
3014
3015  * Removed the network driver and replaced it with a cacaserver executable
3016    that has all the functionality, except it does not work yet (the stdin
3017    reading routine is missing).
3018
3019------------------------------------------------------------------------
3020r491 | sam | 2006-03-27 23:33:29 +0200 (Mon, 27 Mar 2006) | 3 lines
3021Changed paths:
3022   M /trunk/caca/driver_raw.c
3023   M /trunk/src
3024   M /trunk/src/Makefile.am
3025   A /trunk/src/cacaplay.c
3026
3027  * Implemented a proof-of-concept cacaplay program that can redisplay a
3028    single frame that was saved by the raw driver.
3029
3030------------------------------------------------------------------------
3031r490 | sam | 2006-03-27 23:22:34 +0200 (Mon, 27 Mar 2006) | 4 lines
3032Changed paths:
3033   M /trunk/cucul/cucul.c
3034   M /trunk/cucul/cucul.h
3035
3036  * Implemented cucul_load() to reload a file that was saved with the
3037    raw driver. I know it is inconsistent to have the loader in libcucul
3038    and the exporter in libcaca but I'll find a way to harmonise that.
3039
3040------------------------------------------------------------------------
3041r489 | jylam | 2006-03-27 20:17:09 +0200 (Mon, 27 Mar 2006) | 19 lines
3042Changed paths:
3043   M /trunk/caca/driver_gl.c
3044
3045 * Fixed OpenGL mouse handling
3046
3047Sam      Le        Vieux      Porc
3048            (\____/)
3049Le          / @__@ \            Le
3050           (  (oo)  )   
3051            `-.~~.-'         Vieux
3052Vieux        /    \             
3053           @/      \_         
3054          (/ /    \ \)        Porc
3055Porc       WW`----'WW       
3056
3057Sam      Le        Vieux      Porc
3058
3059
3060
3061
3062
3063
3064------------------------------------------------------------------------
3065r488 | sam | 2006-03-27 20:07:18 +0200 (Mon, 27 Mar 2006) | 2 lines
3066Changed paths:
3067   M /trunk/caca/Makefile.am
3068   M /trunk/caca/caca.c
3069   M /trunk/caca/caca_internals.h
3070   A /trunk/caca/driver_raw.c
3071
3072  * Created a minimal raw driver that outputs stuff to stdout.
3073
3074------------------------------------------------------------------------
3075r487 | sam | 2006-03-27 11:35:22 +0200 (Mon, 27 Mar 2006) | 16 lines
3076Changed paths:
3077   M /trunk/caca/driver_gl.c
3078
3079                                       ██████                ██████
3080 * Ah mais putain j'avais pas vu !    ██░░░░██████████████████░░░░██
3081                                       ██░░░░░░░░░░░░░░░░░░░░░░░░██
3082                                        ██░░░░███░░░░░░░░███░░░░██
3083                                       ██░░░░░░███░░░░░░███░░░░░░██
3084                                      ██░░░░░░░░░░░░░░░░░░░░░░░░░░██
3085                                      ██░░░░░░██████████████░░░░░░██
3086                                      ██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██
3087                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
3088                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
3089                                       ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
3090                                        ██░░░░██████████████░░░░██
3091                                         ███░░░░░░██████░░░░░░███
3092                                           █████░░░░░░░░░░█████
3093                                               ████████████
3094
3095------------------------------------------------------------------------
3096r486 | sam | 2006-03-27 10:01:27 +0200 (Mon, 27 Mar 2006) | 3 lines
3097Changed paths:
3098   M /trunk/caca/driver_gl.c
3099   M /trunk/configure.ac
3100
3101  * Reworked the OpenGL headers and Glut features detection (what did you
3102    expect).
3103
3104------------------------------------------------------------------------
3105r485 | sam | 2006-03-27 09:40:30 +0200 (Mon, 27 Mar 2006) | 2 lines
3106Changed paths:
3107   M /trunk/cucul/cucul.h
3108   M /trunk/cucul/transform.c
3109
3110  * Implemented cucul_invert() to invert a canvas' colours.
3111
3112------------------------------------------------------------------------
3113r484 | jylam | 2006-03-27 01:08:19 +0200 (Mon, 27 Mar 2006) | 2 lines
3114Changed paths:
3115   M /trunk/caca/driver_gl.c
3116
3117 * Fixed glutCheckLoop headers, testing only under MacOSX
3118
3119------------------------------------------------------------------------
3120r483 | jylam | 2006-03-27 00:57:12 +0200 (Mon, 27 Mar 2006) | 2 lines
3121Changed paths:
3122   M /trunk/caca/driver_gl.c
3123   M /trunk/configure.ac
3124
3125 * Added (untested) glut3 glutCheckLoop(), ans a regular display function
3126
3127------------------------------------------------------------------------
3128r482 | sam | 2006-03-26 22:16:28 +0200 (Sun, 26 Mar 2006) | 2 lines
3129Changed paths:
3130   M /trunk/cucul/transform.c
3131
3132  * Minor addition to the rotate code.
3133
3134------------------------------------------------------------------------
3135r481 | sam | 2006-03-25 00:17:25 +0100 (Sat, 25 Mar 2006) | 2 lines
3136Changed paths:
3137   M /trunk/caca/Makefile.am
3138   M /trunk/src/Makefile.am
3139   M /trunk/test/Makefile.am
3140
3141  * Workaround for automake < 1.6.
3142
3143------------------------------------------------------------------------
3144r480 | jylam | 2006-03-24 20:44:12 +0100 (Fri, 24 Mar 2006) | 24 lines
3145Changed paths:
3146   M /trunk/cucul/bitmap.c
3147
3148 * Ok, invert works. OK OK SAM THAT WAS MY FAULT
3149
3150
3151AHAHAH                      _
3152    _._ _..._ .-',     _.._(`))
3153   '-. `     '  /-._.-'    ',/
3154      ) MAIS    \            '.
3155     / _    _    |  JE         \
3156    |  a    a    /     SUIS     |
3157    \   .-.                     ; 
3158     '-('' ).-'       ,' UN    ;
3159        '-;           |      .'
3160           \    VIEUX  \    /
3161           | 7  .__  _.-\   \
3162           | |  |  ``/  /`  /
3163          /,_|  |   /,_/   /
3164             /,_/      '`-'
3165
3166POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORC!
3167
3168
3169
3170
3171
3172------------------------------------------------------------------------
3173r479 | jylam | 2006-03-24 20:34:45 +0100 (Fri, 24 Mar 2006) | 3 lines
3174Changed paths:
3175   M /trunk/cucul/bitmap.c
3176   M /trunk/cucul/cucul.h
3177   M /trunk/test/demo.c
3178
3179 * 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.
3180
3181
3182------------------------------------------------------------------------
3183r478 | sam | 2006-03-24 17:51:59 +0100 (Fri, 24 Mar 2006) | 24 lines
3184Changed paths:
3185   M /trunk/caca/caca.h
3186   M /trunk/caca/caca_internals.h
3187   M /trunk/caca/driver_conio.c
3188   M /trunk/caca/driver_gl.c
3189   M /trunk/caca/driver_ncurses.c
3190   M /trunk/caca/driver_network.c
3191   M /trunk/caca/driver_slang.c
3192   M /trunk/caca/driver_vga.c
3193   M /trunk/caca/driver_win32.c
3194   M /trunk/caca/driver_x11.c
3195   M /trunk/caca/graphics.c
3196   M /trunk/test/demo.c
3197
3198  * Merged caca_show_cursor() and caca_hide_cursor() into caca_set_mouse() so
3199    that we have one function less.
3200  * Fixed coding style.
3201  * Removed FUCKING TABS.               ____.------.___
3202                           _______.----'`` ``` `` ``` ``-.
3203                      _.--' ` ```` ` `  ` ```  ``    ``  ``.
3204                  _.-'    ' ` `` ```      `` ` `'           `.  _
3205               .-''      ` H A H A H A `'  M A I S            \/.)
3206     .    . .-' /       `         `                  `      `` ||
3207     |`-.(``-.          `      `       `        ' `  `    ```  |\
3208     `.  '\```\        ``   `     V I E U X   ' ' ``  `-``    -|\\
3209       `/''````)       `` `          -        -   `````  ' '.' |\_)
3210        |`'_._`       ```      ''`  P O R C .   . ````        /
3211        // @) \    `   ``       ''' .              ```      '/
3212       /''''' |     ` \).`.'-.  ''' _    _         .`` `   '/
3213     .''''- `-'`.   . //   )--   '/,,',,' ,,,,''__,._`' '  /
3214   .'    ` `-  `   ' .'   /   ' /,;;;, ,___.---'     \ '' / \
3215   (`.  .'` __',`''''.--'/   ' /'-----'              | ' /  ))
3216    `'-'/  `'''_.---' \;;|-  '/            ,,,       | ''|`- |
3217      `'--'---'        |;|   /   ,,,,;;;;;;;;;;,,,,, |-' /`  |
3218                       |;|-'|   ,;;;;;;;;;;;;;;;; ;;;/  /|`'''
3219                       ''',,,''',,,,,,,,,,,,,,,'    /,,'''
3220                                   ''''
3221
3222------------------------------------------------------------------------
3223r477 | jylam | 2006-03-24 17:25:39 +0100 (Fri, 24 Mar 2006) | 2 lines
3224Changed paths:
3225   M /trunk/caca/driver_x11.c
3226   M /trunk/caca/graphics.c
3227
3228 * Fixed bug in show/hide cursor, implemented X11 cursor
3229
3230------------------------------------------------------------------------
3231r476 | jylam | 2006-03-24 16:42:46 +0100 (Fri, 24 Mar 2006) | 2 lines
3232Changed paths:
3233   M /trunk/caca/driver_x11.c
3234   M /trunk/test/demo.c
3235
3236 * Added forgotten X11 set/hide cursor (non-working code)
3237
3238------------------------------------------------------------------------
3239r475 | jylam | 2006-03-24 16:00:47 +0100 (Fri, 24 Mar 2006) | 2 lines
3240Changed paths:
3241   M /trunk/caca/caca.h
3242   M /trunk/caca/caca_internals.h
3243   M /trunk/caca/driver_conio.c
3244   M /trunk/caca/driver_gl.c
3245   M /trunk/caca/driver_ncurses.c
3246   M /trunk/caca/driver_network.c
3247   M /trunk/caca/driver_slang.c
3248   M /trunk/caca/driver_vga.c
3249   M /trunk/caca/driver_win32.c
3250   M /trunk/caca/graphics.c
3251
3252 * Added caca_show/hide_cursor, and corresponding GL binding
3253
3254------------------------------------------------------------------------
3255r474 | sam | 2006-03-24 15:17:40 +0100 (Fri, 24 Mar 2006) | 3 lines
3256Changed paths:
3257   M /trunk/caca/caca.h
3258
3259  * Documented the caca_event structure and improved a few things here and
3260    there in the documentation.
3261
3262------------------------------------------------------------------------
3263r473 | sam | 2006-03-24 10:48:20 +0100 (Fri, 24 Mar 2006) | 2 lines
3264Changed paths:
3265   M /trunk/caca/caca.c
3266   M /trunk/caca/caca_internals.h
3267   M /trunk/caca/driver_conio.c
3268   M /trunk/caca/driver_gl.c
3269   M /trunk/caca/driver_ncurses.c
3270   M /trunk/caca/driver_network.c
3271   M /trunk/caca/driver_slang.c
3272   M /trunk/caca/driver_vga.c
3273   M /trunk/caca/driver_win32.c
3274   M /trunk/caca/driver_x11.c
3275
3276  * Allow the driver initialisation to fail, for instance when $DISPLAY = "".
3277
3278------------------------------------------------------------------------
3279r472 | sam | 2006-03-24 10:30:02 +0100 (Fri, 24 Mar 2006) | 2 lines
3280Changed paths:
3281   M /trunk/cucul/math.c
3282
3283  * Removed spurious prototype.
3284
3285------------------------------------------------------------------------
3286r471 | sam | 2006-03-23 19:38:44 +0100 (Thu, 23 Mar 2006) | 2 lines
3287Changed paths:
3288   M /trunk/TODO
3289
3290  * Updated the TODO list with what's been done so far.
3291
3292------------------------------------------------------------------------
3293r470 | sam | 2006-03-23 19:36:59 +0100 (Thu, 23 Mar 2006) | 2 lines
3294Changed paths:
3295   M /trunk/caca/caca.c
3296   M /trunk/caca/caca.h
3297   M /trunk/caca/caca_internals.h
3298   M /trunk/caca/driver_conio.c
3299   M /trunk/caca/driver_gl.c
3300   M /trunk/caca/driver_ncurses.c
3301   M /trunk/caca/driver_network.c
3302   M /trunk/caca/driver_slang.c
3303   M /trunk/caca/driver_vga.c
3304   M /trunk/caca/driver_win32.c
3305   M /trunk/caca/driver_x11.c
3306   M /trunk/caca/event.c
3307   M /trunk/src/aafire.c
3308   M /trunk/src/cacaball.c
3309   M /trunk/src/cacamoir.c
3310   M /trunk/src/cacaplas.c
3311   M /trunk/src/cacaview.c
3312   M /trunk/test/colors.c
3313   M /trunk/test/demo.c
3314   M /trunk/test/dithering.c
3315   M /trunk/test/event.c
3316   M /trunk/test/gamma.c
3317   M /trunk/test/hsv.c
3318   M /trunk/test/spritedit.c
3319   M /trunk/test/transform.c
3320   M /trunk/test/unicode.c
3321
3322  * Massive rework of the event handling code, as per the TODO list.
3323
3324------------------------------------------------------------------------
3325r469 | sam | 2006-03-23 18:20:57 +0100 (Thu, 23 Mar 2006) | 2 lines
3326Changed paths:
3327   M /trunk/test/gamma.c
3328
3329  * Hahaha mais le vieux porc c'est moi.
3330
3331------------------------------------------------------------------------
3332r468 | sam | 2006-03-23 16:14:17 +0100 (Thu, 23 Mar 2006) | 2 lines
3333Changed paths:
3334   M /trunk/cucul/transform.c
3335
3336  * Added missing ASCII characters to cucul_rotate().
3337
3338------------------------------------------------------------------------
3339r467 | sam | 2006-03-23 15:07:32 +0100 (Thu, 23 Mar 2006) | 4 lines
3340Changed paths:
3341   M /trunk/cucul/box.c
3342   M /trunk/cucul/canvas.c
3343   M /trunk/cucul/conic.c
3344   M /trunk/cucul/cucul.h
3345   M /trunk/cucul/cucul_internals.h
3346   M /trunk/cucul/line.c
3347   M /trunk/cucul/triangle.c
3348   M /trunk/src/cacaview.c
3349   M /trunk/test/demo.c
3350   M /trunk/test/event.c
3351   M /trunk/test/export.c
3352   M /trunk/test/spritedit.c
3353
3354  * Made cucul_putchar32() an internal-only function.
3355  * Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8
3356    string instead of a single character as their last argument.
3357
3358------------------------------------------------------------------------
3359r466 | sam | 2006-03-23 14:12:56 +0100 (Thu, 23 Mar 2006) | 2 lines
3360Changed paths:
3361   M /trunk/cucul/cucul.c
3362   M /trunk/cucul/cucul.h
3363   M /trunk/src/aafire.c
3364   M /trunk/src/cacaball.c
3365   M /trunk/src/cacamoir.c
3366   M /trunk/src/cacaplas.c
3367   M /trunk/src/cacaview.c
3368   M /trunk/test/colors.c
3369   M /trunk/test/demo.c
3370   M /trunk/test/dithering.c
3371   M /trunk/test/event.c
3372   M /trunk/test/export.c
3373   M /trunk/test/gamma.c
3374   M /trunk/test/hsv.c
3375   M /trunk/test/spritedit.c
3376   M /trunk/test/transform.c
3377   M /trunk/test/unicode.c
3378
3379  * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
3380
3381------------------------------------------------------------------------
3382r465 | sam | 2006-03-23 12:34:27 +0100 (Thu, 23 Mar 2006) | 4 lines
3383Changed paths:
3384   M /trunk/TODO
3385
3386  * Removed done stuff from the TODO.
3387  * Updated the TODO list with what I said in the mailing-list. The top
3388    priority is what's marked "API-dependent stuff".
3389
3390------------------------------------------------------------------------
3391r464 | sam | 2006-03-23 12:03:43 +0100 (Thu, 23 Mar 2006) | 2 lines
3392Changed paths:
3393   M /trunk/test
3394   M /trunk/test/Makefile.am
3395   A /trunk/test/transform.c
3396
3397  * Added a test for the transformation routines.
3398
3399------------------------------------------------------------------------
3400r463 | sam | 2006-03-23 12:00:54 +0100 (Thu, 23 Mar 2006) | 2 lines
3401Changed paths:
3402   M /trunk/cucul/transform.c
3403
3404  * Added more characters to the flip/rotate routines.
3405
3406------------------------------------------------------------------------
3407r462 | sam | 2006-03-23 10:47:06 +0100 (Thu, 23 Mar 2006) | 3 lines
3408Changed paths:
3409   M /trunk/cucul/Makefile.am
3410   M /trunk/cucul/cucul.h
3411   A /trunk/cucul/transform.c
3412
3413  * Added cucul_flip(), cucul_flop() and cucul_transform() to perform
3414    operations on canvases.
3415
3416------------------------------------------------------------------------
3417r461 | sam | 2006-03-22 22:15:57 +0100 (Wed, 22 Mar 2006) | 2 lines
3418Changed paths:
3419   M /trunk/caca/caca.c
3420   M /trunk/caca/caca.h
3421   M /trunk/caca/caca_internals.h
3422   M /trunk/caca/driver_conio.c
3423   M /trunk/caca/driver_gl.c
3424   M /trunk/caca/driver_ncurses.c
3425   M /trunk/caca/driver_network.c
3426   M /trunk/caca/driver_slang.c
3427   M /trunk/caca/driver_vga.c
3428   M /trunk/caca/driver_win32.c
3429   M /trunk/caca/driver_x11.c
3430   M /trunk/caca/event.c
3431   M /trunk/caca/graphics.c
3432   M /trunk/caca/time.c
3433   M /trunk/cucul/bitmap.c
3434   M /trunk/cucul/box.c
3435   M /trunk/cucul/canvas.c
3436   M /trunk/cucul/charset.c
3437   M /trunk/cucul/conic.c
3438   M /trunk/cucul/cucul.c
3439   M /trunk/cucul/cucul.h
3440   M /trunk/cucul/cucul_internals.h
3441   M /trunk/cucul/export_ansi.c
3442   M /trunk/cucul/export_html.c
3443   M /trunk/cucul/export_irc.c
3444   M /trunk/cucul/export_ps.c
3445   M /trunk/cucul/export_svg.c
3446   M /trunk/cucul/line.c
3447   M /trunk/cucul/math.c
3448   M /trunk/cucul/sprite.c
3449   M /trunk/cucul/triangle.c
3450   M /trunk/kernel/kernel.c
3451   M /trunk/kernel/kernel.h
3452   M /trunk/test
3453
3454  * Slightly changed header comments.
3455
3456------------------------------------------------------------------------
3457r460 | sam | 2006-03-22 21:10:14 +0100 (Wed, 22 Mar 2006) | 2 lines
3458Changed paths:
3459   M /trunk/cucul/canvas.c
3460
3461  * Optimise cucul_blit() by using memcpy() if there is no mask.
3462
3463------------------------------------------------------------------------
3464r459 | sam | 2006-03-22 20:54:37 +0100 (Wed, 22 Mar 2006) | 3 lines
3465Changed paths:
3466   M /trunk/cucul/canvas.c
3467   M /trunk/cucul/cucul.h
3468   M /trunk/test/Makefile.am
3469   M /trunk/test/gamma.c
3470
3471  * Added the cucul_blit() function. It lets us blit various canvas one
3472    onto the other with an optional mask.
3473
3474------------------------------------------------------------------------
3475r458 | sam | 2006-03-22 20:20:52 +0100 (Wed, 22 Mar 2006) | 2 lines
3476Changed paths:
3477   M /trunk/cucul/cucul.c
3478
3479  * Fixed an uninitialised structure member.
3480
3481------------------------------------------------------------------------
3482r457 | sam | 2006-03-22 19:38:06 +0100 (Wed, 22 Mar 2006) | 3 lines
3483Changed paths:
3484   M /trunk/cucul/Makefile.am
3485   A /trunk/cucul/canvas.c (from /trunk/cucul/char.c:445)
3486   D /trunk/cucul/char.c
3487
3488  * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there
3489    that is a bit more high level than characters.
3490
3491------------------------------------------------------------------------
3492r456 | sam | 2006-03-22 19:29:39 +0100 (Wed, 22 Mar 2006) | 2 lines
3493Changed paths:
3494   M /trunk/caca/driver_network.c
3495   M /trunk/cucul/cucul.c
3496   M /trunk/cucul/cucul.h
3497   M /trunk/test/export.c
3498
3499  * Renamed cucul_get_export() to cucul_create_export().
3500
3501------------------------------------------------------------------------
3502r455 | sam | 2006-03-22 18:49:18 +0100 (Wed, 22 Mar 2006) | 2 lines
3503Changed paths:
3504   M /trunk/cucul/bitmap.c
3505   M /trunk/cucul/cucul.h
3506   M /trunk/src/aafire.c
3507   M /trunk/src/cacaball.c
3508   M /trunk/src/cacamoir.c
3509   M /trunk/src/cacaplas.c
3510   M /trunk/src/cacaview.c
3511   M /trunk/test/demo.c
3512   M /trunk/test/export.c
3513   M /trunk/test/gamma.c
3514   M /trunk/test/hsv.c
3515
3516  * Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed.
3517
3518------------------------------------------------------------------------
3519r454 | sam | 2006-03-22 18:46:11 +0100 (Wed, 22 Mar 2006) | 3 lines
3520Changed paths:
3521   M /trunk/cucul/cucul.c
3522   M /trunk/cucul/cucul.h
3523   M /trunk/src/aafire.c
3524   M /trunk/src/cacaball.c
3525   M /trunk/src/cacamoir.c
3526   M /trunk/src/cacaplas.c
3527   M /trunk/src/cacaview.c
3528   M /trunk/test/colors.c
3529   M /trunk/test/demo.c
3530   M /trunk/test/dithering.c
3531   M /trunk/test/event.c
3532   M /trunk/test/export.c
3533   M /trunk/test/gamma.c
3534   M /trunk/test/hsv.c
3535   M /trunk/test/spritedit.c
3536   M /trunk/test/unicode.c
3537
3538  * Changed the cucul_init parameter so that it now directly accepts a
3539    canvas size (use cucul_init(0, 0) for the old behaviour).
3540
3541------------------------------------------------------------------------
3542r453 | sam | 2006-03-22 18:34:03 +0100 (Wed, 22 Mar 2006) | 2 lines
3543Changed paths:
3544   M /trunk/kernel/kernel.c
3545
3546  * Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode.
3547
3548------------------------------------------------------------------------
3549r452 | sam | 2006-03-22 18:30:56 +0100 (Wed, 22 Mar 2006) | 2 lines
3550Changed paths:
3551   M /trunk/cucul/cucul.c
3552
3553  * Removed code that did not need to be duplicated.
3554
3555------------------------------------------------------------------------
3556r451 | sam | 2006-03-22 17:09:14 +0100 (Wed, 22 Mar 2006) | 2 lines
3557Changed paths:
3558   M /trunk/src/cacaview.c
3559
3560  * Gamma support in cacaview (through the g/G key).
3561
3562------------------------------------------------------------------------
3563r450 | sam | 2006-03-22 16:00:43 +0100 (Wed, 22 Mar 2006) | 2 lines
3564Changed paths:
3565   M /trunk/test/gamma.c
3566
3567  * Added colour to the gamma test.
3568
3569------------------------------------------------------------------------
3570r449 | sam | 2006-03-22 15:56:50 +0100 (Wed, 22 Mar 2006) | 2 lines
3571Changed paths:
3572   M /trunk/cucul/bitmap.c
3573
3574  * Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1).
3575
3576------------------------------------------------------------------------
3577r448 | sam | 2006-03-22 14:58:24 +0100 (Wed, 22 Mar 2006) | 2 lines
3578Changed paths:
3579   M /trunk/test/gamma.c
3580
3581  * Animated gamma test.
3582
3583------------------------------------------------------------------------
3584r447 | sam | 2006-03-22 14:15:08 +0100 (Wed, 22 Mar 2006) | 2 lines
3585Changed paths:
3586   M /trunk/cucul/cucul.h
3587   M /trunk/cucul/math.c
3588
3589  * Got rid of cucul_powf(), too complex to implement and no longer used.
3590
3591------------------------------------------------------------------------
3592r446 | sam | 2006-03-22 14:12:54 +0100 (Wed, 22 Mar 2006) | 3 lines
3593Changed paths:
3594   M /trunk/configure.ac
3595   M /trunk/cucul/bitmap.c
3596
3597  * Added optional support for CP437 gray blocks in the bitmap renderer.
3598  * Use a custom pow() function for gamma computation.
3599
3600------------------------------------------------------------------------
3601r445 | sam | 2006-03-21 12:05:56 +0100 (Tue, 21 Mar 2006) | 2 lines
3602Changed paths:
3603   M /trunk/cucul/math.c
3604
3605  * Tried to do something with cucul_powf. It currently sucks.
3606
3607------------------------------------------------------------------------
3608r444 | sam | 2006-03-21 11:52:24 +0100 (Tue, 21 Mar 2006) | 2 lines
3609Changed paths:
3610   M /trunk/src/cacaplas.c
3611
3612  * Changed the cacaplas colours. Yeah, I do what I want.
3613
3614------------------------------------------------------------------------
3615r443 | sam | 2006-03-21 11:09:15 +0100 (Tue, 21 Mar 2006) | 27 lines
3616Changed paths:
3617   M /trunk/test/Makefile.am
3618   A /trunk/test/gamma.c
3619
3620                                                        ___
3621  * Bitmap gamma test example. Of       ,---.        /""`_,'
3622    course it does not work yet,        |    `\``""-;   /
3623    because some dirty old pig          \   /`\\     ';'
3624    implemented a cucul_powf()        .')   |     __   \
3625    function that only works         / (`  /     /(O\. _|
3626    with integer exponents.       .-`|  `"`      `    .-\_
3627                               .-'   \                  ` ;=-.
3628    HAHAHAHA MAIS            .'        .           ._,   / o o\
3629    VIEUX PORC !         .-'`            .           '-._;_._.J
3630                     .-'`                               `.-'`
3631                 _. -`         L            '          .'
3632               .'           U                  '- ._.-'
3633             /`          C                         /
3634            /         y                           |
3635      ._   ;       J                         |    |
3636       )).-|                     |           |    /
3637      (/`.-|                \    \           /  .;
3638      ( (_)|                 |    \         ; .' |
3639       '--';                 |    `\       / /   |
3640            \                |      `\    /.'   /
3641             \               /        ;  |`\   |
3642              '.           .'      _.-|  |  |  |
3643                '-.     .-';_"---'`.__|  |  |  \
3644                   `'-._     ``'-.    |  \  \__\\
3645                        `''--.___\\   \__\\
3646
3647------------------------------------------------------------------------
3648r442 | sam | 2006-03-21 10:52:32 +0100 (Tue, 21 Mar 2006) | 2 lines
3649Changed paths:
3650   M /trunk/cucul/bitmap.c
3651   M /trunk/cucul/cucul.h
3652   M /trunk/cucul/sprite.c
3653   M /trunk/src/aafire.c
3654   M /trunk/src/cacaball.c
3655   M /trunk/src/cacamoir.c
3656   M /trunk/src/cacaplas.c
3657   M /trunk/src/cacaview.c
3658   M /trunk/test/demo.c
3659   M /trunk/test/export.c
3660   M /trunk/test/hsv.c
3661
3662  * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.
3663
3664------------------------------------------------------------------------
3665r441 | sam | 2006-03-21 10:48:02 +0100 (Tue, 21 Mar 2006) | 2 lines
3666Changed paths:
3667   M /trunk/configure.ac
3668   M /trunk/kernel/kernel.c
3669
3670  * Use the asm versions of sin and cos when available.
3671
3672------------------------------------------------------------------------
3673r440 | jylam | 2006-03-20 16:23:11 +0100 (Mon, 20 Mar 2006) | 2 lines
3674Changed paths:
3675   M /trunk/caca/driver_gl.c
3676
3677 * Added a bird.
3678
3679------------------------------------------------------------------------
3680r439 | sam | 2006-03-19 18:10:12 +0100 (Sun, 19 Mar 2006) | 2 lines
3681Changed paths:
3682   M /trunk/caca/driver_x11.c
3683
3684  * Added basic support for a few Unicode characters to the X11 driver.
3685
3686------------------------------------------------------------------------
3687r438 | sam | 2006-03-19 17:59:34 +0100 (Sun, 19 Mar 2006) | 2 lines
3688Changed paths:
3689   M /trunk/src/cacaplas.c
3690
3691  * Added a lame "powered by libcaca" banner to cacaplas.
3692
3693------------------------------------------------------------------------
3694r437 | sam | 2006-03-19 17:59:01 +0100 (Sun, 19 Mar 2006) | 2 lines
3695Changed paths:
3696   M /trunk/TODO
3697
3698  * Added a few notes to the TODO list.
3699
3700------------------------------------------------------------------------
3701r436 | sam | 2006-03-19 17:42:31 +0100 (Sun, 19 Mar 2006) | 18 lines
3702Changed paths:
3703   M /trunk/src/cacaball.c
3704
3705 Nan mais avec ma config   _,--.       ,--._
3706 d'Emacs c'est vraiment    \  > `-"""-' <  /
3707 impossible qu'il reste     `-.         .-'
3708 des tabs dans mon code       / 'e___e` \
3709                       \__   (   (o o)   )
3710  HAHAHAHA MAIS              _\_  `='  _/_
3711   VIEUX PORC !             / /|`-._.-'|\ \
3712            \   .,         / /||_______||\ \
3713              .,|_)      _/ /_||=======||_\ \_
3714  _   _______( ,\ ',    / _/==||       ||==\_ \
3715'(-'.`        '-``o t__ `'(   ^^       ^^   )`'
3716  '/                 (")   \               /
3717   |                t-`     \______|______/
3718    \           )_.-`       |______|______|
3719     \  .^--|  /_|            )__|   |__(
3720      \_(_\ |_|'[_\          /   ]   [   \
3721      '[_\  '[_\             `--'     `--'
3722
3723------------------------------------------------------------------------
3724r435 | sam | 2006-03-19 17:34:53 +0100 (Sun, 19 Mar 2006) | 2 lines
3725Changed paths:
3726   M /trunk/test/unicode.c
3727
3728  * More special characters in the Unicode test.
3729
3730------------------------------------------------------------------------
3731r434 | sam | 2006-03-18 01:12:25 +0100 (Sat, 18 Mar 2006) | 2 lines
3732Changed paths:
3733   M /trunk/caca/caca.h
3734   M /trunk/caca/caca_internals.h
3735   M /trunk/caca/event.c
3736   M /trunk/caca/graphics.c
3737   M /trunk/cucul/char.c
3738   M /trunk/cucul/cucul_internals.h
3739
3740  * Cosmetic fixes.
3741
3742------------------------------------------------------------------------
3743r433 | sam | 2006-03-18 01:06:24 +0100 (Sat, 18 Mar 2006) | 2 lines
3744Changed paths:
3745   M /trunk/caca/driver_network.c
3746   M /trunk/cucul/cucul.c
3747   M /trunk/cucul/cucul.h
3748   M /trunk/cucul/export_ansi.c
3749   M /trunk/cucul/export_html.c
3750   M /trunk/cucul/export_irc.c
3751   M /trunk/cucul/export_ps.c
3752   M /trunk/cucul/export_svg.c
3753   M /trunk/test/export.c
3754
3755  * Renamed cucul_buffer to cucul_export. Vanilla rum rules.
3756
3757------------------------------------------------------------------------
3758r432 | sam | 2006-03-17 14:32:58 +0100 (Fri, 17 Mar 2006) | 2 lines
3759Changed paths:
3760   M /trunk/caca/driver_conio.c
3761   M /trunk/caca/driver_vga.c
3762   M /trunk/cucul/Makefile.am
3763   M /trunk/cucul/char.c
3764   A /trunk/cucul/charset.c (from /trunk/cucul/char.c:428)
3765   M /trunk/cucul/cucul_internals.h
3766
3767  * Factorised some charset handling code into a new cucul/charset.c file.
3768
3769------------------------------------------------------------------------
3770r431 | sam | 2006-03-17 11:35:26 +0100 (Fri, 17 Mar 2006) | 2 lines
3771Changed paths:
3772   M /trunk/test/export.c
3773
3774  * Added a few commonly escaped characters to the export test: ( ) " < > &
3775
3776------------------------------------------------------------------------
3777r430 | sam | 2006-03-17 10:56:28 +0100 (Fri, 17 Mar 2006) | 2 lines
3778Changed paths:
3779   M /trunk/cucul/export_svg.c
3780
3781  * Full Unicode support in the SVG exporter.
3782
3783------------------------------------------------------------------------
3784r429 | sam | 2006-03-17 10:49:16 +0100 (Fri, 17 Mar 2006) | 2 lines
3785Changed paths:
3786   M /trunk/caca/driver_x11.c
3787
3788  * Print '?' instead of spaces for unknown glyphs in the X11 driver.
3789
3790------------------------------------------------------------------------
3791r428 | sam | 2006-03-16 20:10:12 +0100 (Thu, 16 Mar 2006) | 14 lines
3792Changed paths:
3793   M /trunk/cucul/export_ps.c
3794
3795                                        ___                     
3796                                        ',_`""\        .---,   
3797                                           \   :-""``/`    |   
3798          Ahaha mais vieux porc !!          `;'     //`\   /   
3799                                            /   __     |   ('. 
3800                                           |_ ./O)\     \  `) \
3801                                          _/-.    `      `"`  |`
3802                                      .-=; `                  /
3803                                     /o o \   ,_,           .   
3804                                     L._._;_.-'           .     
3805                                       `'-.`             '     
3806                                           `.         '         
3807                                             '-._. -'           
3808
3809------------------------------------------------------------------------
3810r427 | sam | 2006-03-16 20:00:59 +0100 (Thu, 16 Mar 2006) | 2 lines
3811Changed paths:
3812   M /trunk/ChangeLog
3813
3814  * Updated ChangeLog and converted it to UTF-8.
3815
3816------------------------------------------------------------------------
3817r426 | sam | 2006-03-16 19:58:39 +0100 (Thu, 16 Mar 2006) | 2 lines
3818Changed paths:
3819   M /trunk/cucul/export_svg.c
3820
3821  * Fixed Unicode handling and improved coding style in the SVG exporter.
3822
3823------------------------------------------------------------------------
3824r425 | sam | 2006-03-16 19:52:40 +0100 (Thu, 16 Mar 2006) | 2 lines
3825Changed paths:
3826   M /trunk/test/export.c
3827
3828  * Do not write the trailing \0 when exporting data.
3829
3830------------------------------------------------------------------------
3831r424 | sam | 2006-03-16 19:44:07 +0100 (Thu, 16 Mar 2006) | 3 lines
3832Changed paths:
3833   M /trunk/cucul/export_ps.c
3834
3835  * Fixed syntax errors in the generated PostScript document if ( ) \ or
3836    Unicode characters are encountered.
3837
3838------------------------------------------------------------------------
3839r423 | sam | 2006-03-16 19:09:26 +0100 (Thu, 16 Mar 2006) | 3 lines
3840Changed paths:
3841   M /trunk/cucul/export_ps.c
3842
3843  * Optimised for speed and space, fixed a few bugs, and improved coding style
3844    in the PS exporter (vieux porc !).
3845
3846------------------------------------------------------------------------
3847r422 | sam | 2006-03-16 18:04:09 +0100 (Thu, 16 Mar 2006) | 2 lines
3848Changed paths:
3849   M /trunk/cucul/cucul.c
3850
3851  * Comment clarification.
3852
3853------------------------------------------------------------------------
3854r421 | sam | 2006-03-16 17:59:57 +0100 (Thu, 16 Mar 2006) | 2 lines
3855Changed paths:
3856   M /trunk/caca/driver_win32.c
3857
3858  * Fix resizing of the Win32 console. It now adapts to the requested size.
3859
3860------------------------------------------------------------------------
3861r420 | sam | 2006-03-16 13:58:55 +0100 (Thu, 16 Mar 2006) | 3 lines
3862Changed paths:
3863   M /trunk/caca/driver_conio.c
3864   M /trunk/caca/driver_vga.c
3865
3866  * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
3867  * Cosmetic code changes.
3868
3869------------------------------------------------------------------------
3870r419 | sam | 2006-03-16 13:50:07 +0100 (Thu, 16 Mar 2006) | 2 lines
3871Changed paths:
3872   M /trunk/caca/driver_slang.c
3873
3874  * Fixed compiler warnings when UTF-8 S-Lang is not available.
3875
3876------------------------------------------------------------------------
3877r418 | sam | 2006-03-16 13:49:20 +0100 (Thu, 16 Mar 2006) | 2 lines
3878Changed paths:
3879   M /trunk/caca/driver_ncurses.c
3880   M /trunk/configure.ac
3881
3882  * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.
3883
3884------------------------------------------------------------------------
3885r417 | sam | 2006-03-16 13:46:39 +0100 (Thu, 16 Mar 2006) | 3 lines
3886Changed paths:
3887   M /trunk/build-win32
3888
3889  * Distribute the license with Win32 packages and convert text files to
3890    CRLF format.
3891
3892------------------------------------------------------------------------
3893r416 | sam | 2006-03-15 23:07:55 +0100 (Wed, 15 Mar 2006) | 3 lines
3894Changed paths:
3895   M /trunk/caca/driver_conio.c
3896   M /trunk/test/unicode.c
3897
3898  * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
3899    the DOS/conio.h driver, and updated the unicode test accordingly.
3900
3901------------------------------------------------------------------------
3902r415 | sam | 2006-03-15 21:39:43 +0100 (Wed, 15 Mar 2006) | 2 lines
3903Changed paths:
3904   M /trunk/test/export.c
3905   M /trunk/test/unicode.c
3906
3907  * Added a few more Unicode characters to the export and unicode tests.
3908
3909------------------------------------------------------------------------
3910r414 | sam | 2006-03-15 21:30:39 +0100 (Wed, 15 Mar 2006) | 3 lines
3911Changed paths:
3912   M /trunk/caca/driver_conio.c
3913
3914  * Partial Unicode support for the DOS/conio.h driver. Glyphs that have
3915    equivalents in CP437 0x7f - 0xff are translated.
3916
3917------------------------------------------------------------------------
3918r413 | sam | 2006-03-15 19:41:29 +0100 (Wed, 15 Mar 2006) | 2 lines
3919Changed paths:
3920   M /trunk/cucul/export_html.c
3921
3922  * Unicode support in the HTML exporter.
3923
3924------------------------------------------------------------------------
3925r412 | sam | 2006-03-15 18:42:03 +0100 (Wed, 15 Mar 2006) | 2 lines
3926Changed paths:
3927   M /trunk/caca/caca.c
3928
3929  * Cosmetic.
3930
3931------------------------------------------------------------------------
3932r411 | sam | 2006-03-15 18:33:03 +0100 (Wed, 15 Mar 2006) | 2 lines
3933Changed paths:
3934   M /trunk/test
3935   M /trunk/test/Makefile.am
3936   A /trunk/test/export.c
3937
3938  * Small test program for exporters. Usage: "export html", "export irc" etc.
3939
3940------------------------------------------------------------------------
3941r410 | jylam | 2006-03-15 18:16:09 +0100 (Wed, 15 Mar 2006) | 24 lines
3942Changed paths:
3943   A /trunk/cucul/export_svg.c
3944
3945 * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
3946*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
3947p______...___________________________p
3948e____(_..__`'-.,--,__________________e
3949n_____'-._'-.__`\a\\_________________n
3950i_________'.___.'_(|_________________i
3951s____________7____||_________________s
3952b___________/___.'_|_________________b
3953i__________/_.-'__,J_________________i
3954r_________/_________\________________r
3955d________||___/______;_______________d
3956*________||__|_______|_______________*
3957p________`\__\_______|__/__''\_______p
3958e__________'._\______/.-`____{}|_____e
3959n___________/\_`;_.-'_________/______n
3960i___________\_;(((____.--'\_/________i
3961s_________.(((_____.-;\______________s
3962b____.--'`_____,;`'.'-;\_____________b
3963i_taco's____.'____'._.'\\____________i
3964r_dick_--'_________|__\_|____________r
3965d__________________\_\,_/____________d
3966*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
3967
3968
3969------------------------------------------------------------------------
3970r409 | jylam | 2006-03-15 17:55:40 +0100 (Wed, 15 Mar 2006) | 2 lines
3971Changed paths:
3972   M /trunk/cucul/Makefile.am
3973   M /trunk/cucul/cucul.c
3974   M /trunk/cucul/cucul.h
3975   M /trunk/cucul/export_html.c
3976   M /trunk/cucul/export_ps.c
3977
3978 * Added preliminary (but working) SVG exporter
3979
3980------------------------------------------------------------------------
3981r408 | jylam | 2006-03-15 16:03:43 +0100 (Wed, 15 Mar 2006) | 2 lines
3982Changed paths:
3983   M /trunk/caca/driver_network.c
3984
3985 * Added telnet commands and options strings for debug
3986
3987------------------------------------------------------------------------
3988r407 | jylam | 2006-03-15 14:48:51 +0100 (Wed, 15 Mar 2006) | 2 lines
3989Changed paths:
3990   M /trunk/test/demo.c
3991
3992 * Fixed refresh when updating parameter in display_menu()
3993
3994------------------------------------------------------------------------
3995r406 | jylam | 2006-03-15 14:10:34 +0100 (Wed, 15 Mar 2006) | 2 lines
3996Changed paths:
3997   M /trunk/kernel/kernel.c
3998
3999 * Removed false comment
4000
4001------------------------------------------------------------------------
4002r405 | jylam | 2006-03-15 14:06:25 +0100 (Wed, 15 Mar 2006) | 2 lines
4003Changed paths:
4004   M /trunk/src/cacaball.c
4005
4006 * Optimised cacaballs a bit
4007
4008------------------------------------------------------------------------
4009r404 | jylam | 2006-03-15 13:51:08 +0100 (Wed, 15 Mar 2006) | 2 lines
4010Changed paths:
4011   M /trunk/src/cacaball.c
4012
4013 * Better cacaballs parameters
4014
4015------------------------------------------------------------------------
4016r403 | sam | 2006-03-15 11:04:56 +0100 (Wed, 15 Mar 2006) | 3 lines
4017Changed paths:
4018   M /trunk/src/cacamoir.c
4019
4020  * Increased cacamoir circle thikness by 50%, because it currently really
4021    sucks in small resolutions.
4022
4023------------------------------------------------------------------------
4024r402 | sam | 2006-03-15 11:03:04 +0100 (Wed, 15 Mar 2006) | 2 lines
4025Changed paths:
4026   M /trunk/caca/driver_gl.c
4027   M /trunk/caca/driver_ncurses.c
4028   M /trunk/caca/driver_x11.c
4029   M /trunk/src/cacaball.c
4030
4031  * Minor coding style fixes.
4032
4033------------------------------------------------------------------------
4034r401 | sam | 2006-03-15 11:02:08 +0100 (Wed, 15 Mar 2006) | 2 lines
4035Changed paths:
4036   M /trunk/caca/driver_win32.c
4037
4038  * UTF-8 support in the Win32 driver.
4039
4040------------------------------------------------------------------------
4041r400 | sam | 2006-03-15 11:01:14 +0100 (Wed, 15 Mar 2006) | 3 lines
4042Changed paths:
4043   M /trunk/caca/caca.h
4044   M /trunk/caca/driver_network.c
4045
4046  * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
4047  * Use RETSIGTYPE for signal handler return values.
4048
4049------------------------------------------------------------------------
4050r399 | sam | 2006-03-15 10:57:04 +0100 (Wed, 15 Mar 2006) | 4 lines
4051Changed paths:
4052   M /trunk/caca/driver_slang.c
4053   M /trunk/configure.ac
4054
4055  * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
4056    in the SLang driver.
4057  * Cosmetic fixes in configure.ac.
4058
4059------------------------------------------------------------------------
4060r398 | sam | 2006-03-14 23:05:34 +0100 (Tue, 14 Mar 2006) | 6 lines
4061Changed paths:
4062   M /trunk/caca/driver_network.c
4063   M /trunk/cucul/cucul.c
4064   M /trunk/cucul/cucul.h
4065   M /trunk/cucul/cucul_internals.h
4066   M /trunk/cucul/export_ansi.c
4067   M /trunk/cucul/export_html.c
4068   M /trunk/cucul/export_irc.c
4069   M /trunk/cucul/export_ps.c
4070
4071  * Replaced all cucul_get_* exporters with a generic cucul_export() function.
4072  * Got rid of static buffers; we now use cucul_free() to free exported
4073    buffers.
4074  * Fixed light background in the ANSI exporter by adding escape sequences for
4075    most terminal emulators.
4076
4077------------------------------------------------------------------------
4078r397 | jylam | 2006-03-14 20:01:19 +0100 (Tue, 14 Mar 2006) | 2 lines
4079Changed paths:
4080   M /trunk/kernel/kernel.c
4081
4082 * Fixed UPPER() for strcasecmp
4083
4084------------------------------------------------------------------------
4085r396 | sam | 2006-03-14 19:10:30 +0100 (Tue, 14 Mar 2006) | 2 lines
4086Changed paths:
4087   M /trunk/kernel/kernel.c
4088
4089  * Rewrote strncasecmp. Totally untested, of course.
4090
4091------------------------------------------------------------------------
4092r395 | sam | 2006-03-14 18:09:17 +0100 (Tue, 14 Mar 2006) | 2 lines
4093Changed paths:
4094   M /trunk/cucul/export_ps.c
4095
4096  * STATIC char const. AHAHAHAHA.
4097
4098------------------------------------------------------------------------
4099r394 | sam | 2006-03-14 18:06:12 +0100 (Tue, 14 Mar 2006) | 3 lines
4100Changed paths:
4101   M /trunk/caca/driver_network.c
4102
4103  * Do not switch to alternate screen when clearing, because sometimes we
4104    are unable to cleanly restore the state.
4105
4106------------------------------------------------------------------------
4107r393 | jylam | 2006-03-14 17:57:53 +0100 (Tue, 14 Mar 2006) | 2 lines
4108Changed paths:
4109   M /trunk/cucul/export_ps.c
4110
4111 * Cosmetic changes. AHAHAH I COMMITED IT MYSELF.
4112
4113------------------------------------------------------------------------
4114r392 | jylam | 2006-03-14 17:51:38 +0100 (Tue, 14 Mar 2006) | 2 lines
4115Changed paths:
4116   M /trunk/cucul/export_ps.c
4117
4118 * Postscript exporter now kinda works. Paper size to be fixed
4119
4120------------------------------------------------------------------------
4121r391 | jylam | 2006-03-14 16:39:38 +0100 (Tue, 14 Mar 2006) | 2 lines
4122Changed paths:
4123   M /trunk/cucul/Makefile.am
4124   M /trunk/cucul/cucul.c
4125   M /trunk/cucul/cucul.h
4126   M /trunk/cucul/cucul_internals.h
4127   A /trunk/cucul/export_ps.c
4128
4129 * Added preliminary Postscript (tm) (r) (c) exporter.
4130
4131------------------------------------------------------------------------
4132r390 | sam | 2006-03-14 15:19:58 +0100 (Tue, 14 Mar 2006) | 2 lines
4133Changed paths:
4134   M /trunk/caca/driver_network.c
4135
4136  * Pressing Ctrl-C on the client side now drops the connection.
4137
4138------------------------------------------------------------------------
4139r389 | sam | 2006-03-14 13:49:32 +0100 (Tue, 14 Mar 2006) | 2 lines
4140Changed paths:
4141   M /trunk/TODO
4142
4143  * Updated the TODO list, mostly with Unicode-related tasks.
4144
4145------------------------------------------------------------------------
4146r388 | sam | 2006-03-14 13:49:01 +0100 (Tue, 14 Mar 2006) | 3 lines
4147Changed paths:
4148   M /trunk/caca/caca.h
4149   M /trunk/caca/driver_network.c
4150
4151  * Changed port environment variable to "CACA_PORT". No need to mention it's
4152    a network port, we could have guessed.
4153
4154------------------------------------------------------------------------
4155r387 | sam | 2006-03-14 13:30:17 +0100 (Tue, 14 Mar 2006) | 2 lines
4156Changed paths:
4157   M /trunk/caca/caca.c
4158
4159  * Ooops, fixed an old typo.
4160
4161------------------------------------------------------------------------
4162r386 | sam | 2006-03-14 13:16:11 +0100 (Tue, 14 Mar 2006) | 2 lines
4163Changed paths:
4164   M /trunk/src/cacaball.c
4165
4166  * Fixed a warning in cacaball.c.
4167
4168------------------------------------------------------------------------
4169r385 | sam | 2006-03-13 20:04:29 +0100 (Mon, 13 Mar 2006) | 11 lines
4170Changed paths:
4171   M /trunk/caca/driver_network.c
4172
4173  * Improvements to the network output:
4174    + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
4175      the registered ports area, but we'd never be accepted anyway).
4176    + Retry network sends in caca_get_event(), too.
4177    + Have a per-client buffer in case of network congestion. If that buffer
4178      gets full, just drop it and start again at the next frame.
4179    + Set the window title to "caca for the network".
4180    + Do not send the ANSI buffer's terminating \0.
4181    + Restore the SIGPIPE handler on close.
4182    + Set window size to 80x24 instead of 80x25.
4183
4184------------------------------------------------------------------------
4185r384 | sam | 2006-03-13 19:07:35 +0100 (Mon, 13 Mar 2006) | 24 lines
4186Changed paths:
4187   M /trunk/cucul/export_ansi.c
4188   M /trunk/cucul/export_html.c
4189   M /trunk/cucul/export_irc.c
4190   M /trunk/perl/lib/Term/Caca/Bitmap.pm
4191   M /trunk/perl/lib/Term/Caca/Constants.pm
4192   M /trunk/perl/lib/Term/Caca/Sprite.pm
4193   M /trunk/perl/lib/Term/Caca.pm
4194   M /trunk/perl/lib/Term/Kaka/Bitmap.pm
4195   M /trunk/perl/lib/Term/Kaka/Constants.pm
4196   M /trunk/perl/lib/Term/Kaka/Sprite.pm
4197   M /trunk/perl/lib/Term/Kaka.pm
4198   M /trunk/python/pypycaca.c
4199   M /trunk/python/pypycaca.h
4200
4201  * Set svn:keyword Id property on a few files.
4202
4203  Note to developers: use that chunk in your ~/.subversion/config:
4204
4205[miscellany]
4206enable-auto-props = yes
4207
4208[auto-props]
4209*.m = svn:keywords=Id
4210*.h = svn:keywords=Id
4211*.mm = svn:keywords=Id
4212*.c = svn:keywords=Id
4213*.cpp = svn:keywords=Id
4214*.pch = svn:keywords=Id
4215*.command = svn:keywords=Id
4216*.pl = svn:keywords=Id
4217*.pm = svn:keywords=Id
4218*.py = svn:keywords=Id
4219*.sh = svn:keywords=Id
4220*.txt = svn:keywords=Id
4221*.html = svn:keywords=Id
4222*.php = svn:keywords=Id
4223
4224
4225------------------------------------------------------------------------
4226r383 | sam | 2006-03-13 19:05:12 +0100 (Mon, 13 Mar 2006) | 2 lines
4227Changed paths:
4228   M /trunk/cucul/export_ansi.c
4229
4230  * Fixed end of lines in the ANSI exporter (CRLF, not LFCR).
4231
4232------------------------------------------------------------------------
4233r382 | sam | 2006-03-13 18:49:04 +0100 (Mon, 13 Mar 2006) | 2 lines
4234Changed paths:
4235   M /trunk/caca/caca.c
4236
4237  * Fixed an uninitialised variable in the event queue handling.
4238
4239------------------------------------------------------------------------
4240r381 | sam | 2006-03-13 18:38:18 +0100 (Mon, 13 Mar 2006) | 2 lines
4241Changed paths:
4242   M /trunk/test/colors.c
4243
4244  * Allow the color test to be built as a kernel.
4245
4246------------------------------------------------------------------------
4247r380 | sam | 2006-03-13 18:36:14 +0100 (Mon, 13 Mar 2006) | 2 lines
4248Changed paths:
4249   M /trunk/THANKS
4250
4251  * Sorted list of extra contributors by topic and added the FSF.
4252
4253------------------------------------------------------------------------
4254r379 | sam | 2006-03-10 20:21:33 +0100 (Fri, 10 Mar 2006) | 3 lines
4255Changed paths:
4256   M /trunk/caca/driver_network.c
4257
4258  * Set the client sockets as non-blocking, and implemented non-blocking
4259    writes. Currently works very badly with more than one client.
4260
4261------------------------------------------------------------------------
4262r378 | jylam | 2006-03-10 18:56:40 +0100 (Fri, 10 Mar 2006) | 2 lines
4263Changed paths:
4264   M /trunk/kernel/kernel.c
4265
4266 * wrote strcasecmp for fun
4267
4268------------------------------------------------------------------------
4269r377 | jylam | 2006-03-10 18:41:23 +0100 (Fri, 10 Mar 2006) | 2 lines
4270Changed paths:
4271   M /trunk/cucul/Makefile.am
4272   A /trunk/cucul/export_ansi.c
4273   A /trunk/cucul/export_html.c
4274   A /trunk/cucul/export_irc.c
4275   D /trunk/cucul/exporter_ansi.c
4276   D /trunk/cucul/exporter_html.c
4277   D /trunk/cucul/exporter_irc.c
4278
4279 * Renamed exporter_* to export_*, from God recommendation.
4280
4281------------------------------------------------------------------------
4282r376 | jylam | 2006-03-10 18:32:08 +0100 (Fri, 10 Mar 2006) | 2 lines
4283Changed paths:
4284   M /trunk/cucul/Makefile.am
4285   D /trunk/cucul/export.c
4286   A /trunk/cucul/exporter_ansi.c
4287   A /trunk/cucul/exporter_html.c
4288   A /trunk/cucul/exporter_irc.c
4289
4290 * Exploded cucul/export.c
4291
4292------------------------------------------------------------------------
4293r375 | jylam | 2006-03-10 16:11:40 +0100 (Fri, 10 Mar 2006) | 2 lines
4294Changed paths:
4295   M /trunk/caca/caca.c
4296   M /trunk/caca/caca.h
4297   M /trunk/caca/driver_network.c
4298
4299 * Added CACA_NETWORK_PORT env and related documentation
4300
4301------------------------------------------------------------------------
4302r374 | jylam | 2006-03-10 15:41:24 +0100 (Fri, 10 Mar 2006) | 2 lines
4303Changed paths:
4304   M /trunk/caca/driver_network.c
4305   M /trunk/configure.ac
4306   M /trunk/cucul/cucul_internals.h
4307
4308 * 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
4309
4310------------------------------------------------------------------------
4311r373 | sam | 2006-03-10 14:06:40 +0100 (Fri, 10 Mar 2006) | 4 lines
4312Changed paths:
4313   M /trunk/caca/driver_network.c
4314
4315  * Handle incoming connections in network_get_event() as well as
4316    network_display() so that new clients immediately get the contents
4317    of the canvas and do not need to wait for a caca_display() call.
4318
4319------------------------------------------------------------------------
4320r372 | sam | 2006-03-10 11:03:30 +0100 (Fri, 10 Mar 2006) | 3 lines
4321Changed paths:
4322   M /trunk/cucul/char.c
4323
4324  * Preliminary support for UTF-8 in cucul_putstr(). Also added a
4325    cucul_putchar32() function but I'm not convinced it will be useful.
4326
4327------------------------------------------------------------------------
4328r371 | sam | 2006-03-10 11:01:22 +0100 (Fri, 10 Mar 2006) | 4 lines
4329Changed paths:
4330   M /trunk/caca/driver_conio.c
4331   M /trunk/caca/driver_gl.c
4332   M /trunk/caca/driver_ncurses.c
4333   M /trunk/caca/driver_network.c
4334   M /trunk/caca/driver_win32.c
4335   M /trunk/caca/driver_x11.c
4336   M /trunk/caca/graphics.c
4337
4338  * Use the internal version of cucul_set_size in output drivers so that
4339    they can force a resize. We need to find a way to make those specific
4340    cucul - caca interactions unavailable to the clueless user.
4341
4342------------------------------------------------------------------------
4343r370 | sam | 2006-03-10 10:48:33 +0100 (Fri, 10 Mar 2006) | 2 lines
4344Changed paths:
4345   M /trunk/src/cacaball.c
4346   M /trunk/src/cacamoir.c
4347   M /trunk/src/cacaplas.c
4348
4349  * Made cacamoir, cacaball and cacaplas buildable into a kernel.
4350
4351------------------------------------------------------------------------
4352r369 | sam | 2006-03-10 10:43:13 +0100 (Fri, 10 Mar 2006) | 3 lines
4353Changed paths:
4354   M /trunk/caca/driver_vga.c
4355
4356  * Assume the VGA screen is 320x200 and really resize the cucul canvas to
4357    80x25 upon initialisation.
4358
4359------------------------------------------------------------------------
4360r368 | sam | 2006-03-10 10:34:16 +0100 (Fri, 10 Mar 2006) | 2 lines
4361Changed paths:
4362   M /trunk/caca/driver_slang.c
4363
4364  * Added Unicode support to the SLang driver.
4365
4366------------------------------------------------------------------------
4367r367 | sam | 2006-03-10 10:31:32 +0100 (Fri, 10 Mar 2006) | 2 lines
4368Changed paths:
4369   M /trunk/kernel/kernel.c
4370   M /trunk/kernel/kernel.h
4371
4372  * Implemented a few math functions in our kernel: cos(), sin(), sqrt().
4373
4374------------------------------------------------------------------------
4375r366 | sam | 2006-03-10 10:30:30 +0100 (Fri, 10 Mar 2006) | 2 lines
4376Changed paths:
4377   M /trunk/test/unicode.c
4378
4379  * More Unicode tests: gradient glyphs, double width characters.
4380
4381------------------------------------------------------------------------
4382r365 | jylam | 2006-03-09 20:27:55 +0100 (Thu, 09 Mar 2006) | 2 lines
4383Changed paths:
4384   M /trunk/build-kernel
4385
4386 * Oops, modified build-kernel while testing and commited it ;)
4387
4388------------------------------------------------------------------------
4389r364 | jylam | 2006-03-09 20:27:14 +0100 (Thu, 09 Mar 2006) | 2 lines
4390Changed paths:
4391   M /trunk/build-kernel
4392   M /trunk/caca/driver_network.c
4393
4394 * 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.
4395
4396------------------------------------------------------------------------
4397r363 | sam | 2006-03-09 17:57:32 +0100 (Thu, 09 Mar 2006) | 2 lines
4398Changed paths:
4399   M /trunk/caca/driver_vga.c
4400
4401  * Fixed VGA colours. The values only range from 0 to 63.
4402
4403------------------------------------------------------------------------
4404r362 | sam | 2006-03-09 16:35:00 +0100 (Thu, 09 Mar 2006) | 4 lines
4405Changed paths:
4406   M /trunk/build-kernel
4407   M /trunk/caca/caca_internals.h
4408   M /trunk/cucul/cucul_internals.h
4409   M /trunk/kernel/kernel.c
4410   M /trunk/kernel/kernel.h
4411
4412  * Added assembly code for inb() and outb().
4413  * Print a small message at kernel boot time just to check that the kernel
4414    was properly loaded.
4415
4416------------------------------------------------------------------------
4417r361 | jylam | 2006-03-09 14:24:06 +0100 (Thu, 09 Mar 2006) | 2 lines
4418Changed paths:
4419   M /trunk/cucul/export.c
4420
4421 * Added tests for malloc()'s
4422
4423------------------------------------------------------------------------
4424r360 | jylam | 2006-03-09 14:08:41 +0100 (Thu, 09 Mar 2006) | 2 lines
4425Changed paths:
4426   M /trunk/README
4427   M /trunk/cucul/cucul.c
4428   M /trunk/cucul/cucul_internals.h
4429   M /trunk/cucul/export.c
4430
4431 * Updated README for network driver, fixed remaining exporters
4432
4433------------------------------------------------------------------------
4434r359 | sam | 2006-03-09 14:04:59 +0100 (Thu, 09 Mar 2006) | 2 lines
4435Changed paths:
4436   M /trunk/caca/Makefile.am
4437   M /trunk/configure.ac
4438   M /trunk/kernel/Makefile.am
4439
4440  * Added a conditional to only build the kernel if --enable-vga was set.
4441
4442------------------------------------------------------------------------
4443r358 | sam | 2006-03-09 13:56:33 +0100 (Thu, 09 Mar 2006) | 2 lines
4444Changed paths:
4445   M /trunk/build-kernel
4446
4447  * Set executable flag to the build-kernel script.
4448
4449------------------------------------------------------------------------
4450r357 | sam | 2006-03-09 13:47:37 +0100 (Thu, 09 Mar 2006) | 3 lines
4451Changed paths:
4452   A /trunk/COPYING.GPL
4453   M /trunk/Makefile.am
4454   A /trunk/build-kernel
4455   M /trunk/caca/time.c
4456   M /trunk/configure.ac
4457   M /trunk/cucul/bitmap.c
4458   M /trunk/cucul/box.c
4459   M /trunk/cucul/char.c
4460   M /trunk/cucul/conic.c
4461   M /trunk/cucul/cucul.c
4462   M /trunk/cucul/cucul_internals.h
4463   M /trunk/cucul/export.c
4464   M /trunk/cucul/line.c
4465   M /trunk/cucul/math.c
4466   M /trunk/cucul/sprite.c
4467   M /trunk/cucul/triangle.c
4468   A /trunk/kernel
4469   A /trunk/kernel/Makefile.am
4470   A /trunk/kernel/kernel.c
4471   A /trunk/kernel/kernel.h
4472   A /trunk/kernel/multiboot.S
4473   A /trunk/kernel/multiboot.h
4474   M /trunk/src
4475   M /trunk/src/aafire.c
4476
4477  * Added glue code to compile libcaca without a libc and build applications
4478    as multiboot kernels.
4479
4480------------------------------------------------------------------------
4481r356 | sam | 2006-03-09 13:44:49 +0100 (Thu, 09 Mar 2006) | 2 lines
4482Changed paths:
4483   M /trunk/caca/driver_conio.c
4484
4485  * Cosmetic change.
4486
4487------------------------------------------------------------------------
4488r355 | sam | 2006-03-09 13:43:10 +0100 (Thu, 09 Mar 2006) | 2 lines
4489Changed paths:
4490   M /trunk/README
4491
4492  * Slightly updated README.
4493
4494------------------------------------------------------------------------
4495r354 | sam | 2006-03-09 13:41:02 +0100 (Thu, 09 Mar 2006) | 2 lines
4496Changed paths:
4497   M /trunk/caca/caca.c
4498   M /trunk/caca/caca_internals.h
4499   A /trunk/caca/driver_vga.c
4500
4501  * Pure VGA output driver.
4502
4503------------------------------------------------------------------------
4504r353 | sam | 2006-03-09 13:37:39 +0100 (Thu, 09 Mar 2006) | 2 lines
4505Changed paths:
4506   M /trunk/caca/graphics.c
4507
4508  * Removed unused includes.
4509
4510------------------------------------------------------------------------
4511r352 | sam | 2006-03-09 13:35:47 +0100 (Thu, 09 Mar 2006) | 2 lines
4512Changed paths:
4513   M /trunk/AUTHORS
4514
4515  * Added a few details for authors.
4516
4517------------------------------------------------------------------------
4518r351 | sam | 2006-03-09 13:34:40 +0100 (Thu, 09 Mar 2006) | 3 lines
4519Changed paths:
4520   M /trunk/test
4521   M /trunk/test/Makefile.am
4522   A /trunk/test/unicode.c
4523
4524  * Added a tiny Unicode test program. Of course it does not work yet, but
4525    good to have something to start with.
4526
4527------------------------------------------------------------------------
4528r350 | jylam | 2006-03-09 10:52:24 +0100 (Thu, 09 Mar 2006) | 2 lines
4529Changed paths:
4530   M /trunk/caca/caca.h
4531   M /trunk/cucul/cucul.h
4532
4533 * Updated documentation a bit
4534
4535------------------------------------------------------------------------
4536r349 | jylam | 2006-03-09 10:44:54 +0100 (Thu, 09 Mar 2006) | 2 lines
4537Changed paths:
4538   M /trunk/caca/driver_network.c
4539   M /trunk/cucul/cucul.c
4540   M /trunk/cucul/cucul_internals.h
4541   M /trunk/cucul/export.c
4542
4543 * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well.
4544
4545------------------------------------------------------------------------
4546r348 | jylam | 2006-03-09 09:45:40 +0100 (Thu, 09 Mar 2006) | 2 lines
4547Changed paths:
4548   M /trunk/caca/driver_network.c
4549
4550 * Fixed memory leak in network driver
4551
4552------------------------------------------------------------------------
4553r347 | sam | 2006-03-08 23:39:43 +0100 (Wed, 08 Mar 2006) | 2 lines
4554Changed paths:
4555   M /trunk/caca/driver_gl.c
4556
4557  * Made the OpenGL colors slightly less saturated.
4558
4559------------------------------------------------------------------------
4560r346 | sam | 2006-03-08 23:29:00 +0100 (Wed, 08 Mar 2006) | 3 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  * Make output drivers more error resilient when handling UTF-32 characters,
4570    by simply ignoring everything non ASCII :-)
4571
4572------------------------------------------------------------------------
4573r345 | jylam | 2006-03-08 21:58:07 +0100 (Wed, 08 Mar 2006) | 2 lines
4574Changed paths:
4575   M /trunk/caca/driver_network.c
4576
4577 * Fixed blinking screen
4578
4579------------------------------------------------------------------------
4580r344 | jylam | 2006-03-08 21:23:06 +0100 (Wed, 08 Mar 2006) | 2 lines
4581Changed paths:
4582   M /trunk/caca/driver_network.c
4583   M /trunk/cucul/cucul.h
4584   M /trunk/cucul/export.c
4585
4586 * Exporters now return size of generated data
4587
4588------------------------------------------------------------------------
4589r343 | jylam | 2006-03-08 21:03:24 +0100 (Wed, 08 Mar 2006) | 2 lines
4590Changed paths:
4591   M /trunk/caca/Makefile.am
4592   M /trunk/caca/caca.c
4593   M /trunk/caca/caca_internals.h
4594   A /trunk/caca/driver_network.c
4595   M /trunk/configure.ac
4596
4597 * Added very preliminary network driver
4598
4599------------------------------------------------------------------------
4600r342 | sam | 2006-03-08 20:41:53 +0100 (Wed, 08 Mar 2006) | 3 lines
4601Changed paths:
4602   M /trunk/caca/caca.c
4603   M /trunk/caca/caca_internals.h
4604   M /trunk/caca/driver_conio.c
4605   M /trunk/caca/driver_gl.c
4606   M /trunk/caca/driver_ncurses.c
4607   M /trunk/caca/driver_slang.c
4608   M /trunk/caca/driver_win32.c
4609   M /trunk/caca/driver_x11.c
4610   M /trunk/caca/event.c
4611   M /trunk/caca/graphics.c
4612   M /trunk/cucul/cucul.c
4613
4614  * Fixed async issues between the driver and libcaca when resizing windows,
4615    and simplified the handle_resize() API. Still can be polished.
4616
4617------------------------------------------------------------------------
4618r341 | sam | 2006-03-08 18:20:38 +0100 (Wed, 08 Mar 2006) | 3 lines
4619Changed paths:
4620   M /trunk/cucul/cucul.c
4621
4622  * cucul_set_size() does nothing if a graphical backend is attached. Added
4623    documentation to explain this behaviour.
4624
4625------------------------------------------------------------------------
4626r340 | sam | 2006-03-08 12:27:23 +0100 (Wed, 08 Mar 2006) | 2 lines
4627Changed paths:
4628   M /trunk/caca/caca.c
4629   M /trunk/caca/caca_internals.h
4630   M /trunk/caca/driver_gl.c
4631   M /trunk/caca/driver_ncurses.c
4632   M /trunk/caca/driver_slang.c
4633   M /trunk/caca/driver_win32.c
4634   M /trunk/caca/driver_x11.c
4635   M /trunk/caca/event.c
4636
4637  * Cosmetic changes here and there.
4638
4639------------------------------------------------------------------------
4640r339 | sam | 2006-03-08 11:33:01 +0100 (Wed, 08 Mar 2006) | 3 lines
4641Changed paths:
4642   M /trunk/caca/caca.c
4643   M /trunk/caca/caca_internals.h
4644   M /trunk/caca/driver_conio.c
4645   M /trunk/caca/driver_gl.c
4646   M /trunk/caca/driver_ncurses.c
4647   M /trunk/caca/driver_slang.c
4648   M /trunk/caca/driver_win32.c
4649   M /trunk/caca/driver_x11.c
4650   M /trunk/caca/event.c
4651   M /trunk/caca/graphics.c
4652
4653  * Finished moving everything driver-specific to the apropriate driver_*.c
4654    files. Phew. Now they just need a few comments.
4655
4656------------------------------------------------------------------------
4657r338 | sam | 2006-03-08 10:51:53 +0100 (Wed, 08 Mar 2006) | 2 lines
4658Changed paths:
4659   M /trunk/caca/driver_conio.c
4660   M /trunk/caca/driver_gl.c
4661   M /trunk/caca/driver_ncurses.c
4662   M /trunk/caca/driver_slang.c
4663   M /trunk/caca/driver_win32.c
4664   M /trunk/caca/driver_x11.c
4665
4666  * Cleaned up useless header includes.
4667
4668------------------------------------------------------------------------
4669r337 | sam | 2006-03-08 10:28:41 +0100 (Wed, 08 Mar 2006) | 2 lines
4670Changed paths:
4671   M /trunk/caca/caca_internals.h
4672   M /trunk/caca/driver_conio.c
4673   M /trunk/caca/driver_gl.c
4674   M /trunk/caca/driver_ncurses.c
4675   M /trunk/caca/driver_slang.c
4676   M /trunk/caca/driver_win32.c
4677   M /trunk/caca/driver_x11.c
4678   M /trunk/caca/event.c
4679
4680  * Split event.c into the appropriate driver_*.c files.
4681
4682------------------------------------------------------------------------
4683r336 | sam | 2006-03-08 10:26:46 +0100 (Wed, 08 Mar 2006) | 2 lines
4684Changed paths:
4685   M /trunk/caca-config.in
4686
4687  * Let us do "caca-config --libs cucul" to get only the libcucul dependencies.
4688
4689------------------------------------------------------------------------
4690r335 | sam | 2006-03-08 10:23:38 +0100 (Wed, 08 Mar 2006) | 2 lines
4691Changed paths:
4692   M /trunk/doc/doxygen.cfg.in
4693
4694  * Ignore driver_*.c files when building documentation.
4695
4696------------------------------------------------------------------------
4697r334 | sam | 2006-03-08 10:21:55 +0100 (Wed, 08 Mar 2006) | 2 lines
4698Changed paths:
4699   M /trunk/configure.ac
4700
4701  * configure.ac: look for a4wide.sty in more than one location.
4702
4703------------------------------------------------------------------------
4704r333 | sam | 2006-03-07 13:39:34 +0100 (Tue, 07 Mar 2006) | 3 lines
4705Changed paths:
4706   M /trunk/Makefile.am
4707   A /trunk/build-dos (from /trunk/build-win32:327)
4708   M /trunk/caca/caca_internals.h
4709   M /trunk/caca/driver_conio.c
4710   M /trunk/cucul/cucul_internals.h
4711
4712  * Fixed DOS driver.
4713  * Added a build-dos script to cross-compile the DOS version using djgpp.
4714
4715------------------------------------------------------------------------
4716r332 | sam | 2006-03-07 11:46:29 +0100 (Tue, 07 Mar 2006) | 3 lines
4717Changed paths:
4718   M /trunk/configure.ac
4719
4720  * configure.ac: removed the "null" frontend. just don't attach any frontend
4721    if you do not want any.
4722
4723------------------------------------------------------------------------
4724r331 | sam | 2006-03-07 11:37:59 +0100 (Tue, 07 Mar 2006) | 2 lines
4725Changed paths:
4726   M /trunk/caca/caca.c
4727   M /trunk/caca/caca_internals.h
4728   M /trunk/caca/event.c
4729
4730  * Got rid of static variables in the event code.
4731
4732------------------------------------------------------------------------
4733r330 | sam | 2006-03-07 10:17:35 +0100 (Tue, 07 Mar 2006) | 3 lines
4734Changed paths:
4735   M /trunk/caca/caca.c
4736   M /trunk/caca/caca_internals.h
4737   M /trunk/caca/driver_conio.c
4738   M /trunk/caca/driver_gl.c
4739   M /trunk/caca/driver_ncurses.c
4740   M /trunk/caca/driver_slang.c
4741   M /trunk/caca/driver_win32.c
4742   M /trunk/caca/driver_x11.c
4743   M /trunk/caca/event.c
4744   M /trunk/caca/graphics.c
4745   M /trunk/cucul/bitmap.c
4746   M /trunk/cucul/box.c
4747   M /trunk/cucul/char.c
4748   M /trunk/cucul/conic.c
4749   M /trunk/cucul/cucul.c
4750   M /trunk/cucul/cucul_internals.h
4751   M /trunk/cucul/export.c
4752   M /trunk/cucul/line.c
4753   M /trunk/cucul/math.c
4754   M /trunk/cucul/sprite.c
4755   M /trunk/cucul/triangle.c
4756   M /trunk/src/cacaview.c
4757
4758  * Polished the driver split a bit (still no events, except resize events),
4759    properly credited authors and documented a few things.
4760
4761------------------------------------------------------------------------
4762r329 | sam | 2006-03-07 00:01:59 +0100 (Tue, 07 Mar 2006) | 4 lines
4763Changed paths:
4764   M /trunk/caca/Makefile.am
4765   M /trunk/caca/caca.c
4766   M /trunk/caca/caca_internals.h
4767   A /trunk/caca/driver_conio.c (from /trunk/caca/graphics.c:327)
4768   A /trunk/caca/driver_gl.c (from /trunk/caca/graphics.c:327)
4769   A /trunk/caca/driver_ncurses.c (from /trunk/caca/graphics.c:327)
4770   A /trunk/caca/driver_slang.c (from /trunk/caca/graphics.c:327)
4771   A /trunk/caca/driver_win32.c (from /trunk/caca/graphics.c:327)
4772   A /trunk/caca/driver_x11.c (from /trunk/caca/graphics.c:327)
4773   M /trunk/caca/event.c
4774   M /trunk/caca/graphics.c
4775
4776  * Split caca/graphics.c into driver-specific files. Resize is currently
4777    broken, and event handling is not yet in the driver-specific files, but
4778    I will of course fix that later.
4779
4780------------------------------------------------------------------------
4781r328 | sam | 2006-03-06 22:49:48 +0100 (Mon, 06 Mar 2006) | 2 lines
4782Changed paths:
4783   M /trunk/configure.ac
4784
4785  * Ooops, I fucked up the build.
4786
4787------------------------------------------------------------------------
4788r327 | sam | 2006-03-06 22:00:53 +0100 (Mon, 06 Mar 2006) | 2 lines
4789Changed paths:
4790   M /trunk/Makefile.am
4791   D /trunk/examples
4792   A /trunk/src (from /trunk/examples:326)
4793
4794  * Moved stuff again.
4795
4796------------------------------------------------------------------------
4797r326 | sam | 2006-03-06 21:57:14 +0100 (Mon, 06 Mar 2006) | 2 lines
4798Changed paths:
4799   M /trunk/Makefile.am
4800   A /trunk/caca
4801   A /trunk/caca/Makefile.am (from /trunk/src/Makefile.am:325)
4802   A /trunk/caca/caca.c (from /trunk/src/caca.c:325)
4803   A /trunk/caca/caca.h (from /trunk/src/caca.h:325)
4804   A /trunk/caca/caca_internals.h (from /trunk/src/caca_internals.h:325)
4805   A /trunk/caca/event.c (from /trunk/src/event.c:325)
4806   A /trunk/caca/graphics.c (from /trunk/src/graphics.c:325)
4807   A /trunk/caca/time.c (from /trunk/src/time.c:325)
4808   M /trunk/configure.ac
4809   A /trunk/cucul
4810   A /trunk/cucul/Makefile.am (from /trunk/src/Makefile.am:325)
4811   A /trunk/cucul/bitmap.c (from /trunk/src/bitmap.c:325)
4812   A /trunk/cucul/box.c (from /trunk/src/box.c:325)
4813   A /trunk/cucul/char.c (from /trunk/src/char.c:325)
4814   A /trunk/cucul/conic.c (from /trunk/src/conic.c:325)
4815   A /trunk/cucul/cucul.c (from /trunk/src/cucul.c:325)
4816   A /trunk/cucul/cucul.h (from /trunk/src/cucul.h:325)
4817   A /trunk/cucul/cucul_internals.h (from /trunk/src/cucul_internals.h:325)
4818   A /trunk/cucul/export.c (from /trunk/src/export.c:325)
4819   A /trunk/cucul/line.c (from /trunk/src/line.c:325)
4820   A /trunk/cucul/math.c (from /trunk/src/math.c:325)
4821   A /trunk/cucul/sprite.c (from /trunk/src/sprite.c:325)
4822   A /trunk/cucul/triangle.c (from /trunk/src/triangle.c:325)
4823   M /trunk/examples/Makefile.am
4824   D /trunk/src
4825   M /trunk/test/Makefile.am
4826
4827  * Moved stuff around to differenciate between libcucul and libcaca.
4828
4829------------------------------------------------------------------------
4830r325 | sam | 2006-03-06 20:13:01 +0100 (Mon, 06 Mar 2006) | 3 lines
4831Changed paths:
4832   M /trunk/src/caca.c
4833   M /trunk/src/char.c
4834   M /trunk/src/cucul.c
4835   M /trunk/src/cucul_internals.h
4836   M /trunk/src/export.c
4837   M /trunk/src/graphics.c
4838
4839  * Use 32 bit integers for the character array. No visible difference for
4840    now because we only do ASCII, but that will let us do Unicode later.
4841
4842------------------------------------------------------------------------
4843r324 | sam | 2006-03-06 15:17:42 +0100 (Mon, 06 Mar 2006) | 4 lines
4844Changed paths:
4845   M /trunk/src/caca.h
4846   M /trunk/src/graphics.c
4847
4848  * Removed caca_set_{size,width,height} because cucul_set_size ought to be
4849    enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
4850    future because it's libcaca who gets the resize events, after all.
4851
4852------------------------------------------------------------------------
4853r323 | jylam | 2006-03-06 14:50:05 +0100 (Mon, 06 Mar 2006) | 2 lines
4854Changed paths:
4855   M /trunk/src/graphics.c
4856
4857 * I just suck. I'll goatse myself right after beeing back at home.
4858
4859------------------------------------------------------------------------
4860r322 | sam | 2006-03-06 14:43:23 +0100 (Mon, 06 Mar 2006) | 2 lines
4861Changed paths:
4862   M /trunk/src/graphics.c
4863
4864  * src/graphics.c: minor optimisations.
4865
4866------------------------------------------------------------------------
4867r321 | sam | 2006-03-06 14:34:57 +0100 (Mon, 06 Mar 2006) | 6 lines
4868Changed paths:
4869   M /trunk/src/graphics.c
4870
4871  * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
4872    dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
4873    toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
4874    toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
4875    pas de warnings et/ou que ca segfaulte pas !
4876
4877------------------------------------------------------------------------
4878r320 | jylam | 2006-03-06 13:13:12 +0100 (Mon, 06 Mar 2006) | 2 lines
4879Changed paths:
4880   M /trunk/src/graphics.c
4881
4882 * Mais je fais comme je veux bordel de cul !
4883
4884------------------------------------------------------------------------
4885r319 | sam | 2006-03-06 12:08:25 +0100 (Mon, 06 Mar 2006) | 2 lines
4886Changed paths:
4887   M /trunk/src/graphics.c
4888
4889  * Haha mais vieux porc a pattes !
4890
4891------------------------------------------------------------------------
4892r318 | jylam | 2006-03-06 11:21:48 +0100 (Mon, 06 Mar 2006) | 2 lines
4893Changed paths:
4894   M /trunk/src/graphics.c
4895
4896 * Reverted to integer colors in GL driver,  fixed a bunch of warnings in slang.
4897
4898------------------------------------------------------------------------
4899r317 | sam | 2006-03-06 09:32:40 +0100 (Mon, 06 Mar 2006) | 9 lines
4900Changed paths:
4901   M /trunk/caca-config.in
4902   M /trunk/configure.ac
4903   M /trunk/examples/aafire.c
4904   M /trunk/examples/cacaball.c
4905   M /trunk/examples/cacamoir.c
4906   M /trunk/examples/cacaplas.c
4907   M /trunk/examples/cacaview.c
4908   M /trunk/src/Makefile.am
4909   M /trunk/src/bitmap.c
4910   M /trunk/src/box.c
4911   M /trunk/src/caca.c
4912   M /trunk/src/caca.h
4913   M /trunk/src/caca_internals.h
4914   M /trunk/src/char.c
4915   M /trunk/src/conic.c
4916   M /trunk/src/cucul.c
4917   M /trunk/src/cucul_internals.h
4918   M /trunk/src/event.c
4919   M /trunk/src/export.c
4920   M /trunk/src/graphics.c
4921   M /trunk/src/line.c
4922   M /trunk/src/math.c
4923   M /trunk/src/sprite.c
4924   M /trunk/src/time.c
4925   M /trunk/src/triangle.c
4926   M /trunk/test/colors.c
4927   M /trunk/test/demo.c
4928   M /trunk/test/dithering.c
4929   M /trunk/test/event.c
4930   M /trunk/test/hsv.c
4931   M /trunk/test/spritedit.c
4932
4933  * All output plugins should now work again.
4934  * Renamed caca_refresh() into caca_display() which makes more sense.
4935  * Optimised gl_bgpal by directly storing floats instead of doing the
4936    conversion at runtime.
4937  * Handle resizing in cucul_set_size() and try to keep as much information
4938    as possible from the previous canvas.
4939  * Moved most global variables into cucul_t or caca_t contexts.
4940  * Moved time.c into libcaca.
4941
4942------------------------------------------------------------------------
4943r316 | sam | 2006-03-06 09:26:09 +0100 (Mon, 06 Mar 2006) | 2 lines
4944Changed paths:
4945   M /trunk/debian
4946   M /trunk/debian/changelog
4947   M /trunk/debian/control
4948   M /trunk/debian/copyright
4949   M /trunk/debian/rules
4950   M /trunk/doc/Makefile.am
4951   D /trunk/doc/cacademo.1
4952   A /trunk/doc/cacafire.1 (from /trunk/doc/cacademo.1:314)
4953   M /trunk/libcaca.spec
4954   M /trunk/msvc/Makefile.am
4955   D /trunk/msvc/cacademo.vcproj
4956   M /trunk/msvc/libcaca.sln
4957
4958  * Removed cacademo from examples, manpages and distributions. It's useless.
4959
4960------------------------------------------------------------------------
4961r315 | sam | 2006-03-06 09:22:09 +0100 (Mon, 06 Mar 2006) | 2 lines
4962Changed paths:
4963   M /trunk/src/cucul.c
4964
4965  * src/cucul.c: s/width/height/.
4966
4967------------------------------------------------------------------------
4968r314 | sam | 2006-03-05 19:43:13 +0100 (Sun, 05 Mar 2006) | 16 lines
4969Changed paths:
4970   M /trunk/configure.ac
4971   M /trunk/doc/doxygen.cfg.in
4972   M /trunk/examples
4973   M /trunk/examples/Makefile.am
4974   M /trunk/examples/aafire.c
4975   M /trunk/examples/cacaball.c
4976   M /trunk/examples/cacamoir.c
4977   M /trunk/examples/cacaplas.c
4978   M /trunk/examples/cacaview.c
4979   D /trunk/examples/demo.c
4980   M /trunk/src/Makefile.am
4981   M /trunk/src/bitmap.c
4982   M /trunk/src/box.c
4983   M /trunk/src/caca.c
4984   M /trunk/src/caca.h
4985   M /trunk/src/caca_internals.h
4986   A /trunk/src/char.c
4987   M /trunk/src/conic.c
4988   A /trunk/src/cucul.c
4989   A /trunk/src/cucul.h (from /trunk/src/caca.h:312)
4990   A /trunk/src/cucul_internals.h
4991   M /trunk/src/event.c
4992   A /trunk/src/export.c
4993   M /trunk/src/graphics.c
4994   M /trunk/src/line.c
4995   M /trunk/src/math.c
4996   M /trunk/src/sprite.c
4997   M /trunk/src/triangle.c
4998   M /trunk/test
4999   M /trunk/test/Makefile.am
5000   M /trunk/test/colors.c
5001   A /trunk/test/demo.c (from /trunk/examples/demo.c:312)
5002   M /trunk/test/dithering.c
5003   M /trunk/test/event.c
5004   M /trunk/test/hsv.c
5005   M /trunk/test/optipal.c
5006   M /trunk/test/spritedit.c
5007
5008  A new low-level text management library (canvas for ultrafast compositing
5009of unicode letters) is now separated from the higher level rendering and I/O
5010(that is, libcaca). This commit totally breaks the API, but once everything
5011is polished I will think about source-level backward compatibility. Most
5012drivers are broken, but X11 still sorta works.
5013
5014  The new design is much more object-oriented and allows having several
5015active renderers at the same time, changing renderers on the fly, and more
5016important, having no renderer at all (useful for converters, or when you
5017want to do your own renderer).
5018
5019  And in case you are still wondering, the libcucul acronym has "Unicode"
5020because I want to support at least a subset of Unicode. There are awesome
5021glyphs in it, including the ones inherited from Codepage 437 such as
5022"gray 25%" that are used in DOS and Win32 ANSI art.
5023
5024------------------------------------------------------------------------
5025r313 | sam | 2006-03-04 19:08:47 +0100 (Sat, 04 Mar 2006) | 2 lines
5026Changed paths:
5027   M /trunk/bootstrap
5028
5029  * New updated bootstrap script.
5030
5031------------------------------------------------------------------------
5032r312 | sam | 2006-03-04 01:35:45 +0100 (Sat, 04 Mar 2006) | 2 lines
5033Changed paths:
5034   R /trunk/COPYING
5035   A /trunk/COPYING.LGPL (from /trunk/COPYING:311)
5036   M /trunk/Makefile.am
5037   M /trunk/debian/copyright
5038   M /trunk/doc/cacademo.1
5039   M /trunk/examples/cacaball.c
5040   M /trunk/examples/cacamoir.c
5041   M /trunk/examples/cacaplas.c
5042   M /trunk/examples/cacaview.c
5043   M /trunk/examples/demo.c
5044   M /trunk/perl/Build.PL
5045   M /trunk/perl/META.yml
5046   M /trunk/python/pypycaca.c
5047   M /trunk/python/pypycaca.h
5048   M /trunk/src/bitmap.c
5049   M /trunk/src/box.c
5050   M /trunk/src/caca.c
5051   M /trunk/src/caca.h
5052   M /trunk/src/caca_internals.h
5053   M /trunk/src/conic.c
5054   M /trunk/src/event.c
5055   M /trunk/src/graphics.c
5056   M /trunk/src/line.c
5057   M /trunk/src/math.c
5058   M /trunk/src/sprite.c
5059   M /trunk/src/time.c
5060   M /trunk/src/triangle.c
5061   M /trunk/test/colors.c
5062   M /trunk/test/dithering.c
5063   M /trunk/test/event.c
5064   M /trunk/test/hsv.c
5065   M /trunk/test/optipal.c
5066   M /trunk/test/spritedit.c
5067
5068  * Changed the licensing to WTFPL, as per all copyright holders' permission.
5069
5070------------------------------------------------------------------------
5071r311 | jylam | 2006-02-11 20:20:48 +0100 (Sat, 11 Feb 2006) | 2 lines
5072Changed paths:
5073   A /trunk/python/caca.txt
5074   A /trunk/python/test1.py
5075   A /trunk/python/test2.py
5076
5077  * Added two examples for python bindings (a subset of cacademo, and bitmap example)
5078
5079------------------------------------------------------------------------
5080r310 | jylam | 2006-02-11 16:46:51 +0100 (Sat, 11 Feb 2006) | 2 lines
5081Changed paths:
5082   M /trunk/src/event.c
5083
5084  * Fixed bug in events with GL driver
5085
5086------------------------------------------------------------------------
5087r309 | jylam | 2006-02-11 16:11:30 +0100 (Sat, 11 Feb 2006) | 2 lines
5088Changed paths:
5089   M /trunk/src/graphics.c
5090
5091  * Improved GL rendering (characters are not blurry anymore)
5092
5093------------------------------------------------------------------------
5094r308 | jylam | 2006-02-05 18:47:23 +0100 (Sun, 05 Feb 2006) | 2 lines
5095Changed paths:
5096   A /trunk/python
5097   A /trunk/python/Makefile
5098   A /trunk/python/README
5099   A /trunk/python/pypycaca.c
5100   A /trunk/python/pypycaca.h
5101
5102  * Added -preliminary- Python bindings
5103
5104------------------------------------------------------------------------
5105r307 | jylam | 2005-12-08 20:03:06 +0100 (Thu, 08 Dec 2005) | 2 lines
5106Changed paths:
5107   M /trunk/AUTHORS
5108
5109  * Updated for my ego trip
5110
5111------------------------------------------------------------------------
5112r306 | jylam | 2005-11-21 22:39:34 +0100 (Mon, 21 Nov 2005) | 2 lines
5113Changed paths:
5114   M /trunk/examples/cacaball.c
5115
5116  * Removed debug test, kekeke ^^
5117
5118------------------------------------------------------------------------
5119r305 | jylam | 2005-11-21 18:24:33 +0100 (Mon, 21 Nov 2005) | 2 lines
5120Changed paths:
5121   M /trunk/examples/cacaball.c
5122   M /trunk/src/caca.h
5123   M /trunk/src/graphics.c
5124
5125  * Added caca_set_width, set_height_, set_size
5126
5127------------------------------------------------------------------------
5128r304 | jylam | 2005-11-18 11:46:53 +0100 (Fri, 18 Nov 2005) | 2 lines
5129Changed paths:
5130   M /trunk/examples/aafire.c
5131   M /trunk/examples/cacaball.c
5132   M /trunk/examples/cacamoir.c
5133   M /trunk/examples/cacaplas.c
5134
5135  * Fixed remaining warnings with gcc 3.x and 4.x
5136
5137------------------------------------------------------------------------
5138r303 | jylam | 2005-11-17 15:33:43 +0100 (Thu, 17 Nov 2005) | 2 lines
5139Changed paths:
5140   M /trunk/src/bitmap.c
5141   M /trunk/src/graphics.c
5142
5143  * Fixed warnings under GCC 4.x
5144
5145------------------------------------------------------------------------
5146r302 | jylam | 2005-11-17 15:13:54 +0100 (Thu, 17 Nov 2005) | 2 lines
5147Changed paths:
5148   M /trunk/src/bitmap.c
5149   M /trunk/src/event.c
5150   M /trunk/src/graphics.c
5151
5152* Fixed a bunch of warnings
5153
5154------------------------------------------------------------------------
5155r301 | sam | 2005-11-12 16:39:50 +0100 (Sat, 12 Nov 2005) | 2 lines
5156Changed paths:
5157   M /trunk/src/graphics.c
5158
5159  * more coding style fixes.
5160
5161------------------------------------------------------------------------
5162r300 | sam | 2005-11-12 16:30:46 +0100 (Sat, 12 Nov 2005) | 2 lines
5163Changed paths:
5164   M /trunk/src/caca.c
5165
5166  * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set.
5167
5168------------------------------------------------------------------------
5169r299 | sam | 2005-11-12 16:26:02 +0100 (Sat, 12 Nov 2005) | 2 lines
5170Changed paths:
5171   M /trunk/src/graphics.c
5172
5173  * src/graphics.c: call glutInit() before calling other glut functions.
5174
5175------------------------------------------------------------------------
5176r298 | sam | 2005-11-12 16:14:38 +0100 (Sat, 12 Nov 2005) | 2 lines
5177Changed paths:
5178   M /trunk/src/caca.h
5179   M /trunk/src/graphics.c
5180
5181  * coding style fixes.
5182
5183------------------------------------------------------------------------
5184r297 | sam | 2005-11-12 15:47:59 +0100 (Sat, 12 Nov 2005) | 4 lines
5185Changed paths:
5186   M /trunk/src/bitmap.c
5187
5188  * src/bitmap.c:
5189    + Renamed gammaval into gamma.
5190    + Fixed Doxygen comments.
5191
5192------------------------------------------------------------------------
5193r296 | jylam | 2005-07-30 13:58:48 +0200 (Sat, 30 Jul 2005) | 2 lines
5194Changed paths:
5195   M /trunk/src/event.c
5196
5197  * src/event.c Fixed compilation problem when compiled without slang nor ncurses
5198
5199------------------------------------------------------------------------
5200r295 | sam | 2005-07-29 15:38:35 +0200 (Fri, 29 Jul 2005) | 2 lines
5201Changed paths:
5202   M /trunk/debian/Makefile.am
5203
5204  * debian/Makefile.am: fixed long standing packaging bug (missing MIME file).
5205
5206------------------------------------------------------------------------
5207r294 | jylam | 2005-07-13 19:58:58 +0200 (Wed, 13 Jul 2005) | 2 lines
5208Changed paths:
5209   M /trunk/src/caca.h
5210   M /trunk/src/graphics.c
5211
5212 * src/graphics.c src/caca.h : Added ANSI exporter
5213
5214------------------------------------------------------------------------
5215r293 | jylam | 2005-07-13 19:45:47 +0200 (Wed, 13 Jul 2005) | 2 lines
5216Changed paths:
5217   M /trunk/src/bitmap.c
5218   M /trunk/src/caca.h
5219   M /trunk/src/math.c
5220
5221 * 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.
5222
5223------------------------------------------------------------------------
5224r292 | sam | 2005-07-08 23:16:38 +0200 (Fri, 08 Jul 2005) | 2 lines
5225Changed paths:
5226   M /trunk/src/caca.c
5227   M /trunk/src/event.c
5228
5229  * src/event.c src/caca.c: fixed coding style
5230
5231------------------------------------------------------------------------
5232r291 | jylam | 2005-06-25 13:27:31 +0200 (Sat, 25 Jun 2005) | 2 lines
5233Changed paths:
5234   M /trunk/src/event.c
5235   M /trunk/src/graphics.c
5236
5237 * OpenGL driver mouse support
5238
5239------------------------------------------------------------------------
5240r290 | sam | 2005-06-24 13:54:28 +0200 (Fri, 24 Jun 2005) | 2 lines
5241Changed paths:
5242   M /trunk/debian/changelog
5243
5244  * imported previous Debian uploads.
5245
5246------------------------------------------------------------------------
5247r289 | sam | 2005-06-24 13:48:31 +0200 (Fri, 24 Jun 2005) | 2 lines
5248Changed paths:
5249   M /trunk/src/graphics.c
5250
5251  * src/graphics.c: more optimisations in the exporters
5252
5253------------------------------------------------------------------------
5254r288 | jylam | 2005-06-23 20:27:02 +0200 (Thu, 23 Jun 2005) | 2 lines
5255Changed paths:
5256   M /trunk/src/graphics.c
5257
5258 * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers
5259
5260------------------------------------------------------------------------
5261r287 | sam | 2005-06-23 18:58:58 +0200 (Thu, 23 Jun 2005) | 2 lines
5262Changed paths:
5263   M /trunk/src/graphics.c
5264
5265  * src/graphics.c: cleaned caca_get_html()
5266
5267------------------------------------------------------------------------
5268r286 | sam | 2005-06-23 18:44:14 +0200 (Thu, 23 Jun 2005) | 2 lines
5269Changed paths:
5270   M /trunk/src/graphics.c
5271
5272  * src/graphics.c: heavy cleanup in caca_get_html3().
5273
5274------------------------------------------------------------------------
5275r285 | jylam | 2005-06-23 00:06:42 +0200 (Thu, 23 Jun 2005) | 2 lines
5276Changed paths:
5277   M /trunk/configure.ac
5278   M /trunk/src/caca.c
5279   M /trunk/src/caca.h
5280   M /trunk/src/caca_internals.h
5281   M /trunk/src/event.c
5282   M /trunk/src/graphics.c
5283
5284* Added Null driver and html3 exporter.
5285
5286------------------------------------------------------------------------
5287r284 | jylam | 2005-06-21 18:13:41 +0200 (Tue, 21 Jun 2005) | 2 lines
5288Changed paths:
5289   M /trunk/src/caca.h
5290   M /trunk/src/graphics.c
5291
5292 GL driver : Updated documentation and added support for CACA_GEOMETRY
5293
5294------------------------------------------------------------------------
5295r283 | jylam | 2005-06-21 16:50:43 +0200 (Tue, 21 Jun 2005) | 2 lines
5296Changed paths:
5297   M /trunk/src/caca.h
5298   M /trunk/src/graphics.c
5299
5300Added HTML and IRC output support
5301
5302------------------------------------------------------------------------
5303r282 | sam | 2005-06-21 15:46:13 +0200 (Tue, 21 Jun 2005) | 2 lines
5304Changed paths:
5305   M /trunk/debian/control
5306
5307  * debian/control: use libslang2 instead of slang1.
5308
5309------------------------------------------------------------------------
5310r281 | jylam | 2005-06-21 15:28:51 +0200 (Tue, 21 Jun 2005) | 2 lines
5311Changed paths:
5312   M /trunk/configure.ac
5313   M /trunk/src/caca.c
5314   M /trunk/src/caca_internals.h
5315   M /trunk/src/event.c
5316   M /trunk/src/graphics.c
5317
5318OpenGL support.
5319
5320------------------------------------------------------------------------
5321r280 | sam | 2005-03-26 11:27:30 +0100 (Sat, 26 Mar 2005) | 3 lines
5322Changed paths:
5323   M /trunk/bootstrap
5324   M /trunk/configure.ac
5325   M /trunk/examples/Makefile.am
5326   M /trunk/src/Makefile.am
5327   M /trunk/test/Makefile.am
5328
5329  * Use libtool for the static library generation; paves the way for
5330    a future shared library.
5331
5332------------------------------------------------------------------------
5333r279 | sam | 2005-01-22 17:43:58 +0100 (Sat, 22 Jan 2005) | 2 lines
5334Changed paths:
5335   M /trunk/src/graphics.c
5336
5337  * compilation fix.
5338
5339------------------------------------------------------------------------
5340r278 | sam | 2005-01-14 00:59:55 +0100 (Fri, 14 Jan 2005) | 3 lines
5341Changed paths:
5342   M /trunk/src/bitmap.c
5343   M /trunk/src/caca.h
5344
5345  * src/bitmap.c:
5346    + Implemented caca_set_bitmap_gamma().
5347
5348------------------------------------------------------------------------
5349r277 | sam | 2005-01-13 23:19:01 +0100 (Thu, 13 Jan 2005) | 3 lines
5350Changed paths:
5351   M /trunk/src/caca.h
5352   M /trunk/src/graphics.c
5353
5354  * src/graphics.c:
5355    + Implemented caca_get_screen().
5356
5357------------------------------------------------------------------------
5358r276 | sam | 2005-01-13 21:46:00 +0100 (Thu, 13 Jan 2005) | 2 lines
5359Changed paths:
5360   M /trunk/examples/cacaplas.c
5361
5362  * examples/cacaplas: slower animation.
5363
5364------------------------------------------------------------------------
5365r275 | sam | 2004-11-21 01:31:13 +0100 (Sun, 21 Nov 2004) | 2 lines
5366Changed paths:
5367   M /trunk/AUTHORS
5368   A /trunk/perl
5369   A /trunk/perl/Build.PL
5370   A /trunk/perl/MANIFEST
5371   A /trunk/perl/MANIFEST.SKIP
5372   A /trunk/perl/META.yml
5373   A /trunk/perl/Makefile.PL
5374   A /trunk/perl/README
5375   A /trunk/perl/lib
5376   A /trunk/perl/lib/Term
5377   A /trunk/perl/lib/Term/Caca
5378   A /trunk/perl/lib/Term/Caca/Bitmap.pm
5379   A /trunk/perl/lib/Term/Caca/Constants.pm
5380   A /trunk/perl/lib/Term/Caca/Sprite.pm
5381   A /trunk/perl/lib/Term/Caca.pm
5382   A /trunk/perl/lib/Term/Caca.xs
5383   A /trunk/perl/lib/Term/Kaka
5384   A /trunk/perl/lib/Term/Kaka/Bitmap.pm
5385   A /trunk/perl/lib/Term/Kaka/Constants.pm
5386   A /trunk/perl/lib/Term/Kaka/Sprite.pm
5387   A /trunk/perl/lib/Term/Kaka.pm
5388   A /trunk/perl/t
5389   A /trunk/perl/t/data
5390   A /trunk/perl/t/data/caca.txt
5391
5392  * Imported John Beppu's Perl wrapper.
5393
5394------------------------------------------------------------------------
5395r274 | sam | 2004-11-05 15:57:50 +0100 (Fri, 05 Nov 2004) | 2 lines
5396Changed paths:
5397   M /trunk/src/bitmap.c
5398
5399  * src/bitmap.c: dark background works again with floyd-steinberg.
5400
5401------------------------------------------------------------------------
5402r273 | sam | 2004-11-05 15:44:41 +0100 (Fri, 05 Nov 2004) | 3 lines
5403Changed paths:
5404   M /trunk/examples/aafire.c
5405   M /trunk/examples/cacaball.c
5406   M /trunk/examples/cacamoir.c
5407   M /trunk/examples/cacaplas.c
5408
5409  * examples/:
5410    + Use Space to pause demos, Esc to quit.
5411
5412------------------------------------------------------------------------
5413r272 | sam | 2004-11-04 23:59:29 +0100 (Thu, 04 Nov 2004) | 2 lines
5414Changed paths:
5415   M /trunk/src/bitmap.c
5416
5417  * src/bitmap.c: dark background works again, except with floyd-steinberg.
5418
5419------------------------------------------------------------------------
5420r271 | sam | 2004-11-04 23:28:39 +0100 (Thu, 04 Nov 2004) | 7 lines
5421Changed paths:
5422   M /trunk/src/bitmap.c
5423   M /trunk/src/caca.c
5424   M /trunk/src/caca.h
5425
5426  * src/caca.h:
5427    + Introduced CACA_DITHER_FSTEIN.
5428  * src/caca.c:
5429    + CACA_DITHER_FSTEIN is the default dithering method.
5430  * src/bitmap.c:
5431    + Fixed other dithering methods. Black background does not work yet.
5432
5433------------------------------------------------------------------------
5434r270 | sam | 2004-11-04 22:19:52 +0100 (Thu, 04 Nov 2004) | 2 lines
5435Changed paths:
5436   M /trunk/src/bitmap.c
5437
5438  * src/bitmap.c: oops, removed spurious test code.
5439
5440------------------------------------------------------------------------
5441r269 | sam | 2004-11-04 22:18:52 +0100 (Thu, 04 Nov 2004) | 3 lines
5442Changed paths:
5443   M /trunk/src/bitmap.c
5444
5445  * src/bitmap.c:
5446    + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.
5447
5448------------------------------------------------------------------------
5449r268 | sam | 2004-11-04 21:36:49 +0100 (Thu, 04 Nov 2004) | 3 lines
5450Changed paths:
5451   M /trunk/doc/Makefile.am
5452
5453  * doc/Makefile.am:
5454    + Really fixed the manpage generation.
5455
5456------------------------------------------------------------------------
5457r267 | sam | 2004-11-04 19:30:34 +0100 (Thu, 04 Nov 2004) | 3 lines
5458Changed paths:
5459   M /trunk/doc/Makefile.am
5460
5461  * doc/Makefile.am:
5462    + Manpage installation fix.
5463
5464------------------------------------------------------------------------
5465r266 | sam | 2004-11-04 19:16:57 +0100 (Thu, 04 Nov 2004) | 2 lines
5466Changed paths:
5467   M /trunk/examples/cacaplas.c
5468
5469  * examples/cacaplas.c: use Esc to quit, Space to pause.
5470
5471------------------------------------------------------------------------
5472r265 | sam | 2004-10-31 20:26:05 +0100 (Sun, 31 Oct 2004) | 3 lines
5473Changed paths:
5474   M /trunk/THANKS
5475   M /trunk/src/graphics.c
5476
5477  * src/graphics.c:
5478    + Win32 speed improvements by Jari Komppa.
5479
5480------------------------------------------------------------------------
5481r264 | sam | 2004-08-06 19:33:46 +0200 (Fri, 06 Aug 2004) | 3 lines
5482Changed paths:
5483   M /trunk/src/graphics.c
5484
5485  * src/graphics.c:
5486    + Fix strict aliasing rules breakage.
5487
5488------------------------------------------------------------------------
5489r263 | sam | 2004-07-05 14:08:49 +0200 (Mon, 05 Jul 2004) | 3 lines
5490Changed paths:
5491   M /trunk/bootstrap
5492
5493  * bootstrap:
5494    + Support for automake 1.8.
5495
5496------------------------------------------------------------------------
5497r262 | sam | 2004-07-05 14:07:00 +0200 (Mon, 05 Jul 2004) | 6 lines
5498Changed paths:
5499   D /trunk/BUGS
5500   M /trunk/Makefile.am
5501   M /trunk/TODO
5502   M /trunk/debian/changelog
5503   M /trunk/debian/control
5504   M /trunk/debian/rules
5505
5506  * BUGS TODO:
5507    + Removed BUGS, updated TODO.
5508  * debian/*:
5509    + Depend on libx11-dev instead of xlibs-dev.
5510    + New Debian upload.
5511
5512------------------------------------------------------------------------
5513r261 | sam | 2004-02-02 14:51:55 +0100 (Mon, 02 Feb 2004) | 3 lines
5514Changed paths:
5515   M /trunk/configure.ac
5516   M /trunk/msvc/config.h
5517   M /trunk/src/graphics.c
5518
5519  * configure.ac src/graphics:
5520    + Check for resize_term and resizeterm in -lncurses.
5521
5522------------------------------------------------------------------------
5523r260 | sam | 2004-02-02 03:59:43 +0100 (Mon, 02 Feb 2004) | 2 lines
5524Changed paths:
5525   A /branches/0.9 (from /trunk:259)
5526   M /branches/0.9/ChangeLog
5527   M /trunk/ChangeLog
5528
5529  * 0.9 branch.
5530
5531------------------------------------------------------------------------
5532r259 | sam | 2004-02-02 03:54:43 +0100 (Mon, 02 Feb 2004) | 2 lines
5533Changed paths:
5534   M /trunk/ChangeLog
5535   M /trunk/NEWS
5536   M /trunk/configure.ac
5537   M /trunk/debian/changelog
5538   M /trunk/libcaca.spec
5539   M /trunk/msvc/config.h
5540
5541  * 0.9 release.
5542
5543------------------------------------------------------------------------
5544r258 | sam | 2004-01-26 11:52:30 +0100 (Mon, 26 Jan 2004) | 5 lines
5545Changed paths:
5546   M /trunk/configure.ac
5547   M /trunk/debian/changelog
5548   M /trunk/src/caca.c
5549   M /trunk/src/event.c
5550   M /trunk/src/graphics.c
5551
5552  * configure.ac:
5553    + Check for curses.h as well as ncurses.h.
5554  * src/caca.c src/event.c src/graphics.c:
5555    + Include curses.h if ncurses.h was not found.
5556
5557------------------------------------------------------------------------
5558r257 | sam | 2004-01-23 10:20:39 +0100 (Fri, 23 Jan 2004) | 3 lines
5559Changed paths:
5560   M /trunk/examples/cacaview.c
5561
5562  * examples/cacaview.c:
5563    + Moved statusbar and help menu handling in separate functions.
5564
5565------------------------------------------------------------------------
5566r256 | sam | 2004-01-23 10:15:42 +0100 (Fri, 23 Jan 2004) | 4 lines
5567Changed paths:
5568   M /trunk/src/caca.c
5569
5570  * src/caca.c:
5571    + Alloc the AllocConsole() call to fail in case the process already has
5572      a console.
5573
5574------------------------------------------------------------------------
5575r255 | sam | 2004-01-21 18:25:18 +0100 (Wed, 21 Jan 2004) | 6 lines
5576Changed paths:
5577   M /trunk/examples/cacaview.c
5578
5579  * examples/cacaview.c:
5580    + Proper aspect ratio support.
5581    + Finer zoom support.
5582    + Handle mouse clicks as next/prev picture command.
5583    + Removed useless iterations in draw_checkers().
5584
5585------------------------------------------------------------------------
5586r254 | sam | 2004-01-21 14:49:26 +0100 (Wed, 21 Jan 2004) | 8 lines
5587Changed paths:
5588   M /trunk/THANKS
5589   M /trunk/src/event.c
5590   M /trunk/src/graphics.c
5591
5592  * src/graphics.c:
5593    + Fixed a buffer overflow due to bad signed/unsigned handling.
5594  * src/event.c:
5595    + Disallow zero width or height in the X11 driver.
5596    + Fixed resizing in ncurses and slang.
5597  * THANKS:
5598    + Added the Source Mage maintainer.
5599
5600------------------------------------------------------------------------
5601r253 | sam | 2004-01-18 05:48:09 +0100 (Sun, 18 Jan 2004) | 2 lines
5602Changed paths:
5603   A /branches/0.8 (from /trunk:252)
5604   M /branches/0.8/ChangeLog
5605   M /trunk/ChangeLog
5606
5607  * 0.8 branch.
5608
5609------------------------------------------------------------------------
5610r252 | sam | 2004-01-18 05:45:28 +0100 (Sun, 18 Jan 2004) | 2 lines
5611Changed paths:
5612   M /trunk/ChangeLog
5613   M /trunk/NEWS
5614   M /trunk/THANKS
5615   M /trunk/configure.ac
5616   M /trunk/debian/changelog
5617   M /trunk/libcaca.spec
5618   M /trunk/msvc/config.h
5619
5620  * 0.8 release.
5621
5622------------------------------------------------------------------------
5623r251 | sam | 2004-01-18 05:17:35 +0100 (Sun, 18 Jan 2004) | 5 lines
5624Changed paths:
5625   M /trunk/examples/cacaview.c
5626   M /trunk/src/event.c
5627   M /trunk/src/graphics.c
5628
5629  * src/graphics.c:
5630    + When resizing under X11, copy the old pixmap to the new one.
5631  * examples/cacaview.c:
5632    + Resizing support.
5633
5634------------------------------------------------------------------------
5635r250 | sam | 2004-01-18 05:01:32 +0100 (Sun, 18 Jan 2004) | 5 lines
5636Changed paths:
5637   M /trunk/src/caca_internals.h
5638   M /trunk/src/event.c
5639   M /trunk/src/graphics.c
5640
5641  * src/event.c:
5642    + Refresh the X11 window when an exposure event is received.
5643    + When resizing the X11 window, start showing extra characters when two
5644      thirds are visible.
5645
5646------------------------------------------------------------------------
5647r249 | sam | 2004-01-17 23:32:39 +0100 (Sat, 17 Jan 2004) | 6 lines
5648Changed paths:
5649   M /trunk/TODO
5650   M /trunk/examples/cacaview.c
5651   M /trunk/src/caca.h
5652   M /trunk/src/graphics.c
5653
5654  * src/graphics.c:
5655    + Renamed caca_set_title() to caca_set_window_title().
5656    + Implemented caca_get_window_width() and caca_get_window_height().
5657  * examples/cacaview.c:
5658    + Set the window title to cacaview.
5659
5660------------------------------------------------------------------------
5661r248 | sam | 2004-01-14 11:34:20 +0100 (Wed, 14 Jan 2004) | 8 lines
5662Changed paths:
5663   M /trunk/src/bitmap.c
5664   M /trunk/src/event.c
5665
5666  * src/event.c:
5667    + Make sure the mouse coordinates stay within the screen boundaries even
5668      if the window was resized.
5669  * src/bitmap.c:
5670    + Fixed a buffer underflow in the rendering routine that caused the bottom
5671      and rightmost pixels to be missed in certain conditions.
5672    + Minor speed optimisation.
5673
5674------------------------------------------------------------------------
5675r247 | sam | 2004-01-14 11:32:04 +0100 (Wed, 14 Jan 2004) | 3 lines
5676Changed paths:
5677   M /trunk/test
5678   M /trunk/test/Makefile.am
5679   A /trunk/test/colors.c (from /trunk/examples/demo.c:243)
5680
5681  * test/colors.c:
5682    + Extracted the colour test from examples/demo.c.
5683
5684------------------------------------------------------------------------
5685r246 | sam | 2004-01-13 23:33:09 +0100 (Tue, 13 Jan 2004) | 5 lines
5686Changed paths:
5687   M /trunk/src/caca_internals.h
5688   M /trunk/src/event.c
5689   M /trunk/src/graphics.c
5690   M /trunk/test/event.c
5691
5692  * src/graphics.c src/event.c:
5693    + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
5694  * test/event.c:
5695    + Display CACA_EVENT_RESIZE.
5696
5697------------------------------------------------------------------------
5698r245 | sam | 2004-01-13 22:08:43 +0100 (Tue, 13 Jan 2004) | 3 lines
5699Changed paths:
5700   M /trunk/configure.ac
5701   M /trunk/msvc/config.h
5702   M /trunk/src/graphics.c
5703
5704  * src/graphics.c:
5705    + Resize handling in the ncurses and slang drivers.
5706
5707------------------------------------------------------------------------
5708r244 | sam | 2004-01-13 21:03:48 +0100 (Tue, 13 Jan 2004) | 8 lines
5709Changed paths:
5710   M /trunk/examples/aafire.c
5711   M /trunk/src/caca.h
5712   M /trunk/src/caca_internals.h
5713   M /trunk/src/event.c
5714   M /trunk/src/graphics.c
5715
5716  * src/event.c:
5717    + Added the CACA_EVENT_RESIZE event.
5718    + Added caca_get_mouse_x() and caca_get_mouse_y().
5719  * src/graphics.c:
5720    + Window resize handling in the X11 driver.
5721  * examples/aafire.c:
5722    + Fixed a bad assumption in the resize handling code.
5723
5724------------------------------------------------------------------------
5725r243 | sam | 2004-01-13 17:45:45 +0100 (Tue, 13 Jan 2004) | 5 lines
5726Changed paths:
5727   M /trunk/build-win32
5728   M /trunk/configure.ac
5729   M /trunk/debian/rules
5730   M /trunk/doc/Makefile.am
5731   M /trunk/libcaca.spec
5732
5733  * configure.ac:
5734    + Added --disable-doc to let the user not build documentation.
5735  * build-win32:
5736    + Do not build documentation.
5737
5738------------------------------------------------------------------------
5739r242 | sam | 2004-01-13 16:01:22 +0100 (Tue, 13 Jan 2004) | 7 lines
5740Changed paths:
5741   M /trunk/THANKS
5742   M /trunk/src/Makefile.am
5743   A /trunk/src/event.c (from /trunk/src/io.c:238)
5744   M /trunk/src/graphics.c
5745   D /trunk/src/io.c
5746
5747  * src/graphics.c:
5748    + Fixed a typo preventing Win32 builds.
5749  * src/event.c:
5750    + Renamed io.c into event.c.
5751  * THANKS:
5752    + Added Gentoo, NetBSD and FreeBSD porters.
5753
5754------------------------------------------------------------------------
5755r241 | sam | 2004-01-13 10:55:32 +0100 (Tue, 13 Jan 2004) | 13 lines
5756Changed paths:
5757   M /trunk/Makefile.am
5758   M /trunk/configure.ac
5759   M /trunk/examples/aafire.c
5760   M /trunk/examples/cacaview.c
5761   A /trunk/msvc
5762   A /trunk/msvc/Makefile.am
5763   A /trunk/msvc/cacaball.vcproj
5764   A /trunk/msvc/cacademo.vcproj
5765   A /trunk/msvc/cacafire.vcproj
5766   A /trunk/msvc/cacamoir.vcproj
5767   A /trunk/msvc/cacaplas.vcproj
5768   A /trunk/msvc/cacaview.vcproj
5769   A /trunk/msvc/config.h
5770   A /trunk/msvc/libcaca.sln
5771   A /trunk/msvc/libcaca.vcproj
5772   M /trunk/src/caca.c
5773   M /trunk/src/graphics.c
5774   M /trunk/src/time.c
5775
5776  * configure.ac:
5777    + Check for sys/times.h and unistd.h.
5778    + Added calls to AC_C_CONST and AC_C_INLINE.
5779  * src/time.c src/graphics.c:
5780    + Fixes for MSVC compilation warnings.
5781    + Additional sanity checks in the Win32 driver.
5782  * src/caca.c:
5783    + Use raw()/noraw() in the curses driver instead of cbreak().
5784  * msvc/libcaca.sln:
5785    + Added an MSVC solution.
5786  * examples/aafire.c:
5787    + Slightly reduced the maximum cacafire framerate.
5788
5789------------------------------------------------------------------------
5790r240 | sam | 2004-01-12 18:30:09 +0100 (Mon, 12 Jan 2004) | 5 lines
5791Changed paths:
5792   M /trunk/NOTES
5793   M /trunk/examples/cacaview.c
5794   M /trunk/src/caca.h
5795   M /trunk/src/graphics.c
5796
5797  * src/graphics.c:
5798    + Implemented caca_set_title() for X11 and Win32.
5799  * examples/cacaview.c:
5800    + Use caca_set_title() to set the window title to "cacaview".
5801
5802------------------------------------------------------------------------
5803r239 | sam | 2004-01-12 17:22:35 +0100 (Mon, 12 Jan 2004) | 2 lines
5804Changed paths:
5805   M /trunk/Makefile.am
5806   M /trunk/autotools/Makefile.am
5807   M /trunk/debian/Makefile.am
5808   M /trunk/doc/Makefile.am
5809   M /trunk/examples/Makefile.am
5810   M /trunk/src/Makefile.am
5811   M /trunk/test/Makefile.am
5812
5813  * Fixed $Id in all Makefile.am files.
5814
5815------------------------------------------------------------------------
5816r238 | sam | 2004-01-12 17:21:34 +0100 (Mon, 12 Jan 2004) | 3 lines
5817Changed paths:
5818   M /trunk/Makefile.am
5819   M /trunk/autotools/Makefile.am
5820   A /trunk/build-win32
5821   M /trunk/debian/Makefile.am
5822   M /trunk/doc/Makefile.am
5823   M /trunk/examples/Makefile.am
5824   M /trunk/src/Makefile.am
5825   M /trunk/test/Makefile.am
5826
5827  * build-win32:
5828    + Win32 cross-compilation script.
5829
5830------------------------------------------------------------------------
5831r237 | sam | 2004-01-12 16:28:27 +0100 (Mon, 12 Jan 2004) | 5 lines
5832Changed paths:
5833   M /trunk/NEWS
5834   M /trunk/debian/control
5835   M /trunk/debian/rules
5836   M /trunk/doc/Makefile.am
5837   M /trunk/doc/cacademo.1
5838   M /trunk/examples
5839   M /trunk/examples/Makefile.am
5840   D /trunk/examples/cacacirc.c
5841   A /trunk/examples/cacamoir.c (from /trunk/examples/cacacirc.c:236)
5842   M /trunk/libcaca.spec
5843
5844  * examples/cacamoir.c:
5845    + Renamed cacacirc to cacamoir.
5846  * libcaca.spec debian/ doc/:
5847    + Added cacamoir to the distributed files.
5848
5849------------------------------------------------------------------------
5850r236 | sam | 2004-01-12 15:25:46 +0100 (Mon, 12 Jan 2004) | 8 lines
5851Changed paths:
5852   M /trunk/examples
5853   M /trunk/examples/Makefile.am
5854   M /trunk/examples/cacaball.c
5855   A /trunk/examples/cacacirc.c
5856   M /trunk/examples/cacaplas.c
5857
5858  * examples/cacaballs.c:
5859    + Bigger metaballs, less metaballs.
5860    + Rotating palette.
5861  * examples/cacaplas.c:
5862    + Slightly decreased speed.
5863  * examples/cacacirc.c:
5864    + New effect.
5865
5866------------------------------------------------------------------------
5867r235 | sam | 2004-01-12 15:01:40 +0100 (Mon, 12 Jan 2004) | 3 lines
5868Changed paths:
5869   M /trunk/configure.ac
5870   M /trunk/src/time.c
5871
5872  * configure.ac:
5873    + Better win32 check for Sleep().
5874
5875------------------------------------------------------------------------
5876r234 | sam | 2004-01-11 19:09:01 +0100 (Sun, 11 Jan 2004) | 5 lines
5877Changed paths:
5878   M /trunk/configure.ac
5879   M /trunk/examples/cacaview.c
5880   M /trunk/src/time.c
5881
5882  * configure.ac src/time.c:
5883    + Look for Sleep in -lkernel32.
5884  * examples/cacaview.c:
5885    + Use caca_wait_event() instead of usleep()/caca_get_event().
5886
5887------------------------------------------------------------------------
5888r233 | sam | 2004-01-11 06:09:02 +0100 (Sun, 11 Jan 2004) | 3 lines
5889Changed paths:
5890   M /trunk/NOTES
5891   M /trunk/examples/cacaview.c
5892   M /trunk/src/caca.c
5893   M /trunk/src/caca_internals.h
5894   M /trunk/src/graphics.c
5895   M /trunk/src/io.c
5896   M /trunk/src/time.c
5897
5898  * src/caca.c src/graphics.c src/io.c src/time.c:
5899    + Native win32 port.
5900
5901------------------------------------------------------------------------
5902r232 | sam | 2004-01-11 02:45:57 +0100 (Sun, 11 Jan 2004) | 10 lines
5903Changed paths:
5904   M /trunk/configure.ac
5905   M /trunk/src/caca.c
5906   M /trunk/src/caca_internals.h
5907   M /trunk/src/graphics.c
5908   M /trunk/src/io.c
5909   M /trunk/src/time.c
5910   M /trunk/test/event.c
5911
5912  * configure.ac:
5913    + Check for gettimeofday().
5914  * src/time.c:
5915    + Created _caca_time().
5916    + Ported _caca_getticks() to the Win32 API.
5917  * src/caca.c:
5918    + Properly builds on Win32.
5919  * test/event.c:
5920    + Added <stdlib.h> because we use malloc().
5921
5922------------------------------------------------------------------------
5923r231 | sam | 2004-01-10 20:59:50 +0100 (Sat, 10 Jan 2004) | 5 lines
5924Changed paths:
5925   M /trunk/NEWS
5926   M /trunk/THANKS
5927   M /trunk/examples/cacaplas.c
5928
5929  * THANKS examples/cacaplas.c:
5930    + Updated credits.
5931  * NEWS:
5932    + Forthcoming 0.8 news.
5933
5934------------------------------------------------------------------------
5935r230 | sam | 2004-01-10 20:53:14 +0100 (Sat, 10 Jan 2004) | 5 lines
5936Changed paths:
5937   M /trunk/configure.ac
5938   M /trunk/examples
5939   M /trunk/examples/Makefile.am
5940   A /trunk/examples/cacaplas.c
5941
5942  * configure.ac:
5943    + Check for -lm.
5944  * examples/cacaplas.c:
5945    + New demo, cacaplas, that displays a colour plasma.
5946
5947------------------------------------------------------------------------
5948r229 | sam | 2004-01-10 20:29:12 +0100 (Sat, 10 Jan 2004) | 12 lines
5949Changed paths:
5950   M /trunk/src/caca.h
5951   M /trunk/src/graphics.c
5952   M /trunk/src/io.c
5953   M /trunk/test/event.c
5954
5955  * src/graphics:
5956    + Initialise the char buffers in the X11 driver.
5957  * src/io.c:
5958    + caca_get_event() and caca_wait_event() immediately return zero if
5959      event_mask is zero.
5960    + Added support for the Home, End, PgUp and PgDown keys.
5961    + In the S-Lang driver, added a call to SLang_getkey() before the call to
5962      SLkp_getkey(), otherwise a single Escape call will not be interpreted.
5963  * test/event.c:
5964    + The "quit" sequence now quits the program, instead of "q" alone.
5965    + Added a status bar below.
5966
5967------------------------------------------------------------------------
5968r228 | sam | 2004-01-09 10:51:53 +0100 (Fri, 09 Jan 2004) | 16 lines
5969Changed paths:
5970   M /trunk/BUGS
5971   M /trunk/NOTES
5972   M /trunk/README
5973   M /trunk/configure.ac
5974   M /trunk/src/Makefile.am
5975   M /trunk/src/caca.c
5976   M /trunk/src/caca_internals.h
5977   M /trunk/src/graphics.c
5978   M /trunk/src/io.c
5979   A /trunk/src/time.c
5980   M /trunk/test/event.c
5981
5982  * test/event.c:
5983    + Do not refresh after each event, but only when there is no event
5984      pending.
5985    + If the pressed key is a printable character, display it.
5986  * src/time.c:
5987    + Moved _caca_getticks() to this file.
5988  * src/caca.c:
5989    + Set the escape delay to a very low value in the ncurses driver,
5990      because I don't want escape sequences to be entered manually.
5991  * src/io.c:
5992    + Autorepeat emulation in the ncurses and slang drivers: do not
5993      immediately send the key release event.
5994  * configure.ac:
5995    + Check for usleep.
5996    + Improvements in the win32 platform detection.
5997
5998------------------------------------------------------------------------
5999r227 | sam | 2004-01-08 19:40:29 +0100 (Thu, 08 Jan 2004) | 5 lines
6000Changed paths:
6001   M /trunk/configure.ac
6002   M /trunk/src/graphics.c
6003   M /trunk/test/event.c
6004
6005  * test/event.c:
6006    + Display at least two digits for keycodes.
6007  * configure.ac:
6008    + ScreenUpdate is actually mandatory for our conio driver.
6009
6010------------------------------------------------------------------------
6011r226 | sam | 2004-01-08 11:22:14 +0100 (Thu, 08 Jan 2004) | 10 lines
6012Changed paths:
6013   M /trunk/src/graphics.c
6014   M /trunk/src/io.c
6015   M /trunk/test/event.c
6016
6017  * src/io.c:
6018    + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
6019      directly interpreted.
6020    + Major rehandling of the event code. All output drivers are now
6021      correctly separated.
6022  * src/graphics.c:
6023    + Fixed a compilation warning.
6024  * test/event.c:
6025    + More human-readable event printing.
6026
6027------------------------------------------------------------------------
6028r225 | sam | 2004-01-07 19:36:41 +0100 (Wed, 07 Jan 2004) | 2 lines
6029Changed paths:
6030   A /branches/0.7 (from /trunk:224)
6031   M /branches/0.7/ChangeLog
6032   M /branches/0.7/libcaca.spec
6033   M /trunk/ChangeLog
6034   M /trunk/libcaca.spec
6035
6036  * 0.7 branch.
6037
6038------------------------------------------------------------------------
6039r224 | sam | 2004-01-07 19:22:44 +0100 (Wed, 07 Jan 2004) | 3 lines
6040Changed paths:
6041   M /trunk/configure.ac
6042   M /trunk/debian/changelog
6043   M /trunk/libcaca.spec
6044
6045  * configure.ac:
6046    + Release 0.7.
6047
6048------------------------------------------------------------------------
6049r223 | sam | 2004-01-07 19:22:08 +0100 (Wed, 07 Jan 2004) | 3 lines
6050Changed paths:
6051   M /trunk/src/bitmap.c
6052
6053  * src/bitmap.c:
6054    + Fixed a bug in the dithering characters.
6055
6056------------------------------------------------------------------------
6057r222 | sam | 2004-01-07 19:15:10 +0100 (Wed, 07 Jan 2004) | 5 lines
6058Changed paths:
6059   M /trunk/NEWS
6060   M /trunk/src/bitmap.c
6061   M /trunk/src/io.c
6062
6063  * src/io.c:
6064    + Do not report mouse motions if the coordinates did not change.
6065  * src/bitmap.c:
6066    + More documentation.
6067
6068------------------------------------------------------------------------
6069r221 | sam | 2004-01-07 18:19:36 +0100 (Wed, 07 Jan 2004) | 8 lines
6070Changed paths:
6071   M /trunk/configure.ac
6072   M /trunk/src/caca.c
6073   M /trunk/src/graphics.c
6074   M /trunk/src/io.c
6075   M /trunk/test
6076   M /trunk/test/Makefile.am
6077   A /trunk/test/event.c
6078
6079  * test/event.c:
6080    + Small event lister, similar to X11's xev.
6081  * src/graphics.c:
6082    + If possible, disable autorepeat in the X11 driver.
6083  * src/io.c:
6084    + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
6085    + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
6086
6087------------------------------------------------------------------------
6088r220 | sam | 2004-01-07 14:06:06 +0100 (Wed, 07 Jan 2004) | 5 lines
6089Changed paths:
6090   M /trunk/debian/control
6091   M /trunk/debian/rules
6092   M /trunk/doc/Makefile.am
6093   D /trunk/doc/caca-spritedit.1
6094   M /trunk/examples/Makefile.am
6095   D /trunk/examples/spritedit.c
6096   M /trunk/libcaca.spec
6097   M /trunk/test/Makefile.am
6098   A /trunk/test/spritedit.c (from /trunk/examples/spritedit.c:213)
6099
6100  * test/spritedit.c:
6101    + Moved spritedit to the test/ directory, because it is not mature enough.
6102  * libcaca.spec debian/control debian/rules:
6103    + Do not install caca-spritedit.
6104
6105------------------------------------------------------------------------
6106r219 | sam | 2004-01-07 13:45:02 +0100 (Wed, 07 Jan 2004) | 8 lines
6107Changed paths:
6108   M /trunk/NEWS
6109   M /trunk/debian/control
6110   M /trunk/debian/rules
6111   M /trunk/doc/Makefile.am
6112   M /trunk/doc/cacademo.1
6113   M /trunk/libcaca.spec
6114   M /trunk/src/bitmap.c
6115   M /trunk/src/caca.c
6116   M /trunk/src/caca.h
6117   M /trunk/src/conic.c
6118   M /trunk/src/graphics.c
6119   M /trunk/src/io.c
6120   M /trunk/src/line.c
6121   M /trunk/src/sprite.c
6122
6123  * libcaca.spec debian/control:
6124    + Updated the package descriptions to include cacaball.
6125  * doc/cacademo.1 doc/Makefile.am:
6126    + Use the cacademo manpage as the cacaball manpage.
6127  * src/:
6128    + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
6129      documenting bizarre stuff.
6130
6131------------------------------------------------------------------------
6132r218 | sam | 2004-01-07 13:42:22 +0100 (Wed, 07 Jan 2004) | 4 lines
6133Changed paths:
6134   M /trunk/examples/cacaball.c
6135
6136  * examples/cacaball.c:
6137    + 24 metaballs instead of 5, but smaller.
6138    + Zoom the bitmap to make more use of the screen area.
6139
6140------------------------------------------------------------------------
6141r217 | sam | 2004-01-06 17:31:27 +0100 (Tue, 06 Jan 2004) | 5 lines
6142Changed paths:
6143   M /trunk/AUTHORS
6144   M /trunk/THANKS
6145   M /trunk/examples/aafire.c
6146   M /trunk/examples/cacaball.c
6147
6148  * examples/cacaball.c:
6149    + Crop the palette so that it looks a bit more like metaballs.
6150  * AUTHORS THANKS:
6151    + Credited Jylam and Jan Hubicka.
6152
6153------------------------------------------------------------------------
6154r216 | sam | 2004-01-06 13:46:25 +0100 (Tue, 06 Jan 2004) | 6 lines
6155Changed paths:
6156   M /trunk/examples/cacaball.c
6157
6158  * examples/cacaball.c:
6159    + Huge coding style overhaul.
6160    + Display 5 metaballs instead of 3.
6161    + Generate the palette instead of having a static one.
6162    + Use a 256x256 back buffer for more smoothness.
6163
6164------------------------------------------------------------------------
6165r215 | sam | 2004-01-06 11:12:22 +0100 (Tue, 06 Jan 2004) | 3 lines
6166Changed paths:
6167   M /trunk/src/graphics.c
6168
6169  * src/graphics.c:
6170    + Fixed a compilation warning.
6171
6172------------------------------------------------------------------------
6173r214 | sam | 2004-01-05 23:16:55 +0100 (Mon, 05 Jan 2004) | 3 lines
6174Changed paths:
6175   M /trunk/examples
6176   M /trunk/examples/Makefile.am
6177   A /trunk/examples/cacaball.c
6178
6179  * examples/cacaball.c:
6180    + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
6181
6182------------------------------------------------------------------------
6183r213 | sam | 2004-01-05 19:17:20 +0100 (Mon, 05 Jan 2004) | 4 lines
6184Changed paths:
6185   M /trunk/examples/aafire.c
6186   M /trunk/examples/cacaview.c
6187   M /trunk/examples/demo.c
6188   M /trunk/examples/spritedit.c
6189   M /trunk/src/caca.h
6190   M /trunk/src/io.c
6191   M /trunk/test/dithering.c
6192   M /trunk/test/hsv.c
6193
6194  * src/io.c:
6195    + caca_get_event() and caca_wait_event() now accept a mask as an argument
6196      in order to select events.
6197
6198------------------------------------------------------------------------
6199r212 | sam | 2004-01-05 19:10:51 +0100 (Mon, 05 Jan 2004) | 4 lines
6200Changed paths:
6201   M /trunk/src/graphics.c
6202
6203  * src/graphics.c:
6204    + Fixed a bug that caused an infinite loop if the delay between two
6205      caca_refresh() calls was greater than 2000 seconds (or something).
6206
6207------------------------------------------------------------------------
6208r211 | sam | 2004-01-05 19:08:50 +0100 (Mon, 05 Jan 2004) | 5 lines
6209Changed paths:
6210   M /trunk/examples/cacaview.c
6211   M /trunk/src/io.c
6212
6213  * src/io.c:
6214    + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
6215  * examples/cacaview.c:
6216    + Use <stdlib.h> instead of <malloc.h>.
6217
6218------------------------------------------------------------------------
6219r210 | sam | 2004-01-04 01:45:08 +0100 (Sun, 04 Jan 2004) | 6 lines
6220Changed paths:
6221   M /trunk/configure.ac
6222   M /trunk/doc/Makefile.am
6223
6224  * configure.ac:
6225    + Check for dvips in addition to latex.
6226  * doc/Makefile.am:
6227    + Workaround for a bug in the latex code generated by doxygen
6228      in Mandrake 9.1.
6229
6230------------------------------------------------------------------------
6231r209 | sam | 2004-01-04 01:19:53 +0100 (Sun, 04 Jan 2004) | 5 lines
6232Changed paths:
6233   M /trunk/libcaca.spec
6234
6235  * libcaca.spec:
6236    + Install documentation into %{doc}/package-version/ instead
6237      of %{doc}/package/.
6238    + Added tetex-dvips to the build dependencies.
6239
6240------------------------------------------------------------------------
6241r208 | sam | 2004-01-04 00:21:27 +0100 (Sun, 04 Jan 2004) | 2 lines
6242Changed paths:
6243   A /branches/0.6 (from /trunk:207)
6244   M /branches/0.6/ChangeLog
6245   M /trunk/ChangeLog
6246
6247  * 0.6 branch.
6248
6249------------------------------------------------------------------------
6250r207 | sam | 2004-01-04 00:15:48 +0100 (Sun, 04 Jan 2004) | 9 lines
6251Changed paths:
6252   M /trunk/NEWS
6253   M /trunk/configure.ac
6254   M /trunk/debian/changelog
6255   M /trunk/debian/control
6256   M /trunk/debian/rules
6257   M /trunk/doc/Makefile.am
6258   M /trunk/libcaca.spec
6259
6260  * configure.ac NEWS:
6261    + Prepared the 0.6 release.
6262  * libcaca.spec:
6263    + Split the RPM into libcaca-devel and caca-utils.
6264    + More detailed descriptions.
6265    + Packages are now rpmlint clean.
6266  * doc/Makefile.am:
6267    + Symlink cacafire.1 to cacademo.1 upon manpage installation.
6268
6269------------------------------------------------------------------------
6270r206 | sam | 2004-01-03 18:31:44 +0100 (Sat, 03 Jan 2004) | 3 lines
6271Changed paths:
6272   M /trunk/configure.ac
6273   M /trunk/src/caca.c
6274   M /trunk/src/graphics.c
6275   M /trunk/src/io.c
6276
6277  * configure.ac:
6278    + Search for <slang/slang.h> in addition of <slang.h>.
6279
6280------------------------------------------------------------------------
6281r205 | sam | 2004-01-03 15:33:35 +0100 (Sat, 03 Jan 2004) | 5 lines
6282Changed paths:
6283   M /trunk/src/bitmap.c
6284
6285  * src/bitmap.c:
6286    + Dither H/S/V when looking up the two nearest colours.
6287    + Weigh pixels in the distance calculation.
6288    + Factorised the lookup table calculation.
6289
6290------------------------------------------------------------------------
6291r204 | sam | 2004-01-03 15:28:39 +0100 (Sat, 03 Jan 2004) | 3 lines
6292Changed paths:
6293   M /trunk/test
6294   M /trunk/test/Makefile.am
6295   A /trunk/test/hsv.c
6296
6297  * test/hsv.c:
6298    + Trivial saturation/value rendering test.
6299
6300------------------------------------------------------------------------
6301r203 | sam | 2004-01-02 19:09:29 +0100 (Fri, 02 Jan 2004) | 5 lines
6302Changed paths:
6303   M /trunk/src/bitmap.c
6304   M /trunk/src/caca.c
6305   M /trunk/src/caca_internals.h
6306
6307  * src/bitmap.c:
6308    + Fixed a minor overflow in the saturation computation.
6309    + Use a global lookup table for foreground/background colour selection
6310      in the bitmap rendering routine. This broke dithering, sorry.
6311
6312------------------------------------------------------------------------
6313r202 | sam | 2004-01-02 17:52:10 +0100 (Fri, 02 Jan 2004) | 3 lines
6314Changed paths:
6315   M /trunk/examples/aafire.c
6316   M /trunk/examples/cacaview.c
6317   M /trunk/src/bitmap.c
6318   M /trunk/src/caca.c
6319   M /trunk/src/caca.h
6320   M /trunk/src/graphics.c
6321   M /trunk/src/line.c
6322   M /trunk/src/sprite.c
6323   M /trunk/test/optipal.c
6324
6325  * src/ examples/ test/:
6326    + Changed <const type> constructs into <type const>.
6327
6328------------------------------------------------------------------------
6329r201 | sam | 2004-01-02 16:35:53 +0100 (Fri, 02 Jan 2004) | 4 lines
6330Changed paths:
6331   M /trunk/examples/aafire.c
6332
6333  * examples/aafire.c:
6334    + Do not call caca_get_width() 10000 times per frame. Cache the value
6335      instead.
6336
6337------------------------------------------------------------------------
6338r200 | sam | 2004-01-02 16:34:16 +0100 (Fri, 02 Jan 2004) | 4 lines
6339Changed paths:
6340   M /trunk/src/graphics.c
6341
6342  * src/graphics.c:
6343    + Split the drawing of foreground and background colours in the X11
6344      driver. Nice performance improvement.
6345
6346------------------------------------------------------------------------
6347r199 | sam | 2004-01-02 16:23:54 +0100 (Fri, 02 Jan 2004) | 3 lines
6348Changed paths:
6349   M /trunk/examples/cacaview.c
6350
6351  * examples/cacaview.c:
6352    + If Imlib2 was not activated, warn the user that only BMP is supported.
6353
6354------------------------------------------------------------------------
6355r198 | sam | 2004-01-01 19:21:13 +0100 (Thu, 01 Jan 2004) | 5 lines
6356Changed paths:
6357   M /trunk/AUTHORS
6358   M /trunk/Makefile.am
6359   A /trunk/THANKS
6360   A /trunk/libcaca.spec
6361
6362  * libcaca.spec:
6363    + RPM specfile, courtesy of Richard Zidlicky.
6364  * THANKS:
6365    + Added a THANKS file for contributors.
6366
6367------------------------------------------------------------------------
6368r197 | sam | 2004-01-01 18:51:57 +0100 (Thu, 01 Jan 2004) | 10 lines
6369Changed paths:
6370   M /trunk/README
6371   M /trunk/src/caca.c
6372   M /trunk/src/graphics.c
6373
6374  * src/graphics.c:
6375    + Minor optimisation in caca_set_color().
6376    + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
6377    + Optimised the X11 caca_refresh() routine by handling strings of the
6378      same colour as one text chunk.
6379  * src/caca.c:
6380    + Bugfix in caca_init when conio is the only compiled-in driver.
6381  * README:
6382    + Minor documentation updates.
6383
6384------------------------------------------------------------------------
6385r196 | sam | 2004-01-01 17:29:50 +0100 (Thu, 01 Jan 2004) | 5 lines
6386Changed paths:
6387   M /trunk/examples/aafire.c
6388   M /trunk/examples/cacaview.c
6389
6390  * examples/cacaview.c:
6391    + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
6392  * examples/aafire.c:
6393    + bzero the pixel buffer in the initialisation routine.
6394
6395------------------------------------------------------------------------
6396r195 | sam | 2003-12-31 15:21:08 +0100 (Wed, 31 Dec 2003) | 5 lines
6397Changed paths:
6398   M /trunk/doc/doxygen.cfg.in
6399   M /trunk/src/bitmap.c
6400   M /trunk/src/box.c
6401   M /trunk/src/caca.h
6402   M /trunk/src/conic.c
6403   M /trunk/src/graphics.c
6404   M /trunk/src/io.c
6405   M /trunk/src/line.c
6406   M /trunk/src/math.c
6407   M /trunk/src/triangle.c
6408
6409  * doc/doxygen.cfg.in:
6410    + Removed caca_internal.h from the list of documented files.
6411  * src/:
6412    + Minor documentation updates.
6413
6414------------------------------------------------------------------------
6415r194 | sam | 2003-12-31 14:55:34 +0100 (Wed, 31 Dec 2003) | 9 lines
6416Changed paths:
6417   M /trunk/BUGS
6418   M /trunk/debian/rules
6419   M /trunk/doc/Makefile.am
6420   M /trunk/test/dithering.c
6421
6422  * test/dithering.c:
6423    + Fixed a minor compilation warning.
6424  * debian/rules:
6425    + Explicitely use --enable-imlib2.
6426  * BUGS:
6427    + Added a note about blinking consoles.
6428  * doc/Makefile.am:
6429    + Fixed a bashism in the HTML files installation.
6430
6431------------------------------------------------------------------------
6432r193 | sam | 2003-12-31 14:32:14 +0100 (Wed, 31 Dec 2003) | 4 lines
6433Changed paths:
6434   M /trunk/doc/Makefile.am
6435
6436  * doc/Makefile.am:
6437    + Do not install doxygen.png directly, because it can be doxygen.gif on
6438      old installations.
6439
6440------------------------------------------------------------------------
6441r192 | sam | 2003-12-31 14:26:47 +0100 (Wed, 31 Dec 2003) | 3 lines
6442Changed paths:
6443   M /trunk/examples/aafire.c
6444
6445  * examples/aafire.c:
6446    + Only quit upon keypress, not mouse motion.
6447
6448------------------------------------------------------------------------
6449r191 | sam | 2003-12-31 14:24:46 +0100 (Wed, 31 Dec 2003) | 3 lines
6450Changed paths:
6451   M /trunk/examples/aafire.c
6452
6453  * examples/aafire.c:
6454    + Render cacafire at full speed.
6455
6456------------------------------------------------------------------------
6457r190 | sam | 2003-12-31 14:20:18 +0100 (Wed, 31 Dec 2003) | 6 lines
6458Changed paths:
6459   M /trunk/src/graphics.c
6460   M /trunk/test
6461   M /trunk/test/Makefile.am
6462   A /trunk/test/optipal.c
6463
6464  * test/optipal.c:
6465    + Optimised S-Lang palette generator.
6466  * src/graphics:
6467    + Removed the S-Lang palette generator and replaced it with the tables
6468      generated by optipal.
6469
6470------------------------------------------------------------------------
6471r189 | sam | 2003-12-31 13:26:22 +0100 (Wed, 31 Dec 2003) | 5 lines
6472Changed paths:
6473   M /trunk/Makefile.am
6474   M /trunk/configure.ac
6475   M /trunk/examples/Makefile.am
6476   A /trunk/test
6477   A /trunk/test/Makefile.am
6478   A /trunk/test/dithering.c
6479
6480  * Makefile.am:
6481    + Added a test directory for test programs.
6482  * test/dithering.c:
6483    + The value/saturation dithering example.
6484
6485------------------------------------------------------------------------
6486r188 | sam | 2003-12-31 13:05:44 +0100 (Wed, 31 Dec 2003) | 5 lines
6487Changed paths:
6488   M /trunk/examples/cacaview.c
6489   M /trunk/src/caca.c
6490
6491  * src/caca.c:
6492    + Do not try the X11 driver if DISPLAY is set to the empty string.
6493  * examples/cacaview.c:
6494    + Cosmetic fixes.
6495
6496------------------------------------------------------------------------
6497r187 | sam | 2003-12-31 13:00:18 +0100 (Wed, 31 Dec 2003) | 3 lines
6498Changed paths:
6499   M /trunk/examples/Makefile.am
6500   A /trunk/examples/cacaview.c (from /trunk/examples/view.c:182)
6501   D /trunk/examples/view.c
6502
6503  * example/:
6504    + Renamed view.c into cacaview.c.
6505
6506------------------------------------------------------------------------
6507r186 | sam | 2003-12-31 12:17:47 +0100 (Wed, 31 Dec 2003) | 3 lines
6508Changed paths:
6509   M /trunk/src/io.c
6510
6511  * src/io.c:
6512    + Fixed mouse support under ncurses and slang.
6513
6514------------------------------------------------------------------------
6515r185 | sam | 2003-12-31 12:17:00 +0100 (Wed, 31 Dec 2003) | 3 lines
6516Changed paths:
6517   M /trunk/configure.ac
6518
6519  * configure.ac:
6520    + Error out if Imlib2 was not found. Override with --disable-imlib2.
6521
6522------------------------------------------------------------------------
6523r184 | sam | 2003-12-31 02:16:47 +0100 (Wed, 31 Dec 2003) | 6 lines
6524Changed paths:
6525   M /trunk/doc
6526   M /trunk/examples/demo.c
6527   M /trunk/src/caca.h
6528   M /trunk/src/io.c
6529
6530  * src/io.c:
6531    + Mouse support under X11.
6532    + Split the mouse motion and mouse click events.
6533  * examples/demo.c:
6534    + Mouse motion support.
6535
6536------------------------------------------------------------------------
6537r183 | sam | 2003-12-31 02:02:08 +0100 (Wed, 31 Dec 2003) | 5 lines
6538Changed paths:
6539   M /trunk/src/caca.c
6540   M /trunk/src/graphics.c
6541
6542  * src/graphics.c:
6543    + Compilation fix.
6544  * src/caca.c:
6545    + Minor indentation fix.
6546
6547------------------------------------------------------------------------
6548r182 | sam | 2003-12-26 00:59:48 +0100 (Fri, 26 Dec 2003) | 6 lines
6549Changed paths:
6550   M /trunk/configure.ac
6551   M /trunk/src/caca.c
6552
6553  * src/caca.c:
6554    + Prefer the X11 driver if $DISPLAY is set.
6555    + The slang driver is now preferred over the ncurses driver.
6556  * configure.ac:
6557    + Autodetect conio.h.
6558
6559------------------------------------------------------------------------
6560r181 | sam | 2003-12-26 00:22:13 +0100 (Fri, 26 Dec 2003) | 4 lines
6561Changed paths:
6562   M /trunk/configure.ac
6563
6564  * configure.ac:
6565    + Autodetect ncurses, slang and X11.
6566    + Abort if no output driver was selected or detected.
6567
6568------------------------------------------------------------------------
6569r180 | sam | 2003-12-25 22:38:46 +0100 (Thu, 25 Dec 2003) | 2 lines
6570Changed paths:
6571   A /branches/0.5 (from /trunk:179)
6572   M /branches/0.5/ChangeLog
6573   M /trunk/ChangeLog
6574
6575  * 0.5 branch.
6576
6577------------------------------------------------------------------------
6578r179 | sam | 2003-12-25 22:36:52 +0100 (Thu, 25 Dec 2003) | 3 lines
6579Changed paths:
6580   M /trunk/NEWS
6581   M /trunk/configure.ac
6582   M /trunk/debian/changelog
6583
6584  * configure.ac NEWS debian/changelog:
6585    + New 0.5 release.
6586
6587------------------------------------------------------------------------
6588r178 | sam | 2003-12-25 22:28:55 +0100 (Thu, 25 Dec 2003) | 5 lines
6589Changed paths:
6590   M /trunk/BUGS
6591   M /trunk/NOTES
6592   M /trunk/configure.ac
6593   M /trunk/src/graphics.c
6594
6595  * NOTES BUGS:
6596    + Updated information about the S-Lang colour pair shortage bug.
6597  * src/graphics.c:
6598    + Implemented the solution explained in NOTES.
6599
6600------------------------------------------------------------------------
6601r177 | sam | 2003-12-25 19:09:58 +0100 (Thu, 25 Dec 2003) | 3 lines
6602Changed paths:
6603   M /trunk/src/caca.c
6604
6605  * src/caca.c:
6606    + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
6607
6608------------------------------------------------------------------------
6609r176 | sam | 2003-12-25 19:08:46 +0100 (Thu, 25 Dec 2003) | 3 lines
6610Changed paths:
6611   M /trunk/NOTES
6612
6613  * NOTES:
6614    + Added a section with a proposed solution to the slang problem.
6615
6616------------------------------------------------------------------------
6617r175 | sam | 2003-12-25 11:18:37 +0100 (Thu, 25 Dec 2003) | 2 lines
6618Changed paths:
6619   A /branches/0.4 (from /trunk:174)
6620   M /branches/0.4/ChangeLog
6621   M /trunk/ChangeLog
6622
6623  * 0.4 branch.
6624
6625------------------------------------------------------------------------
6626r174 | sam | 2003-12-25 00:58:32 +0100 (Thu, 25 Dec 2003) | 5 lines
6627Changed paths:
6628   M /trunk/configure.ac
6629   M /trunk/debian/control
6630
6631  * debian/control:
6632    + Added missing dependencies to the -dev package.
6633  * configure.ac:
6634    + Kludge for woody builds where x_includes is undefined.
6635
6636------------------------------------------------------------------------
6637r173 | sam | 2003-12-24 17:23:37 +0100 (Wed, 24 Dec 2003) | 3 lines
6638Changed paths:
6639   M /trunk/src/caca.h
6640
6641  * src/caca.h:
6642    + Documented CACA_FONT.
6643
6644------------------------------------------------------------------------
6645r172 | sam | 2003-12-24 17:16:16 +0100 (Wed, 24 Dec 2003) | 3 lines
6646Changed paths:
6647   M /trunk/doc/Makefile.am
6648
6649  * doc/Makefile.am:
6650    + Rename the refman.ps doxygen documentation to libcaca.ps.
6651
6652------------------------------------------------------------------------
6653r171 | sam | 2003-12-24 16:43:45 +0100 (Wed, 24 Dec 2003) | 5 lines
6654Changed paths:
6655   M /trunk/NEWS
6656   M /trunk/src/caca.h
6657   M /trunk/src/graphics.c
6658
6659  * src/graphics.c:
6660    + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
6661  * src/caca.c:
6662    + Documented the CACA_GEOMETRY environment variable.
6663
6664------------------------------------------------------------------------
6665r170 | sam | 2003-12-24 16:35:07 +0100 (Wed, 24 Dec 2003) | 3 lines
6666Changed paths:
6667   M /trunk/src/caca_internals.h
6668   M /trunk/src/graphics.c
6669   M /trunk/src/io.c
6670
6671  * src/io.c:
6672    + Mouse support in the X11 driver.
6673
6674------------------------------------------------------------------------
6675r169 | sam | 2003-12-24 15:48:38 +0100 (Wed, 24 Dec 2003) | 4 lines
6676Changed paths:
6677   M /trunk/src/graphics.c
6678
6679  * src/graphics:
6680    + Use XCreateWindow instead of XCreateSimpleWindow.
6681    + Set the X window title to "caca for X".
6682
6683------------------------------------------------------------------------
6684r168 | sam | 2003-12-23 18:25:29 +0100 (Tue, 23 Dec 2003) | 4 lines
6685Changed paths:
6686   M /trunk/debian/changelog
6687   M /trunk/debian/control
6688   M /trunk/debian/rules
6689
6690  * debian/control:
6691    + Build-depend on doxygen and tetex to build documentation.
6692    + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
6693
6694------------------------------------------------------------------------
6695r167 | sam | 2003-12-23 18:01:38 +0100 (Tue, 23 Dec 2003) | 7 lines
6696Changed paths:
6697   M /trunk/BUGS
6698   M /trunk/Makefile.am
6699   M /trunk/NEWS
6700   M /trunk/README
6701   M /trunk/TODO
6702   M /trunk/configure.ac
6703   M /trunk/doc/Makefile.am
6704   M /trunk/src/graphics.c
6705
6706  * configure.ac NEWS:
6707    + Prepared release 0.4.
6708  * src/graphics.c README BUGS TODO:
6709    + Updated documentation.
6710  * Makefile.am doc/Makefile.am:
6711    + Install the generated doxygen documentation.
6712
6713------------------------------------------------------------------------
6714r166 | sam | 2003-12-23 17:32:56 +0100 (Tue, 23 Dec 2003) | 4 lines
6715Changed paths:
6716   M /trunk/src/io.c
6717
6718  * src/io.c:
6719    + Fixed a warning by including <unistd.h>.
6720    + Support for arrow and function keys under X11.
6721
6722------------------------------------------------------------------------
6723r165 | sam | 2003-12-23 14:27:40 +0100 (Tue, 23 Dec 2003) | 9 lines
6724Changed paths:
6725   M /trunk/configure.ac
6726   M /trunk/doc/Makefile.am
6727   D /trunk/doc/doxygen.cfg
6728   A /trunk/doc/doxygen.cfg.in (from /trunk/doc/doxygen.cfg:164)
6729   M /trunk/examples/aafire.c
6730   M /trunk/examples/demo.c
6731   M /trunk/examples/spritedit.c
6732   M /trunk/examples/view.c
6733   M /trunk/src/bitmap.c
6734   M /trunk/src/box.c
6735   M /trunk/src/caca.c
6736   M /trunk/src/caca.h
6737   M /trunk/src/caca_internals.h
6738   M /trunk/src/conic.c
6739   M /trunk/src/graphics.c
6740   M /trunk/src/io.c
6741   M /trunk/src/line.c
6742   M /trunk/src/math.c
6743   M /trunk/src/sprite.c
6744   M /trunk/src/triangle.c
6745
6746  * src/io.c:
6747    + Added caca_wait_event(), a blocking caca_get_event().
6748  * src/ examples/:
6749    + More documentation.
6750  * doc/doxygen.cfg.in:
6751    + doc/doxygen.cfg is now generated by configure, so that we can use
6752      @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
6753    + Create manpages.
6754
6755------------------------------------------------------------------------
6756r164 | sam | 2003-12-23 12:08:37 +0100 (Tue, 23 Dec 2003) | 2 lines
6757Changed paths:
6758   M /trunk/doc/doxygen.cfg
6759   M /trunk/src/bitmap.c
6760   M /trunk/src/caca.c
6761   M /trunk/src/caca.h
6762
6763  * More API documentation.
6764
6765------------------------------------------------------------------------
6766r163 | sam | 2003-12-22 23:58:24 +0100 (Mon, 22 Dec 2003) | 3 lines
6767Changed paths:
6768   M /trunk/src/caca.c
6769
6770  * caca.c:
6771    + Fixed typos in the initialisation code.
6772
6773------------------------------------------------------------------------
6774r162 | sam | 2003-12-22 16:26:12 +0100 (Mon, 22 Dec 2003) | 6 lines
6775Changed paths:
6776   M /trunk/configure.ac
6777   M /trunk/src/bitmap.c
6778   M /trunk/src/caca.c
6779   M /trunk/src/caca.h
6780   M /trunk/src/caca_internals.h
6781   M /trunk/src/conic.c
6782   M /trunk/src/graphics.c
6783   M /trunk/src/io.c
6784   M /trunk/src/line.c
6785
6786  * src/graphics.c src/caca.c src/io.c:
6787    + Support for simultaneously compiled-in drivers.
6788    + Honour the CACA_DRIVER environment variable.
6789  * configure.ac:
6790    + Drivers are no longer mutually exclusive.
6791
6792------------------------------------------------------------------------
6793r161 | sam | 2003-12-21 01:39:41 +0100 (Sun, 21 Dec 2003) | 3 lines
6794Changed paths:
6795   M /trunk/src/graphics.c
6796
6797  * src/graphics:
6798    + Initialise default height at 32 (as in aalib).
6799
6800------------------------------------------------------------------------
6801r160 | sam | 2003-12-20 13:07:56 +0100 (Sat, 20 Dec 2003) | 5 lines
6802Changed paths:
6803   M /trunk/src/caca_internals.h
6804   M /trunk/src/graphics.c
6805   M /trunk/src/io.c
6806
6807  * src/graphics.c:
6808    + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
6809    + Use an intermediary X pixmap for rendering.
6810    + Slightly changed the variable naming scheme.
6811
6812------------------------------------------------------------------------
6813r159 | sam | 2003-12-20 11:54:35 +0100 (Sat, 20 Dec 2003) | 3 lines
6814Changed paths:
6815   M /trunk/examples/aafire.c
6816
6817  * examples/aafire.c:
6818    + The image buffer in cacafire was too small.
6819
6820------------------------------------------------------------------------
6821r158 | sam | 2003-12-19 18:26:23 +0100 (Fri, 19 Dec 2003) | 4 lines
6822Changed paths:
6823   M /trunk/src/graphics.c
6824
6825  * src/graphics.c:
6826    + Progress in the X11 driver.
6827    + Fixed a compilation bug in the conio driver.
6828
6829------------------------------------------------------------------------
6830r157 | sam | 2003-12-18 10:46:19 +0100 (Thu, 18 Dec 2003) | 4 lines
6831Changed paths:
6832   M /trunk/debian/changelog
6833   M /trunk/debian/control
6834   M /trunk/debian/rules
6835
6836  * debian/rules debian/control:
6837    + Moved cacafire to the caca-utils package. Added proper conflict/replace.
6838    + Symlinked cacafire.1 to cacademo.1.
6839
6840------------------------------------------------------------------------
6841r155 | sam | 2003-12-18 01:41:28 +0100 (Thu, 18 Dec 2003) | 7 lines
6842Changed paths:
6843   M /trunk/ChangeLog
6844   M /trunk/NEWS
6845   M /trunk/README
6846   M /trunk/debian/changelog
6847   M /trunk/debian/control
6848   M /trunk/doc/doxygen.cfg
6849
6850  * debian/control:
6851    + Updated long descriptions.
6852  * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
6853    + Prepared 0.3 release.
6854  * README:
6855    + --enable-ncurses is now the default.
6856
6857------------------------------------------------------------------------
6858r154 | sam | 2003-12-18 01:11:52 +0100 (Thu, 18 Dec 2003) | 3 lines
6859Changed paths:
6860   M /trunk/src/bitmap.c
6861   M /trunk/src/box.c
6862   M /trunk/src/caca.c
6863   M /trunk/src/caca.h
6864   M /trunk/src/conic.c
6865   M /trunk/src/graphics.c
6866   M /trunk/src/io.c
6867   M /trunk/src/line.c
6868   M /trunk/src/math.c
6869   M /trunk/src/sprite.c
6870   M /trunk/src/triangle.c
6871
6872  * src/:
6873    + Doxygenated public functions.
6874
6875------------------------------------------------------------------------
6876r153 | sam | 2003-12-17 16:03:05 +0100 (Wed, 17 Dec 2003) | 3 lines
6877Changed paths:
6878   M /trunk/src/caca.h
6879
6880  * src/caca.h:
6881    + Documented environment variables.
6882
6883------------------------------------------------------------------------
6884r152 | sam | 2003-12-17 00:25:54 +0100 (Wed, 17 Dec 2003) | 4 lines
6885Changed paths:
6886   M /trunk/examples/view.c
6887
6888  * examples/view.c:
6889    + Fixed a bug in the loading of 1bpp BMPs.
6890    + Commented stuff.
6891
6892------------------------------------------------------------------------
6893r151 | sam | 2003-12-17 00:06:54 +0100 (Wed, 17 Dec 2003) | 7 lines
6894Changed paths:
6895   M /trunk/examples/Makefile.am
6896   M /trunk/examples/view.c
6897
6898  * examples/view.c:
6899    + If Imlib2 is not available, use a custom simple BMP loader.
6900    + Draw the bottom bar one line higher to leave room for a status line.
6901    + '?' now properly toggles help.
6902  * examples/Makefile.am:
6903    + Always build cacaview.
6904
6905------------------------------------------------------------------------
6906r150 | sam | 2003-12-16 10:06:46 +0100 (Tue, 16 Dec 2003) | 5 lines
6907Changed paths:
6908   M /trunk/configure.ac
6909   M /trunk/src/bitmap.c
6910
6911  * src/bitmap.c:
6912    + If the alpha palette is all-zero, forget the alpha channel.
6913  * configure.ac:
6914    + Export HAVE_IMLIB2_H and the like.
6915
6916------------------------------------------------------------------------
6917r149 | sam | 2003-12-15 16:02:50 +0100 (Mon, 15 Dec 2003) | 4 lines
6918Changed paths:
6919   M /trunk/src/bitmap.c
6920
6921  * src/bitmap.c:
6922    + If the alpha mask is 0, ignore alpha information.
6923    + Ditto if no alpha information is given with the palette.
6924
6925------------------------------------------------------------------------
6926r148 | sam | 2003-12-15 11:38:03 +0100 (Mon, 15 Dec 2003) | 4 lines
6927Changed paths:
6928   M /trunk/configure.ac
6929   M /trunk/src/caca.c
6930   M /trunk/src/caca_internals.h
6931   M /trunk/src/graphics.c
6932   M /trunk/src/io.c
6933
6934  * src/graphics.c src/io.c:
6935    + Beginning of an X11 driver. Currently we merely open the window and
6936      check keyboard events.
6937
6938------------------------------------------------------------------------
6939r147 | sam | 2003-12-12 17:19:44 +0100 (Fri, 12 Dec 2003) | 7 lines
6940Changed paths:
6941   M /trunk/configure.ac
6942   M /trunk/debian/changelog
6943   M /trunk/src/caca.c
6944
6945  * configure.ac debian/changelog:
6946    + Prepare for 0.3 release.
6947    + Check for strcasecmp().
6948  * src/caca.c:
6949    + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
6950      variables.
6951
6952------------------------------------------------------------------------
6953r146 | sam | 2003-12-12 15:49:41 +0100 (Fri, 12 Dec 2003) | 13 lines
6954Changed paths:
6955   M /trunk/examples/aafire.c
6956   M /trunk/examples/demo.c
6957   M /trunk/examples/view.c
6958   M /trunk/src/bitmap.c
6959   M /trunk/src/caca.c
6960   M /trunk/src/caca.h
6961   M /trunk/src/caca_internals.h
6962
6963  * src/bitmap.c:
6964    + Added antialiasing support.
6965    + Dithering, antialiasing and background mode can now be selected at
6966      runtime.
6967  * src/caca.c src/caca.h:
6968    + Renamed caca_dithering into caca_feature and extended the type to
6969      express background colour and antialiasing mode.
6970  * examples/demo.c:
6971    + Fixed a bug that disabled the sprite demo.
6972    + Draw solid flares.
6973  * examples/view.c:
6974    + Select antialiasing and background mode at runtime.
6975
6976------------------------------------------------------------------------
6977r145 | sam | 2003-12-11 18:01:09 +0100 (Thu, 11 Dec 2003) | 2 lines
6978Changed paths:
6979   M /trunk/BUGS
6980   M /trunk/TODO
6981   M /trunk/debian/control
6982   M /trunk/doc/cacademo.1
6983   M /trunk/doc/cacaview.1
6984
6985  * Minor updates to manpages, BUGS, TODO and the Debian control file.
6986
6987------------------------------------------------------------------------
6988r144 | sam | 2003-12-11 17:56:35 +0100 (Thu, 11 Dec 2003) | 5 lines
6989Changed paths:
6990   M /trunk/src/Makefile.am
6991   M /trunk/src/bitmap.c
6992   M /trunk/src/caca.c
6993   M /trunk/src/caca.h
6994   M /trunk/src/caca_internals.h
6995   M /trunk/src/graphics.c
6996
6997  * src/caca.c:
6998    + Moved global variables to src/graphics.c.
6999  * src/bitmap.c:
7000    + Sanitised prototypes.
7001
7002------------------------------------------------------------------------
7003r143 | sam | 2003-12-11 17:31:49 +0100 (Thu, 11 Dec 2003) | 17 lines
7004Changed paths:
7005   M /trunk/examples
7006   M /trunk/examples/aafire.c
7007   M /trunk/examples/demo.c
7008   M /trunk/examples/view.c
7009   M /trunk/src/bitmap.c
7010   M /trunk/src/box.c
7011   M /trunk/src/caca.c
7012   M /trunk/src/caca.h
7013   M /trunk/src/caca_internals.h
7014   M /trunk/src/conic.c
7015   M /trunk/src/graphics.c
7016   M /trunk/src/line.c
7017   M /trunk/src/sprite.c
7018   M /trunk/src/triangle.c
7019
7020  * src/graphics.c:
7021    + Internally cache screen width and height.
7022  * src/bitmap.c:
7023    + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
7024      alpha as fully transparent, and any other value as fully opaque.
7025    + Slightly tuned colour weights in the renderer.
7026    + caca_set_bitmap_palette() takes unsigned ints.
7027  * examples/demo.c:
7028    + Added a crap render demo.
7029  * examples/aafire.c:
7030    + Set a 20ms delay.
7031    + Added alpha values to the palette.
7032  * examples/view.c:
7033    + Draw a gray checkered grid below the image so that transparent images
7034      look a lot nicer.
7035    + 'f' toggles "fullscreen" mode.
7036
7037------------------------------------------------------------------------
7038r142 | sam | 2003-12-11 16:54:53 +0100 (Thu, 11 Dec 2003) | 6 lines
7039Changed paths:
7040   M /trunk/caca-config.in
7041   M /trunk/configure.ac
7042
7043  * configure.ac:
7044    + Set the executable bit of caca-config when regenerating that file.
7045  * caca-config.in:
7046    + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
7047      have @CACA_LIBS@.
7048
7049------------------------------------------------------------------------
7050r141 | sam | 2003-12-02 23:27:27 +0100 (Tue, 02 Dec 2003) | 6 lines
7051Changed paths:
7052   M /trunk/configure.ac
7053   M /trunk/examples/Makefile.am
7054   A /trunk/examples/aafire.c
7055
7056  * configure.ac:
7057    + Removed unused USE_* variables.
7058    + Export -lslang and -lncurses as @CACA_LIBS@.
7059  * examples/aafire.c:
7060    + Imported aafire.c from the AAlib tree and ported it to libcaca.
7061
7062------------------------------------------------------------------------
7063r139 | sam | 2003-11-30 18:15:31 +0100 (Sun, 30 Nov 2003) | 2 lines
7064Changed paths:
7065   M /trunk/ChangeLog
7066   M /trunk/NEWS
7067   M /trunk/TODO
7068   M /trunk/debian/changelog
7069   M /trunk/debian/control
7070
7071  * 0.2 release.
7072
7073------------------------------------------------------------------------
7074r138 | sam | 2003-11-30 18:14:19 +0100 (Sun, 30 Nov 2003) | 3 lines
7075Changed paths:
7076   M /trunk/examples/view.c
7077
7078  * examples/view.c:
7079    + Removed last endianness issue.
7080
7081------------------------------------------------------------------------
7082r137 | sam | 2003-11-30 17:34:04 +0100 (Sun, 30 Nov 2003) | 5 lines
7083Changed paths:
7084   M /trunk/examples/view.c
7085   M /trunk/src/bitmap.c
7086   M /trunk/src/io.c
7087
7088  * src/io.c:
7089    + Removed a useless message.
7090  * src/bitmap.c examples/view.c:
7091    + Really fixed the endianness issue.
7092
7093------------------------------------------------------------------------
7094r136 | sam | 2003-11-30 16:56:02 +0100 (Sun, 30 Nov 2003) | 5 lines
7095Changed paths:
7096   M /trunk/src/bitmap.c
7097
7098  * src/bitmap.c:
7099    + Fine-tuned the new renderer.
7100    + Fixed warnings.
7101    + Changed hardcoded values to macros.
7102
7103------------------------------------------------------------------------
7104r135 | sam | 2003-11-30 16:01:55 +0100 (Sun, 30 Nov 2003) | 11 lines
7105Changed paths:
7106   M /trunk/configure.ac
7107   M /trunk/examples/demo.c
7108   M /trunk/examples/view.c
7109   M /trunk/src/bitmap.c
7110   M /trunk/src/caca.c
7111   M /trunk/src/caca.h
7112
7113  * src/bitmap.c:
7114    + Fixed an endianness issue in the byte reader.
7115    + Decreased precision in RGB and HSV values to avoid overflows.
7116    + New dithering method: 2x2 ordered.
7117    + New renderer, with background colour awareness.
7118  * configure.ac:
7119    + Check for <endian.h>.
7120  * examples/demo.c examples/view.c:
7121    + Fixed an endianness issue in cacaview.
7122    + Adapted code to the additional dithering method.
7123
7124------------------------------------------------------------------------
7125r134 | sam | 2003-11-30 03:11:37 +0100 (Sun, 30 Nov 2003) | 4 lines
7126Changed paths:
7127   M /trunk/examples/view.c
7128   M /trunk/src/bitmap.c
7129
7130  * src/bitmap.c examples/view.c:
7131    + Fixed an endianness issue in caca_draw_bitmap().
7132    + Code cleanup.
7133
7134------------------------------------------------------------------------
7135r133 | sam | 2003-11-30 02:18:10 +0100 (Sun, 30 Nov 2003) | 13 lines
7136Changed paths:
7137   M /trunk/TODO
7138   M /trunk/doc/cacaview.1
7139   M /trunk/examples/Makefile.am
7140   M /trunk/examples/view.c
7141   M /trunk/src/caca.c
7142
7143  * src/caca.c:
7144    + Minor change to the dithering names.
7145  * TODO:
7146    + Added cacaview TODO.
7147  * doc/cacaview.1:
7148    + Wrote a manpage for cacaview.
7149  * examples/Makefile.am:
7150    + Moved the -DX_DISPLAY_MISSING=1 here.
7151  * examples/view.c:
7152    + Capital 'D' cycles through dithering modes in reverse order.
7153    + Sleep when there is nothing to do.
7154    + Cosmetic code reorganisation.
7155
7156------------------------------------------------------------------------
7157r132 | sam | 2003-11-29 20:35:07 +0100 (Sat, 29 Nov 2003) | 9 lines
7158Changed paths:
7159   M /trunk/examples/demo.c
7160   M /trunk/examples/view.c
7161   M /trunk/src/bitmap.c
7162   M /trunk/src/caca.c
7163   M /trunk/src/caca.h
7164
7165  * src/caca.c src/caca.h:
7166    + Added caca_get_dithering_name().
7167  * src/bitmap.c:
7168    + Created a new dithering method with an 8x8 ordered matrix.
7169    + Replaced the char list with a string for better readability.
7170    + Dithering functions now return a value between 0 and 255.
7171  * examples/demo.c examples/view.c:
7172    + Adapted to use caca_get_dithering_name().
7173
7174------------------------------------------------------------------------
7175r131 | sam | 2003-11-29 19:04:42 +0100 (Sat, 29 Nov 2003) | 3 lines
7176Changed paths:
7177   M /trunk/src/caca.c
7178
7179  * src/caca.c:
7180    + Test whether ncurses knows xterm-16color before setting $TERM.
7181
7182------------------------------------------------------------------------
7183r130 | sam | 2003-11-29 18:36:00 +0100 (Sat, 29 Nov 2003) | 6 lines
7184Changed paths:
7185   M /trunk/examples/view.c
7186
7187  * examples/view.c:
7188    + Added top and bottom status lines, like in mutt and slrn.
7189    + Added a status string when loading an image or upon error.
7190    + Can load multiple files; use 'n' and 'p' for next and previous.
7191    + Clip zoom between -48 and +48.
7192
7193------------------------------------------------------------------------
7194r129 | sam | 2003-11-29 17:42:35 +0100 (Sat, 29 Nov 2003) | 2 lines
7195Changed paths:
7196   M /trunk/src/caca.c
7197
7198  * Fixed a C99ism.
7199
7200------------------------------------------------------------------------
7201r128 | sam | 2003-11-29 15:41:37 +0100 (Sat, 29 Nov 2003) | 9 lines
7202Changed paths:
7203   M /trunk/NOTES
7204   M /trunk/configure.ac
7205   M /trunk/src/caca.c
7206   M /trunk/src/graphics.c
7207
7208  * configure.ac:
7209    + Default to ncurses, not slang, because slang only has 128 colour pairs.
7210  * src/caca.c:
7211    + Disable scrolling to avoid hashmap scrolling optimization code.
7212  * src/graphics.c:
7213    + Swap fg and bg in the colour pair indexing, so that bg is always
7214      right.
7215    + Disable alt charset support to exploit my patched slang.
7216
7217------------------------------------------------------------------------
7218r127 | sam | 2003-11-28 21:39:54 +0100 (Fri, 28 Nov 2003) | 10 lines
7219Changed paths:
7220   M /trunk/NOTES
7221   M /trunk/examples/view.c
7222   M /trunk/src/bitmap.c
7223
7224  * src/bitmap.c:
7225    + Dither chroma outside of rgb2hsv_default().
7226    + Clip fromx and fromy values.
7227  * NOTES:
7228    + Link to the XTerm control sequences.
7229  * examples/view.c:
7230    + Draw status bar.
7231    + Move with 'h' 'j' 'k' 'l', à la vi.
7232    + '?' toggles a help menu.
7233
7234------------------------------------------------------------------------
7235r126 | sam | 2003-11-28 00:18:12 +0100 (Fri, 28 Nov 2003) | 3 lines
7236Changed paths:
7237   M /trunk/src/bitmap.c
7238
7239  * src/bitmap.c:
7240    + Removed § from the list of default characters due to collisions.
7241
7242------------------------------------------------------------------------
7243r125 | sam | 2003-11-27 23:54:48 +0100 (Thu, 27 Nov 2003) | 6 lines
7244Changed paths:
7245   A /trunk/debian/caca-utils.mime
7246   M /trunk/debian/control
7247   M /trunk/debian/rules
7248
7249  * debian/control:
7250    + Removed slang1-dev dependency in caca-utils.
7251  * debian/caca-utils.mime debian/rules:
7252    + Added a MIME file with low priority.
7253    + Added call to dh_installmime.
7254
7255------------------------------------------------------------------------
7256r124 | sam | 2003-11-27 23:29:13 +0100 (Thu, 27 Nov 2003) | 5 lines
7257Changed paths:
7258   M /trunk/configure.ac
7259   M /trunk/src/caca.c
7260   M /trunk/src/caca_internals.h
7261   M /trunk/src/graphics.c
7262
7263  * src/caca.c src/graphics.c:
7264    + Moved graphics stuff from caca.c to graphics.c.
7265    + Added a few kludges: if gnome-terminal or konsole are detected, switch
7266      to TERM=xterm-16color to benefit from extended colour palette.
7267
7268------------------------------------------------------------------------
7269r123 | sam | 2003-11-27 22:56:30 +0100 (Thu, 27 Nov 2003) | 13 lines
7270Changed paths:
7271   M /trunk/NOTES
7272   M /trunk/examples/demo.c
7273   M /trunk/examples/spritedit.c
7274   M /trunk/src/bitmap.c
7275   M /trunk/src/caca.c
7276   M /trunk/src/caca.h
7277   M /trunk/src/graphics.c
7278   M /trunk/src/sprite.c
7279
7280  * NOTES:
7281    + Added setab/setaf quotes from the XTerm terminfo.
7282    + Proposed a workaround for bright colours on any terminal.
7283  * src/caca.c:
7284    + 16 colour support for ncurses and conio.
7285  * src/graphics.c:
7286    + Ported to 16 colour support.
7287    + Added a missing <stdio.h> for BUFSIZ.
7288    + Disabled vsnprintf under DOS (only vsprintf exists).
7289  * examples/:
7290    + Don't abort if the caca.txt sprite was not found.
7291    + Ported to 16 colour support.
7292
7293------------------------------------------------------------------------
7294r122 | sam | 2003-11-27 14:27:32 +0100 (Thu, 27 Nov 2003) | 2 lines
7295Changed paths:
7296   M /trunk/NOTES
7297
7298  * NOTES: more notes about colours.
7299
7300------------------------------------------------------------------------
7301r121 | sam | 2003-11-27 10:43:56 +0100 (Thu, 27 Nov 2003) | 5 lines
7302Changed paths:
7303   M /trunk/Makefile.am
7304   M /trunk/configure.ac
7305   M /trunk/examples/Makefile.am
7306
7307  * configure.ac:
7308    + More sensible imlib2 detection, works with cross-compilation.
7309  * Makefile.am:
7310    + Don't forget to include NOTES to the dist tarball.
7311
7312------------------------------------------------------------------------
7313r120 | sam | 2003-11-27 10:38:16 +0100 (Thu, 27 Nov 2003) | 2 lines
7314Changed paths:
7315   A /trunk/NOTES
7316   M /trunk/README
7317   M /trunk/debian/rules
7318
7319  * NOTES: added information about colour support.
7320
7321------------------------------------------------------------------------
7322r119 | sam | 2003-11-26 22:02:31 +0100 (Wed, 26 Nov 2003) | 2 lines
7323Changed paths:
7324   M /trunk/configure.ac
7325
7326  * configure.ac: Added a missing check for <inttypes.h>.
7327
7328------------------------------------------------------------------------
7329r118 | sam | 2003-11-26 21:58:30 +0100 (Wed, 26 Nov 2003) | 2 lines
7330Changed paths:
7331   M /trunk/src/bitmap.c
7332
7333  * src/bitmap.c: Support for more colour depths.
7334
7335------------------------------------------------------------------------
7336r115 | sam | 2003-11-24 20:56:04 +0100 (Mon, 24 Nov 2003) | 9 lines
7337Changed paths:
7338   M /trunk/configure.ac
7339   M /trunk/examples/Makefile.am
7340   M /trunk/examples/demo.c
7341   M /trunk/examples/view.c
7342
7343  * configure.ac examples/Makefile.am:
7344    + Added a check for imlib2-config.
7345    + Build cacaview conditionally.
7346  * examples/demo.c:
7347    + Removed all gdkpixbuf code.
7348  * examples/view.c:
7349    + Default to ordered dithering.
7350    + Make sure the arrows always work even if delta is too small.
7351
7352------------------------------------------------------------------------
7353r114 | sam | 2003-11-24 18:51:40 +0100 (Mon, 24 Nov 2003) | 4 lines
7354Changed paths:
7355   M /trunk/debian
7356   M /trunk/debian/control
7357   M /trunk/debian/rules
7358
7359  * debian/:
7360    + New caca-utils package.
7361    + Move cacademo, cacaview and caca-spritedit to caca-utils.
7362
7363------------------------------------------------------------------------
7364r113 | sam | 2003-11-24 18:50:14 +0100 (Mon, 24 Nov 2003) | 6 lines
7365Changed paths:
7366   M /trunk/doc/Makefile.am
7367   D /trunk/doc/caca-demo.1
7368   A /trunk/doc/cacademo.1 (from /trunk/doc/caca-demo.1:112)
7369   A /trunk/doc/cacaview.1
7370   M /trunk/examples
7371   M /trunk/examples/Makefile.am
7372   A /trunk/examples/view.c
7373
7374  * examples/:
7375    + Simple image viewer, cacaview, based on libcaca and imlib2.
7376    + Renamed caca-demo into cacademo.
7377  * doc/:
7378    + Renamed doc/caca-demo.1 into doc/cacademo.1.
7379
7380------------------------------------------------------------------------
7381r112 | sam | 2003-11-23 16:34:35 +0100 (Sun, 23 Nov 2003) | 2 lines
7382Changed paths:
7383   M /trunk/src/Makefile.am
7384   A /trunk/src/bitmap.c (from /trunk/src/blit.c:111)
7385   D /trunk/src/blit.c
7386
7387  * Renamed src/blit.c into src/bitmap.c.
7388
7389------------------------------------------------------------------------
7390r111 | sam | 2003-11-23 04:44:59 +0100 (Sun, 23 Nov 2003) | 5 lines
7391Changed paths:
7392   M /trunk/examples/demo.c
7393   M /trunk/src/caca.c
7394   M /trunk/src/caca.h
7395   M /trunk/src/io.c
7396
7397  * src/caca.c:
7398    + Mouse initialisation in ncurses.
7399  * src/io.c:
7400    + Mouse support in ncurses.
7401
7402------------------------------------------------------------------------
7403r110 | sam | 2003-11-22 15:28:36 +0100 (Sat, 22 Nov 2003) | 3 lines
7404Changed paths:
7405   M /trunk/debian/control
7406
7407  * debian/control:
7408    + libcaca-dev should depend on slang1-dev.
7409
7410------------------------------------------------------------------------
7411r109 | sam | 2003-11-22 15:23:18 +0100 (Sat, 22 Nov 2003) | 3 lines
7412Changed paths:
7413   M /trunk/debian/Makefile.am
7414
7415  * debian/Makefile.am:
7416    + Added compat and copyright to the distributed files.
7417
7418------------------------------------------------------------------------
7419r108 | sam | 2003-11-22 15:19:36 +0100 (Sat, 22 Nov 2003) | 2 lines
7420Changed paths:
7421   A /trunk/ChangeLog
7422   M /trunk/debian/rules
7423
7424  * Added a ChangeLog file.
7425
7426------------------------------------------------------------------------
7427r107 | sam | 2003-11-22 15:13:53 +0100 (Sat, 22 Nov 2003) | 3 lines
7428Changed paths:
7429   M /trunk/examples/Makefile.am
7430
7431  * examples/Makefile.am:
7432    + Compilation fix when libcaca is not available.
7433
7434------------------------------------------------------------------------
7435r106 | sam | 2003-11-22 14:44:02 +0100 (Sat, 22 Nov 2003) | 9 lines
7436Changed paths:
7437   M /trunk/debian/changelog
7438   A /trunk/debian/copyright
7439   M /trunk/debian/rules
7440   M /trunk/doc/Makefile.am
7441   M /trunk/doc/caca-config.1
7442   A /trunk/doc/caca-demo.1
7443   A /trunk/doc/caca-spritedit.1
7444   M /trunk/examples/caca.txt
7445
7446  * debian/:
7447    + Wrote the changelog for the Debian release.
7448    + Wrote a copyright file.
7449  * doc/:
7450    + Wrote manpages for caca-demo and caca-spritedit.
7451  * examples/caca.txt:
7452    + Centered the sprite handle.
7453    + Added a second frame to the sprite.
7454
7455------------------------------------------------------------------------
7456r105 | sam | 2003-11-22 13:53:55 +0100 (Sat, 22 Nov 2003) | 11 lines
7457Changed paths:
7458   A /trunk/AUTHORS
7459   M /trunk/Makefile.am
7460   A /trunk/NEWS
7461   M /trunk/configure.ac
7462   A /trunk/doc
7463   A /trunk/doc/Makefile.am
7464   A /trunk/doc/caca-config.1
7465   A /trunk/doc/doxygen.cfg
7466   A /trunk/doc/footer.html
7467   A /trunk/doc/header.html
7468
7469  * AUTHORS NEWS:
7470    + Added these mandatory files.
7471  * doc/:
7472    + Wrote a Doxygen configuration file.
7473    + Added a manpage for caca-config(1), borrowed from sdl-config.
7474  * configure.ac:
7475    + Use new style AC_INIT.
7476    + Error out if no library was found.
7477    + Added *djgpp* to the list of non-PIC platforms.
7478    + Added checks for doxygen and latex.
7479
7480------------------------------------------------------------------------
7481r104 | sam | 2003-11-22 13:51:27 +0100 (Sat, 22 Nov 2003) | 2 lines
7482Changed paths:
7483   M /trunk/examples/Makefile.am
7484   M /trunk/examples/demo.c
7485
7486  * Disabled gdkpixbuf code.
7487
7488------------------------------------------------------------------------
7489r103 | sam | 2003-11-22 13:45:25 +0100 (Sat, 22 Nov 2003) | 3 lines
7490Changed paths:
7491   M /trunk/src/blit.c
7492   M /trunk/src/box.c
7493   M /trunk/src/caca.c
7494   M /trunk/src/caca.h
7495   M /trunk/src/caca_internals.h
7496   M /trunk/src/conic.c
7497   M /trunk/src/graphics.c
7498   M /trunk/src/io.c
7499   M /trunk/src/line.c
7500   M /trunk/src/math.c
7501   M /trunk/src/sprite.c
7502   M /trunk/src/triangle.c
7503
7504  * src/:
7505    + Doxygenated a few things.
7506
7507------------------------------------------------------------------------
7508r102 | sam | 2003-11-21 15:34:07 +0100 (Fri, 21 Nov 2003) | 8 lines
7509Changed paths:
7510   M /trunk/TODO
7511   M /trunk/examples/demo.c
7512   M /trunk/src/blit.c
7513   M /trunk/src/caca.h
7514
7515  * TODO:
7516    + A few updates.
7517  * src/blit.c:
7518    + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
7519    + Started removing hardcoded bitmask and pitch values.
7520  * examples/demo.c:
7521    + Do something with mouse clicks.
7522
7523------------------------------------------------------------------------
7524r101 | sam | 2003-11-21 15:14:26 +0100 (Fri, 21 Nov 2003) | 3 lines
7525Changed paths:
7526   M /trunk/src/io.c
7527
7528  * src/io.c:
7529    + Fixed an off-by-one error in the mouse driver.
7530
7531------------------------------------------------------------------------
7532r100 | sam | 2003-11-20 17:54:04 +0100 (Thu, 20 Nov 2003) | 13 lines
7533Changed paths:
7534   M /trunk
7535   M /trunk/Makefile.am
7536   M /trunk/README
7537   M /trunk/TODO
7538   A /trunk/caca-config.in
7539   M /trunk/configure.ac
7540   M /trunk/debian
7541   A /trunk/debian/compat
7542   M /trunk/debian/control
7543   M /trunk/debian/rules
7544   M /trunk/examples
7545   M /trunk/examples/Makefile.am
7546   M /trunk/examples/demo.c
7547   M /trunk/src/Makefile.am
7548
7549  * debian/control:
7550    + Changed section to libs/libdevel instead of games/games.
7551    + Changed package name to libcaca-dev.
7552  * debian/rules:
7553    + Use debian/compat instead of DH_COMPAT.
7554    + Install README, BUGS and TODO into /usr/share/doc.
7555  * caca-config.in:
7556    + First version of the config script.
7557  * configure.ac src/Makefile.am:
7558    + Build a static PIC library as well.
7559  * README TODO:
7560    + Various updates.
7561
7562------------------------------------------------------------------------
7563r99 | sam | 2003-11-19 19:38:49 +0100 (Wed, 19 Nov 2003) | 3 lines
7564Changed paths:
7565   M /trunk/TODO
7566   M /trunk/src/io.c
7567
7568  * TODO: New stuff to do.
7569  * src/io.c: left and right arrow keys were swapped.
7570
7571------------------------------------------------------------------------
7572r98 | sam | 2003-11-19 18:49:43 +0100 (Wed, 19 Nov 2003) | 3 lines
7573Changed paths:
7574   M /trunk/src/blit.c
7575   M /trunk/src/caca.c
7576   M /trunk/src/io.c
7577
7578  * src/io.c:
7579    + Fixed a bug in the mouse coordinates reporting.
7580
7581------------------------------------------------------------------------
7582r97 | sam | 2003-11-19 18:32:10 +0100 (Wed, 19 Nov 2003) | 6 lines
7583Changed paths:
7584   M /trunk/examples/demo.c
7585   M /trunk/examples/spritedit.c
7586   M /trunk/src/blit.c
7587   M /trunk/src/caca.c
7588   M /trunk/src/caca.h
7589   M /trunk/src/io.c
7590
7591  * src/io.c:
7592    + Renamed sdl_get_key() into sdl_get_event().
7593    + Handle mouse clicks.
7594  * src/caca.c:
7595    + Activate the terminal's mouse handling if supported.
7596
7597------------------------------------------------------------------------
7598r96 | sam | 2003-11-17 17:11:34 +0100 (Mon, 17 Nov 2003) | 8 lines
7599Changed paths:
7600   M /trunk/examples/Makefile.am
7601   M /trunk/src/Makefile.am
7602   M /trunk/src/blit.c
7603   M /trunk/src/caca.h
7604   M /trunk/src/io.c
7605
7606  * src/io.c src/caca.h:
7607    + Interpret escape sequences for F1, F2, left, right, etc.
7608  * src/Makefile.am examples/Makefile.am:
7609    + Install caca.h in /usr/include.
7610    + Do not install example programs.
7611  * src/blit.c:
7612    + Minor improvements to grayscale colors.
7613
7614------------------------------------------------------------------------
7615r95 | sam | 2003-11-17 11:15:40 +0100 (Mon, 17 Nov 2003) | 2 lines
7616Changed paths:
7617   D /trunk/.cvsignore
7618   D /trunk/autotools/.cvsignore
7619
7620  * Removed legacy .cvsignore files.
7621
7622------------------------------------------------------------------------
7623r94 | sam | 2003-11-16 18:41:43 +0100 (Sun, 16 Nov 2003) | 6 lines
7624Changed paths:
7625   M /trunk/examples/demo.c
7626   M /trunk/src/blit.c
7627   M /trunk/src/caca.h
7628
7629  * src/blit.c:
7630    + Hue calculation now uses integers only.
7631    + Dithering is now parametrable. Implemented none, ordered, random.
7632  * examples/demo.c:
7633    + Added dithering selection.
7634
7635------------------------------------------------------------------------
7636r93 | sam | 2003-11-16 16:20:17 +0100 (Sun, 16 Nov 2003) | 8 lines
7637Changed paths:
7638   M /trunk/examples/Makefile.am
7639   A /trunk/examples/caca.txt
7640   M /trunk/examples/demo.c
7641   M /trunk/examples/spritedit.c
7642   M /trunk/src/blit.c
7643   M /trunk/src/caca.c
7644   M /trunk/src/caca.h
7645   M /trunk/src/caca_internals.h
7646   M /trunk/src/graphics.c
7647
7648  * src/blit.c:
7649    + Added caca_set_dithering() (unused yet).
7650    + Added random dithering.
7651  * src/caca.h:
7652    + Renamed legacy EE_* enums to CACA_*.
7653  * examples/demo.c examples/caca.txt:
7654    + Added a default sprite for libcaca.
7655
7656------------------------------------------------------------------------
7657r92 | sam | 2003-11-16 13:28:29 +0100 (Sun, 16 Nov 2003) | 2 lines
7658Changed paths:
7659   M /trunk/examples/demo.c
7660   M /trunk/examples/spritedit.c
7661   M /trunk/src/blit.c
7662   M /trunk/src/box.c
7663   M /trunk/src/caca.c
7664   M /trunk/src/caca.h
7665   M /trunk/src/caca_internals.h
7666   M /trunk/src/conic.c
7667   M /trunk/src/graphics.c
7668   M /trunk/src/io.c
7669   M /trunk/src/line.c
7670   M /trunk/src/math.c
7671   M /trunk/src/sprite.c
7672   M /trunk/src/triangle.c
7673
7674  * Changed copyleft to LGPL.
7675
7676------------------------------------------------------------------------
7677r91 | sam | 2003-11-16 13:13:46 +0100 (Sun, 16 Nov 2003) | 3 lines
7678Changed paths:
7679   M /trunk/Makefile.am
7680   M /trunk/configure.ac
7681   A /trunk/examples (from /trunk/test:90)
7682   M /trunk/examples/Makefile.am
7683   D /trunk/libcaca
7684   A /trunk/src (from /trunk/libcaca:90)
7685   M /trunk/src/line.c
7686   D /trunk/test
7687
7688  * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
7689    to examples/.
7690
7691------------------------------------------------------------------------
7692r90 | sam | 2003-11-16 13:07:52 +0100 (Sun, 16 Nov 2003) | 2 lines
7693Changed paths:
7694   M /trunk/COPYING
7695   M /trunk/Makefile.am
7696   M /trunk/README
7697   M /trunk/TODO
7698   M /trunk/bootstrap
7699   M /trunk/configure.ac
7700   D /trunk/data
7701   D /trunk/debian/.cvsignore
7702   M /trunk/debian/changelog
7703   M /trunk/debian/control
7704   M /trunk/debian/rules
7705   D /trunk/doc
7706   D /trunk/src
7707
7708  * The big TTYvaders/libcaca split. This is libcaca.
7709
7710------------------------------------------------------------------------
7711r89 | sam | 2003-11-16 12:26:54 +0100 (Sun, 16 Nov 2003) | 8 lines
7712Changed paths:
7713   M /trunk/configure.ac
7714   M /trunk/libcaca/blit.c
7715   M /trunk/libcaca/caca.c
7716   M /trunk/libcaca/conic.c
7717   M /trunk/libcaca/graphics.c
7718   M /trunk/src/weapons.c
7719
7720  * configure.ac:
7721    + Added -Wsign-compare to the warning flags.
7722  * libcaca/caca.c:
7723    + Fixed a signed/unsigned bug that caused infinite waits with
7724      ee_set_delay(0).
7725  * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
7726    + Fixed minor signed/unsigned comparison warnings.
7727
7728------------------------------------------------------------------------
7729r88 | sam | 2003-11-16 01:33:35 +0100 (Sun, 16 Nov 2003) | 2 lines
7730Changed paths:
7731   M /trunk/Makefile.am
7732   M /trunk/TODO
7733   M /trunk/configure.ac
7734   A /trunk/libcaca (from /trunk/libee:87)
7735   M /trunk/libcaca/Makefile.am
7736   M /trunk/libcaca/blit.c
7737   M /trunk/libcaca/box.c
7738   A /trunk/libcaca/caca.c (from /trunk/libee/ee.c:87)
7739   A /trunk/libcaca/caca.h (from /trunk/libee/ee.h:87)
7740   A /trunk/libcaca/caca_internals.h (from /trunk/libee/ee_internals.h:87)
7741   M /trunk/libcaca/conic.c
7742   D /trunk/libcaca/ee.c
7743   D /trunk/libcaca/ee.h
7744   D /trunk/libcaca/ee_internals.h
7745   M /trunk/libcaca/graphics.c
7746   M /trunk/libcaca/io.c
7747   M /trunk/libcaca/line.c
7748   M /trunk/libcaca/math.c
7749   M /trunk/libcaca/sprite.c
7750   M /trunk/libcaca/triangle.c
7751   D /trunk/libee
7752   M /trunk/src/Makefile.am
7753   M /trunk/src/aliens.c
7754   M /trunk/src/bonus.c
7755   M /trunk/src/box.c
7756   M /trunk/src/ceo.c
7757   M /trunk/src/collide.c
7758   M /trunk/src/common.h
7759   M /trunk/src/explosions.c
7760   M /trunk/src/intro.c
7761   M /trunk/src/main.c
7762   M /trunk/src/overlay.c
7763   M /trunk/src/player.c
7764   M /trunk/src/starfield.c
7765   M /trunk/src/tunnel.c
7766   M /trunk/src/weapons.c
7767   M /trunk/test/Makefile.am
7768   M /trunk/test/demo.c
7769   M /trunk/test/spritedit.c
7770
7771  * Renamed libee to libcaca. Far less collisions.
7772
7773------------------------------------------------------------------------
7774r87 | sam | 2003-11-16 01:09:09 +0100 (Sun, 16 Nov 2003) | 2 lines
7775Changed paths:
7776   M /trunk/libee/Makefile.am
7777   A /trunk/libee/blit.c
7778   M /trunk/libee/ee.h
7779   M /trunk/test/Makefile.am
7780   M /trunk/test/demo.c
7781
7782  * Very ugly ee_blit function. Will be polished in a while.
7783
7784------------------------------------------------------------------------
7785r86 | sam | 2003-11-15 13:42:38 +0100 (Sat, 15 Nov 2003) | 10 lines
7786Changed paths:
7787   M /trunk/libee/ee.c
7788   M /trunk/libee/ee.h
7789   M /trunk/libee/graphics.c
7790   M /trunk/test/demo.c
7791
7792  * libee/ee.c:
7793    + Replaced ee_color_names[] with ee_get_color_name().
7794    + Don't oversleep in ee_refresh().
7795  * libee/graphics.c:
7796    + Implemented ee_printf().
7797  * test/demo.c:
7798    + If new keypresses are detected, don't wait for the next screen refresh.
7799    + Added an fps counter on demos.
7800    + Added controls for outlines and drawing boundaries.
7801
7802------------------------------------------------------------------------
7803r85 | sam | 2003-11-15 10:58:20 +0100 (Sat, 15 Nov 2003) | 8 lines
7804Changed paths:
7805   M /trunk/libee/ee.c
7806   M /trunk/libee/ee.h
7807   M /trunk/libee/ee_internals.h
7808   M /trunk/libee/graphics.c
7809   M /trunk/libee/line.c
7810
7811  * libee/graphics.c:
7812    + Correct clipping in ee_putstr() for long strings.
7813  * libee/ee.c:
7814    + New ee_get_rendertime() call to provide framerate information.
7815  * libee/ee.h:
7816    + Added const keywords where it was meaningful, despite Slang's blatant
7817      omission of such keywords in its prototypes.
7818
7819------------------------------------------------------------------------
7820r84 | sam | 2003-11-14 20:00:07 +0100 (Fri, 14 Nov 2003) | 6 lines
7821Changed paths:
7822   M /trunk/libee/ee.c
7823   M /trunk/src/main.c
7824   M /trunk/test/demo.c
7825
7826  * libee/ee.c:
7827    + Implemented correct framerate wait loop.
7828    + No framedropping yet.
7829  * test/demo.c src/main.c:
7830    + Set an arbitrary framerate for demos.
7831
7832------------------------------------------------------------------------
7833r83 | sam | 2003-11-14 19:49:53 +0100 (Fri, 14 Nov 2003) | 2 lines
7834Changed paths:
7835   M /trunk/src/Makefile.am
7836   M /trunk/test/Makefile.am
7837
7838  * Fixed compilation in an alternate directory.
7839
7840------------------------------------------------------------------------
7841r82 | sam | 2003-11-14 18:02:36 +0100 (Fri, 14 Nov 2003) | 2 lines
7842Changed paths:
7843   M /trunk/src/box.c
7844   M /trunk/src/main.c
7845   M /trunk/src/player.c
7846   M /trunk/src/starfield.c
7847   M /trunk/src/tunnel.c
7848   M /trunk/src/weapons.c
7849
7850  * Sanity checks after each malloc() call.
7851
7852------------------------------------------------------------------------
7853r81 | sam | 2003-11-14 17:55:58 +0100 (Fri, 14 Nov 2003) | 4 lines
7854Changed paths:
7855   M /trunk/libee/ee.h
7856   M /trunk/libee/math.c
7857
7858  * libee/math.c:
7859    + ee_sqrt() now uses unsigned ints.
7860    + Avoid overflows in ee_sqrt().
7861
7862------------------------------------------------------------------------
7863r80 | sam | 2003-11-13 18:12:40 +0100 (Thu, 13 Nov 2003) | 2 lines
7864Changed paths:
7865   M /trunk/src/intro.c
7866
7867  * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
7868
7869------------------------------------------------------------------------
7870r79 | sam | 2003-11-13 17:45:25 +0100 (Thu, 13 Nov 2003) | 6 lines
7871Changed paths:
7872   M /trunk/libee/ee.c
7873   M /trunk/libee/ee_internals.h
7874   M /trunk/libee/graphics.c
7875   M /trunk/libee/sprite.c
7876
7877  * libee/ee.c:
7878    + Error checking in ee_init().
7879    + Pre-generate the empty line for ee_clear().
7880  * libee/sprite.c:
7881    + Better error checking in ee_sprite_load().
7882
7883------------------------------------------------------------------------
7884r78 | sam | 2003-11-13 16:41:12 +0100 (Thu, 13 Nov 2003) | 2 lines
7885Changed paths:
7886   M /trunk/libee/conic.c
7887   M /trunk/libee/line.c
7888   M /trunk/src/box.c
7889
7890  * Minor coding style changes.
7891
7892------------------------------------------------------------------------
7893r77 | sam | 2003-11-13 16:37:49 +0100 (Thu, 13 Nov 2003) | 2 lines
7894Changed paths:
7895   M /trunk/data/Makefile.am
7896   D /trunk/data/bar_boss
7897   D /trunk/data/bar_fighter
7898   A /trunk/data/barboss.txt (from /trunk/data/bar_boss:76)
7899   A /trunk/data/barfight.txt (from /trunk/data/bar_fighter:76)
7900   D /trunk/data/baz_fighter
7901   A /trunk/data/bazfight.txt (from /trunk/data/baz_fighter:76)
7902   A /trunk/data/bongem.txt (from /trunk/data/item_gem:76)
7903   A /trunk/data/bonheart.txt (from /trunk/data/item_heart:76)
7904   D /trunk/data/explosion_medium
7905   D /trunk/data/explosion_small
7906   D /trunk/data/foo_fighter
7907   A /trunk/data/foofight.txt (from /trunk/data/foo_fighter:76)
7908   D /trunk/data/item_gem
7909   D /trunk/data/item_heart
7910   A /trunk/data/ship.txt (from /trunk/data/ship_green:76)
7911   D /trunk/data/ship_green
7912   D /trunk/data/weapon_bomb
7913   D /trunk/data/weapon_fragbomb
7914   A /trunk/data/wpnbomb.txt (from /trunk/data/weapon_bomb:76)
7915   A /trunk/data/wpnfrag.txt (from /trunk/data/weapon_fragbomb:76)
7916   A /trunk/data/xplmed.txt (from /trunk/data/explosion_medium:76)
7917   A /trunk/data/xplsmall.txt (from /trunk/data/explosion_small:76)
7918   M /trunk/src/aliens.c
7919   M /trunk/src/bonus.c
7920   M /trunk/src/explosions.c
7921   M /trunk/src/intro.c
7922   M /trunk/src/player.c
7923   M /trunk/src/weapons.c
7924   M /trunk/test/demo.c
7925
7926  * Renamed sprites to < 8+3 names for the DOS port.
7927
7928------------------------------------------------------------------------
7929r76 | sam | 2003-11-13 00:46:58 +0100 (Thu, 13 Nov 2003) | 7 lines
7930Changed paths:
7931   M /trunk/data/bar_boss
7932   M /trunk/data/bar_fighter
7933   M /trunk/data/baz_fighter
7934   M /trunk/data/explosion_medium
7935   M /trunk/data/explosion_small
7936   M /trunk/data/foo_fighter
7937   M /trunk/data/item_gem
7938   M /trunk/data/item_heart
7939   M /trunk/data/ship_green
7940   M /trunk/data/weapon_bomb
7941   M /trunk/data/weapon_fragbomb
7942   M /trunk/src/starfield.c
7943   M /trunk/test/demo.c
7944
7945  * test/demo.c:
7946    + Removed a spurious '\n' from an ee_putstr().
7947  * src/starfield.c:
7948    + Fixed starfield color.
7949  * data/:
7950    + Fixed every sprite's colors.
7951
7952------------------------------------------------------------------------
7953r75 | sam | 2003-11-12 22:18:50 +0100 (Wed, 12 Nov 2003) | 25 lines
7954Changed paths:
7955   A /trunk/BUGS
7956   M /trunk/Makefile.am
7957   M /trunk/README
7958   M /trunk/TODO
7959   M /trunk/libee/Makefile.am
7960   M /trunk/libee/box.c
7961   M /trunk/libee/conic.c
7962   M /trunk/libee/ee.c
7963   M /trunk/libee/ee.h
7964   A /trunk/libee/ee_internals.h
7965   M /trunk/libee/graphics.c
7966   M /trunk/libee/io.c
7967   M /trunk/libee/line.c
7968   M /trunk/libee/math.c
7969   M /trunk/libee/sprite.c
7970   M /trunk/libee/triangle.c
7971   M /trunk/src/Makefile.am
7972   M /trunk/src/overlay.c
7973   M /trunk/src/weapons.c
7974   M /trunk/test/demo.c
7975
7976  * libee/ee.h:
7977    + Added ee_color_names[] containing our 16 color names.
7978  * libee/ee.c:
7979    + Extended our color set to the full 16 instead of 10.
7980    + Precalculate ncurses attributes.
7981  * libee/graphics.c:
7982    + Clip color value in ee_set_color().
7983    + Clip characters in ee_putchar().
7984    + Partially clip characters in ee_putstr(), overflows aren't checked yet.
7985  * libee/ee_internals.h:
7986    + New file to share extern variables within libee.
7987
7988  * test/demo.c:
7989    + Added a simple demo_color() to output all colors.
7990    + Replaced four ee_draw_line() with ee_draw_thin_box().
7991    + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
7992      defines y1.
7993    + Randomized colours from 0 to 15 instead of 1 to 10.
7994
7995  * src/Makefiles.am:
7996    + Added -lm to the ttyvaders linking flags because of the intro.
7997
7998  * README BUGS TODO:
7999    + Updated.
8000
8001------------------------------------------------------------------------
8002r74 | sam | 2003-11-12 19:41:02 +0100 (Wed, 12 Nov 2003) | 7 lines
8003Changed paths:
8004   M /trunk/README
8005   M /trunk/configure.ac
8006   M /trunk/libee/ee.c
8007   M /trunk/libee/graphics.c
8008
8009  * README:
8010    + Added a note about dos cross-compilation.
8011  * configure.ac:
8012    + Added a check for ScreenUpdate in <pc.h>.
8013  * libee/graphics.c libee/ee.c:
8014    + Improved the conio port thanks to ScreenUpdate().
8015
8016------------------------------------------------------------------------
8017r73 | sam | 2003-11-12 17:23:18 +0100 (Wed, 12 Nov 2003) | 2 lines
8018Changed paths:
8019   M /trunk/configure.ac
8020   M /trunk/libee/conic.c
8021   M /trunk/libee/ee.c
8022   M /trunk/libee/graphics.c
8023   M /trunk/libee/io.c
8024   M /trunk/libee/line.c
8025
8026  * MS-DOS port of libee, using <conio.h>.
8027
8028------------------------------------------------------------------------
8029r72 | sam | 2003-11-12 02:48:58 +0100 (Wed, 12 Nov 2003) | 17 lines
8030Changed paths:
8031   M /trunk/data/foo_fighter
8032   M /trunk/libee/box.c
8033   M /trunk/libee/ee.h
8034   M /trunk/libee/graphics.c
8035   M /trunk/libee/line.c
8036   M /trunk/libee/sprite.c
8037   M /trunk/src/Makefile.am
8038   M /trunk/src/aliens.c
8039   M /trunk/src/bonus.c
8040   M /trunk/src/box.c
8041   M /trunk/src/common.h
8042   M /trunk/src/explosions.c
8043   A /trunk/src/intro.c
8044   M /trunk/src/main.c
8045   M /trunk/src/overlay.c
8046   M /trunk/src/player.c
8047   M /trunk/src/starfield.c
8048   M /trunk/src/tunnel.c
8049   M /trunk/src/weapons.c
8050   M /trunk/test/demo.c
8051   M /trunk/test/spritedit.c
8052
8053  * libee/graphics.c:
8054    + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
8055  * libee/line.c:
8056    + Implemented draw_polyline() and draw_thin_polyline().
8057  * libee/sprite.c:
8058    + Removed the f member of struct ee_sprite.
8059    + Implemented ee_get_sprite_{width|height|dx|dy}().
8060    + Restore the color fater ee_draw_sprite() is called.
8061  * libee/box.c:
8062    + Fixed a bug causing improper box clipping at the right and the bottom.
8063  * data/foo_fighter:
8064    + Fixed bugs in the sprite.
8065  * src/intro.c:
8066    + Test effects for the future game's intro.
8067  * test/spritedit.c:
8068    + Added stuff to the sprite editor. We can now navigate through frames.
8069
8070------------------------------------------------------------------------
8071r71 | sam | 2003-11-11 11:22:19 +0100 (Tue, 11 Nov 2003) | 13 lines
8072Changed paths:
8073   M /trunk/libee/Makefile.am
8074   A /trunk/libee/box.c
8075   M /trunk/libee/conic.c
8076   M /trunk/libee/ee.h
8077   M /trunk/libee/triangle.c
8078   M /trunk/test/demo.c
8079
8080  * libee/triangle.c:
8081    + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
8082  * libee/box.c:
8083    + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
8084  * libee/conic.c:
8085    + Wrote ee_fill_ellipse().
8086    + First attempt at ee_draw_thin_ellipse(), to be reworked.
8087  * test/demo.c:
8088    + Merged demo_lines() and demo_thin_lines().
8089    + Merged demo_triangles() and demo_outlined_triangles().
8090    + Wrote demo_box().
8091    + Use ee_fill_ellipse() in demo_all().
8092
8093------------------------------------------------------------------------
8094r70 | sam | 2003-11-11 09:00:36 +0100 (Tue, 11 Nov 2003) | 5 lines
8095Changed paths:
8096   M /trunk/data/Makefile.am
8097   A /trunk/data/ship_green
8098   M /trunk/src/collide.c
8099   M /trunk/src/main.c
8100   M /trunk/src/player.c
8101   M /trunk/src/weapons.c
8102
8103  * src/weapons.c:
8104    + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
8105  * src/player.c:
8106    + Use ee_draw_sprite() to draw our ship.
8107
8108------------------------------------------------------------------------
8109r69 | sam | 2003-11-11 00:38:50 +0100 (Tue, 11 Nov 2003) | 8 lines
8110Changed paths:
8111   M /trunk/libee/Makefile.am
8112   M /trunk/libee/conic.c
8113   M /trunk/libee/ee.c
8114   M /trunk/libee/ee.h
8115   A /trunk/libee/graphics.c (from /trunk/libee/ee.c:68)
8116   M /trunk/libee/io.c
8117   M /trunk/libee/line.c
8118   M /trunk/libee/math.c
8119   M /trunk/libee/sprite.c
8120   M /trunk/libee/triangle.c
8121   M /trunk/src/box.c
8122   M /trunk/src/overlay.c
8123   M /trunk/src/player.c
8124   M /trunk/src/starfield.c
8125   M /trunk/src/tunnel.c
8126   M /trunk/src/weapons.c
8127   M /trunk/test/demo.c
8128
8129  * libee/graphics.c:
8130    + Moved ee_putstr() and ee_putchar() in here.
8131  * libee/ee.h:
8132    + Got rid of ee_goto().
8133    + Moved <slang.h> or <curses.h> into libee.
8134  * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
8135  * Ditto for ee_putchar().
8136
8137------------------------------------------------------------------------
8138r68 | sam | 2003-11-11 00:04:13 +0100 (Tue, 11 Nov 2003) | 5 lines
8139Changed paths:
8140   M /trunk/data/Makefile.am
8141   M /trunk/src/Makefile.am
8142   M /trunk/test
8143   M /trunk/test/Makefile.am
8144   A /trunk/test/spritedit.c
8145
8146  * test/spritedit.c:
8147    + Placeholder for our upcoming sprite editor.
8148  * src/Makefile.am data/Makefile.am:
8149    + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
8150
8151------------------------------------------------------------------------
8152r67 | sam | 2003-11-10 23:43:30 +0100 (Mon, 10 Nov 2003) | 4 lines
8153Changed paths:
8154   M /trunk/data/Makefile.am
8155   A /trunk/data/weapon_fragbomb
8156   M /trunk/src/weapons.c
8157
8158  * src/weapons.c data/weapon_fragbomb:
8159    + Drew the fragbomb sprite.
8160    + Use the fragbomb in src/weapons.c.
8161
8162------------------------------------------------------------------------
8163r66 | sam | 2003-11-10 22:54:11 +0100 (Mon, 10 Nov 2003) | 5 lines
8164Changed paths:
8165   M /trunk/data/Makefile.am
8166   A /trunk/data/weapon_bomb
8167   M /trunk/src/weapons.c
8168
8169  * data/weapon_bomb:
8170    + New bomb sprite.
8171  * src/weapons.c:
8172    + Switched the bomb drawing to use ee_draw_sprite().
8173
8174------------------------------------------------------------------------
8175r65 | sam | 2003-11-10 22:17:47 +0100 (Mon, 10 Nov 2003) | 8 lines
8176Changed paths:
8177   M /trunk/data/Makefile.am
8178   A /trunk/data/explosion_medium
8179   A /trunk/data/explosion_small
8180   M /trunk/libee/sprite.c
8181   M /trunk/src/explosions.c
8182
8183  * libee/sprite.c:
8184    + Made sprite loading more robust.
8185  * src/explosions.c:
8186    + No longer use ee_putchar etc. to draw our sprites, but use
8187      ee_draw_sprite().
8188  * data/:
8189    + Drew explosion_medium and explosion_small sprites.
8190
8191------------------------------------------------------------------------
8192r64 | sam | 2003-11-10 21:43:02 +0100 (Mon, 10 Nov 2003) | 2 lines
8193Changed paths:
8194   M /trunk/libee/conic.c
8195
8196  * libee/conic.c: Clip circles and ellipses.
8197
8198------------------------------------------------------------------------
8199r63 | sam | 2003-11-10 19:29:04 +0100 (Mon, 10 Nov 2003) | 5 lines
8200Changed paths:
8201   M /trunk/libee/conic.c
8202   M /trunk/libee/sprite.c
8203
8204  * libee/sprite.c:
8205    + Added sanity checks in ee_sprite_* functions.
8206  * libee/conic.c:
8207    + Use ellipsepoints() in ee_draw_circle().
8208
8209------------------------------------------------------------------------
8210r62 | sam | 2003-11-10 19:23:23 +0100 (Mon, 10 Nov 2003) | 3 lines
8211Changed paths:
8212   M /trunk/test/demo.c
8213
8214  * test/demo.c:
8215    + Ellipses demo.
8216
8217------------------------------------------------------------------------
8218r61 | sam | 2003-11-10 19:21:36 +0100 (Mon, 10 Nov 2003) | 3 lines
8219Changed paths:
8220   M /trunk/libee/conic.c
8221   M /trunk/libee/ee.h
8222
8223  * libee/conic.c:
8224    + ee_draw_ellipse().
8225
8226------------------------------------------------------------------------
8227r60 | sam | 2003-11-10 16:31:12 +0100 (Mon, 10 Nov 2003) | 2 lines
8228Changed paths:
8229   M /trunk/libee/Makefile.am
8230   D /trunk/libee/circle.c
8231   A /trunk/libee/conic.c (from /trunk/libee/circle.c:58)
8232   M /trunk/libee/line.c
8233
8234  * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
8235
8236------------------------------------------------------------------------
8237r59 | sam | 2003-11-10 16:16:38 +0100 (Mon, 10 Nov 2003) | 3 lines
8238Changed paths:
8239   M /trunk/libee/line.c
8240
8241  * libee/line.c:
8242    + Added code comments.
8243
8244------------------------------------------------------------------------
8245r58 | sam | 2003-11-10 15:19:21 +0100 (Mon, 10 Nov 2003) | 4 lines
8246Changed paths:
8247   M /trunk/configure.ac
8248   M /trunk/libee/Makefile.am
8249   M /trunk/src/Makefile.am
8250   M /trunk/test/Makefile.am
8251
8252  * configure.ac:
8253    + Moved optimization flags and warning triggers here.
8254    + Updated the snapshot timestamp.
8255
8256------------------------------------------------------------------------
8257r57 | sam | 2003-11-10 15:13:56 +0100 (Mon, 10 Nov 2003) | 2 lines
8258Changed paths:
8259   M /trunk/test/demo.c
8260
8261  * test/demo.c: Nicer complete demo.
8262
8263------------------------------------------------------------------------
8264r56 | sam | 2003-11-10 10:26:40 +0100 (Mon, 10 Nov 2003) | 11 lines
8265Changed paths:
8266   M /trunk/data/Makefile.am
8267   A /trunk/data/baz_fighter
8268   A /trunk/data/foo_fighter
8269   A /trunk/data/item_gem
8270   A /trunk/data/item_heart
8271   M /trunk/libee/ee.h
8272   M /trunk/libee/sprite.c
8273   M /trunk/src/aliens.c
8274   M /trunk/src/bonus.c
8275   M /trunk/src/box.c
8276
8277  * libee/sprite.c:
8278    + More robust sprite loader.
8279    + Added ee_set_sprite_frame() and ee_get_sprite_frame().
8280    + Free all structures in ee_free_sprite().
8281  * src/aliens.c src/bonus.c:
8282    + Use ee_draw_sprite() instead of our manual sprite rendering.
8283  * src/box.c:
8284    + Use ee_draw_line() instead of the manual equivalent.
8285  * data/:
8286    + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
8287
8288------------------------------------------------------------------------
8289r55 | sam | 2003-11-10 03:00:52 +0100 (Mon, 10 Nov 2003) | 2 lines
8290Changed paths:
8291   A /trunk/data/Makefile.am
8292
8293  * Oops, forgot data/Makefile.am.
8294
8295------------------------------------------------------------------------
8296r54 | sam | 2003-11-10 03:00:19 +0100 (Mon, 10 Nov 2003) | 5 lines
8297Changed paths:
8298   M /trunk/Makefile.am
8299   M /trunk/configure.ac
8300   A /trunk/data
8301   A /trunk/data/bar_boss
8302   A /trunk/data/bar_fighter
8303   M /trunk/test/demo.c
8304
8305  * test/demo.c:
8306    + Wrote a little sprite demo.
8307  * data/:
8308    + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
8309
8310------------------------------------------------------------------------
8311r53 | sam | 2003-11-10 02:56:24 +0100 (Mon, 10 Nov 2003) | 4 lines
8312Changed paths:
8313   M /trunk/libee/Makefile.am
8314   M /trunk/libee/ee.h
8315   A /trunk/libee/sprite.c
8316
8317  * libee/sprite.c:
8318    + Beginning of sprite handling within the library.
8319    + Added support to load files.
8320
8321------------------------------------------------------------------------
8322r52 | sam | 2003-11-10 01:27:33 +0100 (Mon, 10 Nov 2003) | 3 lines
8323Changed paths:
8324   M /trunk/test/demo.c
8325
8326  * test/demo.c:
8327    + outlined triangles demo.
8328
8329------------------------------------------------------------------------
8330r51 | sam | 2003-11-10 01:15:02 +0100 (Mon, 10 Nov 2003) | 2 lines
8331Changed paths:
8332   M /trunk/configure.ac
8333   M /trunk/libee/Makefile.am
8334   M /trunk/src/Makefile.am
8335   M /trunk/test/Makefile.am
8336
8337  * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
8338
8339------------------------------------------------------------------------
8340r50 | sam | 2003-11-10 00:34:24 +0100 (Mon, 10 Nov 2003) | 4 lines
8341Changed paths:
8342   M /trunk/src/aliens.c
8343   M /trunk/src/bonus.c
8344   M /trunk/src/box.c
8345   M /trunk/src/collide.c
8346   M /trunk/src/explosions.c
8347   M /trunk/src/main.c
8348   M /trunk/src/overlay.c
8349   M /trunk/src/player.c
8350   M /trunk/src/starfield.c
8351   M /trunk/src/tunnel.c
8352   M /trunk/src/weapons.c
8353
8354  * src/*.c:
8355    + Added missing #include "config.h".
8356    + Fixed a nasty bug in ee_rand() calls.
8357
8358------------------------------------------------------------------------
8359r49 | sam | 2003-11-10 00:01:29 +0100 (Mon, 10 Nov 2003) | 3 lines
8360Changed paths:
8361   M /trunk/test/demo.c
8362
8363  * test/demo.c:
8364    + Disabled the pyramid demo and wrote a simple triangles demo.
8365
8366------------------------------------------------------------------------
8367r48 | sam | 2003-11-09 22:36:24 +0100 (Sun, 09 Nov 2003) | 5 lines
8368Changed paths:
8369   M /trunk/libee/Makefile.am
8370   M /trunk/libee/ee.h
8371   A /trunk/libee/triangle.c
8372   M /trunk/test/Makefile.am
8373   M /trunk/test/demo.c
8374
8375  * libee/triangle.c:
8376    + Implemented ee_fill_triangle().
8377  * test/demo.c:
8378    + Triangle demo.
8379
8380------------------------------------------------------------------------
8381r47 | sam | 2003-11-09 20:46:14 +0100 (Sun, 09 Nov 2003) | 5 lines
8382Changed paths:
8383   M /trunk/libee/ee.h
8384   M /trunk/libee/line.c
8385   M /trunk/test/demo.c
8386
8387  * libee/line.c:
8388    + ee_draw_thin_line().
8389  * test/demo.c:
8390    + Added a thin lines demo.
8391
8392------------------------------------------------------------------------
8393r46 | sam | 2003-11-09 19:10:44 +0100 (Sun, 09 Nov 2003) | 2 lines
8394Changed paths:
8395   M /trunk/libee/line.c
8396
8397  * libee/line.c: genericized line drawing for future use.
8398
8399------------------------------------------------------------------------
8400r45 | sam | 2003-11-09 18:45:12 +0100 (Sun, 09 Nov 2003) | 6 lines
8401Changed paths:
8402   M /trunk/test
8403   M /trunk/test/demo.c
8404
8405  * test/demo.c:
8406    + Putpixel demo.
8407    + Draw line demo.
8408    + Draw circle demo.
8409    + Animated radar demo.
8410
8411------------------------------------------------------------------------
8412r44 | sam | 2003-11-09 18:21:43 +0100 (Sun, 09 Nov 2003) | 7 lines
8413Changed paths:
8414   M /trunk/libee/Makefile.am
8415   A /trunk/libee/circle.c (from /trunk/src/weapons.c:42)
8416   M /trunk/libee/ee.h
8417   M /trunk/libee/line.c
8418   M /trunk/src/weapons.c
8419
8420  * src/weapons.c:
8421    + Removed draw_circle, use ee_draw_circle instead.
8422  * libee/circle.c:
8423    + New ee_draw_circle function.
8424  * libee/line.c:
8425    + Changed an internal function's name.
8426
8427------------------------------------------------------------------------
8428r43 | sam | 2003-11-09 17:34:23 +0100 (Sun, 09 Nov 2003) | 2 lines
8429Changed paths:
8430   M /trunk/libee
8431   M /trunk/libee/Makefile.am
8432   M /trunk/libee/ee.h
8433   A /trunk/libee/line.c
8434
8435  * libee/line.c: Implemented ee_draw_line.
8436
8437------------------------------------------------------------------------
8438r42 | sam | 2003-11-09 14:52:40 +0100 (Sun, 09 Nov 2003) | 5 lines
8439Changed paths:
8440   M /trunk/libee/ee.c
8441   M /trunk/libee/ee.h
8442   M /trunk/test/demo.c
8443
8444  * libee/ee.c:
8445    + got rid of DELAY.
8446  * test/demo.c:
8447    + Minor animation effect.
8448
8449------------------------------------------------------------------------
8450r41 | sam | 2003-11-09 14:51:37 +0100 (Sun, 09 Nov 2003) | 2 lines
8451Changed paths:
8452   M /trunk/libee/math.c
8453
8454  * libee/math.c: fixed a thinko in ee_rand().
8455
8456------------------------------------------------------------------------
8457r40 | sam | 2003-11-09 14:32:04 +0100 (Sun, 09 Nov 2003) | 8 lines
8458Changed paths:
8459   M /trunk/libee/Makefile.am
8460   M /trunk/libee/ee.c
8461   M /trunk/libee/ee.h
8462   A /trunk/libee/io.c (from /trunk/libee/ee.c:37)
8463   A /trunk/libee/math.c
8464   M /trunk/src/Makefile.am
8465   M /trunk/src/aliens.c
8466   M /trunk/src/collide.c
8467   M /trunk/src/common.h
8468   M /trunk/src/explosions.c
8469   M /trunk/src/main.c
8470   D /trunk/src/math.c
8471   M /trunk/src/starfield.c
8472   M /trunk/src/tunnel.c
8473   M /trunk/src/weapons.c
8474
8475  * libee/io.c:
8476    + Moved ee_get_key() here.
8477  * libee/math.c:
8478    + Moved r00t() here and renamed it to ee_sqrt().
8479    + Moved GET_RAND() here and renamed it to ee_rand().
8480  * src/math.c:
8481    + Removed this deprecated file.
8482
8483------------------------------------------------------------------------
8484r39 | sam | 2003-11-09 14:16:19 +0100 (Sun, 09 Nov 2003) | 2 lines
8485Changed paths:
8486   M /trunk/src/aliens.c
8487   M /trunk/src/bonus.c
8488   M /trunk/src/box.c
8489   M /trunk/src/ceo.c
8490   M /trunk/src/collide.c
8491   M /trunk/src/common.h
8492   M /trunk/src/explosions.c
8493   M /trunk/src/main.c
8494   M /trunk/src/math.c
8495   M /trunk/src/overlay.c
8496   M /trunk/src/player.c
8497   M /trunk/src/starfield.c
8498   M /trunk/src/tunnel.c
8499   M /trunk/src/weapons.c
8500
8501  * Coding style everywhere.
8502
8503------------------------------------------------------------------------
8504r38 | sam | 2003-11-09 14:02:34 +0100 (Sun, 09 Nov 2003) | 5 lines
8505Changed paths:
8506   M /trunk/libee/Makefile.am
8507   M /trunk/test/Makefile.am
8508   A /trunk/test/demo.c
8509
8510  * libee/Makefile.am, test/Makefile.am:
8511    + Added more compiler warning flags.
8512  * test/demo.c:
8513    + Small demo for libee.
8514
8515------------------------------------------------------------------------
8516r37 | sam | 2003-11-09 14:01:44 +0100 (Sun, 09 Nov 2003) | 2 lines
8517Changed paths:
8518   M /trunk/libee/ee.c
8519
8520  * libee/ee.c: Fixed a compilation warning.
8521
8522------------------------------------------------------------------------
8523r36 | sam | 2003-11-09 13:48:09 +0100 (Sun, 09 Nov 2003) | 2 lines
8524Changed paths:
8525   M /trunk/libee/ee.c
8526
8527  * libee/ee.c: Exact line fill in ee_clear().
8528
8529------------------------------------------------------------------------
8530r35 | sam | 2003-11-09 13:40:53 +0100 (Sun, 09 Nov 2003) | 2 lines
8531Changed paths:
8532   M /trunk/libee/Makefile.am
8533   M /trunk/libee/ee.c
8534   A /trunk/libee/ee.h
8535   M /trunk/src/Makefile.am
8536   M /trunk/src/aliens.c
8537   M /trunk/src/bonus.c
8538   M /trunk/src/box.c
8539   M /trunk/src/ceo.c
8540   M /trunk/src/common.h
8541   M /trunk/src/explosions.c
8542   M /trunk/src/main.c
8543   M /trunk/src/overlay.c
8544   M /trunk/src/player.c
8545   M /trunk/src/starfield.c
8546   M /trunk/src/tunnel.c
8547   M /trunk/src/weapons.c
8548
8549  * libee is now standalone.
8550
8551------------------------------------------------------------------------
8552r34 | sam | 2003-11-09 13:02:42 +0100 (Sun, 09 Nov 2003) | 2 lines
8553Changed paths:
8554   M /trunk/Makefile.am
8555   M /trunk/configure.ac
8556   M /trunk/libee
8557   A /trunk/libee/Makefile.am
8558   M /trunk/src/Makefile.am
8559   A /trunk/test
8560   A /trunk/test/Makefile.am
8561
8562  * libee is now (almost) standalone.
8563
8564------------------------------------------------------------------------
8565r33 | sam | 2003-11-09 12:26:08 +0100 (Sun, 09 Nov 2003) | 7 lines
8566Changed paths:
8567   M /trunk/doc/shapes.txt
8568   A /trunk/libee
8569   A /trunk/libee/ee.c (from /trunk/src/graphics.c:31)
8570   M /trunk/src/Makefile.am
8571   M /trunk/src/ceo.c
8572   M /trunk/src/common.h
8573   D /trunk/src/graphics.c
8574   M /trunk/src/main.c
8575
8576  * libee/ee.c:
8577    + First file in libee, from src/graphics.c.
8578    + Disable cursor upon initialisation.
8579    + Added delay code for constant framerate.
8580  * src/common.h:
8581    + Minor compilation fix for latest ncurses.
8582
8583------------------------------------------------------------------------
8584r32 | sam | 2003-11-06 22:40:53 +0100 (Thu, 06 Nov 2003) | 2 lines
8585Changed paths:
8586   M /trunk/bootstrap
8587
8588  * bootstrap: always remove autom4te.cache.
8589
8590------------------------------------------------------------------------
8591r31 | sam | 2003-10-02 03:08:13 +0200 (Thu, 02 Oct 2003) | 2 lines
8592Changed paths:
8593   M /trunk
8594   M /trunk/autotools
8595   M /trunk/bootstrap
8596   M /trunk/configure.ac
8597   M /trunk/debian
8598   M /trunk/src
8599   M /trunk/src/aliens.c
8600   M /trunk/src/bonus.c
8601   M /trunk/src/box.c
8602   M /trunk/src/ceo.c
8603   M /trunk/src/collide.c
8604   M /trunk/src/common.h
8605   M /trunk/src/explosions.c
8606   M /trunk/src/graphics.c
8607   M /trunk/src/main.c
8608   M /trunk/src/math.c
8609   M /trunk/src/overlay.c
8610   M /trunk/src/player.c
8611   M /trunk/src/starfield.c
8612   M /trunk/src/tunnel.c
8613   M /trunk/src/weapons.c
8614
8615  * Fixed keywords, ignore, and lots of tiny SVN things.
8616
8617------------------------------------------------------------------------
8618r30 | sam | 2003-02-09 12:17:40 +0100 (Sun, 09 Feb 2003) | 3 lines
8619Changed paths:
8620   M /trunk/TODO
8621   M /trunk/src/Makefile.am
8622   A /trunk/src/box.c
8623   M /trunk/src/common.h
8624   M /trunk/src/main.c
8625   M /trunk/src/overlay.c
8626
8627  * support for boxes
8628  * application: pause box
8629
8630------------------------------------------------------------------------
8631r29 | sam | 2003-01-06 13:22:58 +0100 (Mon, 06 Jan 2003) | 3 lines
8632Changed paths:
8633   M /trunk/TODO
8634   M /trunk/src/collide.c
8635
8636  * cosmetic code changes.
8637  * fixed a bug in the tunnel munching.
8638
8639------------------------------------------------------------------------
8640r28 | sam | 2002-12-23 17:44:28 +0100 (Mon, 23 Dec 2002) | 3 lines
8641Changed paths:
8642   M /trunk/README
8643   M /trunk/TODO
8644   M /trunk/configure.ac
8645   M /trunk/src/weapons.c
8646
8647  * fixed the ncurses build.
8648  * replaced '�' with ':' in the fragbomb tail because it's not ASCII.
8649
8650------------------------------------------------------------------------
8651r27 | sam | 2002-12-23 17:21:38 +0100 (Mon, 23 Dec 2002) | 6 lines
8652Changed paths:
8653   M /trunk/configure.ac
8654   M /trunk/src/collide.c
8655   M /trunk/src/common.h
8656   M /trunk/src/graphics.c
8657   M /trunk/src/main.c
8658   M /trunk/src/overlay.c
8659   M /trunk/src/player.c
8660
8661  * new timestamp for a new snapshot.
8662  * lots of sanity checks in collide.c.
8663  * moved usleep() to graphics.c.
8664  * added random key generator in the dummy driver.
8665  * cosmetic changes in the energy bars.
8666
8667------------------------------------------------------------------------
8668r26 | sam | 2002-12-23 16:06:13 +0100 (Mon, 23 Dec 2002) | 4 lines
8669Changed paths:
8670   M /trunk/src/Makefile.am
8671   M /trunk/src/common.h
8672   M /trunk/src/main.c
8673   A /trunk/src/overlay.c
8674   M /trunk/src/player.c
8675
8676  * better handling of special weapon timeout.
8677  * the bomb is now part of the standard fire button effect.
8678  * overlay for life and special weapon jauges.
8679
8680------------------------------------------------------------------------
8681r25 | sam | 2002-12-23 14:46:27 +0100 (Mon, 23 Dec 2002) | 3 lines
8682Changed paths:
8683   M /trunk/src/aliens.c
8684   M /trunk/src/collide.c
8685   M /trunk/src/common.h
8686   M /trunk/src/main.c
8687   M /trunk/src/player.c
8688
8689  * aliens are now named foo, bar and baz.
8690  * beginning of life jauges.
8691
8692------------------------------------------------------------------------
8693r24 | sam | 2002-12-23 14:13:04 +0100 (Mon, 23 Dec 2002) | 2 lines
8694Changed paths:
8695   M /trunk/src/common.h
8696   M /trunk/src/main.c
8697   M /trunk/src/player.c
8698
8699  * ship has vx and vy.
8700
8701------------------------------------------------------------------------
8702r23 | sam | 2002-12-23 13:47:36 +0100 (Mon, 23 Dec 2002) | 2 lines
8703Changed paths:
8704   M /trunk/TODO
8705   M /trunk/src/main.c
8706   M /trunk/src/tunnel.c
8707
8708  * cosmetic change: reworked draw_tunnel.
8709
8710------------------------------------------------------------------------
8711r22 | sam | 2002-12-23 13:03:31 +0100 (Mon, 23 Dec 2002) | 3 lines
8712Changed paths:
8713   M /trunk/src/main.c
8714   M /trunk/src/tunnel.c
8715
8716  * lasers are now twice as fast.
8717  * walls are now filled, and displayed on top of aliens.
8718
8719------------------------------------------------------------------------
8720r21 | sam | 2002-12-23 11:06:27 +0100 (Mon, 23 Dec 2002) | 5 lines
8721Changed paths:
8722   M /trunk/configure.ac
8723   M /trunk/src/Makefile.am
8724   M /trunk/src/ceo.c
8725   M /trunk/src/common.h
8726   M /trunk/src/graphics.c
8727   M /trunk/src/main.c
8728   M /trunk/src/tunnel.c
8729
8730  * added support for --disable-slang.
8731  * fixed an overflow in the tunnel update code.
8732  * fragbomb is now 'f', not 'd'.
8733  * added a missing call to init_bonus().
8734
8735------------------------------------------------------------------------
8736r20 | sam | 2002-12-23 10:28:37 +0100 (Mon, 23 Dec 2002) | 5 lines
8737Changed paths:
8738   M /trunk/TODO
8739   M /trunk/src/collide.c
8740   M /trunk/src/common.h
8741   M /trunk/src/main.c
8742   M /trunk/src/starfield.c
8743   M /trunk/src/tunnel.c
8744   M /trunk/src/weapons.c
8745
8746  * the beam now digs the tunnel.
8747  * the starfield is now an array of stars.
8748  * fixed wall rendering (offset issues and disappearing left wall).
8749  * 32 seekers on fragbomb explosion, not 16.
8750
8751------------------------------------------------------------------------
8752r19 | sam | 2002-12-23 00:39:15 +0100 (Mon, 23 Dec 2002) | 3 lines
8753Changed paths:
8754   M /trunk/src/weapons.c
8755
8756  * seekers and homing bombs react more quickly.
8757  * 16 seekers on fragbomb explosion instead of 12.
8758
8759------------------------------------------------------------------------
8760r18 | sam | 2002-12-23 00:01:35 +0100 (Mon, 23 Dec 2002) | 3 lines
8761Changed paths:
8762   M /trunk/src/math.c
8763   M /trunk/src/weapons.c
8764
8765  * fixed a segfault when the target seeker speed was zero.
8766  * factorized the seeker generation on fragbomb explosion.
8767
8768------------------------------------------------------------------------
8769r17 | sam | 2002-12-22 23:36:42 +0100 (Sun, 22 Dec 2002) | 2 lines
8770Changed paths:
8771   M /trunk/src/Makefile.am
8772   M /trunk/src/common.h
8773   A /trunk/src/math.c
8774   M /trunk/src/weapons.c
8775
8776  * Removed the dependency on <math.h>. We don't need no stinking sqrt!
8777
8778------------------------------------------------------------------------
8779r16 | sam | 2002-12-22 23:17:41 +0100 (Sun, 22 Dec 2002) | 3 lines
8780Changed paths:
8781   M /trunk/doc/shapes.txt
8782   M /trunk/src/aliens.c
8783   M /trunk/src/ceo.c
8784   M /trunk/src/collide.c
8785   M /trunk/src/common.h
8786   M /trunk/src/main.c
8787   M /trunk/src/weapons.c
8788
8789  * dead aliens don't explode in the collision loop but in their update loop.
8790  * new super weapon, the fragmentation bomb.
8791
8792------------------------------------------------------------------------
8793r15 | sam | 2002-12-22 20:08:35 +0100 (Sun, 22 Dec 2002) | 2 lines
8794Changed paths:
8795   M /trunk/.cvsignore
8796   M /trunk/Makefile.am
8797   A /trunk/autotools
8798   A /trunk/autotools/.cvsignore
8799   A /trunk/autotools/Makefile.am
8800   M /trunk/bootstrap
8801   M /trunk/configure.ac
8802   M /trunk/debian/.cvsignore
8803   M /trunk/src/Makefile.am
8804
8805  * Moved generated autotools files to the autotools/ directory.
8806
8807------------------------------------------------------------------------
8808r14 | sam | 2002-12-22 19:44:12 +0100 (Sun, 22 Dec 2002) | 2 lines
8809Changed paths:
8810   M /trunk/src/aliens.c
8811   M /trunk/src/bonus.c
8812   M /trunk/src/ceo.c
8813   M /trunk/src/collide.c
8814   M /trunk/src/common.h
8815   M /trunk/src/explosions.c
8816   M /trunk/src/graphics.c
8817   M /trunk/src/main.c
8818   M /trunk/src/player.c
8819   M /trunk/src/starfield.c
8820   M /trunk/src/tunnel.c
8821   M /trunk/src/weapons.c
8822
8823  * I think I fucked up the $Id tags on my previous commit.
8824
8825------------------------------------------------------------------------
8826r13 | sam | 2002-12-22 19:42:32 +0100 (Sun, 22 Dec 2002) | 3 lines
8827Changed paths:
8828   A /trunk/COPYING
8829   M /trunk/src/aliens.c
8830   M /trunk/src/bonus.c
8831   M /trunk/src/ceo.c
8832   M /trunk/src/collide.c
8833   M /trunk/src/common.h
8834   M /trunk/src/explosions.c
8835   M /trunk/src/graphics.c
8836   M /trunk/src/main.c
8837   M /trunk/src/player.c
8838   M /trunk/src/starfield.c
8839   M /trunk/src/tunnel.c
8840   M /trunk/src/weapons.c
8841
8842  * added the COPYING file (GPLv2).
8843  * added GPL headers to source files.
8844
8845------------------------------------------------------------------------
8846r12 | sam | 2002-12-22 19:40:36 +0100 (Sun, 22 Dec 2002) | 2 lines
8847Changed paths:
8848   M /trunk/src/Makefile.am
8849   A /trunk/src/ceo.c
8850   M /trunk/src/common.h
8851   M /trunk/src/main.c
8852
8853  * tab == hotkey for CEO alert.
8854
8855------------------------------------------------------------------------
8856r11 | sam | 2002-12-18 19:44:47 +0100 (Wed, 18 Dec 2002) | 2 lines
8857Changed paths:
8858   M /trunk/TODO
8859   M /trunk/doc/shapes.txt
8860   M /trunk/src/aliens.c
8861
8862  * 3rd alien type.
8863
8864------------------------------------------------------------------------
8865r10 | sam | 2002-12-18 19:12:28 +0100 (Wed, 18 Dec 2002) | 2 lines
8866Changed paths:
8867   D /trunk/Makefile
8868
8869  * Scrapped Makefile.
8870
8871------------------------------------------------------------------------
8872r9 | sam | 2002-12-18 19:11:54 +0100 (Wed, 18 Dec 2002) | 2 lines
8873Changed paths:
8874   M /trunk/Makefile
8875   A /trunk/README
8876   A /trunk/TODO
8877
8878  * README and TODO files.
8879
8880------------------------------------------------------------------------
8881r8 | sam | 2002-12-18 14:29:31 +0100 (Wed, 18 Dec 2002) | 2 lines
8882Changed paths:
8883   M /trunk/Makefile
8884   M /trunk/configure.ac
8885   M /trunk/doc/shapes.txt
8886   M /trunk/src/collide.c
8887   M /trunk/src/weapons.c
8888
8889  * the bomb's head is now white
8890
8891------------------------------------------------------------------------
8892r7 | sam | 2002-12-15 18:16:45 +0100 (Sun, 15 Dec 2002) | 3 lines
8893Changed paths:
8894   M /trunk/doc/shapes.txt
8895   M /trunk/src/aliens.c
8896   M /trunk/src/collide.c
8897   M /trunk/src/common.h
8898   M /trunk/src/main.c
8899   M /trunk/src/weapons.c
8900
8901  * new weapon: bomb.
8902  * beam now collides with aliens.
8903
8904------------------------------------------------------------------------
8905r6 | sam | 2002-12-15 06:03:55 +0100 (Sun, 15 Dec 2002) | 2 lines
8906Changed paths:
8907   M /trunk/doc/shapes.txt
8908   M /trunk/src/common.h
8909   M /trunk/src/main.c
8910   M /trunk/src/weapons.c
8911
8912  * 'beam' weapon.
8913
8914------------------------------------------------------------------------
8915r5 | sam | 2002-12-15 04:41:32 +0100 (Sun, 15 Dec 2002) | 10 lines
8916Changed paths:
8917   M /trunk/Makefile
8918   M /trunk/configure.ac
8919   M /trunk/debian/changelog
8920   M /trunk/debian/control
8921   M /trunk/debian/rules
8922   M /trunk/doc/shapes.txt
8923   M /trunk/src/Makefile.am
8924   M /trunk/src/aliens.c
8925   A /trunk/src/bonus.c
8926   M /trunk/src/collide.c
8927   M /trunk/src/common.h
8928   M /trunk/src/explosions.c
8929   M /trunk/src/graphics.c
8930   M /trunk/src/main.c
8931   M /trunk/src/player.c
8932   M /trunk/src/starfield.c
8933   M /trunk/src/tunnel.c
8934   M /trunk/src/weapons.c
8935
8936  * real Debian package files.
8937  * two new types of aliens. only one rules.
8938  * removed gfx_write in favor of gfx_putchar and gfx_putstr.
8939  * added bonuses at alien death. they do nothing yet.
8940  * seeker missiles. 'b' to test.
8941  * weapon resolution is now 16*char. needs to be generalized.
8942  * fixed the supernova bugs. center could collide with the tunnel, and
8943    the last frame was badly displayed.
8944  * lots of cleanups everywhere.
8945
8946------------------------------------------------------------------------
8947r4 | sam | 2002-12-13 21:50:00 +0100 (Fri, 13 Dec 2002) | 2 lines
8948Changed paths:
8949   M /trunk/.cvsignore
8950   M /trunk/Makefile
8951   A /trunk/Makefile.am
8952   D /trunk/aliens.c
8953   A /trunk/bootstrap
8954   D /trunk/collide.c
8955   D /trunk/common.h
8956   A /trunk/configure.ac
8957   A /trunk/debian
8958   A /trunk/debian/.cvsignore
8959   A /trunk/debian/Makefile.am
8960   A /trunk/debian/changelog
8961   A /trunk/debian/control
8962   A /trunk/debian/rules
8963   A /trunk/doc
8964   A /trunk/doc/shapes.txt
8965   D /trunk/explosions.c
8966   D /trunk/graphics.c
8967   D /trunk/main.c
8968   D /trunk/player.c
8969   D /trunk/shapes.txt
8970   A /trunk/src
8971   A /trunk/src/.cvsignore
8972   A /trunk/src/Makefile.am
8973   A /trunk/src/aliens.c
8974   A /trunk/src/collide.c
8975   A /trunk/src/common.h
8976   A /trunk/src/explosions.c
8977   A /trunk/src/graphics.c
8978   A /trunk/src/main.c
8979   A /trunk/src/player.c
8980   A /trunk/src/starfield.c
8981   A /trunk/src/tunnel.c
8982   A /trunk/src/weapons.c
8983   D /trunk/starfield.c
8984   D /trunk/tunnel.c
8985   D /trunk/weapons.c
8986
8987  * autotoolificationized the whole thing.
8988
8989------------------------------------------------------------------------
8990r3 | sam | 2002-12-13 20:27:16 +0100 (Fri, 13 Dec 2002) | 4 lines
8991Changed paths:
8992   M /trunk/collide.c
8993   M /trunk/common.h
8994   M /trunk/explosions.c
8995   M /trunk/main.c
8996   M /trunk/player.c
8997   M /trunk/weapons.c
8998
8999  * moved nuke from explosions to weapons.
9000  * used a cool Bresenham algorithm to draw the nuke circles.
9001  * nuke collides with aliens.
9002
9003------------------------------------------------------------------------
9004r2 | sam | 2002-12-13 20:24:53 +0100 (Fri, 13 Dec 2002) | 2 lines
9005Changed paths:
9006   A /trunk/.cvsignore
9007
9008  * .cvsignore file.
9009
9010------------------------------------------------------------------------
9011r1 | sam | 2002-12-13 20:23:07 +0100 (Fri, 13 Dec 2002) | 3 lines
9012Changed paths:
9013   A /branches
9014   A /trunk
9015   A /trunk/Makefile
9016   A /trunk/aliens.c
9017   A /trunk/collide.c
9018   A /trunk/common.h
9019   A /trunk/explosions.c
9020   A /trunk/graphics.c
9021   A /trunk/main.c
9022   A /trunk/player.c
9023   A /trunk/shapes.txt
9024   A /trunk/starfield.c
9025   A /trunk/tunnel.c
9026   A /trunk/weapons.c
9027
9028  * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
9029    the nuke is still ugly, almost no collision detection. Nice demo :)
9030
9031------------------------------------------------------------------------
Note: See TracBrowser for help on using the repository browser.