source: libcaca/trunk/ChangeLog @ 1285

Last change on this file since 1285 was 1285, checked in by Sam Hocevar, 13 years ago
  • Set version to 0.99.beta9.
  • Updated NEWS and ChangeLog?.
File size: 339.0 KB
Line 
1------------------------------------------------------------------------
2r986 | sam | 2006-11-05 23:45:10 +0100 (Sun, 05 Nov 2006) | 2 lines
3Changed paths:
4   M /trunk/TODO
5
6  * Updated TODO list.
7
8------------------------------------------------------------------------
9r985 | sam | 2006-11-05 23:20:51 +0100 (Sun, 05 Nov 2006) | 6 lines
10Changed paths:
11   M /trunk/cucul/export.c
12   M /trunk/cucul/import.c
13   M /trunk/src/cacaserver.c
14
15  * Updated the caca export format so that it supports multiple frames.
16  * Updated the caca importer to reflect that; only one frame is read at the
17    moment.
18  * Added an "utf8cr" export format for UTF-8 + CRLF exports.
19  * Updated cacaserver to reflect file format changes.
20
21------------------------------------------------------------------------
22r984 | sam | 2006-11-05 22:59:26 +0100 (Sun, 05 Nov 2006) | 2 lines
23Changed paths:
24   M /trunk/cxx
25   M /trunk/cxx/cxxtest.cpp
26
27  * Use the import function to load the pig image in cxxtest.
28
29------------------------------------------------------------------------
30r983 | sam | 2006-11-05 22:47:51 +0100 (Sun, 05 Nov 2006) | 2 lines
31Changed paths:
32   M /trunk/cucul/font.c
33
34  * Add information to the font format.
35
36------------------------------------------------------------------------
37r982 | jylam | 2006-11-05 19:31:45 +0100 (Sun, 05 Nov 2006) | 2 lines
38Changed paths:
39   M /trunk/doc/tutorial.dox
40
41 * Fixed typo, added compilation example
42
43------------------------------------------------------------------------
44r981 | jylam | 2006-11-05 19:14:26 +0100 (Sun, 05 Nov 2006) | 2 lines
45Changed paths:
46   M /trunk/doc/tutorial.dox
47
48 * Started a real and complete tutorial
49
50------------------------------------------------------------------------
51r980 | sam | 2006-11-05 19:08:36 +0100 (Sun, 05 Nov 2006) | 2 lines
52Changed paths:
53   M /trunk/cxx/cucul++.h
54
55  * Oops, fixed getChar's prototype.
56
57------------------------------------------------------------------------
58r979 | sam | 2006-11-05 19:06:09 +0100 (Sun, 05 Nov 2006) | 2 lines
59Changed paths:
60   M /trunk/cxx/cucul++.cpp
61   M /trunk/cxx/cucul++.h
62
63  * Implemented putChar() and updated getChar()'s prototype.
64
65------------------------------------------------------------------------
66r978 | sam | 2006-11-05 19:00:53 +0100 (Sun, 05 Nov 2006) | 2 lines
67Changed paths:
68   M /trunk/cxx/cucul++.cpp
69
70  * Don't crash if Blit()'s second canvas argument is NULL (which is valid).
71
72------------------------------------------------------------------------
73r977 | jylam | 2006-11-05 18:27:37 +0100 (Sun, 05 Nov 2006) | 2 lines
74Changed paths:
75   M /trunk/cxx/cxxtest.cpp
76
77 * Fixed c++ example
78
79------------------------------------------------------------------------
80r976 | sam | 2006-11-05 17:58:58 +0100 (Sun, 05 Nov 2006) | 2 lines
81Changed paths:
82   M /trunk/cucul/cucul.c
83
84  * Fix the default canvas colour value.
85
86------------------------------------------------------------------------
87r975 | sam | 2006-11-05 17:56:49 +0100 (Sun, 05 Nov 2006) | 2 lines
88Changed paths:
89   M /trunk/cucul/cucul.h
90
91  * Remove legacy cucul_ansi_to_str() from cucul.h.
92
93------------------------------------------------------------------------
94r974 | sam | 2006-10-31 18:03:21 +0100 (Tue, 31 Oct 2006) | 3 lines
95Changed paths:
96   M /trunk/cucul/font.c
97   M /trunk/cucul/font_mono9.h
98   M /trunk/cucul/font_monobold12.h
99   M /trunk/tools/makefont.c
100
101  * Slightly changed the font header information. No one distributes libcaca
102    fonts yet anyway :-)
103
104------------------------------------------------------------------------
105r973 | sam | 2006-10-31 15:34:06 +0100 (Tue, 31 Oct 2006) | 2 lines
106Changed paths:
107   M /trunk/cucul/colour.c
108
109  * Clarify cucul_get_attr() behaviour in the cucul_set_attr() documentation.
110
111------------------------------------------------------------------------
112r972 | sam | 2006-10-31 15:04:22 +0100 (Tue, 31 Oct 2006) | 4 lines
113Changed paths:
114   M /trunk/caca/caca0.c
115   M /trunk/caca/caca0.h
116   M /trunk/cucul/cucul.c
117   M /trunk/cucul/cucul.h
118   M /trunk/cxx/cucul++.cpp
119   M /trunk/cxx/cucul++.h
120   M /trunk/cxx/cxxtest.cpp
121   M /trunk/doc/migrating.dox
122   M /trunk/doc/tutorial.dox
123   M /trunk/test/colors.c
124   M /trunk/test/demo.c
125
126  * Got rid of cucul_ansi_to_str(), it's really useless.
127  * Partial update of the C++ bindings.
128  * Updated documentation.
129
130------------------------------------------------------------------------
131r971 | sam | 2006-10-31 14:44:41 +0100 (Tue, 31 Oct 2006) | 2 lines
132Changed paths:
133   D /trunk/cxx/cpptest.cpp
134   R /trunk/cxx/cxxtest.cpp (from /trunk/cxx/cpptest.cpp:960)
135
136  * Properly rename cxxtest.cpp to cpptest.cpp to preserve history.
137
138------------------------------------------------------------------------
139r970 | sam | 2006-10-31 14:29:48 +0100 (Tue, 31 Oct 2006) | 5 lines
140Changed paths:
141   M /trunk/caca/caca0.h
142   M /trunk/caca/driver_gl.c
143   M /trunk/cucul/colour.c
144   M /trunk/cucul/cucul.c
145   M /trunk/cucul/cucul.h
146   M /trunk/cucul/dither.c
147   M /trunk/cucul/import.c
148   M /trunk/src/aafire.c
149   M /trunk/src/cacademo.c
150   M /trunk/src/cacadraw.c
151   M /trunk/src/cacaview.c
152   M /trunk/src/img2irc.c
153   M /trunk/test/colors.c
154   M /trunk/test/demo.c
155   M /trunk/test/dithering.c
156   M /trunk/test/event.c
157   M /trunk/test/export.c
158   M /trunk/test/font.c
159   M /trunk/test/font2tga.c
160   M /trunk/test/frames.c
161   M /trunk/test/fullwidth.c
162   M /trunk/test/gamma.c
163   M /trunk/test/input.c
164   M /trunk/test/spritedit.c
165   M /trunk/test/transform.c
166   M /trunk/test/truecolor.c
167   M /trunk/test/unicode.c
168
169  * Got rid of cucul_ansi_to_attr() and cucul_argb_to_attr() and restored
170    cucul_set_color() and cucul_set_truecolor() under the new names
171    cucul_set_color_ansi() and cucul_set_color_argb().
172  * Renamed cucul_get_color_name() into cucul_ansi_to_str().
173
174------------------------------------------------------------------------
175r969 | sam | 2006-10-31 09:17:58 +0100 (Tue, 31 Oct 2006) | 3 lines
176Changed paths:
177   M /trunk/cucul/colour.c
178   M /trunk/cucul/export.c
179   M /trunk/test/colors.c
180   M /trunk/test/export.c
181
182  * Changed cucul_set_attr() so that only setting the style does not change
183    the colour.
184
185------------------------------------------------------------------------
186r968 | sam | 2006-10-30 17:37:36 +0100 (Mon, 30 Oct 2006) | 3 lines
187Changed paths:
188   M /trunk/caca/driver_x11.c
189   M /trunk/cucul/export.c
190
191  * Blink/Underline/Bold/Italics support in the HTML exporters.
192  * Underline support in the X11 driver.
193
194------------------------------------------------------------------------
195r967 | sam | 2006-10-30 15:41:16 +0100 (Mon, 30 Oct 2006) | 2 lines
196Changed paths:
197   M /trunk/test/colors.c
198   M /trunk/test/export.c
199
200  * Add Bold/Blink/Italics/Underline to the export and color tests.
201
202------------------------------------------------------------------------
203r966 | sam | 2006-10-30 15:33:46 +0100 (Mon, 30 Oct 2006) | 2 lines
204Changed paths:
205   M /trunk/cucul/export.c
206
207  * Fix IRC and term transparency (again).
208
209------------------------------------------------------------------------
210r965 | sam | 2006-10-30 14:51:25 +0100 (Mon, 30 Oct 2006) | 2 lines
211Changed paths:
212   M /trunk/TODO
213
214  * Updated TODO list.
215
216------------------------------------------------------------------------
217r962 | sam | 2006-10-29 23:07:07 +0100 (Sun, 29 Oct 2006) | 3 lines
218Changed paths:
219   M /trunk/cucul/colour.c
220   M /trunk/cucul/cucul.h
221
222  * Add back cucul_set_color() and cucul_set_truecolor() but mark them as
223    deprecated using GCC attributes.
224
225------------------------------------------------------------------------
226r961 | sam | 2006-10-29 21:54:51 +0100 (Sun, 29 Oct 2006) | 5 lines
227Changed paths:
228   M /trunk/caca/caca0.c
229   M /trunk/caca/caca0.h
230   M /trunk/caca/driver_gl.c
231   M /trunk/caca/driver_slang.c
232   M /trunk/cucul/colour.c
233   M /trunk/cucul/cucul.c
234   M /trunk/cucul/cucul.h
235   M /trunk/cucul/dither.c
236   M /trunk/cucul/export.c
237   M /trunk/cucul/import.c
238   M /trunk/cucul/sprite.c
239   M /trunk/src/aafire.c
240   M /trunk/src/cacademo.c
241   M /trunk/src/cacadraw.c
242   M /trunk/src/cacaview.c
243   M /trunk/src/img2irc.c
244   M /trunk/test/colors.c
245   M /trunk/test/demo.c
246   M /trunk/test/dithering.c
247   M /trunk/test/event.c
248   M /trunk/test/export.c
249   M /trunk/test/font.c
250   M /trunk/test/font2tga.c
251   M /trunk/test/frames.c
252   M /trunk/test/fullwidth.c
253   M /trunk/test/gamma.c
254   M /trunk/test/input.c
255   M /trunk/test/spritedit.c
256   M /trunk/test/transform.c
257   M /trunk/test/truecolor.c
258   M /trunk/test/unicode.c
259   M /trunk/tools/optipal.c
260
261  * Get rid of cucul_set_attr_ansi() and cucul_set_attr_argb and merge the
262    functionality into cucul_set_attr().
263  * Add cucul_ansi_to_attr() and cucul_argb_to_attr().
264  * Rename CUCUL_COLOR_* to CUCUL_*.
265
266------------------------------------------------------------------------
267r960 | sam | 2006-10-29 09:35:46 +0100 (Sun, 29 Oct 2006) | 4 lines
268Changed paths:
269   M /trunk/caca/driver_gl.c
270   M /trunk/cucul/colour.c
271   M /trunk/cucul/cucul.h
272   M /trunk/cucul/dither.c
273   M /trunk/cucul/import.c
274   M /trunk/cucul/sprite.c
275   M /trunk/src/aafire.c
276   M /trunk/src/cacademo.c
277   M /trunk/src/cacadraw.c
278   M /trunk/src/cacaview.c
279   M /trunk/src/img2irc.c
280   M /trunk/test/colors.c
281   M /trunk/test/demo.c
282   M /trunk/test/dithering.c
283   M /trunk/test/event.c
284   M /trunk/test/export.c
285   M /trunk/test/font.c
286   M /trunk/test/font2tga.c
287   M /trunk/test/frames.c
288   M /trunk/test/fullwidth.c
289   M /trunk/test/gamma.c
290   M /trunk/test/input.c
291   M /trunk/test/spritedit.c
292   M /trunk/test/transform.c
293   M /trunk/test/truecolor.c
294   M /trunk/test/unicode.c
295
296  * Remove cucul_set_color() from the exported API and replaced all calls
297    with cucul_set_attr_ansi(). Old application will still compile (but issue
298    a warning) and run, though.
299
300------------------------------------------------------------------------
301r959 | sam | 2006-10-29 09:06:27 +0100 (Sun, 29 Oct 2006) | 2 lines
302Changed paths:
303   M /trunk/configure.ac
304   M /trunk/src/cacaview.c
305   M /trunk/src/common-image.c
306
307  * Fix broken Imlib2 support in cacaview.
308
309------------------------------------------------------------------------
310r958 | sam | 2006-10-29 01:53:46 +0200 (Sun, 29 Oct 2006) | 6 lines
311Changed paths:
312   M /trunk/caca/caca0.h
313   M /trunk/caca/driver_conio.c
314   M /trunk/caca/driver_gl.c
315   M /trunk/caca/driver_ncurses.c
316   M /trunk/caca/driver_slang.c
317   M /trunk/caca/driver_vga.c
318   M /trunk/caca/driver_win32.c
319   M /trunk/caca/driver_x11.c
320   M /trunk/cucul/canvas.c
321   M /trunk/cucul/colour.c
322   M /trunk/cucul/cucul.c
323   M /trunk/cucul/cucul.h
324   M /trunk/cucul/cucul_internals.h
325   M /trunk/cucul/export.c
326   M /trunk/cucul/font.c
327   M /trunk/cucul/import.c
328   M /trunk/cucul/sprite.c
329   M /trunk/cucul/transform.c
330
331  * Use the LSB of alpha and blue components to encode additional flags such
332    as bold or underline. No higher level support for these yet, but at
333    least everything is consistent.
334  * Created cucul_set_attr_ansi() and cucul_set_attr_argb() which are bound
335    to replace cucul_set_color() and cucul_set_truecolor().
336
337------------------------------------------------------------------------
338r957 | sam | 2006-10-27 22:40:24 +0200 (Fri, 27 Oct 2006) | 2 lines
339Changed paths:
340   M /trunk/cucul/buffer.c
341
342  * Reworded documentation about buffer/string distinction.
343
344------------------------------------------------------------------------
345r956 | sam | 2006-10-27 22:22:48 +0200 (Fri, 27 Oct 2006) | 2 lines
346Changed paths:
347   M /trunk/cucul/import.c
348
349  * Fix a buffer overflow in the utf-8 cucul_import().
350
351------------------------------------------------------------------------
352r955 | jylam | 2006-10-27 22:18:23 +0200 (Fri, 27 Oct 2006) | 2 lines
353Changed paths:
354   M /trunk/cucul/buffer.c
355
356 * Documentation a bit clearer while importing a string into a buffer
357
358------------------------------------------------------------------------
359r954 | jylam | 2006-10-27 21:26:35 +0200 (Fri, 27 Oct 2006) | 2 lines
360Changed paths:
361   M /trunk/DotNet/test.cs
362   M /trunk/cucul/import.c
363
364 * "Fixed" infinite loop in ANSI+UTF8 importer, probably totally wrong, but like to be bashed.
365
366------------------------------------------------------------------------
367r953 | sam | 2006-10-26 11:24:29 +0200 (Thu, 26 Oct 2006) | 3 lines
368Changed paths:
369   M /trunk/cucul/export.c
370
371  * Put at least one space in empty IRC lines otherwise most clients won't
372    output them.
373
374------------------------------------------------------------------------
375r952 | sam | 2006-10-26 11:17:21 +0200 (Thu, 26 Oct 2006) | 2 lines
376Changed paths:
377   M /trunk/cucul/import.c
378
379  * Allow to import empty files or files with only empty lines.
380
381------------------------------------------------------------------------
382r951 | sam | 2006-10-26 11:04:55 +0200 (Thu, 26 Oct 2006) | 2 lines
383Changed paths:
384   M /trunk/cucul/export.c
385
386  * Support export of zero-sized canvases.
387
388------------------------------------------------------------------------
389r950 | sam | 2006-10-26 10:47:39 +0200 (Thu, 26 Oct 2006) | 2 lines
390Changed paths:
391   M /trunk/cucul/import.c
392
393  * Fix a buffer overflow in the import format autodetection code.
394
395------------------------------------------------------------------------
396r949 | sam | 2006-10-26 10:45:18 +0200 (Thu, 26 Oct 2006) | 2 lines
397Changed paths:
398   M /trunk/cucul/import.c
399
400  * Allow to import zero-sized canvases.
401
402------------------------------------------------------------------------
403r948 | sam | 2006-10-26 10:17:41 +0200 (Thu, 26 Oct 2006) | 2 lines
404Changed paths:
405   M /trunk/doc/user.dox
406
407  * CACA_GEOMETRY works with the raw driver.
408
409------------------------------------------------------------------------
410r947 | sam | 2006-10-26 10:16:43 +0200 (Thu, 26 Oct 2006) | 3 lines
411Changed paths:
412   M /trunk/caca/driver_gl.c
413   M /trunk/caca/driver_raw.c
414   M /trunk/caca/driver_win32.c
415   M /trunk/caca/driver_x11.c
416   M /trunk/cucul/cucul.c
417
418  * Allow to create the initial canvas with a zero size. Either the application
419    resizes it later, or the driver changes it to fit the display.
420
421------------------------------------------------------------------------
422r946 | sam | 2006-10-26 10:11:39 +0200 (Thu, 26 Oct 2006) | 2 lines
423Changed paths:
424   M /trunk/test/frames.c
425
426  * Minor changes to the frames test.
427
428------------------------------------------------------------------------
429r945 | sam | 2006-10-26 00:06:21 +0200 (Thu, 26 Oct 2006) | 3 lines
430Changed paths:
431   M /trunk/caca/event.c
432   M /trunk/caca/graphics.c
433   M /trunk/cucul/buffer.c
434   M /trunk/cucul/canvas.c
435   M /trunk/cucul/charset.c
436   M /trunk/cucul/colour.c
437   M /trunk/cucul/cucul.c
438   M /trunk/cucul/import.c
439   M /trunk/cucul/sprite.c
440   M /trunk/cucul/transform.c
441
442  * Removed "This function..." constructs from documentation. Fixed a few
443    documentation errors or imprecisions.
444
445------------------------------------------------------------------------
446r944 | sam | 2006-10-26 00:04:31 +0200 (Thu, 26 Oct 2006) | 2 lines
447Changed paths:
448   M /trunk/cucul/transform.c
449
450  * Fix rotation of the 'u' glyph, and added a flop/rotate char for '"'.
451
452------------------------------------------------------------------------
453r943 | sam | 2006-10-26 00:01:38 +0200 (Thu, 26 Oct 2006) | 2 lines
454Changed paths:
455   M /trunk/cucul/export.c
456
457  * Do not output \r in the UTF-8 exporter.
458
459------------------------------------------------------------------------
460r942 | sam | 2006-10-24 09:07:47 +0200 (Tue, 24 Oct 2006) | 2 lines
461Changed paths:
462   M /trunk/doc/cacafire.1
463   M /trunk/src/cacademo.c
464
465  * Use enter as the transition key.
466
467------------------------------------------------------------------------
468r941 | sam | 2006-10-22 23:24:15 +0200 (Sun, 22 Oct 2006) | 3 lines
469Changed paths:
470   M /trunk/ChangeLog
471   M /trunk/NEWS
472   M /trunk/configure.ac
473
474  * Set version to 0.99.beta8.
475  * Updated NEWS and ChangeLog.
476
477------------------------------------------------------------------------
478r940 | sam | 2006-10-22 23:13:32 +0200 (Sun, 22 Oct 2006) | 4 lines
479Changed paths:
480   M /trunk/cucul/canvas.c
481   M /trunk/cucul/transform.c
482   M /trunk/test/fullwidth.c
483
484  * Made cucul_blit(), and therefore cucul_set_canvas_boundaries(), support
485    fullwidth characters.
486  * Added a case to test/fullwidth.c for cucul_blit and fullwidth chars.
487
488------------------------------------------------------------------------
489r939 | sam | 2006-10-22 22:31:10 +0200 (Sun, 22 Oct 2006) | 3 lines
490Changed paths:
491   M /trunk/cucul/transform.c
492
493  * Added block drawing glyphs to the flip/flop/rotate functions.
494  * Made these functions fullwidth-aware.
495
496------------------------------------------------------------------------
497r938 | sam | 2006-10-22 21:53:48 +0200 (Sun, 22 Oct 2006) | 2 lines
498Changed paths:
499   M /trunk/test/transform.c
500
501  * Add fullwidth characters to the transform test.
502
503------------------------------------------------------------------------
504r937 | sam | 2006-10-22 19:40:55 +0200 (Sun, 22 Oct 2006) | 3 lines
505Changed paths:
506   M /trunk/cucul/canvas.c
507   M /trunk/cucul/export.c
508
509  * Updated documentation of fullwidth-aware functions.
510  * Fullwidth support in all exporters.
511
512------------------------------------------------------------------------
513r936 | sam | 2006-10-22 19:19:58 +0200 (Sun, 22 Oct 2006) | 2 lines
514Changed paths:
515   M /trunk/test/export.c
516
517  * Add a test for fullwidth characters to the exporter test.
518
519------------------------------------------------------------------------
520r935 | sam | 2006-10-22 18:49:54 +0200 (Sun, 22 Oct 2006) | 2 lines
521Changed paths:
522   M /trunk/cucul/import.c
523
524  * Support for fullwidth glyphs in the UTF-8 importer.
525
526------------------------------------------------------------------------
527r934 | sam | 2006-10-22 18:35:25 +0200 (Sun, 22 Oct 2006) | 2 lines
528Changed paths:
529   M /trunk/caca/driver_conio.c
530   M /trunk/caca/driver_gl.c
531   M /trunk/caca/driver_ncurses.c
532   M /trunk/caca/driver_slang.c
533   M /trunk/caca/driver_vga.c
534   M /trunk/caca/driver_win32.c
535   M /trunk/caca/driver_x11.c
536   M /trunk/cucul/canvas.c
537   M /trunk/cucul/cucul.h
538   M /trunk/cucul/cucul_internals.h
539
540  * Support for fullwidth glyphs in the libcaca output drivers.
541
542------------------------------------------------------------------------
543r933 | sam | 2006-10-22 18:16:15 +0200 (Sun, 22 Oct 2006) | 2 lines
544Changed paths:
545   M /trunk/test/fullwidth.c
546
547  * Use 0xCACA as the test character. Ahaha. Caca. Got it?
548
549------------------------------------------------------------------------
550r932 | sam | 2006-10-22 17:03:22 +0200 (Sun, 22 Oct 2006) | 3 lines
551Changed paths:
552   M /trunk/test
553   M /trunk/test/Makefile.am
554   A /trunk/test/fullwidth.c
555   M /trunk/test/unicode.c
556
557  * Fix the Unicode test.
558  * Add a test for fullwidth characters.
559
560------------------------------------------------------------------------
561r931 | sam | 2006-10-22 17:01:04 +0200 (Sun, 22 Oct 2006) | 2 lines
562Changed paths:
563   M /trunk/cucul/canvas.c
564   M /trunk/cucul/cucul_internals.h
565
566  * Support for fullwidth (= double width) Unicode characters.
567
568------------------------------------------------------------------------
569r930 | sam | 2006-10-22 16:40:50 +0200 (Sun, 22 Oct 2006) | 2 lines
570Changed paths:
571   M /trunk/doc/libcaca.dox
572
573  * Minor changes to the documentation front page.
574
575------------------------------------------------------------------------
576r929 | sam | 2006-10-20 18:19:41 +0200 (Fri, 20 Oct 2006) | 2 lines
577Changed paths:
578   M /trunk/cxx/Makefile.am
579   M /trunk/src/Makefile.am
580   M /trunk/test/Makefile.am
581   M /trunk/tools/Makefile.am
582
583  * Do not link binaries with @CACA_LIBS@, it's useless.
584
585------------------------------------------------------------------------
586r928 | sam | 2006-10-20 18:17:12 +0200 (Fri, 20 Oct 2006) | 2 lines
587Changed paths:
588   M /trunk/cucul/charset.c
589   M /trunk/cucul/cucul.h
590
591  * Implemented cucul_utf32_is_fullwidth().
592
593------------------------------------------------------------------------
594r927 | sam | 2006-10-20 01:17:33 +0200 (Fri, 20 Oct 2006) | 2 lines
595Changed paths:
596   M /trunk/TODO
597
598  * Slightly updated TODO list.
599
600------------------------------------------------------------------------
601r926 | sam | 2006-10-20 00:43:17 +0200 (Fri, 20 Oct 2006) | 3 lines
602Changed paths:
603   M /trunk/caca/Makefile.am
604   M /trunk/caca/caca.c
605   M /trunk/caca/caca_internals.h
606   M /trunk/configure.ac
607
608  * Added a --enable-plugins configure flag that builds the GL and X11 drivers
609    as plugins. This way, libcaca does not directly depend on those libraries.
610
611------------------------------------------------------------------------
612r925 | sam | 2006-10-19 23:21:00 +0200 (Thu, 19 Oct 2006) | 2 lines
613Changed paths:
614   M /trunk/configure.ac
615
616  * Add checks for getopt / getopt_long.
617
618------------------------------------------------------------------------
619r924 | sam | 2006-10-15 00:11:33 +0200 (Sun, 15 Oct 2006) | 2 lines
620Changed paths:
621   M /trunk/cxx/cucul++.h
622
623  * Fix extra qualification bug in cucul++.h, courtesy of Hanno Böck.
624
625------------------------------------------------------------------------
626r923 | sam | 2006-10-12 11:33:49 +0200 (Thu, 12 Oct 2006) | 2 lines
627Changed paths:
628   M /trunk/configure.ac
629   M /trunk/src/Makefile.am
630
631  * Use pkg-config to check for Imlib2. Patch adapted from Alt Linux.
632
633------------------------------------------------------------------------
634r922 | sam | 2006-10-06 12:12:52 +0200 (Fri, 06 Oct 2006) | 3 lines
635Changed paths:
636   M /trunk/cucul/export.c
637
638  * Fixed a bug in the IRC exporter that could break the output when there
639    were commas in the canvas.
640
641------------------------------------------------------------------------
642r920 | sam | 2006-10-04 14:11:16 +0200 (Wed, 04 Oct 2006) | 3 lines
643Changed paths:
644   M /trunk/ChangeLog
645   M /trunk/NEWS
646   M /trunk/configure.ac
647
648  * Set version to 0.99.beta7.
649  * Updated NEWS and ChangeLog.
650
651------------------------------------------------------------------------
652r917 | sam | 2006-10-01 14:50:43 +0200 (Sun, 01 Oct 2006) | 2 lines
653Changed paths:
654   M /trunk/cucul/export.c
655
656  * Support transparency in the colour UTF-8 exporter.
657
658------------------------------------------------------------------------
659r916 | sam | 2006-10-01 14:23:30 +0200 (Sun, 01 Oct 2006) | 2 lines
660Changed paths:
661   M /trunk/cucul/triangle.c
662
663  * Better precision in cucul_fill_triangle().
664
665------------------------------------------------------------------------
666r915 | sam | 2006-10-01 13:53:35 +0200 (Sun, 01 Oct 2006) | 2 lines
667Changed paths:
668   M /trunk/cucul/triangle.c
669
670  * More optimisations in cucul_fill_triangle().
671
672------------------------------------------------------------------------
673r914 | sam | 2006-10-01 12:47:41 +0200 (Sun, 01 Oct 2006) | 2 lines
674Changed paths:
675   M /trunk/cucul/triangle.c
676
677  * Optimised triangle rasteriser. Thanks to Jylam for the hints.
678
679------------------------------------------------------------------------
680r913 | sam | 2006-10-01 10:53:41 +0200 (Sun, 01 Oct 2006) | 2 lines
681Changed paths:
682   M /trunk/cucul/import.c
683
684  * Set default background to transparent in the ANSI and UTF-8 importers.
685
686------------------------------------------------------------------------
687r901 | jylam | 2006-09-30 20:56:23 +0200 (Sat, 30 Sep 2006) | 9 lines
688Changed paths:
689   M /trunk/cxx/Makefile.am
690   M /trunk/cxx/cucul++.cpp
691   M /trunk/cxx/cucul++.h
692   A /trunk/cxx/cxxtest.cpp
693
694 * Updated C++ bindings to support every single cucul/caca functionnality. Renamed cpptest to cxxtext for consistency.
695 
696 --This line, and those below, will be ignored--
697
698M    cxx/cucul++.cpp
699A    cxx/cxxtest.cpp
700M    cxx/cucul++.h
701M    cxx/Makefile.am
702
703------------------------------------------------------------------------
704r900 | sam | 2006-09-30 20:35:50 +0200 (Sat, 30 Sep 2006) | 2 lines
705Changed paths:
706   M /trunk/ChangeLog
707   M /trunk/NEWS
708
709  * Updated NEWS and ChangeLog.
710
711------------------------------------------------------------------------
712r899 | sam | 2006-09-30 20:25:41 +0200 (Sat, 30 Sep 2006) | 2 lines
713Changed paths:
714   M /trunk/configure.ac
715
716  * Set version to 0.99.beta6.
717
718------------------------------------------------------------------------
719r898 | sam | 2006-09-30 20:24:10 +0200 (Sat, 30 Sep 2006) | 2 lines
720Changed paths:
721   M /trunk/test/import.c
722
723  * Added an optional argument to the import test to select import format.
724
725------------------------------------------------------------------------
726r897 | sam | 2006-09-30 20:20:39 +0200 (Sat, 30 Sep 2006) | 3 lines
727Changed paths:
728   M /trunk/src/aafire.c
729   M /trunk/src/cacademo.c
730
731  * As per user request, only display the "Powered by libcaca" banner for a
732    few seconds at the beginning.
733
734------------------------------------------------------------------------
735r896 | sam | 2006-09-30 19:49:09 +0200 (Sat, 30 Sep 2006) | 2 lines
736Changed paths:
737   M /trunk/cucul/canvas.c
738
739  * Fix minor memory leak in cucul_set_canvas_boundaries().
740
741------------------------------------------------------------------------
742r895 | sam | 2006-09-30 19:31:16 +0200 (Sat, 30 Sep 2006) | 2 lines
743Changed paths:
744   M /trunk/cucul/cucul.c
745
746  * Fix minor memory leak in cucul_free_canvas().
747
748------------------------------------------------------------------------
749r890 | sam | 2006-09-30 01:36:02 +0200 (Sat, 30 Sep 2006) | 2 lines
750Changed paths:
751   M /trunk/cucul/canvas.c
752
753  * Fixed a bug in cucul_putchar() that broke half of the Unicode set.
754
755------------------------------------------------------------------------
756r889 | sam | 2006-09-30 01:34:03 +0200 (Sat, 30 Sep 2006) | 3 lines
757Changed paths:
758   M /trunk/cucul/import.c
759
760  * Add "utf8" import format.
761  * Documented "text" import format.
762
763------------------------------------------------------------------------
764r874 | sam | 2006-09-26 22:32:48 +0200 (Tue, 26 Sep 2006) | 2 lines
765Changed paths:
766   M /trunk/cucul/cucul.c
767
768  * Initialise colours to default/transparent instead of lightgray/black.
769
770------------------------------------------------------------------------
771r873 | sam | 2006-09-25 18:12:17 +0200 (Mon, 25 Sep 2006) | 3 lines
772Changed paths:
773   M /trunk/NEWS
774
775  * Remove non-ASCII character from NEWS file because Doxygen is unable to
776    encode it in the manpages.
777
778------------------------------------------------------------------------
779r872 | sam | 2006-09-25 18:00:10 +0200 (Mon, 25 Sep 2006) | 2 lines
780Changed paths:
781   M /trunk/TODO
782   M /trunk/caca/caca.h
783   M /trunk/cucul/dither.c
784   M /trunk/cucul/export.c
785   M /trunk/cucul/import.c
786
787  * Fix enumeration layout in the manpage documentation.
788
789------------------------------------------------------------------------
790r871 | sam | 2006-09-25 17:58:33 +0200 (Mon, 25 Sep 2006) | 3 lines
791Changed paths:
792   M /trunk/doc/Makefile.am
793
794  * Fucking Doxygen replaces "s with 's in manpages. And it does not even
795    escape them. Fix that upon installation.
796
797------------------------------------------------------------------------
798r870 | sam | 2006-09-23 21:07:13 +0200 (Sat, 23 Sep 2006) | 4 lines
799Changed paths:
800   M /trunk/cucul/import.c
801
802  * Fix a bug in the ANSI importer. We need to set the proper fg/bg colours
803    before calling cucul_set_canvas_size(), otherwise it'll fill the new area
804    with the current values.
805
806------------------------------------------------------------------------
807r869 | sam | 2006-09-23 09:36:54 +0200 (Sat, 23 Sep 2006) | 2 lines
808Changed paths:
809   M /trunk/TODO
810
811  * Updated TODO.
812
813------------------------------------------------------------------------
814r868 | sam | 2006-09-23 03:55:29 +0200 (Sat, 23 Sep 2006) | 2 lines
815Changed paths:
816   M /trunk/ChangeLog
817   M /trunk/NEWS
818
819  * Updated NEWS and ChangeLog.
820
821------------------------------------------------------------------------
822r867 | sam | 2006-09-23 03:48:10 +0200 (Sat, 23 Sep 2006) | 2 lines
823Changed paths:
824   M /trunk/doc/Makefile.am
825   M /trunk/doc/cacafire.1
826
827  * Update the cacademo manpage to reflect the merge.
828
829------------------------------------------------------------------------
830r866 | sam | 2006-09-23 03:28:49 +0200 (Sat, 23 Sep 2006) | 2 lines
831Changed paths:
832   M /trunk/cucul/colour.c
833   M /trunk/cucul/cucul.h
834
835  * Implemented cucul_get_color().
836
837------------------------------------------------------------------------
838r865 | sam | 2006-09-23 03:18:49 +0200 (Sat, 23 Sep 2006) | 2 lines
839Changed paths:
840   M /trunk/cucul/canvas.c
841
842  * Fixed chcul_getchar's error behaviour.
843
844------------------------------------------------------------------------
845r864 | sam | 2006-09-23 03:10:15 +0200 (Sat, 23 Sep 2006) | 2 lines
846Changed paths:
847   M /trunk/configure.ac
848
849  * Update versioning.
850
851------------------------------------------------------------------------
852r863 | sam | 2006-09-23 02:59:47 +0200 (Sat, 23 Sep 2006) | 2 lines
853Changed paths:
854   M /trunk/cucul/export.c
855
856  * Handle transparency in the IRC export.
857
858------------------------------------------------------------------------
859r862 | sam | 2006-09-23 02:55:42 +0200 (Sat, 23 Sep 2006) | 2 lines
860Changed paths:
861   M /trunk/cucul/cucul.c
862
863  * When resizing a canvas, use the current fg/bg colours to fill holes.
864
865------------------------------------------------------------------------
866r861 | sam | 2006-09-23 01:26:56 +0200 (Sat, 23 Sep 2006) | 2 lines
867Changed paths:
868   M /trunk/configure.ac
869   M /trunk/test
870   M /trunk/test/Makefile.am
871   D /trunk/test/toilet.c
872
873  * Remove toilet from the libcaca source, it'll be moved to its own repo.
874
875------------------------------------------------------------------------
876r860 | sam | 2006-09-22 02:27:13 +0200 (Fri, 22 Sep 2006) | 2 lines
877Changed paths:
878   M /trunk/test/toilet.c
879
880  * Autocrop toilet output.
881
882------------------------------------------------------------------------
883r859 | sam | 2006-09-22 02:20:06 +0200 (Fri, 22 Sep 2006) | 2 lines
884Changed paths:
885   M /trunk/cucul/canvas.c
886   M /trunk/cucul/cucul.h
887
888  * Implement cucul_set_canvas_boundaries() for cropping and expanding.
889
890------------------------------------------------------------------------
891r858 | sam | 2006-09-22 00:36:00 +0200 (Fri, 22 Sep 2006) | 2 lines
892Changed paths:
893   M /trunk/cucul/export.c
894
895  * Really export IRC as UTF-8, as advertised in the documentation.
896
897------------------------------------------------------------------------
898r857 | sam | 2006-09-21 23:30:50 +0200 (Thu, 21 Sep 2006) | 3 lines
899Changed paths:
900   M /trunk/test/toilet.c
901
902  * Handle UTF-8 in TOIlet.
903  * Add a --irc flag to TOIlet.
904
905------------------------------------------------------------------------
906r856 | sam | 2006-09-21 21:54:54 +0200 (Thu, 21 Sep 2006) | 2 lines
907Changed paths:
908   M /trunk/test/toilet.c
909
910  * Support for platforms without <getopt.h> in TOIlet.
911
912------------------------------------------------------------------------
913r855 | sam | 2006-09-21 19:32:27 +0200 (Thu, 21 Sep 2006) | 2 lines
914Changed paths:
915   M /trunk/test/Makefile.am
916   M /trunk/test/toilet.c
917
918  * Added getopt support to toilet.
919
920------------------------------------------------------------------------
921r854 | sam | 2006-09-21 18:59:23 +0200 (Thu, 21 Sep 2006) | 2 lines
922Changed paths:
923   M /trunk/configure.ac
924
925  * Check for <getopt.h> and getopt_long.
926
927------------------------------------------------------------------------
928r853 | sam | 2006-09-20 18:31:12 +0200 (Wed, 20 Sep 2006) | 2 lines
929Changed paths:
930   M /trunk/test
931   M /trunk/test/Makefile.am
932   A /trunk/test/toilet.c
933
934  * TOIlet, The Other Implementation's letters. Will be a FIGlet clone. Later.
935
936------------------------------------------------------------------------
937r852 | sam | 2006-09-19 21:11:33 +0200 (Tue, 19 Sep 2006) | 2 lines
938Changed paths:
939   M /trunk/caca/driver_gl.c
940   M /trunk/cucul/font.c
941
942  * Ahahaha mais vieux porc ! Tiens, mange-toi ce fix.
943
944------------------------------------------------------------------------
945r851 | jylam | 2006-09-19 21:06:04 +0200 (Tue, 19 Sep 2006) | 2 lines
946Changed paths:
947   M /trunk/caca/driver_gl.c
948
949 * Oops \o/
950
951------------------------------------------------------------------------
952r850 | jylam | 2006-09-19 21:04:29 +0200 (Tue, 19 Sep 2006) | 2 lines
953Changed paths:
954   M /trunk/caca/driver_gl.c
955
956 * REAL fix
957
958------------------------------------------------------------------------
959r849 | sam | 2006-09-19 21:00:40 +0200 (Tue, 19 Sep 2006) | 2 lines
960Changed paths:
961   M /trunk/caca/driver_gl.c
962
963  * More long int -> int32 casts to fix the GL driver on 64-bit arches.
964
965------------------------------------------------------------------------
966r848 | sam | 2006-09-19 20:47:39 +0200 (Tue, 19 Sep 2006) | 2 lines
967Changed paths:
968   M /trunk/caca/driver_gl.c
969   M /trunk/cucul/font.c
970
971  * Hopefully fix 64-bit bug.
972
973------------------------------------------------------------------------
974r847 | jylam | 2006-09-19 20:40:09 +0200 (Tue, 19 Sep 2006) | 2 lines
975Changed paths:
976   M /trunk/caca/driver_gl.c
977   M /trunk/cucul/font.c
978
979 * Ugly workaround in OpenGL driver for IA64 platform, unicode still does not work, thought.
980
981------------------------------------------------------------------------
982r846 | sam | 2006-09-19 18:07:13 +0200 (Tue, 19 Sep 2006) | 3 lines
983Changed paths:
984   M /trunk/cucul/canvas.c
985   M /trunk/cucul/cucul.h
986
987  * Implemented cucul_getchar(). Useful because you don’t necessarily know
988    what you are importing.
989
990------------------------------------------------------------------------
991r845 | sam | 2006-09-19 10:26:43 +0200 (Tue, 19 Sep 2006) | 2 lines
992Changed paths:
993   M /trunk/kernel/kernel.c
994   M /trunk/kernel/kernel.h
995
996  * Added an fprintf stub to the kernel.
997
998------------------------------------------------------------------------
999r844 | sam | 2006-09-19 10:18:32 +0200 (Tue, 19 Sep 2006) | 2 lines
1000Changed paths:
1001   M /trunk/caca/driver_gl.c
1002
1003  * Optimised memory usage in the GL driver and added a few comments.
1004
1005------------------------------------------------------------------------
1006r843 | jylam | 2006-09-19 10:04:38 +0200 (Tue, 19 Sep 2006) | 5 lines
1007Changed paths:
1008   M /trunk/caca/driver_gl.c
1009
1010 * Fixed compilation warning, and ....
1011 AHAHAHAHAHAHAHA GL DRIVER IS B0RKEN YOU SMELLY GOATS ! (no time to fix it, thought)
1012 
1013 
1014
1015------------------------------------------------------------------------
1016r842 | sam | 2006-09-19 02:02:59 +0200 (Tue, 19 Sep 2006) | 2 lines
1017Changed paths:
1018   M /trunk/cucul/cucul.h
1019   M /trunk/cucul/font.c
1020
1021  * Got rid of cucul_render_glyph(). Ahahahaha.
1022
1023------------------------------------------------------------------------
1024r841 | sam | 2006-09-19 02:01:26 +0200 (Tue, 19 Sep 2006) | 2 lines
1025Changed paths:
1026   M /trunk/caca/driver_gl.c
1027
1028  * Use cucul_render_canvas() instead of cucul_render_glyph() in the GL driver.
1029
1030------------------------------------------------------------------------
1031r840 | sam | 2006-09-19 00:32:25 +0200 (Tue, 19 Sep 2006) | 2 lines
1032Changed paths:
1033   M /trunk/caca/driver_gl.c
1034
1035  * Full Unicode support in the GL driver.
1036
1037------------------------------------------------------------------------
1038r839 | sam | 2006-09-19 00:29:20 +0200 (Tue, 19 Sep 2006) | 2 lines
1039Changed paths:
1040   M /trunk/cucul/font.c
1041
1042  * Oops, fixed typo in cucul_get_font_blocks().
1043
1044------------------------------------------------------------------------
1045r838 | sam | 2006-09-18 19:40:35 +0200 (Mon, 18 Sep 2006) | 2 lines
1046Changed paths:
1047   M /trunk/cucul/cucul.h
1048   M /trunk/cucul/font.c
1049
1050  * Implemented cucul_get_font_blocks() to export the list of available glyphs.
1051
1052------------------------------------------------------------------------
1053r837 | sam | 2006-09-18 09:31:31 +0200 (Mon, 18 Sep 2006) | 2 lines
1054Changed paths:
1055   M /trunk/configure.ac
1056
1057  * Remove useless -I../kernel/ from CFLAGS.
1058
1059------------------------------------------------------------------------
1060r836 | sam | 2006-09-18 09:30:14 +0200 (Mon, 18 Sep 2006) | 2 lines
1061Changed paths:
1062   M /trunk/build-kernel
1063
1064  * Fix the kernel build rules.
1065
1066------------------------------------------------------------------------
1067r835 | sam | 2006-09-18 09:20:06 +0200 (Mon, 18 Sep 2006) | 3 lines
1068Changed paths:
1069   M /trunk/caca/caca.c
1070   M /trunk/caca/driver_raw.c
1071   M /trunk/caca/driver_vga.c
1072
1073  * Do not build the raw output in kernel mode.
1074  * Fix cucul_utf32_to_cp437() call in the VGA output.
1075
1076------------------------------------------------------------------------
1077r834 | sam | 2006-09-18 09:11:43 +0200 (Mon, 18 Sep 2006) | 2 lines
1078Changed paths:
1079   M /trunk/kernel/kernel.c
1080   M /trunk/kernel/kernel.h
1081
1082  * Fixed memcmp() prototype and implementation.
1083
1084------------------------------------------------------------------------
1085r833 | sam | 2006-09-18 08:59:48 +0200 (Mon, 18 Sep 2006) | 2 lines
1086Changed paths:
1087   M /trunk/cucul/cucul.c
1088   M /trunk/kernel/kernel.c
1089   M /trunk/kernel/kernel.h
1090
1091  * Added errno support to the kernel.
1092
1093------------------------------------------------------------------------
1094r832 | jylam | 2006-09-17 15:36:13 +0200 (Sun, 17 Sep 2006) | 2 lines
1095Changed paths:
1096   M /trunk/DotNet/Caca.cs
1097   M /trunk/DotNet/test.cs
1098
1099 * Updated .Net bindings
1100
1101------------------------------------------------------------------------
1102r831 | jylam | 2006-09-17 15:15:12 +0200 (Sun, 17 Sep 2006) | 2 lines
1103Changed paths:
1104   M /trunk/README
1105   M /trunk/caca/driver_gl.c
1106
1107 * Updated README, just to say my coding style is just perfect, sam is too pedantic.
1108
1109------------------------------------------------------------------------
1110r830 | sam | 2006-09-17 14:58:12 +0200 (Sun, 17 Sep 2006) | 2 lines
1111Changed paths:
1112   M /trunk/kernel/kernel.c
1113   M /trunk/src/cacaview.c
1114   M /trunk/src/img2irc.c
1115
1116  * A few coding style fixes.
1117
1118------------------------------------------------------------------------
1119r829 | jylam | 2006-09-17 14:44:18 +0200 (Sun, 17 Sep 2006) | 2 lines
1120Changed paths:
1121   M /trunk/caca/driver_vga.c
1122   M /trunk/common.h
1123   M /trunk/configure.ac
1124   M /trunk/cucul/buffer.c
1125   M /trunk/cucul/cucul.c
1126   M /trunk/kernel/kernel.c
1127   M /trunk/kernel/kernel.h
1128   M /trunk/src/Makefile.am
1129   M /trunk/src/cacadraw.c
1130   M /trunk/src/cacaplay.c
1131   M /trunk/src/cacaview.c
1132   M /trunk/src/common-image.c
1133   M /trunk/src/img2irc.c
1134   M /trunk/test/demo.c
1135   M /trunk/test/demo0.c
1136   M /trunk/test/dithering.c
1137   M /trunk/test/event.c
1138   M /trunk/test/export.c
1139   M /trunk/test/font.c
1140   M /trunk/test/font2tga.c
1141   M /trunk/test/frames.c
1142   M /trunk/test/gamma.c
1143   M /trunk/test/hsv.c
1144   M /trunk/test/import.c
1145   M /trunk/test/input.c
1146   M /trunk/test/spritedit.c
1147   M /trunk/test/text.c
1148   M /trunk/test/transform.c
1149   M /trunk/test/truecolor.c
1150   M /trunk/test/unicode.c
1151   M /trunk/tools/optipal.c
1152
1153 * Updated kernel 'driver', still not working, but most of the work is done
1154
1155------------------------------------------------------------------------
1156r828 | sam | 2006-09-17 13:39:22 +0200 (Sun, 17 Sep 2006) | 2 lines
1157Changed paths:
1158   M /trunk/TODO
1159
1160  * Minor TODO update.
1161
1162------------------------------------------------------------------------
1163r827 | sam | 2006-09-17 13:10:49 +0200 (Sun, 17 Sep 2006) | 2 lines
1164Changed paths:
1165   M /trunk/cucul/font.c
1166
1167  * Minor documentation fix (testing the buildbot, actually).
1168
1169------------------------------------------------------------------------
1170r826 | jylam | 2006-09-17 12:54:23 +0200 (Sun, 17 Sep 2006) | 2 lines
1171Changed paths:
1172   M /trunk/caca/driver_gl.c
1173   M /trunk/cucul/font.c
1174
1175 * Updated documentation, removed warning in cucul_render_glyph(), minor optimisation in driver_gl
1176
1177------------------------------------------------------------------------
1178r825 | sam | 2006-09-17 03:12:28 +0200 (Sun, 17 Sep 2006) | 2 lines
1179Changed paths:
1180   M /trunk/caca/driver_gl.c
1181
1182  * Coding style (ahaha vieux porc).
1183
1184------------------------------------------------------------------------
1185r824 | sam | 2006-09-17 02:53:48 +0200 (Sun, 17 Sep 2006) | 2 lines
1186Changed paths:
1187   M /trunk/src/cacademo.c
1188
1189  * Got rid of OFFSET_X and OFFSET_Y.
1190
1191------------------------------------------------------------------------
1192r823 | sam | 2006-09-17 02:48:30 +0200 (Sun, 17 Sep 2006) | 2 lines
1193Changed paths:
1194   M /trunk/src/cacademo.c
1195
1196  * More cleanup in cacademo.c.
1197
1198------------------------------------------------------------------------
1199r822 | sam | 2006-09-17 02:32:23 +0200 (Sun, 17 Sep 2006) | 2 lines
1200Changed paths:
1201   M /trunk/src/cacademo.c
1202
1203  * Cosmetic changes to cacademo.
1204
1205------------------------------------------------------------------------
1206r821 | sam | 2006-09-17 02:11:29 +0200 (Sun, 17 Sep 2006) | 2 lines
1207Changed paths:
1208   M /trunk/src/cacademo.c
1209
1210  * Factored the star code (vieux porc).
1211
1212------------------------------------------------------------------------
1213r820 | sam | 2006-09-17 02:02:31 +0200 (Sun, 17 Sep 2006) | 3 lines
1214Changed paths:
1215   M /trunk/caca/driver_gl.c
1216   M /trunk/cucul/cucul.h
1217   M /trunk/cucul/font.c
1218
1219  * Fixed cucul_render_glyph(). There is no way this could have ever possibly
1220    worked properly.
1221
1222------------------------------------------------------------------------
1223r819 | sam | 2006-09-17 01:34:18 +0200 (Sun, 17 Sep 2006) | 2 lines
1224Changed paths:
1225   M /trunk/src/cacademo.c
1226
1227  * Moved transition data to the function.
1228
1229------------------------------------------------------------------------
1230r818 | jylam | 2006-09-16 23:27:59 +0200 (Sat, 16 Sep 2006) | 2 lines
1231Changed paths:
1232   M /trunk/src/cacademo.c
1233
1234 * Added nifty rotation to our 80's star.
1235
1236------------------------------------------------------------------------
1237r817 | sam | 2006-09-16 23:08:11 +0200 (Sat, 16 Sep 2006) | 2 lines
1238Changed paths:
1239   M /trunk/cucul/triangle.c
1240
1241  * Fixing precision.
1242
1243------------------------------------------------------------------------
1244r816 | jylam | 2006-09-16 23:00:46 +0200 (Sat, 16 Sep 2006) | 2 lines
1245Changed paths:
1246   M /trunk/cucul/triangle.c
1247
1248 * Fixed triangle routine so that it fits perfectly from one side to the other one (I know, that's no clear)
1249
1250------------------------------------------------------------------------
1251r815 | jylam | 2006-09-16 22:48:31 +0200 (Sat, 16 Sep 2006) | 2 lines
1252Changed paths:
1253   M /trunk/src/cacademo.c
1254
1255 * Added much disco transition (ellipses suck). YMCA \o/
1256
1257------------------------------------------------------------------------
1258r814 | sam | 2006-09-16 19:15:11 +0200 (Sat, 16 Sep 2006) | 2 lines
1259Changed paths:
1260   M /trunk/caca/driver_slang.c
1261
1262  * Fix compilation warning in the slang driver.
1263
1264------------------------------------------------------------------------
1265r813 | sam | 2006-09-16 18:01:48 +0200 (Sat, 16 Sep 2006) | 3 lines
1266Changed paths:
1267   M /trunk/src/cacademo.c
1268
1269  * Smooth transitions between effects in cacademo. Press 'n' to switch
1270    immediately to the next transition.
1271
1272------------------------------------------------------------------------
1273r812 | sam | 2006-09-16 17:46:30 +0200 (Sat, 16 Sep 2006) | 2 lines
1274Changed paths:
1275   M /trunk/test/gamma.c
1276
1277  * Fix badly initialised data in the gamma test.
1278
1279------------------------------------------------------------------------
1280r811 | sam | 2006-09-16 17:06:09 +0200 (Sat, 16 Sep 2006) | 3 lines
1281Changed paths:
1282   M /trunk/src/cacademo.c
1283   M /trunk/test
1284   M /trunk/test/Makefile.am
1285   D /trunk/test/matrix.c
1286
1287  * Moved the matrix effect test into cacademo. Removed the motion sensor
1288    stuff, it's cool but it's crap.
1289
1290------------------------------------------------------------------------
1291r810 | jylam | 2006-09-16 15:26:51 +0200 (Sat, 16 Sep 2006) | 2 lines
1292Changed paths:
1293   M /trunk/test/matrix.c
1294
1295 * AHAHAHA FILTHY PIG, init sensors values to 0, in case there's no sensor at all
1296
1297------------------------------------------------------------------------
1298r809 | jylam | 2006-09-16 15:19:23 +0200 (Sat, 16 Sep 2006) | 2 lines
1299Changed paths:
1300   M /trunk/caca/driver_gl.c
1301
1302 * Fixed truecolor bug in OpenGL driver.
1303
1304------------------------------------------------------------------------
1305r808 | sam | 2006-09-16 15:12:11 +0200 (Sat, 16 Sep 2006) | 2 lines
1306Changed paths:
1307   M /trunk/src/cacademo.c
1308
1309  * Factor most of the cacademo code.
1310
1311------------------------------------------------------------------------
1312r807 | sam | 2006-09-16 14:57:41 +0200 (Sat, 16 Sep 2006) | 3 lines
1313Changed paths:
1314   M /trunk/src/cacademo.c
1315
1316  * Ahaha old pig, you could have factored the 1.0 + as well, and you forgot
1317    to cast the int to double in the sin() call.  (:@ gruik!
1318
1319------------------------------------------------------------------------
1320r806 | jylam | 2006-09-16 14:47:55 +0200 (Sat, 16 Sep 2006) | 2 lines
1321Changed paths:
1322   M /trunk/src/cacademo.c
1323
1324 * hey, ***I*** found a factorisation bug in cacaballs !
1325
1326------------------------------------------------------------------------
1327r805 | jylam | 2006-09-16 14:40:37 +0200 (Sat, 16 Sep 2006) | 2 lines
1328Changed paths:
1329   M /trunk/caca/driver_gl.c
1330   M /trunk/cucul/cucul.h
1331   M /trunk/cucul/font.c
1332
1333 * OpenGL builtin font support
1334
1335------------------------------------------------------------------------
1336r804 | sam | 2006-09-16 11:45:03 +0200 (Sat, 16 Sep 2006) | 2 lines
1337Changed paths:
1338   M /trunk/src
1339   M /trunk/src/Makefile.am
1340   D /trunk/src/cacaball.c
1341   A /trunk/src/cacademo.c (from /trunk/src/cacaplas.c:802)
1342   D /trunk/src/cacamoir.c
1343   D /trunk/src/cacaplas.c
1344
1345  * Merge cacamoir, cacaball and cacaplas into cacademo. No code cleanup yet.
1346
1347------------------------------------------------------------------------
1348r803 | sam | 2006-09-16 11:43:36 +0200 (Sat, 16 Sep 2006) | 3 lines
1349Changed paths:
1350   M /trunk/cucul/cucul.c
1351
1352  * Initialize random seed to getpid()+time(NULL) so that the user does not
1353    have to do it.
1354
1355------------------------------------------------------------------------
1356r802 | sam | 2006-09-09 19:58:57 +0200 (Sat, 09 Sep 2006) | 3 lines
1357Changed paths:
1358   M /trunk/ChangeLog
1359   M /trunk/NEWS
1360   M /trunk/configure.ac
1361
1362  * Updated ChangeLog and NEWS.
1363  * 0.99.beta4 release.
1364
1365------------------------------------------------------------------------
1366r801 | sam | 2006-09-09 19:54:06 +0200 (Sat, 09 Sep 2006) | 2 lines
1367Changed paths:
1368   M /trunk/doc/Makefile.am
1369
1370  * Replace 'man3caca' with 'man3' in generated manpages.
1371
1372------------------------------------------------------------------------
1373r800 | sam | 2006-09-09 19:52:54 +0200 (Sat, 09 Sep 2006) | 2 lines
1374Changed paths:
1375   M /trunk/test/demo0.c
1376
1377  * Fix dithering handling in demo0.c.
1378
1379------------------------------------------------------------------------
1380r799 | sam | 2006-09-09 19:31:43 +0200 (Sat, 09 Sep 2006) | 2 lines
1381Changed paths:
1382   M /trunk/caca-config.in
1383
1384  * Do not output unnecessary libraries in caca-output config.
1385
1386------------------------------------------------------------------------
1387r798 | sam | 2006-09-09 19:20:32 +0200 (Sat, 09 Sep 2006) | 2 lines
1388Changed paths:
1389   M /trunk/doc/migrating.dox
1390
1391  * Oops, thinko in the migration doc.
1392
1393------------------------------------------------------------------------
1394r797 | sam | 2006-09-09 19:02:30 +0200 (Sat, 09 Sep 2006) | 3 lines
1395Changed paths:
1396   M /trunk/doc/migrating.dox
1397
1398  * Updated the migration documentation so that it mentions the <caca0.h>
1399    compatibility layer.
1400
1401------------------------------------------------------------------------
1402r796 | sam | 2006-09-09 18:53:13 +0200 (Sat, 09 Sep 2006) | 3 lines
1403Changed paths:
1404   M /trunk/caca/caca0.c
1405   M /trunk/caca/caca0.h
1406
1407  * Made features (such as dithering mode) and caca_sqrt work in the legacy
1408    0.x glue code.
1409
1410------------------------------------------------------------------------
1411r795 | sam | 2006-09-09 17:40:16 +0200 (Sat, 09 Sep 2006) | 3 lines
1412Changed paths:
1413   M /trunk/test
1414   M /trunk/test/Makefile.am
1415   A /trunk/test/demo0.c
1416
1417  * Added demo0.c, which is basically the old libcaca-0.9 demo.c file, as a
1418    test for the <caca0.h> emulation layer.
1419
1420------------------------------------------------------------------------
1421r794 | sam | 2006-09-09 17:38:06 +0200 (Sat, 09 Sep 2006) | 8 lines
1422Changed paths:
1423   M /trunk/caca/Makefile.am
1424   A /trunk/caca/caca0.c
1425   A /trunk/caca/caca0.h
1426
1427  * Added an emulation layer for pre-1.0 libcaca API. Legacy applications
1428    just need to include <caca0.h> instead of <caca.h> and should be source-
1429    compatible with old versions of libcaca.
1430
1431    Most of the old API works, except features and caca_sqrt(). Sprites do
1432    work API-wise but due to the new format they are no longer working in
1433    the same way.
1434
1435------------------------------------------------------------------------
1436r793 | sam | 2006-09-09 16:52:05 +0200 (Sat, 09 Sep 2006) | 2 lines
1437Changed paths:
1438   M /trunk/test/export.c
1439
1440  * Fix a crash in export.c with unknown file formats.
1441
1442------------------------------------------------------------------------
1443r792 | sam | 2006-08-30 23:30:29 +0200 (Wed, 30 Aug 2006) | 2 lines
1444Changed paths:
1445   M /trunk/cucul/transform.c
1446
1447  * U+214B TURNED AMPERSAND
1448
1449------------------------------------------------------------------------
1450r791 | sam | 2006-08-25 12:22:57 +0200 (Fri, 25 Aug 2006) | 3 lines
1451Changed paths:
1452   M /trunk/ChangeLog
1453   M /trunk/NEWS
1454   M /trunk/configure.ac
1455
1456  * Updated ChangeLog and NEWS.
1457  * 0.99.beta3 release.
1458
1459------------------------------------------------------------------------
1460r790 | sam | 2006-08-25 12:16:53 +0200 (Fri, 25 Aug 2006) | 3 lines
1461Changed paths:
1462   M /trunk/ChangeLog
1463   M /trunk/Makefile.am
1464   M /trunk/configure.ac
1465   D /trunk/debian
1466
1467  * Removed debian packaging stuff from the trunk. It'll now be at
1468    svn://svn.debian.org/svn/sam-hocevar/pkg-misc
1469
1470------------------------------------------------------------------------
1471r789 | sam | 2006-08-13 19:30:34 +0200 (Sun, 13 Aug 2006) | 2 lines
1472Changed paths:
1473   M /trunk/caca/driver_gl.c
1474
1475  * Factored some of the GL code.
1476
1477------------------------------------------------------------------------
1478r788 | sam | 2006-08-02 15:15:52 +0200 (Wed, 02 Aug 2006) | 2 lines
1479Changed paths:
1480   M /trunk/test
1481   M /trunk/test/matrix.c
1482
1483  * A few changes to the matrix program. I do not plan to maintain it.
1484
1485------------------------------------------------------------------------
1486r787 | sam | 2006-08-02 15:12:43 +0200 (Wed, 02 Aug 2006) | 3 lines
1487Changed paths:
1488   M /trunk/caca/caca.c
1489   M /trunk/caca/caca.h
1490   M /trunk/caca/driver_conio.c
1491   M /trunk/caca/driver_ncurses.c
1492   M /trunk/caca/driver_raw.c
1493   M /trunk/caca/driver_slang.c
1494   M /trunk/caca/driver_vga.c
1495   M /trunk/caca/event.c
1496   M /trunk/caca/graphics.c
1497
1498  * Fixed libcaca prototypes so that all functions use the errno mechanism
1499    and return a value.
1500
1501------------------------------------------------------------------------
1502r786 | sam | 2006-08-02 15:11:39 +0200 (Wed, 02 Aug 2006) | 2 lines
1503Changed paths:
1504   M /trunk/cucul/cucul.c
1505
1506  * Fixed cucul_create_canvas()'s documentation.
1507
1508------------------------------------------------------------------------
1509r785 | sam | 2006-07-21 10:19:29 +0200 (Fri, 21 Jul 2006) | 3 lines
1510Changed paths:
1511   M /trunk/cucul/dither.c
1512
1513  * Fixed typos in cucul/dither.c that prevented using ordered dither modes,
1514    thanks to Sean D'Epagnier.
1515
1516------------------------------------------------------------------------
1517r784 | jylam | 2006-06-10 13:35:18 +0200 (Sat, 10 Jun 2006) | 2 lines
1518Changed paths:
1519   M /trunk/cxx/caca++.cpp
1520   M /trunk/cxx/caca++.h
1521   M /trunk/cxx/cpptest.cpp
1522
1523 * Updated C++ bindings
1524
1525------------------------------------------------------------------------
1526r783 | sam | 2006-06-10 13:04:21 +0200 (Sat, 10 Jun 2006) | 3 lines
1527Changed paths:
1528   M /trunk/debian/control
1529
1530  * Fix debian package dependencies; -dev packages didn't pull their library
1531    dependencies. Of course.
1532
1533------------------------------------------------------------------------
1534r782 | sam | 2006-05-31 16:33:48 +0200 (Wed, 31 May 2006) | 2 lines
1535Changed paths:
1536   M /trunk/test/matrix.c
1537
1538  * Fixed matrix.c for non-Thinkpad computers.
1539
1540------------------------------------------------------------------------
1541r781 | sam | 2006-05-31 16:08:58 +0200 (Wed, 31 May 2006) | 2 lines
1542Changed paths:
1543   M /trunk/configure.ac
1544
1545  * Fix a build failure when X11R7 is available but OpenGL isn't.
1546
1547------------------------------------------------------------------------
1548r780 | sam | 2006-05-31 14:18:23 +0200 (Wed, 31 May 2006) | 3 lines
1549Changed paths:
1550   M /trunk/test/Makefile.am
1551   A /trunk/test/matrix.c
1552
1553  * Small matrix effect. Totally useless. Unless you have a Thinkpad, in
1554    which case it is massively useless.
1555
1556------------------------------------------------------------------------
1557r779 | sam | 2006-05-29 00:19:10 +0200 (Mon, 29 May 2006) | 3 lines
1558Changed paths:
1559   M /trunk/ChangeLog
1560   M /trunk/NEWS
1561   M /trunk/configure.ac
1562   M /trunk/debian/changelog
1563
1564  * Updated ChangeLog and NEWS.
1565  * 0.99.beta2 release.
1566
1567------------------------------------------------------------------------
1568r778 | sam | 2006-05-26 09:43:41 +0200 (Fri, 26 May 2006) | 2 lines
1569Changed paths:
1570   M /trunk/debian/caca-utils.install
1571   M /trunk/debian/libcucul-dev.install
1572
1573  * Updated the Debian build scripts.
1574
1575------------------------------------------------------------------------
1576r777 | sam | 2006-05-26 09:01:10 +0200 (Fri, 26 May 2006) | 2 lines
1577Changed paths:
1578   M /trunk/cucul/canvas.c
1579
1580  * Fixed an out of bounds bug in cucul_blit().
1581
1582------------------------------------------------------------------------
1583r776 | sam | 2006-05-26 09:00:34 +0200 (Fri, 26 May 2006) | 2 lines
1584Changed paths:
1585   M /trunk/caca-config.in
1586
1587  * Removed legacy CUCUL_LIBS from caca-config.
1588
1589------------------------------------------------------------------------
1590r775 | sam | 2006-05-26 09:00:04 +0200 (Fri, 26 May 2006) | 3 lines
1591Changed paths:
1592   M /trunk/caca/driver_ncurses.c
1593   M /trunk/caca/driver_slang.c
1594
1595  * UTF-8 input support for ncurses.
1596  * Hack for 16-color support in xfce4-terminal for both ncurses and slang.
1597
1598------------------------------------------------------------------------
1599r774 | sam | 2006-05-26 08:59:11 +0200 (Fri, 26 May 2006) | 2 lines
1600Changed paths:
1601   M /trunk/caca/graphics.c
1602
1603  * Reduced IDLE_USEC by half. Today's machines are fast :-)
1604
1605------------------------------------------------------------------------
1606r773 | sam | 2006-05-26 00:32:03 +0200 (Fri, 26 May 2006) | 3 lines
1607Changed paths:
1608   M /trunk/caca/caca.c
1609   M /trunk/caca/driver_ncurses.c
1610   M /trunk/configure.ac
1611
1612  * Fixed UTF-8 support in ncurses.
1613  * Set ncurses's priority higher than slang.
1614
1615------------------------------------------------------------------------
1616r772 | sam | 2006-05-25 22:01:30 +0200 (Thu, 25 May 2006) | 2 lines
1617Changed paths:
1618   M /trunk/TODO
1619
1620  * Updated TODO list.
1621
1622------------------------------------------------------------------------
1623r771 | sam | 2006-05-25 22:01:10 +0200 (Thu, 25 May 2006) | 3 lines
1624Changed paths:
1625   M /trunk/caca/driver_slang.c
1626   M /trunk/cucul/box.c
1627   M /trunk/cucul/canvas.c
1628   M /trunk/cucul/charset.c
1629   M /trunk/cucul/conic.c
1630   M /trunk/cucul/cucul.h
1631   M /trunk/cucul/line.c
1632   M /trunk/cucul/triangle.c
1633
1634  * Have cucul_utf8_to_utf32 write how many bytes it read.
1635  * Use that in the SLang driver so that it supports UTF-8 input.
1636
1637------------------------------------------------------------------------
1638r770 | sam | 2006-05-25 21:59:35 +0200 (Thu, 25 May 2006) | 3 lines
1639Changed paths:
1640   M /trunk/cucul/export.c
1641
1642  * Fix warnings in a few exporters. Do not assume %d accepts uint32_t without
1643    an explicit cast.
1644
1645------------------------------------------------------------------------
1646r769 | sam | 2006-05-25 21:58:21 +0200 (Thu, 25 May 2006) | 4 lines
1647Changed paths:
1648   M /trunk/caca/caca.c
1649   M /trunk/caca/driver_ncurses.c
1650   M /trunk/test/colors.c
1651   M /trunk/test/input.c
1652
1653  * Minor cosmetic changes in the test programs.
1654  * Code enhancements in the ncurses driver.
1655  * Added a comment to explain why slang has a higher priority than ncurses.
1656
1657------------------------------------------------------------------------
1658r768 | sam | 2006-05-25 21:56:55 +0200 (Thu, 25 May 2006) | 2 lines
1659Changed paths:
1660   M /trunk/caca/driver_conio.c
1661
1662  * Fixed the DOS build.
1663
1664------------------------------------------------------------------------
1665r767 | sam | 2006-05-25 21:56:03 +0200 (Thu, 25 May 2006) | 2 lines
1666Changed paths:
1667   M /trunk/caca/caca_internals.h
1668
1669  * Minor cosmetic fix.
1670
1671------------------------------------------------------------------------
1672r766 | sam | 2006-05-25 21:55:11 +0200 (Thu, 25 May 2006) | 3 lines
1673Changed paths:
1674   M /trunk/caca/Makefile.am
1675   M /trunk/cucul/Makefile.am
1676   M /trunk/cxx/Makefile.am
1677   M /trunk/kernel/Makefile.am
1678   M /trunk/test/Makefile.am
1679   M /trunk/tools/Makefile.am
1680
1681  * Added -I${top_srcdir} to the compilation flags to fix builds configured
1682    from an alternate directory (they failed to find common.h).
1683
1684------------------------------------------------------------------------
1685r765 | sam | 2006-05-25 21:11:18 +0200 (Thu, 25 May 2006) | 3 lines
1686Changed paths:
1687   M /trunk/configure.ac
1688   M /trunk/src/Makefile.am
1689
1690  * Removed --enable-network flag, but reused the test as a condition for
1691    building cacaserver.
1692
1693------------------------------------------------------------------------
1694r764 | sam | 2006-05-25 21:10:35 +0200 (Thu, 25 May 2006) | 2 lines
1695Changed paths:
1696   M /trunk/build-dos
1697   M /trunk/build-win32
1698
1699  * Updated build scripts for DOS and Win32.
1700
1701------------------------------------------------------------------------
1702r763 | sam | 2006-05-20 10:45:19 +0200 (Sat, 20 May 2006) | 3 lines
1703Changed paths:
1704   M /trunk/caca/driver_ncurses.c
1705   M /trunk/caca/driver_slang.c
1706
1707  * Got backspace to work with the slang and ncurses drivers in an X
1708    terminal window.
1709
1710------------------------------------------------------------------------
1711r762 | sam | 2006-05-20 10:19:13 +0200 (Sat, 20 May 2006) | 2 lines
1712Changed paths:
1713   M /trunk/caca/driver_gl.c
1714
1715  * More coding style fixes in the GL driver.
1716
1717------------------------------------------------------------------------
1718r761 | sam | 2006-05-20 10:11:58 +0200 (Sat, 20 May 2006) | 2 lines
1719Changed paths:
1720   M /trunk/caca/driver_gl.c
1721
1722  * Fixed awful indenting of the GL plugin.
1723
1724------------------------------------------------------------------------
1725r760 | sam | 2006-05-20 07:45:57 +0200 (Sat, 20 May 2006) | 3 lines
1726Changed paths:
1727   M /trunk/caca/driver_ncurses.c
1728
1729  * Make the ncurses driver UTF-8 and UTF-32 aware.
1730  * Add the backspace key to the ncurses driver.
1731
1732------------------------------------------------------------------------
1733r759 | sam | 2006-05-20 07:41:14 +0200 (Sat, 20 May 2006) | 3 lines
1734Changed paths:
1735   M /trunk/caca/driver_slang.c
1736
1737  * Make the slang driver UTF-8 and UTF-32 aware.
1738  * Add the backspace key to the slang driver.
1739
1740------------------------------------------------------------------------
1741r758 | sam | 2006-05-20 07:29:24 +0200 (Sat, 20 May 2006) | 3 lines
1742Changed paths:
1743   M /trunk/caca/caca.h
1744   M /trunk/caca/driver_conio.c
1745   M /trunk/caca/driver_gl.c
1746   M /trunk/caca/driver_ncurses.c
1747   M /trunk/caca/driver_slang.c
1748   M /trunk/caca/driver_win32.c
1749   M /trunk/caca/driver_x11.c
1750   M /trunk/caca/event.c
1751   M /trunk/test/input.c
1752
1753  * Renamed the event data member "ucs4" to "utf32" for consistency
1754    with "utf8".
1755
1756------------------------------------------------------------------------
1757r757 | sam | 2006-05-20 07:28:31 +0200 (Sat, 20 May 2006) | 3 lines
1758Changed paths:
1759   M /trunk/debian/changelog
1760   M /trunk/debian/control
1761
1762  * Added information from a recent Debian upload of the old
1763    version of libcaca.
1764
1765------------------------------------------------------------------------
1766r756 | sam | 2006-05-19 20:34:23 +0200 (Fri, 19 May 2006) | 2 lines
1767Changed paths:
1768   M /trunk/test
1769   M /trunk/test/Makefile.am
1770   A /trunk/test/input.c
1771
1772  * Text input test program. Might be merged into libcaca if it works well.
1773
1774------------------------------------------------------------------------
1775r755 | sam | 2006-05-19 08:44:58 +0200 (Fri, 19 May 2006) | 2 lines
1776Changed paths:
1777   M /trunk/TODO
1778
1779  * Updated the TODO list.
1780
1781------------------------------------------------------------------------
1782r754 | sam | 2006-05-19 08:00:00 +0200 (Fri, 19 May 2006) | 2 lines
1783Changed paths:
1784   M /trunk/debian/caca-utils.install
1785   M /trunk/debian/libcucul-dev.install
1786
1787  * Install caca-config.1.gz in the libcucul-dev package, not caca-utils.
1788
1789------------------------------------------------------------------------
1790r753 | sam | 2006-05-19 07:44:27 +0200 (Fri, 19 May 2006) | 3 lines
1791Changed paths:
1792   M /trunk/caca/caca.h
1793   M /trunk/caca/graphics.c
1794   M /trunk/python/pypycaca.c
1795   M /trunk/python/pypycaca.h
1796   M /trunk/src/aafire.c
1797   M /trunk/src/cacaball.c
1798   M /trunk/src/cacamoir.c
1799   M /trunk/src/cacaplas.c
1800   M /trunk/test/demo.c
1801   M /trunk/test/frames.c
1802   M /trunk/test/gamma.c
1803
1804  * Renamed caca_set_delay() and caca_get_rendertime() into
1805    caca_set_display_time() and caca_get_display_time() for consistency.
1806
1807------------------------------------------------------------------------
1808r752 | sam | 2006-05-19 07:30:01 +0200 (Fri, 19 May 2006) | 2 lines
1809Changed paths:
1810   M /trunk/cucul/charset.c
1811
1812  * Documented the newly exported charset functions.
1813
1814------------------------------------------------------------------------
1815r751 | sam | 2006-05-19 06:53:48 +0200 (Fri, 19 May 2006) | 2 lines
1816Changed paths:
1817   M /trunk/caca/driver_ncurses.c
1818   M /trunk/caca/driver_slang.c
1819   M /trunk/cucul/box.c
1820   M /trunk/cucul/canvas.c
1821   M /trunk/cucul/charset.c
1822   M /trunk/cucul/conic.c
1823   M /trunk/cucul/cucul.h
1824   M /trunk/cucul/cucul_internals.h
1825   M /trunk/cucul/export.c
1826   M /trunk/cucul/import.c
1827   M /trunk/cucul/line.c
1828   M /trunk/cucul/triangle.c
1829   M /trunk/tools/makefont.c
1830
1831  * Export the UTF-8 / UTF-32 / CP437 character conversions to applications.
1832
1833------------------------------------------------------------------------
1834r750 | sam | 2006-05-18 09:57:42 +0200 (Thu, 18 May 2006) | 2 lines
1835Changed paths:
1836   M /trunk/cucul/font.c
1837   M /trunk/cucul/font_mono9.h
1838   M /trunk/cucul/font_monobold12.h
1839
1840  * Regenerated fonts and reactivated them under Win32.
1841
1842------------------------------------------------------------------------
1843r749 | sam | 2006-05-18 09:56:54 +0200 (Thu, 18 May 2006) | 6 lines
1844Changed paths:
1845   M /trunk/tools/makefont.c
1846
1847  * Elite trick in the font generator to cope with C89's string length
1848    limitation of 509 characters. Instead of doing:
1849       char foo[10] = "abcdefghij";
1850    we now do:
1851       struct { char f1[4], f2[4], f3[2]; } foo = { "abcd", "efgh", "ij" };
1852
1853------------------------------------------------------------------------
1854r748 | sam | 2006-05-18 08:26:31 +0200 (Thu, 18 May 2006) | 2 lines
1855Changed paths:
1856   M /trunk/test/font2tga.c
1857
1858  * font2tga no longer needs cucul_internal.h.
1859
1860------------------------------------------------------------------------
1861r747 | sam | 2006-05-18 08:23:47 +0200 (Thu, 18 May 2006) | 5 lines
1862Changed paths:
1863   M /trunk/cucul/box.c
1864   M /trunk/cucul/canvas.c
1865   M /trunk/cucul/conic.c
1866   M /trunk/cucul/cucul.h
1867   M /trunk/cucul/cucul_internals.h
1868   M /trunk/cucul/dither.c
1869   M /trunk/cucul/import.c
1870   M /trunk/cucul/line.c
1871   M /trunk/cucul/triangle.c
1872   M /trunk/test/font2tga.c
1873
1874  * Changed cucul_putchar's prototype so that it accepts a 32-bit unsigned
1875    int which shall be used as an UTF-32 character. We do not have any casting
1876    problems due to the signedness of chars because all characters were
1877    ASCII (ie. <= 0x7f) beforehands.
1878
1879------------------------------------------------------------------------
1880r746 | sam | 2006-05-18 08:13:36 +0200 (Thu, 18 May 2006) | 2 lines
1881Changed paths:
1882   M /trunk/test
1883   M /trunk/test/Makefile.am
1884   A /trunk/test/font2tga.c
1885
1886  * Added font2tga, a test program that exports our font in a known format.
1887
1888------------------------------------------------------------------------
1889r745 | sam | 2006-05-18 08:09:44 +0200 (Thu, 18 May 2006) | 3 lines
1890Changed paths:
1891   M /trunk/test/export.c
1892
1893  * If the export test target is ANSI or UTF-8, dither image with special
1894    shaded glyphs.
1895
1896------------------------------------------------------------------------
1897r744 | sam | 2006-05-18 07:43:43 +0200 (Thu, 18 May 2006) | 2 lines
1898Changed paths:
1899   M /trunk/configure.ac
1900
1901  * Removed useless -lXt from X11 libraries check.
1902
1903------------------------------------------------------------------------
1904r743 | sam | 2006-05-12 21:33:44 +0200 (Fri, 12 May 2006) | 2 lines
1905Changed paths:
1906   M /trunk/cucul/import.c
1907
1908  * Workaround for illegal ^[[0,0H ANSI escape code.
1909
1910------------------------------------------------------------------------
1911r742 | sam | 2006-05-12 21:32:41 +0200 (Fri, 12 May 2006) | 3 lines
1912Changed paths:
1913   M /trunk/cucul/dither.c
1914
1915  * Use UTF-32 instead of UTF-8 in the dithering glyph block list for slightly
1916    better performances.
1917
1918------------------------------------------------------------------------
1919r741 | sam | 2006-05-12 21:31:50 +0200 (Fri, 12 May 2006) | 3 lines
1920Changed paths:
1921   M /trunk/cucul/export.c
1922
1923  * Add linebreaks to the ANSI exporter for better readability, and use
1924    the save/load cursor position trick to ignore them.
1925
1926------------------------------------------------------------------------
1927r740 | jylam | 2006-05-12 21:19:36 +0200 (Fri, 12 May 2006) | 2 lines
1928Changed paths:
1929   M /trunk/cucul/export.c
1930
1931 * Fixed postscript exporter, image in not at the bottom of the page anymore
1932
1933------------------------------------------------------------------------
1934r739 | sam | 2006-05-09 22:25:29 +0200 (Tue, 09 May 2006) | 1 line
1935Changed paths:
1936   M /trunk/src/cacaserver.c
1937
1938  * Use UTF-8 instead of ANSI in cacaserver
1939------------------------------------------------------------------------
1940r738 | sam | 2006-05-09 20:59:00 +0200 (Tue, 09 May 2006) | 1 line
1941Changed paths:
1942   M /trunk/cucul/font_mono9.h
1943   M /trunk/cucul/font_monobold12.h
1944
1945  * Optimise built-in fonts. We gain about 100kB in the final binary.
1946------------------------------------------------------------------------
1947r737 | sam | 2006-05-09 17:52:15 +0200 (Tue, 09 May 2006) | 3 lines
1948Changed paths:
1949   M /trunk/tools/makefont.c
1950
1951  * Optimise similar glyphs when generating a font. Given how many glyphs
1952    are unavailable, this is a significant gain.
1953
1954------------------------------------------------------------------------
1955r736 | sam | 2006-05-09 03:58:47 +0200 (Tue, 09 May 2006) | 2 lines
1956Changed paths:
1957   M /trunk/caca/driver_x11.c
1958
1959  * Added the long dash and middle dot CP437 characters to the X11 driver.
1960
1961------------------------------------------------------------------------
1962r735 | sam | 2006-05-09 03:57:47 +0200 (Tue, 09 May 2006) | 3 lines
1963Changed paths:
1964   M /trunk/cucul/import.c
1965
1966  * If the ANSI file we import does not use the 80 columns, we don't expand
1967    the canvas to 80 columns.
1968
1969------------------------------------------------------------------------
1970r734 | sam | 2006-05-09 03:12:58 +0200 (Tue, 09 May 2006) | 3 lines
1971Changed paths:
1972   M /trunk/src/cacadraw.c
1973
1974  * Allow cacadraw to open several files; use 'n' and 'p' to cycle.
1975  * Decreased PgUp/PgDn scrolling rate.
1976
1977------------------------------------------------------------------------
1978r733 | sam | 2006-05-09 03:03:02 +0200 (Tue, 09 May 2006) | 2 lines
1979Changed paths:
1980   M /trunk/kernel/kernel.c
1981
1982  * Removed a useless cast in the kernel code.
1983
1984------------------------------------------------------------------------
1985r732 | sam | 2006-05-09 02:59:29 +0200 (Tue, 09 May 2006) | 2 lines
1986Changed paths:
1987   M /trunk/DotNet
1988   M /trunk/DotNet/AssemblyInfo.cs
1989   M /trunk/DotNet/Caca.cs
1990   M /trunk/DotNet/Cucul.cs
1991   M /trunk/DotNet/test.cs
1992
1993  * Set svn properties on the .NET files.
1994
1995------------------------------------------------------------------------
1996r731 | sam | 2006-05-09 02:47:28 +0200 (Tue, 09 May 2006) | 3 lines
1997Changed paths:
1998   M /trunk/test/font.c
1999   M /trunk/test/text.c
2000
2001  * Cosmetic fix in test/font.c.
2002  * Use UTF-8 output in test/text.c instead of ANSI.
2003
2004------------------------------------------------------------------------
2005r730 | sam | 2006-05-09 02:46:08 +0200 (Tue, 09 May 2006) | 2 lines
2006Changed paths:
2007   M /trunk/caca/caca.h
2008
2009  * Minor cosmetic fix in a comment.
2010
2011------------------------------------------------------------------------
2012r729 | sam | 2006-05-09 02:43:22 +0200 (Tue, 09 May 2006) | 2 lines
2013Changed paths:
2014   M /trunk/cucul/font_mono9.h
2015   M /trunk/cucul/font_monobold12.h
2016   M /trunk/tools/makefont.c
2017
2018  * Added a few more Unicode blocks to the default fonts.
2019
2020------------------------------------------------------------------------
2021r728 | sam | 2006-05-09 02:36:33 +0200 (Tue, 09 May 2006) | 2 lines
2022Changed paths:
2023   M /trunk/cucul/transform.c
2024
2025  * Added a few more Unicode characters to the glyph transformations.
2026
2027------------------------------------------------------------------------
2028r727 | sam | 2006-05-09 02:34:16 +0200 (Tue, 09 May 2006) | 3 lines
2029Changed paths:
2030   M /trunk/cucul/cucul.h
2031   M /trunk/cucul/dither.c
2032
2033  * Changed the cucul_create_dither() prototype to make sure the mask
2034    arguments are at least 32 bits.
2035
2036------------------------------------------------------------------------
2037r721 | sam | 2006-05-05 17:19:44 +0200 (Fri, 05 May 2006) | 3 lines
2038Changed paths:
2039   M /trunk/test/export.c
2040
2041  * Make the export test 80 columns wide, so that the ANSI we generate can
2042    be read by other programs.
2043
2044------------------------------------------------------------------------
2045r720 | sam | 2006-05-05 17:13:32 +0200 (Fri, 05 May 2006) | 2 lines
2046Changed paths:
2047   M /trunk/cucul/font_mono9.h
2048   M /trunk/cucul/font_monobold12.h
2049
2050  * Updated fonts with the new hardcoded CP437 glyphs.
2051
2052------------------------------------------------------------------------
2053r719 | sam | 2006-05-05 17:12:50 +0200 (Fri, 05 May 2006) | 3 lines
2054Changed paths:
2055   M /trunk/tools/makefont.c
2056
2057  * Hardcode a few CP437 glyphs in makefont.c because they don't look that
2058    good with Pango.
2059
2060------------------------------------------------------------------------
2061r718 | sam | 2006-05-05 16:03:40 +0200 (Fri, 05 May 2006) | 2 lines
2062Changed paths:
2063   M /trunk/caca/driver_ncurses.c
2064   M /trunk/caca/driver_slang.c
2065   M /trunk/tools/Makefile.am
2066   M /trunk/tools/makefont.c
2067
2068  * Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8().
2069
2070------------------------------------------------------------------------
2071r717 | sam | 2006-05-05 15:44:54 +0200 (Fri, 05 May 2006) | 3 lines
2072Changed paths:
2073   M /trunk/cucul/export.c
2074
2075  * Use _cucul_utf32_to_utf8() instead of the inline code in the UTF-8 and
2076    SVG exporters.
2077
2078------------------------------------------------------------------------
2079r716 | sam | 2006-05-05 07:09:54 +0200 (Fri, 05 May 2006) | 2 lines
2080Changed paths:
2081   M /trunk/cucul/charset.c
2082   M /trunk/cucul/cucul_internals.h
2083
2084  * Implemented the private _cucul_utf32_to_utf8() helper.
2085
2086------------------------------------------------------------------------
2087r715 | sam | 2006-05-05 07:08:51 +0200 (Fri, 05 May 2006) | 2 lines
2088Changed paths:
2089   M /trunk/cucul/export.c
2090
2091  * Exporter now generates valid ANSI, with CP437 characters.
2092
2093------------------------------------------------------------------------
2094r714 | sam | 2006-05-05 00:00:52 +0200 (Fri, 05 May 2006) | 3 lines
2095Changed paths:
2096   M /trunk/cucul/export.c
2097
2098  * Added "utf8" export that is like ANSI but exports UTF-8 encoded coloured
2099    text.
2100
2101------------------------------------------------------------------------
2102r713 | sam | 2006-05-04 23:34:10 +0200 (Thu, 04 May 2006) | 3 lines
2103Changed paths:
2104   M /trunk/cucul/colour.c
2105
2106  * Use a slightly different RGB palette for ANSI colours, so that brown
2107    really looks like brown and not like desaturated yellow.
2108
2109------------------------------------------------------------------------
2110r712 | jylam | 2006-05-02 20:26:02 +0200 (Tue, 02 May 2006) | 2 lines
2111Changed paths:
2112   M /trunk/DotNet/test.cs
2113   M /trunk/caca/event.c
2114   M /trunk/doc/tutorial.dox
2115
2116 * Fixed error in tutorial, updated caca_get_event() doc
2117
2118------------------------------------------------------------------------
2119r711 | jylam | 2006-04-29 13:26:44 +0200 (Sat, 29 Apr 2006) | 2 lines
2120Changed paths:
2121   M /trunk/DotNet/AssemblyInfo.cs
2122   M /trunk/DotNet/Caca.cs
2123   M /trunk/DotNet/Cucul.cs
2124   M /trunk/DotNet/test.cs
2125
2126 * Fixed $Id
2127
2128------------------------------------------------------------------------
2129r710 | jylam | 2006-04-29 13:20:43 +0200 (Sat, 29 Apr 2006) | 2 lines
2130Changed paths:
2131   A /trunk/DotNet
2132   A /trunk/DotNet/AssemblyInfo.cs
2133   A /trunk/DotNet/Caca.cs
2134   A /trunk/DotNet/Cucul.cs
2135   A /trunk/DotNet/Makefile
2136   A /trunk/DotNet/libCaca.dll.config
2137   A /trunk/DotNet/libCucul.dll.config
2138   A /trunk/DotNet/test.cs
2139
2140 * Added preliminary .NET bindings. Caca is complete, Cucul needs to be finished
2141
2142------------------------------------------------------------------------
2143r709 | sam | 2006-04-27 16:15:23 +0200 (Thu, 27 Apr 2006) | 2 lines
2144Changed paths:
2145   M /trunk/cucul/cucul.h
2146   M /trunk/cucul/dither.c
2147   M /trunk/cucul/export.c
2148   M /trunk/cucul/font.c
2149   M /trunk/cucul/import.c
2150   M /trunk/cucul/sprite.c
2151   M /trunk/cucul/transform.c
2152
2153  * Completed return value and errno handling in libcucul API.
2154
2155------------------------------------------------------------------------
2156r708 | sam | 2006-04-27 15:02:27 +0200 (Thu, 27 Apr 2006) | 2 lines
2157Changed paths:
2158   M /trunk/test/export.c
2159
2160  * Allow an optional input filename in the export test for cheap conversions.
2161
2162------------------------------------------------------------------------
2163r707 | jylam | 2006-04-26 20:59:20 +0200 (Wed, 26 Apr 2006) | 2 lines
2164Changed paths:
2165   M /trunk/caca/driver_gl.c
2166   M /trunk/cucul/import.c
2167
2168 * coding style fixes again
2169
2170------------------------------------------------------------------------
2171r706 | jylam | 2006-04-26 20:53:08 +0200 (Wed, 26 Apr 2006) | 2 lines
2172Changed paths:
2173   M /trunk/cxx/caca++.cpp
2174   M /trunk/cxx/caca++.h
2175   M /trunk/cxx/cucul++.h
2176   M /trunk/src/cacadraw.c
2177
2178 * Fixed indentation. I did it myself, I'm a big boy.
2179
2180------------------------------------------------------------------------
2181r705 | sam | 2006-04-26 19:24:27 +0200 (Wed, 26 Apr 2006) | 2 lines
2182Changed paths:
2183   M /trunk/cucul/import.c
2184
2185  * Fixed line wrapping on some weird ANSI files.
2186
2187------------------------------------------------------------------------
2188r704 | sam | 2006-04-26 19:02:37 +0200 (Wed, 26 Apr 2006) | 2 lines
2189Changed paths:
2190   M /trunk/cucul/import.c
2191
2192  * Fixed an ANSI rendering bug related to the bold attribute.
2193
2194------------------------------------------------------------------------
2195r703 | sam | 2006-04-26 17:21:28 +0200 (Wed, 26 Apr 2006) | 3 lines
2196Changed paths:
2197   M /trunk/cucul/font_mono9.h
2198   M /trunk/cucul/font_monobold12.h
2199   M /trunk/tools/makefont.c
2200
2201  * Added Unicode range U+2200 - U+22FF (Mathematical Operators) to the
2202    built-in font so that we now cover all of CP437.
2203
2204------------------------------------------------------------------------
2205r702 | sam | 2006-04-26 16:36:11 +0200 (Wed, 26 Apr 2006) | 2 lines
2206Changed paths:
2207   M /trunk/cucul/import.c
2208
2209  * Minor code reorganisation and documenting.
2210
2211------------------------------------------------------------------------
2212r701 | jylam | 2006-04-26 16:06:19 +0200 (Wed, 26 Apr 2006) | 2 lines
2213Changed paths:
2214   M /trunk/caca/driver_gl.c
2215
2216 * Added preliminary (it means that's fucked up) CP437 codepage
2217
2218------------------------------------------------------------------------
2219r700 | sam | 2006-04-26 15:22:04 +0200 (Wed, 26 Apr 2006) | 2 lines
2220Changed paths:
2221   M /trunk/caca/driver_x11.c
2222
2223  * Added U+25A0 (■) to the CP437 hack in the X11 driver.
2224
2225------------------------------------------------------------------------
2226r699 | jylam | 2006-04-26 14:59:14 +0200 (Wed, 26 Apr 2006) | 2 lines
2227Changed paths:
2228   M /trunk/caca/driver_gl.c
2229
2230 * cut too long line (I read the coding style rules, yes). And we had home/end keys support in opengl driver BEFORE X11. Yeah !
2231
2232------------------------------------------------------------------------
2233r698 | jylam | 2006-04-26 14:57:31 +0200 (Wed, 26 Apr 2006) | 2 lines
2234Changed paths:
2235   M /trunk/caca/driver_x11.c
2236
2237 * removed duplicate code
2238
2239------------------------------------------------------------------------
2240r697 | sam | 2006-04-26 14:51:37 +0200 (Wed, 26 Apr 2006) | 2 lines
2241Changed paths:
2242   M /trunk/caca/driver_x11.c
2243
2244  * Wow, we even have Home/End support in X11.
2245
2246------------------------------------------------------------------------
2247r696 | sam | 2006-04-26 14:48:41 +0200 (Wed, 26 Apr 2006) | 2 lines
2248Changed paths:
2249   M /trunk/caca/driver_x11.c
2250
2251  * PageUp/PageDown support in X11.
2252
2253------------------------------------------------------------------------
2254r695 | jylam | 2006-04-26 14:47:21 +0200 (Wed, 26 Apr 2006) | 2 lines
2255Changed paths:
2256   M /trunk/caca/driver_gl.c
2257
2258 * Fixed home/pgup/pgdown/insert events
2259
2260------------------------------------------------------------------------
2261r694 | jylam | 2006-04-26 14:36:31 +0200 (Wed, 26 Apr 2006) | 2 lines
2262Changed paths:
2263   M /trunk/src/cacadraw.c
2264
2265 * page up / down
2266
2267------------------------------------------------------------------------
2268r693 | sam | 2006-04-26 14:30:54 +0200 (Wed, 26 Apr 2006) | 3 lines
2269Changed paths:
2270   M /trunk/cucul/import.c
2271
2272  * In ANSI, bold only sets the foreground colour to bright, not the
2273    background.
2274
2275------------------------------------------------------------------------
2276r692 | sam | 2006-04-26 14:25:44 +0200 (Wed, 26 Apr 2006) | 3 lines
2277Changed paths:
2278   M /trunk/src
2279   M /trunk/src/Makefile.am
2280   A /trunk/src/cacadraw.c
2281   M /trunk/test/import.c
2282
2283  * Added cacadraw. It only shows files and lets you scroll for now, but
2284    it will eventually evolve into something better.
2285
2286------------------------------------------------------------------------
2287r691 | jylam | 2006-04-26 14:23:30 +0200 (Wed, 26 Apr 2006) | 2 lines
2288Changed paths:
2289   M /trunk/cucul/import.c
2290
2291 * Really updated doc
2292
2293------------------------------------------------------------------------
2294r690 | jylam | 2006-04-26 14:18:35 +0200 (Wed, 26 Apr 2006) | 2 lines
2295Changed paths:
2296   M /trunk/cucul/import.c
2297
2298 * Fixed documentation for import
2299
2300------------------------------------------------------------------------
2301r689 | sam | 2006-04-26 14:17:22 +0200 (Wed, 26 Apr 2006) | 2 lines
2302Changed paths:
2303   D /trunk/cpp
2304
2305  * Removed legacy cpp directory.
2306
2307------------------------------------------------------------------------
2308r688 | jylam | 2006-04-26 14:11:55 +0200 (Wed, 26 Apr 2006) | 2 lines
2309Changed paths:
2310   M /trunk/Makefile.am
2311   M /trunk/configure.ac
2312   A /trunk/cxx (from /trunk/cpp:684)
2313   M /trunk/cxx/Makefile.am
2314   R /trunk/cxx/caca++.cpp (from /trunk/cpp/caca++.cpp:686)
2315   R /trunk/cxx/caca++.h (from /trunk/cpp/caca++.h:686)
2316   R /trunk/cxx/cpptest.cpp (from /trunk/cpp/cpptest.cpp:686)
2317   R /trunk/cxx/cucul++.cpp (from /trunk/cpp/cucul++.cpp:686)
2318   R /trunk/cxx/cucul++.h (from /trunk/cpp/cucul++.h:686)
2319
2320 * Updated C++ bindings and renamed directory to more comprehensive cxx
2321
2322------------------------------------------------------------------------
2323r687 | sam | 2006-04-26 14:06:13 +0200 (Wed, 26 Apr 2006) | 2 lines
2324Changed paths:
2325   M /trunk/test/event.c
2326
2327  * Minor typo.
2328
2329------------------------------------------------------------------------
2330r686 | jylam | 2006-04-26 13:57:30 +0200 (Wed, 26 Apr 2006) | 2 lines
2331Changed paths:
2332   M /trunk/cpp/caca++.cpp
2333   M /trunk/cpp/caca++.h
2334   M /trunk/cpp/cpptest.cpp
2335   M /trunk/cpp/cucul++.cpp
2336   M /trunk/cpp/cucul++.h
2337
2338 * Updated libcaca c++ bindings
2339
2340------------------------------------------------------------------------
2341r685 | sam | 2006-04-26 13:54:26 +0200 (Wed, 26 Apr 2006) | 5 lines
2342Changed paths:
2343   M /trunk/cucul/buffer.c
2344   M /trunk/cucul/cucul.h
2345   M /trunk/cucul/cucul_internals.h
2346   M /trunk/cucul/export.c
2347   M /trunk/cucul/import.c
2348   M /trunk/src/cacaplay.c
2349   M /trunk/src/cacaserver.c
2350   M /trunk/test
2351   M /trunk/test/import.c
2352   M /trunk/test/text.c
2353
2354  * Implemented cucul_load_file() and cucul_load_memory() to load respectively
2355    a file and a memory area into a libcucul buffer.
2356  * Changed the cucul_import_canvas() prototype so that it uses libcucul
2357    buffers instead of simple memory areas.
2358
2359------------------------------------------------------------------------
2360r684 | sam | 2006-04-26 13:29:50 +0200 (Wed, 26 Apr 2006) | 2 lines
2361Changed paths:
2362   M /trunk/cucul/import.c
2363
2364  * Argh, _really_ fixed the uninitialised variable.
2365
2366------------------------------------------------------------------------
2367r683 | sam | 2006-04-26 13:28:55 +0200 (Wed, 26 Apr 2006) | 2 lines
2368Changed paths:
2369   M /trunk/cucul/import.c
2370
2371  * Fixed an uninitialised variable.
2372
2373------------------------------------------------------------------------
2374r682 | sam | 2006-04-26 12:22:31 +0200 (Wed, 26 Apr 2006) | 4 lines
2375Changed paths:
2376   M /trunk/cucul/import.c
2377
2378  * Fixed our buffer overflow in the ANSI parser by simply skipping control
2379    sequences longer than 100 characters.
2380  * Documented the escape sequence format.
2381
2382------------------------------------------------------------------------
2383r681 | jylam | 2006-04-26 12:04:02 +0200 (Wed, 26 Apr 2006) | 2 lines
2384Changed paths:
2385   M /trunk/cpp/cpptest.cpp
2386   M /trunk/cpp/cucul++.cpp
2387   M /trunk/cpp/cucul++.h
2388   M /trunk/test/demo.c
2389
2390 * Updated C++ bindings, should be coding-style-correction-proof, or at least a bit better than before. Not tested at all.
2391
2392------------------------------------------------------------------------
2393r680 | sam | 2006-04-26 11:56:26 +0200 (Wed, 26 Apr 2006) | 3 lines
2394Changed paths:
2395   M /trunk/cucul/import.c
2396
2397  * More robust ANSI sequence argument parser. Detects private sequences and
2398    intermediate bytes.
2399
2400------------------------------------------------------------------------
2401r679 | jylam | 2006-04-26 11:00:40 +0200 (Wed, 26 Apr 2006) | 2 lines
2402Changed paths:
2403   M /trunk/cucul/import.c
2404
2405 * Fixed warning in a clever and tested way. Bordel de merde.
2406
2407------------------------------------------------------------------------
2408r678 | sam | 2006-04-26 10:21:46 +0200 (Wed, 26 Apr 2006) | 2 lines
2409Changed paths:
2410   M /trunk/cucul/import.c
2411
2412  * Coding style.
2413
2414------------------------------------------------------------------------
2415r677 | sam | 2006-04-26 10:12:57 +0200 (Wed, 26 Apr 2006) | 2 lines
2416Changed paths:
2417   M /trunk/cucul/import.c
2418
2419  * No way, dude. You cannot declare x and y unsigned if you test for (x < 0).
2420
2421------------------------------------------------------------------------
2422r676 | jylam | 2006-04-26 10:09:14 +0200 (Wed, 26 Apr 2006) | 2 lines
2423Changed paths:
2424   M /trunk/cucul/import.c
2425
2426 * Fixed warnings in ansi importer
2427
2428------------------------------------------------------------------------
2429r675 | sam | 2006-04-26 09:57:26 +0200 (Wed, 26 Apr 2006) | 2 lines
2430Changed paths:
2431   M /trunk/cucul/import.c
2432
2433  * More cleaning up of the ANSI loader. Fixed reverse video.
2434
2435------------------------------------------------------------------------
2436r674 | sam | 2006-04-26 09:46:58 +0200 (Wed, 26 Apr 2006) | 2 lines
2437Changed paths:
2438   M /trunk/cucul/colour.c
2439
2440  * Set the transparent colour's RGB values to the default colour's ones.
2441
2442------------------------------------------------------------------------
2443r673 | jylam | 2006-04-25 20:23:33 +0200 (Tue, 25 Apr 2006) | 2 lines
2444Changed paths:
2445   M /trunk/cucul/import.c
2446
2447 * Improved ANSI format detection
2448
2449------------------------------------------------------------------------
2450r672 | sam | 2006-04-25 20:16:42 +0200 (Tue, 25 Apr 2006) | 2 lines
2451Changed paths:
2452   M /trunk/cucul/import.c
2453
2454  * Really fixed bold in ANSI loader, and removed dead code.
2455
2456------------------------------------------------------------------------
2457r671 | sam | 2006-04-25 20:02:20 +0200 (Tue, 25 Apr 2006) | 2 lines
2458Changed paths:
2459   M /trunk/cucul/import.c
2460
2461  * Simplified _manage_modifiers() a bit.
2462
2463------------------------------------------------------------------------
2464r670 | sam | 2006-04-25 19:46:49 +0200 (Tue, 25 Apr 2006) | 2 lines
2465Changed paths:
2466   M /trunk/cucul/import.c
2467
2468  * Fixed bold support in ANSI loader.
2469
2470------------------------------------------------------------------------
2471r669 | sam | 2006-04-25 19:43:16 +0200 (Tue, 25 Apr 2006) | 2 lines
2472Changed paths:
2473   M /trunk/cucul/import.c
2474
2475  * A few fixes in the ANSI interpreter.
2476
2477------------------------------------------------------------------------
2478r668 | sam | 2006-04-25 18:28:00 +0200 (Tue, 25 Apr 2006) | 2 lines
2479Changed paths:
2480   M /trunk/cucul/import.c
2481
2482  * Got rid of _update_canvas_size().
2483
2484------------------------------------------------------------------------
2485r667 | jylam | 2006-04-25 17:39:13 +0200 (Tue, 25 Apr 2006) | 2 lines
2486Changed paths:
2487   M /trunk/cucul/import.c
2488
2489 * _updated_coding_style(aBit);
2490
2491------------------------------------------------------------------------
2492r666 | sam | 2006-04-25 17:22:53 +0200 (Tue, 25 Apr 2006) | 2 lines
2493Changed paths:
2494   M /trunk/cucul/import.c
2495
2496  * Ahahaha. Meet the "optimisation" that breaks everything.
2497
2498------------------------------------------------------------------------
2499r665 | sam | 2006-04-25 17:04:19 +0200 (Tue, 25 Apr 2006) | 2 lines
2500Changed paths:
2501   M /trunk/cucul/import.c
2502
2503  * Small optimisation in import_text().
2504
2505------------------------------------------------------------------------
2506r664 | sam | 2006-04-25 16:12:31 +0200 (Tue, 25 Apr 2006) | 2 lines
2507Changed paths:
2508   M /trunk/cucul/import.c
2509
2510  * Really minor coding style fixes in the ANSI importer.
2511
2512------------------------------------------------------------------------
2513r663 | sam | 2006-04-25 13:05:25 +0200 (Tue, 25 Apr 2006) | 2 lines
2514Changed paths:
2515   M /trunk/cucul/canvas.c
2516   M /trunk/cucul/colour.c
2517   M /trunk/cucul/cucul.c
2518   M /trunk/cucul/cucul.h
2519   M /trunk/cucul/cucul_internals.h
2520
2521  * More error checking in libcucul.
2522
2523------------------------------------------------------------------------
2524r662 | sam | 2006-04-25 13:05:03 +0200 (Tue, 25 Apr 2006) | 2 lines
2525Changed paths:
2526   M /trunk/test/import.c
2527
2528  * Jylam is too modest.
2529
2530------------------------------------------------------------------------
2531r661 | jylam | 2006-04-25 12:14:47 +0200 (Tue, 25 Apr 2006) | 2 lines
2532Changed paths:
2533   A /trunk/test/import.c
2534
2535 * Added importers test
2536
2537------------------------------------------------------------------------
2538r660 | jylam | 2006-04-25 12:14:12 +0200 (Tue, 25 Apr 2006) | 2 lines
2539Changed paths:
2540   M /trunk/cucul/import.c
2541   M /trunk/test/Makefile.am
2542
2543 * Added preliminary ANSI importer, added import formats autodection
2544
2545------------------------------------------------------------------------
2546r659 | sam | 2006-04-25 11:59:58 +0200 (Tue, 25 Apr 2006) | 4 lines
2547Changed paths:
2548   M /trunk/configure.ac
2549   M /trunk/cucul/box.c
2550   M /trunk/cucul/buffer.c
2551   M /trunk/cucul/canvas.c
2552   M /trunk/cucul/conic.c
2553   M /trunk/cucul/cucul.h
2554   M /trunk/cucul/line.c
2555   M /trunk/cucul/triangle.c
2556
2557  * Check for <errno.h>.
2558  * Started changing function prototypes so that they return an integer
2559    instead of void, just in case they might fail.
2560
2561------------------------------------------------------------------------
2562r658 | sam | 2006-04-25 11:34:41 +0200 (Tue, 25 Apr 2006) | 2 lines
2563Changed paths:
2564   M /trunk/cucul/Makefile.am
2565   M /trunk/cucul/cucul.h
2566   D /trunk/cucul/error.c
2567
2568  * Reverted that errno stuff. We'll just use the real errno.
2569
2570------------------------------------------------------------------------
2571r657 | sam | 2006-04-25 10:54:44 +0200 (Tue, 25 Apr 2006) | 2 lines
2572Changed paths:
2573   M /trunk/cucul/Makefile.am
2574   M /trunk/cucul/cucul.h
2575   A /trunk/cucul/error.c
2576
2577  * Added basis for an errno-like mechanism.
2578
2579------------------------------------------------------------------------
2580r656 | sam | 2006-04-25 00:10:38 +0200 (Tue, 25 Apr 2006) | 3 lines
2581Changed paths:
2582   M /trunk/build-win32
2583   M /trunk/configure.ac
2584
2585  * Removed my previously introduced --enable-pangoft2 and replaced it with
2586    a nicer cross compilation check.
2587
2588------------------------------------------------------------------------
2589r655 | sam | 2006-04-24 23:45:26 +0200 (Mon, 24 Apr 2006) | 2 lines
2590Changed paths:
2591   M /trunk/build-win32
2592   M /trunk/configure.ac
2593   M /trunk/src/Makefile.am
2594   M /trunk/src/cacaserver.c
2595
2596  * Brought the Win32 build back on its wheels.
2597
2598------------------------------------------------------------------------
2599r654 | sam | 2006-04-24 23:09:06 +0200 (Mon, 24 Apr 2006) | 2 lines
2600Changed paths:
2601   M /trunk/common.h
2602   M /trunk/configure.ac
2603   M /trunk/cucul/font.c
2604   M /trunk/src/cacaserver.c
2605   M /trunk/tools/makefont.c
2606
2607  * Renamed htons/htonl to hton16/hton32 to avoid useless conflicts.
2608
2609------------------------------------------------------------------------
2610r653 | sam | 2006-04-24 23:05:31 +0200 (Mon, 24 Apr 2006) | 2 lines
2611Changed paths:
2612   M /trunk/caca/driver_win32.c
2613
2614  * Fixed minor compilation warning.
2615
2616------------------------------------------------------------------------
2617r652 | sam | 2006-04-24 22:56:07 +0200 (Mon, 24 Apr 2006) | 2 lines
2618Changed paths:
2619   M /trunk/common.h
2620
2621  * Win32 compilation fix.
2622
2623------------------------------------------------------------------------
2624r651 | sam | 2006-04-24 22:55:46 +0200 (Mon, 24 Apr 2006) | 2 lines
2625Changed paths:
2626   M /trunk/cucul/font.c
2627
2628  * On win32, only disable the built-in fonts, not all the font functions.
2629
2630------------------------------------------------------------------------
2631r650 | sam | 2006-04-24 22:45:55 +0200 (Mon, 24 Apr 2006) | 3 lines
2632Changed paths:
2633   M /trunk/common.h
2634   M /trunk/configure.ac
2635   M /trunk/cucul/font.c
2636   M /trunk/tools/makefont.c
2637
2638  * Look for htons/htonl in netinet/in.h in addition to arpa/inet.h
2639  * Implement htons/htonl in common.h just in case.
2640
2641------------------------------------------------------------------------
2642r649 | sam | 2006-04-24 22:39:54 +0200 (Mon, 24 Apr 2006) | 2 lines
2643Changed paths:
2644   M /trunk/doc/style.dox
2645
2646  * Hahaha, fixed the coding style example.
2647
2648------------------------------------------------------------------------
2649r648 | sam | 2006-04-24 22:35:59 +0200 (Mon, 24 Apr 2006) | 3 lines
2650Changed paths:
2651   M /trunk/caca/caca.c
2652   M /trunk/caca/caca_internals.h
2653   M /trunk/caca/driver_conio.c
2654   M /trunk/caca/driver_gl.c
2655   M /trunk/caca/driver_ncurses.c
2656   M /trunk/caca/driver_raw.c
2657   M /trunk/caca/driver_slang.c
2658   M /trunk/caca/driver_vga.c
2659   M /trunk/caca/driver_win32.c
2660   M /trunk/caca/driver_x11.c
2661   M /trunk/caca/event.c
2662   M /trunk/caca/graphics.c
2663   M /trunk/caca/time.c
2664   M /trunk/common.h
2665   M /trunk/configure.ac
2666   M /trunk/cucul/box.c
2667   M /trunk/cucul/buffer.c
2668   M /trunk/cucul/canvas.c
2669   M /trunk/cucul/charset.c
2670   M /trunk/cucul/colour.c
2671   M /trunk/cucul/conic.c
2672   M /trunk/cucul/cucul.c
2673   M /trunk/cucul/cucul_internals.h
2674   M /trunk/cucul/dither.c
2675   M /trunk/cucul/export.c
2676   M /trunk/cucul/font.c
2677   M /trunk/cucul/import.c
2678   M /trunk/cucul/line.c
2679   M /trunk/cucul/sprite.c
2680   M /trunk/cucul/transform.c
2681   M /trunk/cucul/triangle.c
2682   M /trunk/kernel/kernel.c
2683   M /trunk/src/aafire.c
2684   M /trunk/src/cacaball.c
2685   M /trunk/src/cacamoir.c
2686   M /trunk/src/cacaplas.c
2687   M /trunk/src/cacaplay.c
2688   M /trunk/src/cacaserver.c
2689   M /trunk/src/cacaview.c
2690   M /trunk/src/common-image.c
2691   M /trunk/src/img2irc.c
2692   M /trunk/test/colors.c
2693   M /trunk/test/demo.c
2694   M /trunk/test/dithering.c
2695   M /trunk/test/event.c
2696   M /trunk/test/spritedit.c
2697   M /trunk/tools/makefont.c
2698   M /trunk/tools/optipal.c
2699
2700  * Removed duplicate uint*_t defines from *_internal.h and included common.h
2701    in all .c files that needed it.
2702
2703------------------------------------------------------------------------
2704r647 | sam | 2006-04-24 21:57:23 +0200 (Mon, 24 Apr 2006) | 3 lines
2705Changed paths:
2706   M /trunk/Makefile.am
2707   A /trunk/common.h
2708   M /trunk/test/export.c
2709   M /trunk/test/font.c
2710   M /trunk/test/frames.c
2711   M /trunk/test/gamma.c
2712   M /trunk/test/hsv.c
2713   M /trunk/test/text.c
2714   M /trunk/test/transform.c
2715   M /trunk/test/truecolor.c
2716   M /trunk/test/unicode.c
2717
2718  * Added "common.h", a placeholder for simple features and functions missing
2719    from some systems.
2720
2721------------------------------------------------------------------------
2722r646 | sam | 2006-04-24 20:46:06 +0200 (Mon, 24 Apr 2006) | 3 lines
2723Changed paths:
2724   M /trunk/cucul/export.c
2725
2726  * Print '?' for Unicode characters in the ANSI export. We'll decide later
2727    whether we want plain ASCII, UTF-8, or CP437.
2728
2729------------------------------------------------------------------------
2730r645 | sam | 2006-04-24 19:51:23 +0200 (Mon, 24 Apr 2006) | 2 lines
2731Changed paths:
2732   M /trunk/configure.ac
2733
2734  * Oops, fixed an old typo that brevented building without PangoFt2.
2735
2736------------------------------------------------------------------------
2737r644 | sam | 2006-04-24 19:47:44 +0200 (Mon, 24 Apr 2006) | 2 lines
2738Changed paths:
2739   M /trunk/debian/Makefile.am
2740   M /trunk/debian/caca-utils.install
2741   M /trunk/debian/libcucul-dev.install
2742
2743  * Fixed Debian build files.
2744
2745------------------------------------------------------------------------
2746r643 | sam | 2006-04-24 19:39:53 +0200 (Mon, 24 Apr 2006) | 2 lines
2747Changed paths:
2748   M /trunk/configure.ac
2749
2750  * Do not bail out if PangoFt2 was not found.
2751
2752------------------------------------------------------------------------
2753r641 | sam | 2006-04-22 23:51:50 +0200 (Sat, 22 Apr 2006) | 2 lines
2754Changed paths:
2755   M /trunk/ChangeLog
2756   M /trunk/NEWS
2757   M /trunk/TODO
2758
2759  * 0.99.beta1 release.
2760
2761------------------------------------------------------------------------
2762r640 | sam | 2006-04-22 23:36:11 +0200 (Sat, 22 Apr 2006) | 2 lines
2763Changed paths:
2764   M /trunk/configure.ac
2765   M /trunk/cucul/Makefile.am
2766   M /trunk/test/Makefile.am
2767
2768  * Got rid of CUCUL_LIBS. It's unused.
2769
2770------------------------------------------------------------------------
2771r639 | sam | 2006-04-22 23:31:42 +0200 (Sat, 22 Apr 2006) | 2 lines
2772Changed paths:
2773   M /trunk/Makefile.am
2774   M /trunk/debian
2775   M /trunk/debian/Makefile.am
2776   A /trunk/debian/caca-utils.install
2777   M /trunk/debian/changelog
2778   M /trunk/debian/control
2779   A /trunk/debian/libcaca-dev.install
2780   A /trunk/debian/libcaca0.install
2781   A /trunk/debian/libcucul-dev.install
2782   A /trunk/debian/libcucul0.install
2783   M /trunk/debian/rules
2784   M /trunk/doc/Makefile.am
2785
2786  * Updated Debian build rules.
2787
2788------------------------------------------------------------------------
2789r638 | sam | 2006-04-22 21:46:43 +0200 (Sat, 22 Apr 2006) | 2 lines
2790Changed paths:
2791   M /trunk/caca/event.c
2792   M /trunk/doc/migrating.dox
2793   M /trunk/test/colors.c
2794   M /trunk/test/dithering.c
2795   M /trunk/test/font.c
2796   M /trunk/test/frames.c
2797   M /trunk/test/hsv.c
2798   M /trunk/test/transform.c
2799   M /trunk/test/truecolor.c
2800   M /trunk/test/unicode.c
2801
2802  * Allow the caca_event_t *ev argument for caca_get_event() to be NULL.
2803
2804------------------------------------------------------------------------
2805r637 | sam | 2006-04-22 21:35:43 +0200 (Sat, 22 Apr 2006) | 2 lines
2806Changed paths:
2807   M /trunk/doc/migrating.dox
2808
2809  * Minor updates to the migration documentation.
2810
2811------------------------------------------------------------------------
2812r636 | sam | 2006-04-22 21:22:14 +0200 (Sat, 22 Apr 2006) | 2 lines
2813Changed paths:
2814   M /trunk/doc/Makefile.am
2815
2816  * Slightly improved the documentation build rules dependencies.
2817
2818------------------------------------------------------------------------
2819r635 | sam | 2006-04-22 21:17:38 +0200 (Sat, 22 Apr 2006) | 2 lines
2820Changed paths:
2821   M /trunk/ChangeLog
2822   M /trunk/NEWS
2823   M /trunk/TODO
2824
2825  * Updated ChangeLog, NEWS and TODO.
2826
2827------------------------------------------------------------------------
2828r634 | sam | 2006-04-22 21:14:49 +0200 (Sat, 22 Apr 2006) | 2 lines
2829Changed paths:
2830   M /trunk/doc/libcaca.dox
2831   M /trunk/doc/migrating.dox
2832
2833  * Updated the migration guide.
2834
2835------------------------------------------------------------------------
2836r633 | sam | 2006-04-22 21:14:26 +0200 (Sat, 22 Apr 2006) | 2 lines
2837Changed paths:
2838   M /trunk/doc/style.dox
2839
2840  * Wrote the C coding style documentation.
2841
2842------------------------------------------------------------------------
2843r632 | sam | 2006-04-22 21:13:27 +0200 (Sat, 22 Apr 2006) | 3 lines
2844Changed paths:
2845   M /trunk/test
2846   M /trunk/test/Makefile.am
2847   A /trunk/test/frames.c
2848   A /trunk/test/text.c
2849
2850  * Added a test for multiple frames support.
2851  * Added a test for textfile loading.
2852
2853------------------------------------------------------------------------
2854r631 | sam | 2006-04-22 21:11:25 +0200 (Sat, 22 Apr 2006) | 2 lines
2855Changed paths:
2856   M /trunk/cucul/cucul.c
2857   M /trunk/cucul/cucul.h
2858   M /trunk/cucul/cucul_internals.h
2859   M /trunk/cucul/sprite.c
2860
2861  * Support for multiple frames in canvases.
2862
2863------------------------------------------------------------------------
2864r630 | sam | 2006-04-22 21:10:41 +0200 (Sat, 22 Apr 2006) | 2 lines
2865Changed paths:
2866   M /trunk/cucul/import.c
2867
2868  * Added a simple "text" importer, until the cool ANSI importer arrives.
2869
2870------------------------------------------------------------------------
2871r629 | sam | 2006-04-22 21:06:59 +0200 (Sat, 22 Apr 2006) | 3 lines
2872Changed paths:
2873   M /trunk/cucul/export.c
2874
2875  * Disabled the foreground/background optimisation in the IRC export because
2876    it breaks on too many IRC clients.
2877
2878------------------------------------------------------------------------
2879r628 | sam | 2006-04-22 21:04:49 +0200 (Sat, 22 Apr 2006) | 2 lines
2880Changed paths:
2881   M /trunk/test/demo.c
2882   M /trunk/test/spritedit.c
2883
2884  * Disabled sprite stuff from the tests.
2885
2886------------------------------------------------------------------------
2887r627 | sam | 2006-04-22 21:00:14 +0200 (Sat, 22 Apr 2006) | 2 lines
2888Changed paths:
2889   M /trunk/cpp/caca++.h
2890   M /trunk/cpp/cucul++.cpp
2891   M /trunk/cpp/cucul++.h
2892
2893  * Removed soon-to-be-thrown-away sprite stuff from the C++ bindings.
2894
2895------------------------------------------------------------------------
2896r626 | sam | 2006-04-22 20:54:38 +0200 (Sat, 22 Apr 2006) | 4 lines
2897Changed paths:
2898   M /trunk/configure.ac
2899   M /trunk/cpp/Makefile.am
2900
2901  * Fixed --enable-cpp to actually do something. Also, disabled it by
2902    default for the release, because it's not up to date and needs a lot
2903    of polishing.
2904
2905------------------------------------------------------------------------
2906r625 | sam | 2006-04-21 23:41:30 +0200 (Fri, 21 Apr 2006) | 2 lines
2907Changed paths:
2908   M /trunk/doc/Makefile.am
2909   M /trunk/doc/libcaca.dox
2910   M /trunk/doc/migrating.dox
2911   A /trunk/doc/style.dox
2912   A /trunk/doc/tutorial.dox
2913
2914  * Oops, tutorial.dox was actually missing. Also, added a style.dox skeleton.
2915
2916------------------------------------------------------------------------
2917r624 | sam | 2006-04-21 23:21:20 +0200 (Fri, 21 Apr 2006) | 2 lines
2918Changed paths:
2919   M /trunk/configure.ac
2920
2921  * Set version number to 0.99.beta1.
2922
2923------------------------------------------------------------------------
2924r623 | sam | 2006-04-21 22:51:58 +0200 (Fri, 21 Apr 2006) | 2 lines
2925Changed paths:
2926   M /trunk/cucul/cucul.c
2927   M /trunk/cucul/cucul_internals.h
2928
2929  * Got rid of cv->scratch_line. It's unused, too.
2930
2931------------------------------------------------------------------------
2932r622 | sam | 2006-04-21 22:51:14 +0200 (Fri, 21 Apr 2006) | 2 lines
2933Changed paths:
2934   M /trunk/cucul/cucul.c
2935   M /trunk/cucul/cucul_internals.h
2936
2937  * Got rid of cv->empty_line, it's now unused.
2938
2939------------------------------------------------------------------------
2940r621 | sam | 2006-04-21 22:49:17 +0200 (Fri, 21 Apr 2006) | 3 lines
2941Changed paths:
2942   M /trunk/configure.ac
2943   M /trunk/cpp/cucul++.cpp
2944   M /trunk/cpp/cucul++.h
2945   M /trunk/cucul/canvas.c
2946   M /trunk/cucul/cucul.h
2947   M /trunk/src/cacaview.c
2948   M /trunk/src/img2irc.c
2949   M /trunk/test/colors.c
2950   M /trunk/test/demo.c
2951   M /trunk/test/event.c
2952   M /trunk/test/gamma.c
2953   M /trunk/test/spritedit.c
2954
2955  * Changed cucul_clear_canvas() again. It now uses the current foreground
2956    and background colours to clear the screen.
2957
2958------------------------------------------------------------------------
2959r620 | sam | 2006-04-21 22:24:04 +0200 (Fri, 21 Apr 2006) | 2 lines
2960Changed paths:
2961   M /trunk/cpp/caca++.cpp
2962   M /trunk/cpp/caca++.h
2963
2964  * Fixed a segfault in the C++ bindings. Vieux porc !
2965
2966------------------------------------------------------------------------
2967r619 | sam | 2006-04-21 21:26:54 +0200 (Fri, 21 Apr 2006) | 2 lines
2968Changed paths:
2969   M /trunk/caca/Makefile.am
2970   M /trunk/configure.ac
2971   M /trunk/cpp/Makefile.am
2972   M /trunk/cucul/Makefile.am
2973
2974  * Set library names to lib*.so.0.10.0.
2975
2976------------------------------------------------------------------------
2977r618 | sam | 2006-04-21 21:26:18 +0200 (Fri, 21 Apr 2006) | 2 lines
2978Changed paths:
2979   M /trunk/cucul/import.c
2980
2981  * Fixed a compilation warning.
2982
2983------------------------------------------------------------------------
2984r617 | sam | 2006-04-21 21:08:00 +0200 (Fri, 21 Apr 2006) | 2 lines
2985Changed paths:
2986   M /trunk/cucul/import.c
2987
2988  * Minor documentation fix.
2989
2990------------------------------------------------------------------------
2991r616 | sam | 2006-04-21 21:06:38 +0200 (Fri, 21 Apr 2006) | 2 lines
2992Changed paths:
2993   M /trunk/cpp/caca++.cpp
2994   M /trunk/cpp/caca++.h
2995   M /trunk/cpp/cpptest.cpp
2996   M /trunk/cpp/cucul++.cpp
2997   M /trunk/cpp/cucul++.h
2998
2999  * Fixed ugly coding style of the C++ bindings. Vieux porc immonde.
3000
3001------------------------------------------------------------------------
3002r615 | sam | 2006-04-21 20:44:04 +0200 (Fri, 21 Apr 2006) | 4 lines
3003Changed paths:
3004   M /trunk/caca/driver_raw.c
3005   M /trunk/cpp/cucul++.cpp
3006   M /trunk/cpp/cucul++.h
3007   M /trunk/cucul/Makefile.am
3008   M /trunk/cucul/cucul.c
3009   M /trunk/cucul/cucul.h
3010   M /trunk/cucul/export.c
3011   A /trunk/cucul/import.c (from /trunk/cucul/cucul.c:612)
3012   M /trunk/src/cacaplay.c
3013   M /trunk/src/cacaserver.c
3014   M /trunk/src/img2irc.c
3015   M /trunk/test/export.c
3016
3017  * Moved cucul_load_canvas() into cucul/import.c and renamed it into
3018    cucul_import_canvas().
3019  * Renamed cucul_create_export() into cucul_export_canvas() for consistency.
3020
3021------------------------------------------------------------------------
3022r614 | sam | 2006-04-21 20:09:30 +0200 (Fri, 21 Apr 2006) | 2 lines
3023Changed paths:
3024   M /trunk/cucul/colour.c
3025   M /trunk/cucul/dither.c
3026   M /trunk/cucul/export.c
3027   M /trunk/cucul/font.c
3028
3029  * Minor documentation improvements.
3030
3031------------------------------------------------------------------------
3032r613 | sam | 2006-04-21 20:03:22 +0200 (Fri, 21 Apr 2006) | 3 lines
3033Changed paths:
3034   M /trunk/TODO
3035   M /trunk/caca/caca.h
3036   M /trunk/cucul/cucul.h
3037   M /trunk/doc/Makefile.am
3038   M /trunk/doc/libcaca.dox
3039   A /trunk/doc/migrating.dox
3040   A /trunk/doc/user.dox
3041
3042  * Documentation improvements. Wrote a small migration guide and added the
3043    skeleton of a tutorial for Jylam.
3044
3045------------------------------------------------------------------------
3046r612 | sam | 2006-04-21 18:27:43 +0200 (Fri, 21 Apr 2006) | 3 lines
3047Changed paths:
3048   M /trunk/AUTHORS
3049   M /trunk/NEWS
3050   M /trunk/THANKS
3051   M /trunk/TODO
3052   M /trunk/caca/caca.h
3053   M /trunk/doc/Makefile.am
3054   M /trunk/doc/doxygen.cfg.in
3055   A /trunk/doc/libcaca.dox
3056
3057  * Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main
3058    documentation page from caca.h to a separate file.
3059
3060------------------------------------------------------------------------
3061r611 | sam | 2006-04-21 14:01:14 +0200 (Fri, 21 Apr 2006) | 2 lines
3062Changed paths:
3063   M /trunk/caca/driver_ncurses.c
3064
3065  * Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here.
3066
3067------------------------------------------------------------------------
3068r610 | sam | 2006-04-19 15:02:45 +0200 (Wed, 19 Apr 2006) | 2 lines
3069Changed paths:
3070   M /trunk/cpp/Makefile.am
3071
3072  * Workaround for broken C++ linking with old libtool versions.
3073
3074------------------------------------------------------------------------
3075r609 | sam | 2006-04-19 13:50:24 +0200 (Wed, 19 Apr 2006) | 3 lines
3076Changed paths:
3077   M /trunk/NOTES
3078   M /trunk/tools/optipal.c
3079
3080  * Moved the technical discussion on S-Lang's palette optimisation from
3081    NOTES to tools/optipal.c.
3082
3083------------------------------------------------------------------------
3084r608 | sam | 2006-04-19 12:10:58 +0200 (Wed, 19 Apr 2006) | 2 lines
3085Changed paths:
3086   M /trunk/caca/caca.c
3087   M /trunk/caca/caca.h
3088   M /trunk/caca/caca_internals.h
3089   M /trunk/caca/driver_conio.c
3090   M /trunk/caca/driver_gl.c
3091   M /trunk/caca/driver_ncurses.c
3092   M /trunk/caca/driver_raw.c
3093   M /trunk/caca/driver_slang.c
3094   M /trunk/caca/driver_vga.c
3095   M /trunk/caca/driver_win32.c
3096   M /trunk/caca/driver_x11.c
3097   M /trunk/caca/graphics.c
3098   M /trunk/cpp/caca++.cpp
3099   M /trunk/cpp/caca++.h
3100   M /trunk/cucul/cucul.c
3101   M /trunk/python/pypycaca.c
3102   M /trunk/python/pypycaca.h
3103   M /trunk/src/aafire.c
3104   M /trunk/src/cacaball.c
3105   M /trunk/src/cacamoir.c
3106   M /trunk/src/cacaplas.c
3107   M /trunk/src/cacaplay.c
3108   M /trunk/src/cacaview.c
3109   M /trunk/test/colors.c
3110   M /trunk/test/demo.c
3111   M /trunk/test/dithering.c
3112   M /trunk/test/event.c
3113   M /trunk/test/font.c
3114   M /trunk/test/gamma.c
3115   M /trunk/test/hsv.c
3116   M /trunk/test/spritedit.c
3117   M /trunk/test/transform.c
3118   M /trunk/test/truecolor.c
3119   M /trunk/test/unicode.c
3120
3121  * More function mass-renaming: caca_attach -> caca_create_display, etc.
3122
3123------------------------------------------------------------------------
3124r607 | sam | 2006-04-19 11:07:55 +0200 (Wed, 19 Apr 2006) | 6 lines
3125Changed paths:
3126   M /trunk/caca/driver_raw.c
3127   M /trunk/cucul/cucul.c
3128   M /trunk/cucul/export.c
3129   M /trunk/src/cacaserver.c
3130
3131  * Added a new "caca" exporter.
3132  * Removed most code from the raw driver and replaced it with a call to the
3133    caca exporter.
3134  * Slightly changed the caca export format and updated code accordingly.
3135  * Improved cacaserver error reporting.
3136
3137------------------------------------------------------------------------
3138r606 | sam | 2006-04-18 18:51:52 +0200 (Tue, 18 Apr 2006) | 2 lines
3139Changed paths:
3140   M /trunk/debian/control
3141
3142  * Updates to the Debian build files.
3143
3144------------------------------------------------------------------------
3145r605 | sam | 2006-04-18 18:50:56 +0200 (Tue, 18 Apr 2006) | 4 lines
3146Changed paths:
3147   M /trunk/cucul/dither.c
3148   M /trunk/src/aafire.c
3149   M /trunk/src/cacaball.c
3150   M /trunk/src/cacamoir.c
3151   M /trunk/src/cacaplas.c
3152   M /trunk/src/cacaview.c
3153   M /trunk/src/img2irc.c
3154   M /trunk/test/demo.c
3155   M /trunk/test/export.c
3156   M /trunk/test/font.c
3157   M /trunk/test/gamma.c
3158   M /trunk/test/hsv.c
3159
3160  * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are
3161    now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1
3162    computations.
3163
3164------------------------------------------------------------------------
3165r604 | sam | 2006-04-18 18:17:14 +0200 (Tue, 18 Apr 2006) | 4 lines
3166Changed paths:
3167   M /trunk/cucul/cucul.c
3168   M /trunk/cucul/dither.c
3169   M /trunk/test/demo.c
3170   M /trunk/test/dithering.c
3171
3172  * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random
3173    values between 0 and 9 (used to be 0 and 10). Updated documentation
3174    accordingly.
3175
3176------------------------------------------------------------------------
3177r603 | sam | 2006-04-18 18:04:01 +0200 (Tue, 18 Apr 2006) | 3 lines
3178Changed paths:
3179   M /trunk/cpp/cucul++.cpp
3180   M /trunk/cpp/cucul++.h
3181   M /trunk/cucul/canvas.c
3182   M /trunk/cucul/cucul.h
3183   M /trunk/src/cacaview.c
3184   M /trunk/src/img2irc.c
3185   M /trunk/test/colors.c
3186   M /trunk/test/demo.c
3187   M /trunk/test/event.c
3188   M /trunk/test/gamma.c
3189   M /trunk/test/spritedit.c
3190
3191  * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to
3192    choose the background colour.
3193
3194------------------------------------------------------------------------
3195r602 | sam | 2006-04-18 17:54:33 +0200 (Tue, 18 Apr 2006) | 4 lines
3196Changed paths:
3197   M /trunk/caca/driver_conio.c
3198   M /trunk/caca/driver_gl.c
3199   M /trunk/caca/driver_ncurses.c
3200   M /trunk/caca/driver_slang.c
3201   M /trunk/caca/driver_vga.c
3202   M /trunk/caca/driver_win32.c
3203   M /trunk/caca/driver_x11.c
3204   M /trunk/caca/graphics.c
3205   M /trunk/cpp/cucul++.cpp
3206   M /trunk/cucul/Makefile.am
3207   A /trunk/cucul/buffer.c (from /trunk/cucul/cucul.c:600)
3208   M /trunk/cucul/cucul.c
3209   M /trunk/cucul/cucul.h
3210   M /trunk/cucul/cucul_internals.h
3211   M /trunk/cucul/export.c
3212   M /trunk/cucul/font.c
3213   M /trunk/src/aafire.c
3214   M /trunk/src/cacaball.c
3215   M /trunk/src/cacamoir.c
3216   M /trunk/src/cacaplas.c
3217   M /trunk/src/cacaplay.c
3218   M /trunk/src/cacaserver.c
3219   M /trunk/src/cacaview.c
3220   M /trunk/src/img2irc.c
3221   M /trunk/test/colors.c
3222   M /trunk/test/demo.c
3223   M /trunk/test/dithering.c
3224   M /trunk/test/event.c
3225   M /trunk/test/export.c
3226   M /trunk/test/font.c
3227   M /trunk/test/gamma.c
3228   M /trunk/test/hsv.c
3229   M /trunk/test/spritedit.c
3230   M /trunk/test/transform.c
3231   M /trunk/test/truecolor.c
3232   M /trunk/test/unicode.c
3233
3234  * Renamed main canvas-related functions so that they have "canvas" in
3235    their name, eg. cucul_create() -> cucul_create_canvas() etc.
3236  * Moved buffer-related functions to cucul/buffer.c.
3237
3238------------------------------------------------------------------------
3239r601 | sam | 2006-04-18 17:12:12 +0200 (Tue, 18 Apr 2006) | 2 lines
3240Changed paths:
3241   M /trunk/tools/makefont.c
3242
3243  * Cosmetic changes.
3244
3245------------------------------------------------------------------------
3246r600 | sam | 2006-04-18 17:11:25 +0200 (Tue, 18 Apr 2006) | 3 lines
3247Changed paths:
3248   M /trunk/caca/caca.c
3249   M /trunk/caca/caca.h
3250   M /trunk/caca/caca_internals.h
3251   M /trunk/caca/driver_conio.c
3252   M /trunk/caca/driver_gl.c
3253   M /trunk/caca/driver_ncurses.c
3254   M /trunk/caca/driver_raw.c
3255   M /trunk/caca/driver_slang.c
3256   M /trunk/caca/driver_vga.c
3257   M /trunk/caca/driver_win32.c
3258   M /trunk/caca/driver_x11.c
3259   M /trunk/caca/event.c
3260   M /trunk/caca/graphics.c
3261   M /trunk/cpp/caca++.cpp
3262   M /trunk/cpp/caca++.h
3263   M /trunk/cpp/cucul++.cpp
3264   M /trunk/cpp/cucul++.h
3265   M /trunk/cucul/box.c
3266   M /trunk/cucul/canvas.c
3267   M /trunk/cucul/charset.c
3268   M /trunk/cucul/colour.c
3269   M /trunk/cucul/conic.c
3270   M /trunk/cucul/cucul.c
3271   M /trunk/cucul/dither.c
3272   M /trunk/cucul/export.c
3273   M /trunk/cucul/font.c
3274   M /trunk/cucul/line.c
3275   M /trunk/cucul/sprite.c
3276   M /trunk/cucul/transform.c
3277   M /trunk/cucul/triangle.c
3278   M /trunk/src/aafire.c
3279   M /trunk/src/cacaball.c
3280   M /trunk/src/cacamoir.c
3281   M /trunk/src/cacaplas.c
3282   M /trunk/src/cacaplay.c
3283   M /trunk/src/cacaview.c
3284   M /trunk/src/img2irc.c
3285   M /trunk/test/colors.c
3286   M /trunk/test/demo.c
3287   M /trunk/test/dithering.c
3288   M /trunk/test/event.c
3289   M /trunk/test/export.c
3290   M /trunk/test/font.c
3291   M /trunk/test/gamma.c
3292   M /trunk/test/hsv.c
3293   M /trunk/test/spritedit.c
3294   M /trunk/test/transform.c
3295   M /trunk/test/truecolor.c
3296   M /trunk/test/unicode.c
3297
3298  * Renamed caca_t into caca_display_t.
3299  * Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
3300
3301------------------------------------------------------------------------
3302r599 | sam | 2006-04-18 14:59:07 +0200 (Tue, 18 Apr 2006) | 2 lines
3303Changed paths:
3304   M /trunk/caca/caca.c
3305   M /trunk/caca/caca.h
3306   M /trunk/caca/caca_internals.h
3307   M /trunk/caca/driver_conio.c
3308   M /trunk/caca/driver_gl.c
3309   M /trunk/caca/driver_ncurses.c
3310   M /trunk/caca/driver_raw.c
3311   M /trunk/caca/driver_slang.c
3312   M /trunk/caca/driver_vga.c
3313   M /trunk/caca/driver_win32.c
3314   M /trunk/caca/driver_x11.c
3315   M /trunk/caca/event.c
3316   M /trunk/caca/graphics.c
3317   M /trunk/cpp/caca++.cpp
3318   M /trunk/cpp/cucul++.cpp
3319   M /trunk/cpp/cucul++.h
3320   M /trunk/cucul/box.c
3321   M /trunk/cucul/canvas.c
3322   M /trunk/cucul/colour.c
3323   M /trunk/cucul/conic.c
3324   M /trunk/cucul/cucul.c
3325   M /trunk/cucul/cucul.h
3326   M /trunk/cucul/cucul_internals.h
3327   M /trunk/cucul/dither.c
3328   M /trunk/cucul/export.c
3329   M /trunk/cucul/font.c
3330   M /trunk/cucul/line.c
3331   M /trunk/cucul/sprite.c
3332   M /trunk/cucul/transform.c
3333   M /trunk/cucul/triangle.c
3334   M /trunk/src/aafire.c
3335   M /trunk/src/cacaball.c
3336   M /trunk/src/cacamoir.c
3337   M /trunk/src/cacaplas.c
3338   M /trunk/src/cacaplay.c
3339   M /trunk/src/cacaserver.c
3340   M /trunk/src/cacaview.c
3341   M /trunk/src/img2irc.c
3342   M /trunk/test/colors.c
3343   M /trunk/test/demo.c
3344   M /trunk/test/dithering.c
3345   M /trunk/test/event.c
3346   M /trunk/test/export.c
3347   M /trunk/test/font.c
3348   M /trunk/test/gamma.c
3349   M /trunk/test/hsv.c
3350   M /trunk/test/spritedit.c
3351   M /trunk/test/transform.c
3352   M /trunk/test/truecolor.c
3353   M /trunk/test/unicode.c
3354
3355  * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
3356
3357------------------------------------------------------------------------
3358r598 | sam | 2006-04-18 14:57:11 +0200 (Tue, 18 Apr 2006) | 3 lines
3359Changed paths:
3360   M /trunk/cpp/Makefile.am
3361
3362  * Fixed C++ bindings makefile so that it does not try to use the system's
3363    <cucul.h> and <caca.h> headers.
3364
3365------------------------------------------------------------------------
3366r597 | sam | 2006-04-18 12:02:42 +0200 (Tue, 18 Apr 2006) | 2 lines
3367Changed paths:
3368   M /trunk/cucul/export.c
3369
3370  * Truecolor support for the HTML and HTMLv3 exporters.
3371
3372------------------------------------------------------------------------
3373r596 | sam | 2006-04-18 11:57:15 +0200 (Tue, 18 Apr 2006) | 2 lines
3374Changed paths:
3375   M /trunk/cucul/colour.c
3376
3377  * Fixed a bug in _cucul_argb32_to_rgb24fg/bg().
3378
3379------------------------------------------------------------------------
3380r595 | sam | 2006-04-18 10:33:53 +0200 (Tue, 18 Apr 2006) | 2 lines
3381Changed paths:
3382   M /trunk/README
3383   M /trunk/TODO
3384
3385  * Updated README (caca-config -> pkg-config) and TODO.
3386
3387------------------------------------------------------------------------
3388r594 | sam | 2006-04-18 10:33:06 +0200 (Tue, 18 Apr 2006) | 2 lines
3389Changed paths:
3390   M /trunk/cucul/export.c
3391   M /trunk/tools/makefont.c
3392
3393  * Cosmetic code changes and minor optimisations.
3394
3395------------------------------------------------------------------------
3396r593 | sam | 2006-04-18 10:24:41 +0200 (Tue, 18 Apr 2006) | 3 lines
3397Changed paths:
3398   M /trunk/cucul/Makefile.am
3399   M /trunk/cucul/cucul.c
3400   M /trunk/cucul/cucul_internals.h
3401   A /trunk/cucul/export.c
3402   D /trunk/cucul/export_ansi.c
3403   D /trunk/cucul/export_bitmap.c
3404   D /trunk/cucul/export_html.c
3405   D /trunk/cucul/export_irc.c
3406   D /trunk/cucul/export_ps.c
3407   D /trunk/cucul/export_svg.c
3408
3409  * Merged again all export functions into cucul/export.c. They're all the
3410    same and they're very short (50-100 lines).
3411
3412------------------------------------------------------------------------
3413r592 | sam | 2006-04-18 10:21:31 +0200 (Tue, 18 Apr 2006) | 3 lines
3414Changed paths:
3415   M /trunk/cucul/cucul.h
3416   M /trunk/cucul/font.c
3417
3418  * Changed the buffer type in cucul_render_canvas() to void* to avoid
3419    compilation warnings.
3420
3421------------------------------------------------------------------------
3422r591 | sam | 2006-04-18 10:19:42 +0200 (Tue, 18 Apr 2006) | 2 lines
3423Changed paths:
3424   M /trunk/test/event.c
3425
3426  * Handle CACA_EVENT_QUIT in the event test program.
3427
3428------------------------------------------------------------------------
3429r590 | sam | 2006-04-18 10:18:03 +0200 (Tue, 18 Apr 2006) | 2 lines
3430Changed paths:
3431   M /trunk/configure.ac
3432
3433  * Workaround for broken AC_PATH_X autoconf macros.
3434
3435------------------------------------------------------------------------
3436r589 | sam | 2006-04-18 10:13:20 +0200 (Tue, 18 Apr 2006) | 2 lines
3437Changed paths:
3438   M /trunk/caca/driver_x11.c
3439
3440  * Compilation fix.
3441
3442------------------------------------------------------------------------
3443r588 | sam | 2006-04-17 22:09:42 +0200 (Mon, 17 Apr 2006) | 2 lines
3444Changed paths:
3445   M /trunk/TODO
3446   M /trunk/caca/caca.h
3447   M /trunk/caca/driver_gl.c
3448   M /trunk/caca/driver_x11.c
3449   M /trunk/configure.ac
3450
3451  * Implemented CACA_EVENT_QUIT. Unused yet.
3452
3453------------------------------------------------------------------------
3454r587 | sam | 2006-04-17 15:34:02 +0200 (Mon, 17 Apr 2006) | 2 lines
3455Changed paths:
3456   M /trunk/cpp
3457   M /trunk/cpp/Makefile.am
3458
3459  * Fixed autotools stuff in the cpp bindings.
3460
3461------------------------------------------------------------------------
3462r586 | sam | 2006-04-17 15:31:43 +0200 (Mon, 17 Apr 2006) | 2 lines
3463Changed paths:
3464   M /trunk/cpp/cpptest.cpp
3465
3466  * Compilation fix in cpptest.cpp.
3467
3468------------------------------------------------------------------------
3469r585 | jylam | 2006-04-17 15:23:28 +0200 (Mon, 17 Apr 2006) | 3 lines
3470Changed paths:
3471   M /trunk/cpp/caca++.cpp
3472   M /trunk/cpp/caca++.h
3473   M /trunk/cpp/cpptest.cpp
3474
3475
3476 * Fixed compile problem, put Event outside Caca class
3477
3478------------------------------------------------------------------------
3479r584 | sam | 2006-04-17 15:11:33 +0200 (Mon, 17 Apr 2006) | 3 lines
3480Changed paths:
3481   M /trunk/cpp/cucul++.cpp
3482   M /trunk/cpp/cucul++.h
3483   M /trunk/cucul/Makefile.am
3484   M /trunk/cucul/cucul.c
3485   M /trunk/cucul/cucul.h
3486   D /trunk/cucul/math.c
3487
3488  * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
3489    cucul.c just in case.
3490
3491------------------------------------------------------------------------
3492r583 | sam | 2006-04-17 15:09:45 +0200 (Mon, 17 Apr 2006) | 2 lines
3493Changed paths:
3494   D /trunk/cpp/Makefile.in
3495   D /trunk/cpp/caca++.pc
3496   D /trunk/cpp/cucul++.pc
3497
3498  * Removed a few useless files (vieux porc).
3499
3500------------------------------------------------------------------------
3501r582 | sam | 2006-04-17 14:48:57 +0200 (Mon, 17 Apr 2006) | 2 lines
3502Changed paths:
3503   M /trunk/TODO
3504
3505  * Updated TODO list.
3506
3507------------------------------------------------------------------------
3508r581 | sam | 2006-04-17 14:48:35 +0200 (Mon, 17 Apr 2006) | 2 lines
3509Changed paths:
3510   M /trunk/test/dithering.c
3511   M /trunk/test/truecolor.c
3512
3513  * Minor cosmetic changes in the test programs.
3514
3515------------------------------------------------------------------------
3516r580 | sam | 2006-04-17 14:48:05 +0200 (Mon, 17 Apr 2006) | 2 lines
3517Changed paths:
3518   M /trunk/cucul/export_ps.c
3519   M /trunk/cucul/export_svg.c
3520
3521  * Truecolor support in the SVG and PostScript exporters.
3522
3523------------------------------------------------------------------------
3524r579 | sam | 2006-04-17 14:47:34 +0200 (Mon, 17 Apr 2006) | 2 lines
3525Changed paths:
3526   M /trunk/cucul/Makefile.am
3527   M /trunk/cucul/cucul.c
3528   M /trunk/cucul/cucul_internals.h
3529   A /trunk/cucul/export_bitmap.c
3530
3531  * Implemented TGA image export.
3532
3533------------------------------------------------------------------------
3534r578 | sam | 2006-04-17 14:46:34 +0200 (Mon, 17 Apr 2006) | 2 lines
3535Changed paths:
3536   M /trunk/cucul/colour.c
3537   M /trunk/cucul/cucul_internals.h
3538
3539  * Implemented argb32 to rgb24fg/bg colour conversions.
3540
3541------------------------------------------------------------------------
3542r577 | sam | 2006-04-17 14:45:07 +0200 (Mon, 17 Apr 2006) | 3 lines
3543Changed paths:
3544   M /trunk/test/export.c
3545
3546  * Use cucul_get_export_list() in the export test instead of hardcoding the
3547    list of available formats. Also added a few truecolor blocks to the test.
3548
3549------------------------------------------------------------------------
3550r576 | sam | 2006-04-17 14:41:50 +0200 (Mon, 17 Apr 2006) | 2 lines
3551Changed paths:
3552   M /trunk/cucul/font.c
3553
3554  * Fixed abusive strictness in the font loader.
3555
3556------------------------------------------------------------------------
3557r575 | jylam | 2006-04-17 13:24:38 +0200 (Mon, 17 Apr 2006) | 2 lines
3558Changed paths:
3559   M /trunk/TODO
3560
3561 * Updated TODO list.
3562
3563------------------------------------------------------------------------
3564r574 | jylam | 2006-04-17 13:19:26 +0200 (Mon, 17 Apr 2006) | 2 lines
3565Changed paths:
3566   M /trunk/cpp/cpptest.cpp
3567
3568 * Better C++ test
3569
3570------------------------------------------------------------------------
3571r573 | jylam | 2006-04-17 13:06:48 +0200 (Mon, 17 Apr 2006) | 2 lines
3572Changed paths:
3573   M /trunk/cpp/caca++.cpp
3574   M /trunk/cpp/caca++.h
3575   M /trunk/cpp/cpptest.cpp
3576   M /trunk/cpp/cucul++.cpp
3577   M /trunk/cpp/cucul++.h
3578
3579 * Added license in C++ files.
3580
3581------------------------------------------------------------------------
3582r572 | jylam | 2006-04-17 13:00:10 +0200 (Mon, 17 Apr 2006) | 2 lines
3583Changed paths:
3584   M /trunk/cpp/cpptest.cpp
3585   M /trunk/cpp/cucul++.cpp
3586   M /trunk/cpp/cucul++.h
3587
3588 * Fixed C++ printf(), added it in example
3589
3590------------------------------------------------------------------------
3591r571 | jylam | 2006-04-17 12:44:40 +0200 (Mon, 17 Apr 2006) | 2 lines
3592Changed paths:
3593   M /trunk/cpp/cpptest.cpp
3594
3595 * Forgot a test on Caca() instantiation
3596
3597------------------------------------------------------------------------
3598r570 | jylam | 2006-04-17 12:41:30 +0200 (Mon, 17 Apr 2006) | 2 lines
3599Changed paths:
3600   M /trunk/Makefile.am
3601   M /trunk/configure.ac
3602   A /trunk/cpp
3603   A /trunk/cpp/Makefile.am
3604   A /trunk/cpp/Makefile.in
3605   A /trunk/cpp/caca++.cpp
3606   A /trunk/cpp/caca++.h
3607   A /trunk/cpp/caca++.pc
3608   A /trunk/cpp/caca++.pc.in
3609   A /trunk/cpp/cpptest.cpp
3610   A /trunk/cpp/cucul++.cpp
3611   A /trunk/cpp/cucul++.h
3612   A /trunk/cpp/cucul++.pc
3613   A /trunk/cpp/cucul++.pc.in
3614
3615 * Added preliminary C++ bindings
3616
3617------------------------------------------------------------------------
3618r569 | sam | 2006-04-16 23:52:05 +0200 (Sun, 16 Apr 2006) | 2 lines
3619Changed paths:
3620   M /trunk/caca/driver_gl.c
3621   M /trunk/caca/driver_x11.c
3622
3623  * Added truecolor support to the X11 and GL drivers.
3624
3625------------------------------------------------------------------------
3626r568 | sam | 2006-04-16 23:29:40 +0200 (Sun, 16 Apr 2006) | 2 lines
3627Changed paths:
3628   M /trunk/test
3629   M /trunk/test/Makefile.am
3630   A /trunk/test/truecolor.c
3631
3632  * Added test/truecolor.c to test non-ANSI colour pairs.
3633
3634------------------------------------------------------------------------
3635r567 | sam | 2006-04-16 23:26:25 +0200 (Sun, 16 Apr 2006) | 4 lines
3636Changed paths:
3637   M /trunk/cucul/canvas.c
3638   M /trunk/cucul/colour.c
3639   M /trunk/cucul/cucul.h
3640   M /trunk/cucul/cucul_internals.h
3641
3642  * Moved cucul_set_color() from canvas.c to colour.c.
3643  * Added cucul_set_truecolor() for non-ANSI colours.
3644  * Added new argb32 -> rgb12 conversion functions.
3645
3646------------------------------------------------------------------------
3647r566 | sam | 2006-04-16 20:28:47 +0200 (Sun, 16 Apr 2006) | 6 lines
3648Changed paths:
3649   M /trunk/caca/caca.h
3650   M /trunk/caca/caca_internals.h
3651   M /trunk/caca/driver_conio.c
3652   M /trunk/caca/driver_gl.c
3653   M /trunk/caca/driver_ncurses.c
3654   M /trunk/caca/driver_raw.c
3655   M /trunk/caca/driver_slang.c
3656   M /trunk/caca/driver_vga.c
3657   M /trunk/caca/driver_win32.c
3658   M /trunk/caca/driver_x11.c
3659   M /trunk/caca/event.c
3660   M /trunk/caca/time.c
3661   M /trunk/cucul/cucul.c
3662   M /trunk/cucul/cucul.h
3663   M /trunk/cucul/cucul_internals.h
3664   M /trunk/cucul/dither.c
3665   M /trunk/cucul/export_ansi.c
3666   M /trunk/cucul/export_html.c
3667   M /trunk/cucul/export_irc.c
3668   M /trunk/cucul/export_ps.c
3669   M /trunk/cucul/export_svg.c
3670   M /trunk/cucul/font.c
3671   M /trunk/cucul/sprite.c
3672   M /trunk/src/aafire.c
3673   M /trunk/src/cacaball.c
3674   M /trunk/src/cacamoir.c
3675   M /trunk/src/cacaplas.c
3676   M /trunk/src/cacaplay.c
3677   M /trunk/src/cacaserver.c
3678   M /trunk/src/cacaview.c
3679   M /trunk/src/img2irc.c
3680   M /trunk/test/colors.c
3681   M /trunk/test/demo.c
3682   M /trunk/test/dithering.c
3683   M /trunk/test/event.c
3684   M /trunk/test/export.c
3685   M /trunk/test/font.c
3686   M /trunk/test/gamma.c
3687   M /trunk/test/hsv.c
3688   M /trunk/test/spritedit.c
3689   M /trunk/test/transform.c
3690   M /trunk/test/unicode.c
3691
3692  * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs
3693    such as cucul_dither_t instead of struct cucul_dither.
3694  * Made cucul_buffer_t an opaque structure and implemented the two getters
3695    cucul_get_buffer_data() and cucul_get_buffer_size().
3696  * Documented all missing functions and function parameters.
3697
3698------------------------------------------------------------------------
3699r565 | sam | 2006-04-16 20:21:14 +0200 (Sun, 16 Apr 2006) | 2 lines
3700Changed paths:
3701   M /trunk/cucul/cucul.pc.in
3702
3703  * Fixed bad library name in pc file.
3704
3705------------------------------------------------------------------------
3706r564 | jylam | 2006-04-15 17:24:13 +0200 (Sat, 15 Apr 2006) | 2 lines
3707Changed paths:
3708   M /trunk/caca/caca_internals.h
3709   M /trunk/cucul/font.c
3710   M /trunk/msvc/cacaball.vcproj
3711   M /trunk/msvc/cacafire.vcproj
3712   M /trunk/msvc/cacamoir.vcproj
3713   M /trunk/msvc/cacaplas.vcproj
3714   M /trunk/msvc/cacaview.vcproj
3715   M /trunk/msvc/config.h
3716   M /trunk/msvc/libcaca.sln
3717   M /trunk/msvc/libcaca.vcproj
3718   M /trunk/perl/lib/Term/Caca/Constants.pm
3719   M /trunk/perl/lib/Term/Caca.pm
3720   M /trunk/perl/lib/Term/Kaka.pm
3721
3722 * Updated MSVC++ project (static library and src/*)
3723
3724------------------------------------------------------------------------
3725r563 | jylam | 2006-04-15 17:23:13 +0200 (Sat, 15 Apr 2006) | 2 lines
3726Changed paths:
3727   M /trunk/test/demo.c
3728   M /trunk/test/spritedit.c
3729
3730 * Fixed sprite functions (it compiles now) (Y'a des connards qui font ce qu'ils veulent, mais qui finissent pas)
3731
3732------------------------------------------------------------------------
3733r562 | sam | 2006-04-14 14:10:18 +0200 (Fri, 14 Apr 2006) | 2 lines
3734Changed paths:
3735   M /trunk/caca/caca.c
3736   M /trunk/caca/caca.h
3737   M /trunk/caca/event.c
3738   M /trunk/caca/graphics.c
3739   M /trunk/cucul/box.c
3740   M /trunk/cucul/canvas.c
3741   M /trunk/cucul/conic.c
3742   M /trunk/cucul/cucul.c
3743   M /trunk/cucul/cucul.h
3744   M /trunk/cucul/dither.c
3745   M /trunk/cucul/font.c
3746   M /trunk/cucul/line.c
3747   M /trunk/cucul/math.c
3748   M /trunk/cucul/sprite.c
3749   M /trunk/cucul/triangle.c
3750
3751  * Improved documentation in many places.
3752
3753------------------------------------------------------------------------
3754r561 | sam | 2006-04-14 10:41:59 +0200 (Fri, 14 Apr 2006) | 3 lines
3755Changed paths:
3756   M /trunk/configure.ac
3757   M /trunk/doc/Makefile.am
3758   M /trunk/doc/doxygen.cfg.in
3759
3760  * Generate a PDF documentation instead of the PostScript one. It has nice
3761    hyperlinks! Also, set compact LaTeX mode and a few other Doxygen options.
3762
3763------------------------------------------------------------------------
3764r560 | sam | 2006-04-14 10:00:06 +0200 (Fri, 14 Apr 2006) | 2 lines
3765Changed paths:
3766   M /trunk/cucul/font.c
3767
3768  * Ahaha I didn't even check that it compiled properly.
3769
3770------------------------------------------------------------------------
3771r559 | sam | 2006-04-14 09:33:48 +0200 (Fri, 14 Apr 2006) | 2 lines
3772Changed paths:
3773   M /trunk/cucul/font.c
3774
3775  * Only support version 1 fonts.
3776
3777------------------------------------------------------------------------
3778r558 | sam | 2006-04-14 09:30:53 +0200 (Fri, 14 Apr 2006) | 3 lines
3779Changed paths:
3780   M /trunk/caca/caca.c
3781   M /trunk/caca/caca.h
3782   M /trunk/caca/caca_internals.h
3783   M /trunk/caca/driver_conio.c
3784   M /trunk/caca/driver_gl.c
3785   M /trunk/caca/driver_ncurses.c
3786   M /trunk/caca/driver_raw.c
3787   M /trunk/caca/driver_slang.c
3788   M /trunk/caca/driver_vga.c
3789   M /trunk/caca/driver_win32.c
3790   M /trunk/caca/driver_x11.c
3791   M /trunk/caca/event.c
3792   M /trunk/caca/graphics.c
3793   M /trunk/caca/time.c
3794   M /trunk/cucul/box.c
3795   M /trunk/cucul/canvas.c
3796   M /trunk/cucul/charset.c
3797   M /trunk/cucul/colour.c
3798   M /trunk/cucul/conic.c
3799   M /trunk/cucul/cucul.c
3800   M /trunk/cucul/cucul.h
3801   M /trunk/cucul/cucul_internals.h
3802   M /trunk/cucul/dither.c
3803   M /trunk/cucul/export_ansi.c
3804   M /trunk/cucul/export_html.c
3805   M /trunk/cucul/export_irc.c
3806   M /trunk/cucul/export_ps.c
3807   M /trunk/cucul/export_svg.c
3808   M /trunk/cucul/font.c
3809   M /trunk/cucul/line.c
3810   M /trunk/cucul/math.c
3811   M /trunk/cucul/sprite.c
3812   M /trunk/cucul/transform.c
3813   M /trunk/cucul/triangle.c
3814   M /trunk/kernel/kernel.c
3815   M /trunk/kernel/kernel.h
3816   M /trunk/python/pypycaca.c
3817   M /trunk/python/pypycaca.h
3818   M /trunk/src/cacaplas.c
3819   M /trunk/src/cacaserver.c
3820   M /trunk/src/cacaview.c
3821   M /trunk/src/common-image.c
3822   M /trunk/src/common-image.h
3823
3824  * Removed \file directives from all files except caca.h and cucul.h, to
3825    remove redundencies in the Doxygen documentation.
3826
3827------------------------------------------------------------------------
3828r557 | sam | 2006-04-13 19:57:19 +0200 (Thu, 13 Apr 2006) | 3 lines
3829Changed paths:
3830   M /trunk/cucul/font.c
3831
3832  * Added a lot of sanity checks to the font parsing. It should now be
3833    secure against broken files, but it probably needs peer review.
3834
3835------------------------------------------------------------------------
3836r556 | sam | 2006-04-13 19:54:07 +0200 (Thu, 13 Apr 2006) | 2 lines
3837Changed paths:
3838   M /trunk/test/Makefile.am
3839   M /trunk/test/font.c
3840
3841  * Redisplay the output bitmap using libcaca. Eh ouais mon gars.
3842
3843------------------------------------------------------------------------
3844r555 | sam | 2006-04-13 19:37:51 +0200 (Thu, 13 Apr 2006) | 2 lines
3845Changed paths:
3846   M /trunk/test/hsv.c
3847
3848  * Fixed caca_get_event() call in test/hsv.c.
3849
3850------------------------------------------------------------------------
3851r554 | sam | 2006-04-13 19:08:16 +0200 (Thu, 13 Apr 2006) | 2 lines
3852Changed paths:
3853   M /trunk/cucul/colour.c
3854
3855  * Fixed compilation warning.
3856
3857------------------------------------------------------------------------
3858r553 | sam | 2006-04-13 18:54:25 +0200 (Thu, 13 Apr 2006) | 2 lines
3859Changed paths:
3860   M /trunk/cucul/colour.c
3861
3862  * Fixed colour conversion routines so that they work with ARGB too.
3863
3864------------------------------------------------------------------------
3865r552 | sam | 2006-04-13 18:10:16 +0200 (Thu, 13 Apr 2006) | 4 lines
3866Changed paths:
3867   M /trunk/cucul/Makefile.am
3868   M /trunk/cucul/cucul.h
3869   M /trunk/cucul/font.c
3870   A /trunk/cucul/font_mono9.h (from /trunk/cucul/font_monospace9.h:548)
3871   A /trunk/cucul/font_monobold12.h
3872   D /trunk/cucul/font_monospace9.h
3873   M /trunk/test/font.c
3874
3875  * Implemented cucul_get_font_list() to retrieve the list of builtin fonts.
3876  * Fixed font selection through cucul_font_load().
3877  * Added a bigger 10x19 bold font.
3878
3879------------------------------------------------------------------------
3880r551 | sam | 2006-04-13 17:36:09 +0200 (Thu, 13 Apr 2006) | 3 lines
3881Changed paths:
3882   M /trunk/tools/makefont.c
3883
3884  * Made makefont more configurable. Also, store the commandline in a comment
3885    so that the font can be easily rebuilt.
3886
3887------------------------------------------------------------------------
3888r550 | sam | 2006-04-13 17:00:56 +0200 (Thu, 13 Apr 2006) | 2 lines
3889Changed paths:
3890   M /trunk/TODO
3891
3892  * Updated TODO list.
3893
3894------------------------------------------------------------------------
3895r549 | sam | 2006-04-13 16:24:31 +0200 (Thu, 13 Apr 2006) | 3 lines
3896Changed paths:
3897   M /trunk/cucul/cucul.h
3898   M /trunk/cucul/font.c
3899   M /trunk/test/font.c
3900
3901  * Internal font support through cucul_load_font(). Documented that.
3902  * Removed ugly hooks from test/font.c.
3903
3904------------------------------------------------------------------------
3905r548 | sam | 2006-04-13 16:23:04 +0200 (Thu, 13 Apr 2006) | 2 lines
3906Changed paths:
3907   M /trunk/cucul/font.c
3908
3909  * Ugly overflow bug in the rendering code.
3910
3911------------------------------------------------------------------------
3912r547 | sam | 2006-04-13 15:33:31 +0200 (Thu, 13 Apr 2006) | 5 lines
3913Changed paths:
3914   M /trunk/cucul/cucul.h
3915   M /trunk/cucul/font.c
3916   M /trunk/test/font.c
3917
3918  * Implemented cucul_get_font_width() and cucul_get_font_height().
3919  * Documented most font functions.
3920  * Cleaned up cucul_render_canvas() and made it actually usable by external
3921    programs. Removed ugly printf() debug calls.
3922
3923------------------------------------------------------------------------
3924r546 | sam | 2006-04-13 14:50:41 +0200 (Thu, 13 Apr 2006) | 2 lines
3925Changed paths:
3926   M /trunk/cucul/cucul.c
3927   M /trunk/cucul/cucul.h
3928   M /trunk/cucul/cucul_internals.h
3929   M /trunk/cucul/export_ansi.c
3930   M /trunk/cucul/export_html.c
3931   M /trunk/cucul/export_irc.c
3932   M /trunk/cucul/export_ps.c
3933   M /trunk/cucul/export_svg.c
3934   M /trunk/src/cacaserver.c
3935   M /trunk/src/img2irc.c
3936   M /trunk/test/export.c
3937
3938  * Renamed cucul_export into cucul_buffer. We'll use it for other things.
3939
3940------------------------------------------------------------------------
3941r545 | sam | 2006-04-13 14:49:54 +0200 (Thu, 13 Apr 2006) | 2 lines
3942Changed paths:
3943   M /trunk/cucul/font_monospace9.h
3944
3945  * Putain de bordel de manche a couilles. I forgot to fix the font.
3946
3947------------------------------------------------------------------------
3948r544 | sam | 2006-04-13 14:44:55 +0200 (Thu, 13 Apr 2006) | 2 lines
3949Changed paths:
3950   M /trunk/tools/makefont.c
3951
3952  * Some cleaning up in makefont.c.
3953
3954------------------------------------------------------------------------
3955r543 | sam | 2006-04-13 14:25:36 +0200 (Thu, 13 Apr 2006) | 3 lines
3956Changed paths:
3957   M /trunk/cucul/font.c
3958   M /trunk/cucul/font_monospace9.h
3959   M /trunk/tools/makefont.c
3960
3961  * Fixed 4, 2 and 1-bit font rendering.
3962  * Replaced the 8-bit internal font with a 4-bit one.
3963
3964------------------------------------------------------------------------
3965r542 | sam | 2006-04-13 14:23:50 +0200 (Thu, 13 Apr 2006) | 3 lines
3966Changed paths:
3967   M /trunk/cucul/colour.c
3968   M /trunk/cucul/cucul_internals.h
3969
3970  * Created internal function _cucul_argb32_to_argb4() that splits an argb
3971    fg/bg value into its separate argb 4-bit fields.
3972
3973------------------------------------------------------------------------
3974r541 | jylam | 2006-04-13 10:58:55 +0200 (Thu, 13 Apr 2006) | 2 lines
3975Changed paths:
3976   M /trunk/test/spritedit.c
3977
3978 * Added silly play with interframe delay. Need to rework sprite format.
3979
3980------------------------------------------------------------------------
3981r540 | sam | 2006-04-13 10:44:25 +0200 (Thu, 13 Apr 2006) | 3 lines
3982Changed paths:
3983   M /trunk/cucul/font_monospace9.h
3984
3985  * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp font
3986    for the moment.
3987
3988------------------------------------------------------------------------
3989r539 | sam | 2006-04-13 10:39:30 +0200 (Thu, 13 Apr 2006) | 2 lines
3990Changed paths:
3991   M /trunk/test
3992   M /trunk/test/Makefile.am
3993   A /trunk/test/font.c
3994
3995  * Added a test program for the font renderer.
3996
3997------------------------------------------------------------------------
3998r538 | sam | 2006-04-13 10:38:34 +0200 (Thu, 13 Apr 2006) | 2 lines
3999Changed paths:
4000   M /trunk/test/export.c
4001
4002  * Code simplification.
4003
4004------------------------------------------------------------------------
4005r537 | sam | 2006-04-13 10:37:32 +0200 (Thu, 13 Apr 2006) | 2 lines
4006Changed paths:
4007   M /trunk/cucul/Makefile.am
4008   M /trunk/cucul/font.c
4009   A /trunk/cucul/font_monospace9.h
4010
4011  * Created a built-in font from Bitstream Vera (Monospace 9).
4012
4013------------------------------------------------------------------------
4014r536 | sam | 2006-04-13 10:26:21 +0200 (Thu, 13 Apr 2006) | 2 lines
4015Changed paths:
4016   M /trunk/configure.ac
4017   M /trunk/tools
4018   M /trunk/tools/Makefile.am
4019   A /trunk/tools/makefont.c
4020
4021  * Added a font creator that uses pango to render glyphs.
4022
4023------------------------------------------------------------------------
4024r535 | sam | 2006-04-13 10:16:04 +0200 (Thu, 13 Apr 2006) | 3 lines
4025Changed paths:
4026   M /trunk/cucul/cucul.h
4027   M /trunk/cucul/font.c
4028
4029  * Slightly updated the font format and wrote a font loader. Also added a
4030    skeleton for the renderer that will not last very long.
4031
4032------------------------------------------------------------------------
4033r534 | sam | 2006-04-12 18:34:34 +0200 (Wed, 12 Apr 2006) | 2 lines
4034Changed paths:
4035   M /trunk/cucul/font.c
4036
4037  * New version of the font format.
4038
4039------------------------------------------------------------------------
4040r533 | sam | 2006-04-12 16:18:19 +0200 (Wed, 12 Apr 2006) | 3 lines
4041Changed paths:
4042   M /trunk/cucul/Makefile.am
4043   A /trunk/cucul/font.c
4044
4045  * Added a file for future font handling routines. Currently only the font
4046    format proposal is in this file. Feel free to comment.
4047
4048------------------------------------------------------------------------
4049r532 | sam | 2006-04-12 10:57:59 +0200 (Wed, 12 Apr 2006) | 2 lines
4050Changed paths:
4051   M /trunk/test
4052   M /trunk/tools
4053
4054  * Proper svn:ignore properties on tools/.
4055
4056------------------------------------------------------------------------
4057r531 | sam | 2006-04-12 10:31:11 +0200 (Wed, 12 Apr 2006) | 3 lines
4058Changed paths:
4059   M /trunk/Makefile.am
4060   M /trunk/caca/driver_slang.c
4061   M /trunk/configure.ac
4062   M /trunk/test/Makefile.am
4063   D /trunk/test/optipal.c
4064   A /trunk/tools
4065   A /trunk/tools/Makefile.am (from /trunk/test/Makefile.am:527)
4066   A /trunk/tools/optipal.c (from /trunk/test/optipal.c:527)
4067
4068  * Moved test/optipal.c to tools/optipal.c. The tools subdirectory will
4069    contain development tools that are only useful to libcaca developers.
4070
4071------------------------------------------------------------------------
4072r530 | sam | 2006-04-11 12:36:31 +0200 (Tue, 11 Apr 2006) | 4 lines
4073Changed paths:
4074   M /trunk/src/Makefile.am
4075   M /trunk/src/cacaview.c
4076
4077  * cacaview works again. Somewhat. Image loading is now handled by the
4078    factored common-image.c file. Feature selection such as antialiasing or
4079    dithering mode are still disabled.
4080
4081------------------------------------------------------------------------
4082r529 | sam | 2006-04-11 12:12:03 +0200 (Tue, 11 Apr 2006) | 2 lines
4083Changed paths:
4084   M /trunk/src/common-image.c
4085
4086  * Renamed "freadint" to "u32fread", and so on.
4087
4088------------------------------------------------------------------------
4089r528 | sam | 2006-04-11 12:05:48 +0200 (Tue, 11 Apr 2006) | 3 lines
4090Changed paths:
4091   M /trunk/src
4092   M /trunk/src/Makefile.am
4093   A /trunk/src/common-image.c (from /trunk/src/cacaview.c:523)
4094   A /trunk/src/common-image.h
4095   A /trunk/src/img2irc.c
4096
4097  * Added img2irc program. I know it does not have "cucul" or "caca" in the
4098    name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png
4099
4100------------------------------------------------------------------------
4101r527 | sam | 2006-04-11 00:06:19 +0200 (Tue, 11 Apr 2006) | 3 lines
4102Changed paths:
4103   M /trunk/cucul/export_ansi.c
4104   M /trunk/cucul/export_html.c
4105   M /trunk/cucul/export_irc.c
4106   M /trunk/cucul/export_ps.c
4107   M /trunk/cucul/export_svg.c
4108
4109  * Avoid useless call to strlen() in the exporters.
4110  * Removed '\x0f' from the IRC exporter until I understand why it was here.
4111
4112------------------------------------------------------------------------
4113r526 | sam | 2006-04-11 00:03:22 +0200 (Tue, 11 Apr 2006) | 2 lines
4114Changed paths:
4115   M /trunk/test/export.c
4116
4117  * Fixed test/export that was not printing the last character of the file.
4118
4119------------------------------------------------------------------------
4120r525 | sam | 2006-04-10 23:07:40 +0200 (Mon, 10 Apr 2006) | 2 lines
4121Changed paths:
4122   M /trunk/TODO
4123
4124  * Updated TODO list. I forgot the aspect ratio function!
4125
4126------------------------------------------------------------------------
4127r524 | sam | 2006-04-10 22:24:12 +0200 (Mon, 10 Apr 2006) | 2 lines
4128Changed paths:
4129   M /trunk/cucul/Makefile.am
4130   D /trunk/cucul/bitmap.c
4131   A /trunk/cucul/dither.c (from /trunk/cucul/bitmap.c:523)
4132
4133  * Renamed bitmap.c into dither.c.
4134
4135------------------------------------------------------------------------
4136r523 | sam | 2006-04-10 22:02:38 +0200 (Mon, 10 Apr 2006) | 2 lines
4137Changed paths:
4138   M /trunk/cucul/bitmap.c
4139   M /trunk/cucul/cucul.c
4140   M /trunk/cucul/cucul.h
4141   M /trunk/cucul/cucul_internals.h
4142   M /trunk/src/aafire.c
4143   M /trunk/src/cacaball.c
4144   M /trunk/src/cacamoir.c
4145   M /trunk/src/cacaplas.c
4146   M /trunk/src/cacaview.c
4147   M /trunk/test/demo.c
4148   M /trunk/test/export.c
4149   M /trunk/test/gamma.c
4150   M /trunk/test/hsv.c
4151
4152  * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
4153
4154------------------------------------------------------------------------
4155r522 | sam | 2006-04-10 11:17:51 +0200 (Mon, 10 Apr 2006) | 4 lines
4156Changed paths:
4157   M /trunk/cucul/bitmap.c
4158   M /trunk/cucul/canvas.c
4159   M /trunk/cucul/cucul.c
4160   M /trunk/cucul/cucul.h
4161   M /trunk/cucul/cucul_internals.h
4162   M /trunk/cucul/sprite.c
4163   M /trunk/test/dithering.c
4164   M /trunk/test/optipal.c
4165
4166  * Replaced enum cucul_color with unsigned int. The size of an enum is not
4167    really portable, and Visual Studio complains when they are not explicitely
4168    cast.
4169
4170------------------------------------------------------------------------
4171r521 | sam | 2006-04-10 11:04:29 +0200 (Mon, 10 Apr 2006) | 2 lines
4172Changed paths:
4173   M /trunk/doc/doxygen.cfg.in
4174
4175  * Updated the Doxygen configuration file.
4176
4177------------------------------------------------------------------------
4178r520 | sam | 2006-04-10 11:00:18 +0200 (Mon, 10 Apr 2006) | 3 lines
4179Changed paths:
4180   M /trunk/cucul/export_ansi.c
4181   M /trunk/cucul/export_html.c
4182   M /trunk/cucul/export_irc.c
4183   M /trunk/cucul/export_ps.c
4184   M /trunk/cucul/export_svg.c
4185
4186  * Fixed old bugs I introduced in the exporters.
4187  * Fixed exporter headers to make Doxygen happy.
4188
4189------------------------------------------------------------------------
4190r519 | sam | 2006-04-10 10:30:02 +0200 (Mon, 10 Apr 2006) | 2 lines
4191Changed paths:
4192   M /trunk/cucul
4193
4194  * Forgot an svn:ignore property.
4195
4196------------------------------------------------------------------------
4197r518 | sam | 2006-04-10 09:52:07 +0200 (Mon, 10 Apr 2006) | 2 lines
4198Changed paths:
4199   M /trunk/caca
4200   M /trunk/caca/Makefile.am
4201   A /trunk/caca/caca.pc.in
4202   M /trunk/configure.ac
4203   M /trunk/cucul/Makefile.am
4204   A /trunk/cucul/cucul.pc.in
4205
4206  * Added pkgconfig files. Eh ouais mon gars.
4207
4208------------------------------------------------------------------------
4209r517 | sam | 2006-04-07 11:46:30 +0200 (Fri, 07 Apr 2006) | 2 lines
4210Changed paths:
4211   M /trunk/caca/driver_conio.c
4212   M /trunk/caca/driver_gl.c
4213   M /trunk/caca/driver_ncurses.c
4214   M /trunk/caca/driver_slang.c
4215   M /trunk/caca/driver_vga.c
4216   M /trunk/caca/driver_win32.c
4217   M /trunk/caca/driver_x11.c
4218   M /trunk/cucul/colour.c
4219   M /trunk/cucul/cucul_internals.h
4220   M /trunk/cucul/export_ansi.c
4221   M /trunk/cucul/export_html.c
4222   M /trunk/cucul/export_irc.c
4223   M /trunk/cucul/export_ps.c
4224   M /trunk/cucul/export_svg.c
4225
4226  * Replaced occurrences of "rgba" with "argb".
4227
4228------------------------------------------------------------------------
4229r516 | sam | 2006-04-07 10:55:01 +0200 (Fri, 07 Apr 2006) | 2 lines
4230Changed paths:
4231   M /trunk/cucul/bitmap.c
4232
4233  * Fixed a syntax error. Gruik.
4234
4235------------------------------------------------------------------------
4236r515 | sam | 2006-04-07 10:19:42 +0200 (Fri, 07 Apr 2006) | 2 lines
4237Changed paths:
4238   M /trunk/cucul/bitmap.c
4239   M /trunk/cucul/cucul.h
4240
4241  * Changed the cucul_set_bitmap_antialias() argument to a string.
4242
4243------------------------------------------------------------------------
4244r514 | sam | 2006-04-06 15:49:10 +0200 (Thu, 06 Apr 2006) | 2 lines
4245Changed paths:
4246   M /trunk/cucul/export_ps.c
4247
4248  * Of course I had to fuck up something. Here, PS export works again.
4249
4250------------------------------------------------------------------------
4251r513 | sam | 2006-04-06 15:41:56 +0200 (Thu, 06 Apr 2006) | 2 lines
4252Changed paths:
4253   M /trunk/caca/driver_conio.c
4254   M /trunk/caca/driver_gl.c
4255   M /trunk/caca/driver_ncurses.c
4256   M /trunk/caca/driver_raw.c
4257   M /trunk/caca/driver_slang.c
4258   M /trunk/caca/driver_vga.c
4259   M /trunk/caca/driver_win32.c
4260   M /trunk/caca/driver_x11.c
4261   M /trunk/cucul/Makefile.am
4262   M /trunk/cucul/canvas.c
4263   A /trunk/cucul/colour.c
4264   M /trunk/cucul/cucul.c
4265   M /trunk/cucul/cucul_internals.h
4266   M /trunk/cucul/export_ansi.c
4267   M /trunk/cucul/export_html.c
4268   M /trunk/cucul/export_irc.c
4269   M /trunk/cucul/export_ps.c
4270   M /trunk/cucul/export_svg.c
4271   M /trunk/cucul/transform.c
4272   M /trunk/src/cacaserver.c
4273
4274  * Store colour information on 32 bits, for future 12-bit colour support.
4275
4276------------------------------------------------------------------------
4277r512 | sam | 2006-04-06 15:21:15 +0200 (Thu, 06 Apr 2006) | 2 lines
4278Changed paths:
4279   M /trunk/cucul/canvas.c
4280   M /trunk/cucul/cucul.h
4281
4282  * Got rid of cucul_get_screen(). Use cucul_export() instead.
4283
4284------------------------------------------------------------------------
4285r511 | sam | 2006-04-06 15:11:12 +0200 (Thu, 06 Apr 2006) | 2 lines
4286Changed paths:
4287   M /trunk/cucul/cucul.c
4288
4289  * Check the magic bytes at the end of the buffer when cucul_load()ing it.
4290
4291------------------------------------------------------------------------
4292r510 | sam | 2006-04-06 15:07:58 +0200 (Thu, 06 Apr 2006) | 2 lines
4293Changed paths:
4294   M /trunk/src/cacaserver.c
4295
4296  * Sanity check in cacaserver.c.
4297
4298------------------------------------------------------------------------
4299r509 | sam | 2006-04-06 12:23:10 +0200 (Thu, 06 Apr 2006) | 2 lines
4300Changed paths:
4301   M /trunk/src/cacaserver.c
4302
4303  * Fixed a crash when realloc() returns a new address.
4304
4305------------------------------------------------------------------------
4306r508 | sam | 2006-04-06 12:19:17 +0200 (Thu, 06 Apr 2006) | 2 lines
4307Changed paths:
4308   M /trunk/cucul/cucul.c
4309
4310  * Fixed old typo that caused qq->height to be uninitialised.
4311
4312------------------------------------------------------------------------
4313r507 | jylam | 2006-04-01 23:29:10 +0200 (Sat, 01 Apr 2006) | 2 lines
4314Changed paths:
4315   M /trunk/src/cacaserver.c
4316
4317 * Oops, removed unused variable
4318
4319------------------------------------------------------------------------
4320r506 | jylam | 2006-04-01 23:26:30 +0200 (Sat, 01 Apr 2006) | 2 lines
4321Changed paths:
4322   M /trunk/src/cacaserver.c
4323
4324 * Added Winsock (c)(tm)(r) compatibility
4325
4326------------------------------------------------------------------------
4327r505 | jylam | 2006-04-01 18:11:37 +0200 (Sat, 01 Apr 2006) | 2 lines
4328Changed paths:
4329   M /trunk/src/cacaplas.c
4330
4331 * removed b0rked test. No more pigs, I just commited 500 of them.
4332
4333------------------------------------------------------------------------
4334r504 | sam | 2006-04-01 17:58:10 +0200 (Sat, 01 Apr 2006) | 2 lines
4335Changed paths:
4336   M /trunk/cucul/bitmap.c
4337
4338  * Set the default dithering mode to Floyd-Steinberg.
4339
4340------------------------------------------------------------------------
4341r503 | sam | 2006-04-01 17:56:31 +0200 (Sat, 01 Apr 2006) | 14 lines
4342Changed paths:
4343   M /trunk/cucul/canvas.c
4344   M /trunk/cucul/sprite.c
4345
4346                             ((`)_.._     ,'-. _..._ _._
4347  * Ooops. Compilation fix.   \,'    '-._.-\  '     ` .-'
4348                             .'            /         (
4349                            /    S        |     _   _ \
4350                           |        a     \     o   o  |
4351                           ;           m         .-.   /
4352                            ;       ',       '-.( '')-'
4353                             '.      |           ;-'
4354                               \    /           /
4355                               /   /-._  __,  7 |
4356                               \  `\  \``  |  | |
4357                                \   \_,\   |  |_,\
4358                                 '-`'      \_,\
4359
4360------------------------------------------------------------------------
4361r502 | sam | 2006-04-01 17:25:33 +0200 (Sat, 01 Apr 2006) | 2 lines
4362Changed paths:
4363   M /trunk/TODO
4364   M /trunk/cucul/canvas.c
4365   M /trunk/cucul/cucul.h
4366
4367  * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.
4368
4369------------------------------------------------------------------------
4370r501 | sam | 2006-04-01 17:02:41 +0200 (Sat, 01 Apr 2006) | 2 lines
4371Changed paths:
4372   M /trunk/TODO
4373
4374  * Updated the TODO list.
4375
4376------------------------------------------------------------------------
4377r500 | sam | 2006-04-01 17:02:05 +0200 (Sat, 01 Apr 2006) | 10 lines
4378Changed paths:
4379   M /trunk/caca/caca.h
4380   M /trunk/cucul/bitmap.c
4381   M /trunk/cucul/cucul.c
4382   M /trunk/cucul/cucul.h
4383   M /trunk/cucul/cucul_internals.h
4384   M /trunk/test/demo.c
4385
4386  * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING
4387    environment variables handling. Replaced that with three per-bitmap
4388    functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and
4389    cucul_set_bitmap_dithering().
4390  * Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast()
4391    prototypes (but did not implement them yet).
4392  * Added cucul_set_bitmap_charset() to choose what characters are going
4393    to be used for the bitmap rendering.
4394  * Removed the now useless cucul_get_feature(), cucul_set_feature() etc.
4395
4396------------------------------------------------------------------------
4397r499 | sam | 2006-04-01 16:44:09 +0200 (Sat, 01 Apr 2006) | 3 lines
4398Changed paths:
4399   M /trunk/caca/caca.h
4400   M /trunk/caca/event.c
4401   M /trunk/src/aafire.c
4402   M /trunk/src/cacaball.c
4403   M /trunk/src/cacamoir.c
4404   M /trunk/src/cacaplas.c
4405   M /trunk/src/cacaplay.c
4406   M /trunk/src/cacaview.c
4407   M /trunk/test/colors.c
4408   M /trunk/test/demo.c
4409   M /trunk/test/dithering.c
4410   M /trunk/test/event.c
4411   M /trunk/test/gamma.c
4412   M /trunk/test/hsv.c
4413   M /trunk/test/spritedit.c
4414   M /trunk/test/transform.c
4415   M /trunk/test/unicode.c
4416
4417  * Merged caca_wait_event() into caca_get_event() and added a timeout
4418    parameter to do what both functions did before, and even more.
4419
4420------------------------------------------------------------------------
4421r498 | sam | 2006-04-01 16:37:27 +0200 (Sat, 01 Apr 2006) | 2 lines
4422Changed paths:
4423   M /trunk/src/Makefile.am
4424
4425  * Disabled cacaview for now. I'm going to utterly break it.
4426
4427------------------------------------------------------------------------
4428r497 | sam | 2006-04-01 16:36:59 +0200 (Sat, 01 Apr 2006) | 2 lines
4429Changed paths:
4430   M /trunk/cucul/cucul.c
4431   M /trunk/cucul/cucul.h
4432
4433  * Added cucul_get_export_list(). Returns a list of known export formats.
4434
4435------------------------------------------------------------------------
4436r496 | sam | 2006-03-29 11:41:30 +0200 (Wed, 29 Mar 2006) | 4 lines
4437Changed paths:
4438   M /trunk/src/cacaserver.c
4439
4440  * cacaserver works again (but needs a complete rewrite because it's really
4441    become ugly). You can now emulate the previous network driver behaviour
4442    by doing: "CACA_DRIVER=raw cacaplas | cacaserver".
4443
4444------------------------------------------------------------------------
4445r495 | sam | 2006-03-28 00:16:58 +0200 (Tue, 28 Mar 2006) | 3 lines
4446Changed paths:
4447   M /trunk/cucul/cucul.c
4448   M /trunk/cucul/cucul.h
4449   M /trunk/src/cacaserver.c
4450   M /trunk/test/export.c
4451
4452  * Changed the 2nd argument of cucul_create_export to a string. This way we
4453    can add new exporters without changing the API.
4454
4455------------------------------------------------------------------------
4456r494 | sam | 2006-03-28 00:12:12 +0200 (Tue, 28 Mar 2006) | 2 lines
4457Changed paths:
4458   M /trunk/src/Makefile.am
4459
4460  * Oops, I barfed that makefile.
4461
4462------------------------------------------------------------------------
4463r493 | jylam | 2006-03-27 23:40:17 +0200 (Mon, 27 Mar 2006) | 2 lines
4464Changed paths:
4465   M /trunk/src/aafire.c
4466   M /trunk/src/cacaball.c
4467   M /trunk/src/cacamoir.c
4468
4469 * Added "powered by libcaca" text to all examples for consistency
4470
4471------------------------------------------------------------------------
4472r492 | sam | 2006-03-27 23:37:52 +0200 (Mon, 27 Mar 2006) | 4 lines
4473Changed paths:
4474   M /trunk/caca/Makefile.am
4475   M /trunk/caca/caca.c
4476   M /trunk/caca/caca.h
4477   M /trunk/caca/caca_internals.h
4478   D /trunk/caca/driver_network.c
4479   M /trunk/src
4480   M /trunk/src/Makefile.am
4481   M /trunk/src/cacaplas.c
4482   A /trunk/src/cacaserver.c (from /trunk/caca/driver_network.c:487)
4483
4484  * Removed the network driver and replaced it with a cacaserver executable
4485    that has all the functionality, except it does not work yet (the stdin
4486    reading routine is missing).
4487
4488------------------------------------------------------------------------
4489r491 | sam | 2006-03-27 23:33:29 +0200 (Mon, 27 Mar 2006) | 3 lines
4490Changed paths:
4491   M /trunk/caca/driver_raw.c
4492   M /trunk/src
4493   M /trunk/src/Makefile.am
4494   A /trunk/src/cacaplay.c
4495
4496  * Implemented a proof-of-concept cacaplay program that can redisplay a
4497    single frame that was saved by the raw driver.
4498
4499------------------------------------------------------------------------
4500r490 | sam | 2006-03-27 23:22:34 +0200 (Mon, 27 Mar 2006) | 4 lines
4501Changed paths:
4502   M /trunk/cucul/cucul.c
4503   M /trunk/cucul/cucul.h
4504
4505  * Implemented cucul_load() to reload a file that was saved with the
4506    raw driver. I know it is inconsistent to have the loader in libcucul
4507    and the exporter in libcaca but I'll find a way to harmonise that.
4508
4509------------------------------------------------------------------------
4510r489 | jylam | 2006-03-27 20:17:09 +0200 (Mon, 27 Mar 2006) | 19 lines
4511Changed paths:
4512   M /trunk/caca/driver_gl.c
4513
4514 * Fixed OpenGL mouse handling
4515
4516Sam      Le        Vieux      Porc
4517            (\____/)
4518Le          / @__@ \            Le
4519           (  (oo)  )   
4520            `-.~~.-'         Vieux
4521Vieux        /    \             
4522           @/      \_         
4523          (/ /    \ \)        Porc
4524Porc       WW`----'WW       
4525
4526Sam      Le        Vieux      Porc
4527
4528
4529
4530
4531
4532
4533------------------------------------------------------------------------
4534r488 | sam | 2006-03-27 20:07:18 +0200 (Mon, 27 Mar 2006) | 2 lines
4535Changed paths:
4536   M /trunk/caca/Makefile.am
4537   M /trunk/caca/caca.c
4538   M /trunk/caca/caca_internals.h
4539   A /trunk/caca/driver_raw.c
4540
4541  * Created a minimal raw driver that outputs stuff to stdout.
4542
4543------------------------------------------------------------------------
4544r487 | sam | 2006-03-27 11:35:22 +0200 (Mon, 27 Mar 2006) | 16 lines
4545Changed paths:
4546   M /trunk/caca/driver_gl.c
4547
4548                                       ██████                ██████
4549 * Ah mais putain j'avais pas vu !    ██░░░░██████████████████░░░░██
4550                                       ██░░░░░░░░░░░░░░░░░░░░░░░░██
4551                                        ██░░░░███░░░░░░░░███░░░░██
4552                                       ██░░░░░░███░░░░░░███░░░░░░██
4553                                      ██░░░░░░░░░░░░░░░░░░░░░░░░░░██
4554                                      ██░░░░░░██████████████░░░░░░██
4555                                      ██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██
4556                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
4557                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
4558                                       ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
4559                                        ██░░░░██████████████░░░░██
4560                                         ███░░░░░░██████░░░░░░███
4561                                           █████░░░░░░░░░░█████
4562                                               ████████████
4563
4564------------------------------------------------------------------------
4565r486 | sam | 2006-03-27 10:01:27 +0200 (Mon, 27 Mar 2006) | 3 lines
4566Changed paths:
4567   M /trunk/caca/driver_gl.c
4568   M /trunk/configure.ac
4569
4570  * Reworked the OpenGL headers and Glut features detection (what did you
4571    expect).
4572
4573------------------------------------------------------------------------
4574r485 | sam | 2006-03-27 09:40:30 +0200 (Mon, 27 Mar 2006) | 2 lines
4575Changed paths:
4576   M /trunk/cucul/cucul.h
4577   M /trunk/cucul/transform.c
4578
4579  * Implemented cucul_invert() to invert a canvas' colours.
4580
4581------------------------------------------------------------------------
4582r484 | jylam | 2006-03-27 01:08:19 +0200 (Mon, 27 Mar 2006) | 2 lines
4583Changed paths:
4584   M /trunk/caca/driver_gl.c
4585
4586 * Fixed glutCheckLoop headers, testing only under MacOSX
4587
4588------------------------------------------------------------------------
4589r483 | jylam | 2006-03-27 00:57:12 +0200 (Mon, 27 Mar 2006) | 2 lines
4590Changed paths:
4591   M /trunk/caca/driver_gl.c
4592   M /trunk/configure.ac
4593
4594 * Added (untested) glut3 glutCheckLoop(), ans a regular display function
4595
4596------------------------------------------------------------------------
4597r482 | sam | 2006-03-26 22:16:28 +0200 (Sun, 26 Mar 2006) | 2 lines
4598Changed paths:
4599   M /trunk/cucul/transform.c
4600
4601  * Minor addition to the rotate code.
4602
4603------------------------------------------------------------------------
4604r481 | sam | 2006-03-25 00:17:25 +0100 (Sat, 25 Mar 2006) | 2 lines
4605Changed paths:
4606   M /trunk/caca/Makefile.am
4607   M /trunk/src/Makefile.am
4608   M /trunk/test/Makefile.am
4609
4610  * Workaround for automake < 1.6.
4611
4612------------------------------------------------------------------------
4613r480 | jylam | 2006-03-24 20:44:12 +0100 (Fri, 24 Mar 2006) | 24 lines
4614Changed paths:
4615   M /trunk/cucul/bitmap.c
4616
4617 * Ok, invert works. OK OK SAM THAT WAS MY FAULT
4618
4619
4620AHAHAH                      _
4621    _._ _..._ .-',     _.._(`))
4622   '-. `     '  /-._.-'    ',/
4623      ) MAIS    \            '.
4624     / _    _    |  JE         \
4625    |  a    a    /     SUIS     |
4626    \   .-.                     ; 
4627     '-('' ).-'       ,' UN    ;
4628        '-;           |      .'
4629           \    VIEUX  \    /
4630           | 7  .__  _.-\   \
4631           | |  |  ``/  /`  /
4632          /,_|  |   /,_/   /
4633             /,_/      '`-'
4634
4635POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORC!
4636
4637
4638
4639
4640
4641------------------------------------------------------------------------
4642r479 | jylam | 2006-03-24 20:34:45 +0100 (Fri, 24 Mar 2006) | 3 lines
4643Changed paths:
4644   M /trunk/cucul/bitmap.c
4645   M /trunk/cucul/cucul.h
4646   M /trunk/test/demo.c
4647
4648 * 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.
4649
4650
4651------------------------------------------------------------------------
4652r478 | sam | 2006-03-24 17:51:59 +0100 (Fri, 24 Mar 2006) | 24 lines
4653Changed paths:
4654   M /trunk/caca/caca.h
4655   M /trunk/caca/caca_internals.h
4656   M /trunk/caca/driver_conio.c
4657   M /trunk/caca/driver_gl.c
4658   M /trunk/caca/driver_ncurses.c
4659   M /trunk/caca/driver_network.c
4660   M /trunk/caca/driver_slang.c
4661   M /trunk/caca/driver_vga.c
4662   M /trunk/caca/driver_win32.c
4663   M /trunk/caca/driver_x11.c
4664   M /trunk/caca/graphics.c
4665   M /trunk/test/demo.c
4666
4667  * Merged caca_show_cursor() and caca_hide_cursor() into caca_set_mouse() so
4668    that we have one function less.
4669  * Fixed coding style.
4670  * Removed FUCKING TABS.               ____.------.___
4671                           _______.----'`` ``` `` ``` ``-.
4672                      _.--' ` ```` ` `  ` ```  ``    ``  ``.
4673                  _.-'    ' ` `` ```      `` ` `'           `.  _
4674               .-''      ` H A H A H A `'  M A I S            \/.)
4675     .    . .-' /       `         `                  `      `` ||
4676     |`-.(``-.          `      `       `        ' `  `    ```  |\
4677     `.  '\```\        ``   `     V I E U X   ' ' ``  `-``    -|\\
4678       `/''````)       `` `          -        -   `````  ' '.' |\_)
4679        |`'_._`       ```      ''`  P O R C .   . ````        /
4680        // @) \    `   ``       ''' .              ```      '/
4681       /''''' |     ` \).`.'-.  ''' _    _         .`` `   '/
4682     .''''- `-'`.   . //   )--   '/,,',,' ,,,,''__,._`' '  /
4683   .'    ` `-  `   ' .'   /   ' /,;;;, ,___.---'     \ '' / \
4684   (`.  .'` __',`''''.--'/   ' /'-----'              | ' /  ))
4685    `'-'/  `'''_.---' \;;|-  '/            ,,,       | ''|`- |
4686      `'--'---'        |;|   /   ,,,,;;;;;;;;;;,,,,, |-' /`  |
4687                       |;|-'|   ,;;;;;;;;;;;;;;;; ;;;/  /|`'''
4688                       ''',,,''',,,,,,,,,,,,,,,'    /,,'''
4689                                   ''''
4690
4691------------------------------------------------------------------------
4692r477 | jylam | 2006-03-24 17:25:39 +0100 (Fri, 24 Mar 2006) | 2 lines
4693Changed paths:
4694   M /trunk/caca/driver_x11.c
4695   M /trunk/caca/graphics.c
4696
4697 * Fixed bug in show/hide cursor, implemented X11 cursor
4698
4699------------------------------------------------------------------------
4700r476 | jylam | 2006-03-24 16:42:46 +0100 (Fri, 24 Mar 2006) | 2 lines
4701Changed paths:
4702   M /trunk/caca/driver_x11.c
4703   M /trunk/test/demo.c
4704
4705 * Added forgotten X11 set/hide cursor (non-working code)
4706
4707------------------------------------------------------------------------
4708r475 | jylam | 2006-03-24 16:00:47 +0100 (Fri, 24 Mar 2006) | 2 lines
4709Changed paths:
4710   M /trunk/caca/caca.h
4711   M /trunk/caca/caca_internals.h
4712   M /trunk/caca/driver_conio.c
4713   M /trunk/caca/driver_gl.c
4714   M /trunk/caca/driver_ncurses.c
4715   M /trunk/caca/driver_network.c
4716   M /trunk/caca/driver_slang.c
4717   M /trunk/caca/driver_vga.c
4718   M /trunk/caca/driver_win32.c
4719   M /trunk/caca/graphics.c
4720
4721 * Added caca_show/hide_cursor, and corresponding GL binding
4722
4723------------------------------------------------------------------------
4724r474 | sam | 2006-03-24 15:17:40 +0100 (Fri, 24 Mar 2006) | 3 lines
4725Changed paths:
4726   M /trunk/caca/caca.h
4727
4728  * Documented the caca_event structure and improved a few things here and
4729    there in the documentation.
4730
4731------------------------------------------------------------------------
4732r473 | sam | 2006-03-24 10:48:20 +0100 (Fri, 24 Mar 2006) | 2 lines
4733Changed paths:
4734   M /trunk/caca/caca.c
4735   M /trunk/caca/caca_internals.h
4736   M /trunk/caca/driver_conio.c
4737   M /trunk/caca/driver_gl.c
4738   M /trunk/caca/driver_ncurses.c
4739   M /trunk/caca/driver_network.c
4740   M /trunk/caca/driver_slang.c
4741   M /trunk/caca/driver_vga.c
4742   M /trunk/caca/driver_win32.c
4743   M /trunk/caca/driver_x11.c
4744
4745  * Allow the driver initialisation to fail, for instance when $DISPLAY = "".
4746
4747------------------------------------------------------------------------
4748r472 | sam | 2006-03-24 10:30:02 +0100 (Fri, 24 Mar 2006) | 2 lines
4749Changed paths:
4750   M /trunk/cucul/math.c
4751
4752  * Removed spurious prototype.
4753
4754------------------------------------------------------------------------
4755r471 | sam | 2006-03-23 19:38:44 +0100 (Thu, 23 Mar 2006) | 2 lines
4756Changed paths:
4757   M /trunk/TODO
4758
4759  * Updated the TODO list with what's been done so far.
4760
4761------------------------------------------------------------------------
4762r470 | sam | 2006-03-23 19:36:59 +0100 (Thu, 23 Mar 2006) | 2 lines
4763Changed paths:
4764   M /trunk/caca/caca.c
4765   M /trunk/caca/caca.h
4766   M /trunk/caca/caca_internals.h
4767   M /trunk/caca/driver_conio.c
4768   M /trunk/caca/driver_gl.c
4769   M /trunk/caca/driver_ncurses.c
4770   M /trunk/caca/driver_network.c
4771   M /trunk/caca/driver_slang.c
4772   M /trunk/caca/driver_vga.c
4773   M /trunk/caca/driver_win32.c
4774   M /trunk/caca/driver_x11.c
4775   M /trunk/caca/event.c
4776   M /trunk/src/aafire.c
4777   M /trunk/src/cacaball.c
4778   M /trunk/src/cacamoir.c
4779   M /trunk/src/cacaplas.c
4780   M /trunk/src/cacaview.c
4781   M /trunk/test/colors.c
4782   M /trunk/test/demo.c
4783   M /trunk/test/dithering.c
4784   M /trunk/test/event.c
4785   M /trunk/test/gamma.c
4786   M /trunk/test/hsv.c
4787   M /trunk/test/spritedit.c
4788   M /trunk/test/transform.c
4789   M /trunk/test/unicode.c
4790
4791  * Massive rework of the event handling code, as per the TODO list.
4792
4793------------------------------------------------------------------------
4794r469 | sam | 2006-03-23 18:20:57 +0100 (Thu, 23 Mar 2006) | 2 lines
4795Changed paths:
4796   M /trunk/test/gamma.c
4797
4798  * Hahaha mais le vieux porc c'est moi.
4799
4800------------------------------------------------------------------------
4801r468 | sam | 2006-03-23 16:14:17 +0100 (Thu, 23 Mar 2006) | 2 lines
4802Changed paths:
4803   M /trunk/cucul/transform.c
4804
4805  * Added missing ASCII characters to cucul_rotate().
4806
4807------------------------------------------------------------------------
4808r467 | sam | 2006-03-23 15:07:32 +0100 (Thu, 23 Mar 2006) | 4 lines
4809Changed paths:
4810   M /trunk/cucul/box.c
4811   M /trunk/cucul/canvas.c
4812   M /trunk/cucul/conic.c
4813   M /trunk/cucul/cucul.h
4814   M /trunk/cucul/cucul_internals.h
4815   M /trunk/cucul/line.c
4816   M /trunk/cucul/triangle.c
4817   M /trunk/src/cacaview.c
4818   M /trunk/test/demo.c
4819   M /trunk/test/event.c
4820   M /trunk/test/export.c
4821   M /trunk/test/spritedit.c
4822
4823  * Made cucul_putchar32() an internal-only function.
4824  * Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8
4825    string instead of a single character as their last argument.
4826
4827------------------------------------------------------------------------
4828r466 | sam | 2006-03-23 14:12:56 +0100 (Thu, 23 Mar 2006) | 2 lines
4829Changed paths:
4830   M /trunk/cucul/cucul.c
4831   M /trunk/cucul/cucul.h
4832   M /trunk/src/aafire.c
4833   M /trunk/src/cacaball.c
4834   M /trunk/src/cacamoir.c
4835   M /trunk/src/cacaplas.c
4836   M /trunk/src/cacaview.c
4837   M /trunk/test/colors.c
4838   M /trunk/test/demo.c
4839   M /trunk/test/dithering.c
4840   M /trunk/test/event.c
4841   M /trunk/test/export.c
4842   M /trunk/test/gamma.c
4843   M /trunk/test/hsv.c
4844   M /trunk/test/spritedit.c
4845   M /trunk/test/transform.c
4846   M /trunk/test/unicode.c
4847
4848  * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
4849
4850------------------------------------------------------------------------
4851r465 | sam | 2006-03-23 12:34:27 +0100 (Thu, 23 Mar 2006) | 4 lines
4852Changed paths:
4853   M /trunk/TODO
4854
4855  * Removed done stuff from the TODO.
4856  * Updated the TODO list with what I said in the mailing-list. The top
4857    priority is what's marked "API-dependent stuff".
4858
4859------------------------------------------------------------------------
4860r464 | sam | 2006-03-23 12:03:43 +0100 (Thu, 23 Mar 2006) | 2 lines
4861Changed paths:
4862   M /trunk/test
4863   M /trunk/test/Makefile.am
4864   A /trunk/test/transform.c
4865
4866  * Added a test for the transformation routines.
4867
4868------------------------------------------------------------------------
4869r463 | sam | 2006-03-23 12:00:54 +0100 (Thu, 23 Mar 2006) | 2 lines
4870Changed paths:
4871   M /trunk/cucul/transform.c
4872
4873  * Added more characters to the flip/rotate routines.
4874
4875------------------------------------------------------------------------
4876r462 | sam | 2006-03-23 10:47:06 +0100 (Thu, 23 Mar 2006) | 3 lines
4877Changed paths:
4878   M /trunk/cucul/Makefile.am
4879   M /trunk/cucul/cucul.h
4880   A /trunk/cucul/transform.c
4881
4882  * Added cucul_flip(), cucul_flop() and cucul_transform() to perform
4883    operations on canvases.
4884
4885------------------------------------------------------------------------
4886r461 | sam | 2006-03-22 22:15:57 +0100 (Wed, 22 Mar 2006) | 2 lines
4887Changed paths:
4888   M /trunk/caca/caca.c
4889   M /trunk/caca/caca.h
4890   M /trunk/caca/caca_internals.h
4891   M /trunk/caca/driver_conio.c
4892   M /trunk/caca/driver_gl.c
4893   M /trunk/caca/driver_ncurses.c
4894   M /trunk/caca/driver_network.c
4895   M /trunk/caca/driver_slang.c
4896   M /trunk/caca/driver_vga.c
4897   M /trunk/caca/driver_win32.c
4898   M /trunk/caca/driver_x11.c
4899   M /trunk/caca/event.c
4900   M /trunk/caca/graphics.c
4901   M /trunk/caca/time.c
4902   M /trunk/cucul/bitmap.c
4903   M /trunk/cucul/box.c
4904   M /trunk/cucul/canvas.c
4905   M /trunk/cucul/charset.c
4906   M /trunk/cucul/conic.c
4907   M /trunk/cucul/cucul.c
4908   M /trunk/cucul/cucul.h
4909   M /trunk/cucul/cucul_internals.h
4910   M /trunk/cucul/export_ansi.c
4911   M /trunk/cucul/export_html.c
4912   M /trunk/cucul/export_irc.c
4913   M /trunk/cucul/export_ps.c
4914   M /trunk/cucul/export_svg.c
4915   M /trunk/cucul/line.c
4916   M /trunk/cucul/math.c
4917   M /trunk/cucul/sprite.c
4918   M /trunk/cucul/triangle.c
4919   M /trunk/kernel/kernel.c
4920   M /trunk/kernel/kernel.h
4921   M /trunk/test
4922
4923  * Slightly changed header comments.
4924
4925------------------------------------------------------------------------
4926r460 | sam | 2006-03-22 21:10:14 +0100 (Wed, 22 Mar 2006) | 2 lines
4927Changed paths:
4928   M /trunk/cucul/canvas.c
4929
4930  * Optimise cucul_blit() by using memcpy() if there is no mask.
4931
4932------------------------------------------------------------------------
4933r459 | sam | 2006-03-22 20:54:37 +0100 (Wed, 22 Mar 2006) | 3 lines
4934Changed paths:
4935   M /trunk/cucul/canvas.c
4936   M /trunk/cucul/cucul.h
4937   M /trunk/test/Makefile.am
4938   M /trunk/test/gamma.c
4939
4940  * Added the cucul_blit() function. It lets us blit various canvas one
4941    onto the other with an optional mask.
4942
4943------------------------------------------------------------------------
4944r458 | sam | 2006-03-22 20:20:52 +0100 (Wed, 22 Mar 2006) | 2 lines
4945Changed paths:
4946   M /trunk/cucul/cucul.c
4947
4948  * Fixed an uninitialised structure member.
4949
4950------------------------------------------------------------------------
4951r457 | sam | 2006-03-22 19:38:06 +0100 (Wed, 22 Mar 2006) | 3 lines
4952Changed paths:
4953   M /trunk/cucul/Makefile.am
4954   A /trunk/cucul/canvas.c (from /trunk/cucul/char.c:445)
4955   D /trunk/cucul/char.c
4956
4957  * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there
4958    that is a bit more high level than characters.
4959
4960------------------------------------------------------------------------
4961r456 | sam | 2006-03-22 19:29:39 +0100 (Wed, 22 Mar 2006) | 2 lines
4962Changed paths:
4963   M /trunk/caca/driver_network.c
4964   M /trunk/cucul/cucul.c
4965   M /trunk/cucul/cucul.h
4966   M /trunk/test/export.c
4967
4968  * Renamed cucul_get_export() to cucul_create_export().
4969
4970------------------------------------------------------------------------
4971r455 | sam | 2006-03-22 18:49:18 +0100 (Wed, 22 Mar 2006) | 2 lines
4972Changed paths:
4973   M /trunk/cucul/bitmap.c
4974   M /trunk/cucul/cucul.h
4975   M /trunk/src/aafire.c
4976   M /trunk/src/cacaball.c
4977   M /trunk/src/cacamoir.c
4978   M /trunk/src/cacaplas.c
4979   M /trunk/src/cacaview.c
4980   M /trunk/test/demo.c
4981   M /trunk/test/export.c
4982   M /trunk/test/gamma.c
4983   M /trunk/test/hsv.c
4984
4985  * Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed.
4986
4987------------------------------------------------------------------------
4988r454 | sam | 2006-03-22 18:46:11 +0100 (Wed, 22 Mar 2006) | 3 lines
4989Changed paths:
4990   M /trunk/cucul/cucul.c
4991   M /trunk/cucul/cucul.h
4992   M /trunk/src/aafire.c
4993   M /trunk/src/cacaball.c
4994   M /trunk/src/cacamoir.c
4995   M /trunk/src/cacaplas.c
4996   M /trunk/src/cacaview.c
4997   M /trunk/test/colors.c
4998   M /trunk/test/demo.c
4999   M /trunk/test/dithering.c
5000   M /trunk/test/event.c
5001   M /trunk/test/export.c
5002   M /trunk/test/gamma.c
5003   M /trunk/test/hsv.c
5004   M /trunk/test/spritedit.c
5005   M /trunk/test/unicode.c
5006
5007  * Changed the cucul_init parameter so that it now directly accepts a
5008    canvas size (use cucul_init(0, 0) for the old behaviour).
5009
5010------------------------------------------------------------------------
5011r453 | sam | 2006-03-22 18:34:03 +0100 (Wed, 22 Mar 2006) | 2 lines
5012Changed paths:
5013   M /trunk/kernel/kernel.c
5014
5015  * Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode.
5016
5017------------------------------------------------------------------------
5018r452 | sam | 2006-03-22 18:30:56 +0100 (Wed, 22 Mar 2006) | 2 lines
5019Changed paths:
5020   M /trunk/cucul/cucul.c
5021
5022  * Removed code that did not need to be duplicated.
5023
5024------------------------------------------------------------------------
5025r451 | sam | 2006-03-22 17:09:14 +0100 (Wed, 22 Mar 2006) | 2 lines
5026Changed paths:
5027   M /trunk/src/cacaview.c
5028
5029  * Gamma support in cacaview (through the g/G key).
5030
5031------------------------------------------------------------------------
5032r450 | sam | 2006-03-22 16:00:43 +0100 (Wed, 22 Mar 2006) | 2 lines
5033Changed paths:
5034   M /trunk/test/gamma.c
5035
5036  * Added colour to the gamma test.
5037
5038------------------------------------------------------------------------
5039r449 | sam | 2006-03-22 15:56:50 +0100 (Wed, 22 Mar 2006) | 2 lines
5040Changed paths:
5041   M /trunk/cucul/bitmap.c
5042
5043  * Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1).
5044
5045------------------------------------------------------------------------
5046r448 | sam | 2006-03-22 14:58:24 +0100 (Wed, 22 Mar 2006) | 2 lines
5047Changed paths:
5048   M /trunk/test/gamma.c
5049
5050  * Animated gamma test.
5051
5052------------------------------------------------------------------------
5053r447 | sam | 2006-03-22 14:15:08 +0100 (Wed, 22 Mar 2006) | 2 lines
5054Changed paths:
5055   M /trunk/cucul/cucul.h
5056   M /trunk/cucul/math.c
5057
5058  * Got rid of cucul_powf(), too complex to implement and no longer used.
5059
5060------------------------------------------------------------------------
5061r446 | sam | 2006-03-22 14:12:54 +0100 (Wed, 22 Mar 2006) | 3 lines
5062Changed paths:
5063   M /trunk/configure.ac
5064   M /trunk/cucul/bitmap.c
5065
5066  * Added optional support for CP437 gray blocks in the bitmap renderer.
5067  * Use a custom pow() function for gamma computation.
5068
5069------------------------------------------------------------------------
5070r445 | sam | 2006-03-21 12:05:56 +0100 (Tue, 21 Mar 2006) | 2 lines
5071Changed paths:
5072   M /trunk/cucul/math.c
5073
5074  * Tried to do something with cucul_powf. It currently sucks.
5075
5076------------------------------------------------------------------------
5077r444 | sam | 2006-03-21 11:52:24 +0100 (Tue, 21 Mar 2006) | 2 lines
5078Changed paths:
5079   M /trunk/src/cacaplas.c
5080
5081  * Changed the cacaplas colours. Yeah, I do what I want.
5082
5083------------------------------------------------------------------------
5084r443 | sam | 2006-03-21 11:09:15 +0100 (Tue, 21 Mar 2006) | 27 lines
5085Changed paths:
5086   M /trunk/test/Makefile.am
5087   A /trunk/test/gamma.c
5088
5089                                                        ___
5090  * Bitmap gamma test example. Of       ,---.        /""`_,'
5091    course it does not work yet,        |    `\``""-;   /
5092    because some dirty old pig          \   /`\\     ';'
5093    implemented a cucul_powf()        .')   |     __   \
5094    function that only works         / (`  /     /(O\. _|
5095    with integer exponents.       .-`|  `"`      `    .-\_
5096                               .-'   \                  ` ;=-.
5097    HAHAHAHA MAIS            .'        .           ._,   / o o\
5098    VIEUX PORC !         .-'`            .           '-._;_._.J
5099                     .-'`                               `.-'`
5100                 _. -`         L            '          .'
5101               .'           U                  '- ._.-'
5102             /`          C                         /
5103            /         y                           |
5104      ._   ;       J                         |    |
5105       )).-|                     |           |    /
5106      (/`.-|                \    \           /  .;
5107      ( (_)|                 |    \         ; .' |
5108       '--';                 |    `\       / /   |
5109            \                |      `\    /.'   /
5110             \               /        ;  |`\   |
5111              '.           .'      _.-|  |  |  |
5112                '-.     .-';_"---'`.__|  |  |  \
5113                   `'-._     ``'-.    |  \  \__\\
5114                        `''--.___\\   \__\\
5115
5116------------------------------------------------------------------------
5117r442 | sam | 2006-03-21 10:52:32 +0100 (Tue, 21 Mar 2006) | 2 lines
5118Changed paths:
5119   M /trunk/cucul/bitmap.c
5120   M /trunk/cucul/cucul.h
5121   M /trunk/cucul/sprite.c
5122   M /trunk/src/aafire.c
5123   M /trunk/src/cacaball.c
5124   M /trunk/src/cacamoir.c
5125   M /trunk/src/cacaplas.c
5126   M /trunk/src/cacaview.c
5127   M /trunk/test/demo.c
5128   M /trunk/test/export.c
5129   M /trunk/test/hsv.c
5130
5131  * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.
5132
5133------------------------------------------------------------------------
5134r441 | sam | 2006-03-21 10:48:02 +0100 (Tue, 21 Mar 2006) | 2 lines
5135Changed paths:
5136   M /trunk/configure.ac
5137   M /trunk/kernel/kernel.c
5138
5139  * Use the asm versions of sin and cos when available.
5140
5141------------------------------------------------------------------------
5142r440 | jylam | 2006-03-20 16:23:11 +0100 (Mon, 20 Mar 2006) | 2 lines
5143Changed paths:
5144   M /trunk/caca/driver_gl.c
5145
5146 * Added a bird.
5147
5148------------------------------------------------------------------------
5149r439 | sam | 2006-03-19 18:10:12 +0100 (Sun, 19 Mar 2006) | 2 lines
5150Changed paths:
5151   M /trunk/caca/driver_x11.c
5152
5153  * Added basic support for a few Unicode characters to the X11 driver.
5154
5155------------------------------------------------------------------------
5156r438 | sam | 2006-03-19 17:59:34 +0100 (Sun, 19 Mar 2006) | 2 lines
5157Changed paths:
5158   M /trunk/src/cacaplas.c
5159
5160  * Added a lame "powered by libcaca" banner to cacaplas.
5161
5162------------------------------------------------------------------------
5163r437 | sam | 2006-03-19 17:59:01 +0100 (Sun, 19 Mar 2006) | 2 lines
5164Changed paths:
5165   M /trunk/TODO
5166
5167  * Added a few notes to the TODO list.
5168
5169------------------------------------------------------------------------
5170r436 | sam | 2006-03-19 17:42:31 +0100 (Sun, 19 Mar 2006) | 18 lines
5171Changed paths:
5172   M /trunk/src/cacaball.c
5173
5174 Nan mais avec ma config   _,--.       ,--._
5175 d'Emacs c'est vraiment    \  > `-"""-' <  /
5176 impossible qu'il reste     `-.         .-'
5177 des tabs dans mon code       / 'e___e` \
5178                       \__   (   (o o)   )
5179  HAHAHAHA MAIS              _\_  `='  _/_
5180   VIEUX PORC !             / /|`-._.-'|\ \
5181            \   .,         / /||_______||\ \
5182              .,|_)      _/ /_||=======||_\ \_
5183  _   _______( ,\ ',    / _/==||       ||==\_ \
5184'(-'.`        '-``o t__ `'(   ^^       ^^   )`'
5185  '/                 (")   \               /
5186   |                t-`     \______|______/
5187    \           )_.-`       |______|______|
5188     \  .^--|  /_|            )__|   |__(
5189      \_(_\ |_|'[_\          /   ]   [   \
5190      '[_\  '[_\             `--'     `--'
5191
5192------------------------------------------------------------------------
5193r435 | sam | 2006-03-19 17:34:53 +0100 (Sun, 19 Mar 2006) | 2 lines
5194Changed paths:
5195   M /trunk/test/unicode.c
5196
5197  * More special characters in the Unicode test.
5198
5199------------------------------------------------------------------------
5200r434 | sam | 2006-03-18 01:12:25 +0100 (Sat, 18 Mar 2006) | 2 lines
5201Changed paths:
5202   M /trunk/caca/caca.h
5203   M /trunk/caca/caca_internals.h
5204   M /trunk/caca/event.c
5205   M /trunk/caca/graphics.c
5206   M /trunk/cucul/char.c
5207   M /trunk/cucul/cucul_internals.h
5208
5209  * Cosmetic fixes.
5210
5211------------------------------------------------------------------------
5212r433 | sam | 2006-03-18 01:06:24 +0100 (Sat, 18 Mar 2006) | 2 lines
5213Changed paths:
5214   M /trunk/caca/driver_network.c
5215   M /trunk/cucul/cucul.c
5216   M /trunk/cucul/cucul.h
5217   M /trunk/cucul/export_ansi.c
5218   M /trunk/cucul/export_html.c
5219   M /trunk/cucul/export_irc.c
5220   M /trunk/cucul/export_ps.c
5221   M /trunk/cucul/export_svg.c
5222   M /trunk/test/export.c
5223
5224  * Renamed cucul_buffer to cucul_export. Vanilla rum rules.
5225
5226------------------------------------------------------------------------
5227r432 | sam | 2006-03-17 14:32:58 +0100 (Fri, 17 Mar 2006) | 2 lines
5228Changed paths:
5229   M /trunk/caca/driver_conio.c
5230   M /trunk/caca/driver_vga.c
5231   M /trunk/cucul/Makefile.am
5232   M /trunk/cucul/char.c
5233   A /trunk/cucul/charset.c (from /trunk/cucul/char.c:428)
5234   M /trunk/cucul/cucul_internals.h
5235
5236  * Factorised some charset handling code into a new cucul/charset.c file.
5237
5238------------------------------------------------------------------------
5239r431 | sam | 2006-03-17 11:35:26 +0100 (Fri, 17 Mar 2006) | 2 lines
5240Changed paths:
5241   M /trunk/test/export.c
5242
5243  * Added a few commonly escaped characters to the export test: ( ) " < > &
5244
5245------------------------------------------------------------------------
5246r430 | sam | 2006-03-17 10:56:28 +0100 (Fri, 17 Mar 2006) | 2 lines
5247Changed paths:
5248   M /trunk/cucul/export_svg.c
5249
5250  * Full Unicode support in the SVG exporter.
5251
5252------------------------------------------------------------------------
5253r429 | sam | 2006-03-17 10:49:16 +0100 (Fri, 17 Mar 2006) | 2 lines
5254Changed paths:
5255   M /trunk/caca/driver_x11.c
5256
5257  * Print '?' instead of spaces for unknown glyphs in the X11 driver.
5258
5259------------------------------------------------------------------------
5260r428 | sam | 2006-03-16 20:10:12 +0100 (Thu, 16 Mar 2006) | 14 lines
5261Changed paths:
5262   M /trunk/cucul/export_ps.c
5263
5264                                        ___                     
5265                                        ',_`""\        .---,   
5266                                           \   :-""``/`    |   
5267          Ahaha mais vieux porc !!          `;'     //`\   /   
5268                                            /   __     |   ('. 
5269                                           |_ ./O)\     \  `) \
5270                                          _/-.    `      `"`  |`
5271                                      .-=; `                  /
5272                                     /o o \   ,_,           .   
5273                                     L._._;_.-'           .     
5274                                       `'-.`             '     
5275                                           `.         '         
5276                                             '-._. -'           
5277
5278------------------------------------------------------------------------
5279r427 | sam | 2006-03-16 20:00:59 +0100 (Thu, 16 Mar 2006) | 2 lines
5280Changed paths:
5281   M /trunk/ChangeLog
5282
5283  * Updated ChangeLog and converted it to UTF-8.
5284
5285------------------------------------------------------------------------
5286r426 | sam | 2006-03-16 19:58:39 +0100 (Thu, 16 Mar 2006) | 2 lines
5287Changed paths:
5288   M /trunk/cucul/export_svg.c
5289
5290  * Fixed Unicode handling and improved coding style in the SVG exporter.
5291
5292------------------------------------------------------------------------
5293r425 | sam | 2006-03-16 19:52:40 +0100 (Thu, 16 Mar 2006) | 2 lines
5294Changed paths:
5295   M /trunk/test/export.c
5296
5297  * Do not write the trailing \0 when exporting data.
5298
5299------------------------------------------------------------------------
5300r424 | sam | 2006-03-16 19:44:07 +0100 (Thu, 16 Mar 2006) | 3 lines
5301Changed paths:
5302   M /trunk/cucul/export_ps.c
5303
5304  * Fixed syntax errors in the generated PostScript document if ( ) \ or
5305    Unicode characters are encountered.
5306
5307------------------------------------------------------------------------
5308r423 | sam | 2006-03-16 19:09:26 +0100 (Thu, 16 Mar 2006) | 3 lines
5309Changed paths:
5310   M /trunk/cucul/export_ps.c
5311
5312  * Optimised for speed and space, fixed a few bugs, and improved coding style
5313    in the PS exporter (vieux porc !).
5314
5315------------------------------------------------------------------------
5316r422 | sam | 2006-03-16 18:04:09 +0100 (Thu, 16 Mar 2006) | 2 lines
5317Changed paths:
5318   M /trunk/cucul/cucul.c
5319
5320  * Comment clarification.
5321
5322------------------------------------------------------------------------
5323r421 | sam | 2006-03-16 17:59:57 +0100 (Thu, 16 Mar 2006) | 2 lines
5324Changed paths:
5325   M /trunk/caca/driver_win32.c
5326
5327  * Fix resizing of the Win32 console. It now adapts to the requested size.
5328
5329------------------------------------------------------------------------
5330r420 | sam | 2006-03-16 13:58:55 +0100 (Thu, 16 Mar 2006) | 3 lines
5331Changed paths:
5332   M /trunk/caca/driver_conio.c
5333   M /trunk/caca/driver_vga.c
5334
5335  * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
5336  * Cosmetic code changes.
5337
5338------------------------------------------------------------------------
5339r419 | sam | 2006-03-16 13:50:07 +0100 (Thu, 16 Mar 2006) | 2 lines
5340Changed paths:
5341   M /trunk/caca/driver_slang.c
5342
5343  * Fixed compiler warnings when UTF-8 S-Lang is not available.
5344
5345------------------------------------------------------------------------
5346r418 | sam | 2006-03-16 13:49:20 +0100 (Thu, 16 Mar 2006) | 2 lines
5347Changed paths:
5348   M /trunk/caca/driver_ncurses.c
5349   M /trunk/configure.ac
5350
5351  * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.
5352
5353------------------------------------------------------------------------
5354r417 | sam | 2006-03-16 13:46:39 +0100 (Thu, 16 Mar 2006) | 3 lines
5355Changed paths:
5356   M /trunk/build-win32
5357
5358  * Distribute the license with Win32 packages and convert text files to
5359    CRLF format.
5360
5361------------------------------------------------------------------------
5362r416 | sam | 2006-03-15 23:07:55 +0100 (Wed, 15 Mar 2006) | 3 lines
5363Changed paths:
5364   M /trunk/caca/driver_conio.c
5365   M /trunk/test/unicode.c
5366
5367  * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
5368    the DOS/conio.h driver, and updated the unicode test accordingly.
5369
5370------------------------------------------------------------------------
5371r415 | sam | 2006-03-15 21:39:43 +0100 (Wed, 15 Mar 2006) | 2 lines
5372Changed paths:
5373   M /trunk/test/export.c
5374   M /trunk/test/unicode.c
5375
5376  * Added a few more Unicode characters to the export and unicode tests.
5377
5378------------------------------------------------------------------------
5379r414 | sam | 2006-03-15 21:30:39 +0100 (Wed, 15 Mar 2006) | 3 lines
5380Changed paths:
5381   M /trunk/caca/driver_conio.c
5382
5383  * Partial Unicode support for the DOS/conio.h driver. Glyphs that have
5384    equivalents in CP437 0x7f - 0xff are translated.
5385
5386------------------------------------------------------------------------
5387r413 | sam | 2006-03-15 19:41:29 +0100 (Wed, 15 Mar 2006) | 2 lines
5388Changed paths:
5389   M /trunk/cucul/export_html.c
5390
5391  * Unicode support in the HTML exporter.
5392
5393------------------------------------------------------------------------
5394r412 | sam | 2006-03-15 18:42:03 +0100 (Wed, 15 Mar 2006) | 2 lines
5395Changed paths:
5396   M /trunk/caca/caca.c
5397
5398  * Cosmetic.
5399
5400------------------------------------------------------------------------
5401r411 | sam | 2006-03-15 18:33:03 +0100 (Wed, 15 Mar 2006) | 2 lines
5402Changed paths:
5403   M /trunk/test
5404   M /trunk/test/Makefile.am
5405   A /trunk/test/export.c
5406
5407  * Small test program for exporters. Usage: "export html", "export irc" etc.
5408
5409------------------------------------------------------------------------
5410r410 | jylam | 2006-03-15 18:16:09 +0100 (Wed, 15 Mar 2006) | 24 lines
5411Changed paths:
5412   A /trunk/cucul/export_svg.c
5413
5414 * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
5415*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
5416p______...___________________________p
5417e____(_..__`'-.,--,__________________e
5418n_____'-._'-.__`\a\\_________________n
5419i_________'.___.'_(|_________________i
5420s____________7____||_________________s
5421b___________/___.'_|_________________b
5422i__________/_.-'__,J_________________i
5423r_________/_________\________________r
5424d________||___/______;_______________d
5425*________||__|_______|_______________*
5426p________`\__\_______|__/__''\_______p
5427e__________'._\______/.-`____{}|_____e
5428n___________/\_`;_.-'_________/______n
5429i___________\_;(((____.--'\_/________i
5430s_________.(((_____.-;\______________s
5431b____.--'`_____,;`'.'-;\_____________b
5432i_taco's____.'____'._.'\\____________i
5433r_dick_--'_________|__\_|____________r
5434d__________________\_\,_/____________d
5435*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
5436
5437
5438------------------------------------------------------------------------
5439r409 | jylam | 2006-03-15 17:55:40 +0100 (Wed, 15 Mar 2006) | 2 lines
5440Changed paths:
5441   M /trunk/cucul/Makefile.am
5442   M /trunk/cucul/cucul.c
5443   M /trunk/cucul/cucul.h
5444   M /trunk/cucul/export_html.c
5445   M /trunk/cucul/export_ps.c
5446
5447 * Added preliminary (but working) SVG exporter
5448
5449------------------------------------------------------------------------
5450r408 | jylam | 2006-03-15 16:03:43 +0100 (Wed, 15 Mar 2006) | 2 lines
5451Changed paths:
5452   M /trunk/caca/driver_network.c
5453
5454 * Added telnet commands and options strings for debug
5455
5456------------------------------------------------------------------------
5457r407 | jylam | 2006-03-15 14:48:51 +0100 (Wed, 15 Mar 2006) | 2 lines
5458Changed paths:
5459   M /trunk/test/demo.c
5460
5461 * Fixed refresh when updating parameter in display_menu()
5462
5463------------------------------------------------------------------------
5464r406 | jylam | 2006-03-15 14:10:34 +0100 (Wed, 15 Mar 2006) | 2 lines
5465Changed paths:
5466   M /trunk/kernel/kernel.c
5467
5468 * Removed false comment
5469
5470------------------------------------------------------------------------
5471r405 | jylam | 2006-03-15 14:06:25 +0100 (Wed, 15 Mar 2006) | 2 lines
5472Changed paths:
5473   M /trunk/src/cacaball.c
5474
5475 * Optimised cacaballs a bit
5476
5477------------------------------------------------------------------------
5478r404 | jylam | 2006-03-15 13:51:08 +0100 (Wed, 15 Mar 2006) | 2 lines
5479Changed paths:
5480   M /trunk/src/cacaball.c
5481
5482 * Better cacaballs parameters
5483
5484------------------------------------------------------------------------
5485r403 | sam | 2006-03-15 11:04:56 +0100 (Wed, 15 Mar 2006) | 3 lines
5486Changed paths:
5487   M /trunk/src/cacamoir.c
5488
5489  * Increased cacamoir circle thikness by 50%, because it currently really
5490    sucks in small resolutions.
5491
5492------------------------------------------------------------------------
5493r402 | sam | 2006-03-15 11:03:04 +0100 (Wed, 15 Mar 2006) | 2 lines
5494Changed paths:
5495   M /trunk/caca/driver_gl.c
5496   M /trunk/caca/driver_ncurses.c
5497   M /trunk/caca/driver_x11.c
5498   M /trunk/src/cacaball.c
5499
5500  * Minor coding style fixes.
5501
5502------------------------------------------------------------------------
5503r401 | sam | 2006-03-15 11:02:08 +0100 (Wed, 15 Mar 2006) | 2 lines
5504Changed paths:
5505   M /trunk/caca/driver_win32.c
5506
5507  * UTF-8 support in the Win32 driver.
5508
5509------------------------------------------------------------------------
5510r400 | sam | 2006-03-15 11:01:14 +0100 (Wed, 15 Mar 2006) | 3 lines
5511Changed paths:
5512   M /trunk/caca/caca.h
5513   M /trunk/caca/driver_network.c
5514
5515  * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
5516  * Use RETSIGTYPE for signal handler return values.
5517
5518------------------------------------------------------------------------
5519r399 | sam | 2006-03-15 10:57:04 +0100 (Wed, 15 Mar 2006) | 4 lines
5520Changed paths:
5521   M /trunk/caca/driver_slang.c
5522   M /trunk/configure.ac
5523
5524  * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
5525    in the SLang driver.
5526  * Cosmetic fixes in configure.ac.
5527
5528------------------------------------------------------------------------
5529r398 | sam | 2006-03-14 23:05:34 +0100 (Tue, 14 Mar 2006) | 6 lines
5530Changed paths:
5531   M /trunk/caca/driver_network.c
5532   M /trunk/cucul/cucul.c
5533   M /trunk/cucul/cucul.h
5534   M /trunk/cucul/cucul_internals.h
5535   M /trunk/cucul/export_ansi.c
5536   M /trunk/cucul/export_html.c
5537   M /trunk/cucul/export_irc.c
5538   M /trunk/cucul/export_ps.c
5539
5540  * Replaced all cucul_get_* exporters with a generic cucul_export() function.
5541  * Got rid of static buffers; we now use cucul_free() to free exported
5542    buffers.
5543  * Fixed light background in the ANSI exporter by adding escape sequences for
5544    most terminal emulators.
5545
5546------------------------------------------------------------------------
5547r397 | jylam | 2006-03-14 20:01:19 +0100 (Tue, 14 Mar 2006) | 2 lines
5548Changed paths:
5549   M /trunk/kernel/kernel.c
5550
5551 * Fixed UPPER() for strcasecmp
5552
5553------------------------------------------------------------------------
5554r396 | sam | 2006-03-14 19:10:30 +0100 (Tue, 14 Mar 2006) | 2 lines
5555Changed paths:
5556   M /trunk/kernel/kernel.c
5557
5558  * Rewrote strncasecmp. Totally untested, of course.
5559
5560------------------------------------------------------------------------
5561r395 | sam | 2006-03-14 18:09:17 +0100 (Tue, 14 Mar 2006) | 2 lines
5562Changed paths:
5563   M /trunk/cucul/export_ps.c
5564
5565  * STATIC char const. AHAHAHAHA.
5566
5567------------------------------------------------------------------------
5568r394 | sam | 2006-03-14 18:06:12 +0100 (Tue, 14 Mar 2006) | 3 lines
5569Changed paths:
5570   M /trunk/caca/driver_network.c
5571
5572  * Do not switch to alternate screen when clearing, because sometimes we
5573    are unable to cleanly restore the state.
5574
5575------------------------------------------------------------------------
5576r393 | jylam | 2006-03-14 17:57:53 +0100 (Tue, 14 Mar 2006) | 2 lines
5577Changed paths:
5578   M /trunk/cucul/export_ps.c
5579
5580 * Cosmetic changes. AHAHAH I COMMITED IT MYSELF.
5581
5582------------------------------------------------------------------------
5583r392 | jylam | 2006-03-14 17:51:38 +0100 (Tue, 14 Mar 2006) | 2 lines
5584Changed paths:
5585   M /trunk/cucul/export_ps.c
5586
5587 * Postscript exporter now kinda works. Paper size to be fixed
5588
5589------------------------------------------------------------------------
5590r391 | jylam | 2006-03-14 16:39:38 +0100 (Tue, 14 Mar 2006) | 2 lines
5591Changed paths:
5592   M /trunk/cucul/Makefile.am
5593   M /trunk/cucul/cucul.c
5594   M /trunk/cucul/cucul.h
5595   M /trunk/cucul/cucul_internals.h
5596   A /trunk/cucul/export_ps.c
5597
5598 * Added preliminary Postscript (tm) (r) (c) exporter.
5599
5600------------------------------------------------------------------------
5601r390 | sam | 2006-03-14 15:19:58 +0100 (Tue, 14 Mar 2006) | 2 lines
5602Changed paths:
5603   M /trunk/caca/driver_network.c
5604
5605  * Pressing Ctrl-C on the client side now drops the connection.
5606
5607------------------------------------------------------------------------
5608r389 | sam | 2006-03-14 13:49:32 +0100 (Tue, 14 Mar 2006) | 2 lines
5609Changed paths:
5610   M /trunk/TODO
5611
5612  * Updated the TODO list, mostly with Unicode-related tasks.
5613
5614------------------------------------------------------------------------
5615r388 | sam | 2006-03-14 13:49:01 +0100 (Tue, 14 Mar 2006) | 3 lines
5616Changed paths:
5617   M /trunk/caca/caca.h
5618   M /trunk/caca/driver_network.c
5619
5620  * Changed port environment variable to "CACA_PORT". No need to mention it's
5621    a network port, we could have guessed.
5622
5623------------------------------------------------------------------------
5624r387 | sam | 2006-03-14 13:30:17 +0100 (Tue, 14 Mar 2006) | 2 lines
5625Changed paths:
5626   M /trunk/caca/caca.c
5627
5628  * Ooops, fixed an old typo.
5629
5630------------------------------------------------------------------------
5631r386 | sam | 2006-03-14 13:16:11 +0100 (Tue, 14 Mar 2006) | 2 lines
5632Changed paths:
5633   M /trunk/src/cacaball.c
5634
5635  * Fixed a warning in cacaball.c.
5636
5637------------------------------------------------------------------------
5638r385 | sam | 2006-03-13 20:04:29 +0100 (Mon, 13 Mar 2006) | 11 lines
5639Changed paths:
5640   M /trunk/caca/driver_network.c
5641
5642  * Improvements to the network output:
5643    + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
5644      the registered ports area, but we'd never be accepted anyway).
5645    + Retry network sends in caca_get_event(), too.
5646    + Have a per-client buffer in case of network congestion. If that buffer
5647      gets full, just drop it and start again at the next frame.
5648    + Set the window title to "caca for the network".
5649    + Do not send the ANSI buffer's terminating \0.
5650    + Restore the SIGPIPE handler on close.
5651    + Set window size to 80x24 instead of 80x25.
5652
5653------------------------------------------------------------------------
5654r384 | sam | 2006-03-13 19:07:35 +0100 (Mon, 13 Mar 2006) | 24 lines
5655Changed paths:
5656   M /trunk/cucul/export_ansi.c
5657   M /trunk/cucul/export_html.c
5658   M /trunk/cucul/export_irc.c
5659   M /trunk/perl/lib/Term/Caca/Bitmap.pm
5660   M /trunk/perl/lib/Term/Caca/Constants.pm
5661   M /trunk/perl/lib/Term/Caca/Sprite.pm
5662   M /trunk/perl/lib/Term/Caca.pm
5663   M /trunk/perl/lib/Term/Kaka/Bitmap.pm
5664   M /trunk/perl/lib/Term/Kaka/Constants.pm
5665   M /trunk/perl/lib/Term/Kaka/Sprite.pm
5666   M /trunk/perl/lib/Term/Kaka.pm
5667   M /trunk/python/pypycaca.c
5668   M /trunk/python/pypycaca.h
5669
5670  * Set svn:keyword Id property on a few files.
5671
5672  Note to developers: use that chunk in your ~/.subversion/config:
5673
5674[miscellany]
5675enable-auto-props = yes
5676
5677[auto-props]
5678*.m = svn:keywords=Id
5679*.h = svn:keywords=Id
5680*.mm = svn:keywords=Id
5681*.c = svn:keywords=Id
5682*.cpp = svn:keywords=Id
5683*.pch = svn:keywords=Id
5684*.command = svn:keywords=Id
5685*.pl = svn:keywords=Id
5686*.pm = svn:keywords=Id
5687*.py = svn:keywords=Id
5688*.sh = svn:keywords=Id
5689*.txt = svn:keywords=Id
5690*.html = svn:keywords=Id
5691*.php = svn:keywords=Id
5692
5693
5694------------------------------------------------------------------------
5695r383 | sam | 2006-03-13 19:05:12 +0100 (Mon, 13 Mar 2006) | 2 lines
5696Changed paths:
5697   M /trunk/cucul/export_ansi.c
5698
5699  * Fixed end of lines in the ANSI exporter (CRLF, not LFCR).
5700
5701------------------------------------------------------------------------
5702r382 | sam | 2006-03-13 18:49:04 +0100 (Mon, 13 Mar 2006) | 2 lines
5703Changed paths:
5704   M /trunk/caca/caca.c
5705
5706  * Fixed an uninitialised variable in the event queue handling.
5707
5708------------------------------------------------------------------------
5709r381 | sam | 2006-03-13 18:38:18 +0100 (Mon, 13 Mar 2006) | 2 lines
5710Changed paths:
5711   M /trunk/test/colors.c
5712
5713  * Allow the color test to be built as a kernel.
5714
5715------------------------------------------------------------------------
5716r380 | sam | 2006-03-13 18:36:14 +0100 (Mon, 13 Mar 2006) | 2 lines
5717Changed paths:
5718   M /trunk/THANKS
5719
5720  * Sorted list of extra contributors by topic and added the FSF.
5721
5722------------------------------------------------------------------------
5723r379 | sam | 2006-03-10 20:21:33 +0100 (Fri, 10 Mar 2006) | 3 lines
5724Changed paths:
5725   M /trunk/caca/driver_network.c
5726
5727  * Set the client sockets as non-blocking, and implemented non-blocking
5728    writes. Currently works very badly with more than one client.
5729
5730------------------------------------------------------------------------
5731r378 | jylam | 2006-03-10 18:56:40 +0100 (Fri, 10 Mar 2006) | 2 lines
5732Changed paths:
5733   M /trunk/kernel/kernel.c
5734
5735 * wrote strcasecmp for fun
5736
5737------------------------------------------------------------------------
5738r377 | jylam | 2006-03-10 18:41:23 +0100 (Fri, 10 Mar 2006) | 2 lines
5739Changed paths:
5740   M /trunk/cucul/Makefile.am
5741   A /trunk/cucul/export_ansi.c
5742   A /trunk/cucul/export_html.c
5743   A /trunk/cucul/export_irc.c
5744   D /trunk/cucul/exporter_ansi.c
5745   D /trunk/cucul/exporter_html.c
5746   D /trunk/cucul/exporter_irc.c
5747
5748 * Renamed exporter_* to export_*, from God recommendation.
5749
5750------------------------------------------------------------------------
5751r376 | jylam | 2006-03-10 18:32:08 +0100 (Fri, 10 Mar 2006) | 2 lines
5752Changed paths:
5753   M /trunk/cucul/Makefile.am
5754   D /trunk/cucul/export.c
5755   A /trunk/cucul/exporter_ansi.c
5756   A /trunk/cucul/exporter_html.c
5757   A /trunk/cucul/exporter_irc.c
5758
5759 * Exploded cucul/export.c
5760
5761------------------------------------------------------------------------
5762r375 | jylam | 2006-03-10 16:11:40 +0100 (Fri, 10 Mar 2006) | 2 lines
5763Changed paths:
5764   M /trunk/caca/caca.c
5765   M /trunk/caca/caca.h
5766   M /trunk/caca/driver_network.c
5767
5768 * Added CACA_NETWORK_PORT env and related documentation
5769
5770------------------------------------------------------------------------
5771r374 | jylam | 2006-03-10 15:41:24 +0100 (Fri, 10 Mar 2006) | 2 lines
5772Changed paths:
5773   M /trunk/caca/driver_network.c
5774   M /trunk/configure.ac
5775   M /trunk/cucul/cucul_internals.h
5776
5777 * 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
5778
5779------------------------------------------------------------------------
5780r373 | sam | 2006-03-10 14:06:40 +0100 (Fri, 10 Mar 2006) | 4 lines
5781Changed paths:
5782   M /trunk/caca/driver_network.c
5783
5784  * Handle incoming connections in network_get_event() as well as
5785    network_display() so that new clients immediately get the contents
5786    of the canvas and do not need to wait for a caca_display() call.
5787
5788------------------------------------------------------------------------
5789r372 | sam | 2006-03-10 11:03:30 +0100 (Fri, 10 Mar 2006) | 3 lines
5790Changed paths:
5791   M /trunk/cucul/char.c
5792
5793  * Preliminary support for UTF-8 in cucul_putstr(). Also added a
5794    cucul_putchar32() function but I'm not convinced it will be useful.
5795
5796------------------------------------------------------------------------
5797r371 | sam | 2006-03-10 11:01:22 +0100 (Fri, 10 Mar 2006) | 4 lines
5798Changed paths:
5799   M /trunk/caca/driver_conio.c
5800   M /trunk/caca/driver_gl.c
5801   M /trunk/caca/driver_ncurses.c
5802   M /trunk/caca/driver_network.c
5803   M /trunk/caca/driver_win32.c
5804   M /trunk/caca/driver_x11.c
5805   M /trunk/caca/graphics.c
5806
5807  * Use the internal version of cucul_set_size in output drivers so that
5808    they can force a resize. We need to find a way to make those specific
5809    cucul - caca interactions unavailable to the clueless user.
5810
5811------------------------------------------------------------------------
5812r370 | sam | 2006-03-10 10:48:33 +0100 (Fri, 10 Mar 2006) | 2 lines
5813Changed paths:
5814   M /trunk/src/cacaball.c
5815   M /trunk/src/cacamoir.c
5816   M /trunk/src/cacaplas.c
5817
5818  * Made cacamoir, cacaball and cacaplas buildable into a kernel.
5819
5820------------------------------------------------------------------------
5821r369 | sam | 2006-03-10 10:43:13 +0100 (Fri, 10 Mar 2006) | 3 lines
5822Changed paths:
5823   M /trunk/caca/driver_vga.c
5824
5825  * Assume the VGA screen is 320x200 and really resize the cucul canvas to
5826    80x25 upon initialisation.
5827
5828------------------------------------------------------------------------
5829r368 | sam | 2006-03-10 10:34:16 +0100 (Fri, 10 Mar 2006) | 2 lines
5830Changed paths:
5831   M /trunk/caca/driver_slang.c
5832
5833  * Added Unicode support to the SLang driver.
5834
5835------------------------------------------------------------------------
5836r367 | sam | 2006-03-10 10:31:32 +0100 (Fri, 10 Mar 2006) | 2 lines
5837Changed paths:
5838   M /trunk/kernel/kernel.c
5839   M /trunk/kernel/kernel.h
5840
5841  * Implemented a few math functions in our kernel: cos(), sin(), sqrt().
5842
5843------------------------------------------------------------------------
5844r366 | sam | 2006-03-10 10:30:30 +0100 (Fri, 10 Mar 2006) | 2 lines
5845Changed paths:
5846   M /trunk/test/unicode.c
5847
5848  * More Unicode tests: gradient glyphs, double width characters.
5849
5850------------------------------------------------------------------------
5851r365 | jylam | 2006-03-09 20:27:55 +0100 (Thu, 09 Mar 2006) | 2 lines
5852Changed paths:
5853   M /trunk/build-kernel
5854
5855 * Oops, modified build-kernel while testing and commited it ;)
5856
5857------------------------------------------------------------------------
5858r364 | jylam | 2006-03-09 20:27:14 +0100 (Thu, 09 Mar 2006) | 2 lines
5859Changed paths:
5860   M /trunk/build-kernel
5861   M /trunk/caca/driver_network.c
5862
5863 * 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.
5864
5865------------------------------------------------------------------------
5866r363 | sam | 2006-03-09 17:57:32 +0100 (Thu, 09 Mar 2006) | 2 lines
5867Changed paths:
5868   M /trunk/caca/driver_vga.c
5869
5870  * Fixed VGA colours. The values only range from 0 to 63.
5871
5872------------------------------------------------------------------------
5873r362 | sam | 2006-03-09 16:35:00 +0100 (Thu, 09 Mar 2006) | 4 lines
5874Changed paths:
5875   M /trunk/build-kernel
5876   M /trunk/caca/caca_internals.h
5877   M /trunk/cucul/cucul_internals.h
5878   M /trunk/kernel/kernel.c
5879   M /trunk/kernel/kernel.h
5880
5881  * Added assembly code for inb() and outb().
5882  * Print a small message at kernel boot time just to check that the kernel
5883    was properly loaded.
5884
5885------------------------------------------------------------------------
5886r361 | jylam | 2006-03-09 14:24:06 +0100 (Thu, 09 Mar 2006) | 2 lines
5887Changed paths:
5888   M /trunk/cucul/export.c
5889
5890 * Added tests for malloc()'s
5891
5892------------------------------------------------------------------------
5893r360 | jylam | 2006-03-09 14:08:41 +0100 (Thu, 09 Mar 2006) | 2 lines
5894Changed paths:
5895   M /trunk/README
5896   M /trunk/cucul/cucul.c
5897   M /trunk/cucul/cucul_internals.h
5898   M /trunk/cucul/export.c
5899
5900 * Updated README for network driver, fixed remaining exporters
5901
5902------------------------------------------------------------------------
5903r359 | sam | 2006-03-09 14:04:59 +0100 (Thu, 09 Mar 2006) | 2 lines
5904Changed paths:
5905   M /trunk/caca/Makefile.am
5906   M /trunk/configure.ac
5907   M /trunk/kernel/Makefile.am
5908
5909  * Added a conditional to only build the kernel if --enable-vga was set.
5910
5911------------------------------------------------------------------------
5912r358 | sam | 2006-03-09 13:56:33 +0100 (Thu, 09 Mar 2006) | 2 lines
5913Changed paths:
5914   M /trunk/build-kernel
5915
5916  * Set executable flag to the build-kernel script.
5917
5918------------------------------------------------------------------------
5919r357 | sam | 2006-03-09 13:47:37 +0100 (Thu, 09 Mar 2006) | 3 lines
5920Changed paths:
5921   A /trunk/COPYING.GPL
5922   M /trunk/Makefile.am
5923   A /trunk/build-kernel
5924   M /trunk/caca/time.c
5925   M /trunk/configure.ac
5926   M /trunk/cucul/bitmap.c
5927   M /trunk/cucul/box.c
5928   M /trunk/cucul/char.c
5929   M /trunk/cucul/conic.c
5930   M /trunk/cucul/cucul.c
5931   M /trunk/cucul/cucul_internals.h
5932   M /trunk/cucul/export.c
5933   M /trunk/cucul/line.c
5934   M /trunk/cucul/math.c
5935   M /trunk/cucul/sprite.c
5936   M /trunk/cucul/triangle.c
5937   A /trunk/kernel
5938   A /trunk/kernel/Makefile.am
5939   A /trunk/kernel/kernel.c
5940   A /trunk/kernel/kernel.h
5941   A /trunk/kernel/multiboot.S
5942   A /trunk/kernel/multiboot.h
5943   M /trunk/src
5944   M /trunk/src/aafire.c
5945
5946  * Added glue code to compile libcaca without a libc and build applications
5947    as multiboot kernels.
5948
5949------------------------------------------------------------------------
5950r356 | sam | 2006-03-09 13:44:49 +0100 (Thu, 09 Mar 2006) | 2 lines
5951Changed paths:
5952   M /trunk/caca/driver_conio.c
5953
5954  * Cosmetic change.
5955
5956------------------------------------------------------------------------
5957r355 | sam | 2006-03-09 13:43:10 +0100 (Thu, 09 Mar 2006) | 2 lines
5958Changed paths:
5959   M /trunk/README
5960
5961  * Slightly updated README.
5962
5963------------------------------------------------------------------------
5964r354 | sam | 2006-03-09 13:41:02 +0100 (Thu, 09 Mar 2006) | 2 lines
5965Changed paths:
5966   M /trunk/caca/caca.c
5967   M /trunk/caca/caca_internals.h
5968   A /trunk/caca/driver_vga.c
5969
5970  * Pure VGA output driver.
5971
5972------------------------------------------------------------------------
5973r353 | sam | 2006-03-09 13:37:39 +0100 (Thu, 09 Mar 2006) | 2 lines
5974Changed paths:
5975   M /trunk/caca/graphics.c
5976
5977  * Removed unused includes.
5978
5979------------------------------------------------------------------------
5980r352 | sam | 2006-03-09 13:35:47 +0100 (Thu, 09 Mar 2006) | 2 lines
5981Changed paths:
5982   M /trunk/AUTHORS
5983
5984  * Added a few details for authors.
5985
5986------------------------------------------------------------------------
5987r351 | sam | 2006-03-09 13:34:40 +0100 (Thu, 09 Mar 2006) | 3 lines
5988Changed paths:
5989   M /trunk/test
5990   M /trunk/test/Makefile.am
5991   A /trunk/test/unicode.c
5992
5993  * Added a tiny Unicode test program. Of course it does not work yet, but
5994    good to have something to start with.
5995
5996------------------------------------------------------------------------
5997r350 | jylam | 2006-03-09 10:52:24 +0100 (Thu, 09 Mar 2006) | 2 lines
5998Changed paths:
5999   M /trunk/caca/caca.h
6000   M /trunk/cucul/cucul.h
6001
6002 * Updated documentation a bit
6003
6004------------------------------------------------------------------------
6005r349 | jylam | 2006-03-09 10:44:54 +0100 (Thu, 09 Mar 2006) | 2 lines
6006Changed paths:
6007   M /trunk/caca/driver_network.c
6008   M /trunk/cucul/cucul.c
6009   M /trunk/cucul/cucul_internals.h
6010   M /trunk/cucul/export.c
6011
6012 * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well.
6013
6014------------------------------------------------------------------------
6015r348 | jylam | 2006-03-09 09:45:40 +0100 (Thu, 09 Mar 2006) | 2 lines
6016Changed paths:
6017   M /trunk/caca/driver_network.c
6018
6019 * Fixed memory leak in network driver
6020
6021------------------------------------------------------------------------
6022r347 | sam | 2006-03-08 23:39:43 +0100 (Wed, 08 Mar 2006) | 2 lines
6023Changed paths:
6024   M /trunk/caca/driver_gl.c
6025
6026  * Made the OpenGL colors slightly less saturated.
6027
6028------------------------------------------------------------------------
6029r346 | sam | 2006-03-08 23:29:00 +0100 (Wed, 08 Mar 2006) | 3 lines
6030Changed paths:
6031   M /trunk/caca/driver_conio.c
6032   M /trunk/caca/driver_gl.c
6033   M /trunk/caca/driver_ncurses.c
6034   M /trunk/caca/driver_slang.c
6035   M /trunk/caca/driver_win32.c
6036   M /trunk/caca/driver_x11.c
6037
6038  * Make output drivers more error resilient when handling UTF-32 characters,
6039    by simply ignoring everything non ASCII :-)
6040
6041------------------------------------------------------------------------
6042r345 | jylam | 2006-03-08 21:58:07 +0100 (Wed, 08 Mar 2006) | 2 lines
6043Changed paths:
6044   M /trunk/caca/driver_network.c
6045
6046 * Fixed blinking screen
6047
6048------------------------------------------------------------------------
6049r344 | jylam | 2006-03-08 21:23:06 +0100 (Wed, 08 Mar 2006) | 2 lines
6050Changed paths:
6051   M /trunk/caca/driver_network.c
6052   M /trunk/cucul/cucul.h
6053   M /trunk/cucul/export.c
6054
6055 * Exporters now return size of generated data
6056
6057------------------------------------------------------------------------
6058r343 | jylam | 2006-03-08 21:03:24 +0100 (Wed, 08 Mar 2006) | 2 lines
6059Changed paths:
6060   M /trunk/caca/Makefile.am
6061   M /trunk/caca/caca.c
6062   M /trunk/caca/caca_internals.h
6063   A /trunk/caca/driver_network.c
6064   M /trunk/configure.ac
6065
6066 * Added very preliminary network driver
6067
6068------------------------------------------------------------------------
6069r342 | sam | 2006-03-08 20:41:53 +0100 (Wed, 08 Mar 2006) | 3 lines
6070Changed paths:
6071   M /trunk/caca/caca.c
6072   M /trunk/caca/caca_internals.h
6073   M /trunk/caca/driver_conio.c
6074   M /trunk/caca/driver_gl.c
6075   M /trunk/caca/driver_ncurses.c
6076   M /trunk/caca/driver_slang.c
6077   M /trunk/caca/driver_win32.c
6078   M /trunk/caca/driver_x11.c
6079   M /trunk/caca/event.c
6080   M /trunk/caca/graphics.c
6081   M /trunk/cucul/cucul.c
6082
6083  * Fixed async issues between the driver and libcaca when resizing windows,
6084    and simplified the handle_resize() API. Still can be polished.
6085
6086------------------------------------------------------------------------
6087r341 | sam | 2006-03-08 18:20:38 +0100 (Wed, 08 Mar 2006) | 3 lines
6088Changed paths:
6089   M /trunk/cucul/cucul.c
6090
6091  * cucul_set_size() does nothing if a graphical backend is attached. Added
6092    documentation to explain this behaviour.
6093
6094------------------------------------------------------------------------
6095r340 | sam | 2006-03-08 12:27:23 +0100 (Wed, 08 Mar 2006) | 2 lines
6096Changed paths:
6097   M /trunk/caca/caca.c
6098   M /trunk/caca/caca_internals.h
6099   M /trunk/caca/driver_gl.c
6100   M /trunk/caca/driver_ncurses.c
6101   M /trunk/caca/driver_slang.c
6102   M /trunk/caca/driver_win32.c
6103   M /trunk/caca/driver_x11.c
6104   M /trunk/caca/event.c
6105
6106  * Cosmetic changes here and there.
6107
6108------------------------------------------------------------------------
6109r339 | sam | 2006-03-08 11:33:01 +0100 (Wed, 08 Mar 2006) | 3 lines
6110Changed paths:
6111   M /trunk/caca/caca.c
6112   M /trunk/caca/caca_internals.h
6113   M /trunk/caca/driver_conio.c
6114   M /trunk/caca/driver_gl.c
6115   M /trunk/caca/driver_ncurses.c
6116   M /trunk/caca/driver_slang.c
6117   M /trunk/caca/driver_win32.c
6118   M /trunk/caca/driver_x11.c
6119   M /trunk/caca/event.c
6120   M /trunk/caca/graphics.c
6121
6122  * Finished moving everything driver-specific to the apropriate driver_*.c
6123    files. Phew. Now they just need a few comments.
6124
6125------------------------------------------------------------------------
6126r338 | sam | 2006-03-08 10:51:53 +0100 (Wed, 08 Mar 2006) | 2 lines
6127Changed paths:
6128   M /trunk/caca/driver_conio.c
6129   M /trunk/caca/driver_gl.c
6130   M /trunk/caca/driver_ncurses.c
6131   M /trunk/caca/driver_slang.c
6132   M /trunk/caca/driver_win32.c
6133   M /trunk/caca/driver_x11.c
6134
6135  * Cleaned up useless header includes.
6136
6137------------------------------------------------------------------------
6138r337 | sam | 2006-03-08 10:28:41 +0100 (Wed, 08 Mar 2006) | 2 lines
6139Changed paths:
6140   M /trunk/caca/caca_internals.h
6141   M /trunk/caca/driver_conio.c
6142   M /trunk/caca/driver_gl.c
6143   M /trunk/caca/driver_ncurses.c
6144   M /trunk/caca/driver_slang.c
6145   M /trunk/caca/driver_win32.c
6146   M /trunk/caca/driver_x11.c
6147   M /trunk/caca/event.c
6148
6149  * Split event.c into the appropriate driver_*.c files.
6150
6151------------------------------------------------------------------------
6152r336 | sam | 2006-03-08 10:26:46 +0100 (Wed, 08 Mar 2006) | 2 lines
6153Changed paths:
6154   M /trunk/caca-config.in
6155
6156  * Let us do "caca-config --libs cucul" to get only the libcucul dependencies.
6157
6158------------------------------------------------------------------------
6159r335 | sam | 2006-03-08 10:23:38 +0100 (Wed, 08 Mar 2006) | 2 lines
6160Changed paths:
6161   M /trunk/doc/doxygen.cfg.in
6162
6163  * Ignore driver_*.c files when building documentation.
6164
6165------------------------------------------------------------------------
6166r334 | sam | 2006-03-08 10:21:55 +0100 (Wed, 08 Mar 2006) | 2 lines
6167Changed paths:
6168   M /trunk/configure.ac
6169
6170  * configure.ac: look for a4wide.sty in more than one location.
6171
6172------------------------------------------------------------------------
6173r333 | sam | 2006-03-07 13:39:34 +0100 (Tue, 07 Mar 2006) | 3 lines
6174Changed paths:
6175   M /trunk/Makefile.am
6176   A /trunk/build-dos (from /trunk/build-win32:327)
6177   M /trunk/caca/caca_internals.h
6178   M /trunk/caca/driver_conio.c
6179   M /trunk/cucul/cucul_internals.h
6180
6181  * Fixed DOS driver.
6182  * Added a build-dos script to cross-compile the DOS version using djgpp.
6183
6184------------------------------------------------------------------------
6185r332 | sam | 2006-03-07 11:46:29 +0100 (Tue, 07 Mar 2006) | 3 lines
6186Changed paths:
6187   M /trunk/configure.ac
6188
6189  * configure.ac: removed the "null" frontend. just don't attach any frontend
6190    if you do not want any.
6191
6192------------------------------------------------------------------------
6193r331 | sam | 2006-03-07 11:37:59 +0100 (Tue, 07 Mar 2006) | 2 lines
6194Changed paths:
6195   M /trunk/caca/caca.c
6196   M /trunk/caca/caca_internals.h
6197   M /trunk/caca/event.c
6198
6199  * Got rid of static variables in the event code.
6200
6201------------------------------------------------------------------------
6202r330 | sam | 2006-03-07 10:17:35 +0100 (Tue, 07 Mar 2006) | 3 lines
6203Changed paths:
6204   M /trunk/caca/caca.c
6205   M /trunk/caca/caca_internals.h
6206   M /trunk/caca/driver_conio.c
6207   M /trunk/caca/driver_gl.c
6208   M /trunk/caca/driver_ncurses.c
6209   M /trunk/caca/driver_slang.c
6210   M /trunk/caca/driver_win32.c
6211   M /trunk/caca/driver_x11.c
6212   M /trunk/caca/event.c
6213   M /trunk/caca/graphics.c
6214   M /trunk/cucul/bitmap.c
6215   M /trunk/cucul/box.c
6216   M /trunk/cucul/char.c
6217   M /trunk/cucul/conic.c
6218   M /trunk/cucul/cucul.c
6219   M /trunk/cucul/cucul_internals.h
6220   M /trunk/cucul/export.c
6221   M /trunk/cucul/line.c
6222   M /trunk/cucul/math.c
6223   M /trunk/cucul/sprite.c
6224   M /trunk/cucul/triangle.c
6225   M /trunk/src/cacaview.c
6226
6227  * Polished the driver split a bit (still no events, except resize events),
6228    properly credited authors and documented a few things.
6229
6230------------------------------------------------------------------------
6231r329 | sam | 2006-03-07 00:01:59 +0100 (Tue, 07 Mar 2006) | 4 lines
6232Changed paths:
6233   M /trunk/caca/Makefile.am
6234   M /trunk/caca/caca.c
6235   M /trunk/caca/caca_internals.h
6236   A /trunk/caca/driver_conio.c (from /trunk/caca/graphics.c:327)
6237   A /trunk/caca/driver_gl.c (from /trunk/caca/graphics.c:327)
6238   A /trunk/caca/driver_ncurses.c (from /trunk/caca/graphics.c:327)
6239   A /trunk/caca/driver_slang.c (from /trunk/caca/graphics.c:327)
6240   A /trunk/caca/driver_win32.c (from /trunk/caca/graphics.c:327)
6241   A /trunk/caca/driver_x11.c (from /trunk/caca/graphics.c:327)
6242   M /trunk/caca/event.c
6243   M /trunk/caca/graphics.c
6244
6245  * Split caca/graphics.c into driver-specific files. Resize is currently
6246    broken, and event handling is not yet in the driver-specific files, but
6247    I will of course fix that later.
6248
6249------------------------------------------------------------------------
6250r328 | sam | 2006-03-06 22:49:48 +0100 (Mon, 06 Mar 2006) | 2 lines
6251Changed paths:
6252   M /trunk/configure.ac
6253
6254  * Ooops, I fucked up the build.
6255
6256------------------------------------------------------------------------
6257r327 | sam | 2006-03-06 22:00:53 +0100 (Mon, 06 Mar 2006) | 2 lines
6258Changed paths:
6259   M /trunk/Makefile.am
6260   D /trunk/examples
6261   A /trunk/src (from /trunk/examples:326)
6262
6263  * Moved stuff again.
6264
6265------------------------------------------------------------------------
6266r326 | sam | 2006-03-06 21:57:14 +0100 (Mon, 06 Mar 2006) | 2 lines
6267Changed paths:
6268   M /trunk/Makefile.am
6269   A /trunk/caca
6270   A /trunk/caca/Makefile.am (from /trunk/src/Makefile.am:325)
6271   A /trunk/caca/caca.c (from /trunk/src/caca.c:325)
6272   A /trunk/caca/caca.h (from /trunk/src/caca.h:325)
6273   A /trunk/caca/caca_internals.h (from /trunk/src/caca_internals.h:325)
6274   A /trunk/caca/event.c (from /trunk/src/event.c:325)
6275   A /trunk/caca/graphics.c (from /trunk/src/graphics.c:325)
6276   A /trunk/caca/time.c (from /trunk/src/time.c:325)
6277   M /trunk/configure.ac
6278   A /trunk/cucul
6279   A /trunk/cucul/Makefile.am (from /trunk/src/Makefile.am:325)
6280   A /trunk/cucul/bitmap.c (from /trunk/src/bitmap.c:325)
6281   A /trunk/cucul/box.c (from /trunk/src/box.c:325)
6282   A /trunk/cucul/char.c (from /trunk/src/char.c:325)
6283   A /trunk/cucul/conic.c (from /trunk/src/conic.c:325)
6284   A /trunk/cucul/cucul.c (from /trunk/src/cucul.c:325)
6285   A /trunk/cucul/cucul.h (from /trunk/src/cucul.h:325)
6286   A /trunk/cucul/cucul_internals.h (from /trunk/src/cucul_internals.h:325)
6287   A /trunk/cucul/export.c (from /trunk/src/export.c:325)
6288   A /trunk/cucul/line.c (from /trunk/src/line.c:325)
6289   A /trunk/cucul/math.c (from /trunk/src/math.c:325)
6290   A /trunk/cucul/sprite.c (from /trunk/src/sprite.c:325)
6291   A /trunk/cucul/triangle.c (from /trunk/src/triangle.c:325)
6292   M /trunk/examples/Makefile.am
6293   D /trunk/src
6294   M /trunk/test/Makefile.am
6295
6296  * Moved stuff around to differenciate between libcucul and libcaca.
6297
6298------------------------------------------------------------------------
6299r325 | sam | 2006-03-06 20:13:01 +0100 (Mon, 06 Mar 2006) | 3 lines
6300Changed paths:
6301   M /trunk/src/caca.c
6302   M /trunk/src/char.c
6303   M /trunk/src/cucul.c
6304   M /trunk/src/cucul_internals.h
6305   M /trunk/src/export.c
6306   M /trunk/src/graphics.c
6307
6308  * Use 32 bit integers for the character array. No visible difference for
6309    now because we only do ASCII, but that will let us do Unicode later.
6310
6311------------------------------------------------------------------------
6312r324 | sam | 2006-03-06 15:17:42 +0100 (Mon, 06 Mar 2006) | 4 lines
6313Changed paths:
6314   M /trunk/src/caca.h
6315   M /trunk/src/graphics.c
6316
6317  * Removed caca_set_{size,width,height} because cucul_set_size ought to be
6318    enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
6319    future because it's libcaca who gets the resize events, after all.
6320
6321------------------------------------------------------------------------
6322r323 | jylam | 2006-03-06 14:50:05 +0100 (Mon, 06 Mar 2006) | 2 lines
6323Changed paths:
6324   M /trunk/src/graphics.c
6325
6326 * I just suck. I'll goatse myself right after beeing back at home.
6327
6328------------------------------------------------------------------------
6329r322 | sam | 2006-03-06 14:43:23 +0100 (Mon, 06 Mar 2006) | 2 lines
6330Changed paths:
6331   M /trunk/src/graphics.c
6332
6333  * src/graphics.c: minor optimisations.
6334
6335------------------------------------------------------------------------
6336r321 | sam | 2006-03-06 14:34:57 +0100 (Mon, 06 Mar 2006) | 6 lines
6337Changed paths:
6338   M /trunk/src/graphics.c
6339
6340  * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
6341    dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
6342    toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
6343    toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
6344    pas de warnings et/ou que ca segfaulte pas !
6345
6346------------------------------------------------------------------------
6347r320 | jylam | 2006-03-06 13:13:12 +0100 (Mon, 06 Mar 2006) | 2 lines
6348Changed paths:
6349   M /trunk/src/graphics.c
6350
6351 * Mais je fais comme je veux bordel de cul !
6352
6353------------------------------------------------------------------------
6354r319 | sam | 2006-03-06 12:08:25 +0100 (Mon, 06 Mar 2006) | 2 lines
6355Changed paths:
6356   M /trunk/src/graphics.c
6357
6358  * Haha mais vieux porc a pattes !
6359
6360------------------------------------------------------------------------
6361r318 | jylam | 2006-03-06 11:21:48 +0100 (Mon, 06 Mar 2006) | 2 lines
6362Changed paths:
6363   M /trunk/src/graphics.c
6364
6365 * Reverted to integer colors in GL driver,  fixed a bunch of warnings in slang.
6366
6367------------------------------------------------------------------------
6368r317 | sam | 2006-03-06 09:32:40 +0100 (Mon, 06 Mar 2006) | 9 lines
6369Changed paths:
6370   M /trunk/caca-config.in
6371   M /trunk/configure.ac
6372   M /trunk/examples/aafire.c
6373   M /trunk/examples/cacaball.c
6374   M /trunk/examples/cacamoir.c
6375   M /trunk/examples/cacaplas.c
6376   M /trunk/examples/cacaview.c
6377   M /trunk/src/Makefile.am
6378   M /trunk/src/bitmap.c
6379   M /trunk/src/box.c
6380   M /trunk/src/caca.c
6381   M /trunk/src/caca.h
6382   M /trunk/src/caca_internals.h
6383   M /trunk/src/char.c
6384   M /trunk/src/conic.c
6385   M /trunk/src/cucul.c
6386   M /trunk/src/cucul_internals.h
6387   M /trunk/src/event.c
6388   M /trunk/src/export.c
6389   M /trunk/src/graphics.c
6390   M /trunk/src/line.c
6391   M /trunk/src/math.c
6392   M /trunk/src/sprite.c
6393   M /trunk/src/time.c
6394   M /trunk/src/triangle.c
6395   M /trunk/test/colors.c
6396   M /trunk/test/demo.c
6397   M /trunk/test/dithering.c
6398   M /trunk/test/event.c
6399   M /trunk/test/hsv.c
6400   M /trunk/test/spritedit.c
6401
6402  * All output plugins should now work again.
6403  * Renamed caca_refresh() into caca_display() which makes more sense.
6404  * Optimised gl_bgpal by directly storing floats instead of doing the
6405    conversion at runtime.
6406  * Handle resizing in cucul_set_size() and try to keep as much information
6407    as possible from the previous canvas.
6408  * Moved most global variables into cucul_t or caca_t contexts.
6409  * Moved time.c into libcaca.
6410
6411------------------------------------------------------------------------
6412r316 | sam | 2006-03-06 09:26:09 +0100 (Mon, 06 Mar 2006) | 2 lines
6413Changed paths:
6414   M /trunk/debian
6415   M /trunk/debian/changelog
6416   M /trunk/debian/control
6417   M /trunk/debian/copyright
6418   M /trunk/debian/rules
6419   M /trunk/doc/Makefile.am
6420   D /trunk/doc/cacademo.1
6421   A /trunk/doc/cacafire.1 (from /trunk/doc/cacademo.1:314)
6422   M /trunk/libcaca.spec
6423   M /trunk/msvc/Makefile.am
6424   D /trunk/msvc/cacademo.vcproj
6425   M /trunk/msvc/libcaca.sln
6426
6427  * Removed cacademo from examples, manpages and distributions. It's useless.
6428
6429------------------------------------------------------------------------
6430r315 | sam | 2006-03-06 09:22:09 +0100 (Mon, 06 Mar 2006) | 2 lines
6431Changed paths:
6432   M /trunk/src/cucul.c
6433
6434  * src/cucul.c: s/width/height/.
6435
6436------------------------------------------------------------------------
6437r314 | sam | 2006-03-05 19:43:13 +0100 (Sun, 05 Mar 2006) | 16 lines
6438Changed paths:
6439   M /trunk/configure.ac
6440   M /trunk/doc/doxygen.cfg.in
6441   M /trunk/examples
6442   M /trunk/examples/Makefile.am
6443   M /trunk/examples/aafire.c
6444   M /trunk/examples/cacaball.c
6445   M /trunk/examples/cacamoir.c
6446   M /trunk/examples/cacaplas.c
6447   M /trunk/examples/cacaview.c
6448   D /trunk/examples/demo.c
6449   M /trunk/src/Makefile.am
6450   M /trunk/src/bitmap.c
6451   M /trunk/src/box.c
6452   M /trunk/src/caca.c
6453   M /trunk/src/caca.h
6454   M /trunk/src/caca_internals.h
6455   A /trunk/src/char.c
6456   M /trunk/src/conic.c
6457   A /trunk/src/cucul.c
6458   A /trunk/src/cucul.h (from /trunk/src/caca.h:312)
6459   A /trunk/src/cucul_internals.h
6460   M /trunk/src/event.c
6461   A /trunk/src/export.c
6462   M /trunk/src/graphics.c
6463   M /trunk/src/line.c
6464   M /trunk/src/math.c
6465   M /trunk/src/sprite.c
6466   M /trunk/src/triangle.c
6467   M /trunk/test
6468   M /trunk/test/Makefile.am
6469   M /trunk/test/colors.c
6470   A /trunk/test/demo.c (from /trunk/examples/demo.c:312)
6471   M /trunk/test/dithering.c
6472   M /trunk/test/event.c
6473   M /trunk/test/hsv.c
6474   M /trunk/test/optipal.c
6475   M /trunk/test/spritedit.c
6476
6477  A new low-level text management library (canvas for ultrafast compositing
6478of unicode letters) is now separated from the higher level rendering and I/O
6479(that is, libcaca). This commit totally breaks the API, but once everything
6480is polished I will think about source-level backward compatibility. Most
6481drivers are broken, but X11 still sorta works.
6482
6483  The new design is much more object-oriented and allows having several
6484active renderers at the same time, changing renderers on the fly, and more
6485important, having no renderer at all (useful for converters, or when you
6486want to do your own renderer).
6487
6488  And in case you are still wondering, the libcucul acronym has "Unicode"
6489because I want to support at least a subset of Unicode. There are awesome
6490glyphs in it, including the ones inherited from Codepage 437 such as
6491"gray 25%" that are used in DOS and Win32 ANSI art.
6492
6493------------------------------------------------------------------------
6494r313 | sam | 2006-03-04 19:08:47 +0100 (Sat, 04 Mar 2006) | 2 lines
6495Changed paths:
6496   M /trunk/bootstrap
6497
6498  * New updated bootstrap script.
6499
6500------------------------------------------------------------------------
6501r312 | sam | 2006-03-04 01:35:45 +0100 (Sat, 04 Mar 2006) | 2 lines
6502Changed paths:
6503   R /trunk/COPYING
6504   A /trunk/COPYING.LGPL (from /trunk/COPYING:311)
6505   M /trunk/Makefile.am
6506   M /trunk/debian/copyright
6507   M /trunk/doc/cacademo.1
6508   M /trunk/examples/cacaball.c
6509   M /trunk/examples/cacamoir.c
6510   M /trunk/examples/cacaplas.c
6511   M /trunk/examples/cacaview.c
6512   M /trunk/examples/demo.c
6513   M /trunk/perl/Build.PL
6514   M /trunk/perl/META.yml
6515   M /trunk/python/pypycaca.c
6516   M /trunk/python/pypycaca.h
6517   M /trunk/src/bitmap.c
6518   M /trunk/src/box.c
6519   M /trunk/src/caca.c
6520   M /trunk/src/caca.h
6521   M /trunk/src/caca_internals.h
6522   M /trunk/src/conic.c
6523   M /trunk/src/event.c
6524   M /trunk/src/graphics.c
6525   M /trunk/src/line.c
6526   M /trunk/src/math.c
6527   M /trunk/src/sprite.c
6528   M /trunk/src/time.c
6529   M /trunk/src/triangle.c
6530   M /trunk/test/colors.c
6531   M /trunk/test/dithering.c
6532   M /trunk/test/event.c
6533   M /trunk/test/hsv.c
6534   M /trunk/test/optipal.c
6535   M /trunk/test/spritedit.c
6536
6537  * Changed the licensing to WTFPL, as per all copyright holders' permission.
6538
6539------------------------------------------------------------------------
6540r311 | jylam | 2006-02-11 20:20:48 +0100 (Sat, 11 Feb 2006) | 2 lines
6541Changed paths:
6542   A /trunk/python/caca.txt
6543   A /trunk/python/test1.py
6544   A /trunk/python/test2.py
6545
6546  * Added two examples for python bindings (a subset of cacademo, and bitmap example)
6547
6548------------------------------------------------------------------------
6549r310 | jylam | 2006-02-11 16:46:51 +0100 (Sat, 11 Feb 2006) | 2 lines
6550Changed paths:
6551   M /trunk/src/event.c
6552
6553  * Fixed bug in events with GL driver
6554
6555------------------------------------------------------------------------
6556r309 | jylam | 2006-02-11 16:11:30 +0100 (Sat, 11 Feb 2006) | 2 lines
6557Changed paths:
6558   M /trunk/src/graphics.c
6559
6560  * Improved GL rendering (characters are not blurry anymore)
6561
6562------------------------------------------------------------------------
6563r308 | jylam | 2006-02-05 18:47:23 +0100 (Sun, 05 Feb 2006) | 2 lines
6564Changed paths:
6565   A /trunk/python
6566   A /trunk/python/Makefile
6567   A /trunk/python/README
6568   A /trunk/python/pypycaca.c
6569   A /trunk/python/pypycaca.h
6570
6571  * Added -preliminary- Python bindings
6572
6573------------------------------------------------------------------------
6574r307 | jylam | 2005-12-08 20:03:06 +0100 (Thu, 08 Dec 2005) | 2 lines
6575Changed paths:
6576   M /trunk/AUTHORS
6577
6578  * Updated for my ego trip
6579
6580------------------------------------------------------------------------
6581r306 | jylam | 2005-11-21 22:39:34 +0100 (Mon, 21 Nov 2005) | 2 lines
6582Changed paths:
6583   M /trunk/examples/cacaball.c
6584
6585  * Removed debug test, kekeke ^^
6586
6587------------------------------------------------------------------------
6588r305 | jylam | 2005-11-21 18:24:33 +0100 (Mon, 21 Nov 2005) | 2 lines
6589Changed paths:
6590   M /trunk/examples/cacaball.c
6591   M /trunk/src/caca.h
6592   M /trunk/src/graphics.c
6593
6594  * Added caca_set_width, set_height_, set_size
6595
6596------------------------------------------------------------------------
6597r304 | jylam | 2005-11-18 11:46:53 +0100 (Fri, 18 Nov 2005) | 2 lines
6598Changed paths:
6599   M /trunk/examples/aafire.c
6600   M /trunk/examples/cacaball.c
6601   M /trunk/examples/cacamoir.c
6602   M /trunk/examples/cacaplas.c
6603
6604  * Fixed remaining warnings with gcc 3.x and 4.x
6605
6606------------------------------------------------------------------------
6607r303 | jylam | 2005-11-17 15:33:43 +0100 (Thu, 17 Nov 2005) | 2 lines
6608Changed paths:
6609   M /trunk/src/bitmap.c
6610   M /trunk/src/graphics.c
6611
6612  * Fixed warnings under GCC 4.x
6613
6614------------------------------------------------------------------------
6615r302 | jylam | 2005-11-17 15:13:54 +0100 (Thu, 17 Nov 2005) | 2 lines
6616Changed paths:
6617   M /trunk/src/bitmap.c
6618   M /trunk/src/event.c
6619   M /trunk/src/graphics.c
6620
6621* Fixed a bunch of warnings
6622
6623------------------------------------------------------------------------
6624r301 | sam | 2005-11-12 16:39:50 +0100 (Sat, 12 Nov 2005) | 2 lines
6625Changed paths:
6626   M /trunk/src/graphics.c
6627
6628  * more coding style fixes.
6629
6630------------------------------------------------------------------------
6631r300 | sam | 2005-11-12 16:30:46 +0100 (Sat, 12 Nov 2005) | 2 lines
6632Changed paths:
6633   M /trunk/src/caca.c
6634
6635  * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set.
6636
6637------------------------------------------------------------------------
6638r299 | sam | 2005-11-12 16:26:02 +0100 (Sat, 12 Nov 2005) | 2 lines
6639Changed paths:
6640   M /trunk/src/graphics.c
6641
6642  * src/graphics.c: call glutInit() before calling other glut functions.
6643
6644------------------------------------------------------------------------
6645r298 | sam | 2005-11-12 16:14:38 +0100 (Sat, 12 Nov 2005) | 2 lines
6646Changed paths:
6647   M /trunk/src/caca.h
6648   M /trunk/src/graphics.c
6649
6650  * coding style fixes.
6651
6652------------------------------------------------------------------------
6653r297 | sam | 2005-11-12 15:47:59 +0100 (Sat, 12 Nov 2005) | 4 lines
6654Changed paths:
6655   M /trunk/src/bitmap.c
6656
6657  * src/bitmap.c:
6658    + Renamed gammaval into gamma.
6659    + Fixed Doxygen comments.
6660
6661------------------------------------------------------------------------
6662r296 | jylam | 2005-07-30 13:58:48 +0200 (Sat, 30 Jul 2005) | 2 lines
6663Changed paths:
6664   M /trunk/src/event.c
6665
6666  * src/event.c Fixed compilation problem when compiled without slang nor ncurses
6667
6668------------------------------------------------------------------------
6669r295 | sam | 2005-07-29 15:38:35 +0200 (Fri, 29 Jul 2005) | 2 lines
6670Changed paths:
6671   M /trunk/debian/Makefile.am
6672
6673  * debian/Makefile.am: fixed long standing packaging bug (missing MIME file).
6674
6675------------------------------------------------------------------------
6676r294 | jylam | 2005-07-13 19:58:58 +0200 (Wed, 13 Jul 2005) | 2 lines
6677Changed paths:
6678   M /trunk/src/caca.h
6679   M /trunk/src/graphics.c
6680
6681 * src/graphics.c src/caca.h : Added ANSI exporter
6682
6683------------------------------------------------------------------------
6684r293 | jylam | 2005-07-13 19:45:47 +0200 (Wed, 13 Jul 2005) | 2 lines
6685Changed paths:
6686   M /trunk/src/bitmap.c
6687   M /trunk/src/caca.h
6688   M /trunk/src/math.c
6689
6690 * 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.
6691
6692------------------------------------------------------------------------
6693r292 | sam | 2005-07-08 23:16:38 +0200 (Fri, 08 Jul 2005) | 2 lines
6694Changed paths:
6695   M /trunk/src/caca.c
6696   M /trunk/src/event.c
6697
6698  * src/event.c src/caca.c: fixed coding style
6699
6700------------------------------------------------------------------------
6701r291 | jylam | 2005-06-25 13:27:31 +0200 (Sat, 25 Jun 2005) | 2 lines
6702Changed paths:
6703   M /trunk/src/event.c
6704   M /trunk/src/graphics.c
6705
6706 * OpenGL driver mouse support
6707
6708------------------------------------------------------------------------
6709r290 | sam | 2005-06-24 13:54:28 +0200 (Fri, 24 Jun 2005) | 2 lines
6710Changed paths:
6711   M /trunk/debian/changelog
6712
6713  * imported previous Debian uploads.
6714
6715------------------------------------------------------------------------
6716r289 | sam | 2005-06-24 13:48:31 +0200 (Fri, 24 Jun 2005) | 2 lines
6717Changed paths:
6718   M /trunk/src/graphics.c
6719
6720  * src/graphics.c: more optimisations in the exporters
6721
6722------------------------------------------------------------------------
6723r288 | jylam | 2005-06-23 20:27:02 +0200 (Thu, 23 Jun 2005) | 2 lines
6724Changed paths:
6725   M /trunk/src/graphics.c
6726
6727 * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers
6728
6729------------------------------------------------------------------------
6730r287 | sam | 2005-06-23 18:58:58 +0200 (Thu, 23 Jun 2005) | 2 lines
6731Changed paths:
6732   M /trunk/src/graphics.c
6733
6734  * src/graphics.c: cleaned caca_get_html()
6735
6736------------------------------------------------------------------------
6737r286 | sam | 2005-06-23 18:44:14 +0200 (Thu, 23 Jun 2005) | 2 lines
6738Changed paths:
6739   M /trunk/src/graphics.c
6740
6741  * src/graphics.c: heavy cleanup in caca_get_html3().
6742
6743------------------------------------------------------------------------
6744r285 | jylam | 2005-06-23 00:06:42 +0200 (Thu, 23 Jun 2005) | 2 lines
6745Changed paths:
6746   M /trunk/configure.ac
6747   M /trunk/src/caca.c
6748   M /trunk/src/caca.h
6749   M /trunk/src/caca_internals.h
6750   M /trunk/src/event.c
6751   M /trunk/src/graphics.c
6752
6753* Added Null driver and html3 exporter.
6754
6755------------------------------------------------------------------------
6756r284 | jylam | 2005-06-21 18:13:41 +0200 (Tue, 21 Jun 2005) | 2 lines
6757Changed paths:
6758   M /trunk/src/caca.h
6759   M /trunk/src/graphics.c
6760
6761 GL driver : Updated documentation and added support for CACA_GEOMETRY
6762
6763------------------------------------------------------------------------
6764r283 | jylam | 2005-06-21 16:50:43 +0200 (Tue, 21 Jun 2005) | 2 lines
6765Changed paths:
6766   M /trunk/src/caca.h
6767   M /trunk/src/graphics.c
6768
6769Added HTML and IRC output support
6770
6771------------------------------------------------------------------------
6772r282 | sam | 2005-06-21 15:46:13 +0200 (Tue, 21 Jun 2005) | 2 lines
6773Changed paths:
6774   M /trunk/debian/control
6775
6776  * debian/control: use libslang2 instead of slang1.
6777
6778------------------------------------------------------------------------
6779r281 | jylam | 2005-06-21 15:28:51 +0200 (Tue, 21 Jun 2005) | 2 lines
6780Changed paths:
6781   M /trunk/configure.ac
6782   M /trunk/src/caca.c
6783   M /trunk/src/caca_internals.h
6784   M /trunk/src/event.c
6785   M /trunk/src/graphics.c
6786
6787OpenGL support.
6788
6789------------------------------------------------------------------------
6790r280 | sam | 2005-03-26 11:27:30 +0100 (Sat, 26 Mar 2005) | 3 lines
6791Changed paths:
6792   M /trunk/bootstrap
6793   M /trunk/configure.ac
6794   M /trunk/examples/Makefile.am
6795   M /trunk/src/Makefile.am
6796   M /trunk/test/Makefile.am
6797
6798  * Use libtool for the static library generation; paves the way for
6799    a future shared library.
6800
6801------------------------------------------------------------------------
6802r279 | sam | 2005-01-22 17:43:58 +0100 (Sat, 22 Jan 2005) | 2 lines
6803Changed paths:
6804   M /trunk/src/graphics.c
6805
6806  * compilation fix.
6807
6808------------------------------------------------------------------------
6809r278 | sam | 2005-01-14 00:59:55 +0100 (Fri, 14 Jan 2005) | 3 lines
6810Changed paths:
6811   M /trunk/src/bitmap.c
6812   M /trunk/src/caca.h
6813
6814  * src/bitmap.c:
6815    + Implemented caca_set_bitmap_gamma().
6816
6817------------------------------------------------------------------------
6818r277 | sam | 2005-01-13 23:19:01 +0100 (Thu, 13 Jan 2005) | 3 lines
6819Changed paths:
6820   M /trunk/src/caca.h
6821   M /trunk/src/graphics.c
6822
6823  * src/graphics.c:
6824    + Implemented caca_get_screen().
6825
6826------------------------------------------------------------------------
6827r276 | sam | 2005-01-13 21:46:00 +0100 (Thu, 13 Jan 2005) | 2 lines
6828Changed paths:
6829   M /trunk/examples/cacaplas.c
6830
6831  * examples/cacaplas: slower animation.
6832
6833------------------------------------------------------------------------
6834r275 | sam | 2004-11-21 01:31:13 +0100 (Sun, 21 Nov 2004) | 2 lines
6835Changed paths:
6836   M /trunk/AUTHORS
6837   A /trunk/perl
6838   A /trunk/perl/Build.PL
6839   A /trunk/perl/MANIFEST
6840   A /trunk/perl/MANIFEST.SKIP
6841   A /trunk/perl/META.yml
6842   A /trunk/perl/Makefile.PL
6843   A /trunk/perl/README
6844   A /trunk/perl/lib
6845   A /trunk/perl/lib/Term
6846   A /trunk/perl/lib/Term/Caca
6847   A /trunk/perl/lib/Term/Caca/Bitmap.pm
6848   A /trunk/perl/lib/Term/Caca/Constants.pm
6849   A /trunk/perl/lib/Term/Caca/Sprite.pm
6850   A /trunk/perl/lib/Term/Caca.pm
6851   A /trunk/perl/lib/Term/Caca.xs
6852   A /trunk/perl/lib/Term/Kaka
6853   A /trunk/perl/lib/Term/Kaka/Bitmap.pm
6854   A /trunk/perl/lib/Term/Kaka/Constants.pm
6855   A /trunk/perl/lib/Term/Kaka/Sprite.pm
6856   A /trunk/perl/lib/Term/Kaka.pm
6857   A /trunk/perl/t
6858   A /trunk/perl/t/data
6859   A /trunk/perl/t/data/caca.txt
6860
6861  * Imported John Beppu's Perl wrapper.
6862
6863------------------------------------------------------------------------
6864r274 | sam | 2004-11-05 15:57:50 +0100 (Fri, 05 Nov 2004) | 2 lines
6865Changed paths:
6866   M /trunk/src/bitmap.c
6867
6868  * src/bitmap.c: dark background works again with floyd-steinberg.
6869
6870------------------------------------------------------------------------
6871r273 | sam | 2004-11-05 15:44:41 +0100 (Fri, 05 Nov 2004) | 3 lines
6872Changed paths:
6873   M /trunk/examples/aafire.c
6874   M /trunk/examples/cacaball.c
6875   M /trunk/examples/cacamoir.c
6876   M /trunk/examples/cacaplas.c
6877
6878  * examples/:
6879    + Use Space to pause demos, Esc to quit.
6880
6881------------------------------------------------------------------------
6882r272 | sam | 2004-11-04 23:59:29 +0100 (Thu, 04 Nov 2004) | 2 lines
6883Changed paths:
6884   M /trunk/src/bitmap.c
6885
6886  * src/bitmap.c: dark background works again, except with floyd-steinberg.
6887
6888------------------------------------------------------------------------
6889r271 | sam | 2004-11-04 23:28:39 +0100 (Thu, 04 Nov 2004) | 7 lines
6890Changed paths:
6891   M /trunk/src/bitmap.c
6892   M /trunk/src/caca.c
6893   M /trunk/src/caca.h
6894
6895  * src/caca.h:
6896    + Introduced CACA_DITHER_FSTEIN.
6897  * src/caca.c:
6898    + CACA_DITHER_FSTEIN is the default dithering method.
6899  * src/bitmap.c:
6900    + Fixed other dithering methods. Black background does not work yet.
6901
6902------------------------------------------------------------------------
6903r270 | sam | 2004-11-04 22:19:52 +0100 (Thu, 04 Nov 2004) | 2 lines
6904Changed paths:
6905   M /trunk/src/bitmap.c
6906
6907  * src/bitmap.c: oops, removed spurious test code.
6908
6909------------------------------------------------------------------------
6910r269 | sam | 2004-11-04 22:18:52 +0100 (Thu, 04 Nov 2004) | 3 lines
6911Changed paths:
6912   M /trunk/src/bitmap.c
6913
6914  * src/bitmap.c:
6915    + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.
6916
6917------------------------------------------------------------------------
6918r268 | sam | 2004-11-04 21:36:49 +0100 (Thu, 04 Nov 2004) | 3 lines
6919Changed paths:
6920   M /trunk/doc/Makefile.am
6921
6922  * doc/Makefile.am:
6923    + Really fixed the manpage generation.
6924
6925------------------------------------------------------------------------
6926r267 | sam | 2004-11-04 19:30:34 +0100 (Thu, 04 Nov 2004) | 3 lines
6927Changed paths:
6928   M /trunk/doc/Makefile.am
6929
6930  * doc/Makefile.am:
6931    + Manpage installation fix.
6932
6933------------------------------------------------------------------------
6934r266 | sam | 2004-11-04 19:16:57 +0100 (Thu, 04 Nov 2004) | 2 lines
6935Changed paths:
6936   M /trunk/examples/cacaplas.c
6937
6938  * examples/cacaplas.c: use Esc to quit, Space to pause.
6939
6940------------------------------------------------------------------------
6941r265 | sam | 2004-10-31 20:26:05 +0100 (Sun, 31 Oct 2004) | 3 lines
6942Changed paths:
6943   M /trunk/THANKS
6944   M /trunk/src/graphics.c
6945
6946  * src/graphics.c:
6947    + Win32 speed improvements by Jari Komppa.
6948
6949------------------------------------------------------------------------
6950r264 | sam | 2004-08-06 19:33:46 +0200 (Fri, 06 Aug 2004) | 3 lines
6951Changed paths:
6952   M /trunk/src/graphics.c
6953
6954  * src/graphics.c:
6955    + Fix strict aliasing rules breakage.
6956
6957------------------------------------------------------------------------
6958r263 | sam | 2004-07-05 14:08:49 +0200 (Mon, 05 Jul 2004) | 3 lines
6959Changed paths:
6960   M /trunk/bootstrap
6961
6962  * bootstrap:
6963    + Support for automake 1.8.
6964
6965------------------------------------------------------------------------
6966r262 | sam | 2004-07-05 14:07:00 +0200 (Mon, 05 Jul 2004) | 6 lines
6967Changed paths:
6968   D /trunk/BUGS
6969   M /trunk/Makefile.am
6970   M /trunk/TODO
6971   M /trunk/debian/changelog
6972   M /trunk/debian/control
6973   M /trunk/debian/rules
6974
6975  * BUGS TODO:
6976    + Removed BUGS, updated TODO.
6977  * debian/*:
6978    + Depend on libx11-dev instead of xlibs-dev.
6979    + New Debian upload.
6980
6981------------------------------------------------------------------------
6982r261 | sam | 2004-02-02 14:51:55 +0100 (Mon, 02 Feb 2004) | 3 lines
6983Changed paths:
6984   M /trunk/configure.ac
6985   M /trunk/msvc/config.h
6986   M /trunk/src/graphics.c
6987
6988  * configure.ac src/graphics:
6989    + Check for resize_term and resizeterm in -lncurses.
6990
6991------------------------------------------------------------------------
6992r260 | sam | 2004-02-02 03:59:43 +0100 (Mon, 02 Feb 2004) | 2 lines
6993Changed paths:
6994   A /branches/0.9 (from /trunk:259)
6995   M /branches/0.9/ChangeLog
6996   M /trunk/ChangeLog
6997
6998  * 0.9 branch.
6999
7000------------------------------------------------------------------------
7001r259 | sam | 2004-02-02 03:54:43 +0100 (Mon, 02 Feb 2004) | 2 lines
7002Changed paths:
7003   M /trunk/ChangeLog
7004   M /trunk/NEWS
7005   M /trunk/configure.ac
7006   M /trunk/debian/changelog
7007   M /trunk/libcaca.spec
7008   M /trunk/msvc/config.h
7009
7010  * 0.9 release.
7011
7012------------------------------------------------------------------------
7013r258 | sam | 2004-01-26 11:52:30 +0100 (Mon, 26 Jan 2004) | 5 lines
7014Changed paths:
7015   M /trunk/configure.ac
7016   M /trunk/debian/changelog
7017   M /trunk/src/caca.c
7018   M /trunk/src/event.c
7019   M /trunk/src/graphics.c
7020
7021  * configure.ac:
7022    + Check for curses.h as well as ncurses.h.
7023  * src/caca.c src/event.c src/graphics.c:
7024    + Include curses.h if ncurses.h was not found.
7025
7026------------------------------------------------------------------------
7027r257 | sam | 2004-01-23 10:20:39 +0100 (Fri, 23 Jan 2004) | 3 lines
7028Changed paths:
7029   M /trunk/examples/cacaview.c
7030
7031  * examples/cacaview.c:
7032    + Moved statusbar and help menu handling in separate functions.
7033
7034------------------------------------------------------------------------
7035r256 | sam | 2004-01-23 10:15:42 +0100 (Fri, 23 Jan 2004) | 4 lines
7036Changed paths:
7037   M /trunk/src/caca.c
7038
7039  * src/caca.c:
7040    + Alloc the AllocConsole() call to fail in case the process already has
7041      a console.
7042
7043------------------------------------------------------------------------
7044r255 | sam | 2004-01-21 18:25:18 +0100 (Wed, 21 Jan 2004) | 6 lines
7045Changed paths:
7046   M /trunk/examples/cacaview.c
7047
7048  * examples/cacaview.c:
7049    + Proper aspect ratio support.
7050    + Finer zoom support.
7051    + Handle mouse clicks as next/prev picture command.
7052    + Removed useless iterations in draw_checkers().
7053
7054------------------------------------------------------------------------
7055r254 | sam | 2004-01-21 14:49:26 +0100 (Wed, 21 Jan 2004) | 8 lines
7056Changed paths:
7057   M /trunk/THANKS
7058   M /trunk/src/event.c
7059   M /trunk/src/graphics.c
7060
7061  * src/graphics.c:
7062    + Fixed a buffer overflow due to bad signed/unsigned handling.
7063  * src/event.c:
7064    + Disallow zero width or height in the X11 driver.
7065    + Fixed resizing in ncurses and slang.
7066  * THANKS:
7067    + Added the Source Mage maintainer.
7068
7069------------------------------------------------------------------------
7070r253 | sam | 2004-01-18 05:48:09 +0100 (Sun, 18 Jan 2004) | 2 lines
7071Changed paths:
7072   A /branches/0.8 (from /trunk:252)
7073   M /branches/0.8/ChangeLog
7074   M /trunk/ChangeLog
7075
7076  * 0.8 branch.
7077
7078------------------------------------------------------------------------
7079r252 | sam | 2004-01-18 05:45:28 +0100 (Sun, 18 Jan 2004) | 2 lines
7080Changed paths:
7081   M /trunk/ChangeLog
7082   M /trunk/NEWS
7083   M /trunk/THANKS
7084   M /trunk/configure.ac
7085   M /trunk/debian/changelog
7086   M /trunk/libcaca.spec
7087   M /trunk/msvc/config.h
7088
7089  * 0.8 release.
7090
7091------------------------------------------------------------------------
7092r251 | sam | 2004-01-18 05:17:35 +0100 (Sun, 18 Jan 2004) | 5 lines
7093Changed paths:
7094   M /trunk/examples/cacaview.c
7095   M /trunk/src/event.c
7096   M /trunk/src/graphics.c
7097
7098  * src/graphics.c:
7099    + When resizing under X11, copy the old pixmap to the new one.
7100  * examples/cacaview.c:
7101    + Resizing support.
7102
7103------------------------------------------------------------------------
7104r250 | sam | 2004-01-18 05:01:32 +0100 (Sun, 18 Jan 2004) | 5 lines
7105Changed paths:
7106   M /trunk/src/caca_internals.h
7107   M /trunk/src/event.c
7108   M /trunk/src/graphics.c
7109
7110  * src/event.c:
7111    + Refresh the X11 window when an exposure event is received.
7112    + When resizing the X11 window, start showing extra characters when two
7113      thirds are visible.
7114
7115------------------------------------------------------------------------
7116r249 | sam | 2004-01-17 23:32:39 +0100 (Sat, 17 Jan 2004) | 6 lines
7117Changed paths:
7118   M /trunk/TODO
7119   M /trunk/examples/cacaview.c
7120   M /trunk/src/caca.h
7121   M /trunk/src/graphics.c
7122
7123  * src/graphics.c:
7124    + Renamed caca_set_title() to caca_set_window_title().
7125    + Implemented caca_get_window_width() and caca_get_window_height().
7126  * examples/cacaview.c:
7127    + Set the window title to cacaview.
7128
7129------------------------------------------------------------------------
7130r248 | sam | 2004-01-14 11:34:20 +0100 (Wed, 14 Jan 2004) | 8 lines
7131Changed paths:
7132   M /trunk/src/bitmap.c
7133   M /trunk/src/event.c
7134
7135  * src/event.c:
7136    + Make sure the mouse coordinates stay within the screen boundaries even
7137      if the window was resized.
7138  * src/bitmap.c:
7139    + Fixed a buffer underflow in the rendering routine that caused the bottom
7140      and rightmost pixels to be missed in certain conditions.
7141    + Minor speed optimisation.
7142
7143------------------------------------------------------------------------
7144r247 | sam | 2004-01-14 11:32:04 +0100 (Wed, 14 Jan 2004) | 3 lines
7145Changed paths:
7146   M /trunk/test
7147   M /trunk/test/Makefile.am
7148   A /trunk/test/colors.c (from /trunk/examples/demo.c:243)
7149
7150  * test/colors.c:
7151    + Extracted the colour test from examples/demo.c.
7152
7153------------------------------------------------------------------------
7154r246 | sam | 2004-01-13 23:33:09 +0100 (Tue, 13 Jan 2004) | 5 lines
7155Changed paths:
7156   M /trunk/src/caca_internals.h
7157   M /trunk/src/event.c
7158   M /trunk/src/graphics.c
7159   M /trunk/test/event.c
7160
7161  * src/graphics.c src/event.c:
7162    + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
7163  * test/event.c:
7164    + Display CACA_EVENT_RESIZE.
7165
7166------------------------------------------------------------------------
7167r245 | sam | 2004-01-13 22:08:43 +0100 (Tue, 13 Jan 2004) | 3 lines
7168Changed paths:
7169   M /trunk/configure.ac
7170   M /trunk/msvc/config.h
7171   M /trunk/src/graphics.c
7172
7173  * src/graphics.c:
7174    + Resize handling in the ncurses and slang drivers.
7175
7176------------------------------------------------------------------------
7177r244 | sam | 2004-01-13 21:03:48 +0100 (Tue, 13 Jan 2004) | 8 lines
7178Changed paths:
7179   M /trunk/examples/aafire.c
7180   M /trunk/src/caca.h
7181   M /trunk/src/caca_internals.h
7182   M /trunk/src/event.c
7183   M /trunk/src/graphics.c
7184
7185  * src/event.c:
7186    + Added the CACA_EVENT_RESIZE event.
7187    + Added caca_get_mouse_x() and caca_get_mouse_y().
7188  * src/graphics.c:
7189    + Window resize handling in the X11 driver.
7190  * examples/aafire.c:
7191    + Fixed a bad assumption in the resize handling code.
7192
7193------------------------------------------------------------------------
7194r243 | sam | 2004-01-13 17:45:45 +0100 (Tue, 13 Jan 2004) | 5 lines
7195Changed paths:
7196   M /trunk/build-win32
7197   M /trunk/configure.ac
7198   M /trunk/debian/rules
7199   M /trunk/doc/Makefile.am
7200   M /trunk/libcaca.spec
7201
7202  * configure.ac:
7203    + Added --disable-doc to let the user not build documentation.
7204  * build-win32:
7205    + Do not build documentation.
7206
7207------------------------------------------------------------------------
7208r242 | sam | 2004-01-13 16:01:22 +0100 (Tue, 13 Jan 2004) | 7 lines
7209Changed paths:
7210   M /trunk/THANKS
7211   M /trunk/src/Makefile.am
7212   A /trunk/src/event.c (from /trunk/src/io.c:238)
7213   M /trunk/src/graphics.c
7214   D /trunk/src/io.c
7215
7216  * src/graphics.c:
7217    + Fixed a typo preventing Win32 builds.
7218  * src/event.c:
7219    + Renamed io.c into event.c.
7220  * THANKS:
7221    + Added Gentoo, NetBSD and FreeBSD porters.
7222
7223------------------------------------------------------------------------
7224r241 | sam | 2004-01-13 10:55:32 +0100 (Tue, 13 Jan 2004) | 13 lines
7225Changed paths:
7226   M /trunk/Makefile.am
7227   M /trunk/configure.ac
7228   M /trunk/examples/aafire.c
7229   M /trunk/examples/cacaview.c
7230   A /trunk/msvc
7231   A /trunk/msvc/Makefile.am
7232   A /trunk/msvc/cacaball.vcproj
7233   A /trunk/msvc/cacademo.vcproj
7234   A /trunk/msvc/cacafire.vcproj
7235   A /trunk/msvc/cacamoir.vcproj
7236   A /trunk/msvc/cacaplas.vcproj
7237   A /trunk/msvc/cacaview.vcproj
7238   A /trunk/msvc/config.h
7239   A /trunk/msvc/libcaca.sln
7240   A /trunk/msvc/libcaca.vcproj
7241   M /trunk/src/caca.c
7242   M /trunk/src/graphics.c
7243   M /trunk/src/time.c
7244
7245  * configure.ac:
7246    + Check for sys/times.h and unistd.h.
7247    + Added calls to AC_C_CONST and AC_C_INLINE.
7248  * src/time.c src/graphics.c:
7249    + Fixes for MSVC compilation warnings.
7250    + Additional sanity checks in the Win32 driver.
7251  * src/caca.c:
7252    + Use raw()/noraw() in the curses driver instead of cbreak().
7253  * msvc/libcaca.sln:
7254    + Added an MSVC solution.
7255  * examples/aafire.c:
7256    + Slightly reduced the maximum cacafire framerate.
7257
7258------------------------------------------------------------------------
7259r240 | sam | 2004-01-12 18:30:09 +0100 (Mon, 12 Jan 2004) | 5 lines
7260Changed paths:
7261   M /trunk/NOTES
7262   M /trunk/examples/cacaview.c
7263   M /trunk/src/caca.h
7264   M /trunk/src/graphics.c
7265
7266  * src/graphics.c:
7267    + Implemented caca_set_title() for X11 and Win32.
7268  * examples/cacaview.c:
7269    + Use caca_set_title() to set the window title to "cacaview".
7270
7271------------------------------------------------------------------------
7272r239 | sam | 2004-01-12 17:22:35 +0100 (Mon, 12 Jan 2004) | 2 lines
7273Changed paths:
7274   M /trunk/Makefile.am
7275   M /trunk/autotools/Makefile.am
7276   M /trunk/debian/Makefile.am
7277   M /trunk/doc/Makefile.am
7278   M /trunk/examples/Makefile.am
7279   M /trunk/src/Makefile.am
7280   M /trunk/test/Makefile.am
7281
7282  * Fixed $Id in all Makefile.am files.
7283
7284------------------------------------------------------------------------
7285r238 | sam | 2004-01-12 17:21:34 +0100 (Mon, 12 Jan 2004) | 3 lines
7286Changed paths:
7287   M /trunk/Makefile.am
7288   M /trunk/autotools/Makefile.am
7289   A /trunk/build-win32
7290   M /trunk/debian/Makefile.am
7291   M /trunk/doc/Makefile.am
7292   M /trunk/examples/Makefile.am
7293   M /trunk/src/Makefile.am
7294   M /trunk/test/Makefile.am
7295
7296  * build-win32:
7297    + Win32 cross-compilation script.
7298
7299------------------------------------------------------------------------
7300r237 | sam | 2004-01-12 16:28:27 +0100 (Mon, 12 Jan 2004) | 5 lines
7301Changed paths:
7302   M /trunk/NEWS
7303   M /trunk/debian/control
7304   M /trunk/debian/rules
7305   M /trunk/doc/Makefile.am
7306   M /trunk/doc/cacademo.1
7307   M /trunk/examples
7308   M /trunk/examples/Makefile.am
7309   D /trunk/examples/cacacirc.c
7310   A /trunk/examples/cacamoir.c (from /trunk/examples/cacacirc.c:236)
7311   M /trunk/libcaca.spec
7312
7313  * examples/cacamoir.c:
7314    + Renamed cacacirc to cacamoir.
7315  * libcaca.spec debian/ doc/:
7316    + Added cacamoir to the distributed files.
7317
7318------------------------------------------------------------------------
7319r236 | sam | 2004-01-12 15:25:46 +0100 (Mon, 12 Jan 2004) | 8 lines
7320Changed paths:
7321   M /trunk/examples
7322   M /trunk/examples/Makefile.am
7323   M /trunk/examples/cacaball.c
7324   A /trunk/examples/cacacirc.c
7325   M /trunk/examples/cacaplas.c
7326
7327  * examples/cacaballs.c:
7328    + Bigger metaballs, less metaballs.
7329    + Rotating palette.
7330  * examples/cacaplas.c:
7331    + Slightly decreased speed.
7332  * examples/cacacirc.c:
7333    + New effect.
7334
7335------------------------------------------------------------------------
7336r235 | sam | 2004-01-12 15:01:40 +0100 (Mon, 12 Jan 2004) | 3 lines
7337Changed paths:
7338   M /trunk/configure.ac
7339   M /trunk/src/time.c
7340
7341  * configure.ac:
7342    + Better win32 check for Sleep().
7343
7344------------------------------------------------------------------------
7345r234 | sam | 2004-01-11 19:09:01 +0100 (Sun, 11 Jan 2004) | 5 lines
7346Changed paths:
7347   M /trunk/configure.ac
7348   M /trunk/examples/cacaview.c
7349   M /trunk/src/time.c
7350
7351  * configure.ac src/time.c:
7352    + Look for Sleep in -lkernel32.
7353  * examples/cacaview.c:
7354    + Use caca_wait_event() instead of usleep()/caca_get_event().
7355
7356------------------------------------------------------------------------
7357r233 | sam | 2004-01-11 06:09:02 +0100 (Sun, 11 Jan 2004) | 3 lines
7358Changed paths:
7359   M /trunk/NOTES
7360   M /trunk/examples/cacaview.c
7361   M /trunk/src/caca.c
7362   M /trunk/src/caca_internals.h
7363   M /trunk/src/graphics.c
7364   M /trunk/src/io.c
7365   M /trunk/src/time.c
7366
7367  * src/caca.c src/graphics.c src/io.c src/time.c:
7368    + Native win32 port.
7369
7370------------------------------------------------------------------------
7371r232 | sam | 2004-01-11 02:45:57 +0100 (Sun, 11 Jan 2004) | 10 lines
7372Changed paths:
7373   M /trunk/configure.ac
7374   M /trunk/src/caca.c
7375   M /trunk/src/caca_internals.h
7376   M /trunk/src/graphics.c
7377   M /trunk/src/io.c
7378   M /trunk/src/time.c
7379   M /trunk/test/event.c
7380
7381  * configure.ac:
7382    + Check for gettimeofday().
7383  * src/time.c:
7384    + Created _caca_time().
7385    + Ported _caca_getticks() to the Win32 API.
7386  * src/caca.c:
7387    + Properly builds on Win32.
7388  * test/event.c:
7389    + Added <stdlib.h> because we use malloc().
7390
7391------------------------------------------------------------------------
7392r231 | sam | 2004-01-10 20:59:50 +0100 (Sat, 10 Jan 2004) | 5 lines
7393Changed paths:
7394   M /trunk/NEWS
7395   M /trunk/THANKS
7396   M /trunk/examples/cacaplas.c
7397
7398  * THANKS examples/cacaplas.c:
7399    + Updated credits.
7400  * NEWS:
7401    + Forthcoming 0.8 news.
7402
7403------------------------------------------------------------------------
7404r230 | sam | 2004-01-10 20:53:14 +0100 (Sat, 10 Jan 2004) | 5 lines
7405Changed paths:
7406   M /trunk/configure.ac
7407   M /trunk/examples
7408   M /trunk/examples/Makefile.am
7409   A /trunk/examples/cacaplas.c
7410
7411  * configure.ac:
7412    + Check for -lm.
7413  * examples/cacaplas.c:
7414    + New demo, cacaplas, that displays a colour plasma.
7415
7416------------------------------------------------------------------------
7417r229 | sam | 2004-01-10 20:29:12 +0100 (Sat, 10 Jan 2004) | 12 lines
7418Changed paths:
7419   M /trunk/src/caca.h
7420   M /trunk/src/graphics.c
7421   M /trunk/src/io.c
7422   M /trunk/test/event.c
7423
7424  * src/graphics:
7425    + Initialise the char buffers in the X11 driver.
7426  * src/io.c:
7427    + caca_get_event() and caca_wait_event() immediately return zero if
7428      event_mask is zero.
7429    + Added support for the Home, End, PgUp and PgDown keys.
7430    + In the S-Lang driver, added a call to SLang_getkey() before the call to
7431      SLkp_getkey(), otherwise a single Escape call will not be interpreted.
7432  * test/event.c:
7433    + The "quit" sequence now quits the program, instead of "q" alone.
7434    + Added a status bar below.
7435
7436------------------------------------------------------------------------
7437r228 | sam | 2004-01-09 10:51:53 +0100 (Fri, 09 Jan 2004) | 16 lines
7438Changed paths:
7439   M /trunk/BUGS
7440   M /trunk/NOTES
7441   M /trunk/README
7442   M /trunk/configure.ac
7443   M /trunk/src/Makefile.am
7444   M /trunk/src/caca.c
7445   M /trunk/src/caca_internals.h
7446   M /trunk/src/graphics.c
7447   M /trunk/src/io.c
7448   A /trunk/src/time.c
7449   M /trunk/test/event.c
7450
7451  * test/event.c:
7452    + Do not refresh after each event, but only when there is no event
7453      pending.
7454    + If the pressed key is a printable character, display it.
7455  * src/time.c:
7456    + Moved _caca_getticks() to this file.
7457  * src/caca.c:
7458    + Set the escape delay to a very low value in the ncurses driver,
7459      because I don't want escape sequences to be entered manually.
7460  * src/io.c:
7461    + Autorepeat emulation in the ncurses and slang drivers: do not
7462      immediately send the key release event.
7463  * configure.ac:
7464    + Check for usleep.
7465    + Improvements in the win32 platform detection.
7466
7467------------------------------------------------------------------------
7468r227 | sam | 2004-01-08 19:40:29 +0100 (Thu, 08 Jan 2004) | 5 lines
7469Changed paths:
7470   M /trunk/configure.ac
7471   M /trunk/src/graphics.c
7472   M /trunk/test/event.c
7473
7474  * test/event.c:
7475    + Display at least two digits for keycodes.
7476  * configure.ac:
7477    + ScreenUpdate is actually mandatory for our conio driver.
7478
7479------------------------------------------------------------------------
7480r226 | sam | 2004-01-08 11:22:14 +0100 (Thu, 08 Jan 2004) | 10 lines
7481Changed paths:
7482   M /trunk/src/graphics.c
7483   M /trunk/src/io.c
7484   M /trunk/test/event.c
7485
7486  * src/io.c:
7487    + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
7488      directly interpreted.
7489    + Major rehandling of the event code. All output drivers are now
7490      correctly separated.
7491  * src/graphics.c:
7492    + Fixed a compilation warning.
7493  * test/event.c:
7494    + More human-readable event printing.
7495
7496------------------------------------------------------------------------
7497r225 | sam | 2004-01-07 19:36:41 +0100 (Wed, 07 Jan 2004) | 2 lines
7498Changed paths:
7499   A /branches/0.7 (from /trunk:224)
7500   M /branches/0.7/ChangeLog
7501   M /branches/0.7/libcaca.spec
7502   M /trunk/ChangeLog
7503   M /trunk/libcaca.spec
7504
7505  * 0.7 branch.
7506
7507------------------------------------------------------------------------
7508r224 | sam | 2004-01-07 19:22:44 +0100 (Wed, 07 Jan 2004) | 3 lines
7509Changed paths:
7510   M /trunk/configure.ac
7511   M /trunk/debian/changelog
7512   M /trunk/libcaca.spec
7513
7514  * configure.ac:
7515    + Release 0.7.
7516
7517------------------------------------------------------------------------
7518r223 | sam | 2004-01-07 19:22:08 +0100 (Wed, 07 Jan 2004) | 3 lines
7519Changed paths:
7520   M /trunk/src/bitmap.c
7521
7522  * src/bitmap.c:
7523    + Fixed a bug in the dithering characters.
7524
7525------------------------------------------------------------------------
7526r222 | sam | 2004-01-07 19:15:10 +0100 (Wed, 07 Jan 2004) | 5 lines
7527Changed paths:
7528   M /trunk/NEWS
7529   M /trunk/src/bitmap.c
7530   M /trunk/src/io.c
7531
7532  * src/io.c:
7533    + Do not report mouse motions if the coordinates did not change.
7534  * src/bitmap.c:
7535    + More documentation.
7536
7537------------------------------------------------------------------------
7538r221 | sam | 2004-01-07 18:19:36 +0100 (Wed, 07 Jan 2004) | 8 lines
7539Changed paths:
7540   M /trunk/configure.ac
7541   M /trunk/src/caca.c
7542   M /trunk/src/graphics.c
7543   M /trunk/src/io.c
7544   M /trunk/test
7545   M /trunk/test/Makefile.am
7546   A /trunk/test/event.c
7547
7548  * test/event.c:
7549    + Small event lister, similar to X11's xev.
7550  * src/graphics.c:
7551    + If possible, disable autorepeat in the X11 driver.
7552  * src/io.c:
7553    + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
7554    + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
7555
7556------------------------------------------------------------------------
7557r220 | sam | 2004-01-07 14:06:06 +0100 (Wed, 07 Jan 2004) | 5 lines
7558Changed paths:
7559   M /trunk/debian/control
7560   M /trunk/debian/rules
7561   M /trunk/doc/Makefile.am
7562   D /trunk/doc/caca-spritedit.1
7563   M /trunk/examples/Makefile.am
7564   D /trunk/examples/spritedit.c
7565   M /trunk/libcaca.spec
7566   M /trunk/test/Makefile.am
7567   A /trunk/test/spritedit.c (from /trunk/examples/spritedit.c:213)
7568
7569  * test/spritedit.c:
7570    + Moved spritedit to the test/ directory, because it is not mature enough.
7571  * libcaca.spec debian/control debian/rules:
7572    + Do not install caca-spritedit.
7573
7574------------------------------------------------------------------------
7575r219 | sam | 2004-01-07 13:45:02 +0100 (Wed, 07 Jan 2004) | 8 lines
7576Changed paths:
7577   M /trunk/NEWS
7578   M /trunk/debian/control
7579   M /trunk/debian/rules
7580   M /trunk/doc/Makefile.am
7581   M /trunk/doc/cacademo.1
7582   M /trunk/libcaca.spec
7583   M /trunk/src/bitmap.c
7584   M /trunk/src/caca.c
7585   M /trunk/src/caca.h
7586   M /trunk/src/conic.c
7587   M /trunk/src/graphics.c
7588   M /trunk/src/io.c
7589   M /trunk/src/line.c
7590   M /trunk/src/sprite.c
7591
7592  * libcaca.spec debian/control:
7593    + Updated the package descriptions to include cacaball.
7594  * doc/cacademo.1 doc/Makefile.am:
7595    + Use the cacademo manpage as the cacaball manpage.
7596  * src/:
7597    + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
7598      documenting bizarre stuff.
7599
7600------------------------------------------------------------------------
7601r218 | sam | 2004-01-07 13:42:22 +0100 (Wed, 07 Jan 2004) | 4 lines
7602Changed paths:
7603   M /trunk/examples/cacaball.c
7604
7605  * examples/cacaball.c:
7606    + 24 metaballs instead of 5, but smaller.
7607    + Zoom the bitmap to make more use of the screen area.
7608
7609------------------------------------------------------------------------
7610r217 | sam | 2004-01-06 17:31:27 +0100 (Tue, 06 Jan 2004) | 5 lines
7611Changed paths:
7612   M /trunk/AUTHORS
7613   M /trunk/THANKS
7614   M /trunk/examples/aafire.c
7615   M /trunk/examples/cacaball.c
7616
7617  * examples/cacaball.c:
7618    + Crop the palette so that it looks a bit more like metaballs.
7619  * AUTHORS THANKS:
7620    + Credited Jylam and Jan Hubicka.
7621
7622------------------------------------------------------------------------
7623r216 | sam | 2004-01-06 13:46:25 +0100 (Tue, 06 Jan 2004) | 6 lines
7624Changed paths:
7625   M /trunk/examples/cacaball.c
7626
7627  * examples/cacaball.c:
7628    + Huge coding style overhaul.
7629    + Display 5 metaballs instead of 3.
7630    + Generate the palette instead of having a static one.
7631    + Use a 256x256 back buffer for more smoothness.
7632
7633------------------------------------------------------------------------
7634r215 | sam | 2004-01-06 11:12:22 +0100 (Tue, 06 Jan 2004) | 3 lines
7635Changed paths:
7636   M /trunk/src/graphics.c
7637
7638  * src/graphics.c:
7639    + Fixed a compilation warning.
7640
7641------------------------------------------------------------------------
7642r214 | sam | 2004-01-05 23:16:55 +0100 (Mon, 05 Jan 2004) | 3 lines
7643Changed paths:
7644   M /trunk/examples
7645   M /trunk/examples/Makefile.am
7646   A /trunk/examples/cacaball.c
7647
7648  * examples/cacaball.c:
7649    + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
7650
7651------------------------------------------------------------------------
7652r213 | sam | 2004-01-05 19:17:20 +0100 (Mon, 05 Jan 2004) | 4 lines
7653Changed paths:
7654   M /trunk/examples/aafire.c
7655   M /trunk/examples/cacaview.c
7656   M /trunk/examples/demo.c
7657   M /trunk/examples/spritedit.c
7658   M /trunk/src/caca.h
7659   M /trunk/src/io.c
7660   M /trunk/test/dithering.c
7661   M /trunk/test/hsv.c
7662
7663  * src/io.c:
7664    + caca_get_event() and caca_wait_event() now accept a mask as an argument
7665      in order to select events.
7666
7667------------------------------------------------------------------------
7668r212 | sam | 2004-01-05 19:10:51 +0100 (Mon, 05 Jan 2004) | 4 lines
7669Changed paths:
7670   M /trunk/src/graphics.c
7671
7672  * src/graphics.c:
7673    + Fixed a bug that caused an infinite loop if the delay between two
7674      caca_refresh() calls was greater than 2000 seconds (or something).
7675
7676------------------------------------------------------------------------
7677r211 | sam | 2004-01-05 19:08:50 +0100 (Mon, 05 Jan 2004) | 5 lines
7678Changed paths:
7679   M /trunk/examples/cacaview.c
7680   M /trunk/src/io.c
7681
7682  * src/io.c:
7683    + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
7684  * examples/cacaview.c:
7685    + Use <stdlib.h> instead of <malloc.h>.
7686
7687------------------------------------------------------------------------
7688r210 | sam | 2004-01-04 01:45:08 +0100 (Sun, 04 Jan 2004) | 6 lines
7689Changed paths:
7690   M /trunk/configure.ac
7691   M /trunk/doc/Makefile.am
7692
7693  * configure.ac:
7694    + Check for dvips in addition to latex.
7695  * doc/Makefile.am:
7696    + Workaround for a bug in the latex code generated by doxygen
7697      in Mandrake 9.1.
7698
7699------------------------------------------------------------------------
7700r209 | sam | 2004-01-04 01:19:53 +0100 (Sun, 04 Jan 2004) | 5 lines
7701Changed paths:
7702   M /trunk/libcaca.spec
7703
7704  * libcaca.spec:
7705    + Install documentation into %{doc}/package-version/ instead
7706      of %{doc}/package/.
7707    + Added tetex-dvips to the build dependencies.
7708
7709------------------------------------------------------------------------
7710r208 | sam | 2004-01-04 00:21:27 +0100 (Sun, 04 Jan 2004) | 2 lines
7711Changed paths:
7712   A /branches/0.6 (from /trunk:207)
7713   M /branches/0.6/ChangeLog
7714   M /trunk/ChangeLog
7715
7716  * 0.6 branch.
7717
7718------------------------------------------------------------------------
7719r207 | sam | 2004-01-04 00:15:48 +0100 (Sun, 04 Jan 2004) | 9 lines
7720Changed paths:
7721   M /trunk/NEWS
7722   M /trunk/configure.ac
7723   M /trunk/debian/changelog
7724   M /trunk/debian/control
7725   M /trunk/debian/rules
7726   M /trunk/doc/Makefile.am
7727   M /trunk/libcaca.spec
7728
7729  * configure.ac NEWS:
7730    + Prepared the 0.6 release.
7731  * libcaca.spec:
7732    + Split the RPM into libcaca-devel and caca-utils.
7733    + More detailed descriptions.
7734    + Packages are now rpmlint clean.
7735  * doc/Makefile.am:
7736    + Symlink cacafire.1 to cacademo.1 upon manpage installation.
7737
7738------------------------------------------------------------------------
7739r206 | sam | 2004-01-03 18:31:44 +0100 (Sat, 03 Jan 2004) | 3 lines
7740Changed paths:
7741   M /trunk/configure.ac
7742   M /trunk/src/caca.c
7743   M /trunk/src/graphics.c
7744   M /trunk/src/io.c
7745
7746  * configure.ac:
7747    + Search for <slang/slang.h> in addition of <slang.h>.
7748
7749------------------------------------------------------------------------
7750r205 | sam | 2004-01-03 15:33:35 +0100 (Sat, 03 Jan 2004) | 5 lines
7751Changed paths:
7752   M /trunk/src/bitmap.c
7753
7754  * src/bitmap.c:
7755    + Dither H/S/V when looking up the two nearest colours.
7756    + Weigh pixels in the distance calculation.
7757    + Factorised the lookup table calculation.
7758
7759------------------------------------------------------------------------
7760r204 | sam | 2004-01-03 15:28:39 +0100 (Sat, 03 Jan 2004) | 3 lines
7761Changed paths:
7762   M /trunk/test
7763   M /trunk/test/Makefile.am
7764   A /trunk/test/hsv.c
7765
7766  * test/hsv.c:
7767    + Trivial saturation/value rendering test.
7768
7769------------------------------------------------------------------------
7770r203 | sam | 2004-01-02 19:09:29 +0100 (Fri, 02 Jan 2004) | 5 lines
7771Changed paths:
7772   M /trunk/src/bitmap.c
7773   M /trunk/src/caca.c
7774   M /trunk/src/caca_internals.h
7775
7776  * src/bitmap.c:
7777    + Fixed a minor overflow in the saturation computation.
7778    + Use a global lookup table for foreground/background colour selection
7779      in the bitmap rendering routine. This broke dithering, sorry.
7780
7781------------------------------------------------------------------------
7782r202 | sam | 2004-01-02 17:52:10 +0100 (Fri, 02 Jan 2004) | 3 lines
7783Changed paths:
7784   M /trunk/examples/aafire.c
7785   M /trunk/examples/cacaview.c
7786   M /trunk/src/bitmap.c
7787   M /trunk/src/caca.c
7788   M /trunk/src/caca.h
7789   M /trunk/src/graphics.c
7790   M /trunk/src/line.c
7791   M /trunk/src/sprite.c
7792   M /trunk/test/optipal.c
7793
7794  * src/ examples/ test/:
7795    + Changed <const type> constructs into <type const>.
7796
7797------------------------------------------------------------------------
7798r201 | sam | 2004-01-02 16:35:53 +0100 (Fri, 02 Jan 2004) | 4 lines
7799Changed paths:
7800   M /trunk/examples/aafire.c
7801
7802  * examples/aafire.c:
7803    + Do not call caca_get_width() 10000 times per frame. Cache the value
7804      instead.
7805
7806------------------------------------------------------------------------
7807r200 | sam | 2004-01-02 16:34:16 +0100 (Fri, 02 Jan 2004) | 4 lines
7808Changed paths:
7809   M /trunk/src/graphics.c
7810
7811  * src/graphics.c:
7812    + Split the drawing of foreground and background colours in the X11
7813      driver. Nice performance improvement.
7814
7815------------------------------------------------------------------------
7816r199 | sam | 2004-01-02 16:23:54 +0100 (Fri, 02 Jan 2004) | 3 lines
7817Changed paths:
7818   M /trunk/examples/cacaview.c
7819
7820  * examples/cacaview.c:
7821    + If Imlib2 was not activated, warn the user that only BMP is supported.
7822
7823------------------------------------------------------------------------
7824r198 | sam | 2004-01-01 19:21:13 +0100 (Thu, 01 Jan 2004) | 5 lines
7825Changed paths:
7826   M /trunk/AUTHORS
7827   M /trunk/Makefile.am
7828   A /trunk/THANKS
7829   A /trunk/libcaca.spec
7830
7831  * libcaca.spec:
7832    + RPM specfile, courtesy of Richard Zidlicky.
7833  * THANKS:
7834    + Added a THANKS file for contributors.
7835
7836------------------------------------------------------------------------
7837r197 | sam | 2004-01-01 18:51:57 +0100 (Thu, 01 Jan 2004) | 10 lines
7838Changed paths:
7839   M /trunk/README
7840   M /trunk/src/caca.c
7841   M /trunk/src/graphics.c
7842
7843  * src/graphics.c:
7844    + Minor optimisation in caca_set_color().
7845    + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
7846    + Optimised the X11 caca_refresh() routine by handling strings of the
7847      same colour as one text chunk.
7848  * src/caca.c:
7849    + Bugfix in caca_init when conio is the only compiled-in driver.
7850  * README:
7851    + Minor documentation updates.
7852
7853------------------------------------------------------------------------
7854r196 | sam | 2004-01-01 17:29:50 +0100 (Thu, 01 Jan 2004) | 5 lines
7855Changed paths:
7856   M /trunk/examples/aafire.c
7857   M /trunk/examples/cacaview.c
7858
7859  * examples/cacaview.c:
7860    + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
7861  * examples/aafire.c:
7862    + bzero the pixel buffer in the initialisation routine.
7863
7864------------------------------------------------------------------------
7865r195 | sam | 2003-12-31 15:21:08 +0100 (Wed, 31 Dec 2003) | 5 lines
7866Changed paths:
7867   M /trunk/doc/doxygen.cfg.in
7868   M /trunk/src/bitmap.c
7869   M /trunk/src/box.c
7870   M /trunk/src/caca.h
7871   M /trunk/src/conic.c
7872   M /trunk/src/graphics.c
7873   M /trunk/src/io.c
7874   M /trunk/src/line.c
7875   M /trunk/src/math.c
7876   M /trunk/src/triangle.c
7877
7878  * doc/doxygen.cfg.in:
7879    + Removed caca_internal.h from the list of documented files.
7880  * src/:
7881    + Minor documentation updates.
7882
7883------------------------------------------------------------------------
7884r194 | sam | 2003-12-31 14:55:34 +0100 (Wed, 31 Dec 2003) | 9 lines
7885Changed paths:
7886   M /trunk/BUGS
7887   M /trunk/debian/rules
7888   M /trunk/doc/Makefile.am
7889   M /trunk/test/dithering.c
7890
7891  * test/dithering.c:
7892    + Fixed a minor compilation warning.
7893  * debian/rules:
7894    + Explicitely use --enable-imlib2.
7895  * BUGS:
7896    + Added a note about blinking consoles.
7897  * doc/Makefile.am:
7898    + Fixed a bashism in the HTML files installation.
7899
7900------------------------------------------------------------------------
7901r193 | sam | 2003-12-31 14:32:14 +0100 (Wed, 31 Dec 2003) | 4 lines
7902Changed paths:
7903   M /trunk/doc/Makefile.am
7904
7905  * doc/Makefile.am:
7906    + Do not install doxygen.png directly, because it can be doxygen.gif on
7907      old installations.
7908
7909------------------------------------------------------------------------
7910r192 | sam | 2003-12-31 14:26:47 +0100 (Wed, 31 Dec 2003) | 3 lines
7911Changed paths:
7912   M /trunk/examples/aafire.c
7913
7914  * examples/aafire.c:
7915    + Only quit upon keypress, not mouse motion.
7916
7917------------------------------------------------------------------------
7918r191 | sam | 2003-12-31 14:24:46 +0100 (Wed, 31 Dec 2003) | 3 lines
7919Changed paths:
7920   M /trunk/examples/aafire.c
7921
7922  * examples/aafire.c:
7923    + Render cacafire at full speed.
7924
7925------------------------------------------------------------------------
7926r190 | sam | 2003-12-31 14:20:18 +0100 (Wed, 31 Dec 2003) | 6 lines
7927Changed paths:
7928   M /trunk/src/graphics.c
7929   M /trunk/test
7930   M /trunk/test/Makefile.am
7931   A /trunk/test/optipal.c
7932
7933  * test/optipal.c:
7934    + Optimised S-Lang palette generator.
7935  * src/graphics:
7936    + Removed the S-Lang palette generator and replaced it with the tables
7937      generated by optipal.
7938
7939------------------------------------------------------------------------
7940r189 | sam | 2003-12-31 13:26:22 +0100 (Wed, 31 Dec 2003) | 5 lines
7941Changed paths:
7942   M /trunk/Makefile.am
7943   M /trunk/configure.ac
7944   M /trunk/examples/Makefile.am
7945   A /trunk/test
7946   A /trunk/test/Makefile.am
7947   A /trunk/test/dithering.c
7948
7949  * Makefile.am:
7950    + Added a test directory for test programs.
7951  * test/dithering.c:
7952    + The value/saturation dithering example.
7953
7954------------------------------------------------------------------------
7955r188 | sam | 2003-12-31 13:05:44 +0100 (Wed, 31 Dec 2003) | 5 lines
7956Changed paths:
7957   M /trunk/examples/cacaview.c
7958   M /trunk/src/caca.c
7959
7960  * src/caca.c:
7961    + Do not try the X11 driver if DISPLAY is set to the empty string.
7962  * examples/cacaview.c:
7963    + Cosmetic fixes.
7964
7965------------------------------------------------------------------------
7966r187 | sam | 2003-12-31 13:00:18 +0100 (Wed, 31 Dec 2003) | 3 lines
7967Changed paths:
7968   M /trunk/examples/Makefile.am
7969   A /trunk/examples/cacaview.c (from /trunk/examples/view.c:182)
7970   D /trunk/examples/view.c
7971
7972  * example/:
7973    + Renamed view.c into cacaview.c.
7974
7975------------------------------------------------------------------------
7976r186 | sam | 2003-12-31 12:17:47 +0100 (Wed, 31 Dec 2003) | 3 lines
7977Changed paths:
7978   M /trunk/src/io.c
7979
7980  * src/io.c:
7981    + Fixed mouse support under ncurses and slang.
7982
7983------------------------------------------------------------------------
7984r185 | sam | 2003-12-31 12:17:00 +0100 (Wed, 31 Dec 2003) | 3 lines
7985Changed paths:
7986   M /trunk/configure.ac
7987
7988  * configure.ac:
7989    + Error out if Imlib2 was not found. Override with --disable-imlib2.
7990
7991------------------------------------------------------------------------
7992r184 | sam | 2003-12-31 02:16:47 +0100 (Wed, 31 Dec 2003) | 6 lines
7993Changed paths:
7994   M /trunk/doc
7995   M /trunk/examples/demo.c
7996   M /trunk/src/caca.h
7997   M /trunk/src/io.c
7998
7999  * src/io.c:
8000    + Mouse support under X11.
8001    + Split the mouse motion and mouse click events.
8002  * examples/demo.c:
8003    + Mouse motion support.
8004
8005------------------------------------------------------------------------
8006r183 | sam | 2003-12-31 02:02:08 +0100 (Wed, 31 Dec 2003) | 5 lines
8007Changed paths:
8008   M /trunk/src/caca.c
8009   M /trunk/src/graphics.c
8010
8011  * src/graphics.c:
8012    + Compilation fix.
8013  * src/caca.c:
8014    + Minor indentation fix.
8015
8016------------------------------------------------------------------------
8017r182 | sam | 2003-12-26 00:59:48 +0100 (Fri, 26 Dec 2003) | 6 lines
8018Changed paths:
8019   M /trunk/configure.ac
8020   M /trunk/src/caca.c
8021
8022  * src/caca.c:
8023    + Prefer the X11 driver if $DISPLAY is set.
8024    + The slang driver is now preferred over the ncurses driver.
8025  * configure.ac:
8026    + Autodetect conio.h.
8027
8028------------------------------------------------------------------------
8029r181 | sam | 2003-12-26 00:22:13 +0100 (Fri, 26 Dec 2003) | 4 lines
8030Changed paths:
8031   M /trunk/configure.ac
8032
8033  * configure.ac:
8034    + Autodetect ncurses, slang and X11.
8035    + Abort if no output driver was selected or detected.
8036
8037------------------------------------------------------------------------
8038r180 | sam | 2003-12-25 22:38:46 +0100 (Thu, 25 Dec 2003) | 2 lines
8039Changed paths:
8040   A /branches/0.5 (from /trunk:179)
8041   M /branches/0.5/ChangeLog
8042   M /trunk/ChangeLog
8043
8044  * 0.5 branch.
8045
8046------------------------------------------------------------------------
8047r179 | sam | 2003-12-25 22:36:52 +0100 (Thu, 25 Dec 2003) | 3 lines
8048Changed paths:
8049   M /trunk/NEWS
8050   M /trunk/configure.ac
8051   M /trunk/debian/changelog
8052
8053  * configure.ac NEWS debian/changelog:
8054    + New 0.5 release.
8055
8056------------------------------------------------------------------------
8057r178 | sam | 2003-12-25 22:28:55 +0100 (Thu, 25 Dec 2003) | 5 lines
8058Changed paths:
8059   M /trunk/BUGS
8060   M /trunk/NOTES
8061   M /trunk/configure.ac
8062   M /trunk/src/graphics.c
8063
8064  * NOTES BUGS:
8065    + Updated information about the S-Lang colour pair shortage bug.
8066  * src/graphics.c:
8067    + Implemented the solution explained in NOTES.
8068
8069------------------------------------------------------------------------
8070r177 | sam | 2003-12-25 19:09:58 +0100 (Thu, 25 Dec 2003) | 3 lines
8071Changed paths:
8072   M /trunk/src/caca.c
8073
8074  * src/caca.c:
8075    + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
8076
8077------------------------------------------------------------------------
8078r176 | sam | 2003-12-25 19:08:46 +0100 (Thu, 25 Dec 2003) | 3 lines
8079Changed paths:
8080   M /trunk/NOTES
8081
8082  * NOTES:
8083    + Added a section with a proposed solution to the slang problem.
8084
8085------------------------------------------------------------------------
8086r175 | sam | 2003-12-25 11:18:37 +0100 (Thu, 25 Dec 2003) | 2 lines
8087Changed paths:
8088   A /branches/0.4 (from /trunk:174)
8089   M /branches/0.4/ChangeLog
8090   M /trunk/ChangeLog
8091
8092  * 0.4 branch.
8093
8094------------------------------------------------------------------------
8095r174 | sam | 2003-12-25 00:58:32 +0100 (Thu, 25 Dec 2003) | 5 lines
8096Changed paths:
8097   M /trunk/configure.ac
8098   M /trunk/debian/control
8099
8100  * debian/control:
8101    + Added missing dependencies to the -dev package.
8102  * configure.ac:
8103    + Kludge for woody builds where x_includes is undefined.
8104
8105------------------------------------------------------------------------
8106r173 | sam | 2003-12-24 17:23:37 +0100 (Wed, 24 Dec 2003) | 3 lines
8107Changed paths:
8108   M /trunk/src/caca.h
8109
8110  * src/caca.h:
8111    + Documented CACA_FONT.
8112
8113------------------------------------------------------------------------
8114r172 | sam | 2003-12-24 17:16:16 +0100 (Wed, 24 Dec 2003) | 3 lines
8115Changed paths:
8116   M /trunk/doc/Makefile.am
8117
8118  * doc/Makefile.am:
8119    + Rename the refman.ps doxygen documentation to libcaca.ps.
8120
8121------------------------------------------------------------------------
8122r171 | sam | 2003-12-24 16:43:45 +0100 (Wed, 24 Dec 2003) | 5 lines
8123Changed paths:
8124   M /trunk/NEWS
8125   M /trunk/src/caca.h
8126   M /trunk/src/graphics.c
8127
8128  * src/graphics.c:
8129    + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
8130  * src/caca.c:
8131    + Documented the CACA_GEOMETRY environment variable.
8132
8133------------------------------------------------------------------------
8134r170 | sam | 2003-12-24 16:35:07 +0100 (Wed, 24 Dec 2003) | 3 lines
8135Changed paths:
8136   M /trunk/src/caca_internals.h
8137   M /trunk/src/graphics.c
8138   M /trunk/src/io.c
8139
8140  * src/io.c:
8141    + Mouse support in the X11 driver.
8142
8143------------------------------------------------------------------------
8144r169 | sam | 2003-12-24 15:48:38 +0100 (Wed, 24 Dec 2003) | 4 lines
8145Changed paths:
8146   M /trunk/src/graphics.c
8147
8148  * src/graphics:
8149    + Use XCreateWindow instead of XCreateSimpleWindow.
8150    + Set the X window title to "caca for X".
8151
8152------------------------------------------------------------------------
8153r168 | sam | 2003-12-23 18:25:29 +0100 (Tue, 23 Dec 2003) | 4 lines
8154Changed paths:
8155   M /trunk/debian/changelog
8156   M /trunk/debian/control
8157   M /trunk/debian/rules
8158
8159  * debian/control:
8160    + Build-depend on doxygen and tetex to build documentation.
8161    + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
8162
8163------------------------------------------------------------------------
8164r167 | sam | 2003-12-23 18:01:38 +0100 (Tue, 23 Dec 2003) | 7 lines
8165Changed paths:
8166   M /trunk/BUGS
8167   M /trunk/Makefile.am
8168   M /trunk/NEWS
8169   M /trunk/README
8170   M /trunk/TODO
8171   M /trunk/configure.ac
8172   M /trunk/doc/Makefile.am
8173   M /trunk/src/graphics.c
8174
8175  * configure.ac NEWS:
8176    + Prepared release 0.4.
8177  * src/graphics.c README BUGS TODO:
8178    + Updated documentation.
8179  * Makefile.am doc/Makefile.am:
8180    + Install the generated doxygen documentation.
8181
8182------------------------------------------------------------------------
8183r166 | sam | 2003-12-23 17:32:56 +0100 (Tue, 23 Dec 2003) | 4 lines
8184Changed paths:
8185   M /trunk/src/io.c
8186
8187  * src/io.c:
8188    + Fixed a warning by including <unistd.h>.
8189    + Support for arrow and function keys under X11.
8190
8191------------------------------------------------------------------------
8192r165 | sam | 2003-12-23 14:27:40 +0100 (Tue, 23 Dec 2003) | 9 lines
8193Changed paths:
8194   M /trunk/configure.ac
8195   M /trunk/doc/Makefile.am
8196   D /trunk/doc/doxygen.cfg
8197   A /trunk/doc/doxygen.cfg.in (from /trunk/doc/doxygen.cfg:164)
8198   M /trunk/examples/aafire.c
8199   M /trunk/examples/demo.c
8200   M /trunk/examples/spritedit.c
8201   M /trunk/examples/view.c
8202   M /trunk/src/bitmap.c
8203   M /trunk/src/box.c
8204   M /trunk/src/caca.c
8205   M /trunk/src/caca.h
8206   M /trunk/src/caca_internals.h
8207   M /trunk/src/conic.c
8208   M /trunk/src/graphics.c
8209   M /trunk/src/io.c
8210   M /trunk/src/line.c
8211   M /trunk/src/math.c
8212   M /trunk/src/sprite.c
8213   M /trunk/src/triangle.c
8214
8215  * src/io.c:
8216    + Added caca_wait_event(), a blocking caca_get_event().
8217  * src/ examples/:
8218    + More documentation.
8219  * doc/doxygen.cfg.in:
8220    + doc/doxygen.cfg is now generated by configure, so that we can use
8221      @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
8222    + Create manpages.
8223
8224------------------------------------------------------------------------
8225r164 | sam | 2003-12-23 12:08:37 +0100 (Tue, 23 Dec 2003) | 2 lines
8226Changed paths:
8227   M /trunk/doc/doxygen.cfg
8228   M /trunk/src/bitmap.c
8229   M /trunk/src/caca.c
8230   M /trunk/src/caca.h
8231
8232  * More API documentation.
8233
8234------------------------------------------------------------------------
8235r163 | sam | 2003-12-22 23:58:24 +0100 (Mon, 22 Dec 2003) | 3 lines
8236Changed paths:
8237   M /trunk/src/caca.c
8238
8239  * caca.c:
8240    + Fixed typos in the initialisation code.
8241
8242------------------------------------------------------------------------
8243r162 | sam | 2003-12-22 16:26:12 +0100 (Mon, 22 Dec 2003) | 6 lines
8244Changed paths:
8245   M /trunk/configure.ac
8246   M /trunk/src/bitmap.c
8247   M /trunk/src/caca.c
8248   M /trunk/src/caca.h
8249   M /trunk/src/caca_internals.h
8250   M /trunk/src/conic.c
8251   M /trunk/src/graphics.c
8252   M /trunk/src/io.c
8253   M /trunk/src/line.c
8254
8255  * src/graphics.c src/caca.c src/io.c:
8256    + Support for simultaneously compiled-in drivers.
8257    + Honour the CACA_DRIVER environment variable.
8258  * configure.ac:
8259    + Drivers are no longer mutually exclusive.
8260
8261------------------------------------------------------------------------
8262r161 | sam | 2003-12-21 01:39:41 +0100 (Sun, 21 Dec 2003) | 3 lines
8263Changed paths:
8264   M /trunk/src/graphics.c
8265
8266  * src/graphics:
8267    + Initialise default height at 32 (as in aalib).
8268
8269------------------------------------------------------------------------
8270r160 | sam | 2003-12-20 13:07:56 +0100 (Sat, 20 Dec 2003) | 5 lines
8271Changed paths:
8272   M /trunk/src/caca_internals.h
8273   M /trunk/src/graphics.c
8274   M /trunk/src/io.c
8275
8276  * src/graphics.c:
8277    + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
8278    + Use an intermediary X pixmap for rendering.
8279    + Slightly changed the variable naming scheme.
8280
8281------------------------------------------------------------------------
8282r159 | sam | 2003-12-20 11:54:35 +0100 (Sat, 20 Dec 2003) | 3 lines
8283Changed paths:
8284   M /trunk/examples/aafire.c
8285
8286  * examples/aafire.c:
8287    + The image buffer in cacafire was too small.
8288
8289------------------------------------------------------------------------
8290r158 | sam | 2003-12-19 18:26:23 +0100 (Fri, 19 Dec 2003) | 4 lines
8291Changed paths:
8292   M /trunk/src/graphics.c
8293
8294  * src/graphics.c:
8295    + Progress in the X11 driver.
8296    + Fixed a compilation bug in the conio driver.
8297
8298------------------------------------------------------------------------
8299r157 | sam | 2003-12-18 10:46:19 +0100 (Thu, 18 Dec 2003) | 4 lines
8300Changed paths:
8301   M /trunk/debian/changelog
8302   M /trunk/debian/control
8303   M /trunk/debian/rules
8304
8305  * debian/rules debian/control:
8306    + Moved cacafire to the caca-utils package. Added proper conflict/replace.
8307    + Symlinked cacafire.1 to cacademo.1.
8308
8309------------------------------------------------------------------------
8310r155 | sam | 2003-12-18 01:41:28 +0100 (Thu, 18 Dec 2003) | 7 lines
8311Changed paths:
8312   M /trunk/ChangeLog
8313   M /trunk/NEWS
8314   M /trunk/README
8315   M /trunk/debian/changelog
8316   M /trunk/debian/control
8317   M /trunk/doc/doxygen.cfg
8318
8319  * debian/control:
8320    + Updated long descriptions.
8321  * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
8322    + Prepared 0.3 release.
8323  * README:
8324    + --enable-ncurses is now the default.
8325
8326------------------------------------------------------------------------
8327r154 | sam | 2003-12-18 01:11:52 +0100 (Thu, 18 Dec 2003) | 3 lines
8328Changed paths:
8329   M /trunk/src/bitmap.c
8330   M /trunk/src/box.c
8331   M /trunk/src/caca.c
8332   M /trunk/src/caca.h
8333   M /trunk/src/conic.c
8334   M /trunk/src/graphics.c
8335   M /trunk/src/io.c
8336   M /trunk/src/line.c
8337   M /trunk/src/math.c
8338   M /trunk/src/sprite.c
8339   M /trunk/src/triangle.c
8340
8341  * src/:
8342    + Doxygenated public functions.
8343
8344------------------------------------------------------------------------
8345r153 | sam | 2003-12-17 16:03:05 +0100 (Wed, 17 Dec 2003) | 3 lines
8346Changed paths:
8347   M /trunk/src/caca.h
8348
8349  * src/caca.h:
8350    + Documented environment variables.
8351
8352------------------------------------------------------------------------
8353r152 | sam | 2003-12-17 00:25:54 +0100 (Wed, 17 Dec 2003) | 4 lines
8354Changed paths:
8355   M /trunk/examples/view.c
8356
8357  * examples/view.c:
8358    + Fixed a bug in the loading of 1bpp BMPs.
8359    + Commented stuff.
8360
8361------------------------------------------------------------------------
8362r151 | sam | 2003-12-17 00:06:54 +0100 (Wed, 17 Dec 2003) | 7 lines
8363Changed paths:
8364   M /trunk/examples/Makefile.am
8365   M /trunk/examples/view.c
8366
8367  * examples/view.c:
8368    + If Imlib2 is not available, use a custom simple BMP loader.
8369    + Draw the bottom bar one line higher to leave room for a status line.
8370    + '?' now properly toggles help.
8371  * examples/Makefile.am:
8372    + Always build cacaview.
8373
8374------------------------------------------------------------------------
8375r150 | sam | 2003-12-16 10:06:46 +0100 (Tue, 16 Dec 2003) | 5 lines
8376Changed paths:
8377   M /trunk/configure.ac
8378   M /trunk/src/bitmap.c
8379
8380  * src/bitmap.c:
8381    + If the alpha palette is all-zero, forget the alpha channel.
8382  * configure.ac:
8383    + Export HAVE_IMLIB2_H and the like.
8384
8385------------------------------------------------------------------------
8386r149 | sam | 2003-12-15 16:02:50 +0100 (Mon, 15 Dec 2003) | 4 lines
8387Changed paths:
8388   M /trunk/src/bitmap.c
8389
8390  * src/bitmap.c:
8391    + If the alpha mask is 0, ignore alpha information.
8392    + Ditto if no alpha information is given with the palette.
8393
8394------------------------------------------------------------------------
8395r148 | sam | 2003-12-15 11:38:03 +0100 (Mon, 15 Dec 2003) | 4 lines
8396Changed paths:
8397   M /trunk/configure.ac
8398   M /trunk/src/caca.c
8399   M /trunk/src/caca_internals.h
8400   M /trunk/src/graphics.c
8401   M /trunk/src/io.c
8402
8403  * src/graphics.c src/io.c:
8404    + Beginning of an X11 driver. Currently we merely open the window and
8405      check keyboard events.
8406
8407------------------------------------------------------------------------
8408r147 | sam | 2003-12-12 17:19:44 +0100 (Fri, 12 Dec 2003) | 7 lines
8409Changed paths:
8410   M /trunk/configure.ac
8411   M /trunk/debian/changelog
8412   M /trunk/src/caca.c
8413
8414  * configure.ac debian/changelog:
8415    + Prepare for 0.3 release.
8416    + Check for strcasecmp().
8417  * src/caca.c:
8418    + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
8419      variables.
8420
8421------------------------------------------------------------------------
8422r146 | sam | 2003-12-12 15:49:41 +0100 (Fri, 12 Dec 2003) | 13 lines
8423Changed paths:
8424   M /trunk/examples/aafire.c
8425   M /trunk/examples/demo.c
8426   M /trunk/examples/view.c
8427   M /trunk/src/bitmap.c
8428   M /trunk/src/caca.c
8429   M /trunk/src/caca.h
8430   M /trunk/src/caca_internals.h
8431
8432  * src/bitmap.c:
8433    + Added antialiasing support.
8434    + Dithering, antialiasing and background mode can now be selected at
8435      runtime.
8436  * src/caca.c src/caca.h:
8437    + Renamed caca_dithering into caca_feature and extended the type to
8438      express background colour and antialiasing mode.
8439  * examples/demo.c:
8440    + Fixed a bug that disabled the sprite demo.
8441    + Draw solid flares.
8442  * examples/view.c:
8443    + Select antialiasing and background mode at runtime.
8444
8445------------------------------------------------------------------------
8446r145 | sam | 2003-12-11 18:01:09 +0100 (Thu, 11 Dec 2003) | 2 lines
8447Changed paths:
8448   M /trunk/BUGS
8449   M /trunk/TODO
8450   M /trunk/debian/control
8451   M /trunk/doc/cacademo.1
8452   M /trunk/doc/cacaview.1
8453
8454  * Minor updates to manpages, BUGS, TODO and the Debian control file.
8455
8456------------------------------------------------------------------------
8457r144 | sam | 2003-12-11 17:56:35 +0100 (Thu, 11 Dec 2003) | 5 lines
8458Changed paths:
8459   M /trunk/src/Makefile.am
8460   M /trunk/src/bitmap.c
8461   M /trunk/src/caca.c
8462   M /trunk/src/caca.h
8463   M /trunk/src/caca_internals.h
8464   M /trunk/src/graphics.c
8465
8466  * src/caca.c:
8467    + Moved global variables to src/graphics.c.
8468  * src/bitmap.c:
8469    + Sanitised prototypes.
8470
8471------------------------------------------------------------------------
8472r143 | sam | 2003-12-11 17:31:49 +0100 (Thu, 11 Dec 2003) | 17 lines
8473Changed paths:
8474   M /trunk/examples
8475   M /trunk/examples/aafire.c
8476   M /trunk/examples/demo.c
8477   M /trunk/examples/view.c
8478   M /trunk/src/bitmap.c
8479   M /trunk/src/box.c
8480   M /trunk/src/caca.c
8481   M /trunk/src/caca.h
8482   M /trunk/src/caca_internals.h
8483   M /trunk/src/conic.c
8484   M /trunk/src/graphics.c
8485   M /trunk/src/line.c
8486   M /trunk/src/sprite.c
8487   M /trunk/src/triangle.c
8488
8489  * src/graphics.c:
8490    + Internally cache screen width and height.
8491  * src/bitmap.c:
8492    + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
8493      alpha as fully transparent, and any other value as fully opaque.
8494    + Slightly tuned colour weights in the renderer.
8495    + caca_set_bitmap_palette() takes unsigned ints.
8496  * examples/demo.c:
8497    + Added a crap render demo.
8498  * examples/aafire.c:
8499    + Set a 20ms delay.
8500    + Added alpha values to the palette.
8501  * examples/view.c:
8502    + Draw a gray checkered grid below the image so that transparent images
8503      look a lot nicer.
8504    + 'f' toggles "fullscreen" mode.
8505
8506------------------------------------------------------------------------
8507r142 | sam | 2003-12-11 16:54:53 +0100 (Thu, 11 Dec 2003) | 6 lines
8508Changed paths:
8509   M /trunk/caca-config.in
8510   M /trunk/configure.ac
8511
8512  * configure.ac:
8513    + Set the executable bit of caca-config when regenerating that file.
8514  * caca-config.in:
8515    + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
8516      have @CACA_LIBS@.
8517
8518------------------------------------------------------------------------
8519r141 | sam | 2003-12-02 23:27:27 +0100 (Tue, 02 Dec 2003) | 6 lines
8520Changed paths:
8521   M /trunk/configure.ac
8522   M /trunk/examples/Makefile.am
8523   A /trunk/examples/aafire.c
8524
8525  * configure.ac:
8526    + Removed unused USE_* variables.
8527    + Export -lslang and -lncurses as @CACA_LIBS@.
8528  * examples/aafire.c:
8529    + Imported aafire.c from the AAlib tree and ported it to libcaca.
8530
8531------------------------------------------------------------------------
8532r139 | sam | 2003-11-30 18:15:31 +0100 (Sun, 30 Nov 2003) | 2 lines
8533Changed paths:
8534   M /trunk/ChangeLog
8535   M /trunk/NEWS
8536   M /trunk/TODO
8537   M /trunk/debian/changelog
8538   M /trunk/debian/control
8539
8540  * 0.2 release.
8541
8542------------------------------------------------------------------------
8543r138 | sam | 2003-11-30 18:14:19 +0100 (Sun, 30 Nov 2003) | 3 lines
8544Changed paths:
8545   M /trunk/examples/view.c
8546
8547  * examples/view.c:
8548    + Removed last endianness issue.
8549
8550------------------------------------------------------------------------
8551r137 | sam | 2003-11-30 17:34:04 +0100 (Sun, 30 Nov 2003) | 5 lines
8552Changed paths:
8553   M /trunk/examples/view.c
8554   M /trunk/src/bitmap.c
8555   M /trunk/src/io.c
8556
8557  * src/io.c:
8558    + Removed a useless message.
8559  * src/bitmap.c examples/view.c:
8560    + Really fixed the endianness issue.
8561
8562------------------------------------------------------------------------
8563r136 | sam | 2003-11-30 16:56:02 +0100 (Sun, 30 Nov 2003) | 5 lines
8564Changed paths:
8565   M /trunk/src/bitmap.c
8566
8567  * src/bitmap.c:
8568    + Fine-tuned the new renderer.
8569    + Fixed warnings.
8570    + Changed hardcoded values to macros.
8571
8572------------------------------------------------------------------------
8573r135 | sam | 2003-11-30 16:01:55 +0100 (Sun, 30 Nov 2003) | 11 lines
8574Changed paths:
8575   M /trunk/configure.ac
8576   M /trunk/examples/demo.c
8577   M /trunk/examples/view.c
8578   M /trunk/src/bitmap.c
8579   M /trunk/src/caca.c
8580   M /trunk/src/caca.h
8581
8582  * src/bitmap.c:
8583    + Fixed an endianness issue in the byte reader.
8584    + Decreased precision in RGB and HSV values to avoid overflows.
8585    + New dithering method: 2x2 ordered.
8586    + New renderer, with background colour awareness.
8587  * configure.ac:
8588    + Check for <endian.h>.
8589  * examples/demo.c examples/view.c:
8590    + Fixed an endianness issue in cacaview.
8591    + Adapted code to the additional dithering method.
8592
8593------------------------------------------------------------------------
8594r134 | sam | 2003-11-30 03:11:37 +0100 (Sun, 30 Nov 2003) | 4 lines
8595Changed paths:
8596   M /trunk/examples/view.c
8597   M /trunk/src/bitmap.c
8598
8599  * src/bitmap.c examples/view.c:
8600    + Fixed an endianness issue in caca_draw_bitmap().
8601    + Code cleanup.
8602
8603------------------------------------------------------------------------
8604r133 | sam | 2003-11-30 02:18:10 +0100 (Sun, 30 Nov 2003) | 13 lines
8605Changed paths:
8606   M /trunk/TODO
8607   M /trunk/doc/cacaview.1
8608   M /trunk/examples/Makefile.am
8609   M /trunk/examples/view.c
8610   M /trunk/src/caca.c
8611
8612  * src/caca.c:
8613    + Minor change to the dithering names.
8614  * TODO:
8615    + Added cacaview TODO.
8616  * doc/cacaview.1:
8617    + Wrote a manpage for cacaview.
8618  * examples/Makefile.am:
8619    + Moved the -DX_DISPLAY_MISSING=1 here.
8620  * examples/view.c:
8621    + Capital 'D' cycles through dithering modes in reverse order.
8622    + Sleep when there is nothing to do.
8623    + Cosmetic code reorganisation.
8624
8625------------------------------------------------------------------------
8626r132 | sam | 2003-11-29 20:35:07 +0100 (Sat, 29 Nov 2003) | 9 lines
8627Changed paths:
8628   M /trunk/examples/demo.c
8629   M /trunk/examples/view.c
8630   M /trunk/src/bitmap.c
8631   M /trunk/src/caca.c
8632   M /trunk/src/caca.h
8633
8634  * src/caca.c src/caca.h:
8635    + Added caca_get_dithering_name().
8636  * src/bitmap.c:
8637    + Created a new dithering method with an 8x8 ordered matrix.
8638    + Replaced the char list with a string for better readability.
8639    + Dithering functions now return a value between 0 and 255.
8640  * examples/demo.c examples/view.c:
8641    + Adapted to use caca_get_dithering_name().
8642
8643------------------------------------------------------------------------
8644r131 | sam | 2003-11-29 19:04:42 +0100 (Sat, 29 Nov 2003) | 3 lines
8645Changed paths:
8646   M /trunk/src/caca.c
8647
8648  * src/caca.c:
8649    + Test whether ncurses knows xterm-16color before setting $TERM.
8650
8651------------------------------------------------------------------------
8652r130 | sam | 2003-11-29 18:36:00 +0100 (Sat, 29 Nov 2003) | 6 lines
8653Changed paths:
8654   M /trunk/examples/view.c
8655
8656  * examples/view.c:
8657    + Added top and bottom status lines, like in mutt and slrn.
8658    + Added a status string when loading an image or upon error.
8659    + Can load multiple files; use 'n' and 'p' for next and previous.
8660    + Clip zoom between -48 and +48.
8661
8662------------------------------------------------------------------------
8663r129 | sam | 2003-11-29 17:42:35 +0100 (Sat, 29 Nov 2003) | 2 lines
8664Changed paths:
8665   M /trunk/src/caca.c
8666
8667  * Fixed a C99ism.
8668
8669------------------------------------------------------------------------
8670r128 | sam | 2003-11-29 15:41:37 +0100 (Sat, 29 Nov 2003) | 9 lines
8671Changed paths:
8672   M /trunk/NOTES
8673   M /trunk/configure.ac
8674   M /trunk/src/caca.c
8675   M /trunk/src/graphics.c
8676
8677  * configure.ac:
8678    + Default to ncurses, not slang, because slang only has 128 colour pairs.
8679  * src/caca.c:
8680    + Disable scrolling to avoid hashmap scrolling optimization code.
8681  * src/graphics.c:
8682    + Swap fg and bg in the colour pair indexing, so that bg is always
8683      right.
8684    + Disable alt charset support to exploit my patched slang.
8685
8686------------------------------------------------------------------------
8687r127 | sam | 2003-11-28 21:39:54 +0100 (Fri, 28 Nov 2003) | 10 lines
8688Changed paths:
8689   M /trunk/NOTES
8690   M /trunk/examples/view.c
8691   M /trunk/src/bitmap.c
8692
8693  * src/bitmap.c:
8694    + Dither chroma outside of rgb2hsv_default().
8695    + Clip fromx and fromy values.
8696  * NOTES:
8697    + Link to the XTerm control sequences.
8698  * examples/view.c:
8699    + Draw status bar.
8700    + Move with 'h' 'j' 'k' 'l', à la vi.
8701    + '?' toggles a help menu.
8702
8703------------------------------------------------------------------------
8704r126 | sam | 2003-11-28 00:18:12 +0100 (Fri, 28 Nov 2003) | 3 lines
8705Changed paths:
8706   M /trunk/src/bitmap.c
8707
8708  * src/bitmap.c:
8709    + Removed § from the list of default characters due to collisions.
8710
8711------------------------------------------------------------------------
8712r125 | sam | 2003-11-27 23:54:48 +0100 (Thu, 27 Nov 2003) | 6 lines
8713Changed paths:
8714   A /trunk/debian/caca-utils.mime
8715   M /trunk/debian/control
8716   M /trunk/debian/rules
8717
8718  * debian/control:
8719    + Removed slang1-dev dependency in caca-utils.
8720  * debian/caca-utils.mime debian/rules:
8721    + Added a MIME file with low priority.
8722    + Added call to dh_installmime.
8723
8724------------------------------------------------------------------------
8725r124 | sam | 2003-11-27 23:29:13 +0100 (Thu, 27 Nov 2003) | 5 lines
8726Changed paths:
8727   M /trunk/configure.ac
8728   M /trunk/src/caca.c
8729   M /trunk/src/caca_internals.h
8730   M /trunk/src/graphics.c
8731
8732  * src/caca.c src/graphics.c:
8733    + Moved graphics stuff from caca.c to graphics.c.
8734    + Added a few kludges: if gnome-terminal or konsole are detected, switch
8735      to TERM=xterm-16color to benefit from extended colour palette.
8736
8737------------------------------------------------------------------------
8738r123 | sam | 2003-11-27 22:56:30 +0100 (Thu, 27 Nov 2003) | 13 lines
8739Changed paths:
8740   M /trunk/NOTES
8741   M /trunk/examples/demo.c
8742   M /trunk/examples/spritedit.c
8743   M /trunk/src/bitmap.c
8744   M /trunk/src/caca.c
8745   M /trunk/src/caca.h
8746   M /trunk/src/graphics.c
8747   M /trunk/src/sprite.c
8748
8749  * NOTES:
8750    + Added setab/setaf quotes from the XTerm terminfo.
8751    + Proposed a workaround for bright colours on any terminal.
8752  * src/caca.c:
8753    + 16 colour support for ncurses and conio.
8754  * src/graphics.c:
8755    + Ported to 16 colour support.
8756    + Added a missing <stdio.h> for BUFSIZ.
8757    + Disabled vsnprintf under DOS (only vsprintf exists).
8758  * examples/:
8759    + Don't abort if the caca.txt sprite was not found.
8760    + Ported to 16 colour support.
8761
8762------------------------------------------------------------------------
8763r122 | sam | 2003-11-27 14:27:32 +0100 (Thu, 27 Nov 2003) | 2 lines
8764Changed paths:
8765   M /trunk/NOTES
8766
8767  * NOTES: more notes about colours.
8768
8769------------------------------------------------------------------------
8770r121 | sam | 2003-11-27 10:43:56 +0100 (Thu, 27 Nov 2003) | 5 lines
8771Changed paths:
8772   M /trunk/Makefile.am
8773   M /trunk/configure.ac
8774   M /trunk/examples/Makefile.am
8775
8776  * configure.ac:
8777    + More sensible imlib2 detection, works with cross-compilation.
8778  * Makefile.am:
8779    + Don't forget to include NOTES to the dist tarball.
8780
8781------------------------------------------------------------------------
8782r120 | sam | 2003-11-27 10:38:16 +0100 (Thu, 27 Nov 2003) | 2 lines
8783Changed paths:
8784   A /trunk/NOTES
8785   M /trunk/README
8786   M /trunk/debian/rules
8787
8788  * NOTES: added information about colour support.
8789
8790------------------------------------------------------------------------
8791r119 | sam | 2003-11-26 22:02:31 +0100 (Wed, 26 Nov 2003) | 2 lines
8792Changed paths:
8793   M /trunk/configure.ac
8794
8795  * configure.ac: Added a missing check for <inttypes.h>.
8796
8797------------------------------------------------------------------------
8798r118 | sam | 2003-11-26 21:58:30 +0100 (Wed, 26 Nov 2003) | 2 lines
8799Changed paths:
8800   M /trunk/src/bitmap.c
8801
8802  * src/bitmap.c: Support for more colour depths.
8803
8804------------------------------------------------------------------------
8805r115 | sam | 2003-11-24 20:56:04 +0100 (Mon, 24 Nov 2003) | 9 lines
8806Changed paths:
8807   M /trunk/configure.ac
8808   M /trunk/examples/Makefile.am
8809   M /trunk/examples/demo.c
8810   M /trunk/examples/view.c
8811
8812  * configure.ac examples/Makefile.am:
8813    + Added a check for imlib2-config.
8814    + Build cacaview conditionally.
8815  * examples/demo.c:
8816    + Removed all gdkpixbuf code.
8817  * examples/view.c:
8818    + Default to ordered dithering.
8819    + Make sure the arrows always work even if delta is too small.
8820
8821------------------------------------------------------------------------
8822r114 | sam | 2003-11-24 18:51:40 +0100 (Mon, 24 Nov 2003) | 4 lines
8823Changed paths:
8824   M /trunk/debian
8825   M /trunk/debian/control
8826   M /trunk/debian/rules
8827
8828  * debian/:
8829    + New caca-utils package.
8830    + Move cacademo, cacaview and caca-spritedit to caca-utils.
8831
8832------------------------------------------------------------------------
8833r113 | sam | 2003-11-24 18:50:14 +0100 (Mon, 24 Nov 2003) | 6 lines
8834Changed paths:
8835   M /trunk/doc/Makefile.am
8836   D /trunk/doc/caca-demo.1
8837   A /trunk/doc/cacademo.1 (from /trunk/doc/caca-demo.1:112)
8838   A /trunk/doc/cacaview.1
8839   M /trunk/examples
8840   M /trunk/examples/Makefile.am
8841   A /trunk/examples/view.c
8842
8843  * examples/:
8844    + Simple image viewer, cacaview, based on libcaca and imlib2.
8845    + Renamed caca-demo into cacademo.
8846  * doc/:
8847    + Renamed doc/caca-demo.1 into doc/cacademo.1.
8848
8849------------------------------------------------------------------------
8850r112 | sam | 2003-11-23 16:34:35 +0100 (Sun, 23 Nov 2003) | 2 lines
8851Changed paths:
8852   M /trunk/src/Makefile.am
8853   A /trunk/src/bitmap.c (from /trunk/src/blit.c:111)
8854   D /trunk/src/blit.c
8855
8856  * Renamed src/blit.c into src/bitmap.c.
8857
8858------------------------------------------------------------------------
8859r111 | sam | 2003-11-23 04:44:59 +0100 (Sun, 23 Nov 2003) | 5 lines
8860Changed paths:
8861   M /trunk/examples/demo.c
8862   M /trunk/src/caca.c
8863   M /trunk/src/caca.h
8864   M /trunk/src/io.c
8865
8866  * src/caca.c:
8867    + Mouse initialisation in ncurses.
8868  * src/io.c:
8869    + Mouse support in ncurses.
8870
8871------------------------------------------------------------------------
8872r110 | sam | 2003-11-22 15:28:36 +0100 (Sat, 22 Nov 2003) | 3 lines
8873Changed paths:
8874   M /trunk/debian/control
8875
8876  * debian/control:
8877    + libcaca-dev should depend on slang1-dev.
8878
8879------------------------------------------------------------------------
8880r109 | sam | 2003-11-22 15:23:18 +0100 (Sat, 22 Nov 2003) | 3 lines
8881Changed paths:
8882   M /trunk/debian/Makefile.am
8883
8884  * debian/Makefile.am:
8885    + Added compat and copyright to the distributed files.
8886
8887------------------------------------------------------------------------
8888r108 | sam | 2003-11-22 15:19:36 +0100 (Sat, 22 Nov 2003) | 2 lines
8889Changed paths:
8890   A /trunk/ChangeLog
8891   M /trunk/debian/rules
8892
8893  * Added a ChangeLog file.
8894
8895------------------------------------------------------------------------
8896r107 | sam | 2003-11-22 15:13:53 +0100 (Sat, 22 Nov 2003) | 3 lines
8897Changed paths:
8898   M /trunk/examples/Makefile.am
8899
8900  * examples/Makefile.am:
8901    + Compilation fix when libcaca is not available.
8902
8903------------------------------------------------------------------------
8904r106 | sam | 2003-11-22 14:44:02 +0100 (Sat, 22 Nov 2003) | 9 lines
8905Changed paths:
8906   M /trunk/debian/changelog
8907   A /trunk/debian/copyright
8908   M /trunk/debian/rules
8909   M /trunk/doc/Makefile.am
8910   M /trunk/doc/caca-config.1
8911   A /trunk/doc/caca-demo.1
8912   A /trunk/doc/caca-spritedit.1
8913   M /trunk/examples/caca.txt
8914
8915  * debian/:
8916    + Wrote the changelog for the Debian release.
8917    + Wrote a copyright file.
8918  * doc/:
8919    + Wrote manpages for caca-demo and caca-spritedit.
8920  * examples/caca.txt:
8921    + Centered the sprite handle.
8922    + Added a second frame to the sprite.
8923
8924------------------------------------------------------------------------
8925r105 | sam | 2003-11-22 13:53:55 +0100 (Sat, 22 Nov 2003) | 11 lines
8926Changed paths:
8927   A /trunk/AUTHORS
8928   M /trunk/Makefile.am
8929   A /trunk/NEWS
8930   M /trunk/configure.ac
8931   A /trunk/doc
8932   A /trunk/doc/Makefile.am
8933   A /trunk/doc/caca-config.1
8934   A /trunk/doc/doxygen.cfg
8935   A /trunk/doc/footer.html
8936   A /trunk/doc/header.html
8937
8938  * AUTHORS NEWS:
8939    + Added these mandatory files.
8940  * doc/:
8941    + Wrote a Doxygen configuration file.
8942    + Added a manpage for caca-config(1), borrowed from sdl-config.
8943  * configure.ac:
8944    + Use new style AC_INIT.
8945    + Error out if no library was found.
8946    + Added *djgpp* to the list of non-PIC platforms.
8947    + Added checks for doxygen and latex.
8948
8949------------------------------------------------------------------------
8950r104 | sam | 2003-11-22 13:51:27 +0100 (Sat, 22 Nov 2003) | 2 lines
8951Changed paths:
8952   M /trunk/examples/Makefile.am
8953   M /trunk/examples/demo.c
8954
8955  * Disabled gdkpixbuf code.
8956
8957------------------------------------------------------------------------
8958r103 | sam | 2003-11-22 13:45:25 +0100 (Sat, 22 Nov 2003) | 3 lines
8959Changed paths:
8960   M /trunk/src/blit.c
8961   M /trunk/src/box.c
8962   M /trunk/src/caca.c
8963   M /trunk/src/caca.h
8964   M /trunk/src/caca_internals.h
8965   M /trunk/src/conic.c
8966   M /trunk/src/graphics.c
8967   M /trunk/src/io.c
8968   M /trunk/src/line.c
8969   M /trunk/src/math.c
8970   M /trunk/src/sprite.c
8971   M /trunk/src/triangle.c
8972
8973  * src/:
8974    + Doxygenated a few things.
8975
8976------------------------------------------------------------------------
8977r102 | sam | 2003-11-21 15:34:07 +0100 (Fri, 21 Nov 2003) | 8 lines
8978Changed paths:
8979   M /trunk/TODO
8980   M /trunk/examples/demo.c
8981   M /trunk/src/blit.c
8982   M /trunk/src/caca.h
8983
8984  * TODO:
8985    + A few updates.
8986  * src/blit.c:
8987    + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
8988    + Started removing hardcoded bitmask and pitch values.
8989  * examples/demo.c:
8990    + Do something with mouse clicks.
8991
8992------------------------------------------------------------------------
8993r101 | sam | 2003-11-21 15:14:26 +0100 (Fri, 21 Nov 2003) | 3 lines
8994Changed paths:
8995   M /trunk/src/io.c
8996
8997  * src/io.c:
8998    + Fixed an off-by-one error in the mouse driver.
8999
9000------------------------------------------------------------------------
9001r100 | sam | 2003-11-20 17:54:04 +0100 (Thu, 20 Nov 2003) | 13 lines
9002Changed paths:
9003   M /trunk
9004   M /trunk/Makefile.am
9005   M /trunk/README
9006   M /trunk/TODO
9007   A /trunk/caca-config.in
9008   M /trunk/configure.ac
9009   M /trunk/debian
9010   A /trunk/debian/compat
9011   M /trunk/debian/control
9012   M /trunk/debian/rules
9013   M /trunk/examples
9014   M /trunk/examples/Makefile.am
9015   M /trunk/examples/demo.c
9016   M /trunk/src/Makefile.am
9017
9018  * debian/control:
9019    + Changed section to libs/libdevel instead of games/games.
9020    + Changed package name to libcaca-dev.
9021  * debian/rules:
9022    + Use debian/compat instead of DH_COMPAT.
9023    + Install README, BUGS and TODO into /usr/share/doc.
9024  * caca-config.in:
9025    + First version of the config script.
9026  * configure.ac src/Makefile.am:
9027    + Build a static PIC library as well.
9028  * README TODO:
9029    + Various updates.
9030
9031------------------------------------------------------------------------
9032r99 | sam | 2003-11-19 19:38:49 +0100 (Wed, 19 Nov 2003) | 3 lines
9033Changed paths:
9034   M /trunk/TODO
9035   M /trunk/src/io.c
9036
9037  * TODO: New stuff to do.
9038  * src/io.c: left and right arrow keys were swapped.
9039
9040------------------------------------------------------------------------
9041r98 | sam | 2003-11-19 18:49:43 +0100 (Wed, 19 Nov 2003) | 3 lines
9042Changed paths:
9043   M /trunk/src/blit.c
9044   M /trunk/src/caca.c
9045   M /trunk/src/io.c
9046
9047  * src/io.c:
9048    + Fixed a bug in the mouse coordinates reporting.
9049
9050------------------------------------------------------------------------
9051r97 | sam | 2003-11-19 18:32:10 +0100 (Wed, 19 Nov 2003) | 6 lines
9052Changed paths:
9053   M /trunk/examples/demo.c
9054   M /trunk/examples/spritedit.c
9055   M /trunk/src/blit.c
9056   M /trunk/src/caca.c
9057   M /trunk/src/caca.h
9058   M /trunk/src/io.c
9059
9060  * src/io.c:
9061    + Renamed sdl_get_key() into sdl_get_event().
9062    + Handle mouse clicks.
9063  * src/caca.c:
9064    + Activate the terminal's mouse handling if supported.
9065
9066------------------------------------------------------------------------
9067r96 | sam | 2003-11-17 17:11:34 +0100 (Mon, 17 Nov 2003) | 8 lines
9068Changed paths:
9069   M /trunk/examples/Makefile.am
9070   M /trunk/src/Makefile.am
9071   M /trunk/src/blit.c
9072   M /trunk/src/caca.h
9073   M /trunk/src/io.c
9074
9075  * src/io.c src/caca.h:
9076    + Interpret escape sequences for F1, F2, left, right, etc.
9077  * src/Makefile.am examples/Makefile.am:
9078    + Install caca.h in /usr/include.
9079    + Do not install example programs.
9080  * src/blit.c:
9081    + Minor improvements to grayscale colors.
9082
9083------------------------------------------------------------------------
9084r95 | sam | 2003-11-17 11:15:40 +0100 (Mon, 17 Nov 2003) | 2 lines
9085Changed paths:
9086   D /trunk/.cvsignore
9087   D /trunk/autotools/.cvsignore
9088
9089  * Removed legacy .cvsignore files.
9090
9091------------------------------------------------------------------------
9092r94 | sam | 2003-11-16 18:41:43 +0100 (Sun, 16 Nov 2003) | 6 lines
9093Changed paths:
9094   M /trunk/examples/demo.c
9095   M /trunk/src/blit.c
9096   M /trunk/src/caca.h
9097
9098  * src/blit.c:
9099    + Hue calculation now uses integers only.
9100    + Dithering is now parametrable. Implemented none, ordered, random.
9101  * examples/demo.c:
9102    + Added dithering selection.
9103
9104------------------------------------------------------------------------
9105r93 | sam | 2003-11-16 16:20:17 +0100 (Sun, 16 Nov 2003) | 8 lines
9106Changed paths:
9107   M /trunk/examples/Makefile.am
9108   A /trunk/examples/caca.txt
9109   M /trunk/examples/demo.c
9110   M /trunk/examples/spritedit.c
9111   M /trunk/src/blit.c
9112   M /trunk/src/caca.c
9113   M /trunk/src/caca.h
9114   M /trunk/src/caca_internals.h
9115   M /trunk/src/graphics.c
9116
9117  * src/blit.c:
9118    + Added caca_set_dithering() (unused yet).
9119    + Added random dithering.
9120  * src/caca.h:
9121    + Renamed legacy EE_* enums to CACA_*.
9122  * examples/demo.c examples/caca.txt:
9123    + Added a default sprite for libcaca.
9124
9125------------------------------------------------------------------------
9126r92 | sam | 2003-11-16 13:28:29 +0100 (Sun, 16 Nov 2003) | 2 lines
9127Changed paths:
9128   M /trunk/examples/demo.c
9129   M /trunk/examples/spritedit.c
9130   M /trunk/src/blit.c
9131   M /trunk/src/box.c
9132   M /trunk/src/caca.c
9133   M /trunk/src/caca.h
9134   M /trunk/src/caca_internals.h
9135   M /trunk/src/conic.c
9136   M /trunk/src/graphics.c
9137   M /trunk/src/io.c
9138   M /trunk/src/line.c
9139   M /trunk/src/math.c
9140   M /trunk/src/sprite.c
9141   M /trunk/src/triangle.c
9142
9143  * Changed copyleft to LGPL.
9144
9145------------------------------------------------------------------------
9146r91 | sam | 2003-11-16 13:13:46 +0100 (Sun, 16 Nov 2003) | 3 lines
9147Changed paths:
9148   M /trunk/Makefile.am
9149   M /trunk/configure.ac
9150   A /trunk/examples (from /trunk/test:90)
9151   M /trunk/examples/Makefile.am
9152   D /trunk/libcaca
9153   A /trunk/src (from /trunk/libcaca:90)
9154   M /trunk/src/line.c
9155   D /trunk/test
9156
9157  * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
9158    to examples/.
9159
9160------------------------------------------------------------------------
9161r90 | sam | 2003-11-16 13:07:52 +0100 (Sun, 16 Nov 2003) | 2 lines
9162Changed paths:
9163   M /trunk/COPYING
9164   M /trunk/Makefile.am
9165   M /trunk/README
9166   M /trunk/TODO
9167   M /trunk/bootstrap
9168   M /trunk/configure.ac
9169   D /trunk/data
9170   D /trunk/debian/.cvsignore
9171   M /trunk/debian/changelog
9172   M /trunk/debian/control
9173   M /trunk/debian/rules
9174   D /trunk/doc
9175   D /trunk/src
9176
9177  * The big TTYvaders/libcaca split. This is libcaca.
9178
9179------------------------------------------------------------------------
9180r89 | sam | 2003-11-16 12:26:54 +0100 (Sun, 16 Nov 2003) | 8 lines
9181Changed paths:
9182   M /trunk/configure.ac
9183   M /trunk/libcaca/blit.c
9184   M /trunk/libcaca/caca.c
9185   M /trunk/libcaca/conic.c
9186   M /trunk/libcaca/graphics.c
9187   M /trunk/src/weapons.c
9188
9189  * configure.ac:
9190    + Added -Wsign-compare to the warning flags.
9191  * libcaca/caca.c:
9192    + Fixed a signed/unsigned bug that caused infinite waits with
9193      ee_set_delay(0).
9194  * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
9195    + Fixed minor signed/unsigned comparison warnings.
9196
9197------------------------------------------------------------------------
9198r88 | sam | 2003-11-16 01:33:35 +0100 (Sun, 16 Nov 2003) | 2 lines
9199Changed paths:
9200   M /trunk/Makefile.am
9201   M /trunk/TODO
9202   M /trunk/configure.ac
9203   A /trunk/libcaca (from /trunk/libee:87)
9204   M /trunk/libcaca/Makefile.am
9205   M /trunk/libcaca/blit.c
9206   M /trunk/libcaca/box.c
9207   A /trunk/libcaca/caca.c (from /trunk/libee/ee.c:87)
9208   A /trunk/libcaca/caca.h (from /trunk/libee/ee.h:87)
9209   A /trunk/libcaca/caca_internals.h (from /trunk/libee/ee_internals.h:87)
9210   M /trunk/libcaca/conic.c
9211   D /trunk/libcaca/ee.c
9212   D /trunk/libcaca/ee.h
9213   D /trunk/libcaca/ee_internals.h
9214   M /trunk/libcaca/graphics.c
9215   M /trunk/libcaca/io.c
9216   M /trunk/libcaca/line.c
9217   M /trunk/libcaca/math.c
9218   M /trunk/libcaca/sprite.c
9219   M /trunk/libcaca/triangle.c
9220   D /trunk/libee
9221   M /trunk/src/Makefile.am
9222   M /trunk/src/aliens.c
9223   M /trunk/src/bonus.c
9224   M /trunk/src/box.c
9225   M /trunk/src/ceo.c
9226   M /trunk/src/collide.c
9227   M /trunk/src/common.h
9228   M /trunk/src/explosions.c
9229   M /trunk/src/intro.c
9230   M /trunk/src/main.c
9231   M /trunk/src/overlay.c
9232   M /trunk/src/player.c
9233   M /trunk/src/starfield.c
9234   M /trunk/src/tunnel.c
9235   M /trunk/src/weapons.c
9236   M /trunk/test/Makefile.am
9237   M /trunk/test/demo.c
9238   M /trunk/test/spritedit.c
9239
9240  * Renamed libee to libcaca. Far less collisions.
9241
9242------------------------------------------------------------------------
9243r87 | sam | 2003-11-16 01:09:09 +0100 (Sun, 16 Nov 2003) | 2 lines
9244Changed paths:
9245   M /trunk/libee/Makefile.am
9246   A /trunk/libee/blit.c
9247   M /trunk/libee/ee.h
9248   M /trunk/test/Makefile.am
9249   M /trunk/test/demo.c
9250
9251  * Very ugly ee_blit function. Will be polished in a while.
9252
9253------------------------------------------------------------------------
9254r86 | sam | 2003-11-15 13:42:38 +0100 (Sat, 15 Nov 2003) | 10 lines
9255Changed paths:
9256   M /trunk/libee/ee.c
9257   M /trunk/libee/ee.h
9258   M /trunk/libee/graphics.c
9259   M /trunk/test/demo.c
9260
9261  * libee/ee.c:
9262    + Replaced ee_color_names[] with ee_get_color_name().
9263    + Don't oversleep in ee_refresh().
9264  * libee/graphics.c:
9265    + Implemented ee_printf().
9266  * test/demo.c:
9267    + If new keypresses are detected, don't wait for the next screen refresh.
9268    + Added an fps counter on demos.
9269    + Added controls for outlines and drawing boundaries.
9270
9271------------------------------------------------------------------------
9272r85 | sam | 2003-11-15 10:58:20 +0100 (Sat, 15 Nov 2003) | 8 lines
9273Changed paths:
9274   M /trunk/libee/ee.c
9275   M /trunk/libee/ee.h
9276   M /trunk/libee/ee_internals.h
9277   M /trunk/libee/graphics.c
9278   M /trunk/libee/line.c
9279
9280  * libee/graphics.c:
9281    + Correct clipping in ee_putstr() for long strings.
9282  * libee/ee.c:
9283    + New ee_get_rendertime() call to provide framerate information.
9284  * libee/ee.h:
9285    + Added const keywords where it was meaningful, despite Slang's blatant
9286      omission of such keywords in its prototypes.
9287
9288------------------------------------------------------------------------
9289r84 | sam | 2003-11-14 20:00:07 +0100 (Fri, 14 Nov 2003) | 6 lines
9290Changed paths:
9291   M /trunk/libee/ee.c
9292   M /trunk/src/main.c
9293   M /trunk/test/demo.c
9294
9295  * libee/ee.c:
9296    + Implemented correct framerate wait loop.
9297    + No framedropping yet.
9298  * test/demo.c src/main.c:
9299    + Set an arbitrary framerate for demos.
9300
9301------------------------------------------------------------------------
9302r83 | sam | 2003-11-14 19:49:53 +0100 (Fri, 14 Nov 2003) | 2 lines
9303Changed paths:
9304   M /trunk/src/Makefile.am
9305   M /trunk/test/Makefile.am
9306
9307  * Fixed compilation in an alternate directory.
9308
9309------------------------------------------------------------------------
9310r82 | sam | 2003-11-14 18:02:36 +0100 (Fri, 14 Nov 2003) | 2 lines
9311Changed paths:
9312   M /trunk/src/box.c
9313   M /trunk/src/main.c
9314   M /trunk/src/player.c
9315   M /trunk/src/starfield.c
9316   M /trunk/src/tunnel.c
9317   M /trunk/src/weapons.c
9318
9319  * Sanity checks after each malloc() call.
9320
9321------------------------------------------------------------------------
9322r81 | sam | 2003-11-14 17:55:58 +0100 (Fri, 14 Nov 2003) | 4 lines
9323Changed paths:
9324   M /trunk/libee/ee.h
9325   M /trunk/libee/math.c
9326
9327  * libee/math.c:
9328    + ee_sqrt() now uses unsigned ints.
9329    + Avoid overflows in ee_sqrt().
9330
9331------------------------------------------------------------------------
9332r80 | sam | 2003-11-13 18:12:40 +0100 (Thu, 13 Nov 2003) | 2 lines
9333Changed paths:
9334   M /trunk/src/intro.c
9335
9336  * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
9337
9338------------------------------------------------------------------------
9339r79 | sam | 2003-11-13 17:45:25 +0100 (Thu, 13 Nov 2003) | 6 lines
9340Changed paths:
9341   M /trunk/libee/ee.c
9342   M /trunk/libee/ee_internals.h
9343   M /trunk/libee/graphics.c
9344   M /trunk/libee/sprite.c
9345
9346  * libee/ee.c:
9347    + Error checking in ee_init().
9348    + Pre-generate the empty line for ee_clear().
9349  * libee/sprite.c:
9350    + Better error checking in ee_sprite_load().
9351
9352------------------------------------------------------------------------
9353r78 | sam | 2003-11-13 16:41:12 +0100 (Thu, 13 Nov 2003) | 2 lines
9354Changed paths:
9355   M /trunk/libee/conic.c
9356   M /trunk/libee/line.c
9357   M /trunk/src/box.c
9358
9359  * Minor coding style changes.
9360
9361------------------------------------------------------------------------
9362r77 | sam | 2003-11-13 16:37:49 +0100 (Thu, 13 Nov 2003) | 2 lines
9363Changed paths:
9364   M /trunk/data/Makefile.am
9365   D /trunk/data/bar_boss
9366   D /trunk/data/bar_fighter
9367   A /trunk/data/barboss.txt (from /trunk/data/bar_boss:76)
9368   A /trunk/data/barfight.txt (from /trunk/data/bar_fighter:76)
9369   D /trunk/data/baz_fighter
9370   A /trunk/data/bazfight.txt (from /trunk/data/baz_fighter:76)
9371   A /trunk/data/bongem.txt (from /trunk/data/item_gem:76)
9372   A /trunk/data/bonheart.txt (from /trunk/data/item_heart:76)
9373   D /trunk/data/explosion_medium
9374   D /trunk/data/explosion_small
9375   D /trunk/data/foo_fighter
9376   A /trunk/data/foofight.txt (from /trunk/data/foo_fighter:76)
9377   D /trunk/data/item_gem
9378   D /trunk/data/item_heart
9379   A /trunk/data/ship.txt (from /trunk/data/ship_green:76)
9380   D /trunk/data/ship_green
9381   D /trunk/data/weapon_bomb
9382   D /trunk/data/weapon_fragbomb
9383   A /trunk/data/wpnbomb.txt (from /trunk/data/weapon_bomb:76)
9384   A /trunk/data/wpnfrag.txt (from /trunk/data/weapon_fragbomb:76)
9385   A /trunk/data/xplmed.txt (from /trunk/data/explosion_medium:76)
9386   A /trunk/data/xplsmall.txt (from /trunk/data/explosion_small:76)
9387   M /trunk/src/aliens.c
9388   M /trunk/src/bonus.c
9389   M /trunk/src/explosions.c
9390   M /trunk/src/intro.c
9391   M /trunk/src/player.c
9392   M /trunk/src/weapons.c
9393   M /trunk/test/demo.c
9394
9395  * Renamed sprites to < 8+3 names for the DOS port.
9396
9397------------------------------------------------------------------------
9398r76 | sam | 2003-11-13 00:46:58 +0100 (Thu, 13 Nov 2003) | 7 lines
9399Changed paths:
9400   M /trunk/data/bar_boss
9401   M /trunk/data/bar_fighter
9402   M /trunk/data/baz_fighter
9403   M /trunk/data/explosion_medium
9404   M /trunk/data/explosion_small
9405   M /trunk/data/foo_fighter
9406   M /trunk/data/item_gem
9407   M /trunk/data/item_heart
9408   M /trunk/data/ship_green
9409   M /trunk/data/weapon_bomb
9410   M /trunk/data/weapon_fragbomb
9411   M /trunk/src/starfield.c
9412   M /trunk/test/demo.c
9413
9414  * test/demo.c:
9415    + Removed a spurious '\n' from an ee_putstr().
9416  * src/starfield.c:
9417    + Fixed starfield color.
9418  * data/:
9419    + Fixed every sprite's colors.
9420
9421------------------------------------------------------------------------
9422r75 | sam | 2003-11-12 22:18:50 +0100 (Wed, 12 Nov 2003) | 25 lines
9423Changed paths:
9424   A /trunk/BUGS
9425   M /trunk/Makefile.am
9426   M /trunk/README
9427   M /trunk/TODO
9428   M /trunk/libee/Makefile.am
9429   M /trunk/libee/box.c
9430   M /trunk/libee/conic.c
9431   M /trunk/libee/ee.c
9432   M /trunk/libee/ee.h
9433   A /trunk/libee/ee_internals.h
9434   M /trunk/libee/graphics.c
9435   M /trunk/libee/io.c
9436   M /trunk/libee/line.c
9437   M /trunk/libee/math.c
9438   M /trunk/libee/sprite.c
9439   M /trunk/libee/triangle.c
9440   M /trunk/src/Makefile.am
9441   M /trunk/src/overlay.c
9442   M /trunk/src/weapons.c
9443   M /trunk/test/demo.c
9444
9445  * libee/ee.h:
9446    + Added ee_color_names[] containing our 16 color names.
9447  * libee/ee.c:
9448    + Extended our color set to the full 16 instead of 10.
9449    + Precalculate ncurses attributes.
9450  * libee/graphics.c:
9451    + Clip color value in ee_set_color().
9452    + Clip characters in ee_putchar().
9453    + Partially clip characters in ee_putstr(), overflows aren't checked yet.
9454  * libee/ee_internals.h:
9455    + New file to share extern variables within libee.
9456
9457  * test/demo.c:
9458    + Added a simple demo_color() to output all colors.
9459    + Replaced four ee_draw_line() with ee_draw_thin_box().
9460    + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
9461      defines y1.
9462    + Randomized colours from 0 to 15 instead of 1 to 10.
9463
9464  * src/Makefiles.am:
9465    + Added -lm to the ttyvaders linking flags because of the intro.
9466
9467  * README BUGS TODO:
9468    + Updated.
9469
9470------------------------------------------------------------------------
9471r74 | sam | 2003-11-12 19:41:02 +0100 (Wed, 12 Nov 2003) | 7 lines
9472Changed paths:
9473   M /trunk/README
9474   M /trunk/configure.ac
9475   M /trunk/libee/ee.c
9476   M /trunk/libee/graphics.c
9477
9478  * README:
9479    + Added a note about dos cross-compilation.
9480  * configure.ac:
9481    + Added a check for ScreenUpdate in <pc.h>.
9482  * libee/graphics.c libee/ee.c:
9483    + Improved the conio port thanks to ScreenUpdate().
9484
9485------------------------------------------------------------------------
9486r73 | sam | 2003-11-12 17:23:18 +0100 (Wed, 12 Nov 2003) | 2 lines
9487Changed paths:
9488   M /trunk/configure.ac
9489   M /trunk/libee/conic.c
9490   M /trunk/libee/ee.c
9491   M /trunk/libee/graphics.c
9492   M /trunk/libee/io.c
9493   M /trunk/libee/line.c
9494
9495  * MS-DOS port of libee, using <conio.h>.
9496
9497------------------------------------------------------------------------
9498r72 | sam | 2003-11-12 02:48:58 +0100 (Wed, 12 Nov 2003) | 17 lines
9499Changed paths:
9500   M /trunk/data/foo_fighter
9501   M /trunk/libee/box.c
9502   M /trunk/libee/ee.h
9503   M /trunk/libee/graphics.c
9504   M /trunk/libee/line.c
9505   M /trunk/libee/sprite.c
9506   M /trunk/src/Makefile.am
9507   M /trunk/src/aliens.c
9508   M /trunk/src/bonus.c
9509   M /trunk/src/box.c
9510   M /trunk/src/common.h
9511   M /trunk/src/explosions.c
9512   A /trunk/src/intro.c
9513   M /trunk/src/main.c
9514   M /trunk/src/overlay.c
9515   M /trunk/src/player.c
9516   M /trunk/src/starfield.c
9517   M /trunk/src/tunnel.c
9518   M /trunk/src/weapons.c
9519   M /trunk/test/demo.c
9520   M /trunk/test/spritedit.c
9521
9522  * libee/graphics.c:
9523    + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
9524  * libee/line.c:
9525    + Implemented draw_polyline() and draw_thin_polyline().
9526  * libee/sprite.c:
9527    + Removed the f member of struct ee_sprite.
9528    + Implemented ee_get_sprite_{width|height|dx|dy}().
9529    + Restore the color fater ee_draw_sprite() is called.
9530  * libee/box.c:
9531    + Fixed a bug causing improper box clipping at the right and the bottom.
9532  * data/foo_fighter:
9533    + Fixed bugs in the sprite.
9534  * src/intro.c:
9535    + Test effects for the future game's intro.
9536  * test/spritedit.c:
9537    + Added stuff to the sprite editor. We can now navigate through frames.
9538
9539------------------------------------------------------------------------
9540r71 | sam | 2003-11-11 11:22:19 +0100 (Tue, 11 Nov 2003) | 13 lines
9541Changed paths:
9542   M /trunk/libee/Makefile.am
9543   A /trunk/libee/box.c
9544   M /trunk/libee/conic.c
9545   M /trunk/libee/ee.h
9546   M /trunk/libee/triangle.c
9547   M /trunk/test/demo.c
9548
9549  * libee/triangle.c:
9550    + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
9551  * libee/box.c:
9552    + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
9553  * libee/conic.c:
9554    + Wrote ee_fill_ellipse().
9555    + First attempt at ee_draw_thin_ellipse(), to be reworked.
9556  * test/demo.c:
9557    + Merged demo_lines() and demo_thin_lines().
9558    + Merged demo_triangles() and demo_outlined_triangles().
9559    + Wrote demo_box().
9560    + Use ee_fill_ellipse() in demo_all().
9561
9562------------------------------------------------------------------------
9563r70 | sam | 2003-11-11 09:00:36 +0100 (Tue, 11 Nov 2003) | 5 lines
9564Changed paths:
9565   M /trunk/data/Makefile.am
9566   A /trunk/data/ship_green
9567   M /trunk/src/collide.c
9568   M /trunk/src/main.c
9569   M /trunk/src/player.c
9570   M /trunk/src/weapons.c
9571
9572  * src/weapons.c:
9573    + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
9574  * src/player.c:
9575    + Use ee_draw_sprite() to draw our ship.
9576
9577------------------------------------------------------------------------
9578r69 | sam | 2003-11-11 00:38:50 +0100 (Tue, 11 Nov 2003) | 8 lines
9579Changed paths:
9580   M /trunk/libee/Makefile.am
9581   M /trunk/libee/conic.c
9582   M /trunk/libee/ee.c
9583   M /trunk/libee/ee.h
9584   A /trunk/libee/graphics.c (from /trunk/libee/ee.c:68)
9585   M /trunk/libee/io.c
9586   M /trunk/libee/line.c
9587   M /trunk/libee/math.c
9588   M /trunk/libee/sprite.c
9589   M /trunk/libee/triangle.c
9590   M /trunk/src/box.c
9591   M /trunk/src/overlay.c
9592   M /trunk/src/player.c
9593   M /trunk/src/starfield.c
9594   M /trunk/src/tunnel.c
9595   M /trunk/src/weapons.c
9596   M /trunk/test/demo.c
9597
9598  * libee/graphics.c:
9599    + Moved ee_putstr() and ee_putchar() in here.
9600  * libee/ee.h:
9601    + Got rid of ee_goto().
9602    + Moved <slang.h> or <curses.h> into libee.
9603  * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
9604  * Ditto for ee_putchar().
9605
9606------------------------------------------------------------------------
9607r68 | sam | 2003-11-11 00:04:13 +0100 (Tue, 11 Nov 2003) | 5 lines
9608Changed paths:
9609   M /trunk/data/Makefile.am
9610   M /trunk/src/Makefile.am
9611   M /trunk/test
9612   M /trunk/test/Makefile.am
9613   A /trunk/test/spritedit.c
9614
9615  * test/spritedit.c:
9616    + Placeholder for our upcoming sprite editor.
9617  * src/Makefile.am data/Makefile.am:
9618    + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
9619
9620------------------------------------------------------------------------
9621r67 | sam | 2003-11-10 23:43:30 +0100 (Mon, 10 Nov 2003) | 4 lines
9622Changed paths:
9623   M /trunk/data/Makefile.am
9624   A /trunk/data/weapon_fragbomb
9625   M /trunk/src/weapons.c
9626
9627  * src/weapons.c data/weapon_fragbomb:
9628    + Drew the fragbomb sprite.
9629    + Use the fragbomb in src/weapons.c.
9630
9631------------------------------------------------------------------------
9632r66 | sam | 2003-11-10 22:54:11 +0100 (Mon, 10 Nov 2003) | 5 lines
9633Changed paths:
9634   M /trunk/data/Makefile.am
9635   A /trunk/data/weapon_bomb
9636   M /trunk/src/weapons.c
9637
9638  * data/weapon_bomb:
9639    + New bomb sprite.
9640  * src/weapons.c:
9641    + Switched the bomb drawing to use ee_draw_sprite().
9642
9643------------------------------------------------------------------------
9644r65 | sam | 2003-11-10 22:17:47 +0100 (Mon, 10 Nov 2003) | 8 lines
9645Changed paths:
9646   M /trunk/data/Makefile.am
9647   A /trunk/data/explosion_medium
9648   A /trunk/data/explosion_small
9649   M /trunk/libee/sprite.c
9650   M /trunk/src/explosions.c
9651
9652  * libee/sprite.c:
9653    + Made sprite loading more robust.
9654  * src/explosions.c:
9655    + No longer use ee_putchar etc. to draw our sprites, but use
9656      ee_draw_sprite().
9657  * data/:
9658    + Drew explosion_medium and explosion_small sprites.
9659
9660------------------------------------------------------------------------
9661r64 | sam | 2003-11-10 21:43:02 +0100 (Mon, 10 Nov 2003) | 2 lines
9662Changed paths:
9663   M /trunk/libee/conic.c
9664
9665  * libee/conic.c: Clip circles and ellipses.
9666
9667------------------------------------------------------------------------
9668r63 | sam | 2003-11-10 19:29:04 +0100 (Mon, 10 Nov 2003) | 5 lines
9669Changed paths:
9670   M /trunk/libee/conic.c
9671   M /trunk/libee/sprite.c
9672
9673  * libee/sprite.c:
9674    + Added sanity checks in ee_sprite_* functions.
9675  * libee/conic.c:
9676    + Use ellipsepoints() in ee_draw_circle().
9677
9678------------------------------------------------------------------------
9679r62 | sam | 2003-11-10 19:23:23 +0100 (Mon, 10 Nov 2003) | 3 lines
9680Changed paths:
9681   M /trunk/test/demo.c
9682
9683  * test/demo.c:
9684    + Ellipses demo.
9685
9686------------------------------------------------------------------------
9687r61 | sam | 2003-11-10 19:21:36 +0100 (Mon, 10 Nov 2003) | 3 lines
9688Changed paths:
9689   M /trunk/libee/conic.c
9690   M /trunk/libee/ee.h
9691
9692  * libee/conic.c:
9693    + ee_draw_ellipse().
9694
9695------------------------------------------------------------------------
9696r60 | sam | 2003-11-10 16:31:12 +0100 (Mon, 10 Nov 2003) | 2 lines
9697Changed paths:
9698   M /trunk/libee/Makefile.am
9699   D /trunk/libee/circle.c
9700   A /trunk/libee/conic.c (from /trunk/libee/circle.c:58)
9701   M /trunk/libee/line.c
9702
9703  * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
9704
9705------------------------------------------------------------------------
9706r59 | sam | 2003-11-10 16:16:38 +0100 (Mon, 10 Nov 2003) | 3 lines
9707Changed paths:
9708   M /trunk/libee/line.c
9709
9710  * libee/line.c:
9711    + Added code comments.
9712
9713------------------------------------------------------------------------
9714r58 | sam | 2003-11-10 15:19:21 +0100 (Mon, 10 Nov 2003) | 4 lines
9715Changed paths:
9716   M /trunk/configure.ac
9717   M /trunk/libee/Makefile.am
9718   M /trunk/src/Makefile.am
9719   M /trunk/test/Makefile.am
9720
9721  * configure.ac:
9722    + Moved optimization flags and warning triggers here.
9723    + Updated the snapshot timestamp.
9724
9725------------------------------------------------------------------------
9726r57 | sam | 2003-11-10 15:13:56 +0100 (Mon, 10 Nov 2003) | 2 lines
9727Changed paths:
9728   M /trunk/test/demo.c
9729
9730  * test/demo.c: Nicer complete demo.
9731
9732------------------------------------------------------------------------
9733r56 | sam | 2003-11-10 10:26:40 +0100 (Mon, 10 Nov 2003) | 11 lines
9734Changed paths:
9735   M /trunk/data/Makefile.am
9736   A /trunk/data/baz_fighter
9737   A /trunk/data/foo_fighter
9738   A /trunk/data/item_gem
9739   A /trunk/data/item_heart
9740   M /trunk/libee/ee.h
9741   M /trunk/libee/sprite.c
9742   M /trunk/src/aliens.c
9743   M /trunk/src/bonus.c
9744   M /trunk/src/box.c
9745
9746  * libee/sprite.c:
9747    + More robust sprite loader.
9748    + Added ee_set_sprite_frame() and ee_get_sprite_frame().
9749    + Free all structures in ee_free_sprite().
9750  * src/aliens.c src/bonus.c:
9751    + Use ee_draw_sprite() instead of our manual sprite rendering.
9752  * src/box.c:
9753    + Use ee_draw_line() instead of the manual equivalent.
9754  * data/:
9755    + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
9756
9757------------------------------------------------------------------------
9758r55 | sam | 2003-11-10 03:00:52 +0100 (Mon, 10 Nov 2003) | 2 lines
9759Changed paths:
9760   A /trunk/data/Makefile.am
9761
9762  * Oops, forgot data/Makefile.am.
9763
9764------------------------------------------------------------------------
9765r54 | sam | 2003-11-10 03:00:19 +0100 (Mon, 10 Nov 2003) | 5 lines
9766Changed paths:
9767   M /trunk/Makefile.am
9768   M /trunk/configure.ac
9769   A /trunk/data
9770   A /trunk/data/bar_boss
9771   A /trunk/data/bar_fighter
9772   M /trunk/test/demo.c
9773
9774  * test/demo.c:
9775    + Wrote a little sprite demo.
9776  * data/:
9777    + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
9778
9779------------------------------------------------------------------------
9780r53 | sam | 2003-11-10 02:56:24 +0100 (Mon, 10 Nov 2003) | 4 lines
9781Changed paths:
9782   M /trunk/libee/Makefile.am
9783   M /trunk/libee/ee.h
9784   A /trunk/libee/sprite.c
9785
9786  * libee/sprite.c:
9787    + Beginning of sprite handling within the library.
9788    + Added support to load files.
9789
9790------------------------------------------------------------------------
9791r52 | sam | 2003-11-10 01:27:33 +0100 (Mon, 10 Nov 2003) | 3 lines
9792Changed paths:
9793   M /trunk/test/demo.c
9794
9795  * test/demo.c:
9796    + outlined triangles demo.
9797
9798------------------------------------------------------------------------
9799r51 | sam | 2003-11-10 01:15:02 +0100 (Mon, 10 Nov 2003) | 2 lines
9800Changed paths:
9801   M /trunk/configure.ac
9802   M /trunk/libee/Makefile.am
9803   M /trunk/src/Makefile.am
9804   M /trunk/test/Makefile.am
9805
9806  * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
9807
9808------------------------------------------------------------------------
9809r50 | sam | 2003-11-10 00:34:24 +0100 (Mon, 10 Nov 2003) | 4 lines
9810Changed paths:
9811   M /trunk/src/aliens.c
9812   M /trunk/src/bonus.c
9813   M /trunk/src/box.c
9814   M /trunk/src/collide.c
9815   M /trunk/src/explosions.c
9816   M /trunk/src/main.c
9817   M /trunk/src/overlay.c
9818   M /trunk/src/player.c
9819   M /trunk/src/starfield.c
9820   M /trunk/src/tunnel.c
9821   M /trunk/src/weapons.c
9822
9823  * src/*.c:
9824    + Added missing #include "config.h".
9825    + Fixed a nasty bug in ee_rand() calls.
9826
9827------------------------------------------------------------------------
9828r49 | sam | 2003-11-10 00:01:29 +0100 (Mon, 10 Nov 2003) | 3 lines
9829Changed paths:
9830   M /trunk/test/demo.c
9831
9832  * test/demo.c:
9833    + Disabled the pyramid demo and wrote a simple triangles demo.
9834
9835------------------------------------------------------------------------
9836r48 | sam | 2003-11-09 22:36:24 +0100 (Sun, 09 Nov 2003) | 5 lines
9837Changed paths:
9838   M /trunk/libee/Makefile.am
9839   M /trunk/libee/ee.h
9840   A /trunk/libee/triangle.c
9841   M /trunk/test/Makefile.am
9842   M /trunk/test/demo.c
9843
9844  * libee/triangle.c:
9845    + Implemented ee_fill_triangle().
9846  * test/demo.c:
9847    + Triangle demo.
9848
9849------------------------------------------------------------------------
9850r47 | sam | 2003-11-09 20:46:14 +0100 (Sun, 09 Nov 2003) | 5 lines
9851Changed paths:
9852   M /trunk/libee/ee.h
9853   M /trunk/libee/line.c
9854   M /trunk/test/demo.c
9855
9856  * libee/line.c:
9857    + ee_draw_thin_line().
9858  * test/demo.c:
9859    + Added a thin lines demo.
9860
9861------------------------------------------------------------------------
9862r46 | sam | 2003-11-09 19:10:44 +0100 (Sun, 09 Nov 2003) | 2 lines
9863Changed paths:
9864   M /trunk/libee/line.c
9865
9866  * libee/line.c: genericized line drawing for future use.
9867
9868------------------------------------------------------------------------
9869r45 | sam | 2003-11-09 18:45:12 +0100 (Sun, 09 Nov 2003) | 6 lines
9870Changed paths:
9871   M /trunk/test
9872   M /trunk/test/demo.c
9873
9874  * test/demo.c:
9875    + Putpixel demo.
9876    + Draw line demo.
9877    + Draw circle demo.
9878    + Animated radar demo.
9879
9880------------------------------------------------------------------------
9881r44 | sam | 2003-11-09 18:21:43 +0100 (Sun, 09 Nov 2003) | 7 lines
9882Changed paths:
9883   M /trunk/libee/Makefile.am
9884   A /trunk/libee/circle.c (from /trunk/src/weapons.c:42)
9885   M /trunk/libee/ee.h
9886   M /trunk/libee/line.c
9887   M /trunk/src/weapons.c
9888
9889  * src/weapons.c:
9890    + Removed draw_circle, use ee_draw_circle instead.
9891  * libee/circle.c:
9892    + New ee_draw_circle function.
9893  * libee/line.c:
9894    + Changed an internal function's name.
9895
9896------------------------------------------------------------------------
9897r43 | sam | 2003-11-09 17:34:23 +0100 (Sun, 09 Nov 2003) | 2 lines
9898Changed paths:
9899   M /trunk/libee
9900   M /trunk/libee/Makefile.am
9901   M /trunk/libee/ee.h
9902   A /trunk/libee/line.c
9903
9904  * libee/line.c: Implemented ee_draw_line.
9905
9906------------------------------------------------------------------------
9907r42 | sam | 2003-11-09 14:52:40 +0100 (Sun, 09 Nov 2003) | 5 lines
9908Changed paths:
9909   M /trunk/libee/ee.c
9910   M /trunk/libee/ee.h
9911   M /trunk/test/demo.c
9912
9913  * libee/ee.c:
9914    + got rid of DELAY.
9915  * test/demo.c:
9916    + Minor animation effect.
9917
9918------------------------------------------------------------------------
9919r41 | sam | 2003-11-09 14:51:37 +0100 (Sun, 09 Nov 2003) | 2 lines
9920Changed paths:
9921   M /trunk/libee/math.c
9922
9923  * libee/math.c: fixed a thinko in ee_rand().
9924
9925------------------------------------------------------------------------
9926r40 | sam | 2003-11-09 14:32:04 +0100 (Sun, 09 Nov 2003) | 8 lines
9927Changed paths:
9928   M /trunk/libee/Makefile.am
9929   M /trunk/libee/ee.c
9930   M /trunk/libee/ee.h
9931   A /trunk/libee/io.c (from /trunk/libee/ee.c:37)
9932   A /trunk/libee/math.c
9933   M /trunk/src/Makefile.am
9934   M /trunk/src/aliens.c
9935   M /trunk/src/collide.c
9936   M /trunk/src/common.h
9937   M /trunk/src/explosions.c
9938   M /trunk/src/main.c
9939   D /trunk/src/math.c
9940   M /trunk/src/starfield.c
9941   M /trunk/src/tunnel.c
9942   M /trunk/src/weapons.c
9943
9944  * libee/io.c:
9945    + Moved ee_get_key() here.
9946  * libee/math.c:
9947    + Moved r00t() here and renamed it to ee_sqrt().
9948    + Moved GET_RAND() here and renamed it to ee_rand().
9949  * src/math.c:
9950    + Removed this deprecated file.
9951
9952------------------------------------------------------------------------
9953r39 | sam | 2003-11-09 14:16:19 +0100 (Sun, 09 Nov 2003) | 2 lines
9954Changed paths:
9955   M /trunk/src/aliens.c
9956   M /trunk/src/bonus.c
9957   M /trunk/src/box.c
9958   M /trunk/src/ceo.c
9959   M /trunk/src/collide.c
9960   M /trunk/src/common.h
9961   M /trunk/src/explosions.c
9962   M /trunk/src/main.c
9963   M /trunk/src/math.c
9964   M /trunk/src/overlay.c
9965   M /trunk/src/player.c
9966   M /trunk/src/starfield.c
9967   M /trunk/src/tunnel.c
9968   M /trunk/src/weapons.c
9969
9970  * Coding style everywhere.
9971
9972------------------------------------------------------------------------
9973r38 | sam | 2003-11-09 14:02:34 +0100 (Sun, 09 Nov 2003) | 5 lines
9974Changed paths:
9975   M /trunk/libee/Makefile.am
9976   M /trunk/test/Makefile.am
9977   A /trunk/test/demo.c
9978
9979  * libee/Makefile.am, test/Makefile.am:
9980    + Added more compiler warning flags.
9981  * test/demo.c:
9982    + Small demo for libee.
9983
9984------------------------------------------------------------------------
9985r37 | sam | 2003-11-09 14:01:44 +0100 (Sun, 09 Nov 2003) | 2 lines
9986Changed paths:
9987   M /trunk/libee/ee.c
9988
9989  * libee/ee.c: Fixed a compilation warning.
9990
9991------------------------------------------------------------------------
9992r36 | sam | 2003-11-09 13:48:09 +0100 (Sun, 09 Nov 2003) | 2 lines
9993Changed paths:
9994   M /trunk/libee/ee.c
9995
9996  * libee/ee.c: Exact line fill in ee_clear().
9997
9998------------------------------------------------------------------------
9999r35 | sam | 2003-11-09 13:40:53 +0100 (Sun, 09 Nov 2003) | 2 lines
10000Changed paths:
10001   M /trunk/libee/Makefile.am
10002   M /trunk/libee/ee.c
10003   A /trunk/libee/ee.h
10004   M /trunk/src/Makefile.am
10005   M /trunk/src/aliens.c
10006   M /trunk/src/bonus.c
10007   M /trunk/src/box.c
10008   M /trunk/src/ceo.c
10009   M /trunk/src/common.h
10010   M /trunk/src/explosions.c
10011   M /trunk/src/main.c
10012   M /trunk/src/overlay.c
10013   M /trunk/src/player.c
10014   M /trunk/src/starfield.c
10015   M /trunk/src/tunnel.c
10016   M /trunk/src/weapons.c
10017
10018  * libee is now standalone.
10019
10020------------------------------------------------------------------------
10021r34 | sam | 2003-11-09 13:02:42 +0100 (Sun, 09 Nov 2003) | 2 lines
10022Changed paths:
10023   M /trunk/Makefile.am
10024   M /trunk/configure.ac
10025   M /trunk/libee
10026   A /trunk/libee/Makefile.am
10027   M /trunk/src/Makefile.am
10028   A /trunk/test
10029   A /trunk/test/Makefile.am
10030
10031  * libee is now (almost) standalone.
10032
10033------------------------------------------------------------------------
10034r33 | sam | 2003-11-09 12:26:08 +0100 (Sun, 09 Nov 2003) | 7 lines
10035Changed paths:
10036   M /trunk/doc/shapes.txt
10037   A /trunk/libee
10038   A /trunk/libee/ee.c (from /trunk/src/graphics.c:31)
10039   M /trunk/src/Makefile.am
10040   M /trunk/src/ceo.c
10041   M /trunk/src/common.h
10042   D /trunk/src/graphics.c
10043   M /trunk/src/main.c
10044
10045  * libee/ee.c:
10046    + First file in libee, from src/graphics.c.
10047    + Disable cursor upon initialisation.
10048    + Added delay code for constant framerate.
10049  * src/common.h:
10050    + Minor compilation fix for latest ncurses.
10051
10052------------------------------------------------------------------------
10053r32 | sam | 2003-11-06 22:40:53 +0100 (Thu, 06 Nov 2003) | 2 lines
10054Changed paths:
10055   M /trunk/bootstrap
10056
10057  * bootstrap: always remove autom4te.cache.
10058
10059------------------------------------------------------------------------
10060r31 | sam | 2003-10-02 03:08:13 +0200 (Thu, 02 Oct 2003) | 2 lines
10061Changed paths:
10062   M /trunk
10063   M /trunk/autotools
10064   M /trunk/bootstrap
10065   M /trunk/configure.ac
10066   M /trunk/debian
10067   M /trunk/src
10068   M /trunk/src/aliens.c
10069   M /trunk/src/bonus.c
10070   M /trunk/src/box.c
10071   M /trunk/src/ceo.c
10072   M /trunk/src/collide.c
10073   M /trunk/src/common.h
10074   M /trunk/src/explosions.c
10075   M /trunk/src/graphics.c
10076   M /trunk/src/main.c
10077   M /trunk/src/math.c
10078   M /trunk/src/overlay.c
10079   M /trunk/src/player.c
10080   M /trunk/src/starfield.c
10081   M /trunk/src/tunnel.c
10082   M /trunk/src/weapons.c
10083
10084  * Fixed keywords, ignore, and lots of tiny SVN things.
10085
10086------------------------------------------------------------------------
10087r30 | sam | 2003-02-09 12:17:40 +0100 (Sun, 09 Feb 2003) | 3 lines
10088Changed paths:
10089   M /trunk/TODO
10090   M /trunk/src/Makefile.am
10091   A /trunk/src/box.c
10092   M /trunk/src/common.h
10093   M /trunk/src/main.c
10094   M /trunk/src/overlay.c
10095
10096  * support for boxes
10097  * application: pause box
10098
10099------------------------------------------------------------------------
10100r29 | sam | 2003-01-06 13:22:58 +0100 (Mon, 06 Jan 2003) | 3 lines
10101Changed paths:
10102   M /trunk/TODO
10103   M /trunk/src/collide.c
10104
10105  * cosmetic code changes.
10106  * fixed a bug in the tunnel munching.
10107
10108------------------------------------------------------------------------
10109r28 | sam | 2002-12-23 17:44:28 +0100 (Mon, 23 Dec 2002) | 3 lines
10110Changed paths:
10111   M /trunk/README
10112   M /trunk/TODO
10113   M /trunk/configure.ac
10114   M /trunk/src/weapons.c
10115
10116  * fixed the ncurses build.
10117  * replaced '�' with ':' in the fragbomb tail because it's not ASCII.
10118
10119------------------------------------------------------------------------
10120r27 | sam | 2002-12-23 17:21:38 +0100 (Mon, 23 Dec 2002) | 6 lines
10121Changed paths:
10122   M /trunk/configure.ac
10123   M /trunk/src/collide.c
10124   M /trunk/src/common.h
10125   M /trunk/src/graphics.c
10126   M /trunk/src/main.c
10127   M /trunk/src/overlay.c
10128   M /trunk/src/player.c
10129
10130  * new timestamp for a new snapshot.
10131  * lots of sanity checks in collide.c.
10132  * moved usleep() to graphics.c.
10133  * added random key generator in the dummy driver.
10134  * cosmetic changes in the energy bars.
10135
10136------------------------------------------------------------------------
10137r26 | sam | 2002-12-23 16:06:13 +0100 (Mon, 23 Dec 2002) | 4 lines
10138Changed paths:
10139   M /trunk/src/Makefile.am
10140   M /trunk/src/common.h
10141   M /trunk/src/main.c
10142   A /trunk/src/overlay.c
10143   M /trunk/src/player.c
10144
10145  * better handling of special weapon timeout.
10146  * the bomb is now part of the standard fire button effect.
10147  * overlay for life and special weapon jauges.
10148
10149------------------------------------------------------------------------
10150r25 | sam | 2002-12-23 14:46:27 +0100 (Mon, 23 Dec 2002) | 3 lines
10151Changed paths:
10152   M /trunk/src/aliens.c
10153   M /trunk/src/collide.c
10154   M /trunk/src/common.h
10155   M /trunk/src/main.c
10156   M /trunk/src/player.c
10157
10158  * aliens are now named foo, bar and baz.
10159  * beginning of life jauges.
10160
10161------------------------------------------------------------------------
10162r24 | sam | 2002-12-23 14:13:04 +0100 (Mon, 23 Dec 2002) | 2 lines
10163Changed paths:
10164   M /trunk/src/common.h
10165   M /trunk/src/main.c
10166   M /trunk/src/player.c
10167
10168  * ship has vx and vy.
10169
10170------------------------------------------------------------------------
10171r23 | sam | 2002-12-23 13:47:36 +0100 (Mon, 23 Dec 2002) | 2 lines
10172Changed paths:
10173   M /trunk/TODO
10174   M /trunk/src/main.c
10175   M /trunk/src/tunnel.c
10176
10177  * cosmetic change: reworked draw_tunnel.
10178
10179------------------------------------------------------------------------
10180r22 | sam | 2002-12-23 13:03:31 +0100 (Mon, 23 Dec 2002) | 3 lines
10181Changed paths:
10182   M /trunk/src/main.c
10183   M /trunk/src/tunnel.c
10184
10185  * lasers are now twice as fast.
10186  * walls are now filled, and displayed on top of aliens.
10187
10188------------------------------------------------------------------------
10189r21 | sam | 2002-12-23 11:06:27 +0100 (Mon, 23 Dec 2002) | 5 lines
10190Changed paths:
10191   M /trunk/configure.ac
10192   M /trunk/src/Makefile.am
10193   M /trunk/src/ceo.c
10194   M /trunk/src/common.h
10195   M /trunk/src/graphics.c
10196   M /trunk/src/main.c
10197   M /trunk/src/tunnel.c
10198
10199  * added support for --disable-slang.
10200  * fixed an overflow in the tunnel update code.
10201  * fragbomb is now 'f', not 'd'.
10202  * added a missing call to init_bonus().
10203
10204------------------------------------------------------------------------
10205r20 | sam | 2002-12-23 10:28:37 +0100 (Mon, 23 Dec 2002) | 5 lines
10206Changed paths:
10207   M /trunk/TODO
10208   M /trunk/src/collide.c
10209   M /trunk/src/common.h
10210   M /trunk/src/main.c
10211   M /trunk/src/starfield.c
10212   M /trunk/src/tunnel.c
10213   M /trunk/src/weapons.c
10214
10215  * the beam now digs the tunnel.
10216  * the starfield is now an array of stars.
10217  * fixed wall rendering (offset issues and disappearing left wall).
10218  * 32 seekers on fragbomb explosion, not 16.
10219
10220------------------------------------------------------------------------
10221r19 | sam | 2002-12-23 00:39:15 +0100 (Mon, 23 Dec 2002) | 3 lines
10222Changed paths:
10223   M /trunk/src/weapons.c
10224
10225  * seekers and homing bombs react more quickly.
10226  * 16 seekers on fragbomb explosion instead of 12.
10227
10228------------------------------------------------------------------------
10229r18 | sam | 2002-12-23 00:01:35 +0100 (Mon, 23 Dec 2002) | 3 lines
10230Changed paths:
10231   M /trunk/src/math.c
10232   M /trunk/src/weapons.c
10233
10234  * fixed a segfault when the target seeker speed was zero.
10235  * factorized the seeker generation on fragbomb explosion.
10236
10237------------------------------------------------------------------------
10238r17 | sam | 2002-12-22 23:36:42 +0100 (Sun, 22 Dec 2002) | 2 lines
10239Changed paths:
10240   M /trunk/src/Makefile.am
10241   M /trunk/src/common.h
10242   A /trunk/src/math.c
10243   M /trunk/src/weapons.c
10244
10245  * Removed the dependency on <math.h>. We don't need no stinking sqrt!
10246
10247------------------------------------------------------------------------
10248r16 | sam | 2002-12-22 23:17:41 +0100 (Sun, 22 Dec 2002) | 3 lines
10249Changed paths:
10250   M /trunk/doc/shapes.txt
10251   M /trunk/src/aliens.c
10252   M /trunk/src/ceo.c
10253   M /trunk/src/collide.c
10254   M /trunk/src/common.h
10255   M /trunk/src/main.c
10256   M /trunk/src/weapons.c
10257
10258  * dead aliens don't explode in the collision loop but in their update loop.
10259  * new super weapon, the fragmentation bomb.
10260
10261------------------------------------------------------------------------
10262r15 | sam | 2002-12-22 20:08:35 +0100 (Sun, 22 Dec 2002) | 2 lines
10263Changed paths:
10264   M /trunk/.cvsignore
10265   M /trunk/Makefile.am
10266   A /trunk/autotools
10267   A /trunk/autotools/.cvsignore
10268   A /trunk/autotools/Makefile.am
10269   M /trunk/bootstrap
10270   M /trunk/configure.ac
10271   M /trunk/debian/.cvsignore
10272   M /trunk/src/Makefile.am
10273
10274  * Moved generated autotools files to the autotools/ directory.
10275
10276------------------------------------------------------------------------
10277r14 | sam | 2002-12-22 19:44:12 +0100 (Sun, 22 Dec 2002) | 2 lines
10278Changed paths:
10279   M /trunk/src/aliens.c
10280   M /trunk/src/bonus.c
10281   M /trunk/src/ceo.c
10282   M /trunk/src/collide.c
10283   M /trunk/src/common.h
10284   M /trunk/src/explosions.c
10285   M /trunk/src/graphics.c
10286   M /trunk/src/main.c
10287   M /trunk/src/player.c
10288   M /trunk/src/starfield.c
10289   M /trunk/src/tunnel.c
10290   M /trunk/src/weapons.c
10291
10292  * I think I fucked up the $Id tags on my previous commit.
10293
10294------------------------------------------------------------------------
10295r13 | sam | 2002-12-22 19:42:32 +0100 (Sun, 22 Dec 2002) | 3 lines
10296Changed paths:
10297   A /trunk/COPYING
10298   M /trunk/src/aliens.c
10299   M /trunk/src/bonus.c
10300   M /trunk/src/ceo.c
10301   M /trunk/src/collide.c
10302   M /trunk/src/common.h
10303   M /trunk/src/explosions.c
10304   M /trunk/src/graphics.c
10305   M /trunk/src/main.c
10306   M /trunk/src/player.c
10307   M /trunk/src/starfield.c
10308   M /trunk/src/tunnel.c
10309   M /trunk/src/weapons.c
10310
10311  * added the COPYING file (GPLv2).
10312  * added GPL headers to source files.
10313
10314------------------------------------------------------------------------
10315r12 | sam | 2002-12-22 19:40:36 +0100 (Sun, 22 Dec 2002) | 2 lines
10316Changed paths:
10317   M /trunk/src/Makefile.am
10318   A /trunk/src/ceo.c
10319   M /trunk/src/common.h
10320   M /trunk/src/main.c
10321
10322  * tab == hotkey for CEO alert.
10323
10324------------------------------------------------------------------------
10325r11 | sam | 2002-12-18 19:44:47 +0100 (Wed, 18 Dec 2002) | 2 lines
10326Changed paths:
10327   M /trunk/TODO
10328   M /trunk/doc/shapes.txt
10329   M /trunk/src/aliens.c
10330
10331  * 3rd alien type.
10332
10333------------------------------------------------------------------------
10334r10 | sam | 2002-12-18 19:12:28 +0100 (Wed, 18 Dec 2002) | 2 lines
10335Changed paths:
10336   D /trunk/Makefile
10337
10338  * Scrapped Makefile.
10339
10340------------------------------------------------------------------------
10341r9 | sam | 2002-12-18 19:11:54 +0100 (Wed, 18 Dec 2002) | 2 lines
10342Changed paths:
10343   M /trunk/Makefile
10344   A /trunk/README
10345   A /trunk/TODO
10346
10347  * README and TODO files.
10348
10349------------------------------------------------------------------------
10350r8 | sam | 2002-12-18 14:29:31 +0100 (Wed, 18 Dec 2002) | 2 lines
10351Changed paths:
10352   M /trunk/Makefile
10353   M /trunk/configure.ac
10354   M /trunk/doc/shapes.txt
10355   M /trunk/src/collide.c
10356   M /trunk/src/weapons.c
10357
10358  * the bomb's head is now white
10359
10360------------------------------------------------------------------------
10361r7 | sam | 2002-12-15 18:16:45 +0100 (Sun, 15 Dec 2002) | 3 lines
10362Changed paths:
10363   M /trunk/doc/shapes.txt
10364   M /trunk/src/aliens.c
10365   M /trunk/src/collide.c
10366   M /trunk/src/common.h
10367   M /trunk/src/main.c
10368   M /trunk/src/weapons.c
10369
10370  * new weapon: bomb.
10371  * beam now collides with aliens.
10372
10373------------------------------------------------------------------------
10374r6 | sam | 2002-12-15 06:03:55 +0100 (Sun, 15 Dec 2002) | 2 lines
10375Changed paths:
10376   M /trunk/doc/shapes.txt
10377   M /trunk/src/common.h
10378   M /trunk/src/main.c
10379   M /trunk/src/weapons.c
10380
10381  * 'beam' weapon.
10382
10383------------------------------------------------------------------------
10384r5 | sam | 2002-12-15 04:41:32 +0100 (Sun, 15 Dec 2002) | 10 lines
10385Changed paths:
10386   M /trunk/Makefile
10387   M /trunk/configure.ac
10388   M /trunk/debian/changelog
10389   M /trunk/debian/control
10390   M /trunk/debian/rules
10391   M /trunk/doc/shapes.txt
10392   M /trunk/src/Makefile.am
10393   M /trunk/src/aliens.c
10394   A /trunk/src/bonus.c
10395   M /trunk/src/collide.c
10396   M /trunk/src/common.h
10397   M /trunk/src/explosions.c
10398   M /trunk/src/graphics.c
10399   M /trunk/src/main.c
10400   M /trunk/src/player.c
10401   M /trunk/src/starfield.c
10402   M /trunk/src/tunnel.c
10403   M /trunk/src/weapons.c
10404
10405  * real Debian package files.
10406  * two new types of aliens. only one rules.
10407  * removed gfx_write in favor of gfx_putchar and gfx_putstr.
10408  * added bonuses at alien death. they do nothing yet.
10409  * seeker missiles. 'b' to test.
10410  * weapon resolution is now 16*char. needs to be generalized.
10411  * fixed the supernova bugs. center could collide with the tunnel, and
10412    the last frame was badly displayed.
10413  * lots of cleanups everywhere.
10414
10415------------------------------------------------------------------------
10416r4 | sam | 2002-12-13 21:50:00 +0100 (Fri, 13 Dec 2002) | 2 lines
10417Changed paths:
10418   M /trunk/.cvsignore
10419   M /trunk/Makefile
10420   A /trunk/Makefile.am
10421   D /trunk/aliens.c
10422   A /trunk/bootstrap
10423   D /trunk/collide.c
10424   D /trunk/common.h
10425   A /trunk/configure.ac
10426   A /trunk/debian
10427   A /trunk/debian/.cvsignore
10428   A /trunk/debian/Makefile.am
10429   A /trunk/debian/changelog
10430   A /trunk/debian/control
10431   A /trunk/debian/rules
10432   A /trunk/doc
10433   A /trunk/doc/shapes.txt
10434   D /trunk/explosions.c
10435   D /trunk/graphics.c
10436   D /trunk/main.c
10437   D /trunk/player.c
10438   D /trunk/shapes.txt
10439   A /trunk/src
10440   A /trunk/src/.cvsignore
10441   A /trunk/src/Makefile.am
10442   A /trunk/src/aliens.c
10443   A /trunk/src/collide.c
10444   A /trunk/src/common.h
10445   A /trunk/src/explosions.c
10446   A /trunk/src/graphics.c
10447   A /trunk/src/main.c
10448   A /trunk/src/player.c
10449   A /trunk/src/starfield.c
10450   A /trunk/src/tunnel.c
10451   A /trunk/src/weapons.c
10452   D /trunk/starfield.c
10453   D /trunk/tunnel.c
10454   D /trunk/weapons.c
10455
10456  * autotoolificationized the whole thing.
10457
10458------------------------------------------------------------------------
10459r3 | sam | 2002-12-13 20:27:16 +0100 (Fri, 13 Dec 2002) | 4 lines
10460Changed paths:
10461   M /trunk/collide.c
10462   M /trunk/common.h
10463   M /trunk/explosions.c
10464   M /trunk/main.c
10465   M /trunk/player.c
10466   M /trunk/weapons.c
10467
10468  * moved nuke from explosions to weapons.
10469  * used a cool Bresenham algorithm to draw the nuke circles.
10470  * nuke collides with aliens.
10471
10472------------------------------------------------------------------------
10473r2 | sam | 2002-12-13 20:24:53 +0100 (Fri, 13 Dec 2002) | 2 lines
10474Changed paths:
10475   A /trunk/.cvsignore
10476
10477  * .cvsignore file.
10478
10479------------------------------------------------------------------------
10480r1 | sam | 2002-12-13 20:23:07 +0100 (Fri, 13 Dec 2002) | 3 lines
10481Changed paths:
10482   A /branches
10483   A /trunk
10484   A /trunk/Makefile
10485   A /trunk/aliens.c
10486   A /trunk/collide.c
10487   A /trunk/common.h
10488   A /trunk/explosions.c
10489   A /trunk/graphics.c
10490   A /trunk/main.c
10491   A /trunk/player.c
10492   A /trunk/shapes.txt
10493   A /trunk/starfield.c
10494   A /trunk/tunnel.c
10495   A /trunk/weapons.c
10496
10497  * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
10498    the nuke is still ugly, almost no collision detection. Nice demo :)
10499
10500------------------------------------------------------------------------
Note: See TracBrowser for help on using the repository browser.