source: libcaca/trunk/ChangeLog @ 1010

Last change on this file since 1010 was 1010, checked in by Sam Hocevar, 13 years ago
File size: 291.6 KB
Line 
1------------------------------------------------------------------------
2r790 | sam | 2006-08-25 12:16:53 +0200 (Fri, 25 Aug 2006) | 3 lines
3Changed paths:
4   M /trunk/ChangeLog
5   M /trunk/Makefile.am
6   M /trunk/configure.ac
7   D /trunk/debian
8
9  * Removed debian packaging stuff from the trunk. It'll now be at
10    svn://svn.debian.org/svn/sam-hocevar/pkg-misc
11
12------------------------------------------------------------------------
13r789 | sam | 2006-08-13 19:30:34 +0200 (Sun, 13 Aug 2006) | 2 lines
14Changed paths:
15   M /trunk/caca/driver_gl.c
16
17  * Factored some of the GL code.
18
19------------------------------------------------------------------------
20r788 | sam | 2006-08-02 15:15:52 +0200 (Wed, 02 Aug 2006) | 2 lines
21Changed paths:
22   M /trunk/test
23   M /trunk/test/matrix.c
24
25  * A few changes to the matrix program. I do not plan to maintain it.
26
27------------------------------------------------------------------------
28r787 | sam | 2006-08-02 15:12:43 +0200 (Wed, 02 Aug 2006) | 3 lines
29Changed paths:
30   M /trunk/caca/caca.c
31   M /trunk/caca/caca.h
32   M /trunk/caca/driver_conio.c
33   M /trunk/caca/driver_ncurses.c
34   M /trunk/caca/driver_raw.c
35   M /trunk/caca/driver_slang.c
36   M /trunk/caca/driver_vga.c
37   M /trunk/caca/event.c
38   M /trunk/caca/graphics.c
39
40  * Fixed libcaca prototypes so that all functions use the errno mechanism
41    and return a value.
42
43------------------------------------------------------------------------
44r786 | sam | 2006-08-02 15:11:39 +0200 (Wed, 02 Aug 2006) | 2 lines
45Changed paths:
46   M /trunk/cucul/cucul.c
47
48  * Fixed cucul_create_canvas()'s documentation.
49
50------------------------------------------------------------------------
51r785 | sam | 2006-07-21 10:19:29 +0200 (Fri, 21 Jul 2006) | 3 lines
52Changed paths:
53   M /trunk/cucul/dither.c
54
55  * Fixed typos in cucul/dither.c that prevented using ordered dither modes,
56    thanks to Sean D'Epagnier.
57
58------------------------------------------------------------------------
59r784 | jylam | 2006-06-10 13:35:18 +0200 (Sat, 10 Jun 2006) | 2 lines
60Changed paths:
61   M /trunk/cxx/caca++.cpp
62   M /trunk/cxx/caca++.h
63   M /trunk/cxx/cpptest.cpp
64
65 * Updated C++ bindings
66
67------------------------------------------------------------------------
68r783 | sam | 2006-06-10 13:04:21 +0200 (Sat, 10 Jun 2006) | 3 lines
69Changed paths:
70   M /trunk/debian/control
71
72  * Fix debian package dependencies; -dev packages didn't pull their library
73    dependencies. Of course.
74
75------------------------------------------------------------------------
76r782 | sam | 2006-05-31 16:33:48 +0200 (Wed, 31 May 2006) | 2 lines
77Changed paths:
78   M /trunk/test/matrix.c
79
80  * Fixed matrix.c for non-Thinkpad computers.
81
82------------------------------------------------------------------------
83r781 | sam | 2006-05-31 16:08:58 +0200 (Wed, 31 May 2006) | 2 lines
84Changed paths:
85   M /trunk/configure.ac
86
87  * Fix a build failure when X11R7 is available but OpenGL isn't.
88
89------------------------------------------------------------------------
90r780 | sam | 2006-05-31 14:18:23 +0200 (Wed, 31 May 2006) | 3 lines
91Changed paths:
92   M /trunk/test/Makefile.am
93   A /trunk/test/matrix.c
94
95  * Small matrix effect. Totally useless. Unless you have a Thinkpad, in
96    which case it is massively useless.
97
98------------------------------------------------------------------------
99r779 | sam | 2006-05-29 00:19:10 +0200 (Mon, 29 May 2006) | 3 lines
100Changed paths:
101   M /trunk/ChangeLog
102   M /trunk/NEWS
103   M /trunk/configure.ac
104   M /trunk/debian/changelog
105
106  * Updated ChangeLog and NEWS.
107  * 0.99.beta2 release.
108
109------------------------------------------------------------------------
110r778 | sam | 2006-05-26 09:43:41 +0200 (Fri, 26 May 2006) | 2 lines
111Changed paths:
112   M /trunk/debian/caca-utils.install
113   M /trunk/debian/libcucul-dev.install
114
115  * Updated the Debian build scripts.
116
117------------------------------------------------------------------------
118r777 | sam | 2006-05-26 09:01:10 +0200 (Fri, 26 May 2006) | 2 lines
119Changed paths:
120   M /trunk/cucul/canvas.c
121
122  * Fixed an out of bounds bug in cucul_blit().
123
124------------------------------------------------------------------------
125r776 | sam | 2006-05-26 09:00:34 +0200 (Fri, 26 May 2006) | 2 lines
126Changed paths:
127   M /trunk/caca-config.in
128
129  * Removed legacy CUCUL_LIBS from caca-config.
130
131------------------------------------------------------------------------
132r775 | sam | 2006-05-26 09:00:04 +0200 (Fri, 26 May 2006) | 3 lines
133Changed paths:
134   M /trunk/caca/driver_ncurses.c
135   M /trunk/caca/driver_slang.c
136
137  * UTF-8 input support for ncurses.
138  * Hack for 16-color support in xfce4-terminal for both ncurses and slang.
139
140------------------------------------------------------------------------
141r774 | sam | 2006-05-26 08:59:11 +0200 (Fri, 26 May 2006) | 2 lines
142Changed paths:
143   M /trunk/caca/graphics.c
144
145  * Reduced IDLE_USEC by half. Today's machines are fast :-)
146
147------------------------------------------------------------------------
148r773 | sam | 2006-05-26 00:32:03 +0200 (Fri, 26 May 2006) | 3 lines
149Changed paths:
150   M /trunk/caca/caca.c
151   M /trunk/caca/driver_ncurses.c
152   M /trunk/configure.ac
153
154  * Fixed UTF-8 support in ncurses.
155  * Set ncurses's priority higher than slang.
156
157------------------------------------------------------------------------
158r772 | sam | 2006-05-25 22:01:30 +0200 (Thu, 25 May 2006) | 2 lines
159Changed paths:
160   M /trunk/TODO
161
162  * Updated TODO list.
163
164------------------------------------------------------------------------
165r771 | sam | 2006-05-25 22:01:10 +0200 (Thu, 25 May 2006) | 3 lines
166Changed paths:
167   M /trunk/caca/driver_slang.c
168   M /trunk/cucul/box.c
169   M /trunk/cucul/canvas.c
170   M /trunk/cucul/charset.c
171   M /trunk/cucul/conic.c
172   M /trunk/cucul/cucul.h
173   M /trunk/cucul/line.c
174   M /trunk/cucul/triangle.c
175
176  * Have cucul_utf8_to_utf32 write how many bytes it read.
177  * Use that in the SLang driver so that it supports UTF-8 input.
178
179------------------------------------------------------------------------
180r770 | sam | 2006-05-25 21:59:35 +0200 (Thu, 25 May 2006) | 3 lines
181Changed paths:
182   M /trunk/cucul/export.c
183
184  * Fix warnings in a few exporters. Do not assume %d accepts uint32_t without
185    an explicit cast.
186
187------------------------------------------------------------------------
188r769 | sam | 2006-05-25 21:58:21 +0200 (Thu, 25 May 2006) | 4 lines
189Changed paths:
190   M /trunk/caca/caca.c
191   M /trunk/caca/driver_ncurses.c
192   M /trunk/test/colors.c
193   M /trunk/test/input.c
194
195  * Minor cosmetic changes in the test programs.
196  * Code enhancements in the ncurses driver.
197  * Added a comment to explain why slang has a higher priority than ncurses.
198
199------------------------------------------------------------------------
200r768 | sam | 2006-05-25 21:56:55 +0200 (Thu, 25 May 2006) | 2 lines
201Changed paths:
202   M /trunk/caca/driver_conio.c
203
204  * Fixed the DOS build.
205
206------------------------------------------------------------------------
207r767 | sam | 2006-05-25 21:56:03 +0200 (Thu, 25 May 2006) | 2 lines
208Changed paths:
209   M /trunk/caca/caca_internals.h
210
211  * Minor cosmetic fix.
212
213------------------------------------------------------------------------
214r766 | sam | 2006-05-25 21:55:11 +0200 (Thu, 25 May 2006) | 3 lines
215Changed paths:
216   M /trunk/caca/Makefile.am
217   M /trunk/cucul/Makefile.am
218   M /trunk/cxx/Makefile.am
219   M /trunk/kernel/Makefile.am
220   M /trunk/test/Makefile.am
221   M /trunk/tools/Makefile.am
222
223  * Added -I${top_srcdir} to the compilation flags to fix builds configured
224    from an alternate directory (they failed to find common.h).
225
226------------------------------------------------------------------------
227r765 | sam | 2006-05-25 21:11:18 +0200 (Thu, 25 May 2006) | 3 lines
228Changed paths:
229   M /trunk/configure.ac
230   M /trunk/src/Makefile.am
231
232  * Removed --enable-network flag, but reused the test as a condition for
233    building cacaserver.
234
235------------------------------------------------------------------------
236r764 | sam | 2006-05-25 21:10:35 +0200 (Thu, 25 May 2006) | 2 lines
237Changed paths:
238   M /trunk/build-dos
239   M /trunk/build-win32
240
241  * Updated build scripts for DOS and Win32.
242
243------------------------------------------------------------------------
244r763 | sam | 2006-05-20 10:45:19 +0200 (Sat, 20 May 2006) | 3 lines
245Changed paths:
246   M /trunk/caca/driver_ncurses.c
247   M /trunk/caca/driver_slang.c
248
249  * Got backspace to work with the slang and ncurses drivers in an X
250    terminal window.
251
252------------------------------------------------------------------------
253r762 | sam | 2006-05-20 10:19:13 +0200 (Sat, 20 May 2006) | 2 lines
254Changed paths:
255   M /trunk/caca/driver_gl.c
256
257  * More coding style fixes in the GL driver.
258
259------------------------------------------------------------------------
260r761 | sam | 2006-05-20 10:11:58 +0200 (Sat, 20 May 2006) | 2 lines
261Changed paths:
262   M /trunk/caca/driver_gl.c
263
264  * Fixed awful indenting of the GL plugin.
265
266------------------------------------------------------------------------
267r760 | sam | 2006-05-20 07:45:57 +0200 (Sat, 20 May 2006) | 3 lines
268Changed paths:
269   M /trunk/caca/driver_ncurses.c
270
271  * Make the ncurses driver UTF-8 and UTF-32 aware.
272  * Add the backspace key to the ncurses driver.
273
274------------------------------------------------------------------------
275r759 | sam | 2006-05-20 07:41:14 +0200 (Sat, 20 May 2006) | 3 lines
276Changed paths:
277   M /trunk/caca/driver_slang.c
278
279  * Make the slang driver UTF-8 and UTF-32 aware.
280  * Add the backspace key to the slang driver.
281
282------------------------------------------------------------------------
283r758 | sam | 2006-05-20 07:29:24 +0200 (Sat, 20 May 2006) | 3 lines
284Changed paths:
285   M /trunk/caca/caca.h
286   M /trunk/caca/driver_conio.c
287   M /trunk/caca/driver_gl.c
288   M /trunk/caca/driver_ncurses.c
289   M /trunk/caca/driver_slang.c
290   M /trunk/caca/driver_win32.c
291   M /trunk/caca/driver_x11.c
292   M /trunk/caca/event.c
293   M /trunk/test/input.c
294
295  * Renamed the event data member "ucs4" to "utf32" for consistency
296    with "utf8".
297
298------------------------------------------------------------------------
299r757 | sam | 2006-05-20 07:28:31 +0200 (Sat, 20 May 2006) | 3 lines
300Changed paths:
301   M /trunk/debian/changelog
302   M /trunk/debian/control
303
304  * Added information from a recent Debian upload of the old
305    version of libcaca.
306
307------------------------------------------------------------------------
308r756 | sam | 2006-05-19 20:34:23 +0200 (Fri, 19 May 2006) | 2 lines
309Changed paths:
310   M /trunk/test
311   M /trunk/test/Makefile.am
312   A /trunk/test/input.c
313
314  * Text input test program. Might be merged into libcaca if it works well.
315
316------------------------------------------------------------------------
317r755 | sam | 2006-05-19 08:44:58 +0200 (Fri, 19 May 2006) | 2 lines
318Changed paths:
319   M /trunk/TODO
320
321  * Updated the TODO list.
322
323------------------------------------------------------------------------
324r754 | sam | 2006-05-19 08:00:00 +0200 (Fri, 19 May 2006) | 2 lines
325Changed paths:
326   M /trunk/debian/caca-utils.install
327   M /trunk/debian/libcucul-dev.install
328
329  * Install caca-config.1.gz in the libcucul-dev package, not caca-utils.
330
331------------------------------------------------------------------------
332r753 | sam | 2006-05-19 07:44:27 +0200 (Fri, 19 May 2006) | 3 lines
333Changed paths:
334   M /trunk/caca/caca.h
335   M /trunk/caca/graphics.c
336   M /trunk/python/pypycaca.c
337   M /trunk/python/pypycaca.h
338   M /trunk/src/aafire.c
339   M /trunk/src/cacaball.c
340   M /trunk/src/cacamoir.c
341   M /trunk/src/cacaplas.c
342   M /trunk/test/demo.c
343   M /trunk/test/frames.c
344   M /trunk/test/gamma.c
345
346  * Renamed caca_set_delay() and caca_get_rendertime() into
347    caca_set_display_time() and caca_get_display_time() for consistency.
348
349------------------------------------------------------------------------
350r752 | sam | 2006-05-19 07:30:01 +0200 (Fri, 19 May 2006) | 2 lines
351Changed paths:
352   M /trunk/cucul/charset.c
353
354  * Documented the newly exported charset functions.
355
356------------------------------------------------------------------------
357r751 | sam | 2006-05-19 06:53:48 +0200 (Fri, 19 May 2006) | 2 lines
358Changed paths:
359   M /trunk/caca/driver_ncurses.c
360   M /trunk/caca/driver_slang.c
361   M /trunk/cucul/box.c
362   M /trunk/cucul/canvas.c
363   M /trunk/cucul/charset.c
364   M /trunk/cucul/conic.c
365   M /trunk/cucul/cucul.h
366   M /trunk/cucul/cucul_internals.h
367   M /trunk/cucul/export.c
368   M /trunk/cucul/import.c
369   M /trunk/cucul/line.c
370   M /trunk/cucul/triangle.c
371   M /trunk/tools/makefont.c
372
373  * Export the UTF-8 / UTF-32 / CP437 character conversions to applications.
374
375------------------------------------------------------------------------
376r750 | sam | 2006-05-18 09:57:42 +0200 (Thu, 18 May 2006) | 2 lines
377Changed paths:
378   M /trunk/cucul/font.c
379   M /trunk/cucul/font_mono9.h
380   M /trunk/cucul/font_monobold12.h
381
382  * Regenerated fonts and reactivated them under Win32.
383
384------------------------------------------------------------------------
385r749 | sam | 2006-05-18 09:56:54 +0200 (Thu, 18 May 2006) | 6 lines
386Changed paths:
387   M /trunk/tools/makefont.c
388
389  * Elite trick in the font generator to cope with C89's string length
390    limitation of 509 characters. Instead of doing:
391       char foo[10] = "abcdefghij";
392    we now do:
393       struct { char f1[4], f2[4], f3[2]; } foo = { "abcd", "efgh", "ij" };
394
395------------------------------------------------------------------------
396r748 | sam | 2006-05-18 08:26:31 +0200 (Thu, 18 May 2006) | 2 lines
397Changed paths:
398   M /trunk/test/font2tga.c
399
400  * font2tga no longer needs cucul_internal.h.
401
402------------------------------------------------------------------------
403r747 | sam | 2006-05-18 08:23:47 +0200 (Thu, 18 May 2006) | 5 lines
404Changed paths:
405   M /trunk/cucul/box.c
406   M /trunk/cucul/canvas.c
407   M /trunk/cucul/conic.c
408   M /trunk/cucul/cucul.h
409   M /trunk/cucul/cucul_internals.h
410   M /trunk/cucul/dither.c
411   M /trunk/cucul/import.c
412   M /trunk/cucul/line.c
413   M /trunk/cucul/triangle.c
414   M /trunk/test/font2tga.c
415
416  * Changed cucul_putchar's prototype so that it accepts a 32-bit unsigned
417    int which shall be used as an UTF-32 character. We do not have any casting
418    problems due to the signedness of chars because all characters were
419    ASCII (ie. <= 0x7f) beforehands.
420
421------------------------------------------------------------------------
422r746 | sam | 2006-05-18 08:13:36 +0200 (Thu, 18 May 2006) | 2 lines
423Changed paths:
424   M /trunk/test
425   M /trunk/test/Makefile.am
426   A /trunk/test/font2tga.c
427
428  * Added font2tga, a test program that exports our font in a known format.
429
430------------------------------------------------------------------------
431r745 | sam | 2006-05-18 08:09:44 +0200 (Thu, 18 May 2006) | 3 lines
432Changed paths:
433   M /trunk/test/export.c
434
435  * If the export test target is ANSI or UTF-8, dither image with special
436    shaded glyphs.
437
438------------------------------------------------------------------------
439r744 | sam | 2006-05-18 07:43:43 +0200 (Thu, 18 May 2006) | 2 lines
440Changed paths:
441   M /trunk/configure.ac
442
443  * Removed useless -lXt from X11 libraries check.
444
445------------------------------------------------------------------------
446r743 | sam | 2006-05-12 21:33:44 +0200 (Fri, 12 May 2006) | 2 lines
447Changed paths:
448   M /trunk/cucul/import.c
449
450  * Workaround for illegal ^[[0,0H ANSI escape code.
451
452------------------------------------------------------------------------
453r742 | sam | 2006-05-12 21:32:41 +0200 (Fri, 12 May 2006) | 3 lines
454Changed paths:
455   M /trunk/cucul/dither.c
456
457  * Use UTF-32 instead of UTF-8 in the dithering glyph block list for slightly
458    better performances.
459
460------------------------------------------------------------------------
461r741 | sam | 2006-05-12 21:31:50 +0200 (Fri, 12 May 2006) | 3 lines
462Changed paths:
463   M /trunk/cucul/export.c
464
465  * Add linebreaks to the ANSI exporter for better readability, and use
466    the save/load cursor position trick to ignore them.
467
468------------------------------------------------------------------------
469r740 | jylam | 2006-05-12 21:19:36 +0200 (Fri, 12 May 2006) | 2 lines
470Changed paths:
471   M /trunk/cucul/export.c
472
473 * Fixed postscript exporter, image in not at the bottom of the page anymore
474
475------------------------------------------------------------------------
476r739 | sam | 2006-05-09 22:25:29 +0200 (Tue, 09 May 2006) | 1 line
477Changed paths:
478   M /trunk/src/cacaserver.c
479
480  * Use UTF-8 instead of ANSI in cacaserver
481------------------------------------------------------------------------
482r738 | sam | 2006-05-09 20:59:00 +0200 (Tue, 09 May 2006) | 1 line
483Changed paths:
484   M /trunk/cucul/font_mono9.h
485   M /trunk/cucul/font_monobold12.h
486
487  * Optimise built-in fonts. We gain about 100kB in the final binary.
488------------------------------------------------------------------------
489r737 | sam | 2006-05-09 17:52:15 +0200 (Tue, 09 May 2006) | 3 lines
490Changed paths:
491   M /trunk/tools/makefont.c
492
493  * Optimise similar glyphs when generating a font. Given how many glyphs
494    are unavailable, this is a significant gain.
495
496------------------------------------------------------------------------
497r736 | sam | 2006-05-09 03:58:47 +0200 (Tue, 09 May 2006) | 2 lines
498Changed paths:
499   M /trunk/caca/driver_x11.c
500
501  * Added the long dash and middle dot CP437 characters to the X11 driver.
502
503------------------------------------------------------------------------
504r735 | sam | 2006-05-09 03:57:47 +0200 (Tue, 09 May 2006) | 3 lines
505Changed paths:
506   M /trunk/cucul/import.c
507
508  * If the ANSI file we import does not use the 80 columns, we don't expand
509    the canvas to 80 columns.
510
511------------------------------------------------------------------------
512r734 | sam | 2006-05-09 03:12:58 +0200 (Tue, 09 May 2006) | 3 lines
513Changed paths:
514   M /trunk/src/cacadraw.c
515
516  * Allow cacadraw to open several files; use 'n' and 'p' to cycle.
517  * Decreased PgUp/PgDn scrolling rate.
518
519------------------------------------------------------------------------
520r733 | sam | 2006-05-09 03:03:02 +0200 (Tue, 09 May 2006) | 2 lines
521Changed paths:
522   M /trunk/kernel/kernel.c
523
524  * Removed a useless cast in the kernel code.
525
526------------------------------------------------------------------------
527r732 | sam | 2006-05-09 02:59:29 +0200 (Tue, 09 May 2006) | 2 lines
528Changed paths:
529   M /trunk/DotNet
530   M /trunk/DotNet/AssemblyInfo.cs
531   M /trunk/DotNet/Caca.cs
532   M /trunk/DotNet/Cucul.cs
533   M /trunk/DotNet/test.cs
534
535  * Set svn properties on the .NET files.
536
537------------------------------------------------------------------------
538r731 | sam | 2006-05-09 02:47:28 +0200 (Tue, 09 May 2006) | 3 lines
539Changed paths:
540   M /trunk/test/font.c
541   M /trunk/test/text.c
542
543  * Cosmetic fix in test/font.c.
544  * Use UTF-8 output in test/text.c instead of ANSI.
545
546------------------------------------------------------------------------
547r730 | sam | 2006-05-09 02:46:08 +0200 (Tue, 09 May 2006) | 2 lines
548Changed paths:
549   M /trunk/caca/caca.h
550
551  * Minor cosmetic fix in a comment.
552
553------------------------------------------------------------------------
554r729 | sam | 2006-05-09 02:43:22 +0200 (Tue, 09 May 2006) | 2 lines
555Changed paths:
556   M /trunk/cucul/font_mono9.h
557   M /trunk/cucul/font_monobold12.h
558   M /trunk/tools/makefont.c
559
560  * Added a few more Unicode blocks to the default fonts.
561
562------------------------------------------------------------------------
563r728 | sam | 2006-05-09 02:36:33 +0200 (Tue, 09 May 2006) | 2 lines
564Changed paths:
565   M /trunk/cucul/transform.c
566
567  * Added a few more Unicode characters to the glyph transformations.
568
569------------------------------------------------------------------------
570r727 | sam | 2006-05-09 02:34:16 +0200 (Tue, 09 May 2006) | 3 lines
571Changed paths:
572   M /trunk/cucul/cucul.h
573   M /trunk/cucul/dither.c
574
575  * Changed the cucul_create_dither() prototype to make sure the mask
576    arguments are at least 32 bits.
577
578------------------------------------------------------------------------
579r721 | sam | 2006-05-05 17:19:44 +0200 (Fri, 05 May 2006) | 3 lines
580Changed paths:
581   M /trunk/test/export.c
582
583  * Make the export test 80 columns wide, so that the ANSI we generate can
584    be read by other programs.
585
586------------------------------------------------------------------------
587r720 | sam | 2006-05-05 17:13:32 +0200 (Fri, 05 May 2006) | 2 lines
588Changed paths:
589   M /trunk/cucul/font_mono9.h
590   M /trunk/cucul/font_monobold12.h
591
592  * Updated fonts with the new hardcoded CP437 glyphs.
593
594------------------------------------------------------------------------
595r719 | sam | 2006-05-05 17:12:50 +0200 (Fri, 05 May 2006) | 3 lines
596Changed paths:
597   M /trunk/tools/makefont.c
598
599  * Hardcode a few CP437 glyphs in makefont.c because they don't look that
600    good with Pango.
601
602------------------------------------------------------------------------
603r718 | sam | 2006-05-05 16:03:40 +0200 (Fri, 05 May 2006) | 2 lines
604Changed paths:
605   M /trunk/caca/driver_ncurses.c
606   M /trunk/caca/driver_slang.c
607   M /trunk/tools/Makefile.am
608   M /trunk/tools/makefont.c
609
610  * Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8().
611
612------------------------------------------------------------------------
613r717 | sam | 2006-05-05 15:44:54 +0200 (Fri, 05 May 2006) | 3 lines
614Changed paths:
615   M /trunk/cucul/export.c
616
617  * Use _cucul_utf32_to_utf8() instead of the inline code in the UTF-8 and
618    SVG exporters.
619
620------------------------------------------------------------------------
621r716 | sam | 2006-05-05 07:09:54 +0200 (Fri, 05 May 2006) | 2 lines
622Changed paths:
623   M /trunk/cucul/charset.c
624   M /trunk/cucul/cucul_internals.h
625
626  * Implemented the private _cucul_utf32_to_utf8() helper.
627
628------------------------------------------------------------------------
629r715 | sam | 2006-05-05 07:08:51 +0200 (Fri, 05 May 2006) | 2 lines
630Changed paths:
631   M /trunk/cucul/export.c
632
633  * Exporter now generates valid ANSI, with CP437 characters.
634
635------------------------------------------------------------------------
636r714 | sam | 2006-05-05 00:00:52 +0200 (Fri, 05 May 2006) | 3 lines
637Changed paths:
638   M /trunk/cucul/export.c
639
640  * Added "utf8" export that is like ANSI but exports UTF-8 encoded coloured
641    text.
642
643------------------------------------------------------------------------
644r713 | sam | 2006-05-04 23:34:10 +0200 (Thu, 04 May 2006) | 3 lines
645Changed paths:
646   M /trunk/cucul/colour.c
647
648  * Use a slightly different RGB palette for ANSI colours, so that brown
649    really looks like brown and not like desaturated yellow.
650
651------------------------------------------------------------------------
652r712 | jylam | 2006-05-02 20:26:02 +0200 (Tue, 02 May 2006) | 2 lines
653Changed paths:
654   M /trunk/DotNet/test.cs
655   M /trunk/caca/event.c
656   M /trunk/doc/tutorial.dox
657
658 * Fixed error in tutorial, updated caca_get_event() doc
659
660------------------------------------------------------------------------
661r711 | jylam | 2006-04-29 13:26:44 +0200 (Sat, 29 Apr 2006) | 2 lines
662Changed paths:
663   M /trunk/DotNet/AssemblyInfo.cs
664   M /trunk/DotNet/Caca.cs
665   M /trunk/DotNet/Cucul.cs
666   M /trunk/DotNet/test.cs
667
668 * Fixed $Id
669
670------------------------------------------------------------------------
671r710 | jylam | 2006-04-29 13:20:43 +0200 (Sat, 29 Apr 2006) | 2 lines
672Changed paths:
673   A /trunk/DotNet
674   A /trunk/DotNet/AssemblyInfo.cs
675   A /trunk/DotNet/Caca.cs
676   A /trunk/DotNet/Cucul.cs
677   A /trunk/DotNet/Makefile
678   A /trunk/DotNet/libCaca.dll.config
679   A /trunk/DotNet/libCucul.dll.config
680   A /trunk/DotNet/test.cs
681
682 * Added preliminary .NET bindings. Caca is complete, Cucul needs to be finished
683
684------------------------------------------------------------------------
685r709 | sam | 2006-04-27 16:15:23 +0200 (Thu, 27 Apr 2006) | 2 lines
686Changed paths:
687   M /trunk/cucul/cucul.h
688   M /trunk/cucul/dither.c
689   M /trunk/cucul/export.c
690   M /trunk/cucul/font.c
691   M /trunk/cucul/import.c
692   M /trunk/cucul/sprite.c
693   M /trunk/cucul/transform.c
694
695  * Completed return value and errno handling in libcucul API.
696
697------------------------------------------------------------------------
698r708 | sam | 2006-04-27 15:02:27 +0200 (Thu, 27 Apr 2006) | 2 lines
699Changed paths:
700   M /trunk/test/export.c
701
702  * Allow an optional input filename in the export test for cheap conversions.
703
704------------------------------------------------------------------------
705r707 | jylam | 2006-04-26 20:59:20 +0200 (Wed, 26 Apr 2006) | 2 lines
706Changed paths:
707   M /trunk/caca/driver_gl.c
708   M /trunk/cucul/import.c
709
710 * coding style fixes again
711
712------------------------------------------------------------------------
713r706 | jylam | 2006-04-26 20:53:08 +0200 (Wed, 26 Apr 2006) | 2 lines
714Changed paths:
715   M /trunk/cxx/caca++.cpp
716   M /trunk/cxx/caca++.h
717   M /trunk/cxx/cucul++.h
718   M /trunk/src/cacadraw.c
719
720 * Fixed indentation. I did it myself, I'm a big boy.
721
722------------------------------------------------------------------------
723r705 | sam | 2006-04-26 19:24:27 +0200 (Wed, 26 Apr 2006) | 2 lines
724Changed paths:
725   M /trunk/cucul/import.c
726
727  * Fixed line wrapping on some weird ANSI files.
728
729------------------------------------------------------------------------
730r704 | sam | 2006-04-26 19:02:37 +0200 (Wed, 26 Apr 2006) | 2 lines
731Changed paths:
732   M /trunk/cucul/import.c
733
734  * Fixed an ANSI rendering bug related to the bold attribute.
735
736------------------------------------------------------------------------
737r703 | sam | 2006-04-26 17:21:28 +0200 (Wed, 26 Apr 2006) | 3 lines
738Changed paths:
739   M /trunk/cucul/font_mono9.h
740   M /trunk/cucul/font_monobold12.h
741   M /trunk/tools/makefont.c
742
743  * Added Unicode range U+2200 - U+22FF (Mathematical Operators) to the
744    built-in font so that we now cover all of CP437.
745
746------------------------------------------------------------------------
747r702 | sam | 2006-04-26 16:36:11 +0200 (Wed, 26 Apr 2006) | 2 lines
748Changed paths:
749   M /trunk/cucul/import.c
750
751  * Minor code reorganisation and documenting.
752
753------------------------------------------------------------------------
754r701 | jylam | 2006-04-26 16:06:19 +0200 (Wed, 26 Apr 2006) | 2 lines
755Changed paths:
756   M /trunk/caca/driver_gl.c
757
758 * Added preliminary (it means that's fucked up) CP437 codepage
759
760------------------------------------------------------------------------
761r700 | sam | 2006-04-26 15:22:04 +0200 (Wed, 26 Apr 2006) | 2 lines
762Changed paths:
763   M /trunk/caca/driver_x11.c
764
765  * Added U+25A0 (■) to the CP437 hack in the X11 driver.
766
767------------------------------------------------------------------------
768r699 | jylam | 2006-04-26 14:59:14 +0200 (Wed, 26 Apr 2006) | 2 lines
769Changed paths:
770   M /trunk/caca/driver_gl.c
771
772 * cut too long line (I read the coding style rules, yes). And we had home/end keys support in opengl driver BEFORE X11. Yeah !
773
774------------------------------------------------------------------------
775r698 | jylam | 2006-04-26 14:57:31 +0200 (Wed, 26 Apr 2006) | 2 lines
776Changed paths:
777   M /trunk/caca/driver_x11.c
778
779 * removed duplicate code
780
781------------------------------------------------------------------------
782r697 | sam | 2006-04-26 14:51:37 +0200 (Wed, 26 Apr 2006) | 2 lines
783Changed paths:
784   M /trunk/caca/driver_x11.c
785
786  * Wow, we even have Home/End support in X11.
787
788------------------------------------------------------------------------
789r696 | sam | 2006-04-26 14:48:41 +0200 (Wed, 26 Apr 2006) | 2 lines
790Changed paths:
791   M /trunk/caca/driver_x11.c
792
793  * PageUp/PageDown support in X11.
794
795------------------------------------------------------------------------
796r695 | jylam | 2006-04-26 14:47:21 +0200 (Wed, 26 Apr 2006) | 2 lines
797Changed paths:
798   M /trunk/caca/driver_gl.c
799
800 * Fixed home/pgup/pgdown/insert events
801
802------------------------------------------------------------------------
803r694 | jylam | 2006-04-26 14:36:31 +0200 (Wed, 26 Apr 2006) | 2 lines
804Changed paths:
805   M /trunk/src/cacadraw.c
806
807 * page up / down
808
809------------------------------------------------------------------------
810r693 | sam | 2006-04-26 14:30:54 +0200 (Wed, 26 Apr 2006) | 3 lines
811Changed paths:
812   M /trunk/cucul/import.c
813
814  * In ANSI, bold only sets the foreground colour to bright, not the
815    background.
816
817------------------------------------------------------------------------
818r692 | sam | 2006-04-26 14:25:44 +0200 (Wed, 26 Apr 2006) | 3 lines
819Changed paths:
820   M /trunk/src
821   M /trunk/src/Makefile.am
822   A /trunk/src/cacadraw.c
823   M /trunk/test/import.c
824
825  * Added cacadraw. It only shows files and lets you scroll for now, but
826    it will eventually evolve into something better.
827
828------------------------------------------------------------------------
829r691 | jylam | 2006-04-26 14:23:30 +0200 (Wed, 26 Apr 2006) | 2 lines
830Changed paths:
831   M /trunk/cucul/import.c
832
833 * Really updated doc
834
835------------------------------------------------------------------------
836r690 | jylam | 2006-04-26 14:18:35 +0200 (Wed, 26 Apr 2006) | 2 lines
837Changed paths:
838   M /trunk/cucul/import.c
839
840 * Fixed documentation for import
841
842------------------------------------------------------------------------
843r689 | sam | 2006-04-26 14:17:22 +0200 (Wed, 26 Apr 2006) | 2 lines
844Changed paths:
845   D /trunk/cpp
846
847  * Removed legacy cpp directory.
848
849------------------------------------------------------------------------
850r688 | jylam | 2006-04-26 14:11:55 +0200 (Wed, 26 Apr 2006) | 2 lines
851Changed paths:
852   M /trunk/Makefile.am
853   M /trunk/configure.ac
854   A /trunk/cxx (from /trunk/cpp:684)
855   M /trunk/cxx/Makefile.am
856   R /trunk/cxx/caca++.cpp (from /trunk/cpp/caca++.cpp:686)
857   R /trunk/cxx/caca++.h (from /trunk/cpp/caca++.h:686)
858   R /trunk/cxx/cpptest.cpp (from /trunk/cpp/cpptest.cpp:686)
859   R /trunk/cxx/cucul++.cpp (from /trunk/cpp/cucul++.cpp:686)
860   R /trunk/cxx/cucul++.h (from /trunk/cpp/cucul++.h:686)
861
862 * Updated C++ bindings and renamed directory to more comprehensive cxx
863
864------------------------------------------------------------------------
865r687 | sam | 2006-04-26 14:06:13 +0200 (Wed, 26 Apr 2006) | 2 lines
866Changed paths:
867   M /trunk/test/event.c
868
869  * Minor typo.
870
871------------------------------------------------------------------------
872r686 | jylam | 2006-04-26 13:57:30 +0200 (Wed, 26 Apr 2006) | 2 lines
873Changed paths:
874   M /trunk/cpp/caca++.cpp
875   M /trunk/cpp/caca++.h
876   M /trunk/cpp/cpptest.cpp
877   M /trunk/cpp/cucul++.cpp
878   M /trunk/cpp/cucul++.h
879
880 * Updated libcaca c++ bindings
881
882------------------------------------------------------------------------
883r685 | sam | 2006-04-26 13:54:26 +0200 (Wed, 26 Apr 2006) | 5 lines
884Changed paths:
885   M /trunk/cucul/buffer.c
886   M /trunk/cucul/cucul.h
887   M /trunk/cucul/cucul_internals.h
888   M /trunk/cucul/export.c
889   M /trunk/cucul/import.c
890   M /trunk/src/cacaplay.c
891   M /trunk/src/cacaserver.c
892   M /trunk/test
893   M /trunk/test/import.c
894   M /trunk/test/text.c
895
896  * Implemented cucul_load_file() and cucul_load_memory() to load respectively
897    a file and a memory area into a libcucul buffer.
898  * Changed the cucul_import_canvas() prototype so that it uses libcucul
899    buffers instead of simple memory areas.
900
901------------------------------------------------------------------------
902r684 | sam | 2006-04-26 13:29:50 +0200 (Wed, 26 Apr 2006) | 2 lines
903Changed paths:
904   M /trunk/cucul/import.c
905
906  * Argh, _really_ fixed the uninitialised variable.
907
908------------------------------------------------------------------------
909r683 | sam | 2006-04-26 13:28:55 +0200 (Wed, 26 Apr 2006) | 2 lines
910Changed paths:
911   M /trunk/cucul/import.c
912
913  * Fixed an uninitialised variable.
914
915------------------------------------------------------------------------
916r682 | sam | 2006-04-26 12:22:31 +0200 (Wed, 26 Apr 2006) | 4 lines
917Changed paths:
918   M /trunk/cucul/import.c
919
920  * Fixed our buffer overflow in the ANSI parser by simply skipping control
921    sequences longer than 100 characters.
922  * Documented the escape sequence format.
923
924------------------------------------------------------------------------
925r681 | jylam | 2006-04-26 12:04:02 +0200 (Wed, 26 Apr 2006) | 2 lines
926Changed paths:
927   M /trunk/cpp/cpptest.cpp
928   M /trunk/cpp/cucul++.cpp
929   M /trunk/cpp/cucul++.h
930   M /trunk/test/demo.c
931
932 * Updated C++ bindings, should be coding-style-correction-proof, or at least a bit better than before. Not tested at all.
933
934------------------------------------------------------------------------
935r680 | sam | 2006-04-26 11:56:26 +0200 (Wed, 26 Apr 2006) | 3 lines
936Changed paths:
937   M /trunk/cucul/import.c
938
939  * More robust ANSI sequence argument parser. Detects private sequences and
940    intermediate bytes.
941
942------------------------------------------------------------------------
943r679 | jylam | 2006-04-26 11:00:40 +0200 (Wed, 26 Apr 2006) | 2 lines
944Changed paths:
945   M /trunk/cucul/import.c
946
947 * Fixed warning in a clever and tested way. Bordel de merde.
948
949------------------------------------------------------------------------
950r678 | sam | 2006-04-26 10:21:46 +0200 (Wed, 26 Apr 2006) | 2 lines
951Changed paths:
952   M /trunk/cucul/import.c
953
954  * Coding style.
955
956------------------------------------------------------------------------
957r677 | sam | 2006-04-26 10:12:57 +0200 (Wed, 26 Apr 2006) | 2 lines
958Changed paths:
959   M /trunk/cucul/import.c
960
961  * No way, dude. You cannot declare x and y unsigned if you test for (x < 0).
962
963------------------------------------------------------------------------
964r676 | jylam | 2006-04-26 10:09:14 +0200 (Wed, 26 Apr 2006) | 2 lines
965Changed paths:
966   M /trunk/cucul/import.c
967
968 * Fixed warnings in ansi importer
969
970------------------------------------------------------------------------
971r675 | sam | 2006-04-26 09:57:26 +0200 (Wed, 26 Apr 2006) | 2 lines
972Changed paths:
973   M /trunk/cucul/import.c
974
975  * More cleaning up of the ANSI loader. Fixed reverse video.
976
977------------------------------------------------------------------------
978r674 | sam | 2006-04-26 09:46:58 +0200 (Wed, 26 Apr 2006) | 2 lines
979Changed paths:
980   M /trunk/cucul/colour.c
981
982  * Set the transparent colour's RGB values to the default colour's ones.
983
984------------------------------------------------------------------------
985r673 | jylam | 2006-04-25 20:23:33 +0200 (Tue, 25 Apr 2006) | 2 lines
986Changed paths:
987   M /trunk/cucul/import.c
988
989 * Improved ANSI format detection
990
991------------------------------------------------------------------------
992r672 | sam | 2006-04-25 20:16:42 +0200 (Tue, 25 Apr 2006) | 2 lines
993Changed paths:
994   M /trunk/cucul/import.c
995
996  * Really fixed bold in ANSI loader, and removed dead code.
997
998------------------------------------------------------------------------
999r671 | sam | 2006-04-25 20:02:20 +0200 (Tue, 25 Apr 2006) | 2 lines
1000Changed paths:
1001   M /trunk/cucul/import.c
1002
1003  * Simplified _manage_modifiers() a bit.
1004
1005------------------------------------------------------------------------
1006r670 | sam | 2006-04-25 19:46:49 +0200 (Tue, 25 Apr 2006) | 2 lines
1007Changed paths:
1008   M /trunk/cucul/import.c
1009
1010  * Fixed bold support in ANSI loader.
1011
1012------------------------------------------------------------------------
1013r669 | sam | 2006-04-25 19:43:16 +0200 (Tue, 25 Apr 2006) | 2 lines
1014Changed paths:
1015   M /trunk/cucul/import.c
1016
1017  * A few fixes in the ANSI interpreter.
1018
1019------------------------------------------------------------------------
1020r668 | sam | 2006-04-25 18:28:00 +0200 (Tue, 25 Apr 2006) | 2 lines
1021Changed paths:
1022   M /trunk/cucul/import.c
1023
1024  * Got rid of _update_canvas_size().
1025
1026------------------------------------------------------------------------
1027r667 | jylam | 2006-04-25 17:39:13 +0200 (Tue, 25 Apr 2006) | 2 lines
1028Changed paths:
1029   M /trunk/cucul/import.c
1030
1031 * _updated_coding_style(aBit);
1032
1033------------------------------------------------------------------------
1034r666 | sam | 2006-04-25 17:22:53 +0200 (Tue, 25 Apr 2006) | 2 lines
1035Changed paths:
1036   M /trunk/cucul/import.c
1037
1038  * Ahahaha. Meet the "optimisation" that breaks everything.
1039
1040------------------------------------------------------------------------
1041r665 | sam | 2006-04-25 17:04:19 +0200 (Tue, 25 Apr 2006) | 2 lines
1042Changed paths:
1043   M /trunk/cucul/import.c
1044
1045  * Small optimisation in import_text().
1046
1047------------------------------------------------------------------------
1048r664 | sam | 2006-04-25 16:12:31 +0200 (Tue, 25 Apr 2006) | 2 lines
1049Changed paths:
1050   M /trunk/cucul/import.c
1051
1052  * Really minor coding style fixes in the ANSI importer.
1053
1054------------------------------------------------------------------------
1055r663 | sam | 2006-04-25 13:05:25 +0200 (Tue, 25 Apr 2006) | 2 lines
1056Changed paths:
1057   M /trunk/cucul/canvas.c
1058   M /trunk/cucul/colour.c
1059   M /trunk/cucul/cucul.c
1060   M /trunk/cucul/cucul.h
1061   M /trunk/cucul/cucul_internals.h
1062
1063  * More error checking in libcucul.
1064
1065------------------------------------------------------------------------
1066r662 | sam | 2006-04-25 13:05:03 +0200 (Tue, 25 Apr 2006) | 2 lines
1067Changed paths:
1068   M /trunk/test/import.c
1069
1070  * Jylam is too modest.
1071
1072------------------------------------------------------------------------
1073r661 | jylam | 2006-04-25 12:14:47 +0200 (Tue, 25 Apr 2006) | 2 lines
1074Changed paths:
1075   A /trunk/test/import.c
1076
1077 * Added importers test
1078
1079------------------------------------------------------------------------
1080r660 | jylam | 2006-04-25 12:14:12 +0200 (Tue, 25 Apr 2006) | 2 lines
1081Changed paths:
1082   M /trunk/cucul/import.c
1083   M /trunk/test/Makefile.am
1084
1085 * Added preliminary ANSI importer, added import formats autodection
1086
1087------------------------------------------------------------------------
1088r659 | sam | 2006-04-25 11:59:58 +0200 (Tue, 25 Apr 2006) | 4 lines
1089Changed paths:
1090   M /trunk/configure.ac
1091   M /trunk/cucul/box.c
1092   M /trunk/cucul/buffer.c
1093   M /trunk/cucul/canvas.c
1094   M /trunk/cucul/conic.c
1095   M /trunk/cucul/cucul.h
1096   M /trunk/cucul/line.c
1097   M /trunk/cucul/triangle.c
1098
1099  * Check for <errno.h>.
1100  * Started changing function prototypes so that they return an integer
1101    instead of void, just in case they might fail.
1102
1103------------------------------------------------------------------------
1104r658 | sam | 2006-04-25 11:34:41 +0200 (Tue, 25 Apr 2006) | 2 lines
1105Changed paths:
1106   M /trunk/cucul/Makefile.am
1107   M /trunk/cucul/cucul.h
1108   D /trunk/cucul/error.c
1109
1110  * Reverted that errno stuff. We'll just use the real errno.
1111
1112------------------------------------------------------------------------
1113r657 | sam | 2006-04-25 10:54:44 +0200 (Tue, 25 Apr 2006) | 2 lines
1114Changed paths:
1115   M /trunk/cucul/Makefile.am
1116   M /trunk/cucul/cucul.h
1117   A /trunk/cucul/error.c
1118
1119  * Added basis for an errno-like mechanism.
1120
1121------------------------------------------------------------------------
1122r656 | sam | 2006-04-25 00:10:38 +0200 (Tue, 25 Apr 2006) | 3 lines
1123Changed paths:
1124   M /trunk/build-win32
1125   M /trunk/configure.ac
1126
1127  * Removed my previously introduced --enable-pangoft2 and replaced it with
1128    a nicer cross compilation check.
1129
1130------------------------------------------------------------------------
1131r655 | sam | 2006-04-24 23:45:26 +0200 (Mon, 24 Apr 2006) | 2 lines
1132Changed paths:
1133   M /trunk/build-win32
1134   M /trunk/configure.ac
1135   M /trunk/src/Makefile.am
1136   M /trunk/src/cacaserver.c
1137
1138  * Brought the Win32 build back on its wheels.
1139
1140------------------------------------------------------------------------
1141r654 | sam | 2006-04-24 23:09:06 +0200 (Mon, 24 Apr 2006) | 2 lines
1142Changed paths:
1143   M /trunk/common.h
1144   M /trunk/configure.ac
1145   M /trunk/cucul/font.c
1146   M /trunk/src/cacaserver.c
1147   M /trunk/tools/makefont.c
1148
1149  * Renamed htons/htonl to hton16/hton32 to avoid useless conflicts.
1150
1151------------------------------------------------------------------------
1152r653 | sam | 2006-04-24 23:05:31 +0200 (Mon, 24 Apr 2006) | 2 lines
1153Changed paths:
1154   M /trunk/caca/driver_win32.c
1155
1156  * Fixed minor compilation warning.
1157
1158------------------------------------------------------------------------
1159r652 | sam | 2006-04-24 22:56:07 +0200 (Mon, 24 Apr 2006) | 2 lines
1160Changed paths:
1161   M /trunk/common.h
1162
1163  * Win32 compilation fix.
1164
1165------------------------------------------------------------------------
1166r651 | sam | 2006-04-24 22:55:46 +0200 (Mon, 24 Apr 2006) | 2 lines
1167Changed paths:
1168   M /trunk/cucul/font.c
1169
1170  * On win32, only disable the built-in fonts, not all the font functions.
1171
1172------------------------------------------------------------------------
1173r650 | sam | 2006-04-24 22:45:55 +0200 (Mon, 24 Apr 2006) | 3 lines
1174Changed paths:
1175   M /trunk/common.h
1176   M /trunk/configure.ac
1177   M /trunk/cucul/font.c
1178   M /trunk/tools/makefont.c
1179
1180  * Look for htons/htonl in netinet/in.h in addition to arpa/inet.h
1181  * Implement htons/htonl in common.h just in case.
1182
1183------------------------------------------------------------------------
1184r649 | sam | 2006-04-24 22:39:54 +0200 (Mon, 24 Apr 2006) | 2 lines
1185Changed paths:
1186   M /trunk/doc/style.dox
1187
1188  * Hahaha, fixed the coding style example.
1189
1190------------------------------------------------------------------------
1191r648 | sam | 2006-04-24 22:35:59 +0200 (Mon, 24 Apr 2006) | 3 lines
1192Changed paths:
1193   M /trunk/caca/caca.c
1194   M /trunk/caca/caca_internals.h
1195   M /trunk/caca/driver_conio.c
1196   M /trunk/caca/driver_gl.c
1197   M /trunk/caca/driver_ncurses.c
1198   M /trunk/caca/driver_raw.c
1199   M /trunk/caca/driver_slang.c
1200   M /trunk/caca/driver_vga.c
1201   M /trunk/caca/driver_win32.c
1202   M /trunk/caca/driver_x11.c
1203   M /trunk/caca/event.c
1204   M /trunk/caca/graphics.c
1205   M /trunk/caca/time.c
1206   M /trunk/common.h
1207   M /trunk/configure.ac
1208   M /trunk/cucul/box.c
1209   M /trunk/cucul/buffer.c
1210   M /trunk/cucul/canvas.c
1211   M /trunk/cucul/charset.c
1212   M /trunk/cucul/colour.c
1213   M /trunk/cucul/conic.c
1214   M /trunk/cucul/cucul.c
1215   M /trunk/cucul/cucul_internals.h
1216   M /trunk/cucul/dither.c
1217   M /trunk/cucul/export.c
1218   M /trunk/cucul/font.c
1219   M /trunk/cucul/import.c
1220   M /trunk/cucul/line.c
1221   M /trunk/cucul/sprite.c
1222   M /trunk/cucul/transform.c
1223   M /trunk/cucul/triangle.c
1224   M /trunk/kernel/kernel.c
1225   M /trunk/src/aafire.c
1226   M /trunk/src/cacaball.c
1227   M /trunk/src/cacamoir.c
1228   M /trunk/src/cacaplas.c
1229   M /trunk/src/cacaplay.c
1230   M /trunk/src/cacaserver.c
1231   M /trunk/src/cacaview.c
1232   M /trunk/src/common-image.c
1233   M /trunk/src/img2irc.c
1234   M /trunk/test/colors.c
1235   M /trunk/test/demo.c
1236   M /trunk/test/dithering.c
1237   M /trunk/test/event.c
1238   M /trunk/test/spritedit.c
1239   M /trunk/tools/makefont.c
1240   M /trunk/tools/optipal.c
1241
1242  * Removed duplicate uint*_t defines from *_internal.h and included common.h
1243    in all .c files that needed it.
1244
1245------------------------------------------------------------------------
1246r647 | sam | 2006-04-24 21:57:23 +0200 (Mon, 24 Apr 2006) | 3 lines
1247Changed paths:
1248   M /trunk/Makefile.am
1249   A /trunk/common.h
1250   M /trunk/test/export.c
1251   M /trunk/test/font.c
1252   M /trunk/test/frames.c
1253   M /trunk/test/gamma.c
1254   M /trunk/test/hsv.c
1255   M /trunk/test/text.c
1256   M /trunk/test/transform.c
1257   M /trunk/test/truecolor.c
1258   M /trunk/test/unicode.c
1259
1260  * Added "common.h", a placeholder for simple features and functions missing
1261    from some systems.
1262
1263------------------------------------------------------------------------
1264r646 | sam | 2006-04-24 20:46:06 +0200 (Mon, 24 Apr 2006) | 3 lines
1265Changed paths:
1266   M /trunk/cucul/export.c
1267
1268  * Print '?' for Unicode characters in the ANSI export. We'll decide later
1269    whether we want plain ASCII, UTF-8, or CP437.
1270
1271------------------------------------------------------------------------
1272r645 | sam | 2006-04-24 19:51:23 +0200 (Mon, 24 Apr 2006) | 2 lines
1273Changed paths:
1274   M /trunk/configure.ac
1275
1276  * Oops, fixed an old typo that brevented building without PangoFt2.
1277
1278------------------------------------------------------------------------
1279r644 | sam | 2006-04-24 19:47:44 +0200 (Mon, 24 Apr 2006) | 2 lines
1280Changed paths:
1281   M /trunk/debian/Makefile.am
1282   M /trunk/debian/caca-utils.install
1283   M /trunk/debian/libcucul-dev.install
1284
1285  * Fixed Debian build files.
1286
1287------------------------------------------------------------------------
1288r643 | sam | 2006-04-24 19:39:53 +0200 (Mon, 24 Apr 2006) | 2 lines
1289Changed paths:
1290   M /trunk/configure.ac
1291
1292  * Do not bail out if PangoFt2 was not found.
1293
1294------------------------------------------------------------------------
1295r641 | sam | 2006-04-22 23:51:50 +0200 (Sat, 22 Apr 2006) | 2 lines
1296Changed paths:
1297   M /trunk/ChangeLog
1298   M /trunk/NEWS
1299   M /trunk/TODO
1300
1301  * 0.99.beta1 release.
1302
1303------------------------------------------------------------------------
1304r640 | sam | 2006-04-22 23:36:11 +0200 (Sat, 22 Apr 2006) | 2 lines
1305Changed paths:
1306   M /trunk/configure.ac
1307   M /trunk/cucul/Makefile.am
1308   M /trunk/test/Makefile.am
1309
1310  * Got rid of CUCUL_LIBS. It's unused.
1311
1312------------------------------------------------------------------------
1313r639 | sam | 2006-04-22 23:31:42 +0200 (Sat, 22 Apr 2006) | 2 lines
1314Changed paths:
1315   M /trunk/Makefile.am
1316   M /trunk/debian
1317   M /trunk/debian/Makefile.am
1318   A /trunk/debian/caca-utils.install
1319   M /trunk/debian/changelog
1320   M /trunk/debian/control
1321   A /trunk/debian/libcaca-dev.install
1322   A /trunk/debian/libcaca0.install
1323   A /trunk/debian/libcucul-dev.install
1324   A /trunk/debian/libcucul0.install
1325   M /trunk/debian/rules
1326   M /trunk/doc/Makefile.am
1327
1328  * Updated Debian build rules.
1329
1330------------------------------------------------------------------------
1331r638 | sam | 2006-04-22 21:46:43 +0200 (Sat, 22 Apr 2006) | 2 lines
1332Changed paths:
1333   M /trunk/caca/event.c
1334   M /trunk/doc/migrating.dox
1335   M /trunk/test/colors.c
1336   M /trunk/test/dithering.c
1337   M /trunk/test/font.c
1338   M /trunk/test/frames.c
1339   M /trunk/test/hsv.c
1340   M /trunk/test/transform.c
1341   M /trunk/test/truecolor.c
1342   M /trunk/test/unicode.c
1343
1344  * Allow the caca_event_t *ev argument for caca_get_event() to be NULL.
1345
1346------------------------------------------------------------------------
1347r637 | sam | 2006-04-22 21:35:43 +0200 (Sat, 22 Apr 2006) | 2 lines
1348Changed paths:
1349   M /trunk/doc/migrating.dox
1350
1351  * Minor updates to the migration documentation.
1352
1353------------------------------------------------------------------------
1354r636 | sam | 2006-04-22 21:22:14 +0200 (Sat, 22 Apr 2006) | 2 lines
1355Changed paths:
1356   M /trunk/doc/Makefile.am
1357
1358  * Slightly improved the documentation build rules dependencies.
1359
1360------------------------------------------------------------------------
1361r635 | sam | 2006-04-22 21:17:38 +0200 (Sat, 22 Apr 2006) | 2 lines
1362Changed paths:
1363   M /trunk/ChangeLog
1364   M /trunk/NEWS
1365   M /trunk/TODO
1366
1367  * Updated ChangeLog, NEWS and TODO.
1368
1369------------------------------------------------------------------------
1370r634 | sam | 2006-04-22 21:14:49 +0200 (Sat, 22 Apr 2006) | 2 lines
1371Changed paths:
1372   M /trunk/doc/libcaca.dox
1373   M /trunk/doc/migrating.dox
1374
1375  * Updated the migration guide.
1376
1377------------------------------------------------------------------------
1378r633 | sam | 2006-04-22 21:14:26 +0200 (Sat, 22 Apr 2006) | 2 lines
1379Changed paths:
1380   M /trunk/doc/style.dox
1381
1382  * Wrote the C coding style documentation.
1383
1384------------------------------------------------------------------------
1385r632 | sam | 2006-04-22 21:13:27 +0200 (Sat, 22 Apr 2006) | 3 lines
1386Changed paths:
1387   M /trunk/test
1388   M /trunk/test/Makefile.am
1389   A /trunk/test/frames.c
1390   A /trunk/test/text.c
1391
1392  * Added a test for multiple frames support.
1393  * Added a test for textfile loading.
1394
1395------------------------------------------------------------------------
1396r631 | sam | 2006-04-22 21:11:25 +0200 (Sat, 22 Apr 2006) | 2 lines
1397Changed paths:
1398   M /trunk/cucul/cucul.c
1399   M /trunk/cucul/cucul.h
1400   M /trunk/cucul/cucul_internals.h
1401   M /trunk/cucul/sprite.c
1402
1403  * Support for multiple frames in canvases.
1404
1405------------------------------------------------------------------------
1406r630 | sam | 2006-04-22 21:10:41 +0200 (Sat, 22 Apr 2006) | 2 lines
1407Changed paths:
1408   M /trunk/cucul/import.c
1409
1410  * Added a simple "text" importer, until the cool ANSI importer arrives.
1411
1412------------------------------------------------------------------------
1413r629 | sam | 2006-04-22 21:06:59 +0200 (Sat, 22 Apr 2006) | 3 lines
1414Changed paths:
1415   M /trunk/cucul/export.c
1416
1417  * Disabled the foreground/background optimisation in the IRC export because
1418    it breaks on too many IRC clients.
1419
1420------------------------------------------------------------------------
1421r628 | sam | 2006-04-22 21:04:49 +0200 (Sat, 22 Apr 2006) | 2 lines
1422Changed paths:
1423   M /trunk/test/demo.c
1424   M /trunk/test/spritedit.c
1425
1426  * Disabled sprite stuff from the tests.
1427
1428------------------------------------------------------------------------
1429r627 | sam | 2006-04-22 21:00:14 +0200 (Sat, 22 Apr 2006) | 2 lines
1430Changed paths:
1431   M /trunk/cpp/caca++.h
1432   M /trunk/cpp/cucul++.cpp
1433   M /trunk/cpp/cucul++.h
1434
1435  * Removed soon-to-be-thrown-away sprite stuff from the C++ bindings.
1436
1437------------------------------------------------------------------------
1438r626 | sam | 2006-04-22 20:54:38 +0200 (Sat, 22 Apr 2006) | 4 lines
1439Changed paths:
1440   M /trunk/configure.ac
1441   M /trunk/cpp/Makefile.am
1442
1443  * Fixed --enable-cpp to actually do something. Also, disabled it by
1444    default for the release, because it's not up to date and needs a lot
1445    of polishing.
1446
1447------------------------------------------------------------------------
1448r625 | sam | 2006-04-21 23:41:30 +0200 (Fri, 21 Apr 2006) | 2 lines
1449Changed paths:
1450   M /trunk/doc/Makefile.am
1451   M /trunk/doc/libcaca.dox
1452   M /trunk/doc/migrating.dox
1453   A /trunk/doc/style.dox
1454   A /trunk/doc/tutorial.dox
1455
1456  * Oops, tutorial.dox was actually missing. Also, added a style.dox skeleton.
1457
1458------------------------------------------------------------------------
1459r624 | sam | 2006-04-21 23:21:20 +0200 (Fri, 21 Apr 2006) | 2 lines
1460Changed paths:
1461   M /trunk/configure.ac
1462
1463  * Set version number to 0.99.beta1.
1464
1465------------------------------------------------------------------------
1466r623 | sam | 2006-04-21 22:51:58 +0200 (Fri, 21 Apr 2006) | 2 lines
1467Changed paths:
1468   M /trunk/cucul/cucul.c
1469   M /trunk/cucul/cucul_internals.h
1470
1471  * Got rid of cv->scratch_line. It's unused, too.
1472
1473------------------------------------------------------------------------
1474r622 | sam | 2006-04-21 22:51:14 +0200 (Fri, 21 Apr 2006) | 2 lines
1475Changed paths:
1476   M /trunk/cucul/cucul.c
1477   M /trunk/cucul/cucul_internals.h
1478
1479  * Got rid of cv->empty_line, it's now unused.
1480
1481------------------------------------------------------------------------
1482r621 | sam | 2006-04-21 22:49:17 +0200 (Fri, 21 Apr 2006) | 3 lines
1483Changed paths:
1484   M /trunk/configure.ac
1485   M /trunk/cpp/cucul++.cpp
1486   M /trunk/cpp/cucul++.h
1487   M /trunk/cucul/canvas.c
1488   M /trunk/cucul/cucul.h
1489   M /trunk/src/cacaview.c
1490   M /trunk/src/img2irc.c
1491   M /trunk/test/colors.c
1492   M /trunk/test/demo.c
1493   M /trunk/test/event.c
1494   M /trunk/test/gamma.c
1495   M /trunk/test/spritedit.c
1496
1497  * Changed cucul_clear_canvas() again. It now uses the current foreground
1498    and background colours to clear the screen.
1499
1500------------------------------------------------------------------------
1501r620 | sam | 2006-04-21 22:24:04 +0200 (Fri, 21 Apr 2006) | 2 lines
1502Changed paths:
1503   M /trunk/cpp/caca++.cpp
1504   M /trunk/cpp/caca++.h
1505
1506  * Fixed a segfault in the C++ bindings. Vieux porc !
1507
1508------------------------------------------------------------------------
1509r619 | sam | 2006-04-21 21:26:54 +0200 (Fri, 21 Apr 2006) | 2 lines
1510Changed paths:
1511   M /trunk/caca/Makefile.am
1512   M /trunk/configure.ac
1513   M /trunk/cpp/Makefile.am
1514   M /trunk/cucul/Makefile.am
1515
1516  * Set library names to lib*.so.0.10.0.
1517
1518------------------------------------------------------------------------
1519r618 | sam | 2006-04-21 21:26:18 +0200 (Fri, 21 Apr 2006) | 2 lines
1520Changed paths:
1521   M /trunk/cucul/import.c
1522
1523  * Fixed a compilation warning.
1524
1525------------------------------------------------------------------------
1526r617 | sam | 2006-04-21 21:08:00 +0200 (Fri, 21 Apr 2006) | 2 lines
1527Changed paths:
1528   M /trunk/cucul/import.c
1529
1530  * Minor documentation fix.
1531
1532------------------------------------------------------------------------
1533r616 | sam | 2006-04-21 21:06:38 +0200 (Fri, 21 Apr 2006) | 2 lines
1534Changed paths:
1535   M /trunk/cpp/caca++.cpp
1536   M /trunk/cpp/caca++.h
1537   M /trunk/cpp/cpptest.cpp
1538   M /trunk/cpp/cucul++.cpp
1539   M /trunk/cpp/cucul++.h
1540
1541  * Fixed ugly coding style of the C++ bindings. Vieux porc immonde.
1542
1543------------------------------------------------------------------------
1544r615 | sam | 2006-04-21 20:44:04 +0200 (Fri, 21 Apr 2006) | 4 lines
1545Changed paths:
1546   M /trunk/caca/driver_raw.c
1547   M /trunk/cpp/cucul++.cpp
1548   M /trunk/cpp/cucul++.h
1549   M /trunk/cucul/Makefile.am
1550   M /trunk/cucul/cucul.c
1551   M /trunk/cucul/cucul.h
1552   M /trunk/cucul/export.c
1553   A /trunk/cucul/import.c (from /trunk/cucul/cucul.c:612)
1554   M /trunk/src/cacaplay.c
1555   M /trunk/src/cacaserver.c
1556   M /trunk/src/img2irc.c
1557   M /trunk/test/export.c
1558
1559  * Moved cucul_load_canvas() into cucul/import.c and renamed it into
1560    cucul_import_canvas().
1561  * Renamed cucul_create_export() into cucul_export_canvas() for consistency.
1562
1563------------------------------------------------------------------------
1564r614 | sam | 2006-04-21 20:09:30 +0200 (Fri, 21 Apr 2006) | 2 lines
1565Changed paths:
1566   M /trunk/cucul/colour.c
1567   M /trunk/cucul/dither.c
1568   M /trunk/cucul/export.c
1569   M /trunk/cucul/font.c
1570
1571  * Minor documentation improvements.
1572
1573------------------------------------------------------------------------
1574r613 | sam | 2006-04-21 20:03:22 +0200 (Fri, 21 Apr 2006) | 3 lines
1575Changed paths:
1576   M /trunk/TODO
1577   M /trunk/caca/caca.h
1578   M /trunk/cucul/cucul.h
1579   M /trunk/doc/Makefile.am
1580   M /trunk/doc/libcaca.dox
1581   A /trunk/doc/migrating.dox
1582   A /trunk/doc/user.dox
1583
1584  * Documentation improvements. Wrote a small migration guide and added the
1585    skeleton of a tutorial for Jylam.
1586
1587------------------------------------------------------------------------
1588r612 | sam | 2006-04-21 18:27:43 +0200 (Fri, 21 Apr 2006) | 3 lines
1589Changed paths:
1590   M /trunk/AUTHORS
1591   M /trunk/NEWS
1592   M /trunk/THANKS
1593   M /trunk/TODO
1594   M /trunk/caca/caca.h
1595   M /trunk/doc/Makefile.am
1596   M /trunk/doc/doxygen.cfg.in
1597   A /trunk/doc/libcaca.dox
1598
1599  * Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main
1600    documentation page from caca.h to a separate file.
1601
1602------------------------------------------------------------------------
1603r611 | sam | 2006-04-21 14:01:14 +0200 (Fri, 21 Apr 2006) | 2 lines
1604Changed paths:
1605   M /trunk/caca/driver_ncurses.c
1606
1607  * Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here.
1608
1609------------------------------------------------------------------------
1610r610 | sam | 2006-04-19 15:02:45 +0200 (Wed, 19 Apr 2006) | 2 lines
1611Changed paths:
1612   M /trunk/cpp/Makefile.am
1613
1614  * Workaround for broken C++ linking with old libtool versions.
1615
1616------------------------------------------------------------------------
1617r609 | sam | 2006-04-19 13:50:24 +0200 (Wed, 19 Apr 2006) | 3 lines
1618Changed paths:
1619   M /trunk/NOTES
1620   M /trunk/tools/optipal.c
1621
1622  * Moved the technical discussion on S-Lang's palette optimisation from
1623    NOTES to tools/optipal.c.
1624
1625------------------------------------------------------------------------
1626r608 | sam | 2006-04-19 12:10:58 +0200 (Wed, 19 Apr 2006) | 2 lines
1627Changed paths:
1628   M /trunk/caca/caca.c
1629   M /trunk/caca/caca.h
1630   M /trunk/caca/caca_internals.h
1631   M /trunk/caca/driver_conio.c
1632   M /trunk/caca/driver_gl.c
1633   M /trunk/caca/driver_ncurses.c
1634   M /trunk/caca/driver_raw.c
1635   M /trunk/caca/driver_slang.c
1636   M /trunk/caca/driver_vga.c
1637   M /trunk/caca/driver_win32.c
1638   M /trunk/caca/driver_x11.c
1639   M /trunk/caca/graphics.c
1640   M /trunk/cpp/caca++.cpp
1641   M /trunk/cpp/caca++.h
1642   M /trunk/cucul/cucul.c
1643   M /trunk/python/pypycaca.c
1644   M /trunk/python/pypycaca.h
1645   M /trunk/src/aafire.c
1646   M /trunk/src/cacaball.c
1647   M /trunk/src/cacamoir.c
1648   M /trunk/src/cacaplas.c
1649   M /trunk/src/cacaplay.c
1650   M /trunk/src/cacaview.c
1651   M /trunk/test/colors.c
1652   M /trunk/test/demo.c
1653   M /trunk/test/dithering.c
1654   M /trunk/test/event.c
1655   M /trunk/test/font.c
1656   M /trunk/test/gamma.c
1657   M /trunk/test/hsv.c
1658   M /trunk/test/spritedit.c
1659   M /trunk/test/transform.c
1660   M /trunk/test/truecolor.c
1661   M /trunk/test/unicode.c
1662
1663  * More function mass-renaming: caca_attach -> caca_create_display, etc.
1664
1665------------------------------------------------------------------------
1666r607 | sam | 2006-04-19 11:07:55 +0200 (Wed, 19 Apr 2006) | 6 lines
1667Changed paths:
1668   M /trunk/caca/driver_raw.c
1669   M /trunk/cucul/cucul.c
1670   M /trunk/cucul/export.c
1671   M /trunk/src/cacaserver.c
1672
1673  * Added a new "caca" exporter.
1674  * Removed most code from the raw driver and replaced it with a call to the
1675    caca exporter.
1676  * Slightly changed the caca export format and updated code accordingly.
1677  * Improved cacaserver error reporting.
1678
1679------------------------------------------------------------------------
1680r606 | sam | 2006-04-18 18:51:52 +0200 (Tue, 18 Apr 2006) | 2 lines
1681Changed paths:
1682   M /trunk/debian/control
1683
1684  * Updates to the Debian build files.
1685
1686------------------------------------------------------------------------
1687r605 | sam | 2006-04-18 18:50:56 +0200 (Tue, 18 Apr 2006) | 4 lines
1688Changed paths:
1689   M /trunk/cucul/dither.c
1690   M /trunk/src/aafire.c
1691   M /trunk/src/cacaball.c
1692   M /trunk/src/cacamoir.c
1693   M /trunk/src/cacaplas.c
1694   M /trunk/src/cacaview.c
1695   M /trunk/src/img2irc.c
1696   M /trunk/test/demo.c
1697   M /trunk/test/export.c
1698   M /trunk/test/font.c
1699   M /trunk/test/gamma.c
1700   M /trunk/test/hsv.c
1701
1702  * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are
1703    now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1
1704    computations.
1705
1706------------------------------------------------------------------------
1707r604 | sam | 2006-04-18 18:17:14 +0200 (Tue, 18 Apr 2006) | 4 lines
1708Changed paths:
1709   M /trunk/cucul/cucul.c
1710   M /trunk/cucul/dither.c
1711   M /trunk/test/demo.c
1712   M /trunk/test/dithering.c
1713
1714  * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random
1715    values between 0 and 9 (used to be 0 and 10). Updated documentation
1716    accordingly.
1717
1718------------------------------------------------------------------------
1719r603 | sam | 2006-04-18 18:04:01 +0200 (Tue, 18 Apr 2006) | 3 lines
1720Changed paths:
1721   M /trunk/cpp/cucul++.cpp
1722   M /trunk/cpp/cucul++.h
1723   M /trunk/cucul/canvas.c
1724   M /trunk/cucul/cucul.h
1725   M /trunk/src/cacaview.c
1726   M /trunk/src/img2irc.c
1727   M /trunk/test/colors.c
1728   M /trunk/test/demo.c
1729   M /trunk/test/event.c
1730   M /trunk/test/gamma.c
1731   M /trunk/test/spritedit.c
1732
1733  * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to
1734    choose the background colour.
1735
1736------------------------------------------------------------------------
1737r602 | sam | 2006-04-18 17:54:33 +0200 (Tue, 18 Apr 2006) | 4 lines
1738Changed paths:
1739   M /trunk/caca/driver_conio.c
1740   M /trunk/caca/driver_gl.c
1741   M /trunk/caca/driver_ncurses.c
1742   M /trunk/caca/driver_slang.c
1743   M /trunk/caca/driver_vga.c
1744   M /trunk/caca/driver_win32.c
1745   M /trunk/caca/driver_x11.c
1746   M /trunk/caca/graphics.c
1747   M /trunk/cpp/cucul++.cpp
1748   M /trunk/cucul/Makefile.am
1749   A /trunk/cucul/buffer.c (from /trunk/cucul/cucul.c:600)
1750   M /trunk/cucul/cucul.c
1751   M /trunk/cucul/cucul.h
1752   M /trunk/cucul/cucul_internals.h
1753   M /trunk/cucul/export.c
1754   M /trunk/cucul/font.c
1755   M /trunk/src/aafire.c
1756   M /trunk/src/cacaball.c
1757   M /trunk/src/cacamoir.c
1758   M /trunk/src/cacaplas.c
1759   M /trunk/src/cacaplay.c
1760   M /trunk/src/cacaserver.c
1761   M /trunk/src/cacaview.c
1762   M /trunk/src/img2irc.c
1763   M /trunk/test/colors.c
1764   M /trunk/test/demo.c
1765   M /trunk/test/dithering.c
1766   M /trunk/test/event.c
1767   M /trunk/test/export.c
1768   M /trunk/test/font.c
1769   M /trunk/test/gamma.c
1770   M /trunk/test/hsv.c
1771   M /trunk/test/spritedit.c
1772   M /trunk/test/transform.c
1773   M /trunk/test/truecolor.c
1774   M /trunk/test/unicode.c
1775
1776  * Renamed main canvas-related functions so that they have "canvas" in
1777    their name, eg. cucul_create() -> cucul_create_canvas() etc.
1778  * Moved buffer-related functions to cucul/buffer.c.
1779
1780------------------------------------------------------------------------
1781r601 | sam | 2006-04-18 17:12:12 +0200 (Tue, 18 Apr 2006) | 2 lines
1782Changed paths:
1783   M /trunk/tools/makefont.c
1784
1785  * Cosmetic changes.
1786
1787------------------------------------------------------------------------
1788r600 | sam | 2006-04-18 17:11:25 +0200 (Tue, 18 Apr 2006) | 3 lines
1789Changed paths:
1790   M /trunk/caca/caca.c
1791   M /trunk/caca/caca.h
1792   M /trunk/caca/caca_internals.h
1793   M /trunk/caca/driver_conio.c
1794   M /trunk/caca/driver_gl.c
1795   M /trunk/caca/driver_ncurses.c
1796   M /trunk/caca/driver_raw.c
1797   M /trunk/caca/driver_slang.c
1798   M /trunk/caca/driver_vga.c
1799   M /trunk/caca/driver_win32.c
1800   M /trunk/caca/driver_x11.c
1801   M /trunk/caca/event.c
1802   M /trunk/caca/graphics.c
1803   M /trunk/cpp/caca++.cpp
1804   M /trunk/cpp/caca++.h
1805   M /trunk/cpp/cucul++.cpp
1806   M /trunk/cpp/cucul++.h
1807   M /trunk/cucul/box.c
1808   M /trunk/cucul/canvas.c
1809   M /trunk/cucul/charset.c
1810   M /trunk/cucul/colour.c
1811   M /trunk/cucul/conic.c
1812   M /trunk/cucul/cucul.c
1813   M /trunk/cucul/dither.c
1814   M /trunk/cucul/export.c
1815   M /trunk/cucul/font.c
1816   M /trunk/cucul/line.c
1817   M /trunk/cucul/sprite.c
1818   M /trunk/cucul/transform.c
1819   M /trunk/cucul/triangle.c
1820   M /trunk/src/aafire.c
1821   M /trunk/src/cacaball.c
1822   M /trunk/src/cacamoir.c
1823   M /trunk/src/cacaplas.c
1824   M /trunk/src/cacaplay.c
1825   M /trunk/src/cacaview.c
1826   M /trunk/src/img2irc.c
1827   M /trunk/test/colors.c
1828   M /trunk/test/demo.c
1829   M /trunk/test/dithering.c
1830   M /trunk/test/event.c
1831   M /trunk/test/export.c
1832   M /trunk/test/font.c
1833   M /trunk/test/gamma.c
1834   M /trunk/test/hsv.c
1835   M /trunk/test/spritedit.c
1836   M /trunk/test/transform.c
1837   M /trunk/test/truecolor.c
1838   M /trunk/test/unicode.c
1839
1840  * Renamed caca_t into caca_display_t.
1841  * Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
1842
1843------------------------------------------------------------------------
1844r599 | sam | 2006-04-18 14:59:07 +0200 (Tue, 18 Apr 2006) | 2 lines
1845Changed paths:
1846   M /trunk/caca/caca.c
1847   M /trunk/caca/caca.h
1848   M /trunk/caca/caca_internals.h
1849   M /trunk/caca/driver_conio.c
1850   M /trunk/caca/driver_gl.c
1851   M /trunk/caca/driver_ncurses.c
1852   M /trunk/caca/driver_raw.c
1853   M /trunk/caca/driver_slang.c
1854   M /trunk/caca/driver_vga.c
1855   M /trunk/caca/driver_win32.c
1856   M /trunk/caca/driver_x11.c
1857   M /trunk/caca/event.c
1858   M /trunk/caca/graphics.c
1859   M /trunk/cpp/caca++.cpp
1860   M /trunk/cpp/cucul++.cpp
1861   M /trunk/cpp/cucul++.h
1862   M /trunk/cucul/box.c
1863   M /trunk/cucul/canvas.c
1864   M /trunk/cucul/colour.c
1865   M /trunk/cucul/conic.c
1866   M /trunk/cucul/cucul.c
1867   M /trunk/cucul/cucul.h
1868   M /trunk/cucul/cucul_internals.h
1869   M /trunk/cucul/dither.c
1870   M /trunk/cucul/export.c
1871   M /trunk/cucul/font.c
1872   M /trunk/cucul/line.c
1873   M /trunk/cucul/sprite.c
1874   M /trunk/cucul/transform.c
1875   M /trunk/cucul/triangle.c
1876   M /trunk/src/aafire.c
1877   M /trunk/src/cacaball.c
1878   M /trunk/src/cacamoir.c
1879   M /trunk/src/cacaplas.c
1880   M /trunk/src/cacaplay.c
1881   M /trunk/src/cacaserver.c
1882   M /trunk/src/cacaview.c
1883   M /trunk/src/img2irc.c
1884   M /trunk/test/colors.c
1885   M /trunk/test/demo.c
1886   M /trunk/test/dithering.c
1887   M /trunk/test/event.c
1888   M /trunk/test/export.c
1889   M /trunk/test/font.c
1890   M /trunk/test/gamma.c
1891   M /trunk/test/hsv.c
1892   M /trunk/test/spritedit.c
1893   M /trunk/test/transform.c
1894   M /trunk/test/truecolor.c
1895   M /trunk/test/unicode.c
1896
1897  * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
1898
1899------------------------------------------------------------------------
1900r598 | sam | 2006-04-18 14:57:11 +0200 (Tue, 18 Apr 2006) | 3 lines
1901Changed paths:
1902   M /trunk/cpp/Makefile.am
1903
1904  * Fixed C++ bindings makefile so that it does not try to use the system's
1905    <cucul.h> and <caca.h> headers.
1906
1907------------------------------------------------------------------------
1908r597 | sam | 2006-04-18 12:02:42 +0200 (Tue, 18 Apr 2006) | 2 lines
1909Changed paths:
1910   M /trunk/cucul/export.c
1911
1912  * Truecolor support for the HTML and HTMLv3 exporters.
1913
1914------------------------------------------------------------------------
1915r596 | sam | 2006-04-18 11:57:15 +0200 (Tue, 18 Apr 2006) | 2 lines
1916Changed paths:
1917   M /trunk/cucul/colour.c
1918
1919  * Fixed a bug in _cucul_argb32_to_rgb24fg/bg().
1920
1921------------------------------------------------------------------------
1922r595 | sam | 2006-04-18 10:33:53 +0200 (Tue, 18 Apr 2006) | 2 lines
1923Changed paths:
1924   M /trunk/README
1925   M /trunk/TODO
1926
1927  * Updated README (caca-config -> pkg-config) and TODO.
1928
1929------------------------------------------------------------------------
1930r594 | sam | 2006-04-18 10:33:06 +0200 (Tue, 18 Apr 2006) | 2 lines
1931Changed paths:
1932   M /trunk/cucul/export.c
1933   M /trunk/tools/makefont.c
1934
1935  * Cosmetic code changes and minor optimisations.
1936
1937------------------------------------------------------------------------
1938r593 | sam | 2006-04-18 10:24:41 +0200 (Tue, 18 Apr 2006) | 3 lines
1939Changed paths:
1940   M /trunk/cucul/Makefile.am
1941   M /trunk/cucul/cucul.c
1942   M /trunk/cucul/cucul_internals.h
1943   A /trunk/cucul/export.c
1944   D /trunk/cucul/export_ansi.c
1945   D /trunk/cucul/export_bitmap.c
1946   D /trunk/cucul/export_html.c
1947   D /trunk/cucul/export_irc.c
1948   D /trunk/cucul/export_ps.c
1949   D /trunk/cucul/export_svg.c
1950
1951  * Merged again all export functions into cucul/export.c. They're all the
1952    same and they're very short (50-100 lines).
1953
1954------------------------------------------------------------------------
1955r592 | sam | 2006-04-18 10:21:31 +0200 (Tue, 18 Apr 2006) | 3 lines
1956Changed paths:
1957   M /trunk/cucul/cucul.h
1958   M /trunk/cucul/font.c
1959
1960  * Changed the buffer type in cucul_render_canvas() to void* to avoid
1961    compilation warnings.
1962
1963------------------------------------------------------------------------
1964r591 | sam | 2006-04-18 10:19:42 +0200 (Tue, 18 Apr 2006) | 2 lines
1965Changed paths:
1966   M /trunk/test/event.c
1967
1968  * Handle CACA_EVENT_QUIT in the event test program.
1969
1970------------------------------------------------------------------------
1971r590 | sam | 2006-04-18 10:18:03 +0200 (Tue, 18 Apr 2006) | 2 lines
1972Changed paths:
1973   M /trunk/configure.ac
1974
1975  * Workaround for broken AC_PATH_X autoconf macros.
1976
1977------------------------------------------------------------------------
1978r589 | sam | 2006-04-18 10:13:20 +0200 (Tue, 18 Apr 2006) | 2 lines
1979Changed paths:
1980   M /trunk/caca/driver_x11.c
1981
1982  * Compilation fix.
1983
1984------------------------------------------------------------------------
1985r588 | sam | 2006-04-17 22:09:42 +0200 (Mon, 17 Apr 2006) | 2 lines
1986Changed paths:
1987   M /trunk/TODO
1988   M /trunk/caca/caca.h
1989   M /trunk/caca/driver_gl.c
1990   M /trunk/caca/driver_x11.c
1991   M /trunk/configure.ac
1992
1993  * Implemented CACA_EVENT_QUIT. Unused yet.
1994
1995------------------------------------------------------------------------
1996r587 | sam | 2006-04-17 15:34:02 +0200 (Mon, 17 Apr 2006) | 2 lines
1997Changed paths:
1998   M /trunk/cpp
1999   M /trunk/cpp/Makefile.am
2000
2001  * Fixed autotools stuff in the cpp bindings.
2002
2003------------------------------------------------------------------------
2004r586 | sam | 2006-04-17 15:31:43 +0200 (Mon, 17 Apr 2006) | 2 lines
2005Changed paths:
2006   M /trunk/cpp/cpptest.cpp
2007
2008  * Compilation fix in cpptest.cpp.
2009
2010------------------------------------------------------------------------
2011r585 | jylam | 2006-04-17 15:23:28 +0200 (Mon, 17 Apr 2006) | 3 lines
2012Changed paths:
2013   M /trunk/cpp/caca++.cpp
2014   M /trunk/cpp/caca++.h
2015   M /trunk/cpp/cpptest.cpp
2016
2017
2018 * Fixed compile problem, put Event outside Caca class
2019
2020------------------------------------------------------------------------
2021r584 | sam | 2006-04-17 15:11:33 +0200 (Mon, 17 Apr 2006) | 3 lines
2022Changed paths:
2023   M /trunk/cpp/cucul++.cpp
2024   M /trunk/cpp/cucul++.h
2025   M /trunk/cucul/Makefile.am
2026   M /trunk/cucul/cucul.c
2027   M /trunk/cucul/cucul.h
2028   D /trunk/cucul/math.c
2029
2030  * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
2031    cucul.c just in case.
2032
2033------------------------------------------------------------------------
2034r583 | sam | 2006-04-17 15:09:45 +0200 (Mon, 17 Apr 2006) | 2 lines
2035Changed paths:
2036   D /trunk/cpp/Makefile.in
2037   D /trunk/cpp/caca++.pc
2038   D /trunk/cpp/cucul++.pc
2039
2040  * Removed a few useless files (vieux porc).
2041
2042------------------------------------------------------------------------
2043r582 | sam | 2006-04-17 14:48:57 +0200 (Mon, 17 Apr 2006) | 2 lines
2044Changed paths:
2045   M /trunk/TODO
2046
2047  * Updated TODO list.
2048
2049------------------------------------------------------------------------
2050r581 | sam | 2006-04-17 14:48:35 +0200 (Mon, 17 Apr 2006) | 2 lines
2051Changed paths:
2052   M /trunk/test/dithering.c
2053   M /trunk/test/truecolor.c
2054
2055  * Minor cosmetic changes in the test programs.
2056
2057------------------------------------------------------------------------
2058r580 | sam | 2006-04-17 14:48:05 +0200 (Mon, 17 Apr 2006) | 2 lines
2059Changed paths:
2060   M /trunk/cucul/export_ps.c
2061   M /trunk/cucul/export_svg.c
2062
2063  * Truecolor support in the SVG and PostScript exporters.
2064
2065------------------------------------------------------------------------
2066r579 | sam | 2006-04-17 14:47:34 +0200 (Mon, 17 Apr 2006) | 2 lines
2067Changed paths:
2068   M /trunk/cucul/Makefile.am
2069   M /trunk/cucul/cucul.c
2070   M /trunk/cucul/cucul_internals.h
2071   A /trunk/cucul/export_bitmap.c
2072
2073  * Implemented TGA image export.
2074
2075------------------------------------------------------------------------
2076r578 | sam | 2006-04-17 14:46:34 +0200 (Mon, 17 Apr 2006) | 2 lines
2077Changed paths:
2078   M /trunk/cucul/colour.c
2079   M /trunk/cucul/cucul_internals.h
2080
2081  * Implemented argb32 to rgb24fg/bg colour conversions.
2082
2083------------------------------------------------------------------------
2084r577 | sam | 2006-04-17 14:45:07 +0200 (Mon, 17 Apr 2006) | 3 lines
2085Changed paths:
2086   M /trunk/test/export.c
2087
2088  * Use cucul_get_export_list() in the export test instead of hardcoding the
2089    list of available formats. Also added a few truecolor blocks to the test.
2090
2091------------------------------------------------------------------------
2092r576 | sam | 2006-04-17 14:41:50 +0200 (Mon, 17 Apr 2006) | 2 lines
2093Changed paths:
2094   M /trunk/cucul/font.c
2095
2096  * Fixed abusive strictness in the font loader.
2097
2098------------------------------------------------------------------------
2099r575 | jylam | 2006-04-17 13:24:38 +0200 (Mon, 17 Apr 2006) | 2 lines
2100Changed paths:
2101   M /trunk/TODO
2102
2103 * Updated TODO list.
2104
2105------------------------------------------------------------------------
2106r574 | jylam | 2006-04-17 13:19:26 +0200 (Mon, 17 Apr 2006) | 2 lines
2107Changed paths:
2108   M /trunk/cpp/cpptest.cpp
2109
2110 * Better C++ test
2111
2112------------------------------------------------------------------------
2113r573 | jylam | 2006-04-17 13:06:48 +0200 (Mon, 17 Apr 2006) | 2 lines
2114Changed paths:
2115   M /trunk/cpp/caca++.cpp
2116   M /trunk/cpp/caca++.h
2117   M /trunk/cpp/cpptest.cpp
2118   M /trunk/cpp/cucul++.cpp
2119   M /trunk/cpp/cucul++.h
2120
2121 * Added license in C++ files.
2122
2123------------------------------------------------------------------------
2124r572 | jylam | 2006-04-17 13:00:10 +0200 (Mon, 17 Apr 2006) | 2 lines
2125Changed paths:
2126   M /trunk/cpp/cpptest.cpp
2127   M /trunk/cpp/cucul++.cpp
2128   M /trunk/cpp/cucul++.h
2129
2130 * Fixed C++ printf(), added it in example
2131
2132------------------------------------------------------------------------
2133r571 | jylam | 2006-04-17 12:44:40 +0200 (Mon, 17 Apr 2006) | 2 lines
2134Changed paths:
2135   M /trunk/cpp/cpptest.cpp
2136
2137 * Forgot a test on Caca() instantiation
2138
2139------------------------------------------------------------------------
2140r570 | jylam | 2006-04-17 12:41:30 +0200 (Mon, 17 Apr 2006) | 2 lines
2141Changed paths:
2142   M /trunk/Makefile.am
2143   M /trunk/configure.ac
2144   A /trunk/cpp
2145   A /trunk/cpp/Makefile.am
2146   A /trunk/cpp/Makefile.in
2147   A /trunk/cpp/caca++.cpp
2148   A /trunk/cpp/caca++.h
2149   A /trunk/cpp/caca++.pc
2150   A /trunk/cpp/caca++.pc.in
2151   A /trunk/cpp/cpptest.cpp
2152   A /trunk/cpp/cucul++.cpp
2153   A /trunk/cpp/cucul++.h
2154   A /trunk/cpp/cucul++.pc
2155   A /trunk/cpp/cucul++.pc.in
2156
2157 * Added preliminary C++ bindings
2158
2159------------------------------------------------------------------------
2160r569 | sam | 2006-04-16 23:52:05 +0200 (Sun, 16 Apr 2006) | 2 lines
2161Changed paths:
2162   M /trunk/caca/driver_gl.c
2163   M /trunk/caca/driver_x11.c
2164
2165  * Added truecolor support to the X11 and GL drivers.
2166
2167------------------------------------------------------------------------
2168r568 | sam | 2006-04-16 23:29:40 +0200 (Sun, 16 Apr 2006) | 2 lines
2169Changed paths:
2170   M /trunk/test
2171   M /trunk/test/Makefile.am
2172   A /trunk/test/truecolor.c
2173
2174  * Added test/truecolor.c to test non-ANSI colour pairs.
2175
2176------------------------------------------------------------------------
2177r567 | sam | 2006-04-16 23:26:25 +0200 (Sun, 16 Apr 2006) | 4 lines
2178Changed paths:
2179   M /trunk/cucul/canvas.c
2180   M /trunk/cucul/colour.c
2181   M /trunk/cucul/cucul.h
2182   M /trunk/cucul/cucul_internals.h
2183
2184  * Moved cucul_set_color() from canvas.c to colour.c.
2185  * Added cucul_set_truecolor() for non-ANSI colours.
2186  * Added new argb32 -> rgb12 conversion functions.
2187
2188------------------------------------------------------------------------
2189r566 | sam | 2006-04-16 20:28:47 +0200 (Sun, 16 Apr 2006) | 6 lines
2190Changed paths:
2191   M /trunk/caca/caca.h
2192   M /trunk/caca/caca_internals.h
2193   M /trunk/caca/driver_conio.c
2194   M /trunk/caca/driver_gl.c
2195   M /trunk/caca/driver_ncurses.c
2196   M /trunk/caca/driver_raw.c
2197   M /trunk/caca/driver_slang.c
2198   M /trunk/caca/driver_vga.c
2199   M /trunk/caca/driver_win32.c
2200   M /trunk/caca/driver_x11.c
2201   M /trunk/caca/event.c
2202   M /trunk/caca/time.c
2203   M /trunk/cucul/cucul.c
2204   M /trunk/cucul/cucul.h
2205   M /trunk/cucul/cucul_internals.h
2206   M /trunk/cucul/dither.c
2207   M /trunk/cucul/export_ansi.c
2208   M /trunk/cucul/export_html.c
2209   M /trunk/cucul/export_irc.c
2210   M /trunk/cucul/export_ps.c
2211   M /trunk/cucul/export_svg.c
2212   M /trunk/cucul/font.c
2213   M /trunk/cucul/sprite.c
2214   M /trunk/src/aafire.c
2215   M /trunk/src/cacaball.c
2216   M /trunk/src/cacamoir.c
2217   M /trunk/src/cacaplas.c
2218   M /trunk/src/cacaplay.c
2219   M /trunk/src/cacaserver.c
2220   M /trunk/src/cacaview.c
2221   M /trunk/src/img2irc.c
2222   M /trunk/test/colors.c
2223   M /trunk/test/demo.c
2224   M /trunk/test/dithering.c
2225   M /trunk/test/event.c
2226   M /trunk/test/export.c
2227   M /trunk/test/font.c
2228   M /trunk/test/gamma.c
2229   M /trunk/test/hsv.c
2230   M /trunk/test/spritedit.c
2231   M /trunk/test/transform.c
2232   M /trunk/test/unicode.c
2233
2234  * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs
2235    such as cucul_dither_t instead of struct cucul_dither.
2236  * Made cucul_buffer_t an opaque structure and implemented the two getters
2237    cucul_get_buffer_data() and cucul_get_buffer_size().
2238  * Documented all missing functions and function parameters.
2239
2240------------------------------------------------------------------------
2241r565 | sam | 2006-04-16 20:21:14 +0200 (Sun, 16 Apr 2006) | 2 lines
2242Changed paths:
2243   M /trunk/cucul/cucul.pc.in
2244
2245  * Fixed bad library name in pc file.
2246
2247------------------------------------------------------------------------
2248r564 | jylam | 2006-04-15 17:24:13 +0200 (Sat, 15 Apr 2006) | 2 lines
2249Changed paths:
2250   M /trunk/caca/caca_internals.h
2251   M /trunk/cucul/font.c
2252   M /trunk/msvc/cacaball.vcproj
2253   M /trunk/msvc/cacafire.vcproj
2254   M /trunk/msvc/cacamoir.vcproj
2255   M /trunk/msvc/cacaplas.vcproj
2256   M /trunk/msvc/cacaview.vcproj
2257   M /trunk/msvc/config.h
2258   M /trunk/msvc/libcaca.sln
2259   M /trunk/msvc/libcaca.vcproj
2260   M /trunk/perl/lib/Term/Caca/Constants.pm
2261   M /trunk/perl/lib/Term/Caca.pm
2262   M /trunk/perl/lib/Term/Kaka.pm
2263
2264 * Updated MSVC++ project (static library and src/*)
2265
2266------------------------------------------------------------------------
2267r563 | jylam | 2006-04-15 17:23:13 +0200 (Sat, 15 Apr 2006) | 2 lines
2268Changed paths:
2269   M /trunk/test/demo.c
2270   M /trunk/test/spritedit.c
2271
2272 * Fixed sprite functions (it compiles now) (Y'a des connards qui font ce qu'ils veulent, mais qui finissent pas)
2273
2274------------------------------------------------------------------------
2275r562 | sam | 2006-04-14 14:10:18 +0200 (Fri, 14 Apr 2006) | 2 lines
2276Changed paths:
2277   M /trunk/caca/caca.c
2278   M /trunk/caca/caca.h
2279   M /trunk/caca/event.c
2280   M /trunk/caca/graphics.c
2281   M /trunk/cucul/box.c
2282   M /trunk/cucul/canvas.c
2283   M /trunk/cucul/conic.c
2284   M /trunk/cucul/cucul.c
2285   M /trunk/cucul/cucul.h
2286   M /trunk/cucul/dither.c
2287   M /trunk/cucul/font.c
2288   M /trunk/cucul/line.c
2289   M /trunk/cucul/math.c
2290   M /trunk/cucul/sprite.c
2291   M /trunk/cucul/triangle.c
2292
2293  * Improved documentation in many places.
2294
2295------------------------------------------------------------------------
2296r561 | sam | 2006-04-14 10:41:59 +0200 (Fri, 14 Apr 2006) | 3 lines
2297Changed paths:
2298   M /trunk/configure.ac
2299   M /trunk/doc/Makefile.am
2300   M /trunk/doc/doxygen.cfg.in
2301
2302  * Generate a PDF documentation instead of the PostScript one. It has nice
2303    hyperlinks! Also, set compact LaTeX mode and a few other Doxygen options.
2304
2305------------------------------------------------------------------------
2306r560 | sam | 2006-04-14 10:00:06 +0200 (Fri, 14 Apr 2006) | 2 lines
2307Changed paths:
2308   M /trunk/cucul/font.c
2309
2310  * Ahaha I didn't even check that it compiled properly.
2311
2312------------------------------------------------------------------------
2313r559 | sam | 2006-04-14 09:33:48 +0200 (Fri, 14 Apr 2006) | 2 lines
2314Changed paths:
2315   M /trunk/cucul/font.c
2316
2317  * Only support version 1 fonts.
2318
2319------------------------------------------------------------------------
2320r558 | sam | 2006-04-14 09:30:53 +0200 (Fri, 14 Apr 2006) | 3 lines
2321Changed paths:
2322   M /trunk/caca/caca.c
2323   M /trunk/caca/caca.h
2324   M /trunk/caca/caca_internals.h
2325   M /trunk/caca/driver_conio.c
2326   M /trunk/caca/driver_gl.c
2327   M /trunk/caca/driver_ncurses.c
2328   M /trunk/caca/driver_raw.c
2329   M /trunk/caca/driver_slang.c
2330   M /trunk/caca/driver_vga.c
2331   M /trunk/caca/driver_win32.c
2332   M /trunk/caca/driver_x11.c
2333   M /trunk/caca/event.c
2334   M /trunk/caca/graphics.c
2335   M /trunk/caca/time.c
2336   M /trunk/cucul/box.c
2337   M /trunk/cucul/canvas.c
2338   M /trunk/cucul/charset.c
2339   M /trunk/cucul/colour.c
2340   M /trunk/cucul/conic.c
2341   M /trunk/cucul/cucul.c
2342   M /trunk/cucul/cucul.h
2343   M /trunk/cucul/cucul_internals.h
2344   M /trunk/cucul/dither.c
2345   M /trunk/cucul/export_ansi.c
2346   M /trunk/cucul/export_html.c
2347   M /trunk/cucul/export_irc.c
2348   M /trunk/cucul/export_ps.c
2349   M /trunk/cucul/export_svg.c
2350   M /trunk/cucul/font.c
2351   M /trunk/cucul/line.c
2352   M /trunk/cucul/math.c
2353   M /trunk/cucul/sprite.c
2354   M /trunk/cucul/transform.c
2355   M /trunk/cucul/triangle.c
2356   M /trunk/kernel/kernel.c
2357   M /trunk/kernel/kernel.h
2358   M /trunk/python/pypycaca.c
2359   M /trunk/python/pypycaca.h
2360   M /trunk/src/cacaplas.c
2361   M /trunk/src/cacaserver.c
2362   M /trunk/src/cacaview.c
2363   M /trunk/src/common-image.c
2364   M /trunk/src/common-image.h
2365
2366  * Removed \file directives from all files except caca.h and cucul.h, to
2367    remove redundencies in the Doxygen documentation.
2368
2369------------------------------------------------------------------------
2370r557 | sam | 2006-04-13 19:57:19 +0200 (Thu, 13 Apr 2006) | 3 lines
2371Changed paths:
2372   M /trunk/cucul/font.c
2373
2374  * Added a lot of sanity checks to the font parsing. It should now be
2375    secure against broken files, but it probably needs peer review.
2376
2377------------------------------------------------------------------------
2378r556 | sam | 2006-04-13 19:54:07 +0200 (Thu, 13 Apr 2006) | 2 lines
2379Changed paths:
2380   M /trunk/test/Makefile.am
2381   M /trunk/test/font.c
2382
2383  * Redisplay the output bitmap using libcaca. Eh ouais mon gars.
2384
2385------------------------------------------------------------------------
2386r555 | sam | 2006-04-13 19:37:51 +0200 (Thu, 13 Apr 2006) | 2 lines
2387Changed paths:
2388   M /trunk/test/hsv.c
2389
2390  * Fixed caca_get_event() call in test/hsv.c.
2391
2392------------------------------------------------------------------------
2393r554 | sam | 2006-04-13 19:08:16 +0200 (Thu, 13 Apr 2006) | 2 lines
2394Changed paths:
2395   M /trunk/cucul/colour.c
2396
2397  * Fixed compilation warning.
2398
2399------------------------------------------------------------------------
2400r553 | sam | 2006-04-13 18:54:25 +0200 (Thu, 13 Apr 2006) | 2 lines
2401Changed paths:
2402   M /trunk/cucul/colour.c
2403
2404  * Fixed colour conversion routines so that they work with ARGB too.
2405
2406------------------------------------------------------------------------
2407r552 | sam | 2006-04-13 18:10:16 +0200 (Thu, 13 Apr 2006) | 4 lines
2408Changed paths:
2409   M /trunk/cucul/Makefile.am
2410   M /trunk/cucul/cucul.h
2411   M /trunk/cucul/font.c
2412   A /trunk/cucul/font_mono9.h (from /trunk/cucul/font_monospace9.h:548)
2413   A /trunk/cucul/font_monobold12.h
2414   D /trunk/cucul/font_monospace9.h
2415   M /trunk/test/font.c
2416
2417  * Implemented cucul_get_font_list() to retrieve the list of builtin fonts.
2418  * Fixed font selection through cucul_font_load().
2419  * Added a bigger 10x19 bold font.
2420
2421------------------------------------------------------------------------
2422r551 | sam | 2006-04-13 17:36:09 +0200 (Thu, 13 Apr 2006) | 3 lines
2423Changed paths:
2424   M /trunk/tools/makefont.c
2425
2426  * Made makefont more configurable. Also, store the commandline in a comment
2427    so that the font can be easily rebuilt.
2428
2429------------------------------------------------------------------------
2430r550 | sam | 2006-04-13 17:00:56 +0200 (Thu, 13 Apr 2006) | 2 lines
2431Changed paths:
2432   M /trunk/TODO
2433
2434  * Updated TODO list.
2435
2436------------------------------------------------------------------------
2437r549 | sam | 2006-04-13 16:24:31 +0200 (Thu, 13 Apr 2006) | 3 lines
2438Changed paths:
2439   M /trunk/cucul/cucul.h
2440   M /trunk/cucul/font.c
2441   M /trunk/test/font.c
2442
2443  * Internal font support through cucul_load_font(). Documented that.
2444  * Removed ugly hooks from test/font.c.
2445
2446------------------------------------------------------------------------
2447r548 | sam | 2006-04-13 16:23:04 +0200 (Thu, 13 Apr 2006) | 2 lines
2448Changed paths:
2449   M /trunk/cucul/font.c
2450
2451  * Ugly overflow bug in the rendering code.
2452
2453------------------------------------------------------------------------
2454r547 | sam | 2006-04-13 15:33:31 +0200 (Thu, 13 Apr 2006) | 5 lines
2455Changed paths:
2456   M /trunk/cucul/cucul.h
2457   M /trunk/cucul/font.c
2458   M /trunk/test/font.c
2459
2460  * Implemented cucul_get_font_width() and cucul_get_font_height().
2461  * Documented most font functions.
2462  * Cleaned up cucul_render_canvas() and made it actually usable by external
2463    programs. Removed ugly printf() debug calls.
2464
2465------------------------------------------------------------------------
2466r546 | sam | 2006-04-13 14:50:41 +0200 (Thu, 13 Apr 2006) | 2 lines
2467Changed paths:
2468   M /trunk/cucul/cucul.c
2469   M /trunk/cucul/cucul.h
2470   M /trunk/cucul/cucul_internals.h
2471   M /trunk/cucul/export_ansi.c
2472   M /trunk/cucul/export_html.c
2473   M /trunk/cucul/export_irc.c
2474   M /trunk/cucul/export_ps.c
2475   M /trunk/cucul/export_svg.c
2476   M /trunk/src/cacaserver.c
2477   M /trunk/src/img2irc.c
2478   M /trunk/test/export.c
2479
2480  * Renamed cucul_export into cucul_buffer. We'll use it for other things.
2481
2482------------------------------------------------------------------------
2483r545 | sam | 2006-04-13 14:49:54 +0200 (Thu, 13 Apr 2006) | 2 lines
2484Changed paths:
2485   M /trunk/cucul/font_monospace9.h
2486
2487  * Putain de bordel de manche a couilles. I forgot to fix the font.
2488
2489------------------------------------------------------------------------
2490r544 | sam | 2006-04-13 14:44:55 +0200 (Thu, 13 Apr 2006) | 2 lines
2491Changed paths:
2492   M /trunk/tools/makefont.c
2493
2494  * Some cleaning up in makefont.c.
2495
2496------------------------------------------------------------------------
2497r543 | sam | 2006-04-13 14:25:36 +0200 (Thu, 13 Apr 2006) | 3 lines
2498Changed paths:
2499   M /trunk/cucul/font.c
2500   M /trunk/cucul/font_monospace9.h
2501   M /trunk/tools/makefont.c
2502
2503  * Fixed 4, 2 and 1-bit font rendering.
2504  * Replaced the 8-bit internal font with a 4-bit one.
2505
2506------------------------------------------------------------------------
2507r542 | sam | 2006-04-13 14:23:50 +0200 (Thu, 13 Apr 2006) | 3 lines
2508Changed paths:
2509   M /trunk/cucul/colour.c
2510   M /trunk/cucul/cucul_internals.h
2511
2512  * Created internal function _cucul_argb32_to_argb4() that splits an argb
2513    fg/bg value into its separate argb 4-bit fields.
2514
2515------------------------------------------------------------------------
2516r541 | jylam | 2006-04-13 10:58:55 +0200 (Thu, 13 Apr 2006) | 2 lines
2517Changed paths:
2518   M /trunk/test/spritedit.c
2519
2520 * Added silly play with interframe delay. Need to rework sprite format.
2521
2522------------------------------------------------------------------------
2523r540 | sam | 2006-04-13 10:44:25 +0200 (Thu, 13 Apr 2006) | 3 lines
2524Changed paths:
2525   M /trunk/cucul/font_monospace9.h
2526
2527  * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp font
2528    for the moment.
2529
2530------------------------------------------------------------------------
2531r539 | sam | 2006-04-13 10:39:30 +0200 (Thu, 13 Apr 2006) | 2 lines
2532Changed paths:
2533   M /trunk/test
2534   M /trunk/test/Makefile.am
2535   A /trunk/test/font.c
2536
2537  * Added a test program for the font renderer.
2538
2539------------------------------------------------------------------------
2540r538 | sam | 2006-04-13 10:38:34 +0200 (Thu, 13 Apr 2006) | 2 lines
2541Changed paths:
2542   M /trunk/test/export.c
2543
2544  * Code simplification.
2545
2546------------------------------------------------------------------------
2547r537 | sam | 2006-04-13 10:37:32 +0200 (Thu, 13 Apr 2006) | 2 lines
2548Changed paths:
2549   M /trunk/cucul/Makefile.am
2550   M /trunk/cucul/font.c
2551   A /trunk/cucul/font_monospace9.h
2552
2553  * Created a built-in font from Bitstream Vera (Monospace 9).
2554
2555------------------------------------------------------------------------
2556r536 | sam | 2006-04-13 10:26:21 +0200 (Thu, 13 Apr 2006) | 2 lines
2557Changed paths:
2558   M /trunk/configure.ac
2559   M /trunk/tools
2560   M /trunk/tools/Makefile.am
2561   A /trunk/tools/makefont.c
2562
2563  * Added a font creator that uses pango to render glyphs.
2564
2565------------------------------------------------------------------------
2566r535 | sam | 2006-04-13 10:16:04 +0200 (Thu, 13 Apr 2006) | 3 lines
2567Changed paths:
2568   M /trunk/cucul/cucul.h
2569   M /trunk/cucul/font.c
2570
2571  * Slightly updated the font format and wrote a font loader. Also added a
2572    skeleton for the renderer that will not last very long.
2573
2574------------------------------------------------------------------------
2575r534 | sam | 2006-04-12 18:34:34 +0200 (Wed, 12 Apr 2006) | 2 lines
2576Changed paths:
2577   M /trunk/cucul/font.c
2578
2579  * New version of the font format.
2580
2581------------------------------------------------------------------------
2582r533 | sam | 2006-04-12 16:18:19 +0200 (Wed, 12 Apr 2006) | 3 lines
2583Changed paths:
2584   M /trunk/cucul/Makefile.am
2585   A /trunk/cucul/font.c
2586
2587  * Added a file for future font handling routines. Currently only the font
2588    format proposal is in this file. Feel free to comment.
2589
2590------------------------------------------------------------------------
2591r532 | sam | 2006-04-12 10:57:59 +0200 (Wed, 12 Apr 2006) | 2 lines
2592Changed paths:
2593   M /trunk/test
2594   M /trunk/tools
2595
2596  * Proper svn:ignore properties on tools/.
2597
2598------------------------------------------------------------------------
2599r531 | sam | 2006-04-12 10:31:11 +0200 (Wed, 12 Apr 2006) | 3 lines
2600Changed paths:
2601   M /trunk/Makefile.am
2602   M /trunk/caca/driver_slang.c
2603   M /trunk/configure.ac
2604   M /trunk/test/Makefile.am
2605   D /trunk/test/optipal.c
2606   A /trunk/tools
2607   A /trunk/tools/Makefile.am (from /trunk/test/Makefile.am:527)
2608   A /trunk/tools/optipal.c (from /trunk/test/optipal.c:527)
2609
2610  * Moved test/optipal.c to tools/optipal.c. The tools subdirectory will
2611    contain development tools that are only useful to libcaca developers.
2612
2613------------------------------------------------------------------------
2614r530 | sam | 2006-04-11 12:36:31 +0200 (Tue, 11 Apr 2006) | 4 lines
2615Changed paths:
2616   M /trunk/src/Makefile.am
2617   M /trunk/src/cacaview.c
2618
2619  * cacaview works again. Somewhat. Image loading is now handled by the
2620    factored common-image.c file. Feature selection such as antialiasing or
2621    dithering mode are still disabled.
2622
2623------------------------------------------------------------------------
2624r529 | sam | 2006-04-11 12:12:03 +0200 (Tue, 11 Apr 2006) | 2 lines
2625Changed paths:
2626   M /trunk/src/common-image.c
2627
2628  * Renamed "freadint" to "u32fread", and so on.
2629
2630------------------------------------------------------------------------
2631r528 | sam | 2006-04-11 12:05:48 +0200 (Tue, 11 Apr 2006) | 3 lines
2632Changed paths:
2633   M /trunk/src
2634   M /trunk/src/Makefile.am
2635   A /trunk/src/common-image.c (from /trunk/src/cacaview.c:523)
2636   A /trunk/src/common-image.h
2637   A /trunk/src/img2irc.c
2638
2639  * Added img2irc program. I know it does not have "cucul" or "caca" in the
2640    name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png
2641
2642------------------------------------------------------------------------
2643r527 | sam | 2006-04-11 00:06:19 +0200 (Tue, 11 Apr 2006) | 3 lines
2644Changed paths:
2645   M /trunk/cucul/export_ansi.c
2646   M /trunk/cucul/export_html.c
2647   M /trunk/cucul/export_irc.c
2648   M /trunk/cucul/export_ps.c
2649   M /trunk/cucul/export_svg.c
2650
2651  * Avoid useless call to strlen() in the exporters.
2652  * Removed '\x0f' from the IRC exporter until I understand why it was here.
2653
2654------------------------------------------------------------------------
2655r526 | sam | 2006-04-11 00:03:22 +0200 (Tue, 11 Apr 2006) | 2 lines
2656Changed paths:
2657   M /trunk/test/export.c
2658
2659  * Fixed test/export that was not printing the last character of the file.
2660
2661------------------------------------------------------------------------
2662r525 | sam | 2006-04-10 23:07:40 +0200 (Mon, 10 Apr 2006) | 2 lines
2663Changed paths:
2664   M /trunk/TODO
2665
2666  * Updated TODO list. I forgot the aspect ratio function!
2667
2668------------------------------------------------------------------------
2669r524 | sam | 2006-04-10 22:24:12 +0200 (Mon, 10 Apr 2006) | 2 lines
2670Changed paths:
2671   M /trunk/cucul/Makefile.am
2672   D /trunk/cucul/bitmap.c
2673   A /trunk/cucul/dither.c (from /trunk/cucul/bitmap.c:523)
2674
2675  * Renamed bitmap.c into dither.c.
2676
2677------------------------------------------------------------------------
2678r523 | sam | 2006-04-10 22:02:38 +0200 (Mon, 10 Apr 2006) | 2 lines
2679Changed paths:
2680   M /trunk/cucul/bitmap.c
2681   M /trunk/cucul/cucul.c
2682   M /trunk/cucul/cucul.h
2683   M /trunk/cucul/cucul_internals.h
2684   M /trunk/src/aafire.c
2685   M /trunk/src/cacaball.c
2686   M /trunk/src/cacamoir.c
2687   M /trunk/src/cacaplas.c
2688   M /trunk/src/cacaview.c
2689   M /trunk/test/demo.c
2690   M /trunk/test/export.c
2691   M /trunk/test/gamma.c
2692   M /trunk/test/hsv.c
2693
2694  * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
2695
2696------------------------------------------------------------------------
2697r522 | sam | 2006-04-10 11:17:51 +0200 (Mon, 10 Apr 2006) | 4 lines
2698Changed paths:
2699   M /trunk/cucul/bitmap.c
2700   M /trunk/cucul/canvas.c
2701   M /trunk/cucul/cucul.c
2702   M /trunk/cucul/cucul.h
2703   M /trunk/cucul/cucul_internals.h
2704   M /trunk/cucul/sprite.c
2705   M /trunk/test/dithering.c
2706   M /trunk/test/optipal.c
2707
2708  * Replaced enum cucul_color with unsigned int. The size of an enum is not
2709    really portable, and Visual Studio complains when they are not explicitely
2710    cast.
2711
2712------------------------------------------------------------------------
2713r521 | sam | 2006-04-10 11:04:29 +0200 (Mon, 10 Apr 2006) | 2 lines
2714Changed paths:
2715   M /trunk/doc/doxygen.cfg.in
2716
2717  * Updated the Doxygen configuration file.
2718
2719------------------------------------------------------------------------
2720r520 | sam | 2006-04-10 11:00:18 +0200 (Mon, 10 Apr 2006) | 3 lines
2721Changed paths:
2722   M /trunk/cucul/export_ansi.c
2723   M /trunk/cucul/export_html.c
2724   M /trunk/cucul/export_irc.c
2725   M /trunk/cucul/export_ps.c
2726   M /trunk/cucul/export_svg.c
2727
2728  * Fixed old bugs I introduced in the exporters.
2729  * Fixed exporter headers to make Doxygen happy.
2730
2731------------------------------------------------------------------------
2732r519 | sam | 2006-04-10 10:30:02 +0200 (Mon, 10 Apr 2006) | 2 lines
2733Changed paths:
2734   M /trunk/cucul
2735
2736  * Forgot an svn:ignore property.
2737
2738------------------------------------------------------------------------
2739r518 | sam | 2006-04-10 09:52:07 +0200 (Mon, 10 Apr 2006) | 2 lines
2740Changed paths:
2741   M /trunk/caca
2742   M /trunk/caca/Makefile.am
2743   A /trunk/caca/caca.pc.in
2744   M /trunk/configure.ac
2745   M /trunk/cucul/Makefile.am
2746   A /trunk/cucul/cucul.pc.in
2747
2748  * Added pkgconfig files. Eh ouais mon gars.
2749
2750------------------------------------------------------------------------
2751r517 | sam | 2006-04-07 11:46:30 +0200 (Fri, 07 Apr 2006) | 2 lines
2752Changed paths:
2753   M /trunk/caca/driver_conio.c
2754   M /trunk/caca/driver_gl.c
2755   M /trunk/caca/driver_ncurses.c
2756   M /trunk/caca/driver_slang.c
2757   M /trunk/caca/driver_vga.c
2758   M /trunk/caca/driver_win32.c
2759   M /trunk/caca/driver_x11.c
2760   M /trunk/cucul/colour.c
2761   M /trunk/cucul/cucul_internals.h
2762   M /trunk/cucul/export_ansi.c
2763   M /trunk/cucul/export_html.c
2764   M /trunk/cucul/export_irc.c
2765   M /trunk/cucul/export_ps.c
2766   M /trunk/cucul/export_svg.c
2767
2768  * Replaced occurrences of "rgba" with "argb".
2769
2770------------------------------------------------------------------------
2771r516 | sam | 2006-04-07 10:55:01 +0200 (Fri, 07 Apr 2006) | 2 lines
2772Changed paths:
2773   M /trunk/cucul/bitmap.c
2774
2775  * Fixed a syntax error. Gruik.
2776
2777------------------------------------------------------------------------
2778r515 | sam | 2006-04-07 10:19:42 +0200 (Fri, 07 Apr 2006) | 2 lines
2779Changed paths:
2780   M /trunk/cucul/bitmap.c
2781   M /trunk/cucul/cucul.h
2782
2783  * Changed the cucul_set_bitmap_antialias() argument to a string.
2784
2785------------------------------------------------------------------------
2786r514 | sam | 2006-04-06 15:49:10 +0200 (Thu, 06 Apr 2006) | 2 lines
2787Changed paths:
2788   M /trunk/cucul/export_ps.c
2789
2790  * Of course I had to fuck up something. Here, PS export works again.
2791
2792------------------------------------------------------------------------
2793r513 | sam | 2006-04-06 15:41:56 +0200 (Thu, 06 Apr 2006) | 2 lines
2794Changed paths:
2795   M /trunk/caca/driver_conio.c
2796   M /trunk/caca/driver_gl.c
2797   M /trunk/caca/driver_ncurses.c
2798   M /trunk/caca/driver_raw.c
2799   M /trunk/caca/driver_slang.c
2800   M /trunk/caca/driver_vga.c
2801   M /trunk/caca/driver_win32.c
2802   M /trunk/caca/driver_x11.c
2803   M /trunk/cucul/Makefile.am
2804   M /trunk/cucul/canvas.c
2805   A /trunk/cucul/colour.c
2806   M /trunk/cucul/cucul.c
2807   M /trunk/cucul/cucul_internals.h
2808   M /trunk/cucul/export_ansi.c
2809   M /trunk/cucul/export_html.c
2810   M /trunk/cucul/export_irc.c
2811   M /trunk/cucul/export_ps.c
2812   M /trunk/cucul/export_svg.c
2813   M /trunk/cucul/transform.c
2814   M /trunk/src/cacaserver.c
2815
2816  * Store colour information on 32 bits, for future 12-bit colour support.
2817
2818------------------------------------------------------------------------
2819r512 | sam | 2006-04-06 15:21:15 +0200 (Thu, 06 Apr 2006) | 2 lines
2820Changed paths:
2821   M /trunk/cucul/canvas.c
2822   M /trunk/cucul/cucul.h
2823
2824  * Got rid of cucul_get_screen(). Use cucul_export() instead.
2825
2826------------------------------------------------------------------------
2827r511 | sam | 2006-04-06 15:11:12 +0200 (Thu, 06 Apr 2006) | 2 lines
2828Changed paths:
2829   M /trunk/cucul/cucul.c
2830
2831  * Check the magic bytes at the end of the buffer when cucul_load()ing it.
2832
2833------------------------------------------------------------------------
2834r510 | sam | 2006-04-06 15:07:58 +0200 (Thu, 06 Apr 2006) | 2 lines
2835Changed paths:
2836   M /trunk/src/cacaserver.c
2837
2838  * Sanity check in cacaserver.c.
2839
2840------------------------------------------------------------------------
2841r509 | sam | 2006-04-06 12:23:10 +0200 (Thu, 06 Apr 2006) | 2 lines
2842Changed paths:
2843   M /trunk/src/cacaserver.c
2844
2845  * Fixed a crash when realloc() returns a new address.
2846
2847------------------------------------------------------------------------
2848r508 | sam | 2006-04-06 12:19:17 +0200 (Thu, 06 Apr 2006) | 2 lines
2849Changed paths:
2850   M /trunk/cucul/cucul.c
2851
2852  * Fixed old typo that caused qq->height to be uninitialised.
2853
2854------------------------------------------------------------------------
2855r507 | jylam | 2006-04-01 23:29:10 +0200 (Sat, 01 Apr 2006) | 2 lines
2856Changed paths:
2857   M /trunk/src/cacaserver.c
2858
2859 * Oops, removed unused variable
2860
2861------------------------------------------------------------------------
2862r506 | jylam | 2006-04-01 23:26:30 +0200 (Sat, 01 Apr 2006) | 2 lines
2863Changed paths:
2864   M /trunk/src/cacaserver.c
2865
2866 * Added Winsock (c)(tm)(r) compatibility
2867
2868------------------------------------------------------------------------
2869r505 | jylam | 2006-04-01 18:11:37 +0200 (Sat, 01 Apr 2006) | 2 lines
2870Changed paths:
2871   M /trunk/src/cacaplas.c
2872
2873 * removed b0rked test. No more pigs, I just commited 500 of them.
2874
2875------------------------------------------------------------------------
2876r504 | sam | 2006-04-01 17:58:10 +0200 (Sat, 01 Apr 2006) | 2 lines
2877Changed paths:
2878   M /trunk/cucul/bitmap.c
2879
2880  * Set the default dithering mode to Floyd-Steinberg.
2881
2882------------------------------------------------------------------------
2883r503 | sam | 2006-04-01 17:56:31 +0200 (Sat, 01 Apr 2006) | 14 lines
2884Changed paths:
2885   M /trunk/cucul/canvas.c
2886   M /trunk/cucul/sprite.c
2887
2888                             ((`)_.._     ,'-. _..._ _._
2889  * Ooops. Compilation fix.   \,'    '-._.-\  '     ` .-'
2890                             .'            /         (
2891                            /    S        |     _   _ \
2892                           |        a     \     o   o  |
2893                           ;           m         .-.   /
2894                            ;       ',       '-.( '')-'
2895                             '.      |           ;-'
2896                               \    /           /
2897                               /   /-._  __,  7 |
2898                               \  `\  \``  |  | |
2899                                \   \_,\   |  |_,\
2900                                 '-`'      \_,\
2901
2902------------------------------------------------------------------------
2903r502 | sam | 2006-04-01 17:25:33 +0200 (Sat, 01 Apr 2006) | 2 lines
2904Changed paths:
2905   M /trunk/TODO
2906   M /trunk/cucul/canvas.c
2907   M /trunk/cucul/cucul.h
2908
2909  * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.
2910
2911------------------------------------------------------------------------
2912r501 | sam | 2006-04-01 17:02:41 +0200 (Sat, 01 Apr 2006) | 2 lines
2913Changed paths:
2914   M /trunk/TODO
2915
2916  * Updated the TODO list.
2917
2918------------------------------------------------------------------------
2919r500 | sam | 2006-04-01 17:02:05 +0200 (Sat, 01 Apr 2006) | 10 lines
2920Changed paths:
2921   M /trunk/caca/caca.h
2922   M /trunk/cucul/bitmap.c
2923   M /trunk/cucul/cucul.c
2924   M /trunk/cucul/cucul.h
2925   M /trunk/cucul/cucul_internals.h
2926   M /trunk/test/demo.c
2927
2928  * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING
2929    environment variables handling. Replaced that with three per-bitmap
2930    functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and
2931    cucul_set_bitmap_dithering().
2932  * Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast()
2933    prototypes (but did not implement them yet).
2934  * Added cucul_set_bitmap_charset() to choose what characters are going
2935    to be used for the bitmap rendering.
2936  * Removed the now useless cucul_get_feature(), cucul_set_feature() etc.
2937
2938------------------------------------------------------------------------
2939r499 | sam | 2006-04-01 16:44:09 +0200 (Sat, 01 Apr 2006) | 3 lines
2940Changed paths:
2941   M /trunk/caca/caca.h
2942   M /trunk/caca/event.c
2943   M /trunk/src/aafire.c
2944   M /trunk/src/cacaball.c
2945   M /trunk/src/cacamoir.c
2946   M /trunk/src/cacaplas.c
2947   M /trunk/src/cacaplay.c
2948   M /trunk/src/cacaview.c
2949   M /trunk/test/colors.c
2950   M /trunk/test/demo.c
2951   M /trunk/test/dithering.c
2952   M /trunk/test/event.c
2953   M /trunk/test/gamma.c
2954   M /trunk/test/hsv.c
2955   M /trunk/test/spritedit.c
2956   M /trunk/test/transform.c
2957   M /trunk/test/unicode.c
2958
2959  * Merged caca_wait_event() into caca_get_event() and added a timeout
2960    parameter to do what both functions did before, and even more.
2961
2962------------------------------------------------------------------------
2963r498 | sam | 2006-04-01 16:37:27 +0200 (Sat, 01 Apr 2006) | 2 lines
2964Changed paths:
2965   M /trunk/src/Makefile.am
2966
2967  * Disabled cacaview for now. I'm going to utterly break it.
2968
2969------------------------------------------------------------------------
2970r497 | sam | 2006-04-01 16:36:59 +0200 (Sat, 01 Apr 2006) | 2 lines
2971Changed paths:
2972   M /trunk/cucul/cucul.c
2973   M /trunk/cucul/cucul.h
2974
2975  * Added cucul_get_export_list(). Returns a list of known export formats.
2976
2977------------------------------------------------------------------------
2978r496 | sam | 2006-03-29 11:41:30 +0200 (Wed, 29 Mar 2006) | 4 lines
2979Changed paths:
2980   M /trunk/src/cacaserver.c
2981
2982  * cacaserver works again (but needs a complete rewrite because it's really
2983    become ugly). You can now emulate the previous network driver behaviour
2984    by doing: "CACA_DRIVER=raw cacaplas | cacaserver".
2985
2986------------------------------------------------------------------------
2987r495 | sam | 2006-03-28 00:16:58 +0200 (Tue, 28 Mar 2006) | 3 lines
2988Changed paths:
2989   M /trunk/cucul/cucul.c
2990   M /trunk/cucul/cucul.h
2991   M /trunk/src/cacaserver.c
2992   M /trunk/test/export.c
2993
2994  * Changed the 2nd argument of cucul_create_export to a string. This way we
2995    can add new exporters without changing the API.
2996
2997------------------------------------------------------------------------
2998r494 | sam | 2006-03-28 00:12:12 +0200 (Tue, 28 Mar 2006) | 2 lines
2999Changed paths:
3000   M /trunk/src/Makefile.am
3001
3002  * Oops, I barfed that makefile.
3003
3004------------------------------------------------------------------------
3005r493 | jylam | 2006-03-27 23:40:17 +0200 (Mon, 27 Mar 2006) | 2 lines
3006Changed paths:
3007   M /trunk/src/aafire.c
3008   M /trunk/src/cacaball.c
3009   M /trunk/src/cacamoir.c
3010
3011 * Added "powered by libcaca" text to all examples for consistency
3012
3013------------------------------------------------------------------------
3014r492 | sam | 2006-03-27 23:37:52 +0200 (Mon, 27 Mar 2006) | 4 lines
3015Changed paths:
3016   M /trunk/caca/Makefile.am
3017   M /trunk/caca/caca.c
3018   M /trunk/caca/caca.h
3019   M /trunk/caca/caca_internals.h
3020   D /trunk/caca/driver_network.c
3021   M /trunk/src
3022   M /trunk/src/Makefile.am
3023   M /trunk/src/cacaplas.c
3024   A /trunk/src/cacaserver.c (from /trunk/caca/driver_network.c:487)
3025
3026  * Removed the network driver and replaced it with a cacaserver executable
3027    that has all the functionality, except it does not work yet (the stdin
3028    reading routine is missing).
3029
3030------------------------------------------------------------------------
3031r491 | sam | 2006-03-27 23:33:29 +0200 (Mon, 27 Mar 2006) | 3 lines
3032Changed paths:
3033   M /trunk/caca/driver_raw.c
3034   M /trunk/src
3035   M /trunk/src/Makefile.am
3036   A /trunk/src/cacaplay.c
3037
3038  * Implemented a proof-of-concept cacaplay program that can redisplay a
3039    single frame that was saved by the raw driver.
3040
3041------------------------------------------------------------------------
3042r490 | sam | 2006-03-27 23:22:34 +0200 (Mon, 27 Mar 2006) | 4 lines
3043Changed paths:
3044   M /trunk/cucul/cucul.c
3045   M /trunk/cucul/cucul.h
3046
3047  * Implemented cucul_load() to reload a file that was saved with the
3048    raw driver. I know it is inconsistent to have the loader in libcucul
3049    and the exporter in libcaca but I'll find a way to harmonise that.
3050
3051------------------------------------------------------------------------
3052r489 | jylam | 2006-03-27 20:17:09 +0200 (Mon, 27 Mar 2006) | 19 lines
3053Changed paths:
3054   M /trunk/caca/driver_gl.c
3055
3056 * Fixed OpenGL mouse handling
3057
3058Sam      Le        Vieux      Porc
3059            (\____/)
3060Le          / @__@ \            Le
3061           (  (oo)  )   
3062            `-.~~.-'         Vieux
3063Vieux        /    \             
3064           @/      \_         
3065          (/ /    \ \)        Porc
3066Porc       WW`----'WW       
3067
3068Sam      Le        Vieux      Porc
3069
3070
3071
3072
3073
3074
3075------------------------------------------------------------------------
3076r488 | sam | 2006-03-27 20:07:18 +0200 (Mon, 27 Mar 2006) | 2 lines
3077Changed paths:
3078   M /trunk/caca/Makefile.am
3079   M /trunk/caca/caca.c
3080   M /trunk/caca/caca_internals.h
3081   A /trunk/caca/driver_raw.c
3082
3083  * Created a minimal raw driver that outputs stuff to stdout.
3084
3085------------------------------------------------------------------------
3086r487 | sam | 2006-03-27 11:35:22 +0200 (Mon, 27 Mar 2006) | 16 lines
3087Changed paths:
3088   M /trunk/caca/driver_gl.c
3089
3090                                       ██████                ██████
3091 * Ah mais putain j'avais pas vu !    ██░░░░██████████████████░░░░██
3092                                       ██░░░░░░░░░░░░░░░░░░░░░░░░██
3093                                        ██░░░░███░░░░░░░░███░░░░██
3094                                       ██░░░░░░███░░░░░░███░░░░░░██
3095                                      ██░░░░░░░░░░░░░░░░░░░░░░░░░░██
3096                                      ██░░░░░░██████████████░░░░░░██
3097                                      ██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██
3098                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
3099                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
3100                                       ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
3101                                        ██░░░░██████████████░░░░██
3102                                         ███░░░░░░██████░░░░░░███
3103                                           █████░░░░░░░░░░█████
3104                                               ████████████
3105
3106------------------------------------------------------------------------
3107r486 | sam | 2006-03-27 10:01:27 +0200 (Mon, 27 Mar 2006) | 3 lines
3108Changed paths:
3109   M /trunk/caca/driver_gl.c
3110   M /trunk/configure.ac
3111
3112  * Reworked the OpenGL headers and Glut features detection (what did you
3113    expect).
3114
3115------------------------------------------------------------------------
3116r485 | sam | 2006-03-27 09:40:30 +0200 (Mon, 27 Mar 2006) | 2 lines
3117Changed paths:
3118   M /trunk/cucul/cucul.h
3119   M /trunk/cucul/transform.c
3120
3121  * Implemented cucul_invert() to invert a canvas' colours.
3122
3123------------------------------------------------------------------------
3124r484 | jylam | 2006-03-27 01:08:19 +0200 (Mon, 27 Mar 2006) | 2 lines
3125Changed paths:
3126   M /trunk/caca/driver_gl.c
3127
3128 * Fixed glutCheckLoop headers, testing only under MacOSX
3129
3130------------------------------------------------------------------------
3131r483 | jylam | 2006-03-27 00:57:12 +0200 (Mon, 27 Mar 2006) | 2 lines
3132Changed paths:
3133   M /trunk/caca/driver_gl.c
3134   M /trunk/configure.ac
3135
3136 * Added (untested) glut3 glutCheckLoop(), ans a regular display function
3137
3138------------------------------------------------------------------------
3139r482 | sam | 2006-03-26 22:16:28 +0200 (Sun, 26 Mar 2006) | 2 lines
3140Changed paths:
3141   M /trunk/cucul/transform.c
3142
3143  * Minor addition to the rotate code.
3144
3145------------------------------------------------------------------------
3146r481 | sam | 2006-03-25 00:17:25 +0100 (Sat, 25 Mar 2006) | 2 lines
3147Changed paths:
3148   M /trunk/caca/Makefile.am
3149   M /trunk/src/Makefile.am
3150   M /trunk/test/Makefile.am
3151
3152  * Workaround for automake < 1.6.
3153
3154------------------------------------------------------------------------
3155r480 | jylam | 2006-03-24 20:44:12 +0100 (Fri, 24 Mar 2006) | 24 lines
3156Changed paths:
3157   M /trunk/cucul/bitmap.c
3158
3159 * Ok, invert works. OK OK SAM THAT WAS MY FAULT
3160
3161
3162AHAHAH                      _
3163    _._ _..._ .-',     _.._(`))
3164   '-. `     '  /-._.-'    ',/
3165      ) MAIS    \            '.
3166     / _    _    |  JE         \
3167    |  a    a    /     SUIS     |
3168    \   .-.                     ; 
3169     '-('' ).-'       ,' UN    ;
3170        '-;           |      .'
3171           \    VIEUX  \    /
3172           | 7  .__  _.-\   \
3173           | |  |  ``/  /`  /
3174          /,_|  |   /,_/   /
3175             /,_/      '`-'
3176
3177POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORC!
3178
3179
3180
3181
3182
3183------------------------------------------------------------------------
3184r479 | jylam | 2006-03-24 20:34:45 +0100 (Fri, 24 Mar 2006) | 3 lines
3185Changed paths:
3186   M /trunk/cucul/bitmap.c
3187   M /trunk/cucul/cucul.h
3188   M /trunk/test/demo.c
3189
3190 * 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.
3191
3192
3193------------------------------------------------------------------------
3194r478 | sam | 2006-03-24 17:51:59 +0100 (Fri, 24 Mar 2006) | 24 lines
3195Changed paths:
3196   M /trunk/caca/caca.h
3197   M /trunk/caca/caca_internals.h
3198   M /trunk/caca/driver_conio.c
3199   M /trunk/caca/driver_gl.c
3200   M /trunk/caca/driver_ncurses.c
3201   M /trunk/caca/driver_network.c
3202   M /trunk/caca/driver_slang.c
3203   M /trunk/caca/driver_vga.c
3204   M /trunk/caca/driver_win32.c
3205   M /trunk/caca/driver_x11.c
3206   M /trunk/caca/graphics.c
3207   M /trunk/test/demo.c
3208
3209  * Merged caca_show_cursor() and caca_hide_cursor() into caca_set_mouse() so
3210    that we have one function less.
3211  * Fixed coding style.
3212  * Removed FUCKING TABS.               ____.------.___
3213                           _______.----'`` ``` `` ``` ``-.
3214                      _.--' ` ```` ` `  ` ```  ``    ``  ``.
3215                  _.-'    ' ` `` ```      `` ` `'           `.  _
3216               .-''      ` H A H A H A `'  M A I S            \/.)
3217     .    . .-' /       `         `                  `      `` ||
3218     |`-.(``-.          `      `       `        ' `  `    ```  |\
3219     `.  '\```\        ``   `     V I E U X   ' ' ``  `-``    -|\\
3220       `/''````)       `` `          -        -   `````  ' '.' |\_)
3221        |`'_._`       ```      ''`  P O R C .   . ````        /
3222        // @) \    `   ``       ''' .              ```      '/
3223       /''''' |     ` \).`.'-.  ''' _    _         .`` `   '/
3224     .''''- `-'`.   . //   )--   '/,,',,' ,,,,''__,._`' '  /
3225   .'    ` `-  `   ' .'   /   ' /,;;;, ,___.---'     \ '' / \
3226   (`.  .'` __',`''''.--'/   ' /'-----'              | ' /  ))
3227    `'-'/  `'''_.---' \;;|-  '/            ,,,       | ''|`- |
3228      `'--'---'        |;|   /   ,,,,;;;;;;;;;;,,,,, |-' /`  |
3229                       |;|-'|   ,;;;;;;;;;;;;;;;; ;;;/  /|`'''
3230                       ''',,,''',,,,,,,,,,,,,,,'    /,,'''
3231                                   ''''
3232
3233------------------------------------------------------------------------
3234r477 | jylam | 2006-03-24 17:25:39 +0100 (Fri, 24 Mar 2006) | 2 lines
3235Changed paths:
3236   M /trunk/caca/driver_x11.c
3237   M /trunk/caca/graphics.c
3238
3239 * Fixed bug in show/hide cursor, implemented X11 cursor
3240
3241------------------------------------------------------------------------
3242r476 | jylam | 2006-03-24 16:42:46 +0100 (Fri, 24 Mar 2006) | 2 lines
3243Changed paths:
3244   M /trunk/caca/driver_x11.c
3245   M /trunk/test/demo.c
3246
3247 * Added forgotten X11 set/hide cursor (non-working code)
3248
3249------------------------------------------------------------------------
3250r475 | jylam | 2006-03-24 16:00:47 +0100 (Fri, 24 Mar 2006) | 2 lines
3251Changed paths:
3252   M /trunk/caca/caca.h
3253   M /trunk/caca/caca_internals.h
3254   M /trunk/caca/driver_conio.c
3255   M /trunk/caca/driver_gl.c
3256   M /trunk/caca/driver_ncurses.c
3257   M /trunk/caca/driver_network.c
3258   M /trunk/caca/driver_slang.c
3259   M /trunk/caca/driver_vga.c
3260   M /trunk/caca/driver_win32.c
3261   M /trunk/caca/graphics.c
3262
3263 * Added caca_show/hide_cursor, and corresponding GL binding
3264
3265------------------------------------------------------------------------
3266r474 | sam | 2006-03-24 15:17:40 +0100 (Fri, 24 Mar 2006) | 3 lines
3267Changed paths:
3268   M /trunk/caca/caca.h
3269
3270  * Documented the caca_event structure and improved a few things here and
3271    there in the documentation.
3272
3273------------------------------------------------------------------------
3274r473 | sam | 2006-03-24 10:48:20 +0100 (Fri, 24 Mar 2006) | 2 lines
3275Changed paths:
3276   M /trunk/caca/caca.c
3277   M /trunk/caca/caca_internals.h
3278   M /trunk/caca/driver_conio.c
3279   M /trunk/caca/driver_gl.c
3280   M /trunk/caca/driver_ncurses.c
3281   M /trunk/caca/driver_network.c
3282   M /trunk/caca/driver_slang.c
3283   M /trunk/caca/driver_vga.c
3284   M /trunk/caca/driver_win32.c
3285   M /trunk/caca/driver_x11.c
3286
3287  * Allow the driver initialisation to fail, for instance when $DISPLAY = "".
3288
3289------------------------------------------------------------------------
3290r472 | sam | 2006-03-24 10:30:02 +0100 (Fri, 24 Mar 2006) | 2 lines
3291Changed paths:
3292   M /trunk/cucul/math.c
3293
3294  * Removed spurious prototype.
3295
3296------------------------------------------------------------------------
3297r471 | sam | 2006-03-23 19:38:44 +0100 (Thu, 23 Mar 2006) | 2 lines
3298Changed paths:
3299   M /trunk/TODO
3300
3301  * Updated the TODO list with what's been done so far.
3302
3303------------------------------------------------------------------------
3304r470 | sam | 2006-03-23 19:36:59 +0100 (Thu, 23 Mar 2006) | 2 lines
3305Changed paths:
3306   M /trunk/caca/caca.c
3307   M /trunk/caca/caca.h
3308   M /trunk/caca/caca_internals.h
3309   M /trunk/caca/driver_conio.c
3310   M /trunk/caca/driver_gl.c
3311   M /trunk/caca/driver_ncurses.c
3312   M /trunk/caca/driver_network.c
3313   M /trunk/caca/driver_slang.c
3314   M /trunk/caca/driver_vga.c
3315   M /trunk/caca/driver_win32.c
3316   M /trunk/caca/driver_x11.c
3317   M /trunk/caca/event.c
3318   M /trunk/src/aafire.c
3319   M /trunk/src/cacaball.c
3320   M /trunk/src/cacamoir.c
3321   M /trunk/src/cacaplas.c
3322   M /trunk/src/cacaview.c
3323   M /trunk/test/colors.c
3324   M /trunk/test/demo.c
3325   M /trunk/test/dithering.c
3326   M /trunk/test/event.c
3327   M /trunk/test/gamma.c
3328   M /trunk/test/hsv.c
3329   M /trunk/test/spritedit.c
3330   M /trunk/test/transform.c
3331   M /trunk/test/unicode.c
3332
3333  * Massive rework of the event handling code, as per the TODO list.
3334
3335------------------------------------------------------------------------
3336r469 | sam | 2006-03-23 18:20:57 +0100 (Thu, 23 Mar 2006) | 2 lines
3337Changed paths:
3338   M /trunk/test/gamma.c
3339
3340  * Hahaha mais le vieux porc c'est moi.
3341
3342------------------------------------------------------------------------
3343r468 | sam | 2006-03-23 16:14:17 +0100 (Thu, 23 Mar 2006) | 2 lines
3344Changed paths:
3345   M /trunk/cucul/transform.c
3346
3347  * Added missing ASCII characters to cucul_rotate().
3348
3349------------------------------------------------------------------------
3350r467 | sam | 2006-03-23 15:07:32 +0100 (Thu, 23 Mar 2006) | 4 lines
3351Changed paths:
3352   M /trunk/cucul/box.c
3353   M /trunk/cucul/canvas.c
3354   M /trunk/cucul/conic.c
3355   M /trunk/cucul/cucul.h
3356   M /trunk/cucul/cucul_internals.h
3357   M /trunk/cucul/line.c
3358   M /trunk/cucul/triangle.c
3359   M /trunk/src/cacaview.c
3360   M /trunk/test/demo.c
3361   M /trunk/test/event.c
3362   M /trunk/test/export.c
3363   M /trunk/test/spritedit.c
3364
3365  * Made cucul_putchar32() an internal-only function.
3366  * Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8
3367    string instead of a single character as their last argument.
3368
3369------------------------------------------------------------------------
3370r466 | sam | 2006-03-23 14:12:56 +0100 (Thu, 23 Mar 2006) | 2 lines
3371Changed paths:
3372   M /trunk/cucul/cucul.c
3373   M /trunk/cucul/cucul.h
3374   M /trunk/src/aafire.c
3375   M /trunk/src/cacaball.c
3376   M /trunk/src/cacamoir.c
3377   M /trunk/src/cacaplas.c
3378   M /trunk/src/cacaview.c
3379   M /trunk/test/colors.c
3380   M /trunk/test/demo.c
3381   M /trunk/test/dithering.c
3382   M /trunk/test/event.c
3383   M /trunk/test/export.c
3384   M /trunk/test/gamma.c
3385   M /trunk/test/hsv.c
3386   M /trunk/test/spritedit.c
3387   M /trunk/test/transform.c
3388   M /trunk/test/unicode.c
3389
3390  * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
3391
3392------------------------------------------------------------------------
3393r465 | sam | 2006-03-23 12:34:27 +0100 (Thu, 23 Mar 2006) | 4 lines
3394Changed paths:
3395   M /trunk/TODO
3396
3397  * Removed done stuff from the TODO.
3398  * Updated the TODO list with what I said in the mailing-list. The top
3399    priority is what's marked "API-dependent stuff".
3400
3401------------------------------------------------------------------------
3402r464 | sam | 2006-03-23 12:03:43 +0100 (Thu, 23 Mar 2006) | 2 lines
3403Changed paths:
3404   M /trunk/test
3405   M /trunk/test/Makefile.am
3406   A /trunk/test/transform.c
3407
3408  * Added a test for the transformation routines.
3409
3410------------------------------------------------------------------------
3411r463 | sam | 2006-03-23 12:00:54 +0100 (Thu, 23 Mar 2006) | 2 lines
3412Changed paths:
3413   M /trunk/cucul/transform.c
3414
3415  * Added more characters to the flip/rotate routines.
3416
3417------------------------------------------------------------------------
3418r462 | sam | 2006-03-23 10:47:06 +0100 (Thu, 23 Mar 2006) | 3 lines
3419Changed paths:
3420   M /trunk/cucul/Makefile.am
3421   M /trunk/cucul/cucul.h
3422   A /trunk/cucul/transform.c
3423
3424  * Added cucul_flip(), cucul_flop() and cucul_transform() to perform
3425    operations on canvases.
3426
3427------------------------------------------------------------------------
3428r461 | sam | 2006-03-22 22:15:57 +0100 (Wed, 22 Mar 2006) | 2 lines
3429Changed paths:
3430   M /trunk/caca/caca.c
3431   M /trunk/caca/caca.h
3432   M /trunk/caca/caca_internals.h
3433   M /trunk/caca/driver_conio.c
3434   M /trunk/caca/driver_gl.c
3435   M /trunk/caca/driver_ncurses.c
3436   M /trunk/caca/driver_network.c
3437   M /trunk/caca/driver_slang.c
3438   M /trunk/caca/driver_vga.c
3439   M /trunk/caca/driver_win32.c
3440   M /trunk/caca/driver_x11.c
3441   M /trunk/caca/event.c
3442   M /trunk/caca/graphics.c
3443   M /trunk/caca/time.c
3444   M /trunk/cucul/bitmap.c
3445   M /trunk/cucul/box.c
3446   M /trunk/cucul/canvas.c
3447   M /trunk/cucul/charset.c
3448   M /trunk/cucul/conic.c
3449   M /trunk/cucul/cucul.c
3450   M /trunk/cucul/cucul.h
3451   M /trunk/cucul/cucul_internals.h
3452   M /trunk/cucul/export_ansi.c
3453   M /trunk/cucul/export_html.c
3454   M /trunk/cucul/export_irc.c
3455   M /trunk/cucul/export_ps.c
3456   M /trunk/cucul/export_svg.c
3457   M /trunk/cucul/line.c
3458   M /trunk/cucul/math.c
3459   M /trunk/cucul/sprite.c
3460   M /trunk/cucul/triangle.c
3461   M /trunk/kernel/kernel.c
3462   M /trunk/kernel/kernel.h
3463   M /trunk/test
3464
3465  * Slightly changed header comments.
3466
3467------------------------------------------------------------------------
3468r460 | sam | 2006-03-22 21:10:14 +0100 (Wed, 22 Mar 2006) | 2 lines
3469Changed paths:
3470   M /trunk/cucul/canvas.c
3471
3472  * Optimise cucul_blit() by using memcpy() if there is no mask.
3473
3474------------------------------------------------------------------------
3475r459 | sam | 2006-03-22 20:54:37 +0100 (Wed, 22 Mar 2006) | 3 lines
3476Changed paths:
3477   M /trunk/cucul/canvas.c
3478   M /trunk/cucul/cucul.h
3479   M /trunk/test/Makefile.am
3480   M /trunk/test/gamma.c
3481
3482  * Added the cucul_blit() function. It lets us blit various canvas one
3483    onto the other with an optional mask.
3484
3485------------------------------------------------------------------------
3486r458 | sam | 2006-03-22 20:20:52 +0100 (Wed, 22 Mar 2006) | 2 lines
3487Changed paths:
3488   M /trunk/cucul/cucul.c
3489
3490  * Fixed an uninitialised structure member.
3491
3492------------------------------------------------------------------------
3493r457 | sam | 2006-03-22 19:38:06 +0100 (Wed, 22 Mar 2006) | 3 lines
3494Changed paths:
3495   M /trunk/cucul/Makefile.am
3496   A /trunk/cucul/canvas.c (from /trunk/cucul/char.c:445)
3497   D /trunk/cucul/char.c
3498
3499  * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there
3500    that is a bit more high level than characters.
3501
3502------------------------------------------------------------------------
3503r456 | sam | 2006-03-22 19:29:39 +0100 (Wed, 22 Mar 2006) | 2 lines
3504Changed paths:
3505   M /trunk/caca/driver_network.c
3506   M /trunk/cucul/cucul.c
3507   M /trunk/cucul/cucul.h
3508   M /trunk/test/export.c
3509
3510  * Renamed cucul_get_export() to cucul_create_export().
3511
3512------------------------------------------------------------------------
3513r455 | sam | 2006-03-22 18:49:18 +0100 (Wed, 22 Mar 2006) | 2 lines
3514Changed paths:
3515   M /trunk/cucul/bitmap.c
3516   M /trunk/cucul/cucul.h
3517   M /trunk/src/aafire.c
3518   M /trunk/src/cacaball.c
3519   M /trunk/src/cacamoir.c
3520   M /trunk/src/cacaplas.c
3521   M /trunk/src/cacaview.c
3522   M /trunk/test/demo.c
3523   M /trunk/test/export.c
3524   M /trunk/test/gamma.c
3525   M /trunk/test/hsv.c
3526
3527  * Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed.
3528
3529------------------------------------------------------------------------
3530r454 | sam | 2006-03-22 18:46:11 +0100 (Wed, 22 Mar 2006) | 3 lines
3531Changed paths:
3532   M /trunk/cucul/cucul.c
3533   M /trunk/cucul/cucul.h
3534   M /trunk/src/aafire.c
3535   M /trunk/src/cacaball.c
3536   M /trunk/src/cacamoir.c
3537   M /trunk/src/cacaplas.c
3538   M /trunk/src/cacaview.c
3539   M /trunk/test/colors.c
3540   M /trunk/test/demo.c
3541   M /trunk/test/dithering.c
3542   M /trunk/test/event.c
3543   M /trunk/test/export.c
3544   M /trunk/test/gamma.c
3545   M /trunk/test/hsv.c
3546   M /trunk/test/spritedit.c
3547   M /trunk/test/unicode.c
3548
3549  * Changed the cucul_init parameter so that it now directly accepts a
3550    canvas size (use cucul_init(0, 0) for the old behaviour).
3551
3552------------------------------------------------------------------------
3553r453 | sam | 2006-03-22 18:34:03 +0100 (Wed, 22 Mar 2006) | 2 lines
3554Changed paths:
3555   M /trunk/kernel/kernel.c
3556
3557  * Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode.
3558
3559------------------------------------------------------------------------
3560r452 | sam | 2006-03-22 18:30:56 +0100 (Wed, 22 Mar 2006) | 2 lines
3561Changed paths:
3562   M /trunk/cucul/cucul.c
3563
3564  * Removed code that did not need to be duplicated.
3565
3566------------------------------------------------------------------------
3567r451 | sam | 2006-03-22 17:09:14 +0100 (Wed, 22 Mar 2006) | 2 lines
3568Changed paths:
3569   M /trunk/src/cacaview.c
3570
3571  * Gamma support in cacaview (through the g/G key).
3572
3573------------------------------------------------------------------------
3574r450 | sam | 2006-03-22 16:00:43 +0100 (Wed, 22 Mar 2006) | 2 lines
3575Changed paths:
3576   M /trunk/test/gamma.c
3577
3578  * Added colour to the gamma test.
3579
3580------------------------------------------------------------------------
3581r449 | sam | 2006-03-22 15:56:50 +0100 (Wed, 22 Mar 2006) | 2 lines
3582Changed paths:
3583   M /trunk/cucul/bitmap.c
3584
3585  * Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1).
3586
3587------------------------------------------------------------------------
3588r448 | sam | 2006-03-22 14:58:24 +0100 (Wed, 22 Mar 2006) | 2 lines
3589Changed paths:
3590   M /trunk/test/gamma.c
3591
3592  * Animated gamma test.
3593
3594------------------------------------------------------------------------
3595r447 | sam | 2006-03-22 14:15:08 +0100 (Wed, 22 Mar 2006) | 2 lines
3596Changed paths:
3597   M /trunk/cucul/cucul.h
3598   M /trunk/cucul/math.c
3599
3600  * Got rid of cucul_powf(), too complex to implement and no longer used.
3601
3602------------------------------------------------------------------------
3603r446 | sam | 2006-03-22 14:12:54 +0100 (Wed, 22 Mar 2006) | 3 lines
3604Changed paths:
3605   M /trunk/configure.ac
3606   M /trunk/cucul/bitmap.c
3607
3608  * Added optional support for CP437 gray blocks in the bitmap renderer.
3609  * Use a custom pow() function for gamma computation.
3610
3611------------------------------------------------------------------------
3612r445 | sam | 2006-03-21 12:05:56 +0100 (Tue, 21 Mar 2006) | 2 lines
3613Changed paths:
3614   M /trunk/cucul/math.c
3615
3616  * Tried to do something with cucul_powf. It currently sucks.
3617
3618------------------------------------------------------------------------
3619r444 | sam | 2006-03-21 11:52:24 +0100 (Tue, 21 Mar 2006) | 2 lines
3620Changed paths:
3621   M /trunk/src/cacaplas.c
3622
3623  * Changed the cacaplas colours. Yeah, I do what I want.
3624
3625------------------------------------------------------------------------
3626r443 | sam | 2006-03-21 11:09:15 +0100 (Tue, 21 Mar 2006) | 27 lines
3627Changed paths:
3628   M /trunk/test/Makefile.am
3629   A /trunk/test/gamma.c
3630
3631                                                        ___
3632  * Bitmap gamma test example. Of       ,---.        /""`_,'
3633    course it does not work yet,        |    `\``""-;   /
3634    because some dirty old pig          \   /`\\     ';'
3635    implemented a cucul_powf()        .')   |     __   \
3636    function that only works         / (`  /     /(O\. _|
3637    with integer exponents.       .-`|  `"`      `    .-\_
3638                               .-'   \                  ` ;=-.
3639    HAHAHAHA MAIS            .'        .           ._,   / o o\
3640    VIEUX PORC !         .-'`            .           '-._;_._.J
3641                     .-'`                               `.-'`
3642                 _. -`         L            '          .'
3643               .'           U                  '- ._.-'
3644             /`          C                         /
3645            /         y                           |
3646      ._   ;       J                         |    |
3647       )).-|                     |           |    /
3648      (/`.-|                \    \           /  .;
3649      ( (_)|                 |    \         ; .' |
3650       '--';                 |    `\       / /   |
3651            \                |      `\    /.'   /
3652             \               /        ;  |`\   |
3653              '.           .'      _.-|  |  |  |
3654                '-.     .-';_"---'`.__|  |  |  \
3655                   `'-._     ``'-.    |  \  \__\\
3656                        `''--.___\\   \__\\
3657
3658------------------------------------------------------------------------
3659r442 | sam | 2006-03-21 10:52:32 +0100 (Tue, 21 Mar 2006) | 2 lines
3660Changed paths:
3661   M /trunk/cucul/bitmap.c
3662   M /trunk/cucul/cucul.h
3663   M /trunk/cucul/sprite.c
3664   M /trunk/src/aafire.c
3665   M /trunk/src/cacaball.c
3666   M /trunk/src/cacamoir.c
3667   M /trunk/src/cacaplas.c
3668   M /trunk/src/cacaview.c
3669   M /trunk/test/demo.c
3670   M /trunk/test/export.c
3671   M /trunk/test/hsv.c
3672
3673  * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.
3674
3675------------------------------------------------------------------------
3676r441 | sam | 2006-03-21 10:48:02 +0100 (Tue, 21 Mar 2006) | 2 lines
3677Changed paths:
3678   M /trunk/configure.ac
3679   M /trunk/kernel/kernel.c
3680
3681  * Use the asm versions of sin and cos when available.
3682
3683------------------------------------------------------------------------
3684r440 | jylam | 2006-03-20 16:23:11 +0100 (Mon, 20 Mar 2006) | 2 lines
3685Changed paths:
3686   M /trunk/caca/driver_gl.c
3687
3688 * Added a bird.
3689
3690------------------------------------------------------------------------
3691r439 | sam | 2006-03-19 18:10:12 +0100 (Sun, 19 Mar 2006) | 2 lines
3692Changed paths:
3693   M /trunk/caca/driver_x11.c
3694
3695  * Added basic support for a few Unicode characters to the X11 driver.
3696
3697------------------------------------------------------------------------
3698r438 | sam | 2006-03-19 17:59:34 +0100 (Sun, 19 Mar 2006) | 2 lines
3699Changed paths:
3700   M /trunk/src/cacaplas.c
3701
3702  * Added a lame "powered by libcaca" banner to cacaplas.
3703
3704------------------------------------------------------------------------
3705r437 | sam | 2006-03-19 17:59:01 +0100 (Sun, 19 Mar 2006) | 2 lines
3706Changed paths:
3707   M /trunk/TODO
3708
3709  * Added a few notes to the TODO list.
3710
3711------------------------------------------------------------------------
3712r436 | sam | 2006-03-19 17:42:31 +0100 (Sun, 19 Mar 2006) | 18 lines
3713Changed paths:
3714   M /trunk/src/cacaball.c
3715
3716 Nan mais avec ma config   _,--.       ,--._
3717 d'Emacs c'est vraiment    \  > `-"""-' <  /
3718 impossible qu'il reste     `-.         .-'
3719 des tabs dans mon code       / 'e___e` \
3720                       \__   (   (o o)   )
3721  HAHAHAHA MAIS              _\_  `='  _/_
3722   VIEUX PORC !             / /|`-._.-'|\ \
3723            \   .,         / /||_______||\ \
3724              .,|_)      _/ /_||=======||_\ \_
3725  _   _______( ,\ ',    / _/==||       ||==\_ \
3726'(-'.`        '-``o t__ `'(   ^^       ^^   )`'
3727  '/                 (")   \               /
3728   |                t-`     \______|______/
3729    \           )_.-`       |______|______|
3730     \  .^--|  /_|            )__|   |__(
3731      \_(_\ |_|'[_\          /   ]   [   \
3732      '[_\  '[_\             `--'     `--'
3733
3734------------------------------------------------------------------------
3735r435 | sam | 2006-03-19 17:34:53 +0100 (Sun, 19 Mar 2006) | 2 lines
3736Changed paths:
3737   M /trunk/test/unicode.c
3738
3739  * More special characters in the Unicode test.
3740
3741------------------------------------------------------------------------
3742r434 | sam | 2006-03-18 01:12:25 +0100 (Sat, 18 Mar 2006) | 2 lines
3743Changed paths:
3744   M /trunk/caca/caca.h
3745   M /trunk/caca/caca_internals.h
3746   M /trunk/caca/event.c
3747   M /trunk/caca/graphics.c
3748   M /trunk/cucul/char.c
3749   M /trunk/cucul/cucul_internals.h
3750
3751  * Cosmetic fixes.
3752
3753------------------------------------------------------------------------
3754r433 | sam | 2006-03-18 01:06:24 +0100 (Sat, 18 Mar 2006) | 2 lines
3755Changed paths:
3756   M /trunk/caca/driver_network.c
3757   M /trunk/cucul/cucul.c
3758   M /trunk/cucul/cucul.h
3759   M /trunk/cucul/export_ansi.c
3760   M /trunk/cucul/export_html.c
3761   M /trunk/cucul/export_irc.c
3762   M /trunk/cucul/export_ps.c
3763   M /trunk/cucul/export_svg.c
3764   M /trunk/test/export.c
3765
3766  * Renamed cucul_buffer to cucul_export. Vanilla rum rules.
3767
3768------------------------------------------------------------------------
3769r432 | sam | 2006-03-17 14:32:58 +0100 (Fri, 17 Mar 2006) | 2 lines
3770Changed paths:
3771   M /trunk/caca/driver_conio.c
3772   M /trunk/caca/driver_vga.c
3773   M /trunk/cucul/Makefile.am
3774   M /trunk/cucul/char.c
3775   A /trunk/cucul/charset.c (from /trunk/cucul/char.c:428)
3776   M /trunk/cucul/cucul_internals.h
3777
3778  * Factorised some charset handling code into a new cucul/charset.c file.
3779
3780------------------------------------------------------------------------
3781r431 | sam | 2006-03-17 11:35:26 +0100 (Fri, 17 Mar 2006) | 2 lines
3782Changed paths:
3783   M /trunk/test/export.c
3784
3785  * Added a few commonly escaped characters to the export test: ( ) " < > &
3786
3787------------------------------------------------------------------------
3788r430 | sam | 2006-03-17 10:56:28 +0100 (Fri, 17 Mar 2006) | 2 lines
3789Changed paths:
3790   M /trunk/cucul/export_svg.c
3791
3792  * Full Unicode support in the SVG exporter.
3793
3794------------------------------------------------------------------------
3795r429 | sam | 2006-03-17 10:49:16 +0100 (Fri, 17 Mar 2006) | 2 lines
3796Changed paths:
3797   M /trunk/caca/driver_x11.c
3798
3799  * Print '?' instead of spaces for unknown glyphs in the X11 driver.
3800
3801------------------------------------------------------------------------
3802r428 | sam | 2006-03-16 20:10:12 +0100 (Thu, 16 Mar 2006) | 14 lines
3803Changed paths:
3804   M /trunk/cucul/export_ps.c
3805
3806                                        ___                     
3807                                        ',_`""\        .---,   
3808                                           \   :-""``/`    |   
3809          Ahaha mais vieux porc !!          `;'     //`\   /   
3810                                            /   __     |   ('. 
3811                                           |_ ./O)\     \  `) \
3812                                          _/-.    `      `"`  |`
3813                                      .-=; `                  /
3814                                     /o o \   ,_,           .   
3815                                     L._._;_.-'           .     
3816                                       `'-.`             '     
3817                                           `.         '         
3818                                             '-._. -'           
3819
3820------------------------------------------------------------------------
3821r427 | sam | 2006-03-16 20:00:59 +0100 (Thu, 16 Mar 2006) | 2 lines
3822Changed paths:
3823   M /trunk/ChangeLog
3824
3825  * Updated ChangeLog and converted it to UTF-8.
3826
3827------------------------------------------------------------------------
3828r426 | sam | 2006-03-16 19:58:39 +0100 (Thu, 16 Mar 2006) | 2 lines
3829Changed paths:
3830   M /trunk/cucul/export_svg.c
3831
3832  * Fixed Unicode handling and improved coding style in the SVG exporter.
3833
3834------------------------------------------------------------------------
3835r425 | sam | 2006-03-16 19:52:40 +0100 (Thu, 16 Mar 2006) | 2 lines
3836Changed paths:
3837   M /trunk/test/export.c
3838
3839  * Do not write the trailing \0 when exporting data.
3840
3841------------------------------------------------------------------------
3842r424 | sam | 2006-03-16 19:44:07 +0100 (Thu, 16 Mar 2006) | 3 lines
3843Changed paths:
3844   M /trunk/cucul/export_ps.c
3845
3846  * Fixed syntax errors in the generated PostScript document if ( ) \ or
3847    Unicode characters are encountered.
3848
3849------------------------------------------------------------------------
3850r423 | sam | 2006-03-16 19:09:26 +0100 (Thu, 16 Mar 2006) | 3 lines
3851Changed paths:
3852   M /trunk/cucul/export_ps.c
3853
3854  * Optimised for speed and space, fixed a few bugs, and improved coding style
3855    in the PS exporter (vieux porc !).
3856
3857------------------------------------------------------------------------
3858r422 | sam | 2006-03-16 18:04:09 +0100 (Thu, 16 Mar 2006) | 2 lines
3859Changed paths:
3860   M /trunk/cucul/cucul.c
3861
3862  * Comment clarification.
3863
3864------------------------------------------------------------------------
3865r421 | sam | 2006-03-16 17:59:57 +0100 (Thu, 16 Mar 2006) | 2 lines
3866Changed paths:
3867   M /trunk/caca/driver_win32.c
3868
3869  * Fix resizing of the Win32 console. It now adapts to the requested size.
3870
3871------------------------------------------------------------------------
3872r420 | sam | 2006-03-16 13:58:55 +0100 (Thu, 16 Mar 2006) | 3 lines
3873Changed paths:
3874   M /trunk/caca/driver_conio.c
3875   M /trunk/caca/driver_vga.c
3876
3877  * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
3878  * Cosmetic code changes.
3879
3880------------------------------------------------------------------------
3881r419 | sam | 2006-03-16 13:50:07 +0100 (Thu, 16 Mar 2006) | 2 lines
3882Changed paths:
3883   M /trunk/caca/driver_slang.c
3884
3885  * Fixed compiler warnings when UTF-8 S-Lang is not available.
3886
3887------------------------------------------------------------------------
3888r418 | sam | 2006-03-16 13:49:20 +0100 (Thu, 16 Mar 2006) | 2 lines
3889Changed paths:
3890   M /trunk/caca/driver_ncurses.c
3891   M /trunk/configure.ac
3892
3893  * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.
3894
3895------------------------------------------------------------------------
3896r417 | sam | 2006-03-16 13:46:39 +0100 (Thu, 16 Mar 2006) | 3 lines
3897Changed paths:
3898   M /trunk/build-win32
3899
3900  * Distribute the license with Win32 packages and convert text files to
3901    CRLF format.
3902
3903------------------------------------------------------------------------
3904r416 | sam | 2006-03-15 23:07:55 +0100 (Wed, 15 Mar 2006) | 3 lines
3905Changed paths:
3906   M /trunk/caca/driver_conio.c
3907   M /trunk/test/unicode.c
3908
3909  * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
3910    the DOS/conio.h driver, and updated the unicode test accordingly.
3911
3912------------------------------------------------------------------------
3913r415 | sam | 2006-03-15 21:39:43 +0100 (Wed, 15 Mar 2006) | 2 lines
3914Changed paths:
3915   M /trunk/test/export.c
3916   M /trunk/test/unicode.c
3917
3918  * Added a few more Unicode characters to the export and unicode tests.
3919
3920------------------------------------------------------------------------
3921r414 | sam | 2006-03-15 21:30:39 +0100 (Wed, 15 Mar 2006) | 3 lines
3922Changed paths:
3923   M /trunk/caca/driver_conio.c
3924
3925  * Partial Unicode support for the DOS/conio.h driver. Glyphs that have
3926    equivalents in CP437 0x7f - 0xff are translated.
3927
3928------------------------------------------------------------------------
3929r413 | sam | 2006-03-15 19:41:29 +0100 (Wed, 15 Mar 2006) | 2 lines
3930Changed paths:
3931   M /trunk/cucul/export_html.c
3932
3933  * Unicode support in the HTML exporter.
3934
3935------------------------------------------------------------------------
3936r412 | sam | 2006-03-15 18:42:03 +0100 (Wed, 15 Mar 2006) | 2 lines
3937Changed paths:
3938   M /trunk/caca/caca.c
3939
3940  * Cosmetic.
3941
3942------------------------------------------------------------------------
3943r411 | sam | 2006-03-15 18:33:03 +0100 (Wed, 15 Mar 2006) | 2 lines
3944Changed paths:
3945   M /trunk/test
3946   M /trunk/test/Makefile.am
3947   A /trunk/test/export.c
3948
3949  * Small test program for exporters. Usage: "export html", "export irc" etc.
3950
3951------------------------------------------------------------------------
3952r410 | jylam | 2006-03-15 18:16:09 +0100 (Wed, 15 Mar 2006) | 24 lines
3953Changed paths:
3954   A /trunk/cucul/export_svg.c
3955
3956 * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
3957*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
3958p______...___________________________p
3959e____(_..__`'-.,--,__________________e
3960n_____'-._'-.__`\a\\_________________n
3961i_________'.___.'_(|_________________i
3962s____________7____||_________________s
3963b___________/___.'_|_________________b
3964i__________/_.-'__,J_________________i
3965r_________/_________\________________r
3966d________||___/______;_______________d
3967*________||__|_______|_______________*
3968p________`\__\_______|__/__''\_______p
3969e__________'._\______/.-`____{}|_____e
3970n___________/\_`;_.-'_________/______n
3971i___________\_;(((____.--'\_/________i
3972s_________.(((_____.-;\______________s
3973b____.--'`_____,;`'.'-;\_____________b
3974i_taco's____.'____'._.'\\____________i
3975r_dick_--'_________|__\_|____________r
3976d__________________\_\,_/____________d
3977*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
3978
3979
3980------------------------------------------------------------------------
3981r409 | jylam | 2006-03-15 17:55:40 +0100 (Wed, 15 Mar 2006) | 2 lines
3982Changed paths:
3983   M /trunk/cucul/Makefile.am
3984   M /trunk/cucul/cucul.c
3985   M /trunk/cucul/cucul.h
3986   M /trunk/cucul/export_html.c
3987   M /trunk/cucul/export_ps.c
3988
3989 * Added preliminary (but working) SVG exporter
3990
3991------------------------------------------------------------------------
3992r408 | jylam | 2006-03-15 16:03:43 +0100 (Wed, 15 Mar 2006) | 2 lines
3993Changed paths:
3994   M /trunk/caca/driver_network.c
3995
3996 * Added telnet commands and options strings for debug
3997
3998------------------------------------------------------------------------
3999r407 | jylam | 2006-03-15 14:48:51 +0100 (Wed, 15 Mar 2006) | 2 lines
4000Changed paths:
4001   M /trunk/test/demo.c
4002
4003 * Fixed refresh when updating parameter in display_menu()
4004
4005------------------------------------------------------------------------
4006r406 | jylam | 2006-03-15 14:10:34 +0100 (Wed, 15 Mar 2006) | 2 lines
4007Changed paths:
4008   M /trunk/kernel/kernel.c
4009
4010 * Removed false comment
4011
4012------------------------------------------------------------------------
4013r405 | jylam | 2006-03-15 14:06:25 +0100 (Wed, 15 Mar 2006) | 2 lines
4014Changed paths:
4015   M /trunk/src/cacaball.c
4016
4017 * Optimised cacaballs a bit
4018
4019------------------------------------------------------------------------
4020r404 | jylam | 2006-03-15 13:51:08 +0100 (Wed, 15 Mar 2006) | 2 lines
4021Changed paths:
4022   M /trunk/src/cacaball.c
4023
4024 * Better cacaballs parameters
4025
4026------------------------------------------------------------------------
4027r403 | sam | 2006-03-15 11:04:56 +0100 (Wed, 15 Mar 2006) | 3 lines
4028Changed paths:
4029   M /trunk/src/cacamoir.c
4030
4031  * Increased cacamoir circle thikness by 50%, because it currently really
4032    sucks in small resolutions.
4033
4034------------------------------------------------------------------------
4035r402 | sam | 2006-03-15 11:03:04 +0100 (Wed, 15 Mar 2006) | 2 lines
4036Changed paths:
4037   M /trunk/caca/driver_gl.c
4038   M /trunk/caca/driver_ncurses.c
4039   M /trunk/caca/driver_x11.c
4040   M /trunk/src/cacaball.c
4041
4042  * Minor coding style fixes.
4043
4044------------------------------------------------------------------------
4045r401 | sam | 2006-03-15 11:02:08 +0100 (Wed, 15 Mar 2006) | 2 lines
4046Changed paths:
4047   M /trunk/caca/driver_win32.c
4048
4049  * UTF-8 support in the Win32 driver.
4050
4051------------------------------------------------------------------------
4052r400 | sam | 2006-03-15 11:01:14 +0100 (Wed, 15 Mar 2006) | 3 lines
4053Changed paths:
4054   M /trunk/caca/caca.h
4055   M /trunk/caca/driver_network.c
4056
4057  * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
4058  * Use RETSIGTYPE for signal handler return values.
4059
4060------------------------------------------------------------------------
4061r399 | sam | 2006-03-15 10:57:04 +0100 (Wed, 15 Mar 2006) | 4 lines
4062Changed paths:
4063   M /trunk/caca/driver_slang.c
4064   M /trunk/configure.ac
4065
4066  * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
4067    in the SLang driver.
4068  * Cosmetic fixes in configure.ac.
4069
4070------------------------------------------------------------------------
4071r398 | sam | 2006-03-14 23:05:34 +0100 (Tue, 14 Mar 2006) | 6 lines
4072Changed paths:
4073   M /trunk/caca/driver_network.c
4074   M /trunk/cucul/cucul.c
4075   M /trunk/cucul/cucul.h
4076   M /trunk/cucul/cucul_internals.h
4077   M /trunk/cucul/export_ansi.c
4078   M /trunk/cucul/export_html.c
4079   M /trunk/cucul/export_irc.c
4080   M /trunk/cucul/export_ps.c
4081
4082  * Replaced all cucul_get_* exporters with a generic cucul_export() function.
4083  * Got rid of static buffers; we now use cucul_free() to free exported
4084    buffers.
4085  * Fixed light background in the ANSI exporter by adding escape sequences for
4086    most terminal emulators.
4087
4088------------------------------------------------------------------------
4089r397 | jylam | 2006-03-14 20:01:19 +0100 (Tue, 14 Mar 2006) | 2 lines
4090Changed paths:
4091   M /trunk/kernel/kernel.c
4092
4093 * Fixed UPPER() for strcasecmp
4094
4095------------------------------------------------------------------------
4096r396 | sam | 2006-03-14 19:10:30 +0100 (Tue, 14 Mar 2006) | 2 lines
4097Changed paths:
4098   M /trunk/kernel/kernel.c
4099
4100  * Rewrote strncasecmp. Totally untested, of course.
4101
4102------------------------------------------------------------------------
4103r395 | sam | 2006-03-14 18:09:17 +0100 (Tue, 14 Mar 2006) | 2 lines
4104Changed paths:
4105   M /trunk/cucul/export_ps.c
4106
4107  * STATIC char const. AHAHAHAHA.
4108
4109------------------------------------------------------------------------
4110r394 | sam | 2006-03-14 18:06:12 +0100 (Tue, 14 Mar 2006) | 3 lines
4111Changed paths:
4112   M /trunk/caca/driver_network.c
4113
4114  * Do not switch to alternate screen when clearing, because sometimes we
4115    are unable to cleanly restore the state.
4116
4117------------------------------------------------------------------------
4118r393 | jylam | 2006-03-14 17:57:53 +0100 (Tue, 14 Mar 2006) | 2 lines
4119Changed paths:
4120   M /trunk/cucul/export_ps.c
4121
4122 * Cosmetic changes. AHAHAH I COMMITED IT MYSELF.
4123
4124------------------------------------------------------------------------
4125r392 | jylam | 2006-03-14 17:51:38 +0100 (Tue, 14 Mar 2006) | 2 lines
4126Changed paths:
4127   M /trunk/cucul/export_ps.c
4128
4129 * Postscript exporter now kinda works. Paper size to be fixed
4130
4131------------------------------------------------------------------------
4132r391 | jylam | 2006-03-14 16:39:38 +0100 (Tue, 14 Mar 2006) | 2 lines
4133Changed paths:
4134   M /trunk/cucul/Makefile.am
4135   M /trunk/cucul/cucul.c
4136   M /trunk/cucul/cucul.h
4137   M /trunk/cucul/cucul_internals.h
4138   A /trunk/cucul/export_ps.c
4139
4140 * Added preliminary Postscript (tm) (r) (c) exporter.
4141
4142------------------------------------------------------------------------
4143r390 | sam | 2006-03-14 15:19:58 +0100 (Tue, 14 Mar 2006) | 2 lines
4144Changed paths:
4145   M /trunk/caca/driver_network.c
4146
4147  * Pressing Ctrl-C on the client side now drops the connection.
4148
4149------------------------------------------------------------------------
4150r389 | sam | 2006-03-14 13:49:32 +0100 (Tue, 14 Mar 2006) | 2 lines
4151Changed paths:
4152   M /trunk/TODO
4153
4154  * Updated the TODO list, mostly with Unicode-related tasks.
4155
4156------------------------------------------------------------------------
4157r388 | sam | 2006-03-14 13:49:01 +0100 (Tue, 14 Mar 2006) | 3 lines
4158Changed paths:
4159   M /trunk/caca/caca.h
4160   M /trunk/caca/driver_network.c
4161
4162  * Changed port environment variable to "CACA_PORT". No need to mention it's
4163    a network port, we could have guessed.
4164
4165------------------------------------------------------------------------
4166r387 | sam | 2006-03-14 13:30:17 +0100 (Tue, 14 Mar 2006) | 2 lines
4167Changed paths:
4168   M /trunk/caca/caca.c
4169
4170  * Ooops, fixed an old typo.
4171
4172------------------------------------------------------------------------
4173r386 | sam | 2006-03-14 13:16:11 +0100 (Tue, 14 Mar 2006) | 2 lines
4174Changed paths:
4175   M /trunk/src/cacaball.c
4176
4177  * Fixed a warning in cacaball.c.
4178
4179------------------------------------------------------------------------
4180r385 | sam | 2006-03-13 20:04:29 +0100 (Mon, 13 Mar 2006) | 11 lines
4181Changed paths:
4182   M /trunk/caca/driver_network.c
4183
4184  * Improvements to the network output:
4185    + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
4186      the registered ports area, but we'd never be accepted anyway).
4187    + Retry network sends in caca_get_event(), too.
4188    + Have a per-client buffer in case of network congestion. If that buffer
4189      gets full, just drop it and start again at the next frame.
4190    + Set the window title to "caca for the network".
4191    + Do not send the ANSI buffer's terminating \0.
4192    + Restore the SIGPIPE handler on close.
4193    + Set window size to 80x24 instead of 80x25.
4194
4195------------------------------------------------------------------------
4196r384 | sam | 2006-03-13 19:07:35 +0100 (Mon, 13 Mar 2006) | 24 lines
4197Changed paths:
4198   M /trunk/cucul/export_ansi.c
4199   M /trunk/cucul/export_html.c
4200   M /trunk/cucul/export_irc.c
4201   M /trunk/perl/lib/Term/Caca/Bitmap.pm
4202   M /trunk/perl/lib/Term/Caca/Constants.pm
4203   M /trunk/perl/lib/Term/Caca/Sprite.pm
4204   M /trunk/perl/lib/Term/Caca.pm
4205   M /trunk/perl/lib/Term/Kaka/Bitmap.pm
4206   M /trunk/perl/lib/Term/Kaka/Constants.pm
4207   M /trunk/perl/lib/Term/Kaka/Sprite.pm
4208   M /trunk/perl/lib/Term/Kaka.pm
4209   M /trunk/python/pypycaca.c
4210   M /trunk/python/pypycaca.h
4211
4212  * Set svn:keyword Id property on a few files.
4213
4214  Note to developers: use that chunk in your ~/.subversion/config:
4215
4216[miscellany]
4217enable-auto-props = yes
4218
4219[auto-props]
4220*.m = svn:keywords=Id
4221*.h = svn:keywords=Id
4222*.mm = svn:keywords=Id
4223*.c = svn:keywords=Id
4224*.cpp = svn:keywords=Id
4225*.pch = svn:keywords=Id
4226*.command = svn:keywords=Id
4227*.pl = svn:keywords=Id
4228*.pm = svn:keywords=Id
4229*.py = svn:keywords=Id
4230*.sh = svn:keywords=Id
4231*.txt = svn:keywords=Id
4232*.html = svn:keywords=Id
4233*.php = svn:keywords=Id
4234
4235
4236------------------------------------------------------------------------
4237r383 | sam | 2006-03-13 19:05:12 +0100 (Mon, 13 Mar 2006) | 2 lines
4238Changed paths:
4239   M /trunk/cucul/export_ansi.c
4240
4241  * Fixed end of lines in the ANSI exporter (CRLF, not LFCR).
4242
4243------------------------------------------------------------------------
4244r382 | sam | 2006-03-13 18:49:04 +0100 (Mon, 13 Mar 2006) | 2 lines
4245Changed paths:
4246   M /trunk/caca/caca.c
4247
4248  * Fixed an uninitialised variable in the event queue handling.
4249
4250------------------------------------------------------------------------
4251r381 | sam | 2006-03-13 18:38:18 +0100 (Mon, 13 Mar 2006) | 2 lines
4252Changed paths:
4253   M /trunk/test/colors.c
4254
4255  * Allow the color test to be built as a kernel.
4256
4257------------------------------------------------------------------------
4258r380 | sam | 2006-03-13 18:36:14 +0100 (Mon, 13 Mar 2006) | 2 lines
4259Changed paths:
4260   M /trunk/THANKS
4261
4262  * Sorted list of extra contributors by topic and added the FSF.
4263
4264------------------------------------------------------------------------
4265r379 | sam | 2006-03-10 20:21:33 +0100 (Fri, 10 Mar 2006) | 3 lines
4266Changed paths:
4267   M /trunk/caca/driver_network.c
4268
4269  * Set the client sockets as non-blocking, and implemented non-blocking
4270    writes. Currently works very badly with more than one client.
4271
4272------------------------------------------------------------------------
4273r378 | jylam | 2006-03-10 18:56:40 +0100 (Fri, 10 Mar 2006) | 2 lines
4274Changed paths:
4275   M /trunk/kernel/kernel.c
4276
4277 * wrote strcasecmp for fun
4278
4279------------------------------------------------------------------------
4280r377 | jylam | 2006-03-10 18:41:23 +0100 (Fri, 10 Mar 2006) | 2 lines
4281Changed paths:
4282   M /trunk/cucul/Makefile.am
4283   A /trunk/cucul/export_ansi.c
4284   A /trunk/cucul/export_html.c
4285   A /trunk/cucul/export_irc.c
4286   D /trunk/cucul/exporter_ansi.c
4287   D /trunk/cucul/exporter_html.c
4288   D /trunk/cucul/exporter_irc.c
4289
4290 * Renamed exporter_* to export_*, from God recommendation.
4291
4292------------------------------------------------------------------------
4293r376 | jylam | 2006-03-10 18:32:08 +0100 (Fri, 10 Mar 2006) | 2 lines
4294Changed paths:
4295   M /trunk/cucul/Makefile.am
4296   D /trunk/cucul/export.c
4297   A /trunk/cucul/exporter_ansi.c
4298   A /trunk/cucul/exporter_html.c
4299   A /trunk/cucul/exporter_irc.c
4300
4301 * Exploded cucul/export.c
4302
4303------------------------------------------------------------------------
4304r375 | jylam | 2006-03-10 16:11:40 +0100 (Fri, 10 Mar 2006) | 2 lines
4305Changed paths:
4306   M /trunk/caca/caca.c
4307   M /trunk/caca/caca.h
4308   M /trunk/caca/driver_network.c
4309
4310 * Added CACA_NETWORK_PORT env and related documentation
4311
4312------------------------------------------------------------------------
4313r374 | jylam | 2006-03-10 15:41:24 +0100 (Fri, 10 Mar 2006) | 2 lines
4314Changed paths:
4315   M /trunk/caca/driver_network.c
4316   M /trunk/configure.ac
4317   M /trunk/cucul/cucul_internals.h
4318
4319 * 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
4320
4321------------------------------------------------------------------------
4322r373 | sam | 2006-03-10 14:06:40 +0100 (Fri, 10 Mar 2006) | 4 lines
4323Changed paths:
4324   M /trunk/caca/driver_network.c
4325
4326  * Handle incoming connections in network_get_event() as well as
4327    network_display() so that new clients immediately get the contents
4328    of the canvas and do not need to wait for a caca_display() call.
4329
4330------------------------------------------------------------------------
4331r372 | sam | 2006-03-10 11:03:30 +0100 (Fri, 10 Mar 2006) | 3 lines
4332Changed paths:
4333   M /trunk/cucul/char.c
4334
4335  * Preliminary support for UTF-8 in cucul_putstr(). Also added a
4336    cucul_putchar32() function but I'm not convinced it will be useful.
4337
4338------------------------------------------------------------------------
4339r371 | sam | 2006-03-10 11:01:22 +0100 (Fri, 10 Mar 2006) | 4 lines
4340Changed paths:
4341   M /trunk/caca/driver_conio.c
4342   M /trunk/caca/driver_gl.c
4343   M /trunk/caca/driver_ncurses.c
4344   M /trunk/caca/driver_network.c
4345   M /trunk/caca/driver_win32.c
4346   M /trunk/caca/driver_x11.c
4347   M /trunk/caca/graphics.c
4348
4349  * Use the internal version of cucul_set_size in output drivers so that
4350    they can force a resize. We need to find a way to make those specific
4351    cucul - caca interactions unavailable to the clueless user.
4352
4353------------------------------------------------------------------------
4354r370 | sam | 2006-03-10 10:48:33 +0100 (Fri, 10 Mar 2006) | 2 lines
4355Changed paths:
4356   M /trunk/src/cacaball.c
4357   M /trunk/src/cacamoir.c
4358   M /trunk/src/cacaplas.c
4359
4360  * Made cacamoir, cacaball and cacaplas buildable into a kernel.
4361
4362------------------------------------------------------------------------
4363r369 | sam | 2006-03-10 10:43:13 +0100 (Fri, 10 Mar 2006) | 3 lines
4364Changed paths:
4365   M /trunk/caca/driver_vga.c
4366
4367  * Assume the VGA screen is 320x200 and really resize the cucul canvas to
4368    80x25 upon initialisation.
4369
4370------------------------------------------------------------------------
4371r368 | sam | 2006-03-10 10:34:16 +0100 (Fri, 10 Mar 2006) | 2 lines
4372Changed paths:
4373   M /trunk/caca/driver_slang.c
4374
4375  * Added Unicode support to the SLang driver.
4376
4377------------------------------------------------------------------------
4378r367 | sam | 2006-03-10 10:31:32 +0100 (Fri, 10 Mar 2006) | 2 lines
4379Changed paths:
4380   M /trunk/kernel/kernel.c
4381   M /trunk/kernel/kernel.h
4382
4383  * Implemented a few math functions in our kernel: cos(), sin(), sqrt().
4384
4385------------------------------------------------------------------------
4386r366 | sam | 2006-03-10 10:30:30 +0100 (Fri, 10 Mar 2006) | 2 lines
4387Changed paths:
4388   M /trunk/test/unicode.c
4389
4390  * More Unicode tests: gradient glyphs, double width characters.
4391
4392------------------------------------------------------------------------
4393r365 | jylam | 2006-03-09 20:27:55 +0100 (Thu, 09 Mar 2006) | 2 lines
4394Changed paths:
4395   M /trunk/build-kernel
4396
4397 * Oops, modified build-kernel while testing and commited it ;)
4398
4399------------------------------------------------------------------------
4400r364 | jylam | 2006-03-09 20:27:14 +0100 (Thu, 09 Mar 2006) | 2 lines
4401Changed paths:
4402   M /trunk/build-kernel
4403   M /trunk/caca/driver_network.c
4404
4405 * 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.
4406
4407------------------------------------------------------------------------
4408r363 | sam | 2006-03-09 17:57:32 +0100 (Thu, 09 Mar 2006) | 2 lines
4409Changed paths:
4410   M /trunk/caca/driver_vga.c
4411
4412  * Fixed VGA colours. The values only range from 0 to 63.
4413
4414------------------------------------------------------------------------
4415r362 | sam | 2006-03-09 16:35:00 +0100 (Thu, 09 Mar 2006) | 4 lines
4416Changed paths:
4417   M /trunk/build-kernel
4418   M /trunk/caca/caca_internals.h
4419   M /trunk/cucul/cucul_internals.h
4420   M /trunk/kernel/kernel.c
4421   M /trunk/kernel/kernel.h
4422
4423  * Added assembly code for inb() and outb().
4424  * Print a small message at kernel boot time just to check that the kernel
4425    was properly loaded.
4426
4427------------------------------------------------------------------------
4428r361 | jylam | 2006-03-09 14:24:06 +0100 (Thu, 09 Mar 2006) | 2 lines
4429Changed paths:
4430   M /trunk/cucul/export.c
4431
4432 * Added tests for malloc()'s
4433
4434------------------------------------------------------------------------
4435r360 | jylam | 2006-03-09 14:08:41 +0100 (Thu, 09 Mar 2006) | 2 lines
4436Changed paths:
4437   M /trunk/README
4438   M /trunk/cucul/cucul.c
4439   M /trunk/cucul/cucul_internals.h
4440   M /trunk/cucul/export.c
4441
4442 * Updated README for network driver, fixed remaining exporters
4443
4444------------------------------------------------------------------------
4445r359 | sam | 2006-03-09 14:04:59 +0100 (Thu, 09 Mar 2006) | 2 lines
4446Changed paths:
4447   M /trunk/caca/Makefile.am
4448   M /trunk/configure.ac
4449   M /trunk/kernel/Makefile.am
4450
4451  * Added a conditional to only build the kernel if --enable-vga was set.
4452
4453------------------------------------------------------------------------
4454r358 | sam | 2006-03-09 13:56:33 +0100 (Thu, 09 Mar 2006) | 2 lines
4455Changed paths:
4456   M /trunk/build-kernel
4457
4458  * Set executable flag to the build-kernel script.
4459
4460------------------------------------------------------------------------
4461r357 | sam | 2006-03-09 13:47:37 +0100 (Thu, 09 Mar 2006) | 3 lines
4462Changed paths:
4463   A /trunk/COPYING.GPL
4464   M /trunk/Makefile.am
4465   A /trunk/build-kernel
4466   M /trunk/caca/time.c
4467   M /trunk/configure.ac
4468   M /trunk/cucul/bitmap.c
4469   M /trunk/cucul/box.c
4470   M /trunk/cucul/char.c
4471   M /trunk/cucul/conic.c
4472   M /trunk/cucul/cucul.c
4473   M /trunk/cucul/cucul_internals.h
4474   M /trunk/cucul/export.c
4475   M /trunk/cucul/line.c
4476   M /trunk/cucul/math.c
4477   M /trunk/cucul/sprite.c
4478   M /trunk/cucul/triangle.c
4479   A /trunk/kernel
4480   A /trunk/kernel/Makefile.am
4481   A /trunk/kernel/kernel.c
4482   A /trunk/kernel/kernel.h
4483   A /trunk/kernel/multiboot.S
4484   A /trunk/kernel/multiboot.h
4485   M /trunk/src
4486   M /trunk/src/aafire.c
4487
4488  * Added glue code to compile libcaca without a libc and build applications
4489    as multiboot kernels.
4490
4491------------------------------------------------------------------------
4492r356 | sam | 2006-03-09 13:44:49 +0100 (Thu, 09 Mar 2006) | 2 lines
4493Changed paths:
4494   M /trunk/caca/driver_conio.c
4495
4496  * Cosmetic change.
4497
4498------------------------------------------------------------------------
4499r355 | sam | 2006-03-09 13:43:10 +0100 (Thu, 09 Mar 2006) | 2 lines
4500Changed paths:
4501   M /trunk/README
4502
4503  * Slightly updated README.
4504
4505------------------------------------------------------------------------
4506r354 | sam | 2006-03-09 13:41:02 +0100 (Thu, 09 Mar 2006) | 2 lines
4507Changed paths:
4508   M /trunk/caca/caca.c
4509   M /trunk/caca/caca_internals.h
4510   A /trunk/caca/driver_vga.c
4511
4512  * Pure VGA output driver.
4513
4514------------------------------------------------------------------------
4515r353 | sam | 2006-03-09 13:37:39 +0100 (Thu, 09 Mar 2006) | 2 lines
4516Changed paths:
4517   M /trunk/caca/graphics.c
4518
4519  * Removed unused includes.
4520
4521------------------------------------------------------------------------
4522r352 | sam | 2006-03-09 13:35:47 +0100 (Thu, 09 Mar 2006) | 2 lines
4523Changed paths:
4524   M /trunk/AUTHORS
4525
4526  * Added a few details for authors.
4527
4528------------------------------------------------------------------------
4529r351 | sam | 2006-03-09 13:34:40 +0100 (Thu, 09 Mar 2006) | 3 lines
4530Changed paths:
4531   M /trunk/test
4532   M /trunk/test/Makefile.am
4533   A /trunk/test/unicode.c
4534
4535  * Added a tiny Unicode test program. Of course it does not work yet, but
4536    good to have something to start with.
4537
4538------------------------------------------------------------------------
4539r350 | jylam | 2006-03-09 10:52:24 +0100 (Thu, 09 Mar 2006) | 2 lines
4540Changed paths:
4541   M /trunk/caca/caca.h
4542   M /trunk/cucul/cucul.h
4543
4544 * Updated documentation a bit
4545
4546------------------------------------------------------------------------
4547r349 | jylam | 2006-03-09 10:44:54 +0100 (Thu, 09 Mar 2006) | 2 lines
4548Changed paths:
4549   M /trunk/caca/driver_network.c
4550   M /trunk/cucul/cucul.c
4551   M /trunk/cucul/cucul_internals.h
4552   M /trunk/cucul/export.c
4553
4554 * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well.
4555
4556------------------------------------------------------------------------
4557r348 | jylam | 2006-03-09 09:45:40 +0100 (Thu, 09 Mar 2006) | 2 lines
4558Changed paths:
4559   M /trunk/caca/driver_network.c
4560
4561 * Fixed memory leak in network driver
4562
4563------------------------------------------------------------------------
4564r347 | sam | 2006-03-08 23:39:43 +0100 (Wed, 08 Mar 2006) | 2 lines
4565Changed paths:
4566   M /trunk/caca/driver_gl.c
4567
4568  * Made the OpenGL colors slightly less saturated.
4569
4570------------------------------------------------------------------------
4571r346 | sam | 2006-03-08 23:29:00 +0100 (Wed, 08 Mar 2006) | 3 lines
4572Changed paths:
4573   M /trunk/caca/driver_conio.c
4574   M /trunk/caca/driver_gl.c
4575   M /trunk/caca/driver_ncurses.c
4576   M /trunk/caca/driver_slang.c
4577   M /trunk/caca/driver_win32.c
4578   M /trunk/caca/driver_x11.c
4579
4580  * Make output drivers more error resilient when handling UTF-32 characters,
4581    by simply ignoring everything non ASCII :-)
4582
4583------------------------------------------------------------------------
4584r345 | jylam | 2006-03-08 21:58:07 +0100 (Wed, 08 Mar 2006) | 2 lines
4585Changed paths:
4586   M /trunk/caca/driver_network.c
4587
4588 * Fixed blinking screen
4589
4590------------------------------------------------------------------------
4591r344 | jylam | 2006-03-08 21:23:06 +0100 (Wed, 08 Mar 2006) | 2 lines
4592Changed paths:
4593   M /trunk/caca/driver_network.c
4594   M /trunk/cucul/cucul.h
4595   M /trunk/cucul/export.c
4596
4597 * Exporters now return size of generated data
4598
4599------------------------------------------------------------------------
4600r343 | jylam | 2006-03-08 21:03:24 +0100 (Wed, 08 Mar 2006) | 2 lines
4601Changed paths:
4602   M /trunk/caca/Makefile.am
4603   M /trunk/caca/caca.c
4604   M /trunk/caca/caca_internals.h
4605   A /trunk/caca/driver_network.c
4606   M /trunk/configure.ac
4607
4608 * Added very preliminary network driver
4609
4610------------------------------------------------------------------------
4611r342 | sam | 2006-03-08 20:41:53 +0100 (Wed, 08 Mar 2006) | 3 lines
4612Changed paths:
4613   M /trunk/caca/caca.c
4614   M /trunk/caca/caca_internals.h
4615   M /trunk/caca/driver_conio.c
4616   M /trunk/caca/driver_gl.c
4617   M /trunk/caca/driver_ncurses.c
4618   M /trunk/caca/driver_slang.c
4619   M /trunk/caca/driver_win32.c
4620   M /trunk/caca/driver_x11.c
4621   M /trunk/caca/event.c
4622   M /trunk/caca/graphics.c
4623   M /trunk/cucul/cucul.c
4624
4625  * Fixed async issues between the driver and libcaca when resizing windows,
4626    and simplified the handle_resize() API. Still can be polished.
4627
4628------------------------------------------------------------------------
4629r341 | sam | 2006-03-08 18:20:38 +0100 (Wed, 08 Mar 2006) | 3 lines
4630Changed paths:
4631   M /trunk/cucul/cucul.c
4632
4633  * cucul_set_size() does nothing if a graphical backend is attached. Added
4634    documentation to explain this behaviour.
4635
4636------------------------------------------------------------------------
4637r340 | sam | 2006-03-08 12:27:23 +0100 (Wed, 08 Mar 2006) | 2 lines
4638Changed paths:
4639   M /trunk/caca/caca.c
4640   M /trunk/caca/caca_internals.h
4641   M /trunk/caca/driver_gl.c
4642   M /trunk/caca/driver_ncurses.c
4643   M /trunk/caca/driver_slang.c
4644   M /trunk/caca/driver_win32.c
4645   M /trunk/caca/driver_x11.c
4646   M /trunk/caca/event.c
4647
4648  * Cosmetic changes here and there.
4649
4650------------------------------------------------------------------------
4651r339 | sam | 2006-03-08 11:33:01 +0100 (Wed, 08 Mar 2006) | 3 lines
4652Changed paths:
4653   M /trunk/caca/caca.c
4654   M /trunk/caca/caca_internals.h
4655   M /trunk/caca/driver_conio.c
4656   M /trunk/caca/driver_gl.c
4657   M /trunk/caca/driver_ncurses.c
4658   M /trunk/caca/driver_slang.c
4659   M /trunk/caca/driver_win32.c
4660   M /trunk/caca/driver_x11.c
4661   M /trunk/caca/event.c
4662   M /trunk/caca/graphics.c
4663
4664  * Finished moving everything driver-specific to the apropriate driver_*.c
4665    files. Phew. Now they just need a few comments.
4666
4667------------------------------------------------------------------------
4668r338 | sam | 2006-03-08 10:51:53 +0100 (Wed, 08 Mar 2006) | 2 lines
4669Changed paths:
4670   M /trunk/caca/driver_conio.c
4671   M /trunk/caca/driver_gl.c
4672   M /trunk/caca/driver_ncurses.c
4673   M /trunk/caca/driver_slang.c
4674   M /trunk/caca/driver_win32.c
4675   M /trunk/caca/driver_x11.c
4676
4677  * Cleaned up useless header includes.
4678
4679------------------------------------------------------------------------
4680r337 | sam | 2006-03-08 10:28:41 +0100 (Wed, 08 Mar 2006) | 2 lines
4681Changed paths:
4682   M /trunk/caca/caca_internals.h
4683   M /trunk/caca/driver_conio.c
4684   M /trunk/caca/driver_gl.c
4685   M /trunk/caca/driver_ncurses.c
4686   M /trunk/caca/driver_slang.c
4687   M /trunk/caca/driver_win32.c
4688   M /trunk/caca/driver_x11.c
4689   M /trunk/caca/event.c
4690
4691  * Split event.c into the appropriate driver_*.c files.
4692
4693------------------------------------------------------------------------
4694r336 | sam | 2006-03-08 10:26:46 +0100 (Wed, 08 Mar 2006) | 2 lines
4695Changed paths:
4696   M /trunk/caca-config.in
4697
4698  * Let us do "caca-config --libs cucul" to get only the libcucul dependencies.
4699
4700------------------------------------------------------------------------
4701r335 | sam | 2006-03-08 10:23:38 +0100 (Wed, 08 Mar 2006) | 2 lines
4702Changed paths:
4703   M /trunk/doc/doxygen.cfg.in
4704
4705  * Ignore driver_*.c files when building documentation.
4706
4707------------------------------------------------------------------------
4708r334 | sam | 2006-03-08 10:21:55 +0100 (Wed, 08 Mar 2006) | 2 lines
4709Changed paths:
4710   M /trunk/configure.ac
4711
4712  * configure.ac: look for a4wide.sty in more than one location.
4713
4714------------------------------------------------------------------------
4715r333 | sam | 2006-03-07 13:39:34 +0100 (Tue, 07 Mar 2006) | 3 lines
4716Changed paths:
4717   M /trunk/Makefile.am
4718   A /trunk/build-dos (from /trunk/build-win32:327)
4719   M /trunk/caca/caca_internals.h
4720   M /trunk/caca/driver_conio.c
4721   M /trunk/cucul/cucul_internals.h
4722
4723  * Fixed DOS driver.
4724  * Added a build-dos script to cross-compile the DOS version using djgpp.
4725
4726------------------------------------------------------------------------
4727r332 | sam | 2006-03-07 11:46:29 +0100 (Tue, 07 Mar 2006) | 3 lines
4728Changed paths:
4729   M /trunk/configure.ac
4730
4731  * configure.ac: removed the "null" frontend. just don't attach any frontend
4732    if you do not want any.
4733
4734------------------------------------------------------------------------
4735r331 | sam | 2006-03-07 11:37:59 +0100 (Tue, 07 Mar 2006) | 2 lines
4736Changed paths:
4737   M /trunk/caca/caca.c
4738   M /trunk/caca/caca_internals.h
4739   M /trunk/caca/event.c
4740
4741  * Got rid of static variables in the event code.
4742
4743------------------------------------------------------------------------
4744r330 | sam | 2006-03-07 10:17:35 +0100 (Tue, 07 Mar 2006) | 3 lines
4745Changed paths:
4746   M /trunk/caca/caca.c
4747   M /trunk/caca/caca_internals.h
4748   M /trunk/caca/driver_conio.c
4749   M /trunk/caca/driver_gl.c
4750   M /trunk/caca/driver_ncurses.c
4751   M /trunk/caca/driver_slang.c
4752   M /trunk/caca/driver_win32.c
4753   M /trunk/caca/driver_x11.c
4754   M /trunk/caca/event.c
4755   M /trunk/caca/graphics.c
4756   M /trunk/cucul/bitmap.c
4757   M /trunk/cucul/box.c
4758   M /trunk/cucul/char.c
4759   M /trunk/cucul/conic.c
4760   M /trunk/cucul/cucul.c
4761   M /trunk/cucul/cucul_internals.h
4762   M /trunk/cucul/export.c
4763   M /trunk/cucul/line.c
4764   M /trunk/cucul/math.c
4765   M /trunk/cucul/sprite.c
4766   M /trunk/cucul/triangle.c
4767   M /trunk/src/cacaview.c
4768
4769  * Polished the driver split a bit (still no events, except resize events),
4770    properly credited authors and documented a few things.
4771
4772------------------------------------------------------------------------
4773r329 | sam | 2006-03-07 00:01:59 +0100 (Tue, 07 Mar 2006) | 4 lines
4774Changed paths:
4775   M /trunk/caca/Makefile.am
4776   M /trunk/caca/caca.c
4777   M /trunk/caca/caca_internals.h
4778   A /trunk/caca/driver_conio.c (from /trunk/caca/graphics.c:327)
4779   A /trunk/caca/driver_gl.c (from /trunk/caca/graphics.c:327)
4780   A /trunk/caca/driver_ncurses.c (from /trunk/caca/graphics.c:327)
4781   A /trunk/caca/driver_slang.c (from /trunk/caca/graphics.c:327)
4782   A /trunk/caca/driver_win32.c (from /trunk/caca/graphics.c:327)
4783   A /trunk/caca/driver_x11.c (from /trunk/caca/graphics.c:327)
4784   M /trunk/caca/event.c
4785   M /trunk/caca/graphics.c
4786
4787  * Split caca/graphics.c into driver-specific files. Resize is currently
4788    broken, and event handling is not yet in the driver-specific files, but
4789    I will of course fix that later.
4790
4791------------------------------------------------------------------------
4792r328 | sam | 2006-03-06 22:49:48 +0100 (Mon, 06 Mar 2006) | 2 lines
4793Changed paths:
4794   M /trunk/configure.ac
4795
4796  * Ooops, I fucked up the build.
4797
4798------------------------------------------------------------------------
4799r327 | sam | 2006-03-06 22:00:53 +0100 (Mon, 06 Mar 2006) | 2 lines
4800Changed paths:
4801   M /trunk/Makefile.am
4802   D /trunk/examples
4803   A /trunk/src (from /trunk/examples:326)
4804
4805  * Moved stuff again.
4806
4807------------------------------------------------------------------------
4808r326 | sam | 2006-03-06 21:57:14 +0100 (Mon, 06 Mar 2006) | 2 lines
4809Changed paths:
4810   M /trunk/Makefile.am
4811   A /trunk/caca
4812   A /trunk/caca/Makefile.am (from /trunk/src/Makefile.am:325)
4813   A /trunk/caca/caca.c (from /trunk/src/caca.c:325)
4814   A /trunk/caca/caca.h (from /trunk/src/caca.h:325)
4815   A /trunk/caca/caca_internals.h (from /trunk/src/caca_internals.h:325)
4816   A /trunk/caca/event.c (from /trunk/src/event.c:325)
4817   A /trunk/caca/graphics.c (from /trunk/src/graphics.c:325)
4818   A /trunk/caca/time.c (from /trunk/src/time.c:325)
4819   M /trunk/configure.ac
4820   A /trunk/cucul
4821   A /trunk/cucul/Makefile.am (from /trunk/src/Makefile.am:325)
4822   A /trunk/cucul/bitmap.c (from /trunk/src/bitmap.c:325)
4823   A /trunk/cucul/box.c (from /trunk/src/box.c:325)
4824   A /trunk/cucul/char.c (from /trunk/src/char.c:325)
4825   A /trunk/cucul/conic.c (from /trunk/src/conic.c:325)
4826   A /trunk/cucul/cucul.c (from /trunk/src/cucul.c:325)
4827   A /trunk/cucul/cucul.h (from /trunk/src/cucul.h:325)
4828   A /trunk/cucul/cucul_internals.h (from /trunk/src/cucul_internals.h:325)
4829   A /trunk/cucul/export.c (from /trunk/src/export.c:325)
4830   A /trunk/cucul/line.c (from /trunk/src/line.c:325)
4831   A /trunk/cucul/math.c (from /trunk/src/math.c:325)
4832   A /trunk/cucul/sprite.c (from /trunk/src/sprite.c:325)
4833   A /trunk/cucul/triangle.c (from /trunk/src/triangle.c:325)
4834   M /trunk/examples/Makefile.am
4835   D /trunk/src
4836   M /trunk/test/Makefile.am
4837
4838  * Moved stuff around to differenciate between libcucul and libcaca.
4839
4840------------------------------------------------------------------------
4841r325 | sam | 2006-03-06 20:13:01 +0100 (Mon, 06 Mar 2006) | 3 lines
4842Changed paths:
4843   M /trunk/src/caca.c
4844   M /trunk/src/char.c
4845   M /trunk/src/cucul.c
4846   M /trunk/src/cucul_internals.h
4847   M /trunk/src/export.c
4848   M /trunk/src/graphics.c
4849
4850  * Use 32 bit integers for the character array. No visible difference for
4851    now because we only do ASCII, but that will let us do Unicode later.
4852
4853------------------------------------------------------------------------
4854r324 | sam | 2006-03-06 15:17:42 +0100 (Mon, 06 Mar 2006) | 4 lines
4855Changed paths:
4856   M /trunk/src/caca.h
4857   M /trunk/src/graphics.c
4858
4859  * Removed caca_set_{size,width,height} because cucul_set_size ought to be
4860    enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
4861    future because it's libcaca who gets the resize events, after all.
4862
4863------------------------------------------------------------------------
4864r323 | jylam | 2006-03-06 14:50:05 +0100 (Mon, 06 Mar 2006) | 2 lines
4865Changed paths:
4866   M /trunk/src/graphics.c
4867
4868 * I just suck. I'll goatse myself right after beeing back at home.
4869
4870------------------------------------------------------------------------
4871r322 | sam | 2006-03-06 14:43:23 +0100 (Mon, 06 Mar 2006) | 2 lines
4872Changed paths:
4873   M /trunk/src/graphics.c
4874
4875  * src/graphics.c: minor optimisations.
4876
4877------------------------------------------------------------------------
4878r321 | sam | 2006-03-06 14:34:57 +0100 (Mon, 06 Mar 2006) | 6 lines
4879Changed paths:
4880   M /trunk/src/graphics.c
4881
4882  * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
4883    dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
4884    toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
4885    toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
4886    pas de warnings et/ou que ca segfaulte pas !
4887
4888------------------------------------------------------------------------
4889r320 | jylam | 2006-03-06 13:13:12 +0100 (Mon, 06 Mar 2006) | 2 lines
4890Changed paths:
4891   M /trunk/src/graphics.c
4892
4893 * Mais je fais comme je veux bordel de cul !
4894
4895------------------------------------------------------------------------
4896r319 | sam | 2006-03-06 12:08:25 +0100 (Mon, 06 Mar 2006) | 2 lines
4897Changed paths:
4898   M /trunk/src/graphics.c
4899
4900  * Haha mais vieux porc a pattes !
4901
4902------------------------------------------------------------------------
4903r318 | jylam | 2006-03-06 11:21:48 +0100 (Mon, 06 Mar 2006) | 2 lines
4904Changed paths:
4905   M /trunk/src/graphics.c
4906
4907 * Reverted to integer colors in GL driver,  fixed a bunch of warnings in slang.
4908
4909------------------------------------------------------------------------
4910r317 | sam | 2006-03-06 09:32:40 +0100 (Mon, 06 Mar 2006) | 9 lines
4911Changed paths:
4912   M /trunk/caca-config.in
4913   M /trunk/configure.ac
4914   M /trunk/examples/aafire.c
4915   M /trunk/examples/cacaball.c
4916   M /trunk/examples/cacamoir.c
4917   M /trunk/examples/cacaplas.c
4918   M /trunk/examples/cacaview.c
4919   M /trunk/src/Makefile.am
4920   M /trunk/src/bitmap.c
4921   M /trunk/src/box.c
4922   M /trunk/src/caca.c
4923   M /trunk/src/caca.h
4924   M /trunk/src/caca_internals.h
4925   M /trunk/src/char.c
4926   M /trunk/src/conic.c
4927   M /trunk/src/cucul.c
4928   M /trunk/src/cucul_internals.h
4929   M /trunk/src/event.c
4930   M /trunk/src/export.c
4931   M /trunk/src/graphics.c
4932   M /trunk/src/line.c
4933   M /trunk/src/math.c
4934   M /trunk/src/sprite.c
4935   M /trunk/src/time.c
4936   M /trunk/src/triangle.c
4937   M /trunk/test/colors.c
4938   M /trunk/test/demo.c
4939   M /trunk/test/dithering.c
4940   M /trunk/test/event.c
4941   M /trunk/test/hsv.c
4942   M /trunk/test/spritedit.c
4943
4944  * All output plugins should now work again.
4945  * Renamed caca_refresh() into caca_display() which makes more sense.
4946  * Optimised gl_bgpal by directly storing floats instead of doing the
4947    conversion at runtime.
4948  * Handle resizing in cucul_set_size() and try to keep as much information
4949    as possible from the previous canvas.
4950  * Moved most global variables into cucul_t or caca_t contexts.
4951  * Moved time.c into libcaca.
4952
4953------------------------------------------------------------------------
4954r316 | sam | 2006-03-06 09:26:09 +0100 (Mon, 06 Mar 2006) | 2 lines
4955Changed paths:
4956   M /trunk/debian
4957   M /trunk/debian/changelog
4958   M /trunk/debian/control
4959   M /trunk/debian/copyright
4960   M /trunk/debian/rules
4961   M /trunk/doc/Makefile.am
4962   D /trunk/doc/cacademo.1
4963   A /trunk/doc/cacafire.1 (from /trunk/doc/cacademo.1:314)
4964   M /trunk/libcaca.spec
4965   M /trunk/msvc/Makefile.am
4966   D /trunk/msvc/cacademo.vcproj
4967   M /trunk/msvc/libcaca.sln
4968
4969  * Removed cacademo from examples, manpages and distributions. It's useless.
4970
4971------------------------------------------------------------------------
4972r315 | sam | 2006-03-06 09:22:09 +0100 (Mon, 06 Mar 2006) | 2 lines
4973Changed paths:
4974   M /trunk/src/cucul.c
4975
4976  * src/cucul.c: s/width/height/.
4977
4978------------------------------------------------------------------------
4979r314 | sam | 2006-03-05 19:43:13 +0100 (Sun, 05 Mar 2006) | 16 lines
4980Changed paths:
4981   M /trunk/configure.ac
4982   M /trunk/doc/doxygen.cfg.in
4983   M /trunk/examples
4984   M /trunk/examples/Makefile.am
4985   M /trunk/examples/aafire.c
4986   M /trunk/examples/cacaball.c
4987   M /trunk/examples/cacamoir.c
4988   M /trunk/examples/cacaplas.c
4989   M /trunk/examples/cacaview.c
4990   D /trunk/examples/demo.c
4991   M /trunk/src/Makefile.am
4992   M /trunk/src/bitmap.c
4993   M /trunk/src/box.c
4994   M /trunk/src/caca.c
4995   M /trunk/src/caca.h
4996   M /trunk/src/caca_internals.h
4997   A /trunk/src/char.c
4998   M /trunk/src/conic.c
4999   A /trunk/src/cucul.c
5000   A /trunk/src/cucul.h (from /trunk/src/caca.h:312)
5001   A /trunk/src/cucul_internals.h
5002   M /trunk/src/event.c
5003   A /trunk/src/export.c
5004   M /trunk/src/graphics.c
5005   M /trunk/src/line.c
5006   M /trunk/src/math.c
5007   M /trunk/src/sprite.c
5008   M /trunk/src/triangle.c
5009   M /trunk/test
5010   M /trunk/test/Makefile.am
5011   M /trunk/test/colors.c
5012   A /trunk/test/demo.c (from /trunk/examples/demo.c:312)
5013   M /trunk/test/dithering.c
5014   M /trunk/test/event.c
5015   M /trunk/test/hsv.c
5016   M /trunk/test/optipal.c
5017   M /trunk/test/spritedit.c
5018
5019  A new low-level text management library (canvas for ultrafast compositing
5020of unicode letters) is now separated from the higher level rendering and I/O
5021(that is, libcaca). This commit totally breaks the API, but once everything
5022is polished I will think about source-level backward compatibility. Most
5023drivers are broken, but X11 still sorta works.
5024
5025  The new design is much more object-oriented and allows having several
5026active renderers at the same time, changing renderers on the fly, and more
5027important, having no renderer at all (useful for converters, or when you
5028want to do your own renderer).
5029
5030  And in case you are still wondering, the libcucul acronym has "Unicode"
5031because I want to support at least a subset of Unicode. There are awesome
5032glyphs in it, including the ones inherited from Codepage 437 such as
5033"gray 25%" that are used in DOS and Win32 ANSI art.
5034
5035------------------------------------------------------------------------
5036r313 | sam | 2006-03-04 19:08:47 +0100 (Sat, 04 Mar 2006) | 2 lines
5037Changed paths:
5038   M /trunk/bootstrap
5039
5040  * New updated bootstrap script.
5041
5042------------------------------------------------------------------------
5043r312 | sam | 2006-03-04 01:35:45 +0100 (Sat, 04 Mar 2006) | 2 lines
5044Changed paths:
5045   R /trunk/COPYING
5046   A /trunk/COPYING.LGPL (from /trunk/COPYING:311)
5047   M /trunk/Makefile.am
5048   M /trunk/debian/copyright
5049   M /trunk/doc/cacademo.1
5050   M /trunk/examples/cacaball.c
5051   M /trunk/examples/cacamoir.c
5052   M /trunk/examples/cacaplas.c
5053   M /trunk/examples/cacaview.c
5054   M /trunk/examples/demo.c
5055   M /trunk/perl/Build.PL
5056   M /trunk/perl/META.yml
5057   M /trunk/python/pypycaca.c
5058   M /trunk/python/pypycaca.h
5059   M /trunk/src/bitmap.c
5060   M /trunk/src/box.c
5061   M /trunk/src/caca.c
5062   M /trunk/src/caca.h
5063   M /trunk/src/caca_internals.h
5064   M /trunk/src/conic.c
5065   M /trunk/src/event.c
5066   M /trunk/src/graphics.c
5067   M /trunk/src/line.c
5068   M /trunk/src/math.c
5069   M /trunk/src/sprite.c
5070   M /trunk/src/time.c
5071   M /trunk/src/triangle.c
5072   M /trunk/test/colors.c
5073   M /trunk/test/dithering.c
5074   M /trunk/test/event.c
5075   M /trunk/test/hsv.c
5076   M /trunk/test/optipal.c
5077   M /trunk/test/spritedit.c
5078
5079  * Changed the licensing to WTFPL, as per all copyright holders' permission.
5080
5081------------------------------------------------------------------------
5082r311 | jylam | 2006-02-11 20:20:48 +0100 (Sat, 11 Feb 2006) | 2 lines
5083Changed paths:
5084   A /trunk/python/caca.txt
5085   A /trunk/python/test1.py
5086   A /trunk/python/test2.py
5087
5088  * Added two examples for python bindings (a subset of cacademo, and bitmap example)
5089
5090------------------------------------------------------------------------
5091r310 | jylam | 2006-02-11 16:46:51 +0100 (Sat, 11 Feb 2006) | 2 lines
5092Changed paths:
5093   M /trunk/src/event.c
5094
5095  * Fixed bug in events with GL driver
5096
5097------------------------------------------------------------------------
5098r309 | jylam | 2006-02-11 16:11:30 +0100 (Sat, 11 Feb 2006) | 2 lines
5099Changed paths:
5100   M /trunk/src/graphics.c
5101
5102  * Improved GL rendering (characters are not blurry anymore)
5103
5104------------------------------------------------------------------------
5105r308 | jylam | 2006-02-05 18:47:23 +0100 (Sun, 05 Feb 2006) | 2 lines
5106Changed paths:
5107   A /trunk/python
5108   A /trunk/python/Makefile
5109   A /trunk/python/README
5110   A /trunk/python/pypycaca.c
5111   A /trunk/python/pypycaca.h
5112
5113  * Added -preliminary- Python bindings
5114
5115------------------------------------------------------------------------
5116r307 | jylam | 2005-12-08 20:03:06 +0100 (Thu, 08 Dec 2005) | 2 lines
5117Changed paths:
5118   M /trunk/AUTHORS
5119
5120  * Updated for my ego trip
5121
5122------------------------------------------------------------------------
5123r306 | jylam | 2005-11-21 22:39:34 +0100 (Mon, 21 Nov 2005) | 2 lines
5124Changed paths:
5125   M /trunk/examples/cacaball.c
5126
5127  * Removed debug test, kekeke ^^
5128
5129------------------------------------------------------------------------
5130r305 | jylam | 2005-11-21 18:24:33 +0100 (Mon, 21 Nov 2005) | 2 lines
5131Changed paths:
5132   M /trunk/examples/cacaball.c
5133   M /trunk/src/caca.h
5134   M /trunk/src/graphics.c
5135
5136  * Added caca_set_width, set_height_, set_size
5137
5138------------------------------------------------------------------------
5139r304 | jylam | 2005-11-18 11:46:53 +0100 (Fri, 18 Nov 2005) | 2 lines
5140Changed paths:
5141   M /trunk/examples/aafire.c
5142   M /trunk/examples/cacaball.c
5143   M /trunk/examples/cacamoir.c
5144   M /trunk/examples/cacaplas.c
5145
5146  * Fixed remaining warnings with gcc 3.x and 4.x
5147
5148------------------------------------------------------------------------
5149r303 | jylam | 2005-11-17 15:33:43 +0100 (Thu, 17 Nov 2005) | 2 lines
5150Changed paths:
5151   M /trunk/src/bitmap.c
5152   M /trunk/src/graphics.c
5153
5154  * Fixed warnings under GCC 4.x
5155
5156------------------------------------------------------------------------
5157r302 | jylam | 2005-11-17 15:13:54 +0100 (Thu, 17 Nov 2005) | 2 lines
5158Changed paths:
5159   M /trunk/src/bitmap.c
5160   M /trunk/src/event.c
5161   M /trunk/src/graphics.c
5162
5163* Fixed a bunch of warnings
5164
5165------------------------------------------------------------------------
5166r301 | sam | 2005-11-12 16:39:50 +0100 (Sat, 12 Nov 2005) | 2 lines
5167Changed paths:
5168   M /trunk/src/graphics.c
5169
5170  * more coding style fixes.
5171
5172------------------------------------------------------------------------
5173r300 | sam | 2005-11-12 16:30:46 +0100 (Sat, 12 Nov 2005) | 2 lines
5174Changed paths:
5175   M /trunk/src/caca.c
5176
5177  * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set.
5178
5179------------------------------------------------------------------------
5180r299 | sam | 2005-11-12 16:26:02 +0100 (Sat, 12 Nov 2005) | 2 lines
5181Changed paths:
5182   M /trunk/src/graphics.c
5183
5184  * src/graphics.c: call glutInit() before calling other glut functions.
5185
5186------------------------------------------------------------------------
5187r298 | sam | 2005-11-12 16:14:38 +0100 (Sat, 12 Nov 2005) | 2 lines
5188Changed paths:
5189   M /trunk/src/caca.h
5190   M /trunk/src/graphics.c
5191
5192  * coding style fixes.
5193
5194------------------------------------------------------------------------
5195r297 | sam | 2005-11-12 15:47:59 +0100 (Sat, 12 Nov 2005) | 4 lines
5196Changed paths:
5197   M /trunk/src/bitmap.c
5198
5199  * src/bitmap.c:
5200    + Renamed gammaval into gamma.
5201    + Fixed Doxygen comments.
5202
5203------------------------------------------------------------------------
5204r296 | jylam | 2005-07-30 13:58:48 +0200 (Sat, 30 Jul 2005) | 2 lines
5205Changed paths:
5206   M /trunk/src/event.c
5207
5208  * src/event.c Fixed compilation problem when compiled without slang nor ncurses
5209
5210------------------------------------------------------------------------
5211r295 | sam | 2005-07-29 15:38:35 +0200 (Fri, 29 Jul 2005) | 2 lines
5212Changed paths:
5213   M /trunk/debian/Makefile.am
5214
5215  * debian/Makefile.am: fixed long standing packaging bug (missing MIME file).
5216
5217------------------------------------------------------------------------
5218r294 | jylam | 2005-07-13 19:58:58 +0200 (Wed, 13 Jul 2005) | 2 lines
5219Changed paths:
5220   M /trunk/src/caca.h
5221   M /trunk/src/graphics.c
5222
5223 * src/graphics.c src/caca.h : Added ANSI exporter
5224
5225------------------------------------------------------------------------
5226r293 | jylam | 2005-07-13 19:45:47 +0200 (Wed, 13 Jul 2005) | 2 lines
5227Changed paths:
5228   M /trunk/src/bitmap.c
5229   M /trunk/src/caca.h
5230   M /trunk/src/math.c
5231
5232 * 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.
5233
5234------------------------------------------------------------------------
5235r292 | sam | 2005-07-08 23:16:38 +0200 (Fri, 08 Jul 2005) | 2 lines
5236Changed paths:
5237   M /trunk/src/caca.c
5238   M /trunk/src/event.c
5239
5240  * src/event.c src/caca.c: fixed coding style
5241
5242------------------------------------------------------------------------
5243r291 | jylam | 2005-06-25 13:27:31 +0200 (Sat, 25 Jun 2005) | 2 lines
5244Changed paths:
5245   M /trunk/src/event.c
5246   M /trunk/src/graphics.c
5247
5248 * OpenGL driver mouse support
5249
5250------------------------------------------------------------------------
5251r290 | sam | 2005-06-24 13:54:28 +0200 (Fri, 24 Jun 2005) | 2 lines
5252Changed paths:
5253   M /trunk/debian/changelog
5254
5255  * imported previous Debian uploads.
5256
5257------------------------------------------------------------------------
5258r289 | sam | 2005-06-24 13:48:31 +0200 (Fri, 24 Jun 2005) | 2 lines
5259Changed paths:
5260   M /trunk/src/graphics.c
5261
5262  * src/graphics.c: more optimisations in the exporters
5263
5264------------------------------------------------------------------------
5265r288 | jylam | 2005-06-23 20:27:02 +0200 (Thu, 23 Jun 2005) | 2 lines
5266Changed paths:
5267   M /trunk/src/graphics.c
5268
5269 * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers
5270
5271------------------------------------------------------------------------
5272r287 | sam | 2005-06-23 18:58:58 +0200 (Thu, 23 Jun 2005) | 2 lines
5273Changed paths:
5274   M /trunk/src/graphics.c
5275
5276  * src/graphics.c: cleaned caca_get_html()
5277
5278------------------------------------------------------------------------
5279r286 | sam | 2005-06-23 18:44:14 +0200 (Thu, 23 Jun 2005) | 2 lines
5280Changed paths:
5281   M /trunk/src/graphics.c
5282
5283  * src/graphics.c: heavy cleanup in caca_get_html3().
5284
5285------------------------------------------------------------------------
5286r285 | jylam | 2005-06-23 00:06:42 +0200 (Thu, 23 Jun 2005) | 2 lines
5287Changed paths:
5288   M /trunk/configure.ac
5289   M /trunk/src/caca.c
5290   M /trunk/src/caca.h
5291   M /trunk/src/caca_internals.h
5292   M /trunk/src/event.c
5293   M /trunk/src/graphics.c
5294
5295* Added Null driver and html3 exporter.
5296
5297------------------------------------------------------------------------
5298r284 | jylam | 2005-06-21 18:13:41 +0200 (Tue, 21 Jun 2005) | 2 lines
5299Changed paths:
5300   M /trunk/src/caca.h
5301   M /trunk/src/graphics.c
5302
5303 GL driver : Updated documentation and added support for CACA_GEOMETRY
5304
5305------------------------------------------------------------------------
5306r283 | jylam | 2005-06-21 16:50:43 +0200 (Tue, 21 Jun 2005) | 2 lines
5307Changed paths:
5308   M /trunk/src/caca.h
5309   M /trunk/src/graphics.c
5310
5311Added HTML and IRC output support
5312
5313------------------------------------------------------------------------
5314r282 | sam | 2005-06-21 15:46:13 +0200 (Tue, 21 Jun 2005) | 2 lines
5315Changed paths:
5316   M /trunk/debian/control
5317
5318  * debian/control: use libslang2 instead of slang1.
5319
5320------------------------------------------------------------------------
5321r281 | jylam | 2005-06-21 15:28:51 +0200 (Tue, 21 Jun 2005) | 2 lines
5322Changed paths:
5323   M /trunk/configure.ac
5324   M /trunk/src/caca.c
5325   M /trunk/src/caca_internals.h
5326   M /trunk/src/event.c
5327   M /trunk/src/graphics.c
5328
5329OpenGL support.
5330
5331------------------------------------------------------------------------
5332r280 | sam | 2005-03-26 11:27:30 +0100 (Sat, 26 Mar 2005) | 3 lines
5333Changed paths:
5334   M /trunk/bootstrap
5335   M /trunk/configure.ac
5336   M /trunk/examples/Makefile.am
5337   M /trunk/src/Makefile.am
5338   M /trunk/test/Makefile.am
5339
5340  * Use libtool for the static library generation; paves the way for
5341    a future shared library.
5342
5343------------------------------------------------------------------------
5344r279 | sam | 2005-01-22 17:43:58 +0100 (Sat, 22 Jan 2005) | 2 lines
5345Changed paths:
5346   M /trunk/src/graphics.c
5347
5348  * compilation fix.
5349
5350------------------------------------------------------------------------
5351r278 | sam | 2005-01-14 00:59:55 +0100 (Fri, 14 Jan 2005) | 3 lines
5352Changed paths:
5353   M /trunk/src/bitmap.c
5354   M /trunk/src/caca.h
5355
5356  * src/bitmap.c:
5357    + Implemented caca_set_bitmap_gamma().
5358
5359------------------------------------------------------------------------
5360r277 | sam | 2005-01-13 23:19:01 +0100 (Thu, 13 Jan 2005) | 3 lines
5361Changed paths:
5362   M /trunk/src/caca.h
5363   M /trunk/src/graphics.c
5364
5365  * src/graphics.c:
5366    + Implemented caca_get_screen().
5367
5368------------------------------------------------------------------------
5369r276 | sam | 2005-01-13 21:46:00 +0100 (Thu, 13 Jan 2005) | 2 lines
5370Changed paths:
5371   M /trunk/examples/cacaplas.c
5372
5373  * examples/cacaplas: slower animation.
5374
5375------------------------------------------------------------------------
5376r275 | sam | 2004-11-21 01:31:13 +0100 (Sun, 21 Nov 2004) | 2 lines
5377Changed paths:
5378   M /trunk/AUTHORS
5379   A /trunk/perl
5380   A /trunk/perl/Build.PL
5381   A /trunk/perl/MANIFEST
5382   A /trunk/perl/MANIFEST.SKIP
5383   A /trunk/perl/META.yml
5384   A /trunk/perl/Makefile.PL
5385   A /trunk/perl/README
5386   A /trunk/perl/lib
5387   A /trunk/perl/lib/Term
5388   A /trunk/perl/lib/Term/Caca
5389   A /trunk/perl/lib/Term/Caca/Bitmap.pm
5390   A /trunk/perl/lib/Term/Caca/Constants.pm
5391   A /trunk/perl/lib/Term/Caca/Sprite.pm
5392   A /trunk/perl/lib/Term/Caca.pm
5393   A /trunk/perl/lib/Term/Caca.xs
5394   A /trunk/perl/lib/Term/Kaka
5395   A /trunk/perl/lib/Term/Kaka/Bitmap.pm
5396   A /trunk/perl/lib/Term/Kaka/Constants.pm
5397   A /trunk/perl/lib/Term/Kaka/Sprite.pm
5398   A /trunk/perl/lib/Term/Kaka.pm
5399   A /trunk/perl/t
5400   A /trunk/perl/t/data
5401   A /trunk/perl/t/data/caca.txt
5402
5403  * Imported John Beppu's Perl wrapper.
5404
5405------------------------------------------------------------------------
5406r274 | sam | 2004-11-05 15:57:50 +0100 (Fri, 05 Nov 2004) | 2 lines
5407Changed paths:
5408   M /trunk/src/bitmap.c
5409
5410  * src/bitmap.c: dark background works again with floyd-steinberg.
5411
5412------------------------------------------------------------------------
5413r273 | sam | 2004-11-05 15:44:41 +0100 (Fri, 05 Nov 2004) | 3 lines
5414Changed paths:
5415   M /trunk/examples/aafire.c
5416   M /trunk/examples/cacaball.c
5417   M /trunk/examples/cacamoir.c
5418   M /trunk/examples/cacaplas.c
5419
5420  * examples/:
5421    + Use Space to pause demos, Esc to quit.
5422
5423------------------------------------------------------------------------
5424r272 | sam | 2004-11-04 23:59:29 +0100 (Thu, 04 Nov 2004) | 2 lines
5425Changed paths:
5426   M /trunk/src/bitmap.c
5427
5428  * src/bitmap.c: dark background works again, except with floyd-steinberg.
5429
5430------------------------------------------------------------------------
5431r271 | sam | 2004-11-04 23:28:39 +0100 (Thu, 04 Nov 2004) | 7 lines
5432Changed paths:
5433   M /trunk/src/bitmap.c
5434   M /trunk/src/caca.c
5435   M /trunk/src/caca.h
5436
5437  * src/caca.h:
5438    + Introduced CACA_DITHER_FSTEIN.
5439  * src/caca.c:
5440    + CACA_DITHER_FSTEIN is the default dithering method.
5441  * src/bitmap.c:
5442    + Fixed other dithering methods. Black background does not work yet.
5443
5444------------------------------------------------------------------------
5445r270 | sam | 2004-11-04 22:19:52 +0100 (Thu, 04 Nov 2004) | 2 lines
5446Changed paths:
5447   M /trunk/src/bitmap.c
5448
5449  * src/bitmap.c: oops, removed spurious test code.
5450
5451------------------------------------------------------------------------
5452r269 | sam | 2004-11-04 22:18:52 +0100 (Thu, 04 Nov 2004) | 3 lines
5453Changed paths:
5454   M /trunk/src/bitmap.c
5455
5456  * src/bitmap.c:
5457    + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.
5458
5459------------------------------------------------------------------------
5460r268 | sam | 2004-11-04 21:36:49 +0100 (Thu, 04 Nov 2004) | 3 lines
5461Changed paths:
5462   M /trunk/doc/Makefile.am
5463
5464  * doc/Makefile.am:
5465    + Really fixed the manpage generation.
5466
5467------------------------------------------------------------------------
5468r267 | sam | 2004-11-04 19:30:34 +0100 (Thu, 04 Nov 2004) | 3 lines
5469Changed paths:
5470   M /trunk/doc/Makefile.am
5471
5472  * doc/Makefile.am:
5473    + Manpage installation fix.
5474
5475------------------------------------------------------------------------
5476r266 | sam | 2004-11-04 19:16:57 +0100 (Thu, 04 Nov 2004) | 2 lines
5477Changed paths:
5478   M /trunk/examples/cacaplas.c
5479
5480  * examples/cacaplas.c: use Esc to quit, Space to pause.
5481
5482------------------------------------------------------------------------
5483r265 | sam | 2004-10-31 20:26:05 +0100 (Sun, 31 Oct 2004) | 3 lines
5484Changed paths:
5485   M /trunk/THANKS
5486   M /trunk/src/graphics.c
5487
5488  * src/graphics.c:
5489    + Win32 speed improvements by Jari Komppa.
5490
5491------------------------------------------------------------------------
5492r264 | sam | 2004-08-06 19:33:46 +0200 (Fri, 06 Aug 2004) | 3 lines
5493Changed paths:
5494   M /trunk/src/graphics.c
5495
5496  * src/graphics.c:
5497    + Fix strict aliasing rules breakage.
5498
5499------------------------------------------------------------------------
5500r263 | sam | 2004-07-05 14:08:49 +0200 (Mon, 05 Jul 2004) | 3 lines
5501Changed paths:
5502   M /trunk/bootstrap
5503
5504  * bootstrap:
5505    + Support for automake 1.8.
5506
5507------------------------------------------------------------------------
5508r262 | sam | 2004-07-05 14:07:00 +0200 (Mon, 05 Jul 2004) | 6 lines
5509Changed paths:
5510   D /trunk/BUGS
5511   M /trunk/Makefile.am
5512   M /trunk/TODO
5513   M /trunk/debian/changelog
5514   M /trunk/debian/control
5515   M /trunk/debian/rules
5516
5517  * BUGS TODO:
5518    + Removed BUGS, updated TODO.
5519  * debian/*:
5520    + Depend on libx11-dev instead of xlibs-dev.
5521    + New Debian upload.
5522
5523------------------------------------------------------------------------
5524r261 | sam | 2004-02-02 14:51:55 +0100 (Mon, 02 Feb 2004) | 3 lines
5525Changed paths:
5526   M /trunk/configure.ac
5527   M /trunk/msvc/config.h
5528   M /trunk/src/graphics.c
5529
5530  * configure.ac src/graphics:
5531    + Check for resize_term and resizeterm in -lncurses.
5532
5533------------------------------------------------------------------------
5534r260 | sam | 2004-02-02 03:59:43 +0100 (Mon, 02 Feb 2004) | 2 lines
5535Changed paths:
5536   A /branches/0.9 (from /trunk:259)
5537   M /branches/0.9/ChangeLog
5538   M /trunk/ChangeLog
5539
5540  * 0.9 branch.
5541
5542------------------------------------------------------------------------
5543r259 | sam | 2004-02-02 03:54:43 +0100 (Mon, 02 Feb 2004) | 2 lines
5544Changed paths:
5545   M /trunk/ChangeLog
5546   M /trunk/NEWS
5547   M /trunk/configure.ac
5548   M /trunk/debian/changelog
5549   M /trunk/libcaca.spec
5550   M /trunk/msvc/config.h
5551
5552  * 0.9 release.
5553
5554------------------------------------------------------------------------
5555r258 | sam | 2004-01-26 11:52:30 +0100 (Mon, 26 Jan 2004) | 5 lines
5556Changed paths:
5557   M /trunk/configure.ac
5558   M /trunk/debian/changelog
5559   M /trunk/src/caca.c
5560   M /trunk/src/event.c
5561   M /trunk/src/graphics.c
5562
5563  * configure.ac:
5564    + Check for curses.h as well as ncurses.h.
5565  * src/caca.c src/event.c src/graphics.c:
5566    + Include curses.h if ncurses.h was not found.
5567
5568------------------------------------------------------------------------
5569r257 | sam | 2004-01-23 10:20:39 +0100 (Fri, 23 Jan 2004) | 3 lines
5570Changed paths:
5571   M /trunk/examples/cacaview.c
5572
5573  * examples/cacaview.c:
5574    + Moved statusbar and help menu handling in separate functions.
5575
5576------------------------------------------------------------------------
5577r256 | sam | 2004-01-23 10:15:42 +0100 (Fri, 23 Jan 2004) | 4 lines
5578Changed paths:
5579   M /trunk/src/caca.c
5580
5581  * src/caca.c:
5582    + Alloc the AllocConsole() call to fail in case the process already has
5583      a console.
5584
5585------------------------------------------------------------------------
5586r255 | sam | 2004-01-21 18:25:18 +0100 (Wed, 21 Jan 2004) | 6 lines
5587Changed paths:
5588   M /trunk/examples/cacaview.c
5589
5590  * examples/cacaview.c:
5591    + Proper aspect ratio support.
5592    + Finer zoom support.
5593    + Handle mouse clicks as next/prev picture command.
5594    + Removed useless iterations in draw_checkers().
5595
5596------------------------------------------------------------------------
5597r254 | sam | 2004-01-21 14:49:26 +0100 (Wed, 21 Jan 2004) | 8 lines
5598Changed paths:
5599   M /trunk/THANKS
5600   M /trunk/src/event.c
5601   M /trunk/src/graphics.c
5602
5603  * src/graphics.c:
5604    + Fixed a buffer overflow due to bad signed/unsigned handling.
5605  * src/event.c:
5606    + Disallow zero width or height in the X11 driver.
5607    + Fixed resizing in ncurses and slang.
5608  * THANKS:
5609    + Added the Source Mage maintainer.
5610
5611------------------------------------------------------------------------
5612r253 | sam | 2004-01-18 05:48:09 +0100 (Sun, 18 Jan 2004) | 2 lines
5613Changed paths:
5614   A /branches/0.8 (from /trunk:252)
5615   M /branches/0.8/ChangeLog
5616   M /trunk/ChangeLog
5617
5618  * 0.8 branch.
5619
5620------------------------------------------------------------------------
5621r252 | sam | 2004-01-18 05:45:28 +0100 (Sun, 18 Jan 2004) | 2 lines
5622Changed paths:
5623   M /trunk/ChangeLog
5624   M /trunk/NEWS
5625   M /trunk/THANKS
5626   M /trunk/configure.ac
5627   M /trunk/debian/changelog
5628   M /trunk/libcaca.spec
5629   M /trunk/msvc/config.h
5630
5631  * 0.8 release.
5632
5633------------------------------------------------------------------------
5634r251 | sam | 2004-01-18 05:17:35 +0100 (Sun, 18 Jan 2004) | 5 lines
5635Changed paths:
5636   M /trunk/examples/cacaview.c
5637   M /trunk/src/event.c
5638   M /trunk/src/graphics.c
5639
5640  * src/graphics.c:
5641    + When resizing under X11, copy the old pixmap to the new one.
5642  * examples/cacaview.c:
5643    + Resizing support.
5644
5645------------------------------------------------------------------------
5646r250 | sam | 2004-01-18 05:01:32 +0100 (Sun, 18 Jan 2004) | 5 lines
5647Changed paths:
5648   M /trunk/src/caca_internals.h
5649   M /trunk/src/event.c
5650   M /trunk/src/graphics.c
5651
5652  * src/event.c:
5653    + Refresh the X11 window when an exposure event is received.
5654    + When resizing the X11 window, start showing extra characters when two
5655      thirds are visible.
5656
5657------------------------------------------------------------------------
5658r249 | sam | 2004-01-17 23:32:39 +0100 (Sat, 17 Jan 2004) | 6 lines
5659Changed paths:
5660   M /trunk/TODO
5661   M /trunk/examples/cacaview.c
5662   M /trunk/src/caca.h
5663   M /trunk/src/graphics.c
5664
5665  * src/graphics.c:
5666    + Renamed caca_set_title() to caca_set_window_title().
5667    + Implemented caca_get_window_width() and caca_get_window_height().
5668  * examples/cacaview.c:
5669    + Set the window title to cacaview.
5670
5671------------------------------------------------------------------------
5672r248 | sam | 2004-01-14 11:34:20 +0100 (Wed, 14 Jan 2004) | 8 lines
5673Changed paths:
5674   M /trunk/src/bitmap.c
5675   M /trunk/src/event.c
5676
5677  * src/event.c:
5678    + Make sure the mouse coordinates stay within the screen boundaries even
5679      if the window was resized.
5680  * src/bitmap.c:
5681    + Fixed a buffer underflow in the rendering routine that caused the bottom
5682      and rightmost pixels to be missed in certain conditions.
5683    + Minor speed optimisation.
5684
5685------------------------------------------------------------------------
5686r247 | sam | 2004-01-14 11:32:04 +0100 (Wed, 14 Jan 2004) | 3 lines
5687Changed paths:
5688   M /trunk/test
5689   M /trunk/test/Makefile.am
5690   A /trunk/test/colors.c (from /trunk/examples/demo.c:243)
5691
5692  * test/colors.c:
5693    + Extracted the colour test from examples/demo.c.
5694
5695------------------------------------------------------------------------
5696r246 | sam | 2004-01-13 23:33:09 +0100 (Tue, 13 Jan 2004) | 5 lines
5697Changed paths:
5698   M /trunk/src/caca_internals.h
5699   M /trunk/src/event.c
5700   M /trunk/src/graphics.c
5701   M /trunk/test/event.c
5702
5703  * src/graphics.c src/event.c:
5704    + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
5705  * test/event.c:
5706    + Display CACA_EVENT_RESIZE.
5707
5708------------------------------------------------------------------------
5709r245 | sam | 2004-01-13 22:08:43 +0100 (Tue, 13 Jan 2004) | 3 lines
5710Changed paths:
5711   M /trunk/configure.ac
5712   M /trunk/msvc/config.h
5713   M /trunk/src/graphics.c
5714
5715  * src/graphics.c:
5716    + Resize handling in the ncurses and slang drivers.
5717
5718------------------------------------------------------------------------
5719r244 | sam | 2004-01-13 21:03:48 +0100 (Tue, 13 Jan 2004) | 8 lines
5720Changed paths:
5721   M /trunk/examples/aafire.c
5722   M /trunk/src/caca.h
5723   M /trunk/src/caca_internals.h
5724   M /trunk/src/event.c
5725   M /trunk/src/graphics.c
5726
5727  * src/event.c:
5728    + Added the CACA_EVENT_RESIZE event.
5729    + Added caca_get_mouse_x() and caca_get_mouse_y().
5730  * src/graphics.c:
5731    + Window resize handling in the X11 driver.
5732  * examples/aafire.c:
5733    + Fixed a bad assumption in the resize handling code.
5734
5735------------------------------------------------------------------------
5736r243 | sam | 2004-01-13 17:45:45 +0100 (Tue, 13 Jan 2004) | 5 lines
5737Changed paths:
5738   M /trunk/build-win32
5739   M /trunk/configure.ac
5740   M /trunk/debian/rules
5741   M /trunk/doc/Makefile.am
5742   M /trunk/libcaca.spec
5743
5744  * configure.ac:
5745    + Added --disable-doc to let the user not build documentation.
5746  * build-win32:
5747    + Do not build documentation.
5748
5749------------------------------------------------------------------------
5750r242 | sam | 2004-01-13 16:01:22 +0100 (Tue, 13 Jan 2004) | 7 lines
5751Changed paths:
5752   M /trunk/THANKS
5753   M /trunk/src/Makefile.am
5754   A /trunk/src/event.c (from /trunk/src/io.c:238)
5755   M /trunk/src/graphics.c
5756   D /trunk/src/io.c
5757
5758  * src/graphics.c:
5759    + Fixed a typo preventing Win32 builds.
5760  * src/event.c:
5761    + Renamed io.c into event.c.
5762  * THANKS:
5763    + Added Gentoo, NetBSD and FreeBSD porters.
5764
5765------------------------------------------------------------------------
5766r241 | sam | 2004-01-13 10:55:32 +0100 (Tue, 13 Jan 2004) | 13 lines
5767Changed paths:
5768   M /trunk/Makefile.am
5769   M /trunk/configure.ac
5770   M /trunk/examples/aafire.c
5771   M /trunk/examples/cacaview.c
5772   A /trunk/msvc
5773   A /trunk/msvc/Makefile.am
5774   A /trunk/msvc/cacaball.vcproj
5775   A /trunk/msvc/cacademo.vcproj
5776   A /trunk/msvc/cacafire.vcproj
5777   A /trunk/msvc/cacamoir.vcproj
5778   A /trunk/msvc/cacaplas.vcproj
5779   A /trunk/msvc/cacaview.vcproj
5780   A /trunk/msvc/config.h
5781   A /trunk/msvc/libcaca.sln
5782   A /trunk/msvc/libcaca.vcproj
5783   M /trunk/src/caca.c
5784   M /trunk/src/graphics.c
5785   M /trunk/src/time.c
5786
5787  * configure.ac:
5788    + Check for sys/times.h and unistd.h.
5789    + Added calls to AC_C_CONST and AC_C_INLINE.
5790  * src/time.c src/graphics.c:
5791    + Fixes for MSVC compilation warnings.
5792    + Additional sanity checks in the Win32 driver.
5793  * src/caca.c:
5794    + Use raw()/noraw() in the curses driver instead of cbreak().
5795  * msvc/libcaca.sln:
5796    + Added an MSVC solution.
5797  * examples/aafire.c:
5798    + Slightly reduced the maximum cacafire framerate.
5799
5800------------------------------------------------------------------------
5801r240 | sam | 2004-01-12 18:30:09 +0100 (Mon, 12 Jan 2004) | 5 lines
5802Changed paths:
5803   M /trunk/NOTES
5804   M /trunk/examples/cacaview.c
5805   M /trunk/src/caca.h
5806   M /trunk/src/graphics.c
5807
5808  * src/graphics.c:
5809    + Implemented caca_set_title() for X11 and Win32.
5810  * examples/cacaview.c:
5811    + Use caca_set_title() to set the window title to "cacaview".
5812
5813------------------------------------------------------------------------
5814r239 | sam | 2004-01-12 17:22:35 +0100 (Mon, 12 Jan 2004) | 2 lines
5815Changed paths:
5816   M /trunk/Makefile.am
5817   M /trunk/autotools/Makefile.am
5818   M /trunk/debian/Makefile.am
5819   M /trunk/doc/Makefile.am
5820   M /trunk/examples/Makefile.am
5821   M /trunk/src/Makefile.am
5822   M /trunk/test/Makefile.am
5823
5824  * Fixed $Id in all Makefile.am files.
5825
5826------------------------------------------------------------------------
5827r238 | sam | 2004-01-12 17:21:34 +0100 (Mon, 12 Jan 2004) | 3 lines
5828Changed paths:
5829   M /trunk/Makefile.am
5830   M /trunk/autotools/Makefile.am
5831   A /trunk/build-win32
5832   M /trunk/debian/Makefile.am
5833   M /trunk/doc/Makefile.am
5834   M /trunk/examples/Makefile.am
5835   M /trunk/src/Makefile.am
5836   M /trunk/test/Makefile.am
5837
5838  * build-win32:
5839    + Win32 cross-compilation script.
5840
5841------------------------------------------------------------------------
5842r237 | sam | 2004-01-12 16:28:27 +0100 (Mon, 12 Jan 2004) | 5 lines
5843Changed paths:
5844   M /trunk/NEWS
5845   M /trunk/debian/control
5846   M /trunk/debian/rules
5847   M /trunk/doc/Makefile.am
5848   M /trunk/doc/cacademo.1
5849   M /trunk/examples
5850   M /trunk/examples/Makefile.am
5851   D /trunk/examples/cacacirc.c
5852   A /trunk/examples/cacamoir.c (from /trunk/examples/cacacirc.c:236)
5853   M /trunk/libcaca.spec
5854
5855  * examples/cacamoir.c:
5856    + Renamed cacacirc to cacamoir.
5857  * libcaca.spec debian/ doc/:
5858    + Added cacamoir to the distributed files.
5859
5860------------------------------------------------------------------------
5861r236 | sam | 2004-01-12 15:25:46 +0100 (Mon, 12 Jan 2004) | 8 lines
5862Changed paths:
5863   M /trunk/examples
5864   M /trunk/examples/Makefile.am
5865   M /trunk/examples/cacaball.c
5866   A /trunk/examples/cacacirc.c
5867   M /trunk/examples/cacaplas.c
5868
5869  * examples/cacaballs.c:
5870    + Bigger metaballs, less metaballs.
5871    + Rotating palette.
5872  * examples/cacaplas.c:
5873    + Slightly decreased speed.
5874  * examples/cacacirc.c:
5875    + New effect.
5876
5877------------------------------------------------------------------------
5878r235 | sam | 2004-01-12 15:01:40 +0100 (Mon, 12 Jan 2004) | 3 lines
5879Changed paths:
5880   M /trunk/configure.ac
5881   M /trunk/src/time.c
5882
5883  * configure.ac:
5884    + Better win32 check for Sleep().
5885
5886------------------------------------------------------------------------
5887r234 | sam | 2004-01-11 19:09:01 +0100 (Sun, 11 Jan 2004) | 5 lines
5888Changed paths:
5889   M /trunk/configure.ac
5890   M /trunk/examples/cacaview.c
5891   M /trunk/src/time.c
5892
5893  * configure.ac src/time.c:
5894    + Look for Sleep in -lkernel32.
5895  * examples/cacaview.c:
5896    + Use caca_wait_event() instead of usleep()/caca_get_event().
5897
5898------------------------------------------------------------------------
5899r233 | sam | 2004-01-11 06:09:02 +0100 (Sun, 11 Jan 2004) | 3 lines
5900Changed paths:
5901   M /trunk/NOTES
5902   M /trunk/examples/cacaview.c
5903   M /trunk/src/caca.c
5904   M /trunk/src/caca_internals.h
5905   M /trunk/src/graphics.c
5906   M /trunk/src/io.c
5907   M /trunk/src/time.c
5908
5909  * src/caca.c src/graphics.c src/io.c src/time.c:
5910    + Native win32 port.
5911
5912------------------------------------------------------------------------
5913r232 | sam | 2004-01-11 02:45:57 +0100 (Sun, 11 Jan 2004) | 10 lines
5914Changed paths:
5915   M /trunk/configure.ac
5916   M /trunk/src/caca.c
5917   M /trunk/src/caca_internals.h
5918   M /trunk/src/graphics.c
5919   M /trunk/src/io.c
5920   M /trunk/src/time.c
5921   M /trunk/test/event.c
5922
5923  * configure.ac:
5924    + Check for gettimeofday().
5925  * src/time.c:
5926    + Created _caca_time().
5927    + Ported _caca_getticks() to the Win32 API.
5928  * src/caca.c:
5929    + Properly builds on Win32.
5930  * test/event.c:
5931    + Added <stdlib.h> because we use malloc().
5932
5933------------------------------------------------------------------------
5934r231 | sam | 2004-01-10 20:59:50 +0100 (Sat, 10 Jan 2004) | 5 lines
5935Changed paths:
5936   M /trunk/NEWS
5937   M /trunk/THANKS
5938   M /trunk/examples/cacaplas.c
5939
5940  * THANKS examples/cacaplas.c:
5941    + Updated credits.
5942  * NEWS:
5943    + Forthcoming 0.8 news.
5944
5945------------------------------------------------------------------------
5946r230 | sam | 2004-01-10 20:53:14 +0100 (Sat, 10 Jan 2004) | 5 lines
5947Changed paths:
5948   M /trunk/configure.ac
5949   M /trunk/examples
5950   M /trunk/examples/Makefile.am
5951   A /trunk/examples/cacaplas.c
5952
5953  * configure.ac:
5954    + Check for -lm.
5955  * examples/cacaplas.c:
5956    + New demo, cacaplas, that displays a colour plasma.
5957
5958------------------------------------------------------------------------
5959r229 | sam | 2004-01-10 20:29:12 +0100 (Sat, 10 Jan 2004) | 12 lines
5960Changed paths:
5961   M /trunk/src/caca.h
5962   M /trunk/src/graphics.c
5963   M /trunk/src/io.c
5964   M /trunk/test/event.c
5965
5966  * src/graphics:
5967    + Initialise the char buffers in the X11 driver.
5968  * src/io.c:
5969    + caca_get_event() and caca_wait_event() immediately return zero if
5970      event_mask is zero.
5971    + Added support for the Home, End, PgUp and PgDown keys.
5972    + In the S-Lang driver, added a call to SLang_getkey() before the call to
5973      SLkp_getkey(), otherwise a single Escape call will not be interpreted.
5974  * test/event.c:
5975    + The "quit" sequence now quits the program, instead of "q" alone.
5976    + Added a status bar below.
5977
5978------------------------------------------------------------------------
5979r228 | sam | 2004-01-09 10:51:53 +0100 (Fri, 09 Jan 2004) | 16 lines
5980Changed paths:
5981   M /trunk/BUGS
5982   M /trunk/NOTES
5983   M /trunk/README
5984   M /trunk/configure.ac
5985   M /trunk/src/Makefile.am
5986   M /trunk/src/caca.c
5987   M /trunk/src/caca_internals.h
5988   M /trunk/src/graphics.c
5989   M /trunk/src/io.c
5990   A /trunk/src/time.c
5991   M /trunk/test/event.c
5992
5993  * test/event.c:
5994    + Do not refresh after each event, but only when there is no event
5995      pending.
5996    + If the pressed key is a printable character, display it.
5997  * src/time.c:
5998    + Moved _caca_getticks() to this file.
5999  * src/caca.c:
6000    + Set the escape delay to a very low value in the ncurses driver,
6001      because I don't want escape sequences to be entered manually.
6002  * src/io.c:
6003    + Autorepeat emulation in the ncurses and slang drivers: do not
6004      immediately send the key release event.
6005  * configure.ac:
6006    + Check for usleep.
6007    + Improvements in the win32 platform detection.
6008
6009------------------------------------------------------------------------
6010r227 | sam | 2004-01-08 19:40:29 +0100 (Thu, 08 Jan 2004) | 5 lines
6011Changed paths:
6012   M /trunk/configure.ac
6013   M /trunk/src/graphics.c
6014   M /trunk/test/event.c
6015
6016  * test/event.c:
6017    + Display at least two digits for keycodes.
6018  * configure.ac:
6019    + ScreenUpdate is actually mandatory for our conio driver.
6020
6021------------------------------------------------------------------------
6022r226 | sam | 2004-01-08 11:22:14 +0100 (Thu, 08 Jan 2004) | 10 lines
6023Changed paths:
6024   M /trunk/src/graphics.c
6025   M /trunk/src/io.c
6026   M /trunk/test/event.c
6027
6028  * src/io.c:
6029    + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
6030      directly interpreted.
6031    + Major rehandling of the event code. All output drivers are now
6032      correctly separated.
6033  * src/graphics.c:
6034    + Fixed a compilation warning.
6035  * test/event.c:
6036    + More human-readable event printing.
6037
6038------------------------------------------------------------------------
6039r225 | sam | 2004-01-07 19:36:41 +0100 (Wed, 07 Jan 2004) | 2 lines
6040Changed paths:
6041   A /branches/0.7 (from /trunk:224)
6042   M /branches/0.7/ChangeLog
6043   M /branches/0.7/libcaca.spec
6044   M /trunk/ChangeLog
6045   M /trunk/libcaca.spec
6046
6047  * 0.7 branch.
6048
6049------------------------------------------------------------------------
6050r224 | sam | 2004-01-07 19:22:44 +0100 (Wed, 07 Jan 2004) | 3 lines
6051Changed paths:
6052   M /trunk/configure.ac
6053   M /trunk/debian/changelog
6054   M /trunk/libcaca.spec
6055
6056  * configure.ac:
6057    + Release 0.7.
6058
6059------------------------------------------------------------------------
6060r223 | sam | 2004-01-07 19:22:08 +0100 (Wed, 07 Jan 2004) | 3 lines
6061Changed paths:
6062   M /trunk/src/bitmap.c
6063
6064  * src/bitmap.c:
6065    + Fixed a bug in the dithering characters.
6066
6067------------------------------------------------------------------------
6068r222 | sam | 2004-01-07 19:15:10 +0100 (Wed, 07 Jan 2004) | 5 lines
6069Changed paths:
6070   M /trunk/NEWS
6071   M /trunk/src/bitmap.c
6072   M /trunk/src/io.c
6073
6074  * src/io.c:
6075    + Do not report mouse motions if the coordinates did not change.
6076  * src/bitmap.c:
6077    + More documentation.
6078
6079------------------------------------------------------------------------
6080r221 | sam | 2004-01-07 18:19:36 +0100 (Wed, 07 Jan 2004) | 8 lines
6081Changed paths:
6082   M /trunk/configure.ac
6083   M /trunk/src/caca.c
6084   M /trunk/src/graphics.c
6085   M /trunk/src/io.c
6086   M /trunk/test
6087   M /trunk/test/Makefile.am
6088   A /trunk/test/event.c
6089
6090  * test/event.c:
6091    + Small event lister, similar to X11's xev.
6092  * src/graphics.c:
6093    + If possible, disable autorepeat in the X11 driver.
6094  * src/io.c:
6095    + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
6096    + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
6097
6098------------------------------------------------------------------------
6099r220 | sam | 2004-01-07 14:06:06 +0100 (Wed, 07 Jan 2004) | 5 lines
6100Changed paths:
6101   M /trunk/debian/control
6102   M /trunk/debian/rules
6103   M /trunk/doc/Makefile.am
6104   D /trunk/doc/caca-spritedit.1
6105   M /trunk/examples/Makefile.am
6106   D /trunk/examples/spritedit.c
6107   M /trunk/libcaca.spec
6108   M /trunk/test/Makefile.am
6109   A /trunk/test/spritedit.c (from /trunk/examples/spritedit.c:213)
6110
6111  * test/spritedit.c:
6112    + Moved spritedit to the test/ directory, because it is not mature enough.
6113  * libcaca.spec debian/control debian/rules:
6114    + Do not install caca-spritedit.
6115
6116------------------------------------------------------------------------
6117r219 | sam | 2004-01-07 13:45:02 +0100 (Wed, 07 Jan 2004) | 8 lines
6118Changed paths:
6119   M /trunk/NEWS
6120   M /trunk/debian/control
6121   M /trunk/debian/rules
6122   M /trunk/doc/Makefile.am
6123   M /trunk/doc/cacademo.1
6124   M /trunk/libcaca.spec
6125   M /trunk/src/bitmap.c
6126   M /trunk/src/caca.c
6127   M /trunk/src/caca.h
6128   M /trunk/src/conic.c
6129   M /trunk/src/graphics.c
6130   M /trunk/src/io.c
6131   M /trunk/src/line.c
6132   M /trunk/src/sprite.c
6133
6134  * libcaca.spec debian/control:
6135    + Updated the package descriptions to include cacaball.
6136  * doc/cacademo.1 doc/Makefile.am:
6137    + Use the cacademo manpage as the cacaball manpage.
6138  * src/:
6139    + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
6140      documenting bizarre stuff.
6141
6142------------------------------------------------------------------------
6143r218 | sam | 2004-01-07 13:42:22 +0100 (Wed, 07 Jan 2004) | 4 lines
6144Changed paths:
6145   M /trunk/examples/cacaball.c
6146
6147  * examples/cacaball.c:
6148    + 24 metaballs instead of 5, but smaller.
6149    + Zoom the bitmap to make more use of the screen area.
6150
6151------------------------------------------------------------------------
6152r217 | sam | 2004-01-06 17:31:27 +0100 (Tue, 06 Jan 2004) | 5 lines
6153Changed paths:
6154   M /trunk/AUTHORS
6155   M /trunk/THANKS
6156   M /trunk/examples/aafire.c
6157   M /trunk/examples/cacaball.c
6158
6159  * examples/cacaball.c:
6160    + Crop the palette so that it looks a bit more like metaballs.
6161  * AUTHORS THANKS:
6162    + Credited Jylam and Jan Hubicka.
6163
6164------------------------------------------------------------------------
6165r216 | sam | 2004-01-06 13:46:25 +0100 (Tue, 06 Jan 2004) | 6 lines
6166Changed paths:
6167   M /trunk/examples/cacaball.c
6168
6169  * examples/cacaball.c:
6170    + Huge coding style overhaul.
6171    + Display 5 metaballs instead of 3.
6172    + Generate the palette instead of having a static one.
6173    + Use a 256x256 back buffer for more smoothness.
6174
6175------------------------------------------------------------------------
6176r215 | sam | 2004-01-06 11:12:22 +0100 (Tue, 06 Jan 2004) | 3 lines
6177Changed paths:
6178   M /trunk/src/graphics.c
6179
6180  * src/graphics.c:
6181    + Fixed a compilation warning.
6182
6183------------------------------------------------------------------------
6184r214 | sam | 2004-01-05 23:16:55 +0100 (Mon, 05 Jan 2004) | 3 lines
6185Changed paths:
6186   M /trunk/examples
6187   M /trunk/examples/Makefile.am
6188   A /trunk/examples/cacaball.c
6189
6190  * examples/cacaball.c:
6191    + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
6192
6193------------------------------------------------------------------------
6194r213 | sam | 2004-01-05 19:17:20 +0100 (Mon, 05 Jan 2004) | 4 lines
6195Changed paths:
6196   M /trunk/examples/aafire.c
6197   M /trunk/examples/cacaview.c
6198   M /trunk/examples/demo.c
6199   M /trunk/examples/spritedit.c
6200   M /trunk/src/caca.h
6201   M /trunk/src/io.c
6202   M /trunk/test/dithering.c
6203   M /trunk/test/hsv.c
6204
6205  * src/io.c:
6206    + caca_get_event() and caca_wait_event() now accept a mask as an argument
6207      in order to select events.
6208
6209------------------------------------------------------------------------
6210r212 | sam | 2004-01-05 19:10:51 +0100 (Mon, 05 Jan 2004) | 4 lines
6211Changed paths:
6212   M /trunk/src/graphics.c
6213
6214  * src/graphics.c:
6215    + Fixed a bug that caused an infinite loop if the delay between two
6216      caca_refresh() calls was greater than 2000 seconds (or something).
6217
6218------------------------------------------------------------------------
6219r211 | sam | 2004-01-05 19:08:50 +0100 (Mon, 05 Jan 2004) | 5 lines
6220Changed paths:
6221   M /trunk/examples/cacaview.c
6222   M /trunk/src/io.c
6223
6224  * src/io.c:
6225    + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
6226  * examples/cacaview.c:
6227    + Use <stdlib.h> instead of <malloc.h>.
6228
6229------------------------------------------------------------------------
6230r210 | sam | 2004-01-04 01:45:08 +0100 (Sun, 04 Jan 2004) | 6 lines
6231Changed paths:
6232   M /trunk/configure.ac
6233   M /trunk/doc/Makefile.am
6234
6235  * configure.ac:
6236    + Check for dvips in addition to latex.
6237  * doc/Makefile.am:
6238    + Workaround for a bug in the latex code generated by doxygen
6239      in Mandrake 9.1.
6240
6241------------------------------------------------------------------------
6242r209 | sam | 2004-01-04 01:19:53 +0100 (Sun, 04 Jan 2004) | 5 lines
6243Changed paths:
6244   M /trunk/libcaca.spec
6245
6246  * libcaca.spec:
6247    + Install documentation into %{doc}/package-version/ instead
6248      of %{doc}/package/.
6249    + Added tetex-dvips to the build dependencies.
6250
6251------------------------------------------------------------------------
6252r208 | sam | 2004-01-04 00:21:27 +0100 (Sun, 04 Jan 2004) | 2 lines
6253Changed paths:
6254   A /branches/0.6 (from /trunk:207)
6255   M /branches/0.6/ChangeLog
6256   M /trunk/ChangeLog
6257
6258  * 0.6 branch.
6259
6260------------------------------------------------------------------------
6261r207 | sam | 2004-01-04 00:15:48 +0100 (Sun, 04 Jan 2004) | 9 lines
6262Changed paths:
6263   M /trunk/NEWS
6264   M /trunk/configure.ac
6265   M /trunk/debian/changelog
6266   M /trunk/debian/control
6267   M /trunk/debian/rules
6268   M /trunk/doc/Makefile.am
6269   M /trunk/libcaca.spec
6270
6271  * configure.ac NEWS:
6272    + Prepared the 0.6 release.
6273  * libcaca.spec:
6274    + Split the RPM into libcaca-devel and caca-utils.
6275    + More detailed descriptions.
6276    + Packages are now rpmlint clean.
6277  * doc/Makefile.am:
6278    + Symlink cacafire.1 to cacademo.1 upon manpage installation.
6279
6280------------------------------------------------------------------------
6281r206 | sam | 2004-01-03 18:31:44 +0100 (Sat, 03 Jan 2004) | 3 lines
6282Changed paths:
6283   M /trunk/configure.ac
6284   M /trunk/src/caca.c
6285   M /trunk/src/graphics.c
6286   M /trunk/src/io.c
6287
6288  * configure.ac:
6289    + Search for <slang/slang.h> in addition of <slang.h>.
6290
6291------------------------------------------------------------------------
6292r205 | sam | 2004-01-03 15:33:35 +0100 (Sat, 03 Jan 2004) | 5 lines
6293Changed paths:
6294   M /trunk/src/bitmap.c
6295
6296  * src/bitmap.c:
6297    + Dither H/S/V when looking up the two nearest colours.
6298    + Weigh pixels in the distance calculation.
6299    + Factorised the lookup table calculation.
6300
6301------------------------------------------------------------------------
6302r204 | sam | 2004-01-03 15:28:39 +0100 (Sat, 03 Jan 2004) | 3 lines
6303Changed paths:
6304   M /trunk/test
6305   M /trunk/test/Makefile.am
6306   A /trunk/test/hsv.c
6307
6308  * test/hsv.c:
6309    + Trivial saturation/value rendering test.
6310
6311------------------------------------------------------------------------
6312r203 | sam | 2004-01-02 19:09:29 +0100 (Fri, 02 Jan 2004) | 5 lines
6313Changed paths:
6314   M /trunk/src/bitmap.c
6315   M /trunk/src/caca.c
6316   M /trunk/src/caca_internals.h
6317
6318  * src/bitmap.c:
6319    + Fixed a minor overflow in the saturation computation.
6320    + Use a global lookup table for foreground/background colour selection
6321      in the bitmap rendering routine. This broke dithering, sorry.
6322
6323------------------------------------------------------------------------
6324r202 | sam | 2004-01-02 17:52:10 +0100 (Fri, 02 Jan 2004) | 3 lines
6325Changed paths:
6326   M /trunk/examples/aafire.c
6327   M /trunk/examples/cacaview.c
6328   M /trunk/src/bitmap.c
6329   M /trunk/src/caca.c
6330   M /trunk/src/caca.h
6331   M /trunk/src/graphics.c
6332   M /trunk/src/line.c
6333   M /trunk/src/sprite.c
6334   M /trunk/test/optipal.c
6335
6336  * src/ examples/ test/:
6337    + Changed <const type> constructs into <type const>.
6338
6339------------------------------------------------------------------------
6340r201 | sam | 2004-01-02 16:35:53 +0100 (Fri, 02 Jan 2004) | 4 lines
6341Changed paths:
6342   M /trunk/examples/aafire.c
6343
6344  * examples/aafire.c:
6345    + Do not call caca_get_width() 10000 times per frame. Cache the value
6346      instead.
6347
6348------------------------------------------------------------------------
6349r200 | sam | 2004-01-02 16:34:16 +0100 (Fri, 02 Jan 2004) | 4 lines
6350Changed paths:
6351   M /trunk/src/graphics.c
6352
6353  * src/graphics.c:
6354    + Split the drawing of foreground and background colours in the X11
6355      driver. Nice performance improvement.
6356
6357------------------------------------------------------------------------
6358r199 | sam | 2004-01-02 16:23:54 +0100 (Fri, 02 Jan 2004) | 3 lines
6359Changed paths:
6360   M /trunk/examples/cacaview.c
6361
6362  * examples/cacaview.c:
6363    + If Imlib2 was not activated, warn the user that only BMP is supported.
6364
6365------------------------------------------------------------------------
6366r198 | sam | 2004-01-01 19:21:13 +0100 (Thu, 01 Jan 2004) | 5 lines
6367Changed paths:
6368   M /trunk/AUTHORS
6369   M /trunk/Makefile.am
6370   A /trunk/THANKS
6371   A /trunk/libcaca.spec
6372
6373  * libcaca.spec:
6374    + RPM specfile, courtesy of Richard Zidlicky.
6375  * THANKS:
6376    + Added a THANKS file for contributors.
6377
6378------------------------------------------------------------------------
6379r197 | sam | 2004-01-01 18:51:57 +0100 (Thu, 01 Jan 2004) | 10 lines
6380Changed paths:
6381   M /trunk/README
6382   M /trunk/src/caca.c
6383   M /trunk/src/graphics.c
6384
6385  * src/graphics.c:
6386    + Minor optimisation in caca_set_color().
6387    + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
6388    + Optimised the X11 caca_refresh() routine by handling strings of the
6389      same colour as one text chunk.
6390  * src/caca.c:
6391    + Bugfix in caca_init when conio is the only compiled-in driver.
6392  * README:
6393    + Minor documentation updates.
6394
6395------------------------------------------------------------------------
6396r196 | sam | 2004-01-01 17:29:50 +0100 (Thu, 01 Jan 2004) | 5 lines
6397Changed paths:
6398   M /trunk/examples/aafire.c
6399   M /trunk/examples/cacaview.c
6400
6401  * examples/cacaview.c:
6402    + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
6403  * examples/aafire.c:
6404    + bzero the pixel buffer in the initialisation routine.
6405
6406------------------------------------------------------------------------
6407r195 | sam | 2003-12-31 15:21:08 +0100 (Wed, 31 Dec 2003) | 5 lines
6408Changed paths:
6409   M /trunk/doc/doxygen.cfg.in
6410   M /trunk/src/bitmap.c
6411   M /trunk/src/box.c
6412   M /trunk/src/caca.h
6413   M /trunk/src/conic.c
6414   M /trunk/src/graphics.c
6415   M /trunk/src/io.c
6416   M /trunk/src/line.c
6417   M /trunk/src/math.c
6418   M /trunk/src/triangle.c
6419
6420  * doc/doxygen.cfg.in:
6421    + Removed caca_internal.h from the list of documented files.
6422  * src/:
6423    + Minor documentation updates.
6424
6425------------------------------------------------------------------------
6426r194 | sam | 2003-12-31 14:55:34 +0100 (Wed, 31 Dec 2003) | 9 lines
6427Changed paths:
6428   M /trunk/BUGS
6429   M /trunk/debian/rules
6430   M /trunk/doc/Makefile.am
6431   M /trunk/test/dithering.c
6432
6433  * test/dithering.c:
6434    + Fixed a minor compilation warning.
6435  * debian/rules:
6436    + Explicitely use --enable-imlib2.
6437  * BUGS:
6438    + Added a note about blinking consoles.
6439  * doc/Makefile.am:
6440    + Fixed a bashism in the HTML files installation.
6441
6442------------------------------------------------------------------------
6443r193 | sam | 2003-12-31 14:32:14 +0100 (Wed, 31 Dec 2003) | 4 lines
6444Changed paths:
6445   M /trunk/doc/Makefile.am
6446
6447  * doc/Makefile.am:
6448    + Do not install doxygen.png directly, because it can be doxygen.gif on
6449      old installations.
6450
6451------------------------------------------------------------------------
6452r192 | sam | 2003-12-31 14:26:47 +0100 (Wed, 31 Dec 2003) | 3 lines
6453Changed paths:
6454   M /trunk/examples/aafire.c
6455
6456  * examples/aafire.c:
6457    + Only quit upon keypress, not mouse motion.
6458
6459------------------------------------------------------------------------
6460r191 | sam | 2003-12-31 14:24:46 +0100 (Wed, 31 Dec 2003) | 3 lines
6461Changed paths:
6462   M /trunk/examples/aafire.c
6463
6464  * examples/aafire.c:
6465    + Render cacafire at full speed.
6466
6467------------------------------------------------------------------------
6468r190 | sam | 2003-12-31 14:20:18 +0100 (Wed, 31 Dec 2003) | 6 lines
6469Changed paths:
6470   M /trunk/src/graphics.c
6471   M /trunk/test
6472   M /trunk/test/Makefile.am
6473   A /trunk/test/optipal.c
6474
6475  * test/optipal.c:
6476    + Optimised S-Lang palette generator.
6477  * src/graphics:
6478    + Removed the S-Lang palette generator and replaced it with the tables
6479      generated by optipal.
6480
6481------------------------------------------------------------------------
6482r189 | sam | 2003-12-31 13:26:22 +0100 (Wed, 31 Dec 2003) | 5 lines
6483Changed paths:
6484   M /trunk/Makefile.am
6485   M /trunk/configure.ac
6486   M /trunk/examples/Makefile.am
6487   A /trunk/test
6488   A /trunk/test/Makefile.am
6489   A /trunk/test/dithering.c
6490
6491  * Makefile.am:
6492    + Added a test directory for test programs.
6493  * test/dithering.c:
6494    + The value/saturation dithering example.
6495
6496------------------------------------------------------------------------
6497r188 | sam | 2003-12-31 13:05:44 +0100 (Wed, 31 Dec 2003) | 5 lines
6498Changed paths:
6499   M /trunk/examples/cacaview.c
6500   M /trunk/src/caca.c
6501
6502  * src/caca.c:
6503    + Do not try the X11 driver if DISPLAY is set to the empty string.
6504  * examples/cacaview.c:
6505    + Cosmetic fixes.
6506
6507------------------------------------------------------------------------
6508r187 | sam | 2003-12-31 13:00:18 +0100 (Wed, 31 Dec 2003) | 3 lines
6509Changed paths:
6510   M /trunk/examples/Makefile.am
6511   A /trunk/examples/cacaview.c (from /trunk/examples/view.c:182)
6512   D /trunk/examples/view.c
6513
6514  * example/:
6515    + Renamed view.c into cacaview.c.
6516
6517------------------------------------------------------------------------
6518r186 | sam | 2003-12-31 12:17:47 +0100 (Wed, 31 Dec 2003) | 3 lines
6519Changed paths:
6520   M /trunk/src/io.c
6521
6522  * src/io.c:
6523    + Fixed mouse support under ncurses and slang.
6524
6525------------------------------------------------------------------------
6526r185 | sam | 2003-12-31 12:17:00 +0100 (Wed, 31 Dec 2003) | 3 lines
6527Changed paths:
6528   M /trunk/configure.ac
6529
6530  * configure.ac:
6531    + Error out if Imlib2 was not found. Override with --disable-imlib2.
6532
6533------------------------------------------------------------------------
6534r184 | sam | 2003-12-31 02:16:47 +0100 (Wed, 31 Dec 2003) | 6 lines
6535Changed paths:
6536   M /trunk/doc
6537   M /trunk/examples/demo.c
6538   M /trunk/src/caca.h
6539   M /trunk/src/io.c
6540
6541  * src/io.c:
6542    + Mouse support under X11.
6543    + Split the mouse motion and mouse click events.
6544  * examples/demo.c:
6545    + Mouse motion support.
6546
6547------------------------------------------------------------------------
6548r183 | sam | 2003-12-31 02:02:08 +0100 (Wed, 31 Dec 2003) | 5 lines
6549Changed paths:
6550   M /trunk/src/caca.c
6551   M /trunk/src/graphics.c
6552
6553  * src/graphics.c:
6554    + Compilation fix.
6555  * src/caca.c:
6556    + Minor indentation fix.
6557
6558------------------------------------------------------------------------
6559r182 | sam | 2003-12-26 00:59:48 +0100 (Fri, 26 Dec 2003) | 6 lines
6560Changed paths:
6561   M /trunk/configure.ac
6562   M /trunk/src/caca.c
6563
6564  * src/caca.c:
6565    + Prefer the X11 driver if $DISPLAY is set.
6566    + The slang driver is now preferred over the ncurses driver.
6567  * configure.ac:
6568    + Autodetect conio.h.
6569
6570------------------------------------------------------------------------
6571r181 | sam | 2003-12-26 00:22:13 +0100 (Fri, 26 Dec 2003) | 4 lines
6572Changed paths:
6573   M /trunk/configure.ac
6574
6575  * configure.ac:
6576    + Autodetect ncurses, slang and X11.
6577    + Abort if no output driver was selected or detected.
6578
6579------------------------------------------------------------------------
6580r180 | sam | 2003-12-25 22:38:46 +0100 (Thu, 25 Dec 2003) | 2 lines
6581Changed paths:
6582   A /branches/0.5 (from /trunk:179)
6583   M /branches/0.5/ChangeLog
6584   M /trunk/ChangeLog
6585
6586  * 0.5 branch.
6587
6588------------------------------------------------------------------------
6589r179 | sam | 2003-12-25 22:36:52 +0100 (Thu, 25 Dec 2003) | 3 lines
6590Changed paths:
6591   M /trunk/NEWS
6592   M /trunk/configure.ac
6593   M /trunk/debian/changelog
6594
6595  * configure.ac NEWS debian/changelog:
6596    + New 0.5 release.
6597
6598------------------------------------------------------------------------
6599r178 | sam | 2003-12-25 22:28:55 +0100 (Thu, 25 Dec 2003) | 5 lines
6600Changed paths:
6601   M /trunk/BUGS
6602   M /trunk/NOTES
6603   M /trunk/configure.ac
6604   M /trunk/src/graphics.c
6605
6606  * NOTES BUGS:
6607    + Updated information about the S-Lang colour pair shortage bug.
6608  * src/graphics.c:
6609    + Implemented the solution explained in NOTES.
6610
6611------------------------------------------------------------------------
6612r177 | sam | 2003-12-25 19:09:58 +0100 (Thu, 25 Dec 2003) | 3 lines
6613Changed paths:
6614   M /trunk/src/caca.c
6615
6616  * src/caca.c:
6617    + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
6618
6619------------------------------------------------------------------------
6620r176 | sam | 2003-12-25 19:08:46 +0100 (Thu, 25 Dec 2003) | 3 lines
6621Changed paths:
6622   M /trunk/NOTES
6623
6624  * NOTES:
6625    + Added a section with a proposed solution to the slang problem.
6626
6627------------------------------------------------------------------------
6628r175 | sam | 2003-12-25 11:18:37 +0100 (Thu, 25 Dec 2003) | 2 lines
6629Changed paths:
6630   A /branches/0.4 (from /trunk:174)
6631   M /branches/0.4/ChangeLog
6632   M /trunk/ChangeLog
6633
6634  * 0.4 branch.
6635
6636------------------------------------------------------------------------
6637r174 | sam | 2003-12-25 00:58:32 +0100 (Thu, 25 Dec 2003) | 5 lines
6638Changed paths:
6639   M /trunk/configure.ac
6640   M /trunk/debian/control
6641
6642  * debian/control:
6643    + Added missing dependencies to the -dev package.
6644  * configure.ac:
6645    + Kludge for woody builds where x_includes is undefined.
6646
6647------------------------------------------------------------------------
6648r173 | sam | 2003-12-24 17:23:37 +0100 (Wed, 24 Dec 2003) | 3 lines
6649Changed paths:
6650   M /trunk/src/caca.h
6651
6652  * src/caca.h:
6653    + Documented CACA_FONT.
6654
6655------------------------------------------------------------------------
6656r172 | sam | 2003-12-24 17:16:16 +0100 (Wed, 24 Dec 2003) | 3 lines
6657Changed paths:
6658   M /trunk/doc/Makefile.am
6659
6660  * doc/Makefile.am:
6661    + Rename the refman.ps doxygen documentation to libcaca.ps.
6662
6663------------------------------------------------------------------------
6664r171 | sam | 2003-12-24 16:43:45 +0100 (Wed, 24 Dec 2003) | 5 lines
6665Changed paths:
6666   M /trunk/NEWS
6667   M /trunk/src/caca.h
6668   M /trunk/src/graphics.c
6669
6670  * src/graphics.c:
6671    + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
6672  * src/caca.c:
6673    + Documented the CACA_GEOMETRY environment variable.
6674
6675------------------------------------------------------------------------
6676r170 | sam | 2003-12-24 16:35:07 +0100 (Wed, 24 Dec 2003) | 3 lines
6677Changed paths:
6678   M /trunk/src/caca_internals.h
6679   M /trunk/src/graphics.c
6680   M /trunk/src/io.c
6681
6682  * src/io.c:
6683    + Mouse support in the X11 driver.
6684
6685------------------------------------------------------------------------
6686r169 | sam | 2003-12-24 15:48:38 +0100 (Wed, 24 Dec 2003) | 4 lines
6687Changed paths:
6688   M /trunk/src/graphics.c
6689
6690  * src/graphics:
6691    + Use XCreateWindow instead of XCreateSimpleWindow.
6692    + Set the X window title to "caca for X".
6693
6694------------------------------------------------------------------------
6695r168 | sam | 2003-12-23 18:25:29 +0100 (Tue, 23 Dec 2003) | 4 lines
6696Changed paths:
6697   M /trunk/debian/changelog
6698   M /trunk/debian/control
6699   M /trunk/debian/rules
6700
6701  * debian/control:
6702    + Build-depend on doxygen and tetex to build documentation.
6703    + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
6704
6705------------------------------------------------------------------------
6706r167 | sam | 2003-12-23 18:01:38 +0100 (Tue, 23 Dec 2003) | 7 lines
6707Changed paths:
6708   M /trunk/BUGS
6709   M /trunk/Makefile.am
6710   M /trunk/NEWS
6711   M /trunk/README
6712   M /trunk/TODO
6713   M /trunk/configure.ac
6714   M /trunk/doc/Makefile.am
6715   M /trunk/src/graphics.c
6716
6717  * configure.ac NEWS:
6718    + Prepared release 0.4.
6719  * src/graphics.c README BUGS TODO:
6720    + Updated documentation.
6721  * Makefile.am doc/Makefile.am:
6722    + Install the generated doxygen documentation.
6723
6724------------------------------------------------------------------------
6725r166 | sam | 2003-12-23 17:32:56 +0100 (Tue, 23 Dec 2003) | 4 lines
6726Changed paths:
6727   M /trunk/src/io.c
6728
6729  * src/io.c:
6730    + Fixed a warning by including <unistd.h>.
6731    + Support for arrow and function keys under X11.
6732
6733------------------------------------------------------------------------
6734r165 | sam | 2003-12-23 14:27:40 +0100 (Tue, 23 Dec 2003) | 9 lines
6735Changed paths:
6736   M /trunk/configure.ac
6737   M /trunk/doc/Makefile.am
6738   D /trunk/doc/doxygen.cfg
6739   A /trunk/doc/doxygen.cfg.in (from /trunk/doc/doxygen.cfg:164)
6740   M /trunk/examples/aafire.c
6741   M /trunk/examples/demo.c
6742   M /trunk/examples/spritedit.c
6743   M /trunk/examples/view.c
6744   M /trunk/src/bitmap.c
6745   M /trunk/src/box.c
6746   M /trunk/src/caca.c
6747   M /trunk/src/caca.h
6748   M /trunk/src/caca_internals.h
6749   M /trunk/src/conic.c
6750   M /trunk/src/graphics.c
6751   M /trunk/src/io.c
6752   M /trunk/src/line.c
6753   M /trunk/src/math.c
6754   M /trunk/src/sprite.c
6755   M /trunk/src/triangle.c
6756
6757  * src/io.c:
6758    + Added caca_wait_event(), a blocking caca_get_event().
6759  * src/ examples/:
6760    + More documentation.
6761  * doc/doxygen.cfg.in:
6762    + doc/doxygen.cfg is now generated by configure, so that we can use
6763      @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
6764    + Create manpages.
6765
6766------------------------------------------------------------------------
6767r164 | sam | 2003-12-23 12:08:37 +0100 (Tue, 23 Dec 2003) | 2 lines
6768Changed paths:
6769   M /trunk/doc/doxygen.cfg
6770   M /trunk/src/bitmap.c
6771   M /trunk/src/caca.c
6772   M /trunk/src/caca.h
6773
6774  * More API documentation.
6775
6776------------------------------------------------------------------------
6777r163 | sam | 2003-12-22 23:58:24 +0100 (Mon, 22 Dec 2003) | 3 lines
6778Changed paths:
6779   M /trunk/src/caca.c
6780
6781  * caca.c:
6782    + Fixed typos in the initialisation code.
6783
6784------------------------------------------------------------------------
6785r162 | sam | 2003-12-22 16:26:12 +0100 (Mon, 22 Dec 2003) | 6 lines
6786Changed paths:
6787   M /trunk/configure.ac
6788   M /trunk/src/bitmap.c
6789   M /trunk/src/caca.c
6790   M /trunk/src/caca.h
6791   M /trunk/src/caca_internals.h
6792   M /trunk/src/conic.c
6793   M /trunk/src/graphics.c
6794   M /trunk/src/io.c
6795   M /trunk/src/line.c
6796
6797  * src/graphics.c src/caca.c src/io.c:
6798    + Support for simultaneously compiled-in drivers.
6799    + Honour the CACA_DRIVER environment variable.
6800  * configure.ac:
6801    + Drivers are no longer mutually exclusive.
6802
6803------------------------------------------------------------------------
6804r161 | sam | 2003-12-21 01:39:41 +0100 (Sun, 21 Dec 2003) | 3 lines
6805Changed paths:
6806   M /trunk/src/graphics.c
6807
6808  * src/graphics:
6809    + Initialise default height at 32 (as in aalib).
6810
6811------------------------------------------------------------------------
6812r160 | sam | 2003-12-20 13:07:56 +0100 (Sat, 20 Dec 2003) | 5 lines
6813Changed paths:
6814   M /trunk/src/caca_internals.h
6815   M /trunk/src/graphics.c
6816   M /trunk/src/io.c
6817
6818  * src/graphics.c:
6819    + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
6820    + Use an intermediary X pixmap for rendering.
6821    + Slightly changed the variable naming scheme.
6822
6823------------------------------------------------------------------------
6824r159 | sam | 2003-12-20 11:54:35 +0100 (Sat, 20 Dec 2003) | 3 lines
6825Changed paths:
6826   M /trunk/examples/aafire.c
6827
6828  * examples/aafire.c:
6829    + The image buffer in cacafire was too small.
6830
6831------------------------------------------------------------------------
6832r158 | sam | 2003-12-19 18:26:23 +0100 (Fri, 19 Dec 2003) | 4 lines
6833Changed paths:
6834   M /trunk/src/graphics.c
6835
6836  * src/graphics.c:
6837    + Progress in the X11 driver.
6838    + Fixed a compilation bug in the conio driver.
6839
6840------------------------------------------------------------------------
6841r157 | sam | 2003-12-18 10:46:19 +0100 (Thu, 18 Dec 2003) | 4 lines
6842Changed paths:
6843   M /trunk/debian/changelog
6844   M /trunk/debian/control
6845   M /trunk/debian/rules
6846
6847  * debian/rules debian/control:
6848    + Moved cacafire to the caca-utils package. Added proper conflict/replace.
6849    + Symlinked cacafire.1 to cacademo.1.
6850
6851------------------------------------------------------------------------
6852r155 | sam | 2003-12-18 01:41:28 +0100 (Thu, 18 Dec 2003) | 7 lines
6853Changed paths:
6854   M /trunk/ChangeLog
6855   M /trunk/NEWS
6856   M /trunk/README
6857   M /trunk/debian/changelog
6858   M /trunk/debian/control
6859   M /trunk/doc/doxygen.cfg
6860
6861  * debian/control:
6862    + Updated long descriptions.
6863  * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
6864    + Prepared 0.3 release.
6865  * README:
6866    + --enable-ncurses is now the default.
6867
6868------------------------------------------------------------------------
6869r154 | sam | 2003-12-18 01:11:52 +0100 (Thu, 18 Dec 2003) | 3 lines
6870Changed paths:
6871   M /trunk/src/bitmap.c
6872   M /trunk/src/box.c
6873   M /trunk/src/caca.c
6874   M /trunk/src/caca.h
6875   M /trunk/src/conic.c
6876   M /trunk/src/graphics.c
6877   M /trunk/src/io.c
6878   M /trunk/src/line.c
6879   M /trunk/src/math.c
6880   M /trunk/src/sprite.c
6881   M /trunk/src/triangle.c
6882
6883  * src/:
6884    + Doxygenated public functions.
6885
6886------------------------------------------------------------------------
6887r153 | sam | 2003-12-17 16:03:05 +0100 (Wed, 17 Dec 2003) | 3 lines
6888Changed paths:
6889   M /trunk/src/caca.h
6890
6891  * src/caca.h:
6892    + Documented environment variables.
6893
6894------------------------------------------------------------------------
6895r152 | sam | 2003-12-17 00:25:54 +0100 (Wed, 17 Dec 2003) | 4 lines
6896Changed paths:
6897   M /trunk/examples/view.c
6898
6899  * examples/view.c:
6900    + Fixed a bug in the loading of 1bpp BMPs.
6901    + Commented stuff.
6902
6903------------------------------------------------------------------------
6904r151 | sam | 2003-12-17 00:06:54 +0100 (Wed, 17 Dec 2003) | 7 lines
6905Changed paths:
6906   M /trunk/examples/Makefile.am
6907   M /trunk/examples/view.c
6908
6909  * examples/view.c:
6910    + If Imlib2 is not available, use a custom simple BMP loader.
6911    + Draw the bottom bar one line higher to leave room for a status line.
6912    + '?' now properly toggles help.
6913  * examples/Makefile.am:
6914    + Always build cacaview.
6915
6916------------------------------------------------------------------------
6917r150 | sam | 2003-12-16 10:06:46 +0100 (Tue, 16 Dec 2003) | 5 lines
6918Changed paths:
6919   M /trunk/configure.ac
6920   M /trunk/src/bitmap.c
6921
6922  * src/bitmap.c:
6923    + If the alpha palette is all-zero, forget the alpha channel.
6924  * configure.ac:
6925    + Export HAVE_IMLIB2_H and the like.
6926
6927------------------------------------------------------------------------
6928r149 | sam | 2003-12-15 16:02:50 +0100 (Mon, 15 Dec 2003) | 4 lines
6929Changed paths:
6930   M /trunk/src/bitmap.c
6931
6932  * src/bitmap.c:
6933    + If the alpha mask is 0, ignore alpha information.
6934    + Ditto if no alpha information is given with the palette.
6935
6936------------------------------------------------------------------------
6937r148 | sam | 2003-12-15 11:38:03 +0100 (Mon, 15 Dec 2003) | 4 lines
6938Changed paths:
6939   M /trunk/configure.ac
6940   M /trunk/src/caca.c
6941   M /trunk/src/caca_internals.h
6942   M /trunk/src/graphics.c
6943   M /trunk/src/io.c
6944
6945  * src/graphics.c src/io.c:
6946    + Beginning of an X11 driver. Currently we merely open the window and
6947      check keyboard events.
6948
6949------------------------------------------------------------------------
6950r147 | sam | 2003-12-12 17:19:44 +0100 (Fri, 12 Dec 2003) | 7 lines
6951Changed paths:
6952   M /trunk/configure.ac
6953   M /trunk/debian/changelog
6954   M /trunk/src/caca.c
6955
6956  * configure.ac debian/changelog:
6957    + Prepare for 0.3 release.
6958    + Check for strcasecmp().
6959  * src/caca.c:
6960    + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
6961      variables.
6962
6963------------------------------------------------------------------------
6964r146 | sam | 2003-12-12 15:49:41 +0100 (Fri, 12 Dec 2003) | 13 lines
6965Changed paths:
6966   M /trunk/examples/aafire.c
6967   M /trunk/examples/demo.c
6968   M /trunk/examples/view.c
6969   M /trunk/src/bitmap.c
6970   M /trunk/src/caca.c
6971   M /trunk/src/caca.h
6972   M /trunk/src/caca_internals.h
6973
6974  * src/bitmap.c:
6975    + Added antialiasing support.
6976    + Dithering, antialiasing and background mode can now be selected at
6977      runtime.
6978  * src/caca.c src/caca.h:
6979    + Renamed caca_dithering into caca_feature and extended the type to
6980      express background colour and antialiasing mode.
6981  * examples/demo.c:
6982    + Fixed a bug that disabled the sprite demo.
6983    + Draw solid flares.
6984  * examples/view.c:
6985    + Select antialiasing and background mode at runtime.
6986
6987------------------------------------------------------------------------
6988r145 | sam | 2003-12-11 18:01:09 +0100 (Thu, 11 Dec 2003) | 2 lines
6989Changed paths:
6990   M /trunk/BUGS
6991   M /trunk/TODO
6992   M /trunk/debian/control
6993   M /trunk/doc/cacademo.1
6994   M /trunk/doc/cacaview.1
6995
6996  * Minor updates to manpages, BUGS, TODO and the Debian control file.
6997
6998------------------------------------------------------------------------
6999r144 | sam | 2003-12-11 17:56:35 +0100 (Thu, 11 Dec 2003) | 5 lines
7000Changed paths:
7001   M /trunk/src/Makefile.am
7002   M /trunk/src/bitmap.c
7003   M /trunk/src/caca.c
7004   M /trunk/src/caca.h
7005   M /trunk/src/caca_internals.h
7006   M /trunk/src/graphics.c
7007
7008  * src/caca.c:
7009    + Moved global variables to src/graphics.c.
7010  * src/bitmap.c:
7011    + Sanitised prototypes.
7012
7013------------------------------------------------------------------------
7014r143 | sam | 2003-12-11 17:31:49 +0100 (Thu, 11 Dec 2003) | 17 lines
7015Changed paths:
7016   M /trunk/examples
7017   M /trunk/examples/aafire.c
7018   M /trunk/examples/demo.c
7019   M /trunk/examples/view.c
7020   M /trunk/src/bitmap.c
7021   M /trunk/src/box.c
7022   M /trunk/src/caca.c
7023   M /trunk/src/caca.h
7024   M /trunk/src/caca_internals.h
7025   M /trunk/src/conic.c
7026   M /trunk/src/graphics.c
7027   M /trunk/src/line.c
7028   M /trunk/src/sprite.c
7029   M /trunk/src/triangle.c
7030
7031  * src/graphics.c:
7032    + Internally cache screen width and height.
7033  * src/bitmap.c:
7034    + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
7035      alpha as fully transparent, and any other value as fully opaque.
7036    + Slightly tuned colour weights in the renderer.
7037    + caca_set_bitmap_palette() takes unsigned ints.
7038  * examples/demo.c:
7039    + Added a crap render demo.
7040  * examples/aafire.c:
7041    + Set a 20ms delay.
7042    + Added alpha values to the palette.
7043  * examples/view.c:
7044    + Draw a gray checkered grid below the image so that transparent images
7045      look a lot nicer.
7046    + 'f' toggles "fullscreen" mode.
7047
7048------------------------------------------------------------------------
7049r142 | sam | 2003-12-11 16:54:53 +0100 (Thu, 11 Dec 2003) | 6 lines
7050Changed paths:
7051   M /trunk/caca-config.in
7052   M /trunk/configure.ac
7053
7054  * configure.ac:
7055    + Set the executable bit of caca-config when regenerating that file.
7056  * caca-config.in:
7057    + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
7058      have @CACA_LIBS@.
7059
7060------------------------------------------------------------------------
7061r141 | sam | 2003-12-02 23:27:27 +0100 (Tue, 02 Dec 2003) | 6 lines
7062Changed paths:
7063   M /trunk/configure.ac
7064   M /trunk/examples/Makefile.am
7065   A /trunk/examples/aafire.c
7066
7067  * configure.ac:
7068    + Removed unused USE_* variables.
7069    + Export -lslang and -lncurses as @CACA_LIBS@.
7070  * examples/aafire.c:
7071    + Imported aafire.c from the AAlib tree and ported it to libcaca.
7072
7073------------------------------------------------------------------------
7074r139 | sam | 2003-11-30 18:15:31 +0100 (Sun, 30 Nov 2003) | 2 lines
7075Changed paths:
7076   M /trunk/ChangeLog
7077   M /trunk/NEWS
7078   M /trunk/TODO
7079   M /trunk/debian/changelog
7080   M /trunk/debian/control
7081
7082  * 0.2 release.
7083
7084------------------------------------------------------------------------
7085r138 | sam | 2003-11-30 18:14:19 +0100 (Sun, 30 Nov 2003) | 3 lines
7086Changed paths:
7087   M /trunk/examples/view.c
7088
7089  * examples/view.c:
7090    + Removed last endianness issue.
7091
7092------------------------------------------------------------------------
7093r137 | sam | 2003-11-30 17:34:04 +0100 (Sun, 30 Nov 2003) | 5 lines
7094Changed paths:
7095   M /trunk/examples/view.c
7096   M /trunk/src/bitmap.c
7097   M /trunk/src/io.c
7098
7099  * src/io.c:
7100    + Removed a useless message.
7101  * src/bitmap.c examples/view.c:
7102    + Really fixed the endianness issue.
7103
7104------------------------------------------------------------------------
7105r136 | sam | 2003-11-30 16:56:02 +0100 (Sun, 30 Nov 2003) | 5 lines
7106Changed paths:
7107   M /trunk/src/bitmap.c
7108
7109  * src/bitmap.c:
7110    + Fine-tuned the new renderer.
7111    + Fixed warnings.
7112    + Changed hardcoded values to macros.
7113
7114------------------------------------------------------------------------
7115r135 | sam | 2003-11-30 16:01:55 +0100 (Sun, 30 Nov 2003) | 11 lines
7116Changed paths:
7117   M /trunk/configure.ac
7118   M /trunk/examples/demo.c
7119   M /trunk/examples/view.c
7120   M /trunk/src/bitmap.c
7121   M /trunk/src/caca.c
7122   M /trunk/src/caca.h
7123
7124  * src/bitmap.c:
7125    + Fixed an endianness issue in the byte reader.
7126    + Decreased precision in RGB and HSV values to avoid overflows.
7127    + New dithering method: 2x2 ordered.
7128    + New renderer, with background colour awareness.
7129  * configure.ac:
7130    + Check for <endian.h>.
7131  * examples/demo.c examples/view.c:
7132    + Fixed an endianness issue in cacaview.
7133    + Adapted code to the additional dithering method.
7134
7135------------------------------------------------------------------------
7136r134 | sam | 2003-11-30 03:11:37 +0100 (Sun, 30 Nov 2003) | 4 lines
7137Changed paths:
7138   M /trunk/examples/view.c
7139   M /trunk/src/bitmap.c
7140
7141  * src/bitmap.c examples/view.c:
7142    + Fixed an endianness issue in caca_draw_bitmap().
7143    + Code cleanup.
7144
7145------------------------------------------------------------------------
7146r133 | sam | 2003-11-30 02:18:10 +0100 (Sun, 30 Nov 2003) | 13 lines
7147Changed paths:
7148   M /trunk/TODO
7149   M /trunk/doc/cacaview.1
7150   M /trunk/examples/Makefile.am
7151   M /trunk/examples/view.c
7152   M /trunk/src/caca.c
7153
7154  * src/caca.c:
7155    + Minor change to the dithering names.
7156  * TODO:
7157    + Added cacaview TODO.
7158  * doc/cacaview.1:
7159    + Wrote a manpage for cacaview.
7160  * examples/Makefile.am:
7161    + Moved the -DX_DISPLAY_MISSING=1 here.
7162  * examples/view.c:
7163    + Capital 'D' cycles through dithering modes in reverse order.
7164    + Sleep when there is nothing to do.
7165    + Cosmetic code reorganisation.
7166
7167------------------------------------------------------------------------
7168r132 | sam | 2003-11-29 20:35:07 +0100 (Sat, 29 Nov 2003) | 9 lines
7169Changed paths:
7170   M /trunk/examples/demo.c
7171   M /trunk/examples/view.c
7172   M /trunk/src/bitmap.c
7173   M /trunk/src/caca.c
7174   M /trunk/src/caca.h
7175
7176  * src/caca.c src/caca.h:
7177    + Added caca_get_dithering_name().
7178  * src/bitmap.c:
7179    + Created a new dithering method with an 8x8 ordered matrix.
7180    + Replaced the char list with a string for better readability.
7181    + Dithering functions now return a value between 0 and 255.
7182  * examples/demo.c examples/view.c:
7183    + Adapted to use caca_get_dithering_name().
7184
7185------------------------------------------------------------------------
7186r131 | sam | 2003-11-29 19:04:42 +0100 (Sat, 29 Nov 2003) | 3 lines
7187Changed paths:
7188   M /trunk/src/caca.c
7189
7190  * src/caca.c:
7191    + Test whether ncurses knows xterm-16color before setting $TERM.
7192
7193------------------------------------------------------------------------
7194r130 | sam | 2003-11-29 18:36:00 +0100 (Sat, 29 Nov 2003) | 6 lines
7195Changed paths:
7196   M /trunk/examples/view.c
7197
7198  * examples/view.c:
7199    + Added top and bottom status lines, like in mutt and slrn.
7200    + Added a status string when loading an image or upon error.
7201    + Can load multiple files; use 'n' and 'p' for next and previous.
7202    + Clip zoom between -48 and +48.
7203
7204------------------------------------------------------------------------
7205r129 | sam | 2003-11-29 17:42:35 +0100 (Sat, 29 Nov 2003) | 2 lines
7206Changed paths:
7207   M /trunk/src/caca.c
7208
7209  * Fixed a C99ism.
7210
7211------------------------------------------------------------------------
7212r128 | sam | 2003-11-29 15:41:37 +0100 (Sat, 29 Nov 2003) | 9 lines
7213Changed paths:
7214   M /trunk/NOTES
7215   M /trunk/configure.ac
7216   M /trunk/src/caca.c
7217   M /trunk/src/graphics.c
7218
7219  * configure.ac:
7220    + Default to ncurses, not slang, because slang only has 128 colour pairs.
7221  * src/caca.c:
7222    + Disable scrolling to avoid hashmap scrolling optimization code.
7223  * src/graphics.c:
7224    + Swap fg and bg in the colour pair indexing, so that bg is always
7225      right.
7226    + Disable alt charset support to exploit my patched slang.
7227
7228------------------------------------------------------------------------
7229r127 | sam | 2003-11-28 21:39:54 +0100 (Fri, 28 Nov 2003) | 10 lines
7230Changed paths:
7231   M /trunk/NOTES
7232   M /trunk/examples/view.c
7233   M /trunk/src/bitmap.c
7234
7235  * src/bitmap.c:
7236    + Dither chroma outside of rgb2hsv_default().
7237    + Clip fromx and fromy values.
7238  * NOTES:
7239    + Link to the XTerm control sequences.
7240  * examples/view.c:
7241    + Draw status bar.
7242    + Move with 'h' 'j' 'k' 'l', à la vi.
7243    + '?' toggles a help menu.
7244
7245------------------------------------------------------------------------
7246r126 | sam | 2003-11-28 00:18:12 +0100 (Fri, 28 Nov 2003) | 3 lines
7247Changed paths:
7248   M /trunk/src/bitmap.c
7249
7250  * src/bitmap.c:
7251    + Removed § from the list of default characters due to collisions.
7252
7253------------------------------------------------------------------------
7254r125 | sam | 2003-11-27 23:54:48 +0100 (Thu, 27 Nov 2003) | 6 lines
7255Changed paths:
7256   A /trunk/debian/caca-utils.mime
7257   M /trunk/debian/control
7258   M /trunk/debian/rules
7259
7260  * debian/control:
7261    + Removed slang1-dev dependency in caca-utils.
7262  * debian/caca-utils.mime debian/rules:
7263    + Added a MIME file with low priority.
7264    + Added call to dh_installmime.
7265
7266------------------------------------------------------------------------
7267r124 | sam | 2003-11-27 23:29:13 +0100 (Thu, 27 Nov 2003) | 5 lines
7268Changed paths:
7269   M /trunk/configure.ac
7270   M /trunk/src/caca.c
7271   M /trunk/src/caca_internals.h
7272   M /trunk/src/graphics.c
7273
7274  * src/caca.c src/graphics.c:
7275    + Moved graphics stuff from caca.c to graphics.c.
7276    + Added a few kludges: if gnome-terminal or konsole are detected, switch
7277      to TERM=xterm-16color to benefit from extended colour palette.
7278
7279------------------------------------------------------------------------
7280r123 | sam | 2003-11-27 22:56:30 +0100 (Thu, 27 Nov 2003) | 13 lines
7281Changed paths:
7282   M /trunk/NOTES
7283   M /trunk/examples/demo.c
7284   M /trunk/examples/spritedit.c
7285   M /trunk/src/bitmap.c
7286   M /trunk/src/caca.c
7287   M /trunk/src/caca.h
7288   M /trunk/src/graphics.c
7289   M /trunk/src/sprite.c
7290
7291  * NOTES:
7292    + Added setab/setaf quotes from the XTerm terminfo.
7293    + Proposed a workaround for bright colours on any terminal.
7294  * src/caca.c:
7295    + 16 colour support for ncurses and conio.
7296  * src/graphics.c:
7297    + Ported to 16 colour support.
7298    + Added a missing <stdio.h> for BUFSIZ.
7299    + Disabled vsnprintf under DOS (only vsprintf exists).
7300  * examples/:
7301    + Don't abort if the caca.txt sprite was not found.
7302    + Ported to 16 colour support.
7303
7304------------------------------------------------------------------------
7305r122 | sam | 2003-11-27 14:27:32 +0100 (Thu, 27 Nov 2003) | 2 lines
7306Changed paths:
7307   M /trunk/NOTES
7308
7309  * NOTES: more notes about colours.
7310
7311------------------------------------------------------------------------
7312r121 | sam | 2003-11-27 10:43:56 +0100 (Thu, 27 Nov 2003) | 5 lines
7313Changed paths:
7314   M /trunk/Makefile.am
7315   M /trunk/configure.ac
7316   M /trunk/examples/Makefile.am
7317
7318  * configure.ac:
7319    + More sensible imlib2 detection, works with cross-compilation.
7320  * Makefile.am:
7321    + Don't forget to include NOTES to the dist tarball.
7322
7323------------------------------------------------------------------------
7324r120 | sam | 2003-11-27 10:38:16 +0100 (Thu, 27 Nov 2003) | 2 lines
7325Changed paths:
7326   A /trunk/NOTES
7327   M /trunk/README
7328   M /trunk/debian/rules
7329
7330  * NOTES: added information about colour support.
7331
7332------------------------------------------------------------------------
7333r119 | sam | 2003-11-26 22:02:31 +0100 (Wed, 26 Nov 2003) | 2 lines
7334Changed paths:
7335   M /trunk/configure.ac
7336
7337  * configure.ac: Added a missing check for <inttypes.h>.
7338
7339------------------------------------------------------------------------
7340r118 | sam | 2003-11-26 21:58:30 +0100 (Wed, 26 Nov 2003) | 2 lines
7341Changed paths:
7342   M /trunk/src/bitmap.c
7343
7344  * src/bitmap.c: Support for more colour depths.
7345
7346------------------------------------------------------------------------
7347r115 | sam | 2003-11-24 20:56:04 +0100 (Mon, 24 Nov 2003) | 9 lines
7348Changed paths:
7349   M /trunk/configure.ac
7350   M /trunk/examples/Makefile.am
7351   M /trunk/examples/demo.c
7352   M /trunk/examples/view.c
7353
7354  * configure.ac examples/Makefile.am:
7355    + Added a check for imlib2-config.
7356    + Build cacaview conditionally.
7357  * examples/demo.c:
7358    + Removed all gdkpixbuf code.
7359  * examples/view.c:
7360    + Default to ordered dithering.
7361    + Make sure the arrows always work even if delta is too small.
7362
7363------------------------------------------------------------------------
7364r114 | sam | 2003-11-24 18:51:40 +0100 (Mon, 24 Nov 2003) | 4 lines
7365Changed paths:
7366   M /trunk/debian
7367   M /trunk/debian/control
7368   M /trunk/debian/rules
7369
7370  * debian/:
7371    + New caca-utils package.
7372    + Move cacademo, cacaview and caca-spritedit to caca-utils.
7373
7374------------------------------------------------------------------------
7375r113 | sam | 2003-11-24 18:50:14 +0100 (Mon, 24 Nov 2003) | 6 lines
7376Changed paths:
7377   M /trunk/doc/Makefile.am
7378   D /trunk/doc/caca-demo.1
7379   A /trunk/doc/cacademo.1 (from /trunk/doc/caca-demo.1:112)
7380   A /trunk/doc/cacaview.1
7381   M /trunk/examples
7382   M /trunk/examples/Makefile.am
7383   A /trunk/examples/view.c
7384
7385  * examples/:
7386    + Simple image viewer, cacaview, based on libcaca and imlib2.
7387    + Renamed caca-demo into cacademo.
7388  * doc/:
7389    + Renamed doc/caca-demo.1 into doc/cacademo.1.
7390
7391------------------------------------------------------------------------
7392r112 | sam | 2003-11-23 16:34:35 +0100 (Sun, 23 Nov 2003) | 2 lines
7393Changed paths:
7394   M /trunk/src/Makefile.am
7395   A /trunk/src/bitmap.c (from /trunk/src/blit.c:111)
7396   D /trunk/src/blit.c
7397
7398  * Renamed src/blit.c into src/bitmap.c.
7399
7400------------------------------------------------------------------------
7401r111 | sam | 2003-11-23 04:44:59 +0100 (Sun, 23 Nov 2003) | 5 lines
7402Changed paths:
7403   M /trunk/examples/demo.c
7404   M /trunk/src/caca.c
7405   M /trunk/src/caca.h
7406   M /trunk/src/io.c
7407
7408  * src/caca.c:
7409    + Mouse initialisation in ncurses.
7410  * src/io.c:
7411    + Mouse support in ncurses.
7412
7413------------------------------------------------------------------------
7414r110 | sam | 2003-11-22 15:28:36 +0100 (Sat, 22 Nov 2003) | 3 lines
7415Changed paths:
7416   M /trunk/debian/control
7417
7418  * debian/control:
7419    + libcaca-dev should depend on slang1-dev.
7420
7421------------------------------------------------------------------------
7422r109 | sam | 2003-11-22 15:23:18 +0100 (Sat, 22 Nov 2003) | 3 lines
7423Changed paths:
7424   M /trunk/debian/Makefile.am
7425
7426  * debian/Makefile.am:
7427    + Added compat and copyright to the distributed files.
7428
7429------------------------------------------------------------------------
7430r108 | sam | 2003-11-22 15:19:36 +0100 (Sat, 22 Nov 2003) | 2 lines
7431Changed paths:
7432   A /trunk/ChangeLog
7433   M /trunk/debian/rules
7434
7435  * Added a ChangeLog file.
7436
7437------------------------------------------------------------------------
7438r107 | sam | 2003-11-22 15:13:53 +0100 (Sat, 22 Nov 2003) | 3 lines
7439Changed paths:
7440   M /trunk/examples/Makefile.am
7441
7442  * examples/Makefile.am:
7443    + Compilation fix when libcaca is not available.
7444
7445------------------------------------------------------------------------
7446r106 | sam | 2003-11-22 14:44:02 +0100 (Sat, 22 Nov 2003) | 9 lines
7447Changed paths:
7448   M /trunk/debian/changelog
7449   A /trunk/debian/copyright
7450   M /trunk/debian/rules
7451   M /trunk/doc/Makefile.am
7452   M /trunk/doc/caca-config.1
7453   A /trunk/doc/caca-demo.1
7454   A /trunk/doc/caca-spritedit.1
7455   M /trunk/examples/caca.txt
7456
7457  * debian/:
7458    + Wrote the changelog for the Debian release.
7459    + Wrote a copyright file.
7460  * doc/:
7461    + Wrote manpages for caca-demo and caca-spritedit.
7462  * examples/caca.txt:
7463    + Centered the sprite handle.
7464    + Added a second frame to the sprite.
7465
7466------------------------------------------------------------------------
7467r105 | sam | 2003-11-22 13:53:55 +0100 (Sat, 22 Nov 2003) | 11 lines
7468Changed paths:
7469   A /trunk/AUTHORS
7470   M /trunk/Makefile.am
7471   A /trunk/NEWS
7472   M /trunk/configure.ac
7473   A /trunk/doc
7474   A /trunk/doc/Makefile.am
7475   A /trunk/doc/caca-config.1
7476   A /trunk/doc/doxygen.cfg
7477   A /trunk/doc/footer.html
7478   A /trunk/doc/header.html
7479
7480  * AUTHORS NEWS:
7481    + Added these mandatory files.
7482  * doc/:
7483    + Wrote a Doxygen configuration file.
7484    + Added a manpage for caca-config(1), borrowed from sdl-config.
7485  * configure.ac:
7486    + Use new style AC_INIT.
7487    + Error out if no library was found.
7488    + Added *djgpp* to the list of non-PIC platforms.
7489    + Added checks for doxygen and latex.
7490
7491------------------------------------------------------------------------
7492r104 | sam | 2003-11-22 13:51:27 +0100 (Sat, 22 Nov 2003) | 2 lines
7493Changed paths:
7494   M /trunk/examples/Makefile.am
7495   M /trunk/examples/demo.c
7496
7497  * Disabled gdkpixbuf code.
7498
7499------------------------------------------------------------------------
7500r103 | sam | 2003-11-22 13:45:25 +0100 (Sat, 22 Nov 2003) | 3 lines
7501Changed paths:
7502   M /trunk/src/blit.c
7503   M /trunk/src/box.c
7504   M /trunk/src/caca.c
7505   M /trunk/src/caca.h
7506   M /trunk/src/caca_internals.h
7507   M /trunk/src/conic.c
7508   M /trunk/src/graphics.c
7509   M /trunk/src/io.c
7510   M /trunk/src/line.c
7511   M /trunk/src/math.c
7512   M /trunk/src/sprite.c
7513   M /trunk/src/triangle.c
7514
7515  * src/:
7516    + Doxygenated a few things.
7517
7518------------------------------------------------------------------------
7519r102 | sam | 2003-11-21 15:34:07 +0100 (Fri, 21 Nov 2003) | 8 lines
7520Changed paths:
7521   M /trunk/TODO
7522   M /trunk/examples/demo.c
7523   M /trunk/src/blit.c
7524   M /trunk/src/caca.h
7525
7526  * TODO:
7527    + A few updates.
7528  * src/blit.c:
7529    + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
7530    + Started removing hardcoded bitmask and pitch values.
7531  * examples/demo.c:
7532    + Do something with mouse clicks.
7533
7534------------------------------------------------------------------------
7535r101 | sam | 2003-11-21 15:14:26 +0100 (Fri, 21 Nov 2003) | 3 lines
7536Changed paths:
7537   M /trunk/src/io.c
7538
7539  * src/io.c:
7540    + Fixed an off-by-one error in the mouse driver.
7541
7542------------------------------------------------------------------------
7543r100 | sam | 2003-11-20 17:54:04 +0100 (Thu, 20 Nov 2003) | 13 lines
7544Changed paths:
7545   M /trunk
7546   M /trunk/Makefile.am
7547   M /trunk/README
7548   M /trunk/TODO
7549   A /trunk/caca-config.in
7550   M /trunk/configure.ac
7551   M /trunk/debian
7552   A /trunk/debian/compat
7553   M /trunk/debian/control
7554   M /trunk/debian/rules
7555   M /trunk/examples
7556   M /trunk/examples/Makefile.am
7557   M /trunk/examples/demo.c
7558   M /trunk/src/Makefile.am
7559
7560  * debian/control:
7561    + Changed section to libs/libdevel instead of games/games.
7562    + Changed package name to libcaca-dev.
7563  * debian/rules:
7564    + Use debian/compat instead of DH_COMPAT.
7565    + Install README, BUGS and TODO into /usr/share/doc.
7566  * caca-config.in:
7567    + First version of the config script.
7568  * configure.ac src/Makefile.am:
7569    + Build a static PIC library as well.
7570  * README TODO:
7571    + Various updates.
7572
7573------------------------------------------------------------------------
7574r99 | sam | 2003-11-19 19:38:49 +0100 (Wed, 19 Nov 2003) | 3 lines
7575Changed paths:
7576   M /trunk/TODO
7577   M /trunk/src/io.c
7578
7579  * TODO: New stuff to do.
7580  * src/io.c: left and right arrow keys were swapped.
7581
7582------------------------------------------------------------------------
7583r98 | sam | 2003-11-19 18:49:43 +0100 (Wed, 19 Nov 2003) | 3 lines
7584Changed paths:
7585   M /trunk/src/blit.c
7586   M /trunk/src/caca.c
7587   M /trunk/src/io.c
7588
7589  * src/io.c:
7590    + Fixed a bug in the mouse coordinates reporting.
7591
7592------------------------------------------------------------------------
7593r97 | sam | 2003-11-19 18:32:10 +0100 (Wed, 19 Nov 2003) | 6 lines
7594Changed paths:
7595   M /trunk/examples/demo.c
7596   M /trunk/examples/spritedit.c
7597   M /trunk/src/blit.c
7598   M /trunk/src/caca.c
7599   M /trunk/src/caca.h
7600   M /trunk/src/io.c
7601
7602  * src/io.c:
7603    + Renamed sdl_get_key() into sdl_get_event().
7604    + Handle mouse clicks.
7605  * src/caca.c:
7606    + Activate the terminal's mouse handling if supported.
7607
7608------------------------------------------------------------------------
7609r96 | sam | 2003-11-17 17:11:34 +0100 (Mon, 17 Nov 2003) | 8 lines
7610Changed paths:
7611   M /trunk/examples/Makefile.am
7612   M /trunk/src/Makefile.am
7613   M /trunk/src/blit.c
7614   M /trunk/src/caca.h
7615   M /trunk/src/io.c
7616
7617  * src/io.c src/caca.h:
7618    + Interpret escape sequences for F1, F2, left, right, etc.
7619  * src/Makefile.am examples/Makefile.am:
7620    + Install caca.h in /usr/include.
7621    + Do not install example programs.
7622  * src/blit.c:
7623    + Minor improvements to grayscale colors.
7624
7625------------------------------------------------------------------------
7626r95 | sam | 2003-11-17 11:15:40 +0100 (Mon, 17 Nov 2003) | 2 lines
7627Changed paths:
7628   D /trunk/.cvsignore
7629   D /trunk/autotools/.cvsignore
7630
7631  * Removed legacy .cvsignore files.
7632
7633------------------------------------------------------------------------
7634r94 | sam | 2003-11-16 18:41:43 +0100 (Sun, 16 Nov 2003) | 6 lines
7635Changed paths:
7636   M /trunk/examples/demo.c
7637   M /trunk/src/blit.c
7638   M /trunk/src/caca.h
7639
7640  * src/blit.c:
7641    + Hue calculation now uses integers only.
7642    + Dithering is now parametrable. Implemented none, ordered, random.
7643  * examples/demo.c:
7644    + Added dithering selection.
7645
7646------------------------------------------------------------------------
7647r93 | sam | 2003-11-16 16:20:17 +0100 (Sun, 16 Nov 2003) | 8 lines
7648Changed paths:
7649   M /trunk/examples/Makefile.am
7650   A /trunk/examples/caca.txt
7651   M /trunk/examples/demo.c
7652   M /trunk/examples/spritedit.c
7653   M /trunk/src/blit.c
7654   M /trunk/src/caca.c
7655   M /trunk/src/caca.h
7656   M /trunk/src/caca_internals.h
7657   M /trunk/src/graphics.c
7658
7659  * src/blit.c:
7660    + Added caca_set_dithering() (unused yet).
7661    + Added random dithering.
7662  * src/caca.h:
7663    + Renamed legacy EE_* enums to CACA_*.
7664  * examples/demo.c examples/caca.txt:
7665    + Added a default sprite for libcaca.
7666
7667------------------------------------------------------------------------
7668r92 | sam | 2003-11-16 13:28:29 +0100 (Sun, 16 Nov 2003) | 2 lines
7669Changed paths:
7670   M /trunk/examples/demo.c
7671   M /trunk/examples/spritedit.c
7672   M /trunk/src/blit.c
7673   M /trunk/src/box.c
7674   M /trunk/src/caca.c
7675   M /trunk/src/caca.h
7676   M /trunk/src/caca_internals.h
7677   M /trunk/src/conic.c
7678   M /trunk/src/graphics.c
7679   M /trunk/src/io.c
7680   M /trunk/src/line.c
7681   M /trunk/src/math.c
7682   M /trunk/src/sprite.c
7683   M /trunk/src/triangle.c
7684
7685  * Changed copyleft to LGPL.
7686
7687------------------------------------------------------------------------
7688r91 | sam | 2003-11-16 13:13:46 +0100 (Sun, 16 Nov 2003) | 3 lines
7689Changed paths:
7690   M /trunk/Makefile.am
7691   M /trunk/configure.ac
7692   A /trunk/examples (from /trunk/test:90)
7693   M /trunk/examples/Makefile.am
7694   D /trunk/libcaca
7695   A /trunk/src (from /trunk/libcaca:90)
7696   M /trunk/src/line.c
7697   D /trunk/test
7698
7699  * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
7700    to examples/.
7701
7702------------------------------------------------------------------------
7703r90 | sam | 2003-11-16 13:07:52 +0100 (Sun, 16 Nov 2003) | 2 lines
7704Changed paths:
7705   M /trunk/COPYING
7706   M /trunk/Makefile.am
7707   M /trunk/README
7708   M /trunk/TODO
7709   M /trunk/bootstrap
7710   M /trunk/configure.ac
7711   D /trunk/data
7712   D /trunk/debian/.cvsignore
7713   M /trunk/debian/changelog
7714   M /trunk/debian/control
7715   M /trunk/debian/rules
7716   D /trunk/doc
7717   D /trunk/src
7718
7719  * The big TTYvaders/libcaca split. This is libcaca.
7720
7721------------------------------------------------------------------------
7722r89 | sam | 2003-11-16 12:26:54 +0100 (Sun, 16 Nov 2003) | 8 lines
7723Changed paths:
7724   M /trunk/configure.ac
7725   M /trunk/libcaca/blit.c
7726   M /trunk/libcaca/caca.c
7727   M /trunk/libcaca/conic.c
7728   M /trunk/libcaca/graphics.c
7729   M /trunk/src/weapons.c
7730
7731  * configure.ac:
7732    + Added -Wsign-compare to the warning flags.
7733  * libcaca/caca.c:
7734    + Fixed a signed/unsigned bug that caused infinite waits with
7735      ee_set_delay(0).
7736  * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
7737    + Fixed minor signed/unsigned comparison warnings.
7738
7739------------------------------------------------------------------------
7740r88 | sam | 2003-11-16 01:33:35 +0100 (Sun, 16 Nov 2003) | 2 lines
7741Changed paths:
7742   M /trunk/Makefile.am
7743   M /trunk/TODO
7744   M /trunk/configure.ac
7745   A /trunk/libcaca (from /trunk/libee:87)
7746   M /trunk/libcaca/Makefile.am
7747   M /trunk/libcaca/blit.c
7748   M /trunk/libcaca/box.c
7749   A /trunk/libcaca/caca.c (from /trunk/libee/ee.c:87)
7750   A /trunk/libcaca/caca.h (from /trunk/libee/ee.h:87)
7751   A /trunk/libcaca/caca_internals.h (from /trunk/libee/ee_internals.h:87)
7752   M /trunk/libcaca/conic.c
7753   D /trunk/libcaca/ee.c
7754   D /trunk/libcaca/ee.h
7755   D /trunk/libcaca/ee_internals.h
7756   M /trunk/libcaca/graphics.c
7757   M /trunk/libcaca/io.c
7758   M /trunk/libcaca/line.c
7759   M /trunk/libcaca/math.c
7760   M /trunk/libcaca/sprite.c
7761   M /trunk/libcaca/triangle.c
7762   D /trunk/libee
7763   M /trunk/src/Makefile.am
7764   M /trunk/src/aliens.c
7765   M /trunk/src/bonus.c
7766   M /trunk/src/box.c
7767   M /trunk/src/ceo.c
7768   M /trunk/src/collide.c
7769   M /trunk/src/common.h
7770   M /trunk/src/explosions.c
7771   M /trunk/src/intro.c
7772   M /trunk/src/main.c
7773   M /trunk/src/overlay.c
7774   M /trunk/src/player.c
7775   M /trunk/src/starfield.c
7776   M /trunk/src/tunnel.c
7777   M /trunk/src/weapons.c
7778   M /trunk/test/Makefile.am
7779   M /trunk/test/demo.c
7780   M /trunk/test/spritedit.c
7781
7782  * Renamed libee to libcaca. Far less collisions.
7783
7784------------------------------------------------------------------------
7785r87 | sam | 2003-11-16 01:09:09 +0100 (Sun, 16 Nov 2003) | 2 lines
7786Changed paths:
7787   M /trunk/libee/Makefile.am
7788   A /trunk/libee/blit.c
7789   M /trunk/libee/ee.h
7790   M /trunk/test/Makefile.am
7791   M /trunk/test/demo.c
7792
7793  * Very ugly ee_blit function. Will be polished in a while.
7794
7795------------------------------------------------------------------------
7796r86 | sam | 2003-11-15 13:42:38 +0100 (Sat, 15 Nov 2003) | 10 lines
7797Changed paths:
7798   M /trunk/libee/ee.c
7799   M /trunk/libee/ee.h
7800   M /trunk/libee/graphics.c
7801   M /trunk/test/demo.c
7802
7803  * libee/ee.c:
7804    + Replaced ee_color_names[] with ee_get_color_name().
7805    + Don't oversleep in ee_refresh().
7806  * libee/graphics.c:
7807    + Implemented ee_printf().
7808  * test/demo.c:
7809    + If new keypresses are detected, don't wait for the next screen refresh.
7810    + Added an fps counter on demos.
7811    + Added controls for outlines and drawing boundaries.
7812
7813------------------------------------------------------------------------
7814r85 | sam | 2003-11-15 10:58:20 +0100 (Sat, 15 Nov 2003) | 8 lines
7815Changed paths:
7816   M /trunk/libee/ee.c
7817   M /trunk/libee/ee.h
7818   M /trunk/libee/ee_internals.h
7819   M /trunk/libee/graphics.c
7820   M /trunk/libee/line.c
7821
7822  * libee/graphics.c:
7823    + Correct clipping in ee_putstr() for long strings.
7824  * libee/ee.c:
7825    + New ee_get_rendertime() call to provide framerate information.
7826  * libee/ee.h:
7827    + Added const keywords where it was meaningful, despite Slang's blatant
7828      omission of such keywords in its prototypes.
7829
7830------------------------------------------------------------------------
7831r84 | sam | 2003-11-14 20:00:07 +0100 (Fri, 14 Nov 2003) | 6 lines
7832Changed paths:
7833   M /trunk/libee/ee.c
7834   M /trunk/src/main.c
7835   M /trunk/test/demo.c
7836
7837  * libee/ee.c:
7838    + Implemented correct framerate wait loop.
7839    + No framedropping yet.
7840  * test/demo.c src/main.c:
7841    + Set an arbitrary framerate for demos.
7842
7843------------------------------------------------------------------------
7844r83 | sam | 2003-11-14 19:49:53 +0100 (Fri, 14 Nov 2003) | 2 lines
7845Changed paths:
7846   M /trunk/src/Makefile.am
7847   M /trunk/test/Makefile.am
7848
7849  * Fixed compilation in an alternate directory.
7850
7851------------------------------------------------------------------------
7852r82 | sam | 2003-11-14 18:02:36 +0100 (Fri, 14 Nov 2003) | 2 lines
7853Changed paths:
7854   M /trunk/src/box.c
7855   M /trunk/src/main.c
7856   M /trunk/src/player.c
7857   M /trunk/src/starfield.c
7858   M /trunk/src/tunnel.c
7859   M /trunk/src/weapons.c
7860
7861  * Sanity checks after each malloc() call.
7862
7863------------------------------------------------------------------------
7864r81 | sam | 2003-11-14 17:55:58 +0100 (Fri, 14 Nov 2003) | 4 lines
7865Changed paths:
7866   M /trunk/libee/ee.h
7867   M /trunk/libee/math.c
7868
7869  * libee/math.c:
7870    + ee_sqrt() now uses unsigned ints.
7871    + Avoid overflows in ee_sqrt().
7872
7873------------------------------------------------------------------------
7874r80 | sam | 2003-11-13 18:12:40 +0100 (Thu, 13 Nov 2003) | 2 lines
7875Changed paths:
7876   M /trunk/src/intro.c
7877
7878  * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
7879
7880------------------------------------------------------------------------
7881r79 | sam | 2003-11-13 17:45:25 +0100 (Thu, 13 Nov 2003) | 6 lines
7882Changed paths:
7883   M /trunk/libee/ee.c
7884   M /trunk/libee/ee_internals.h
7885   M /trunk/libee/graphics.c
7886   M /trunk/libee/sprite.c
7887
7888  * libee/ee.c:
7889    + Error checking in ee_init().
7890    + Pre-generate the empty line for ee_clear().
7891  * libee/sprite.c:
7892    + Better error checking in ee_sprite_load().
7893
7894------------------------------------------------------------------------
7895r78 | sam | 2003-11-13 16:41:12 +0100 (Thu, 13 Nov 2003) | 2 lines
7896Changed paths:
7897   M /trunk/libee/conic.c
7898   M /trunk/libee/line.c
7899   M /trunk/src/box.c
7900
7901  * Minor coding style changes.
7902
7903------------------------------------------------------------------------
7904r77 | sam | 2003-11-13 16:37:49 +0100 (Thu, 13 Nov 2003) | 2 lines
7905Changed paths:
7906   M /trunk/data/Makefile.am
7907   D /trunk/data/bar_boss
7908   D /trunk/data/bar_fighter
7909   A /trunk/data/barboss.txt (from /trunk/data/bar_boss:76)
7910   A /trunk/data/barfight.txt (from /trunk/data/bar_fighter:76)
7911   D /trunk/data/baz_fighter
7912   A /trunk/data/bazfight.txt (from /trunk/data/baz_fighter:76)
7913   A /trunk/data/bongem.txt (from /trunk/data/item_gem:76)
7914   A /trunk/data/bonheart.txt (from /trunk/data/item_heart:76)
7915   D /trunk/data/explosion_medium
7916   D /trunk/data/explosion_small
7917   D /trunk/data/foo_fighter
7918   A /trunk/data/foofight.txt (from /trunk/data/foo_fighter:76)
7919   D /trunk/data/item_gem
7920   D /trunk/data/item_heart
7921   A /trunk/data/ship.txt (from /trunk/data/ship_green:76)
7922   D /trunk/data/ship_green
7923   D /trunk/data/weapon_bomb
7924   D /trunk/data/weapon_fragbomb
7925   A /trunk/data/wpnbomb.txt (from /trunk/data/weapon_bomb:76)
7926   A /trunk/data/wpnfrag.txt (from /trunk/data/weapon_fragbomb:76)
7927   A /trunk/data/xplmed.txt (from /trunk/data/explosion_medium:76)
7928   A /trunk/data/xplsmall.txt (from /trunk/data/explosion_small:76)
7929   M /trunk/src/aliens.c
7930   M /trunk/src/bonus.c
7931   M /trunk/src/explosions.c
7932   M /trunk/src/intro.c
7933   M /trunk/src/player.c
7934   M /trunk/src/weapons.c
7935   M /trunk/test/demo.c
7936
7937  * Renamed sprites to < 8+3 names for the DOS port.
7938
7939------------------------------------------------------------------------
7940r76 | sam | 2003-11-13 00:46:58 +0100 (Thu, 13 Nov 2003) | 7 lines
7941Changed paths:
7942   M /trunk/data/bar_boss
7943   M /trunk/data/bar_fighter
7944   M /trunk/data/baz_fighter
7945   M /trunk/data/explosion_medium
7946   M /trunk/data/explosion_small
7947   M /trunk/data/foo_fighter
7948   M /trunk/data/item_gem
7949   M /trunk/data/item_heart
7950   M /trunk/data/ship_green
7951   M /trunk/data/weapon_bomb
7952   M /trunk/data/weapon_fragbomb
7953   M /trunk/src/starfield.c
7954   M /trunk/test/demo.c
7955
7956  * test/demo.c:
7957    + Removed a spurious '\n' from an ee_putstr().
7958  * src/starfield.c:
7959    + Fixed starfield color.
7960  * data/:
7961    + Fixed every sprite's colors.
7962
7963------------------------------------------------------------------------
7964r75 | sam | 2003-11-12 22:18:50 +0100 (Wed, 12 Nov 2003) | 25 lines
7965Changed paths:
7966   A /trunk/BUGS
7967   M /trunk/Makefile.am
7968   M /trunk/README
7969   M /trunk/TODO
7970   M /trunk/libee/Makefile.am
7971   M /trunk/libee/box.c
7972   M /trunk/libee/conic.c
7973   M /trunk/libee/ee.c
7974   M /trunk/libee/ee.h
7975   A /trunk/libee/ee_internals.h
7976   M /trunk/libee/graphics.c
7977   M /trunk/libee/io.c
7978   M /trunk/libee/line.c
7979   M /trunk/libee/math.c
7980   M /trunk/libee/sprite.c
7981   M /trunk/libee/triangle.c
7982   M /trunk/src/Makefile.am
7983   M /trunk/src/overlay.c
7984   M /trunk/src/weapons.c
7985   M /trunk/test/demo.c
7986
7987  * libee/ee.h:
7988    + Added ee_color_names[] containing our 16 color names.
7989  * libee/ee.c:
7990    + Extended our color set to the full 16 instead of 10.
7991    + Precalculate ncurses attributes.
7992  * libee/graphics.c:
7993    + Clip color value in ee_set_color().
7994    + Clip characters in ee_putchar().
7995    + Partially clip characters in ee_putstr(), overflows aren't checked yet.
7996  * libee/ee_internals.h:
7997    + New file to share extern variables within libee.
7998
7999  * test/demo.c:
8000    + Added a simple demo_color() to output all colors.
8001    + Replaced four ee_draw_line() with ee_draw_thin_box().
8002    + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
8003      defines y1.
8004    + Randomized colours from 0 to 15 instead of 1 to 10.
8005
8006  * src/Makefiles.am:
8007    + Added -lm to the ttyvaders linking flags because of the intro.
8008
8009  * README BUGS TODO:
8010    + Updated.
8011
8012------------------------------------------------------------------------
8013r74 | sam | 2003-11-12 19:41:02 +0100 (Wed, 12 Nov 2003) | 7 lines
8014Changed paths:
8015   M /trunk/README
8016   M /trunk/configure.ac
8017   M /trunk/libee/ee.c
8018   M /trunk/libee/graphics.c
8019
8020  * README:
8021    + Added a note about dos cross-compilation.
8022  * configure.ac:
8023    + Added a check for ScreenUpdate in <pc.h>.
8024  * libee/graphics.c libee/ee.c:
8025    + Improved the conio port thanks to ScreenUpdate().
8026
8027------------------------------------------------------------------------
8028r73 | sam | 2003-11-12 17:23:18 +0100 (Wed, 12 Nov 2003) | 2 lines
8029Changed paths:
8030   M /trunk/configure.ac
8031   M /trunk/libee/conic.c
8032   M /trunk/libee/ee.c
8033   M /trunk/libee/graphics.c
8034   M /trunk/libee/io.c
8035   M /trunk/libee/line.c
8036
8037  * MS-DOS port of libee, using <conio.h>.
8038
8039------------------------------------------------------------------------
8040r72 | sam | 2003-11-12 02:48:58 +0100 (Wed, 12 Nov 2003) | 17 lines
8041Changed paths:
8042   M /trunk/data/foo_fighter
8043   M /trunk/libee/box.c
8044   M /trunk/libee/ee.h
8045   M /trunk/libee/graphics.c
8046   M /trunk/libee/line.c
8047   M /trunk/libee/sprite.c
8048   M /trunk/src/Makefile.am
8049   M /trunk/src/aliens.c
8050   M /trunk/src/bonus.c
8051   M /trunk/src/box.c
8052   M /trunk/src/common.h
8053   M /trunk/src/explosions.c
8054   A /trunk/src/intro.c
8055   M /trunk/src/main.c
8056   M /trunk/src/overlay.c
8057   M /trunk/src/player.c
8058   M /trunk/src/starfield.c
8059   M /trunk/src/tunnel.c
8060   M /trunk/src/weapons.c
8061   M /trunk/test/demo.c
8062   M /trunk/test/spritedit.c
8063
8064  * libee/graphics.c:
8065    + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
8066  * libee/line.c:
8067    + Implemented draw_polyline() and draw_thin_polyline().
8068  * libee/sprite.c:
8069    + Removed the f member of struct ee_sprite.
8070    + Implemented ee_get_sprite_{width|height|dx|dy}().
8071    + Restore the color fater ee_draw_sprite() is called.
8072  * libee/box.c:
8073    + Fixed a bug causing improper box clipping at the right and the bottom.
8074  * data/foo_fighter:
8075    + Fixed bugs in the sprite.
8076  * src/intro.c:
8077    + Test effects for the future game's intro.
8078  * test/spritedit.c:
8079    + Added stuff to the sprite editor. We can now navigate through frames.
8080
8081------------------------------------------------------------------------
8082r71 | sam | 2003-11-11 11:22:19 +0100 (Tue, 11 Nov 2003) | 13 lines
8083Changed paths:
8084   M /trunk/libee/Makefile.am
8085   A /trunk/libee/box.c
8086   M /trunk/libee/conic.c
8087   M /trunk/libee/ee.h
8088   M /trunk/libee/triangle.c
8089   M /trunk/test/demo.c
8090
8091  * libee/triangle.c:
8092    + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
8093  * libee/box.c:
8094    + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
8095  * libee/conic.c:
8096    + Wrote ee_fill_ellipse().
8097    + First attempt at ee_draw_thin_ellipse(), to be reworked.
8098  * test/demo.c:
8099    + Merged demo_lines() and demo_thin_lines().
8100    + Merged demo_triangles() and demo_outlined_triangles().
8101    + Wrote demo_box().
8102    + Use ee_fill_ellipse() in demo_all().
8103
8104------------------------------------------------------------------------
8105r70 | sam | 2003-11-11 09:00:36 +0100 (Tue, 11 Nov 2003) | 5 lines
8106Changed paths:
8107   M /trunk/data/Makefile.am
8108   A /trunk/data/ship_green
8109   M /trunk/src/collide.c
8110   M /trunk/src/main.c
8111   M /trunk/src/player.c
8112   M /trunk/src/weapons.c
8113
8114  * src/weapons.c:
8115    + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
8116  * src/player.c:
8117    + Use ee_draw_sprite() to draw our ship.
8118
8119------------------------------------------------------------------------
8120r69 | sam | 2003-11-11 00:38:50 +0100 (Tue, 11 Nov 2003) | 8 lines
8121Changed paths:
8122   M /trunk/libee/Makefile.am
8123   M /trunk/libee/conic.c
8124   M /trunk/libee/ee.c
8125   M /trunk/libee/ee.h
8126   A /trunk/libee/graphics.c (from /trunk/libee/ee.c:68)
8127   M /trunk/libee/io.c
8128   M /trunk/libee/line.c
8129   M /trunk/libee/math.c
8130   M /trunk/libee/sprite.c
8131   M /trunk/libee/triangle.c
8132   M /trunk/src/box.c
8133   M /trunk/src/overlay.c
8134   M /trunk/src/player.c
8135   M /trunk/src/starfield.c
8136   M /trunk/src/tunnel.c
8137   M /trunk/src/weapons.c
8138   M /trunk/test/demo.c
8139
8140  * libee/graphics.c:
8141    + Moved ee_putstr() and ee_putchar() in here.
8142  * libee/ee.h:
8143    + Got rid of ee_goto().
8144    + Moved <slang.h> or <curses.h> into libee.
8145  * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
8146  * Ditto for ee_putchar().
8147
8148------------------------------------------------------------------------
8149r68 | sam | 2003-11-11 00:04:13 +0100 (Tue, 11 Nov 2003) | 5 lines
8150Changed paths:
8151   M /trunk/data/Makefile.am
8152   M /trunk/src/Makefile.am
8153   M /trunk/test
8154   M /trunk/test/Makefile.am
8155   A /trunk/test/spritedit.c
8156
8157  * test/spritedit.c:
8158    + Placeholder for our upcoming sprite editor.
8159  * src/Makefile.am data/Makefile.am:
8160    + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
8161
8162------------------------------------------------------------------------
8163r67 | sam | 2003-11-10 23:43:30 +0100 (Mon, 10 Nov 2003) | 4 lines
8164Changed paths:
8165   M /trunk/data/Makefile.am
8166   A /trunk/data/weapon_fragbomb
8167   M /trunk/src/weapons.c
8168
8169  * src/weapons.c data/weapon_fragbomb:
8170    + Drew the fragbomb sprite.
8171    + Use the fragbomb in src/weapons.c.
8172
8173------------------------------------------------------------------------
8174r66 | sam | 2003-11-10 22:54:11 +0100 (Mon, 10 Nov 2003) | 5 lines
8175Changed paths:
8176   M /trunk/data/Makefile.am
8177   A /trunk/data/weapon_bomb
8178   M /trunk/src/weapons.c
8179
8180  * data/weapon_bomb:
8181    + New bomb sprite.
8182  * src/weapons.c:
8183    + Switched the bomb drawing to use ee_draw_sprite().
8184
8185------------------------------------------------------------------------
8186r65 | sam | 2003-11-10 22:17:47 +0100 (Mon, 10 Nov 2003) | 8 lines
8187Changed paths:
8188   M /trunk/data/Makefile.am
8189   A /trunk/data/explosion_medium
8190   A /trunk/data/explosion_small
8191   M /trunk/libee/sprite.c
8192   M /trunk/src/explosions.c
8193
8194  * libee/sprite.c:
8195    + Made sprite loading more robust.
8196  * src/explosions.c:
8197    + No longer use ee_putchar etc. to draw our sprites, but use
8198      ee_draw_sprite().
8199  * data/:
8200    + Drew explosion_medium and explosion_small sprites.
8201
8202------------------------------------------------------------------------
8203r64 | sam | 2003-11-10 21:43:02 +0100 (Mon, 10 Nov 2003) | 2 lines
8204Changed paths:
8205   M /trunk/libee/conic.c
8206
8207  * libee/conic.c: Clip circles and ellipses.
8208
8209------------------------------------------------------------------------
8210r63 | sam | 2003-11-10 19:29:04 +0100 (Mon, 10 Nov 2003) | 5 lines
8211Changed paths:
8212   M /trunk/libee/conic.c
8213   M /trunk/libee/sprite.c
8214
8215  * libee/sprite.c:
8216    + Added sanity checks in ee_sprite_* functions.
8217  * libee/conic.c:
8218    + Use ellipsepoints() in ee_draw_circle().
8219
8220------------------------------------------------------------------------
8221r62 | sam | 2003-11-10 19:23:23 +0100 (Mon, 10 Nov 2003) | 3 lines
8222Changed paths:
8223   M /trunk/test/demo.c
8224
8225  * test/demo.c:
8226    + Ellipses demo.
8227
8228------------------------------------------------------------------------
8229r61 | sam | 2003-11-10 19:21:36 +0100 (Mon, 10 Nov 2003) | 3 lines
8230Changed paths:
8231   M /trunk/libee/conic.c
8232   M /trunk/libee/ee.h
8233
8234  * libee/conic.c:
8235    + ee_draw_ellipse().
8236
8237------------------------------------------------------------------------
8238r60 | sam | 2003-11-10 16:31:12 +0100 (Mon, 10 Nov 2003) | 2 lines
8239Changed paths:
8240   M /trunk/libee/Makefile.am
8241   D /trunk/libee/circle.c
8242   A /trunk/libee/conic.c (from /trunk/libee/circle.c:58)
8243   M /trunk/libee/line.c
8244
8245  * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
8246
8247------------------------------------------------------------------------
8248r59 | sam | 2003-11-10 16:16:38 +0100 (Mon, 10 Nov 2003) | 3 lines
8249Changed paths:
8250   M /trunk/libee/line.c
8251
8252  * libee/line.c:
8253    + Added code comments.
8254
8255------------------------------------------------------------------------
8256r58 | sam | 2003-11-10 15:19:21 +0100 (Mon, 10 Nov 2003) | 4 lines
8257Changed paths:
8258   M /trunk/configure.ac
8259   M /trunk/libee/Makefile.am
8260   M /trunk/src/Makefile.am
8261   M /trunk/test/Makefile.am
8262
8263  * configure.ac:
8264    + Moved optimization flags and warning triggers here.
8265    + Updated the snapshot timestamp.
8266
8267------------------------------------------------------------------------
8268r57 | sam | 2003-11-10 15:13:56 +0100 (Mon, 10 Nov 2003) | 2 lines
8269Changed paths:
8270   M /trunk/test/demo.c
8271
8272  * test/demo.c: Nicer complete demo.
8273
8274------------------------------------------------------------------------
8275r56 | sam | 2003-11-10 10:26:40 +0100 (Mon, 10 Nov 2003) | 11 lines
8276Changed paths:
8277   M /trunk/data/Makefile.am
8278   A /trunk/data/baz_fighter
8279   A /trunk/data/foo_fighter
8280   A /trunk/data/item_gem
8281   A /trunk/data/item_heart
8282   M /trunk/libee/ee.h
8283   M /trunk/libee/sprite.c
8284   M /trunk/src/aliens.c
8285   M /trunk/src/bonus.c
8286   M /trunk/src/box.c
8287
8288  * libee/sprite.c:
8289    + More robust sprite loader.
8290    + Added ee_set_sprite_frame() and ee_get_sprite_frame().
8291    + Free all structures in ee_free_sprite().
8292  * src/aliens.c src/bonus.c:
8293    + Use ee_draw_sprite() instead of our manual sprite rendering.
8294  * src/box.c:
8295    + Use ee_draw_line() instead of the manual equivalent.
8296  * data/:
8297    + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
8298
8299------------------------------------------------------------------------
8300r55 | sam | 2003-11-10 03:00:52 +0100 (Mon, 10 Nov 2003) | 2 lines
8301Changed paths:
8302   A /trunk/data/Makefile.am
8303
8304  * Oops, forgot data/Makefile.am.
8305
8306------------------------------------------------------------------------
8307r54 | sam | 2003-11-10 03:00:19 +0100 (Mon, 10 Nov 2003) | 5 lines
8308Changed paths:
8309   M /trunk/Makefile.am
8310   M /trunk/configure.ac
8311   A /trunk/data
8312   A /trunk/data/bar_boss
8313   A /trunk/data/bar_fighter
8314   M /trunk/test/demo.c
8315
8316  * test/demo.c:
8317    + Wrote a little sprite demo.
8318  * data/:
8319    + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
8320
8321------------------------------------------------------------------------
8322r53 | sam | 2003-11-10 02:56:24 +0100 (Mon, 10 Nov 2003) | 4 lines
8323Changed paths:
8324   M /trunk/libee/Makefile.am
8325   M /trunk/libee/ee.h
8326   A /trunk/libee/sprite.c
8327
8328  * libee/sprite.c:
8329    + Beginning of sprite handling within the library.
8330    + Added support to load files.
8331
8332------------------------------------------------------------------------
8333r52 | sam | 2003-11-10 01:27:33 +0100 (Mon, 10 Nov 2003) | 3 lines
8334Changed paths:
8335   M /trunk/test/demo.c
8336
8337  * test/demo.c:
8338    + outlined triangles demo.
8339
8340------------------------------------------------------------------------
8341r51 | sam | 2003-11-10 01:15:02 +0100 (Mon, 10 Nov 2003) | 2 lines
8342Changed paths:
8343   M /trunk/configure.ac
8344   M /trunk/libee/Makefile.am
8345   M /trunk/src/Makefile.am
8346   M /trunk/test/Makefile.am
8347
8348  * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
8349
8350------------------------------------------------------------------------
8351r50 | sam | 2003-11-10 00:34:24 +0100 (Mon, 10 Nov 2003) | 4 lines
8352Changed paths:
8353   M /trunk/src/aliens.c
8354   M /trunk/src/bonus.c
8355   M /trunk/src/box.c
8356   M /trunk/src/collide.c
8357   M /trunk/src/explosions.c
8358   M /trunk/src/main.c
8359   M /trunk/src/overlay.c
8360   M /trunk/src/player.c
8361   M /trunk/src/starfield.c
8362   M /trunk/src/tunnel.c
8363   M /trunk/src/weapons.c
8364
8365  * src/*.c:
8366    + Added missing #include "config.h".
8367    + Fixed a nasty bug in ee_rand() calls.
8368
8369------------------------------------------------------------------------
8370r49 | sam | 2003-11-10 00:01:29 +0100 (Mon, 10 Nov 2003) | 3 lines
8371Changed paths:
8372   M /trunk/test/demo.c
8373
8374  * test/demo.c:
8375    + Disabled the pyramid demo and wrote a simple triangles demo.
8376
8377------------------------------------------------------------------------
8378r48 | sam | 2003-11-09 22:36:24 +0100 (Sun, 09 Nov 2003) | 5 lines
8379Changed paths:
8380   M /trunk/libee/Makefile.am
8381   M /trunk/libee/ee.h
8382   A /trunk/libee/triangle.c
8383   M /trunk/test/Makefile.am
8384   M /trunk/test/demo.c
8385
8386  * libee/triangle.c:
8387    + Implemented ee_fill_triangle().
8388  * test/demo.c:
8389    + Triangle demo.
8390
8391------------------------------------------------------------------------
8392r47 | sam | 2003-11-09 20:46:14 +0100 (Sun, 09 Nov 2003) | 5 lines
8393Changed paths:
8394   M /trunk/libee/ee.h
8395   M /trunk/libee/line.c
8396   M /trunk/test/demo.c
8397
8398  * libee/line.c:
8399    + ee_draw_thin_line().
8400  * test/demo.c:
8401    + Added a thin lines demo.
8402
8403------------------------------------------------------------------------
8404r46 | sam | 2003-11-09 19:10:44 +0100 (Sun, 09 Nov 2003) | 2 lines
8405Changed paths:
8406   M /trunk/libee/line.c
8407
8408  * libee/line.c: genericized line drawing for future use.
8409
8410------------------------------------------------------------------------
8411r45 | sam | 2003-11-09 18:45:12 +0100 (Sun, 09 Nov 2003) | 6 lines
8412Changed paths:
8413   M /trunk/test
8414   M /trunk/test/demo.c
8415
8416  * test/demo.c:
8417    + Putpixel demo.
8418    + Draw line demo.
8419    + Draw circle demo.
8420    + Animated radar demo.
8421
8422------------------------------------------------------------------------
8423r44 | sam | 2003-11-09 18:21:43 +0100 (Sun, 09 Nov 2003) | 7 lines
8424Changed paths:
8425   M /trunk/libee/Makefile.am
8426   A /trunk/libee/circle.c (from /trunk/src/weapons.c:42)
8427   M /trunk/libee/ee.h
8428   M /trunk/libee/line.c
8429   M /trunk/src/weapons.c
8430
8431  * src/weapons.c:
8432    + Removed draw_circle, use ee_draw_circle instead.
8433  * libee/circle.c:
8434    + New ee_draw_circle function.
8435  * libee/line.c:
8436    + Changed an internal function's name.
8437
8438------------------------------------------------------------------------
8439r43 | sam | 2003-11-09 17:34:23 +0100 (Sun, 09 Nov 2003) | 2 lines
8440Changed paths:
8441   M /trunk/libee
8442   M /trunk/libee/Makefile.am
8443   M /trunk/libee/ee.h
8444   A /trunk/libee/line.c
8445
8446  * libee/line.c: Implemented ee_draw_line.
8447
8448------------------------------------------------------------------------
8449r42 | sam | 2003-11-09 14:52:40 +0100 (Sun, 09 Nov 2003) | 5 lines
8450Changed paths:
8451   M /trunk/libee/ee.c
8452   M /trunk/libee/ee.h
8453   M /trunk/test/demo.c
8454
8455  * libee/ee.c:
8456    + got rid of DELAY.
8457  * test/demo.c:
8458    + Minor animation effect.
8459
8460------------------------------------------------------------------------
8461r41 | sam | 2003-11-09 14:51:37 +0100 (Sun, 09 Nov 2003) | 2 lines
8462Changed paths:
8463   M /trunk/libee/math.c
8464
8465  * libee/math.c: fixed a thinko in ee_rand().
8466
8467------------------------------------------------------------------------
8468r40 | sam | 2003-11-09 14:32:04 +0100 (Sun, 09 Nov 2003) | 8 lines
8469Changed paths:
8470   M /trunk/libee/Makefile.am
8471   M /trunk/libee/ee.c
8472   M /trunk/libee/ee.h
8473   A /trunk/libee/io.c (from /trunk/libee/ee.c:37)
8474   A /trunk/libee/math.c
8475   M /trunk/src/Makefile.am
8476   M /trunk/src/aliens.c
8477   M /trunk/src/collide.c
8478   M /trunk/src/common.h
8479   M /trunk/src/explosions.c
8480   M /trunk/src/main.c
8481   D /trunk/src/math.c
8482   M /trunk/src/starfield.c
8483   M /trunk/src/tunnel.c
8484   M /trunk/src/weapons.c
8485
8486  * libee/io.c:
8487    + Moved ee_get_key() here.
8488  * libee/math.c:
8489    + Moved r00t() here and renamed it to ee_sqrt().
8490    + Moved GET_RAND() here and renamed it to ee_rand().
8491  * src/math.c:
8492    + Removed this deprecated file.
8493
8494------------------------------------------------------------------------
8495r39 | sam | 2003-11-09 14:16:19 +0100 (Sun, 09 Nov 2003) | 2 lines
8496Changed paths:
8497   M /trunk/src/aliens.c
8498   M /trunk/src/bonus.c
8499   M /trunk/src/box.c
8500   M /trunk/src/ceo.c
8501   M /trunk/src/collide.c
8502   M /trunk/src/common.h
8503   M /trunk/src/explosions.c
8504   M /trunk/src/main.c
8505   M /trunk/src/math.c
8506   M /trunk/src/overlay.c
8507   M /trunk/src/player.c
8508   M /trunk/src/starfield.c
8509   M /trunk/src/tunnel.c
8510   M /trunk/src/weapons.c
8511
8512  * Coding style everywhere.
8513
8514------------------------------------------------------------------------
8515r38 | sam | 2003-11-09 14:02:34 +0100 (Sun, 09 Nov 2003) | 5 lines
8516Changed paths:
8517   M /trunk/libee/Makefile.am
8518   M /trunk/test/Makefile.am
8519   A /trunk/test/demo.c
8520
8521  * libee/Makefile.am, test/Makefile.am:
8522    + Added more compiler warning flags.
8523  * test/demo.c:
8524    + Small demo for libee.
8525
8526------------------------------------------------------------------------
8527r37 | sam | 2003-11-09 14:01:44 +0100 (Sun, 09 Nov 2003) | 2 lines
8528Changed paths:
8529   M /trunk/libee/ee.c
8530
8531  * libee/ee.c: Fixed a compilation warning.
8532
8533------------------------------------------------------------------------
8534r36 | sam | 2003-11-09 13:48:09 +0100 (Sun, 09 Nov 2003) | 2 lines
8535Changed paths:
8536   M /trunk/libee/ee.c
8537
8538  * libee/ee.c: Exact line fill in ee_clear().
8539
8540------------------------------------------------------------------------
8541r35 | sam | 2003-11-09 13:40:53 +0100 (Sun, 09 Nov 2003) | 2 lines
8542Changed paths:
8543   M /trunk/libee/Makefile.am
8544   M /trunk/libee/ee.c
8545   A /trunk/libee/ee.h
8546   M /trunk/src/Makefile.am
8547   M /trunk/src/aliens.c
8548   M /trunk/src/bonus.c
8549   M /trunk/src/box.c
8550   M /trunk/src/ceo.c
8551   M /trunk/src/common.h
8552   M /trunk/src/explosions.c
8553   M /trunk/src/main.c
8554   M /trunk/src/overlay.c
8555   M /trunk/src/player.c
8556   M /trunk/src/starfield.c
8557   M /trunk/src/tunnel.c
8558   M /trunk/src/weapons.c
8559
8560  * libee is now standalone.
8561
8562------------------------------------------------------------------------
8563r34 | sam | 2003-11-09 13:02:42 +0100 (Sun, 09 Nov 2003) | 2 lines
8564Changed paths:
8565   M /trunk/Makefile.am
8566   M /trunk/configure.ac
8567   M /trunk/libee
8568   A /trunk/libee/Makefile.am
8569   M /trunk/src/Makefile.am
8570   A /trunk/test
8571   A /trunk/test/Makefile.am
8572
8573  * libee is now (almost) standalone.
8574
8575------------------------------------------------------------------------
8576r33 | sam | 2003-11-09 12:26:08 +0100 (Sun, 09 Nov 2003) | 7 lines
8577Changed paths:
8578   M /trunk/doc/shapes.txt
8579   A /trunk/libee
8580   A /trunk/libee/ee.c (from /trunk/src/graphics.c:31)
8581   M /trunk/src/Makefile.am
8582   M /trunk/src/ceo.c
8583   M /trunk/src/common.h
8584   D /trunk/src/graphics.c
8585   M /trunk/src/main.c
8586
8587  * libee/ee.c:
8588    + First file in libee, from src/graphics.c.
8589    + Disable cursor upon initialisation.
8590    + Added delay code for constant framerate.
8591  * src/common.h:
8592    + Minor compilation fix for latest ncurses.
8593
8594------------------------------------------------------------------------
8595r32 | sam | 2003-11-06 22:40:53 +0100 (Thu, 06 Nov 2003) | 2 lines
8596Changed paths:
8597   M /trunk/bootstrap
8598
8599  * bootstrap: always remove autom4te.cache.
8600
8601------------------------------------------------------------------------
8602r31 | sam | 2003-10-02 03:08:13 +0200 (Thu, 02 Oct 2003) | 2 lines
8603Changed paths:
8604   M /trunk
8605   M /trunk/autotools
8606   M /trunk/bootstrap
8607   M /trunk/configure.ac
8608   M /trunk/debian
8609   M /trunk/src
8610   M /trunk/src/aliens.c
8611   M /trunk/src/bonus.c
8612   M /trunk/src/box.c
8613   M /trunk/src/ceo.c
8614   M /trunk/src/collide.c
8615   M /trunk/src/common.h
8616   M /trunk/src/explosions.c
8617   M /trunk/src/graphics.c
8618   M /trunk/src/main.c
8619   M /trunk/src/math.c
8620   M /trunk/src/overlay.c
8621   M /trunk/src/player.c
8622   M /trunk/src/starfield.c
8623   M /trunk/src/tunnel.c
8624   M /trunk/src/weapons.c
8625
8626  * Fixed keywords, ignore, and lots of tiny SVN things.
8627
8628------------------------------------------------------------------------
8629r30 | sam | 2003-02-09 12:17:40 +0100 (Sun, 09 Feb 2003) | 3 lines
8630Changed paths:
8631   M /trunk/TODO
8632   M /trunk/src/Makefile.am
8633   A /trunk/src/box.c
8634   M /trunk/src/common.h
8635   M /trunk/src/main.c
8636   M /trunk/src/overlay.c
8637
8638  * support for boxes
8639  * application: pause box
8640
8641------------------------------------------------------------------------
8642r29 | sam | 2003-01-06 13:22:58 +0100 (Mon, 06 Jan 2003) | 3 lines
8643Changed paths:
8644   M /trunk/TODO
8645   M /trunk/src/collide.c
8646
8647  * cosmetic code changes.
8648  * fixed a bug in the tunnel munching.
8649
8650------------------------------------------------------------------------
8651r28 | sam | 2002-12-23 17:44:28 +0100 (Mon, 23 Dec 2002) | 3 lines
8652Changed paths:
8653   M /trunk/README
8654   M /trunk/TODO
8655   M /trunk/configure.ac
8656   M /trunk/src/weapons.c
8657
8658  * fixed the ncurses build.
8659  * replaced '�' with ':' in the fragbomb tail because it's not ASCII.
8660
8661------------------------------------------------------------------------
8662r27 | sam | 2002-12-23 17:21:38 +0100 (Mon, 23 Dec 2002) | 6 lines
8663Changed paths:
8664   M /trunk/configure.ac
8665   M /trunk/src/collide.c
8666   M /trunk/src/common.h
8667   M /trunk/src/graphics.c
8668   M /trunk/src/main.c
8669   M /trunk/src/overlay.c
8670   M /trunk/src/player.c
8671
8672  * new timestamp for a new snapshot.
8673  * lots of sanity checks in collide.c.
8674  * moved usleep() to graphics.c.
8675  * added random key generator in the dummy driver.
8676  * cosmetic changes in the energy bars.
8677
8678------------------------------------------------------------------------
8679r26 | sam | 2002-12-23 16:06:13 +0100 (Mon, 23 Dec 2002) | 4 lines
8680Changed paths:
8681   M /trunk/src/Makefile.am
8682   M /trunk/src/common.h
8683   M /trunk/src/main.c
8684   A /trunk/src/overlay.c
8685   M /trunk/src/player.c
8686
8687  * better handling of special weapon timeout.
8688  * the bomb is now part of the standard fire button effect.
8689  * overlay for life and special weapon jauges.
8690
8691------------------------------------------------------------------------
8692r25 | sam | 2002-12-23 14:46:27 +0100 (Mon, 23 Dec 2002) | 3 lines
8693Changed paths:
8694   M /trunk/src/aliens.c
8695   M /trunk/src/collide.c
8696   M /trunk/src/common.h
8697   M /trunk/src/main.c
8698   M /trunk/src/player.c
8699
8700  * aliens are now named foo, bar and baz.
8701  * beginning of life jauges.
8702
8703------------------------------------------------------------------------
8704r24 | sam | 2002-12-23 14:13:04 +0100 (Mon, 23 Dec 2002) | 2 lines
8705Changed paths:
8706   M /trunk/src/common.h
8707   M /trunk/src/main.c
8708   M /trunk/src/player.c
8709
8710  * ship has vx and vy.
8711
8712------------------------------------------------------------------------
8713r23 | sam | 2002-12-23 13:47:36 +0100 (Mon, 23 Dec 2002) | 2 lines
8714Changed paths:
8715   M /trunk/TODO
8716   M /trunk/src/main.c
8717   M /trunk/src/tunnel.c
8718
8719  * cosmetic change: reworked draw_tunnel.
8720
8721------------------------------------------------------------------------
8722r22 | sam | 2002-12-23 13:03:31 +0100 (Mon, 23 Dec 2002) | 3 lines
8723Changed paths:
8724   M /trunk/src/main.c
8725   M /trunk/src/tunnel.c
8726
8727  * lasers are now twice as fast.
8728  * walls are now filled, and displayed on top of aliens.
8729
8730------------------------------------------------------------------------
8731r21 | sam | 2002-12-23 11:06:27 +0100 (Mon, 23 Dec 2002) | 5 lines
8732Changed paths:
8733   M /trunk/configure.ac
8734   M /trunk/src/Makefile.am
8735   M /trunk/src/ceo.c
8736   M /trunk/src/common.h
8737   M /trunk/src/graphics.c
8738   M /trunk/src/main.c
8739   M /trunk/src/tunnel.c
8740
8741  * added support for --disable-slang.
8742  * fixed an overflow in the tunnel update code.
8743  * fragbomb is now 'f', not 'd'.
8744  * added a missing call to init_bonus().
8745
8746------------------------------------------------------------------------
8747r20 | sam | 2002-12-23 10:28:37 +0100 (Mon, 23 Dec 2002) | 5 lines
8748Changed paths:
8749   M /trunk/TODO
8750   M /trunk/src/collide.c
8751   M /trunk/src/common.h
8752   M /trunk/src/main.c
8753   M /trunk/src/starfield.c
8754   M /trunk/src/tunnel.c
8755   M /trunk/src/weapons.c
8756
8757  * the beam now digs the tunnel.
8758  * the starfield is now an array of stars.
8759  * fixed wall rendering (offset issues and disappearing left wall).
8760  * 32 seekers on fragbomb explosion, not 16.
8761
8762------------------------------------------------------------------------
8763r19 | sam | 2002-12-23 00:39:15 +0100 (Mon, 23 Dec 2002) | 3 lines
8764Changed paths:
8765   M /trunk/src/weapons.c
8766
8767  * seekers and homing bombs react more quickly.
8768  * 16 seekers on fragbomb explosion instead of 12.
8769
8770------------------------------------------------------------------------
8771r18 | sam | 2002-12-23 00:01:35 +0100 (Mon, 23 Dec 2002) | 3 lines
8772Changed paths:
8773   M /trunk/src/math.c
8774   M /trunk/src/weapons.c
8775
8776  * fixed a segfault when the target seeker speed was zero.
8777  * factorized the seeker generation on fragbomb explosion.
8778
8779------------------------------------------------------------------------
8780r17 | sam | 2002-12-22 23:36:42 +0100 (Sun, 22 Dec 2002) | 2 lines
8781Changed paths:
8782   M /trunk/src/Makefile.am
8783   M /trunk/src/common.h
8784   A /trunk/src/math.c
8785   M /trunk/src/weapons.c
8786
8787  * Removed the dependency on <math.h>. We don't need no stinking sqrt!
8788
8789------------------------------------------------------------------------
8790r16 | sam | 2002-12-22 23:17:41 +0100 (Sun, 22 Dec 2002) | 3 lines
8791Changed paths:
8792   M /trunk/doc/shapes.txt
8793   M /trunk/src/aliens.c
8794   M /trunk/src/ceo.c
8795   M /trunk/src/collide.c
8796   M /trunk/src/common.h
8797   M /trunk/src/main.c
8798   M /trunk/src/weapons.c
8799
8800  * dead aliens don't explode in the collision loop but in their update loop.
8801  * new super weapon, the fragmentation bomb.
8802
8803------------------------------------------------------------------------
8804r15 | sam | 2002-12-22 20:08:35 +0100 (Sun, 22 Dec 2002) | 2 lines
8805Changed paths:
8806   M /trunk/.cvsignore
8807   M /trunk/Makefile.am
8808   A /trunk/autotools
8809   A /trunk/autotools/.cvsignore
8810   A /trunk/autotools/Makefile.am
8811   M /trunk/bootstrap
8812   M /trunk/configure.ac
8813   M /trunk/debian/.cvsignore
8814   M /trunk/src/Makefile.am
8815
8816  * Moved generated autotools files to the autotools/ directory.
8817
8818------------------------------------------------------------------------
8819r14 | sam | 2002-12-22 19:44:12 +0100 (Sun, 22 Dec 2002) | 2 lines
8820Changed paths:
8821   M /trunk/src/aliens.c
8822   M /trunk/src/bonus.c
8823   M /trunk/src/ceo.c
8824   M /trunk/src/collide.c
8825   M /trunk/src/common.h
8826   M /trunk/src/explosions.c
8827   M /trunk/src/graphics.c
8828   M /trunk/src/main.c
8829   M /trunk/src/player.c
8830   M /trunk/src/starfield.c
8831   M /trunk/src/tunnel.c
8832   M /trunk/src/weapons.c
8833
8834  * I think I fucked up the $Id tags on my previous commit.
8835
8836------------------------------------------------------------------------
8837r13 | sam | 2002-12-22 19:42:32 +0100 (Sun, 22 Dec 2002) | 3 lines
8838Changed paths:
8839   A /trunk/COPYING
8840   M /trunk/src/aliens.c
8841   M /trunk/src/bonus.c
8842   M /trunk/src/ceo.c
8843   M /trunk/src/collide.c
8844   M /trunk/src/common.h
8845   M /trunk/src/explosions.c
8846   M /trunk/src/graphics.c
8847   M /trunk/src/main.c
8848   M /trunk/src/player.c
8849   M /trunk/src/starfield.c
8850   M /trunk/src/tunnel.c
8851   M /trunk/src/weapons.c
8852
8853  * added the COPYING file (GPLv2).
8854  * added GPL headers to source files.
8855
8856------------------------------------------------------------------------
8857r12 | sam | 2002-12-22 19:40:36 +0100 (Sun, 22 Dec 2002) | 2 lines
8858Changed paths:
8859   M /trunk/src/Makefile.am
8860   A /trunk/src/ceo.c
8861   M /trunk/src/common.h
8862   M /trunk/src/main.c
8863
8864  * tab == hotkey for CEO alert.
8865
8866------------------------------------------------------------------------
8867r11 | sam | 2002-12-18 19:44:47 +0100 (Wed, 18 Dec 2002) | 2 lines
8868Changed paths:
8869   M /trunk/TODO
8870   M /trunk/doc/shapes.txt
8871   M /trunk/src/aliens.c
8872
8873  * 3rd alien type.
8874
8875------------------------------------------------------------------------
8876r10 | sam | 2002-12-18 19:12:28 +0100 (Wed, 18 Dec 2002) | 2 lines
8877Changed paths:
8878   D /trunk/Makefile
8879
8880  * Scrapped Makefile.
8881
8882------------------------------------------------------------------------
8883r9 | sam | 2002-12-18 19:11:54 +0100 (Wed, 18 Dec 2002) | 2 lines
8884Changed paths:
8885   M /trunk/Makefile
8886   A /trunk/README
8887   A /trunk/TODO
8888
8889  * README and TODO files.
8890
8891------------------------------------------------------------------------
8892r8 | sam | 2002-12-18 14:29:31 +0100 (Wed, 18 Dec 2002) | 2 lines
8893Changed paths:
8894   M /trunk/Makefile
8895   M /trunk/configure.ac
8896   M /trunk/doc/shapes.txt
8897   M /trunk/src/collide.c
8898   M /trunk/src/weapons.c
8899
8900  * the bomb's head is now white
8901
8902------------------------------------------------------------------------
8903r7 | sam | 2002-12-15 18:16:45 +0100 (Sun, 15 Dec 2002) | 3 lines
8904Changed paths:
8905   M /trunk/doc/shapes.txt
8906   M /trunk/src/aliens.c
8907   M /trunk/src/collide.c
8908   M /trunk/src/common.h
8909   M /trunk/src/main.c
8910   M /trunk/src/weapons.c
8911
8912  * new weapon: bomb.
8913  * beam now collides with aliens.
8914
8915------------------------------------------------------------------------
8916r6 | sam | 2002-12-15 06:03:55 +0100 (Sun, 15 Dec 2002) | 2 lines
8917Changed paths:
8918   M /trunk/doc/shapes.txt
8919   M /trunk/src/common.h
8920   M /trunk/src/main.c
8921   M /trunk/src/weapons.c
8922
8923  * 'beam' weapon.
8924
8925------------------------------------------------------------------------
8926r5 | sam | 2002-12-15 04:41:32 +0100 (Sun, 15 Dec 2002) | 10 lines
8927Changed paths:
8928   M /trunk/Makefile
8929   M /trunk/configure.ac
8930   M /trunk/debian/changelog
8931   M /trunk/debian/control
8932   M /trunk/debian/rules
8933   M /trunk/doc/shapes.txt
8934   M /trunk/src/Makefile.am
8935   M /trunk/src/aliens.c
8936   A /trunk/src/bonus.c
8937   M /trunk/src/collide.c
8938   M /trunk/src/common.h
8939   M /trunk/src/explosions.c
8940   M /trunk/src/graphics.c
8941   M /trunk/src/main.c
8942   M /trunk/src/player.c
8943   M /trunk/src/starfield.c
8944   M /trunk/src/tunnel.c
8945   M /trunk/src/weapons.c
8946
8947  * real Debian package files.
8948  * two new types of aliens. only one rules.
8949  * removed gfx_write in favor of gfx_putchar and gfx_putstr.
8950  * added bonuses at alien death. they do nothing yet.
8951  * seeker missiles. 'b' to test.
8952  * weapon resolution is now 16*char. needs to be generalized.
8953  * fixed the supernova bugs. center could collide with the tunnel, and
8954    the last frame was badly displayed.
8955  * lots of cleanups everywhere.
8956
8957------------------------------------------------------------------------
8958r4 | sam | 2002-12-13 21:50:00 +0100 (Fri, 13 Dec 2002) | 2 lines
8959Changed paths:
8960   M /trunk/.cvsignore
8961   M /trunk/Makefile
8962   A /trunk/Makefile.am
8963   D /trunk/aliens.c
8964   A /trunk/bootstrap
8965   D /trunk/collide.c
8966   D /trunk/common.h
8967   A /trunk/configure.ac
8968   A /trunk/debian
8969   A /trunk/debian/.cvsignore
8970   A /trunk/debian/Makefile.am
8971   A /trunk/debian/changelog
8972   A /trunk/debian/control
8973   A /trunk/debian/rules
8974   A /trunk/doc
8975   A /trunk/doc/shapes.txt
8976   D /trunk/explosions.c
8977   D /trunk/graphics.c
8978   D /trunk/main.c
8979   D /trunk/player.c
8980   D /trunk/shapes.txt
8981   A /trunk/src
8982   A /trunk/src/.cvsignore
8983   A /trunk/src/Makefile.am
8984   A /trunk/src/aliens.c
8985   A /trunk/src/collide.c
8986   A /trunk/src/common.h
8987   A /trunk/src/explosions.c
8988   A /trunk/src/graphics.c
8989   A /trunk/src/main.c
8990   A /trunk/src/player.c
8991   A /trunk/src/starfield.c
8992   A /trunk/src/tunnel.c
8993   A /trunk/src/weapons.c
8994   D /trunk/starfield.c
8995   D /trunk/tunnel.c
8996   D /trunk/weapons.c
8997
8998  * autotoolificationized the whole thing.
8999
9000------------------------------------------------------------------------
9001r3 | sam | 2002-12-13 20:27:16 +0100 (Fri, 13 Dec 2002) | 4 lines
9002Changed paths:
9003   M /trunk/collide.c
9004   M /trunk/common.h
9005   M /trunk/explosions.c
9006   M /trunk/main.c
9007   M /trunk/player.c
9008   M /trunk/weapons.c
9009
9010  * moved nuke from explosions to weapons.
9011  * used a cool Bresenham algorithm to draw the nuke circles.
9012  * nuke collides with aliens.
9013
9014------------------------------------------------------------------------
9015r2 | sam | 2002-12-13 20:24:53 +0100 (Fri, 13 Dec 2002) | 2 lines
9016Changed paths:
9017   A /trunk/.cvsignore
9018
9019  * .cvsignore file.
9020
9021------------------------------------------------------------------------
9022r1 | sam | 2002-12-13 20:23:07 +0100 (Fri, 13 Dec 2002) | 3 lines
9023Changed paths:
9024   A /branches
9025   A /trunk
9026   A /trunk/Makefile
9027   A /trunk/aliens.c
9028   A /trunk/collide.c
9029   A /trunk/common.h
9030   A /trunk/explosions.c
9031   A /trunk/graphics.c
9032   A /trunk/main.c
9033   A /trunk/player.c
9034   A /trunk/shapes.txt
9035   A /trunk/starfield.c
9036   A /trunk/tunnel.c
9037   A /trunk/weapons.c
9038
9039  * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
9040    the nuke is still ugly, almost no collision detection. Nice demo :)
9041
9042------------------------------------------------------------------------
Note: See TracBrowser for help on using the repository browser.